/* CSS Document */

body,height  {
margin:0;
padding:0;
max-height:100%;
height:100%;
}

div.logo {
width:100%;
height:102px;
text-align:center;

}

div.logo a {
display:block;
width: 919px;
height:92px;
background:url(img/name.gif) center bottom no-repeat;
position:absolute;
left:50%;
margin:14px 0 0 -459px;
text-indent: -1999px;
overflow:hidden;
}

div.menu {
width:850px;
position:absolute;
display:block;
left:50%;
margin:40px 0 0 -425px;
z-index:99;
}

div.menu ul {
display:block;
margin:0;
padding:0;
list-style-type:none;
}

div.menu ul li {
float:left;
width:154px;
margin-right:16px;
}

div.menu ul li a {
width:140px;
display:block;
text-indent: -1999px;
overflow:hidden;
height:150px;
}

div.menu ul li a.act {
background-position:-280px 115px !important;
}

div.menu_hldr {
height:189px;

}

div.menu ul li.cat {
background:url(img/cat_ico.gif) center top no-repeat;
}

div.menu ul li.co {
background: url(img/co_ico.gif) center top no-repeat;
}

div.menu ul li.esk {
background: url(img/esk_ico.gif) 5px top no-repeat;
}

div.menu ul li.cont {
background: url(img/cont_ico.gif) 5px top no-repeat;
}

div.menu ul li.cat a {
background:url(img/cat_but.gif) left 115px no-repeat;
}

div.menu ul li.m_ord{
background: url(img/order_ico.gif) 5px top no-repeat;
}

div.menu ul li.co a {
background:url(img/co_but.gif) left 115px no-repeat;
}

div.menu ul li.esk a {
background: url(img/eskiz_but.gif) 8px 115px no-repeat;
}

div.menu ul li.cont a {
background: url(img/cont_but.gif) 7px 115px no-repeat;
}

div.menu ul li.m_ord a {
background: url(img/order_but.gif) 3px 115px no-repeat;
}

div.menu ul li a:hover {
background-position:-140px 115px;
}

div.menu ul li.esk a:hover {
background-position:-132px 115px;
}

div.menu ul li.m_ord a:hover {
background-position:-137px 115px;
}


div.menu ul li.cont a:hover {
background-position:-133px 115px;
}

div.content_hldr {
width:100%;
background:url(img/bg.gif) left top repeat-x #006fbe;
vertical-align:top;
padding:0;
margin:0;
}

div.bg_pic {
background: url(img/bg_pic.gif) 0px 0px no-repeat;
padding:15px 46px 0 46px;
height:100%;
text-align:center;
}

div.cat_item {
display:block;
width:165px;
height:152px;
background: url(img/catbox.png) left top no-repeat;
-background-image: none;
-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/catbox.png,sizingMethod=crop);
margin:0 auto 11px auto;
}

div.cat_item div {
width:165px;
height:152px;
}

div.cat_item div a {
display:block;
width:165px;
padding-top:110px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0064b3;
}

div.cat_item div a:hover {
color:#FF6600;
}

div.bg_pic ul {
margin:0;
padding:0;
list-style-type:none;
}

div.bg_pic ul li {
min-width:176px;
width:20%;
text-align:center;
float:left;
display:block;
}

.clear {
clear:both;
}

div.met_izd {
width:510px;
position:absolute;
right:7%;
background:url(img/text_order.gif) left 20px no-repeat;
height:163px;
}

.eight_perc {


}

div.red_line {
height:20px;
background:#9f0408;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
margin:20px 0 40px 0;
padding:2px 0 0 46px;
}

div.enot_mc {
position:absolute;
right:4%;
margin-top:52px;
z-index:199;
width:181px;
height:199px;
background: url(img/burunduk.png) left bottom no-repeat;
-background-image: none;
-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/burunduk.png,sizingMethod=crop);
}

div.telegka {
	background:url(cat_icons/telega.gif) 3px 3px no-repeat;
}

div.container {
	background:url(cat_icons/container.gif) 3px 3px no-repeat; 
}

div.evropoddon {
	background: url(cat_icons/evropoddon.gif) 3px 3px no-repeat; 
}

div.stleagi {
	background: url(cat_icons/stelagi.gif) 3px 3px no-repeat;
}

div.schkafi {
	background: url(cat_icons/metshkaf.gif) 3px 3px no-repeat;
}

div.lestnica {
	background: url(cat_icons/podkatnielestnici.gif) 3px 3px no-repeat;
}

div.nerg {
	background: url(cat_icons/nergaveika.gif) 3px 3px no-repeat;
}

div.cafe {
	background: url(cat_icons/kafebar.gif) 3px 3px no-repeat;
}

div.proizv {
	background: url(cat_icons/proizvodstvo.gif) 3px 3px no-repeat;
}

div.p_tara {
	background: url(cat_icons/yashik.gif) 3px 3px no-repeat;
}

div.verstak {
	background: url(cat_icons/verstak.gif) 3px 3px no-repeat;
}

div.com_slugba {
	background: url(cat_icons/comslugba.gif) 3px 3px no-repeat;
}

div.gidro_sys {
background:url(cat_icons/pogruzchik.gif) 3px 3px no-repeat;
}

div.stroi_tach {
background: url(cat_icons/tachka.gif) 3px 3px no-repeat;
}

div.lestn_ogr {
background:url(cat_icons/lestnitsa.gif) 3px 3px no-repeat; 
}

div.kolesa {
background:url(cat_icons/koleso.gif) 3px 3px no-repeat; 
}

div.konusi {
background: url(cat_icons/conus.gif) 3px 3px no-repeat; 
}

div.content_hldr div.left_menu {
	float:left;
	width:23%;
	padding:20px 10px 20px 20px;
}

div.content_hldr div.left_menu ul {
	margin:0;
	padding:0;
	list-style-type:none;
	font-family:Tahoma;
	font-size:14px;
	font-weight: bold;
}

div.content_hldr div.left_menu ul li {
	padding-bottom:5px;
}

div.content_hldr div.left_menu ul li a {
	color:#FFF;
	text-decoration:underline;
	padding-left:3px;
}

div.content_hldr div.left_menu ul li a:hover, #navigation a.current  {
	color:#ffbb00;
}

div.content_hldr div.left_menu ul li ul {
	padding-left:10px;
	background:#2099e2;
}

div.content_hldr div.left_menu ul li ul li a {
	padding-left:7px;
	background:url(img/trian.gif) left 6px no-repeat;
}



div.content_hldr div.content_sqr {
	background:#fff;
	margin:30px 20px 20px 20px;
	float:left;
	width:68%;
	padding:15px;
}

div.text_content {
	background:#fff;
	margin:20px 10% 20px 10%;
	width:80%;
	padding:15px;
}

a.head {
	display:block;
	padding-bottom:3px;
}

div.content_sqr, div.text_content {
	font-family:Tahoma, Geneva, sans-serif;
	color:#212121;
	font-size:14px;
}

div.content_sqr h1, div.text_content h1 {
	font-size:18px;
	color:#018bdd;
	margin:0 5px 10px 5px;
	border-bottom:1px solid #CCC;
}

div.content_sqr h3, div.text_content h3 {
	font-size:18px;
	color:#018bdd;
	font-weight: bold;
}

 table{
	border-left:1px solid #cfcfcf;
	border-top:1px solid #cfcfcf;
}

table td, table th {
	border-bottom:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	padding:2px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
}

table td {
padding:2px 5px 2px 5px;
}

table th {
	background:url(img/t_bg.gif) left bottom repeat-x; */
}

table td.header {
	background:#dbeef7;
	font-weight:bold;
}

div.text_down {
	font-size:14px;
	color: #000;
}

.marked td, table td.grey_bg {
background:#f3f3f3;
}

.no_bg {
background:none !important;
}

.no_down {
border-bottom:none !important;
}

.float_m20 {
float:left;
margin:0 20px 20px 0;
border-color:#666666;
}

label {
width:400px;
text-align:left;
display:block;
padding-bottom:5px;
}

label input {
width:100%;
}

label span {
display:block;
}

div.form_st {
text-align:center;
display:block;
width:400px;
}

div.form_st form {
width:400px;
}


label textarea {
width:100%;
}


