body{                                                                                                                                 
background-color:#f2f2f2;
width: expression(document.documentElement.clientWidth < 1004 ? "1000px" : "auto");
min-width:1000px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
font-size:12px;
}
ul{
list-style-image:url(/templates/kalitablok/images/kvadr.jpg);
margin:0px;
padding:0px 0 0 0px;
}

#head_menu {
	background-color:#2F619A;
height:45px;
min-width:1004px;
position:relative;
z-index:10;
}
#head{
	height:337px;
	background:url(/templates/kalitablok/images/polosashapka.jpg) repeat-x;
	position:relative;
	z-index:1;
}
#content {
background-color:#f2f2f2;
}
#content a{
color:#fe7800;
}
#content a:hover{
color:#94b0e8;
text-decoration:none;
}

#footer {
height:124px;
background:url(/templates/kalitablok/images/kalitablok5_22.jpg) repeat-x;
clear:both;
position:relative;
width:100%;
}
#footer a{
font-size:10px;
color:#000000;
}
.tmenu{
width:1150px; 
height:45px;
position:absolute;
}
.icons{
height:45px;
position:absolute;
right:0px;
top:17px;
width:100px;
}
.kartL{
background:url(/templates/kalitablok/images/kalitablok5_04.jpg) no-repeat;
float:left;
height:337px;
width:509px;
position:absolute;
left:0px;
}
.kartR{
background:url(/templates/kalitablok/images/kalitablok5_05.jpg) no-repeat;
position:absolute;
right:0px;
height:337px;
width:491px;
}
.left_col{
width:275px;
float:left;
font-size:12px;
color:#2f619a;
}
.tell{
background:url(/templates/kalitablok/images/kalitablok5_07.jpg) no-repeat top left;
padding:0px 0px 20px 100px;
font-size:16px;
color:#2f619a;
line-height:25px;
font-weight:bold;
}
.left_col table input  {
font-size:10px;
background:url(/templates/kalitablok/images/kalitablok5_03.jpg) repeat-x;
border:1px solid #CBCBCB;
color:#fff;
}
.knopka{
background:url(/templates/kalitablok/images/kalitablok5_11.jpg) no-repeat;
width:70px;
height:16px;
border:none;
cursor:pointer;
}
.form_submit{
background:url(/templates/kalitablok/images/kalitablok5_19.jpg) no-repeat;
width:70px;
height:20px;
border:none;
cursor:pointer;
}
.pole{
height:15px;
width:181px;
border:1px solid #cbcbcb;
margin-left:8px;
font-size:11px;
color:#000000;
}
.pole2{
height:60px;
width:181px;
border:1px solid #cbcbcb;
margin-left:8px;
font-size:11px;
color:#000000;
}
.left_col img{
margin-left:20px;
margin-top:20px;
border:10px solid #dbdbdb;
}
.right_col{
	margin-left:300px;
	font-size:12px;
	/*padding-right:100px;*/
}
.right_col ul{
padding:0 0 0 18px;
}
.right_col h1, .right_col h2{
margin-left:50px;
font-size:14px;
font-weight:bold;
color:#2f619a;
}
.R_foot{
position:absolute;
bottom:15px;
left:20px;
width:110px;
}
.prodv{
bottom:13px;
left:115px;
line-height:18px;
position:absolute;
width:190px;
}

.prodv2{
position:absolute;
left:315px;
font-size:10px;
bottom:21px;
margin-right:100px;
}
#menu{
padding:0px;
margin:0px;
}
#menu a{
font-size:12px;
color:#FFFFFF;
font-weight:bold;
width:135px;
padding-left:25px;
text-align:center;
}
#menu a:hover{
color:#f6a405;
text-decoration:none;
}

#menu li{
background:url(/templates/kalitablok/images/kalitablok5_02.jpg) no-repeat right ;
height:30px;
float:left;
list-style:none;
padding:15px 0px 0px 0px;
width:160px;
margin:0px auto;
}
#menu li ul{
	background-color:#26507f;
	display:none;
	position:absolute;
	z-index:10;
	padding-top:0px;
	padding-bottom:20px;
	margin-top:16px;
	width:160px;
}
#menu li:hover ul, #menu li.jshover ul{
	display:block;
}
#menu li:hover, #menu li.jshover{
background:url(/templates/kalitablok/images/menuNav.jpg) repeat-x;
}
#menu li ul li{
	background:none;
	list-style:none;
	float:none;
	height:20px;
	padding:5px 0px;;
}
#menu li ul li:hover, #menu li ul li.jshover{
background:none;
}
#menu li ul li a{
background:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	padding-left:7px;
}
#menu li ul li a:hover{
	text-decoration:underline;
	background:none;
}
.logo{
height:50px;
left:20px;
position:absolute;
top:12px;
width:270px;
}
.logohref{
	display:block;
	height:40px;
	width:266px;
}

.slogan{
position:absolute;
z-index:100;
font-size:15px;
font-weight:bold;
color:#2f619a;
text-align:center;
width:100%;
top:50px;
}
a img  {
border:0;
}
.mainprod
{
/* overflow:auto;
overflow-y:scroll;
 height:550px; */
padding-left:15px;
color:#000000;
position:absolute;
/* top:860px; */
top:1030px;
*top:1100px; 
left: 0px;
width: 260px;
}
.mainprod a
{
font-weight:normal;
color:#FE7800;
}
.mainprod a strong
{
font-weight:normal;
}


#content strong
{
color:#FE7800;
font-weight:normal;
}

#webtext strong
{
font-weight:bold;
}

