*  { margin: 0; padding: 0; }

body
  { font: normal 12px Tahoma, Helvetica, sans-serif; color: #353535; line-height: 12px; height: auto !important; height: 100%; min-height: 100%; }

table
  { border-collapse: collapse; border-spacing: 0; font-size: 12px; }

img
  { border: 0; }

.clear
  { clear: both; }

a
  { text-decoration: underline; color: #75C14F; }

a:hover
  { text-decoration: none; }

/* Bg */

.bg-grad
  { background:url('/img/bg-grad.jpg') #3F3F3F repeat-x left top; }

.steps
  { background:url('/img/steps.jpg') no-repeat center top; }

.bul2
  { background:url('/img/bul2.gif') no-repeat left top; padding: 5px 10px 0 26px; }

.bul2 a
  { font-family: Trebuchet MS, Helvetica, sans-serif;  color: #FFFFFF; font-size: 13px; text-decoration: none; }

.green1
  { background:url('/img/green1.gif') no-repeat left bottom; padding: 0 0px 0px 20px; }

.green2
  { background:url('/img/green2.gif') no-repeat right bottom; padding: 0 20px 5px 0px; margin: 0 0 20px 0; }

.gray1
  { background:url('/img/gray1.gif') no-repeat left bottom; padding: 0 0px 0px 20px; }

.gray2
  { background:url('/img/gray2.gif') no-repeat right bottom; padding: 0 20px 15px 0px; }

.steps-main
  { background:url('/img/steps-main.jpg') no-repeat right top; }

.bg-grad1
 { background:url('/img/bg-grad1.gif') #FF7441 repeat-x left top; }

.bg-grad2
 { background:url('/img/error-bg.gif') #000 repeat-x left top; }

.bot-main
  { background: #EFE29C; padding: 20px 0 20px 100px; }

.main-bg
 { background:url('/img/main-bg.jpg') #474747 repeat-x left top; }

.left-error
{ background:url('/img/left-error.jpg') no-repeat left top; }

.error-main
 { background:url('/img/error-main.jpg') #3E3E3E repeat-x left top; }



/* Boxed -margin */

.logo
  { margin: 32px 0 0px 0px; }

.harya
  { margin: 18px 0 0px 0px; position: relative; left: -35px; }

.pad30
  { padding: 30px 30px 0 0; }

.top-pad
  { padding: 0 0 0 35px; }

.pad-search
  { padding: 34px 0 13px 0; }

.pad-search1
  { padding: 37px 0 0 110px; }

.main-right
  { padding: 0 45px 0 0px; }

.main-center
  { padding: 0 45px 0 15px; }

.main-logo
  { margin: 0 440px 0 60px; }

.left-man
  { margin: 131px 0 0 63px; }

.left-man2
  { margin: 131px 0 0 51px; }

.main-top
  { padding: 50px 60px 0 0; }

.main-top-error
  { padding: 125px 60px 0 0; }

.green-no
  { padding: 0 20px 5px 20px; }

.bul4
  { margin: -1px 5px 1px 0; }

/* Text */

p table
{
	border-left-style: inset;
	border-top-style: inset;
}

p
  { margin: 0 0 10px 0; line-height: 16px; color: #000; }

p.small
  { margin: 0 0 10px 0; line-height: 16px; color: #474747; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }

p.error
  { margin: 0 0 12px 0; line-height: 16px; color: #F1EFE7; }

p.error a
  { color: #FF9966; }

h1
  { margin: 0 0 10px 0; color: #474747; font-weight: normal; font-size: 27px; font-family: Georgia, Helvetica, sans-serif; text-align: center; }

h1.vac
  { margin: 0 0 7px 0; color: #E1972D; font-weight: normal; font-size: 17px; font-family: Georgia, Helvetica, sans-serif; }

h1.error
  { margin: 0 0 20px 0; color: #6BBB2E; font-weight: normal; font-size: 27px; font-family: Georgia, Helvetica, sans-serif; }

h2
  { margin: 0 0 10px 0; color: #75C14F; font-weight: normal; font-size: 17px; font-family: Georgia, Helvetica, sans-serif; text-align: center;}

h2.no
  { margin: 0; color: #75C14F; font-weight: normal; font-size: 17px; font-family: Georgia, Helvetica, sans-serif; }

h2.orange
  { margin: 0 0 5px 0; color: #E1972D; font-weight: normal; font-size: 17px; font-family: Georgia, Helvetica, sans-serif; }

h3
  { margin: 0 0 10px 0; color: #727272; font-weight: normal; font-size: 14px; font-family: Tahoma, Helvetica, sans-serif; text-align: center;}


address
  { font-size: 14px; font-style: normal; line-height: 17px; font-weight: normal; color: #08070A; font-family: Trebuchet MS, Helvetica, sans-serif; }

address a
  {  color: #353535;  }

.search
  { color: #FFFFFF; }

.date
  { font-size: 11px; padding: 0 0 5px 0; color: #474747; font-family: Arial, Helvetica, sans-serif; padding: 0 0 3px 0; }

a.green
  { font-weight: normal; color: #75C14F; font-size: 17px; font-family: Georgia, Helvetica, sans-serif; }

.special-inp
 { white-space: nowrap; padding: 0 10px 0 0; }

.pages a
  { color: #353535; }

/* Decor */

hr
 { color: #D9D9D9; height: 1px; noshade; border: none; background-color: #D9D9D9; margin: 0 0 10px 0; padding: 0; clear: both; }

.inp1
  { width: 140px; margin: 0 15px 0 15px; height: 19px; border: 1px solid #C1C1C1; }

.input2
  { width: 80%; margin: 0 0px 5px 0px; height: 19px; border: 1px solid #C1C1C1; }

.texta
  { width: 80%; border: 1px solid #C1C1C1; margin: 0 0 10px 0; }

.bot-color
  { background:url('/img/bot-step.jpg') #EFE29C no-repeat right top; padding: 15px 0 15px 65px; border-bottom: 3px solid #474747; }

.mid-color
  { background:url('/img/top-step.jpg') #FEFFEF no-repeat right bottom; padding: 20px 0 80px 40px; }

.pink
  { background-color: #F29777; padding: 10px 0 10px 10px; border-left: 4px solid #474747; margin: 27px 0 0 0; }

.otz
{ background:url('/img/bul6.gif') no-repeat left top; padding: 0px 0 20px 13px; margin: 0 0 0 6px; }

.mid-height
  { height: 50%; }

.pic1
  { border-left: 4px solid #474747; margin: 0 10px 0 0px; }

.gal-bg
  { background-color: #8B8A8A; vertical-align: center; text-align: center; padding: 3px; width: 170px; }

.grey-vac
  { background-color: #6D6D6D; padding: 15px 0px 10px 20px; margin: 0 20px 0 0; }

/*Lists*/

ul.menu
  { margin: 0; padding: 15px 0 18px 48px; list-style: url('/img/bul1.gif'); }

ul.menu li
  { padding: 0 0 5px 0; font-size: 12px; line-height: 13px; color: #FEFFEF; }

ul.menu li.top
  { padding: 6px 0 5px 0; }

ul.menu li a
  { color: #FEFFEF; }

ul.menu li a.active, ul.menu li a:hover
  { color: #FF9460; }


ul.vacancy
  { margin: 0; padding: 0px 0 18px 26px; list-style: url('/img/bul1.gif'); }

ul.vacancy li
  { padding: 0 0 5px 0; font-size: 12px; line-height: 12px; color: #FEFFEF; }

ul.vacancy li a
  { color: #353535; }

ul.vacancy li a.active
  { color: #FA5B2A; text-decoration: none; }


ul.more
  { margin: 0; padding: 0px 0 18px 26px; list-style: url('/img/bul3.gif'); }

ul.more li
  { padding: 0 0 5px 0; font-size: 12px; line-height: 12px; }

ul.more li a
  { color: #6BBB2E; }


ul.more2
  { margin: 0; padding: 0px 0 18px 43px; list-style: url('/img/bul4.gif'); }

ul.more2 li
  { padding: 0 0 5px 0; font-size: 12px; line-height: 12px; }

ul.more2 li a
  { color: #353535; }


ul.more4
  { margin: 0; padding: 0px 0 0px 16px; list-style: url('/img/bul4.gif'); clear: both;  }

ul.more4 li
  { padding: 0 0 5px 0; font-size: 12px; line-height: 12px; }

ul.more4 li a
  { color: #353535; }


ul.useful
  { margin: 0; padding: 0px 0 0px 30px; list-style: url('/img/bul5.gif'); }

ul.useful li
  { padding: 0 0 5px 0; font-size: 12px; line-height: 12px; }

ul.useful li a
  { color: #FEFFEF; }

ul.useful li a.black, ul.useful li a:hover
  { color: #3C3C3C; }

/*News*/

dl dt
   { font-weight: normal; color: #474747; padding: 0 0 10px 0; }

dl dt div
   { font-size: 11px; padding: 0 0 5px 0; }

dl dt a
   { font-weight: normal; color: #75C14F; font-size: 17px; font-family: Georgia, Helvetica, serif; }

dl dd
   { color: #353535; padding: 0 0 10px 0; }

dl dd a
   { color: #353535; padding: 0 0 10px 0; font-size: 11px; }


dl.vacancy dt
   { font-weight: normal; color: #474747; padding: 0 0 9px 0; }

dl.vacancy dt span
   { font-size: 11px; padding: 0 0 5px 0; color: #858383; font-family: Arial, Helvetica, sans-serif; }

dl.vacancy dt a
   { font-weight: normal; color: #E1972D; font-size: 17px; font-family: Georgia, Helvetica, serif;}

dl.vacancy dt a.green
   { font-weight: normal; color: #75C14F; font-size: 17px; font-family: Georgia, Helvetica, serif;}

dl.vacancy dd
   { color: #353535; padding: 0 0 25px 0; }

dl.vacancy dd div
   { font-size: 11px; padding: 9px 0 0 0; color: #858383; font-family: Arial, Helvetica, sans-serif; }


dl.question
  { background:url('/img/bul7.gif') no-repeat left top; padding: 0 20px 0 20px; margin: 0 0 0 2px; }

dl.question dt
   { color: #75C14F; font-weight: normal; font-size: 17px; font-family: Georgia, Helvetica, serif;  }

dl.question dt span
   { font-size: 11px; padding: 0 0 5px 0; color: #858383; font-family: Arial, Helvetica, sans-serif; }

dl.question dd
   { color: #353535; padding: 0 0 10px 0; }

dl.question dd img.mar
  { margin: 0 10px 10px 0;  }

dl.question dd span
   { font-size: 11px; padding: 0 0 5px 0; color: #858383; font-family: Arial, Helvetica, sans-serif; }


/* plan */

.plan th
  { color: #FA5B2A; font-size: 11px; font-family: Arial, Helvetica, sans-serif; border-bottom: 1px solid #C1C1C1; font-weight: normal; text-align: left; padding: 0 0 6px 5px; }

.plan td
  { color: #353535; font-size: 11px; font-family: Tahoma, Helvetica, sans-serif; border-bottom: 1px solid #C1C1C1; font-weight: normal; text-align: left; padding: 10px 10px 10px 5px;  }

.plan td a
  { color: #353535; }


.mini-vac td
  { font-size: 11px; font-family: Arial, Helvetica, sans-serif;}

.mini-vac td.bul
  { padding: 1px 6px 8px 10px; }

.input-in td
  { color: #FEFFEF; }

.input-in td span
  { color: #FF9F7D; }

.input-in td input
  { width: 98%; margin: 0 2px 2px 0px; height: 19px; border: 1px solid #C1C1C1; }

.input-in td textarea
  { width: 98%; margin: 0 0px 10px 0px; border: 1px solid #C1C1C1; }


/* PNG */

.menu1-a
  { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/menu1-a.png'); }

.menu1-a[class]
  { background-image:url('/img/menu1-a.png'); }

.menu1
  { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/menu1.png'); }

.menu1[class]
  { background-image:url('/img/menu1.png'); }

.menu2
  { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/menu2.png'); }

.menu2[class]
  { background-image:url('/img/menu2.png'); }

.menu2-s
  { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/menu2-s.png'); }

.menu2-s[class]
  { background-image:url('/img/menu2-s.png'); }

.menu3
  { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/menu3.png'); }

.menu3[class]
  { background-image:url('/img/menu3.png'); }

.menu3-a
  { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/menu3-a.png'); }

.menu3-a[class]
  { background-image:url('/img/menu3-a.png'); }

.menu2-a
  { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/menu2-a.png'); }

.menu2-a[class]
  { background-image:url('/img/menu2-a.png'); }

.m-or-green
  { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/m-or-green.png'); margin: 7px 0 0 0; }

.m-or-green[class]
  { background-image:url('/img/m-or-green.png'); margin: 7px 0 0 0; }

.m-or-green2
  { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/m-or-green2.png'); margin: 7px 0 0 0; }

.m-or-green2[class]
  { background-image:url('/img/m-or-green2.png'); margin: 7px 0 0 0; }

.m-green-green
  { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/m-green-green.png'); margin: 7px 0 0 0; }

.m-green-green[class]
  { background-image:url('/img/m-green-green.png'); margin: 7px 0 0 0; }

.m-green-green2
  { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/m-green-green2.png');margin: 7px 0 0 0; }

.m-green-green2[class]
  { background-image:url('/img/m-green-green2.png'); margin: 7px 0 0 0; }

.right-part
  { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/right-part2.png'); margin: 176px 0 0 0; }

.right-part[class]
  { background-image:url('/img/right-part.png'); margin: 176px 0 0 0; }
