@charset "windows-1251";
/* CSS Document */

TD {font:13px/18px Tahoma;}
A{outline:none;font:13px/21px Tahoma; color:#429ab5;}
A:hover{ text-decoration:none;}
A IMG{ border:none;}
p{margin-left:0px;margin-right:5px;text-indent:0px; margin-bottom:0px; font:13px/18px Tahoma;}
h1{color:#429ab5;font:15px/14px Tahoma; font-weight:bold; padding:0; margin:0 0 10px 0;}
html,body {margin:0 auto;padding:0;color:#000;background:#fff;font:13px/18px Verdana, Arial, Tahoma, sans-serif;width:100%;}
#body {width:980px; margin:0 auto; background:#FFF;font:13px/18px Tahoma;}
#header {background:#FFF; height:250px; padding-top:10px; margin-bottom:10px;position:relative;}
#main {background:#FFF;height:auto; overflow: hidden; margin:0 0 15px 0; width:980px;}
#spacer {height:200px;}
#footer {height:200px; border-top:1px solid #d2d2d2; padding:20px 0px 10px 0px;margin-top:-200px;}
.clear {clear:both;}

#left_header{float:left; width:260xp;}
#language{background:#FFF; padding-left:170px;}
#language a{margin-left:3px;}
#logo{ padding-left:50px;}

#poisk{ padding-top:25px;}
#search{ width:250px;}
#search:focus{ border:none;}
#search_box {border:1px solid #d2d2d2;width:258px;}
#search_box .wrapper {background:#fff;padding:3px 0 3px 2px;position:relative;}
#search_box input { border:none; color:#429ab5; padding-left:25px;}
#search_box button {background:#fff;border:none;cursor:pointer;height:20px;position:absolute; left:2px;top:2px;width:20px;}

#top_header{float:left; width:700px; margin-left:15px; height:100px;}
#top_left_header{float:left; width:190px;}
#top_left_header a{font-weight:500;}
#top_left_header ul{margin-top:0; padding:0; list-style:none;}
#top_left_header ul li{padding:3px 0px 0px 10px;background:url(images/design/strelka.gif) no-repeat left center;}

#top_left_header1{float:left; width:130px; display:block; padding-top:30px;}

#top_center_header {float:left; width:160px;}
#addr{color:#333333;font:12px/18px Tahoma; font-weight:bold; padding-bottom:1px; margin-top:-3px;}
#addr1{color:#429ab5;font:12px Tahoma; padding-bottom:10px;line-height: 16px;}
#addr2{color:#429ab5;font:12px Tahoma;}

#top_right_header{float:right; width:210px; text-align:right;}
#tel{color:#ee9913;font:26px Tahoma; margin-top:-5px;}
#beck{color:#b9b9b9;}
#e_mail a{text-decoration:none; border-bottom:1px dotted #429ab5;}
#e_mail a:hover{border:none;}

#center_header{ float:left; width:700px; margin-left:20px;}
.ikon{ float:left; width:134px; height:80px; text-align:center; padding:8px 0 8px 0; border:1px solid #FFF; margin:2px;}
#center_header a{color:#333333; text-decoration:none;font:12px Tahoma; font-weight:bold;}
.ikon a:hover{color:#e68a14;}
.ikon:hover{ border:1px solid #e68a14;color:#e68a14;}

#top_polosa{ float:left;}
#korzina{ float:left; width:260px; height:45px; background-color:#f0f0f0; /*background-image:url(images/design/korz.gif);*/ background-repeat:no-repeat; font:12px Tahoma; font-weight:bold;}
#korz_korz{ float:left; margin:5px 0 0 10px;}
#korz_tovar{ float:left;font:12px Tahoma; color:#666666; margin-left:5px; margin-top:4px; width:140px;}

#top_menu{ float:left; width:700px; height:45px; margin-left:20px; background-image:url(images/design/top_menu.jpg);}
.top_menu_link{ float:left; height:39px; padding:0 8px 0 7px; margin:2px 5px 3px 5px;}
.top_menu_link:hover{ background-color:#c64c0f; border:1px solid #f2ad5f;margin:1px 4px 2px 4px;}
.top_menu_link a{font:12px Tahoma;font-weight:bold; color:#FFF; text-decoration:none;}

#left{ width:260px; margin:0; float:left;}
#left_1{background-color:#f0f0f0; margin:0;}
#left_main{list-style:none; padding:3px 0 10px 35px; margin:0;}
#left_main li{ padding:0 0 0 13px; margin:5px 0 0 0;background:url(images/design/minus.gif) no-repeat left center;}
#left_main a{ color:#333333; text-decoration:none;font:13px Tahoma;}
#left_main a:hover{ text-decoration:underline;}
#left_pod_main{ color:#429ab5;list-style:none;display:block;}
#left_pod_main a{color:#429ab5; text-decoration:underline;}
#left_pod_main a:hover{color:#ff0000; text-decoration:underline;}
#left_pod_main li{ padding:0 0 0 13px;background:url(images/design/plus.gif) no-repeat left center;}

#left_2{width:260px;background-color:#f0f0f0; height:auto;overflow: hidden; padding:2px 0 15px 0; margin:15px 0 0 0;}
.left_title{font:14px Tahoma; font-weight:600;color:#333333; padding:5px 0 0 20px;}
#left_2 a:hover{color:#ff0000;}
#left_2 ul{list-style: circle inside url("images/design/strelka.gif");margin: 5px 0 0 0; padding:2px 0 0 20px;}
#left_2 ul li{ float:left; width: 110px;margin:5px 0 0 0px;}

#left_31{ width:240px;font:11px Tahoma; padding:0 0 0 10px;color:#666666;}
#left_31 a{font:11px Tahoma;}
#left_31_title{ color:#000; font:11px Tahoma;font-weight:600; margin:10px 0 10px 10px;color:#333333;}

#footer_top{ width:100%; margin:0; padding:0;}
#footer_menu{ float:left; border-left:1px solid #d2d2d2; margin:0 0 0 45px; padding:0 0 0 25px; width:150px;}
#footer_menu a{ display:block; padding:4px 0 4px 0; font-weight:600;}
#footer_menu a:hover{color:#ff0000;}

#footer_menu_1{ float:left; margin:0 0 0 25px; width:140px;}
#footer_menu_1 a{ display:block;padding:4px 0 4px 0;}
#footer_menu_1 a:hover{color:#ff0000;}

#footer_logo{ float:right; margin:85px 0 0 55px; width:133px;}
#footer_bottom{ float:left; width:100%; margin:15px 0 0 0; height:40px;}

#schet{ float:left; margin:0 10px 0 0; height:40px;}
#copy{ float:left; margin:0 0 0 100px; color:#666666; padding-top:15px;}
#rask{float:right;color:#000;font:12px Tahoma; font-weight:600; padding-top:15px;}
#rask a:hover{color:#ff0000;}

#center{float:left; width:700px; margin:0 0 25px 20px;}
#navigacia{ width:696px; padding:0 0 5px 0; color:#429ab5; border-bottom:1px solid #bebebe;font-weight:bold;}
#navigacia a{ color:#bebebe;}

.podbor_title{ font:12px Tahoma;font-weight:bold; padding:5px 0 5px 5px;width:670px;}
.podbor{ float:left;margin:0 0 0 5px; width:680px;}
.podbor a{ float:left;font:12px Tahoma; padding:2px 2px 2px 2px; text-decoration:none;border-bottom:1px dotted #429ab5; margin:3px 10px 8px 0;}
.podbor_active,.podbor a:hover{color:#FFF;background-color:#e48b17; border-bottom:1px dotted #e48b17;}
.podbor_checked{color:#FFF;background-color:#e48b17; border-color:#e48b17;}

#razum{ float:left;padding:0 0 10px 10px; width:688px;background-color:#f8f8f8; border:1px solid #d2d2d2;}
#razum_title a{float:left; font:16px Tahoma; font-weight:bold; text-decoration:none; border-bottom:1px dotted #429ab5; margin:10px 0 0 5px;}
#razum_title a:hover{border-bottom:none;color:#ff0000;}
#skrit a{ float:left; color:#999999; margin:10px 0 0 40px; text-decoration:none;}
#skrit a:hover{color:#ff0000;}
#clear a{ float:right;font:13px Tahoma; font-weight:bold; margin:10px 25px 0 0;}

#cost{ float:left;color:#999999; margin:15px 20px 0 0;}
#cost_min{ width:100px; height:30px; margin:0 10px 0 0; border:1px solid #999999; text-align:center;}
#cost_price{ float:left; width:360px;}
#cost_btn{ float:left;margin:10px 0 0 0; width:680px;}
.naiti{ background-image:url(images/design/bcost_btn.jpg); width:90px; height:40px; background-repeat:repeat-x;border:none; color:#FFF;border-bottom-left-radius:2px; border-bottom-right-radius: 2px;border-top-right-radius: 2px;border-top-left-radius: 2px; cursor:pointer;}

.pagesall{float:left; width:700px;}
.pages{ float:left; margin:25px 0 10px; 0;font:16px Tahoma; font-weight:bold; color:#666666;}
.pages a{ border:1px solid #d2d2d2; padding:10px; padding-bottom:5px; padding-top:5px; text-decoration:none; font:16px Tahoma; font-weight:bold; margin:0 10px 0 0;color:#666666;}
.pages a:hover{ background-color:#429ab5; color:#FFF;}
.page_active{background-color:#429ab5;}

.pages_after{ float:right; display:block; width:185px; font:12px Tahoma; font-weight:bold; color:#000; margin:10px 0 0; padding:2px;}
#order_select{border:1px solid #CCC;color:#666666; margin:2px 0 0 0;}

.tovar{ float:left; width:220px;background-color:#f8f8f8; margin:5px 2px 2px 2px; padding:10px 0 0 0;}
.tovar_name {font:13px Tahoma; font-weight:bold; color:#000;margin:0 0 0 12px;}
.tovar_name a{font:13px Tahoma; font-weight:bold; color:#000; text-decoration:none; margin:0;}
.tovar_name a:hover{ text-decoration:underline;}
.tovar_fabr{font:13px Tahoma; color:#666666; margin:2px 0 2px 10px;}
.tovar_kod{float:right;font:13px Tahoma; color:#666666; margin:2px 15px 0 10px;}
.tovar_foto{ float:left;width:200px; height:200px; margin:9px; background-color:#FFF;border:1px solid #d2d2d2; padding:5px; text-align:center;}
#podfoto{ float:left; width:420px;}
.price{ float:left; width:100px;font:14px Tahoma;color:#666666; margin:0 0 0 10px;}
.kupit{ float:right;}
.kupit_btn{ float:right; background-image:url(images/design/btn_kupit.jpg); border:none;border-bottom-left-radius:2px; border-bottom-right-radius: 2px;border-top-right-radius: 2px;border-top-left-radius: 2px; color:#FFF; width:85px; height:30px; font:13px Tahoma; font-weight:bold; cursor:pointer;}
.kupit_btn_ploho{ float:right; background-image:url(images/design/btn_kupit.jpg); border:none;border-bottom-left-radius:3px; border-bottom-right-radius: 3px;border-top-right-radius: 3px;border-top-left-radius: 3px; color:#FFF; width:220px; height:22px; font:13px Tahoma; font-weight:bold; cursor:pointer;}
.lupa{ float:left; margin:180px 0 0 -35px;}
.skidka{float:left; margin:10px 0 0 -115px; width:100px; text-align:right;}
.skidka a{color:#e68a14; text-decoration:none; font:24px bold Tahoma; font-weight:bold;}
.otsek{ float:left; width:205px; margin:0 10px;}
.otsek IMG{background-color:#FFF; border:1px solid #d2d2d2; padding:0; margin:0;}

#put{width:696px; padding:0 0 5px 0; margin:15px 0 15px; 0; font:12px Tahoma; color:#000;}
#tovar_main{ width:700px; height:575px; position:relative;}
#tov{ float:left;width:450px; margin:0; }
#tovar_left{ float:left;width:430px;background-color:#f8f8f8; margin:0 0 10px 0; padding:10px 5px 10px 5px; font-weight:bold;}
#tov_name{font:15px Tahoma; font-weight:bold;}
#tov_name a{ font:15px Tahoma; font-weight:bold;}
.tovar_fotobig{float:left;width:430px; height:430px; background-color:#FFF;border:1px solid #d2d2d2; padding:0; margin:10px 0 10px 0; text-align:center;}
.lupabig{float:left; margin:410px 0 0 -35px;}
#tovar_left_m{ float:left; width:430px; margin:0;}
.otsek1{float:left; width:235px; margin:10px 0;}
.otsek1 IMG{background-color:#FFF; border:1px solid #d2d2d2; padding:0; margin:0;}
#tovar_opis{ float:left; width:240px;color:#429ab5;}
.opis_par{ float:left; height:20px; margin:0 5px 0 0;font:12px Tahoma;}
.opis_param{ float:left; font:12px Tahoma; font-weight:bold; color:#000; margin:2px 0 0 0; height:15px;}

#tovar_kalk{position:absolute; right:0;bottom:40px;width:240px;background-color:#f8f8f8;border:1px solid #d2d2d2; }
#kalkul{ float:left;font:14px Tahoma; font-weight:bold; margin:10px 0 0 10px; color:#429ab5;}
#kalkul1{ float:left;margin:15px 0 0 0; width:698px; color:#429ab5;font:14px Tahoma;font-weight:bold;}
#chistka a{float:right;text-decoration:none; margin:8px 10px 5px 0; border-bottom:1px dotted #429ab5; }
#chistka a:hover{float:right;text-decoration:none; margin:8px 10px 6px 0; border:none; }
#tovar_kalk p{ margin:0 0 0 5px; padding:0; font-weight:bold;}
.kalkul_form{ float:left; margin:0 0 10px 10px; width:220px;}
.kalkul_sel{float:left; width:220px; margin:2px 0 7px 0; border:1px solid #d2d2d2;color:#666666; font:13px Tahoma; padding:1px 0 1px 2px;}
.price_kalkul{float:left; width:100px;font:14px Tahoma;color:#666666; margin:0;}

#tovar_pokrit{float:left; width:700px; margin:15px 0 0 0;}
.oblic{ margin:0 0 5px 10px; font-weight:bold;}

.tovar_color{float:left; width:125px;background-color:#f8f8f8; margin:10px 4px 2px 4px; padding:0;}
.tovar_foto_color{float:left;width:100px; height:82px; margin:12px; background-color:#FFF;border:1px solid #d2d2d2; padding:0; text-align:center;}
.lupa_color{ float:left; margin:75px 0 0 -40px;}

.tovar_fotofabr{width:200px; height:200px; margin:9px; background-color:#FFF;border:1px solid #d2d2d2; text-align:center; vertical-align:middle;}
.tovar_fotofabr a{position:relative;float:left;}
.tovar_fotofabr img{margin:auto;border:0;}

.umn_podbor_btn{display:block;cursor:pointer;outline:none;}
.umn_podbor{float:left;display:none;}
.umn_podbor3{float:left;display:none;}

.vivod_our {float:left; width:225px; background-color:#f8f8f8; margin:5px 2px 2px 2px;}
.vivod_megkomn_our {float:left; width:205px; height:225px; margin:10px; background-color:#FFF;border:1px solid #d2d2d2; text-align:center;}
.link_our{ margin:2px; width:220px; text-align:center;}

#form{ float:left; width:698px;}
.callback_name{ float:left; margin:10px 5px 0 0; width:200px;color:#666666;}
.callback_text{ float:left; margin:10px 5px 0 0; width:450px; border:1px solid #d2d2d2;}
.callback_text:focus{ border:1px solid #429ab5;;}

.korz{ float:left;width:698px; margin:10px 0 0 0; border:1px solid #CCC;}
.tovar_korz_name{float:left; margin:10px 0 2px 0; width:190px;}
.color_korz{float:left; width:60px;background-color:#f8f8f8; margin:2px 4px 2px 0; padding:0;}
.color_korz_foto{float:left;width:50px; height:41px; margin:5px; background-color:#FFF;border:1px solid #d2d2d2; padding:0; text-align:center;}
.lupa_color_korz{ float:left; margin:75px 0 0 -40px;}

.tovar_korz_schet{ float:left; width:160px; padding:0; margin:10px 0 0 0;}
.price_korz{float:left;font:14px Tahoma;color:#666666; margin:5px 0 0 0;}
.inp_korz{ width:25px; border:1px solid #d2d2d2;}
.korz_left_cost{float:right; width:130px; margin:10px 0 0 0; height:200px;}
.form_korz_sohr{}
#mes{ float:left;color:#e68a14; font:14px Tahoma; font-weight:bold; width:698px;}
.choosed-color{font:13px Tahoma; color:#666666; margin:5px 0 0 10px;}

#korobka {font:13px/18px Verdana, Arial, Tahoma, sans-serif; color:#333; border-collapse: collapse;border: 1px solid grey;width:455px;margin:0px;padding:0px;cellspacing:0; cellpadding:0; text-align:center; width:100%;}
#korobka td{ border:1px solid #666;}
#konstr{position:absolute; right:0; height:35px; bottom:0;width:240px;background-color:#f8f8f8;border:1px solid #d2d2d2; text-align:center;}
