html{
height:100%;
width:100%;
}


body{ 
height:auto;
padding: 0px; 
margin:0px;
background-color:#1a3c4c;
font-family: Arial, Verdana, Geneva, sans-serif; 
font-size:11px;
color: #b8c9ca; 
text-align:center;
}


#obj{
width:100%;
height:100%;
margin: 0px;
z-index:1;
background-color:#1a3c4c;
}


td { 
padding: 0px; 
margin: 0px;
vertical-align:top;
}


.leftside{
background-color:#1b3d4e;
background-image: url(./img/pw.gif);
background-repeat: repeat-y;
background-position:top right;
}

.rightside{
background-color:#1b3d4e;
background-image: url(./img/pw.gif);
background-repeat: repeat-y;
background-position:top left;
}


p{
padding: 0px; 
margin:0px;
}

.block{
width:1000px;
height:100%;
background-color:#385866;
}

.block-top{
width:1000px;
height:auto;
text-align:center;
}

.inner{
width:900px;
height:auto;
text-align:center;
margin: 0 auto;
}

.top{
height:35px;
padding-top:15px;
padding-right:0px;
}



.head{
padding-top:170px;
padding-left:10px;
}


.top_right{
height:63px;
padding-top:17px;
}


.logo{
position:relative;
width:200px;
top:-80px;
left:-30px;
z-index:-5;
margin-bottom:-80px;
margin-right:-80px;
padding-right:-80px;
}


.lg{
margin-left:39px;
}

h1{
font-family: Arial, Tahoma, Verdana, Geneva, sans-serif; 
font-size:32px;
line-height:32px;
color: #ffffff;
padding:0px;
margin:0px;
margin-top:15px;
font-weight:bold;
text-decoration:none;
}


h2{
font-family: Arial, Tahoma, Verdana, Geneva, sans-serif; 
font-size:15px;
line-height:15px;
color: #ffffff;
padding:0px;
margin:0px;
font-weight:normal;
text-decoration:none;
}

h3{
font-family: Arial, Tahoma, Verdana, Geneva, sans-serif; 
font-size:12px;
line-height:13px;
color: #3f545e;
padding:0px;
margin:0px;
font-weight:normal;
text-decoration:none;
}

h4{
font-family: Arial, Tahoma, Verdana, Geneva, sans-serif; 
font-size:14px;
line-height:14px;
color: #61727a;
padding:0px;
margin:0px;
font-weight:normal;
}


h5{
font-family: Arial, Tahoma, Verdana, Geneva, sans-serif; 
font-size:15px;
line-height:16px;
color: #bf9e61;
padding:0px;
margin:0px;
font-weight:normal;
text-decoration:none;
}

h6{
font-family: Arial, Tahoma, Verdana, Geneva, sans-serif; 
font-size:18px;
line-height:20px;
color: #1f5771;
padding:0px;
margin:0px;
font-weight:normal;
text-decoration:none;
}


.adress{
position:relative;
font-family: Arial, Tahoma, Verdana, Geneva, sans-serif; 
font-size:13px;
line-height:15px;
color: #b8c9ca;
padding:0px;
margin:0px;
font-weight:normal;


}

		.adress a, .adress a:hover{
		color: #bf9e61;
		text-decoration:underline;
		}


.copyright{
position:relative;
font-family: Arial, Tahoma, Verdana, Geneva, sans-serif; 
font-size:11px;
color: #b8c9ca;

}



hr{
color:#395764;
width:100%;
height:1px;
}


.langset{
margin-right:20px;
}


ul{
margin:0px;
padding:0px;


}

li{
margin:0px;
padding-bottom:5px;
list-style-type: none;
text-align:left;
}


div{
text-align:left;
position:relative;
}



img {
border:0px;
}

table{
border:0px;
border-collapse:collapse;

width:100%;
}


	.first table{
	border:0px;
	border-collapse:collapse;
	width:100%;
	}

	.first td { 
	padding: 3px; 
	margin: 3px;
	vertical-align: top;
	}

	.first a { 
	TEXT-DECORATION: none;
	BORDER-BOTTOM:1px dashed #3f545e;
	}

	.first a:hover { 
	TEXT-DECORATION: none;
	BORDER-BOTTOM:1px solid #3f545e;
	}


.nfl a{ 
	color:#bf9e61;
	TEXT-DECORATION: none;
	BORDER-BOTTOM:1px dashed #bf9e61;
	}

.nfl a:hover { 
	color:#bf9e61;
	TEXT-DECORATION: none;
	BORDER-BOTTOM:1px solid #3bf9e61;
	}


form{
padding: 0px; 
margin:0px;
}

.inp{
border:1px;
border-style:solid;
border-color:#ffffff;
width:173px;
height:13px;
background-color:#bbc2c0;
color:#ffffff;
}

.inp_but{
border:0px;
background-color:#bbc2c0;
color:#ffffff;
font-family: Arial, Verdana, Geneva, sans-serif; 
font-size:11px;
font-weight:bold;
width:50px;
}


a{
		
		color: #3f545e;
		text-decoration:underline;
		
}

a:hover{
text-decoration:underline;
color: #5a6c74; 
}

.small{
font-family: Arial, Verdana, Geneva, sans-serif; 
font-size:11px;
color: #b8c9ca;; 
}

.small_up{
font-family: Arial, Verdana, Geneva, sans-serif; 
font-size:11px;
color: #62747b; 
text-decoration:underline;
}


.small_lang{
font-family: Arial, Verdana, Geneva, sans-serif; 
font-size:10px;
color: #e2e5e5; 
text-decoration:underline;
}


.small_lang:hover{
font-family: Arial, Verdana, Geneva, sans-serif; 
font-size:10px;
color: #ffffff; 
text-decoration:underline;
}

.small_lang_up, .small_lang_up:hover{
font-family: Arial, Verdana, Geneva, sans-serif; 
font-size:10px;
color: #ffffff; 
text-decoration:none;
}

.small_date{
font-family: Arial, Verdana, Geneva, sans-serif; 
font-size:11px;
color: #62747b; 
font-weight:bold;
}


.submenu_mov{
margin-top:20px;
}

.submenu{
font-family: Arial, Verdana, Geneva, sans-serif; 
font-size:17px;
line-height:17px;
color: #3f545e; 
text-decoration:none;
}

.submenu_up, .submenu_up:hover{
font-family: Arial, Verdana, Geneva, sans-serif; 
font-size:17px;
line-height:16px;
color: #ffffff; 
text-decoration:none;
}

.submenu_mov li{
padding-bottom:7px;
}



.menu{
width:190px;
margin-left:30px;
}

.menu a{
width:120px;
font-family: Arial, Verdana, Geneva, sans-serif; 
font-size:16px;
line-height:15px;
color: #3f545e; 
margin-left:0px;
padding-left:5px;
padding-right:5px;
padding-top:1px;
padding-bottom:1px;
text-decoration:none;
font-weight:bold;
}

.menu a:hover{
width:120px;
font-family: Arial, Verdana, Geneva, sans-serif; 
font-size:16px;
line-height:15px;
font-weight:bold;
color: #3f545e; 
background-color:#ffffff;
margin-left:0px;
padding-left:5px;
padding-right:5px;
padding-top:1px;
padding-bottom:1px;
text-decoration:none;
}


.menu li{
padding-top:3px;
padding-bottom:3px;
}

.menu .selected,.menu .selected:hover{
font-family: Arial, Verdana, Geneva, sans-serif; 
font-size:16px;
line-height:17px;
color: #ffffff; 
background-color:#bf9e61;
margin-left:0px;
padding-left:5px;
padding-right:5px;
padding-top:1px;
padding-bottom:1px;
text-decoration:none;
}

.ifact{
width:100%;
background-color:#e2e4e5;
padding-left:20px;
padding-right:20px;
padding-top:40px;
padding-bottom:30px;
}

.ifact a , .ifact a:hover {
color: #62747b; 
}


.newsfact{
width:100%;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
}

.newsfactflat{
width:100%;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
}


.nftext{
font-family: Arial, Verdana, Geneva, sans-serif; 
font-size:11px;
line-height:12px;
color: #ffffff; 
text-decoration:none;
}

.menulink{
font-family: Arial, Verdana, Geneva, sans-serif; 
font-size:15px;
line-height:17px;
color: #1f5771; 
text-decoration:none;
font-weight:bold;
background-color:#e4e5e5;
}
	.menulink:hover{
	color: #3e677f; 
	text-decoration:none;
	}

.smalllink{
font-family: Arial, Verdana, Geneva, sans-serif; 
font-size:11px;
line-height:11px;
color: #000000; 
text-decoration:none;
background-color:#e4e5e5;
margin-left:0px;
padding-left:2px;
padding-right:5px;
padding-top:1px;
padding-bottom:1px;
}


.line{
height:5px;
font-size:1px;
line-height:1px;
}


.line30{
height:30px;
font-size:1px;
line-height:1px;
}


.columns { 
clear: both; 
width: 100%; 
//padding-right: 1px; 
//overflow-x: hidden; 
}

.columns .a, .columns .b, .columns .d, .columns .e{ float: left; }
.columns .a { width: 50%}
.columns .d { width: 33%}
.columns .e { width: 16%}
.columns .b { width: 100%;}


.clear{
clear: both; 
width: 100%; 
//padding-right: 1px; 
//overflow-x: hidden; 
}


.hblocks { 
width: 100%; 
padding-top:30px;
padding-bottom:30px;
}


.ins_left{
width:208px;
}

.ins_right{
width:auto;
}

.textBlock{
width:50%;
}


.freeBlock{ 
width: 100%; 
height: 10px;
}

.freeBlockTop{ 
width: 100%; 
height: 500px;
}

.freeBlockMid{ 
width: 100%; 
height: 250px;
}

.freeBlockS{ 
width: 100%; 
height: 140px;
}

.freeBlockE{ 
width: 100%; 
height: 90px;
}


.center{ 
width: 100%; 
text-align:center;
margin: 0 auto;
}


.q_right {
position:absolute; 
z-index:2;
left:50%; 
width:780px; 
margin-left:-390px; 
text-align:right; 
top:200; 
}

