/* CSS Document */

body
{
margin: 0;
padding: 0;
font: 14px Arial, Helvetica, sans-serif;
color:#FFFFFF;
background-image:url(../images/bg_header.jpg);
background-repeat:repeat-x;
}

a
{
color:#d00202;
 font-weight : bold;
}


a:hover
{
text-decoration:none;
 font-weight : normal;
}

.center
{
width:951px;
margin:0 auto;
}
.menu_height
{
height:0px;
}

.header_height
{
height:0px;
}

.lang{
color:#FFFFFF;
margin:0;
padding:0;
display:block;

float:right;
}

.lang li
{
display:block;
margin:0;
padding:0;
float:left;
}

.lang a{
display:block;
padding:14px;
padding-bottom:13px;
color:#FFFFFF;

}

.lang a:hover, .lang a.active{
color:#000;
text-decoration:none;
 font-weight : bold;
}


.menu{
color:#FFFFFF;
font-weight:bold;
margin:0;
padding:0;
display:block;

float:left;
 font-size : 12px;
}


td.news2{
background:url(../images/29.jpg);
 background-repeat : no-repeat;
 background-position : bottom;
 vertical-align : top;
}


td.ugol {
background:url(../images/25.jpg);
 background-repeat : no-repeat;
 vertical-align : bottom;
 text-align : right;
}

td.ugoluzb {
background:url(../images/25uzb.jpg);
 background-repeat : no-repeat;
 vertical-align : bottom;
 text-align : right;
}

td.ugoleng {
background:url(../images/25eng.jpg);
 background-repeat : no-repeat;
 vertical-align : bottom;
 text-align : right;
}

td.stolb_niz
{
background:url(../images/26.jpg);
 background-repeat : no-repeat;
 vertical-align : top;
}

td.stolb
{
background:url(../images/11.jpg);
 background-repeat : repeat-y;
 vertical-align : top;
}

td.mini_stolb
{
background:url(../images/10.jpg);
 background-repeat : no-repeat;
 vertical-align : top;
}

td.news1{
background:url(../images/6.jpg);
 background-position : top;
 background-repeat : no-repeat;
}

td.menus{
background:url(../images/menu_active.jpg);
 background-repeat : repeat-x;
}

td.langes{
background:url(../images/7.jpg) no-repeat;
 background-repeat : no-repeat;
 vertical-align : top;
 margin-bottom : 0;
 padding-bottom : 0;
 height : 115px
}


.menu li
{
display:block;
margin:0;
padding:0;
float:right;
}

.menu a{
display:block;
padding:14px;
padding-bottom:13px;
padding-right:20px;
padding-left:20px;
color:#FFFFFF;
}

.menu a:hover, .menu a.active{
background:url(../images/active.jpg) repeat-x;
text-decoration:none;
 font-weight : bold;
}
  
  h1 span
{
padding:0 5px 0 0;
}

.content
{
padding-top:0px;
color:#FFFFFF;
 margin-top : 0px;
 vertical-align : top;
}

.date_fon
{

color:#54B7FB;
font-size: 13px;
padding:5px;
 font-weight : bold;
}

.red_text
{
font:14px Arial, Helvetica, sans-serif;
color:#54B7FB;
margin-top:14px;
margin-bottom:7px;
display:block;
 font-weight : bold;
}

.big_text
{
font:21px Arial, Helvetica, sans-serif;
}

.news_line
{
border-bottom:1px solid ;
margin-bottom:17px;
color : White;
}

.news_text
{

	margin-top : 25px;
}

.news_line
{
color : Black;
 font-size : 13px;
}

.red_link
{
color:#54B7FB;
}

.red_link a:hover
{
text-decoration:none;
}

div.color{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #d20605;
		font-weight : bold;
		font-style : normal;
		font-size : 15px;
}
div.color1{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : White;
	font-weight : normal;
	font-variant : normal;
	font-style : normal;
}
div.color2{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : White;
}
.more_fon
{
background-color:#bb3439;
color:#FFFFFF;
padding:5px;
}

h1
{
margin:0 0 10px 0;
padding:0;
font: italic bold 18px Arial, Helvetica, sans-serif;
color:#d00202;

  }

h1 span
{
padding:0 5px 0 0;
background:#54B7FB;}

h10 
{
margin:0 0 10px 0;
padding:0;
font: italic bold 18px Arial, Helvetica, sans-serif;
color:#d00202;

  }
  
h10 span
{
padding:0 5px 0 0;

}

.submenu
{
background-color:#bada74;
color:#FFFFFF;
padding:10px;
margin:0;
display:block;
list-style:none;
}

.submenu li
{
padding:0;
margin:0;
}

.submenu li a
{
display:block;
color:#FFFFFF;
padding:5px;
}

.submenu li a:hover, .submenu a.active
{
background-color:#bb3439;
}

.galimages_border
{
width:120px;
padding:5px;
float:left;
background: #F4F4F4;
margin:2px;}

#gallery {
	position:relative;
	height:279px;
	width:709px;
}
	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:500
	}

	#gallery .caption {
		z-index:600; 
		background-color:#000; 
		color:#ffffff; 
		height:45px; 
		width:100%; 
		position:absolute;
		bottom:0;
		display:none;
	}

	#gallery .caption .content {
		margin:5px;
		width:959px;
		background:none;
		border:none;
		display:none;
	}
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#1DCCEF;
		background:none;
		border:none;
		display:none;
	}


