@charset "UTF-8";
body{color:#000;background:#FFF}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin:0;padding:0}
table {border-collapse:collapse;border-spacing:0}
fieldset,img {border:0}
address,caption,cite,code,dfn,em,th,var {
font-style:normal;
font-weight:normal;
}
li {list-style:none}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:normal;
}
q:before,q:after {content:''}
abbr,acronym {
border:0;
font-variant:normal;
}
sup,sub {vertical-align:text-top}
sub {vertical-align:text-bottom}
input, textarea, select {
font-family:inherit;
font-size:inherit;
font-weight:inherit;
}
a {
color:#ef5a1c;
text-decoration:underline;
outline:none;
}
a:hover {
outline:none;
text-decoration:none;
}
img {
outline:none;
border:none;
}
* {
margin:0;
padding:0;
}
html, body {height:100%}
body {
font:12px Arial, Tahoma, Times, serif;
background:#fff;
color:#2e343c;
}
ul, menu, dir, li {
-webkit-margin-before:0;
-webkit-margin-after: 0;
}
.clear {
clear:both;
font-size:0;
line-height:0;
height:0px;
}
.all {
/*min-height:100%;*/
height:auto;
/* height:100%; */
/*!margin:0 0 -362px 0;*/
min-width:997px;
overflow:hidden;
}
.wrapper {
width:993px;
margin:0 auto;
opacity:1.0;
filter:alfa(opacity=100);
}

.btm_block {
float:left;
width:49%;
height:170px;
background:url(../images/index_shape_bg.gif);
border:1px solid #b7b7b7;
border-radius:6px;
-o-border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
}
.btm_block h2{
text-align:left;
padding: 25px 0 22px 30px;
font-size: 22px;
color: #333;
}
.btm_block h2 span{
font-size: 22px;
color: #666;
}

.payment_wrap, .press_wrap {height:100px;padding-left:30px}

.payment_wrap .payment,.press_wrap .press {background-image:url(../images/big_sprite.png)}

.press_wrap .press {
float:left;
margin-right:45px;
margin-bottom:15px;
}

.payment_wrap .payment {
float:left;
margin-right:25px;
margin-bottom:5px;
}


.pp {width:94px;height:27px;background-position:-89px -164px}
.wb {width:131px;height:29px;background-position:0 100%;margin-right: 26px !important;margin-left:20px;}
.wt {width:130px;height:26px;background-position:0 -29px;margin-right: 0 !important;}
.visa {width:64px;height:40px;background-position:0 -55px;margin-left: 11px !important;margin-right: 43px !important;}
.wu {width:79px;height:20px;background-position:-64px -55px;margin-top:10px !important;margin-right: 0 !important;}
.lb {width:79px;height:27px;background-position:-64px -74px;margin:5px 10px !important}

.maestro {width:55px;height:33px;background-position:0 -96px;margin-right: 5px !important;margin-left:10px;}
.master {width:55px;height:33px;background-position:0 -130px}
.maestro,.master {margin-top:4px;}

.fb {width:89px;height:30px;background-position: 0 -164px}
.tw {width:126px;height:30px;background-position: 0 0}
.linkid {width:105px;height:30px;background-position: -55px -102px}
.youtube {width:74px;height:32px;background-position: -110px -132px;margin-left: 8px !important;margin-top:3px;}
.bteams {width:54px;height:32px;background-position: -56px -132px;margin-left:40px}

.g_plus {float:left;margin:7px 0 0 55px;}

/* ----------------------LISTBOX---------------------*/
.bg_inp .inp_right { background:url(../images/bg_inp.png) no-repeat 100% 0; height:27px; padding:3px 7px 0 0; }
.bg_inp .inp_right input { height:24px; border:0; font:italic 13px/24px Verdana; color:#000; }
.bg_inp_select { background:url(../images/bg_inp.png) no-repeat; height:30px; padding:0 0 0 7px; float:left; }
.bg_inp_select .inp_right { background:url(../images/bg_inp.png) no-repeat 100% 0; height:27px; padding:3px 3px 0 0; overflow:hidden; }

.bg_inp_select .inp_right span { float:right; cursor: pointer}
.bg_inp_grey_select { background:url(../images/bg_select_grey.png) no-repeat; height:30px; padding:0 0 0 9px; float:left}
.bg_inp_grey_select .inp_right { background:url(../images/bg_select_grey.png) no-repeat 100% 0; height:27px; padding:3px 3px 0 0; overflow:hidden; }
.bg_inp_grey_select .inp_right input { background:none; float:left; height:24px; line-height:24px; border:0; font-family:verdana; font-size:12px; color:#666; margin:0 3px 0 0; }
.bg_inp_grey_select .inp_right span { float:right; cursor: pointer; }
.drop_box { position:absolute; top:31px; left:0; width:100%; z-index:10}
.drop_t_c { background:url(../images/drop_t_c.gif) repeat-x; height:4px; }
.drop_t_l { background:url(../images/drop_t_l.gif) no-repeat; height:4px; }
.drop_t_r { background:url(../images/drop_t_r.gif) no-repeat 100% 0; height:4px; font-size:0; line-height:0; }
.drop_b_c { background:url(../images/drop_b_c.gif) repeat-x; height:4px; }
.drop_b_l { background:url(../images/drop_b_l.gif) no-repeat; height:4px; }
.drop_b_r { background:url(../images/drop_b_r.gif) no-repeat 100% 0; height:4px; font-size:0; line-height:0; }
.drop_cont { background-color:#fff; border-left:solid 1px #c4c4c4; border-right:solid 1px #c4c4c4; padding:5px 0; }
.drop_cont ul { padding:0 3px 0 3px; }
.drop_cont ul li { padding:1px 0 2px 0; background:url(../images/drop_sp.gif) repeat-x 0 100%; }
.drop_cont ul li.last_drop { background:none !important; }
.drop_cont ul li { float:none !important; display:block; margin:0 -3px; font-size:12px; color:#666; text-decoration:none; padding:4px 0 4px 12px; }
.drop_cont ul li:hover { background:#ebebeb; }
.bg_inp2 { background:url(../images/bg_inp2.png) no-repeat; height:74px; padding:0 0 0 7px; float:left; }
.bg_inp2 .inp_right { background:url(../images/bg_inp2.png) no-repeat 100% 0; height:71px; padding:3px 3px 0 0; }
.bg_inp2 .inp_right textarea { height:65px; border:0; font:italic 13px verdana; color:#999; }


/* =Header
----------------------------------------------- */
.header {
height:147px;
position:relative;
z-index:3;
}
.logo {
background: url(../images/tm-c-a.png) no-repeat 0 200%; /*hidden*/
position:absolute;
margin:24px 0 0 22px;
z-index:11;
}

.right_head_side {
height:59px;
padding:42px 30px 0 0;
position:relative;
z-index:10;
}
/*.right_head_side {
height:59px;
padding:42px 30px 0 0;
}*/
.trust_place {
position:absolute;
margin:-36px 0 0 871px;
z-index: 9999;
right: 0;
bottom: 10px;
}
.mcaffee{
position:absolute;
right:145px;
bottom:21px;
z-index: 9999;
}
.languages {
font:12px Verdana;
margin:-3px 0 0 0;
padding:0;
float:left;
}
.languages a {
text-align:center;
line-height:22px;
width:40px;
height:22px;
margin-left:5px;
float:left;
color:#666;
}


.main_press {margin:12px 0 4px 28px}
.open{color:#6d757a}

.act_lang {
background:url(../images/big_sprite.png) no-repeat -127px -7px;
width:15px;
height:22px;
color:#fff !important;
text-decoration:none;
margin-left:5px;
}
.top_links {
float:right;
font:12px Verdana;
padding:0 58px 0 0;
}
.top_links li {float:left}
.top_links li a {color:#666}

.i_login {
background:url(../images/i_login.gif) no-repeat 0 3px;
padding:2px 28px 4px 19px;
}
.i_reg {
background:url(../images/i_reg.gif) no-repeat 0 3px;
padding:2px 28px 4px 23px;
}
.i_chat {
background:url(../images/i_chat.gif) no-repeat 0 3px;
padding:2px 0 4px 23px;
}

/* =Content
----------------------------------------------- */
.content {padding:0}
.content .wrapper {padding:35px 0 30px}
.content_second_lvl {
/*padding:0 0 362px;*/
background:url(../images/content_second_lvl.gif) repeat-x;
}
.content_second_lvl .wrapper {padding:35px 0 30px}

.content_third_lvl {
/*padding:0 0 362px;*/
background:url(../images/content_third_lvl.gif) repeat-x;
}

.faq_section .content_third_lvl {
padding:0;
background:url(../images/content_third_lvl.gif) repeat-x;
}

.content_third_lvl .wrapper {padding:35px 0 30px}

/* =Footer
----------------------------------------------- */
.footer {
height:362px;
min-width:997px;
}
.footer_links {
background:url(../images/footer_links_tile.gif) repeat-x;
min-height:301px;
}
.copyright_block {
background:url(../images/copyright_tile.gif) repeat-x;
height:61px;
}
.copyright {
padding:24px 0 0 21px;
font:13px Arial, Helvetica, sans-serif;
color:#b4b4b4;
}
.copyright a {color:#f16321}

.footer_links_space {
padding:61px 0 0 37px;
overflow:hidden;
}
.footer_links_space h3 {
font-size:13px;
font-weight:bold;
padding-bottom:8px;
color:#2a2f32;
}
.footer_links_space ul li {
border-bottom: 1px dotted #7F8284;
padding:4px 0 4px 0;
font-size:8px;
list-style: square inside;
color: #D85C28;
}
.footer_links_space ul li.last {border:none}

.footer_links_space ul li a {
font-size:11px;
color:#2a2f32;
text-decoration:none;
}
.footer_links_space ul li a:hover {text-decoration:underline}

.f_col1, .f_col2, .f_col3, .f_col4, .f_col5, .f_col6 { float:left; width:172px; }
.f_col6{ width:90px; }
.f_col1 ul { width:137px; }
.f_col2 ul { width:137px; }
.f_col3 ul { width:97px; }
.f_col4 ul { width:130px; }
.f_col5 ul { width:105px; }
.f_col6 ul { width:83px; }
.russian .f_col1 ul { width:137px; }
.russian .f_col2 ul { width:140px; }
.russian .f_col3 ul { width:98px; }
.russian .f_col4 ul { width:131px; }
.russian .f_col5 ul { width:104px; }
.russian .f_col6 ul { width:74px; }
/* Main buffs */
h2 { font:normal 24px Verdana; color:#ef5a1c; }
h2 span { color:#2c3134; }

.second_lvl_banners_bg h1,.main_block p,.simple_item_test h2,.pre_subpage_block h1,.main_block_sub h1{ font:normal 32px Verdana; color:#ef5a1c;padding: 30px 0 12px 25px; }
.second_lvl_banners_bg h1 span,.main_block p span,.simple_item_test h2 span, .pre_subpage_block h1 span,.main_block_sub h1 span { color:#2c3134; }

.main_block p{padding:0 0 24px 23px}

.pre_subpage_block h1,.main_block_sub h1 {padding:0 0 24px 0}

.main_block .simple_item_test h2{padding:0 0 9px 0;font-size:22px}

div.button {
float:left;
padding-left:25px;
height:52px;
background:url(../images/button_bg_left_a.png) no-repeat left bottom;
}
div.b_w_reflection {
position:relative;
height:70px;
left:20px;
float:right;
}

div.reflection {
clear:both;
background:url(../images/mirror_r.png) no-repeat right top;
height:18px;
padding-right:24px;
}

div.reflection div{
background:url(../images/mirror_l.png) no-repeat left top;
height:18px;
}

*:first-child+html div.reflection {display:none}

.button a{
font:19px/52px Verdana;
color:#f4f4f4;
text-decoration:none;
padding:0 20px 0 20px;
float:left;
background:url(../images/button_bg_c_a.png) repeat-x 0 100%;
text-shadow: 0px 0px 5px #4d5051;
letter-spacing:0;
cursor:pointer;
}

div.button div{
height:52px;
width:25px;
float:left;
background:url(../images/button_bg_right_a.png) no-repeat 100% 100%;
}

div.button:hover {background-position:0 0}
div.button:hover a{background-position:0 0;color:#fff}
div.button:hover div{background-position:100% 0}


.bg_inp { background:url(../images/bg_inp.png) no-repeat; height:30px; padding:0 0 0 7px; float:left; }
.inp_placeholder { color:#999 !important}
.bg_inp_select .inp_right input { float:left; height:24px; border:0; font:italic 13px/24px Verdana; color:#000; margin:0 3px 0 0;background:none; }
.bg_inp_select .inp_right a { float:left; }
/*.bg_inp_select .inp_right select { float:left; height:24px; line-height:24px; border:0; font-family:verdana; font-size:13px; font-style:italic; color:#999; margin:0 3px 0 0; }*/
/* Content parts */

.grey_tile {
background:url(../images/tile_grey.png) repeat-x;
z-index:4;
opacity:1.0;
filter:alfa(opacity=100);
}
.index_slider {
min-height:348px;
background:url(../images/Mainimg.jpg) no-repeat 50% 13px;
}
.russian .index_slider {background:url(../images/Mainimg-rus.jpg) no-repeat 50% 0}

.index_banners {background:#ededed url(../images/index_banners.gif) repeat-x 0 100%}

.index_banners_bg {
background:url(../images/index_banners_bg.gif) repeat-x;
min-height:274px;
}
.index_banners .wrapper {
width:1000px;
padding:10px 0 4px 0;
}
/*Banners start*/
.index_banner1,.index_banner2 {
float:left;
background:url(../images/img_pub_adv_bg.png) no-repeat;
width:279px;
height:207px;
padding:53px 0 0 0;
position:relative;
z-index:2;
}

.banner_cont .right_ban{
float:left;
background:url(../images/adv_pub.png) no-repeat;
width:218px;
height:264px;
position:relative;
z-index:1;
}


.banner_cont .pub{
background:url(../images/adv_pub.png) no-repeat 100% 0;
width:209px;
}

.index_banner1 .banner_txt,.index_banner2 .banner_txt {
font:italic 12px/20px  Verdana, Geneva, sans-serif;
color:#fff;
width:248px;
text-align:right;
padding:9px 0 13px 36px;
}
.index_banner2 .banner_txt {padding-left:27px}

.russian .index_banner1 .banner_txt, .russian .index_banner2 .banner_txt { padding-top:4px; }

.index_banner1 .get_started,.index_banner2 .get_started {
background:url(../images/btn_get_started.png) no-repeat;
width:186px;
height:69px;
padding:0 0 0 15px;
margin:0 0 0 98px;
}

.index_banner2 .get_started {margin:0 0 0 91px}

.russian .index_banner1 .get_started, .russian .index_banner2 .get_started { background:url(../images/btn_get_started_rus.png) no-repeat; }

.index_banner1 .get_started a, .index_banner2 .get_started a {
width:171px;
height:49px;
display:block;
}
/*Banners END*/

.index_banner1 .get_started a span, .index_banner2 .get_started a span {
display:none;
}
.index_cols {
overflow:hidden;
padding:0 0 22px 0;
}
.index_col1 {
float:left;
padding:0 0 0 22px;
width:450px;
}
.index_col2 {
float:right;
padding:0;
width:480px;
}
.index_col3 {
float:left;
width:218px;
}
.index_col1 h2 {padding-bottom:27px}

.index_col1 p {
padding-bottom:27px;
font-size:14px;
line-height:22px;
}
.find_way {
font-weight:bold;
font-style:italic;
color:#ef5a1c;
}
.index_col2 h2 {padding-bottom:20px}

.index_news {
overflow:hidden;
margin:0 0 25px 0;
}

.news{min-height:112px}

.news_item {
float:left;
width:205px;
padding:0 22px 0 0;
margin:0 35px 0 0;
background:url(../images/news_item.gif) no-repeat 100% 34px;
}

.last_news {
padding:0;
margin:0;
background:none;
}
.news_link {
font-weight:bold;
font-size:13px;
line-height:18px;
}
.news_date {
font-size:13px;
font-style:italic;
color:#999;
padding-bottom:6px;
}
.news_txt {
font-size:13px;
line-height:18px;
}
.news_txt a {font-weight:bold}

.news_date span {
background:url(../images/big_sprite.png) no-repeat -131px -191px;
width:24px;
height:16px;
float:left;
padding:0 0 0 5px;
font-size:14px;
font-weight:bold;
color:#fff;
margin-right:6px;
}
.go_next_news {
padding:12px 0 0 0;
clear:both;
font-size:13px;
}
.go_next_news a {
background:url(../images/arr_news.gif) no-repeat 0 6px;
padding:0 0 0 10px;
}
.index_col3 h2 {
padding-bottom:20px;
}
.pic_testimonials {
float:left;
margin:0 12px 0 0;
}
.txt_testimonials {float:left;width:130px}
.txt_testimonials h3 {padding:4px 0 4px 0}
.txt_testimonials h3 a {text-decoration:none}
.txt_testimonials h3 a:hover {text-decoration:underline}
.txt_testimonials p {font-size:11px}
.txt_testimonials p span {color:#999}

.after_testimonial {
font-size:13px;
font-style:italic;
line-height:22px;
clear:both;
padding:4px 0 0 0;
height:125px;
width:480px;
}
.index_testimonials {overflow:hidden}

.testimonials_nav {
float:right;
padding:20px 15px 0 0;
}

.testim_prev,.testim_pause,.testim_next,.testim_play {
background-image:url(../images/big_sprite.png);
float:left;
width:23px;
height:23px;
margin:0 0 0 3px;
}

.testim_prev {background-position:-143px -56px}
.testim_pause {background-position:-130px -32px}
.testim_next {background-position:-143px -79px}
.testim_play {background-position:-160px -102px}


.cart_row1 {padding:0 0 21px 37px}
.cart_row2 {padding:0 0 0 37px}



.subpage2_promo {
padding:44px 0 60px 20px;
}
.subpage2_promo p {
font:italic 13px/22px Verdana, Geneva, sans-serif;
color:#fff;
}
.subpage2_promo h2 {margin-bottom:30px}

.second_lvl_banners {background:#ededed url(../images/index_banners.gif) repeat-x 0 100%}
.second_lvl_banners_bg {background:url(../images/index_banners_bg.gif) repeat-x}
.second_lvl_banners h2 {
font-size:32px;
padding:30px 0 12px 25px;
}
.how_it_work_block {overflow:hidden}

.how_block {
height:130px;
float:left;
}
.how_it_work_advertiser, .how_it_work_publisher {padding:36px 20px 0 105px; width:862px}
.how_it_work_advertiser { background:url(../images/advertisers-overview-eng.png) no-repeat}
.how_it_work_publisher   { background:url(../images/publishers-overview-eng.png) no-repeat}
.russian .how_it_work_advertiser { background:url(../images/advertisers-overview-rus.png) no-repeat}
.russian .how_it_work_publisher   { background:url(../images/publishers-overview-rus.png) no-repeat}

.main_block h2 {
padding:0 0 24px 23px;
font-size:32px;
}
.simple_block {margin-bottom:8px}

.simple_block_top,.simple_block_bot {
background:url(../images/simple_block_top.gif) no-repeat;
width:997px;
height:6px;
font-size:0;
line-height:0;
}
.simple_block_bot {background:url(../images/simple_block_bot.gif) no-repeat}

.simple_block_cont {
background:url(../images/simple_block.gif) repeat-y;
padding:20px 25px 20px 0;
overflow:hidden;
width:100%;
}
.simple_item_test {
width:751px;
margin-left: 220px;
}

.simple_item_test h2,.simple_item_test h3 {
font:22px Verdana, Geneva, sans-serif;
padding:0 0 9px 0;
color:#333;
}

.simple_item_test h2 span,.simple_item_test h3 span {color:#666}
.oranged .simple_item_test h2,.oranged .simple_item_test h3 {color:#ef5a1c}
.oranged .simple_item_test h2 span,.oranged .simple_item_test h3 span {color:#333}

.simple_item_txt {
padding-right:10px;
font-size:14px;
line-height:22px;
}
.noted {
font-size:12px;
font-weight:bold;
font-style:italic;
color:#ef5a1c;
}
.pre_subpage_block {
padding:10px 30px 30px 20px;
}
.pre_subpage_block h2 {
font-size:32px;
padding-bottom:24px;
}
.pre_subpage_block p {
font-size:14px;
line-height:22px;
}
.subpage3_nav {
min-height:350px;
padding:0 0 0 7px;
}

.subpage3_nav.min {min-height:300px}

.arr_prev,.arr_next,.arr_prev2,.arr_next2 {
margin-top:145px;
position: absolute;
z-index:2;
}

.arr_prev a,.arr_next a,.arr_prev2 a,.arr_next2 a {
background:url(../images/arr_prev_next_new.png) no-repeat;
display:block;
height:60px;
width:60px;
}
/*.arr_prev {!margin-left: -8px}*/

.arr_next,.arr_next2 {margin-left:933px}

.arr_prev a,.arr_prev2 a {background-position:0 100%}
.arr_next a,.arr_next2 a {background-position:100% 100%}

.arr_prev a:hover,.arr_prev2 a:hover {background-position:0 0}
.arr_next a:hover,.arr_next2 a:hover {background-position:100% 0}

.subpage3_nav_body {
position:absolute;
float:left;
width:860px;
border:0;
margin-left:5%;
}

.subpage3_nav_body_txt {
float:right;
width:415px;
padding:60px 30px 0 0;
color:#fff;
}
.subpage3_nav_body_txt p {
font-size:13px;
font-style:italic;
line-height:22px;
}
.subpage3_nav_body_txt h2 span {display:none}

.adv_shape_row {
overflow:hidden;
padding:0 0 7px 22px;
margin:0 -8px 0 0;
}
.adv_shape {
background:url(../images/adv_shape2.png) repeat-y 0 5px;
float:left;
width:486px;
margin:0 4px 0 0;
}
.adv_shape_top {background:url(../images/adv_shape1.png) no-repeat}
.adv_shape_bot {
background:url(../images/adv_shape3.png) no-repeat 0 100%;
padding:0 0 27px 0;
min-height:136px;
}
/*
.adv_shape_txt {float:right;width:300px;padding:18px 33px 0 0;color:#fff}
.adv_shape_txt h3 {font-size:22px;padding-bottom:9px}
.adv_shape_txt h3 span {color:#ef5a1c}
.adv_shape_txt p {line-height:18px}
*/

.press_center {
padding:47px 0 10px 20px;
min-height:141px;
color:#fff;
}
.press_center h2 span {display:none}
.press_center p {font:italic 13px/22px Verdana, Geneva, sans-serif}

.main_block_sub {/*float:left;*/width:1020px}

.block_about_company {padding:0 0 0 22px}
.block_about_company h2 {
font-size:32px;
padding:0 0 19px 0;
}
.about_row {
background:url(../images/about_sp.gif) repeat-y 319px 0;
overflow:hidden;
margin:0 -50px 40px 0;
padding:0 0 0 21px;
}
.photo_item {
float:left;
width:298px;
margin:34px 32px 0 0;
}
.photo_bg {
background:url(../images/bg_photo.gif) no-repeat;
width:72px;
height:71px;
padding:3px 3px 3px 6px;
float:left;
margin:0 21px 0 0;
}
.photo_bg img {
width:72px;
height:71px;
}
.photo_txt {
float:left;
width:190px;
padding:6px 0 0 0;
}
.photo_txt h4 {
font-size:14px;
color:#f0641e;
padding:0 0 3px 0;
}
.photo_txt h5 {
font-size:11px;
font-weight:normal;
padding:0 0 17px 0;
}
.photo_txt p {
font-size:11px;
font-style:italic;
color:#999;
}
.block_news {padding:0 0 0 22px}
.block_news h2 {
font-size:32px;
padding-bottom:22px;
}
.news_detail_date {
font-size:13px;
font-style:italic;
color:#999;
margin-bottom:7px;
}
.news_detail_date span {
background:url(../images/news_date.gif) no-repeat;
width:19px;
height:16px;
float:left;
padding:0 0 0 5px;
font-size:14px;
font-weight:bold;
color:#fff;
margin-right:6px;
}
.news_detail_item {
margin-bottom:22px;
}
.news_detail_item h4 {
font-size:13px;
font-weight:bold;
line-height:22px;
}
.news_detail_item p {
font-size:13px;
line-height:22px;
padding-bottom:20px;
}
.block_testimonials {
padding:0 0 0 22px;
}
.block_testimonials h2 {
font-size:32px;
padding:0 0 20px 0;
}
.testimonials_item {
overflow:hidden;
padding:0 0 33px 0;
}
.bg_pic_testimonials {
float:left;
background:url(../images/Testimonials_no_image.gif) no-repeat;
width:69px;
height:65px;
margin:0 12px 0 0;
}
.details_testimonials {
float:left;
width:300px;
padding:3px 0 0 0;
}
.details_testimonials h4 {
font-size:13px;
font-weight:normal;
color:#f0641e;
padding:0 0 3px 0;
}
.testimonials_info {font-size:11px}
.testimonials_info span {color:#999}

.txt_detailed_testimonials {
font-size:13px;
font-style:italic;
line-height:22px;
clear:both;
padding:5px 0 0 0;
}
.news_promo_block {
background:url(../images/news_promo_block.gif) repeat-y 325px 0;
margin:0 -70px 0 0;
overflow:hidden;
padding:0 0 15px 22px;
}
.news_promo {padding-bottom:40px}
.news_promo_item {
float:left;
width:270px;
margin:0 69px 0 0;
color:#353c40;
}
.news_promo_item p {
line-height:22px;
}
.news_promo_item p a {
font-weight:bold;
}
.news_promo_date {
font-size:13px;
font-style:italic;
color:#999;
margin-bottom:7px;
}
.news_promo_date span {
background:url(../images/news_date.gif) no-repeat;
width:19px;
height:16px;
float:left;
padding:0 0 0 5px;
font-size:14px;
font-weight:bold;
color:#fff;
margin-right:6px;
}
.presscenter_block {
padding:0 0 0 22px;
}
.bizz_testimonials {
padding:0 0 45px 0;
}
.bizz_testimonials h2 {
padding:0 0 20px 0;
}
.bizz_testimonials_row {
background:url(../images/bizz_testimonials_row.gif) repeat-y 472px 0;
overflow:hidden;
margin:0 -105px 0 0;
}
.bizz_testimonials_item {
float:left;
width:425px;
margin:0 105px 0 0;
}
.forum_popular {
}
.forum_popular h2 {
padding:0 0 25px 0;
}
.forum_popular_item {
background:url(../images/forum_popular2.gif) repeat-y;
margin:0 0 8px 9px;
width:956px;
font-size:13px;
}
.forum_popular_top {
background:url(../images/forum_popular1.gif) no-repeat;
}
.forum_popular_bot {
background:url(../images/forum_popular3.gif) no-repeat 0 100%;
padding:12px 10px 16px 21px;
}
.forum_topic {
font-weight:bold;
padding:0 0 8px 0;
}
.forum_details {padding:0 0 8px 0}
.forum_details a {text-decoration:none}
.forum_details a:hover {text-decoration:underline}
.forum_details span {font-size:11px;color:#999}

.faq_block {
padding:0 0 0 22px;
}
.faq_block h2 {
font-size:32px;
padding:0;
}
.faq_list {
overflow:hidden;
}
.faq_list h3,.faq_list p {
font-size:22px;
color:#2c3134;
padding:30px 0 16px 0;
}

.faq_list p {padding-bottom:30px}

.faq_list h3 span {color:#666}
.faq_list ul {padding:0 0 24px 0}
.faq_list ul li {
padding:0 0 12px 11px;
font-size:13px;
font-weight:bold;
background:url(../images/dot_faq.gif) no-repeat 0 7px;
}
.faq_list ol li a {text-decoration:none}
.faq_list ol li a:hover {text-decoration:underline}

.faq_list_col1 {
float:left;
width:450px;
padding:0 63px 0 0;
}
.faq_list_col2 {
float:right;
width:450px;
}
.top_faq {
overflow:hidden;
padding:20px 0 42px 22px;
}
.top_faq ul li {
padding:0 0 9px 11px;
font-size:13px;
font-weight:bold;
background:url(../images/dot_faq.gif) no-repeat 0 7px;
}
.top_faq ul li a {text-decoration:none}
.top_faq ul li a:hover {text-decoration:underline}
.top_faq_col1 {
float:left;
width:520px;
}
.top_faq_col2 {
float:left;
width:360px;
}
.fav_video_tutorial h2 {padding:0 0 34px 22px}
.fav_bg2 {background:url(../images/fav_bg2.gif) repeat-y}
.fav_bg1 {background:url(../images/fav_bg1.gif) no-repeat}
.fav_bg3 {background:url(../images/fav_bg3.gif) no-repeat 0 100%;padding:30px 0 20px 35px}

.fav_bg3 h3 {
font-size:22px;
color:#333;
padding-bottom:15px;
}
.fav_bg3 h3 span {color:#666}
.fav_row {
overflow:hidden;
padding:0 0 30px 0;
margin:0 -50px 0 0;
}
.fav_item {
float:left;
width:490px;
}
.fav_pic {
float:left;
background:url(../images/fav_pic.gif) no-repeat;
width:210px;
height:130px;
padding:3px;
margin:0 20px 0 0;
}
.fav_txt {
float:left;
padding:6px 0 0 0;
width:200px;
line-height:22px;
font-size:14px;
}
.fav_txt h4 {
font-weight:bold;
font-size:14px;
}
.tutorial_player {padding:45px 0 50px 0}
.tutorial_player h2 {padding:0 0 20px 22px}
.contact_info {
overflow:hidden;
font:italic 13px/22px Verdana, Geneva, sans-serif;
color:#fff;
padding:0 0 20px 0;
}
.contact_parag {padding:0 0 22px 0}
.contact_parag h3 {
background:url(../images/c_title_orange.png) no-repeat; padding:0 0 0 12px; height:22px; float:left; font-size:13px; font-style:italic; color:#fff;
}
.contact_parag h3 span {
background:url(../images/c_title_orange.png) no-repeat 100% 0; padding:0 10px 0 0; height:22px; float:left; line-height:22px;
}
.contact_parag p {clear:both}
.contact_col1 {float:left;width:317px}
.contact_col2 {float:left;width:350px}
.contact_col3 {float:right;margin:0}
.feedback {padding:0 0 0 22px}
.feedback h2 {
font-size:32px;
padding-bottom:15px;
}
.feedback_txt {
font-size:14px;
line-height:22px;
}
.feedback_txt p {padding-bottom:25px}
.feed_col1 {
float:left;
width:432px;
margin-left: -12px;
}
.feed_col2 {
float:left;
width:520px;
padding-left: 22px;
}
.feed_col1 label {
float:left;
clear:both;
font-size:13px;
font-weight:bold;
width:85px;
padding:6px 8px 0 0;
text-align:right;
}
.feed_col2 label {
float:left;
font-size:13px;
font-weight:bold;
width:83px;
padding:6px 8px 0 0;
text-align:right;
}
.feed_col1 .bg_inp {margin-bottom:10px}
.feed_col1 .bg_inp input {width:277px}
.feed_col1 .bg_inp_select input {width:175px}
.bg_textarea {
background:url(../images/bg_textarea.gif) no-repeat;
width:421px;
height:142px;
padding:4px;
float:left;
}
.bg_textarea textarea{
border:0;
overflow:auto;
width:421px;
height:142px;
font:italic 13px Verdana, Geneva, sans-serif;
resize:none;
}
.btn_feed_submit,.btn_report_abuse {
clear:both;
padding:11px 0 0 0;
text-align:right;
}

.btn_report_abuse {padding-right:8px}
.report_abuse {padding-top:20px}

.btn_feed_submit input,.btn_feed_submit button,.btn_report_abuse input,.russian .btn_report_abuse input {
background:url(../images/btn_feed_submit.gif) no-repeat;
border:0;
width:249px;
height:53px;
cursor:pointer;
}
.btn_feed_submit button {width:290px}

.btn_report_abuse input,.russian .btn_report_abuse input {background:url(../images/btn_report_abuse.gif) no-repeat}

.russian .btn_report_abuse input {background:url(../images/btn_report_abuse_rus.png) no-repeat}
.quote_keywords_form {padding-bottom:23px}
.quote_keywords_col1 {
float:left;
width:445px;
/*!background:url(../images/quote_line.gif) no-repeat 100% 42px; */
padding:30px 0 0 0;
}
.quote_keywords_col1 .btn_quote_keywords {padding:0 0 0 115px}
.quote_keywords_col1 label {
line-height:24px;
float:left;
clear:both;
width:123px;
text-align:right;
padding:1px 8px 0 0;
font-size:13px;
font-weight:bold;
}
.quote_keywords_col1 .bg_inp, .quote_keywords_col1 .bg_inp_select {margin:0 0 13px 0}
.quote_keywords_col1 .bg_inp input {width:205px}
.quote_keywords_col1 .bg_inp_select input {width:177px}

.captcha,.captcha_input {
float:left;
margin:0 0 14px 0;
}
.quote_keywords_col2 {
float:left;
padding:35px 0 0 43px;
}
.quote_keywords_col2 h4 {
font-size:13px;
font-weight:bold;
padding:0 0 10px 0;
}
.quote_keywords_col2 label {
float:left;
font-size:13px;
font-weight:bold;
}
.check_bid {
float:left;
clear:both;
margin:2px 12px 9px 0;
}
.btn_quote_keywords {
margin:0 0 0 -13px;
padding:5px 0 0 0;
clear:both;
}
.btn_quote_keywords input,.btn_top_keywords input {
background:url(../images/btn_quote_keywords.png) no-repeat;
border:0;
width:270px;
height:52px;
cursor:pointer;
}
.russian .btn_quote_keywords input {background:url(../images/btn_quote_keywords_rus.png) no-repeat}

.btn_top_keywords input {
background:url(../images/btn_top_keywords.png) no-repeat;
width:300px;
margin-left:100px;
}
.russian .btn_top_keywords input {background:url(../images/btn_top_keywords_rus.png) no-repeat}
.research_result {
overflow:hidden;
padding-bottom:22px;
}
.research_result_col1 {
float:left;
width:479px;
padding:0 0 0 24px;
}
.research_result_col1 h2 {
font-size:24px;
padding:0 0 22px 0;
}
.research_result_col2 {float:left}
.bid_label,.cost_label {
background:url(../images/bid_label_bot.gif) no-repeat 0 100% ;
float:left;
width:309px;
margin:0 3px 2px 0;
font:italic 14px Verdana, Geneva, sans-serif;
}
.bid_label span {
display:block;
background:url(../images/bid_label.gif) no-repeat;
padding:6px 0 7px 13px;
}
.cost_label {
background:url(../images/cost_label.gif) no-repeat;
width:147px;
height:24px;
padding:6px 0 0 0;
margin:0 0 2px 0;
color:#fff;
text-align:center;
}
.keyword_search_result {padding:0 0 0 24px}
.keyword_search_result h2 {
font-size:24px;
padding:0 0 25px 0;
}
.keyword_result_row {overflow:hidden}

.k_result1 {background:url(../images/k_result1.gif) no-repeat}

.k_result2 {
background:url(../images/k_result2.gif) repeat-y;
float:left;
width:774px;
margin:0 2px 5px 0;
}

.k_result3 {background:url(../images/k_result3.gif) no-repeat 0 100%;
padding:10px 12px 10px 12px;
}

.k_result3 h1,.k_result3 p,.k_result3 a{
font:12px Arial;
margin-bottom:2px;
}
.k_result3 h1{font-weight:bold !important}

.k_result3 p{
color:#000;
height:32px;
text-transform:lowercase;
padding:0;
}

.r_search_shape {
float:left;
width:140px;
height:71px;
background:url(../images/r_search_shape_b.gif) no-repeat;
font:italic 14px/71px Verdana, Geneva, sans-serif;
color:#fff;
text-align:center;
}

.research_result_table {padding:0 0 0 24px}
.research_result_table h2 {
padding:0 0 22px 0;
font-size:24px;
}
.table_head {
width:913px;
margin-bottom:2px;
}
.table_head td {padding-right:2px}
.table_head td.last {padding-right:0 !important}
.t_head1 {background:url(../images/t_head1.gif) no-repeat}
.t_head2 {
background:url(../images/t_head2.gif) no-repeat 100% 0;
padding:6px 0 8px 12px;
font:italic 13px Verdana, Geneva, sans-serif;
}

.t_bg1 {background:url(../images/t_bg1.gif) no-repeat}
.t_bg2 {background:url(../images/t_bg2.gif) repeat-y;margin-bottom:2px}
.t_bg3 {background:url(../images/t_bg3.gif) no-repeat 0 100%;padding:4px 0}

.highlight .t_bg1 {background:url(../images/t_bg1_high.gif) no-repeat}
.highlight.t_bg2 {background:url(../images/t_bg2_high.gif) repeat-y}
.highlight .t_bg3 {background:url(../images/t_bg3_high.gif) no-repeat 0 100%}
.table_body {width:913px}
.table_body td {
font:13px Verdana, Geneva, sans-serif;
border-right:2px solid #c9c9c9;
}
.table_body td.last {border-right:0 !important}
.t_body1 {padding:2px 0 4px 12px}
.overview_pic {
background:url(../images/overview_pic.jpg) no-repeat;
width:1061px;
height:565px;
margin:0 -34px 0 -30px;
}

.cl_shape { font-size:11px; line-height:15px; }
.cl_shape h3 { font:18px Verdana, Geneva, sans-serif; font-weight:normal; color:#ef5a1c; padding-bottom:8px; }
.cl_shape h3 span { color:#2c3134; }
.cl_shape p { width:190px; }
/* Ty page */
.ty_block {padding:0 0 0 22px}
.ty_block h2 {
font-size:32px;
padding-bottom:40px;
}
.ty_block h3 {
font-size:22px;
color:#666;
padding-bottom:30px;
}
.ty_block ul {
overflow:hidden;
padding:0 0 0 85px;
}
.ty_block ul li {
float:left;
padding:0 0 28px 0;
width:285px;
}
.ty_block ul li label {
font-size:13px;
font-weight:bold;
padding:0 0 0 12px;
float:left;
}
.ty_block ul li input {float:left;margin:1px 0 0 0}

.russian .btn_send_report {margin:0 0 0 -11px}
.russian .btn_send_report input {
background:url(../images/ru_btn_send_report.png) no-repeat;
width:166px;
height:57px;
border:0;
cursor:pointer;
}
.btn_send_report {margin:0 0 0 -11px}
.btn_send_report input {
background:url(../images/eng_btn_send_report.gif) no-repeat;
width:150px;
height:52px;
border:0;
cursor:pointer;
}
.russian .btn_feed_submit button{background:url(../images/btn_feed_submit_rus.png) no-repeat}
.simple_item_txt span{color:#EF5A1C;font-weight:bold}
a.no_underline{text-decoration: none}

.face_icon{float:left;padding-left:18px; }

/* big pics */
.big_pic_support { float:left; margin:23px 0 0 -14px; }
.big_after_sales { float:left; margin:12px 0 0 0; padding:0 0 0 16px; }
.big_fiso { float:left; margin:24px 0 0 0; padding:0 0 0 17px; }
.big_keyword_toolbar { float:left; margin:24px 0 0 -15px; }
.big_promo_tools { float:left; margin:24px 0 0 0; padding:0 0 0 18px; }
.big_rating_system { float:left; margin:14px 0 0 -3px; }
.big_referral_program { float:left; margin:20px 0 0 0; padding:0 0 0 18px; }
.big_targeting { float:left; margin:21px 0 0 0; padding:0 0 0 3px; }
.big_xml { float:left; margin:23px 0 0 0; padding:0 0 0 18px; }

.captcha_input .inp_right input{width:106px}
.keyword_input .inp_right input{width:298px}
.bg_inp.captcha_input{margin-left:5px;float:left}

.btn_all span {
background:url(../../images/default/btn_all.png) no-repeat;
height:30px;
line-height:28px;
padding:0 0 0 15px;
float:left;
font-size:12px;
color:#666;
}
.btn_all span span {
background:url(../../images/default/btn_all.png) no-repeat 100% 0;
padding:0 15px 0 0;
}


.advertiser{background:url(../images/advertisers-overview_eng.png) no-repeat}
.faq{padding-left:25px;overflow:hidden}

.faq h3,.faq h1#question_name2 {color:#666;font-size:22px}
.faq h3 span,.faq h1#question_name2 span{color:#2c3134;font-size:22px}

.faq_category_questions h3 span{
color:#2c3134;
font-size:22px;
}
.faq_category_questions h3 {
color:#666;
font-size:22px;
}
.faq_category_questions li{
color:#EF5A1C;
background:url(../images/dot_faq.gif) no-repeat 0 7px;
padding-left:10px;
padding-bottom:5px;
font-size:15px;
}
.faq_category_questions ul{padding-left:10px}
.faq_cat_pic {width:auto;}
.faq_list li{
padding:5px 0 0 10px;
background:url(../images/dot_faq.gif) no-repeat 0 12px;
}

.faq a{text-decoration:none}
.faq a:hover{text-decoration:underline}
.faq{font-size: 15px}
.qlist_col1 {
float:left;
width:444px;
padding:0 63px 0 0;
}
.qlist_col2 {float:right;width:450px}
.cat_block {padding-bottom:50px}

.cat_block h2{
font:22px Arial, Tahoma, Times, serif;
color: #2C3134;
padding:0 0 16px 0;
}

.faq_cat_head_text{padding-top:50px}

.arrow{
display: inline-block;
background:url(../images/arrow.png) no-repeat 7px 3px;
height:10px;
width:15px;
/*!margin-top: -5px;*/
}
.faq_answer ol {margin-left:20px}

.faq_answer ol li{
list-style: decimal outside;
padding:3px 0 3px 0;
}
.faq_answer ul li{
background:url(../images/dot_faq.gif) no-repeat 0 center;
padding:3px 0 3px 10px;
}

a.overview_link{
/*!font-weight: bold;*/
font-style: italic;
color: #EF5A1C;
}
a.overview_link:hover{color: #e99665}

.faq_answer p{font-size: 14px;line-height: 22px}
.faq_category_questions li a{
font-weight:normal;
line-height:15px;
}
.faq_list li a{
font-size: 14px;
font-weight:normal;
line-height:15px;
text-decoration:none;
}
.txt_detailed_testimonials li{
list-style: decimal inside;
list-style-image: none;
padding-left:10px;
}
/*old botton submit*/
.pub_overview_proceed_to_reg {
clear:both;
float:left;
padding:11px 0 0 0;
text-align:right;
}
.pub_overview_proceed_to_reg button {
background:url(../images/proceed-to-registration-eng.png) no-repeat;
border:0;
width:300px;
height:53px;
cursor:pointer;
}
.russian .pub_overview_proceed_to_reg button{background:url(../images/proceed-to-registration-rus.png) no-repeat}
.subpage2_promo .pub_overview_proceed_to_reg {
float:none !important;
text-align:left !important;
padding:25px 0 0 0 !important;
margin-left:-15px !important;
}
/*old botton submit end*/

.xml_program_proceed_to_reg {
clear:both;
float:left;
padding:11px 0 0 0;
text-align:right;
margin-left: -15px;
}
.xml_program_proceed_to_reg button {
background:url(../images/xml_signup_eng.png) no-repeat;
border:0;
width:300px;
height:53px;
cursor:pointer;
}
.russian .xml_program_proceed_to_reg button{background:url(../images/xml_signup_rus.png) no-repeat}
.rating_item_row {
clear:both;
overflow:hidden;
margin-bottom:12px; 
}
.rating_item_left {
float:left;
width:221px;
text-align:center;
}
.rating_item_left img {margin:0 2px}
.after_stars {padding:5px 0 0 0}
.after_stars span {color:#db6037}
.rating_item_right {
float:left;
width:710px;
line-height:22px;
font-size:14px;
}
.rating_item_right span {
font-weight:bold;
color:#db6037;
}
.rating_push {height:35px;clear:both}
.block_about_company .grey, .grey{color: #999}

/* pop_up tnx */
.popup_tnx {
background:url(../images/popup_tnx_bg.jpg) no-repeat;
width:980px;
margin:0 auto;
}
.pop_tnx_wrapper {padding:248px 0 135px 260px}
.pop_tnx_wrapper h2 {
padding:0 0 27px 0;
font-size:26px;
}
.logo_tnx {padding:0 0 10px 0}
.tnx_you_payment {
background:url(../images/tnx_you_registration.png) no-repeat;
width:236px;
height:87px;
margin:0 0 57px 250px;
}
.russian .tnx_you_payment {background:url(../images/tnx_you_registration_rus.png) no-repeat}
.tnx_pay_txt {
font-size:14px;
line-height:22px;
padding:0 0 53px 0;
}
.tnx_pay_txt a {
font-weight:bold;
color:#ec6820;
text-decoration:none;
}
.tnx_pay_txt a:hover {text-decoration:underline}
.btn_payment_proceed {padding:0 0 0 130px}
.btn_payment_proceed a {
background:url(../images/btn_payment_proceed.png) no-repeat;
display:block;
width:202px;
height:53px;
}
.russian .btn_payment_proceed a {background:url(../images/btn_payment_proceed_rus.png) no-repeat}
.fancybox-wrap {margin:0;display:none}
.fancybox-wrap2 {margin: -1900px 0 0 0;display:none}
.terms{
padding:47px 0 10px 22px;
min-height:141px;
color:#fff;
}
.terms h2 span {display:none}
.terms p {font:italic 13px/22px Verdana, Geneva, sans-serif}

.block_terms {padding:0 0 0 22px}

.news ol li,div.news ul li {padding:3px 0 3px 0}

.news ol li {
list-style: decimal outside;
list-style-image: none;
}
div.news ul li {
background:url(../images/dot_faq.gif) no-repeat 0 center;
padding-left:10px;
}
.slide_container{
overflow:hidden;
width:974px;
height:347px;
position:absolute;
}
.slide{width:100%;min-height:348px}

.slide .img1,.slide .img2,.slide .img3,.slide .img4 {
position:absolute;
float:left;
width:934px;
height:328px;
margin-top:12px;
margin-left:991px;
z-index:1;
}

.slide .img1{background:url(../images/Mainimg.jpg) no-repeat 0 -1px; margin-left:32px}
.slide .img2{background:url(../images/FiSoAp.jpg) no-repeat  0 -1px}
.slide .img3{background:url(../images/keywordtool.jpg) no-repeat  0 -1px}
.slide .img4{background:url(../images/Hosting.jpg) no-repeat  0 -1px}

.russian .img1{background:url(../images/Mainimg-rus.jpg) no-repeat}
.russian .img2{background:url(../images/FiSoAp-rus.jpg) no-repeat}
.russian .img3{background:url(../images/keywordtool-rus.jpg) no-repeat}
.russian .img4{background:url(../images/Hosting-rus.jpg) no-repeat}

.block_terms h1,.block_terms h3,.block_terms h4 {font-weight:bold;padding: 10px 0 10px 0}

.block_terms h1{font-size:19px}
.block_terms h3{font-size:15px;color:#000}

.block_terms {font-size:13px}
.block_terms p{padding:5px}

.block_terms ol,.block_terms li,.block_terms ol ul,.block_terms ol ul li {
list-style: decimal inside;
list-style-image: none;
padding-top:3px;
padding-bottom:3px; 
}
.block_terms li {margin-top:10px}
.block_terms li li ul li{list-style:circle inside}
.block_terms li {font-weight:bold}
.block_terms li li{font-weight:100}

.block_terms ol ul{
list-style-type: disc;
padding-top:16px;
padding-bottom:13px; 
margin-left:10px;
}

.block_terms ol ul li{list-style: none}
.block_terms b{font-weight: bold}
/* -------------------------- LOGIN SLIDER CSS START --------------------------------- */
/***** clearfix *****/
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%}

/* End hide from IE-mac */
.clearfix {height: 1%;display: block}

/* Panel Tab/button */
.tab {
background: url(../images/login_slide/tab_b.png) repeat-x;
height:15px;
}

/*height: 63px;position: relative;top: 0;z-index: 100;*/

.tab_wrapper {width:997px;margin:0 auto}

.tab ul.login {
display: block;
position: relative;
float: right;
clear: right;
height: 63px;
width: auto;
margin: 0 245px 0 0;
color: #fff;
font-size:12px;
text-align: center;
list-style:none;
}
.tab ul.login li.left,.tab ul.login li.right {
background: url(../images/login_slide/tab_l.png) no-repeat;
height:63px;
width:23px;
padding:0;
margin:0;
float:left;
}
.tab ul.login li.right {
background: url(../images/login_slide/tab_r.png) no-repeat 100% 0;
width:24px;
}
.tab ul.login li {
text-align: left;
line-height:13px;
display: block;
float: left;
height: 45px;
padding-top:17px;
background: url(../images/login_slide/tab_m.png) repeat-x;
}
.tab ul.login li a {color: #989999}
.i_login_tab {padding-left:30px}
.i_registration_tab {padding-left:9px}
.langs_li {padding-right:9px}
.i_live_chat_tab {padding-left:29px;padding-right:30px}

.i_registration_tab a, .i_live_chat_tab a {background: url(../images/big_sprite.png) no-repeat -167px -15px}

.i_login_tab a {background: url(../images/login_slide/i_login.png) no-repeat 0 1px; padding:0 0 0 18px}

.i_registration_tab a{padding:1px 0 0 23px}
.i_registration_tab a.no_key {background:none !important;padding:0}

.i_live_chat_tab a {background-position:-167px 1px;padding:0 0 0 23px}

.tab a.close {background: url(../images/login_slide/i_close.png) no-repeat 0 1px}
/* sliding panel */
#toppanel {
position: absolute; 
top: 0;
width: 100%;
z-index: 100;
text-align: center;
margin-left: auto;
margin-right: auto;
min-width:997px;
height:15px;
}
#panel {
width: 100%;
height: 332px;
color: #ccc;
background: url(../images/login_slide/panel.png) repeat-x 0 100%;
overflow: hidden;
position: relative;
z-index: 100;
display: none;
}
#panel h1 {
font-size: 20px;
padding: 0 0 18px 0;
margin-top: 55px;
color: #999;
}
#panel h1 span {color: #ccc}
#panel a {text-decoration: none;color: #989999}
#panel a-lost-pwd {display: block;float: left}

#panel .content {
width: 997px;
margin: 0 auto;
/*!padding-top: 15px;*/
text-align: left;
font-size: 13px;
margin-top:-32px;
}
#panel .content .left {
float: left;
background: url(../images/login_slide/right_panel_tile.png) no-repeat 100% 57px ;
min-height:291px;
}
.tab_welcome .no_line{background: url(../images/login_slide/right_panel_tsdfile.gif) no-repeat 100% 57px !important}
.tab_welcome {width:290px;margin-right:45px}
.tab_welcome p {line-height:18px;padding-bottom:20px}
.tab_welcome p.grey {color:#999}
.tab_login {width:305px;margin-right:45px}
.tab_register {width:290px;background:none !important}

.left  input[type=text],.left  input[type=password], .captcha_pic  img{
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

#panel .content label {
float: left;
clear: both;
width: 280px;
display: block;
padding:0 0 8px 0;
}

#panel .content input.field {
border: 2px solid #666;
/*background-color:#fff;*/
margin-right: 5px;
margin-bottom: 8px;
width: 244px;
height:24px;
padding:2px;
/*color:#000;*/
font-size:14px;
line-height:24px;
}
.tab_register span.icon_done,.tab_register span.icon_error {position:absolute;}

span.icon_done, span.icon_error {
background: url(../images/login_slide/icon_done.png) no-repeat 0 50%;
width:21px;
height:21px;
float: right;
margin: 6px 0 0;
}
span.icon_error {background: url(../images/login_slide/icon_error.png) no-repeat 0 50%}
.feedback .icon_error,.feedback .icon_done{
float: left;
margin: 0 10px;
height:30px;
}
.bg_textarea span{
/* float: right !important; 
margin-right: -30px !important;*/
position:absolute;
}
*:first-child+html  #panel .content label {padding-bottom:3px}

.captcha_pic {float:left;margin:0 8px 0 0}

.input_captcha { width:114px !important}

/* BUTTONS */
/* Login and Register buttons */
#panel .content input.bt_login, #panel .content input.bt_register {
display: block;
height: 35px;
text-align: center;
cursor: pointer;
border: none;
}
#panel .content input.bt_login {
float:left;
width: 76px;
background: transparent url(../images/login_slide/Log-In-button.png) no-repeat 0 0;
}
.russian #panel .content input.bt_login {
float:left;
width: 76px;
background: transparent url(../images/log_in_rus.png) no-repeat 0 0;
}
#panel .content input.bt_register {width: 99px;background: transparent url(../images/login_slide/bt_register.png) no-repeat 0 0}

.russian #panel .content input.bt_register {width: 190px;background: transparent url(../images/sign_up_rus.png) no-repeat 0 0}

#panel .lost-pwd {
display: block;
float:left;
clear: right;
margin:9px 0 0 19px;
}
/* -------------------------- LOGIN SLIDER CSS END --------------------------------- */

.testimonial_container{
overflow:hidden;
width:480px;
height:125px;
position:relative;
min-height:125px;
left: 0px;
}
.testimonial_item{
position: absolute;
float: left;
min-height:125px;
left: 0;
}
.testimonial_prev,.testimonial_next{
position: absolute;
float: left;
left: -500px;
}
.testimonial_next{left: 500px}
.quote_keyword_captcha_pic {
height:30px;
float:left;
}
.quote_keyword_captcha_pic img{
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.signup_input {width:290px}


/*top menu new*/
ul.topmenu2 {
width:100%;
position:relative;
padding:0;
background: url(../images/tm-c.png) repeat-x;
height:42px;
list-style:none;
float:left;
}

ul.topmenu2 li {
position:relative;
padding-right:24px;
padding-left:26px;
float:left;
}

ul.topmenu2 a {
font:15px/42px Verdana, Geneva, sans-serif;
text-decoration:none;
color:#2b2a28;
}
ul.topmenu2 a span {
background:url(../images/drop_down_icon.png) no-repeat 9px 15px;
padding:8px;
}

ul.topmenu2 a:hover {color:#555553}

ul.topmenu2 li.first,.topmenu2 li.last {
width:8px;
height:42px;
background: url(../images/tm_l_r.png) no-repeat 0 0;
padding:0;
} 

ul.topmenu2 li.last {background: url(../images/tm_l_r.png) no-repeat 100% 0;float:right} 

ul.topmenu2 li ul {
position:absolute;
display:none;
background:url(../images/sub_menu_bg.gif) repeat-x;
padding:0;
left:-1px;
border:1px solid #a3a4a4;
border-top:none;
border-bottom-right-radius:6px;
border-top-right-radius:6px;
border-bottom-left-radius:6px;
-moz-border-radius-topright:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-bottomleft:6px;
-webkit-border-top-right-radius:6px;
-webkit-border-bottom-right-radius:6px;
-webkit-border-bottom-left-radius:6px;
}

*:first-child+html ul.topmenu2 li ul {top:42px;left:-1px} /*IE7 fix*/

ul.topmenu2 li ul li.sub_last {margin-bottom:5px}

*:first-child+html ul.topmenu2 li ul li.sub_last {padding-bottom:5px} /*IE7 fix*/

ul.topmenu2 li ul li.sub_first {margin-top:5px}
ul.topmenu2 li ul li.sub_last a{border:none}


ul.topmenu2 li ul li{
padding:0;
margin-left:22px;
margin-right:15px;
min-width:160px;
}

.topmenu2 b {
top:14px;
left:5px;
position:relative;
display:block;
width:3px;
height:3px;
background-color:#ec6820;
}

ul.topmenu2 li ul li:hover b{background-color:#fff}

ul.topmenu2 li ul li a{
display:block;
font: 11px/20px Arial, Tahoma, Times, serif;
padding:2px;
padding-left:15px;
padding-right:10px;
border-bottom:1px dotted #a3a3a3;
}


ul.topmenu2 li ul li a:hover{
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
text-decoration:underline;
background-color:#ec6820;
color:#fff;
}
 
ul.topmenu2 li:hover ul {display:block}

ul.topmenu2 li.sub_list_h:hover{
border-top-right-radius:6px;
border-top-left-radius:6px;
-moz-border-radius-topright:6px;
-moz-border-radius-topleft:6px;
-webkit-border-top-right-radius:6px;
-webkit-border-top-left-radius:6px;
padding-left:25px;
padding-right:23px;
border:1px solid #a3a4a4;
border-bottom:none;
border-top:none;
background: url(../images/tm-c-a.png) repeat-x top left;
}

.topmenu2 i {
background: url(../images/li_cut.gif) no-repeat 100% 0;
width:11px;
height:6px;
display:block;
position:absolute;
z-index:1000;
top:0;
right:-5px;
}

li.sub_list_h.adv  ul,li.sub_list_h.pub  ul{width:200px}

li.sub_list_h.key ul{width:190px}
li.sub_list_h.key ul li{min-width:150px}

li.sub_list_h.cont ul{width:170px}
li.sub_list_h.cont ul li{min-width:130px}

li.sub_list_h.help ul{width:120px}
li.sub_list_h.help ul li{min-width:80px}

.russian li.sub_list_h.help ul{width:160px}
.russian li.sub_list_h.help ul li{min-width:120px}

h2.page_promo_title {
color:#FFF;
font-size:30px;
text-shadow:#222426 -1px 0 3px, #222426 0 1px 3px;
-moz-text-shadow:#222426 -1px 0 3px, #222426 0 1px 3px;
-webkit-text-shadow:#222426 -1px 0 3px, #222426 0 1px 3px;
-o-text-shadow:#222426 -1px 0 3px, #222426 0 1px 3px;
filter: progid:DXImageTransform.Microsoft.Shadow (color=#222426, direction=225, strength=1);
}

h2.page_promo_title.main {font-size: 25px;text-align:right}

h2.page_promo_title span{color:#f16321;display:inline;font-weight:bold}
h2.page_promo_title span span{color:#d8d8d8}
h2.page_promo_title span span span{color:#a5a5a5}

.lost_pass p {
cursor:default;
text-align:center;
margin-bottom:3px;
display:block;
font:12px Verdana;
clear:both;
}

#lost_pass_input{
height:24px;
width:95%;
font:italic 13px/24px Verdana;
padding:3px;
border:1px solid #ccc;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-bottom:4px;
}

#lost_pass_submit{
cursor:pointer;
width:100%;
padding:3px;
}

/*Cursor fix*/
.banner_txt,.page_promo_title,.news_txt,.testi_text,.news_date,.testi_country,.copyright,.simple_item_txt,.bid_label,p,h3,h2,h1  {
cursor:default;
}
a.to_news {
background:url(../images/space.gif) ;
opacity:0;
filter:alpha(opacity=100);
float:left;
display:block;
width:280px;
height:50px;
position:absolute;
top:380px;
margin-left:580px;
}

