BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #dddddc; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT: 100% "Trebuchet MS", Arial; color: #000;
}

A:link {
	COLOR: #006a3f; TEXT-DECORATION: underline;
}
A:visited {
	COLOR: #006a3f; TEXT-DECORATION: underline;
}
A:hover {
	COLOR: #02ad67; TEXT-DECORATION: none;
}

img{border:0}

#top {
background: #dddddc url(i/top_bg.jpg) repeat-x 0 0; height: 84px; 
}
	#top #logo  {
	padding: 19px 64px 0 27px; float:left; 
	}
	#top #were{
	font-size: 75%; float:left; padding: 25px 0 0 0;
	}
	#top #were a {
	font-weight: bold;
	}
	#top #lamp {
	background: url(i/top_lamp.gif) no-repeat 0 0; height: 84px; width: 172px; float: right;
	}

#top-menu {position:relative;
background: #050505 url(i/top-menu_left_bg.jpg) no-repeat 0 0; height: 48px; width: 100%;
}
	#top-menu_right{
	background: url(i/top-menu_right_bg_old.jpg) no-repeat 100% 0; height: 48px; width: 528px;  float: right;
	}

#top-menu_flash {
 height: 48px; width: 90%; position: absolute; top: 99px; left: 31px;
}
	#top-menu_flash #flash-menu {
	float:left; padding: 0 10px 0 0;

	}
/*			  poisk			 */
#search {
background: url(i/search.gif) no-repeat 30px 21px; height: 79px; width: 190px;
}
	#search #poisk{
	height: 19px; width: 96px; margin: 30px 0 0 30px;border: #dddddc inset 1px;padding:0;
	}
	#search #ok{
	background: url(i/ok.gif) no-repeat 0 0; height: 22px; width: 22px; margin: 0 0 0 10px;border:0px
	}

#info {
font-size: 75%; padding: 23px 160px 20px 0; line-height: 120%;background: url(i/img_right0.gif) no-repeat 100% 100%;
}

/*     lidery prodazh   & copyrights   */

#orange {
	background: #ff4b0a url(i/lider.gif) repeat-x 1px 0;
	}
#orange_sec {
	background: #ff4b0a url(i/catalog_orng.gif) repeat-x 0px 0;
	}

#lider_pic {
	padding:0;height:114px;
	 }
#lider_text {
	padding:3px 4px 3px 0;width: 100px; background-color: #007b46; font-size: 75%; color:#fff; text-align:right; line-height: 100%;
	 }
	#lider_text a{
		color:#ffffff;text-decoration:none
	}
	#lider_text a:hover{
		color:#ffffff;text-decoration:underline
	}
#copy {
	padding:15px 0 15px 15px;font-size:65%;
	 }
#clone_left_orng{
background: url(i/right_orng.gif) repeat-y 0 0; 
}

/*     txt					 */


#body {
	background: #eae7dd url(i/bott_img.jpg) no-repeat 100% 100%; 
	}
#body #txt{
	padding:0 0 15px 4%;
	}

	h1 { 
	font-size: 30px;font-weight:normal;margin:0;background: #dddddc url(i/img_right1.gif) no-repeat 100% 100%;padding:0px 0 10px 41px;
		}

	h2 { 
			padding:0 0 0 18px;font-size: 30px;font-weight:normal;margin:0;
		}

		h2 span { 
			color: #ff4b0a;
			}
		#h2_bg {
			background: url(i/img_right3.gif) no-repeat 100% 100%;
		}
	h3 { 
		padding:0 0 0 18px;font-size: 20px;font-weight:normal;margin:0;
	}


.main_cat_td, #main_cat_td {
	padding:35px 0 0 0;
	}
.main_cat_a, #main_cat_a {
	padding:0 0 10px 0;
	}
.main_cat_a a, #main_cat_a a {
	padding:0 0 5px 25px;
	}
.main_cat_a a:hover, #main_cat_a a:hover{
	background: url(i/icon.gif) no-repeat 0 0; 
	}
	
	#flash {
	background: url(i/lamp.gif) no-repeat 9px 0;  padding:77px 0 0 0;
	}
	#img_right{ 
	background: url(i/img_right2.gif) no-repeat 100% 0;
	}
#tab1{
	background: #f6f4f0  url(i/corn1.gif) no-repeat 0 0;margin:30px 0 0 0;
	}
	#corn4{
	background: #f6f4f0  url(i/corn4.gif) no-repeat 0 100%;
	}
	#corn2{
	background: url(i/corn2.gif) no-repeat 100% 0;padding:15px 20px 15px 22px;font-size:12px !important;
	}
	#corn3{
	background: #f6f4f0  url(i/corn3.gif) no-repeat 100% 100%;
	}
	th{
	font-size:10px; padding:3px 0 5px 22px; text-align:left; font-weight:normal
	}
	#tr_color{
	background-color: #dddddd;
	}
	#tab1 td {font-size:10px; padding-top:5px !important}
#contacts{
	margin:30px 0 20px 23px;font-size:75%;
	}



/* second - catalog*/

#categories div{
	color:#fff;
	}
	#categories div{
		padding:6px 12px 7px 7px;font-size:75%;background-color: #007b46;
	}
	#categories a{
		color:#ffffff;text-decoration:underline
	}
	#categories a:hover{
		color:#ffffff;text-decoration:none
	}
	#categories div#here{
		background-color: #33956b;
	}
	#categories div#sub{
		background-color: #ff4b0a;padding:3px 6px 3px 25px
	}
	#categories div#sub_here{
		background-color: #ff713e;padding:3px 6px 3px 25px
	}
	#cat_txt{
		 font-size:75%; padding: 76px 80px 0px 45px;
		 width:100%;
	}
	#cat_txt img{
		float:left;padding: 20px 10px 10px 0;
	}
	#sec_cat_a	{
		width:300px;
	}
	#sec_cat_a td {
		vertical-align:top;font-size:75%;
	}
	#sec_cat_a img{
		margin:0 15px 30px 0;
	}
	#cart{
		padding:20px 0 5px 30px;background: url(i/cart_icon.gif) no-repeat 0 14px;
	}

	#preview{
		margin:10px 0 0 0;
	}
	#contacts_form{
		margin:0 0 0 17px;padding:3px;font-size:75%;
	}
	#contacts_form textarea, #contacts_form input{border: #dddddc inset 1px}
	
	#contacts_form #submit{
		background-color:#ff4b0a;border:0;color:#fff;font-size:75%;width:100px;height:20px
	}
/*div {border: solid 1px #f00;} */

.cfix, .clear-li li {width:100%}
.cfix:after, .clear-li li:after {content:".";display:block;font-size:1px;height:0;clear:both;visibility:hidden}
.cfix, .clear-li li {display:inline-block}
/* Hide from IE Mac \*/
.cfix, .clear-li li {display:block}
/* End hide from IE Mac */

.pages {font:11px Arial}
	.pages a, .pages span {font:11px Arial; padding:2px}
	.pages a.nound {text-decoration:none}
	
.gallery {margin:0; padding:30px 64px 0 27px; list-style-type:none}
	.gallery li {border-bottom:1px solid #ccc9c2; padding:0 0 14px; margin-bottom:20px}
	.gallery h3 {font-size:18px; padding:0; margin:0}
	.gallery p {margin:0; padding:0; font-size:11px}
	.gallery table {width:100%; border-collapse:collapse; border:0; margin-bottom:7px}
		.gallery table tr {}
			.gallery table td {padding:0; vertical-align:top}
			.gallery table td.all-photo {width:100%; padding:0 0 0 9px}
				.gallery table td.all-photo img {margin:0 5px 9px 0}
			.gallery img {vertical-align:top; margin-bottom:9px}

.for-editor {width:auto !important; width /**/:100%; padding:24px 65px 0 35px; font-size:12px}
	.for-editor p {margin:0; padding:0 0 14px}
	.for-editor .ph-left {float:left; margin:4px 16px 5px 0}
	.for-editor h4 {font:bold 11px Arial; margin:0; padding:0}
	.for-editor .date, .news-main dt span {color:#006a3f}

.main-block {font-size:14px}
	.main-block .left-col {float:left; width:60%}
	.main-block .right-col {float:right; width:40%}
		.main-block .rightcol {position:relative; padding:32px 85px 0 10px; font-size:11px}
			.main-block .rightcol h2 {position:absolute; top:-48px; left:10px; padding:0; margin:0}

.news-main {margin:0; padding:0}
	.news-main dt, .news-main dd {margin:0; padding:0}
	.news-main dt {font-weight:bold}
	.news-main dd {padding-bottom:20px;}

.navigation {position:absolute; left:23px; top:15px; width:90%;margin:0; padding:0; list-style-type:none}
	.navigation li {float:left; padding-left:7px}
		.navigation a {display:block; color:#fff !important; text-decoration:none !important; font:14px Arial Narrow,Arial; background:#454445 url(i/bgNav.gif) no-repeat 100% 0; height:20px}
		.navigation a:hover {background-position:100% 100%; background-color:#334b42; text-indent:0}
			.navigation a:hover span {background-position:0 100%}
		.navigation span {display:block; background:url(i/bgNav-l.gif) no-repeat 0 0; height:20px; padding:0 20px; line-height:19px}

#minWidth {min-width:1000px}

form {margin:0; padding:0}

.with-new {position:relative; zoom:1; display:block; margin:0 auto}
.new {position:absolute; right:-26px; top:10px; font-size:1px; width:54px; height:10px; background:url(i/new.png)}

#main_cat_td .with-new {margin-bottom:-22px}

/* // ---- producer block ---- // */
.producers-block {padding:10px 0 0 30px; zoom:1}
.producers-block ul {margin:0; padding:0; list-style-type:none}
	.producers-block li {min-height:50px; display: -moz-inline-stack; display: inline-block; vertical-align: top; margin:0 10px 15px 0;
		zoom: 1;
		*display: inline;
		_height: 50px;}
	.producers-block table {border-spacing:0; border-collapse:collapse}
	.producers-block td {font-size:11px; padding:0}
	.producers-block td.txt {width:180px; vertical-align:bottom}
	.producers-block td.ph {vertical-align:top; padding-right:18px}
/* -- ---- producer block ---- -- */
#counters{display:none;}
