html {padding:0; margin:0}
body {padding:0; margin:0; font:11px tahoma;}
#wrapper {min-width:1003px}
* html #wrapper {width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1003)? "1003px" : "100%");}
img {border:0}
h1 {padding:0; margin:0; font-size:12px}
h2 {padding:0; margin:0; font-size:12px}
h2 a{font-size:12px; font-weight:bold; color:#0E3161;  padding:0 0 15px 0}

a {outline:none}
a{font-size:12px; font-weight:bold; color:#0E3161;  padding:0 0 15px 0}

dl {padding:0 0 6px 0; margin:0}
dd {padding:0; margin:0}
dl dt {color:#CC0000; font-size:13px; font-weight:bold; padding:16px 14px 4px 14px; margin:0}
dl dd a {font-size:11px; color:#0A3047; display:block; padding:3px 0 4px 25px; background:url(images/icon1.gif) 14px 8px no-repeat}
dl dd a:hover {text-decoration:none; color:#fff; background:url(images/icon1h.gif) 14px 8px no-repeat #0E3160}
#head {background:url(images/head_center.png) left 56px repeat-x; margin:0 0 -26px 0}
.head_left {background:url(images/head_left.jpg) left 56px no-repeat}
.head_right {height:229px; background:url(images/head_right.jpg) right top no-repeat}
.wheel_bl {float:right}
.wheel {width:228px; height:30px; background:url(images/wheel.png) left top no-repeat; position:absolute; top:194px; z-index:99; margin:0 0 0 -228px}
* html .wheel {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/wheel.png', sizingMethod='scale')}
.logo {position:absolute; margin:100px 0 0 30px}
.topmenu {padding:0 0 0 16px; margin:0; list-style:none}
.topmenu li {display:block; float:left; background:url(images/topmenu_border.png) right 27px no-repeat; margin:0 0 0 4px; padding:0 6px 0 0}
.topmenu li.no_border {background:none}
.topmenu a {color:#2E2E2E; font-weight:bold; display:block; float:left; padding:25px 8px 6px 8px; text-decoration:none}
.topmenu a:hover {color:#fff; background:#FF3300}
.l_bord {background:url(images/border4.gif) left 3px repeat-y}
.r_bord {background:url(images/border4.gif) right 3px repeat-y}
.t_bord {background:url(images/border3.gif) left top repeat-x}
.b_bord {background:url(images/border3.gif) left bottom repeat-x}
.left_bord {background:url(images/border1.gif) left 3px repeat-y; width:100%; height:auto}
.right_bord {background:url(images/border1.gif) right 3px repeat-y}
.top_bord {background:url(images/border2.gif) left top repeat-x}
.bottom_bord {background:url(images/border2.gif) left bottom repeat-x}
.head_content {clear:both; width:580px; height:129px; margin:0 auto}
.head_content td {vertical-align:top}
#content {margin:0 4px 0 4px; position:relative; z-index:98}
.left_head_block {color:#899EBA; clear:both; padding:26px 0 0 0; float:left; width:303px}
.left_head_block a {color:#899EBA}
.left_head_block a:hover {text-decoration:none}
.left_head_block span {display:block; width:270px; line-height:15px; padding:0 0 0 20px; text-align:right}
.search {width:302px; height:69px; color:#fff; text-align:left; margin:5px 1px 0 0}
.search b {position:absolute; margin:14px 0 0 10px; z-index:99}
.s_button {position:absolute; width:62px; height:18px; border:0; background:url(images/search.png) left top no-repeat; z-index:999; margin:0 0 0 124px; cursor:pointer}
.s_field {position:absolute; width:110px; font-size:11px; font-family:tahoma; color:#707070; background:none; border:0; padding:3px 0 0 4px}
.search_bl {padding:11px 0 8px 106px; width:118px; height:20px; background:url(images/search_block.png) 106px 11px no-repeat}
.right_head_block {padding:16px 0 0 2px; width:269px; float:left}
.info {height:129px}
.rh_left {padding:16px 6px 9px 13px; float:left;}
.rh_right {padding:16px 16px 0 13px; float:left}
.rh_right a {font-size:10px; color:#667891; line-height:18px}
.rh_right a:hover {color:#FF3301}
.rh_right table {margin:10px 0 0 0}
* html .rh_right table {margin:8px 0 0 0}
.rh_right table td {vertical-align:top}
a.email {padding:0 0 0 17px; background:url(images/email.gif) left 4px no-repeat; margin:0 13px 0 0}
a.map {padding:0 0 2px 20px; background:url(images/map.gif) left 2px no-repeat; margin:0 13px 0 0}
a.icq {background:url(images/icq.gif) left top no-repeat; padding:0 0 3px 20px; margin:0 0 0 11px}
.border {width:1px; background:#D6D6D6; height:41px}
#left_column {float:left; width:210px; border:1px solid #E1EDF6; background:#FAFAFA; padding:0 0 20px 0}
#right_column {float:right; width:210px; border:1px solid #E1EDF6; background:#FAFAFA}
.add_block {background:url(images/order.gif) 17px 47px no-repeat; padding:3px 3px 10px 3px}
.cont_bl {padding:8px 13px 13px 13px}
.bl_a {font-size:13px; font-weight:bold; color:#0E3161; display:block; padding:0 0 15px 0}
.bl_b {display:block; padding:0 0 0 60px; color:#7C7C7C}
a.order_butt {display:block; width:124px; height:24px; background:url(images/icon2.gif) left top no-repeat; margin:13px 0 0 55px}
.voting {padding:3px; margin:12px 0 0 0}
.point {width:18px; padding:0 5px 0 0; height:20px; text-align:left}
.question {padding:0 0 0 15px}
.question_tab {margin:8px 0 5px 0} 
a.to_vote {color:#fff; width:70px; height:15px; background:#25C200; display:block; text-align:center; text-decoration:none; padding:1px 0 0 0; margin:0 0 3px 5px}
a.to_vote:hover {background:#0E3160}
a.result {font-size:10px; color:#2E2E2E; margin:0 0 0 10px}
a.result:hover {text-decoration:none}
#center_column {color:#707070; padding:9px 0 0 0; margin:0 226px 0 226px}
#center_column h1, #center_column_in h1 {padding:0 0 1px 0; margin:0; color:#0E3162; font-size:12px}
#center_column_in {color:#707070; padding:0; margin:0 222px 0 222px}
.text {padding:0 0 20px 7px}
.block_commodity {float:left; width:100%}
.block_commodity td {padding:0 4px 4px 0}
.commodity {
	background:#FAFAFA;
	border:1px solid #E1EDF6;
	width:180px;
	padding:0 6px 0 6px;
	margin:0 12px 12px 0;
	float:left
}

.commoditycenter {
	background:#FAFAFA;
	border:1px solid #E1EDF6;
	width:90%;
	padding:0 6px 0 6px;
	margin:0 12px 12px 0;
	float:left
}


.commodity_title {padding:8px 6px 7px 6px; border-bottom:1px solid #E1EDF6; margin:0 -6px 6px -6px}
.commodity_title a {color:#0E3163; font-weight:bold}
.commodity_title a:hover {text-decoration:none}
.price {font-size:15px; font-weight:bold; color:#0F3364; padding:4px 0 0 0}
* html .price {padding:2px 0 0 0}
*+html .price {padding:2px 0 0 0}
a.add {float:right; font-size:11px; display:block; width:63px; height:16px; background:url(images/basket.gif) 7px 5px no-repeat #25C200; padding:2px 0 0 24px; color:#fff; text-decoration:none; position:relative; top:9px; left:-9px;}
a.add:hover {background:url(images/basket.gif) 7px 5px no-repeat #0E3160}
a.add_in {font-size:11px; display:block; width:63px; height:17px; background:url(images/basket.gif) 7px 5px no-repeat #25C200; padding:1px 0 0 24px; color:#fff; text-decoration:none}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {a.add_in {height:16px; padding:2px 0 0 24px}}
a.add_in:hover {background:url(images/basket.gif) 7px 5px no-repeat #0E3160}
.price_in {float:right; font-size:11px; display:block; width:80px; height:17px; background:#25C200; padding:1px 0 0 0; color:#fff; text-decoration:none; text-align:center; margin:0 4px 0 0}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {.price_in, .add_in {height:16px; padding:2px 0 0 0}}
* html .price_in {margin:0 2px 0 0}
.price span {padding:9px 106px 8px 10px; display:block}
.description {padding:8px 10px 12px 10px; font-size:10px; line-height:14px}

.nav_block {color:#899EBA; background:#FAFAFA; border:1px solid #E1EDF6; padding:6px 150px 7px 9px}
* html .nav_block {height:1px; margin:0 -3px 0 -3px}
.nav_block span {font-size:10px; float:right; position:relative; left:140px}
.nav_block a {color:#899EBA}
.nav_block a:hover {text-decoration:none}
.commodity_bl {border-bottom:1px solid #E1EDF6; border-left:1px solid #E1EDF6; border-right:1px solid #E1EDF6; padding:11px}
.comm_bl {width:250px}
.comm_photo {padding:11px 11px 0 11px}
.comm_bl img {border:1px solid #DADADA; margin:0 0 11px 0}
.commodity_bl td {vertical-align:top}
.info_bl {font-size:10px; line-height:14px; padding:0 0 0 6px}
.info_bl p {margin:0; padding:0 0 14px 0}
.title_info {font-size:14px; font-weight:bold; color:#0E3160; padding:8px 0 8px 0}
.l_info {width:250px; padding:0 10px 0 0}
.cont_block_in_pr {width:255px; font-weight:bold; margin:0 -11px 30px -6px; display:table}
* html .cont_block_in_pr {height:1px}
.cont_block_in {margin:0 0 10px -6px}
.cont_bl_in {padding:3px 6px 4px 6px}
.cont_bl_in span {color:#CC0000; font-size:11px; display:block; font-weight:bold; padding:1px 6px 2px 0; display:block}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {.cont_bl_in span {padding:2px 6px 2px 0}}
.cont_block_in_pr td {padding:3px 0 3px 0}
.print {text-align:right; padding:5px 0 0 0}
.print a {font-size:10px; color:#899EBA; background:url(images/print.png) left top no-repeat; padding:1px 0 1px 19px}
.print a:hover {text-decoration:none}
.recomm {color:#0E3160; padding:25px 0 12px 13px}
.recomm dl dt {font-size:11px; color:#0E3160; background:url(images/recomm.png) left 1px no-repeat; padding:0 0 18px 20px}
.recomm dl dd a {font-size:11px; color:#0E3160; background:none; display:inline; line-height:16px; padding:0 0 0 20px}
.recomm dl dd span {color:#25C200; padding:0 0 0 8px}
.question_bl {padding:12px 0 0 0; width:450px; text-align:left}
.lt_write {background:url(images/lt_write.png) left top no-repeat #FAFAFA}
.rt_write {background:url(images/rt_write.png) right top no-repeat}
.lb_write {background:url(images/lb_write.png) left bottom no-repeat}
.rb_write {background:url(images/rb_write.png) right bottom no-repeat; padding:12px 0 12px 36px}
.rb_write table td {vertical-align:top}
.question_bl span {font-size:11px; color:#0E3160; font-weight:bold; background:url(images/write.png) left 1px no-repeat; padding:0 0 17px 19px; display:block; margin:0 0 0 -19px}
.field {width:157px; height:16px; background:url(images/field.png) left top no-repeat; padding:2px 0 0 4px; margin:0 0 5px 0}
.field input {width:151px; border:0; background:none; font-family:tahoma; font-size:10px; color:#707070}
.textarea {width:348px; height:97px; background:url(images/textarea.png) left 3px no-repeat; padding:7px 4px 4px 4px; margin:0 0 0 0}
.textarea textarea {width:348px; height:97px; background:none; border:0; font-family:tahoma; font-size:10px; color:#707070}
.input input {border:0; background:url(images/input.png) left top no-repeat; width:72px; height:25px; cursor:pointer; float:left; margin:6px 13px 0 0}
.numbers {width:173px; height:16px; background:url(images/code.png) left top no-repeat; padding:2px 0 0 4px; margin:8px 0 5px 0; float:left;}
.numbers input {width:153px; border:0; background:none; font-family:tahoma; font-size:10px; color:#707070}
.code {float:left; margin:8px 0 0 -5px}
.clear {clear:both}
#footer {background:url(images/footer.png) left top repeat-x; clear:both; font-size:10px; color:#4C4C4C; position:relative; top:6px; line-height:16px}
#footer img {margin:0 0 0 5px}
#footer a {color:#113A73}
#footer a:hover {text-decoration:none}
.footer_fon {background:url(images/footer_fon.jpg) left top no-repeat; padding:24px 5px 0 19px; height:70px}
.footer_left {float:left; width:213px}
.footer_right {float:right; width:213px; text-align:center}
.footer_center {margin:0 230px 0 230px}
.footer_center div {float:right}
<!--
.style1 {
	font-size: 24px;
	color: #CCCCCC;
}
.style2 {
	color: #FF0000;
	font-size: 18px;
	text-transform: none;
	text-decoration: underline;
	font-style: italic;
	text-align: center;
	word-spacing: normal;
	font-weight: bold;
}
.style3 {color: #FFFFFF}
.style4 {
	font-size: 16px;
	color: #FFFFFF;
}
.style5 {
	color: #999;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	text-align: center;
}

.style5 .style5 {
	font-size: 12px;
	font-style: italic;
	text-align: center;
	color: #666;
}

.style7 {
	color: #FF0000;
	font-size: 24px;
}
