html{
height:100%;
margin:0;
padding:0;
}

body{
display:block;
background-color: #FFFFFF;
height:100%;
min-width:760px;
margin:0;
padding:0;
font:normal 100% Tahoma, Verdana, Arial, sans-serif;
color:#000;

}

img{
border:0;
padding:0;
margin:0;
}

table{table-layout:fixed;}

table td{

margin:0px;
padding:0px;
border:0px;
}
#maincontent table td{
margin:0px;
padding:0px 0px;
border:0px;
}
											/* Стиль правого блока */
.rbcontent{float:right;}
.rblock{display:block;background:#49557b;text-align:center; font:normal 16px Tahoma, Verdana, Arial, sans-serif;color:#FFFFFF;}


											   /* стили линий */
.mainline{height:1px;font-size:1px;margin:3px 0 10px 0;border-bottom:solid 1px #dce2c0;}
.menuline{width:100%;height:1px;font-size:1px;margin:2px 0;border-bottom:solid 1px #cae7fe;}
.dotline{width:100%;height:1px;font-size:1px;margin:3px 0 10px 0;border-bottom:dotted 1px #a6a4a4;}


											 /* стили изображений */
.icon{margin:2px;}
.mpict{margin:0;}
.statpict{margin:-3px 5px 0 0;}


											   /* стили списков */
ul{margin:0;padding:0;list-style-position:inside;}
li{margin:0 0 10px 0;padding:0;}

											   /* стили ссылок */
a{font:normal 100% Tahoma, Verdana, Arial, sans-serif;color:#1899d3;text-decoration:underline;}
a:hover{text-decoration:underline;}

a.orng {font:normal 12px Verdana, Arial, Tahoma, sans-serif;color:#1899d3;text-decoration:underline;}
a.orng:link{text-decoration:underline;}
a.orng:visited{text-decoration:underline;}
a.orng:hover{text-decoration:underline;}
a.orng:active{text-decoration:underline;}

a.bluelnk{font:normal 11px Verdana, Arial, Tahoma, sans-serif;color:#3399ff;}
a.bluelnk:link{text-decoration:underline;}
a.bluelnk:visited{text-decoration:underline;}
a.bluelnk:hover{text-decoration:none;}
a.bluelnk:active{text-decoration:none;}

a.grlnk{font:normal 11px Verdana, Arial, Tahoma, sans-serif;color:#5d5c5c;}
a.grlnk:link{text-decoration:underline;}
a.grlnk:visited{text-decoration:underline;}
a.grlnk:hover{text-decoration:none;}
a.grlnk:active{text-decoration:none;}

a.menulnk{font:normal 13px Verdana, Arial, Tahoma, sans-serif;color:#1899d3;margin:4px 0;display:block; text-decoration:underline;}
a.menulnk:link{}
a.menulnk:visited{}
a.menulnk:hover{text-decoration:underline;}
a.menulnk:active{text-decoration:underline;}

a.greenlink{color:#0b8d0c;text-decoration:underline;}
a.greenlink:hover{text-decoration:none;}

a.bluelink{color:#0d75bf;text-decoration:underline;}
a.bluelink:hover{text-decoration:none;}

a.redlink{color:#d40202;text-decoration:underline;}
a.redlink:hover{text-decoration:none;}


											   /* стили текстов */
h1{font:bold 13px Verdana, Arial, Tahoma, sans-serif;color:#426293;margin:0 0 10px 0;text-align:left;}
.rblock h1{font:bold 10px Verdana, Arial, Tahoma, sans-serif;color:#ed8b00;letter-spacing:.2em;margin:1px 0 7px 0;}
.statname{margin-top: 0px; font:bold 13px Verdana, Arial, Tahoma, sans-serif;color:#FFFFFF; background: #49557b; text-align: center; text-transform: uppercase;}
p{margin:0 0 10px 0;text-indent:10px;}
.orngtxt{font:bold 11px Verdana, Arial, Tahoma, sans-serif;color:#ed8b00;}
.grtxt{font:normal 11px Verdana, Arial, Tahoma, sans-serif;color:#5d5c5c;}
.slogan{font:normal 16px "Courier New", serif;color:#fff;}
.acc{font:bold 12px Verdana, Arial, Tahoma, sans-serif;color:#1899d3;}
.stattxt{font:bold 11px Verdana, Arial, Tahoma, sans-serif;color:#c9d9e6;}
.yeltxt{font:normal 11px Verdana, Arial, Tahoma, sans-serif;color:#ffff00;}
.balancetxt{font:normal 10px Verdana, Arial, Tahoma, sans-serif;color:#1899d3;}


											/* структура разметки */
#maintbl{width:100%; height:100%; min-height: 350px;}

#lmcol{width:1.5%;}
#maintd{vertical-align:top;width:100%}

#top{width:100%; height:86px;background:url(/img/logo_r.png) repeat-x;}

/* шапка */
#logo {width:369px; height: 86 px;padding-left: 3%;}
	
#bannerline{width:71%; height:86px; background:url(/img/logo_r.png) repeat-x;}
		
/* тело*/
#infofrm {position:relative; display: block; padding-top: 100px;}
#bodycontainer{width:100%; background:url(/img/fon_body.png) repeat-x;}
	#lwrapper,#rwrapper{width:21px;}
	#container{background:url(/img/fon_body.png) repeat-x; vertical-align: top;}
	#contentarea{width:100%; vertical-align: top;height: 100%;}
		#menuarea{width:20%;vertical-align:top;padding:3.5% 0 0 0;}
			#menutop{width:100%;height:40px;vertical-align:top;}
			#lcorner{width:9px;vertical-align:top;}
			#menuwrap{color: #1899d3; vertical-align:middle ! important; width:100%; padding: 0px 40px; font:normal 100% Verdana, Arial, Tahoma, sans-serif;}
			#menuwrap h2, h3, h4 {color: #1899d3;}	
				.package_list a {color: #495677; font:normal 80% Verdana, Arial, Tahoma, sans-serif;}
				.package ul {list-style-type: none;}
				
			
			#menuadmin{color: #1899d3; vertical-align:middle ! important; width:100%; padding: 0px 15%;}
				.loginformdiv{padding:10px 0px; margin:0 0 0px 0px;}
				.loginformdiv a {font:normal 100% Verdana, Arial, Tahoma, sans-serif;}
				.statistica{margin:0 0 20px 0;padding:0 10px;}
				.statisticanew{margin:0 0 20px 0;padding:0 7px; background: transparent;}
				.tar{text-align:left;padding:15px 0px;}
				.flr{float:right;}
				.fll{float:left;}
				.divstring{width:100%;display:inline;}
				.stattbl{width:180px; background: #FFFFFF;}
				.ltd{font:normal 10px Verdana, Arial, Tahoma, sans-serif;color:#575757;overflow:visible;float:left; padding: 5px;}
				.rtd{font:normal 10px Verdana, Arial, Tahoma, sans-serif;color:#575757;text-align:center; float:right; padding: 5px;}


			#content{padding:28px 0 0 0;vertical-align:top; min-height: 350px;}
				table.goodstbl{border:#c0c0c0 1px solid;width:100%;border-collapse:collapse;}
				table.goodstbl th{background:#426293;border:#fff 1px solid;color:#fff;padding:2px;font:bold 10px Verdana, Arial, Tahoma, sans-serif;}
				table.goodstbl th a{background:#426293;color:#fff;font:bold 10px Verdana, Arial, Tahoma, sans-serif;}
				table.goodstbl td{background:#fff;border:#c0c0c0 1px solid;color:#000;padding:2px;font:normal 10px Verdana, Arial, Tahoma, sans-serif;}
				table.goodstbl tr.gray td{background:#f3f4f6;}
			#maincontent {padding:0px 7px 10px 0px; height: 100%;}
					#maincontent .balans {background: #FFFFFF;padding: 20px; 10px; min-height: 350px; line-height: 125%;}
					#maincontent .balans form {padding: 5px 0px;}
					#maincontent .msb {background: #FFFFFF;padding: 20px; 10px;text-decoration:none !important;  }
					#maincontent .msb form {text-decoration:none !important; line-height: 5pt;}
					#maincontent .balans h1{color: #1899d3; font:normal 22px Tahoma, Verdana, Arial, sans-serif;}
					#maincontent .referal h1 {color: #1899d3; font:normal 22px Tahoma, Verdana, Arial, sans-serif;}
					#maincontent .balans h2 {color: #1899d3;}
					#maincontent .msb h1 {color: #1899d3; font:normal 22px Tahoma, Verdana, Arial, sans-serif;}
					#maincontent .balans a{font:normal 16px Tahoma, Verdana, Arial, sans-serif;color:#717685;text-decoration:underline; padding-left: 10px;}
					#maincontent .balans table, #maincontent .balans div {line-height: 125%; font:normal 16px Tahoma, Verdana, Arial, sans-serif;color:#717685;text-decoration:none;}
					#maincontent .balans div b {padding-left: 10px; font: bold 32px !important;}
					#maincontent .addsite {background: #FFFFFF; padding: 20px; 10px; min-height: 350px;}
					#maincontent .addsite h1 {color: #1899d3; font:normal 22px Tahoma, Verdana, Arial, sans-serif;}
					#maincontent .addsite a{font:normal 16px Tahoma, Verdana, Arial, sans-serif;color:#717685;text-decoration:underline; padding-left: 10px;}
					#maincontent .referal {background: #FFFFFF;padding: 20px; 10px; font:normal 16px Tahoma, Verdana, Arial, sans-serif;color:#717685;text-decoration:none; min-height: 350px;}
					#threecolumns {height:100%; width: 100%;}
					#threecolumns td {width: 30%; padding:0px;vertical-align:top; background-color:#FFFFFF;}
					#threecolumns .box{height:100%; width: 100%; background: #FFFFFF;  float:none; padding:5px; text-align: center;}
					
					#threecolumns .txt {width: 100%; min-height:250px; padding:0px 3px; color: #1f1a17; font-size: 80%; vertical-align: top; text-align:left;}
					#threecolumns .txt a {color: #495677;}
					#threecolumns .box h2 {color: #1899d3;}
					#admintbl th {border: 1px solid white; border-right: 0px solid white; background-color: #49557b; color: #FFFFFF;}
					#admintbl td {border: 1px solid #49557b !important; border-right: 0px solid #49557b !important; border-top: 0px #49557b !important;; background-color: #FFFFFF; color: #000000; padding:5px !important;}	
					/* div по колонкам */
					
					#threecolumns .reklama {position: relative; width:64px; height: 64px; background:url(/img/line_chart.png) no-repeat; float:right; top:-25px; ! important; right: -12px !important;}
					#threecolumns .owner {position: relative; width:64px; height: 64px; background:url(/img/coins.png) no-repeat; float:right; top:-25px; ! important; right: -12px !important;}
					#threecolumns .partner {position: relative; width:64px; height: 64px; background:url(/img/invoice.png) no-repeat; float:right; top:-25px; ! important; right: -12px !important;}

			#rcorner{width:26px;vertical-align:top;}

#rmcol{width:1.5%;}

#footer{width:100%; height:85px;  background:url(/img/footer.png) repeat-x;}
#footer div {width:192px; height:85px; float: right;}



									
											  /* стили формы */
form{margin:0;padding:0;border:0;}
input{border:solid 1px #3e587d;}
input[type='checkbox']{border:0 ! important;}
label{float:none;width:50px;margin:0 5px;line-height:22px; font-size:12pt; color: #1899d3; font-weight: bold;}
#login,#passw{width:146px;margin:2px;}
#logbutton {text-transform: lowercase; width:70px; font-size: 10pt; text-align: center; background: #49557b; color: #FFFFFF; margin:2px;} 
#podpiska input, #podpiska textarea{border:solid 1px #7f9db9;}
#podpiska input[type='checkbox']{border:0 ! important;}
.wishes{width:50%;height:82px;}
#wishsub{height:20px;margin:0 0 66px 0;background:#fff;}
.dgray{background:#f7f7f8;border:solid 1px #7f9db9;}
.btn {color:#ffffff !important; background-color: #49557b !important;} /* Кнопки форм */

										/* всплывающая подсказка */
#tooltip{
background:#317dd3;
border:1px solid #b4d6ef;
font:normal 12px Tahoma, Verdana, Arial, sans-serif;
color:#fff;
margin:0px;
padding:4px 5px;
position:absolute;
visibility:hidden;
}
/*Nifty Corners Cube CSS by Alessandro Fulciniti
The following classes are added dinamically by javascript,
and their use should be avoided in the markup */

b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}