/*global
-------------------------------------------------*/
body {
	padding: 0;
	margin: 0;
	background: #000;
	font: 1em Trebuchet MS, Helvetica, Arial;
	}
form{
	padding: 0;
	margin: 0;
}
a 	{
	text-decoration: none;
	color: #FFF;
	}
a:visited {
	/*color:#e9bbe8;*/
	}
a:hover{
	text-decoration: none;
	color: #ffff00;
	}
.cl {
	overflow:hidden;
	clear:both;
	line-height:0;
	}
.input1{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:normal;
color:#666666;

border:none;
width:170px;
height:13px;
} 
#page{
	text-align: center;
	width: 991px; 
	background: #2b012b;
	padding-bottom: 10px;
}
.avatar {
    position: relative;
    display: block;
    border: 1px solid #000;

}
.avatar span {
    display: block;
    position: absolute;
	 width: 65px; 
	 height: 78px;
	 overflow: hidden;
}

/*.avatar .tr, .avatar .td { position: relative; }

.vmiddle {vertical-align:middle;	  border:1px #ccc solid;}
.vbottom {vertical-align:bottom;}

 fix for ie6 
.vbottom .tr, .vbottom .td {  //top: 100%; width: 100%;}
.vbottom .td {//top: -100%;} 

 fix for ie6 
.vmiddle .tr, .vmiddle .td {  //top: 50%; width: 100%;}
.vmiddle .td {//top: -50%;}*/




/*.avatar{
	 width: 65px; 
	 height: 78px;
	 text-align: center;
	 vertical-align: bottom;
	 overflow: hidden;
}
.avatar2{
	border: 1px solid #FFE3FF;
	 width: 65px; 
	 height: 78px;
	 text-align: center;
	 vertical-align: bottom;
	 overflow: hidden;
} */
	#autoriz{
		padding-right: 60px;
		float: right;
		text-align: left;
		}
		#h_enter{
			width: 38px;
			height: 19px;
			background-image: url(../images/h_enter.gif);
			background-repeat: no-repeat;
			border: 0px;
			margin-left: 10px;
			vertical-align: middle; 
		}
		#h_reg {
			width: 82px;
			height: 19px;
			background-image: url(../images/h_reg.gif);
			background-repeat: no-repeat;
			border: 0px;
			margin-left: 10px;
			vertical-align: middle; 
		}
		#autoriz table{
			margin: 0px;
			padding: 0px;
			color: #a07d88;
			font-size: 8px;
		}
		.avtor{
			color: #e5dade;
			font-size: 11px;
			margin: 0px;
			padding: 0px;
			text-align: left;
		}
		.listing {
		  list-style: disc;
		  padding-left: 30px;
		  color: #ffff00;
		  margin: 0px 0px 5px 0px
		}

		ul.listing li {
		  padding: 1px 0px;
		}

		ul.listing li span{
		  color:black;
		}
		#login {
			text-decoration: none;
			color: #ffff00;
			}
		#login a {
			text-decoration: none;
			color: #ffff00;
			}
		#login a:visited {
			/*color:#e9bbe8;*/
			}
		#login a:hover{
			text-decoration: none;
			color: #ffff00;
			}
	#h_menu{
		/*position: relative;
		float: left;
		text-align: left;*/
		font-size: 11px;
		/*width: 712px; padding-left: -10px;   margin-left: -10px; */
		top: 5px;
		margin-top: 0px;
		
		
		}
		#h_menu ul a{
			color: #f4ef02;
		}
		#h_menu ul{
			/*margin-left: 5px;*/
			list-style: none;
			}
			#h_menu ul li{
				float: left;
				padding-left: 10px;
				padding-right: 10px;
				border-left: 1px solid #000;
				position: relative; 
				}
			#h_menu ul .first{
				float: left;
				padding-left: 0px;
				padding-right: 10px;
				border-left: none;
				position: relative; 
				}
			#h_menu li .submenu{
				position: absolute; 
				display: none;
				top: 8px;
				padding-top: 8px;
				float: left;
				}
				#h_menu li .submenu li{ 
					float: left;
					padding-right: 15px;
					border-left: none;
				}
				#h_menu li .submenu a{
					display: block; 
					color: #FFF;
				}
				#h_menu li:hover .submenu, #h_menu li.over .submenu{
					display: block;
				}



	#h_menu1{
		/*position: relative;
		float: left;
		text-align: left;*/
		font-size: 11px;
		/*width: 712px; padding-left: -10px;   margin-left: -10px; */
		top: 0px;
		margin-top: 0px;
		
		
		}
		#h_menu1 ul a{
			color: #f4ef02;
		}
		#h_menu1 ul{
			/*margin-left: 5px;*/
			list-style: none;
			}
			#h_menu1 ul li{
				float: left;
				padding-left: 10px;
				padding-right: 10px;
				border-left: 1px solid #000;
				position: relative; 
				}
			#h_menu1 ul .first{
				float: left;
				padding-left: 0px;
				padding-right: 10px;
				border-left: none;
				position: relative; 
				}
			#h_menu1 li .submenu{
				position: absolute; 
				display: none;
				top: 0px;
				padding-top: 0px;
				float: left;
				}
				#h_menu1 li .submenu li{ 
					float: left;
					padding-right: 15px;
					border-left: none;
				}
				#h_menu1 li .submenu a{
					display: block; 
					color: #FFF;
				}
				#h_menu1 li:hover .submenu, #h_menu li.over .submenu{
					display: block;
				}










.bl_fon{
	margin-left: 19px;
	margin-right: 19px;
	background: url('../images/fon.jpg') repeat;
	}
	.bl_fon2{
		position: relative;
		padding-left: 25px;
		padding-right: 25px;
		padding-bottom: 10px;
		padding-top: 5px;
		background: url('../images/fon2.jpg') repeat-x;
	}
	.bl_border {
		position: relative;
		margin-top: 30px;
		border: 1px solid #FFF;
		padding-bottom: 15px;
		}
	.bl_border a {
		text-decoration: none;
		color: #FFF;
		
		}
	.bl_border a:hover {
		text-decoration: none;
		color: #ffff00;
		}
	.bl_title{
		position: absolute;
		margin-top: -25px;
		margin-left: 10px;
		z-index: 10000;
		font-size: 24px;
		font-weight: bolder;
	}
	
	.bl_title4{
		position: relative;
		height: 29px;
		width: 180px;
	}
	.bl_title5{
		padding-top: 5px;
		padding-left: 40px;
		font-size: 24px;
		font-weight: bolder;
		font: Times New Roman;
		}
	.bl_title5 a {
		text-decoration: none;
		
		}
	.bl_title5 a:hover {
		text-decoration: none;
		color: #ffff00;
		}


	#bl_ots{
			padding-top: 20px;
			padding-left: 45px;
		}

	.sel {
		background: none;
		background: url('../images/sel.png') repeat bottom right !important; 
		background-image: none; 
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/sel.png', sizingMethod='scale');
		zoom: 1; 
		}
	.sel2 {
		background: none;
		background: url('../images/sel2.png') repeat bottom right !important; 
		background-image: none; 
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/sel2.png', sizingMethod='scale');
		zoom: 1; 
		}		
		
		
		
.s_title{
		font-size: 10px;

	}
.prozr50 {
	filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;
	}
.prozr20 {
	filter: alpha(opacity=20); -moz-opacity: 0.2; -khtml-opacity: 0.2; opacity: 0.2;
	}
.tcen {
	text-align: center;
	vertical-align: top;
	}
.tleft {
	text-align: left;
	vertical-align: top;
	}
.tright {
	text-align: right;
	vertical-align: top;
	}
.bcen {
	text-align: center;
	vertical-align: bottom;
	} 
.ccen {
	text-align: center;
	vertical-align: center;
	}

.cright {
	text-align: right;
	vertical-align: center;
	}
.cleft {
	text-align: left;
	vertical-align: center;
	}
.bleft {
	text-align: left;
	vertical-align: bottom;
	}
.bright {
	text-align: right;
	vertical-align: bottom;
	}
.footer{
	width: 991px;
	color: #FFF;
	padding-bottom: 20px;
	}
	.f_left{
		text-align: left;
		}
		.name_site{
			border: 2px solid #2b012b;
			padding: 2px;
			padding-top: 5px;
			font-size: 14px;
			float: left;
		}
		.copy_site{
			font-size: 30px;
			float: left;
			margin-top: -5px;
		}
		.f_left ul{
			margin: 0px;
			padding: 0px;
			list-style: none;
			font-size: 11px;
			}
			.f_left ul li{
				float: left;
				padding-top: 8px;
				margin-left: 15px;
			}
	.f_right{
		float: right;
		font-size: 11px;
		padding-top: 8px;
		margin-right: 10px;
	}
	.head_me{
		background: url('images/header_03.jpg') repeat-x;
	}