body {
	color: #777 ;
	background: #fff ;
	margin: auto;
	font: normal normal normal 11px Verdana, Arial, Helvetica, sans-serif;
              max-width: 550px;
}
.head {
	border-bottom: 1px solid #6495ED;
	margin-bottom: 1px;
	background: url(images/head.gif) repeat-x scroll left top;
}
.auth {
              color: #fff;
	margin : 5px; 
	padding: 3px;
	border-bottom: 1px solid #e7e7e7;
	background: #f3f3f3 url(images/auth.gif) repeat-x top;
}
.forum1 {
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 3px;
	border-top: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
	background: url(images/auth.gif) repeat-x top;
}
.auth a {
	background: #3ccaff url(images/but.gif) repeat-x left top;
	padding: 2px;
	color: #fff;
	margin-right: 1px;
}
.auth a:hover { color: #fff; background: #ff9f33 url(images/buth.gif); text-decoration: none; }
.tit {
	color: #fff;
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 4px;
	background: #ff9f33 url(images/tit.gif) repeat-x top;
}
.box {
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 4px;
	border-bottom: 1px dotted #dadada;
	background: #f6f6f6 url(images/box.gif) repeat-x top;
}


.on {     
	margin-bottom: 1px;
	padding: 4px;
	border-bottom: 1px solid #f0f0f0;
	background: url(images/on.gif) repeat-x top;
}
.on a, .on2 a, .forum1 a {
	color: #ff9e34;
}
.on2 {
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 2px;
	border-top: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
	background: #fffdcb url(images/on2.gif) repeat-x bottom;
}



.block1, .block2, .block3, .forum2 {
	background: #ecfbff;
	padding: 2px;
	border-top: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
	color: #4bcfff;
	font-size: 11px;
	text-align: left;
	margin-top: 1px;
	margin-bottom: 1px;
}
.block1 img {
opacity : 0.4;
}
.block1 mg:hover {
opacity : 0.9;
}
.online {
	color: #007fff;
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 4px;
	background: #33c8ff url(images/online.gif) repeat-x top;
}

.home {
	color: #007fff;
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 4px;
	background: #33c8ff url(images/online.gif) repeat-x top;
}
.online a {
	color: #007fff;
	text-decoration: underline;
}
.home a {
	color: #000000;
	text-decoration: underline;
}
.blue {
	
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 4px;
}
.blue a {
	color: #007fff;
	text-decoration: underline;
}
.style2 {
	color: #000000;
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 4px;
	background: #ff9f33 url(images/tit.gif) repeat-x top;
}
.counters {
	text-align: left;
	margin: 1px;
}
.location {
	background: #ecfbff;
	padding: 2px;
	border-top: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
	color: #4bcfff;
	font-size: 10px;
	text-align: left;
	margin-top: 1px;
	margin-bottom: 1px;
}
.location a {
	color: #4bcfff;
}
.where {
	background: #f8f8f8;
	padding: 2px 1px 2px 5px;
	margin: 3px 0;
	border-top: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
	color: #a3a3a3;
}
.where a {
	color: #8d8d8d;
}
.where a:hover {
	color: #7a7a7a;
	text-decoration: none;
}


.ftext {
	border-top: 1px dotted #ccc;
	padding: 2px 0 0;
	margin: 3px 0 0;
}
.write {
	padding: 3px 1px 3px 2px;
	margin: 3px 0;
}
.user_on {
	color: #43bd0f;
}
.user_off {
	color: #f30;
}
.mess {
	background: #ffffd7;
	padding: 3px;
	margin: 1px;
	border: 1px solid #e4e4e4;
}
a {
	color: #ff7518;
	text-decoration: none;
}
a:hover {
	color: #ff9e34;
	text-decoration: underline;
}
input, textarea, select {
	background: #f4fdff;
	margin: 1px 0;
	font: 11px Tahoma;
	border: 1px solid #cef2ff;
	padding: 1px 3px;
	color: #00acec;
}
hr {
	border-top: 1px dotted #dfdfdf;
	margin: 3px 0 2px;
}
form {
	margin: 0;
}
img {
	vertical-align: middle;
	border: 0;
}
.clear {
	clear: both;
}
.status {
    color: #000000;
    margin-top: 2px;
    margin-bottom: 2px;
    margin-left: 6px;
    padding: 1px 5px;
    background: #ffcc00;
}
.status b {
    margin-left: -11px;
    padding-right: 12px;
    background: url(images/status.png) no-repeat;
}
.imgright {  
	float: right;
	margin : 5px; 
} 

.q {
    background-image: url(/img/closequote.png);
    background-position: top right;
    background-repeat: no-repeat;
    background-color : #fcfeeb;
    border: 1px solid #e9ebec;
	border-left: 4px solid #8394b2;
    color : #878787;
    font-size : x-small;
    padding-left : 6px;    
}
.n {
background : url(images/bg_ads.gif) top repeat-x #fff;
padding : 3px;
}
.nw {
background : #fff2f9;
border : 1px solid #ffc0e4;
border-radius : 3px;
padding-left : 3px;
padding-bottom : 3px;
padding-right : 3px;
}
.bg_menu  {
	background: #ffffd7;
	padding: 3px;
	margin: 1px;
	border: 1px solid #e4e4e4;
}

.d1 { 
margin:1px 0; 
background: #f4f8fa;
border-bottom: 1px solid #e2e9ed;
border-top: 1px solid #e2e9ed;
padding : 2px; 
}

.d1:hover {
background: #d9f2ff;
}

.d2 { 
margin:1px 0; 
background: #f8f8ef;
border-bottom: 1px solid #edede3;
border-top: 1px solid #edede3;
padding : 2px; 
}

.d2:hover {
background: #ffffd3;
}
.logo {background: url('/style/default/images/logos.gif') repeat-x scroll center top}