body{
	margin:0px;
	background-color:#0b6bee;
	font-family: Tahoma;
	font-size:14px;
	color: #0c2357;
}

.td{
	vertical-align: top;
}

#tab_start{
	width: 100%;
	height: 648px;
	vertical-align: top;
}

#tab_start .left{
	background-image: url(images/st_bg_left.jpg);
	background-position: right;
	background-repeat: no-repeat;
	width: 50%;
}

#tab_start .right{
	background-image: url(images/st_bg_right.jpg);
	background-position: left;
	background-repeat: no-repeat;
	width: 50%;
}

#tab_start .center{
	background-image: url(images/st_bg_center.jpg);
	background-repeat: no-repeat;
	width: 1002px;
}

#main_flag{
	text-align: right;
	padding-top: 15px;
	padding-right: 35px;
}

#main_flag a{
	color: #003366;
	text-decoration: none;
	font-size: 11px;
	font-family: Tahoma;
}

#main_flag a:hover{
	color: #003366;
	text-decoration: underline;
	font-size: 11px;
	font-family: Tahoma;
}

#main_flag .sel{
	color: #003366;
	text-decoration: underline;
	font-size: 11px;
	font-family: Tahoma;
}

#main_flag img{
	margin-left: 19px;
	margin-top: -2px;
}

#lnk_start{
	margin-left:60px;
	margin-top: 13px;
}

#lnk_start a{
	color: #031f67;
	text-decoration: none;
	font-size: 13px;
	font-family: Tahoma;
	padding-right: 15px;
}

#lnk_start a:hover{
	text-decoration: underline;
}

#lnk_start .sel{
	text-decoration: underline;
	font-weight: bold;
}

#pad{
	height:2px; 
	width:1002px;
	line-height:0px; 
	font-size: 0px;
}

#t1{
	font-size: 13px;
	color: #02066b;
	font-weight: bold;
	font-family: Tahoma;
	line-height: 20px;
	text-align:center;
}
#t1 img{
	border: 0px solid #ffffff;
}



#t1 .st_main{
	padding:0px 20px 0px 0px;
}

#t1 td{
	padding:0px 0px 0px 0px;
}

#t1 .ot{
	padding:0px 7px 0px 3px;
}

#t1 a{
	color: #ffffff;
	text-decoration: none;
	text-align: center;
}

#t1 a:hover{
	color: #fff000;
}

#t1 .ot a:hover{
	color: #ffffff;
}

/*последующие страницы*/

#page{
	background-image: url(images/bg.jpg);
	background-position: 50% 0%;
	background-repeat: repeat-y;
	background-color: #0a59d5;
	
}

.bg_top{
	background-image: url(images/bg_top.jpg);
	background-position: 50% 0%;
	background-repeat: no-repeat;
}

.bg_bot{
	background-image: url(images/bg_bot.jpg);
	background-position: 50% 0%;
	background-repeat: no-repeat;
	height: 190px;
}

#flag{
	text-align: center;
	padding-top: 7px;
}

#flag a{
	color: #ffffff;
	text-decoration: none;
	font-size: 11px;
	font-family: Tahoma;
}

#flag a:hover{
	text-decoration: underline;
}

#flag .sel{
	color: #ffffff;
	text-decoration: underline;
	font-size: 11px;
	font-family: Tahoma;
}

#flag img{
	margin-left: 19px;
	margin-top: -2px;
}

#lnk_top{
	margin-top: 6px;
	text-align: center;
	font-weight: bold;
}

#lnk_top a{
	color: #03174e;
	text-decoration: none;
	font-size: 13px;
	font-family: Tahoma;
	padding-right: 9px;
	padding-left:9px;
	
}

#lnk_top a:hover{
	text-decoration: underline;
	color: #e5490f;
}

#lnk_top .sel{
	text-decoration: underline;
	font-weight: bold;
	color: #e5490f;
}

#lnk_bot{
	margin-top: 0px;
	text-align: center;
}

#lnk_bot a{
	color: #03174e;
	text-decoration: none;
	font-size: 13px;
	font-family: Tahoma;
	padding-right: 9px;
	padding-left:9px;
	
}

#lnk_bot a:hover{
	text-decoration: underline;
	color: #e5490f;
}

#lnk_bot .sel{
	text-decoration: underline;
	color: #e5490f;
}

.foto{
	color: #03174e;
	text-decoration: none;
	font-size: 13px;
	font-family: Tahoma;
	padding-left:9px;
	font-weight: bold;
}

.foto:hover{
	color: #ffffff;
	text-decoration: none;
	font-size: 13px;
	font-family: Tahoma;
	font-weight: bold;
}

.tit_w{
	color: #ffffff;
	text-decoration: none;
	font-size: 20px;
	font-family: Tahoma;
	font-weight: bold;
	padding-top: 0px;
}

#br_t{
	color: #03174e;
	text-decoration: none;
	font-size: 13px;
	font-family: Tahoma;
	font-weight: bold;
	padding-top: 2px;
}

#br_t a{
	color: #fbf80c;
	text-decoration: none;
}

#forma{
	color: #03174e;
	font-size: 11px;
	font-family: Tahoma;
	margin-top:4px;
}

input{
	border:1px solid #0f60ae;
	font-size: 12px;
	color: #17529e;
	font-family: Tahoma;
	padding:0px 0px 2px 2px;
	margin:1px 0px 1px 0px;
	height: 18px;
	vertical-align: middle;
}

select{
	font-size: 12px;
	color: #17529e;
	font-family: Tahoma;
	height: 18px;
	border:1px solid #0f60ae;
	padding:0px 0px 2px 2px;
	margin:2px 0px 2px 0px;
	vertical-align: middle;
}

.sub{
	font-size: 12px;
	color: #03278d;
	font-family: Tahoma;
	font-weight:bold; 
}

.sub:hover{
	font-size: 12px;
	color: #000000;
	font-family: Tahoma;
	font-weight:bold; 
}
#forma1 table{
	color: #03174e;
	font-size: 14px;
	font-weight: bold;
	font-family: Tahoma;
	margin-top:4px;
}

#forma1 input{
	font-size: 14px;
	height: 22px;
}

#forma1 select{
	font-size: 14px;
	color: #17529e;
	font-family: Tahoma;
	height: 22px;
	border:1px solid #0f60ae;
	padding:0px 0px 2px 2px;
	margin:2px 0px 2px 0px;
	vertical-align: middle;
}

 .f_inp{
	width: 100%;
}


#text{
	/*font-size: 14px;*/
	font-size: 16px;
	/*color: #0c2357;*/
	color:#000000;
	font-family: Tahoma;
	text-align: justify;
	padding: 15px 20px 15px 20px;
	line-height: 20px;
}

#text a{
	color: blue;
}


#text a:hover{
	color: #d60019;
	text-decoration: none;
}


#text img{
	border:3px #ffffff solid;
}

#text .arrow{
	border:0px #ffffff solid;
}

#text .lnk_foto{
	color:#0c2357;
	text-transform: uppercase;
	font-weight: bold;
}

#text .lnk_foto_sel{
	color:#ffffff;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}
#copy{
	font-size: 11px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	padding-top:7px;
	padding-right:20px;
}

#block{
	color: #ffffff;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
}

#block a{
	color: #ffffff;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#block a:hover{
	text-decoration: none;
}

.parent {
	position:relative; 
	width:550px; 
	height:413px;
}
#lenta {
	
	position:absolute;
	top: 30;
	right: -3;
	
	background-image: url(images/lenta.jpg);
	background-repeat: no-repeat;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #ffffff;
	width: 193px;
	height: 38px;
	padding-top:7px;
	border:0px #ffffff solid;
}

#myTable{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #0e35a0;
	border-top:1px solid #3085be;
	border-left:1px solid #3085be; 
	font-weight: bold;
}

#myTable tr{
	text-align: center;
}

#myTable td{
	border-bottom:1px solid #3085be;
	border-right:1px solid #3085be;
}

#myTable a{
	color:#0e35a0;
	text-decoration: none;
}
#myTable a:hover{
	color:red;
	text-decoration: none;
}

.tab_bl {
	background-color: Aqua;
	width: 386px;
	position:relative;
}
#y_t_l {
	position:absolute;
	top: 0;
	left: 565;
}
#y_t_l img{
	border: 0px solid #ffffff;
}

#y_t_r {
	position:absolute;
	top: 0;
	right: -565;
}
#y_t_r img{
	border: 0px solid #ffffff;
}


.tr_sel{
	background-color: #fcf8be;
	color:red;
}

.tr_sel{
	text-decoration:none
	color:red;
	font-weight: bold;
}

.tr{
	background-color: none;
	color:#0e35a0;
	font-weight: bold;
}


#myTable_sm{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #0e35a0;
	font-weight: bold;
}


#news{
	width: 460px;
	height: 140px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 20px;
	float: left;
}

#news img{
	border:0px solid #ffffff;
	margin: 10px 10px 0 0;
}

#news p{
	margin: 7px 0 0 0;
	color: #02066b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

#news a{
	color: #6b4d72;
	text-decoration: none;
}

.line{
	background-color: #ffffff;
	color: #ffffff;
	border:0px;
	height: 1px;
}

#excur{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-left: 20px;
	padding:10px;
}

#excur img{
	border:2px solid #ffffff;
	margin: 0px 10px 0 0;
}

#excur p{
	margin: 0px 0 0 0;
	/*color: #02066b;*/
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 14px;*/
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	text-align: left;
}

#excur a{
	color: #d60019;
	text-decoration: none;
	font-weight: bold;
	font-size: 16px;
}


/*крутилка*/
DIV.news {
	PADDING-RIGHT: 0px; 
	MARGIN-TOP: 5px; 
	PADDING-LEFT: 0px; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	PADDING-BOTTOM: 2px; 
	OVERFLOW: hidden; 
	WIDTH: 744px; 
	COLOR: #fff; 
	PADDING-TOP: 0px; 
	HEIGHT: 73px;
}
DIV.news DIV.bg {
	MARGIN: auto; 
	OVERFLOW: hidden; 
	WIDTH: 744px; 
	POSITION: relative;
}
DIV.move {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	OVERFLOW: hidden; 
	WIDTH: 99999px! important; 
	PADDING-TOP: 0px;
}
DIV.news P {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: auto; 
	PADDING-TOP: 0px;
}
DIV.news P IMG {
	DISPLAY: inline; 
	VERTICAL-ALIGN: middle;
}
DIV.move A {
	COLOR: #0282b2; 
	TEXT-DECORATION: none;
}
DIV.move A:hover {
	TEXT-DECORATION: underline;
}
DIV.top_baner {
	WIDTH: 744px; 
	POSITION: absolute; 
	TOP: 5px; 
	TEXT-ALIGN: center;
}
DIV.top_baner_sec {
	POSITION: relative;
}

/*ENGLISH*/
#lnk_start_en{
	margin-left:145px;
	margin-top: 13px;
}

#lnk_start_en a{
	color: #031f67;
	text-decoration: none;
	font-size: 13px;
	font-family: Tahoma;
	padding-right: 15px;
}

#lnk_start_en a:hover{
	text-decoration: underline;
}

#lnk_start_en .sel{
	text-decoration: underline;
	font-weight: bold;
}
