* {
	margin: 0;
	padding: 0;
}
html {height: 100%}
body {
	font-size: 12px;
	font-family: Tahoma;
	color: #5f5f5f;
	width: 100%;
	height: 100%;
}
a {
	color: blue;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {margin: 0 0 18px}
img {
	border: none;
}
td{
	vertical-align: top;
}
input {vertical-align: middle}
#wrapper {
	width: 1002px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 186px;
	background: #1a1f25;
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	/*position: relative;*/
	padding-left:26px;
}

.lang{float: right;	margin: 0px 6px 0px 0px;}

.ru, .en{
	width: 21px;
	height: 20px;
	float: left;
	margin: 4px 1px 0px 2px;
	cursor: pointer;
}

.foto_head{
	float:right;
	margin: 0px 5px 0px 0px;
}

.head{padding-left:26px}

/* Main Link
------------------------------------------------------------------------*/
#lnk {
	height: 36px;
	background: #4f6d8a;
	background-image: url(../images/bg_link.jpg);
	background-repeat: no-repeat;
	padding:0px 17px 0px 19px;
	color: #ffffff;
	font-size: 13px;
}
.but_text{
	float:left;
}

.but_text p{
	margin-top:-6px;
}

#arr_l, #arr_l1, #arr_r, #arr_r2, #arr_l2{
	float:left; 
	margin-top:10px;
}

#arr_l{
	margin-left:10px;
}

#arr_l1{
	margin-left:3px;
}

#arr_l2{
	margin-left:0px;
}

#arr_r2{
	margin-left:0px;
}



/* Middle
-----------------------------------------------------------------------------*/
#content {
	padding: 0px 0px 100px 0px;
	text-align: justify;
}


.text{
	padding: 30px 32px 20px 80px;
	line-height: 20px;
}


ol, ul{
	padding-left: 50px;
}


strong .norm{
	font-weight: normal;
}



/* Button Right
----------------------------------------------*/
.butright{
	width: 37px;
	padding: 0px;
	
}

/*.butr_bot{
	background-image: url(../images/but_r_bot.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 6px;
}*/
.butr{
	width: 37px;
	height: 193px;
	background-image: url(../images/but_r.gif);
	background-repeat: no-repeat;
	border: 0px solid #000;
	background-color: #b8bdc3;
	cursor: pointer;
}

/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 1002px;
	margin: -100px auto 0;
	height: 100px;
	background: #1a1f25;
	background-image: url(../images/bg_foot.gif);
	color: #ffffff;
	font-size: 11px;
}

.copy{
	float: right;
	text-align: right;
	margin: 12px 22px 0px 0px;
	line-height: 16px;
}

.copy a{
	color: #ffffff;
}

/*BG MAIN - Line Top and Bottom Color
---------------------------------------------------*/
.bg_navy, .bg_red, .bg_orang, .bg_green{
	background-repeat: repeat-y;
}

.bg_navy{background-image: url(../images/bg_n.gif);}
.bg_red{background-image: url(../images/bg_r.gif);}
.bg_orang{background-image: url(../images/bg_o.gif);}
.bg_green{background-image: url(../images/bg_g.gif);}

.bg_navy .linet, .bg_navy .lineb, .bg_red .linet, .bg_red .lineb, .bg_orang .linet, .bg_orang .lineb, .bg_green .linet, .bg_green .lineb{
	width: 1002px;
	height:38px; 
}

.bg_navy .linet{background-image: url(../images/linet_n.gif);}
.bg_navy .lineb{background-image: url(../images/lineb_n.gif);}
.bg_red .linet{background-image: url(../images/linet_r.gif);}
.bg_red .lineb{background-image: url(../images/lineb_r.gif);}
.bg_orang .linet{background-image: url(../images/linet_o.gif);}
.bg_orang .lineb{background-image: url(../images/lineb_o.gif);}
.bg_green .linet{background-image: url(../images/linet_g.gif);}
.bg_green .lineb{background-image: url(../images/lineb_g.gif);}



.bg_navy strong {color: #415f7c; font-weight: bold;}
.bg_red  strong {color: #9e2141; font-weight: bold;}
.bg_orang strong {color: #d26519; font-weight: bold;}
.bg_green strong {color: #429349; font-weight: bold;}

.bg_navy .title{font-size: 14px; color: #415f7c;font-weight: bold;}
.bg_red .title{font-size: 14px; color: #9e2141;font-weight: bold;}
.bg_orang .title{font-size: 14px; color: #d26519;font-weight: bold;}
.bg_green .title{font-size: 14px; color: #429349;font-weight: bold;}

.bg_navy a{color: #415f7c;}
.bg_red a{color: #9e2141;}
.bg_orang a{color: #d26519;}
.bg_green a{color: #429349;}




.bg_navy strong, .bg_navy span {color: #415f7c; font-weight: bold;}
.bg_red  strong, .bg_red span  {color: #9e2141; font-weight: bold;}
.bg_orang strong, .bg_orang span  {color: #d26519; font-weight: bold;}
.bg_green strong, .bg_green span  {color: #429349; font-weight: bold;}

.bg_navy .title{font-size: 14px; color: #415f7c;font-weight: bold;}
.bg_red .title{font-size: 14px; color: #9e2141;font-weight: bold;}
.bg_orang .title{font-size: 14px; color: #d26519;font-weight: bold;}
.bg_green .title{font-size: 14px; color: #429349;font-weight: bold;}

.bg_navy a{color: #415f7c;}
.bg_red a{color: #9e2141;}
.bg_orang a{color: #d26519;}
.bg_green a{color: #429349;}

.bg_navy .tabl{     border: 5px solid #415f7c;     margin: 0 auto;     width: 800px;     font-size:12px; }
.bg_navy .tabl td{     border-right: 1px solid #415f7c;     border-bottom: 1px solid #415f7c;     text-align: center;     padding:5px;}
.bg_navy .tabl .shapka{     text-align: center;     background-color: #415f7c;     color: #ffffff;     font-weight: bold;}

.bg_red .tabl{     border: 5px solid #9e2141;     margin: 0 auto;     width: 800px;     font-size:12px; }
.bg_red .tabl td{     border-right: 1px solid #9e2141;     border-bottom: 1px solid #9e2141;     text-align: center;     padding:5px;}
.bg_red .tabl .shapka{     text-align: center;     background-color: #9e2141;     color: #ffffff;     font-weight: bold;}

.bg_orang .tabl{     border: 5px solid #d26519;     margin: 0 auto;     width: 800px;     font-size:12px; }
.bg_orang .tabl td{     border-right: 1px solid #d26519;     border-bottom: 1px solid #d26519;     text-align: center;     padding:5px;}
.bg_orang .tabl .shapka{     text-align: center;     background-color: #d26519;     color: #ffffff;     font-weight: bold;}

.bg_green .tabl{     border: 5px solid #429349;     margin: 0 auto;     width: 800px;     font-size:12px; }
.bg_green .tabl td{     border-right: 1px solid #429349;     border-bottom: 1px solid #429349;     text-align: center;     padding:5px;}
.bg_green .tabl .shapka{     text-align: center;     background-color: #429349;     color: #ffffff;     font-weight: bold;}

.tr td, .vtext{vertical-align:middle;}
.tr_l td{border-bottom:1px solid #b2bfcc; padding:5px;}

