body{
	background:#9db1c1;
	border:1px solid #6990b3;
	margin:0px;	
	padding:0px;
}

.outer{
	min-width:890px;
}


table, tr, td{
	margin:0px;
	padding:0px;
} 

table{
	border-collapse:collapse;
}


img, button{
	border:0px;
}

a{
	outline:none;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

p{
	font:normal 12px Tahoma;
	line-height:17px;
	margin:0px;
	padding:5px;
}

h1, h2, h5{
	margin:0px;
	padding:0px;
}

fieldset{
	border:none;
	margin:0px;
	padding:0px;
}

label{
	color:#6f8fd2;
	clear:both;
	font:normal 11px Tahoma;
	float:left;
	padding:8px 8px 0 0;
	width:41px;
}

.back{
	background:url(../img/back.png) repeat-x top center;
	margin:0 auto;
	padding-top:4px;
	width:100%;
}

.back2{
	background:url(../img/back2.png) repeat-x top center;
	margin:0 auto;
	padding-top:4px;
	width:100%;
}

.content{
	margin:0 auto;
	width:890px;
}

.clearing{
	clear:both;
	height:0px;
	font-size:0px;
}

/* header */

.header{
	background:url(../img/header1.jpg) no-repeat top center;
	height:206px;
	margin-bottom:7px;
	width:890px;
}

.flags{
	float:right;
	margin:0px;
	padding:0 6px 0 0;
	width:auto;
}

.flags dt{
	float:left;
	margin:7px 7px 0 7px;
	width:28px;
}

.flag1{
	background:url(../img/flag1.png) no-repeat center;
	cursor:pointer;
	height:23px;
	width:28px;
}

.flag2{
	background:url(../img/flag2.png) no-repeat center;
	cursor:pointer;
	height:23px;
	width:28px;
}

.flag3{
	background:url(../img/flag3.png) no-repeat center;
	cursor:pointer;
	height:23px;
	width:28px;
}

.flag1_active{
	background:url(../img/flag1_active.png) no-repeat center;
	cursor:pointer;
	height:23px;
	width:28px;
}

.flag2_active{
	background:url(../img/flag2_active.png) no-repeat center;
	cursor:pointer;
	height:23px;
	width:28px;
}

.flag3_active{
	background:url(../img/flag3_active.png) no-repeat center;
	cursor:pointer;
	height:23px;
	width:28px;
}

.logo{
	background:url(../img/logo.png) no-repeat;
	cursor:pointer;
	height:103px;
	margin:5px 0 0 270px;
	width:352px;
}

.menu{
	float:right;
	margin:35px 0 0 0;
	width:auto;
}

.menu dt{
	cursor:pointer;
	float:left;
	height:34px;
	text-align:center;
	width:auto;
}

.menu dt.m1{
	display:table;
	height:34px;
	width:154px;
}

.menu dt.m2{
	height:34px;
	width:226px;
}

.menu dt.m3{
	height:34px;
	width:152px;
}

.menu a{
	color:#ffffff;
	font:italic bold 14px Tahoma;
	height:34px;
	text-transform:uppercase;
}
.menu a:hover{
	text-decoration:none;
}

/* end header */

.contDiv{
	margin:0 auto;
	width:890px;
}


/* left column */

.leftCol{
	float:left;
	width:268px;
}

.loginBack1{
    	background:url(../img/login_back.png) no-repeat;
}
.loginBack2{
    	background:url(../img/login_back2.png) no-repeat;
}

.loginBack{
	height:200px;
	width:232px;
	margin-left:10px;
}
.loginBack h1{
	color:#ffffff;
	font:bold 12px Tahoma;
	margin-left:10px;
	padding:8px 0 0 0;
	text-align:center;
	#text-transform:uppercase;
}
.loginBack label{
	color:#ffffff;
	font:12px Tahoma;
        width: 50px;
}

h1{
	color:#6f8fd2;
	font:italic bold 14px Tahoma;
	padding:8px 0 0 0;
	text-align:center;
	#text-transform:uppercase;
}

.loginForm{
	margin:0px;
	padding:16px 0 0 12px;
}

.field{
	background:url(../img/field.png) no-repeat;
	border:0px;
	#color:#6f8fd2;
	#color:#000000;
	font: normal 14px Tahoma;
	height:25px;
	margin-bottom:10px;
	padding:3px 0 0 5px;
	width:145px;
}

.field_login_form{
	background:url(../img/field.png) no-repeat;
	border:0px;
	#color:#6f8fd2;
	#color:#000000;
	font: normal 14px Tahoma;
	height:25px;
	margin-bottom:10px;
	padding:3px 0 0 5px;
	width:120px;
}

.field_readonly{
	background:url(../img/field_readonly.png) no-repeat;
}

.lDiv{
	float:left;
	width:auto;
}

.lDiv a{
	color:#ffffff;
	display:block;
	font:normal 11px Tahoma;
	margin:0 0 10px 0;
	#text-transform:uppercase;
	#text-decoration:underline;
}
.lDiv a:hover{
	text-decoration:none;
}

.lDivLinks a{
        font-size: 12px;
        font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
        color: #ffffff;
}
.lDivLinks a:hover{
	text-decoration:none;
}
.lDivLinks span{
	margin-left: 30px;
        margin-right: 15px;
}

.butn{
	border:0px;
	background:url(../img/butn.png) no-repeat;
	color:#6f8fd2;
	cursor:pointer;
	float:right;
	font:bold 13px Tahoma;
	height:35px;
	margin:12px 8px 0 0;
	text-transform:uppercase;
	padding-bottom:5px;
	width:103px;
}

.logos{
	background:url(../img/bann_block.png) no-repeat;
	margin:20px 0 10px 30px;
	#text-align:center;
	width:195px;
	padding-top:15px;
        padding-left:0px;
}

.logos img{
	margin-bottom: 10px;
}

 .logo_1 img{
	margin:5px 0 0 10px;
}

.logo_2 img{
	margin:0px 0 0 45px;
}

.logo_3 img{
	margin:15px 0 0 35px;
}

.logo_4 img{
	margin:15px 0 0 45px;
}

.logo_5 img{
	margin:15px 0 0 35px;
}

.logo_6 img{
	margin:15px 0 0 20px;
}
.logo_7 img{
	margin:15px 0 0 50px;
}
.logo_8 img{
	margin:15px 0 0 25px;
}
.logo_9 img{
	margin:15px 0 0 65px;
}
.logo_10{
	margin:15px 0 0 50px;
}

.icon_cont{
	background:url(../img/icon_contact.png) no-repeat;
	height:41px;
	float:left;
	margin:20px 10px 0 0;
	width:41px;
}

h2{
	color:#6f8fd2;
	font:bold 16px Tahoma;
	float:left;
	margin:32px 0 0 0;
	width:auto;
}

address{
	color:#ffffff;
	font:normal 12px Tahoma;
	line-height:16px;
	margin:4px 0 0 8px;
}

address a{
	color:#ffffff;
	font:normal 12px Tahoma;
}

.icon_phones{
	background:url(../img/icon_phones.png) no-repeat;
	height:31px;
	float:left;
	margin:28px 10px 0 2px;
	width:39px;
}

/* end left column */


/* right column */

.rightCol{
	float:left;
	width:616px;
}

.r1Div{
	border:1px solid #7096b7;
	background:#a2c1db url(../img/service_grad.png) repeat-x top;
	padding:0 10px 9px 10px;
	width:596px;
	float:right;
	text-align:center;
}

.r1Div h1, .r1Div2 h1{
	padding:6px 0 0 15px;
	text-align:left;
}






.test1 {
background:url(../img/test_br_serv.gif) no-repeat center;
width:616px;
height:188px;
}
.test2 {
margin:0 0 0 35px;
background:url(../img/bg_serv.gif) no-repeat center;
width:581px;
height:260px;
}

.test2 a{
text-decoration:none;
}
.s_link{
display:inline;
	background:url(../img/test_butt.gif) no-repeat center;
	#display:block;
	float:left;
	width:152px;
	height:92px;
	margin:15px 0 0 7px;
	#text-align:center;
	cursor:pointer;
}
.test3{
	font:bold 15px Tahoma;
	color:#ffffff;
	cursor:pointer;
	text-align:center;
        vertical-align: middle;  
	margin:35px 0 0 3px;
}
.s_internet{
	background:url(../img/service_internet.png) no-repeat center;
	cursor:pointer;
	display:block;
	height:43px;
	margin:10px auto 5px auto;
	width:43px;
}

.s_shops{
	background:url(../img/service_shops.png) no-repeat center;
	cursor:pointer;
	display:block;
	height:37px;
	margin:10px auto 5px auto;
	width:60px;
}

.s_games{
	background:url(../img/service_games.png) no-repeat center;
	cursor:pointer;
	display:block;
	height:43px;
	margin:10px auto 5px auto;
	width:44px;
}

.s_curr{
	background:url(../img/service_currency.png) no-repeat center;
	cursor:pointer;
	display:block;
	height:46px;
	margin:10px auto 5px auto;
	width:46px;
}

.s_out{
	background:url(../img/service_outgoing.png) no-repeat center;
	cursor:pointer;
	display:block;
	height:45px;
	margin:10px auto 5px auto;
	width:42px;
}

.s_lot{
	background:url(../img/service_lottery.png) no-repeat center;
	cursor:pointer;
	display:block;
	height:45px;
	margin:10px auto 5px auto;
	width:40px;
}

.s_maps{
	background:url(../img/service_maps.png) no-repeat center;
	cursor:pointer;
	display:block;
	height:48px;
	margin:10px auto 5px auto;
	width:23px;
}

.s_ind{
	
	cursor:pointer;
	display:block;
	height:65px;
	margin:10px auto 5px auto;
	width:62px;
}

.r2Div{
	background:#cedeef;
	border:1px solid #6f96b7;
	padding:18px 10px 0 22px;
	width:584px;
}

.r2Div h1{
	padding:0px 0 5px 0;
	text-align:center;
	font:normal 24px Tahoma;
}

.r2Div P{
	padding-right:55px;
	color:#000000;
}

.dateDiv{
	float:left;
	padding-right:15px;
	width:auto;
}

.dateDiv p{
	color:#6f8fd2;
	font:normal 12px Tahoma;
	margin-top:16px;

}

h5{
	color:#ffffff;
	font:normal 12px Tahoma;
	margin-top:3px;
	width:408px;
}

.n_logo{
	float:right;
	margin:16px 30px 0 0;
	position:relative;
	width:auto;
}

a.butn{
	height:25px;
	text-align:center;
	padding-top:8px;
}
a.butn:hover{
	text-decoration:none;
}

/* end right column */


/* footer */

.footer{
	background:url(../img/footer.png) repeat-x;
	height:39px;
	margin:14px auto 0 auto;
	width:919px;
}

.footer p{
	color:#ffffff;
	font:normal 11px Tahoma;
	text-transform:uppercase;
	text-align:center;
	padding-top:10px;
}

/* end footer */


#service{
	display:none;
	height:auto;
	top:212px;
	position:absolute;
	width:199px;
}

#partners{
	display:none;
	height:auto;
	top:212px;
	position:absolute;
	width:199px;
}

#about{
	display:none;
	height:auto;
	top:212px;
	position:absolute;
	width:199px;
}

#intex{
	display:none;
	height:auto;
	top:212px;
	position:absolute;
	width:199px;
}

.sub_t{
	background:url(../img/sub_t.png) no-repeat bottom;
	height:14px;
	width:199px;
}

.sub_b{
	background:url(../img/sub_b.png) no-repeat top;
	height:15px;
	width:199px;
}

.sub_c{
	background:url(../img/sub_c.png) no-repeat top;
	width:199px;
}

.sub_rep{
	background:url(../img/sub_rep.png) repeat-y top;
	height:auto;
	width:199px;
}

.sub_c a{
	color:#6f8fd2;
	display:block;
	font:bold 11px Arial, Helvetica, sans-serif;
	padding:3px 0 3px 22px;
	text-transform:uppercase;
	text-decoration:underline;
}
.sub_c a:hover{
	text-decoration:none;
}


/* ######################### payment ####################### */

.l_menu_rep{
	background:url(../img/l_menu_rep.png) repeat-y;
	width:232px;
}

.l_menu_t{
	background:url(../img/l_menu_t.png) no-repeat top;
	width:232px;
}

.l_menu_b{
	background:url(../img/l_menu_b.png) no-repeat bottom;
	padding-bottom:16px;
	width:232px;
}

.l_menu{
	margin:16px 0 0 22px;
	padding:0px;
}
.form_pay_add{
	margin:17px 0 0 17px;
	width:553px;
	height:400px;
	text-align:center;
	background:url(../img/test_g.gif) repeat-x;
        #margin:23px 0 0 2px;
}
.butn2{
	background:url(../img/butn2.png) no-repeat;
	color:#4F7B9C;
	display:block;
	font:bold 12px Verdana;
	height:28px;
	text-align:center;
	text-transform:uppercase;
	margin-bottom:2px;
	padding-top:4px;
	width:190px;
}
.butn2:hover{
	text-decoration:none;
}

.blue{
	color:#0052ff;
}

.r1Div2{
	background:#bbd7ef;
	border:1px solid #6999c3;
	padding-bottom:15px;
	width:616px;
}

.r1Div3{
	background:#7096b7 url(../img/new/p51.gif) no-repeat;
/*	#padding-bottom:36px;  */
	width:616px;
	height:175px;
}

p.payTxt{
	color:#6f8fd2;
	font:bold 11px Tahoma;
	margin:18px 0 16px 0;
	text-transform:uppercase;
	text-align:center;
}

.icon_back{
	background:url(../img/icon_back.png) no-repeat center;
	display:block;
	height:88px;
	margin:0 auto 3px auto;
	padding:20px 0 0 3px;
	width:107px;
}

p.myPays{
	margin-top:30px;
}

.pay_rep{
	background:url(../img/pay_rep.png) repeat-y center;
	text-align:center;
	margin:0 auto;
	width:586px;
}

.pay_t{
	background:url(../img/pay_t.png) no-repeat top center;
	padding:8px 0 0 0;
	width:586px;
}

.pay_b{
	background:url(../img/pay_b.png) no-repeat bottom center;
	width:586px;
}

.payTab{
	margin:0 0 0 4px;
	width:586px;
}

.payTab th{
	color:#6f8fd2;
	font:bold 11px Tahoma;
	text-decoration:underline;
}

.addLink{
	text-align:center;
}

.addLink a{
	color:#6f8fd2;
	display:block;
	font:bold 11px Tahoma;
	margin:0 auto;
	padding:38px 0 18px 0;
	text-decoration:underline;
	width:100px;
}
.addLink a:hover{
	text-decoration:none;
}

.payTab td{
	color:#6f8fd2;
	font:bold 11px Tahoma;
	padding-top:10px;
}
.test_div{
	background: url(../img/new/p51.gif);
	padding:2px 0 0px 0;
	width:584px;
	height:180px;
	position:relative;
	left:14px;
}
.test_div1 {
	padding:2px 0 0px 0;
	width:584px;
	height:180px;
	position:relative;
	left:14px;
	top:10px;
}
.test_div1 a{
	padding:2px 0 0px 0;
	width:584px;
	height:180px;
	position:relative;
	left:14px;
	top:10px;
}

.s_link11_v2{
	display:block;
	float:left;
	#height:250px;
	text-align:center;
	width:100%;
        #width:95%;
	margin:10px 0 0 20px;
        #margin:10px 0 0 10px;
        padding-bottom: 10px;
	}
.s_link11{
	display:block;
	float:left;
	#height:400px;
	text-align:center;
	width:100%;
	margin:10px 0 0 20px;
        padding-bottom: 10px;
	}
	.s_link1{
	background: url('../img/t1.gif') repeat-x;
	display:block;
	float:left;
	min-height:170px;
	max-width:280px;
	text-align:center;
	width:50%;
        #width:45%;
	}
	.icon_back1{
	display:block;
	height:120px;
	min-height:120px
	margin:0 auto 5px auto;
	padding:20px 0 0 3px;
	width:280px;
	min-width:280px;
	}
	.icon_back2{
	display:block;
	#height:115px;
	min-height:115px
	margin:0 auto 3px 5px;
	padding:25px 0 0 0;
	width:270px;
	min-width:270px;
	vertical-align:middle;
	text-align:justify;
	text-indent:15px;
	}
	.s_ind1{
	cursor:pointer;
	text-align:center;
	vertical-align: -20%;
	margin:50 auto 50px auto;
}

/* NEW */

.categories{
        background: url('../img/bg-cat_home.gif') no-repeat;
        width: 616px;
        vertical-align: top;
        height: 300px;
        margin-top: 10px;
}
.categories_footer{
        background: url('../img/bg-cat_home_f.gif') no-repeat;
        width: 616px;
        height: 50px;
        vertical-align: top;
}
.categories_select{
        width: 250px;
        vertical-align: top;
	font-size: 12px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #4F7B9C;
        text-align:left;
        height: 18px;
}
.categories_select_wm{
        width: 70px;
        vertical-align: top;
	font-size: 11px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #6999c3;
        text-align:left;
        height: 20px;
}
.categories_select_wmk{
        width: 200px;
        vertical-align: top;
	font-size: 11px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #6999c3;
        text-align:left;
}
.categories_wm_amount{
        width: 50px;
        vertical-align: top;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #4F7B9C;
        text-align:left;
        background-color: #8FB4D8;
        border: none;
}
.categories_wm_operation{
        width: 250px;
        height: 22px;
        vertical-align: top;
	font-size: 12px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #4F7B9C;
        text-align:left;
}
.categories_wm_purse{
        width: 125px;
        vertical-align: top;
	font-size: 11px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #6999c3;
        text-align:left;
}
.categories_block1{
        width: 270px;
        height: 240px;
        padding: 5px 0 0 23px;
        vertical-align: top;
}
.categories_block2{
        width: 250px;
        height: 240px;
        padding: 5px 0 0 0;
        vertical-align: top;
}
.categories .categories_block1 p{
	font-size: 11px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #4F7B9C;
        text-align:left;
        padding: 5px 0 5px 0;
}
.categories .categories_block2 p{
	font-size: 11px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #4F7B9C;
        padding: 5px 0 2px 0;
        line-height: normal;
}
.categories .categories_block2 span{
	font-size: 12px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #4F7B9C;
        font-weight: bold;
        vertical-align: top;
}
.categories .categories_block1 h1{
	font-size: 14px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #4F7B9C;
        text-align:center;
        font-style: normal;
        text-decoration: underline;
        margin-left: -50px;
        margin-bottom: 5px;
}
.categories .categories_block2 label{
	font-size: 11px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #4F7B9C;
        padding: 0px;
        margin: 0px 0px 0px 0px;
        float: none;
        clear: none;
        text-align: center;
}
.categories .categories_block2 label.error {
       color: red;
       font-style: italic;
       margin-left: 5px;
       text-decoration: underline;
       position: relative;
       top: 18px;
       right: 30px;
}
.categories .categories_block2 input.error {
       border: 1px dotted #f00;
}
.table_wm_step2 td{
       padding: 5px;
       font-size: 12px;
       font-family: Verdana, Arial, Helvetica, sans-serif;
       color: #4F7B9C;
       text-align: left;
       vertical-align: top;
}
.table_wm_step2 .form_input_new{
       font-size: 11px;
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-weight: bold;
       color: #4F7B9C;
}
.table_wm_step2 .form_input_new1{
       font-size: 11px;
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-weight: bold;
       color: #4F7B9C;
       background-color: #BBD7EF;
       border: none;
}
.block_wmP1{
       font-weight: bold;
       text-decoration: underline;
       margin: 10px;
       color: #1974B7;
}
.block_wmP2{
       font-weight: bold;
       font-size: 11px;
       font-family: Verdana, Arial, Helvetica, sans-serif;
       color: red;
}
.block_wmP3{
       font-size: 10px;
       font-family: Verdana, Arial, Helvetica, sans-serif;
       color: #4F7B9C;
       text-align: left;
       padding: 0px;
}
.form_button_wm{
       font-size: 12px;
       font-family: Verdana, Arial, Helvetica, sans-serif;
       color: #4F7B9C;
       font-weight: bold;
       margin: 10px;
       padding: 5px 15px;
}
.required_errors_msg{
       border: 1px solid red;
}
.block_wm_step3{
       margin-top: 10px;
}
.block_wm_step4{
       margin-top: 20px;
}
.block_wm_step3_table td{
       font-size: 12px;
       font-family: Verdana, Arial, Helvetica, sans-serif;
       color: #0569B2;
       padding: 2px;
}
.wm_step3_p1{
       font-size: 14px;
       font-family: Verdana, Arial, Helvetica, sans-serif;
       color: #1974B7;
       font-weight: bold;
       margin: 15px;
}
.wm_step3_p2{
       font-size: 12px;
       font-family: Verdana, Arial, Helvetica, sans-serif;
       color: #1974B7;
       padding: 0px;
}
.pp_mainSpan1 a{
       font-size: 16px;
       font-family: Verdana, Arial, Helvetica, sans-serif;
       color: #ffffff;
       font-weight: bold;
       text-decoration: none;
}
.pp_mainSpan2{
       font-size: 11px;
       font-family: Verdana, Arial, Helvetica, sans-serif;
       color: #1974B7;
}

.pp_mainSpan1 a {
       *position:relative;
       *top: -20px;
} /* для Internet Explorer */
.pp_mainSpan2 {
       *position:relative;
       *top: -20px;
} /* для Internet Explorer */

.block_services_pp H1{
       font-size: 16px;
       font-family: Verdana, Arial, Helvetica, sans-serif;
       color: #1974B7;
       font-style: normal;
       margin: 10px;
}
.block_services_pp p{
       font-size: 12px;
       font-family: Verdana, Arial, Helvetica, sans-serif;
       color: #1974B7;
       font-style: normal;
       margin-left: 5px;
}
.block_services_pp table td{
       font-size: 12px;
       font-family: Verdana, Arial, Helvetica, sans-serif;
       color: #1974B7;
       font-style: normal;
       margin-left: 5px;
       padding: 3px;
}
.form_input1{
       font-size: 12px;
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-weight: bold;
       color: #4F7B9C;
       border: 1px solid #4F7B9C;
}
.form_button1{
       border: 1px solid #4F7B9C;
       font-size: 12px;
       font-family: Verdana, Arial, Helvetica, sans-serif;
       color: #4F7B9C;
       font-weight: bold;
       padding: 5px 10px 5px 10px;
}

.categories_block1 .ui-tabs-panel {
       padding-left: 5px;
       padding-top: 15px;
}

.categories_block2 .ui-tabs-panel {
       padding-left: 5px;
       padding-top: 5px;
}

.categories_block2 #next1_wm{
       margin-left: 25px;
       margin-top: 5px;
}

#main_banners_block{
       margin: 0px;
}

#tabs-21 a{
       color: #4F7B9C;
}

.categories_block2 #next1_wm { _margin-top: 0; } /* для Internet Explorer 6 */
*+html .categories_block2 #next1_wm { margin-top: 0; } /* для Internet Explorer 7 */
.categories_block2 #tabs-11 { _margin-top: 0; _position: relative; _top: -15px;} /* для Internet Explorer 6 */
*+html .categories_block2 #tabs-11 { margin-top: 0; position: relative; top: -15px;} /* для Internet Explorer 7 */

#main_banners_block { _margin-top: 0; _position: relative; _top: -12px;} /* для Internet Explorer 6 */
*+html #main_banners_block { margin-top: 0; position: relative; top: -12px;} /* для Internet Explorer 7 */

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
#main_banners_block { margin-top: 0; position: relative; top: 5px;}
} /* для Opera */

@-moz-document url-prefix() {
#main_banners_block { margin-top: 0; position: relative; top: 5px;}
}
/* для FireFox */

.block_wm ul{
       margin-top: 3px;
       margin-bottom: 3px;
}

#block_verification{
       border-collapse:collapse;
       background-color:#BBD2EF;
       border:1px solid #6999C3;
       margin:5px;
}

#block_verification td{
       padding: 3px;
}

#block_verification li{
       margin-left: 15px;
}

#block_verification p{
       color: #4F7B9C;
       font-size: 11px;
       line-height: 14px;
       text-align: left;
}

.block_listlogo{
       background-color:#BBD2EF;
       border:1px solid #6999C3;
       padding: 10px 5px 5px 5px;
       margin: 5px;
       width: 256px;
       height: 150px;
       text-align: center;
       float: left;
}

.block_listlogo a{
       text-decoration: none;
       font-weight: bold;
}

.block_listlogo img{
       margin: 0 auto;
}

.nav_his a{
       text-decoration: none;
       font-size: 14px;
}

.table_search_order{
       border: 2px solid #409ACE;
       background-color: #CBDCEC;
}

.table_search_order td{
       padding: 3px;
       margin: 0px;
       text-align: left;
}

.block_login_phone td{
       padding: 5px;  
       color: #327EB4;
       font-size: 12px;
}

.block_login_phone span{
       font-size: 11px;
}

#client_pass{
       font-weight: bold;
       width: 140px;
}

#btn_check_pass_sms{
       padding: 2px 5px;
}

.check_pay{
       background-color: #ffffff;
       margin: 0 auto;
       padding: 5px;
       margin: 3px 0 0 0;
       width: 600px;
}

.check_pay table td{
      padding: 3px;
}

.mob_pay_list{
      width:131px;
      height:131px;
      float:left; 
      margin-left:10px;
      text-align:center;
      vertical-align:bottom;
      margin-bottom:5px;
      background:url(../img/prepaid_h.gif) no-repeat center;
}

.mob_pay_list a{
      text-decoration:none;
}

.button, .button:visited {
    border: none;
    background: #222 url(../img/overlay.png) repeat-x; 
    display: inline-block; 
    padding: 5px 10px 6px; 
    color: #fff; 
    text-decoration: none;
    -moz-border-radius: 6px; 
    -webkit-border-radius: 6px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
    text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
    border-bottom: 1px solid rgba(0,0,0,0.25);
    position: relative;
    cursor: pointer
}
.button:hover { background-color: #111; color: #fff; }
.button:active { top: 1px; }
.small.button, .small.button:visited { font-size: 11px}
.button, .button:visited, .medium.button, .medium.button:visited { 
    font-size: 13px; 
    font-weight: bold; 
    line-height: 1; 
    text-shadow: 0 -1px 1px rgba(0,0,0,0.25); 
}
.large.button, .large.button:visited { 
    font-size: 14px; 
    padding: 8px 14px 9px; 
}
.super.button, .super.button:visited { 
    font-size: 34px; 
    padding: 8px 14px 9px; 
}

.blue.button, .blue.button:visited { background-color: #2981e4; }
.blue.button:hover { background-color: #2575cf; }

.main_block_mob_pay{
    height: 160px;
}

.main_block_mob_pay table{
    margin: 5px 0 5px 0;
}

.main_block_mob_pay td{
    padding: 0 5px 5px 0;
    color: #4f7b9c;
}

.main_block_mob_pay a{
    color: #4f7b9c;
}

.tlb_report tr td{
    padding: 4px 2px;
    border-bottom: 1px solid #000000;
    text-align: center;
}

.tlb_report_tr_odd{
    background-color: #dcebfa;
}
