@charset "utf-8";

*{margin:0px;padding:0px}

html, body{
	font-family:Verdana, Geneva, sans-serif;
}
html {
	height: 100%;
}
body {
	border-bottom:1px solid #303030;
	min-height: 100%;
    position: relative;
}
* html body {
    height: 100%;
}
table{
	border-collapse:collapse;
	border-spacing:0px;
}
img{
	border:none;
}

#header{
	background:#006e80 url(/images/bgx.png) repeat-x 0% 0%;
	margin:0px; padding:0px;
	height:144px;
}
	#header div.servers {
		position:absolute;
		float:right;
		margin:0px;
		padding:0px;
		background:url(/images/servers.png) no-repeat 0% 0%;
		width:174px;
		height:124px;
		top:0;
		right:0;
	}
	#header span.logo{
		float:left;
		padding:30px 0px 0px 0px;
		font-size:22px;
		color:red;
	}
		#header h2 a{
			font:26px Geneva, sans-serif;
			text-decoration:none;
			color:#e1e4e9;
		}
	#header h2{
		float:left;
		margin:55px 0px 0px 50px;
		font-size:16px;
	}
	#header h2 span.u{
		color:#c8ce25;
	}
	#header h2 span.n{
		color:#9bd1f0;
	}	
#menu {
	height:40px;
	background:#323232 url(/images/bgmenu.png) repeat-x 0% 0%;
}
	#menu ul{
		list-style-type:none;
	}
	#menu ul li{
		float:left;
		display:inline;		
		height:40px;
	}
	#menu ul li.delim{
		font-size:1px;
		width:1px;
		height:40px;
		background:url(/images/delim_menu.png) no-repeat 0% 0%;
	}
		#menu ul li a{
			float:left;
			padding:7px 15px 5px 30px;
			text-decoration:none;
			color:#999999;
			font-size:11px;
			text-transform:capitalize;
			background:url(/images/trib.png) no-repeat 15px 15px;
		}	
		#menu ul li a:hover, #menu ul li a.selected{
			color:#a7c439;
			background-image:url(/images/trig.png);
		}
		#menu ul li a.line{
			padding-top:13px;
			padding-bottom:13px;
		}
		#menu ul li.home {
			margin:0px;
			padding:0px;
		}
		#menu ul li.home a{
			width:85px;
			height:40px;
			background:url(/images/homeg.png) no-repeat 30px 9px;
			padding:0px;
		}
		#menu ul li.home a:hover, #menu ul li.home a.selected {
			background-image:url(/images/homee.png);
		}
#content{
	margin:20px 0px 30px 0px;
	padding-bottom:40px;
}
#content h2{
	color:#007e92;
	font-size:24px;
	font-weight:normal;
}
#footer{
	text-align:center;
    position: absolute;
    bottom: 0;
	height:25px;
	background:url(/images/bg_footer.png) repeat-x 0px 0px;
    width: 100%;
}
	#footer .copy{		
		line-height:25px;
		color:#999999;
		font-size:10px;
		padding:0px;
		margin:0px;
		/*position:relative;
		left:-50px;*/
	}
	#footer .copy a{
		color:#999999;
	}
	#footer a.developer{
		float:left;
		text-decoration:none;
		position:static;
		color:#999999;		
		line-height:10px;
		font-size:10px;
	}
	#footer .counter{
		position: relative;
		top:2px;    	
	}
		
table.baseSkin {
	border-collapse:collapse;
	border-spacing:0px;
}
table.baseSkin td, table.baseSkin th{
	font-size:12px;
	padding:4px 5px 4px 5px;
}
table.baseSkin td{
	border:1px solid #999;
	text-align:center;
}
table.baseSkin td.left{
	text-align:left;
	padding-left:10px;
}
table.baseSkin td.paginator{
	border:none;
	padding-top:10px;
}
table.baseSkin tr.color td{
	background-color:#E7EBEB;
}
table.baseSkin thead {
}
table.baseSkin th{
	background:#008297;
	border:1px solid #999;
	border-right-color:#FFF;
	border-left-color:#FFF;
	padding:5px 5px 6px 5px;
}
table.baseSkin th.begin{
	border-left-color:#999;
}
table.baseSkin th.end{
	border-right-color:#999;
}
table.baseSkin th a {
	color:#FFF;
}
table.baseSkin td a {
	color:#333;
}
table.baseSkin td a:hover {
	color:#06C;
}
table.baseSkin td a:visited {
	color:#999;
}
.paginationControl {
}
.paginationControl a, table.baseSkin .paginationControl a:visited {
	font-size:12px;
	color:#323232;
	text-decoration:none;
}
table.baseSkin .paginationControl a:hover{
	color:#066;
	text-decoration:underline;
}
.paginationControl span.disabled{
	color:#999;
	font-size:12px;
}
.paginationControl span.selected{
	color:#666;
	font-weight:bold;
	font-size:12px;
}
input.button_g_light, input.button_g_big{
	height:23px;
	line-height:23px;
	cursor:pointer;
	width:120px;
	border:none;
	background:#066 url(/images/button_g_light.png) no-repeat 0% 0%;
	color:#274044;
	font-size:12px;
	font-weight:bold;
}
input.button_g_big{
	height:24px;
	line-height:24px;
	width:154px;
	background:#066 url(/images/button_g_big.png) no-repeat 0% 0%;
}
.mainPage{
	margin:20px 0px 0px 0px;
}
.mainContent, .mainFooter7, #menu ul, #header .hIn {
	margin:0 auto;
	width:950px;
}
#menu ul {
	border:0px solid red;
}


.commentBlock {
	width:735px;
	text-align:justify;
	line-height:16px;
}
.commentBlock .form {
	width:336px;		
	background:url(/images/contacts_bg_middle.png) repeat-y 0% 0%;
}
.commentBlock .form_toper {
	height:17px;
	width:336px;
	background:url(/images/contacts_bg_top.png) no-repeat 0% 0%;
}
.commentBlock .form_footer {
	height:15px;
	width:336px;	
	background:url(/images/contacts_bg_bottom.png) no-repeat 0% 100%;
}
	.commentBlock .leaveComment{
		font-size:14px;
		font-weight:bold;
		color:#128294;
		padding-top:4px;
		padding-bottom:4px;
	}
	.commentBlock .commenty{
		padding-top:4px;
		padding-bottom:4px;
		font-size:14px;
		font-weight:bold;
		color:#069;
	}
	.commentBlock .commenty b{
		color:#09C;
	}
	.commentBlock .oneComment {
		padding-bottom:10px;		
	}
		.commentBlock .oneComment .commentInfo{
			font-size:12px;
		}
			.commentBlock .oneComment .commentInfo .date{
				color:#53A83E;
			}
			.commentBlock .oneComment .commentInfo .name{			
				color:#06C;
			}
		.commentBlock .oneComment p{
			padding-top:5px;
			color:#333;
			font-size:12px;
		}
	.commentBlock .form ul {
		padding:0px;
		margin:1px 0px 1px 13px;
		list-style-type:none;
		list-style:none;
	}
	.commentBlock .form ul li{
		padding:4px;
	}
	.commentBlock .form ul li input, .commentBlock .form ul li textarea{
		border:1px solid #BBDBDA;
	}
	.commentBlock .form ul li input {
		width:222px;
	}
	.commentBlock .form ul li textarea{
		height:100px;
		width:300px;
	}
	.commentBlock .form	span.capchaImg {
		position:relative;
		top:4px;
	}
.commentBlock .btnBlock {
	height:40px;
}
	.commentBlock .btnBlock div{
		margin-top:10px;
		float:right;
	}
	.commentBlock .wrongCapchaMsg {	
		color:#fff;
		font-weight:bold;
		clear:both;
		width:300px;
		font-size:12px;
		margin:5px 0 0 0;
		paddin:0;
	}