@charset "utf-8";

html, body {height: 100%;font: 15px Arial, Helvetica, sans-serif;color: #999;background:url(/pic/bg.jpg) repeat 0 0; min-width:970px}

#wrap {color: #646464;position: relative;min-height: 100%;	height: auto !important;height: 100%;margin: 0 auto;border-right: 1px solid #999;	border-left: 1px solid #999;background:url(/pic/bg_line.png) repeat-y center 0;}

.main_block{background:url(/pic/bg_img.png) no-repeat center 0;}
.container{width:970px; margin:0 auto;}

.header{padding:15px 0 0 0; height:300px;}
.logo{width:353px; height:48px; padding:0 30px 0 0; float:left;}
.logo a{display:block; width:353px; height:48px;  background:url(/pic/logo.png) no-repeat 0 0;}
.plgph{width:275px; height:57px; float:left; background:url(/pic/allfplgrp.png) no-repeat 0 0;}
.phone{float:right; width:265px; height:145px; padding:11px 0 0 0;}
.phone h1{background:url(/pic/slogan.png) no-repeat 0 0; padding:0 0 33px 0;}
.phone p{font:19px "Palatino Linotype", "Book Antiqua", Palatino, serif; color:#2a2929; text-align:right; padding:1px 0}
.phone p span{color:#fd0101;}
.phone span.faks{font:18px "Palatino Linotype", "Book Antiqua", Palatino, serif; }
p.mail a{font:12px/20px Tahoma, Geneva, sans-serif; color:#2a2929; text-decoration:none;}
p.mail a:hover{text-decoration:underline;}
p.mail span{color:#fd0101;}

.icon{width:120px; height:20px; float:left; padding:57px 0 0 27px;}
.icon a{display:block; width:15px; height:15px; float:left; margin:0 25px 0 0;}
.icon a.home{background:url(/pic/home.png) no-repeat 0 0}
.icon a.home:hover{background:url(/pic/hover_home.png) no-repeat 0 0}
.icon a.map{background:url(/pic/map.png) no-repeat 0 0}
.icon a.map:hover{background:url(/pic/hover_map.png) no-repeat 0 0;}
.icon a.contact{background:url(/pic/contact.png) no-repeat 0 0}
.icon a.contact:hover{background:url(/pic/hover_contact.png) no-repeat 0 0}

.wraper{overflow:hidden;}

.lside{width:185px; float:left; padding:0 0 70px 0;}
h1.hmenu{background:url(/pic/menu.png) no-repeat 0 0; display:block; height:54px;}
.content h1{background:url(/pic/blue_crl.png) no-repeat 0 0; display:block; height:54px; font:27px/55px "Times New Roman", Times, serif, Geneva, sans-serif; color:#2a2929; margin: -1px 0 0 -3px;}
.content h1 span{color:#FFF; display:inline-block; width:51px; text-align:right; padding:0 1px 0 0;}
h1.hprop{background:url(/pic/predl.png) no-repeat 0 0; display:block; height:43px; padding:0 0 4px 0;}
h1.hprod{background:url(/pic/tovar.png) no-repeat 0 0; display:block; height:44px; padding:0 0 6px 0;}
h1.hnews{background:url(/pic/mews.png) no-repeat 0 0; display:block; height:54px; padding:0 0 6px 0; margin:-10px 0 0 7px;}
h2{font:20px/47px "Times New Roman", Times, serif; padding:5px 0 0 0;}
h3{font:14px Tahoma, Geneva, sans-serif; text-align:center; color:#173A46; padding:5px 0;}

ul.menu {padding:0 0 5px 0;}
.menu li a{text-decoration:none; font:bold 14px/27px Tahoma, Geneva, sans-serif; color:#000; outline:none;}
.menu li a:hover{text-decoration:underline;}

.add_menu li{background:url(/pic/list.gif) no-repeat 0 10px; padding:0 0 0 8px; zoom:1;}
.add_menu li a{font:12px/22px Tahoma, Geneva, sans-serif; color:#000; text-decoration:none; display:block; outline:none;}
.lside ul li a:hover{color:#FE0000; text-decoration:underline;}
.lside ul li.active a{color:#F80707;text-decoration:underline;}

.main{width:740px; float:right; padding:0 17px 0 28px;}
.main p{font:12px/17px Tahoma, Geneva, sans-serif; color:#000;}

.content p{padding:0 0 15px 0;}

.our{overflow:hidden; _zoom:1;margin:0 -15px 0 0;}

.prop{width:330px; float:left;}
.prop p{background:url(/pic/list.gif) no-repeat 8px 9px; padding:0 0 0 16px;}

.prod{width:395px; float:right; padding:0 0 0 28px;  }

ins{text-decoration:none;}
.thumbnail {width:185px; display:inline-block;  text-align:center;  vertical-align:top; padding:0 0px 0 10px;}
.thumbnail .r {float:left; margin:0 0 10px 0;}
.r img{float:left; padding:0 8px 8px 0;}
.r p{line-height:18px;}
.r .ttle{font:12px Tahoma, Geneva, sans-serif; color:#fd0101; display:inline-block;}


.news{background:url(/pic/news_bg.png) no-repeat 0 -10px; margin:0 -15px 0 0; padding:10px 0 0 0;}
.news .bg{background:url(/pic/news_bg_bot.png) no-repeat -10px bottom; padding:0 0 15px 0;}

.content{font:12px/17px Tahoma, Geneva, sans-serif; color:#000;}

.content_news{background: #f9f8ef; border:1px dashed #525151; _zoom:1}
.content_news:after {visibility: hidden;display: block;clear: both;content: " ";height: 0;}
*:first-child+html .content_news{min-height: 1px;}

.news_block{overflow:hidden;}
.block{width:249px; display:inline-block;  text-align:center;  vertical-align:top; padding:0 0px 20px 0px; margin:0 0 0 -1px;}
.block p{border-left:1px dashed #525151; padding:0 17px 0 17px;}
.block a{display:block; width:87px; height:24px; text-decoration:none; float:right; font:12px/23px Tahoma, Geneva, sans-serif; text-align:center; margin:10px 10px 0 0; color:#FFF;}
.block a:hover{text-decoration:underline;}
a.blue{background:url(/pic/blue.jpg) no-repeat 0 0px; }
a.red{background:url(/pic/red.jpg) no-repeat 0 0px; margin-right:40px;}
a.green{background:url(/pic/green.jpg) no-repeat 0 0px; }

#footer {position: relative;height: 135px; width: 970px; background:url(/pic/foot.png) no-repeat 0 0px; margin: -135px auto 0;}
.brdr{display:block; border-bottom:1px dashed #525151; padding:0px 0 14px 0; margin:0 auto; width:960px; zoom:1;}
.copy{width:230px; float:left; margin:54px 0 0 0px; padding:0 0 0 10px;}
.copy p{font:11px Arial, Helvetica, sans-serif; color:#000; margin:0;}
.banner{width:470px; position:absolute; margin:23px 0 0 -235px; left:50%; bottom:5px;}
.banner p{text-align:center; margin:0; line-height:10px}
.banner a{font:11px Tahoma, Geneva, sans-serif; color:#000; outline:none;}
.banner a:hover{text-decoration:none;}
.develop{background:url(/pic/wezom.png) no-repeat right 0; height:40px; width:108px; float:right; padding:10px 105px 0px 0; margin:43px 10px 0 0px;}
.develop p{font:11px Tahoma, Geneva, sans-serif; color:#000;}
.develop p a{color:#000;}
.develop p a:hover{text-decoration:none;}

#wrap .empty {height: 135px;}

/*>TABLES<<<<------*/
table {border-collapse: collapse;}
.table1 { margin:20px 0 25px 0}
.table1 th {background: #36B3D0; color: #fff;font-weight: bold; padding: 6px 11px;text-align: left;border-right: 1px solid #0998DC;border-left: 1px solid #0998DC;}
.table1 td {padding: 6px 11px;border: 1px solid #0998DC;vertical-align: top;line-height: 1.2em;}
.table1 tr.alt td {background: #E6F4F9;}
.table1 tr.over td {background: #E6F4F9;} 

/*>FORMS<<<<------*/
.form_style {margin:0 0 25px 0;}
.form_style input, .form_style textarea { border:1px solid #0998DC; background:#FFFFEA; font:12px/1.2em Arial, Helvetica, sans-serif; margin:3px 0;padding:2px}
.form_style input:focus, .form_style textarea:focus { border:1px solid #74C9DE;}
.form_style textarea { width:80%}
.form_style .input_but input {background:#36B3D0; color:white; cursor:pointer;}
.form_style .input_but input:hover {border:1px solid #a1a1a1;background:#2C9FBC;}
.row { padding:0 0 5px 0}
.row2 { padding:0 0 10px 0}
.row label { width:100px; display:inline-block; padding:0 5px 0 0}
.row .error { color:#ff7c7c; display:inline-block; padding:0 0 0 5px; font-size:11px}
.row .help { padding:0 0 0 105px; color:#00b400}
.row textarea { width:300px; vertical-align:top}
.form_style .input_but {padding:0 0 0 105px}
/*>FORMS end<<<<------*/

/*>list<<<<------*/
ul.listcontent { padding:0 0 20px 0; margin:0;}
ul.listcontent li {background:url(/pic/list.gif) no-repeat 2px 8px; padding:0 0 0 9px;}
/*>list end<<<<------*/

.descrip img{border:1px solid #AACCF5; float:left; margin:0 10px 10px 0;}
.descrip .row{padding:0 0 20px 0; clear:both; overflow:hidden; zoom:1;}
.descrip .row span{float:left; font:12px Verdana, Geneva, sans-serif; }
.atr{ color:#646464; font:bold 12px Verdana, Geneva, sans-serif!important; width:200px; float:left; display:block;}
.txt{float:left; display:block; width:500px;}
.row span.name{font:bold 13px Verdana, Geneva, sans-serif!important; color:#5F5E5F;}
.row span.avail{color:#34A12E; font-weight:bold;}
.row a.inbask{background:url(/pic/bask_icon.png) no-repeat left 0; padding:4px 0px 10px 35px; font:13px Tahoma, Geneva, sans-serif; color:#0079c0; text-decoration:underline; text-align:left; outline:none;}
.row a.inbask:hover{text-decoration:none;}

/*>news<<<<------*/
.news_item{margin:0; font:12px/16px Verdana, Geneva, sans-serif; color:#000; overflow:hidden; margin:0 0 5px 0; padding:15px 0 0 0;}
.news_item img{margin-top:3px !important; }
.news_item .all{background:url(/pic/marker.png) no-repeat right center; font:11px Tahoma, Geneva, sans-serif; color:#337F99; display:block; text-align:right; margin:3px 0 0 0; padding:0 10px 0 0; outline:none;}
.news_item a:hover.all{text-decoration:none;}
.news_item p.date_news{margin:0 !important; padding:0!important; font:11px Tahoma, Geneva, sans-serif; color:#2A2929;}
.news_item p.ttle_news{margin: 0px 0 7px 0 !important; padding:0!important;}
.news_item p.ttle_news a{font:bold 13px Tahoma, Geneva, sans-serif; color:#2A2929; }
.news_item p.ttle_news a:hover{text-decoration:none;}
.content img{float:left; margin: 5px 10px 0 0; border:1px solid #E8E4D0;}

.tovars{}
.tovar{display:inline-block; margin:15px 25px 0 0; vertical-align:top; width:150px;}
.tovar img{margin:0 !important;}

h4{padding:5px 0;}
h4 a{text-decoration:none;font:bold 14px Tahoma, Geneva, sans-serif; text-align:left; color:#173A46; }
.prc{font-weight:bold; display:block; float:left; font-size:14px; padding:2px 0 0 0;margin:0 15px 0 0px;}
.buy{background:url("/pic/h_buy.jpg") no-repeat 0px 0px; padding:0px 12px; color:#FFF; display:block; height:22px; float:left; line-height:20px; border:1px solid #1779AE}
a.buy:hover{background:url("/pic/buy.jpg") no-repeat 0px 0px;}

.item{overflow:hidden; padding:0 0 25px 0;}

/*24.11.10*/
.menu li{color:#000; font:bold 14px/19px Tahoma,Geneva,sans-serif;} 
li.catalog a{text-indent:64px;  color:#000; font:bold 13px/19px Tahoma,Geneva,sans-serif; display:block; padding:5px 0 6px 0;cursor:pointer;  }
ul.menu li.catalog a:hover{cursor:pointer !important;}
	.submenu{padding:0 0 0 8px;}
		.submenu li{padding:0 0 3px 12px; background:url("/pic/marker4.gif") no-repeat 3px 5px;}
			.submenu li a{ color:#5e1100 !important;font:12px/16px Tahoma,Geneva,sans-serif;otext-decoration:none; padding:0 0 1px 0; text-indent:0;}
.catalog{position:relative; padding:5px 0 6px 0; }
	.submenu li a:hover{text-decoration:none !important;}
	.new{color:red; display:block; height:30px; width:65px;  font:bold 12px/28px Tahoma, Geneva, sans-serif; margin:0 0 0 0px; position:absolute; top:0px; left:-1px; padding:0 0px 0 0; background:url(/pic/new.png) no-repeat left 0;}
		.new span{color:#FFF;padding:0 2px 0 3px;}
	
ul.menu {padding:0;}	

/*13,12,10*/

.lside ul ul{padding:4px 0 0 8px;}
		.lside ul ul li{padding:0 0 3px 12px; background:url("/pic/marker4.gif") no-repeat 3px 5px;}
			.lside ul ul li a{ color:#5e1100 !important;font:12px/16px Tahoma,Geneva,sans-serif;otext-decoration:none; padding:0 0 1px 0; text-indent:0;}
.catalog{position:relative; padding:5px 0 6px 0; }

ul li.catalog{background:none !important;}
.new {top:0px;}


		.lside ul li.active a {color:#000000;}
	
.no_link{color:#000; padding:0 0 5px 0; font-weight:bold;}
.lside ul ul li a.cur{color:#F00 !important;}
a.cur{color:#F00 !important;}

.lside ul li a:hover{text-decoration:none;}

/*15.12.10*/

a.no_link:hover{color:#000 !important; cursor:pointer;}

li.submenu{padding:2px 0 5px 0 !important; font-weight:bold !important; display:block; position:relative;}

span.close, span.open{background:url("/pic/ic_plus_.gif") no-repeat 0 0; display:inline-block; height:11px; width:11px;  position:absolute; left:0; top:0; z-index:10; margin:3px 2px 0 0; _margin:3px 2px 0 -15px; cursor:pointer; }
span.open{background:url("/pic/ic_minus_.gif") no-repeat 0 0 !important; color:#F00 !important; display:inline-block;}


.lside ul li a{display:inline-block; }
.lside ul li a:hover{color:#F00 !important;}
.lside ul li{padding:0 0 0 2px !important; }
.lside ul ul{padding:0 0 0 10px; position:relative;}
.lside ul ul ul{padding:4px 0 0 0;}	
.lside ul ul li {background:url("/pic/marker4.gif") no-repeat 4px 5px; }
.lside ul li{padding:0 0 3px 16px !important;}

li.catalog a{text-indent:60px;   }

.lside ul ul li a.active, .lside ul ul li a.active{color:#F00 !important;}

.active, a.active:hover{color:#F00 !important;}

.lside ul ul li a {
    color: #5E1100 !important;
    font:bold 12px/16px Tahoma,Geneva,sans-serif;
    padding: 0 0 1px;
    text-indent: 0;
}

.lside ul ul li li a {
    color: #000 !important;
    font:11px/16px Tahoma,Geneva,sans-serif;
    padding: 0 0 1px;
    text-indent: 0;
}

.lside ul ul li li {
    background: url("/pic/marker2.gif") no-repeat scroll 8px 7px transparent;
}



.ul_visible{display:block ;}

.new {z-index:10; _left:-10px; *margin:0 0 0 60px; _margin:0 0 0 0;}

.catalog{ *margin:0 0 0 -60px;}
.catalog ul{*padding:0 0 0 75px !important;}
.catalog ul ul{*padding:0 0 0 0 !important;}

.lside, .lside ul{overflow:hidden; zoom:1;}

