body { 
	background-color:#2c50c6;
	padding:10px;
	color: #6f6f6f;
}

.hmt {
	display:none;
}


h1{
	font: 18px tahoma;
	color: #e67d05;
	float: left;
	padding: 0;
	margin: 0;
}


h2 {
	font: 18px tahoma;
	color: #2a5ba4;
	
	padding: 0;
	margin: 0;
	}


.loginn {
	background:url(../im1/but_vhod.jpg);
	width:38px;
	height:18px;
	border:none;
	cursor:hand;
	color:#051e78;

	font:13px Verdana, Arial, Helvetica, sans-serif;
	margin-left:5px;
	}
.inputaa {
	width:143px;
	height:20px;
	border:1px solid #5f5f5f;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#929292;
	margin:0px 5px 0px 5px;
	}
.userpass {
	width:143px;
	height:20px;
	border:1px solid #5f5f5f;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#929292;
	}
.registraciq {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:underline;
	text-align:right;
	}
.vhod {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}

.rights {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#b0b0b0;
	}
# content p	{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}
.gl_kat {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#f4d281;
	}
.pod_kat a{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	}
.prod_mt {
	display:none;
}
.cat_firmi_title {
	font-family: Arial;
	font-size:11px;
	color:#ffffff;
}
.cat_firmi_links {
	font-family: Arial;
	font-size:10px;
	color:#f05721;
	text-decoration:none;
}
.cat_firmi_links_on {
	font-family: Arial;
	font-size:10px;
	color:#c6c6c6;
	text-decoration:none;
}
.cat_firmi_links_in {
	font-family: Arial;
	font-size:18px;
	color:#f05721;
	text-decoration:none;
}
.cat_firmi_links_on_in {
	font-family: Arial;
	font-size:18px;
	color:#c6c6c6;
	text-decoration:none;
}
.login {
font: 12px Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:underline;
}
.login:visited {
font: 12px Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:underline;
}
.login:hover {
font: 12px Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:underline;
}
.new {background:url(../im/rek_bgr.gif) no-repeat bottom left;
font: 12px Arial, Helvetica, sans-serif;
color:#ffffff;
padding: 0 0 0 5px;
}
.new a{
font: 12px Arial, Helvetica, sans-serif;
color:#abd5ff;
text-decoration:underline;
}
.new a:visited{
font: 12px Arial, Helvetica, sans-serif;
color:#abd5ff;
text-decoration:underline;}
.new a:hover{
font: 12px Arial, Helvetica, sans-serif;
color:#abd5ff;
text-decoration:none;}

.neww, .neww:visited{display:block;
font: 12px Arial, Helvetica, sans-serif;
color:#ffffff;
padding:5px 0 0 10px;
text-decoration:underline;}

.neww:hover{display:block;
font: 12px Arial, Helvetica, sans-serif;
color:#ffffff;
padding:5px 0 0 10px;
text-decoration:none;}


form.search {
	font: 12px Arial, Helvetica, sans-serif;
	color: #5c5a5a;
	padding: 7px 0 8px 10px;
	background: url(../im/bgr_search.gif) no-repeat;
	width: 464px;
	margin: 0;
}


form.search select {
	font: 12px arial;
	color: #636363;
	margin: 0 0 0 5px;
}

.search input {
border:1px solid #bdbdbd;
font: 12px/18px Arial, Helvetica, sans-serif;
color:#5c5a5a;
margin: 0 10px 0 10px;
height: 18px;
width: 200px;

}

form.search img{
cursor: pointer;
}


.stocks {
	font: 18px Arial, Helvetica, sans-serif;
	color:#ffac49;
	padding:0 0 2px 5px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	background-color: #2a5ba4;
}
.last {
font: 18px Tahoma;
color:#e67d05;
}


.site_holder{
	padding: 10px 8px 10px 8px;
	background: White url(../im/top_right_corner.gif) no-repeat top right;
}

.combo_home{
	border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;
	background: #2a5ba4;
	padding: 0 0 5px 0;
	
}
.combo_home select{
	font: 12px arial;
	color: #636363;
	
}

.combo_firmi{

	border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;
	background: #f5f5f5;
	padding: 5px 0 0 9px;
}


.combo_firmi select{
	font: 12px arial;
	color: #636363;
	
}

.menu_item{
	border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;
	background:#2a5ba4;
}

.tabl_uslugi{
	margin: 0 0 10px 0;
}

.tabl_menu{
	margin: 0 0 10px 0;
}

.uslugi_top{
	font: 12px/24px arial;
	text-transform: uppercase;
	color: white;
	padding: 0 0 0 10px;
	background: url(../im/uslugi_top.gif) no-repeat;
}

.usluga{
	padding: 7px 5px 0 8px;
	background: #f5f5f5;
	border-left: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
}

.usluga a:link, .usluga a:visited{
	font: 12px arial;
	color: #5c5a5a;
	text-decoration: underline;
}
.usluga a:hover, .usluga a:active{
	text-decoration: none;
}
.blue_link a:link, .blue_link a:visited{ color:#003399;}
.firmi_top{
	font: 12px/24px arial;
	text-transform: uppercase;
	color: white;
	padding: 0 0 0 10px;
	background: url(../im/firmi_top.gif) no-repeat;
}

.footer_bgr {
	background:url(../im/footer_onepix.gif) repeat-x;
	padding: 0 10px;
	color:White;
}
.footer_bgr a:link, .footer_bgr a:visited{
	color: white;
	text-decoration: underline;
	font: 12px/*/22px*/ arial;
}

.footer_bgr a:hover, .footer_bgr a:active{
	text-decoration: none;
}

.center_col{
	padding: 0 10px 10px 9px;
}


.promo_home{
	margin: 20px 0 20px 0;

	padding: 0;
	width: 100%
}

.home_link:link,.home_link:visited{
	float: right;
	display: block;
	font: 12px/25px arial;
	color: #e67d05;
	text-decoration: underline;
	padding: 0 0 0 15px;
	background: url(../im/bullet.gif) no-repeat 0 8px;
}

.home_link:hover,.home_link:active{

	color: #082173;
	
}

.prod_home{
	padding: 15px 0 15px 0;
	text-align: center;
}

.prod_home a:link, .prod_home a:visited{
font: 12px arial;
color: #082173;
display: block;
margin: 10px 0 0 0;
}

.prod_home a:hover, .prod_home a:active{
font: 12px arial;
color: #082173;
text-decoration: none;
margin: 10px 0 0 0;
}

.baner{
	text-align: center;
}

.baner a{
/*	border: 1px solid gray;*/

}

.sluchaini{
	width: 274px;
	border: 1px solid #c9c9c9;
	padding: 12px;
	margin: 10px 0 0 0;
	float:left;
}

.sluchaen{
	margin:  10px 0 10px 0;
	float:left;
	width:274px;

}

.sluchaen img{
	margin:  0 10px 0 0;
	float:left;
}
.sluchaen a.inn_im img{ border:1px solid #ffffff; }
.sluchaen a.inn_im:link{ padding:0; margin:0}
.sluchaen a:link,.sluchaen a:visited{
	margin: 0 0 5px 0;
	display: block;
	font: 12px/25px arial;
	color: #e67d05;
	text-decoration: underline;
	padding: 0 0 0 15px;
	background: url(../im/bullet.gif) no-repeat 0 8px;
}

.sluchaen a:hover,.sluchaen a:active{
	color: #082173;
	
}


/*Uslugi*/
#content .products_desc,.baner_reklama {padding:10px 0 0 0;}
.products_desc{margin:10px 0 0 0;}
.products_desc h1 { margin: 10px 0;float:none;}
.products_desc ul { margin:0 0 0 20px;}
.products_desc strong { color:#e77f05; }
.products_desc .yslovia  {border-top:1px solid #d3d3d3;border-left:1px solid #d3d3d3;TEXT-ALIGN: center; }
.products_desc .yslovia td {border-right:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;}

/* Baner Reklama*/
.baner_reklama h1{ float:none; margin:15px 0 10px 0;}
.baner_reklama span { display:block;}
.baner_reklama div img { margin: 10px 0;}
.baner_reklama table { border:1px solid #e77f05; text-align:center;padding:5px; margin:10px 0;}
.baner_reklama table tr.head { background:#e77f05; color:#ffffff;}
.baner_reklama input{ display:block; width:255px; height:20px;margin:5px 0 0 0;}
.baner_reklama textarea { width:0; height:0;margin:5px 0 0 0;}
.right { text-align:right;}

.baner_reklama form { width:400px;}
#dinamic_form h3 { width:200px;font:bold 18px Arial, Helvetica, sans-serif;color:#e77f05;text-align:left;}
#dinamic_form label { display:block; text-align:left;}
#dinamic_form input{ width:255px;height:20px; border:1px solid #767676;}
#dinamic_form textarea{ width:475px;height:90px; border:1px solid #767676; }
#dinamic_form div { float:left;}
#dinamic_form div p { width:200px; margin:10px 0 5px 0;}
#dinamic_form div img {float:left;}
#dinamic_form div input {  display:block;width:100px;float:left; margin:15px 0 0 5px;}
#dinamic_form span input { display:block; float: left; margin:10px 0 0 0;}

/* Path*/
#catpath { margin:15px 0 10px 0;}
.path { 
	background:url(../im/bgr_path.jpg) no-repeat; 
	margin:15px 0 0 0;
	widht:476px; 
	height:26px;
	padding:5px 0;
	color:#585858;
	clear:both;
}
.path a:link,.path a:visited { color:#585858;}
.path a:hover, .path a:active{ color:#de7b09;text-decoration:none;}
#prod_order { margin:0 0 10px 0;}

#list_prods a:link, #list_prods a:visited{ display:block;color:#003399; margin: 0 0 12px 0;}
#list_prods a:hover, #list_prods a:active{ text-decoration:none;}
#list_prods a.special:link, #list_prods a.special:visited { margin:0; }
#list_prods a img { border:1px solid #ffffff; text-decoration:none;}
#list_prods span { display:block; margin: 0 0 12px 0;}

/* List FIRMI*/
.list_firmi h1 { float:none; margin:10px 0 0 0;}
.list_firmi ul { margin:0;padding:0;}
.list_firmi ul li { 
	display:block;
	float:left;
	height:51px; 
	vertical-align: middle;}
.list_firmi img{ margin:10px 18px 0 0; height:auto; }

/*Contact Form*/
#product_dateils { color:#9e9c88; }
#product_dateils  h1{ float:none; margin:20px 0 5px 0;}
#product_dateils h2 { margin: 0 0 5px 0;}
#product_dateils span { display:block;}
/*#product_dateils .desc  img{ margin:0 10px 0 0;}*/

#product_dateils table td img { margin:0 10px 0 0 ;}
#contact_form { margin:10px 0 0 0; width:480px;}
#contact_form input{ 
	width:255px;
	height:20px; 
	margin: 3px 0;
	padding: 2px 0 0 5px;
	border:1px solid #767676; 
	color:#767676;}
#contact_form textarea{ 
	width:475px;
	height:90px; 
	padding: 2px 0 0 5px;
	font:12px Arial, Helvetica, sans-serif;
	border:1px solid #767676; 
	color:#767676;}
/*#contact_form a { color:#003399;text-decoration:underline; text-align:right;}
#contact_form a:hover { color:#003399;text-decoration:none;}*/
#contact_form .bt_send {
	width:60px; 
	padding:0 5px 3px 5px; 
	cursor:pointer;
}
#contact_form p { margin:10px 0 5px 0;}
#contact_form img.captcha{ margin: 0 10px 0 0;} 
#contact_form input.captcha{  width: 100px; margin: 0 10px 3px 0; padding:0 5px;}
.list_firmi div{ float:left;  margin: 0 0 10px 0;}

a.cat2_more:link, a.cat2_more:visited { color:#082173; margin:5px 0 0 0;}
a.cat2_more:hover, a.cat2_more:active {text-decoration:none;}

/* Banner background*/
.bnr_bgr{
	background:#f5f5f5;
	border:1px solid #cfcfcf;
	padding:5px;
}

/* List All Firmi*/
#list_firmi h1{ margin:10px 0; float:none;}
#list_firmi table tr td{ border-top:1px solid #e1e1e1;}
#list_firmi table a { padding:7px 0 0 0;}

.price_sort { font:11px Arial, Helvetica, sans-serif; color:#6F6F6F; margin: 2px 0 0 0 ;}
.price_sort a:link, .price_sort a:visited{color:#6F6F6F;}
.price_sort a:hover, .price_sort a:active{ text-decoration:none;}