/* 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: #000000;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

img {

	border: none;

}

a {

	font-size : 12px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #275498;
   	text-decoration: underline;
	border: none;
}

a:hover {

	color: #ff0000;
	text-decoration: underline;
}

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: #275498;
   	text-decoration: underline;
	border: none;
}

a.paper_link:hover {

	color: #ff0000;

}



a.link_xilen  {
	font-size : 11px;
	color: #727272;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.link_xilen:hover  {
	font-size : 11px;
	color: #ff0000;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}


.nfirst {

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

}

.nfirst_section {

	font-size : 19px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #295488;
	
}




/* ---- 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-bottom: 50px;
	background: 0% 25px url(../img/line_news2.gif) no-repeat;


}

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 : 10px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #30588c;
   	text-decoration: underline;

}

a.all_news:hover {

	color: #ff0000;

}
/* ---- Left menu --- */

td.menu_left0 {

	padding-left: 9px;
	background-color:#e6eaed

}



td.menu_left {

	padding-left: 3px;
	padding-bottom: 4px;
	padding-right: 10px;

}

td.menu_left2 {

	padding-left: 3px;
	padding-right: 10px;

}

/* ---- 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: #d2222a;
	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{

	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  -------------	 */

.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 {
	 padding:0 16px 0px 9px;
}

.txt, .lnk { 
	width:22px;

	color:#354961;
}

.lnk a { 
}

.lnk a:hover {


}



.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 {


}


.ctext a {


}

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 {


}

.cltext {
	color:#38424e;
}

.cltext a:hover, .c2text a:hover, .red a:hover, a.white:hover {

}



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:0px solid #c8d3d7;
 color:#000000;
}

.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;
}

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

.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 span.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;
	
}


