body{background-color:gray; margin:0; font-size: 11px; font-family: tahoma, verdana, arial, sans-serif; }

td{color:black; font-family:tahoma, verdana; font-size:11px; }
A{color:#AA0000;}

td.lc2{background-color:#FEE7D8}
td.lc{background-color:#f4f5f8}

div.auth { margin-left:8px; margin-top:4px; margin-bottom:4px;}
A.auth {font-weight:bold; font-size:11pt;font-weight:normal;}
input.auth{ width:110px; font-size:10px; background-color:white; border:1px solid #C0CAD5}
input.auth_but, button, input.button { background:#EEEEEE none repeat scroll 0 0; border-color:#CCCCCC #777777 #777777 #CCCCCC; border-style:solid; border-width:1px; color:#333333; font-family:arial,verdana,serif; font-size:8pt; font-weight:bold; padding:1px; vertical-align:middle; }
table.auth {margin-bottom:12px; margin-left:21px}
td.auth { padding-left:6px; padding-top:4px; font-size:8pt; color:#555555; font-family: tahoma, tahoma, verdana, arial, sans-serif;}
tr.auth { background-color:white; }
table.usermenu{margin-left:20px; background-color:white}
td.usermenu{background-color:white}

td.form1 { font-weight:bold; padding:3px 0 3px 10px; text-align:right; vertical-align:top; width:100px; }
td.form2 { padding:3px 0 3px 10px; font-size:8pt; color:#555555; font-family: tahoma, tahoma, verdana, arial, sans-serif; }

A.menu_razdel{font-family:verdana; color:#BD0011; font-size:9pt; font-weight:bold; text-decoration:none}
A.admin_menu_razdel{font-family:verdana; color:#BD0011; font-size:9pt; font-weight:normal; text-decoration:none}

.red{font-family:verdana; color:#BD0011; font-size:9pt; font-weight:bold; text-decoration:none}

div.menu_bottom{margin-left:12px; margin-top:4px; margin-bottom:4px; font-family:verdana; color:#000099; font-size:7pt; font-weight:normal; text-decoration:none}
a.menu_bottom{text-decoration:none}
div.menu_plus{margin-right: 6px; margin-top:6px; margin-bottom:6px; }
div.menu_podrazdel{margin-left: 10; margin-bottom:10;}

div.light{background-color:#FFF799;}
.dotline{margin-left: 12}
a.main {text-decoration:none; font-weight:bold; color:white}

.block_width_1 { width: 175px; }
.block_width_2 { width: 370px; }
.block_width_3 { width: 560px; }
a.txn_block2 {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

a.txn_block1 {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

a.txn_block3 {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

div.vstrecha_container { border: #cfcfcf 1px solid;  }
div.vstrecha_story { padding-top:5; padding-left:15; padding-right:3; padding-bottom:5; font-size:9pt; }
div.vstrecha_more { background-color:#e4e4e4; padding-top:5; padding-left:40; padding-bottom:5; font-weight:bold; }
div.vstrecha_select { margin-top:10; margin-left:50; margin-bottom:10; }

a.man {color:#46697E;font-weight: bold; font-size: 11px; font-family: tahoma, tahoma, verdana, arial, sans-serif;}
a.woman {color:#A56D6D;font-weight: bold;}
a.support {color:#888888;font-weight: bold;}
a.support2 {color:#000000;font-weight: bold;}
font.man   {color:#46697E; font-size: 8pt;}
font.woman {color:#A56D6D; font-size: 8pt;}
font.minus{color:#61358C; font-weight: bold;}
font.plus{color:#DC002A; font-weight: bold;}
.small{font-size: 11px;}
.smalldate{font-size: 10px;}
a.online {color:#FFFFFF;font-weight: bold;}
a.textbanner {color:#FFFFFF; text-decoration:none}
.tarea {  width:290px; height:80px; }
textarea { border: 1px solid #C0CAD5; padding: 3px; font-size: 11px; font-family: tahoma, tahoma, verdana, arial, sans-serif; }
select { border: 1px solid #bdc7d8; padding: 2px; font-size: 11px; font-family: tahoma, verdana, arial, sans-serif }
.inputText, .inputPassword { border: 1px solid #C0CAD5; font-family: tahoma, tahoma, verdana, arial, sans-serif; font-size: 11px; padding: 2px; }
input[type="text"], input[type="password"], input[type~="text"], input[type~="password"] { border: 1px solid #C0CAD5; padding: 3px;  font-size: 11px;  font-family: tahoma, tahoma, verdana, arial, sans-serif; }

#content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.commpost { padding: 0px; margin: 0px; float: left; margin-bottom: 15px; border-bottom: solid 1px #DAE2E8;}
.commpost td { padding: 0px; vertical-align: top; }
.commpost td.image { width: 55px; text-align: left; }
.commpost td.image2 { width: 130px; text-align: left; }
.commpost td.image2 img { margin-right: 5px; margin-left: 5px; }
.commpost td.image img { margin-right: 5px; margin-left: 5px; }
.commpost .info { border-top: solid 1px #45688E; } 
.commpost .info .header { padding: 3px 5px 3px; background:#f7f7f7; border-bottom: solid 1px #f7f7f7; }
.commpost .info .actions { padding: 3px 5px; border-bottom: solid 1px #DAE2E8; border-top: none; clear: right; }
.commpost .info .header a.profile_link { font-weight: bold; }
.commpost .info .actions a:hover { text-decoration: underline; } 
.commpost .info .text { padding: 5px 5px; }
.commpost .photo img { width:75px; margin-left: 5px; }
#wall { padding: 5px; background: #f7f7f7; }
#wallpage { padding: 10px; border: solid 1px #ccc; background: white; }
#wallpage .nav { margin-bottom: 5px; }
.regdescription { color:black; text-align:left; width:160px; }
.c_regdescription { color:black; text-align:left; width:250px; }
.profile{color:black; font-family:tahoma, verdana; font-size:11px; text-align:right; width:150px; }
.c_profile{color:black; font-family:tahoma, verdana; font-size:11px; text-align:right; width:120px; }

ul.tabs,ul.tabs li{list-style-type:none;margin:0;padding:0}
ul.tabs{padding:0;}
ul.tabs li{float:left;margin-right: 3px;text-align: center;}
ul.tabs a{float:left; width: 8em;padding: 4px 0; text-decoration:none;}
ul.tabs a:hover{background: #C0CAD5; text-decoration:none;}
ul.tabs li.activeLink a,ul.tabs li.activeLink a:hover{background: #AAAA9E;color: #FFF;}
.tBar { PADDING: 1px; BORDER-BOTTOM: #AAAA9E 1px solid }
.tBar #tabs { DISPLAY: inline; FLOAT: left; MARGIN: 0px; BORDER-BOTTOM-STYLE: none }
.tBar .blinks { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 4px; PADDING-TOP: 4px }
.clearFix { DISPLAY: block }
.userprofile {background: #C0CAD5; text-decoration:none;}
.pictures {background: #e5e5e5; text-decoration:none; border-bottom: solid 1px #C3CAD2; border-left: solid 1px #DAE1E8; border-right: solid 1px #DAE1E8; }
.contactPages { PADDING-LEFT: 0px; FLOAT: left; MARGIN: 2px 0px; LIST-STYLE-TYPE: none; HEIGHT: 20px }
UL.contactPages LI { PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN-RIGHT: 1px; PADDING-TOP: 2px }
UL.contactPages LI A { }
UL.contactPages LI.current { BORDER-RIGHT: #dae1e8 1px solid; BORDER-TOP: #dae1e8 1px solid; BORDER-LEFT: #dae1e8 1px solid; BORDER-BOTTOM: #dae1e8 1px solid; BACKGROUND-COLOR: #ffffff }
#content:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#nav li a.more { padding-left: 20px; border-top: 0px; }
#nav li a.more:hover { border-top: 0px; }
A.menu_podrazdel{font-family: tahoma, verdana, arial, sans-serif; color:#BD0011; font-size:8pt; font-weight:bold; text-decoration:none; vertical-align:center;}
A.menu_podrazdel:hover{ background: #EAEEF2; color:#36638E; border-left:0px;}
#nav li a.top {font-family:verdana; color:#BD0011; font-size:8pt; font-weight:normal; text-decoration:none}
#nav { list-style: none; margin: 0; padding: 0; }
#nav li { border-bottom: 1px solid #FFF; }
#nav li#myprofile { border-bottom: 0; }
#nav li#myfriends { clear: left; }
#nav li a { border: 0; border-top:1px solid #fff; background: #eee; background: white; display: block; padding: 1px 1px 1px 6px; }
#nav li a.more { padding-left: 6px; }
#nav li#myprofile a { padding: 0; width: auto; border-bottom: 1px solid #FFF; }
#nav li#myprofile a.hasedit { float: left; width: 56px; padding: 1px 1px 1px 6px; border-top:1px solid #fff; }

#nav li#myprofile a.edit {
  color: gray;
  float: right;
  text-align: center;
  width: 58px;
  padding: 1px 1px 1px 1px;
  border-left: 0;
  text-align: right;
}

#nav li#myprofile a.edit:hover {
 background: #EAEEF2;
 color:#36638E;
 border-left:0px;
 width: 58px;
}

#nav li#myfriends a { }

#nav li a:hover,
#nav li#myprofile a:hover {
  background: #DAE1E8;
  color:#36638E;
  border-top: 1px solid #CAD1D9;
  text-decoration:none;
}

hr { background-color: #ccc; border: 0px; padding: 0px;	height:1px; margin: 0px 0px; }