* {margin:0; padding:0;}
ul,ol{list-style:none;}
img{border:none; vertical-align:top;}
h1{color:#6D6E71;font: bold 16px Arial, Verdana, sans-serif; margin-bottom:10px;}
h2{color:#FAA61A;font: bold 16px Arial, Verdana, sans-serif; margin-bottom:10px;}
h3{color:#FAA61A;font: bold 14px Arial, Verdana, sans-serif; margin-bottom:3px;}
h4{color:#FAA61A;font: bold 11px  Verdana; margin-bottom:3px; margin-right:-1px;}
body{font-size: 11px; font-family: Tahoma, Arial, Verdana, sans-serif; padding:0px 2% 50px 2%;min-width:1060px;max-width:1280px; 	margin-right: auto; margin-left: auto;}
p{ line-height: 13px; text-align: justify; margin:0px; padding: 7px 0px 8px 0px;}
table{ border-collapse:collapse;}

.bg-line{
clear:both;
background:url(images/line.jpg); 
width:100%;
height:134px;
margin:0px auto 15px auto;
overflow:visible;
min-width:1060px;
padding:0px; 
border:0px;
width: expression(document.body.clientWidth > 1060 ? "100%" : "1060px");

 }

#shapka{
position:relative;
right:auto;
left:auto;
width:100%;
margin:0px auto 0px auto;
border: 0px;
margin:auto;
min-width:1060px;
width: expression(document.body.clientWidth > 1060 ? "100%" : "1060px");
}
#logo{

float:left;
margin:15px 15px 14px 5px ;
}
#podpiska{
margin:15px 10% 17px 1.5%;

float:right;
}

#bb1{
float:left;
background:url(images/b1.png);
height:134px;
width:2%;
}
#bb2{
float:left;
background:url(images/b2.png);
height:134px;
width:39%;
text-align:left;
overflow:visible;
}
#bb3{
float:left;
background:url(images/b3.png);
height:134px;
width:16%;
text-align:left;
}
#bb4{
float:left;
background:url(images/b4.png);
height:134px;
width:43%;
text-align:left;
margin-right:-1px;
}

.rColHeader {
	clear:both;
	margin-bottom:4px;
	background:url(images/bg-cols.png);
	width:180px;
	height:18px;
	padding-left: 18px;
	font-size:11px;
	font-family:Tahoma;
	color:#FFFFFF;
	line-height:18px;
	text-transform:uppercase;	
}

.menu {font: bold 10px Verdana, sans-serif; text-transform:uppercase; color:#004275; text-align:center; font-weight:700; border: #000000 1px; text-align:center;}
.menu a.selected{color:#faa61a;}
.menu a {color:#004275; text-decoration:none; padding:0px 2px 0px 2px;}
.menu #menu1{ margin-left:auto; margin-right:auto; padding-left:282; clear:both;}

.journal{ width:86px; height:58px; background:url(images/bg-j-num.png) no-repeat; color:#FFFFFF; float:left; font-family:Tahoma; display:table; overflow:hidden; }
.journal1{  display:table-cell; vertical-align:middle;}
.num{text-align:center;font-size:11px;line-height:0px; }
.month{text-align:center;font-size:11px; line-height:0px; }
.year{text-align:center; font-size:18px; line-height:0px;}

.oblojka{ float:right; margin-bottom:20px;}

.jMenu{float:left; clear:left; display:table;  width:86px; height:80px !important; background:url(images/bg-j-menu.png);font-family:Tahoma; margin-top:4px;  overflow:hidden; vertical-align:middle;}
.jMenu td{ text-align:center; font-size:12px; color:#FFFFFF;}
.jMenu table{ margin:auto;}
.jMenu a{ color:#FFF; text-decoration:none;}
.jMtr{ vertical-align:middle; display:table-cell;}
.jMtr{ margin-top:15px;}

#right-menu li{height:40px; border-bottom:#6eb6ce solid 1px; margin: 5px auto 5px auto ;}
#right-menu li img{float:left;}
#right-menu li a{color:#6d6e71; 
	font-family:Tahoma,Verdana,sans-serif;
	font-size:11px;
	line-height:10px;
	
	text-decoration:none;
	font-weight:bold;
	 vertical-align:middle;}
#leftmenu1 {width:200px; margin-bottom:12px;}
#leftmenu1 li{height:25px; border-bottom:#6eb6ce solid 1px; margin: 5px auto 5px auto ;}
#leftmenu1 li img{float:left;}
#leftmenu1 li a{color:#6d6e71; 
	font-family:Tahoma,Verdana,sans-serif;
	font-size:11px;
	line-height:10px;
	text-decoration:none;
	font-weight:bold;
	 vertical-align:middle;}

.search{
 border-bottom:#e5e6e7 2px solid; 
 margin-bottom:15px;
 background:url(images/search.gif) left no-repeat;

height:45px;
padding-bottom:0px;
}
.search .input-text {
 height: 15px !important; 
width: 180px; font-size:9px; font:Arial, Helvetica, sans-serif; 
border:#CCCCCC solid 1px;
border-bottom: #CCCCCC solid 2px;
border-right: #CCCCCC solid 2px;
padding-bottom:3px;
font-size:10px;
}
.predlog{ font:Tahoma; font-size:10px; text-decoration:none; }
.predlog .name{font:Tahoma; font-size:11px; font-weight:bold; background:#E7E7E8;}
.predlog .name a{text-decoration:none; color: #000000;}

#content2 {
margin-top:20px;
margin-bottom: 20px;
padding-right:5px;
min-width:450px;
}
#search{
float:right;
padding-top: 5px;}
.search .button { 
	width:38px !important;
 	height: 20px  !important;
 	 background:url(images/search-button.gif) no-repeat;
	 font-family:Arial, Helvetica, sans-serif;
	    font-size:10px ;
   color:#FFFFFF;
   border:#6A9CB9 solid 1px;
   padding-bottom:3px;
   }
.tovary{border:#dcdddf solid 2px;}
.tovary table{border-left:#dcdddf solid 2px;width:220px; float:right;}
.tovary1{border:#dcdddf solid 2px;}
.tovary1 table{border-left:#dcdddf solid 2px;width:400px; float:right;}
.tovar{ padding-top:20px; width:68px; text-align:center;}
.action{background:url(images/action.png) no-repeat left top; width:47px; height:47px; position:absolute;}

div#outer{width:100%; margin:auto;min-width:1060px;
width: expression(document.body.clientWidth > 1060 ? "100%" : "1060px");}
div#wrapper{float:left;width:100%}
div#content{margin: 0 330px 0 253px; padding:0px 20px 20px 0px;}
div#navigation{  float:left;width:198px; padding-left:30px; margin-left:-100%;}
div#extra{float:left;width:300px;margin-left:-330px; padding:0px;}
div#footer{clear:both; width:990px; margin :20px auto 50px auto; width:100%; min-width:1060px;
width: expression(document.body.clientWidth > 1060 ? "100%" : "1060px");}
div#car1{background:url(images/bg-footer-left.jpg) no-repeat; float:left; width:256px; height:100px;}
div#car0{ background:url(images/car0.gif) repeat; float:left; width:28%; height:100px; text-align:right;}
div#car2{background:url(images/bgcarright.png) repeat ; width:28%; height:100px; float:left; text-align:left;}
div#carbg1{background:url(images/carbg1.gif) no-repeat; width: 6px ; height:100px;  float:left;}
div#carbg2{background:url(images/carbg2.gif) no-repeat; width: 30px; height: 100px; float:left; }
div#contact{ background-color:#E7E7E8;  float:left; height:100px; width:40%; }
div#leftmenu1{}

#pg{margin-right:0;
margin-bottom:0; background-color:#FFFFFF;  height:23px; float:right; margin-top:77px;}
#pg img{ margin:5px 6px 5px 5px;}
#copyright{font:Tahoma #58595B 10px; margin:15px 15px 15px 15px; float: left; width:65%}
#buttom{height:30px; background-color:#FFFFFF;}

/* bitrix*/
.catalog-section-list
{background-color:#E7E7E8;
width:50%;

}
div#content-left{float:left; width:220px; margin-left:0;}

div#content-left-top{
 background: url(images/bg-grey.jpg);
 color:#FFFFFF; 
  font:Tahoma;
 /*font:Verdana, Arial, Helvetica, sans-serif;*/
 font-size:11px;  
 padding:3px 0px 3px 20px;margin-right:5px; margin-left:5px;
 
}

div#content-left ul a{
margin-left:10px;
font:Tahoma 12px;
color:#000000;
text-decoration:none;
}

div#content-left ul  li{
padding-top:5px;
}

div#content-left a.selected{ font-weight:bold;
color:#DA2032;
}

div#content-left2{float:left; width:100%; margin-left:0;margin-top:10px;}



div#content-left2 ul a{
margin-left:10px;
font:Tahoma 12px;
color:#000000;
text-decoration:none;
}

div#content-left2 ul  li{
padding-top:5px;
}

div#content-left2 a.selected{
color:#DA2032;font-weight:bold;
}

div#content-right{float:left; width:220px; margin-left:0;}

div#content-right-top{background: url(images/bg-orange.jpg) ;
 color:#FFFFFF; 
 font:Tahoma;
 /*font:Verdana, Arial, Helvetica, sans-serif;*/
 font-size:11px;  
padding:3px 0px 3px 20px; margin-left:5px; margin-right:5px}

div#content-right ul a 
{
margin-left:30px;
font:Tahoma 12px;
color:#000000;
text-decoration:none;
}

div#content-right ul  li{
padding-top:5px;
}

div#content-right a.selected{
color:#DA2032;font-weight:bold;
}

#nav-line{color:#6D6E71;font-family: Tahoma, Arial, Verdana, sans-serif; margin-bottom:3px;}
#nav-line a {color:#6D6E71;font-family: Tahoma, Arial, Verdana, sans-serif; margin-bottom:3px; text-decoration:none;}

table#tovarnaypz{border:#dcdddf solid 2px; width:100%; margin-top:5px;}
#img{ width:100px;
text-align:center;
vertical-align:middle;
border:#dcdddf solid 2px;}
div#catalog-tov{
padding-top:20px;
padding-left:5px;
padding-right:5px;
}
#detail{width:100%; margin-left:3px;}
#detail td {width:50%;}

.news{ border-bottom:#dcdddf solid 1px; margin-bottom:10px;}

.news h3 a{color:#FAA61A;font: bold 14px Arial, Verdana, sans-serif; margin-bottom:3px; text-decoration:none; }
.news img{float:left; margin-right:5px; margin-bottom:5px;}
.news .text{ padding-bottom:5px; }
.news .header-news{ clear:both; }
.news .foot_news{float:right; width:300px; padding-boottom:0px;}
.news .foot_news p#pr {float:right;  margin:20px 10px 0px 0px; padding:0px; padding-bottom:2px; color:#808285; }
.news .foot_news img{float:right; margin-bottom:-1px; margin-right:0px; border:#dcdddf solid 1px; height:35px;}
.news .foot_news p a{float:right;  margin:0px 0px -1px 0px; padding:5px 10px 5px 10px; color:#808285;border:#dcdddf solid 1px;text-decoration:none; }

.news-list{padding-top:20px;}

table.faq {
width:100%;
border:#000000 solid 0px;
}

.faq label{ font-family:Tahoma; font-size:12px;}
.faq td {margin-top:5px;padding-top:10px;}

.merop{border-bottom:#dcdddf solid 1px; margin-bottom:10px;}
.merop h3 a{color:#FAA61A;font: bold 14px Arial, Verdana, sans-serif; margin-bottom:3px;}
.merop img{float:left; margin-right:5px; margin-bottom:5px;}
.merop .text{ padding-bottom:5px;padding-top:5px; }
.merop .header-news{ clear:both; }
.merop .foot_news{float:right; width:300px; padding-boottom:0px;}
.merop .mesto{color:#FAA61A;}
.merop .date{color:#6D6E71;font: bold 16px Arial, Verdana, sans-serif;}
.merop .foot_news p a{float:right;  margin:0px 0px -1px 0px; padding:5px 10px 5px 10px; color:#808285;border:#dcdddf solid 1px;text-decoration:none; }

#tov-paz{
border:1px #c2c1c1 solid; width:100%; padding:10px 10px 0px 10px; margin-top:30px;}
/*******tov-paz********width:400px*****max************/
#tov-paz .foot_news{float:right; width:300px; padding-boottom:0px;}
#tov-paz .foot_news p#pr {float:right;  margin:20px 10px 0px 0px; padding:0px; padding-bottom:2px; color:#808285; }
#tov-paz .foot_news img{float:right; margin-bottom:-1px; margin-right:0px; border:#dcdddf solid 1px; height:35px;}
#tov-paz .foot_news p a{float:right;  margin:0px -10px -1px 0px; padding:5px 10px 5px 10px; color:#808285;border:#dcdddf solid 1px;text-decoration:none; }
#tov-paz h3 { color:#DA2032;}
#tov-paz .detail p{font:Tahoma 10px;}
#tov-paz .property p{}

/***************byAlex*****************/
.adblock {border:1px #c2c1c1 solid;padding:5px 20px;background: url(images/tenn.jpg) left top repeat-x;position:relative;margin-bottom:20px;}
.adsname a {color:#e77817;font-weight:bold;text-decoration:none; }

.acti {background: url(images/acti.jpg) left top no-repeat;width:95px;height:50px; bottom:0px;right:0px;position:absolute}
.seller {top:50%;right:10px;position:absolute;width:95px;height:50px;}
.seller  img {padding-top:5px}
/*************************max*******каталог шрифт компании********************/
div#content-list-top-max{
 background: url(images/bg-grey.jpg);
 color:#FFFFFF; 
  font:Tahoma;
 /*font:Verdana, Arial, Helvetica, sans-serif;*/
 font-size:11px;  
 padding:3px 0px 3px 20px;
 width:210px;
}
table.data-table{
    font-family:Tahoma,Verdana,sans-serif;
	text-decoration:none;

}
table.data-table a {color:#004275; font-size:14px; text-decoration:none;}
table.data-table a:hover {color:#DA2032;}
