/* CSS Document */
body{
	font-family:Arial;
	min-width:1000px;
	font-size:10pt;
	color:#333;
	height: auto !important;
	height:100%;
	min-height: 100%;
	position: relative;
	background:#fff url(images/bar.gif);
}
.leftshit
{
	border-left:#060 dashed 1px;
	margin-left:30px;
	margin-right:5px;
}
.rel {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	margin-bottom:5px;
	font-style:italic;
	border-bottom:dashed 1px #09F;
}
a{
	color:#466a9e;
}
a:hover{
	text-decoration:none;
}
h1, h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	margin-bottom:15px;
	font-style:italic;
}
h2{
	
	font-size:20px;
	margin-bottom:10px;
	color:#36811C;
	border-bottom: solid 1px #515b5a;
	font-weight:normal;
}
h3,h4{
	color:#466a9e;
}
h2.green{
	font-size:20px;
	margin-top:5px;
	color: #C00;
	border-bottom: solid 1px #000;
	padding:10px 0 0 10px;
}
h2.broker{
	font-size:16px;
	margin-top:10px;
	font-style:italic;
	color: #C00;
	border-bottom: solid 1px #000;
}

h2.greens{
	font-size:16px;
	margin-top:3px;
	color:#C00;;
	border-bottom: dashed 1px #36811C;
	}
p{
	margin-bottom:0.5em;
}

ul{
padding-left:20px;
}
.body{
	padding-bottom:100px;
	margin-left:auto;
	margin-right:auto;
	min-width:1000px;	
}
#main{
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	width:1000px;
}	
	
#main .main-frame{
	width:730px;
	float:left;
}
#main .main-right{
	width:240px;
	float:right;
}
.autch
{
	margin-top:-95px;
	margin-left:350px;
background:url(images/field_bg.png); 
z-index:9999;
border:#CCC 1px solid;
position: absolute;
}
.commentarii
{
	margin-top:10px;
	margin-right:1px;
	margin-left:35px;	
background:url(images/field_bg.png); 
border: #C00 1px solid;
position: inherit;
}

.red{
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:15px;
	font-style:italic;
	font-size:20px;
	margin-top:10px;
	color:#C00;
	}
.sluzh{
	font-size:11px;
	margin-top:5px;
	font-style: normal;
	color: #333;
}
.black{
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:15px;
	font-size:20px;
	margin-top:10px;
	color:#000;
	}

.footer {
	position:absolute;
	height:85px;
	bottom:0;
	left:0;
	right:0;
	width:100%;
	color:#505050;
}
	.footer .footer-container{
		border:solid 2px #7e7e7e;
		width:1000px;
		margin-left:auto;
		margin-right:auto;

	}

	.footer .footer-cont{
		width:1000px;
		margin-left:auto;
		margin-right:auto;

	}
.clear {
	clear:both;
	height:0;
	font-size: 0px;
	line-height: 0px;
}
.clear-left {
	clear:left;
	height:0;
	font-size: 0px;
	line-height: 0px;
}
#head{
	width:1000px;
	margin:20px auto 15px auto;
	text-align:right;
}
	#head .login{
		margin-bottom:10px;
	}

.white-block{
	width:100%;
	z-index:2;
}
	.white-block td.top_left, .white-block td.top_right, .white-block td.bottom_left, .white-block td.bottom_right{
		height:21px;
		width:21px;
		border:0;
		padding:0;
		line-height:1px;
		font-size:1px;
		background:url(images/field_left_top.png) no-repeat;		
	}
	.white-block td.top_right{
		background:url(images/field_right_top.png) no-repeat;
	}
	.white-block td.bottom_left{
		background:url(images/field_left_bottom.png) no-repeat;
	}
	.white-block td.bottom_right{
		background:url(images/field_right_bottom.png) no-repeat;
	}
	.white-block td.top{
		background:url(images/field_top.png) repeat-x;	
	}
	.white-block td.bottom{
		background:url(images/field_bottom.png) repeat-x;	
	}
	.white-block td.left{
		background:url(images/field_left.png) repeat-y;	
	}
	.white-block td.right{
		background:url(images/field_right.png) repeat-y;	
	}
	.white-block td.content{
		background:url(images/field_bg.png);
	}

.q-block{
	width:100%;
}
	.q-block td.top_left, .q-block td.top_right, .q-blocktd.bottom_left, .q-block td.bottom_right{
		height:21px;
		width:21px;
		line-height:1px;
		font-size:1px;
		background:url(images/question_top_left.png) no-repeat;		
	}
	.q-block td.top_right{
		background:url(images/question_top_right.png) no-repeat;
	}
	.q-block td.bottom_left{
		background:url(images/question_bottom_left.png) no-repeat;
	}
	.q-block td.bottom_right{
		background:url(images/question_bottom_right.png) no-repeat;
	}
	.q-block td.top{
		background:url(images/question_top.png) repeat-x;	
	}
	.q-block td.bottom{
		background:url(images/question_bottom.png) repeat-x;	
	}
	.q-block td.left{
		background:url(images/question_left.png) repeat-y;	
	}
	.q-block td.right{
		background:url(images/question_right.png) repeat-y;	
	}
	.q-block td.content h2{
		font-family:arial;	
		text-transform:uppercase;	
		font-style:normal;	
	}

input.txt{
	height:16px;
	width:140px;
	padding:5px;
	border:none;
	background:url(images/vvod_frame.png) no-repeat;
}
input.go{
	width:20px;
	height:20px;
	border:none;
	background:url(images/auth_button.png) no-repeat;
}

.top-menu{
    	width:90%;
		list-style:none;
		height:30px;
		margin-left:20px;
		font-size:15px;
		font-style: normal;
		float:left;
		margin-top:5px;
		padding-top:5px;
		z-index:0;
	}
	.top-menu  span{ 
	margin-bottom:7px; 
	margin-top:7px;
	margin-left:5px; 
	margin-right:5px;
	}

	.top-menu  a{
		background: url(images/field_bg.png); 
			border-top:#CCC solid 1px;
			border-right:#CCC solid 1px;
			border-left:#CCC solid 1px;
			border-bottom:#CCC solid 1px;
		text-decoration: none; 
		padding-bottom:5px;
		padding-top:8px;
		margin-right:7px;
	}
.left-c {
	float:left;
}
.right-c{	
	float:right;
}

.frame{
margin-left:-5px;
background:url(images/frame.png) no-repeat;
height:160px;
width:210px;
padding:15px 24px 19px 20px;
overflow:hidden;
line-height:1.3em;
}
.frame h2{
border-bottom:none;
font-size:1.1em;
font-family:Arial;
font-style:normal;
font-weight:bold;
}
.search{
 background:url(images/search.png) no-repeat;
width:220px;
height:20px;
padding:3px 10px 3px 10px;
}
.search input.s_txt{
width:190px;
background:none;
border:none;
}
.search input.s_btn{
width:20px;
height:20px;
background:none;
border:none;
float:right;


}

