/* CSS Document */
@charset "windows-1251";

// ----- Design ------

html, body {

	margin:0px;
	padding:0px;

}

table {

	margin:0px;
	border-collapse: collapse;
}

table.main {
	
	
  	border:	0px solid #888888;
	background-position: 0% 0%;
	background-repeat: no-repeat;

}

table.other {

  	border:	0px solid #888888;

}

td {

  	border:	0px solid #888888;
	vertical-align: top; 
	padding: 0px;
	font-size : 12px;
	color: #616161;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}


img {

	border: none;

}

a {

	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #38424e;
   	text-decoration: underline;
	border: none;
	font-weight: 100;
}



a:hover {

	color: #0065cc;
}

p{ padding-top:0px; margin-top:0px}

a.blue {
	font-weight:600;

}

.blue, a.blue  {
	color:#225f9a;
}

.blue:hover {

	color: #0088dd;

}



span {
margin:0px;
padding:0px;

}

ul { padding-left: 25px; margin-left:0px}

ul li{
	margin: 0px;
	list-style:none;
	background:url(../img/box.gif) 0px 0.5em no-repeat;
	padding: 0px 0px 6px 10px;
}

div {

margin: 0px;
padding: 0px;


}

div#ht5 {margin-top:0px}





a.paper_link {

	font-size : 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #87877b
   	text-decoration: underline;
}

a.paper_link:hover {

	color: #0065cc;
}




/* ---- NEWS_B --- */

td.news1 {

	padding-left: 42px;
	padding-bottom: 14px;
	text-align: left;
	font-size : 12px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #ff000f;
	font-weight:600;

}

td.news2 {

	padding-left: 42px;
	text-align: left;
	font-size : 12px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #767676;
	font-weight:100;

}

td.news3 {

	height:42px;
	text-align: left;
	font-size : 12px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #767676;
	font-weight:100;
	background: 0% 19px url(../img/line_news.gif) no-repeat;


}

td.news4 {

	padding-bottom: 14px;
	text-align: left;
	font-size : 12px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #ff000f;
	font-weight:600;

}

td.news5 {

	padding-top: 25px;
	background: 0% 30px url(../img/line3.gif) repeat-x;
	padding-bottom: 25px;


}

a.full_view {

	text-align: left;
	font-size : 12px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #767676;
	font-weight:100;
	text-decoration:none

}

a.full_view:hover {

	text-align: left;
	font-size : 12px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #ff0000;
	font-weight:100;
	text-decoration:underline;

}

a.all_news {

	font-size : 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #38424e;
   	text-decoration: underline;
	font-weight:600;

}

a.all_news:hover {

	color: #0065cc;

}



/* ---- TOP_MENU -------  */
 

#top_menu {
	margin:0px;
	padding:0px;
	width:360px;
	display:block;
}

#top_menu li{
	margin:0px;
	padding: 0px 0px 11px 0px;
	padding:none;
	list-style-type:none;
	width:33.3%;
	float:left;
	background:none;
}

#top_menu li a {
	text-align:left;
	vertical-align:top;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	display: block;
	background:none;
	padding: 0px 18px 0px 24px;
	color:#38424e;
	text-decoration: underline;
	font-size:11px;
	font-weight:100;
}

#top_menu li a:hover {

	color: #0065cc;
	background:url(../img/menu_line.gif) no-repeat 0% 5px;
}

#top_menu a.current {
	color: #0065cc;
	background:url(../img/menu_line.gif) no-repeat 0% 5px;
}

#top_menu2 table {
	margin:0px;
}

#top_menu2 table tr{
	margin:0px;
}
#top_menu2 table td {
	vertical-align:top;
	padding: 0px 0px;
	margin:0px;
}
#top_menu2 table a {
	text-align:center;
	vertical-align:top;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	display: block;
	padding: 0px 12px 0px 11px;
	color:#b1b1aa;
	text-decoration: underline;
	font-size:11px;
	font-weight:100;
	white-space:nowrap;  
	background:url(../img/line2.gif) no-repeat 100% 2px;
}

#top_menu2 table a.last {
	background:none;
}


#top_menu2 table a:hover {


	color: #f0b487;
}

#top_menu2 table a.current {

}
/* ----- Left MENU ---  */

#dlmenu1 dl{

	margin: 0px;
	padding: 0px;
	width: 100%;
	display: block;
	float:none;


}

#dlmenu1 dl div{
	float: left;
	display: block;
	width: 19.8%;
	text-align:left;


}

#dlmenu1 dt{

	float: none;
	clear:both;
	margin-right:0px;
	margin-left:13px;
	margin-top:0px;
	margin-bottom:0px;
	padding: 0px;
	width: 138px;
	cursor: pointer;
	display:block;
	background: url(../img/link1.gif) no-repeat 11px 218px;
	height: 235px;
	 
}

#dlmenu1 dd {
	padding: 0px;
	clear:both;
	margin-right:px;
	margin-left:0px;
	margin-top:5px;
	margin-bottom:0px;
	width: 138px;
	display:none;
	float:none;
	text-align:left;


}

#dlmenu1 dd ul {
	padding: 0px 0px 0px 0px;
	width: 138px;
	margin: 0px;

}	

#dlmenu1 dd li {
	display:block;
	background: none;
	padding: 0px 0px 6px 0px;
	margin: 0px;
	width: 138px;
	float: none;
	list-style: none;

}

#dlmenu1 dd li a {
	text-align:left;
	display:block;
	vertical-align:top;
	width: 138px;
	padding: 0px 0px 0px 24px;
	color:#38424e;
	font-size:11px;
	font-weight:100;
	background: none;
	height:auto;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

#dlmenu1 dd li a:hover{

	color: #0065cc;
	background:url(../img/menu_line.gif) no-repeat 0px 5px;
}



#dlmenu2 dl{

	margin: 0px;
	padding: 0px;
	width: 100%;
	display: block;
	float:none


}

#dlmenu2 dl div{
	float: none;
	display: block;
	text-align: left;
	padding-bottom: 35px;

}

#dlmenu2 dt{

	float: none;
	margin: 0px;
	padding: 0px;
	width: 134px;
	cursor: pointer;
	height: 220px;
	display:block;
	background:url(../img/line3.gif) repeat-x 13px 218px;
}

#dlmenu2 dt div {

	
	dispaly: block;
	background: url(../img/link2.gif) no-repeat 0px 85%;
	padding-left:15px;
	padding-bottom:0px
		
}

#dlmenu2 dt.current div {

	background: url(../img/link1.gif) no-repeat 0px 85%;
		
}

#dlmenu2 dd {
	padding: 0px;
	margin: 0px;
	width: 120px;
	display:block;
	float:none;
	display:none;

}

#dlmenu2 dd ul {
	padding: 0px 0px 0px 0px;
	margin: 0px;

}	

#dlmenu2 dd li {
	background: none;
	padding: 0px 0px 5px 0px;
	margin: 0px;
	width: 120px;
	display:block;
	float: none;
	list-style: none;
}

#dlmenu2 dd li a {
	text-align:left;
	vertical-align:top;
	padding: 0px 0px 0px 26px;
	color:#38424e;
	font-size:11px;
	font-weight:100;
	width: 120px;
	background: none;
	display:block;
	height:auto;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

#dlmenu2 dd li a:hover, #dlmenu2 dd li a.current{

	color: #0065cc;
	background:url(../img/menu_line.gif) no-repeat 0px 5px;
}



/* ---- SiteMAP and ETC --- */

ul.oglav {
	list-style-type:none;
	display:block;
	padding:0px 10px 0px 0px;
	font-weight:bold; 
}

ul.oglav li{
	list-style-type:none;
}

ul.oglav  ul{
	list-style-type:none;
	padding:10px 0 5px 20px;
	margin:0;
	font-size:12px;
	font-weight:normal; 
}

ul.oglav  ul ul{
	list-style-type:none;
	padding:5px 0 5px 25px;
}

ul.oglav  ul ul ul{
	list-style-type:none;
	padding:5px 0 5px 25px;
}

ul.oglav  li{
	padding:3px 0px;
	background:url(../img/arrreddown.gif) 0px 0.8em no-repeat;
}

ul.oglav  li a{
	display:block;
	padding-left:20px;
	text-decoration:underline;
}

ul.oglav  li a:hover{
	text-decoration:underline;
}
ul.oglav  li li a {
	padding-left:15px;
}
ul.oglav  li li li a {
	padding-left:10px;
}

ul.oglav  li li{
	padding:3px 0px;
	padding-left:0;
	background:url(../img/arrred.gif) 0px 0.7em no-repeat;
}


ul.oglav  li li li{
	background:url(../img/arrred.gif) 0px 0.8em no-repeat;
}

ul.oglav  li li li li{
	background:none;
}
/* ------------------------------------------------- CONTENT ------------------------------------------------ */


/*  ---  ZAGOLOVOK RAZDELA  -------------	 */

.nfirst {

	font-size : 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #87877b;

}

.nfirst_section {

	font-size : 24px;
	font-family: Tahoma, "Times New Roman", Times, serif;
	color: #ffffff;
	
}

.header {
	color:rgb(99,100,102);
	font-size:14px;
}


.header h1 {
	font-size: 23px;
	font-family: Tahoma, Arial, Times, serif;
	font-weight:100;
	color:#373737;
	float:none
}

.header_name {

	background-color:#0065cc;
	padding: 4px 6px 4px 6px;
	white-space: nowrap;

}

.header_line {

	background: url(../img/line-11.gif) no-repeat 33px 50%; 
	padding-right: 65px; 
	padding-bottom: 10px;

}
/* ----- NEWS ------ */

.title_news {

font-size:19px;
text-decoration:none;
font-weight:100;


}

td.date2 {

	font-size:13px;
	padding: 0 0 0px 0px;
	font-weight:100;

}

/* ----- IMG+TEXT ------ */

.cat_border {
	float: none;
	padding: 3px 3px 10px 3px;
	position: relative;
	border:0px;
}

/* -------- FLOAT_ALIGN ----- */

.float_left {
	float: left;
	padding: 0px 15px 10px 0;
}

.float_center {
	float: left;
	padding: 0px 15px 10px 0;
}

.float_right {
	float: right;
	padding: 0 0 5px 20px;
}


/* -------- WWW ----- */


img.promotions {

 	border:	4px solid #310506;

}



.c1 {
	 font-size:11px;
	 padding:0 16px 0px 9px;
}

.txt, .lnk { 
	width:22px;
	font-size:11px;
	color:#354961;
}

.lnk a { 
	font-size:11px;
}

.lnk a:hover {
	color: #ff0000; 

}



.link a {
	text-decoration:underline;


}

.link a:hover {

}

.links a {
	text-decoration:underline;
	padding:7px 5px 7px 22px;
	margin-right:20px;
}

.links a:hover {

}

a.link1 img {
	border:0;
}
a.link1 {
	font-size: 11px;

}


.ctext a {
	color:#38424e;

}

a.strelka {

	background:url(../img/arrred.gif) 0px 1.1em no-repeat;	
	padding:7px 5px 7px 12px;
	margin-right:20px;
	margin-left:10px;	

}

.ctext a:hover {
	color:#0065cc;

}

.cltext {
	color:#38424e;
}

.cltext a:hover, .c2text a:hover, .red a:hover, a.white:hover {
	color: #0065cc;
	text-decoration: underline;
}



div.para {
	padding:5px 0px 5px 0px;
	float:none;
}

.table .even{
background:none;	
	}
.table .odd  {
background:none;
}

.bold {
	font-weight: bold;
}

.norm{
	font-weight: normal ;
}

.hidden {
	display:none;
}

.pad10 {
	padding: 0 10px; 
}
.pad5 {
	padding: 0 7px; 
}

.size10 {
	font-size: 10px;
}
.size11 {
	font-size: 11px;
}

.size12 {
	font-size: 12px;
}

.size16 {
	font-size: 16px;
}

.size14 {
	font-size: 14px;
}

.size18 {
	font-size: 18px;
}


.align_left {
	text-align: left;
}

.align_left .align_center, .align_center {
	text-align: center;
}

.align_middle{
	vertical-align:middle;
}

.align_bottom{
	vertical-align:bottom;
}

.align_right .align_center table, .align_left .align_center table,.align_center table ,.align_left .align_center div, .align_center div, .align_center img  {
	margin-left:auto;
	margin-right:auto;
}

.align_right {
	text-align: right;
}
.align_right table , .align_right div {
	margin-left:auto;
	margin-right:0
}
.align_left table , .align_left div {
	margin-left:0;
}





.tahoma {
	font-family: tahoma, arial;
}

table.tablex {
	 border:1px solid #c8d3d7;
}

table.tablex td{
	 background-color:#ffffff;
	 border:1px solid #c8d3d7;

}

table.tablex th{
 background-color:#f6f6f6;
 border:1px solid #c8d3d7;
}

.cltext span
{
	font-size: 14px;
	font-weight: bold;
	margin-right: 15px;
}


.red, .red a {
	color: #ec4700;
}


.white, .white a{
	color: white;
}

.white a, .ctext a, .cltext a{
	text-decoration: none;
}



.link a {
	text-decoration: underline;
}



.white a:hover{
	color:white;
	text-decoration: underline;
}


.menu {
	font-weight: bold;
}



.borderdn {
	background:url(../img/1x1.gif) bottom repeat-x;
}

table.compact{
border:0px; 
border-collapse:collapse; 
}

table.compact td{
padding:0px; 
}

div.mailru {
  float:right;
  overflow:hidden;
  width:1px;
  height:1px;
}

div#verh div a {
	color: #000000;
	text-decoration:none;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
}

.bok_zagl {
	font-size:11px;
	font-family: Arial;
	font-weight: bold;
	margin-bottom: 50px;
	text-transform: uppercase;
}

.bok_zagl tr td{
	vertical-align: middle;
}

.bok_zagl img {
	margin-left:7px;
	margin-right:15px;
}

.bok_bl {
	background: url(../img/col.gif) repeat-x top center #f0f0f0;
	padding-bottom: 34px;
	margin-bottom: 34px;
}

.bok_bl div.bok_bl2 {
	padding-left:20px;
	padding-right:20px;
}

div#flv_player div#verh_panel {
	background-color: #0000FF;
	height: 20px;
	width: 400px;
	text-align: right;
}

div#flv_player div#verh_panel img {
	border: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
}

p.flv_player_stop {
	text-align: right;
	font-size: 16px;
	font-weight: bold;
}

p.flv_player_stop a {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	background-color: #FFFFFF;
}

.skryt {
	display:none;
	color: #FF0000;
}

.skryt a {
	color: #FF0000;
}

#forum_anons {
	font-family: Arial;
	font-size: 11px;
	margin-top:28px;
}

#forum_anons table {
	width:100%;
}

#forum_anons a {
	color: #225f9a;
}

#forum_anons table tr th{
	color: #9eafc3;
	border-bottom:solid 1px #d7dee9;
	font-weight:normal;
	text-align:left;
}

.fa_p {
	width: 80px;
}

#forum_anons table tr th.fa_p{
	border-bottom:solid 1px #eb8017;
}

#forum_anons table tr td {
	padding-top:6px;
	padding-bottom:20px;
}

#forum_anons table tr td.fa_l {
	font-size: 12px;
}

#forum_anons table tr td.fa_p {
	color:#eb8017;
}

#forum_anons p {
	font-size: 12px;
	margin-top:51px;
}

div#email {
	position:absolute;
	top:30px;
	left:10%;
	color:#97a6bf;
	font-size:11px;
	font-family: Arial;
}

div#email a.email_a {
	color:#FFFFFF;
	font-size:11px;
	text-decoration:underline;
	font-weight:normal;
}

#auth input {
	height:15px;
	width:82px;
	border:solid 1px #b8bdc9;
	margin-left:38px;
	margin-bottom:13px;
}

#auth table tr td a {
	color:#0167c9;
	text-decoration:underline;
	margin-left:38px;
	font-weight:normal;
	display:block;
}

.out_hide {
	display:none;
	border-left:solid 1px #d7dee9;
}

.out_hide td {
	background-color: #FFFFFF;
}

.ugol {
	background-color: transparent;
}

.quote_div {
	background:#d7dee9;
	margin: 17px 0px 7px 25px;
	padding: 15px 15px 15px 30px;
	width:385px;
}

.long {width:100%;}
.wide {height:100%;}

.debug {
	border: 1px solid red;
}

.hidden {
	display:none;
}

img.text_picture{

	border: 1px solid #AAAAAA;

}

td.box td.picture_box{

	border: 1px solid #AAAAAA;
	display:block;
	padding:5px;
	

}

table.text {

	border:	1px solid #929292;
	border-width: 	   1 0 0 1;

}

table.text tr {

	height:30px;

}

td.text2 {
	
	border:	1px solid #929292;
	text-align:	center;
	vertical-align:middle;
	padding-left: 5px;
	padding-right: 5px;
	padding: 	6 6 6 6;
	color :		#414141;
	font-size :	9pt;
	font-family :	Verdana, Arial, Helvetica, sans-serif;
	font-weight:  	100;
	line-height:    140%;
	border-width: 	   0 1 1 0;
	
}

td.text22 {
	
	border:	1px solid #929292;
	vertical-align:middle;
	text-align:	center;
	padding-left: 5px;
	padding-right: 5px;
	padding: 	6 6 6 6;
	color :		#414141;
	font-size :	8pt;
	font-family :	Verdana, Arial, Helvetica, sans-serif;
	font-weight:  	100;
	line-height:    140%;
	border-width: 	   0 1 1 0;
	
}

td.text222 {
	
	border:	1px solid #929292;
	text-align:	left;
	vertical-align:middle;
	padding-left: 10px;
	padding: 	6 6 6 6;
	color :		#414141;
	font-size :	8pt;
	font-family :	Verdana, Arial, Helvetica, sans-serif;
	font-weight:  	600;
	line-height:    140%;
	border-width: 	   0 1 1 0;
	
}

td.text223 {
	
	border:	1px solid #929292;
	text-align:	left;
	vertical-align:middle;
	padding-left: 10px;
	padding: 	6 7 6 10;
	color :		#414141;
	font-size :	8pt;
	font-family :	Verdana, Arial, Helvetica, sans-serif;
	font-weight:  	100;
	line-height:    140%;
	border-width: 	   0 1 1 0;
	
}

td.text3 {
	
	border:	1px solid #929292;
	text-align:	left;
	vertical-align:middle;
	padding-left: 10px;
	padding: 	6 6 6 12;
	color :		#414141;
	font-size :	9pt;
	font-family :	Verdana, Arial, Helvetica, sans-serif;
	font-weight:  	100;
	line-height:    140%;
	border-width: 	   0 1 1 0;
	
}


td.inf_e {
	
	border:	1px solid #BBBBBB;
	text-align:	left;
	padding: 	0 0 10 0;
	border-width: 	 1 0 0 0;
	
}
.hand {
	cursor: pointer;
}
a.big_name {

	font-size:13px;
	font-weight:600;
	display:block;
	padding-left:10px;
	padding-right:10px;
	
}





#slideshow, .slideshow {height: 290px; width: 100%; overflow: hidden; position: relative;}
.slide {height: 290px; width: 100%; background: #E5E5E5; top: 0px; left: 0px; position: absolute; opacity: 1;}
.slide img {display: block; float: left; width: 640px; height: 290px; position: relative; top: -20px; left: -30px;}
.slide .post {padding: 20px 30px 0;}
.slide .post-category {font-size: 11px; color: #d9d9d9; text-transform: uppercase; margin-bottom: 5px;}
.slide .post a {color: #000;}
.slide .post .post-category a {text-decoration: none;}
.slide .post .post-category a:hover {text-decoration: underline;}
.slide .post h2 {margin-bottom: 5px;}
.slide .post h2, .slide .post h2 a {color: #000; font-size: 24px; font-weight: normal; text-decoration: none;}
.slide .post h2 a:hover {text-decoration: underline;}
.slide .post .post-meta {font-size: 11px; font-style: italic; color: #656363; margin-bottom: 20px;}
.slide .post .post-meta span, .slide .post .post-meta a {color: #000; text-decoration: none; font-family: Helvetica, Arial, sans-serif; font-style: normal;}
.slide .post .post-meta a:hover {text-decoration: underline;}
.slide .post .post-author {text-transform: uppercase;}
.slide .post-content {padding-top:10px}
.slide .post-content p {margin-bottom: 15px;}
#larr, #rarr {display: block; width: 32px; height: 53px; position: absolute; top: 106px !important; opacity: 0.2; z-index: 99 !important;}
#larr {background: #000 url("../img/left_but_slider.jpg") 0px 0% no-repeat; left: 0 !important;}
#rarr {background: #000 url("../img/right_but_slider.jpg") 0px 0% no-repeat; right: 0 !important;}
#larr:hover, #rarr:hover {opacity: 1;}

z
