@import "common.css";
#all {padding:0px 0px 20px 0px;
min-width:941px;width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 941 ? "941px" :"auto")}

#header {margin-bottom:0px;position:relative}
#header .logo {margin-right:25px;float:left}
#header .logo img {display:block}
#header .ad_468 {position:absolute;left:48%;margin-left:-206px;top:24px;width:468px;//margin-left:-203px;}
#header .search {position:absolute;top:40px;right:25px;right:90px;//right:25px;}
#header .search .field {float:left;margin-right:2px;_margin-right:1px}
#header .search .field input {font-size:14px;width:130px;border:1px solid #bababa;height:25px;background-color:#fff;}
#header .search input.button {display:block}
    

#menu {background:#fff url('../images/menu_bg.gif') 0 0 repeat-x;font-size:14px;font-weight:bold;margin:0px 5px 0px 5px;}
#menu .pad {float:left;width:100%;}
#menu .pad_l {background:url('../images/content_lt.gif') 0px 30px no-repeat}
#menu .pad_r {background:url('../images/content_rt.gif') 100% 30px no-repeat;padding:15px 20px 0 25px}
#menu a {display:block;float:left;padding:0px 35px 9px 0px;text-decoration:none;}
#menu a:hover {text-decoration:underline;}
#menu a.current {color:#336699;}
#menu .last {clear:both;font-size:1px;}

#submenu {background:#fff url('../images/submenu_bg.gif') 0 0 repeat-x;font-size:12px;font-weight:bold;margin:0px 30px 0px 30px;}
#submenu .pad {float:left;width:100%;}
#submenu .pad_l {background:url('../images/subcontent_lt.gif') 0px 0px no-repeat}
#submenu .pad_r {background:url('../images/subcontent_rt.gif') 100% 0px no-repeat;padding:7px 20px 0 25px;}
#submenu a {display:block;float:left;padding:0px 30px 9px 0px;text-decoration:none;color:#336699;}
#submenu a:hover {text-decoration:underline;}
#submenu a.current {color:#336699;}
#submenu .last {clear:both;font-size:1px;}


	
#content {margin:8px 30px 27px 30px;border:1px solid #bababa;}
#content .lt {background:url('../images/main_lt.gif') 0 0 no-repeat;position:relative;top:-1px;left:-1px}
#content .rt {background:url('../images/main_rt.gif') 100% 0 no-repeat;position:relative;left:2px}
#content .lb {background:url('../images/main_lb.gif') 0 100% no-repeat;position:relative;top:2px;left:-2px}
#content .rb {background:url('../images/main_rb.gif') 100% 100% no-repeat;position:relative;left:2px;}


#content .main_box{padding:15px;}

#content .main {float:left;margin-right:-265px;width:100%}
#content .main_pad{margin-right:265px;padding-bottom:10px;}
#content .main_pad .intro_text h1 {}
#content .main_pad .intro_text div.text_link {border:1px solid #bababa;width:400px;height:30px;padding:5px;background:#eee;margin-bottom:10px;}
#content .main_pad .ad_block {text-align:left;padding-bottom:10px;}
#content .sidebar {float:right;width:245px}
#content .sidebar_pad{padding:0px 0px 0px 20px;border-left:1px solid #bababa;}

#content .list_box {background:url('../images/list_bg.gif') 0 0 repeat-x;border:1px solid #bababa;margin-top:15px;}
#content .list_box .lt {background:url('../images/list_lt.gif') 0 0 no-repeat;position:relative;top:-1px;left:-1px}
#content .list_box .rt {background:url('../images/list_rt.gif') 100% 0 no-repeat;position:relative;left:2px}
#content .list_box .lb {background:url('../images/list_lb.gif') 0 100% no-repeat;position:relative;top:2px;left:-2px}
#content .list_box .rb {background:url('../images/list_rb.gif') 100% 100% no-repeat;position:relative;left:2px;padding:0px}    

#content .list_box .main_category_list {padding:10px 15px 35px 15px;}
#content .list_box .main_category_list h2 {color:#f49000;font-size:14px;font-weight:bold;padding:0px 0px 10px 0px;}
#content .list_box .main_category_list ul {width:33%;float:left;list-style:none;list-style-position:outside;padding:0}
#content .list_box .main_category_list ul li a {color:#336699;font-size:14px;}

#content .sidebar_pad .box .login_ico {float:left;}
#content .sidebar_pad .box .info {padding-left:56px;}
#content .sidebar_pad .box .info .links ul {list-style:none;list-style-position:outside;padding:0;margin:0;}
#content .sidebar_pad .box .info .links ul li {padding-bottom:10px;}
#content .sidebar_pad .box .info .links ul a {font-size:14px;}
#content .sidebar_pad .box .line {border-bottom:1px solid #bababa;margin-bottom:15px;}

#content .sidebar_pad .articles_list {padding-bottom:10px;}
#content .sidebar_pad .articles_list h2 {color:#f49000;font-size:14px;font-weight:bold;padding:0px 0px 5px 0px;}
#content .sidebar_pad .articles_list ul {list-style:none;list-style-position:outside;padding:0;margin:0;}
#content .sidebar_pad .articles_list ul li a {font-size:14px;color:#336699;}
#content .sidebar_pad .articles_list ul li div {font-size:12px;color:#bababa;padding-top:5px;}
	
#content .sidebar_pad .partners_list {padding-bottom:10px;}
#content .sidebar_pad .partners_list h2 {color:#f49000;font-size:14px;font-weight:bold;padding:0px 0px 15px 0px;}
#content .sidebar_pad .partners_list ul {list-style:none;list-style-position:outside;padding:0;margin:0;}
#content .sidebar_pad .partners_list ul li {padding-bottom:5px;}
#content .sidebar_pad .partners_list ul li .ico {float:left;}
#content .sidebar_pad .partners_list ul li .name {padding:8px 0px 0px 95px;}
#content .sidebar_pad .partners_list ul li .name a {font-size:14px;color:#336699;}
#content .sidebar_pad .partners_list ul li .descr {font-size:12px;color:#bababa;padding-top:5px;}

#content .list_box .drivers_list {padding:10px 15px 35px 15px;}
#content .list_box .drivers_list h2 {color:#f49000;font-size:14px;font-weight:bold;padding:0px 0px 15px 0px;}
#content .list_box .drivers_list table {width:100%;}
#content .list_box .drivers_list table th {border-bottom:1px solid #bababa;color:#bababa;}
#content .list_box .drivers_list table th, td {padding:8px 30px 8px 0;vertical-align:middle}
#content .list_box .drivers_list table td {background:url('../images/bullet_two_table.gif') 100% 50% no-repeat}
#content .list_box .drivers_list table td.name {font-size:115%;width:35%;}
#content .list_box .drivers_list table td.name a {color:#336699;}
#content .list_box .drivers_list table td.desc {font-size:90%;color:#000;}
#content .list_box .drivers_list table td.os {font-weight:bold;width:35%;font-weight:normal;}
#content .list_box .drivers_list table td.dwnld {background:none;padding-right:0;width:72px}


#content .list_box .articles_list {padding:10px 15px 35px 15px;}
#content .list_box .articles_list h2 {color:#f49000;font-size:14px;font-weight:bold;padding:0px 0px 15px 0px;}
#content .list_box .articles_list .news_list {float:left;width:100%}
#content .list_box .articles_list .item {margin-bottom:1.3em}
#content .list_box .articles_list .item img {float:left}
#content .list_box .articles_list .item .desc {line-height:1.5em}
#content .list_box .articles_list .item .desc div {font-size:14px;margin-bottom:8px}
#content .list_box .articles_list .item .desc div a {color:#336699;}



#content .pages {padding-top:20px;}
#content .pages .fast_nav {margin-bottom:10px;font-size:14px;}
#content .pages .fast_nav b {font-weight:normal;color:#bababa}
#content .pages .numbers {font-weight:bold;font-size:14px;}
#content .pages .numbers a,#content .pages .numbers b {display:block;float:left;margin-right:15px}
#content .pages .numbers b {color:#bababa}

#content .list_box .driver_info {padding:10px 15px 35px 15px;}
#content .list_box .driver_info h2 {color:#f49000;font-size:14px;font-weight:bold;padding:0px 0px 15px 0px;}
#content .list_box .driver_info table.info {margin-bottom:20px;}
#content .list_box .driver_info table.info td {font-size:12px;vertical-align:middle;padding:0px 20px 15px 0px;}
#content .list_box .driver_info table.info td.name {padding-right:50px;background:url('../images/bullet_two_table.gif') 100% 50% no-repeat}
#content .list_box .driver_info .desc {margin-bottom:20px}
#content .list_box .driver_info .desc h4 {color:#f49000;font-size:12px;margin-bottom:5px;}
#content .list_box .driver_info .verification {margin-bottom:25px;}
#content .list_box .driver_info .verification .info_text {margin-bottom:15px;width:303px;}
#content .list_box .driver_info .verification .info_text b {color:#f49000;font-weight:bold;}
#content .list_box .driver_info .verification .ver_code img {float:left;vertical-align:middle;margin-right:10px}
#content .list_box .driver_info .verification .ver_code {float:left;padding-right:2px;}
#content .list_box .driver_info .verification .field {float:left;padding-top:8px;}
#content .list_box .driver_info .verification .field input {font-size:16px;padding:1px 0 0 0;_padding:0;width:100px;height:25px;border:1px solid #bababa;}
#content .list_box .driver_info .verification input.button {padding-top:8px;}
#content .list_box .driver_info .verification .text_link {padding-top:10px;}
#content .list_box .driver_info .verification .text_link span {font-size:90%;padding-left:10px;}
#content .list_box .driver_info .verification .text_link a {text-decoration:underline;cursor:pointer;}


#content .download_dialog {margin-left:auto;margin-right:auto;margin-top:30px;width:35%}
#content .download_dialog .download_info {margin-bottom:15px}
#content .download_dialog .download_info, #content .download_dialog #download_button {text-align:center}
#content .download_dialog #download_seconds, #content .download_dialog .download_info span {color:#f49000;font-weight:bold}
#content .download_dialog #download_button {display:none;margin-bottom:25px}


#footer {padding:0px 30px 0px 30px;color:#bababa;}
#footer a {color:#336699;}
#footer .copy_links {float:left;width:74%}
#footer .copy_links .copy, #footer .copy_links .links {float:left;margin-right:10px;padding-top:8px}
#footer .copy_links .copy {width:25%}
#footer .copy_links .links {width:65%}
#footer .counters {float:right;width:25%;text-align:right;}

#content .error_msg
, #content .success_msg
, #content .warning_msg {margin-bottom:15px;padding-left:40px;background:url('../images/err_msg.gif') 0 0 no-repeat;}
#content .error_msg .name
, #content .success_msg .name 
, #content .warning_msg .name {font-size:14px;font-weight:bold;color:#f12020;padding:8px 0}
#content .error_msg .desc 
, #content .success_msg .desc
, #content .warning_msg .desc {padding:0px;width:50%;font-size:12px;line-height:1.7em;}
#content .error_msg ul li 
, #content .success_msg ul li 
, #content .warning_msg ul li  {margin-bottom:0px;padding:0;color:#989898}    
#content .success_msg {background:url('../images/success_msg.gif') 0 0 no-repeat;}
#content .success_msg .name{color:#0dae09}
#content .warning_msg {background:url('../images/warn_msg.gif') 0 0 no-repeat;}    
#content .warning_msg .name{color:#fb920a}


#content .contact_us {padding-top:20px}
#content .contact_us fieldset {margin:0 0 6px 0}
#content .contact_us label {float:left;width:150px;padding:10px 20px 0 0;background:url('../images/bullet_two_table_s.gif') 100% 16px no-repeat}
#content .contact_us .field {float:left;}
#content .contact_us .field input {font-size:16px;padding:1px 0 0 0;_padding:0;width:250px;height:25px;border:1px solid #bababa;}
#content .contact_us .field div {font-size:11px;}
#content .contact_us .field div b {color:#f49000;}
#content .contact_us .textarea {float:left;}
#content .contact_us .textarea div {font-size:11px;}
#content .contact_us .textarea div b {color:#f49000;}
#content .contact_us .textarea textarea {font-size:16px;width:250px;border:1px solid #bababa;}
#content .contact_us fieldset.vercode label {padding-top:0;}
#content .contact_us fieldset.vercode .field input {width:100px;height:25px;margin-top:8px;}
#content .contact_us fieldset.submit {padding-top:30px}


#page_error {width:300px;height:400px;padding:0 110px;position:absolute;left:50%;top:50%;margin:-200px -260px;text-align:left;}
    #page_error a {color:#f49000}
    #page_error .code {font-size:400%;color:#f49000;}
    #page_error .code_desc {font-size:150%;margin-bottom:30px;color:#f49000;}
    #page_error .search .field .search {width:150px;border:1px solid #bababa;height:25px;}
    #page_error .search .field .button {border:1px solid #bababa;height:25px;}
    
    
.sali {font-size:12px;color:#336699;}
.sali a {color:#336699;}


.sms_vote {}
.sms_vote h3 {color:#a50000;margin:0px;padding:0px 0px 10px 0px;font-weight:401;font-family:MS Sans Serif, Verdana, arial, helvetica, sans-serif;font-size:15px;}
.sms_vote .why {padding:10px 0px 10px 0px;line-height:1.7em;margin-bottom:25px}
.sms_vote .steps {margin-bottom:25px}
.sms_vote .steps h6 {margin-bottom:10px;padding-left:3px;}
.sms_vote .steps .box {}
.sms_vote .steps .box .step {width:31%;float:left;margin-right:3%;}
.sms_vote .steps .box .last {margin:0}
.sms_vote .steps .box .step img {float:left}
.sms_vote .steps .box .step .desc {margin-left:50px;line-height:1.5em}
.sms_vote .mobile_opers {margin-top:30px;padding:10px;border:1px solid #ccc;}
.sms_vote .mobile_opers .step_header {}
.sms_vote .mobile_opers .country_group {margin-bottom:10px}
.sms_vote .mobile_opers .country_group h6 {font-size:12px;margin:10px 0px 7px 0px;}
.sms_vote .mobile_opers .country_group .opers {}
.sms_vote .mobile_opers .country_group .oper {clear:both;margin-bottom:20px;margin-top:20px;}
.sms_vote .mobile_opers .country_group .opers .radio {float:left}
.sms_vote .mobile_opers .country_group .opers .label {margin-left:25px}
.sms_vote .mobile_opers .vote_button {padding:10px 0px 0px 0px;}

    
#content .sms_vote .mobile_opers .vote_button {padding:5px 5px 8px 0px;display:none}
#content .sms_vote .mobile_opers .vote_button .text_link {padding-top:10px;}
#content .sms_vote .mobile_opers .vote_button .text_link span {font-size:90%;padding-left:10px;}
#content .sms_vote .mobile_opers .vote_button .text_link a {text-decoration:underline;cursor:pointer;}
#content .sms_vote .mobile_opers .vote_button h6 {margin-bottom:7px;} 
#content .sms_vote .mobile_opers .country_group .opers .select_block {padding:10px 0px 10px 0px;} 
#content .sms_vote .mobile_opers .country_group .opers .select_block .country {padding-bottom:10px;float:left;padding-right:20px;}
#content .sms_vote .mobile_opers .country_group .opers .select_block .country select {font-size:14px;width:200px;margin-left:5px;}
#content .sms_vote .mobile_opers .country_group .opers .select_block .operators {display:none;}
#content .sms_vote .mobile_opers .country_group .opers .select_block .operators select {font-size:14px;width:200px;margin-left:5px;}
#content .sms_vote .mobile_opers .country_group .opers .tip {font-size:90%;}
#content .sms_vote .mobile_opers .country_group .opers .price {display:none;font-size:110%}

#content.download {width:430px;position:absolute;left:50%;top:50%;margin:-225px -215px;text-align:left}
#content.download img.logo {position:relative;left:3px;margin-bottom:8px}
#content.download .download_info {margin-bottom:0px}
#content.download .download_info .lt {background:url('../images/c375d72_lt.gif') 0 0 no-repeat;}
#content.download .download_info .rt {background:url('../images/c375d72_rt.gif') 100% 0 no-repeat;}
#content.download .download_info .lb {background:url('../images/c375d72_lb.gif') 0 100% no-repeat;}
#content.download .download_info .rb {background:url('../images/c375d72_rb.gif') 100% 100% no-repeat;padding:15px 8px}
#content.download .download_info .header {margin-bottom:10px;background:url('../images/dheader_dwnld_l.gif') 0 0 no-repeat;color:#f49000;font-weight:bold;line-height:20px;padding:0 5px 5px 24px;font-size:12px;}
#content.download .download_info .text {font-size:90%;margin-bottom:15px;line-height:1.7em;}
#content.download .download_info .text .smssend {font-size:125%;font-weight:bold;}
#content.download .download_info .text .smssend .smstext {font-weight:bold;color:#f49000;}
#content.download .download_info .text .smssend .smsnum {font-weight:bold;color:#f49000;}
#content.download .download_info .text .price {color:#f49000;}
#content.download .download_info .text .smsstatus {font-size:125%;font-weight:bold;}
#content.download .download_info .text .smsstatus .statustext {color:#f49000;}
#content.download .download_info .download_button {color:#f49000;font-weight:bold}
#content.download .download_info .download_button img {vertical-align:middle;margin-right:10px}    
#content.download .smsanswer {padding:8px;}

#smsform, #smsload {display:none;}
#smsform .bd {padding-bottom:20px;}
#smsform p {padding:3px 0px 0px 0px;margin:0px;}
#smsform h6 {padding-top:20px;}
#smsform .selectbox {padding-top:10px;}
#smsform .country {padding-bottom:10px;float:left;padding-right:20px;}
#smsform .country select {font-size:13px;width:200px;margin-left:5px;}
#smsform .operators {}
#smsform .operators select {font-size:13px;width:200px;margin-left:5px;}
#smsform .sendsmsbox {display:none;}
#smsform .sendsmsbox .smstext {font-weight:bold;color:#0095cb;word-spacing:0.2em;font-size:16px;}
#smsform .sendsmsbox .smsstatus {font-size:12px;font-weight:bold;}
#smsform .sendsmsbox .smsstatus .statustext {color:#0095cb;}
#smsform .smswaitico {display:none;}