/* CSS Document */

body {margin:0; padding:0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:small; letter-spacing:0.1ex; text-align:center; width:100%;}

/* body {margin:0; padding:0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:small; letter-spacing:0.1ex; text-align:center;  background:#fff url(../img/br_pol1_03.jpg) center 120px no-repeat; width:100%;} */

h1 {font-size:140%; color:#e1600d; line-height:0px; margin-top:1.8em;}
h2 {font-size:120%; color:#e1600d; line-height:18px; margin:20px 0 10px 0;}
h3 {font-size:100%; color:#e1600d; line-height:0px; margin-top:1.6em;}

a {color:#e1600d;}
a:hover {text-decoration:none;}
a:active, a:focus, img {outline: 0;}
a img {border:none;}

#main {margin:0 auto; width:990px; background-color:#fff;}

#pre_head {width:990px; position:relative; padding:0; height:85px;}

#pre_head_baner {height:67px; width:483px; background:url(/img/d_03.png) no-repeat; position:absolute; left:0px; bottom:2px;}
/*#pre_head_baner {height:67px; width:483px; background:url(/img/d_03.png) no-repeat; position:absolute; left:0px; bottom:2px;} */
/* #pre_head_baner {height:67px; width:483px; background:url(/img/pod_up_top.png) no-repeat; position:absolute; left:0px; bottom:2px;} */

#main_1 {}
#tohome {background:url(/img/to_home.png) no-repeat; height:10px; width:11px; display:block; position:absolute; left:5px; top:5px}

#baner_pobed {height:51px; width:342px; position:absolute; top:0px; left:5px; display:block; background:url(/img/baner_pobed.png) no-repeat;}

#toptel {height:55px; width:254px; background:url(/img/d_06.png) no-repeat; position:absolute; right:220px; bottom:17px;}
#callbackoff_top {position:absolute; left:20px; bottom:-15px; font-size:11px; display:block; color:#777;}

#bespl_tel {float:left; margin:-8px 0 0 40px;}
#topicq {font-size:11px; position:absolute; right:20px; bottom:4px;}
#topicq div {padding-bottom:5px;}
#topicq img {height:14px; width:14px;}
#toptel_sp {float:left; padding-top:25px; font-size:16px;}
#toptel_sp  b {font-size:24px;}
#head {width:990px; height:115px; margin:0; padding:0; background:#bab0a7 url(/img/logo.png) no-repeat right top; position:relative;}
#menu1, #menu2 {float:left; list-style:none; text-align:left; line-height:20px; font-size:14px; margin:8px 0 0 40px; padding:0 10px 0 0; border-right:solid 1px #999999;}
#menu1 li, #menu2 li {padding:0; margin:0;}
#menu1 {margin-left:60px;}
#menu1 a, #menu2 a {text-decoration:none; color:#000000;}
#menu1 a:hover, #menu2 a:hover {color:#e1600d;}
#menu2 {}

#logo_link {width:460px; height:50px; display:block; float:right; position:absolute; right:20px; top:5px;}

/*
#feb_14 {width:215px; height:196px; position:absolute; right:-25px; bottom:60px; display:block; background:url(/img/14feb.png) no-repeat; z-index:10; }
#feb_14_cat {width:215px; height:196px; position:absolute; right:-25px; bottom:0px; display:block; background:url(/img/14feb.png) no-repeat; z-index:10; }
#mart8 {width:427px; height:356px; background:url(/img/mart8.png) no-repeat; position:absolute; z-index:10; right:0px; bottom:63px;}
#mart8_text {position:absolute; z-index:11; right:5px; top:31px; color:#fff; font-size:14px; text-align:right; font-weight:bold;}
#mart8_text a {font-size:10px; color:#fff;}
#mart8_cat {width:427px; height:356px; background:url(/img/mart8_cat.png) no-repeat; position:absolute; z-index:10; right:0px; bottom:-70px;}
#mart8_text_cat {position:absolute; z-index:11; right:5px; top:31px; color:#fff; font-size:14px; text-align:right; font-weight:bold;}
#mart8_text_cat a {font-size:10px; color:#fff;}
*/

#corporat_link {width:210px; height:18px; padding-top:3px; position:absolute; left:370px; bottom:-151px; background:#fbd92a;
 font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-align:center; z-index:10;}
#corporat_link a {color:#333;}

/*
#ny_1 {width:133px; height:204px; position:absolute; right:-80px; top:-60px; background:url(/img/ny_1.png) no-repeat; z-index:10; }
#ny_2 {width:109px; height:171px; position:absolute; left:-50px; top:-20px; background:url(/img/ny_2.png) no-repeat; z-index:10; }
*/

#center {width:980px; float:left;  margin:0; border-right:solid 10px #666666;}
#left_col {width:579px; float:left; text-align:left; border-left:solid 1px #cccccc;}
#h1 {width:579px; height:125px; margin-top:7px; background:url(/img/h1.png) no-repeat top; position:relative;}
#h1_link {display:block; width:570px; height:125px;}
#bespl_dost {display:block; width:353px; height:43px; position:absolute; top:75px; left:50px; background:url(/img/bes_dost.png) no-repeat top;}
#content {width:549px; padding:5px 10px 20px 20px;}
#content_cat {width:949px; padding:5px 10px 20px 20px; position:relative;}
#content_cat  h1 {font-size:120%; margin-top:1.4em;}
#cat_ill {width:394px; height:282px; position:absolute; top:-126px; right:0px; background:url(/img/kat_il_1.jpg) no-repeat;}
#content_cat_pre {width:559px; height:110px;}
#right_col {float:right; width:400px; position:relative;}

#right_buy_buttom {width:300px; height:138px; background:url(/img/buy_button.png) no-repeat; margin:0 auto; text-align:center; margin-top:5px;}
#right_buy_buttom a {width:300px; height:72px; display:block;}

#illustr {width:400px; height:419px; position:relative;}
#imgmain {z-index:1;}
#illustr_ban {width:400px; height:63px; position:absolute; bottom:0px; background:#ffffff url(/img/leto1.png) no-repeat bottom center; display:block; z-index:10;}

#prev {border-bottom:#cccccc 5px solid;}
#prev2 {text-align:center;}
#video {text-align:center; margin:60px 0 40px;}

#sm_block {width:520px; text-align:center; border:solid 1px #e0e0e0; padding:10px; font-size:11px; margin-top:10px;}
#sm_block h3 {font-size:13px; padding:4px 0 12px; margin:0; color:#999999; border-bottom:solid 1px #e9e9e9; width:100%;}
#sm_block table {width:100%; margin-top:12px;}

#banner_bottom_cont {width:520px; text-align:center; margin:40px auto 20px;}
#banner_bottom_cont img {border:none;}

#forma1 {margin:0; margin-top:4px; font-size:10px; text-align:center;}
#forma1 h3 {font-size:120%; margin-top:30px;}
#or_forma1 {margin:0; margin-top:4px; font-size:small;}

#contacts {font-size:small;}
#order {text-align:center; background:#f2f2f2; width:80%; margin-right:auto; margin-left:auto; padding:10px;}
#order  input {background-color:#fff;}
.or_order {text-align:center; background:#f2f2f2; width:90%; margin-right:auto; margin-left:auto; padding-top:10px;}
#foot {clear:both; width:980px; padding:10px 10px 5px 0; background:url(/img/foot.png) no-repeat; text-align:center; position:relative;}
#counters {padding-top:40px; text-align:right;}
#foot_info_txt {position:absolute; left:30px; bottom:10px; width:800px; font-size:10px; line-height:1em; color:#666666; text-align:left;}
#or_forma1 {text-align:left;}

#cont_bottom_cont_inc {margin:60px 0 40px 20px;}

.questHide{ display: none; }
.questShow{ display: block; }

.clear {height:0; font-size:0; overflow:hidden; clear:both;}

#kat_order {font-size:small;}
.tovar {width:549px; padding-bottom:20px;}
.tovar .t_discr {float:left; width:270px; padding-left:20px}
.tovar .t_discr p {margin-top:10px;}
.tovar .t_discr .more {float:right;}
.tovar  .t_inpt {float:left; width:120px;}
/* .tovar  .t_inpt img {border: 1px solid #e1600d;} */
.tovar  .t_zakaz {float:left; width:130px; text-align:center; padding-top:40px; font-size:16px;}
.tovar  .t_zakaz input {background-color:#e1600d; border:#000 1px solid; font-size:16px; color:#FFFFFF; margin-top:10px; letter-spacing:0.2ex;}
.tovar .tehhar {margin-top:30px; font-size:11px;}
.tovar .tehhar  .zag {margin:10px 0 5px 0;}
.tovar .opisanie {background-color:#f3f3f3; padding:10px;}

.boxquantity {font-size:11px;}
.inputboxquantity {margin-top:3px; vertical-align:middle; text-align:center; width:15px;}
.quantity_box_button {width:10px; vertical-align:middle;	height:10px; background-repeat:no-repeat; background-position:center; border:1px solid #000;}
.quantity_box_button_down {background-image: url("/img/down_small.gif" );}
.quantity_box_button_up {background-image: url("/img/up_small.gif" );}

div#content_cat .tovar {width:295px; height:220px; padding-bottom:20px; margin:0 20px 0 0; float:left;}
div#content_cat .t_head {font-weight:bold; margin-bottom:7px;}
div#content_cat .tovar .t_discr {float:left; width:165px; padding-left:10px; font-size:11px;}
div#content_cat .tovar .t_discr .more {float:right;}
div#content_cat .tovar  .t_inpt {float:left; width:120px;}
/* div#content_cat .tovar  .t_inpt img {border: 1px solid #e1600d;} */
div#content_cat .tovar  .t_zakaz {width:295px; text-align:right; padding-top:20px; font-size:16px;}
div#content_cat .tovar  .t_zakaz input {background-color:#e1600d; border:#000 1px solid; font-size:16px; color:#FFFFFF; margin:0 0 0 10px; letter-spacing:0.2ex; float:left;}
div#content_cat .tovar  .t_price {float:left; margin-left:10px;}
div#content_cat .tovar  .t_price s {font-size:12px;}
div#content_cat .tovar .tehhar {margin-top:30px; font-size:11px;}
div#content_cat .tovar .tehhar  .zag {margin:10px 0 5px 0;}
div#content_cat .tovar .opisanie {background-color:#f3f3f3; padding:10px;}
div#content_cat h2 {width:100%; border-top:solid 2px #f3f3f3; padding:10px 0 2px; border-bottom:solid 1px #f3f3f3; margin-bottom:20px; font-family:'Times New Roman', Times, serif; color:#aaaaaa;}

.or_bud_descr {text-align:left; list-style:square; padding-left:5px; margin-left:10px}

.foto_page span {width:120px; display:table-cell; vertical-align:middle; margin:5px; float:left; text-align:center; font-size:10px;}
.foto_page span img {border-width:1px;}

#callbackoff {font-size:10px; background:url(/img/callbackoff.png) no-repeat center top; width:200px; height:120px; margin:0 auto; padding-top:65px; text-align:center;}
/* #callbackoff_top {font-size:9px; background:url(/img/callbackoff.png) no-repeat center bottom; width:120px; height:65px; float:left; margin:-15px 0 0 40px; padding-bottom:5px; text-align:center;} */

#wakeuplight_bl {width:300px; margin:10px auto 0; text-align:center; font-size:11px;}
#wakeuplight_ban {display:block; width:243px; height:128px; background:url(/img/wakeuplight.png) no-repeat; margin:10px auto 0; text-align:center;}
#medisana_ban {display:block; width:200px; height:125px; background:url(/img/medisana.png) no-repeat; margin:10px auto 0; text-align:center;}
#proect_ban {display:block; width:200px; height:125px; background:url(/img/proect_ban_200x125.png) no-repeat; margin:10px auto 0; text-align:center;}

