@import url(def/core.css);

img{border:0}
a{color:#0B75C1}
img {display: block}
a:hover{text-decoration:none}
body{margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size:100.01%; color: #555B4C; background-color: #E4E6E1}
h1{float:left; margin:20px 0 0 70px; display: inline}
h1 a{font-size:0.7em; color:#000; font-weight:900; text-decoration:none}
h2{font-size:0.9em; margin:20px 0; text-transform: uppercase}
h3{font-size:0.8em}
blockquote {margin: 0; padding: 0; font-size: 0.9em}
.float {float: left}
.clear {clear: left}
img.float {margin: 0 1em 1em 0}

#header {height: 63px; background-image: url("../img/bg_header.gif")}

.menu {width: 100%; height: 60px; background-image: url("../img/bg_menu.gif")}
.menu table {margin-left: 71px}
.menu ul {height: 40px; margin: 10px 0 0 0; padding: 0; background: #EEF1EB url("../img/bg_menu_item.gif")}
.menu ul li {display: inline; margin: 0; padding: 0}
.menu ul a {color: #2F2F2F; font-size: 0.7em; font-weight: bold; text-decoration: none}
.menu li img {display: inline; margin: 15px 6px 0 6px}

#menu2 {background-image: url("../img/bg_menu2.gif")}
#menu2 ul {margin: 10px 0 0 0; background: #EEF1EB url("../img/bg_menu2_item.gif")}
#menu2 li img {display: inline; margin: 12px 6px 0 6px}

#content{background-image:url("../img/bg_content.gif"); background-repeat:repeat-x}
	#skeleton{width:100%}
	#skeleton tr{vertical-align:top}
	#skeleton .left{width:300px}
		#catalog{float:right; width:214px; height:56px; margin-top:49px; color:#fff; font-weight:bold; font-size:0.8em; background-color:#545454}
		#form{float:right; width:243px; height:357px; background-color: #F1F3EF}
			.form{margin:20px 0 0 20px}
			.form *{padding:0; margin:0;}
				.form tr.bottom{vertical-align:middle}
				.form td.img{width:70px}
				.form td.text p{font-size:10px; letter-spacing:-1px; color:#9A9A9A}
				.form td.text img{font-size:11px; color:#545454}
				.form td.button{width:30px; vertical-align:bottom}
				.form a{color:#9A9A9A}
				.form input.text{width:110px; height:18px; border:1px solid #A0A496}
				.form .button input{margin:0 0 3px 4px}
				.form div.login {font-size: 11px}
			#links {margin: 1em 0 1em 90px}
			#links a{font-size:12px}
			#coffee {float: right; width: 300px}
			#coffee img {width: 300px}

	#skeleton .right {background: transparent url("../img/bg_content_add.gif") no-repeat right top}
	#skeleton .right .rightblock{margin:20px 60px 90px 0; background: white url("../img/bg_content2.gif") repeat-x}
		#cnt_l {height: 100%; background: transparent url("../img/bg_cnt_l.gif") repeat-y left}
		#cnt_r {height: 100%; background: transparent url("../img/bg_cnt_r.gif") repeat-y right}
		#cnt_lt {height: 100%; background: transparent url("../img/bg_cnt_tl.gif") no-repeat left top}
		#cnt_rt {height: 100%; background: transparent url("../img/bg_cnt_tr.gif") no-repeat right top}
		#cnt_b {height: 100%; background: transparent url("../img/bg_cnt_b.gif") repeat-x bottom}
		#cnt_lb {height: 100%; background: transparent url("../img/bg_cnt_lb.gif") no-repeat left bottom}
		#cnt_rb {height: 100%; background: transparent url("../img/bg_cnt_rb.gif") no-repeat right bottom}
		.rightblock .pad {_width: 100%; padding:25px 30px 50px 55px; min-height: 763px; _height: 763px}
	#skeleton .content{width:100%}
	#skeleton .content .left {width: auto}
	#skeleton .content .left ul li ul li{font-size:1.2em}
	#skeleton .content .right{width:260px; text-align:center; background: none}

		#producers_block{float:left; width:247px; margin-bottom:30px; text-align:left; background: white url("../img/bg_promo.gif") repeat-x}
			#promo_l {float: left; width: 100%; background: transparent url("../img/bg_promo_l.gif") repeat-y left}
			#promo_r {float: left; width: 100%; background: transparent url("../img/bg_promo_r.gif") repeat-y right}
			#promo_lt {float: left; width: 100%; background: transparent url("../img/bg_promo_lt.gif") no-repeat left top}
			#promo_rt {float: left; width: 100%; background: transparent url("../img/bg_promo_rt.gif") no-repeat right top}
			#promo_b {float: left; width: 100%; background: transparent url("../img/bg_promo_b.gif") repeat-x bottom}
			#promo_lb {float: left; width: 100%; background: transparent url("../img/bg_promo_lb.gif") no-repeat left bottom}
			#promo_rb {float: left; width: 100%; background: transparent url("../img/bg_promo_rb.gif") no-repeat right bottom}
			#producers_block .block{padding:0 20px 20px 30px}
			#producers_block a{font-weight:bold}
		#banners_block {float:left; width:247px;}
			#banners_block .block{padding:0 20px 20px 30px}
			.banners{margin-top:3px}
	#skeleton .content ul{color:#0B75C1; margin:0 0 15px 15px; list-style-type:square; font-size:0.8em}

.path {clear: both; font-size: 11px; color: #545454}

ul.catalogue_tree {margin-left:0; padding-left:0}
	ul.catalogue_tree li {color:#0B75C1; font-weight:bold; margin-left:0; padding-left:0; list-style-type:none; padding-bottom:10px}

ul.catalogue_tree_int {margin:0; padding:0}
	ul.catalogue_tree_int li {font-weight:normal; margin-left:0; padding-left:0; font-size:0.8em; list-style-type:square; color:#0B75C1; padding-bottom:0}

.prod{font-size:11px; color: #545454; padding-bottom:15px}
table.group
	table.group td {vertical-align: middle; padding-bottom:10px}
	table.group img {border: 1px solid #A0A496; margin: 0 20px 10px 0}
	table.group a {font-weight:bold; font-size:0.9em}

.group_item {width:100%}
	.group_item .desc {float:left; width:300px; font-size:0.8em;}
	.group_item .img {margin: 0 10px 10px 0; float:left; border: 1px solid #A0A496;}

.goods_item {width: 100%}
	.goods_item td {border-bottom: 1px solid #A0A496; padding: 5px 5px 5px 0}
	.goods_item .articul {width: 80px; font-size: 0.8em; font-weight: bold}
	.goods_item .description {font-size: 0.7em}
	.goods_item .price {font-size: 0.7em}
	.goods_item .price span {font-size: 1.2em; font-weight: bold}
	.goods_item .price .image {vertical-align: bottom; margin-left: 3px}
	.goods_item .price input.text {border: 1px solid #A0A496; font-size: 0.8em}
	.goods_item .price form {margin: 0}

#producers_block select {width:200px}
.producer_row {clear: left; float: left; width:100%; border-bottom: 1px solid silver; margin-bottom:10px;padding-bottom:10px;}
#producer{width:100%; border:none;}
	#producer td{padding-right:10px;}
	#producer h3{color:#0B75C1; margin: 0 1em 0.5em 0}
#producer .img {float:left; width: 110px}
#producer .img img {margin: 0}
#producer_item h2 {text-transform: none}

#producer_item {width:100%; border:none;}
	#producer_item blockquote{font-size:0.8em;}
	#producer_item h3 {color:#0B75C1; font-weight:bold;}
	#producer_item blockquote img {display:block; clear:left;}

#basket {width:100%}
	#basket table {font-size:0.8em; width:100%}
		#basket table th {text-align:left; padding:10px 0 10px 10px; border-bottom: 1px solid #A0A496; white-space: nowrap}
		#basket table td {text-align:left; padding:10px 0 10px 10px; padding-bottom:10px; border-bottom: 1px solid #A0A496;}
	#basket input {border: 1px solid #A0A496; width:30px;font-size:0.8em;}
	#basket input.button, button {border: 1px solid #A0A496; width:100px; font-size:0.8em;}
	#basket .sum {text-align: right; font-weight:bold; padding:10px 0 10px 0;}
	#basket .buttons {text-align: right;}
div.popup {padding:10px;}
	div.popup input {border: 1px solid #A0A496; width:30px;font-size:0.8em;}

#basket_status {font-size: 10px; letter-spacing: -1px; color:#43473B;}
#basket_status a{color:#0B75C1;}

#feedback {}
	#feedback form{font-size:0.8em}
	#row_name, #row_email, #row_tel, #row_town {border: 1px solid #A0A496; width: 198px; font-size:0.8em;}
	#feedback textarea {border: 1px solid #A0A496; width:198px; font-size: 1em; font-family: Arial}

#news_block {font-size: 0.8em}
#news_block_archive, #articles_block_archive, #documents {font-size: 0.9em}
.news_item {margin-bottom: 1em}
.news_item .date {font-weight: bold}
#news h2, #articles h2 {margin-bottom: 0; text-transform: none}
#news .date, #articles .date {font-size: 0.8em; color: #9A9A9A; margin-bottom: 1em}
#news .text, #articles .text {font-size: 0.9em; margin-bottom: 1em}
#news .link a, #articles .link a {font-size: 0.8em}
#documents li {margin-bottom: 1em}

#new_block .block div {float: left}
#new_block .block div {float: left}
#new_block .news_item, #new_block .clear {clear: left; font-size: 0.7em}
#new_block .news_item, #new_block h2, #new_block .clear {float: left; width: 100%}
#new_block .news_item .img {width: 100px}
#new_block .news_item .text {width: 300px; border-bottom: 1px solid #E3E5E2; padding-bottom: 1em}
#new_block .news_item {margin-bottom: 1em}
#new h2 {text-transform: none; margin-bottom: 0}
#new div.date {font-size: 0.8em; color: silver; margin-bottom: 1em}
#new div.text {font-size: 0.9em; margin-bottom: 1em}
#new div {clear: left}
#new div.link a {font-size: 0.8em}
#new img {float: left; margin: 0 1em 1em 0}
#links_block {font-size: 0.9em}
#links_block li {margin-bottom: 1em}

#footer{float:left; width:100%; background-color:#C1C6BA}
#copy {width: 50%; float: left; display: inline; font-size: 0.7em; margin: 40px 0 40px 86px; color: #5B5B5B}
#partner_logo {float: right; margin: 40px 60px 80px 10px; display: inline}

span.yellow {background-color:#ffe984}

table.gb_photo {}
	table.gb_photo td.ugol {width:20px; height:20px;}
	table.gb_photo td.t {background-image: url('../img/photo/top.gif'); background-repeat: repeat-x;}
	table.gb_photo td.b {background-image: url('../img/photo/bottom.gif'); background-repeat: repeat-x;}
	table.gb_photo td.l {background-image: url('../img/photo/left.gif'); background-repeat: repeat-y;}
	table.gb_photo td.r {background-image: url('../img/photo/right.gif'); background-repeat: repeat-y;}

table.gb {border-bottom:1px solid #cecece; padding-bottom:20px; width:95%}
#search {}
	#search ul li{list-style-image: url('../img/ms.gif'); padding-bottom:30px; padding-left:10px}

/* voting results archive */

#votings {}
	#votings h2 {font-size:11px; font-weight:bold}
		#votings h2 span{font-size:11px; font-weight:normal}

	#votings h3 {font-size:11px; font-weight:normal; margin:14px 0 4px 0;}
	#votings .voting_bar {background:#e7e7e7;width:440px}
	#votings .voting_bar .voting_subbar {background: url('../img/voting_bg.gif'); border:1px solid #d7d7d7; border-bottom:1px solid #e7e7e7}

/* /voting results archive */