html,body {
background:#EAF1F6;
font:12px Arial;
color:#383838;
margin:0;
padding:0;
}

a {
color:#192838;
text-decoration:none;
}

a:hover {
color:#607890;
}

img {
border:none;
margin:0;
}

.clear {
clear:both;
}

.but {
font:11px Verdana;
text-decoration:none;
font-weight:bold;
background:#176106 url("../img/but.png") center repeat-x;
border:1px solid #024f0a; 
color:#1c6b00; 
padding:5px 8px;
margin:5px;
}

.but:hover {
opacity:0.8;
color:#1c6b00;
}

#tooltip{
background:#e5fae4;
border:1px solid #1d8c27; 
border-left:3px solid #1d8c27;
font-size:11px;
color:#0b3c10;
padding:4px 8px;
position:absolute;
visibility:hidden;
opacity: 0.9;
z-index:100;
}

.field {
width:240px;
background:#fff;
border:1px solid #d9d9d9;
color:#777;
padding:6px 10px;
margin:5px;
font:11px Verdana;
}

.field1 {
background:#B2B2B2 url(../img/field1.png) repeat-x;
border:1px solid #8f8f8f;
width:220px;
padding:3px 10px;
font:12px Arial;
font-style: italic; 
font-weight:bold;
color:#666;
}

.field2 {
background:#0d141b url(../img/field2.png) repeat-x;
border:1px solid #04090c;
width:220px;
padding:3px 10px;
font:12px Arial;
font-style: italic; 
font-weight:bold;
color:#fff;
}

#comments,
.comments  {
width:463px;
height: 156px;
display:block;
background:#fff url(../img/commlg.png) no-repeat;
border:0;
overflow:hidden;
}

#bx {
width:1000px;
margin:0 auto;
}

.headl {
float:left;
width:509px;
height:199px;
background:#EAF1F6 url("../img/headl.jpg") no-repeat;
}

.headr {
float:left;
width:491px;
height:199px;
background:#EAF1F6 url("../img/headr.jpg") no-repeat;
margin:0;
}

.topanel {
margin:0 auto;
width:261px;
height:40px;
background:#1F480A url("../img/topanel.jpg") no-repeat;
padding-left:10px;
padding-right:10px;
}

.topanel a {
display:block;
float:left;
padding:12px 10px;
color:#ffffff;
font-weight:bold;
}

.topanel a:hover {
background:#65ac54 url("../img/topanel_a.jpg") repeat-x;
}

#logbrow {
   	position: absolute;
	width:400px;
	left: 38%;
  	top: 100px;
	border:solid #8a8a8a 5px;
    background:#DBE1E5 url("../img/bglog.png") no-repeat;
    color:#666;
    padding:10px;
    padding-top:0;
	opacity:1.0;
	z-index: 10;
}

#logbrown2 { display: none; }

#logbrow2 {
   	position: absolute;
	width:420px;
	left: 37%;
  	top: 100px;
  	z-index: 10;
    overflow: hidden;
	border:solid #8a8a8a 5px;
    background:#DBE1E5 url("../img/bglog.png") no-repeat;
    color:#666;
    text-align:left;
    padding:10px;
    padding-top:0;
}

#logbrow2 ul {
list-style-type:none;
}

#logbrow2 a {
width:200px;
display:block;
padding:5px 5px;
border-bottom:1px dotted #555;
color:#555;
font:12px Arial;
}

#logbrow2 a:hover {
background:#dbe1e5;
}

#logbrow a {
color:#555;
font:12px Arial;
padding:5px 5px;
font-weight:bold;
}

#logbrow a:hover {
background:#dbe1e5;
}

.hads {
margin-top:30px;
}

#serch {
float:left;
width:366px;
height:52px;
}

.s_bg {
color:#777;
font:13px Arial;
font-style: italic; 
background:#000 url(../img/s_bg.png) no-repeat;
border:none;
position:absolute;
width:221px;
font-weight:bold;
padding-top:5px;
padding-right:0px;
padding:18px 0;
padding-left:50px;
margin:0;
z-index:2;
}

#topmenu {
float:left;
width:604px;
height:52px;
background:#09121A url("../img/topmenu.jpg") no-repeat;
padding-left:15px;
padding-right:15px;
}

#topmenu a {
float:left;
display:block;
padding:18px 10px;
color:#fff;
font-weight:bold;
}

#topmenu a:hover {
background:#607383 url("../img/topmenu_a.jpg") repeat-x;
}

.consper {
margin-top:10px;
background:#ffffff url("../img/speedbar.jpg") no-repeat;
width:950px;
height:24px;
padding-top:17px;
padding-left:50px;
color:#ffffff;
}

.consper a {
color:#ffffff;
font-weight:bold;
}

.content {
background:#fff;
padding:10px;
width:978px;
border-left:1px solid #DFDFDF;
border-right:1px solid #DFDFDF;
}

#cleft {
float:left;
width:150px;
margin-right:10px;
}

#ccenter {
float:left;
width:580px;
margin-right:10px;
}

#cright {
float:left;
width:228px;
}

.margi {
margin-bottom:10px;
}

.mml {
background:#E2EAED url("../img/mml.png") no-repeat;
text-align:center;
color:#4b5052;
font-weight:bold;
padding-top:10px;
height:27px;
width:150px;
}

.mcl {
width:148px;
background:#B8C1C6 url("../img/mcl.jpg") no-repeat;
border-left:1px solid #a3adb1;
border-right:1px solid #a3adb1;
padding-top:10px;
padding-bottom:5px;
}

.mml2 {
background:#4D6D85 url("../img/mml2.jpg") no-repeat;
text-align:center;
color:#fff;
font-weight:bold;
padding-top:10px;
height:27px;
width:150px;
}

.mcl2 {
width:148px;
background:#293645 url("../img/mcl2.jpg") no-repeat;
border-left:1px solid #1c2b34;
border-right:1px solid #1c2b34;
padding-top:10px;
padding-bottom:5px;
}

.opacity {
opacity: 0.4;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.4;
-khtml-opacity: 0.4;
}

.archa a {
color:#ffffff;
border-top:1px solid #687c8c;
border-bottom:1px solid #141d25;
display:block;
padding:5px;
}

.archa a:hover {
background:#12212d url("../img/archa.jpg") repeat-x;
}

.shead {
background:#EAF1F6 url("../img/shead.png") no-repeat;
width:560px;
height:40px;
color:#1f1f1f;
font:13px Verdana;
font-weight:bold;
line-height:40px;
padding-left:20px;
}

.shead a {
color:#192838;
}

.scatx {
background:#EAF1F6 url("../img/scatx.png") no-repeat;
width:570px;
height:25px;
color:#666;
font:12px Arial;
line-height:25px;
padding-left:10px;
}

.scatx a {
color:#192838;
text-decoration:underline;
}

.sbod {
background:#dbe1e5;
padding:10px;
width:558px;
border-left:1px solid #A7AEB1;
border-right:1px solid #A7AEB1;
margin:0;
}

.sbod a {
font-weight:bold;
}

.sspanx1 {
background:#EAF1F6 url("../img/sspanx1.png") no-repeat;
width:436px;
height:37px;
line-height:37px;
padding-left:10px;
float:left;
}

.sspanx2 {
background:#EAF1F6 url("../img/sspanx2.png") no-repeat;
width:570px;
height:37px;
line-height:37px;
padding-left:10px;
}

.commspanx2 {
background:#EAF1F6 url("../img/sspanx2.png") no-repeat;
width:560px;
height:26px;
padding-top:11px;
padding-left:10px;
padding-right:10px;
}

.butscomm {
color:#fff;
font:12px Arial;
padding:3px 7px;
background:#e1f4fd url(../img/butscomm.png) repeat-x;
border:1px solid #091116;
height:30px;
}

.butscomm a {
color:#192838;
}

.autc {
float:left;
padding:0 10px;
}

.fullb {
width:134px;
height:37px;
float:right;
}

.fullb a {
display:block;
height:37px;
font:13px Arial;
font-weight:bold;
font-style:italic;
line-height:39px;
background: url("../img/fullb.png") no-repeat;
text-align:center;
color:#162631;
}

.fullb a:hover {
background: url("../img/fullb.png") 0 -37px no-repeat;
color:#fff;
}

.bhead {
background:#EAF1F6 url("../img/bhead.png") no-repeat;
width:560px;
height:40px;
color:#fff;
font:13px Verdana;
font-weight:bold;
line-height:40px;
padding-left:20px;
}

.bhead a {
color:#fff;
}

.bbod {
background:#1A2A34;
border-left:1px solid #081014;
border-right:1px solid #081014;
padding:10px;
width:558px;
color:#fff;
}

.bbod a {
color:#fff;
}

.bbod a:hover {
color:#ff8a00;
}

.rhead {
background:#ddd5d5 url("../img/rhead.png") no-repeat;
width:560px;
height:40px;
color:#362d30;
font:13px Verdana;
font-weight:bold;
line-height:40px;
padding-left:20px;
}

.rhead a {
color:#141011;
}


.rbod {
background:#ddd5d8;
border-left:1px solid #A89FA1;
border-right:1px solid #A89FA1;
padding:10px;
width:558px;
}

.related ul {
list-style-type:none;
}

.related a {
display:block;
padding:7px 35px;
color:#fff;
background: url("../img/related.png") no-repeat;
font:11px Verdana;
border-bottom:1px dotted #526068;
}

.related a:hover {
background:#29363e url("../img/related.png") no-repeat;
}

.buttin a {
color:#fff;
font:11px Arial;
font-weight:bold;
padding:6px 10px;
padding-bottom:5px;
background:#2f3e47;
border:1px solid #141e25;
height:19px;
margin-right:5px;
}

.buttin a:hover {
background:#1f2a32;
border:1px solid #060b0e;
}

/* Стили для кнопок раздела персональных сообщений */

.buttin1 a {
color:#fff;
font:11px Arial;
font-weight:bold;
padding:6px 10px;
padding-bottom:5px;
padding-left:30px;
background:#2f3e47 url("../img/mail1.png") no-repeat;
border:1px solid #141e25;
height:19px;
margin-right:5px;
}

.buttin1 a:hover {
background:#1f2a32 url("../img/mail1.png") no-repeat;
border:1px solid #060b0e;
}

.buttin2 a {
color:#fff;
font:11px Arial;
font-weight:bold;
padding:6px 10px;
padding-bottom:5px;
padding-left:30px;
background:#2f3e47 url("../img/mail2.png") no-repeat;
border:1px solid #141e25;
height:19px;
margin-right:5px;
}

.buttin2 a:hover {
background:#1f2a32 url("../img/mail2.png") no-repeat;
border:1px solid #060b0e;
}

.buttin3 a {
color:#fff;
font:11px Arial;
font-weight:bold;
padding:6px 10px;
padding-bottom:5px;
padding-left:30px;
background:#2f3e47 url("../img/mail3.png") no-repeat;
border:1px solid #141e25;
height:19px;
margin-right:5px;
}

.buttin3 a:hover {
background:#1f2a32 url("../img/mail3.png") no-repeat;
border:1px solid #060b0e;
}

/* Конец стилей для кнопок в разделе персональных сообщениях */

.blreg {
background:#dbe1e5 url("../img/infobl.png") repeat-x;
border:1px solid #b9c0c5;
padding:10px;
margin:10px;
color:#3f5866;
font:11px Verdana;
font-weight:bold;
}

.sublreg {
color:#596a7f;
padding-bottom:5px;
font:11px Arial;
}

/* Навигация по сайту */

#back span {
color:#999;
font-size:12px;
padding:7px 10px;
background:url(../img/back1.png) no-repeat;
padding-left:35px;
font-weight:bold;
}

#back a {
color:#666;
padding:7px 10px;
background:url(../img/back1.png) no-repeat;
padding-left:35px;
font-weight:bold;
}

#back a:hover {
background:url(../img/back2.png) no-repeat;
color:#fff;
}

#next span {
color:#999;
font-size:12px;
padding:7px 10px;
background:url(../img/next1.png) no-repeat;
padding-right:35px;
font-weight:bold;
}

#next a {
color:#666;
padding:7px 10px;
background:url(../img/next1.png) no-repeat;
padding-right:35px;
font-weight:bold;
}

#next a:hover {
background:url(../img/next2.png) no-repeat;
color:#fff;
}

.navigation {
line-height: 4;
color:#666;
}

.navigation a {
text-decoration:none;
color:#666;
background:#f2f2f2 url(../img/nav1.png);
border:1px solid #9C9C9C;
padding:6px 10px;
font-size:12px;
font-weight:bold;
}

.navigation a:hover {
background:#16222C url(../img/nav2.png);
border:1px solid #05090F;
color:#fff
}

.navigation span {
text-decoration:none;
background:#fff url(../img/nav1.png);
padding:6px 10px;
border:1px solid #adadad;
color:#999;
font-weight:bold;
font-size:12px;
}

/* Конец стилей навигации */

#wind {
position:absolute; 
width:700px; 
left:27%; 
padding:10px; 
border:3px solid #1B2835; 
background:#EDF6FD url("../img/wind.png") repeat-x;
z-index:3;
}

.mmr {
background:#17232d url("../img/mmr.png") no-repeat;
text-align:center;
color:#fff;
font-weight:bold;
padding-top:10px;
height:27px;
width:228px;
}

.mcr {
width:226px;
background:#15222A url("../img/mcr.png") no-repeat;
border-left:1px solid #0A1217;
border-right:1px solid #0A1217;
padding-top:10px;
padding-bottom:5px;
color:#fff;
}

.mcrlinks a {
display:block;
padding:7px 35px;
color:#fff;
background: url("../img/related.png") no-repeat;
font:11px Verdana;
border-bottom:1px dotted #66767f;
}

.mcrlinks a:hover {
background:#25333f url("../img/related.png") no-repeat;
}

.mmr2 {
background:#E2EAED url("../img/mmr2.png") no-repeat;
text-align:center;
color:#4B5052;
font-weight:bold;
padding-top:10px;
height:27px;
width:228px;
}

.mcr2 {
width:226px;
background:#B9C2C5 url("../img/mcr2.png") no-repeat;
border-left:1px solid #A3ADB1;
border-right:1px solid #A3ADB1;
padding-top:10px;
padding-bottom:5px;
}

.mcrlinks2 a {
display:block;
padding:7px 35px;
color:#313131;
background: url("../img/related.png") no-repeat;
font:11px Verdana;
border-bottom:1px dotted #66767f;
}

.mcrlinks2 a:hover {
background:#a4adb0 url("../img/related.png") no-repeat;
}

.footlink {
padding-top:20px;
margin-left:20px;
border-bottom:1px solid #275008;
padding-bottom:18px;
}

.footlink a {
color:#fff;
padding:5px;
}

.footlink a:hover {
border-bottom:1px dotted #fff;
}

.copright {
margin-left:20px;
border-top:1px solid #8ac55d;
padding-top:10px;
color:#fff;
font:11px Verdana;
}

.refss {
margin:5px;
padding:5px;
color:#fff;
font:12px Arial;
background:#1b242a;
border:1px solid #080c0e;
}

.refss a {
color:#fff;
}

.refss a:hover {
color:#ff9600;
}
.friendfield {
  -moz-background-inline-policy:continuous;
  -moz-border-radius:5px 5px 5px 5px;
  background:none repeat scroll 0 0 #FFFFFF;
  border: 1px solid silver;
  position: relative;
  padding: 16px;
  color: #003366;
}
.friendlist {
  -moz-background-inline-policy:continuous;
  -moz-border-radius:5px 5px 5px 5px;
  background:none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #666;
  position: relative;
  padding: 10px;
  float:left;
}
.friendlist .username {
  font-size: 11px;
  text-decoration:underline;
  font-weight:bold;
}
.friendlist .delete {
  font-size:14px;
  color:red;
}
.friendlist img {
 border:none;
}
