body{
	background:url(../img/header.jpg) no-repeat top center;
	margin:0px;
	padding:0px;
}

table, tr, td{
	border:none;
	margin:0px;
	padding:0px;
} 

table{
	border-collapse:collapse;
}


img{
	border:0px;
}

h1, h2, h3, p{
	margin:0px;
	padding:0px;
}

h2{
	font:bold 14px Tahoma, Arial, Helvetica, sans-serif;
}

.clearing{
	clear:both;
	font-size:0px;
	height:0px;
}

a{
	color:#5687c2;
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	outline:none;
}
a:hover{
	text-decoration:none;
}

fieldset{
	border:none;
	margin:0px;
	padding:0px;
}

textarea{
	overflow:hidden;
	float:left;
}

#content{
	margin:0 auto;
	width:997px;
}


/* header */

.logoDiv{
	background:url(../img/logo.jpg) no-repeat;
	cursor:pointer;
	height:135px;
	float:left;
	margin:0 0 0 8px;
	width:355px;
}

.logoDiv p{
	color:#5e5655;
	font:normal 11px Arial, Helvetica, sans-serif;
	padding:86px 0 0 112px;
}

.formDiv{
	float:right;
	width:447px;
}

.loginForm{
	display:table;
	margin:0 0 0 104px;
	padding:0px;
	width:342px;
}

.field{
	border:1px solid #e5e8e7;
	color:#7b7474;
	font:normal 10px Tahoma, Arial, Helvetica, sans-serif;
	height:12px;
	margin:6px 1px 0 1px;
	padding:2px 6px 0 0;
	text-align:right;
	width:100px;
}

.loginForm fieldset{
	float:left;
	margin:0px;
	padding:0px;
	width:226logoDivpx;
}

.butn_login{
	border:0px;
	background:url(../img/butn_login.gif) no-repeat;
	cursor:pointer;
	color:#ffffff;
	height:16px;
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	float:left;
	margin:6px 0 0 0;
	padding-bottom:6px;
	width:53px;
}

.loginForm a{
	display:block;
	float:left;
	margin:6px 0 0 10px;
	width:auto;
}

.cardDiv{
	clear:both;
	display:block;
	margin:20px 0 0 288px;
}

.cardDiv img{
	float:left;
	margin:0 4px 2px 0;
}

.cardDiv a{
	color:#ffffff;
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.cardDiv a:hover{
	text-decoration:underline;
}

.cardDiv span{
	color:#5687c2;
	font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
}

.searchForm{
	margin:50px 0 0 0;
	padding:0px;
	width:408px;
}

.searchForm fieldset{
	float:left;
	width:auto;
}

.field2{
	border:1px solid #e5e8e7;
	color:#7b7474;
	font:normal 10px Tahoma, Arial, Helvetica, sans-serif;
	height:21px;
	margin:0px;
	padding:4px 6px 0 0;
	text-align:right;
	width:330px;
}

.butn_search{
	border:0px;
	background:url(../img/butn_search.gif) no-repeat;
	cursor:pointer;
	color:#ffffff;
	float:left;
	font:bold 10px Tahoma, Arial, Helvetica, sans-serif;
	height:21px;
	margin:3px 0 0 3px;
	text-transform:uppercase;
	width:67px;
}

.butn_search, x:-moz-any-link, x:default{
	margin-top:0px;
}

/* end header */


#main{
	clear:both;
	padding:52px 0 0 0;
}


/* left column */

.leftCol{
	padding-bottom:20px;
	width:183px;
}

.leftCol ul{
	display:table;
	list-style-type:none;
	margin:-10px 0 0 0;
	padding:0px;
}

.leftCol ul li{
	background:url(../img/spr.gif) no-repeat bottom left;
	clear:both;
	float:left;
	margin:0px;
	padding:10px 0 1px 4px;
	width:163px;
}

.leftCol ul li span{
	display:block;
	background:url(../img/marker.gif) no-repeat top left;
	padding:0 0 0 15px;
}

.leftCol ul li span a{
	color:#5687c2;
	display:block;
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	position:relative;
	bottom:1px;
	text-decoration:none;
}
.leftCol ul li span a:hover{
	text-decoration:underline;
}

.leftCol div{
	background:#eef8f9;
	border:1px solid #d7ebf3;
	border-left:2px solid #d7ebf3;
	border-right:2px solid #d7ebf3;
	clear:both;
	margin:54px 18px 0 0;
	padding:5px 0;
	text-align:center;
}

.leftCol div div{
	background:#5687c2;
	height:26px;
	margin:0 auto;
	padding:0px;
	width:152px;
}

.leftCol div img{
	border-top:1px solid #d7ebf3;
	margin-bottom:-4px;
}

.leftCol div div span{
	color:#ffffff;
	font:normal 22px Tahoma, Arial, Helvetica, sans-serif;
	margin:0px;
	text-transform:uppercase;
}

.leftCol div.botmDiv{
	background:#d7ebf3;
	height:auto;
	padding:10px 4px 2px 0;
	text-align:right;
	width:144px;
}

.leftCol div.botmDiv span{
	color:#5687c2;
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	text-transform:none;
}

/* end left column */


/* middle column */

.midCol{
	padding:10px 0 0 1px;
}

.midCol table td{
	width:407px;
}

.midCol table td.sprTd{
	background:url(../img/spr2.gif) no-repeat;
	height:18px;
	width:804px;
}

.shadDiv{
	background:url(../img/photo_shad.jpg) no-repeat bottom;
	float:left;
	margin-left:6px;
	width:auto;
}

.block{
	background:#eef8f9;
	border:1px solid #d7ebf3;
	border-left:2px solid #d7ebf3;
	border-right:2px solid #d7ebf3;
	margin-bottom:23px;
	padding:4px 3px 4px 4px;
}

.block div{
	border:1px solid #eef8f9;
}

.block div img{
	margin-bottom:-4px;
}

.block div div{
	background:#5687c2;
	color:#ffffff;
	display:block;
	font:bold 20px Tahoma, Arial, Helvetica, sans-serif;
	height:25px;
	text-align:center;
	width:150px;
}

.descrip{
	float:left;
	width:230px;
}

.descrip h2{
	color:#5687c2;
	display:block;
	font:bold 14px Tahoma, Arial, Helvetica, sans-serif;
	padding:3px 0 0 10px;
}

.yell_rep{
	background:url(../img/yell_rep.jpg) repeat-x;
	display:inline-block;
	height:19px;
	margin:0px;
}

.yell_l{
	background:url(../img/yell_l.jpg) no-repeat left;
	display:inline-block;
	height:19px;
}

.yell_r{
	background:url(../img/yell_r.jpg) no-repeat right;
	display:inline-block;
	height:19px;
}

.yell_r strong{
	color:#757575;
	font:bold 10px Tahoma, Arial, Helvetica, sans-serif;
	margin:0 20px 0 25px;
	padding:0px;
	position:relative;
	top:-2px;
}

.block_rep{
	background:url(../img/block_rep.jpg) repeat-y left;
	margin-top:-1px;
}

.block_t{
	background:url(../img/block_t.jpg) no-repeat top left;
}

.block_b{
	background:url(../img/block_b.jpg) no-repeat bottom left;
	padding:24px 33px 34px 9px;
}

.block_b p{
	color:#757575;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
	line-height:12px;
	padding:8px 0 0 0;
}

.linksDiv{
	position:relative;
	top:-16px;
	margin-bottom:-11px;
	margin-left:4px;
}

.linksDiv img{
	margin-bottom:-2px;
}

.linksDiv a{
	color:#aa1d21;
	font:bold 10px Tahoma, Arial, Helvetica, sans-serif;
	margin:0 8px 0 5px;
}

/* end middle column */


.pageDiv {
   position: relative;
	 top:-8px;
   right: 50%;
   float: right;
	 margin-bottom:20px;
	 width:auto;
}

.pageDiv ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
  position: relative;
  right: -50%;
}

.pageDiv ul li{
	float:left;
	padding:0 2px;
	width:auto;
}

.pageDiv ul li.back{
	background:url(../img/back.gif) no-repeat;
	height:16px;
	margin:0 11px 0 0;
	padding:0 5px 0 0;
	width:46px;
}

.pageDiv ul a{
	color:#c7c7c7;
	display:block;
	font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:center;
	width:16px;
}

.pageDiv ul a.act{
	background:#d91f26;
	color:#ffffff;
	font-size:14px;
	position:relative;
	top:-1px;
}

.pageDiv ul li.back a{
	color:#aa1d21;
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	padding-top:2px;
	text-align:right;
	width:46px;
}

.pageDiv ul li.next{
	background:url(../img/next.gif) no-repeat;
	height:16px;
	margin:0 0 0 11px;
	padding:0 0 0 5px;
	width:46px;
}

.pageDiv ul li.next a{
	color:#aa1d21;
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	padding-top:2px;
	text-align:left;
	width:46px;
}


/* footer */

.footer{
	background:#afd9ea;
	clear:both;
	height:46px;
}

.foot_l{
	background:url(../img/footer.jpg) no-repeat left;
	height:46px;
}

.footLinks{
	list-style-type:none;
	margin:0 auto;
	padding:11px 0 6px 0;
	text-align:center;
}

.footLinks, .footLinks a{
	color:#5687c2;
	font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
}

.footLinks li{
	display:inline;
}

.foot_l .copy{
	color:#acb1b6;
	display:block;
	font:normal 10px Tahoma, Arial, Helvetica, sans-serif;
	text-align:center;
}

/* end footer */



/* ################################# page 2 ################################# */

.leftCol h3{
	clear:both;
	color:#818181;
	font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
	padding:28px 0 14px 0;
}

.leftCol ul.list{
	display:table;
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.leftCol ul.list li{
	background:url(../img/marker2.gif) no-repeat top left;
	clear:both;
	float:left;
	margin:0px;
	padding:0 0 8px 10px;
	width:160px;
}

.leftCol ul.list li a{
	color:#8dc6f3;
	display:block;
	font:normal 10px Tahoma, Arial, Helvetica, sans-serif;
	position:relative;
	bottom:4px;
}

.leftCol div.topMar{
	margin-top:6px;
}


.block2_shad{
	background:url(../img/block2_shad.jpg) no-repeat right;
	height:25px;
	position:relative;
	top:-28px;
	width:786px;
}


.block2_rep{
	background:url(../img/block2_rep.jpg) repeat-y right;
	display:inline;
	float:left;
	position:relative;
	top:-28px;
	margin-bottom:-28px;
	width:558px;
}

.block2_t{
	background:url(../img/block2_t.jpg) no-repeat top right;
	display:table;
	width:558px;
}

.block2_b{
	background:url(../img/block2_b.jpg) no-repeat bottom right;
	display:table;
	width:558px;
}

h1{
	color:#5687c2;
	font:normal 24px Tahoma, Arial, Helvetica, sans-serif;
	position:relative;
	padding-left:6px;
	top:-8px;
}

.blocks{
	padding:0 72px 38px 0;
	width:468px;
}

.blocks p{
	color:#757575;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
	margin:10px 0 0 16px;
}

.blocks p strong{
	color:#aa1d21;
}

.blocks p span{
	color:#5687c2;
}

.blocks2{
	padding:0 72px 38px 0;
	width:350px;
}

.blocks2 p{
	color:#757575;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
	margin:10px 0 0 16px;
}

.blocks2 p strong{
	color:#aa1d21;
}

.blocks2 p span{
	color:#5687c2;
}


.imgDiv{
	display:inline;
	float:left;
	margin:-28px 12px 0 8px;
	width:auto;
}

.imgDiv .linksDiv{
	margin-left:14px;
	margin-bottom:-2px;
}

.shadDiv2{
	background:url(../img/photo_shad2.jpg) no-repeat bottom right;
	display:inline-block;
	width:206px;
}

.big_block{
	background:#eef8f9;
	border:1px solid #d7ebf3;
	border-left:2px solid #d7ebf3;
	border-right:2px solid #d7ebf3;
	margin:0 0 24px 0;
	padding:4px;
	text-align:left;
	width:202px;
}

.big_block img{
	border:1px solid #d7ebf3;
	margin-bottom:-5px;
}

.big_block div{
	background:#5687c2;
	border-left:1px solid #d7ebf3;
	border-right:1px solid #d7ebf3;
	color:#ffffff;
	display:block;
	font:bold 20px Tahoma, Arial, Helvetica, sans-serif;
	height:25px;
	text-align:center;
	width:192px;
}

.info{
	width:204px;
}

.info a{
	color:#aa1d21;
	display:block;
	font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:0 0 5px 10px;
}

.info span{
	color:#7d7d7d;
	display:block;
	font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
	margin:0 0 5px 10px;
}

.info strong{
	color:#aa1d21;
	display:block;
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	letter-spacing:0px;
	margin:0 0 5px 10px;
}

p.nocom{
	color:#7b7474;
	font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
	margin:6px 0 0 240px;
}

.comForm{
	margin:26px auto 16px auto;
	padding:0px;
	width:645px;

}

.field3{
	border:1px solid #a6a6a6;
	height:18px;
	float:left;
	margin:0 0 20px 0;
	padding:0 0 0 3px;
	width:104px;
}

.area{
	border:1px solid #a6a6a6;
	height:70px;
	float:left;
	margin-bottom:5px;
	padding:1px 0 0 2px;
	width:550px;
}

.comForm label{
	color:#7b7474;
	clear:both;
	font:normal 10px Tahoma, Arial, Helvetica, sans-serif;
	float:left;
	padding:8px 5px 0 0;
	text-align:right;
	width:78px;
}

.comForm label.arLab{
	padding-top:2px;
}

.comForm label.codeLab{
	margin-top:-8px;
	padding-top:0px;
	z-index:10000;
}

.comForm div{
	margin-bottom:-54px;
	float:right;
	position:relative;
	top:-44px;
	width:53px;
}

.comForm div.captcha{
	background:url(../img/captcha.jpg) no-repeat;
	clear:both;
	float:none;
	display:table;
	height:30px;
	margin:0 0 0 82px;
	position:static;
	width:144px;
}

.comForm .butn_login{
	float:none;
	margin:0px;
	width:53px;
}

.spr{
	clear:both;
	margin:0 0 28px 0;
}

.related{
	margin-bottom:60px;
}
.bgH {
	background-color: #5687c2;
	}
.sc_warn {
 color: #AA0000;
	}
.border {
	background-color: #8E9AD6;
	}
.bg, .bgi, .bgi input {
	background-color: #afd9ea;
	}
.bgH {
	background-color: #5687c2;
	}
.bgHl {
	background-color: #5687c2;
	}
	
	.warn, .warnH {
	color: #CC3333;
	font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
	
	}
