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%");}

p {color:#393939;}
li {color:#393939;}
.bv {color:#393939; font-size:14px;}

img {border:0}
h1 {padding:0; margin:0; font-size:12px}

a {outline:none}
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(icon1.gif) 14px 8px no-repeat}
dl dd a:hover {text-decoration:none; color:#fff; background:url(icon1h.gif) 14px 8px no-repeat #0E3160}

dl dt a {color:#CC0000; font-size:13px; font-weight:bold; padding:0 margin:0}
dl dt a:hover {text-decoration:none; color:#fff; background:url(icon1h.gif) 14px 8px no-repeat #0E3160}

#head {background:url(head_center.png) left 56px repeat-x; margin:0 0 -26px 0}
.head_left {background:url(head_left.jpg) left 56px no-repeat}
.head_right {height:229px; background:url(head_right.jpg) right top no-repeat}
.wheel_bl {float:right}
.wheel {width:228px; height:30px; background:url(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='wheel.png', sizingMethod='scale')}
.logo {position:absolute; margin:100px 0 0 20px}

.topmenu {padding:0 0 0 16px; margin:0; list-style:none}
.topmenu li {display:block; float:left; background:url(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(border4.gif) left 3px repeat-y}
.r_bord {background:url(border4.gif) right 3px repeat-y}
.t_bord {background:url(border3.gif) left top repeat-x}
.b_bord {background:url(border3.gif) left bottom repeat-x}

.left_bord {background:url(border1.gif) left 3px repeat-y; width:100%; height:auto}
.right_bord {background:url(border1.gif) right 3px repeat-y}
.top_bord {background:url(border2.gif) left top repeat-x}
.bottom_bord {background:url(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(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:0px 0 0 3px}
.search_bl {padding:11px 0 8px 106px; width:118px; height:20px; background:url(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(email.gif) left 4px no-repeat; margin:0 13px 0 0}
a.map {padding:0 0 2px 20px; background:url(map.gif) left 2px no-repeat; margin:0 13px 0 0}
a.icq {background:url(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(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(icon2.gif) left top no-repeat; margin:13px 0 0 55px}
.voting {padding:3px; margin:12px 0 0 0}
.upblock {padding:0px; margin:0px 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}

a.to_vote2 {color:#fff; width:70px; height:15px; background:#25C200;  text-align:center; text-decoration:none; padding:3px 3px 3px 3px; margin:0 0 3px 5px}
a.to_vote2:hover {background:#0E3160}

#center_column {color:#707070; padding:9px 0 0 0; margin:0 10px 0 10px;text-align:justify}
#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;text-align:justify}
.block_commodity {float:left; width:100%}

.commodity {background:#FAFAFA; border:1px solid #E1EDF6; width:225px;height:420px; padding:0 6px 0 6px; margin:0 12px 12px 0;text-align:justify}
.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(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(basket.gif) 7px 5px no-repeat #0E3160}
a.add_in {font-size:11px; display:block; width:63px; height:17px; background:url(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(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;text-align:justify}
* html .nav_block {height:1px; margin:0 -3px 0 -3px;text-align:justify}
.nav_block span {font-size:10px; float:right; position:relative; left:140px;text-align:justify}
.nav_block a {color:#899EBA;text-align:justify}
.nav_block a:hover {text-decoration:none;text-align:justify}
.commodity_bl {border-bottom:1px solid #E1EDF6; border-left:1px solid #E1EDF6; border-right:1px solid #E1EDF6; padding:11px;text-align:justify}

.commodity_bl2 {border-top:1px solid #E1EDF6; border-bottom:1px solid #E1EDF6; border-left:1px solid #E1EDF6; border-right:1px solid #E1EDF6; padding:11px;text-align:justify}

.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(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(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(lt_write.png) left top no-repeat #FAFAFA}
.rt_write {background:url(rt_write.png) right top no-repeat}
.lb_write {background:url(lb_write.png) left bottom no-repeat}
.rb_write {background:url(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(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(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(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(input.png) left top no-repeat; width:72px; height:25px; cursor:pointer; float:left; margin:6px 13px 0 0}

a.knopka {border:0; background:url(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(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(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(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}

/* Index styles */



/* Block styles */





.ptbl td{vertical-align:middle;text-align:left;padding:3px 8px}

.hmin{padding:4px 0}
table.gre{background:#c2c2c2}
table.gre td{background:#fff}
table.gre td.lt{font-weight:bold;background:#fff}
table.gre a{color:#113A73}
.pad{padding:8px}
.padt{padding:3px 8px}


.cbt{padding:4px 8px;}

.cbt a{color:#113A73}


.hdb{padding:12px 12px 14px}
.hdbtop{padding:8px}
.hmin{padding:4px 0}

.hdbot a{font-weight:bold;color:#113A73}
.hd a{color:#fff;text-decoration:none;color:#113A73}
.hd a:hover{color:#fff;text-decoration:none;color:#113A73}


.block1 {border-style:dashed; border-width:1px;border-color:#868686;}
h3 {color:#006ca0; font-size:12px;padding-top:5px;}