/* CSS Document */

* {margin:0; padding:0;}

/*body {background:#FFFFFF url(/img/bottom_bg.gif) bottom repeat-x; }*/
html,body,table,td,p,input,textarea,select {backgroud-color:#FFFFFF;font-family:Tahoma; font-size:11px;color:black;}
p {padding:3 0 3 0;}


/*body {background-color:#2d5998}*/

A {color: #3D6F92; text-decoration:underline;}
A:hover {text-decoration:none;}

input,select,textarea {border:1px solid;border-color:#A4A4A4;}

.smallIcon {width:146px;}
.bigIcon {width:180px;}

.reg_input {width:285px}

//#head {height:468px;}
#bottom {height:61px;}
.bottom_bg {
/*    background:#FFFFFF url(/img/bottom_bg.gif) bottom repeat-x; 	*/
/*    background-color: #e9f1f4;	*/
/*    margin-top: 5px;	*/
    background-color: #8ddecf;
    height: 100px; 
    text-align:center; 
    width:100%;
}

.button_s A {background:url(/img/button_s.gif) top center no-repeat; padding:0 12px 8px 12px;cursor:hand; color:#FFFFFF; font-family: Tahoma; font-size: 12px; text-decoration:none; } 
.button_m A {background:url(/img/button_m.gif) top center no-repeat; padding:3px 18px 8px 20px;cursor:hand; color:#FFFFFF; font-family: Tahoma; font-size: 12px; text-decoration:none; } 
.button_b A {background:url(/img/button_b.gif) top center no-repeat; padding:3px 12px 8px 12px;cursor:hand; color:#FFFFFF; font-family: Tahoma; font-size: 12px; text-decoration:none; } 

.link1 {text-decoration:none;}
.link1:hover {text-decoration:underline;}

A img {border:0;}
//img {vertical-align:top;}
ul {list-style:none;}

.img {border-color: #E0E0E0;border-style:solid;border-width:1px;}


.left {float:left;}
.right {float:right;}
.clear  {clear:both;}
#icons .img {border-color: #E0E0E0;border-style:solid;border-width:1px; height:24px;}
.input_image {border-color: #FFFFFF;border-style:solid;border-width:1px;}

#auth input {width:100px}
form .row {height:35px;}

#auth #langbar {height: 17px; width: 105px;}
#auth #langbar .langbar_content {width: 105px;position: absolute; z-index:100;}
#auth #langbar .language_menu{background-color: #d7eafb;color: #000000;border-top: 1px solid #A4A4A4;border-left: 1px solid #A4A4A4;border-right: 1px solid #A4A4A4;border-bottom: 1px solid #A4A4A4;padding:0 0 0 0;width: 105px; }
#auth #langbar #langmenu{display: none; }
#auth #langbar .languagemenu{left: 0px;top: -15px;width: 103px;_width: 105px;height: 17px;position: relative;background-color: #92D2EF;border-bottom: 0px solid #A4A4A4;border-left: 1px solid #A4A4A4;border-right: 1px solid #A4A4A4;display: block;overflow: hidden;text-decoration: none;opacity:.96;filter: alpha(opacity=96);-moz-opacity: 0.96;-khtml-opacity: 0.96;}
#auth #langbar a.language_menu_link{padding-left: 25px;background-repeat: no-repeat;background-position: 4px 3px;width: 103px;_width: 105px;height: 17px;color: #000000;text-decoration: none;display: block;opacity:.96;filter: alpha(opacity=96);-moz-opacity: 0.96;-khtml-opacity: 0.96;}
#auth #langbar a:hover.language_menu_link{padding-left: 25px;background-repeat: no-repeat;background-position: 4px 3px;width: 103px;_width: 105px;background-color: #d7eafb;color: #000000;height: 17px;text-decoration: none;display: block;opacity:.96;filter: alpha(opacity=96);-moz-opacity: 0.96;-khtml-opacity: 0.96;}
#auth #langbar #black_text {color:#000000}

.tit_gr {font-size:12px; color:#444444; font-weight:bold;}
.tit_bl {font-size:12px; color:#3D6F92; font-weight:bold;}
.tit_big {font-size:17px; font-family: Tahoma; color:#4782a7; width:100%; text-align:center;display:block;}
.tit_big1 {font-size:13px; font-family: Tahoma; color:#4782a7; width:100%; text-align:center;display:block; height:30px;}
.tit_1 {font-size:13px; font-family: Tahoma; color:#D76060; background:url(/img/ico1.gif) top right no-repeat; padding:14px 2px 20px 20px;}
.tit_2 {font-size:13px; font-family: Tahoma; color:#F4BF1A; background:url(/img/ico2.gif) top right no-repeat; padding:14px 2px 20px 20px;}
.tit_3 {font-size:13px; font-family: Tahoma; color:#1AF4B4; background:url(/img/ico3.gif) top right no-repeat; padding:14px 2px 20px 20px;}
.tit_4 {font-size:13px; font-family: Tahoma; color:#5BAE3C; background:url(/img/ico4.gif) top right no-repeat; padding:14px 2px 20px 20px;}
.tit_5 {font-size:13px; font-family: Tahoma; color:#673CAE; background:url(/img/ico5.gif) top right no-repeat; padding:14px 2px 20px 20px;}
.tit_6 {font-size:13px; font-family: Tahoma; color:#6BB4DA; background:url(/img/ico6.gif) top right no-repeat; padding:14px 2px 20px 20px;}

/*
.tit_1 {font-size:13px; font-family: Tahoma; color:#4782a7; padding:3px 2px 3px 10px;}
.tit_2 {font-size:13px; font-family: Tahoma; color:#4782a7; padding:3px 2px 3px 10px;}
.tit_3 {font-size:13px; font-family: Tahoma; color:#4782a7; padding:3px 2px 3px 10px;}
.tit_4 {font-size:13px; font-family: Tahoma; color:#4782a7; padding:3px 2px 3px 10px;}
.tit_5 {font-size:13px; font-family: Tahoma; color:#4782a7; padding:3px 2px 3px 10px;}
.tit_6 {font-size:13px; font-family: Tahoma; color:#4782a7; padding:3px 2px 3px 10px;}
*/

.hor_line {background:url(/img/hor_line.gif) bottom repeat-x;}
//.hor_line {border-bottom:1px solid #4782a7;}


.newsannonce {width:280px;background:url(/img/news_ico.gif) no-repeat 0 0; display:block;padding: 2 0 2 25;height:25px;};
.date {padding:2px 0 2px 2px; color:#444444; width:100%; text-align:right;display:block;}
.more {text-align:right; color:#000000; font-weight:bold;}
.more A{background:url(/img/more.gif) top right no-repeat; padding-right:13px; color:darkblue; font-weight:bold;}

#top_bg {
    /*background:url(/img/top_bg.gif) top repeat-x;*/
    background-color:#8ddecf;    
    padding: 10 0 0 0;
}
#main {
    margin:0 auto; 
    text-align:justify; 
    background-color:white;
    padding:0 0 0 0;
    margin: 0 0 0 0;
    width:972px;   
}

#head .content { padding:4px 0px 0px 0px;}
#head .content .logo{ height:65px; width:100%; }
#head .content .logo .left {padding:0px 0 0 0; width:400px; overflow:hidden; vertical-align:top;}
#head .content .logo .left .logo_text {padding:12 0 0 160; font-size:12px; text-align:left;}
#head .content .logo .right {padding:0px 0 0 0;}
#head .content .flash{position: relative; z-index:10;}

/*
#head .content {background:url(/img/head1.jpg) top left no-repeat; padding:25px 60px 48px 14px; color:#FFFFFF; height:225px; }
#head .content { background:url(/img/head1.jpg) top left no-repeat; color:#FFFFFF;height:170px;}
#head .content .text { padding:0 0 0 0;; color:#FFFFFF; margin: 5px 0px 0px 14px;}
#head .content .text .text1 {font-family: Tahoma; font-size: 50px;}
#head .content .text .text2 {font-family: Tahoma; font-size: 18px;}
#head .content .text .text3 {font-family: Tahoma; font-size: 11px;}
#head .content .next_h A {background:url(/img/head_button.gif) top right no-repeat; float:right; cursor:hand; padding:3px 30px 12px 163px; color:#212121; font-family: Tahoma; font-size: 14px; text-decoration:none; font-weight:bold;}
*/

#menu {background:url(/img/menu2.gif) top repeat-x; height:38px; display:block;text-align:center;}
/*
#menu .rightbg {background:url(/img/menu_r.gif) top right no-repeat;}
#menu .leftbg {background:url(/img/menu_l.gif) top left no-repeat; width:100%; height:38px;}
*/
#menu .padding {padding:0px 0;}
#menu li {float:left; width:105px; background:url(/img/menu_pt2.gif) top right repeat-y; height:38px }
/*#menu li {float:left; width:105px; background:url(/img/menu_pt.gif) top right repeat-y; font-size:12px; text-align:center;  display:block;}*/
#menu li A {color:white; text-decoration:none; font-weight:normal; font-size:13px; display:block; padding:10px 0px 0px 0px; height:38; }
/*#menu li A:hover {color:darkblue; text-decoration:none; background:url(/img/menu22.gif) top repeat-x; padding:11px 0px 0px 0px;}*/
#menu li A:hover {color:darkblue; text-decoration:none; background:url(/img/menu22.gif) top repeat-x; padding:11px 0px -1px 0px;}
#menu .mfirst {width:86px;}
#menu .mlast {width:85px;}
#menu .mleft {width:21px;background:url(/img/menu2l.gif) top left no-repeat;}
#menu .mright {width:21px;background:url(/img/menu2r.gif) top right no-repeat;}
#menu .last {background:none;}

.border {background:url(/img/border_line.gif) top repeat-x; cursor:pointer;}
/*.border:hover {background-color:#e0e0e0;}*/
.border .b {background:url(/img/border_line.gif) bottom repeat-x;}
.border .l {background:url(/img/border_line.gif) left repeat-y;}
.border .r {background:url(/img/border_line.gif) right repeat-y;}
.border .tl {background:url(/img/border_tl.gif) top left no-repeat;}
.border .tr {background:url(/img/border_tr.gif) top right no-repeat;}
.border .bl {background:url(/img/border_bl.gif) bottom left no-repeat;}
.border .br {background:url(/img/border_br.gif) bottom right no-repeat; width:100%;}
.border .ind {padding:4px 4px 15px 2px;}
/*.border A img {float:right;}*/


.clear { clear:both }

.helpful-wrapper {
    margin-top:15px;
    padding-top:10px;
    border-top:2px solid lightblue;
}
.helpful-q { float:left; display:block; margin-bottom:3px; width:22em;}
/*.helpful-o { clear:left;}*/
.helpful-options-accurate { display:block; margin-bottom:3px; }
.helpful-comm { float:right; }

.helpful-comment { display:none; }
.helpful-confirm { display:none; }
.helpful-comm-form { display:none; width:100%; background-color:silver; padding:5px;}
.helpful-comm-label {float:left;width:70px;display:block;}
.helpful-note {color:gray; padding:5px; width:300px;float:right;}
.helpful-comm-block { float:right; padding-left:5px;}


.comment-wraper {
    display:block;
    width:100%;
    text-align:center;
    padding-top:10px;
}
.comment-row {
    display:block;
    text-align:left;
    width:100%;
    border-top:1px solid #e0e0e0;
    padding: 5 0 5 0;
}
.comment-name {
    display:block;
    padding: 3 0 3 20;
}
.comment-name-label {
    padding-right:30px;
    color:gray;
}
.comment-comm {
    display:block;
    padding: 0 0 0 20;
}
.comment-comm-label {
    display:block;
    color:gray;
}



.article-list-wraper {
    width:350px;
    padding-top:35px;
}

.articles-list {
    width:100%;
    height:150px;
    overflow:scroll;
    text-align:left;
    padding:3px;
    margin-top:3px;
    border-top:1px solid black;
}

.articles-list ul {
    list-style-type:circle;
    list-style-position:inside;
    color:green;
}

.articles-list a:hover{
    text-decoration:underline;
}
.article-list-item {
    color:black;
    text-decoration:none;
    display:block;
    padding:0 0 0 10;
}


/*box*/
.box{ background:#fff; width:100%; color:#000000}
.box .border-top {background:url(/img/border_top.gif) repeat-x top;}
.box .border-bottom {background:url(/img/border_bottom.gif) repeat-x bottom;}
.box .border-left {background:url(/img/border_left.gif) repeat-y left;}
.box .border-right {background:url(/img/border_right.gif) repeat-y right;}
.box .corner-top-left {background:url(/img/corner_top_left.gif) no-repeat left top;}
.box .corner-top-right {background:url(/img/corner_top_right.gif) no-repeat right top;}
.box .corner-bottom-left {background:url(/img/corner_bottom_left.gif) no-repeat left bottom;}
.box .corner-bottom-right {background:url(/img/corner_bottom_right.gif) no-repeat right bottom; width:100%; }
.box .indent-box{ padding:0px 0px 0px 0px; }


/*box1*/
.box1{ background:#3180c6; width:100%; color:#000000; }
.box1 .border-top {background:url(/img/border_top1.gif) repeat-x top;}
.box1 .border-bottom {background:url(/img/border_bottom1.gif) repeat-x bottom;}
.box1 .border-left {background:url(/img/border_left1.gif) repeat-y left;}
.box1 .border-right {background:url(/img/border_right1.gif) repeat-y right;}
.box1 .corner-top-left {background:url(/img/corner_top_left1.gif) no-repeat left top;}
.box1 .corner-top-right {background:url(/img/corner_top_right1.gif) no-repeat right top;}
.box1 .corner-bottom-left {background:url(/img/corner_bottom_left1.gif) no-repeat left bottom;}
.box1 .corner-bottom-right {background:url(/img/corner_bottom_right1.gif) no-repeat right bottom; width:100%; }
.box1 .indent-box{ padding:23px 35px 20px 28px;}


#middle { width:100%;}

.bottom_links {
    disaply:block;
    padding:40px 0 10px 0; font-size:11px; vertical-align:bottom; 
    float:none;
    width:100%;
    color:#3D6F92;
}

.copy {
    disaply:block;
    padding:5px 0 5px 0; font-size:12px; vertical-align:bottom; 
    float:none;
    width:100%;
}

.column1, .column2, .column3, .indent_column {float:left;}

/*home*/

//#home .ver_line {background:url(/img/ver_line.gif) repeat-y 492px 0; width:100%;}


.blocks {
    background-color:white;
/*    border:1px solid black;*/
}


.blocks {margin-top:0px;}
.blocks table {border-spacing:0px;}
//.blocks .hor_line {background: url(/img/menu3.gif) repeat-x; opacity:1;}
.blocks td {vertical-align:top; border:0px solid #e0e0e0; padding-right:0px;padding-bottom:0px;}
.blocks .padding {padding: 10px 10px 0px 15px; text-align:justify; cursor:pointer; height:110px;}
.blocks .titah{padding:5 0 0 20; text-decoration:none; color:white; display:block; font-size:14px; font-weight:bold; font-family:Verdana;}
.blocks .titah:hover{color:white;}

.white-text p {
    color:white;
    font-weight:none;
    height:110px;
    display:block;
    overflow:hidden;
    font-size:13px;
    font-family:Verdana;
}

.white-text p a{
    color:white;
    font-weight:none;
    display:block;
    text-decoration:none;
    font-size:13px;
    font-family:Verdana;
}

.black-text p {
    color:black;
    font-weight:none;
    height:110px;
    display:block;
    overflow:hidden;
    font-size:13px;
    font-family:Verdana;
}

.black-text p a{
    color:black;
    font-weight:none;
    display:block;
    text-decoration:none;
    font-size:13px;
    font-family:Verdana;
}

.block-more p {
    padding: 11 0 0 265;
}

.block-more p a {
    color:white;
    text-decoration:none;
    font-weight:none;
}



/*
.blockh {
    display:block; 
    background: transparent url('/img/arrowsmall.png') no-repeat scroll -261px -172px ;
    width:100; height:30;border:0px solid silver; text-align:center; vertical-align:middle; text-decoration:none;
}
*/

.blockh {
    background: url('/img/but1.png') no-repeat 0px 0px transparent;
    text-align:center; vertical-align:center; text-decoration:none;
    width:100px; display:block; height:27px;
    color:white; float:right;
    padding-top:5px;
    text-shadow: black 1px 1px -1px;
}
.blockh:hover {
    color:darkblue;
}

.button_home {width:105px;height:30px; background:url(/img/button_registr.gif) top center no-repeat; background-color:transparent; padding: 3px 0px 0px 0px;text-align:left; margin-left:2px;}
.button_home A {width:105px;display:block;cursor:hand; color:#000000; text-decoration:none; font-weight:normal;text-align:center;  background-color:transparent; }

#home .indent-box {padding:0 0 5 14;}
#home .indent-box td {color:black; font-size:12px; padding:0 0 0 0;}


.home_info_block {
    background-color: #feeba4;
}

.home_news_block {
    border:1px solid #b9dffb;
}
.home_news_block img {
    border:1px solid silver;
    margin: 0 5 5 0;
}


/*common*/

    .data-block {
        width:972px;
        padding:40px 0px 0px 0px;
        border-right:0px solid #e0e0e0;
        border-left:0px solid #e0e0e0;
     }
    .data-block .list {color:#FFFFFF;text-decoration:none;}
    .data-block .list:hover{text-decoration:underline;}
    .data-block #tit {font-size:12px;font-weight:bold;}

    .data-block p {
        display:block;
    }



/*common*/


/*registr*/


#registr .ver_line { background:url(/img/ver_line.gif) repeat-y 492px 0; width:100%;}
#registr .columns .column1 {width:492px;height:100%}
#registr .columns .column2 {width:246px;height:100%}

#registr #middle .columns .column1 .padding {padding:10px 15px 10px 15px;}
#registr #middle .columns .column2 .padding {padding:10px 15px 10px 15px;}

.tbl {width:100%}
.tbl td { color:black; padding-bottom:4px;} 
.tbl td .input { font-size:11px; padding-left:5px; width:250px;} 

.button_registr, .button_tell_friend {width:99px; height:37px; background:url(/img/reg_button.png) top left no-repeat; padding: 10px 0 0 0px ;}
.button_registr:hover, .button_tell_friend:hover {background:url(/img/reg_button.png) top right no-repeat; cursor:pointer}
.button_registr a, .button_tell_friend a {color:white; font-weight:bold;text-decoration:none;}
.button_registr a:hover, .button_tell_friend a:hover {color:white; font-weight:bold;text-decoration:none;}



#table_bonus td { text-align:right; padding-right:40px; }

.help_form_block {
    background-color: #2D5998;
    border:0px solid black;
    background-image:url(/img/help_form.jpg);    
    background-repeat: repeat-x;
}

.resh_form_block {
    background-color: #FE5F03;
    border:0px solid black;
    background-image:url(/img/resh_form.jpg);    
    background-repeat: repeat-x;
}

.reg_form_block {
    background-color: #88bf0c;
    border:0px solid black;
    background-image:url(/img/reg_form.jpg);    
    background-repeat: repeat-x;
}

.reg_form_block .reg_form_title span {
    font-size:14px;
    color:white;
    padding:5 0 0 20;
}

.reg_form_block .tt {
    padding-left:30px;
    color:yellow;
}

.reg_form_block .tt1 {
    text-align:justify;
    
    color:yellow;
    font-size:12px;
    padding:15 30 15 30;
}


.reg_form_block .indent-box{
/*    padding:15px;	*/
}

.reg_form_block .tbl .input{
    font-size:12px;
}



.libl {
    display:table;
    float:none;
}
.lipic {
    float:left;
    width:40px;
    padding-right:10px;
}


.inputtell {
    width:100px;
    background-color:#feffb4;
}

.inputtelltext {
    width:240px;
    height:70px;
    padding:2px;
    background-color:#feffb4;
}


/* stol */

.inputstoltext {
    width:450px;
    height:80px;
    padding:2px;
    background-color:#feffb4;
}

.tblstol {width:500; border:1px solid black;}
.tblstol td { color:black; padding-bottom:4px;} 
.tblstol td .input { font-size:11px; padding-left:5px;} 

.stol_form_block {
    background-color: #FE5F03;
    border:0px solid black;
    background-image:url(/img/resh_form.jpg);    
    background-repeat: repeat-x;
}

.stol_form_block {
    background-color: #88bf0c;
    border:0px solid black;
    background-image:url(/img/reg_form.jpg);    
    background-repeat: repeat-x;
}

.stol_form_block .tbl .input{
    font-size:12px;
}


.stol_form_block .tt {
    padding-left:20px;
    color:yellow;
}

.stol_form_block .tw {
    width:150px;
}

.stol_form_block .tt1 {
    text-align:justify;
    
    color:yellow;
    font-size:12px;
    padding:15 20 15 20;
}

.inputstol {
    width:300px;
    background-color:#feffb4;
}


.stol_form_block .stol_form_title span {
    font-size:14px;
    color:white;
    padding:5 0 0 20;
}

.stol_form_block .errmess {
    color:red;
    font-weight:bold;
    font-size:13px;
    padding-top:5px:
}

.stol_form_block .orderid {
    font-size:20px;
}

/*tarif*/

.fc_td td {text-align:center;padding:2 2 2 2;width:20px;height:20px;font-size:15px;font-weight:bold;border:1px solid gray;}
#tarif #middle .padding {padding:10px 15px 10px 15px;}


    .tarif_row td{
        border-bottom:1px solid #e0e0e0;
        padding:5px;
        font-size:14px;
    }
    .tarif_price {
        text-align:center;;
    }
    .tarif_first_char {
        font-size:30px;
        font-weight:none;
        padding: 10 10 10 10;
        color: #1189E4;
    }
    .tarif_char_list td a{
        font-size:14px;
        text-decoration:none;
        font-weight:bold;
        color: #1189E4;
        padding: 3 3 3 3;
    }
    .tarif_country a {
        text-decoration:none;
        color:black;
    }
    .tarif_country a:hover {
        text-decoration:underline;
    }
    .tarif_head{
        background-color:#E5F7FD;
        color:#636363;
        padding:5 5 5 5;
    }




/*services*/

#services #middle .padding {padding:10px 15px 10px 15px;}
.srvP {
    padding: 5 5 5 5;
    background-color: #ffddce;
}


/*news*/

#news #middle .padding {padding:10px 15px 10px 15px;}
.news_title {
    width:100%;
    text-align:center;
    color:#6c9709;
    font-size:15px;
    font-weight:bold;
    padding: 10 0 20 0;
}

.news_date {
    width:100%;
    text-align:right;
    color:#6c9709;
    padding: 20 0 10 0;
}

/*contacts*/

#contacts #middle .padding {padding:10px 15px 10px 15px;}

/*partner*/

#partner .ver_line { background:url(/img/ver_line.gif) repeat-y 492px 0; width:100%;}
#partner .columns .column1 {width:492px;height:100%}
#partner .columns .column2 {width:246px;height:100%}

#partner #middle .columns .column1 .padding {padding:10px 15px 10px 15px;}
#partner #middle .columns .column2 .padding {padding:10px 15px 10px 15px;}

/*direct*/

#direct .ver_line {background:url(/img/ver_line.gif) repeat-y 200px 0; width:100%;}
#direct .ver_line1 {background:url(/img/ver_line.gif) repeat-y 492px 0; width:100%;}
#direct .columns .column1 {width:200px;height:100%}
#direct .columns .column2 {width:292px;height:100%}
#direct .columns .column3 {width:246px;height:100%}

#direct #middle .padding {padding:10px 15px 0 15px;}
#direct #middle .columns .column1 .padding {padding:10px 15px 10px 15px;}
#direct #middle .columns .column2 .padding {padding:10px 15px 10px 15px;}
#direct #middle .columns .column3 .padding {padding:10px 15px 10px 15px;}

/*callfromsite*/

#callfromsite #middle .padding {padding:10px 15px 10px 15px;}

/*oplata*/

#oplata #middle .padding {padding:10px 15px 10px 15px;}

/*help*/

#help #middle .padding {padding:10px 15px 10px 15px;}

/*call2phone*/

#call2phone #middle .padding {padding:10px 15px 10px 15px;}

/*doulecall*/

#doublecall #middle .padding {padding:10px 15px 10px 15px;}

/*dev*/

#dev #middle .padding {padding:10px 15px 10px 15px;}

/*ok*/

#ok #middle .padding {padding:10px 15px 10px 15px;}






.textarea {
    width:100%;
    height:300px;
}




/*search ----------------------------------------------------*/

.search-field {
    border: 1px solid gray; 
    border-right:none;
    padding: 1px 5px 1px 5px;
}

.search_input {height:22px;padding:0px 3px 0px 3px;width:250px;border:1px solid lightblue;}
.search_submit {height:22px;padding:0px 3px 0px 3px;}
.search_results {width:900px;padding:10 0 40 30;}
.search-h2 {padding:8 0 4 0;}
.search-h2 a {padding:8 0 0 0;text-decoration:underlined;font-weight:normal;}
.search-h2 a:hover {text-decoration:underline;font-weight:normal;}
.search-body {padding:0 0 0 0}
.searchlink {color:green;display:block; padding-bottom:5px;}
.searchbold {background-color:lightblue;}
.pageset { width:100%;text-align:center;padding: 10 0 10 0;}
.pageset a {width:25px;padding:3 5 3 5;text-decoration:none;}
.pageset a:hover {background-color:#e0e0e0;}
.searchspan {padding-bottom:5px;display:block;}

/*search ----------------------------------------------------*/

/*authform ----------------------------------------------*/

.auth_form_block {
    background-color: #88bf0c;
    border:0px solid black;
    background-image:url(/img/reg_form.jpg);    
    background-repeat: repeat-x;
    width:400px;    
}

.auth_form_block .auth_form_title span {
    font-size:14px;
    color:white;
    padding:2 0 10 20;
    display:block;
}

.auth_form_block .tt {
    padding-left:30px;
    color:yellow;
}

.auth_form_block .tt1 {
    text-align:justify;
    
    color:yellow;
    font-size:12px;
    padding:15 30 15 30;
}

.auth_form_block  .button_auth {
    margin-top:20px;
}

.auth_form_block .input {
    padding:2 3 2 3;
    width:350px;
}
.auth_form_block .authlink {
    color:white;
}

.button_auth {width:99px; height:37px; background:url(/img/reg_button.png) top left no-repeat; padding: 0px 0 0 0px ;}
.button_auth:hover {background:url(/img/reg_button.png) top right no-repeat; cursor:pointer}
.button_auth a {color:white; font-weight:bold;text-decoration:none;width:80px;height:25px;display:block;padding-top:10px}
.button_auth a:hover {color:white; font-weight:bold;text-decoration:none;}


/*authform --------------------------------------------*/


/*sms ----------------------*/


.sms_form_block {
    background-color: #88bf0c;
    border:0px solid black;
    background-image:url(/img/reg_form.jpg);    
    background-repeat: repeat-x;
}

.sms_form_block .sms_form_title span {
    font-size:14px;
    color:white;
    padding:2 0 10 20;
    display:block;
}

.sms_form_block .tbl {
    border:0px sild red;
}

.sms_form_block .smstt {
    color:yellow;
    padding-left:30px;
}

.sms_form_block .ttz {
    color:black;
    padding-left:30px;
    padding-top:10px;
    padding-bottom:10px;
    font-weight:bold;:
}

.sms_form_block .ttz1 {
    color:white;
    padding-left:30px;
    padding-top:10px;
    padding-bottom:10px;
    font-weight:none;:
}

.sms_form_block .tt1 {
    text-align:justify;
    color:yellow;
    font-size:12px;
    padding:15 30 15 30;
}

.sms_form_block  .button_sms {
    margin-top:20px;
}

.sms_form_block .smsinp {
    padding:2 3 2 3;
    width:170px;
}

.sms_form_block .smsarea {
    padding:2 3 2 3;
    display:block;
    width:270px;
    height:70px;
    margin-top:5px;
}

.button_sms {width:99px; height:37px; background:url(/img/reg_button.png) top left no-repeat; padding: 0px 0 0 0px ;}
.button_sms:hover {background:url(/img/reg_button.png) top right no-repeat; cursor:pointer}
.button_sms a {color:white; font-weight:bold;text-decoration:none;width:80px;height:25px;display:block;padding-top:10px}
.button_sms a:hover {color:white; font-weight:bold;text-decoration:none;}

.sms-info {
    width:350px;
    text-align:left;
    float:right;
    padding:10 0 0 10;
    text-align:justify;
}

.sms-mess {
    padding: 30 0 0 30;
    font-size:13px;
}

/*sms ----------------------*/


/* flashphone ----------------------*/

    .flashphone {
	margin: 20px;	
	height:350px;
	width:350px;
	display:block;	
    }

/* flashphone ----------------------*/



.ask_spec {
    clear:both;
    width:100%;
    text-align:center;
}

#mediahelp {
    clear:both;
    display:block;
    text-align:center;
    margin:10 10 10 10;
}


/* tvstream -------------------------------*/

.tvstream-programms {
    margin: 60 10 10 10;
    height:400px;
    width:300px;
    overflow:auto;
    float:left;
}

.tvstream-favorites {
    margin: 60 10 10 10;
    height:400px;
    width:300px;
    overflow:auto;
    float:left;
    display:none;
    visibility:hidden;
}

.tvstream-stream {
    margin: 60 10 10 10;
    width:400px;
    float:right;
}

.tvstream-prline {
    padding: 0 0 5 0;
}

.tvstream-prname {

}

.tvstream-prdesc {

}

/* tvstream -------------------------------*/


