/* CSS Document */
body                  { margin:0px; padding:0px; font:normal 14px Arial; color:#38373a; background:#fff; }
* { outline:none}
form { padding:0; margin:0}
img                 { border:0px }
h1,h2,h3,h4         { font:normal 22px Trebuchet MS, Tahoma; color:#3b5863; padding:0; margin:10px 0;}
p                   { padding:0; margin:0 0 10px }

h1                    { font-size:40px; margin-top:0px; line-height:30px}
h2                    { font-size:18px}
h3                    { font-size:28px}
h4                    { font-size:24px}
h5                    { font-size:18px;}
h6                    { font-size:14px; font-weight:bold}

a        { text-decoration:underline; font:normal 12px Arial; color:#4a5360 }
a:hover  { text-decoration:none }

.clear { clear:both}

.mw1280 { margin:auto; max-width:1280px; min-width:1000px; }


.head { height:215px; overflow:hidden}
.logo { width:148px; position:absolute; margin:15px 0 0 29px }


.top_slogan_new { width:800px; position:absolute; margin:15px 0 0 208px }

.top_slogan { width:300px; position:absolute; margin:15px 0 0 208px }

.top_poisk { width:260px; position:absolute; margin:163px 0 0 208px }
.str_poisra { width:227px; background:#979fa8; position:absolute; margin:0; padding:0 0 0 7px; height:22px; overflow:hidden }
.str_poisra input { font:normal 12px Arial; color:#fff; border:none; background:none; width:220px; margin-top: 2px; }
.but_poisra { position:absolute; margin:0 0 0 239px ; width:22px}

.pos2 { margin-left:251px;}


.avtorizacia { width:165px; float:right}

.login, .password, .registracia, .voiti, .zabili_parol  { width:160px; position:absolute;}
.password  input, .login input { width:150px; background:#fff; border:0px solid #babbb9; font:normal 12px Arial; color:#b2b2b2}
.password, .login { width:153px;  border:1px solid #babbb9; height:17px; overflow:hidden; padding:0 0 0 3px}
.login        { margin:16px 0 0}
.password     { margin:40px 0 0}
.zabili_parol { margin:86px 0 0 }
.voiti        { margin:68px 0 0 1px}
.registracia  { width:80px; margin:68px 0 0 76px; text-align:right}
.voiti a, .registracia a, .zabili_parol a{ font:normal 12px Arial; color:#1e405c; text-decoration:underline; position:relative}
.registracia a { border-bottom:1px dashed #38373a; color:#38373a; text-decoration:none; font-style:italic}
.registracia a:hover { border-bottom:1px dashed #fff}
.zabili_parol a { font:normal 11px Arial; color:#858586; text-decoration:underline}
.voiti a:hover, .zabili_parol a:hover { text-decoration:none}

.korzina { background:#aec6dc; width:184px; padding:2px 5px 0; position:absolute; margin:154px 0 0 -37px; text-align:center; height:29px; overflow:hidden }
.korzina, .korzina a { font:bold 16px Trebuchet MS; color:#fff}
.korzina a { color:#38373a}



.content_box { padding:0 0 40px }

.left_col { width:200px; padding:0 0 0 8px ; float:left}

.top_menu { background:#d2d7dc; padding:2px 0 5px 28px; min-height:225px; height:auto !important; height:225px; margin-right:11px}
.top_menu ul,.top_menu li { padding:0; margin:0; list-style-type:none}
.top_menu li { padding:7px 0;}
.top_menu  a { color:#38373a; font:normal 16px Trebuchet MS, Tahoma  }
.top_menu  a:hover { color:#979fa8}
#akt_top_but  { color:#979fa8; text-decoration:none}

.one_link   {  min-height:41px; height:auto !important; height:41px; }
.one_link a { font-weight:bold; border-bottom:1px dashed #38373a; text-decoration:none; }
.one_link a:hover {border-bottom:1px dashed #d2d7dc }


.katalog { background:#979fa8; padding:5px 0 5px 16px; min-height:247px; height:auto !important; height:247px; margin-right:11px}
.katalog ul,.katalog li { padding:0; margin:0; list-style-type:none}
.katalog li { padding:7px 0;}
.katalog  a { color:#fff; font:bold 16px Trebuchet MS, Tahoma; line-height:14px  }
.katalog li ul { padding:7px 0 7px;}
.katalog li li { padding:3px 0 ;}
.katalog li ul li a { color:#fff; font-size:14px; font:normal 14px Trebuchet MS, Tahoma;}
.katalog li ul li a:hover { color:#d2d7dc;}

.m30 { margin-top:31px}
.m16 { margin-top:16px}

.katalog_tit { color:#fff; font:normal 22px Trebuchet MS, Tahoma}


.specpredlogenia { margin:19px 0 15px; background:#e1c8a0; padding: 3px 0 0 13px; height:26px; overflow:hidden; margin-right:12px}
.specpredlogenia a { color:#38373a; font:bold 16px Trebuchet MS, Tahoma; text-decoration:underline }
.specpredlogenia a:hover { text-decoration:none }

.spec_box {}
.spec_cells { clear:both }
.spec_img { width:88px; float:left; overflow:hidden; padding:2px 0 0 }
.spec_price    { padding:2px 0 0;color:#38373a; font:normal 11px Tahoma; }
.spec_price span {color:#38373a; font:bold 20px Trebuchet MS, Tahoma; }
.spec_info { width:98px; float:left; padding-left:12px}
.spec_link { padding:11px 0 0 }
.spec_hr { clear:both; border:none; border-top:0px solid #e1c8a0; height:1px; line-height:1px; font-size:1px; margin:11px 0 12px; background:#e1c8a0; display:block}


.foot { clear:both; min-height:42px; height:auto !important; height:42px}
.bot_menu { padding:0 0 0 230px}
.bot_menu a { margin:0 20px; color:#727173; font:normal 11px Arial; }
.copyright { position:absolute; margin:2px 0 0 3px; width:200px; color:#727173; font:normal 11px Arial;}

.right_col { margin-left:208px; padding-bottom:50px }

.top_ban  { }
.top_ban   { margin-right:10px; background:url(/images/ban2.png) 0 0 repeat-x; border:7px solid #d2d7dc; background-color:#579EB9;}

*html .top_ban   { margin-right:10px; background:url(/images/ban2.png) 0 5px repeat-x; border:7px solid #d2d7dc; background-color:#579EB9;}

.top_ban2  { height:218px;  background-image:url(/images/ban1.jpg); background-position:right 0px; background-repeat:no-repeat; display:block;}

.content {}

.pad_gost { padding:0 11px 0 41px}
.pad_kat { padding:0 11px 0 0px}


.gost_name  { padding-top:30px}
.gost_name, .gost_date {color:#3b5863; font:normal 14px Arial;margin:0}
.gost_date { font-size:12px; margin-bottom:9px}

.link_nav { padding:0 0 20px}
.link_nav, .link_nav a {color:#3b5863; font:normal 12px Arial;}
.link_nav a {color:#38373a;}

.otz_nz_str { height:30px; overflow:hidden;}

.dob_otziv { float:right; width:200px}
.dob_otziv a{ background:url(/images/dob_otz.png) 0 3px no-repeat; padding:0 0 0 30px; color:#38373a; font:bold 16px Trebuchet MS, Tahoma; }

.num_otz  { width:400px;}
.num_txt  { width:150px; padding:4px 0 0; color:#4c4c4c; font:normal 12px Arial; float:left  }
.num_otz form { float:left; margin-right:12px}
.num_otz select { width:65px;  }

.top_sub_menu { height:auto; overflow:hidden}
.top_sub_menu_cells {}
.top_sub_menu_cells { width:115px; float:left; margin-right:13px; text-align:center; height:163px; overflow:hidden; border:0px solid red;}
.top_sub_menu_cells_f { width:115px}
.top_sub_menu_img {}
.top_sub_menu_content { padding:10px 0; color:#99989a; font:normal 12px Trebuchet MS;}
.top_sub_menu_content a { color:#38373a; font:normal 14px Trebuchet MS;}

.end_cells { margin-right:0}


.box_katalog_tov { }
.box_katalog_tov_cells { width:140px; float:left; margin-right:0px; height:160px; overflow:hidden}
.box_katalog_tov_img {}
.box_katalog_tov_content { padding:10px 0 15px;}
.box_katalog_tov_content a { color:#38373a; font:bold 16px Trebuchet MS;}

.end_cells { margin-right:0}

.box_katalog_item,.box_katalog_item p { font-size:12px}
.box_katalog_item_img { padding:0 18px 18px 0; float:left}
.box_katalog_item_price {font:normal 11px Tahoma; padding:9px 0 0}
.box_katalog_item_price span {color:#38373a; font:bold 20px Trebuchet MS, Tahoma;}
.box_katalog_item_vkorz a {font:normal 11px Arial, Tahoma; color:#38373a; padding-right:15px}


.box_katalog_mini_item  { width:48%; float:left; height:140px; overflow:hidden; margin-bottom: 25px;margin-right:2%;}
.box_katalog_mini_item,.box_katalog_item p { font-size:12px}
.box_katalog_mini_item_img { padding:0; float:left}
.box_katalog_mini_item_price {font:normal 11px Tahoma; padding:9px 0 0}
.box_katalog_mini_item_price span {color:#38373a; font:bold 20px Trebuchet MS, Tahoma;}
.box_katalog_mini_item_vkorz a {font:normal 11px Arial, Tahoma; color:#38373a; padding-right:15px}

.box_sort {font:normal 14px Trebuchet MS; color:#38373a; padding:10px 0 30px}
.box_sort a { font-style:italic; border-bottom:1px dashed #38373a;  text-decoration:none}
.box_sort span { display:block; float:left; padding:4px 10px; margin:0px 10px;}
#sort_tit { padding:0; margin:0}
#akt_box_sort  { background:#d3d8dd;  }
#akt_box_sort a   { border-bottom:1px dashed #d3d8dd; font-weight:bold  }

.box_ind  {  }
.box_ind a { display:block; float:left; width:178px; height:30spx; overflow:hidden; margin:0 10px 10px 0; color:#fff; font:normal 14px Trebuchet MS; line-height:14px; overflow:hidden  }
.img_link_1  { background:url(/images/ind_img_03.png) 50% 0 no-repeat;padding:140px 0 0; height:35px }
.img_link_2  { background:url(/images/ind_img_05.png) 50% 0 no-repeat;padding:140px 0 0; height:35px  }
.img_link_3  { background:url(/images/ind_img_07.png) 50% 0 no-repeat;padding:140px 0 0; height:35px  }
.img_link_4  { background:url(/images/ind_img_12.png) 50% 0 no-repeat;padding:130px 0 0; height:45px  }
.img_link_5  { background:url(/images/ind_img_13.png) 50% 0 no-repeat;padding:130px 0 0; height:45px  }
.img_link_6  { background:url(/images/ind_img_14.png) 50% 0 no-repeat;padding:130px 0 0; height:45px  }
.img_link_7  { background:url(/images/13052011.png) 50% 0 no-repeat;padding:130px 0 0; height:45px  }
.img_link_8  { background:url(/images/16052011.png) 50% 0 no-repeat;padding:130px 0 0; height:45px  }
.spec_ind { float:right; width:205px}

.spec_ind .specpredlogenia { margin:0 0 15px; background:#e1c8a0; padding: 3px 0 0 13px; height:26px; overflow:hidden; margin-right:12px}

.tit_dost {color:#38373a; font:bold 22px Trebuchet MS; float:left; text-align:left; line-height:22px }

.txt_ind { padding:0px 0 0 190px; font-size:12px}

.ind_content { padding:10px 230px 0 0; text-align:left }

.ind_news {}
.news_tit {color:#38373a; font:bold 22px Trebuchet MS; padding:30px 0 10px   }
.news_cells { padding-bottom:10px; width:180px;}
.news_date { color:#605f61; font-size:12px; padding:0 0 5px}
.news_desc a { color:#38373a; font-size:12px}
.news_all a { color:#38373a; font-size:12px}

.centr_block { padding-bottom:0px; height:370px; overflow:hidden;text-align:center; }
