html,body{height:100%;margin:0px;padding:0px}
body{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:12px;color:#000000;background:#fff}
a{color:#000000;text-decoration:underline;outline:none;}
a:hover{text-decoration:none}
img,table{border-style:none}
table{border-collapse:collapse}
div,form{margin:0px;padding:0px}
label, a span { cursor: pointer; }
label, input, select { vertical-align: middle; }
* HTML #topline_cnt,
* HTML #header_cnt,
* HTML #center{width:expression(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth:document.body.clientWidth)>1440 ? "1440px":(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth:document.body.clientWidth) < 1000 ? "1000px":"100%"))}
* HTML #main{height:100%}
html>body #main{height:auto}
button,textarea,input {font-family: Tahoma, Arial, sans-serif;}
/* ################# MAIN STRUCTURE ###################### */
#main{margin:0 auto;background:url(/i/main_bg.gif) repeat left top #ffffff;height:100%;min-height:100%;text-align:center;}
/* ################# TOPLINE ###################### */
#topline{background:#f2f2f2;border-bottom:1px solid #ffffff;text-align:center;}
#topline_cnt{min-width: 1000px;max-width: 1440px;margin:0 auto;text-align:left;position: relative;}
#topline .inner {height:24px;margin:0px 15px 0px 15px;}
#topline .menu{list-style-type:none;margin:0px;padding:3px 0px 0px 0px;float:left;_display:inline}
#topline .menu li{margin:0px;padding:0px 6px 0px 0px;font-size:11px;color:#a5a5a5;display:inline}
#topline .menu li a{color:#a5a5a5;text-decoration:underline}
#topline .menu li a:hover{text-decoration:none}
#topline .menu li a.dashed{padding:0px 8px 0px 0px;background:url(/i/ico_arrow_gb.gif) no-repeat right 6px;text-decoration:none;zoom:1;}
#topline .menu li a.dashed span{background:url(/i/dashed_a5a5a5.gif) repeat-x left bottom}
#topline .m_logo{float:right;padding:5px 0px 0px 0px}
#topline .m_logo .solutions{background:url(/i/label_orange_lf.gif) no-repeat 0 0 #d1d1d1;float:left;display:block;height:15px;font-family:Tahoma,Arial,sans-serif;font-size:9px;line-height:14px;text-transform:uppercase;color:#ffffff;text-decoration:none;margin:0px 5px 0px 0px}
#topline .m_logo .solutions span{background:url(/i/label_orange_rt.gif) no-repeat right top;float:left;display:block;height:15px;padding:0px 8px 0px 5px}
#topline .m_logo .lightsoft{display:block;float:left;cursor:pointer;height:15px;width:84px;background:url(/i/m_logo_lightsoft.gif) no-repeat 0 0}
#topline .user_auth {list-style-type:none;margin:0px;padding:0px;position:absolute;right:300px;top:1px;float: left;z-index: 900;}
#topline .user_auth li {margin:0px;padding:0px;float:left;font-size:11px}
#topline .user_auth li a {display: block; float: left; background: #d9e6ee; color: #444444; text-decoration: underline; padding: 3px 10px 0px; height: 20px;}
#topline .user_auth li a:hover {text-decoration:none}
#topline .user_auth li a span {}
#topline .user_auth li a.act {padding-bottom: 1px;}
#topline .user_auth li.enter {margin:0px 1px 0px 0px}
#topline .user_auth li.enter a {text-decoration: none; background: #bbd7e8;}
#topline .user_auth li.enter a.act {background: #fbfafe;}
#topline .user_auth li.enter .login {display: none; background-color: #bbd7e8; color: #444444; padding: 3px 10px 0px; height: 20px; float: left;}
#topline .user_auth li.enter .login-act {background-color: #fbfafe;}
#topline .user_auth li.enter a span {font-weight: bolder; background: url(/i/dashed_444444.gif) repeat-x left bottom;}
#topline .user_auth li.enter .login i {background: url(/i/dashed_444444.gif) repeat-x left bottom; font-style: normal; display: inline-block; cursor: pointer;}
#topline .user_auth li.enter .login span {background: url(/i/arr_down_444444.gif) no-repeat right 8px; padding: 0 8px 0 0; display: inline-block; cursor: pointer;}
#topline .user_auth li.enter .login-act span {background: url(/i/arr_top_444444.gif) no-repeat right 8px;}
#topline .user_auth li .exit {color: #748e9e; display: none;}
#topline .user_auth li.gtl {margin-right: 10px; display: none;}
#topline .user_auth li.gtl b {color: #444444; padding: 3px 12px 0px 10px; height: 20px; background: url(/i/arr_r_small.gif) no-repeat right 8px; display: inline-block;}
/* ################# HEADER ###################### */
#header{background:url(/i/header_bg.gif) repeat left top;height:135px;border-bottom:1px solid #dfd6f4;text-align:center;margin: 0px 0px 15px 0px;}
#header_cnt {height:135px;position:relative;max-width: 1440px;margin:0 auto;text-align:left;}
#header .h_margins {margin: 0px 15px 0px 15px;}
#header .tb_header{width: 100%;}
#header .tb_header td.l{vertical-align: top;width: 240px;padding: 23px 0px 0px 0px;}
#header .tb_header td.c{padding: 15px 15px 0px 0px;vertical-align: top;}
#header .tb_header td.r{padding: 0px;width: 14%;vertical-align: top;max-width:200px;min-width:160px;}
#header .logo{background:url(/i/logo.png) no-repeat scroll 0 0 transparent;display:block;width:203px;height:55px;cursor:pointer;margin: 0px 0px 6px 11px;}
#header .meta_menu {background: url("/i/white_point_x.gif") repeat-x scroll left top transparent;float: left;left: 27px;padding: 10px 0 0;position: absolute;top: 83px;}
#header .meta_menu .in {margin: 0px 0px 0px -4px;_margin: 0px 0px 0px -20px;float: left;}
#header .meta_menu ul{list-style-type:none;margin:0px 0px 0px 0px;padding:0px}
#header .meta_menu ul li{margin:0px 0px 1px 4px;padding:0px;font-size:11px;color:#9d93b7;display: block;float: left;}
#header .meta_menu ul li a{color:#6b5f8e}
#header .meta_menu ul li.bull {color: #C2B6D5;}

#header .hm_search{}
#header .hm_search .level_1{list-style-type:none;margin:0px;padding:0px;position:relative;}
#header .hm_search .level_1 li{float:left;display:block;padding:0px;margin:0px}
#header .hm_search .level_1 li.item{background:#fff;height:28px;font-family:Tahoma,Arial,sans-serif;font-size:11px;line-height:27px;color:#ccc1ea;font-weight:bolder;text-transform:uppercase}
#header .hm_search .level_1 li.item a{height:28px;padding:0px 15px 0px 15px;display:block;float:left;color:#b6aad6;}
#header .hm_search .level_1 li.item a.first{background:url(/i/hm_level_first.gif) no-repeat left top}
#header .hm_search .level_1 li.item a.last{background:url(/i/hm_level_last.gif) no-repeat right top}
#header .hm_search .level_1 li.active{background:#e3daf6;color:#7d729b}
#header .hm_search .level_1 li.active a{color: Black !important;text-decoration: none;}
#header .hm_search .level_1 li.active a.first{background:url(/i/hm_level_first_a.gif) no-repeat left top}
#header .hm_search .level_1 li.active a.last{background:url(/i/hm_level_last_a.gif) no-repeat right top}
#header .hm_search .level_1 li.glue{width:1px;height:26px;font-size:0px;line-height:0px;background:#ded9e9;}
#header .hm_search .vkl_cont{background:url("/i/hm_vkl_cont_bg.gif") repeat scroll left top #E4DBF8;}
#header .hm_search .vkl_cont .in_1{background:url(/i/hm_vkl_cont_rt.gif) no-repeat scroll right top transparent;}
#header .hm_search .vkl_cont .in_2{background:url(/i/hm_vkl_cont_rb.gif) no-repeat scroll right bottom transparent;}
#header .hm_search .vkl_cont .in_3{background:url(/i/hm_vkl_cont_lb.gif) no-repeat scroll left bottom transparent;padding: 13px 15px 5px;white-space: nowrap;}
#header .hm_search .vkl_cont .rw_1{background:url(/i/rw_lt.gif) no-repeat left top #f8f6ff;zoom:1; float: left;}
#header .hm_search .vkl_cont .rw_2{background:url(/i/rw_rt.gif) no-repeat right top; float: left;}
#header .hm_search .vkl_cont .rw_3{background:url(/i/rw_rb.gif) no-repeat right bottom; float: left;}
#header .hm_search .vkl_cont .rw_4{background:url(/i/rw_lb.gif) no-repeat left bottom;padding:2px 2px 0px 7px; float: left;height: 26px;}
#header .hm_search .vkl_cont .level_2{float: left;list-style-type: none;margin: 0;min-width: 80px;padding: 0;}
#header .hm_search .vkl_cont .level_2 li{margin:0px;padding:0px;display:block;float:left}
#header .hm_search .vkl_cont .level_2 li.item{padding:4px 0px 0px 0px;font-size:12px;line-height:normal;color:#666666}
#header .hm_search .vkl_cont .level_2 li.item a{background: url("/i/ico_arrow_gb_333.gif") no-repeat scroll right 8px transparent;color: #333333;padding: 0 10px 0 0;text-decoration: none;}
#header .hm_search .vkl_cont .level_2 li.item a span{background:url(/i/dashed_666666.gif) repeat-x left bottom}
#header .hm_search .vkl_cont .level_2 li.glue{background:url(/i/hm_level_2_glue.gif) repeat-y center top;width:17px;height:26px}
#header .hm_search .vkl_cont .search_input{margin:0px -5px 0px 7px;padding:0px 0px 0px 0px;float:left;background: url(/i/search_input_bg.gif) repeat-x left top;height: 24px;}
#header .hm_search .vkl_cont .si_wide {margin:0px -5px 0px -5px;_margin:0px -5px 0px -2px;}
#header .hm_search .vkl_cont .search_input div {float:left;background: url(/i/search_input_bg.gif) no-repeat 0px -24px;height: 24px;}
#header .hm_search .vkl_cont .search_input div div {float:left;background: url(/i/search_input_bg.gif) no-repeat right -48px;height: 24px;}
#header .hm_search .vkl_cont .search_input input { width: 377px; font-size: 12px; color: #b6b6b6; padding: 4px 5px 4px 5px; border: 0px; background: transparent; }
#header .hm_search .vkl_cont .search_input input.one_width { width: 350px; }
#header .hm_search .vkl_cont .noinp { width: 442px;}
.search_btn{background:url(/i/search_btn_lf.gif) no-repeat left top #d0c6eb;display:block;float:left;height:24px;font-size:12px;color:#fffefe;font-weight:bolder;text-decoration:none;margin:0px 0px 0px 7px;cursor:pointer;}
.search_btn span{background:url(/i/search_btn_rt.gif) no-repeat right top;display:block;float:left;height:24px;padding:0px 5px 0px 5px}
.search_btn span span{background:transparent;padding:0px;display:block;float:left;height:24px;line-height:22px}
.search_btn span span.ico_search{background:url(/i/ico_search.gif) no-repeat 0px 7px;padding:0px 0px 0px 13px}
#header .hm_search .vkl_cont .level_3{clear: both;display: block;float: left;list-style-type: none;margin: 0 0 0 -6px;padding: 6px 0 4px;}
#header .hm_search .vkl_cont .level_3 li{margin:0px 0px 0px 1px;padding:0px;display:block;float:left;font-weight: bolder;color: #7d729b;font-size: 10px;text-transform: uppercase;white-space: nowrap;}
#header .hm_search .vkl_cont .level_3 li a{color: #6b5f8e;font-size: 11px;display: block;float: left;padding: 3px 5px;}
#header .hm_search .vkl_cont .level_3 li.active a {background: #cb363f;color: #fff;text-decoration: none;}
#header .hm_search .vkl_cont .text_line{padding: 13px 0px 7px 0px;font-size: 11px;color: #7e749b;}
#header .h_contacts{ padding: 14px 0px 0px 0px;zoom:1;}
#header .h_contacts .box_sale{ padding: 12px 0px 0px 0px; _padding: 10px 0px 0px 0px; margin: 0px; zoom:1;}
#header .h_contacts .box_sale .title{font-size:11px;text-transform: uppercase;color:#f0e8fc;font-weight:bolder;margin:0px 0px 0px 0px;background: url(/i/box_sale_lt.gif) no-repeat scroll left top #c3b3dd;}
#header .h_contacts .box_sale .title div {background: url(/i/box_sale_rt.gif) no-repeat right top;padding: 5px 10px 6px;zoom:1;}
#header .h_contacts .box_sale .value{background: url(/i/box_sale_lb.gif) no-repeat left bottom #f0e8fc;}
#header .h_contacts .box_sale .value .in{background: url("/i/box_sale_rb.gif") no-repeat scroll right bottom transparent;height: 37px;padding: 8px 10px;}
#header .h_contacts .box_sale .phone{background: url(/i/ico_h_phone.gif) no-repeat 0px 1px;color: #7D729B;font-size: 11px;line-height: 13px;padding: 0 0 2px 21px;}
#header .h_contacts .box_sale .phone a{background:url(/i/ico_phone_arrow.gif) no-repeat right 7px;text-decoration:none;color:#7d729b;padding:0px 8px 0px 0px;zoom:1;}
#header .h_contacts .box_sale .phone a span{background:url(/i/dashed_7d729b.gif) repeat-x scroll left bottom transparent;}
#header .h_contacts .box_sale .tp{background: url("/i/ico_ti.gif") no-repeat scroll 0 center transparent;color: #7D729B;font-size: 11px;line-height: 13px;margin: 3px 0 0;padding: 0 0 1px 21px;}
#header .h_contacts .box_sale .tp a{color: #CE3F47;}
#header .h_contacts .support{padding:0 0 0 10px;font-size:12px;font-weight: bold;line-height:12px;color:#7d729b;float: left;}
#header .h_contacts .support a {background:url(/i/support_users_sm.gif) no-repeat scroll 0 center transparent;padding: 0 0 3px 21px;color:#7d729b;display:block;float: left;}
.r_min_width{display: none;}
/* ################# CENTER ###################### */
#center{min-width: 1000px;max-width: 1440px;margin:0 auto;text-align:center;}
#center_cnt{margin:0px 15px 0px 15px;text-align:left;padding: 0px 0px 9px 0px;}
.cnt_sh_1{background:url(/i/cnt_sh_bg.gif) repeat-x left bottom;zoom:1;}
.cnt_sh_2{background:url(/i/cnt_sh_lf.gif) no-repeat left bottom}
.cnt_sh_3{background:url(/i/cnt_sh_rt.gif) no-repeat right bottom;padding:0px 0px 6px 0px}
.round_white{background:url(/i/main_rw_lt.gif) no-repeat left top #fff;zoom:1}
.rw_rt{background:url(/i/main_rw_rt.gif) no-repeat right top;}
.tb_main_columns{width: 100%;}
.tb_main_columns td.left_column{background: #ededed;width:257px;padding: 0px;vertical-align: top;}
.tb_main_columns td.center_column{padding: 0px;vertical-align: top;}
.tb_main_columns td.right_column{background: url(/i/rlg_rt.gif) no-repeat right top #F7F7F7;width: 14%;padding: 0px;vertical-align: top;min-width: 160px;max-width: 200px;}
.cc_inner{margin:0px 15px 0px 15px;padding:9px 0px 15px 0px}

/* ################# FOOTER ###################### */
#footer{background: url(/i/border_footer.png) repeat-x left -1px;padding: 1px 0px 0px 0px;}
#footer .footer_top{background:#e4ebef;border-bottom:1px solid #f9fafb;padding:22px 0px 21px 25px;zoom:1}
.f_wrap{width:100%;margin:0px 0px 0px -245px;float:right}
.f_wrap .f_right_col{margin:0px 5px 0px 245px}
.f_wrap .f_right_col .f_wide_menu{width:100%}
.f_wrap .f_right_col .f_wide_menu td{padding:0px;vertical-align:top}
.f_wrap .f_right_col .f_wide_menu td.item{}
.f_wrap .f_right_col .f_wide_menu td.item h4{font-size:11px;text-transform:uppercase;color:#666666;font-weight:bolder;padding:0px;margin:0px 0px 10px 0px}
.f_wrap .f_right_col .f_wide_menu td.item ul{list-style-type:none;margin:0px;padding:0px}
.f_wrap .f_right_col .f_wide_menu td.item ul li{font-size:11px;color:#666666;margin:0px 0px 5px 0px;padding:0px}
.f_wrap .f_right_col .f_wide_menu td.item ul li a{color:#666666;text-decoration:underline}
.f_wrap .f_right_col .f_wide_menu td.item ul li a:hover{text-decoration:none}
.f_left_col{float:left;width:215px}
.f_left_col .f_meta{}
.f_left_col .f_meta ul{list-style-type:none;margin:0px;padding:0px}
.f_left_col .f_meta ul li{margin:0px;padding:0px;font-size:11px;color:#b5b5b5;display:inline}
.f_left_col .f_meta ul li a{color:#666666;text-decoration:underline}
.f_left_col .f_meta ul li a:hover{text-decoration:none}
.f_left_col .f_meta ul li.item{}
.f_left_col .f_meta ul li.glue{padding:0px 0px 0px 0px}
.f_left_col .f_support{padding:34px 0px 0px 0px}
.f_left_col .f_test{font-size:11px;line-height:12px;color:#666666;float: left;margin: 0px 0px 11px 0px;}
.f_left_col .f_test a{background: url(/i/f_test_browser.png) no-repeat 1px 4px;float: left;padding: 8px 0px 5px 27px;color:#666666;text-decoration: underline;}
.f_left_col .f_test a:hover{text-decoration: none;}
.f_left_col .f_support .f_tasker{font-size:11px;line-height:12px;color:#666666;float: left;}
.f_left_col .f_support .f_tasker a{background: url(/i/logo_tasker.gif) no-repeat 1px 4px;float: left;padding: 0px 0px 3px 27px;color:#666666;text-decoration: underline;}
.f_left_col .f_support .f_tasker a:hover{text-decoration: none;}
#footer .footer_btm{background:url(/i/footer_btm_lb.gif) no-repeat left bottom #ededed}
#footer .footer_btm .inner_1{background:url(/i/footer_btm_rb.gif) no-repeat right bottom;padding:15px 15px 13px 25px;zoom:1}
#footer .footer_btm .counters{float:right;width:210px}
#footer .footer_btm .copyrights{margin:0px 220px 0px 0px}
#footer .footer_btm .copyrights .lightsoft{font-size:11px;color:#a0a0a0;margin:0px 0px 7px 0px}
#footer .footer_btm .copyrights p{margin:0px;padding:0px;font-size:10px;line-height:normal;color:#c3c3c3}
/* ################# CLEARS ###################### */
.clear_both,.clear_left,.clear_right{clear:both;height:0px;font-size:0px;line-height:0px;background: transparent;display: block;overflow: hidden;padding: 0px;margin: 0px;}
.clear_left{clear:left}
.clear_right{clear:right}
/* ################ TEXT STYLES ############# */
h1,h2,h3,h4,p{font-weight:normal;margin:0px;padding:0px}
h1{font-size:20px;margin-bottom:10px}
h2{font-size:18px;margin-bottom:10px}
h3{font-size:16px;margin-bottom:10px}
h4{font-size:14px;margin-bottom:10px}
p{margin-bottom:10px}
/* Other */
.f9 {font-size: 9px !important;}
.f10 {font-size: 10px !important;}
.f11 {font-size: 11px !important;}
.f12 {font-size: 12px !important;}
.f13 {font-size: 13px !important;}
.f14 {font-size: 14px !important;}
.f15 {font-size: 15px !important;}
.f16 {font-size: 16px !important;}
.f17 {font-size: 18px !important;}
.f18 {font-size: 18px !important;}
.f19 {font-size: 19px !important;}
.f20 {font-size: 20px !important;}
.f21 {font-size: 21px !important;}
.f22 {font-size: 22px !important;}
.f25 {font-size: 25px !important;}
.f28 {font-size: 28px !important;}
.f30 {font-size: 30px !important;}
.f35 {font-size: 35px !important;}

/* */
.ruble span.ru { text-transform: uppercase !important; font-family: "Arial" !important; font-weight: normal !important; text-decoration: none !important; line-height: normal !important; }
.ruble span.nd { position: absolute; vertical-align: top !important; margin: 1px 0 0 0; font-family: "Arial" !important; font-weight: normal !important; text-decoration: none !important; }
.ruble { vertical-align: top !important;  display: inline-block;  }
.ruble.f9 span.nd, .ruble.f10 span.nd, .ruble.f15 span.nd, .ruble.f11 span.nd, .ruble.f12 span.nd, .ruble.f13 span.nd, .ruble.f14 span.nd, .ruble.f16 span.nd, .ruble.f20 span.nd { margin: 1px 0 0 0px; }
.ruble.f21 span.nd, .ruble.f22 span.nd { margin: 3px 0 0 0px; }
.ruble.f17 span.nd, .ruble.f18 span.nd, .ruble.f19 span.nd, .ruble.f14 span.nd { margin: 2px 0 0 0px; }

/*div.popup { border: 4px solid #b2b2b2; padding:1px; position: absolute; display: none; }*/
div.popup {  position: absolute; display: none; background: url(/i/popup_bg_black.png) repeat left top; padding: 4px 0px 4px 0px; z-index: 999; }
div.popup .inner {background-color: #fff; padding: 1px; margin: 0px 4px 0px 4px; }
div.popup h3 { font-size: 11px; font-weight: bolder; line-height: normal; padding: 7px 10px 8px 10px; border-bottom: 1px solid White; background-color: #d1c3e9; color: White; text-transform: uppercase; margin: 0; text-align: left; }
div.popup h3 span.x { background: url(/i/x.gif) no-repeat center; cursor: pointer; display: inline-block; float: right; width: 10px; }

div.pp { z-index: 999; }
div.pp div.popular { background-color: #ece6f8; font-size: 11px; padding: 9px 8px 8px; border-bottom: 1px solid White; zoom:1; }
div.pp div.popular p { color: #b8adce; margin: 0; line-height: 16px; }
div.pp div.popular a { color: #7d729b; background: url(/i/dashed_7d729b.gif) repeat-x 0 bottom; display: inline-block; margin: 0 5px 0 0; text-decoration: none; }
div.pp table.city-and-country { width: 100%; }
div.pp table.city-and-country td, div.pp table.city td { font-size: 11px; background-color: White; padding: 0; white-space: nowrap; vertical-align: top;}

div.pp div.popular select { border: 1px solid #a5acb2; color: #666666; font-size: 11px; margin: -2px 0 0 -1px; width: 135px; }
div.pp table.city { width: 100%; }
div.pp table.city td { background-color: White; font-size: 11px; padding: 0; vertical-align: top; white-space: nowrap; }
div.pp table.city p { border-bottom: 1px solid #EEEEEE;color: #1587CA; cursor: pointer;line-height: normal;margin: 0;padding: 5px 10px 6px;white-space: normal; }
div.pp table.city td p a { color: #1587CA; text-decoration: none;}
div.pp table.city td a b { display: inline-block; margin: 4px 0 0; }
div.pp table.city td a.fst b { margin: 0; }

div.pp table.city-and-country td.country div,
div.pp table.city-and-country td.city div { height: 250px; overflow-y: scroll; }
div.pp table.city-and-country td.country { width: 117px; border-right: 1px solid White; }
div.pp table.city-and-country td.city div { border-left: 3px solid #eeeeee; }
div.pp table.city-and-country td p { border-bottom: 1px solid #eeeeee; line-height: normal; margin: 0; padding: 5px 10px 6px 10px; color: #1486c9; cursor: pointer; white-space: normal; }
div.pp table.city-and-country td p.act { background-color: #f7f7f7; font-weight: bolder; }
div.pp table.city-and-country td p.active { background-color: #f7f7f7; font-weight: bolder; color: #666666; }
div.pp table.city-and-country td.letter{background: #ece6f8;font-size: 10px;color: #1486c9;width: 24px;}
div.pp table.city-and-country td.letter .item{position: relative;height: 13px;}
div.pp table.city-and-country td.letter .item div{position: absolute;left: 0px;top: 0px;width: 24px;height: 13px;padding: 0px 3px 0px 0px;}
div.pp table.city-and-country td.letter div span{display: block;font-size: 10px;line-height: 12px;height: 13px;text-align: center; cursor: pointer; }
div.pp table.city-and-country td.letter .act div{background: url(/i/letter_bg.png) no-repeat right top;}
div.pp table.city-and-country td.letter .act span{background: #ccc1ea;color: #fff;}

div.pp div.your-choice { font-size: 11px; line-height: normal; padding: 8px 5px 10px 10px; border-bottom: 1px solid White; background-color: #e0e0e0; color: #969696; zoom:1; }
div.pp div.your-choice span { color: #666666; font-weight: bolder; }
div.pp div.submit { padding: 10px; background-color: #eeeeee; zoom:1; text-align: left; }
div.pp div.submit input { font-size: 11px; cursor: pointer; }
div.pp div.submit input.close { float: left; }
div.pp div.submit input.submit { float: right; font-weight: bolder; }
div.pp div.submit input.right_btn{float:right}

div.pp .list_contacts{padding:6px 0px 0px 0px}
div.pp .list_contacts .item{margin:0px 9px 0px 9px;padding:0px 0px 5px 0px;font-size:11px;color:#666666}
div.pp .list_contacts .item .city{font-size:11px;text-transform:uppercase;color:#7d729b;font-weight:bolder;margin:0px 0px 3px 0px}
div.pp .list_contacts .item .phone{background:url(/i/pop_ico_phone.gif) no-repeat 1px 2px;padding:0px 0px 0px 18px;margin:0px 0px 3px 0px}
div.pp .list_contacts .item .icq{background:url(/i/pop_ico_icq.gif) no-repeat left 1px;padding:0px 0px 0px 18px;margin:0px 0px 3px 0px}
div.pp .list_contacts .glue{background:#f3f0f8;height:1px;overflow:hidden;font-size:0px;line-height:0px;margin:0px 0px 7px 0px}
div.pp .your_manager{font-size:11px;color:#666666;padding:0px 0px 5px 0px}
div.pp .your_manager .image{margin:0px 0px 0px 0px;padding:15px 0px 15px 0px;border-bottom:1px solid #f3f0f8;text-align:center}
div.pp .your_manager .name{padding:6px 10px 8px 10px;border-bottom:1px solid #f3f0f8}
div.pp .your_manager .name span{background:url(/i/pop_ico_user.png) no-repeat 0px 2px;padding:0px 0px 0px 17px;font-weight:bolder}
div.pp .your_manager .phone{padding:6px 10px 0px 10px}
div.pp .your_manager .phone div{background:url(/i/pop_ico_phone.gif) no-repeat 1px 2px;padding:0px 0px 0px 17px}
div.pp .your_manager .phone div p{margin:0px 0px 3px 0px;padding:0px}

div.pp div.fast_search {background-color: #ece6f8; font-size: 11px; padding: 5px 7px 5px 7px; border-bottom: 1px solid White; zoom:1;}
div.pp div.fast_search .input{border: 1px solid #ded7ee;background: #fff;padding: 0px 5px 0px 5px;}
div.pp div.fast_search .input input{padding: 2px 0px 4px 0px;color: #ece6f8;font-size: 11px;background: transparent;border: 0px;width: 100%;}

div.menu_popup {position: absolute; display: none; padding: 4px 0px 4px 0px; z-index: 999;}
div.menu_popup .title_line{background:url(/i/popup_bg_black.png) repeat-x left bottom;zoom:1}
div.menu_popup .title_line .block{background:url(/i/menu_popup_bg.png) repeat-x left top;padding:3px 3px 0px 3px;float:left;zoom:1}
div.menu_popup .title_line .block .in{background:#fff;padding:6px 8px 9px 8px;font-size:12px;color:#666666}
div.menu_popup .title_line .block .in .arrow{background:url(/i/menu_popup_arrow.gif) no-repeat right 8px;padding:0px 10px 0px 0px;zoom:1}
div.menu_popup .title_line .block .in .arrow span{background: url(/i/dashed_666666.gif) repeat-x left bottom; cursor: pointer;}
div.menu_popup .inner{background:url(/i/popup_bg_black.png) repeat left top;padding:0px 0px 3px 0px;z-index:999;}
div.menu_popup .inner .b_white{background:#fff;padding:1px;margin:0px 3px 0px 3px}

div.menu_popup .title_line2{background:url(/i/popup_bg_black.png) repeat-x left bottom;zoom:1}
div.menu_popup .title_line2 .block{background:url(/i/menu_popup_bg3.png) repeat-x left top;padding:3px 3px 0px 3px;float:left;zoom:1}
div.menu_popup .title_line2 .block .in{background:#fff;padding:2px 5px 5px 5px;font-size:11px;color:#666666}
div.menu_popup .title_line2 .block .in .arrow{background:url(/i/menu_popup_arrow2.gif) no-repeat right 7px;padding:0px 9px 0px 0px;zoom:1}
div.menu_popup .title_line2 .block .in .arrow span{background: url(/i/dashed_666666.gif) repeat-x left bottom; cursor: pointer;}

.up-menu {background-color: #fbfafe; width: 166px; top: 25px; position: absolute; text-align: left; z-index: 999; display: none; box-shadow: 0 0 4px 0 #cccccc;}
.up-menu ul {list-style-type: none; margin: 6px 10px 12px; padding: 0px;}
.up-menu ul li {margin: 0 0 5px; font-size: 11px; color: #b6b6b6;}
.up-menu ul li a {color: #1687cb; text-decoration: underline;}
.up-menu ul li a:hover {text-decoration: none;}
.up-menu ul li a.bron {font-weight: bolder;}
.up-menu ul.gray {margin: 0 10px 11px;}
.up-menu ul.gray li {color: #b6b6b6;}
.up-menu ul.gray li a {color: #666666;}
.up-menu .inn {background: url(/i/px2.gif) repeat-x top; padding: 7px 0 9px;}
.up-menu div.search-by-id {background-color: #fbfafe; padding: 0 10px;}
.up-menu div.search-by-id h3 {color: #666666;}
.up-menu div.search-by-id input {width: 75px;}
.up-menu .go-to-lk {padding: 0 10px; font-size: 11px;}
.up-menu .go-to-lk a {color: #919191;}
.up-menu .go-to-lk div {background: url(/i/px2.gif) repeat-x top; padding: 7px 0 11px;}

/* */
.pop_auth{background:#fbfafe;padding:8px 0px 9px 0px;position:absolute;display:none;z-index: 999;width: 270px;}
.pop_auth .inner{margin:0px 10px 0px 10px}
.tb_auth{width:100%;margin:0px 0px 7px 0px}
.tb_auth td{padding:0px;font-size:11px;color:#444444;vertical-align:top}
.tb_auth td a{color:#8d8d8e;text-decoration:underline}
.tb_auth td a:hover{text-decoration:none}
.tb_auth td.text{padding:3px 0px 3px 0px;width:40px;white-space:nowrap}
.tb_auth td.text_input{padding:0px 0px 3px 0px}
.tb_auth td.text_input input{border:1px solid #ece5ff;font-size:11px;color:#666666;padding:2px 4px 2px 4px}
.tb_auth td.glue,.tb_auth td.glue div{width:8px}
.tb_auth td.link{padding:1px 0px 0px 0px}
.tb_auth td.link a{color:#8d8d8e;text-decoration:underline}
.tb_auth td.link a:hover{text-decoration:none}
.pop_auth a{color:#8d8d8e}
.pop_auth .action_line{padding:10px 9px 0px 9px;margin:0px 1px 0px 1px;font-size:11px;border-top:1px solid #f6f4fe}
.pop_auth .action_line .link{float:left;padding:3px 0px 0px 0px}
.pop_auth .action_line input{font-size:12px;font-weight:bolder;color:#000;padding:0px;float:right;text-align:center;cursor:pointer}
.pop_auth .action_line .enter{width:59px}

#overlay_black{
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 500;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    _position: absolute;
    _height: expression(document.body.scrollHeight>document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px');
    background: #000 url(/i/px.gif) repeat;
}
#overlay{
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 500;
    _position: absolute;
    _height:1px;
    background: url(/i/px.gif) repeat;
}

.rnd-t {-moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;}
.rnd-tr {-moz-border-radius:0 5px 0 0; -webkit-border-radius:0 5px 0 0; border-radius:0 5px 0 0;}

div.cal-block { border: 1px solid #a5acb2; width: 70px; background: #fff; text-align: right; display: inline-block; _display: inline; line-height: 14px !important; zoom: 1; padding: 1px; vertical-align: middle; }
div.cal-block input.date { background: transparent; font-size: 11px !important; color: #666666; border: 0px; margin: -4px 0px 0px 0px !important; _margin: -1px 0px 0px 0px !important; padding: 0px 0px 0px 2px; width: 47px; vertical-align: middle; }
div.cal-block a { background: url(/i/ico_calendar.gif) no-repeat left top; display: inline-block; width: 15px; line-height: 0px; height: 14px; text-decoration: none; vertical-align: top; }

.fix-p-margin p {margin-bottom:0;}

/* */
.nowrap { white-space: nowrap; }
.nobrd { border: 0px; }
.center { text-align: center !important; }
.right { text-align: right !important; }
.left { text-align: left !important; }
.white {color: White !important;}
.black {color: Black !important;}
.blue {color: Blue !important;}
.yellow {color: Yellow !important;}
.green {color: #46a646 !important;}
.red {color: #cb363f !important;}
.gray {color: #a6a6a6 !important;}
.gray_aaa {color: #AAAAAA !important;}
.grayccc, .gray_ccc, .grayccc a {color: #cccccc !important;}
.gray_666, .gray666 { color: #666666 !important;}
.nobrd {border: 0 none !important;}
.bold {font-weight: bold !important;}
.ft_ch {color: Black !important;}
.w100p {width: 100%;}
.lh18 {line-height: 18px;}
.po6pix {padding-left: 6px !important;padding-right: 6px !important;}
.dashed_3e9a3e {background: url("/i/dashed_3e9a3e.gif") repeat-x scroll 0 bottom transparent;color: #3E9A3E;display: inline-block;text-decoration: none;}
.mrg0-0-15 {margin: 0 0 15px;}

a.hl-yellow {color: #F5D86E !important;}

div.pp-help {background:none; padding:0; position: absolute; display: none; width:198px; z-index: 999; }
div.pp-help h3 {background:#d1c3e9; border:0; color:#fff; font:bold 11px/13px Tahoma,Arial,sans-serif; margin:0; padding:7px 10px 8px 10px; text-transform:uppercase;}
div.pp-help h3 span.x {background:url(/i/x.gif) no-repeat center; cursor:pointer; display:inline-block; float:right; width:10px; }
div.pp-help .content {background:#e7e0f2; font:11px/13px Tahoma,Arial,sans-serif; padding:10px;}
div.op-block-filt table.violet table.up-to i.star {background:url("/i/sprite.gif") no-repeat 0 1px;display:inline-block;width:9px;font-style:normal;margin:0 0 0 4px;padding:0;}

/*New Year*/
/*.header-ny {background: url(/i/header_bg_ny.jpg) repeat left top !important; }*/
/*.header-ny .logo {background: url(/i/logo_ny.png) no-repeat 0 0 !important; margin: -1px 0px 6px 11px !important; height: 57px !important;}*/
/*.header-ny .meta_menu{padding: 6px 0px 0px !important; background: url(/i/white_point_x_ny.gif) repeat-x left top !important; top: 87px !important;}*/

.pop_hot_adv{background:url(/i/pop_hot_adv.png) no-repeat center top;_background:url(/i/pop_hot_adv.gif) no-repeat center top;position:fixed;_position: absolute;right:2px;bottom:-22px;width:326px;height:136px; z-index: 4;}
.pop_hot_adv .in{margin:0px 17px 0px 21px;padding:22px 0px 0px 0px;position:relative;zoom:1;}
.pop_hot_adv .in del{background:url(/i/ico_close_ha.gif) no-repeat center top;position:absolute;right:0px;top:17px;width:19px;height:19px;cursor:pointer}
.pop_hot_adv .in .hots{background:url(/i/ico_hots.gif) no-repeat 11px center;height:66px;font:18px/21px Tahoma;color:#9388b1;text-decoration:underline;display:block;padding:0px 0px 0px 64px;margin:0px 5px 0px 1px}
.pop_hot_adv .in .hots:hover{text-decoration:none}
.pop_hot_adv .in .hots span{display:block;padding:9px 0px 0px 0px}
.pop_hot_adv .countries{margin:0px 5px 0px 1px;padding:0px 0px 0px 12px;background:#ebebeb;height:26px}
.pop_hot_adv .countries ul{list-style-type:none;margin:0px;padding:5px 0px 0px 0px;display:block}
.pop_hot_adv .countries ul li{display:block;margin:0px;padding:0px;float:left;height:12px;font:11px/12px Tahoma;color:#999999}
.pop_hot_adv .countries ul li a{color:#999999;text-decoration:underline}
.pop_hot_adv .countries ul li a:hover{text-decoration:none}
.pop_hot_adv .countries ul li.glue{background:url(/i/ico_gray_point.gif) no-repeat center 6px;width:18px}

.tgb-tbl-karkas { width: 100%; margin: 0 0 15px; }
.tgb-tbl-karkas .w50p { width: 50%; border: 5px solid #f5f5f5; vertical-align: middle; font-size: 11px; line-height: 14px; padding: 5px 10px 9px 0; cursor: pointer; }
.tgb-tbl-karkas .w50p td { cursor: pointer; }
.tgb-tbl-karkas .img { width: 70px; text-align: center; }
.tgb-tbl-karkas .img img { vertical-align: middle; }
.tgb-tbl-karkas a { color: #1486c9; text-decoration: none; }
.tgb-tbl-karkas a:hover { text-decoration: underline; }

.betatest {width:100%;margin-bottom:20px;}
.betatest td {padding:6px 8px 4px 8px;border:1px solid #FBD5D5;border-right:none;vertical-align:middle;}
.betatest td.text {background:url(/i/red_arrows.gif) left center no-repeat #ffebeb;border:1px solid #FBD5D5; border-left:none; color:#a97473; font:11px/13px Tahoma,Arial,sans-serif; padding:3px 10px 5px 16px; width:99%;}

