body{
	margin: 0;
	padding: 0;
	color: #1b6093;
	background: #fff !important;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

form{
	margin: 0;
	padding: 0;
}

img{
	border: 0;
}

a img{
 border: none; 
}

a{
	color: #246796;
}

a:hover{
	text-decoration: underline !important;
}

a.underline{
	text-decoration: underline !important;
}

.in7{
  padding: 7px;
}

.f-l{
	float: left;
}

.f-r{
	float: right;
}

.clear{
	clear: both;
	font-size: 0;
	height: 0;
}

.langs{
	width: 903px;
	margin: 0 auto;
	padding: 12px 0;
	text-align: right;
}

.langs a{
	margin: 0 20px 0 0;
}

.top-logo{
	width: 903px;
	margin: 0 auto;
	height: 139px;
}

.top1{
	width: 200px;
	background: url(/img/bg_top1.gif) no-repeat;
	text-align: center;
}

.top2{
	width: 339px;
	background: url(/img/bg_top2.jpg) no-repeat;	
}

.top3{
	width: 364px;
	background: url(/img/bg_top3.gif) no-repeat;
	vertical-align: top;
	font-size: 12px;
	color: #bee4fa;
}

.top3 h1{
	font-size: 19px;
	color: #fff;
	margin: 0 0 0 0;
}

.main{
	width: 903px;
	margin: 7px auto 0 auto;
	background: url(/img/bg_main_c.gif) repeat-y;
}

.main-t{
	background: url(/img/bg_main_t.gif) no-repeat;
	height: 5px;
}

.main-b{
	background: url(/img/bg_main_b.gif) no-repeat;
	height: 83px;
	color: #fff;
}

.main-b a{
	color: #fff !important;
	text-decoration: none;
}

.main-l{
	width: 200px;
	float: left;
	padding: 10px 0 0 0;
}

.main-r{
	width: 703px;
	float: left;
}

.main-r-in{
	padding: 12px;
}

.lmenuitem{
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	display: block;
	padding: 3px 25px 3px 0;
	text-decoration: none;
	text-align: right;
	margin: 3px 0;
}

.lmenuitem-active, .lmenuitem-active:hover, .lmenuitem:hover{
	text-decoration: none !important;
	background: #00aeef;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	display: block;
	padding: 3px 25px 3px 0;
	text-align: right;
	margin: 3px 0;	
}

h1{
	color: #1b6aa4;
	font-size: 19px;
	margin: 0;
}

h1.h1-name{
	color: #1b6aa4;
	font-size: 19px;
	margin: 0 0 15px 0;
}

.hr1{
	height: 1px;
	border-top: 1px solid #b2cfe5;
	margin: 4px 0 20px 0;
}

.hr2{
	height: 1px;
	border-top: 1px solid #b2cfe5;
	margin: 0 4px 20px 0;
}

.date{
	color: #b2cfe5;
	font-size: 11px;
}

.n-l{
	float: left;
	width: 90px;
}

.n-r{
	float: left;
	width: 540px;
	margin: 0 0 0 10px;
}

.n-r-nofoto{
	float: left;
	width: 630px;
	margin: 0 0 0 10px;
}


.n-r a, .n-r-nofoto a{
	color: #1b6093;
	font-weight: bold;
}

.ramka{
	border: 3px solid #e3edf4;
}

.but1{
	padding:0 0 0 15px;
	background: url("/img/but1.gif") 0 0 no-repeat;
	margin: 15px 0 0 0;	
	float: right;
}	

.but1 a{
   display:block; 
   padding:8px 15px 8px 0;
   background: url("/img/but1.gif") 100% 0 no-repeat;
	color: #fff  !important;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

.main-b-l{
	float: left;
	padding: 32px 0 0 20px;
}

.main-b-r{
	float: right;
	padding: 32px 20px 0 0;
}

.main-b-r a{
	margin: 0 0 0 10px;
}

.nav{
	font-size: 10px;
	color: #0f1841;
	margin: 0 0 10px 0;
}

.nav a{
	color: #0f1841;
	text-decoration: none;
}

.error{
	color: #ff0000;
}

textarea.ta1{
	width: 250px;
	height: 150px;
}

input.inp1{
  width: 150px; padding: 0 !important;
  font-size: 12px;
  height: 16px;  
}

input.inp2{
	width: 75px;
}

img.active-lang{
	border: 1px solid #00aeef;
	padding: 3px;
}

img.lang{
	padding: 4px;
}

.news-data{
	font-size: 80%;	
}

.g-l{
	float: left;
	width: 120px;
}

.g-r{
	float: left;
	width: 510px;
	margin: 0 0 0 10px;
}

.g-r-nofoto{
	float: left;
	width: 630px;
	margin: 0 0 0 10px;
}


.g-r a, .g-r-nofoto a{
	color: #1b6093;
	font-weight: bold;
}

.g-f-list{
	margin: 10px 16px 10px 0;
	float: left;
}

.pages{
	text-align: center;
	font-weight: bold;
}

.pages a{
	color: #165189;
	text-decoration: none;
}

.pages span{
	color: #b2cfe5;
}

textarea.ta1{
	width: 300px;
	height: 150px;
}

input.inp2{
	width: 150px;
}

.table-form{
	width: 100%;
}

.table-form td{
	padding: 2px;
}


.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;}
.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;}
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;}
.qmmc {position:relative;height:1%;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;}
.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}
.qmmc div{visibility:hidden;position:absolute;}
.qmmc ul {left:-10000px;position:absolute;}
.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}
.qmmc li a {float:none}.qmmc li{position:relative;}.qmmc ul {z-index:10;}
.qmmc ul ul {z-index:20;}.qmmc ul ul ul {z-index:30;}.qmmc ul ul ul ul {z-index:40;}
.qmmc ul ul ul ul ul {z-index:50;}li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}

#qm0 a{	
		padding:6px 24px 7px 10px;
		color:#fff;
		font-size:14px;
		font-weight: bold;
		text-decoration:none;
		margin: 2px 0 0 0;
		text-align: right;
	}

#qm0 a:hover{
		background: #00aeef;
		color: #fff;
		text-decoration: none !important;
	}
	
#qm0 a.active-menu{
		background: #00aeef !important;
		color: #fff !important;
		text-decoration: none !important;
	}

#qm0 div, #qm0 ul	{	
		margin: 0;
		background: #1b6aa4;
		border-style:none;
		color: #fff;
	}


#qm0 div a, #qm0 ul a{	
		margin: 0;
		padding:6px 10px 7px 10px;
		font-size:14px;
		border-width:0px;
		border-style:none;
		color: #fff;		
	}


#qm0 div a:hover, #qm0 ul a:hover{	
	color:#fff !important;
}

#qm0 .qmactive{
	 color: #fff;
  }

  .left-menu{
  	background: #204b6f;
	padding: 10px 0;
  }

	/*"""""""" (main) Rounded Items""""""""*/	
#qm0 .qmritem span	
	{	
		border-color:#047aff;
		background-color:#047aff;
	}


/*"""""""" (main) Rounded Items Content""""""""*/	
#qm0 .qmritemcontent	
	{	
		padding:0px 0px 0px 4px;
	}

	
/*"""""""" Custom Rule """"""""*/	
	ul#qm0 ul
	{
		border-color:#ff5e0a;
		border-style:solid;
		border-width:1px;	
		background-color:#ff5e0a;
	}
