A { color:#d4a400;text-decoration:none; }
A:hover { color:#ffc500; }

BODY {
	font-family: Arial;
	font-size:90%;
	
	background:url(images/bfon.gif) left top #15283b;
	color:#e0e0e0;	
	max-width:480px;
	margin:0 auto;
	overflow:none;
}


.dbody1{
	border: 1px solid #131b25;
	max-width:480px;
	min-width:200px; 
	overflow:none;
}
.dbody {
	background:url(images/b1fon.gif) left top #15283b;
	max-width:480px;
	min-width:200px;
	padding:0px 0px 0px 0px;
}
.raml{
	background:url(images/raml.gif) left top repeat-y;
	width:10px;
}
.ramr{
	background:url(images/ramr.gif) right top repeat-y;
	width:10px;
}

.ramd{
	background:url(images/ramd.gif) left top repeat-x;
	height:4px;
}

.logo_l{
	background:url(images/logo_l.gif) left top no-repeat;
	/*padding:0px 0px 0px 33px;*/
	width:33px;
	height:51px;
}
.logo_r{
	background:url(images/logo_r.gif) right top no-repeat;
	/*padding:0px 35px 0px 0px;*/
	width:35px;
	height:51px;
	
}
.logo_f{
	background:url(images/logo_fon.jpg) left top repeat-x transparent;
	text-align:center;
	font-size:11px;
	line-height:10px; 
	color:#000;
}
.tb00{
	border-collapse:collapse;
	width:100%;
}
.tb00 TD{
	padding:0px;
	margin:0px;
}



.crpt {
	text-align:center;
	
}
.crpt IMG {
	margin:0 auto 0 auto;
	
}

.path{
	color:#000;
	margin:0px 0px 0px 0px;
	padding:4px;
	font-weight:normal;
}

.path A {
	border:1px dashed #182a3e;
	border-radius: 5px;
	padding:2px 4px 2px 4px;
	background:  #181c21;
	font-weight:normal;
}

.topbar{
	color:#fff;
	font-weight:normal;
}

P,BODY,TD,SPAN,DIV,.color0 {color:#e0e0e0;}


H1 {font-size:110%;}
H2,H3 {font-size:100%;}

.h1, H1, H2,H3 { color:#e0e0e0; margin:0px;padding:0px 4px 0px 4px;}


HR {
	border:0px;height:0px;
	border-bottom:1px dashed #182a3e;
	font-size:1px;
}

BR{height:10px;font-size:10px;}
P {
	min-height:16px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 6px 0px !important;
}

.br1{
	line-height:1px;
}
.ml20{
	margin-left:20px !important;
}

DIV{

}

TEXTAREA, INPUT {
	border: 1px solid #182a3e;
	border-radius: 4px ;
	background:#404040;
	color:#e0e0e0;
	margin:2px 0px 4px 0px;
}
SELECT, OPTION {
	background:#404040;
	color:#e0e0e0;
}



.forms_submit_gd ,.forms_submit {
	background:green;
	color:#e0e0e0;
	font-weight:bold;
	border: 1px solid #00bb00 !important;
	border-top: 1px solid #009800 !important;
	border-left: 1px solid #009800 !important;
	border-radius: 4px ;
	margin:4px 0px 4px 0px;
	cursor:pointer;
	_cursor:hand;
	
}
.forms_submit_gd {
	background:#500000;
	color:#ffff00;
	border: 1px solid #ff0000 !important;
	border-top: 1px solid #9d0000 !important;
	border-left: 1px solid #9d0000 !important;
}

FORM{
	margin:0px;
	padding:0px;
}

FIELDSET{
	margin:0px 0px 4px 0px;
	border-radius: 5px ;
	padding:0px 4px 2px 4px;
	border:1px dashed #303030;
	background:url(images/b7fon.gif) #707070;
}

LEGEND{
	color:#000;
	background:url(images/b7fon.gif) #707070;
	border-radius: 5px ;
	border-top:1px solid #999;
	border-left:1px solid #999;
	
	min-width:120px;
	margin:0px 0px 0px 0px;
	padding:0px 4px 0px 4px;
	font-weight:bold;
}



.mini {
	font-size:80%;
}

.mini2 {
	font-size:80%;
	color:#a0a0a0;
}
.midl {
	font-size:90%;
}

.date{
	color:#707070;
}

.pg {
	margin:0px 2px 0px 2px;
	padding:0px 4px 0px 4px;
	background:#000;
}

.pgsel {
	margin:0px 2px 0px 2px;
	padding:0px 4px 0px 4px;
	background:#ffffff;
	color:#ff0000;
}



.ok {
	color:#00e000;
	font-weight:bold;
}

.error {
	color:red;
	font-weight:bold;
}




.delete,.red,.delete A,.red A{
	color:red;
}
.green{
	color:#00e000;
}

.delete A:hover,.red A:hover{
	color:#ff3846;
}
.location, .location A{
	color:green;
}
.location A:hover{
	color:#00ca00;
}

.renew A {color:#50b050;} .renew A:hover {color:#50ff50;}
IMG {
	border:0px;
	vertical-align:top;
	margin:0px 4px 0px 0px;
}

.menu{
	margin:0px 3px 0px 2px;
}

.amenu, .amenusel {
	border:1px dashed #182a3e;
	border-radius: 4px;
	min-width:96%;
	float:left;
	padding:2px 0px 2px 10px;
	margin:2px 0px 2px 0px;
	
}

.amenu {
	background:url(images/sub.gif) 2px center no-repeat #181c21;
}
.amenu:hover {
	background:url(images/sub.gif) 2px center no-repeat #134c89;
	border:1px dashed #1a324c;
	
}
.amenusel {
	background:url(images/subs.gif)  2px center no-repeat #181c21 ;
	color:#66aeff;
}
.amenusel:hover {
	background:url(images/subs.gif) 2px center no-repeat #134c89;
	border:1px dashed #1a324c;
	
}


 .mexit {
	color:#ff1f1f;
}



.im5{
	margin:0px 4px 4px 0px;
	float:left;
}


.d100 A, .a100, .ad100{
	border:1px dashed #182a3e;
	border-radius: 4px;
	padding:4px; 
	margin: 2px 0px 2px 2px; 
	/*background: url(images/d50f.gif) repeat-x #181c21;*/
	background:  #252d38;
}
 .d100 A, .a100{
	width:97%;
	float:left;
}

.d100 A:hover , .a100:hover, .af:hover, .swdp A:hover, .dpresent A:hover ,.path A:hover{
	border:1px dashed #1a324c;
	background: #0e4177;
}
.d100{
	padding:1px; margin: 1px; 
	border-radius: 4px;
	background: #181c21;
}
.dt100{
	padding:4px; margin: 2px; 
	border-radius: 4px;
	background: #181c21;
}

DIV.daf{
	width:130px;
}
.d101{
	border:1px dashed #182a3e;
	border-radius: 4px;
	float:left;
	min-width:97%;
	padding:4px; 
	margin: 2px 0px 4px 0px; 
}

 .d30{
	border:1px dashed #707070;
 }
 .bggreen{
	border:1px dashed #007000;
	background:#004000;
 }
 

.ag100{
	color:#00cc00;
	font-weight:bold;
	border:1px dashed #183e1a;
	border-radius: 4px;
	float:left;
	min-width:97%;
	padding:4px; 
	margin: 2px 0px 4px 0px; 
	background:  #152e16;
}
.ag100:hover {
	border:1px dashed #1a4c1c;
	background: #1c531d;
}


.abs{
	position:absolute;
	
}


DIV.clear{
	clear:both;
	font-size:0px;
	padding:0px;
	margin:0px;
}
.fll{float:left;}
.flr{float:right;}

.right{ text-align:right;}
.center{ text-align:center;}


.fln, .fln IMG {
	float:none !important;
	padding:0px !important;
	margin:0px !important;
}

.color2{
	color:#ff9090;
}
.color3{
	color:red;
}
.color1{
	color:#00ff00;
}
.cbb{
	color:#182a3e;
}
.color9{
	color:#909090;
}

.store{
	color:#6090f0;
}
.store A{
	color:#6090f0;
}


.bold{
	font-weight:bold;
}
.normal{
	font-weight:normal;
}






DIV.dinfo {
	font-size:90%;
}
DIV.dinfo DIV{
	clear:both;
	margin: 4px 0px 4px 0px;
}
DIV.dinfo DIV DIV{
	color:#909090;
	width:80px;
	float:left;
	text-align:right;
	margin: 0px 4px 0px 0px;
}


DIV.sysm {
	text-align:center;
	padding:0px 0px 0px 0px;
	margin:2px 0px 4px 0px;
	background:#500000;
	border:1px solid red;
	color:#ffff00;
	clear:both;
}
DIV.sysm P{	
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px !important;
	color:#ffff00;
	/*font-weight:bold;*/
}

.sdate{
	color:#909090;
	font-size:80%;
}

.tb {background-color: #303030;}
.t {background-color: #000000; }

.t0 {background-color:#333333;color:#ffffff; font-weight:bold; text-align:center;}

.hand{
	_cursor:hand;
	cursor:pointer;
}


.swdp A,.dpresent A {
	float:left;
	margin:0px 0px 4px 4px;
	padding:4px;
	border:1px dashed #182a3e;
	border-radius: 4px;
	
}


.dpresent{
	width:150px;
	min-height:50px;
	_height:50px;
}

.tbc TD{
	text-align:center;
}

.w90{
	width:90px;
}
.w150{
	width:150px;
}
.left{
	text-align:left !important;
}

.mt4,.mt4 DIV  {
	margin-top:4px;
}
.mt4d DIV {
	margin-top:4px;
}
.mar0{
	margin:0px !important;
}

.md4,.md4 DIV  {
	margin-bottom:4px;
}

.ml10{
	margin-left:10px;
}


.bord1{
	/*-moz-border-radius: 5px;          
	-webkit-border-radius: 5px;
	border-radius: 5px ;*/
	border:1px solid #182a3e;
}
.bord0{
	border:0px;
}

/* Гонка */
.rpn{
	text-align:right;
	font-size:10px;
	color:#bbb;
	height:20px; 
}
.track{
	background:#444;
	min-width:150px;
	width:80%;
	height:20px;
	margin:14px 0px 6px 0px;
	border-bottom:1px dashed #777;
}
.track IMG{
	margin:2px 0px 2px 0px;
	/*float:right;
	position:relative;*/
}
.trt{
	float:right;
	position:absolute;
	margin:-12px 0px 0px 0px;
	
}
.w97{
	width:97%;
}


