@charset "windows-1251";
* {
	margin:0;
	padding-left:0;
}

html, body  {
	height:100%;
	font-size:12px;
	font-family:Tahoma, Verdana, sans-serif;
	color:#494747;
	background:url(img2/bg_body.jpg) center top repeat-y;
	
}

h1{font-size:18px;color:#E54D06; margin-bottom:15px; }
h2{font-size:16px;color:#E54D06; margin-bottom:15px;}
h3{font-size:14px;color:#E54D06; margin-bottom:15px;}
p{
margin-bottom:15px;
line-height:16px;
text-align:justify;}
a{color:#E54D06; text-decoration:underline;}
a:hover{text-decoration:none}
div.page {
	width:1000px;
	margin: auto;
	border:0px;
}
div.header{
position:relative;
height:295px;
background:url(img2/header.jpg) top left no-repeat;
}
div.icon{
position:relative;
width:220px;
margin-left:585px;
padding-top:12px;
float:left;
}

div.icon a{
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}
div.icon2{
position:relative;
width:120px;
margin-left:874px;
padding-top:14px;
}
div.home{
position:relative;
float:left;
margin-right:5px;
}

div.izb{
position:relative;
float:left;
margin-right:5px;
}
div.map{
position:relative;
float:left;
margin-right:5px;
}
div.mail{
position:relative;
float:left;

}
div.logo{
position:relative;
width:164px;
height:174px;
padding-left:70px;
margin-top:0px;
}
div.phone{
color:#E54D06;
font-size:24px;
font-weight:bold;
width:195px;
padding-top:12px;
margin-left:60px;
text-align: right;
}
.kod{
color:#494747;
font-size:14px;
font-weight:bold;
}
div.phone a{
font-size:11px;
color:#494747;
margin:0;
}

div.main{
position:relative;
background:url(img2/main.jpg) right bottom no-repeat  #FFFFFF;
overflow:hidden;
clear:both;
height:100%;
margin:0;
}

div.left_blok{
position:relative;
float:left;
width:268px;
background:url(img2/lrefblok.jpg) top left no-repeat;
padding-left:16px;
padding-top:15px;
min-height:583px;
}
.leftmenu {
position:relative;
}
.leftmenu ul{list-style:none;}
.leftmenu ul li{
width:210px;
height:27px;
background:url(img2/menu.gif) left top;
margin-bottom:1px;
padding-left:30px;
padding-top:11px;
}
.leftmenu ul li a{
font-size:12px;
font-weight:normal;
color:#FFFFFF;
text-decoration:none;
}
.leftmenu ul li a:hover{
text-decoration: underline;
}
.leftmenu ul li.active{
background:url(img2/menua.gif) left top;
}
div.content{
position:relative;
padding-left:35px;
padding-top:15px;
padding-right:35px;
width:640px;
height:600px;
overflow:auto;
}

div.content ul, ol{margin-left:20px; margin-bottom:15px;}
div.content li {list-style:none; background:url(img2/li.jpg) top left no-repeat; padding-left:20px; margin-bottom:5px;}
div.garant{
position:relative;
clear:both;
height:31px;
background:url(img2/garant.jpg) bottom left repeat-x;
}
div.footer {
position:relative;
height:118px;
background:url(img2/footer.jpg) no-repeat;
width:1000px;
margin: auto;
border:0px;
color:#FFFFFF;
}
div.foot1{
font-size:11px;
width:250px;
position:relative;
float:left;
padding-left:45px;
padding-top:40px;
}
div.foot2{
position:relative;
float:right;
padding-right:55px;
padding-top:42px;
}
div.foot2 a{
color:#FFFFFF;
font-size:10px;
text-decoration:none;

}
div.foot2 a:hover{
text-decoration:underline;
}
div.catalog{
padding-top:10px;
overflow: hidden;
}
div.item{
position:relative;
border:solid 1px #D2D2D2;
width:172px;
height:240px;
background:#FFFFFF;
padding:10px;
padding-top:15px;
float:left;
margin-right:10px;
margin-bottom:10px;
}
div.itemname{
position:relative;
font-weight:bold;
text-align:center;
margin-bottom:10px;
height:60px;
}
div.itemimg{
position:relative;
width:170px;
height:114px;
margin-bottom:35px;
}
div.podrobnee{
position:relative;
text-align:right;
background:url(img2/podrobnee.jpg) right top no-repeat;
padding-right:10px;
}
div.podrobnee a{
font-size:10px;
}
table.cat { background-color: #6F6F6F;
            padding:0px;
            width:99%;
            margin-top:0px;
            margin-bottom:20px;}

table.cat th { background-color: #FF6600; 
            padding: 0px;
            text-align:center;
            padding: 3px 3px 3px 3px;
            font-weight:bold;}
  

table.cat td { 
		background-color:#fff;
        padding: 3px 3px 3px 3px;
		text-align:left;
		font-size:11px;
}
#pagination{
position:relative;
clear:both;
}

