html { height: 100%; }
html body { min-height: 100%; position: relative; margin: 0; padding: 0; font: 12px Arial;}
* html body { height: 100%; }
a {outline: none;}
.clearer { clear: both; }
.page_left { display: block; width: 250px; margin-right: 10px; float: left; overflow: hidden; z-index: 2; }

.top_reklama {float:left; margin:10px 0 15px; width:980px;}
.top_reklama_for_ie {margin:-5px 0 5px; #margin:-30px 0px 0px 0px; }

.info_search{display:block; margin-top:10px;}
.info_box {width:950px; background-color:#edf1f5; padding:5px; float:left;}
.info_box .outerbox {border:1px solid #dae5f0; padding:20px 25px; background-color:white; float:left; width:898px;}
.info_box .outerbox .leftblock {width:610px; float:left; margin-right:30px; padding:5px;}
.info_box .outerbox  b {font-size:13px;}
.info_box .outerbox .leftblock ul {list-style-type:square; line-height:22px; padding:0 0 0 14px;}
.info_box .outerbox .rightblock {width:200px; float:left; border-left:1px solid #DAE5F0; padding:5px 5px 5px 30px;}
.info_box .outerbox .rightblock ul {list-style-type:square; line-height:20px; padding:0px; margin:14px 0 0 14px;}

.schetchik {display:none;}

.maint_bann {background:url("/img/reg_visitors.png") no-repeat scroll 0 0 transparent; height:23px; margin-bottom:10px; padding:9px 0 0 15px; width:729px}
.maint_bann i {color:#133B62; font-size:13px; font-style:normal;}
.maint_bann u {text-decoration:none; font-weight:bold; color:white; margin-right:20px; font-size:14px;}
.maint_bann b {color:#133B62; margin-right:10px; font-size:14px;}
.maint_bann a:hover {text-decoration:none;}
.amain_mann {text-decoration:none;}
.amain_mann:hover {text-decoration:none;}

.poiskbox {display:block; height:100%; margin:30px auto 15px; width:960px; _margin:80px auto 5px; #margin:80px auto 15px;}
.poiskbox .poisk {height:63px; width:960px; background:transparent url(/img/bg_poisk.png) repeat-x scroll 0 0; position:relative;}
.poiskbox .poisk .ininfo{color:#133B62; position:absolute; right:0; top:-30px;}
.poiskbox .poisk .ininfo .overall-stats-w .inner{float:left; padding:7px 0 0 5px;}
.poiskbox .poisk  .but1 {background:transparent url(/img/serch_but1.png) no-repeat scroll 0 0; color:#FFFFFF; font-weight:bold; left:100px; padding:10px 38px 7px 30px; position:absolute; top:-31px;}
.poiskbox .poisk  .but2 {background:transparent url(/img/serch_but1.png) no-repeat scroll 0 -64px; color:#ffffff; font-weight:bold; left:212px; padding:10px 27px 7px 26px; position:absolute; top:-31px;}
.poiskbox .poisk  .but1a {background:transparent url(/img/serch_but1.png) no-repeat scroll 0 -32px; color:#133B62;  left:100px; padding:10px 39px 7px 30px; position:absolute; top:-31px; cursor:pointer;}
.poiskbox .poisk  .but2a {background:transparent url(/img/serch_but1.png) no-repeat scroll 0 -96px; color:#133B62; left:212px; padding:10px 27px 7px 26px; position:absolute; top:-31px; cursor:pointer;}
.poiskbox .poisk  .logo {float:left; margin-left:15px;}
.poiskbox .shadow {background:transparent url(/img/search_shadow.png) no-repeat scroll 0 0; height:5px; width:960px;}
.poiskbox .poisk .inner {float:left; padding:15px 0 0 15px;}
.poiskbox .poisk .inner .mainser {width:435px; border:1px solid #ebb041; padding:4px 3px 4px; font-size:12px;}
.poiskbox .poisk .inner .mainsel {border:1px solid #EBB041; font-size:12px; margin-left:10px;  padding:3px 3px 3px; width:150px;}
.poiskbox .poisk .inner .outbot{float:left;}
.poiskbox .poisk .inner .mbut {background:transparent url(/img/serch_sbut_link.png) no-repeat scroll 0 0;  border:0 none; color:#5E2708; cursor:pointer; font-size:12px; font-weight:bold; 
padding:5px 12px 8px 9px; margin-left:12px; outline: none; font-family:Arial; height:28px;  width:61px; margin-top:1px;}
.poiskbox .poisk .inner .mbut:hover {background-position:0 -28px;}
.poiskbox .poisk .inner .mbut:active {background-position:0 -56px !important; padding:6px 11px 7px 10px; height:28px; width:61px;}
*|html[xmlns*=""] .poiskbox .poisk .inner .mbut:active {padding:5px 12px 8px 9px; background-position:0 -56px;}
.mbut::-moz-focus-inner {border: 0;}
.poiskbox .poisk .inner .vozm {color:#ffffff; float:left; padding:8px 5px 5px 15px;}
.poiskbox .poisk .inner .vozm a{color:#ffffff;}
.poiskbox .poisk .inner .vozm a:hover{text-decoration:none;}
.poiskbox .poisk .inner .posl {color:#ffffff; float:left; clear:both; font-size:11px; white-space: nowrap;}
.poiskbox .poisk .inner .posl a{color:#ffffff; white-space: nowrap;}

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
.poiskbox .poisk .inner .mainser {padding:5px 3px 5px;}
.poiskbox .poisk .inner .mainsel {padding:5px 4px 5px;}
.poiskbox .poisk .inner .mbut {margin-top:0px;}
}

@-moz-document url-prefix() {
.poiskbox .poisk .inner .mainser {padding:4px 3px 5px;}
.poiskbox .poisk .inner .mainsel {padding:3px 4px 4px;}
.poiskbox .poisk .inner .mbut {margin-top:0px;}
}

.poiskbox .poisk .inner .mainser {#padding:2px 3px 2px; #border-top:1px solid #abadb3; #border-right:1px solid #e3e9ef; #border-bottom:1px solid #e3e9ef; #border-left:1px solid #abadb3;}
.poiskbox .poisk .inner .mbut {#background:transparent url(/img/serch_sbut_link_ie.png) no-repeat scroll 0 0; #font-size:11px; #padding:0px 1px 1px 0px; #height:23px; #width:52px;}
.poiskbox .poisk .inner .mbut:hover {#background-position:0 -23px;}
.poiskbox .poisk .inner .mbut:active {#background-position:0 -46px;}

.error-nothing-found {color:red; padding-left:36px;}

#header { background:#edf2f7; border-bottom:1px solid #ffffff; width: 100%; height: 28px; position: absolute; top: 0px; padding-top:0px; left: 0px;}
#header div.center { overflow: hidden; width: 960px; height: 28px; margin: 0 auto; font-size: 13px !important; }
#header div.name { font-size: 13px !important; margin-left: 23px; margin-top: 0;}
#header div.center a { color: #039; text-decoration: none; margin: 5px 0 0; float: left}
#header div.center a:hover { text-decoration: underline; }
#header div.center div.right_no_ground { float: right; text-align: right; margin: 0 16px; overflow: hidden; }
#header div.center div.right { float: right; text-align: right; padding: 0 0 0 24px; margin: 0 16px 0 0; overflow: hidden; background: scroll no-repeat url(/img/top_shelf.png) 0px 0px; height: 36px; }
#header div.center div.right-active a { color: #47D; }
#header div.center div.name{ float: left; overflow: hidden; margin: 5px 0 0 !important; font-weight: bold; 	color: #003399; }
#header div.center div.name a { margin: 0 !important; font-size: 12px!important;  font-weight: bold; }
#header div.center div.right div.number_of_messages { width: 28px; height: 25px; overflow: hidden; margin: 6px 0 0 10px; text-align: center; float: right; padding-top: 6px; color: #D30000; font-size: 11px; line-height: 11px; font-weight: bold; }

#header #loginform_outer { overflow: hidden; width: 960px; height: 20px; margin: 0 auto; padding: 5px 0 0; font-size: 11px; line-height: 1; position: relative; }
#header #loginform_outer a { color: #039; float: left}
#header #loginform_outer .right { position: absolute; right: 0; float: left; width: 480px; }
#header #loginform_outer .right input { float: left; }
#header #loginform_outer .right a { margin-left: 8px; position: relative; top: 2px; }
#header #loginform_outer .right input.login {padding:2px; border:1px solid #95B2C9; font-size: 10px; line-height: 12px; font-family: Verdana; width: 155px; height: 12px; margin-right: 8px; position: relative; top: 0; display: inline-block; }
#header #loginform_outer .right input.password {padding:2px; border:1px solid #95B2C9; font-size: 10px; line-height: 12px; width: 82px; height: 12px; margin-right: 8px; position: relative; top: 0; display: inline-block; }

#header #loginform_outer .right input.img {background:url("/img/bottom_login.png") no-repeat scroll 0 0 transparent; border:0 none; color:#FFFFFF; display:inline-block; font-family:Arial; font-size:10px; font-weight:bold; height:18px; margin:0 2px; width:42px; padding:1px 4px 3px; cursor:pointer;}

#header #loginform_outer .right input.img:hover {background-position:0px -18px; cursor:pointer;}

@-moz-document url-prefix() { #header #loginform_outer .right input.img { padding:0 0 4px; }}
#header #loginform_outer .right input { display: none; }
#header #loginform_outer .right form { float: left; }
#header #loginform_outer #linkmain { margin-top: 1px; }
#header #loginform_outer .header_text {overflow: hidden; float: left;  margin-top: 2px; margin-left: 10px; }
#header #loginform_outer .header_text h1 { color: #205495; font: normal 11px Arial; }

#linkmain { margin: 5px auto 0; text-align: left; display: block; float: left;}
#linkmain a { font-family: Arial,sans-serif; font-size: 12px; color: #003366; text-decoration: none; }
#linkmain .link_border { border-right: 1px solid #B6C7D7; padding-right: 10px; margin-right:10px;}
#linkmain .link_ygo {}
#message h2 {background:transparent url(/img/reset_password.png) no-repeat scroll 0 0;color:#FFFFFF;font-family:Arial,sans-serif;font-size:16px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;height:25px;line-height:normal;margin-top:10px;padding-left:15px;padding-top:4px; }
#message p { width: 513px; clear: both; font: 12px Arial, sans-serif; color: #133B62; margin-left: 15px; }

a img { border: 0px none; }
h1, h2, h3, h4 { margin: 0; padding: 0; }
a: active { outline: 0; }
a: focus { outline: 0; }

body div .throbber { left: 50%; margin-bottom: 0pt; margin-left: 0pt; margin-right: -16px; margin-top: -16px; position: absolute; top: 50%; }

#user_profile_popup input.save { background: url(/img/bottom_konst.png) no-repeat scroll 0 0; border: 0; display: inline-block; height: 22px; width: 90px; }
#user_profile_popup input.submit { background:transparent url(/img/bottom_submit_mes.png) no-repeat scroll 0 3px;border:0 none;color:#133B62;display:inline-block;float:right;font-family:Arial;height:27px;margin:15px 8px 0px 0px;width:95px; cursor:pointer;}
#user_profile_popup { height: auto; float: left; overflow: hidden; display: block; background: transparent url(/img/super_ten.gif) no-repeat scroll 0 0; position: fixed; top: 10%; left: 30%; _position:absolute;}
#user_profile_popup .throbber { display: none; }
#user_profile_popup {text-align: left; z-index: 200; padding:0 3px 3px 0;}
.no-info-profile {padding:6px 0 0 3px; color:red;}
#user_profile_popup .text {margin-top:10px;}
#user_profile_popup .mess_theme {margin:3px 10px 5px 6px; width:150px; height: 22px; position: absolute;}
#user_profile_popup input[name=subject] {margin:3px 4px 15px 0; width:300px;}
#user_profile_popup .mess_top {color:#D46A00; float:left; margin-top:10px;}


#user_profile_popup .block_shadow_r { background: #fff scroll url(/img/window_block_reg_v.png) repeat-y 100% 0; width: 539px; }
#user_profile_popup i.angle { position: absolute; overflow: hidden; width: 5px; }
#user_profile_popup i.angle_b { bottom: 0; height: 4px; background: scroll no-repeat url(/img/window_block_reg_g.png); }
#user_profile_popup i.angle_b.angle_l { left: 0; background-position: 0 0; }
#user_profile_popup i.angle_b.angle_r { right: 0; background-position: 0 -4px; }
#user_profile_popup i.angle_t	 { top: 0; right: 0; height: 7px; background: scroll no-repeat url(/img/window_block_reg_v.png) 0 0; }
#user_profile_popup .w_info_block { background: #fff; padding: 2px; border: 1px solid #ACBCC6; display: inline-block; position: relative; overflow: hidden}
#user_profile_popup .window_container { padding: 0 13px 20px 13px; background: scroll repeat-x url(/img/fon_infoblock.png); overflow: hidden; }
#user_profile_popup h2 { margin: 15px 0; font-size: 14px; }
#user_profile_popup p { font-size: 12px; color: #000; margin: 15px 0; }
#user_profile_popup .c_prussian_blue { color: #133b62; }
#user_profile_popup .c_shokolad { color: #d46a00; clear:both;}
#user_profile_popup .c_brown { color: #80460d}
#user_profile_popup .c_jeans { color: #06C; }
#user_profile_popup .c_sanginov { color: #92000a; padding-top: 4px; }
#user_profile_popup .c_asphalt { color: #0C5A96; }
#user_profile_popup .exit { position: absolute; top: 15px; right: 15px; height: 16px; width: 17px; overflow: hidden; text-decoration: none; background: #999 scroll no-repeat url(/img/window_block_exit.png) 0 0; }
#user_profile_popup .w_window { background: #fff scroll repeat-x url(/img/window_message.png) 0 100%; border: 1px solid #90adc3; position: relative;}
#user_profile_popup .w_window h2 { margin:1px 1px 0; overflow: hidden; height: 25px; padding: 8px 20px 0; background: url(/img/fon2_infoblock.png) repeat-x scroll 0 2px; line-height: 1;}
#user_profile_popup .w_window .exit { top: 5px; right: 5px; }
#user_profile_popup .w_window .window_container {padding:10px 20px 20px; background: none; }
#user_profile_popup .over-h { overflow: hidden; position: relative; height: 105px; }
#user_profile_popup .over-h .photo { float: left; margin-right: 10px; width:70px;}
#user_profile_popup dl, #user_profile_popup dt, #user_profile_popup dd { margin: 0; padding: 0; font-size: 11px; color: #000; overflow: hidden; }
#user_profile_popup dt, #user_profile_popup dd {float: none; }
#user_profile_popup dt { float: left; margin-right: 5px; width: 85px; }
#user_profile_popup .f14 {font-size: 14px; font-weight: bold; }
#user_profile_popup .copmname {color:#000000; font-size:18px;}
#user_profile_popup .region2 {color:#009900; font-size:14px; font-weight:bold; line-height:20px;}
#user_profile_popup .type2 {color:#000000; font-size:14px; font-weight:normal; line-height:25px;}
#user_profile_popup .f11 { font-size: 11px; padding-top: 5px; margin-bottom: 5px; }
#user_profile_popup dd span { padding: 0 6px 0px 0px; }
#user_profile_popup dt.f14 { width: auto; clear:both;}
#user_profile_popup dt.mail { width: auto; padding-right: 3px; height: 30px; }
#user_profile_popup .with-icon-convo { position: absolute; right: 20px; bottom: 3px; color: #039; padding-top: 3px; height: 20px; }
#user_profile_popup .cont dt {width: auto; }
#user_profile_popup .phone-heading, .fax-heading { height: auto !important; }
#user_profile_popup .cont .f11 { margin-bottom: 7px; }
#user_profile_popup .cont span { padding-left: 0; margin-left: 15px; }
#user_profile_popup .cont dl { line-height: 1; }
#user_profile_popup .w_window p.c_jeans {height:190px; overflow:auto; width:477px; border:1px solid #DAE6F7; padding:5px;}
#user_profile_popup .field_menu, #user_profile_popup .field_menu ins { background: scroll no-repeat url(/img/field_menu.png); }
#user_profile_popup .field_menu {margin:20px 7px 3px -2px; height: 40px; padding: 0 8px; position: relative; background-position: 0 100%; background-repeat: repeat-x; color: #FFF; font-weight: bold; font-size: 13px; }
#user_profile_popup .field_menu ins { position: absolute; width: 9px; height: 40px; display: block; overflow: hidden; top: 0; z-index: 1000; }
#user_profile_popup .field_menu .left { left: 0;  background-position: 0 0; }
#user_profile_popup .field_menu .right { right: 0; background-position: 100% 0px}
#user_profile_popup .field_menu div { display: block; float: left; padding: 0 15px 0 15px; margin: 8px 0 0; border-left: 1px solid #6295BE; z-index: 999; position: relative; }
#user_profile_popup .field_menu a { color: #FFF; text-decoration: none; }
#user_profile_popup .field_menu a:hover { text-decoration: underline; }
#user_profile_popup .field_menu i { background: url(/img/field_menu_triangle.png) no-repeat scroll 0 0; display: block; height: 11px; top: 25px; left: 50%; margin-left: -11px; position: absolute; width: 22px; }
#user_profile_popup .field_menu .hide i { display: none; }
#user_profile_popup .text .hide { display: none; }
#user_profile_popup textarea { width: 485px; height: 102px; border:1px solid #DAE6F7;}
#user_profile_popup #message-tab ins {color:#990000; display: block; float: left; text-decoration: none; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; margin-top: 20px;}
#user_profile_popup #message-tab .success { color: green; }
#user_profile_popup #message-tab .progress { color: #009900; font-weight:bold;}
#user_profile_popup #message-tab .error { color: red; }
#user_profile_popup table { font-size: 12px; }
#user_profile_popup .region { color: #D46A00; font-size: 12px; padding-left: 15px; font-weight: normal; }
#user_profile_popup .phone-heading,
#user_profile_popup .phone-body,
#user_profile_popup .fax-heading,
#user_profile_popup .fax-body,
#user_profile_popup .email-heading {font-size:12px; line-height:18px;}
#user_profile_popup .show-convo {background:transparent url(/img/prosmotr) no-repeat scroll 0 0; float:right; font-size:14px; font-weight:normal; height:24px; margin-top:-35px; padding:5px 0 0 30px; text-decoration:underline; width:133px;}
#user_profile_popup .show-convo .pokazat {color:#003399; text-decoration:none; font-size: 14px;}

#page { display: block; width: 960px; overflow: hidden; margin: 0 auto; clear: both; _width: 960px; padding-top: 48px; }

#pusher {clear:left; float:left; height:0; }
#footer { border-top-color:#DAE6F7; border-top-style:solid; border-top-width:1px; bottom:0; height:140px; left:0; position:absolute; width:100%; }
#footer ul { display: block; font-size: 11px; line-height: 10px; list-style: none; margin: 7px auto 0; padding-top:10px; _padding-top:5px; width: 960px; clear:both;}

#footer .ul1{margin-left:90px; height:0; color:#16387C; padding-left:0;}
#footer .ul1 a {}
.noactive {color:#cccccc !important; cursor:no-drop !important; text-decoration:none !important;}
.noactive:hover {color:#cccccc !important; cursor:no-drop !important; text-decoration:none !important;}
#footer .ul2{margin-left:16px; height:0; padding-left:0; color:#16387C;}
#footer .ul2 a {color: #003399;}
#footer .ul3{margin-left:20px; height:0; padding-left:0; color:#16387C;}
#footer .ul4{margin-left:277px; height:0; padding-left:0; color:#C8D8EF;}
#footer .ul4 a {color:#c8d8ef;}
#footer .liy {padding:0; color:#133B62;}
#footer .footer { display:block; height:140px; left:50%; margin-left:-480px; position:absolute; width:960px; overflow: hidden; bottom: 0; }

#footer li {float: left;}
#footer a { color:#003399; text-decoration: none; padding: 0 4px 2px;}
#footer a:hover { text-decoration: underline; }
#footer .f1 {}
#footer .f2, #footer .f3 {border-left:0px;}
#footer .f4 { position: absolute; right: 10px; top: 0; }
#footer-placeholder { height: 160px; display: block; clear: both;}
#footer .counter {bottom:17px; position:absolute; right:0;}
#footer .liru-counter { right: 0px; }
#footer .rambler-counter { right: 40px; }
#footer span {bottom:20px; color:#0066CC; font-size:11px; left:50%; margin-left:-89px; position:absolute;}
#footer .retail_footer {left:25%; margin-top:0px; position:absolute; right:25%; width:320px; height:55px;}

a.plus i { width: 14px; height: 13px; overflow: hidden; display: inline-block; float: left; background: url(/img/menushechka_plus.png) 0 0 scroll no-repeat; margin: 0 6px 0 -5px; }

.flagged-country {height:13px; line-height:12px; padding-left:22px; background-repeat:no-repeat; float:left;}
.flagged-country-RU { background-image: url(/img/countries-sprite-new.png); background-position: 0 1px; }
.flagged-country-UA { background-image: url(/img/countries-sprite-new.png); background-position: 0 -12px; }
.flagged-country-BY { background-image: url(/img/countries-sprite-new.png); background-position: 0 -25px; }
.flagged-country-UZ { background-image: url(/img/countries-sprite-new.png); background-position: 0 -38px; }
.flagged-country-AZ { background-image: url(/img/countries-sprite-new.png); background-position: 0 -51px; }
.flagged-country-MD { background-image: url(/img/countries-sprite-new.png); background-position: 0 -64px; }
.flagged-country-KZ { background-image: url(/img/countries-sprite-new.png); background-position: 0 -77px; }
.flagged-country-TM { background-image: url(/img/countries-sprite-new.png); background-position: 0 -90px; }
.flagged-country-TJ { background-image: url(/img/countries-sprite-new.png); background-position: 0 -103px; }
.flagged-country-AM { background-image: url(/img/countries-sprite-new.png); background-position: 0 -116px; }
.flagged-country-KG { background-image: url(/img/countries-sprite-new.png); background-position: 0 -129px; }
.flagged-country-EE { background-image: url(/img/countries-sprite-new.png); background-position: 0 -142px; }
.flagged-country-LT { background-image: url(/img/countries-sprite-new.png); background-position: 0 -155px; }
.flagged-country-LV { background-image: url(/img/countries-sprite-new.png); background-position: 0 -168px; }
.flagged-country-CN { background-image: url(/img/flag/CN.png); background-position: 0 0px; }

.flagged-country-comp { height: 12px; background-image: url(/img/countries-sprite.png); background-repeat: no-repeat; }
.flagged-country-comp-RU { background-position: 0 0px; }
.flagged-country-comp-UA { background-position: 0 -12px; }
.flagged-country-comp-BY { background-position: 0 -24px; }
.flagged-country-comp-UZ { background-position: 0 -36px; }
.flagged-country-comp-AZ { background-position: 0 -48px; }
.flagged-country-comp-MD { background-position: 0 -60px; }
.flagged-country-comp-KZ { background-position: 0 -72px; }
.flagged-country-comp-TM { background-position: 0 -84px; }
.flagged-country-comp-TJ { background-position: 0 -96px; }
.flagged-country-comp-AM { background-position: 0 -108px; }
.flagged-country-comp-KG { background-position: 0 -120px; }

.flagged-country_mini { height: 8px; line-height: 7px; padding-left: 14px; background-image: url(/img/countries-sprite_mini.png); background-repeat: no-repeat; float: left; margin-bottom: 6px; width:155px; margin-top:3px;}
.flagged-country_mini-RU { background-position: 0 0px; }
.flagged-country_mini-UA { background-position: 0 -8px; }
.flagged-country_mini-BY { background-position: 0 -16px; }
.flagged-country_mini-UZ { background-position: 0 -24px; }
.flagged-country_mini-AZ { background-position: 0 -32px; }
.flagged-country_mini-MD { background-position: 0 -40px; }
.flagged-country_mini-KZ { background-position: 0 -48px; }
.flagged-country_mini-TM { background-position: 0 -56px; }
.flagged-country_mini-TJ { background-position: 0 -64px; }
.flagged-country_mini-AM { background-position: 0 -72px; }
.flagged-country_mini-KG { background-position: 0 -80px; }
.flagged-country_mini-LV { background-position: 0 -88px; }

.block_menu { border: 1px solid rgb(244,138,58); width: 198px; margin-bottom: 10px; }
.block_menu h1 { font: bold 13px Arial, sans-serif; color: rgb(122,50,13); border-bottom: 1px solid rgb(207,111,24); background: url(/img/block-menu-bg.png) 0 1px repeat-x; padding: 3px 0 4px 7px; display: block; }
.block_menu .inner { padding: 4px 10px 10px 10px; font-size: 12px; background: url(/img/block-menu-inner-bg.png) 0 0 repeat-y; overflow: hidden}
.block_menu .inner a { margin: 10px 0; display: block; margin-bottom: 10px; color: rgb(66,33,3); text-decoration: none; }
.block_menu .inner a:hover { text-decoration: underline; }
.block_menu_expo .inner { background-image: url(/img/block-menu-expo-inner-bg.png) !important; }

.block_menu .inner .subblock { border-bottom: 1px dotted rgb(244,138,58); margin-top: 10px; margin-bottom: -11px; }
.block_menu .inner .subblock span { display: block; height: auto; font-size: 12px; font-weight: bold; color: rgb(163,0,0); }

.loginform-block { float: left; width: 184px; height: 336px; background-image: url(/img/loginform-block-bg.png); margin-bottom: 10px;  clear: both; background-repeat: no-repeat; }
.loginform-block .block { background: none; border-top: 0 none; border-left: 0 none; border-right: 0 none; width: auto; }
.loginform-block .block-member, .loginform-block .block-visitor { border-bottom-color: white; padding-bottom: 3px}
.loginform-block .block-login { border-bottom: 0 none; padding-left: 10px}
.loginform-block h1 { font: bold 13px Arial, sans-serif; margin-top: -3px; }
.loginform-block p { font: bold 11px Arial, sans-serif; width: 170px; margin: 4px 0; padding: 0; }
.loginform-block a.videolink { font: 10px/11px Arial, sans-serif; display: block; color: rgb(212,106,0); text-decoration: none; padding-left: 19px; background: url(/img/loginform-block-videolink.png) 0 1px no-repeat; }
.loginform-block .block ul { height: 21px; width: 100%; }
.loginform-block .block ul, .loginform-block .block li { margin: 0; padding: 0; list-style: none; }
.loginform-block .block li { float: left !important; margin-right: 10px; width: auto; }
.loginform-block label { margin: 7px 0 3px 0; //margin: 5px 0 3px 0; float: left; font: 12px Arial, sans-serif; color: rgb(19,59,98); }
.loginform-block input { width: 159px; border: 1px solid rgb(176,190,199); padding: 0; margin: 0; }
.loginform-block a.hint { -x-system-font: none; background: transparent url(/img/hint_bg.png) no-repeat scroll 0 0; color: #16387C; float: right; font-family: Arial,sans-serif; font-size: 9px; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; height: 20px; line-height: normal; margin-right: -19px; margin-top: -3px; padding-left: 14px; padding-top: 2px; text-decoration: none; width: 80px; }.loginform-block a.hint:hover, .loginform-block a.videolink:hover { text-decoration: underline; }
*: first-child+html a.hint { margin-top: -7px ; }
.loginform-block button { width: 55px; height: 18px; background-image: url(/img/loginform-block-submit.png); border: 0 none; padding: 0; margin-top: 10px; }
.loginform-block .block-member li a { color: rgb(19,59,98); font-size: 11px; text-decoration: underline; }
.loginform-block .block-visitor { border-bottom: 3px solid #FFF; width: 180px; padding-bottom: 3px; padding-left: 10px; padding-top: 10px; }
.loginform-block .block-member h1 { color: rgb(19,59,98); background: transparent url(/img/star.png) no-repeat scroll 0 6px; padding-left: 13px; }
.loginform-block .block-visitor h1 { color: #133B62; background: transparent url(/img/star.png) no-repeat scroll 0 6px; padding-left: 13px}
.loginform-block .block-login h1 { color: #FFF; }
.loginform-block .block-member p { color: rgb(67, 106, 145); }
.loginform-block .block-visitor p { color: #436A91; }
.loginform-block .block-member { margin-left: 10px; margin-right: 10px; padding-top: 10px; border-bottom: 1px solid #FFF; }
.loginform-block a.hint { float: right; margin-right: -24px; font: 9px Arial, sans-serif; margin-top: 0; text-decoration: none; color: rgb(22,56,124); }
.loginform-block a.hint:hover, .loginform-block a.videolink:hover { text-decoration: underline; }
.loginform-block .but_sub { width: 49px; height: 21px; cursor:pointer; background:transparent url(/img/loginform-block-submit.png) no-repeat scroll 0 2px; border: 0 none; padding: 0; margin-top: 8px; color: #FFF; font: normal 11px Arial; }
@-moz-document url-prefix() {
  .loginform-block .but_sub {background-position: 0 4px; }
  .loginform-block .but_sub:active {background-position: 0 4px !important; }
}
.loginform-block .but_sub:active { margin-top: 9px; margin-left: 1px; background:transparent url(/img/loginform-block-submit_push.png) no-repeat scroll 0 2px; }
.loginform-block .block-visitor li a { color: rgb(19,59,98); font-size: 11px; text-decoration: underline;}
.loginform-block .block-member .title { color: rgb(19,59,98); font: bold 12px Arial, sans-serif; }
.loginform-block .block-visitor .title { color: #133B62; font: bold 12px Arial, sans-serif;}
.loginform-block .block-login .inhod {color: #FFF; padding-top: 5px; font: bold 13px Arial, sans-serif;}
.loginform-block .block-member p { color: rgb(174,0,0); font-size:11px; font-weight: normal; line-height: 12px; }
.loginform-block .block-visitor p { color: rgb(174,0,0); font-weight: normal; line-height:12px;}
.loginform-block .loggedin{ padding-top: 10px; }
.loginform-block .loggedin ul,.loginform-block .loggedin li{padding: 0px; margin: 0; list-style: none; display: block;}
.loginform-block .loggedin ul{padding-left: 10px; margin: 0; list-style: none; margin-top: 12px;}
.loginform-block .loggedin li{padding:10px 0;}
.loginform-block .loggedin a{display: block; color: rgb(0, 51, 153); font-size: 12px; height: 27px; text-decoration: none; padding-left: 36px; background: url(/img/main_menu_icons.png) 0 0 no-repeat;}
.loginform-block .loggedin span.title{display: block; font: bold 13px Arial; color: rgb(19, 59, 98); border-bottom: 1px solid rgb(195, 216, 232); padding: 0px 0px 10px 10px;}
.loginform-block .loggedin a.num_2{background-position:0 -27px; height:22px; padding-top:4px;}
.loginform-block .loggedin a.num_3{background-position:0 -54px; height:22px; padding-top:4px;}
.loginform-block .loggedin a.num_4{background-position:0 -81px;}
.loginform-block .loggedin a.num_5{background-position:0 -108px;}
.loginform-block .loggedin a.num_6{background-position:0 -135px; height:22px; padding-top:4px;}
.loginform-block .loggedin a.num_7{background-position:0 -162px;}
.loginform-block .loggedin a.num_8{background-position:0 -189px;}
.loginform-block .loggedin a.num_9{background-position:0 -216px; height:22px; padding-top:4px;}
.loginform-block .loggedin a.num_10{background-position:0 -240px; height: 20px; padding-top: 8px;}
.loginform-block .loggedin a.num_11{background-position:0 -270px; height:22px; padding-top:4px;}
.loginform-block .loggedin a.num_2_2{background-position:0 -189px;}
.loginform-block .loggedin a.num_2_3{background-position:0 -54px;}
.loginform-block .loggedin a.num_2_4{background-position:0 -81px;}
.loginform-block .loggedin a.num_2_5{background-position:0 -216px;}
.loginform-block .loggedin a.num_2_6{background-position:0 -243px;}
.loginform-block .loggedin a.num_2_7{background-position:0 -270px;}

.box_ok {margin-left:70px;}
.box_ok .info_blok {padding:1px; float:left; margin-top:20px; border:1px solid #e9f2f7;}
.box_ok .info_blok .obv {background:transparent url(/img/ok_line_in.png) repeat-x scroll 0 0; padding:20px 55px 10px 25px; width:730px; height:65px;}
.box_ok .info_blok .ok_galka {float:left;}
.box_ok .info_blok .text {color:#133b62; line-height:20px; margin-left:15px; float:left; width:690px; font-size:14px; margin-bottom:15px;}
.box_ok .info_blok .text b{float:left; width:100%; margin-bottom:15px;}
.box_ok .info_blok .text .contakts {border-right:1px solid #133b62; padding-right:15px; margin-right:15px; float:left;}
.box_ok .bann {border:1px solid #cccccc; float:left; margin-top:20px; height:238px;}

.box_ok .massok {padding:1px; border:1px solid #CAE2A4; float:left; margin-top:30px;}
.box_ok .massok .obv {background:#fcfffc url(/img/bg_fon_green60.png) repeat-x scroll 0 0; padding:25px 55px 20px 25px; width:730px; line-height:20px; float:left;}
.box_ok .massok .ok_galka {float:left; clear:left;}
.box_ok .massok .text {margin-left:15px; color:#0e5e08; float:left; width:655px; border-bottom:1px dashed #0e5e08; font-size:14px; padding-bottom:10px; margin-bottom:15px;}
.box_ok .massok .info {margin-left:15px; color:#0E5E08; float:left; width:655px; font-size:14px;}
.box_ok .massok .info ul {list-style-type:square; padding:0 0 0 15px;}
.box_ok .massok .info input {border:1px solid #CAE2A4;}
.box_ok .massok .info a {font-size:14px; color:#0055AD;}
.box_ok .massok .info u {color:#0055ad; text-decoration:none;}
.box_ok .massok .info .button_pod {background:transparent url(/img/button_pod.png) repeat scroll 0 0; border:medium none; color:#FFFFFF; font-family:Arial; height:22px; width:180px;}
.box_ok .massok .info i {color:#ad0000;}

.box_ok .masserr {padding:1px; border:1px solid #ff8e8e; float:left; margin-top:30px;}
.box_ok .masserr .obv {background:#fffcfc url(/img/bg_fon_red60.png) repeat-x scroll 0 0; padding:25px 55px 20px 25px; width:730px; line-height:20px; float:left;}
.box_ok .masserr .ok_galka {float:left; clear:left;}
.box_ok .masserr .info {margin-left:15px; color:#000000; float:left; width:690px; font-size:14px;}
.box_ok .masserr .info input {border:1px solid #ff8e8e;}
.box_ok .masserr .info a {font-size:14px; color:#0055AD;}
.box_ok .masserr .info .liink {font-size:14px; color:#0055AD;}
.box_ok .masserr .info .button_pod {background:transparent url(/img/button_pod.png) repeat scroll 0 0; border:medium none; color:#FFFFFF; font-family:Arial; height:22px; width:180px;}

.box_ok  .cap4a {float:left; margin-bottom:10px; width:100%;}
.box_ok  .cap4a img {vertical-align:middle; margin:5px 16px 5px 5px; float:left;}


.news-block { float: left; width: 164px; height: 317px; padding: 10px; background-image: url(/img/news-block-bg.png); margin-bottom: 10px; }
.news-block h1 { font: bold 13px Arial, sans-serif; background-image: url(/img/news-block-heading.png); margin-left: -9px; background-repeat: no-repeat; padding-left: 80px; white-space: nowrap; height: 25px; padding-top: 7px; margin-bottom: 4px; color: rgb(163,0,0); }
.news-block .block { background: none; border: 0 none; width: auto; margin: 0; }
.news-block .block h2 { background: none; border-bottom: 0 none; padding: 0; font: bold 14px Arial, sans-serif; margin-bottom: 4px; }
.news-block .block p { margin: 4px 0; padding: 0; font: 10px Arial, sans-serif; text-align: justify; }
.news-block .block-head h2 { margin-top: 10px; color: rgb(128,70,13); }
.news-block .block-head p { color: rgb(212,106,0); margin-bottom: 10px; }
.news-block .block-body h2 { color: rgb(163,0,0); }
.news-block .block-body p { color: rgb(19,59,98); }
.news-block .block-more h2 { line-height: inherit; border-bottom: 1px solid white; margin-bottom: 10px; font: 12px Arial, sans-serif; color: rgb(163,0,0); }
.news-block .block-more a { display: block; float: left; width: 160px; font: 12px Arial; color: rgb(22,56,124); text-decoration: none; margin-bottom: 4px; }
.news-block .block-more a:hover { text-decoration: underline; }

.country-profiles-block { border: 1px solid rgb(244, 138, 58); width: 198px; font-size: 14px; margin-bottom: 11px; background: url(/img/block-menu-inner-bg.png) 0 0 repeat-y; }
.country-profiles-block .top { color: #333; font-size: 12px; line-height: 1; overflow: hidden; }
.country-profiles-block h2 { padding: 6px 0 1px 10px; font-size: 13px; line-height: 1; color: rgb(122,50,13); height: 18px; border-bottom: 1px solid rgb(207, 111, 24); overflow: hidden; background: repeat-x 0 0px scroll url(/img/block-menu-bg.png); margin: 0; }
.country-profiles-block ul { overflow: hidden; padding: 14px 0 6px 0; margin: 0; display: block; }
.country-profiles-block li { color: #666; font: 12px/13px Arial; margin: 0 0 10px 10px; overflow: hidden; width: 233px; display: block; }
.country-profiles-block li a { color: rgb(66,33,3); text-decoration: none; font-size: 12px; }
.country-profiles-block li a:hover { text-decoration: underline; }
.country-profiles-block li i { display: block; width: 18px; height: 12px; float: left; margin-right: 10px; position: relative; }
.country-profiles-block .all_sentence { padding: 0; margin: -2px 0 2px 0; }

.modbox { display: block; margin-bottom: 7px; padding-bottom: 7px; overflow: hidden; position: relative; }
.modbox ul { margin: 0 6px 0 17px; padding: 0; overflow: hidden; list-style: none; font-size: 12px; }
.modbox li { padding: 0 0 2px 0; }
.modbox li i { width: 18px; height: 12px; display: inline-block; margin: 0 10px 0 0; }
.modbox li .data { color: #666; font-size: 11px; margin-left: 3px; }
.modbox .over_top { overflow: hidden; height: 36px; position: relative; z-index: 5; }
.modbox .top { display: block; height: 22px; border-bottom: 1px solid rgb(33, 95, 143); border-top: 1px solid rgb(152, 184, 209); }
.modbox .top div { height: 29px; display: inline-block; position: relative; top: -1px; left: -1px; float: left; background: scroll repeat-x #FFF url(/img/cell.png) 0 0px; margin-bottom: -8px; }
.modbox h1 { color: #7a320d; font-size: 13px; line-height: 1; padding-bottom: 0px; margin: 0; float: left; border-top: 1px solid rgb(33, 95, 143); border-left: 1px solid rgb(152, 184, 209); border-right: 1px solid rgb(33, 95, 143); height: 31px; overflow: hidden; }
.modbox h1 b { padding: 3px 32px 0px 32px; border: 1px solid #FFF; display: block; float: left; font: bold 16px Arial; color: rgb(184, 39, 39); }
.modbox .top i.border_l { border-right: 1px solid #FFF; float: left; height: 22px; }
.modbox .top i.border_r { border-left: 1px solid #FFF; float: right; height: 22px; }

.modbox .top div.all { background: none; }
.modbox .top div.all h1 { border: 0; }
.modbox .top div.all h1 a { color: rgb(24,57,124); text-decoration: none; }
.modbox .top div.all h1 a:hover { text-decoration: underline; }

div.all_sentence { overflow: hidden; height: 20px; padding: 2px 0 0; font-size: 11px; position: relative; }
.all_sentence a, a.all_sentence { padding-left: 12px; color: #039; text-decoration: none; position: relative; }
.all_sentence a { float: left; position: absolute; right: 20px; }
.all_sentence a:hover, a.all_sentence:hover { text-decoration: underline; }
.all_sentence i { width: 7px!important; height: 11px!important; overflow: hidden; display: block; background: url(/img/triangle.png) scroll no-repeat -28px 0!important; position: absolute!important; top: 2px; left: 0; }
.added { display: block; height: 30px; margin-top: 2px; background: #f1f5f6; position: relative; }
.added a { color: #547dd6; font-size: 12px; position: absolute; top: 7px; left: 25px; text-decoration: none; padding-left: 20px; }
.added a:hover { text-decoration: underline; }
.added a i { position: absolute; left: 0; top: 0px; width: 15px; height: 15px; display: block; background: url(/img/added.png)}

.modbox-business ul { margin-top: 20px; }

.modbox-collection .about_cell .img { display: inline-block; margin: 0; position: relative; overflow: hidden; }
.modbox-collection .about_cell .img div {display: block;}
.modbox-collection .about_cell .img div a { vertical-align: middle; display: block; }
.modbox-collection .about_cell a img { border: 0; display: inline; }
.modbox-collection .about_cell .info { overflow: hidden; padding: 0 0 2px 0; //padding: 4px 0 2px 0; z-index: 5; position: relative; }
.modbox-collection .about_cell .name { color: #da7e23; text-decoration: none; margin: 0 0 3px; }
.modbox-collection .about_cell .name:hover { text-decoration: underline; }
.modbox-collection .about_cell .place { color: #53537e; margin: 0 0 2px; font-size: 11px; line-height: 1; }
.modbox-collection .about_cell .country { margin-right: 4px; }
.modbox-collection .about_cell .city { margin-left: 4px; }
.modbox-collection .about_cell .address { color: #3586d7; text-decoration: none; margin: 0 0 3px; }
.modbox-collection .about_cell .address:hover { text-decoration: underline; }
.modbox-collection .about_cell .detail { color: #039; }

.modbox-collection .about_cell .info .prop { margin-top: 2px; font-size: 9px; height: 11px; padding-bottom: 3px; }
.modbox-collection .about_cell .info .prop .heading { color: rgb(163,0,0);  width: auto; font-size: 9px; }
.modbox-collection .about_cell .info .prop .value { width: auto;  color: rgb(102, 102, 102); padding-right: 3px; font-size: 9px; }

.modbox-company-collection .content { width: 455px; margin: 20px; overflow: hidden; }
.modbox-company-collection .content .inner { width: 2000px; }



.company-small-widget { height: 79px; margin: 5px 0 12px 8px; width: 70px; float: left; position: relative; padding-right: 10px}
.company-small-widget .logo { height: 55px; display: table; #position: relative; overflow: hidden; width: 100%; }
.company-small-widget .img { #position: absolute;  #top: 50%; display: table-cell; vertical-align: middle; text-align: center; }
.company-small-widget .img div { #position: relative;  #top: -50%; text-align: center; }
.company-small-widget .img div a { margin: 0 auto; display: inline; }
.company-small-widget .stand-link { bottom: -9px; left: 5px; }
.company-small-widget .heading { margin: 9px 0 0 5px; }
.modbox-company-collection .content { width: 495px; margin: 0px; height: 93px; }

.company-small-widget .heading { font: 9px Arial, sans-serif; text-align: left; color: rgb(0,51,153); margin: 5px 0 0 5px; float: left; width: 96px; overflow: hidden; }
.company-small-widget .stand-link { font: 9px Arial, sans-serif; color: rgb(0,51,153); display: block; text-align: left; position: absolute; bottom: 20px; left: 5px; }
.company-small-widget input {margin-top:18px;}

.modbox-good-collection .info h2 a:hover { text-decoration: underline; }

.modbox-good-collection .about_cell { width: 109px; padding: 0 13px 0 8px; height: 145px; float: left; background: #FFF; background-image: url(/img/modbox-vertical-separator.png);
background-position: top right; background-repeat: no-repeat; overflow: hidden; }

.modbox-good-collection .logo { display: block; height: 55px; width: 93px; padding: 0 4px 0 0; overflow: hidden; text-align: center; }
.modbox-good-collection .info a { line-height: 1; font-size: 10px; display: block; }
.modbox-good-collection .info h2 { margin: 12px 0 2px 0; }
.modbox-good-collection .info h2 a { color: #133b62; text-decoration: none; font-size: 10px; font-weight: normal; height: 17px; overflow: hidden; }
.modbox-good-collection .center_cell { padding: 5px 0px 9px; width: 490px; }
.modbox-good-collection .content { height: 122px; }
.modbox-good-collection .shift { visibility: hidden; }


.modbox .top .toolbar { float: right; padding: 5px 5px 0 0; background: none; text-align: right; height: 20px; }
.modbox .top .toolbar a { line-height: 1; font-size: 10px; text-decoration: none; color: rgb(79,31,31); padding-right: 8px; background: url(/img/modbox-right-arrow.png) right 3px no-repeat; }
.modbox-service-collection .info h2 a:hover { text-decoration: underline; }
.modbox-service-collection .about_cell { width: 105px; padding: 0 4px 0 8px; height: 145px; float: left; background: #FFF; background-image: url(/img/modbox-vertical-separator.png);
background-position: top right; background-repeat: no-repeat; overflow: hidden; }
.modbox-service-collection .logo { display: block; width: 93px; padding: 2px; overflow: hidden; text-align: center;}
.modbox-service-collection .about_cell a { line-height: 1; font-size: 10px; display: block; }
.modbox-service-collection .about_cell h2 { margin: 12px 0 2px 0; font-size: 10px; font-weight: normal; }
.modbox-service-collection .about_cell h2 a { color: #133b62; text-decoration: none; font-size: 10px; font-weight: normal; height: 17px; overflow: hidden; }
.modbox-service-collection .center_cell { padding: 5px 0px 9px; width: 490px; }
.modbox-service-collection .content { height: 141px; }
.modbox-service-collection .shift { visibility: hidden; }
.modbox-service-collection .about_cell .detail { color: rgb(0,51,153); font-size: 9px; padding-bottom: 3px; }

.modbox-expos a { text-decoration: none; }
.modbox-expos a:hover { text-decoration: underline; }
.modbox-expos .body { margin: 9px 17px 5px 14px; clear: both; padding-bottom: 11px; border-bottom: 1px solid rgb(152, 184, 209); }
.modbox-expos .body .alt { display: none; }
.modbox-expos .body .alt-active { display: block !important; }
.modbox-expos .body .l { float: left; width: 168px; height: 119px; margin-top: 2px; }
.modbox-expos .body .r { float: left; width: 292px; height: 119px; }
.modbox-expos .body .r h1 {  margin: 2px 0 4px -11px; padding: 1px 14px 3px; height: auto; width: 276px; border: none; background-image: url(/img/expohead_bg.png); }
.modbox-expos .body .r h1 a { color: rgb(128,70,13); text-decoration: none; font: bold 12px Arial, sans-serif; white-space: nowrap; }
.modbox-expos .body .r h1 a:hover { text-decoration: underline; }
.modbox-expos .body .r p, .modbox-expos .body .r a.videolink, .modbox-expos .body .r ul { float: left; width: 300px; }
.modbox-expos .body .r p { margin: 3px 0; font: 11px/12px Arial, sans-serif; }
.modbox-expos .body .r p.desc { color: rgb(19,59,98); }
.modbox-expos .body .r p.stats { 	color: rgb(163, 0, 0); margin-top: 4px; }
.modbox-expos .body .r a.videolink { font: 10px Arial, sans-serif; color: rgb(212,106,0); background-image: url(/img/loginform-block-videolink.png); padding-left: 19px; background-repeat: no-repeat; margin: 3px 0 4px 14px; }
.modbox-expos .body .r ul { list-style-type: square; list-style-position: inside; margin: 2px 0 0; padding: 0;  font-size: 8px; color: #003399; }
.modbox-expos .body .r ul a { font: 11px Arial, sans-serif; color: rgb(0,51,153); }
.modbox-expos .tabs { clear: both; margin: 0 0 0px 5px; }

.modbox-expos .tabs a { display: block; float: left; height: 35px; margin: 5px 0 0 13px; width: 222px; border: 1px solid #FFF; }
.modbox-expos .tabs a div { border: 2px solid #FFF; border-width: 0 2px; height: 34px; }
.modbox-expos .tabs a img { float: left; border: 1px solid rgb(152, 184, 209); background-color: white;  padding: 1px 2px; margin: 4px 0 0 4px; }
.modbox-expos .tabs a p { float: left; width: 161px; font: 10px Arial, sans-serif; color: rgb(22,56,124); margin: 3px 0 0 10px; padding: 0; }
.modbox-expos .tabs a:hover p { text-decoration: underline; }

.modbox-expos .tabs a.alt-active { border: 1px solid rgb(152, 184, 209); }
.modbox-expos .tabs a.alt-active div { font-weight: normal;  background: url(/img/expo-modbox-active-tab-bg.jpg) 0 2px repeat-x; }

.news, .news i { background: scroll no-repeat url(/img/news_red.png);  display: block; height: 34px; overflow: hidden; }
div.news { background-position: 0 1px; position: relative; line-height: 20px; color: #4F1F1F; margin-bottom: 11px; display: none; }
.news h2 { font-size: 12px; display: block; height: 20px; overflow: hidden; position: absolute; left: 16px; top: 1px; width: 62px; border-right: 1px solid rgb(232, 107, 12); padding: 5px 0 3px 0; margin: 0; line-height: 17px; }
.news i { width: 6px; position: absolute; top: 0; }
.news i.l { left: 0; background-position: 0 0; }
.news i.r { right: 0; background-position: 0 -68px; }
.news strong { display: block; height: 23px; margin: 4px 10px 0 98px; font-weight: normal; font-size: 13px; color: #FFF; white-space: nowrap; width: 852px; overflow: hidden; }
.news strong a { font-weight: normal; font-size: 13px; color: #FFF; text-decoration: none; }

.l1-selector .select-block { float: left; width: 228px; line-height: 20px; }
.l1-selector .select-block input { width: auto !important; float: left; }
.l1-selector .select-block label { font: 12px/20px Arial; color: rgb(0,51,153); vertical-align: top; margin-left: 7px; display: block; float: left; width: 200px; }
.l1-selector .column { float: left; width: 225px; }

.with-icon { background-image: url(/img/icons-sprite.png); float: left; padding-left: 32px; height: 22px; overflow: hidden; background-repeat: no-repeat; }
.with-icon-message  { background-position: 0 0px; }
.with-icon-convo  { background-position: 0 -22px; }
.with-icon-note  { background-position: 0 -44px; }
.with-icon-favadd  { background-position: 0 -66px; }
.with-icon-subadd  { background-position: 0 -88px; }
.with-icon-favdel  { background-position: 0 -110px; }
.with-icon-subdel  { background-position: 0 -132px; }
.with-icon-sendid  { background-position: 0 -198px; }
.with-icon-order  { background-position: 0 -154px; }
.with-icon-print  { background-position: 0 -176px; }
.with-icon-profile  { background-position: 0 -220px; }
.with-icon-mymessages  { background-position: 0 -242px; }
.with-icon-myorders  { background-position: 0 -264px; }
.with-icon-myfavorites  { background-position: 0 -286px; }
.with-icon-myboffers  { background-position: 0 -308px; }
.with-icon-mynotes  { background-position: 0 -330px; }
.with-icon-mysubs  { background-position: 0 -352px; }

.good-cell { overflow: hidden; float: left; width: 180px; margin: 8px 12px 4px 0px; border: 1px solid #94b7d1; height: 225px; position: relative; display: inline-block; }
.good-cell .info { margin: 0 2px 0 5px; overflow: hidden; }
.good-cell .info h2 a { color: #000; font-size: 12px; text-decoration: none; white-space: nowrap; }
.good-cell .info h2 a:hover { text-decoration: underline; }
.good-cell .logo { display: block; }
.good-cell .img { display: table; #position: relative; height: 140px; margin: 0 auto; #width: 1%; }
.good-cell .logo a { #position: absolute; #top: 50%; display: table-cell; vertical-align: middle; }
.good-cell .logo a img { max-height: 170px; max-width: 140px; position: relative; #top: -50%; border: 0; #left: -50%; }
h2 { font-size: 12px; line-height: 12px; margin-bottom: 4px; }
.good-cell .profile, .good-cell .price { color: #4c4c4c; font-size: 11px; line-height: 12px; }
.good-cell .profile { margin-bottom: 5px; }
.good-cell .place { font-size: 11px; line-height: 13px; margin-bottom: 4px; color: #26265c; width: 170px; }
.good-cell .country { margin-right: 4px; }
.good-cell .city { margin-left: 4px; }
.good-cell .firm { font-size: 12px; margin-top: 5px; }
.good-cell .firm a { color: #025402; text-decoration: none; }
.good-cell .firm a:hover { text-decoration: underline; }
.good-cell .detail a { color: #039; font-size: 12px; }
.good-cell .detail p { display: none; }
.good-cell .vertical_line { overflow: hidden; }
.good-cell .go { color: #08c; font-size: 11px; line-height: 11px; cursor: pointer; }
.good-cell .go i { background: scroll url(/img/triangle.png) no-repeat left; margin-left: 7px; width: 7px; height: 13px; display: block; float: left; border: 0; }
.good-cell .go span { float: left; text-decoration: underline; }
.good-cell .address { font-size: 11px; }
.good-cell .address a { color: #039; text-decoration: none; float: left}
.good-cell .address a:hover { text-decoration: underline; }
.good-cell .address b { float: right; margin-right: 5px; color: #911; }
.good-cell .address input { float: right; margin-right: 5px; }
.good-cell .bottom { overflow: hidden; width: 150px; height: 25px; margin: 0; clear: both; float: left; position: relative; }
.good-cell .bottom input { margin: 0; padding: 0; top: 8px; position: relative; }
.good-cell .h4 { border-bottom: 3px solid #cbcbcb; }
.good-cell .h4 h4 { font-size: 14px; line-height: 14px; margin: 20px 0 5px; }
.good-cell .detail { display: none; }

#create_note_popup input.save { background: url(/img/bottom_konst.png) no-repeat scroll 0 0; border: 0; display: inline-block; height: 22px; width: 90px}
#create_note_popup input.submit { background: url(/img/bottom_submit_mes.png) no-repeat scroll 0 0; border: 0; display: inline-block; height: 24px; width: 95px; margin: 15px 0 0; float: right; padding-bottom:3px;}
#create_note_popup {height:auto; float:left; overflow:hidden; display:block; background:#fff scroll url(/img/window_block_reg_g.png) repeat-x 0 100%; position:fixed; top:10%; left:30%; _position: absolute;}
#create_note_popup { width: 542px; }
#create_note_popup .block_shadow_r { background: #fff scroll url(/img/window_block_reg_v.png) repeat-y 100% 0;}
#create_note_popup i.angle { position: absolute; overflow: hidden; width: 5px; }
#create_note_popup i.angle_b { bottom: 0; height: 4px; background: scroll no-repeat url(/img/window_block_reg_g.png); }
#create_note_popup i.angle_b.angle_l { left: 0; background-position: 0 0; }
#create_note_popup i.angle_b.angle_r { right: 0; background-position: 0 -4px; }
#create_note_popup i.angle_t	 { top: 0; right: 0; height: 7px; background: scroll no-repeat url(/img/window_block_reg_v.png) 0 0; }
#create_note_popup .w_info_block { background: #fff; padding: 2px; border: 1px solid #ACBCC6; display: inline-block; position: relative; overflow: hidden}
#create_note_popup .window_container { padding: 0 13px 20px 13px; background: scroll repeat-x url(/img/fon_infoblock.png); height: auto; overflow: hidden; }
#create_note_popup h2 { margin: 15px 0; font-size: 14px; }
#create_note_popup p { font-size: 12px; color: #000; margin: 15px 0; }
#create_note_popup .c_prussian_blue { color: #133b62; }
#create_note_popup .c_shokolad { color: #d46a00; }
#create_note_popup .c_brown { color: #80460d}
#create_note_popup .c_jeans { color: #06C; }
#create_note_popup .c_sanginov { color: #92000a; }
#create_note_popup .c_asphalt { color: #4c4c4c; }
#create_note_popup .exit { position: absolute; top: 15px; right: 15px; height: 16px; width: 17px; overflow: hidden; text-decoration: none; background: #999 scroll no-repeat url(/img/window_block_exit.png) 0 0; }
#create_note_popup .w_window { background: #fff scroll repeat-x url(/img/window_message.png) 0 100%; border: 1px solid #90adc3; position: relative; }
#create_note_popup .w_window h2 {margin:0; padding:3px; overflow:hidden; height:28px; padding:8px 20px 0; background: url(/img/fon_infoblock.png) repeat-x scroll 0 1px; line-height:1;}
#create_note_popup .w_window .exit { top: 5px; right: 5px; }
#create_note_popup .w_window .window_container { padding: 20px; background: none; }
#create_note_popup .over-h { overflow: hidden; position: relative; }
#create_note_popup .over-h img { float: left; margin-right: 20px; }
#create_note_popup dl, #create_note_popup dt, #create_note_popup dd { margin: 0; padding: 0; font-size: 12px; color: #000; overflow: hidden; }
#create_note_popup dt, #create_note_popup dd { height: 16px; }
#create_note_popup dt { float: left; margin-right: 5px; width: 34px; }
#create_note_popup .f14 { font-size: 14px; }
#create_note_popup .f11 { font-size: 11px; padding-top: 2px; margin-bottom: 10px; }
#create_note_popup dd span { padding: 0 6px 0px 20px; display: marker; }
#create_note_popup dt.f14 { width: auto; }
#create_note_popup dt.mail { width: auto; padding-right: 3px; }
#create_note_popup .with-icon-convo { position: absolute; right: 20px; bottom: 3px; color: #039; padding-top: 4px; height: 20px; }
#create_note_popup .cont dt { height: auto; width: auto; }
#create_note_popup .cont .f11 { margin-bottom: 7px; }
#create_note_popup .cont span { padding-left: 0; }
#create_note_popup .cont dl { line-height: 1; }
#create_note_popup .w_window p.c_jeans { height: 189px; }
#create_note_popup .field_menu, #create_note_popup .field_menu ins { background: scroll no-repeat url(/img/field_menu.png); }
#create_note_popup .field_menu { margin: 10px 0; height: 40px; padding: 0 8px; position: relative; background-position: 0 100%; background-repeat: repeat-x; color: #FFF; font-weight: bold; font-size: 13px; }
#create_note_popup .field_menu ins { position: absolute; width: 9px; height: 40px; display: block; overflow: hidden; top: 0; z-index: 1000; }
#create_note_popup .field_menu .left { left: 0;  background-position: 0 0; }
#create_note_popup .field_menu .right { right: 0; background-position: 100% 0px}
#create_note_popup .field_menu div { display: block; float: left; padding: 0 15px 0 15px; margin: 8px 0 0; border-left: 1px solid #6295BE; z-index: 999; position: relative; }
#create_note_popup .field_menu a { color: #FFF; text-decoration: none; }
#create_note_popup .field_menu a:hover { text-decoration: underline; }
#create_note_popup .field_menu i { background: url(/img/field_menu_triangle.png) no-repeat scroll 0 0; display: block; height: 11px; top: 25px; left: 50%; margin-left: -11px; position: absolute; width: 22px; }
#create_note_popup textarea { width: 487px; height: 160px; border:1px solid #D4D4D4;}

.good-widget .info .title { font: bold 11px Arial, sans-serif; color: rgb(19,59,98); text-decoration: none; background: none !important; padding: 0 !important; }
.good-widget .info .title:hover { text-decoration: underline; }
.good-widget .info .prop { font: 11px Arial, sans-serif; padding-top:0px;}
.good-widget .info .prop .heading { float: left; color: rgb(163,0,0); }
.good-widget .links a {font:10px Arial, sans-serif; text-decoration:none; color:rgb(17,68,119); display:block; _clear:both; _white-space:nowrap;}
.good-widget .links a:hover {text-decoration: underline;}

.good-widget .links a.with-arrow {background-image:url("/img/good-widget-arrows-red-sprite.png"); background-position:0 2px; background-repeat:no-repeat; color:#114477; float:left; height:10px; line-height:8px; margin-left:2px; margin-top:2px; padding-left:12px;}

.good-widget .links a.with-arrow-del { background-position: 0 -16px; }

.good-widget .links .cont_link {color:rgb(17,68,119); padding-left:12px; background-image:url(/img/good-widget-arrows-sprite.png); background-repeat:no-repeat; height:10px; line-height:8px; float:left; margin-top:2px; margin-left:2px; background-position:0 2px;}


.good-widget-video .info a.details { padding-right: 18px; background-image: url(/img/loginform-block-videolink.png); background-position: right 2px; background-repeat: no-repeat; padding-bottom: 2px; }
.good-widget-cell-nolinks {}
.good-widget-cell-nolinks .links { height: 10px; }
.good-widget-cell-order {height:237px !important;}
.goods-set { position: relative; left: -5px; //left: 5px; }
.goods-set .good-widget-cell .links { width: 178px; }
#favorite .goods-set { position: relative; left: 0px; }
#favorite .good-widget-cell { margin: 0px 4px 17px 0;  width: 168px; _width:160px !important; }
#favorite .good-widget-cell .links { width: 165px; margin-top:0px}
#favorite .good-widget-cell .links .id_numb {float:left;}
.box .good-widget-cell { margin: 0 10px 17px 1px; }
.good-widget-cell {float: left; position: relative; border: 1px solid #DBE8F2; padding: 10px 5px 5px 5px; margin: 0 0 12px 10px; width: 170px; _width: 175px !important; _padding:10px 0px 5px 5px;}
.good-widget-cell .photo {width:100%; height:135px; #height:125px; text-align:center; margin-bottom:10px; display:table;}
.good-widget-cell .photo-middle {display:table-cell; position:relative; vertical-align:middle;}
.good-widget-cell .photo-inner {text-align:center;}
.good-widget-cell .info {margin: 2px !important; }
.good-widget-cell .info .title { display: block; width: 160px; line-height: 12px; white-space: nowrap; width: 165px; overflow: hidden; margin-bottom:2px;}
.good-widget-cell .info .prop { font-size: 10px;}
.good-widget-cell .info .prop .heading { width: auto; color:#133B62; }
.good-widget-cell .info .prop .value { width: auto;  color:#0066CC; padding-left: 5px; }
.good-widget-cell .info .prop-price {float:left; margin-top:1px; padding-right:7px;}
.good-widget-cell .info .prop-retail-price { padding-right: 0 !important;}
.good-widget-cell .info .prop-schet, .good-widget-cell .info .prop-count { display: none; }
.good-widget-cell .info a.details { margin-top: 2px; font: 10px Arial, sans-serif; color: rgb(0,51,153); text-decoration: underline; float: left; clear: left; }
.good-widget-cell .info .id {margin:0 0 0 120px; position:absolute; float: right; font: bold 10px Arial, sans-serif; color:#666666; }
.good-widget-cell .info .description { display: none; }
.good-widget-cell .info .place {clear:both; float:left; margin:2px 0 5px 0;}
.good-widget-cell .info .place i {font-size:10px; color:#0066CC; font-style:normal;}
.good-widget-cell .info .country { color: #438eda; display: block; font-size: 10px; white-space: nowrap; }
.good-widget-cell .otd_line {border-bottom:1px solid #eff8ff; float:left; margin-bottom:5px; margin-top:4px; width:99%; #height:1px; line-height:0;} 
.good-widget-cell .otd_line2 {border-bottom:1px solid #eff8ff; float:left; margin-bottom:4px; margin-top:7px; width:99%; #height:1px; line-height:0;} 
.good-widget-cell .info .country .flagged-country { margin-bottom: 4px; }
.good-widget-cell .info .place .name {clear:left; color:#990000; float:left; font-size:11px;  font-weight:bold; height:16px; overflow:hidden; text-decoration:underline; width:165px;}
.good-widget-cell .info .place .name i {color:#133B62; font-style:normal;}
.good-widget-cell .info .place .address { display: block; color: #1c49a4; text-decoration: none; clear: left; font-size: 10px; }
.good-widget-cell .links {margin-top:19px; width:100%; _margin-top:0px;}
.good-widget-cell .links a { margin-bottom: 3px; color: rgb(17,68,119); }

.good-widget-cell .but_mass_eff {background:url("/img/but_mass_eff.png") no-repeat scroll 0 0 transparent; color:#314656 !important; float:left; font-size:11px !important; padding:1px 7px 2px 24px; text-decoration:none !important; text-shadow:0 1px 1px #FFFFFF; display:none !important; margin:5px 0 7px !important;}
.good-widget-cell .but_mass_eff:hover {background:url("/img/but_mass_eff.png") no-repeat scroll 0 -17px transparent; color:#46647b; text-decoration:none;}


#imgpopup {background-color:#FFFFFF; border:5px solid #D5E5F2; margin:5px; padding:5px; position:relative; z-index:100;}
.imgpopup_close {width:10px; height:10px; position:absolute;}
#imgpopup img {padding:25px; background:#FFFFFF url(/img/window_block_exit.png) no-repeat scroll right top;}

.good-widget-line {border-bottom:1px solid #DBE8F2; height:126px; margin:0 0px 8px 5px; padding-bottom:15px; position:relative; width:757px;}
.good-widget-line .photo {float:left; overflow:hidden; padding:7px 0 9px; text-align:center; width:184px; height:90px; #height:120px; display:table;}
.good-widget-line .info {color:#315571;float:left;font-size:11px;overflow:hidden;padding-top:5px;width:550px;}
.good-widget-line .info ul, .good-widget-line .info li { margin: 0 0 3px 10px; padding: 0 0 3px 10px; list-style: square; }
.good-widget-line .info a { color: #446483; }
.good-widget-line .info .title { color: #194066; text-decoration: none; font-weight: bold; float:left; }
.good-widget-line .info .prop .heading { color: #000000; width: auto;}
.good-widget-line .info .prop .value {color:#BD0D1D; padding-left:5px;}
.good-widget-line .info .prop-price {float:left; height:19px; padding:5px 5px 0 0;}
.good-widget-line .info .prop-schet, .good-widget-line .info .prop-count { display: none; }
.good-widget-line .info a.details { font: 10px Arial, sans-serif; color: rgb(0,51,153); text-decoration: underline; float: left; margin-right: 37px; }
.good-widget-line .info .id { position: absolute; bottom: 13px; right: -7px; width: 50px; color: #a22829; font-weight: bold; z-index: 120; }
.good-widget-line .info .description {clear:both; color:#002D4F; float:left; margin-top:0; min-height:15px; overflow:hidden; #height:expression(parentNode.clientHeight > 50 ? "40px" : "auto");	max-height:40px; height:auto; width:100%;}
.good-widget-line .info .description * { font: 11px/14px Arial !important; }
.good-widget-line .info .description  p {margin:0; padding:0;}
.good-widget-line .links {float:left; margin-top:7px; width: 573px; }
.good-widget-line .links a {font-size:10px; color:rgb(17,68,119); width:auto; display:inline; line-height:8px; background-position:0 1px; text-decoration:none; margin-right:15px;}
.good-widget-line .links a.with-arrow {float:left; padding-left:12px; background-image:url(/img/good-widget-arrows-sprite.png); background-repeat:no-repeat; height:10px; line-height:8px; width:115px; clear:none !important;}
.good-widget-line .links a.with-arrow-del { background-position: 0 -8px; }
.good-widget-line .place {font-size:10px; float:left; overflow: hidden; margin-top:10px; _margin-top:5px; width: 550px; }
.good-widget-line .place .country { color: #438eda; margin-right: 20px; font-size:11px;}
.good-widget-line .place .name {  font-size: 12px; color: rgb(212,106,0); text-decoration: none; float: left; margin-right: 20px; font-weight: bold; }
.good-widget-line .place .address { color: #1c49a4; text-decoration: none; float: left; margin-right: 20px; font-size:11px;}
.good-widget-line .info .prop-madein {display:none;}

.good-widget-line-notext .place .name{float: none; }
.good-widget-line-notext .place .flagged-country{float: none; margin-top:8px;}
.good-widget-line .info .n_price_text{color:#000000;}
.good-widget-line-text .place .flagged-country {margin-top:1px}
.good-widget-line-notext .links {float:left;margin-top:7px;}
.good-widget-line-notext .place {margin-top:0;width:550px;}
.good-widget-line-notext .place .address {margin-top:7px;}
.good-widget-line .info  .price_or {clear:both; float:left;}
.good-widget-line .id_numb{color:#999999; float:left; font-size:9px; margin-top:2px; padding-left:14px;}
.good-widget-line .info .price_txt{float:left; height:9px; padding:5px 5px 0 0; color:#000000;}
.good-widget-cell .info .price_txt{color:#133B62; float:left; padding:1px 5px 0 0;}

#account-register-nag { height: auto; width: 317px; overflow: hidden; display: block; background: #fff scroll url(/img/window_block_reg_g.png) repeat-x 0 100%; /*padding-bottom: 4px; border: 1px solid #fff;*/ position: fixed; top: 10%; left: 30%; z-index: 2500; _position: absolute; -moz-box-shadow:2px 2px 3px #CCCCCC; -webkit-box-shadow:2px 2px 3px #CCCCCC;}
#account-register-nag .block_shadow_r { background: #fff scroll url(/img/window_block_reg_v.png) repeat-y 100% 0; }
#account-register-nag i.angle { position: absolute; overflow: hidden; width: 5px; }
#account-register-nag i.angle_b { bottom: 0; height: 4px; background: scroll no-repeat url(/img/window_block_reg_g.png); }
#account-register-nag i.angle_b.angle_l { left: 0; background-position: 0 0; }
#account-register-nag i.angle_b.angle_r { right: 0; background-position: 0 -4px; }
#account-register-nag i.angle_t	 { top: 0; right: 0; height: 7px; background: scroll no-repeat url(/img/window_block_reg_v.png) 0 0; }
#account-register-nag .w_info_block { background: #fff; padding: 2px; border: 1px solid #ACBCC6; display: inline-block; position: relative; overflow: hidden; }
#account-register-nag .window_container { padding: 0 13px 15px 13px; height: auto;}
#account-register-nag h2 { margin: 5px 0; font-size: 14px; background: transparent !important; }
#account-register-nag p { font-size: 12px; color: #000; margin: 9px 0; }
#account-register-nag h3 { margin: 11px 0; font-size: 12px; }
#account-register-nag h3 b { color: #a30000; font-size: 20px; list-style: 1; display: block; float: left; margin: -1px 5px 0 0; }
#account-register-nag .q { padding: 0 0 0 13px; margin-top: -5px; color: }
#account-register-nag .m { margin: -8px 0 -8px; }
#account-register-nag .m span { font-size: 11px; display: block; margin-bottom: 5px; }
#account-register-nag ul, #account-register-nag ol {margin:-8px 0 0; position:relative; width:100%;}
#account-register-nag li { padding: 3px 0 4px 16px;  display: block; font-size: 11px; }
#account-register-nag ul li { border-bottom: 1px solid #e5e5e5; }
#account-register-nag .bg li { background: scroll no-repeat url(/img/fon_infoblock_V.png) 0px 50%; color: rgb(212, 106, 0); }
#account-register-nag ol b { color: #92000a; font-size: 14px; position: absolute;  left: 0px; }
#account-register-nag ol li {  padding-left: 20px; }
#account-register-nag a.reg { font-size: 14px; font-weight: bold; display: block; margin: 15px 0 0px 4px; clear: both; }
#account-register-nag .w_m { display: block; float: left; width: auto!important; }
#account-register-nag .w_m li { padding: 5px; }
#account-register-nag .w_m a { text-decoration: none; color: #06C; }
#account-register-nag .w_m a:hover { text-decoration: underline; }
#account-register-nag .f_r { float: right!important; margin-right: 10px; }
#account-register-nag .hr { overflow: hidden; height: 45px; }
#account-register-nag .c_prussian_blue { color: #003153; }
#account-register-nag .c_shokolad {color:#A30000; padding:5px 0 0;}
#account-register-nag .c_brown { color: rgb(128, 70, 13); }
#account-register-nag .c_jeans {color:#0066CC; padding:0; _margin:0;}
#account-register-nag .c_sanginov { color: rgb(151, 15, 17); margin:-3px 0 0; padding:0;}
#account-register-nag .exit { position: absolute; top: 5px; right: 5px; height: 16px; width: 17px; overflow: hidden; text-decoration: none; background: #999 scroll no-repeat url(/img/window_block_exit.png) 0 0; }

.fbo_list .cleaner { clear: both; border: none !important; }
.fbo_list ul, .fbo_list li, .fbo_list p, .fbo_list span, .fbo_list b { display: block; padding: 0; margin: 0; list-style: none; }
.fbo_list img { border: 0; }
.fbo_list a { text-decoration: none; }
.fbo_list { width: 494px; }
.fbo_list .title { background: url(/img/top_title.png) 0 0 no-repeat; height: 40px; position: relative; color: #FFF; }
.fbo_list .title .reclam { font-size: 12px; position: absolute; top: 13px; left: 13px; }
.fbo_list .title .reclam b { font-size: 16px; display: inline; margin: 0 27px 0 10px; }
.fbo_list .title .count { font: 10px/11px Arial; position: absolute; bottom: 3px; right: 0px; width: 140px; }
.fbo_list .title .count b { font-weight: normal; display: inline; }
.fbo_list .bg_middle { height: 10px; //height: 15px; clear: both; display: block; border-top: 1px solid #FFF; background: url(/img/bg_betwin.jpg) 0 0 repeat-x; }
.fbo_list .block_cont { border: 1px solid rgb(167, 216, 246); height: 200px; overflow: hidden; }
.fbo_list .block_menu { height: 24px; float: left; border: 0 none; margin-bottom: 0px; width: auto; }

.fbo_list .block_menu li { border-width: 0 0 1px 1px; border-style: solid; border-color: rgb(102, 149, 179); background: url(/img/bg_block_title.jpg) 0 0px repeat-x; float: left; width: 346px; }
.fbo_list .block_menu li div { border: 1px solid #FFF; height: 20px; }
.fbo_list li.block_title { border: 1px solid #FFF; background: url(/img/bg_block_top.jpg) 0 0 repeat-x; width: 143px; color: rgb(34, 55, 93); height: 21px; }
.fbo_list li.block_title div { padding: 3px 0 0 7px; word-spacing: -2px; font: 12px/13px Arial; }

.fbo_list .block_menu_2 { clear: both; font: 11px/12px Arial; height: 31px; margin: 0 3px; background: url(/img/fbo_block_menu_2.png) 0 100% repeat-x; }
.fbo_list .block_menu_2 a { border-right: 1px solid rgb(102, 149, 179); float: left; color: rgb(34, 55, 93); padding: 0 10px; margin-top: 7px; }
.fbo_list .block_menu_2 i { display: block; float: left; width: 3px; margin: 7px 0 0 -2px; height: 12px; background-color: #FFF; }

.fbo_list .white_border { padding: 0px; clear: both; height: 167px; position: relative; }
.fbo_list .white_border div.cont_block_wrapper { height: 105px; font-size: 11px; overflow: hidden; overflow: hidden; }
.fbo_list .white_border div.cont_block_wrapper ul { padding-top: 0px; background: url(/img/bg_modbox_cont.gif) repeat 0 4px; margin-top: -3px; }
.fbo_list .white_border div.cont_block_wrapper ul.odd { background-position: 0 -18px; }
.fbo_list .white_border div.cont_block_wrapper ul a { float: left !important; line-height: 12px !important; }
.fbo_list .cont_block li { padding: 0 0 0 10px; height: 20px; //height: 18px; clear: both; }
.fbo_list .white_border .add_predl_block { position: absolute; bottom: 23px; left: 2px; right: 2px; height: 27px; background: url(/img/bg_block_bottom.jpg) 0 0 repeat-x; font-size: 11px; }
.fbo_list .add_predl { background: url(/img/added.png) 0 0 no-repeat; padding: 0 0 0 18px; margin: 2px 0 0 9px; float: left; color: rgb(60, 113, 206); }
.fbo_list .all_predl { padding: 0 9px 0 0; float: right; color: rgb(212, 106, 0); font-size: 9px; background: url(/img/arrow_all_prod.gif) 100% 50% no-repeat; margin: 3px 14px 0 0; }

.nomsg { padding-top: 25px; }

.node-list-w { border: 1px solid rgb(244,138,58); width: 198px;}
.node-title {font: bold 13px Arial, sans-serif; color: rgb(122,50,13); background: url(/img/block-menu-bg.png) 0 1px repeat-x; padding: 3px 0 4px 7px; display: block; }
.node-list-w .inner { padding: 2px 10px; font-size: 12px; background: url(/img/block-menu-inner-bg.png) 0 0 repeat-y; overflow: hidden}
.node-list-w .inner a { margin: 8px 0; display: block; color: rgb(66,33,3); text-decoration: none; }
.node-list-w .inner a:hover { text-decoration: underline; }
.node-list-w h1 {background:transparent url(/img/block-menu-bg.png) repeat-x scroll 0 1px; border-bottom:1px solid #CF6F18; color:#7A320D; display:block; font-family:Arial,sans-serif; font-size:12px; padding:3px 0 4px 7px;}

.node-list-w h5 {background:transparent url(/img/block-menu-bg.png) repeat-x scroll 0 1px; border-bottom:1px solid #CF6F18; color:#7A320D; display:block; font-family:Arial,sans-serif; font-size:12px; padding:3px 0 4px 7px; margin:0;}

.country-profiles-w { border: 1px solid rgb(244,138,58); width: 198px;}
.country-profiles-w h1 { font: bold 13px Arial, sans-serif; color: rgb(122,50,13); border-bottom: 1px solid rgb(207,111,24); background: url(/img/block-menu-bg.png) 0 1px repeat-x; padding: 3px 0 4px 7px; display: block; }
.country-profiles-w .inner { padding: 4px 10px 10px 10px; font-size: 12px; background: url(/img/block-menu-inner-bg.png) 0 0 repeat-y; overflow: hidden}
.country-profiles-w .inner a { margin: 10px 0; display: block; margin-bottom: 10px; color: rgb(66,33,3); text-decoration: none; }
.country-profiles-w .inner a:hover { text-decoration: underline; }
.country-profiles-w {float:right; border: 1px solid #F3DA80; width:182px; font-size: 14px; margin-bottom:10px;}
.country-profiles-w .top { color: #333; font-size: 12px; line-height: 1; overflow: hidden; }
.country-profiles-w h2 { padding: 6px 0 1px 10px; font-size: 13px; line-height: 1; color: rgb(122,50,13); height: 18px; border-bottom: 1px solid rgb(207, 111, 24); overflow: hidden; background: repeat-x 0 0px scroll url(/img/block-menu-bg.png); margin: 0; }
.country-profiles-w ul { overflow: hidden; padding: 14px 0 0; margin: 0; display: block; }
.country-profiles-w li { color: #666; font: 12px/13px Arial; margin: 0 0 12px 0; _margin: 0 0 10px 0; overflow: hidden; width: 185px; #width:180px; display: block; }
.country-profiles-w li a { color: rgb(66,33,3); text-decoration: none; font-size: 12px; margin-top: 0 !important; }
.country-profiles-w li a:hover { text-decoration: underline; }
.country-profiles-w li i { display: block; width: 18px; height: 12px; float: left; margin-right: 10px; position: relative; }

.overall-stats-w {height:28px; width:626px;}
.overall-stats-w div {color:#133b62; float:left; padding-left:5px; padding-top:7px;}
.overall-stats-w div div { padding: 0; }
.overall-stats-w div div.total {}
.overall-stats-w div div span { margin-right: 5px; }
.overall-stats-w div a { color: #FFF; }
.overall-stats-w div.heading {margin-left:10px; text-align:center; margin-right:5px;}
.overall-stats-w div.heading h3 {font-size:12px; font-weight:normal;}

.expos-interactive-w { float: left; clear: both; width: 545px; height: 180px; position: relative; margin-bottom: 13px; overflow: hidden; }
.expos-interactive-w .variant { position: absolute; top: 0; left: 0; display: none; width: 100%; height: 100%; }
.expos-interactive-w .variant-active { display: block !important; }
.expos-interactive-w .variant-1 { background-color: #FFF; }
.expos-interactive-w .variant-2 { background-color: #FFF; }
.expos-interactive-w .variant-3 { background-color: #FFF; }
.expos-interactive-w .variant-4, .expos-interactive-w .variant-4 a { background-color: black; color: white; }



.expos-interactive-w u {color: rgb(19, 59, 98); font-size: 18px; margin-bottom: 10px; margin-top: 8px; text-decoration: none; width: 100%; float: left;}
.expos-interactive-w a {color:#133b62; text-decoration:none;}
.expos-interactive-w img {line-height:0px; margin:0; border:0; padding:0;}
.expos-interactive-w .pag {position:absolute; width:15px; height:15px; bottom:2px; color:#133b62; border:1px solid #96b2cb; text-align:center; font-size:11px; text-decoration:none; font-weight:bold;}
.expos-interactive-w strong {color: rgb(19, 59, 98); font-size: 16px; font-weight: normal;}
.expos-interactive-w .inner1 {color:#ffffff; font-size:12px; height:145px; line-height:15px; position:absolute; right:40px; text-align:justify; top:17px; width:245px;}
.expos-interactive-w h1 {color:#133B62; font-size:16px; margin-bottom:10px; margin-top:8px;}





.popular-cats-w { background: transparent url(/img/popular_kat.png) no-repeat scroll 0 0; width: 545px; float: left; overflow: hidden; margin-bottom: 13px; }
.popular-cats-w .pop-title {color: #133B62; padding: 10px 0 0 20px; width: 200px; font: bold 16px Arial, sans-serif;}
.popular-cats-w .pop-all { float: right; margin: -15px 18px 0 0; font-size: 10px; color: rgb(6, 144, 222); }
.popular-cats-w .pop-text { padding: 5px 0px 0px 20px; color: #133B62; font-size: 11px; font-weight: normal; }
.popular-cats-w .summ { color: #0690DE; float: right; margin: -15px 18px 0 0; font-size: 10px;}
.popular-cats-w .content { padding-left: 8px; padding-top: 5px}
*: first-child+html .popular-cats-w .logo .img {  margin-left: 8px; }
.popular-cats-w .inner { margin-left: 5px; }
.popular-cats-w .block { margin: 5px 0 0 7px; width: 70px; float: left; position: relative; padding-right: 10px; _padding-right: 0; _margin: 5px 0 12px 4px;}
.popular-cats-w .block .heading { font: 9px Arial, sans-serif; text-align: left; color: rgb(0,51,153); margin: 5px 0 0 5px; float: left; width: 96px; overflow: hidden; }
.popular-cats-w .block .logo { height: 70px; display: table; #position: relative; overflow: hidden; margin: 0 auto; border: 1px solid #dfe8f6; width: 100%; }
.popular-cats-w .block .img { #position: absolute;  #top: 50%; ; display: table-cell; vertical-align: middle; text-align: center; }
.popular-cats-w .block .img div { #position: relative;  #top: -50%; }
.popular-cats-w .block .heading { margin: 7px 0 0 0px; width: 83px; }
.popular-cats-w .block .heading a {color:#003366;}

.best-positions-w { display: block; margin-bottom: 13px; overflow: hidden; position: relative; width: 546px; background: transparent url(/img/popular_kat.png) no-repeat scroll 0 0; clear: both; }
.best-positions-w .about_cell .subtitle { color: rgb(34, 55, 93); font-size: 11px; background-color: #FFF; margin-bottom: 3px; padding-left: 10px; width: 234px; }
.best-positions-w .about_cell { width: 255px; float: left; padding: 0; height: 105px; position: relative; overflow: hidden; border-right: 1px solid #FFF; }
.best-positions-w .center_cell .content .slider { background-image: url(/img/bg_modbox_cont.gif); float: left; width: 275px; margin-top: -4px; background-position: 0 4px; height: 109px; }
.best-positions-w .center_cell .content .slider-container { overflow: hidden; height: 247px; }
.best-positions-w .center_cell .content .slider-odd { background-position: 0 25px; }
.best-positions-w .s-text-bottom { background:transparent url(/img/s-text-bottom.png) no-repeat scroll center bottom;float:left;height:10px;overflow:hidden;width:100%;background-position:0px -5px; }

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  .best-positions-w .center_cell .content .slider   {height: 116px !important; }
}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  .best-positions-w .about_cell   {margin-top: -10px !important; height: 112px !important; }
}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  .best-positions-w .center_cell .content .slider  {background-position: 0 12px; }
}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  .best-positions-w .center_cell .content .slider-odd  {background-position: 0 33px; }
}

.best-positions-w .center_cell .content { width: 513px; float: left; overflow: hidden; margin: 10px 0px 0px 15px; border: 1px solid rgb(243,247,251);  _margin: 10px 0px 0px 10px;}
.best-positions-w .over_top { overflow: hidden; height: 34px; position: relative; z-index: 5; }
.best-positions-w .top .toolbar a { line-height: 1; font-size: 10px; text-decoration: none; color: rgb(79,31,31); padding-right: 8px; background: url(/img/modbox-right-arrow.png) right 3px no-repeat; }
.best-positions-w .top .toolbar { float: right; padding: 5px 5px 0 0; background: none; text-align: right; height: 20px; }
.best-positions-w .top { display: block; height: 22px; }
.best-positions-w .top div { height: 29px; display: inline-block; position: relative; top: -1px; left: -1px; float: left; background: scroll repeat-x #FFF url(/img/cell.png) 0 0px; margin-bottom: -8px; }
.best-positions-w .top div { top: 0; background: none; }
.best-positions-w .top .top-title {color: #7a320d; font-size: 13px; line-height: 1; padding-bottom: 0px; margin: 0; float: left; height: 31px; overflow: hidden; padding: 10px 0 0 20px; border: 0; font: bold 16px Arial; color: rgb(184, 39, 39); float: left;}
.best-positions-w h1 { color: #7a320d; font-size: 13px; line-height: 1; padding-bottom: 0px; margin: 0; float: left; height: 31px; overflow: hidden; }
.best-positions-w h1 b { padding: 10px 0 0 20px; border: 0; font: bold 16px Arial; color: rgb(184, 39, 39); float: left; }
.best-positions-w .top-pos-text { font: normal 11px Arial; color:#133B62; padding-left: 20px;}

.expo_feat .featured-stands-w {background: transparent url(/img/popular_kat.png) no-repeat scroll 0 0; width: 545px;float: left; overflow: hidden; margin-bottom: 10px; position:relative; margin-right: 9px; _margin-right: 3px;}
.main_feat .featured-stands-w {background: transparent url(/img/popular_kat.png) no-repeat scroll 0 0; width: 545px;float: left; overflow: hidden; margin-bottom: 13px; position:relative; margin-right: 9px; _margin-right: 3px;}
.featured-stands-w .stand-title {font-size: 16px; color: #133B62; padding: 10px 0 0 20px; width: 200px; font: bold 16px Arial, sans-serif;}
.featured-stands-w .stand-all{float:right; margin: -15px 18px 0 0; font-size: 10px; color: rgb(6,144,222);}
.featured-stands-w span {float:right; margin: -15px 18px 0 0; font-size: 10px; color: rgb(6, 144, 222);}
.featured-stands-w .container {width: 3000px; padding-top:9px; _padding-top:5px;}
.expo_feat .featured-stands-w .block {background:transparent url(/img/modbox_border.png) no-repeat scroll 100% 0; width: 110px; overflow:hidden; position:relative;float: left; }
.featured-stands-w .block {background:transparent url(/img/modbox_border.png) no-repeat scroll 100% 0; width: 110px; overflow:hidden; position:relative;float: left; }
.featured-stands-w .block .logo {width: 107px;text-align:center; height: 52px}
.featured-stands-w .block .outer {display: table; height: 50px;position: relative; width: 107px}
.featured-stands-w .block .inner {display: table-cell; position: relative; vertical-align: middle; height: 50px;}
.featured-stands-w .block .photo {text-align: center;}
.featured-stands-w .block .info h4 a {font-size: 9px; color: rgb(212, 106,0);text-decoration: none;}
.featured-stands-w .block .info {font-size: 9px; color: rgb(38,38,92); line-height: 14px; padding-top: 10px;  _padding-top: 7px; text-align: center; }
.featured-stands-w .block .link { width: 114px; }
.featured-stands-w .block .link a {text-decoration: none;font-size: 9px;color:rgb(0,102,204);}
.expo_feat .featured-stands-w .featured-stands_bottom {background:url(/img/s-text-bottom.png) no-repeat scroll 0 0 transparent; float:left; height:15px; overflow:hidden; width:100%;}
.featured-stands-w .featured-stands_bottom { overflow: hidden; float: left; width: 100%; height: 10px; background: transparent url(/img/s-text-bottom.png) no-repeat scroll 0 -5px; }

.cells_comp .block {background:transparent url(/img/modbox_border.png) no-repeat scroll 100% 0; width: 118px; overflow:hidden; position:relative;float: left; margin-bottom:15px;}
.cells_comp .block .logo {width: 114px;text-align:center; height: 48px}
.cells_comp .block .outer {display: table; height: 50px;position: relative; width: 114px}
.cells_comp .block .inner {display: table-cell; position: relative; vertical-align: middle; height: 50px;}
.cells_comp .block .photo {text-align: center;}
.cells_comp .block .info h4 a {font-size: 9px; color: rgb(212, 106,0);text-decoration: none;}
.cells_comp .block .info {font-size: 9px; color: rgb(38,38,92); line-height: 14px; padding-top: 10px; text-align: center; }
.cells_comp .block .link { width: 114px; }
.cells_comp .block .link a {text-decoration: none;font-size: 9px;color:rgb(0,102,204);}


.front_banner_a {background:transparent url(/img/front_banner_bg.png) no-repeat scroll 0 0;float:right;height:143px;overflow:hidden;padding:5px;text-align:center; width:190px; font-size:11px;}
.front_banner_a .title_front_banner {color:#1C2530; font-size:16px; font-weight:bold; padding:5px 0 5px 10px; text-align:left;}
.front_banner_a .text_front_banner {}
.front_banner_a .text_front_banner a {clear:both; float:left; line-height:22px; margin-left:10px;}
.front_banner_a .text_front_banner .press {color:#D46A00; float:left; margin-left:10px; width:150px; background:transparent url(/img/link_m_r.gif) no-repeat scroll 0 9px;}
.front_banner_a .text_front_banner .press a {color:#D46A00;}
.featured-goods-w {background: transparent url(/img/popular_kat.png) no-repeat scroll 0 0; width: 545px;float: left; overflow: hidden; margin-bottom: 13px;  position:relative}
.featured-goods-w .featured-goods-title {font: bold 16px Arial, sans-serif; color: #133B62; padding: 10px 0 0 20px; width: 200px;}
.featured-goods-w .featured-goods-all {float:right; margin: -15px 18px 0 0; font-size: 10px; color: rgb(6, 144, 222);}
.featured-goods-w .container {width: 550px; padding-top:10px; padding-left: 10px; }
.featured-goods-w .block {background:transparent url(/img/modbox_border.png) no-repeat scroll 100% 0; width: 95px; overflow:hidden; position:relative;float: left; padding-left: 10px; padding-right: 3px; margin-top:10px; height: 120px; }
.featured-goods-w .block .logo {width: 90px;text-align:center; height: 48px}
.featured-goods-w .block .outer {display: table; height: 50px;position: relative; width: 90px}
.featured-goods-w .block .inner {display: table-cell; position: relative; vertical-align: middle; height: 50px;}
.featured-goods-w .block .photo {text-align: center;}
.featured-goods-w .block .info h4 a {font-size: 9px; color: rgb(212, 106,0);text-decoration: none;}
.featured-goods-w .block .info {font-size: 9px; color: rgb(38,38,92); line-height: 14px; padding-top: 5px; }
.featured-goods-w .block .link a {text-decoration: none;font-size: 9px;color:rgb(0,102,204);}
.featured-goods-w .block .price {color: #000;}
.featured-goods-w .block .info h4{color: #D46A00; font-size:9px;}
.compname{color: #D46A00; font-size:9px;}
.compname a {color: #D46A00;}
.s-text-bottom { background:transparent url(/img/s-text-bottom.png) no-repeat scroll center bottom;float:left;height:10px;overflow:hidden;width:100%;background-position:0px -5px; }

.fbo-front-w a {  color: rgb(0, 102, 204); }
.fbo-front-w {background: transparent url(/img/popular_kat.png) no-repeat scroll 0 0; width: 545px; float: left; overflow: hidden;  position:relative;}
.fbo-front-w .fbo-front-title {font: bold 16px Arial, sans-serif; color: #FC7F41; padding: 10px 0 0 20px; width: 240px;}
.fbo-front-w .fbo-front-all {float:right; margin: -15px 18px 0 0; font-size: 10px; color: rgb(6,144,222);}
.fbo-front-w .block {width: 160px; overflow:hidden; position:relative;float: left; padding-left: 15px; margin-right: 11px}
.fbo-front-w .block .head {color: rgb(0, 51, 153); font-size: 12px; padding-bottom: 10px; margin-top:-3px}
.fbo-front-w .block .sum_offers {font-size: 11px; color: Gray;padding-bottom: 5px}
.fbo-front-w .cooperation {width: 100%; color: rgb(0, 102, 204); font-size: 11px; line-height:16px}
.fbo-front-w .cooperation font {font-size:11px}
.fbo-front-w .cooperation font {color: lightSlateGray;}
.fbo-front-w .image {height: 75px; width: 135px}
.fbo-front-w .container {width: 3000px; padding-top:19px; padding-left: 5px; }
.fbo-front-w .info {font-size: 9px; color: rgb(38,38,92); line-height: 14px}
.fbo-front-w .s-text-bottom { height: 10px; float:left; width: 100%; overflow: hidden; background: transparent url(/img/s-text-bottom.png) no-repeat scroll center bottom;background-position:0px -5px;}
.mjdu_pr {width:100px; height:10px;}
.fbo-front-w .predlog {width:100%; float:left;}
.fbo-front-w .predlog .left_block {background:transparent url(/img/modbox_border.png) no-repeat scroll 100% -20px; float:left; height:40px; padding:10px 0 0 18px; width:250px; line-height:18px; font-size:11px;}
.fbo-front-w .predlog .right_block {width:250px; height:40px; float:right; padding:10px 0 0 20px; line-height:18px; font-size:11px;}
.fbo-front-w .predlog ul {color:#0066CC; list-style-type:square; margin:0 0 0 15px; padding:0;}

.front-subscribe-w{background: url(/img/rassilka_block_bg.png) 0 0 no-repeat; margin-bottom: 10px; overflow: hidden; float: left; height:195px; width:182px;}
.front-subscribe-w .text_desc {color:rgb(52,126,178); font: 10px/10px Arial; overflow: hidden; float:left; display:table; padding-left: 10px; margin-top: 5px; height: 140px; #width:172px;}
.front-subscribe-w div a{ color:rgb(0,51,153) !important; }
.front-subscribe-w form{padding: 0; margin:10px 0 0 2px; color: rgb(19,59,98); _margin: 10px 0 0 2px; }
.front-subscribe-w input{height: 15px; width: 157px; display: block; font: 10px/12px Arial; border: 1px solid rgb(227,235,247); margin:5px 0 5px 0;//margin:2px 0 5px 0;}
.front-subscribe-w input.submit_button{background:transparent url(/img/podpis_bg.png) no-repeat scroll 0 0; float:right; cursor: pointer; border:0 none;color:#FFFFFF;font-size:11px;height:23px;margin-right:13px;_margin-right:3px;margin-top:5px;padding:2px 7px 5px 6px;width:86px;}
.front-subscribe-w input.submit_button:active { margin-top: 6px; margin-right: 12px; padding-top: 3px; padding-left:6px; background:transparent url(/img/podpis_bg_push.png) no-repeat scroll 0 0; }
.front-subscribe-w .baner_title{ font: bold 10px/12px Arial; color: rgb(19,59,98); width: 123px; height: 30px; overflow: hidden; float: right; padding-top: 10px; }
.front-subscribe-w .front_bottom { overflow: hidden; height: 10px; width: 100%; float: left; background: transparent url(/img/front_bottom.png) no-repeat scroll 0 0; padding: 0;}

.front-services-w { border:1px solid rgb(200, 216, 239); background: url(/img/cell.png) repeat-x 0 0; width:182px; overflow:hidden; position:relative; font-size:12px; margin-bottom:10px; float: right; }
.front-services-w span.logo_tel{color: rgb(60, 113, 206); font-size: 9px; position: absolute; top: 21px; right: 6px;}
.front-services-w .content{background: url(/img/icon_baner_servise.png) 5px 14px no-repeat; padding:46px 6px 3px 7px; border:1px solid #FFF; position: relative; }
.front-services-w .content { position: relative; z-index: 2; }
.front-services-w .block_serv{border-bottom: 1px solid rgb(149, 178, 201); margin-bottom: 5px; padding-bottom: 5px; }
.front-services-w .block_serv a{width: 70px; height: 65px; float: left; overflow: hidden;}
.front-services-w .block_serv div{padding: 0 0 7px 78px; font: 9px/10px arial; color: rgb(19, 59, 98);}
.front-services-w .block_serv div b{color: #FFF;}
.front-services-w .block_serv div a{color: rgb(5, 32, 59); float: none; height:auto; overflow:normal; width:auto; display: inline;}
.front-services-w div h5{color: rgb(5, 32, 59); font: bold 8px/9px arial; margin:0px 0px 8px 0px;}
.front-services-w .content span{font: bold 10px/11px arial; display: block; padding-left: 2px;}
.front-services-w .content span a{color: rgb(5, 32, 59); display: block; text-decoration: none; font-weight: normal; margin:0 0 4px 0;}
.front-services-w .content span a:hover{text-decoration: underline;}
.front-services-w .content .nolinesin {margin-top:-10px;}


.sidebar-headings-inf {border:1px solid #dfe8f6; width: 188px; margin: 10px 0; overflow: hidden; padding:5px; color:#07519a; font-size:11px;}
.sidebar-headings-inf a {background:transparent url(/img/collapse.png) no-repeat scroll 0 2px; color:#13143D; padding-left:15px; float:left; margin-bottom:5px;}
.sidebar-headings-inf p {margin:5px 0;}
.sidebar-headings-inf .text {height:145px; margin-bottom:5px; overflow:hidden;}
.sidebar-headings-inf .text h1{ font-size: 100%; display: inline; }
.sidebar-headings-inf .active { height: auto; }
.sidebar-headings-inf .tlink {background:transparent url(/img/expand.png) no-repeat scroll 0 2px; color:#13143D; padding-left:15px; margin-bottom:5px; float:left;}


.sidebar-headings-w { border: 1px solid rgb(244,138,58); width: 198px; margin-bottom: 10px; overflow: hidden; }
.sidebar-headings-w h1 { font: bold 13px Arial, sans-serif; color: rgb(122,50,13); border-bottom: 1px solid rgb(207,111,24); background: url(/img/block-menu-bg.png) 0 1px repeat-x; padding: 3px 0 4px 7px; display: block; }
.sidebar-headings-w .inner { padding: 4px 10px 10px 10px; font-size: 12px; background: url(/img/block-menu-inner-bg.png) 0 0 repeat-y; margin-bottom: -11px; }
.sidebar-headings-w .inner a { margin: 10px 0; display: block; margin-bottom: 10px; color: rgb(66,33,3); text-decoration: none; }
.sidebar-headings-w .inner a:hover { text-decoration: underline; }
.sidebar-headings-w .inner .subblock { border-bottom: 1px dotted rgb(244,138,58); margin-top: 10px; }
.sidebar-headings-w .inner .subblock span { display: block; height: auto; font-size: 12px; font-weight: bold; color: rgb(163,0,0); }

.s-text-w {background: transparent url(/img/on_line.png) no-repeat scroll 0 0; width: 545px; float: left; overflow: hidden; margin-bottom: 10px}
.s-text-w .s-text-bottom { height: 10px; float:left; width: 100%; overflow: hidden; background: transparent url(/img/s-text-bottom.png) no-repeat scroll center bottom 0 -5px;}
.s-text-w h1 { width: 100% !important; }
.s-text-w h1 span { font-weight: normal; font-size: 16px; color: #1C2530; margin: 0 !important; float: none !important; }
.s-text-w .content span { color: grey; margin: 0 18px 0 0; line-height: 15px; text-align: justify; }
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  .s-text-w .content span { margin-left: -10px !important; }
}
.s-text-w .content h3 { padding-top: 5px; }
.s-text-w h1 {font-size: 16px; color: #133B62; padding: 10px 0 0 15px; width: 200px;}
.s-text-w span {float:right; margin: -15px 18px 0 0; font-size: 12px; color: rgb(6, 144, 222);}
.s-text-w h3{ color: rgb(0, 32, 64); font-size: 12px; font-weight: normal;padding-bottom:5px}
.s-text-w .content {float:left;overflow:hidden;padding:5px 15px 0; color: #133B62; text-align: justify; border-left: 1px solid #DFE8F6;border-right: 1px solid #DFE8F6; font-size: 11px; }
.pager-w {float:right; text-align:center; width:100%; margin:10px 0;}
.pager-w ul, .pager-w li {clear:none; float:none; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; width:100%;}
.pager-w li {border:1px solid #849CC6;border-collapse:collapse;display:inline-block;padding-bottom:1px;padding-top:1px;text-align:center;width:auto;  _display: inline; _margin-left: 5px; //margin-left: 5px;}
.pager-w ul {_height:20px; _padding:2px;}
.pager-w li:hover {background-color:#E5EDF9;}
.pager-w .ellipsis {border: none;}
*+html .pager-w li {display: inline;}
.pager-w li a:link, .pager-w li a:visited{color:#133B62; text-decoration:none; padding: 0 5px; _padding:0px 3px 0px 5px;}
.pager-w li a:hover, .pager-w li a:active{color:#133B62; text-decoration: none;}
.pager-w .current{ background-color:#5E90C3 !important;}
.pager-w .current a { color: #FFF !important;}

.company-w { width: 765px; height: 113px; overflow: hidden; float: left; }
.company-w .logo { float: left; width: 157px; text-align: center; }
.company-w .info { float: left; width: 179px; }
.company-w .links { float: left; width: 390px; padding-left: 30px; }
.company-w .links ul, .company-w .links li { list-style: none; margin: 0; padding: 0; }
.company-w .links ul { float: left; width: 156px; }
.company-w .info .name { margin-bottom: 10px; }
.company-w .info .name a { font: bold 12px Arial, sans-serif; color: rgb(0,51,153); }
.company-w .info .profile { font: 12px Arial, sans-serif; color: rgb(212,106,0); margin-bottom: 5px; }
.company-w .info .region { font: 11px Arial, sans-serif; color: rgb(0,102,204); }
.company-w .links a { font: 12px Arial, sans-serif; color: rgb(0,51,153); }


.good-profile-w .view_production_main {float:right;  padding:25px; width:711px; margin-top:15px;}
* html .good-profile-w .view_production_main {width:740px;}
.good-profile-w .view_production_outer_top{width:100%; float:left;}
.good-profile-w .view_production_outer_bot{border-top:1px dotted #DBDBDB; float:left; margin-top:25px; width:100%; font-family:Arial; font-size:13px;}
.good-profile-w .view_production_outer_no_top{float:left; width:100%; font-family:Arial; font-size:13px;}
.good-profile-w .view_production_outer_bot h1 {color:#A30000; font-size:14px; padding:10px 0 0;}
.good-profile-w .view_production_outer_no_top h1 {color:#A30000; font-size:14px; padding:10px 0;}


.good-profile-w .view_production_inner_left{float:left; font-family:Arial; font-size:12px;}
.good-profile-w .view_production_inner_right{width:260px; float:right;}
.good-profile-w a.view_pr_back:link, .good-profile-w a.view_pr_back:visited{color:#133B62; text-decoration: none; font-size: 12px; font-family: Arial;}
.good-profile-w a.view_pr_back:hover, .good-profile-w a.view_pr_back:active{color:#0066cc;}
.good-profile-w .view_production_big_foto {width:411px; height:265px; margin-top:5px; border-collapse:collapse; display:table; position:relative;}
.good-profile-w .view_production_big_foto_hidden { display: none; }
.good-profile-w .view_production_big_foto-middle {display:table-cell; position:relative; vertical-align:middle;}
.good-profile-w .view_production_big_foto-inner {text-align:center;}
* html .good-profile-w .view_production_big_foto-middle{position: absolute; top: 52%; right: 50%;}
* html .good-profile-w .view_production_big_foto-inner {position: relative; top: -50%; right: -50%;}
.good-profile-w .view_production_bot_foto{width:430px; float:left;}
.good-profile-w .view_production_bot_mini{float:left; height:62px; margin:15px 8px 0 0; width:97px; border-collapse:collapse; display:table; position:relative;}
.good-profile-w .view_production_bot_middle{display:table-cell; position:relative; vertical-align:middle;}
.good-profile-w .view_production_bot_inner{text-align:center;}
* html .good-profile-w .view_production_bot_middle{position: absolute; top: 52%; right: 50%;}
* html .good-profile-w .view_production_bot_inner {position: relative; top: -50%; right: -50%;}
.good-profile-w .view_pr_inner_l_txt_opt {color:#A30000; font-family:Arial; font-size:12px; padding:9px 0 8px; font-weight:bold;}
.good-profile-w .view_pr_inner_l_txt_opt  span {color:#0066cc; padding-left:10px;}
.good-profile-w .view_pr_inner_l_title {width:235px; margin-top:20px;}
.good-profile-w .view_pr_inner_l_title  h1 {font-size:14px; font-family:Arial;}
.good-profile-w .view_pr_inner_l_title_l {clear:left; color:#133B62; float:left; font-family:Arial; font-size:11px; padding:3px 3px 0 0;}
.good-profile-w .view_pr_inner_l_title_r {color:#0066CC; float:left; font-family:Arial; font-size:11px; padding:3px 0;}
.good-profile-w .view_pr_inner_l_price_roz {color:#A30000; float:left; font-family:Arial; font-size:12px; margin:5px 0; padding:10px 0; width:100%; font-weight:bold;}
.good-profile-w .view_pr_inner_l_price_roz  span {color:#0066cc; padding-left:10px;}
.good-profile-w .view_pr_inner_l_top{float:left;}
.good-profile-w .view_pr_inner_l_bot{color:#133B62; font-family:Arial; font-size:11px; width:235px; float:left;}
.good-profile-w .view_pr_inner_l_bot .ms1{background:transparent url(/img/icons-sprite.png) no-repeat scroll 0 -154px; float:left; padding:4px 0 4px 30px; width:150px; margin-top:5px;}
.good-profile-w .view_pr_inner_l_bot .ms2{background:transparent url(/img/icons-sprite.png) no-repeat scroll 0 -65px; float:left; padding:4px 0 4px 30px; width:150px; margin-top:10px;}
.good-profile-w .view_pr_inner_l_bot .ms3{background:transparent url(/img/icons-sprite.png) no-repeat scroll 0 -197px; float:left; padding:4px 0 4px 30px; width:150px; margin-top:10px;}
.good-profile-w .view_pr_inner_l_bot .ms4{background:transparent url(/img/icons-sprite.png) no-repeat scroll 0 -44px; float:left; padding:4px 0 4px 30px; width:150px; margin-top:10px;}
.good-profile-w a.ms_link:link, .good-profile-w a.ms_link:visited{color:#133B62; text-decoration: none;}
.good-profile-w a.ms_link:hover, .good-profile-w a.ms_link:active{color:#0066cc; text-decoration: none;}
.good-profile-w .view_pr_inner_l_country{width:100%; float:left; color:#133b62; font-size:11px; font-family:Arial; padding-bottom:10px;}
.good-profile-w .view_pr_inner_l_country span {color:#0066cc; padding-left:10px;}
.good-profile-w .usertext * { font: 12px/15px Arial, sans-serif !important; }

.good-profile-w-video .view_production_inner_left{width:100%;}
.good-profile-w-video .view_production_big_foto {width:100%; height:360px;}
.good-profile-w-video .view_production_outer_top{width:652px;}
.good-profile-w-video .view_pr_inner_l_title_l {display:none;}
.good-profile-w-video .view_pr_inner_l_title_r {display:none;}
.good-profile-w-video .view_production_inner_right{float:left; width:100%;}
.good-profile-w-video .view_pr_inner_l_price_roz {font-size:10px;}
.good-profile-w-video .view_pr_inner_l_bot{margin-top:84px; width:310px; float:right;}
.good-profile-w-video .view_pr_inner_l_bot .ms1{margin-top:10px; padding:4px 5px 4px 30px; width:120px;}
.good-profile-w-video .view_pr_inner_l_bot .ms2{margin-top:10px; padding:4px 5px 4px 30px; width:120px;}
.good-profile-w-video .view_pr_inner_l_bot .ms3{margin-top:10px; padding:4px 5px 4px 30px; width:120px;}
.good-profile-w-video .view_pr_inner_l_bot .ms4{margin-top:10px; padding:4px 5px 4px 30px; width:120px;}
.good-profile-w-video .view_pr_inner_l_top{float:left; margin-top:10px;}
.good-profile-w-video .view_pr_inner_l_txt_opt {margin-top:10px;}
.good-profile-w-video .view_production_outer_bot{margin-top:10px; width:652px;}
.good-profile-w-video .view_production_outer_bot h1 {padding:10px 0 5px;}
.good-profile-w-video .view_production_bot_foto{width:670px; float:left;}
.good-profile-w-video .view_production_bot_mini {margin:15px 14px 0 0;}
.good-profile-w-video .view_pr_inner_l_country {padding-bottom:10px; padding-top:5px;}

.good-profile-w .similar-goods-block {margin-top:20px; float:left; width:765px;}
.good-profile-w .similar-goods-block h2 { font: bold 14px Arial, sans-serif; color: rgb(19,59,98); border-bottom: 1px solid rgb(210,223,235); padding-bottom: 10px; margin-bottom: 20px; }
.good-profile-w .similar-goods-block .backforward { height: 24px; margin-bottom: 15px; }
.good-profile-w .similar-goods-block .backforward a { height: 24px; font: 11px Arial, sans-serif; color: rgb(19,59,98); text-decoration: none; line-height: 20px; background-repeat: no-repeat; }
.good-profile-w .similar-goods-block .backforward .back { float: right; background-image: url(/img/themes/blue/left_right.png); margin-right:10px; padding-left:18px; padding-right:15px;}
.good-profile-w .similar-goods-block .backforward .forward {background-image:url(/img/themes/blue/left_right.png); background-position:-61px 0; float:right; padding-left:5px; width:58px;}
.good-profile-w .similar-goods-block .cells-holder { float: left; width: 765px; height: 275px; overflow: hidden; position: relative; }
.good-profile-w .similar-goods-block .cells-holder .inner { width: 10000px; }
.good-profile-w .similar-goods-block .tit_sim_good {float:left; font-size:14px; margin:8px 0 10px 2px;}

.page_right_c .head_span { color: rgb(155,29,14); font-size: 16px; font-weight: bold; }
.page_right_c .text_info { font-size: 12px; color: #000; margin-bottom: 15px; margin-top: 5px; text-align: justify; }

.new_gc { overflow: hidden; float: left; width: 545px; height: 155px; margin-bottom: 11px; }
.new_gc .new_goods { background:transparent url(/img/new_goods_bg.png) no-repeat scroll 0 0; float:left;height:145px;margin-right:10px;overflow:hidden;padding-top:15px;text-align:center;width:123px; }
.new_gc .new_goods img { padding-bottom: 3px; }
.new_gc .new_goods .last{ color: #0066CC; font-size: 10px; line-height: 9px; padding: 3px 10px; }
.new_gc .new_goods .photo, .new_gc .new_company .photo  { overflow: hidden; height: 85px; margin-bottom: 10px;}
.new_gc .new_goods .photo { margin-bottom: 10px; }
.new_gc .new_goods span a { color: rgb(19,59,98); font-size: 11px; }


.new_gc .new_company { background:transparent url(/img/new_goods_bg.png) no-repeat scroll 0 0; float:left;height:145px;margin-right:9px;overflow:hidden;padding-top:15px;text-align:center;width:123px; }
.new_gc .new_company img { padding-bottom: 17px; }
.new_gc .new_company .last{ color: #0066CC; font-size: 10px; line-height: 9px; padding: 3px; }
.new_gc .new_company span a { color: rgb(19,59,98); font-size: 11px; }
.new_gc .about_txt { background: transparent url(/img/whats_new_bg.png) no-repeat scroll 0 0; float:left;height:135px;overflow:hidden;padding:10px;width:260px;}
.new_gc .about_txt div {color:#133B62; float:right; font-size:11px; font-weight:bold; margin-bottom:5px; width:160px;}
.new_gc .about_txt i {font-style:normal; color:#0066CC;}
.new_gc .about_txt a:link, .new_gc .about_txt a:visited {text-decoration:none;}
.new_gc .about_txt a:hover, .new_gc .about_txt a:active {text-decoration:underline;}
.new_gc .about_txt span {color:#003399; float:right; font-size:9px; line-height:14px; overflow:hidden; width:160px;}
.new_gc .about_txt .press {color:#D46A00; float:right; font-weight:normal; width:150px; margin-top:5px; padding-left:10px; background:transparent url(/img/link_m_r.gif) no-repeat scroll 0 4px;}
.new_gc .about_txt .press a {color:#D46A00;}
.vistavki { overflow: hidden; float: left; width: 525px; background:transparent url(/img/online_bg.png) no-repeat scroll 0 0; padding: 0 10px 10px;}
.vistavki  .head {color:#133B62;float:left;font-size:16px;font-weight:bold;margin-bottom:10px;overflow:hidden;width:100%; }
.vistavki .desc { color: rgb(52,126,178); font-size: 12px; overflow: hidden; float: left; margin-bottom: 5px; margin-top: 5px; }
.vistavki .about_text { color: rgb(52,126,178); font-size: 12px; margin-top: 10px; margin-bottom: 10px; }
.vistavki .vistavki1 { overflow: hidden; float: left; width: 48%; }
.vistavki .vistavki1 span { float:left;line-height:19px;overflow:hidden;white-space:nowrap;width:100%;}
.vistavki .vistavki1 span a { font-size: 12px; }

.vistavki .vistavki2 { overflow: hidden; float: right; width: 52%; }
.vistavki .vistavki2 span { float:left;line-height:19px;overflow:hidden;white-space:nowrap;width:100%; padding-left: 50px; }
.vistavki .vistavki2 span a { font-size: 12px; }

.child_block { overflow: hidden; float: left; background: transparent url(/img/child.png) no-repeat top; border: 1px solid #C8D8EF; width: 182px; margin-bottom: 10px; }
.child_block .inner { border: 1px solid #FFF; height: 100%; overflow: hidden; padding: 45px 0 10px 5px;}
.child_block .child_info { overflow: hidden; float: right; width: 110px; _margin-top: -55px; }
.child_block .child_info span { overflow: hidden; float: left; width: 100%; }
.child_block .child_info .child_head { font-size: 9px; color: rgb(5,32,59); font-weight: bold; }
.child_block .child_info .child_txt { font-size: 10px; color: rgb(19,59,98); padding: 3px 0; line-height:10px; }
.child_block .child_info  a { color: rgb(60,113,206); font-size:9px; }


.recomended { overflow: hidden; float: left; background: transparent url(/img/recomended.png) no-repeat top; border: 1px solid #C8D8EF; width: 182px; }
.recomended .inner { border: 1px solid #FFF; height: 100%; overflow: hidden; padding: 45px 5px 10px 5px;}
.recomended .inner img { margin-top: 2px; }
.recomended .rec1 { padding-bottom: 10px; border-bottom: 1px solid rgb(200,216,239); }
.recomended .rec2 { padding-top: 10px; }
.recomended .rec_info { overflow: hidden; float: right; width: 105px; _margin-top: -65px;}
.recomended .rec_info span { width: 100%; overflow: hidden; float: left; }
.recomended .rec_head { color: rgb(5,32,59); font-size: 9px; font-weight: bold;  }
.recomended .rec_com { color: rgb(0,102,204); font-size: 9px; margin: 2px 0; }
.recomended .rec_txt	 { color: rgb(19,59,98); font-size: 10px; line-height: 10px; height: 32px; }
.recomended .rec_txt	 a { text-decoration: underline !important; }

.viewcomp_main{width:785px; float:right; font-family:Arial; font-size:12px; margin-right:-20px;}
.viewcomp_breadcrumbs {background: url(/img/path_bg.png) no-repeat 0 0; height:33px; padding-left:20px; width:745px; color:#003399;}
a.inactive:link,  a.inactive:visited{color:#003399;}
.viewcomp_breadcrumbs * {color:#3C89D8; display:inline; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:33px; text-decoration:none; font-family:Arial,sans-serif; font-size:12px;}
.inactive b {font-weight:bold; color:#003399;}
.viewcomp_count {background:url(/img/count_bg.png) no-repeat 0 0; height:29px; margin-top:15px; width:765px;}
.viewcomp_switchers {background-color:#EAF1F7; overflow:hidden; width:745px; padding:10px; margin-top:1px;}
.viewcomp_switchers h3 {color:#133B62; float:left; font-size:12px; padding-right:16px;}
.viewcomp_switchers ul {float:left; list-style-image:none; list-style-position:outside; list-style-type:none; margin:2px 0 0 10px; padding:0; font-size:10px;}
.viewcomp_switchers li {display:inline; margin-right:3px;}
.viewcomp_switchers li a:link, .viewcomp_switchers li a:visited {color:#003399; text-decoration:none;}
.viewcomp_switchers li.active a:link, .viewcomp_switchers li.active a:visited { color: #3C89D8; }
.viewcomp_switchers li a:hover {color:#3C89D8;}
.vid-heading { border:0 !important; padding-top:0 !important; background:none !important; }
.viewcomp_separator{color:#003399; margin-left:5px; margin-right:5px;}
.viewcomp_sort{color:#133B62; font-weight:bold; float:left; padding-right:5px;}
.viewcomp_mes_inid{background:transparent url(/img/idmessage-link.png) no-repeat scroll 0 0; color:#003399; float:left; margin-left:20px; padding:4px 0 10px 30px; _padding:4px 0 10px 30px; _margin-left:10px;}
.viewcomp_mes_inid a:link, .viewcomp_mes_inid a:visited {color:#003399; text-decoration:none;}
.viewcomp_mes_inid a:hover {color:#003399; text-decoration:underline;}
.viewcomp_numb_name{float:right; padding-right:20px;}
.viewcomp_numb_name span {color:#FF0000; font-weight:bold; padding-right:5px;}

.viewcomp_list{width:785px; margin-top:10px;}
.viewcomp_list_block{float:left; height:150px; margin:5px 20px 0 0; width:176px;}
.viewcomp_list_l_inblock{ text-align:center;}
.viewcomp_list_l_inblock .photo{border-collapse:collapse; display:table; height:78px; position:relative; width:175px;}
.viewcomp_list_l_inblock .foto-middle{display:table-cell; position:relative; vertical-align:middle;}
.viewcomp_list_l_inblock .foto-inner {text-align:center;}
* html .viewcomp_list_l_inblock .foto-middle{position: absolute; top: 52%; right: 50%;}
* html .viewcomp_list_l_inblock .foto-inner {position: relative; top: -50%; right: -50%;}

.viewcomp_list_l_inblock .info{}
.viewcomp_list_l_inblock .info .title{color:#003399; padding-bottom:3px;}
.viewcomp_list_l_inblock .info .desc{color:#D46A00; font-size:11px;}
.viewcomp_list_l_inblock .info .city{color:#0066CC; font-size:11px; margin-top:5px;}
.viewcomp_list_l_inblock .info .cityout{color:#0066CC; font-size:11px;}

.viewcomp_list_r_inblock{float:left; height:82px; margin:17px 0 0 30px; width:320px;}
.viewcomp_list_r_inblock ul {list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; width:150px; float:left;}
.viewcomp_list_r_inblock li {line-height:19px;}
.viewcomp_list_r_inblock li a:link, .viewcomp_list_r_inblock li a:visited {color:#003399; text-decoration:none;}
.viewcomp_list_r_inblock li a:hover {color:#003399; text-decoration:underline;}

.n_price_text{color:#133B62;}
.n_price_other {color:#bd0d1d; padding-left:5px;}
.ms_link_target{}
.id_numb{color:#999999; float:right; font-size:9px; margin-top:1px; _position:absolute; _right:5px; _bottom:6px;}

.footer li { float: left !important; }
.sec_menu li { float: left !important; }

.menu_account a:hover { color: #003366; text-decoration: underline; }
.menu_account a { text-decoration: none; color: #003366;}
.menu_account .company-name { overflow: hidden; width: 500px; float: right; margin-top: 6px; font-weight: bold; text-align: right; }
.menu_account { width: 960px; margin: 0 auto; overflow: hidden; }
.menu_account .quit {overflow: hidden; width: 50px; float: right; margin-top: 6px; }
.menu_account .header_text {display: none; }
.floatleft div.name a { line-height: 16px; font-size: 12px; color:#003366; font-weight:normal;}
.floatleft {float:right; padding-right:5px; margin-top: 5px; }
.ddheader {width:100px; font-weight:normal; cursor:pointer; background:transparent url(/img/dot_acc.png) no-repeat scroll 72px 7px; }
.ddheader:hover {background:transparent url(/img/dot_acc.png) no-repeat scroll 72px 7px; }
.ddcontent {position:absolute; overflow:hidden; width:150px; display:none; background:#fff; z-index:200; }
.ddinner {width:146px;border:2px solid #9ac1c9; }
.floatleft .ddinner ul, .floatleft .ddinner li { float: none !important; }
.ddinner ul {display:block; list-style:none; margin:0; padding:0; background:#eaf0f2; width: auto; }
.ddinner li {margin:0; padding:5px 0px 5px 10px; cursor:pointer; }
.number_of_messages { color:red;float:right;font-weight:bold;margin-right:20px;overflow:hidden;;}
.ddinner li:hover {background:#d9e1e4}
.underline {border-bottom:1px solid #b9d6dc}
.pager-w_in{display:table-cell; position:relative; text-align:center; width:100px;}
.page-switcher{}
.podpiska {background:transparent url(/img/reset_password.png) no-repeat scroll 0 0;color:#FFFFFF;font-family:Arial,sans-serif;font-size:16px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;height:25px;line-height:normal;margin-top:10px;padding-left:15px;padding-top:4px;}
.descrip { color: #133B62; padding-left: 15px; }
.captcha  { padding-left: 15px; }
.search-sub-criteria  li{ color:#0E5E08; }
.catalog-sub-criteria  li{ color:#355DAE; }
.captcha input {border: 1px solid #C9DCEA; margin-top: 5px; }
.button_pod { margin-left: 5px;  background:transparent url(/img/button_pod.png) repeat scroll 0 0; border: none; height: 22px; color: #FFF; font-family: Arial; width: 180px; }
.captcha em { color: red; }

.bunner_exp{width:958px; float:left; font-family:Arial; font-size:12; margin-bottom:20px;}
.bunner_exp .bunner {background: url(/img/bg_bunner_exp.png) repeat-x 0 0; height:55px; width:958px; border:1px solid #d6e0e7; position:relative;}
.bunner_exp .bunner .title {border-right:1px solid #d6e0e7; color:#133B62; float:left; font-size:13px; font-weight:bold; margin:18px 20px 0; padding:5px 20px 5px 0;}
.bunner_exp .bunner .title i {color:#917348; font-size:14px; font-style:normal;}
.bunner_exp .bunner .b2b {width:25px; height:12px; left:186px; position:absolute; top:13px; background: url(/img/b2b.png) no-repeat 0 0;}
.bunner_exp .bunner .dec {color:#133B62; float:left; font-size:13px; margin-top:23px;}
.bunner_exp .bunner .dec i {color:#ff6600; font-size:13px; font-style:normal; font-weight:bold; padding-right:5px;}
.bunner_exp .bunner .dec a {padding-left:5px;}
.bunner_exp .bunner .dec a:link, .bunner_exp .bunner .dec a:visited {color:#0066cc; text-decoration:underline;}
.bunner_exp .bunner .dec a:hover, .bunner_exp .bunner .dec a:active {color:#0066cc; text-decoration:none;}

#region-select-w { position: relative; width: 325px; float: left; }
#region-select-w .flag { position: absolute; right: 0; top: 3px; }
#region-select-w select { margin-bottom: 10px; border:1px solid #DAE6F7;}
