@charset "windows-1251";
/* -------------------------------------------------*/
/* ====== >> Стили для главной страницы <<< ========*/
/* -------------------------------------------------*/
html, body { border:0; margin:0; padding:0; height:100%; font-size:12px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; background:url(img/bg_page.jpg) repeat-x #FFFFFF; min-width:1000px;margin:0 auto;)
 }



/*------------------ Заголовки --------------------*/
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; color:#2873b3 }
h2, h3 {font-size:12px; }
h1 { font-weight:bold; font-size:13px; padding:0 0 14px 0;}
p { }
ul { list-style:none; }
strong { font-weight:bold; }

/*-----------------Общие стили --------------------*/
ul, ol { margin:0; padding:0; }
li{ background:url(img/osobennosti_li_icon.jpg) 0 9px no-repeat; line-height:19px; padding:0 0 0 9px;}

img { border:0; vertical-align:middle; }
.clear { clear:both; }

/*------------------- Ссылки ----------------------*/
a:hover { text-decoration:none; }
a { text-decoration:underline;color:#C6003F;}
a:focus { outline: none; }

/*-------------------- Формы ----------------------*/
form { margin:0; padding:0; }
input, select, textarea { margin:0; padding:0; }

/*------------------- Таблицы ---------------------*/
table { border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; margin:10px 0 10px 0; color:#ffffff; text-align:center; }
table tr td { padding:6px; }
table td { border-left:1px solid #ffffff; border-top:1px solid #ffffff; }
/*------------------- Главный блок ----------------*/

/*-------------------- Шапка сайта ----------------*/
.page { position:relative; width:96%; margin:0 auto ;overflow:hidden; _overflow:visible;  
}
.header{ position:relative;height:139px;}
.top_icon{position:absolute; right:15px;top:10px; z-index:1200;}
.top_icon ul li{ float:left; margin:0 30px 0 0;background:none;}
.top_icon ul li.last{ margin:0;}
.top_icon img{behavior: url("iepngfix.htc");}
.phone{position:absolute;width:245px;height:35px;background:url(img/phone_icon.png) bottom left no-repeat;top:109px;left:40px;color:#FFFFFF;font-size:30px;padding:0 0 0 35px;behavior: url("iepngfix.htc");}
.phone span{ font-size:14px; font-weight:bold;}
.number{ position:relative; top:-5px;}
.logo{ position:absolute;top:11px; left:4px; z-index:1000;}
.logo img{behavior: url("iepngfix.htc");}
.city{margin:0 40px 0 320px; height:129px; top:10px; background:url(img/city.png); position:relative;behavior: url("iepngfix.htc"); }
.children{ position:absolute; right:10px;top:10px;}
.children img{behavior: url("iepngfix.htc");}
.left_oblako_header{ width:196px; height:44px; position:absolute;left:0; z-index:100;}
.left_oblako_header img{behavior: url("iepngfix.htc");}
.left_oblako_city{ background:url(img/left_oblako_city.png) no-repeat; width:100%; height:98px; position:absolute; top:-10px; left: -71px;behavior: url("iepngfix.htc");}

/*------------------- Верхнее меню -----------------*/
.top_menu{ position:relative; z-index:700; height:45px;  background:url(img/bg_top_menu.jpg) repeat-x; border:1px solid #86b2d1; }
.top_menu ul{ position:absolute;left:50%; margin-left:-400px; width:856px;}
.top_menu ul li{float:left; padding:13px 15px 0 25px;  background:url(img/razdelitel_top_menu.jpg) right 3px no-repeat; height:47px;  }
.top_menu ul li a{font-size:14px; color:#155195; font-weight:bold; text-decoration:none;}
.top_menu ul li a:hover{text-decoration:underline;}
.top_menu ul li img{position:relative; left:-15px; top:-1px;}
.top_menu ul li.active{ background:url(img/top_menu_active.jpg); height:34px; position:relative; left:-2px; top:-1px}
.top_menu ul li.active a{ color:#FFFFFF; text-decoration:underline;}
.top_menu ul li.last.active{ background:url(img/top_menu_active.jpg); height:34px; position:relative; left:-2px; top:-1px}
.top_menu img{behavior: url("iepngfix.htc");}
.top_menu ul li.last{background:none;}

/*------------------- Баннер сверху ----------------*/
.banner_top{ position:relative; height:126px; margin:0 auto; padding:17px 0 15px 0; width:960px;}
.banner_top img {float:left;}
.banner_top a:hover img {filter:alpha(opacity=70);opacity: 0.7;/* для старых браузеров на основе Gecko */-moz-opacity:0.7; /* для старых браузеров на основе Gecko */}

/*------------------ Блок main_page ----------------*/
.main_page{ position:relative; background:#FFFFFF; border-top:2px solid #FFFFFF;zoom:1; max-width:1280px; margin:0 auto;}
.ten_left_block_top{ background:url(img/ten_left_block_top.png);width:273px;height:7px; position:absolute; top:-9px; left:-5px;behavior: url("iepngfix.htc");}
.ten_right_block_top{ background:url(img/ten_right_block_top.png);width:230px;height:7px; position:absolute; top:-9px; right:0;behavior: url("iepngfix.htc");}

.ten_left_block{ background:url(img/ten_left_block.png); width:30px;height:356px; left:-13px; top:-5px; position:absolute;behavior: url("iepngfix.htc");}
.ten_right_block{ background:url(img/ten_left_block.png) top right; width:30px;height:356px; right:-13px; top:-5px; position:absolute;behavior: url("iepngfix.htc");}

/*------------------- Левый блок ------------------*/
.left_block{ position:relative;float:left; width:238px; padding:0 0 0 20px; background:url(img/bg_left_block.jpg) repeat-x #ffffff; ;}
.find { position:relative; width:207px; height:18px; border:1px solid #3399cc; background:#FFFFFF; color:#666666; padding:0 0 0 8px; margin:18px 0 0 0; }
.find_knopka {position:absolute; right:9px; top:3px;}
.cleardefault {width:207px; height:17px; border:0; }

/*---------------- Оформление менюшки --------------*/
.zagolovok_menu{ position:relative; width:208px; height:25px; padding:8px 0 0 10px;background:url(img/zagolovok_menu_center.jpg); color:#FFFFFF; font-size:12px; font-weight:bold; margin:26px 0 0 0;}
.menushka{margin:11px 0 11px 0;}
.menushka ul li{ background:url(img/icon_li.png) left 6px no-repeat; padding:0 0 0 10px; line-height:16px;zoom:1; }
.menushka ul li a{color:#C6003F; text-decoration:none;}
.menushka ul li a:hover{text-decoration:underline;}
.menushka ul li.active{ font-weight:bold} 
.menushka ul li.active li{ font-weight:normal}
.menushka ul li.active li.active{ font-weight:bold}  

/*------------------ Правый блок -----------------*/
.right_block{ position:relative;float:right;width:228px;background:url(img/bg_left_block.jpg) repeat-x #ffffff; z-index:1400;}
.zagolovok_menu_rekomeduem{ position:relative; width:190px; height:25px; padding:8px 0 0 10px;background:url(img/zagolovok_menu_center.jpg); color:#FFFFFF; font-size:12px; font-weight:bold; margin:16px 0 0 10px;}
.block_rekomenduem{ position:relative;width:163px; border:2px solid #093E94; margin:18px 0 18px 30px; background:#ffffff;}
.block_rekomenduem_image{text-align:center; margin:27px 0 0 0;}
.block_rekomenduem img{behavior: url("iepngfix.htc");overflow:hiddnen;}
.block_rekomenduem_image a:hover img {filter:alpha(opacity=70);opacity: 0.7;/* для старых браузеров на основе Gecko */-moz-opacity:0.7; /* для старых браузеров на основе Gecko */}
.block_rekomenduem_title{color:#2292be;font-weight:bold; width:130px; margin:0 auto; text-align:center; padding:34px 0 0 0;}
.block_rekomenduem_cena{margin:5px 0 3px 0; text-align:center;color:#e42a65; position:relative}
.block_rekomenduem_price{font-weight:bold;text-align:center;color:#e42a65; padding:0 0 6px 0;position:relative }

/*--------------- Блок содержимого --------------*/
.content{margin:0 230px 0 260px; zoom:1; //padding:0 0 35px 0; background:#FFFFFF;}
.content_in{ position:relative; left:50%; margin-left:-8px; width:100%; float:left;}
.content_katalog{ position:relative; width:47%; border:2px solid #c05779;margin:0 8px 35px 0; float:left; left:-47%;}
.content_katalog_image{position:relative; margin:10px 0 0 0; height:100px; text-align:center; overflow:hidden;}
.content_katalog_image a:hover img {filter:alpha(opacity=70);opacity: 0.7;/* для старых браузеров на основе Gecko */-moz-opacity:0.7; /* для старых браузеров на основе Gecko */}
.content_katalog_price{ position:relative;color:#e42a65; font-weight:bold; text-align:center; margin:10px 0 6px 0;}
.content_katalog_title{ color:#2292be; font-weight:bold; text-align:center; padding:0 6px 0 6px; margin:0 0 10px 0; height:40px; overflow:hidden; position:relative;}
/*
.cont_kat_img_right_top{background:url(img/content_katalog_top_right.jpg) top right no-repeat;width:100%; position:absolute; height:7px;right:-2px; top:-2px;margin:0;padding:0;}
.cont_kat_img_right_bottom{background:url(img/content_katalog_bottom_right.jpg) top right no-repeat;width:100%; position:absolute; height:7px;right:-2px; bottom:-3px;margin:0;padding:0;}
*/
/*---------------- Хлебные крошки --------------*/
#breadcrumbs{ margin:15px 0 9px 17px; color:#c51659;}
#breadcrumbs a{ color:#c51659; text-decoration:none;}
#breadcrumbs a:hover{text-decoration:underline;}
.B_currentCrumb{ font-weight:bold;}

.icon_katalog{ position:relative; border-bottom:1px solid #cccccc; height:10px; margin:0 8px 9px 8px;}

.bottom_news{width:1000px; margin:0 auto;}
.bottom_news_zagolovok{ position:relative; height:20px; line-height:24px; border-bottom:1px solid #ffffff; color:#FFFFFF; max-width:1280px;margin:0 auto;}
.bottom_news_zagolovok_otstup{margin:0 23px 0 23px;}
.bottom_news_zagolovok span{ font-weight:bold;}
.bottom_news_zagolovok span a{ color:#FFFFFF; text-decoration:none;}

.news_info{ width:250px; margin:25px 0 0 83px; float:left; display:inline; position:relative; left:-40px;}
.news_info_text{ text-align:justify; line-height:14px;}
.news_info_date{ font-weight:bold} 
.news_info_more{ margin:18px 0 0 0; position:relative;}
.news_info_more a{ font-size:10px; text-decoration:none; color:#FFFFFF;}
.news_info_more a:hover{ text-decoration:underline;}

/*------------------- Подвал сайта -----------------*/
.footer{ height:302px;margin:0 auto; clear:both; color:#FFFFFF;}
.footer_in { position:relative; height:302px; background:#c05779;}
.footer_podval{ position:relative; height:52px; background:#ffffff; clear:both; width:96%; margin:0 auto; border:1px solid #636363;top:70px; _top:65px;}

.copyright{color:#6E6E6E; margin:11px 0 0 37px;}
.razrabotka{ position:absolute; right:37px; top:11px}
.razrabotka a{color:#6E6E6E;}

/*------------- Для второстепенных страниц ---------*/
.content_second{ padding:0 4px 0 8px;}
.gal_opis{ overflow:hidden; zoom:1; }
.gallery{ float:left; overflow:hidden;zoom:1; width:240px;}
.opisanie{ margin:0 17px 0 270px; }
.opisanie_info{ line-height:20px;}
.opisanie_info div div{margin:10px 0 0 0;}
.opisanie_info div div span{ font-size:18px; color:#e32a64;position:relative; left:14px;}
.opisanie_info div span{ color:#2873b3; font-size:18px;position:relative; left:8px;}
.opisanie_info ul li{ background:url(img/osobennosti_li_icon.jpg) 0 9px no-repeat; line-height:19px; padding:0 0 0 9px;}
.opisanie_info ul{ margin:10px 0 0 0;}
.zagolovok_second{ color:#2873b3; font-weight:bold;}
.osobennosti{ margin:30px 0 0 0;}
.osobennosti ul li{ background:url(img/osobennosti_li_icon.jpg) 0 9px no-repeat; line-height:20px; padding:0 0 0 9px;}

.dop_vybor_image{ text-align:center;}
.dop_vybor_image a:hover img {filter:alpha(opacity=70);opacity: 0.7;/* для старых браузеров на основе Gecko */-moz-opacity:0.7; /* для старых браузеров на основе Gecko */}
.dop_vybor_title{ text-align:center;color:#2873b3;margin:0 0 15px 0;}
.dop_vybor_zagolovok{ background:#4ba6ca; padding:6px 10px 6px 10px; color:#ffffff; margin:33px 0 0 0}
.dop_vybor_block_center{ position:relative; left:50%; padding:20px 0 0 0; zoom:1;}
.dop_vybor_block{ width:190px;float:left; position:relative; left:-285px;}
.dop_vybor{ position:relative;overflow:hidden; height:283px; zoom:1;}

/*------------- Подгоняем меню скриптом ----------*/
.columns1 .dop_vybor_block{ width:190px; float:left; position: relative;left:-205px;}
.columns2 .dop_vybor_block{ width:190px; float:left; position: relative;right: -50%;}
.columns1 .opisanie{ margin:0 17px 0 230px; }

.columns1 .opisanie_info div div span{ font-size:12px; font-weight:bold}
.columns1 .opisanie_info div span{ font-size:12px; font-weight:bold ;}

/*----------------- Карта сайта ----------------*/
div#maps ul{list-style:none;}
div#maps ul li {padding-left:30px;margin-left:10px;padding-bottom:5px;background: none;color:#C6003F;}
div#maps ul li a{font-size:11px;color:#C6003F;}
div#maps ul li ul li a{background:url(img/icon_left_menu.jpg) center  left no-repeat;font-size:11px;color:#636363;padding-left: 20px;}
div#maps ul li ul li ul li a{font-size:11px;color:#636363;}

.formparam{color:#2292BE;font-weight:bold;margin:5px 0 0 0;}
.forminput input,textarea{border:1px solid #C6003F}

.news_date_all{color:#2292BE;font-weight:bold;}
.linia_news_all{border-bottom:1px solid #2292BE;height:1px;overflow:hidden;margin:10px 0 10px 0;}
.news_more{text-align:right;}
.news_more img{position:relative; left:-8px;}

/*------------- Навигация по разделам -----------*/
.centered_list{position:relative; width:100%;height:35px;display:block;z-index:100;}

.centered_list div{ position:relative; left:50%;float:left;z-index:101;}
.centered_list ul{ position:relative; left:-44%;float:left;z-index:102;}
.centered_list ul li{float:left; position:relative; margin:0 40px 0 0px; background:url(img/icon_prodat.png) 0 3px no-repeat; padding:0 0 0 20px; line-height:20px;_behavior: url("iepngfix.htc");z-index:103;} 
.centered_list ul li {font-weight:bold; color:#C6003F; text-decoration:none;z-index:104;cursor:pointer;}
#nav ul li { margin:0; padding:0; left:0; background:none; float:none;z-index:105;}
#nav li ul {display: none; position: absolute;}
#nav li li a {text-align:left; padding:0 0 0 12px;font-weight:normal;border:0; display:block;}
#nav li li { position:relative; left:0; margin:0; background: url(img/osobennosti_li_icon.jpg) 5px 10px no-repeat; padding:0; line-height:20px;_height:20px; } 
#nav li li a:hover {color:#1A5DA8;}
#nav li li a:hover {text-decoration:underline;}
#nav li:hover ul,#nav li.jshover ul {display:block;background:#ffffff;margin:-1px 0 0 0;width:150px;border:1px solid #0884B7;left:-50px;top:20px;z-index:1000;}
#nav li:hover ul{}
#nav li:hover li ul,
#nav li.jshover li ul {display: none;width: 138px;top: -9px;left: 118px;lef\t: 133px;}
#nav li:hover li:hover ul,#nav li.jshover li.jshover ul {display: block;}

