body {
		height: 100%;
		width: 100%;
		font-family: Arial,Helvetica,sans-serif;
		behavior: url(csshover.htc);
		font-size: 12px;
		}
* {
		margin: 0;
		padding: 0;
		border-collapse: collapse;
	}
	
.ltl {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	width: 100%;
}
img {
		border: 0;
		}
table {
		}
a {
		color: #2057AA;
		text-decoration: underline;
		}
a:hover {
		text-decoration: none;
		}
		/*
a:visited {
		color:#4B668E;
		}
*/
div.bodydiv {
		width: 100%;
		background: #fff;
		min-width: 1000px;
		}

div.main {
		overflow: hidden;
		
}
div.main_left {
		float: left;
		width: 68%;
		overflow: hidden;
		
}
div.main_left_simple {
		float: left;
		width: 100%;
		overflow: hidden;
		
}
div.main_right {
		float: left;
		width: 30%;
		text-align: center;
		
}

div.bottom {
		height: 160px;
		width: 100%;
		background: #E5E5E5;
		}

span.rightspan {
		clear:left;
		display: block;
		width:0;
		height:0;
		font-size:0;
		}
span.rightspan2 {
		clear:left;
		display: block;
		width:200px;
		height:0;
		font-size:0;
		}
.nofloat {float:none;}


div.toprekl {
		width: 100%;
		text-align: center;
		background: #000;
		}

td.logo {
		text-align: center;
		width:30%;
		}
td.logo_right {
		text-align:right;
		vertical-align:top;

		}		
span.top_community {
		color: #010101;
		font: 12px Arial;
		display: block;
		padding-top: 25px;
		margin: 0 10px;
		float: left;
		width:15%;
		text-align:left;
		}
div.community_members {
		font: 36px Arial,Helvetica,sans-serif;
		color: #00A6D9;
		font-weight: bold;
		padding-top: 16px;
		float: left;
		margin-right: 20px;
		width: 20%;
		text-align: center;
			
		}
.community_members p {
		font-size:10px;
		color: #000;
		text-align: center;
		margin: -5px 0px 0px 0px;
		}		
div.community_login {
		padding-top: 25px;
		float: left;
		width:58%;
		text-align:right;
		}
.community_login span {
		font-size: 11px;
		margin-right:75px;
		display: block;
			
		}
.community_login input {
		margin: 0px 5px;
		width: 150px;
		height: 19px;
		font-size: 14px;
		}		

div.auth_menu {
		text-align:right;
		padding-right:45px;
}
.auth_menu a {
		color: #2057AA;
		font-size:12px;
		font-weight:bold;
		margin-left:10px;
}
.auth_menu img {
		margin-bottom: -6px;
		padding-left: 6px;
		margin-right: -3px;
}		
div.auth_info {
		text-align:right;
		padding-right:45px;	
		font-size:14px;	
		margin-bottom:20px;
		}
.auth_info strong {
		font:bold 15px Arial,Helvetica,sans-serif;
		color:#E87817;
		}		
a.logout {
		
}
a.bigname {
		font-size:14px;
}		
table.poisk_top {
		width: 100%;
		margin: 0 0 20px 0;
		}
td.topleftrekl {
		width: 30%;
		height: 80px;
		text-align:center;
		vertical-align:middle;
		}
td.poisk {
		text-align:left;
		}

div.poisk_in {
		width: 87%;
		overflow: hidden;
		float: left;
		margin-right: 8px;	
		text-align:left;	
}
span.superpoisk {
		float: right;
		display: block;
		font-size: 11px;
		}
.superpoisk a {
		color: #8E8E8E;
		}		
.naprimer {
		font-size: 11px;
		color: #8E8E8E;
		}
.naprimer span {
		border-bottom: 1px dashed #8E8E8E;
		}
		
div.search_grey {
		width: 100%;
		background: #E5E5E5;
		text-align: center;
		margin-right: 5px;
		margin-top: 5px;
		}
.search_grey input {
		width: 98%;
		margin: 4px;
		height:22px;
		font-size: 15px;
		}

.poisk button {
		width: 60px;		
		text-align: center;
		margin-top: 23px;
		
		font-size:12px;	
		height:23px;		
		}
input.form_button {
		width: 60px;		
		text-align: center;
		height:23px;
		line-height:1;
		font:12px Arial,Helvetica,sans-serif;		
}		

/* menu */
table.menu {
		font-size: 12px;
		color: #000;
		margin-left: 5px;
		height: 23px;
		}
.menu td {
		text-align: center;
		vertical-align: middle;
		padding: 0 5px;
		font-weight:700;
		font-family: Arial,Helvetica,sans-serif;
		}
td.menuactive {
		background-color: #E5E5E5;
		font-weight: bold;
		}

a.username {
		color:#7F7F7F;
		text-decoration:none;
		border-bottom: 1px solid #00A6D9;
		font-weight: bold;
}	
a.username:hover {
		border-bottom:0;
}

/*  bottom */
div.bottom_left {
		padding: 20px 0px 20px 40px;
		}

.bottom_left p {
		font-size: 11px;
		color: #000;
		font-family: Arial, sans-serif;
		}

table.bottomlinks {
		width: 300px;
		float: right;
		margin-top: 15px;
		margin-left: 30px;
		margin-right: 100px;
		}
.bottomlinks td {
		padding: 5px;
		font-size:12px;
		color: #1F57A8;
		font-weight: bold;
		}
.bottomlinks a {
		color: #1F57A8;
		font-weight: bold;
		}
.floatleft {
		float:left;
}		

div.popupdiv
{
	padding: 5px;
	border: 2px solid #00A6D9;
	background: #FFF;
}

.hide_baloon {
	display: none;
	position: absolute;
}

.show_baloon {
	display: block;
	position: absolute;
}

