html { height:100%}
body {
	margin:0;
	padding:0;
	color:#5d6768;
	font:14px "trebuchet MS", arial, sans-serif;
	height:100%;
	background: url(/images/site/bg_1.png) 0 102px repeat-x;
	
	}
a {color:#3c8bc5; outline:none; text-decoration:none}
a:hover { text-decoration: underline}
form { margin:0; padding:0}
table, td, tr { vertical-align:top; text-align:left}
img { border:0;}

#wrap { min-height:100%; margin:0 auto; width:982px; }
* html #wrap { height:100%}

/*header*/
#header {position:relative; height:359px; background:url(/images/site/bg_2.jpg) 0 129px no-repeat; }
#header .logo { position:absolute; }
#header .tel { position:absolute; color:#5d6768; right:2px; top:20px; font-size:121.4%; text-align:right}
#header .tel .span1 { font-size:129.4%; float:left; padding:11px 8px 0 0;}
#header .tel .span2 { font-weight:bold; font-size:220%; float:left; letter-spacing:-1px; margin-bottom:-5px }
#header .tel .span3 { letter-spacing:1px; clear:both; display:block; padding-right:2px }
#header .head_menu {list-style:none; padding:0; margin:0; position:absolute; left:0; top:102px; border-left:1px solid #c5c3c3; height:27px;}
#header .head_menu li { float:left; border-right:1px solid #c5c3c3; text-align:center; height:27px; font-size:107.1%; line-height:26px}
#header .head_menu li a{ color:#5d6768} 
#header .head_menu li.m1 { width:176px;}
#header .head_menu li.m2 { width:231px;}
#header .head_menu li.m3 { width:178px;}
#header .head_menu li.m4 { width:196px;}
#header .head_menu li.m5 { width:195px;}
#header .head_menu li.m6 { width:139px;}
#header .head_menu li.m7 { width:269px;}
#header .head_menu2 { top:332px}
#header .search { position:absolute; width:250px; right:0; top:334px; background:url(/images/site/inputs.png) 0 0 no-repeat; height:22px;}
#header .search input.inp_1 { margin:2px 9px 0 0; width:205px; float:right; color:#5d6768; font:14px Arial, Helvetica, sans-serif; background:none; border:0;}
#header .search input.inp_2 {  width:27px; height:22px; float:right; background:none; border:0; cursor:pointer}


/*content*/
#content { position:relative;  clear:both;   }
.navigation { border-bottom:1px solid #efefef; padding:4px 0 5px 4px; color:#4b99ce; font-size:92.9%; clear:both;}
.navigation a {color:#4b99ce;}
.navigation a.active { color:#8b9090; text-decoration:none!important}

/*left_block*/
#left_block { width:335px; float:left;}
#left_block h2 { border-bottom:1px solid #e8e8e8; text-align:center; font:normal 128.6% "trebuchet MS", arial, sans-serif; color:#5d6768; background:#e8e8e8; padding:6px 0 6px 0; margin:0;}

.left_menu { list-style:none; padding:0; margin:0;}
.left_menu li { padding-bottom:3px; font-size:114.3% }
.left_menu li span {cursor:pointer;background: url(/images/site/li_1.png) 14px 19px no-repeat #f7f7f7; display:block; padding:9px 0 15px 26px; color:#5d6768; text-decoration:none!important}
* html .left_menu li a { height:1px}
.left_menu li ul { list-style:none; padding:0; margin:3px 0 0 0; display:none;}
.left_menu li ul li{ color:#798182; line-height:17px; font-size:87.5%; padding:3px 0 0 14px}
.left_menu li ul li ul { list-style:none; padding:0; margin:0; display:block;}
.left_menu li ul li ul li { padding:0 0 0 8px; font-size:14px; background:url(/images/site/li_2.png) 0 10px no-repeat; }
.left_menu li ul li ul li a { background:none; padding:0; display: inline; padding:0; color:#3c8bc5;}
.left_menu li ul li ul li a:hover { text-decoration:underline!important}
.left_menu li.open ul { display:block;}

/*right_block*/
#right_block { float:left; width:647px;}
#right_block h2,#right_block h3 {font:bold 142.9% "trebuchet MS", arial, sans-serif; color:#5d6768; margin:0; padding:4px 0 5px 29px; border-bottom:1px solid #efefef;margin-left:10px;}
#right_block h3 {color:#3c8bc5;margin-left:0px;font-size:12pt;}

#right_block .tovar { clear:both; padding:21px 0 0 30px}
#right_block .tovar .img { width:206px; float:left;}
#right_block .tovar .opus { width:270px; float:left; padding-top:9px; line-height:19px; color:#3c8bc5; font-weight:bold; font-size:114.3%;}
#right_block .tovar .buy { clear:both; padding:38px 0 0 0;}
#right_block .tovar .buy .kol {float:left; padding:0 3px 0 0}
#right_block .tovar .buy .inp_1 { width:64px; float:left; height:20px; background:url(/images/site/inputs.png) 0 -26px no-repeat; overflow:hidden; margin-top:1px}
#right_block .tovar .buy .inp_1 input { text-align:center; border:0; background: none; padding:0 2px 0 2px; width:56px; line-height:17px; font-size:18px; color:#666666;}
#right_block .tovar .buy .inp_2 { margin:-1px 0 0 31px; width:91px; height:24px; background:url(/images/site/inputs.png) -96px -24px no-repeat; float:left; border:0; cursor:pointer; font:bold 16px "trebuchet MS", arial, sans-serif; color:#fefeff; padding:0 0 2px 0; }

/*footer*/
.clear { clear:both; }
.pfooter { clear:both; height:200px;} 
#footer { clear:both;    position:relative;  height:76px;  border-top:1px solid #efefef; margin:0 auto; width:982px; margin-top:-77px;  }
#foot_1 { position:absolute; left:18px; top:15px;}
#footer .tel { position:absolute; color:#5d6768; right:0; top:12px; font-size:107.1%; text-align:right}
#footer .tel .span1 { font-size:106.7%; float:left; padding:7px 8px 0 0;}
#footer .tel .span2 { font-weight:bold; font-size:180%; float:left; letter-spacing:-1px; margin-bottom:-4px; padding-right:4px }
#footer .tel .span3 {  clear:both; display:block; padding-right:2px }
#foot_2 { position:absolute; right:3px; top:-33px; font-weight:bold; color:#b6bbbb; font-size:171.4%}
#foot_3 { line-height:17px; color:#5d6768; text-align:right; position:absolute; right:197px; top:23px;}

.content{
margin:10px 0px 0px 10px;
}
.nc_text{margin:10px 0px 10px 0px}
.ListTitle td,.ListTitle th{
background:#e8e8e8;
}
.line_list{
font-size:1px;
line-height:1px;
border-top:1px solid #efefef
}
.ItemProducers{
margin:10px 0px;
}
.ItemProducers td a{text-decoration:underline;}
.price{display:none;}
.basket1{
display:none;
position:absolute;
right:0px;
z-index:20;
}
.properties{
border-left:1px solid #c5c3c3;
border-bottom:1px solid #c5c3c3;
}
.properties td {
padding:5px;
border-collapse:collapse;
border-right:1px solid #c5c3c3;
border-top:1px solid #c5c3c3;
}
.headMenu{
width:982px;
 padding:0; margin:0; position:absolute; left:0; top:102px; border-left:1px solid #c5c3c3; height:27px;
}
.headMenu td,.headMenu2 td{
text-align:center;
border-right:1px solid #c5c3c3;
}
.headMenu2{

padding:0; margin:0; position:absolute; left:0; top:102px; border-left:1px solid #c5c3c3; height:27px;
top:332px;
}

.list img{margin:0px 10px 10px 0px;border:1px solid #c5c3c3}
.bg_gray{
background:#f5f5f5;
}
.itsdolphin {

margin-top:20px;
color:#3c8bc5;
line-height:44px;
}
.itsdolphin a{
margin-right:10px;
display:block;
float:left;
width:48px;
height:44px;
background:url(/images/site/itsdolphin.png) no-repeat top left;
}
.itsdolphin a:hover{
width:48px;
height:44px;
background:url(/images/site/itsdolphin.png) no-repeat -49px top;
}