body {
  margin: 0px;
  padding: 0px;
  text-align: center;
  font-family: Georgia;
  font-size: 15px;
}

a{color:#BD5500;}

#ordered1{width:350px;position:relative;height:80px;padding-top:90px;color:#939393;
font-size:11px;-font-size:10px;font-style:italic;width:720px;background: url(images/contact_bg.jpg) no-repeat scroll 340px 0px;}
#ordered2{width:350px;position:relative;height:80px;padding-top:90px;color:#939393;
font-size:11px;-font-size:10px;font-style:italic;width:720px;background: url(images/contact_bg.jpg) no-repeat scroll 340px 0px;}
*+ html #ordered1{font-size:10px;}
*+ html #ordered2{font-size:10px;}
#ordered1 .interesno_text{left:0px;width:370px;}
#ordered1 .interesno_img{left:310px;top:65px;}
#ordered2 .interesno_text{left:0px;width:370px;}
#ordered2 .interesno_img_2{left:310px;top:65px;}
#form{margin-left:-220px;}
#form form{background:url(images/form_bg.jpg) no-repeat scroll 480px 45px;}
#form p{color:#999;font-style:italic;font-family:Georgia;font-size:16px;}
#form sup{color:#488706;font-size:20px;line-height: 18px;}
#form table sup{position:absolute;margin-left:-15px;}
#form table td{padding-left:10px;height:50px;}
#form input{width:300px;}
#form textarea{width:305px;height:70px;margin-bottom:25px;}
#form img{margin-right:28px;}
#form .tol{position:absolute;margin-left:570px;margin-top:20px;}
#form .div_skrit{border-bottom:1px solid #ccc;margin-top:15px;padding-bottom:10px;height:24px;margin-bottom:20px;}

.ttt{position: relative;}

.container {
  width: 1000px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
}
.content {
  margin-left: 330px;
  position: relative;
}
.content2 {
  margin-left: 330px;
  padding-top: 151px;
}
table {
  margin: 0px;
  padding: 0px;
  border: none;
  border-collapse: collapse;
}
td {
  padding: 0px;
  vertical-align: top;
}


ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
p {
  margin: 0px;
  padding: 0px;
  line-height: 130%;
  margin-bottom: 15px;
}
.bottom32 {
  margin-bottom: 32px;
}
.bottom20 {
  margin-bottom: 20px;
}
.bottom55 {
  margin-bottom: 55px;
}


h2 {
  margin: 0px;
  padding: 0px;
  margin-bottom: 15px;
  text-align: center;
  font-size: 24px;
  color: #6d3d23;
  font-weight: normal;
}
.footer {
  width: 1000px;
  height: 370px;
  margin-top: 54px;
  padding-top: 110px;
  background: url(images/footer.gif) no-repeat top left;
  position: relative;
}
.footer p {
  margin-left: 48px;
  margin-bottom: 20px;
}
.footer_table {
  margin-bottom: 2px;
  line-height: 130%;
}
.footer_table .td1 {
  width: 58px;
  padding-right: 10px;
  /* text-align: right; */
}
span.td1 {color:#888;}
.footer_table .td2 {
  width: 204px;
  padding-right: 45px;
}
.footer_table .td3 {
  width: 13px;
  padding-right: 7px;
  color: #cc0000;
}
.footer_table .td4 {
  width: 180px;
  font-size:13px;
}
.protext {
border-top:1px solid #C1C1C1;
color:#666666;
font-size:12px;
padding:25px 5px 20px 45px;
position:relative;
width:950px;
z-index:1;
}
.protext h1,.protext h2 {font-size: 18px; font-weight: normal;}
.protext h1,.protext h2,.protext p {line-height: 140%;  margin-bottom: 15px;}
.protext ul,.protext li {margin: 10px 0 10px 20px; padding:0px;}
.protext a {color:#427c04;}

.up_menu {left:100px;position:absolute;top:10px;width:890px;height:30px;}
.up_menu a {display:block;float:left;color:#FFFFFF;font-size:12px;padding:5px 7px;margin-right:4px;text-decoration:none;}
.up_menu a:hover {text-decoration:underline;}
.up_menu1 {background:#bed5a3;}
.up_menu2 {background:#a4bbd6;}
.up_menu3 {background:#cda1ab;}
.up_menu4 {background:#b8a3d4;}
.up_menu5 {background:#d4c4a2;}

.font16 {
  font-size: 16px;
  line-height: 150%;
}
.c660033 {
  color: #660033;
}
.c000099 {
  color: #000099;
}
.container .footer .cont_inf {
  width: 200px;
  color: #427b05;
  position: absolute;
  top: 160px;
  left: 584px;
}

.ppp1{position:absolute;margin-left:45px;margin-top:60px;background:#e5ecde;padding:5px;font-size:12px;}
.ppp2{position:absolute;margin-left:535px;margin-top:60px;background:#e5ecde;padding:5px;font-size:12px;}

.container .footer #cont:hover .cont_inf {
  text-decoration: none;
}
#cont:hover .cont_inf2, .c_tm:hover, .k_opisaniu:hover,  .podrobn:hover .podrobnee_img, #orig_otziv:hover, #orig_otziv2:hover, .kak_priobresti:hover,  #proezd1:hover , #proezd2:hover .proezd2, .zarabotay_vmeste:hover .strelko,  .posm_effect2:hover, .u_kak_rabot:hover .u_kak_rabotaet,.u_kak_rabot2:hover .u_kak_rabotaet_text , .u_kak_rabot2:hover .u_kak_rabotaet2,.u_teh_har:hover .u_teh_harakt, .skrit_a:hover .skrit, .interesno_a:hover  .interesno_img, .interesno_a_2:hover .interesno_img_2, #adress2:hover .str_right, #adress1:hover .str_left, .nk_pr:hover, .nzarab:hover            {
  opacity: 0.7;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
.kak_priobr:hover {
  background: url(images/kak_preobr_red.png) no-repeat top left;
}
.kak_preobr2:hover  {
  background: url(images/kak_preobr2_red.jpg) no-repeat top left;
}



.c_tm {
  width: 129px;
  height: 28px;
  background: url(images/c_tm.gif) no-repeat top left;
  position: absolute;
  top: 159px;
  left: 870px;
}
.c_tm_text {
  font-size: 12px;
  position: absolute;
  top: 140px;
  left: 870px;
}

.cont_inf2 {
  width: 32px;
  height: 32px;
  background: url(images/cont_inf2.gif) no-repeat top left;
  position: absolute;
  top: 152px;
  left: 785px;
}
.mail {
  background: url(images/mail.gif) no-repeat top left;
  margin-top:0px;
  margin-left: 50px;
  padding-left: 18px;
  margin-bottom: 25px;
  -margin-top:60px;
}
.mail a {
  color: #427c04;
}
.mail a:hover {
  text-decoration: none;
}
/* boli */
#boli .container {
  background: url(images/boli.gif) no-repeat top left;
}
#boli .content {
  padding-top: 130px;
}

/* sert */
#sert .container {
  background: url(images/sert.gif) no-repeat top left;
}
#sert .content {
  padding-top: 130px;
}

/* vakancy */
#vakancy .container {
  background: url(images/vakancy.gif) no-repeat top left;
}
#vakancy .content {
  padding-top: 130px;
}


/* partners */
#partners {

}
#partners .container {
  background: url(images/partners.gif) no-repeat top left;
}
#partners .content {
  padding-top: 130px;
}
.color4d5151 {
  color: #4d5151;
}
.sotr {
  margin-left: 26px;
}
.sotr li {
  background: url(images/sotr_li.gif) no-repeat top left;
  padding-left: 10px;
  margin-bottom: 13px;
}
.nasha_pod {
  font-size: 22px;
  padding-top: 20px;
  line-height: 140%;
  padding-bottom: 38px;
}
.c6d3d23 {
  color: #6d3d23;
  font-size: 20px;
}
/* partners end */

/* effect */
#effect {

}
#effect .container {
  background: url(images/effect.gif) no-repeat top left;
}
#effect .content {
  padding-top: 130px;
}
.sotni_l {
  font-size: 22px;
  border-bottom: 1px solid #dfdfdf;
  padding-bottom: 20px;
  line-height: 150%;
  margin-bottom: 25px;
}
.effect_post {
  border-bottom: 1px solid #dfdfdf;
  padding-bottom: 15px;
  margin-bottom: 25px;
}
.effect_post a {
  text-decoration: none;
}

.effect_post p {
  margin-bottom: 10px;
}
.podrobn, #cont {
  cursor: pointer;
}

.podrobn div {
  color: #bd5500;
  text-decoration: underline;

}
.podrobn:hover div {
  text-decoration: none;
}
.podr {
  margin-right: 10px;
  float: left;
}

.podrobnee_img {
  width: 18px;
  height: 20px;
  background: url(images/podr.gif) no-repeat top left;
  float: left;
}
.bottom23 {
  margin-bottom: 23px;
}
.bottom28 {
  margin-bottom: 28px;
}
.bottom15 {
  padding-bottom: 15px;
}
.name {
  font-size: 24px;
  font-style: italic;
}
/* effect end */

/* kak_proyti */
#kak_proyti {

}
#kak_proyti .container {

}
#kak_proyti .content {
  padding-top: 177px;
  margin-left: 320px;
  padding-bottom: 50px;
}
.desc33{text-align:center;margin-bottom:30px;font-size:26px;width:650px;}
.str_left {
  width: 35px;
  height: 38px;
  background: url(images/str_left.gif) no-repeat top left;
  position: absolute;
  top: 71px;
  left: 295px;
}
.str_right {
  width: 35px;
  height: 38px;
  background: url(images/str_right.gif) no-repeat top left;
  position: absolute;
  top: 71px;
  right: 0px;
}
.adress1 {
  font-size: 24px;
  color: #666666;
  font-style: italic;
  position: absolute;
  left: 340px;
  top: 63px;
}
.adress1 span {
  color: #000099;
  font-style: normal;
}
#adress2 {
  text-decoration: none;
  cursor: pointer;
}

#adress2 .adress2 {
  text-decoration: underline;
}

#adress2:hover .adress2 {
  text-decoration: none;
}
.adress2 {
  font-size: 24px;
  color: #000000;
  font-style: italic;
  position: absolute;
  right: 40px;
  top: 63px;
}
.adress2 span {
  color: #660033;
  font-style: normal;
}
#adress1 {
  text-decoration: none;
  cursor: pointer;
}

#adress1 .adress1 {
  text-decoration: underline;
}

#adress1:hover .adress1 {
  text-decoration: none;
}



/* kka_proyti end end */

/* effect2 */
.vern_k_spisku {
  font-size: 22px;
  border-bottom: 1px solid #dfdfdf;
  padding-bottom: 30px;
  margin-bottom: 20px;
}
.vern_k_spisku a {
  color: #6d3d23;
}
.vern_k_spisku a:hover {
  text-decoration: none;
}
#orig_otziv {
  width: 159px;
  height: 26px;
  padding-left: 41px;
  padding-top: 85px;
  color: #000000;
  background: url(images/orig_otziv.jpg) no-repeat top left;
  font-style: italic;
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
}
#orig_otziv2 {
  width: 159px;
  height: 26px;
  padding-left: 41px;
  padding-top: 85px;
  color: #000000;
  background: url(images/orig_otziv2.jpg) no-repeat top left;
  font-style: italic;
  position: absolute;
  top: 10px;
  right: 10px;
  display: none;
  cursor: pointer;

}
.orig_otziv_div {
  min-height: 141px;
  position: relative;
}
*html .orig_otziv_div {
  height: 141px;
}

#original {
  display: none;

}

#orig_otziv:hover {
  text-decoration: none;
}
#orig_otziv2:hover {
  text-decoration: none;
}
.bottom10 {
  margin-bottom: 10px;
}
.bottom30 {
  padding-bottom: 30px;
}
.bottom25 {
  margin-bottom: 25px;
}
.pbottom10 {
  padding-bottom: 10px;
}
/* effect2 end */

/* stoimost */
#stoimost {

}
#stoimost .container {
  background: url(images/stoimost.gif) no-repeat top left;
}
#stoimost .content {
  padding-top: 130px;
}
.ob_usl {
  font-size: 22px;
  color: #4d5151;
  line-height: 150%;
  margin-left: 30px;
  margin-bottom: 44px;
}
.ob_usl span {
  color: #6d3d23;
}
.bottom27 {
  margin-bottom: 27px;
}
.tel1 {
  width: 300px;
  line-height: 150%;
  font-size: 25px;
  position: absolute;
  left: 220px;
  top: 140px;
}
.tel2 {
  width: 300px;
  line-height: 150%;
  font-size: 25px;
  position: absolute;
  left: 215px;
  top: 401px;
}
.tel3 {
  width: 300px;
  line-height: 150%;
  font-size: 25px;
  position: absolute;
  left: 215px;
  top: 158px;
}
.tel4 {
  width: 298px;
  line-height: 150%;
  font-size: 25px;
  position: absolute;
  left: 219px;
  top: 624px;
}
.tel5 {
  width: 300px;
  line-height: 150%;
  font-size: 25px;
  position: absolute;
  left: 222px;
  top: 922px;
}
.tel6 {
  width: 300px;
  line-height: 150%;
  font-size: 25px;
  position: absolute;
  left: 219px;
  top: 1111px;
}
.tel7 {
  width: 300px;
  line-height: 150%;
  font-size: 25px;
  position: absolute;
  left: 220px;
  top: 1283px;
}
.uli1 {
  margin-bottom: 120px;
}
.uli2 {
  margin-bottom: 200px;
}
.uli3 {
  margin-bottom: 220px;
}
.uli4 {
  margin-bottom: 280px;
}
.uli5 {
  margin-bottom: 160px;
}
.uli6 {
  margin-bottom: 160px;
}
.uli7 {
  margin-bottom: 160px;
}
#proezd1, #proezd2, #proezd3, #proezd4, #proezd5, #proezd6, #proezd7 {
  color: #000000;
  cursor: pointer;
}

#proezd4:hover,#proezd3:hover,#proezd1:hover, #proezd2:hover, #proezd5:hover, #proezd6:hover, #proezd7:hover {
  text-decoration: none;
}
.proezd_text1 {
  width: 150px;
  font-size: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  margin-left:460px;
  margin-top: 190px;
}
.proezd_text2 {
  width: 150px;
  font-size: 20px;
  position: absolute;
  top: 103px;
  left: -8px;
  margin-left:460px;
  margin-top:390px;
}
.proezd_text3 {
  width: 150px;
  font-size: 20px;
  position: absolute;
  top: -366px;
  left: -14px;
  margin-left:460px;
  margin-top:640px;
}
.proezd_text4 {
  width: 150px;
  font-size: 20px;
  position: absolute;
  top: -105px;
  left: -3px;
  margin-left:460px;
  margin-top:845px;
}
.proezd_text5 {
  width: 150px;
  font-size: 20px;
  position: absolute;
  top: 35px;
  left: -4px;
  margin-left:460px;
  margin-top:945px;
}
.proezd_text6 {
  width: 150px;
  font-size: 20px;
  position: absolute;
  top: 124px;
  left: -4px;
  margin-left:460px;
  margin-top:1045px;
}
.proezd_text7 {
  width: 150px;
  font-size: 20px;
  position: absolute;
  top: 107px;
  left: -5px;
  margin-left:460px;
  margin-top:1245px;
}
.proezd1 {
  width: 65px;
  height: 53px;
  background: url(images/proezd.gif) no-repeat top left;
  position: absolute;
  margin-left:500px;
  margin-top:130px;
  top: 0px;
  left: 0px;
}
.proezd2 {
  width: 58px;
  height: 53px;
  background: url(images/proezd.gif) no-repeat top left;
  position: absolute;
  top: 100px;
  left: -10px;
  margin-left:500px;
  margin-top:330px;
}
.proezd3 {
  width: 65px;
  height: 53px;
  background: url(images/proezd.gif) no-repeat top left;
  position: absolute;
  top: -368px;
  left: -23px;
  margin-left:500px;
  margin-top:580px;
}
.proezd4 {
  width: 65px;
  height: 53px;
  background: url(images/proezd.gif) no-repeat top left;
  position: absolute;
  top: -199px;
  left: -8px;
  margin-left:500px;
  margin-top:885px;
}
.proezd5 {
  width: 65px;
  height: 53px;
  background: url(images/proezd.gif) no-repeat top left;
  position: absolute;
  top: 36px;
  left: -7px;
  margin-left:500px;
  margin-top:885px;
}
.proezd6 {
  width: 65px;
  height: 53px;
  background: url(images/proezd.gif) no-repeat top left;
  position: absolute;
  top: 323px;
  left: -8px;
  margin-left:500px;
  margin-top:785px;
}
.proezd7 {
  width: 65px;
  height: 53px;
  background: url(images/proezd.gif) no-repeat top left;
  position: absolute;
  top: 307px;
  left: -8px;
  margin-left:500px;
  margin-top:985px;
}
.zpt {
  position: absolute;
  top:0;
  margin-top: 203px;
  left:0;
  margin-left:615px;
  width: 17px;
  height: 30px;
  background: url(images/zpt.gif) no-repeat top left;
}
.zpt2 {
  position: absolute;
  top:116px;
  margin-top: 403px;
  left:16px;
  margin-left:615px;
  width: 17px;
  height: 30px;
  background: url(images/zpt.gif) no-repeat top left;
}
.zpt3 {
  position: absolute;
  top:-378px;
  margin-top: 653px;
  left:-13px;
  margin-left:615px;
  width: 17px;
  height: 30px;
  background: url(images/zpt.gif) no-repeat top left;
}
/* stoimost end */

/* index */
#main {
  color: #4d5151;
}
#main .container {
  background: url(images/main.jpg) no-repeat top left;    background: none;
}
#main .content {
  padding-top: 115px;
  margin-left: 0px;    padding-top: 0px;
}
.kak_priobr {
  width: 183px;
  height: 107px;
  background: url(images/kak_preobr.png);
  position: absolute;
  top: 329px;
  left: 451px;
}
.t_krovat {
  width: 320px;
  height: 127px;
  padding-top: 7px;
  padding-left: 12px;
  background: #008405;
  color: #ffffff;
  font-size: 17px;
  font-style: italic;
  position: absolute;
  top: 289px;
  left: 658px;
}
.zarabotay {
  width: 320px;
  height: 31px;
  padding-top: 11px;
  padding-left: 12px;
  background: #bd5500;
  color: #ffffff;
  font-size: 18px;
  font-style: italic;
  position: absolute;
  top: 423px;
  left: 658px;
}
.strelko {
  width: 12px;
  height: 20px;
  background: url(images/strelko.gif) no-repeat top left;
  position: absolute;
  top: 12px;
  right: 13px;
}
.zarabotay_vmeste {
  color: #ffffff;
  cursor: pointer;
}
.zarabotay_vmeste:hover {
  text-decoration: none;
}


.cont {
  padding-left: 280px;
  position: relative;
}
.left280 {
  margin-left: 280px;
}
.skrit_a {
  cursor: pointer;
  text-decoration: none;
}
.div_skrit {
  width: 1000px;
  height: 16px;
  position: relative;
}


.skrit {
  width: 16px;
  height: 16px;
  background: url(images/skrit.gif) no-repeat top left;
  position: absolute;
  bottom: 5px;
  left: 258px;
}
.skrit_text {
  font-size: 11px;
  color: #939393;
  font-style: italic;
  position: absolute;
  bottom: 5px;
  left: 279px;
}
.skrit_a:hover .skrit_text {
  text-decoration: underline;
}
.border_bot {
  height: 1px;
  background: url(images/block_bottom.gif) no-repeat top left;
}

#interesno1, #interesno2, #interesno4, #interesno5 {
}
#interesno1_a, #interesno2_a, #interesno4_a, #interesno5_a {

}


#interesno1, #interesno1_2, #interesno2, #interesno2_2, #interesno4, #interesno4_2, #interesno5, #interesno5_2 {
  width: 720px;
  height: 60px;
  padding-left: 280px;
  padding-top: 33px;
  font-size: 11px;
  font-style: italic;
  color: #939393;
  position: relative;
}
#interesno1_2 {
  margin-bottom: 5px;
}
#interesno1_2, #interesno2_2, #interesno4_2, #interesno5_2 {
  display: none;
}

.interesno_a {
  text-decoration: none;
  cursor: pointer;
  font-style: normal;

}
.interesno_text {
  width: 200px;
  color: #bd5500;
  font-size: 24px;
  text-decoration: underline;
  position: absolute;
  top: 0px;
  left: 280px;
}
.interesno_img {
  width: 32px;
  height: 32px;
  background: url(images/interesno.gif) no-repeat top left;
  position: absolute;
  top: 0px;
  left: 466px;
}
.interesno_a:hover .interesno_text {
  text-decoration: none;
}
.interesno_a_2 {
  text-decoration: none;
  cursor: pointer;
  font-style: normal;

}
.interesno_text_2 {
  width: 200px;
  color: #bd5500;
  font-size: 24px;
  text-decoration: underline;
  position: absolute;
  top: 0px;
  left: 280px;
}
.interesno_img_2 {
  width: 32px;
  height: 32px;
  background: url(images/interesno2.gif) no-repeat top left;
  position: absolute;
  top: 0px;
  left: 453px;
}
.interesno_a_2:hover .interesno_text_2 {
  text-decoration: none;
}
#block4_1, #block5_1 {
  padding-bottom: 38px;
  display: none;
}
#block1_1, #block2_1 {
  padding-bottom: 10px;
  display: none;
}
#block1_1 .div_skrit {
  margin-top: 20px;
}


#block1, #block1_2, #block2, #block3, #block4, #block5 {
  width: 1000px;
  background: url(images/block_bottom.gif) no-repeat bottom left;
  position: relative;
}

#block1 {
  padding-top: 15px;
  background: url(images/block1.jpg) no-repeat top left;
}


#block1_1 {
  position: relative;
 
}

.block1_1_p {
  padding-left: 19px;
  font-size: 24px;
  color: #6d3d23;
  margin-bottom: 25px;
  line-height: 100%;
}
#block1_1 ul {
  width: 243px;
  margin: 0px;
  padding: 0px;
  margin-top: 21px;
  margin-left: 20px;
  list-style: none;
  float: left;
}
#block1_1 ul li {
  width: 243px;
  height: 24px;
  padding-top: 7px;
  margin-bottom: 8px;
  background: url(images/li.gif) no-repeat top left;
}
#block1_1 ul a {
  color: #4d5151;
  text-decoration: none;
}
#block1_1 ul li:hover {
  background: url(images/li_hov.gif) no-repeat top left;
}
#block1_1 ul li:hover a {
  color: #6d3d23;
}
#block1_1 ul span {
  font-size: 12px;
  font-family: Arial;
  color: #ffffff;
  padding-left: 8px;
  padding-right: 8px;
}
#block1_1 ul .active {
  background: url(images/li_hov.gif) no-repeat top left;
  color: #4d5151;
}
#block1_1 ul .li_posled {
  height: 41px;
}
#block1_1 ul .li_posled:hover {
  background: url(images/li_posled.gif) no-repeat top left;
}
.opisanie {
  width: 726px;
  color: #534337;
  background: url(images/opisanie_top.gif) no-repeat top left;
  float: left;
}
.opisanie2 {
  width: 706px;
  padding-right: 20px;
  background: url(images/opisanie_bottom.gif) no-repeat bottom left;
  padding-top: 20px;
}
.opisanie_td1 {
  width: 122px;
}
.opisanie p {
  margin-bottom: 21px;
}
img {
  margin: 0px;
  padding: 0px;
}
#block2 {
  background: url(images/block2.jpg) no-repeat top left;
}

#block2 .cont {
  padding-top: 86px;
}
#block2 .cont p {
  margin-bottom: 22px;
}
.nmg {
  width: 200px;
  font-size: 12px;
  color: #4d5151;
  font-style: italic;
  position: absolute;
  top: 275px;
  left: 78px;
}
.s_forma {
  padding-left: 170px;
  padding-top: 10px;
  height: 70px;
  line-height: 150%;
  background: url(images/block2_img.jpg) no-repeat top left;
  font-size: 12px;
  font-style: italic;
  color: #4d5151;
}
#block2_1 {
  position: relative;
}
.block2_1_p {
  padding-left: 19px;
  font-size: 17px;
  line-height: 150%;
  margin-bottom: 19px;
}
.ustroistvo_krovati {
  width: 1000px;
  height: 590px;
  background: url(images/ustroistvo_krovati.jpg) no-repeat bottom left;
  position: relative;
  margin-bottom: 20px;
}
.u_head {
  width: 500px;
  color: #205573;
  font-size: 24px;
  position: absolute;
  top: 23px;
  left: 18px;
}
.utext1 {
  width: 300px;
  font-size: 12px;
  color: #334c5a;
  font-style: italic;
  position: absolute;
  top: 121px;
  left: 69px;
}
.utext2 {
  width: 300px;
  font-size: 12px;
  color: #334c5a;
  font-style: italic;
  position: absolute;
  top: 69px;
  left: 334px;
}
.utext3{
  width: 300px;
  font-size: 12px;
  color: #334c5a;
  font-style: italic;
  position: absolute;
  top: 102px;
  left: 678px;
}
.utext4 {
  width: 300px;
  font-size: 12px;
  color: #334c5a;
  font-style: italic;
  position: absolute;
  top: 407px;
  left: 28px;
}
.utext5 {
  width: 300px;
  font-size: 12px;
  color: #334c5a;
  font-style: italic;
  position: absolute;
  top: 443px;
  left: 580px;
}
.utext6 {
  width: 300px;
  font-size: 12px;
  color: #334c5a;
  font-style: italic;
  position: absolute;
  top: 337px;
  left: 748px;
}
.u_kak_rabot {
  text-decoration: none;
}
.u_kak_rabot2 {
  text-decoration: none;
}
.u_kak_rabotaet_text {
  width: 150px;
  text-decoration: underline;
  font-size: 14px;
  color: #324b59;
  font-style: italic;
  position: absolute;
  top: 547px;
  left: 657px;
}
.u_kak_rabotaet_text2 {
  width: 150px;
  text-decoration: underline;
  font-size: 16px;
  color: #324b59;
  font-style: italic;
  position: absolute;
  top: 437px;
  left: 374px;
}
.u_kak_rabot:hover .u_kak_rabotaet_text  {
  text-decoration: none;
}
.u_kak_rabot2:hover .u_kak_rabotaet_text2  {
  text-decoration: none;
}
.u_teh_harakt_text {
  width: 150px;
  font-size: 14px;
  color: #324b59;
  font-style: italic;
  text-decoration: underline;
  position: absolute;
  top: 549px;
  left: 847px;
}
.u_kak_rabotaet {
  width: 49px;
  height: 49px;
  background: url(images/u_kak_rabotaet.gif) no-repeat top left;
  position: absolute;
  top: 509px;
  left: 611px;
}
.u_kak_rabotaet2 {
  width: 49px;
  height: 49px;
  background: url(images/glaz_1.jpg) no-repeat top left;
  position: absolute;
  top: 400px;
  left: 330px;
}
.u_teh_harakt {
  width: 49px;
  height: 67px;
  background: url(images/u_teh_harakt.gif) no-repeat top left;
  position: absolute;
  top: 509px;
  left: 810px;
}
.u_teh_har {
  text-decoration: none;
}

.u_teh_har:hover .u_teh_harakt_text {
  text-decoration: none;
}






#block1_2 {background: url(images/block1_2.jpg) no-repeat top left;}
#block1_2 .cont {padding-top: 89px; padding-bottom:20px;}
#block1_2 .cont ol {padding-left: 23px;}
#block1_2 .cont li {padding: 15px 0;}
.sale {color:#CC3366;font-size:16px;}


#block3 {
  background: url(images/block3.jpg) no-repeat top left;
}
#block3 .cont {
  padding-top: 89px;
}
#block3 .cont p {
  margin-bottom: 23px;
}


#block4 {
  background: url(images/block4.jpg) no-repeat top left;

}
#block4 .cont {
  padding-top: 85px;
}
#block4 .cont p {
  margin-bottom: 13px;
}
.ocen_sost {
  font-size: 24px;
  padding-top: 12px;
  color: #6d3d23;
  margin-bottom: 20px;
}
#block4_1 {
  width: 1000px;
  height: 456px;
  background: url(images/block4_1.jpg) no-repeat top left;
  position: relative;
}
.block4_1_p {
  font-size: 24px;
  padding-left: 19px;
  color: #6d3d23;
  margin-bottom: 440px;
}
.proish_eto {
  position: absolute;
  top: 69px;
  left: 19px;
}
.proish_eto p, .grudnaya_chast p {
  line-height: 135%;
  margin-bottom: 19px;
}

.grudnaya_chast {
  position: absolute;
  top: 69px;
  left: 349px;
}




#block5 {
  background: url(images/block5.gif) no-repeat top left;
  position: relative;

}
#block5 .cont {
  padding-top: 126px;
}
#block5 .cont p {
  line-height: 130%;
}

.issled_uch{
  width: 353px;
  font-size: 20px;
  color: #000000;
  line-height: 150%;
  font-style: italic;
  position: absolute;
  top: 121px;
  right: 0px;
  left:694px;
}
.possm_eff {
  width: 285px;
  padding-left: 7px;
  height: 26px;
  padding-top: 5px;
  background: #448400;
  position: absolute;
  top: 360px;
  right: 13px;
}
.possm_eff a {
  color: #ffffff;
  font-size: 16px;
}
.posm_effect2 {
  cursor: pointer;
}
.posm_effect2:hover {
  text-decoration: none;
}
.kak_preobr2 {
  width: 174px;
  height: 100px;
  background: url(images/kak_preobr2.jpg) no-repeat top left;
  position: absolute;
  top: 400px;
  right: 36px;
}
.strelko2 {
  width: 12px;
  height: 20px;
  background: url(images/strelko2.gif) no-repeat top left;
  position: absolute;
  top: 6px;
  right: 2px;
}
#block5_1 {
  width: 1000px;
  height: 925px;
  position: relative;
}
.block5_1_p {
  margin-left: 280px;
  line-height: 150%;
  margin-bottom: 20px;
}
.lab_is {
  font-size: 24px;
  color: #6d3d23;
  padding-left: 20px;
  margin-bottom: 795px;
}
.c6d3d23 {
  color: #6d3d23;
}

.pozvonochnik {
  width: 200px;
  font-size: 15px;
  line-height: 135%;
  position: absolute;
  top: 164px;
  left: 19px;
}
.sustavi {
  width: 200px;
  font-size: 15px;
  line-height: 135%;
  position: absolute;
  top: 164px;
  left: 249px;
}
.sosudi {
  width: 200px;
  font-size: 15px;
  line-height: 135%;
  position: absolute;
  top: 164px;
  left: 500px;
}
.dihanie {
  width: 200px;
  font-size: 15px;
  line-height: 135%;
  position: absolute;
  top: 164px;
  left: 748px;
}

.eda {
  width: 200px;
  font-size: 15px;
  line-height: 135%;
  position: absolute;
  top: 394px;
  left: 19px;
}
.kozha {
  width: 200px;
  font-size: 15px;
  line-height: 135%;
  position: absolute;
  top: 394px;
  left: 249px;
}
.polovaya {
  width: 450px;
  font-size: 15px;
  line-height: 135%;
  position: absolute;
  top: 394px;
  left: 500px;
}
.polovaya p {
  margin-bottom: 24px;
}

.immunitet {
  width: 500px;
  font-size: 15px;
  line-height: 135%;
  position: absolute;
  top: 724px;
  left: 19px;
}
.krome_togo {
  width: 450px;
  font-size: 22px;
  line-height: 135%;
  position: absolute;
  top: 724px;
  left: 500px;
}

#block7{
  width:1000px;
  height:590px;
  background: url(images/block7_bg.jpg) no-repeat scroll 10px 20px;
  position:realtive;
  border-bottom: 1px solid #ccc;
}

#block7 img{margin-left:270px;margin-top:70px;margin-bottom:15px;}
#block7 p.t7_text{margin-left:270px;margin-bottom:40px;width:630px;}
p.t7_1,p.t7_2,p.t7_3,p.t7_4,p.t7_5,p.t7_6,p.t7_7,p.t7_8,p.t7_9,p.t7_10{
color:white;padding:5px;margin:5px 0px;}
p.t7_1{background:#5a8eab;width:565px;}
p.t7_2{background:#934842;width:655px;}
p.t7_3{background:#596147;width:915px;}
p.t7_4{background:#e7af71;width:555px;}
p.t7_5{background:white;color:black;}
p.t7_6{background:#8083a2;width:610px;}
p.t7_7{background:#a96c8e;width:665px;}
p.t7_8{background:#c1b8ba;width:660px;}
p.t7_9{background:#ba560e;width:400px;}
p.t7_10{background:#7db486;width:460px;}

#block6 {
  width: 1000px;
  height: 771px;
  background: url(images/block6.jpg) no-repeat top left;
  position: relative;
}
.b_text1 {
  width: 600px;
  line-height: 130%;
  position: absolute;
  top: 456px;
  left: 21px;
}
.b_text1 p {
  margin-bottom: 22px;
}

.b_text2 {
  width: 339px;
  font-size: 12px;
  color: #000000;
  position: absolute;
  top: 215px;
  right: 0px;
}
.b_text2 p {
  line-height: 150%;
  margin-bottom: 17px;
}

.preved {
  width: 400px;
  color: #282828;
  font-size: 19px;
  font-style: italic;
  position: absolute;
  top: 413px;
  left: 21px;
}
.gde_proiti {
  width: 300px;
  font-size: 16px;
  color: #333399;
  position: absolute;
  top: 724px;
  left: 338px;
}
.gde_proiti:hover {
  text-decoration: none;
}
.for_pt {
  width: 100px;
  height: 16px;
  padding-left: 12px;
  padding-top: 6px;
  background: url(images/for_pt.gif) no-repeat top left;
  font-family: Arial;
  font-size: 10px;
  color: #ffffff;
  position: absolute;
  top: 700px;
  left: 651px;
}
.zarabot {
  width: 200px;
  color: #bd5500;
  font-family: Arial;
  font-size: 12px;
  position: absolute;
  top: 705px;
  left: 768px;
}
.zarabot:hover {
  text-decoration: none;
}










.bottom295 {
  margin-bottom: 295px;
}
#main .footer {
  margin-top: 0px;
}



/* index end */




.footer a {
  color: #427b05;
  text-decoration: underline;
}
.k_opisaniu {
  width: 307px;
  height: 384px;
  background: url(images/k_opisaniu.jpg) no-repeat top left;
  position: absolute;
  top: 20px;
  left: 0px;
}
.kak_priobresti {
  width: 228px;
  height: 188px;
  background: url(images/kak_priobresti.jpg) no-repeat top left;
  position: absolute;
  top: 512px;
  left: 63px;
}
.tu {
  text-decoration: underline;
}
.clear {
  height: 0px;
  clear: both;
}
#cont span {
  text-decoration: underline;
}

#cont:hover {
  text-decoration: none;
}
.top151 {
  margin-top: 151px;
}
.bottom306 {
  margin-bottom: 306px;
}
.bottom22 {
  margin-bottom: 22px;
}

#block2 .cont .bottom39 {
  margin-bottom: 39px;
}
.margin0 {
  margin-top: 0px;
}
.prelative  {
  position: relative;
}
.contact_addres{
color:#4D5151;
font-size:15px;

}
.jqmWindow {
    display: none;
    
    position: fixed;
    top: 17%;
    left: 50%;
    
    margin-left: -300px;
    width: 600px;
    height:400px;
    background-color: #EEE;
    color: #333;
    border: 1px solid black;
    padding: 12px;
}

.jqmOverlay { background-color: #000; }

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
.shema:hover{
opacity: 0.7;
}

.cert{
position:absolute;
background:url(images/cert.png) no-repeat left top;
width:220px;
height:270px;
left:10px;
top:284px;
display: none;
}
.cert2 {
position:absolute;
background: url(images/sert2.jpg) no-repeat left top;
width:217px;
height:162px;
padding-top: 43px;
left:11px;
top:290px;
 text-align: center;
 font-family: Arial;
 font-size: 12px;
 color: #555555;
}
.cert2 p {
  margin-bottom: 10px;
}
.cbg {
  color: #448400;
}
.cbb {
  color: #bd5500;
}

#block1 .cont {
  width: 360px;
}
.diag {
  width: 269px;
  height: 151px;
  padding-left: 63px;
  padding-left: 75px;
  background: url(images/diag_n.jpg) no-repeat top left;
  position: absolute;
  top: 532px;
  top: 662px;
  right: 0px;
  font-size: 15px;
  color: #4d5151;

}
.diag_p1 {
  font-size: 18px;
  padding-top: 15px;
  color: #bd5500;
  font-style: italic;
}


.diag p {
  margin-bottom: 15px;
}
#vvideo .container {
  background: url(images/video.gif) no-repeat top left;
}
#vvideo .content {
  padding-top: 130px;
}
#vvideo h2 {
  text-align: left;
}
.vasc {
  width: 320px;  padding-left: 12px;   background: #ffffff;
  position: absolute;
  top: 465px;
  left: 658px;
  font-size: 15px;
  padding-top: 10px;    line-height: 19px;
}
.vasc  span { font-style: italic; font-size: 24px; color: #BD5500; line-height: 22px;  }
.vasc  p { margin-bottom: 0px; }

.npact { width: 960px; font-size: 20px; padding: 10px 0px 10px 10px; font-family: Georgia;  color: #CC0000;  position: absolute; top: 530px; left: 20px; border-top: 1px solid #CC0000; border-bottom: 1px solid #CC0000; }

.nheader {  height: 720px; position: relative; background: url(images/header_bg.jpg) no-repeat top left; }

.nhi {  position: absolute; top: 78px; left: 281px;}
.nsert {  position: absolute; top: 590px; left: 0px;}
.nkak_rab  { display: block; width: 206px; height: 96px; background: url(images/pkm.jpg) no-repeat top left;  position: absolute; top: 417px; left: 0px;}
.nk_pr { display: block; width: 213px; height: 93px; background: url(images/nk_pr.jpg) no-repeat top left;  position: absolute; top: 89px; left: 11px;}
.nzarab { display: block; width: 237px; height: 51px; background: url(images/nzarab.jpg) no-repeat top left;  position: absolute; top: 595px; left: 682px;}
.nht1 { line-height: 20px;  position: absolute; top: 130px; left: 281px;}
.nht2 { letter-spacing: -1px; line-height: 32px; color: #bd5500; font-size: 30px;  position: absolute; top: 240px; left: 685px; width: 315px;}
.nht3 { line-height: 20px;  position: absolute; top: 315px; left: 685px; width: 315px;}
.nht4 { line-height: 22px;  font-size: 18px; font-style: italic; color: #008405;  position: absolute; top: 467px; left: 685px; width: 315px;}
.nhr {  position: absolute; top: 452px; right: 0px; width: 315px;}
.ntop_menu { margin: 0px; padding: 0px; list-style: none;  position: absolute; top: 0px; left: 0px; height: 36px;}
.ntop_menu li { float: left;}
.ntop_menu a { display: block; font-size: 12px; color: #008a0d; float: left; height: 25px; padding: 11px 12px 0px 12px; background: url(images/ntd.jpg) repeat-x top left; text-align: center; }
.ntop_menu a:hover { text-decoration: none; color: #ffffff; background: url(images/ntd_hover.jpg) repeat-x top left;}
.green { color: #427B05;}


.pkm {   position: absolute; top: px; left: px;}
.i {  position: absolute; top: px; left: px;}
.i {  position: absolute; top: px; left: px;}
.i {  position: absolute; top: px; left: px;}

