BODY {
	font-family: arial, tahoma, sans-serif;
	padding:0px;
	background-color:#ffffff;
}

.bodycss {
	font-size: 12px;
	color: #151515;
	background:url(../img/head_bg.gif) repeat-x 0px 0px;
}

img, table{border:0px;}

a, a:active{
	color: #1C81D7;
	text-decoration: underline;
}
a:hover{
	color:#00447D;
}

input{
	margin:0px;
	padding:0px;
	color: #151515;
	font-size:14px;
}

.sform input{
	margin:0px;
	padding:0px;
	color: #151515;
	font-size:9px;
}
.sform select {
	margin:0px;
	padding:0px;
	color: #151515;
	font-size:11px;
}

.specform input {
	margin: 0 0 4px 0;
}

td {
	font-family: arial, tahoma, sans-serif;
	font-size: 12px;
	color: #151515;
}
h1{
	color:#000000;
	margin:0px 0px 12px 0px;
	font-size:16px;
	font-family:arial;
}
h2{
	color:#000000;
	margin:0px 0px 0px 0px;
	font-size:14px;
	font-family:arial;
}
h3{
	color:#000000;
	margin:0px 0px 20px 0px;
	font-size:22px;
	font-family:arial;
	font-weight:normal;
}
h4{
	color:#000000;
	margin:0px 10px 0px 0px;
	font-size:22px;
	font-family:arial;
	font-weight:normal;
	display:inline;
}
h5{
	color:#000000;
	margin:10px 0px 2px 0px;
	font-size:16px;
	font-family:arial;
}
p{
	text-indent: 0px;
	margin:0px 0px 15px 0px;
}
select{
	font-size:14px;
	color:#8B7B5A;
}

li{
	list-style-type:none;
	list-style-image:url(../img/li.gif);
	margin:0px 0px 3px 0px;
}

.pos_rel{
	position:relative;
}
.pos_abs{
	position:absolute;
}

.pic{
	border:1px solid #E1E0DF;
	margin:0px 15px 10px 0px;
}
.pic2{
	border:1px solid #000000;
}

.pic_block{
	width:250px;
	float:left;
	margin:0px 20px 15px 0px;
}
.pic_block td{
	font-style:italic;
}
.pic_block td div{
	padding:5px 0px 0px 5px;
}

.head_link{
	font-weight:bold;
	cursor:default;
	cursor:pointer;
	background:url(../img/head_link_bg.gif) repeat-x 0px 0px;
}
.head_link a{
	color:#FF3B00;
}

.head{
	height:188px;
	background:url(../img/head_l.gif) no-repeat 0px 0px;
}

.logo{
	display:block;
	margin:30px 10px 0px 20px;
}

.log{
	margin:0px 0px 20px 10px;
	background:url(../img/arrow_down.gif) no-repeat 0px 7px;
	padding:0px 0px 0px 10px;
}
.log a{
	color:#ffffff;
}
.log a:hover{
	color:#cccccc;
}

.search_block{
	background-color:#FF3B00;
	margin:0px 0px 0px 22px;
}
.search_block td{
	padding:4px 2px 4px 2px;
}
.search_block td input{
	width:100%;
	border:1px solid #AEB0B1;
	height:16px;
}

.menu{
	position:absolute;
	left:40px;
	top:164px;
}
.menu td{
	font-size:14px;
	text-align:center;
}
.menu td a{
	display:block;
	padding:1px 13px 5px 0px;
}
.menu td div{
	padding:1px 12px 5px 12px;
	margin:0px 13px 0px 0px;
	color:#ffffff;
	background:url(../img/m1.gif) no-repeat 50% 0px;
}

.menu td span span.sm{
	position:absolute;
	left:-14px;
	margin-top:3px;
	font-size:12px;
	display:inline;
	white-space:nowrap;
}
.menu td span span.sm a , .siteid6 a{
	display:inline !important;
	margin:0px 2px 0px 0px !important;
	padding:0px !important;
}


.lmenu{
	margin:0px 0px 15px 0px;
}
.lmenu div{
	margin:5px 0px 0px 0px;
	font-size:14px;
	font-weight:bold;
}
.lmenu span{
	margin:0px 0px 3px 20px;
	padding-left:10px;
	background:url(../img/arrow.gif) no-repeat 0px 5px;
	display:block;
}

/*icons*/
.catico{
	padding-left:20px;
}
.plity{
	background:url(../img/ico/ico_plity.gif) no-repeat 0px 1px;
	padding-left:20px;
}
.holod{
	background:url(../img/ico/ico_holod.gif) no-repeat 0px 1px;
	padding-left:20px;
}
.posudomoyki{
	background:url(../img/ico/ico_posudo.gif) no-repeat 0px 1px;
	padding-left:20px;
}
.microwave{
	background:url(../img/ico/ico_microwave.gif) no-repeat 0px 1px;
	padding-left:20px;
}
.vytyajki{
	background:url(../img/ico/ico_vytyajki.gif) no-repeat 0px 1px;
	padding-left:20px;
}
.melkaya{
	background:url(../img/ico/ico_melkbyt.gif) no-repeat 0px 1px;
	padding-left:20px;
}
.shtory{
	background:url(../img/ico/ico_shtory.gif) no-repeat 0px 1px;
	padding-left:20px;
}
.jaluzi{
	background:url(../img/ico/ico_jaluzi.gif) no-repeat 0px 1px;
	padding-left:20px;
}
.karnizy{
	background:url(../img/ico/ico_karnizy.gif) no-repeat 0px 1px;
	padding-left:20px;
}
.lustry{
	background:url(../img/ico/ico_lustry.gif) no-repeat 0px 1px;
	padding-left:20px;
}
.skaterti{
	background:url(../img/ico/ico_skaterti.gif) no-repeat 0px 1px;
	padding-left:20px;
}
.polotenca{
	background:url(../img/ico/ico_polotenca.gif) no-repeat 0px 1px;
	padding-left:20px;
}
.prihvatki{
	background:url(../img/ico/ico_prihvatki.gif) no-repeat 0px 1px;
	padding-left:20px;
}
.reiling{
	background:url(../img/ico/ico_reiling.gif) no-repeat 0px 1px;
	padding-left:20px;
}
.gotovimnaplite{
	background:url(../img/ico/ico_gotovimnaplite.gif) no-repeat 0px 1px;
	padding-left:20px;
}
.zapekaem{
	background:url(../img/ico/ico_zapekaem.gif) no-repeat 0px 1px;
	padding-left:20px;
}
.rejem{
	background:url(../img/ico/ico_rejem.gif) no-repeat 0px 1px;
	padding-left:20px;
}
.edim{
	background:url(../img/ico/ico_edim.gif) no-repeat 0px 1px;
	padding-left:20px;
}
.piem{
	background:url(../img/ico/ico_piem.gif) no-repeat 0px 1px;
	padding-left:20px;
}
.plasticposuda{
	background:url(../img/ico/ico_plasticposuda.gif) no-repeat 0px 1px;
	padding-left:20px;
}
.konteynery{
	background:url(../img/ico/ico_konteynery.gif) no-repeat 0px 1px;
	padding-left:20px;
}
.kuhonprinadl{
	background:url(../img/ico/ico_kuhonprinadl.gif) no-repeat 0px 0px;
	padding-left:20px;
}
.kuhoni{
	background:url(../img/ico/ico_kuhni.gif) no-repeat 0px 0px;
	padding-left:20px;
}
.stolystuliya{
	background:url(../img/ico/ico_stolystuliya.gif) no-repeat 0px 0px;
	padding-left:20px;
}
.accessuars{
	background:url(../img/ico/ico_accessuars.gif) no-repeat 0px 0px;
	padding-left:20px;
}
.filter1{
	background:url(../img/ico/ico_filter1.gif) no-repeat 0px 0px;
	padding-left:20px;
}
.filter2{
	background:url(../img/ico/ico_filter2.gif) no-repeat 0px 2px;
	padding-left:20px;
}
.filter3{
	background:url(../img/ico/ico_filter3.gif) no-repeat 0px 0px;
	padding-left:20px;
}
.filter4{
	background:url(../img/ico/ico_filter4.gif) no-repeat 0px 0px;
	padding-left:20px;
}
.filter5{
	background:url(../img/ico/ico_filter5.gif) no-repeat 0px 0px;
	padding-left:20px;
}
.filter6{
	background:url(../img/ico/ico_filter6.gif) no-repeat 0px 4px;
	padding-left:20px;
}
/* / icons*/


.recept{
	padding:15px 10px 10px 10px;
	margin-bottom:10px;
	background:url(../img/recept_bg.gif) repeat-x 0px 0px;
	border-right:1px solid #E1E0DF;
	border-bottom:1px solid #E1E0DF;
	border-left:1px solid #E1E0DF;
}
.recept h1{
	font-size:16px;
	color:#000000;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	font-family:arial;
}
.recept img{
	border:1px solid #E1E0DF;
	margin-bottom:5px;
	
}
.px11{
	font-size:11px;
}
a.all{
	color:#FF3B00;
	padding-left:14px;
	background:url(../img/arrow_orange.gif) no-repeat 0px 5px;
}
a.all:hover{
	color:#982300;
}

.producers{
	margin:0px 0px 30px 0px;
}
.producers h1{
	font-size:14px;
	color:#000000;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	font-family:arial;
}
.producers a{
	padding:0px 0px 2px 10px;
	display:block;
	background:url(../img/arrow.gif) no-repeat 0px 5px;
}

.ban{
	background:url(../img/ban_bg.gif) repeat-x 0px 100%;
	padding:5px 10px 5px 10px;
	text-align:left;
	border:1px solid #F9E8DD;
	vertical-align:top;
}
.ban h1{
	font-size:22px;
	color:#000000;
	margin:0px 0px 10px 0px;
	font-weight:normal;
}
.ban a{
	font-size:11px;
}


.ban2{
	background:url(../img/ban_bg.gif) repeat-x 0px 100%;
	padding:12px 10px 10px 10px;
	border:1px solid #F9E8DD;
	vertical-align:top;
}
.ban2 h1{
	font-size:16px;
	color:#000000;
	margin:0px 0px 10px 0px;
}
.ban2 date{
	color:#828383;
}
.ban2 p{
	font-weight:bold;
	margin-bottom:9px;	
}



.firms {
	background-color:#EFF0F1;
	padding:2px 0px 5px 12px;
	margin-bottom:20px;
}
.firms h1{
	color:#000000;
	margin:0px 44px 0px 0px;
	font-size:16px;
	font-family:arial;
	float:left;
}

.chapter{
	background-color:#EFF0F1;
	padding:2px 0px 1px 12px;
	margin-bottom:10px;
}
.chapter h1{
	color:#000000;
	margin:2px 0px 2px 0px;
	font-size:16px;
}


.date{
	color:#C1C1C1;
}


.prod_cell{
	text-align:center;
	width:30%;
}
.prod_cell h1{
	margin:0px;
}
.prod_cell h1 a{
	color:#FF3B00;
}
.prod_cell h1 a:hover{
	color:#982300;
}

.price{
	font-size:22px;
}
.price2{
	font-size:18px;
	margin:0px 0px 15px 0px;
}


.select_firm{
	background-color:#F9E8DD;
	margin-bottom:9px;
}
.select_firm td select{
	width:100%;
	border:1px solid #969696;
	color:#000000;
}
.select_firm td table td input.price{
	font-size:12px;
	width:100%;
	border:1px solid #969696;
	color:#000000;
}


.sort{
	margin:0px 0px 15px 10px;
	font-size:12px;
}
.sort a{
	margin-left:20px;
	background:url(../img/dashed_hor.gif) repeat-x 0px 100%;
	text-decoration:none;
}
.sort span{
	padding:2px;
	margin-left:20px;
	background:url(../img/ico_sort_asc.gif) no-repeat 0px 0px;
}


.best_firm{
	border:1px solid #F9E8DD;
	background:url(../img/ban_bg.gif) repeat-x 0px 100%;
	margin-bottom:5px;
}
.firm{
	margin-bottom:5px;
}
.best_firm .firm_logo{
	background-color:#FFFFFF;
	border:1px solid #F9E8DD;
	width:100px;
	height:100px;
	margin:15px;
	text-align:center;
}
.best_firm td.info{
	padding:15px 15px 10px 0px;
	background:url(../img/cccp.gif) no-repeat 100% 00px;
	width:100%;
}
.firm .firm_logo, .firm_logo{
	background-color:#FFFFFF;
	border:1px solid #E1E0DF;
	width:100px;
	height:100px;
	margin:15px;
	text-align:center;
}
.firm td.info{
	padding:15px 15px 10px 0px;
	width:100%;
}

.pages{
	font-size:14px;
	margin-bottom:10px;
}
.pages a{
	padding:2px 4px 2px 4px;
	border:1px solid #E1E0DF;
	margin-right:3px;
}
.pages span{
	padding:2px 4px 2px 4px;
	border:1px solid #E1E0DF;
	margin-right:3px;
}
.pages a.back{
	border:0px;
	margin:0px;
	padding:0px;
}

.add_form{
	padding-left:20px;
	background:url(../img/ico_plus.gif) no-repeat 0px 0px;
	margin-bottom:10px;
	font-size:14px;
}
.add{
	padding-left:20px;
	background:url(../img/ico_plus.gif) no-repeat 0px 0px;
	margin-bottom:10px;
	font-size:14px;
	white-space:nowrap;
}


.tofav a{
	padding:0px 30px 4px 20px;
	background:url(../img/ico_star.gif) no-repeat 0px 0px;
	display:block;
}
.compare a{
	padding:0px 0px 4px 20px;
	background:url(../img/ico_compare.gif) no-repeat 0px 0px;
}
a.compare2{
	padding:0px 0px 4px 15px;
	background:url(../img/ico_compare2.gif) no-repeat 0px 2px;
}
.delete a{
	padding:0px 0px 4px 20px;
	background:url(../img/ico_cross.gif) no-repeat 0px 0px;
	display:block;
}
.print a{
	padding:0px 30px 4px 20px;
	background:url(../img/ico_print.gif) no-repeat 0px 0px;
	display:block;
}


.compare_block{
	margin-bottom:20px;
}
.compare_block h1{	
	margin:0px;
}
.compare_block table a{
	font-size:14px;
	display:block;
	margin-top:10px;
}

.parameters_table{
	margin-bottom:50px;
}
.parameters_table td{
	padding:4px 8px 6px 8px;
	text-align:center;
}
.parameters_table td.name{
	text-align:left;
	widtH:30%;
}
.parameters_table td.left{
	text-align:left;
	widtH:30%;
}

.list a{
	display:block;
	padding-left:10px;
	background:url(../img/arrow.gif) no-repeat 0px 6px;
	margin-bottom:1px;
}
.list a span.grey{
	color:#828383;
	font-size:9px;
	text-decoration:none;
}

.green{
	color:#1E9D2B;
}
.red{
	color:#CD0822;
}

.form_element{
	width:100%;
	border:1px solid #AEB0B1;
}

.points{
	font-size:9px;
	color:#FF3B00;
	padding:2px 0px 0px 2px;
	font-family:tahoma;
}

.f{
	height:50px;
	vertical-align:top;
}

#adds{width:100%;}
#adds td{padding-top:10px;}
#adds input, #adds select, #adds textarea{display:block;margin-top:3px;}
#adds textarea{width:400px;}

input.adds{display:block;margin-top:10px;margin-left:300px;width:100px;}
