.select_all{
padding: 0;
margin:0;
}


checkbox{
	padding: 0;
	margin: 0;
	width:10px;
	height: 10px;
}


select{
text-indent: 0;
}

p{
margin: 10px 0;
}

a {outline:none;}
a img{border:0;}

/* style your tooltips here */
#toolt {
	padding: 3px;
	background: #EDF5FE;
	border: 1px solid #6282A6;
	text-align: center;
	font-size: smaller;
	opacity: .9;
	max-width: 500px;
	font-family: Verdana,Helvetica;
	font-size:10px;
	z-index:10000;
}

/* style the spans with tooltips here */
span.tip {
	/*border-bottom:1px dashed #2F80C1;*/
	color:#2F80C1;
	cursor:help;
	font-weight: bold;
}

#no_style_tip span.tip{
	/*border-bottom:1px dashed #2F80C1;*/
	color:#000;
	cursor:help;
	font-weight: normal;
}

.tip span,
span.tip span {
	display: none;
}

#logo{
width:400px;
height:108px;
background:transparent url(/images/logo.jpg) no-repeat 0 0;
}

.header_inset{
float:left;
background:none;
list-style-image:none;
list-style-type:none;
margin:-5px 0 0 0;
padding:0;
height: 24px;
border-bottom: 1px solid #B6B6B6;
width: 100%;
}

.header_inset li{
padding: 0;
}

.first_inset{
width:131px;
height:24px;
background:transparent url(/images/inset_first.gif) no-repeat 0 0;
}

.middle_inset{
margin-top:2px;
width:101px;
height:22px;
background:transparent url(/images/inset.gif) no-repeat 0 0;
position: relative;
}

.last_inset{
margin-top:2px;
width:101px;
height:22px;
background:transparent url(/images/inset_last.gif) no-repeat 0 0;
position: relative;
}

.middle2_inset{
margin-top:2px;
width:101px;
height:22px;
background:transparent url(/images/inset2.gif) no-repeat 0 0;
position: relative;
}

.last2_inset{
margin-top:2px;
width:101px;
height:22px;
background:transparent url(/images/inset2_last.gif) no-repeat 0 0;
position: relative;
}

.first_inset a:link,
.first_inset a:visited{
color: #5D7284;
margin: 7px 0 0 22px;
float: left;
display: inline;
}

.middle_inset a:link,
.last_inset a:link,
.middle_inset a:visited,
.last_inset a:visited{
color: black;
/*margin: 5px 0 0 -7px;
float: left;
display: inline;*/
width: 92px;
text-align: center;
position: absolute;
left: -5px;
top: 5px;
}

.first_inset a:active,
.first_inset a:hover,
.middle_inset a:active,
.last_inset a:active,
.middle_inset a:hover,
.last_inset a:hover{
color: black;
}

.middle2_inset a:link,
.middle2_inset a:visited{
color: black;
/*margin: 5px 0 0 -8px;
float: left;
display: inline;*/
position: absolute;
left: -8px;
top: 5px;
}

.last2_inset a:link,
.last2_inset a:visited{
color: black;
/*margin: 5px 0 0 -3px;
float: left;
display: inline;*/
position: absolute;
left: -5px;
top: 5px;
}

.middle2_inset a:active,
.middle2_inset a:hover,
.last2_inset a:active,
.last2_inset a:hover{
color: black;
}

.is_email_in_system,
#replage_div_email_validator,
#replace_div_check_password,
#replace_div_confirm,
#replace_div_payment_methods,
#replace_div_payment_account,
input.float_left,
select.float_left,
img.float_left,
span.float_left,
.float_left
{
float: left;
display: inline;
}

.float_right
{
float: right;
display: inline;
}

fieldset.register{
background: #f9f9f9;
border: 1px solid #eee;
}

fieldset.register legend{
color: #000;
display: block;
}

.inputbox {
background:#EDF5FE none repeat scroll 0 0;
border:1px solid #6282A6;
color:#333333;
font-family:tahoma,verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
font-size:12px;
}

.inputbox_noactive{
background:#EEE none repeat scroll 0 0;
border:1px solid #999;
color:#AAA;
font-family:tahoma,verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
font-size:12px;
}

.update_captcha{
float: left;
width: 65px;
text-align: center;
font-weight: bold;
color:#2F80C1;
cursor: pointer;
}

.width_300px{
width: 300px;
}

.width_400px{
width: 400px;
}

.countChars{
color: #808080;
size: 8px;
}

#targeting_countries{
left:0px;
position:fixed;
text-align:left;
top:0px;
display: none;
z-index:10000;

//position:absolute;    
//top:expression( (document).body.scrollTop + 200+"px" );
}

#mes_confirm,
#mes_confirm_form_submit,
#mes_confirm_payment,
#mes_confirm_sms,
#mes_confirm_delaccount,
#mes_alert,
#mes_page,
#mes_page2,
#mes_page3,
#mes_alert_addbl,
#mes_complaint{
position:fixed;
z-index:900;
text-align:left;
display: none;
font-family: Verdana,Helvetica;
font-size:11px;
width:400px;
}

#mes_page{
z-index:1500;
}

#mes_alert{
z-index:2000;
}

*html #targeting_countries,
*html #mes_confirm,
*html #mes_confirm_form_submit,
*html #mes_confirm_payment,
*html #mes_confirm_sms,
*html #mes_confirm_delaccount,
*html #mes_alert,
*html #mes_page,
*html #mes_page2,
*html #mes_page3,
*html #mes_alert_addbl,
*html #mes_complain{
position:absolute;
}

.mes_top,
#mes_page2 #targeting_countries .mes_top,
#mes_page3 #targeting_countries .mes_top{
background: transparent url("../img/mes_top.gif");
width: 390px;
height: 18px;
padding: 7px 5px 5px 5px;
font-weight: bold;
cursor: move;
font-family:Verdana,Helvetica;
font-size:11px;
}

*html .mes_top,
*html #mes_page2 #targeting_countries .mes_top,
*html #mes_page3 #targeting_countries .mes_top{
width:400px;
}

#mes_page2 .mes_top,
#mes_page3 .mes_top{
background: transparent url("../img/mes_top2.gif");
width: 690px;
}

*html #mes_page2 .mes_top,
*html #mes_page3 .mes_top
{
	width: 700px;
}


.mes_top span
{
	float: left;
	display: inline;
	margin-left: 0px;
	color:#496074;
}

.mes_top .img_close{
	float: right;
	display: inline;
	cursor: pointer;
	margin-top: -1px;
}

.mes_top .img_info{
	float: left;
	display: inline;
	margin: 2px 5px 0 2px;
}

.mes_content,
#mes_page2 #targeting_countries .mes_content,
#mes_page3 #targeting_countries .mes_content{
background: transparent url("../img/mes_content.gif") repeat-y;
width: 380px;

overflow: auto;
/*height:100px;*/
padding: 5px 10px;
}

*html .mes_content,
*html #mes_page2 #targeting_countries .mes_content,
*html #mes_page3 #targeting_countries .mes_content{
width: 400px;
}

#mes_page2 .mes_content,
#mes_page3 .mes_content{
background: transparent url("../img/mes_content2.gif") repeat-y;
width: 680px;
}

*html #mes_page2 .mes_content,
*html #mes_page3 .mes_content
{
 width: 700px;
}


#mes_confirm .mes_content,
#mes_confirm_form_submit .mes_content,
#mes_confirm_payment .mes_content,
#mes_confirm_sms .mes_content,
#mes_confirm_delaccount .mes_content,
#mes_complaint .mes_content
{
min-height:100px;
height:auto !important;
height:100px;
}

.mes_content #sel_countries img,
.mes_content #no_float img{
float: none;
}

.mes_content img{
float: left;
display: inline;
margin: 10px 0 0 5px;
}

.mes_content a span img{
float: none;
}

.mes_content span{
float: left;
display: inline;
width:300px;
margin: 14px 0 0 7px;
}

#mes_complaint .mes_content span{
width: 365px;
}

#mes_complaint textarea
{
	float: left;
	display: inline;
	margin: 5px 0;
}


#mes_complaint  .countChars,
#mes_complaint #count3
{
margin: 0;
float: none;
}

#mes_page .mes_content span,
#mes_page2 .mes_content span,
#mes_page3 .mes_content span{
float: none;
width: 0; /*для ИЕ не убирать никогда*/
margin: 0;
}

#mes_page .mes_content span.tip,
#mes_page2 .mes_content span.tip,
#mes_page3 .mes_content span.tip{
width: 0; /*для ИЕ не убирать никогда*/
}

#mes_page .mes_content #amount,
#mes_page2 .mes_content #amount,
#mes_page3 .mes_content #amount{
width: 270px;
}

#mes_page .mes_content #endamount,
#mes_page2 .mes_content #endamount,
#mes_page3 .mes_content #endamount{
width: 221px;
}

#mes_page .mes_content span.countChars,
#mes_page2 .mes_content span.countChars,
#mes_page3 .mes_content span.countChars
{
 width: 100%;
}
 
#mes_page2 .mes_content span#show_click_3,
#mes_page3 .mes_content span#show_click_3{
	width:200px;
}

.mes_content_buttons{
float: left;
display:inline;
width: 100%;
margin-top: 5px;
}

.mes_content_buttons input{
min-width: 90px;
}

#targeting_countries .mes_content
{
height:600px;
}

.mes_bottom,
#mes_page2 #targeting_countries .mes_bottom,
#mes_page3 #targeting_countries .mes_bottom{
background: transparent url("../img/mes_bottom.gif") no-repeat;
width: 400px;
height: 5px;
}

#mes_page2 .mes_bottom,
#mes_page3 .mes_bottom{
background: transparent url("../img/mes_bottom2.gif") no-repeat;
width: 700px;
}

.clickspan{
color:#0D377C;
cursor: pointer;
}

tr.color1{
background-color :#ffffff;
}

tr.color2{
background-color :#D7EBFE;
}


#sel_countries{
width: 400px;
background:#EDF5FE none repeat scroll 0 0;
border:1px solid #6282A6;
color:#333333;
padding: 2px 10px;
}

.timer{
font-size: 14px;
font-weight: bold;
color: #0D377C;
margin: 0 0 0 10px;
float: left;
}

#info{
	padding: 3px;
	background: #EDF5FE;
	border: 1px solid #6282A6;
	text-align: center;
	font-size: smaller;
	opacity: .9;
	max-width: 500px;
	position:absolute; 
	visibility:hidden
}


#ajax_div_track{
float: left;
display: inline;
width: 100%;
}

.textarea{
	width: 380px;
	height: 170px;
	overflow: auto;
	padding: 0 10px;
}


#user_in_system {
float:left;
display: inline;
margin: 2px 0 0 5px;
}

.pgn_active{
font-weight: bold;
}

.pgn_noactive{
color: #0D377C;
cursor: pointer;
}


.message{
background: #EDF5FE;
border: 1px solid #6282A6;
text-align: center;
padding: 8px 10px 3px 5px;
margin: 0 0 5px 0;
}

.message .img_info{
background: transparent url("../img/about_24.gif") no-repeat;
width:24px;
height:24px;
float: left;
display: inline;
margin-top: -4px;
}

.message_error{
background: #FEE3DE;
/*background: #FDEEEB;*/
border: 1px solid #FFCEC5;
/*border: 1px solid #FBC5BB;*/

text-align: center;
padding: 8px 10px 3px 5px;
margin: 0 0 5px 0;
}

.message_error .img_info{
background: transparent url("../img/pict_no_24.gif") no-repeat;
width:24px;
height:24px;
float: left;
display: inline;
margin-top: -4px;
}

#ajax_div_track .message_error .img_info{
margin-top: -2px;
}

.message_ok{
background: #E7FEE0;
/*background: #F6FFF3;*/
border: 1px solid #D5FEC8;
/*border: 1px solid #BBFBA7;*/
text-align: center;
padding: 8px 10px 3px 5px;
margin: 0 0 5px 0;
}

.message_ok .img_info{
background: transparent url("../img/pict_ok_24.gif") no-repeat;
width:24px;
height:24px;
float: left;
display: inline;
margin-top: -4px;
}

#ajax_div_track .message_ok .img_info{
margin-top: -4px;
}

.submit_noactive{
background:#EEEEEE none repeat scroll 0 0;
color:#AAAAAA;
}


.inset1,
.inset1_1{
text-align: center;
height: 25px;
color: #334455;
font-size: 11px;
}


.inset1_a{
text-align: center;
background-color: #FFD7AE;
color: #334455;
height: 25px;
font-size: 11px;
}

.inset1_a span{
float: left;
display: inline;
padding-top: 5px;
height: 20px;
width: 100%;
text-align: center;
font-weight: bold;
}

.inset1 a:active,
.inset1 a:hover,
.inset1 a:visited,
.inset1 a:link{
width: 100%;
height: 20px;
float: left;
display:inline;
padding-top: 5px;
color:#345;
outline: none;
}

.inset1 a:active,
.inset1 a:hover{
background-color: #F3F6F9;
}

.inset1 img,
.inset1_a img{
border:0;
float: none;
margin: 0;
}



.inset2{
text-align: center;
height: 25px;
color: #334455;
font-size: 11px;
background-color: #9ACEFE;
}

.inset2_a{
text-align: center;
background-color: #FFD7AE;
color: #334455;
height: 25px;
font-size: 11px;
font-weight: bold;
}

.inset2 a:link,
.inset2 a:active,
.inset2 a:visited,
.inset2 a:hover{
color:#345;
font-weight: bold;
}

.statistic_form{
margin: 0;
display: inline;
}

#inpay_summ_order{
float: left;
display: inline;
}

#inpay_error,
#inpay_error_wm,
#inpay_error_ink,
#inpay_error_rc{
float: left;
display: inline;
color: red;
font-weight: bold;
margin: 3px 0 0 5px;
}

.refsstats{
font-size:10px;
}

.table_refsstats td{
border: none;
}

select,
select optgroup{
font-style: normal;
}

.no_margin,
.img_no_margin img{
margin:0;
}

.img_no_margin img.hack_img_table{
margin:0;
display: block;
float: none;
}


.no_bold_tip span.tip{
font-weight: normal;
}

.no_text_align{
text-align: left;
}
.clear {
clear:both;
line-height:1%;
margin-bottom:-1px;
height:1px;
overflow:hidden;
font-size:0px
}

/*BODY { overflow-x: hidden;}*/

.tr_height_20 tr{
height: 35px;
}

.width_120px{
width:120px;
}

.width_90px{
width:91px;
}

.width_170px{
width:170px;
}

*html .fsize_9px{
font-size: 9px;
}

*html .width_120px_hack{
width: 100px;
}

a.black:link,
.black{
color:#000;
}

.left_border_inset{
width:100%;
height: 25px;
background: transparent url(/img/left_border.jpg) no-repeat 0 0;
}

.right_border_inset{
width:100%;
height: 25px;
background: transparent url(/img/right_border.jpg) no-repeat 100% 0;
}

.main_block{
height: 280px;
}

.main_block li{
margin-top: 3px;
}

.day_time_buttons{
width:110px;
}

#sape a{
font-size: 8px;
}


tr.spacer td{
	padding-bottom: 10px;
}

.red{
	color: red;
}

.green{
	color: #090;
}

.yellow{
	color: #fc0;
}

.blue{
	color: blue;
}

.mes_content #balance img{
	float: none;
}

#replace_div_clicks,
#replace_div_emails,
#inpay_wm_change,
#inpay_ink_change,
#inpay_rc_change{
	position: relative;
}

.ajax-loading,
.ajax-loading-3,
.ajax-loading-2{
	position: absolute;
	top: 0;
	left: 0;
	background: transparent url(/img/alpha.png);
	display: none;
}

.ajax-loading-img,
.ajax-loading-img-3,
.ajax-loading-img-2{
	position: absolute;
	top: 20px;
	left: 20px;
	width: 32px;
	height: 32px;
	background: transparent url(/img/loading.gif) no-repeat;
	display: none;
}

#message_ajax{
	position:fixed;
	top: 0;
	/*right: 0;*/
	padding: 10px 15px;
	/*border: 1px solid #2D5E96;
	background-color: #99CCFF;*/
	
	background: #E7FEE0;
	border: 1px solid #D5FEC8;
	
	color: #353535;
    font: 11px Verdana,Helvetica;

	width: 300px;
	text-align: center;
	display: none;
	
	z-index: 3000;
	/*
	//position:absolute;     
	//top:expression( (document).body.scrollTop + 0+"px" );
	*/
}

/*
body{//background:url('_') no-repeat fixed;} 
*/

h2{
	margin: 10px 0;
}

h2.blue{
	/*color: #3284D6;*/
	color: #36A2E0;
	
	font-size: 14px;
	margin: 10px 0;
}
