html, body {height: 100%;}
body {text-align: center; padding: 0; margin: 0; background: #F3F6F8; color: #6F6F6F; font: 71% tahoma, arial, sans-serif;}
body.sm {text-align: left; padding: 10px 30px; height: auto; background: #FFF;}

#content_part {width: 792px; margin: 0 auto; text-align: left;}
#allpage {background: url(/_pic/main_bg.gif) repeat-y 50% 0;}

table {font-size: 100%;}
#addr {}

h1.small {font: bold 14px arial, tahoma, verdana, sans-serif; color: #55789E; margin: 0.1em 0 0.1em 0; text-transform: uppercase; background: url(/_pic/h1_bg.gif) no-repeat 0 100%; padding: 0 0 2px 20px;}
h1 {font: bold 14px arial, tahoma, verdana, sans-serif; color: #55789E; margin: 0.5em 0 1.5em 0; text-transform: uppercase; background: url(/_pic/h1_bg.gif) no-repeat 0 100%; padding: 0 0 2px 20px;}
h0 {font: bold 14px arial, tahoma, verdana, sans-serif; color: #55789E; margin: 0.1em 0 0.1em 0; text-transform: uppercase; background: url(/_pic/h1_bg.gif) no-repeat 0 100%; padding: 0 0 2px 20px;}
h2 {font: 160% arial, tahoma, sans-serif; color: #487696; margin: 0 0 0.2em 0; padding: 0;}
h3 {font: bold 110% arial, tahoma, sans-serif; color: #487696; margin: 0 0 2em 0; padding: 0;}
.h3 {font: bold 110% arial, tahoma, sans-serif; color: #487696; margin: 0 0 0.5em 0;}
h3 span {color: #C60000;}
p {margin: 0.5em 0 1.5em 0;}
img {border: none;}
a {color: #8797A2; text-decoration: underline;}
a:hover, .red {color: #51758D;}
ul {margin: 0.5em 0 0.5em 0; padding: 0;}
ul li {padding: 0 0 0.2em 25px; background: url(/_pic/bull01.gif) no-repeat 15px 4px; list-style: none;}
form {margin: 0;}
input, textarea, select {color: #487696; font: 100% tahoma, arial, sans-serif; margin: 3px 0 8px 0;}
button {border: none; background: none; padding: 0; cursor: pointer; cursor: hand;}
.btn {width: auto !important; border: none !important;}
.both {clear: both;}
.spacer {width: 1px; height: 1px; font-size: 0;}
.fleft {float: left;}
.fright {float: right;}
.aright {text-align: right;}
.bezh {color: #FFE7BE;} 
.rel {position: relative;}
.abs {position: absolute;}
.mini {font-size: 92%;}
.red {color: #DC0000;}

.top {padding: 12px 0 0 0;}
.middle {border-style: solid; border-width: 0 1px; border-color: #E7EDF0; background: #FFF url(/_pic/sky.jpg) no-repeat 50% 0; padding: 18px 35px 20px 35px;}
.utop {background: url(/_pic/u02.gif) no-repeat 100% 0; width: 100%; position: relative; top: 4px;}
.brdtop {background: #FFF; font-size: 0; margin: 0 4px; height: 3px; border-top: 1px solid #EAEFF2;}
.ubot {background: url(/_pic/u03.gif) no-repeat 100% 0; width: 100%; position: relative; top: -4px;}
.brdbot {background: #FFF; font-size: 0; margin: 0 4px; height: 3px; border-bottom: 1px solid #E8EEF1;}

.path {padding: 0 0 12px 40px; font-size: 92%; color: #8797A2;}
.path a {color: #8797A2; text-decoration: none;}

#menu {width: 100%; margin: 10px 0 0 0; padding: 0 0 30px 0; overflow: hidden; background: url(/_pic/menu_bg.gif) repeat-x 0 6px;}
#menu .m_bg {background: url(/_pic/um02.gif) no-repeat 100% 6px; float: left; width: 100%;}
#menu ul {margin: 0; padding: 0 0 0 50px; float: left; background: url(/_pic/um01.gif) no-repeat 0 6px;}
#menu ul li {list-style: none; float: left; padding: 0; height: 47px; background: url(/_pic/menu_li.gif) no-repeat 100% 7px;}
#menu img {margin: 23px 18px 11px 18px; display: block;}
#menu #end {background: none;}
#menu li.curr {background: #5E829A url(/_pic/uli02.gif) no-repeat 100% 0;}
#menu li.curr div {background: url(/_pic/uli01.gif) no-repeat; float: left;}
#menu li.curr div div {background: url(/_pic/menu_grad.gif) repeat-x 0 100%; float: left;}
#menu li.curr .smenu {position: relative;}
#menu li.curr .rel div {background: none;}
#menu li.curr .abs, .fp .smenu .abs {top: 47px; left: 0; background: #5E829A url(/_pic/usm01.gif) no-repeat 0 100%;}
.fp .smenu .abs {top: 47px; left: 0; background: none;}
.fp .smenu .abs {top: 0; text-align: left; width: 350px;}
#menu li.curr .abs div, .fp .smenu .abs div {padding: 5px 10px; background: url(/_pic/usm02.gif) no-repeat 100% 100%;}
.fp .smenu .abs div {padding: 5px 10px; background: #5E829A;}
.fp .smenu .abs .ugs {background: url(/_pic/usm02_fp.gif) no-repeat 100% 0; padding: 0;}
#distrib {width: 680px; height: 30px;}

.smenu {margin: 0 0 40px 0;}
.smenu a {color: #CFDAE1; background: url(/_pic/smenu.gif) no-repeat 0 6px; padding: 0 7px 0 7px; text-decoration: none; position: relative;}
.fp .smenu a {color: #CFDAE1; padding: 0 7px 0 0; text-decoration: none; position: relative;}
.smenu a:hover, .smenu a#curr, .smenu {color: #9CCCE6;}
.smenu b {padding: 0 7px 0 7px; font-weight: normal; background: url(/_pic/smenu.gif) no-repeat 0 6px;}
.fp .smenu a img {vertical-align: middle; margin: 0 5px 0 0;}
.fp .smenu .abs .brd_smenu {height: 9px; font-size: 0; background: #5E829A; margin: 0 9px; padding: 0; top: -9px; position: relative;}

.nav {padding: 5px 21px 5px 0;}
.nav img {float: right; width: 12px; height: 13px;}
#search {margin: 0 30px;}
#lang {margin: 0 0 0 30px; width: 25px; height: 13px;}

.action {width: 182px; height: 249px; float: left; margin-right: -1000px; margin-top: 4px;}
.action div {padding: 20px; font-size: 88%; color: #88959B;}
.action a {color: #88959B; text-decoration: none;}

.action2 {float: left; margin-top: 9px; /*background: url(/_pic/action2Bg.gif) left top no-repeat;*/}
.action2 img {margin-top: 10px;}
/*.action2 div {padding: 10px; color: #88959B; float: left; width: 182px; height: 249px;}*/
.action2 a {color: #88959B; text-decoration: none;}

.copy {width: 110px; position: relative; top: -4px; margin: 0 0 0 35px;}
.copy .txt { padding: 10px 5px 5px 15px; background: #FFF url(/_pic/copy_bg.gif) repeat-x; font-size: 92%;}
.copy .cbot {height: 11px; margin: 0 11px; background: #FFF; position: relative; font-size: 0;}
.copy .rel .abs {position: absolute; background: url(/_pic/ucopy02.gif) no-repeat 100% 0; width: 100%; top: -11px;}

.dsa {width: 50px; position: relative; top: -4px; margin: 0 0 0 35px;}
.dsa .txt {text-align: center; padding: 4px; background: #FFF url(/_pic/copy_bg.gif) repeat-x;}
.dsa .cbot {height: 11px; margin: 0 11px; background: #FFF; position: relative; font-size: 0;}
.dsa .rel .abs {position: absolute; background: url(/_pic/ucopy02.gif) no-repeat 100% 0; width: 100%; top: -11px;}

#header {}
#logo {}

.counters {padding: 8px 0 8px 15px;}

.content {overflow: hidden; width: 100%;}
.left {margin: 0 200px 40px 0; padding: 0 20px 0 0; min-height: 400px;}
* html .left {height: 400px;}
div.right {float: right; width: 190px; margin: 20px 0 40px 0;}
.new_right {float: right; margin: 20px 0 40px 0; width:210;}

#footer .left {margin: 0 230px 0 0; padding: 0; border-right: none; min-height: 1px;}
* html #footer .left {height: 1px;}
#footer .right {margin: 5px 0 0 0;}

.icons {float: left; padding: 4px 0 0 30px;}
.icons img {float: left; width: 11px; height: 13px;}
.icons #ico_mail {margin: 0 30px;}
.icons .lang img {float: none; margin: 0; width: 15px; height: 9px; vertical-align: middle;} 
.icons .lang {float: left; margin-right: 30px;}
.icons a {font-size: 92%; text-decoration: none;}

#qform input {width: 230px; border: 1px solid #D8E3E8;}
#qform textarea {width: 350px; height: 150px; border: 1px solid #D8E3E8;}
.ask {padding: 5px 0 35px 25px;}

.cat_menu {height: 70px;}
.cat_menu img {position: absolute;}
.cat_menu div {position: relative;}

#c59 {left: 180px; z-index: 20;}
#c60 {left: 360px; z-index: 30;}
#c61 {left: 540px; z-index: 40;}

.sIFR-flash {visibility: visible !important;	margin: 0;}
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {position: absolute; left: 0;	top: 0;	width: 0;	height: 0; display: block; overflow: hidden;}
.sIFR-hasFlash .item_name {visibility: hidden; font-size: 15px; margin-left: 10px; margin-bottom: 8px;}

.items {}
.items td {border-right: 1px solid #F3F8F9; border-bottom: 1px solid #F3F8F9; padding: 10px;}

.img_good {border: 1px solid #D7E4EA; float: left; margin: 0 10px 10px 0;}
.img_good img {margin: 1px;}
.img_good .rel img {position: absolute; width: 25px; height: 25px; margin: 0;}
.items a {text-decoration: none;}
.u01 {top: -1px; left: -1px; background: url(/_pic/01.png); background: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/_pic/01.png,sizingMethod=crop);}
.u02 {top: -1px; right: -1px; background: url(/_pic/02.png); background: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/_pic/02.png,sizingMethod=crop);}
.u03 {top: -24px; right: -1px; background: url(/_pic/03.png); background: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/_pic/03.png,sizingMethod=crop);}
.u04 {top: -24px; left: -1px; background: url(/_pic/04.png); background: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/_pic/04.png,sizingMethod=crop);}

.right .column .rel img {width: 12px; height: 12px; position: absolute;}
.right .u01 {top: 0; left: 0; background: url(/_pic/u01.png); background: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/_pic/u01.png,sizingMethod=crop);}
.right .u02 {top: 0; right: 0; background: url(/_pic/u02.png); background: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/_pic/u02.png,sizingMethod=crop);}
.right .u03 {top: -12px; right: 0; background: url(/_pic/u03.png); background: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/_pic/u03.png,sizingMethod=crop);}
.right .u04 {top: -12px; left: 0; background: url(/_pic/u04.png); background: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/_pic/u04.png,sizingMethod=crop);}

.arr img {position: absolute; top: 4px; z-index: 100;}
.radio p {text-indent: -20px; padding: 5px 0 0 25px; margin: 0;}
.radio p input {border: none; margin: 0 5px 0 0; vertical-align: middle; padding: 0; width: 15px; height: 15px; background: none;}

.column {background: #CA9B48;}
#ag58, #ag237 {background: #D3CD9C;}
#ag59, #ag238 {background: #71A418;}
#ag60, #ag239 {background: #82B1B6;}
.h1 {background: url(/_pic/h1_goods_61.gif) no-repeat; margin: 10px 0 5px 0;}
#ag58 .h1 {background: url(/_pic/h1_goods_58.gif) no-repeat;}
#ag59 .h1 {background: url(/_pic/h1_goods_59.gif) no-repeat;}
#ag60 .h1  {background: url(/_pic/h1_goods_60.gif) no-repeat;}
#ag61 .h1 {background: url(/_pic/h1_goods_61.gif) no-repeat;}
#ag239 .h1 {background: url(/_pic/h1_goods_239.gif) no-repeat;}
#ag238 .h1 {background: url(/_pic/h1_goods_238.gif) no-repeat;}
#ag237 .h1 {background: url(/_pic/h1_goods_237.gif) no-repeat;}
#ag240 .h1 {background: url(/_pic/h1_goods_240.gif) no-repeat;}

.column ul {margin: 0; padding: 0 0 3px 0;}
.column ul li {color: #FFFFE9; font-size: 92%; background: url(/_pic/li58.gif) no-repeat 14px 4px; padding: 0 8px 8px 25px;}
.column ul li.curr {background: url(/_pic/li58_off.gif) no-repeat 14px 4px;}
.column ul li a {text-decoration: none; color: #FFFFE9;}
.column ul li a:hover {color: #FFF;}
#ag58 a {color: #7C5613;}
#ag59 li {background: url(/_pic/li59.gif) no-repeat 14px 4px; color: #BCFF48;}
#ag59 li.curr {background: url(/_pic/li59_off.gif) no-repeat 14px 4px;}
#ag60 li {background: url(/_pic/li60.gif) no-repeat 14px 4px; color: #1A7C86;}
#ag60 li.curr {background: url(/_pic/li60_off.gif) no-repeat 14px 4px;}
#ag61 li {background: url(/_pic/li58.gif) no-repeat 14px 4px; color: #F3C573;}
#ag61 li.curr {background: url(/_pic/li58_off.gif) no-repeat 14px 4px;}

.send_friend {clear: left; padding-top: 10px;} 
.block {background: #F0F5F7;}
#subscr {margin-top: 24px;}
#subscr .h1 {background: url(/_pic/h1_subscr.gif) no-repeat; margin: 13px 0 5px 1px;}
#vote .h1 {background: url(/_pic/h1_vote.gif) no-repeat; margin: 13px 0 5px 1px;}
#friend .h1 {background: url(/_pic/h1_sendfriend.gif) no-repeat; margin: 13px 0 5px 1px;}
.block input {border: 1px solid #D8E3E8; width: 150px;}
.block select {width: 150px;}
.block form {padding: 0 15px 5px 18px;}
.block_pad {padding: 0 18px 5px 18px;}

.block_votings {padding: 0 18px 10px 18px;}
.vote_result {margin: 4px 0 12px 35px;	border: 1px solid #D8E3E8; font-size: 0;}
.vote_result div {height: 8px; background-color: #B7C9D2;}
.left .vote_result {margin: 4px 0 12px 0;	border: 1px solid #D8E3E8;}
.left .vote_result div {height: 12px; background-color: #B7C9D2;}

.block_votings b {display: block; margin: 0 0 5px 0;}
.block_votings .rel {z-index: 10;}
.block_votings .rel div {position: absolute; margin: 2px 0 0 0; color: #97BFD3;}

.date, .light {color: #B5CDD6;}
.date {display: block;}
.news {width: 100%; overflow: hidden; margin-bottom: 15px; padding-bottom: 10px; background: url(/_pic/line.gif) no-repeat 50% 100%;}
.news .aright {padding-top: 4px;}

.ask {padding: 5px 0 35px 25px;}

.map li {font-weight: bold;}
.map li ul li {font-weight: normal;}
.map a {text-decoration: none;}

.popup {text-decoration: none;}
.popup img {vertical-align: middle;}
.popup em {text-decoration: underline; font-style: normal;}
.articles {background: #F0F5F7; margin: 9px 0 0 185px;}
.articles .u_bot {background: url(/_pic/uart01.gif) no-repeat 0 0; text-align: right;}
.articles .u_top {background: url(/_pic/u_fp01.gif) no-repeat 0 0; text-align: right;}
.fp_art_list {min-height: 221px; padding: 0 20px;}
* html .fp_art_list {height: 221px;}
.art {width: 100%; overflow: hidden; margin: 0 0 15px 0;}
.art .marg {margin-left: 69px;}

.goods_java {background: #F3F6F8;}
.g01 {background: url(/_pic/g02.gif) no-repeat 100% 0;}
.g02 {background: url(/_pic/g03.gif) no-repeat 100% 0;}
.goods_pad {padding: 5px;}
.acenter {text-align: center;}

#inner .good01 {position: relative; width: 100%; top: 9px; text-align: right; background: url(/_pic/001.png) no-repeat; background: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/_pic/001.png,sizingMethod=crop);}
#inner .good01 img {background: url(/_pic/002.png) no-repeat; background: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/_pic/002.png,sizingMethod=crop);}
#inner .good02 {position: relative; width: 100%; top: -9px; text-align: right; background: url(/_pic/004.png) no-repeat; background: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/_pic/004.png,sizingMethod=crop);}
#inner .good02 img {background: url(/_pic/003.png) no-repeat; background: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/_pic/003.png,sizingMethod=crop);}
#inner .main_img {border: 1px solid #FFF;}

.big_img .good01 {position: absolute; width: 100%; text-align: right; background: url(/_pic/0001.png) no-repeat; background: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/_pic/0001.png,sizingMethod=crop);}
.big_img .good01 img {background: url(/_pic/0002.png) no-repeat; background: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/_pic/0002.png,sizingMethod=crop);}
.big_img .good02 {position: absolute; width: 100%; top: -9px; text-align: right; background: url(/_pic/0004.png) no-repeat; background: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/_pic/0004.png,sizingMethod=crop);}
.big_img .good02 img {background: url(/_pic/0003.png) no-repeat; background: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/_pic/0003.png,sizingMethod=crop);}
.big_img .img {border: 1px solid #CACACA;}

* html #big-img-box {position: relative;}

#inner {text-align: center;}
#inner a {text-decoration: none; color: #6F6F6F;}
.list h2 {font: bold 12px arial, tahoma, verdana, sans-serif; color: #4D7505; text-transform: uppercase;}
.mode_descr .list {padding: 8px; min-height: 500px;}
* html .mode_descr .list {height: 500px;}
.mode_descr .list {font-size: 88%;}
.mode_descr .list a {color: #FFF; text-decoration: none;}
.mode_descr .list div {padding: 10px 0; margin: 0 0 0 0; border-bottom: 1px solid #9AC70A;}

.all_goods {padding: 4px 0 5px 7px;}
.all_goods a {color: #51758D;}

.content p table, .tbl {border-collapse: collapse; margin-left: 10px;}
.content p table td, .tbl td {padding: 3px; border: 1px solid #AFAFAF; vertical-align: top;}


.pager {text-align: center; padding: 16px 0 0 0; font-size: 11px;}
.pager a {text-decoration: none; color: #6e6e6e; font-size: 11px;}
.pager font {color: #71a11a; font-size: 11px;}

.action_2 {background: url(/_pic/action.jpg) no-repeat 0 0; padding: 20px 19px 0 19px; width: 145px; height: 249px; font-size: 10px; color: #90989a;}