@charset "windows-1251";
/*body{
background-color:#ddf7ff;
color:#000000;
font-family:Georgia,"Times New Roman",Times,serif;
margin:0;
padding:0;
}*/
body{
background:url(../img/interface/bg-clouds2.png) repeat-x scroll 0 0 #ddf7ff;
color:#333333;
font-family:Georgia,"Times New Roman",Times,serif;
margin:0;
padding:0;
}
a:link{
	color:#0099d5;
	font:14px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
}
a:visited{
font:14px Georgia,"Times New Roman",Times,serif;
}
a:hover{
color:#990000;
font:14px Georgia,"Times New Roman",Times,serif;
}
a:active{
color:#ff0000;
font:14px Georgia,"Times New Roman",Times,serif;
}
div#content ul#list-rajon-poletov li.block a:link,
div#content ul#list-rajon-poletov li.block a:visited,
div#content ul#list-rajon-poletov li.block a:active,
div#content ul#list-rajon-poletov li.block a:hover {
	font-style: italic;
}
div#content ul#list-rajon-poletov li.block a:active,
div#content ul#list-rajon-poletov li.block a:hover {
	text-decoration:underline;
}
div#content ul#list-gorod-poletov li.block a:active,
div#content ul#list-gorod-poletov li.block a:hover,
div#content ul#list-gorod-poletov li.block a:link,
div#content ul#list-gorod-poletov li.block a:visited {
	font-size:inherit;
	}
div#content ul#list-gorod-poletov li.block a:active,
div#content ul#list-gorod-poletov li.block a:hover {
	text-decoration:underline;
	}
/*div#content div ul li{
	display:block;
	list-style-type:disc;
		}*/
div#content div#gallery ul li,
#gallery-main ul li {
display:inline;
list-style:none;
margin:0;
}
div#content div ul li {
	display: block;
	list-style-type:disc !important;
}
div#content ul li.block {
	display: block;
	}
div#content ul li div {
	display: block;
	list-style:disc;
	}	
div#content ul li a{
text-decoration:none;
}
/*ul { padding:3px 0; margin-left:0px; border-bottom:1px dashed #999; font:bold 8pt Verdana, sans-serif; }*/
/*ul li a { padding:3px 0.5em; margin-left:3px; border:1px dashed #999; text-decoration:none; cursor: pointer; display: block; }*/
div.img-frame{
float:left;
position:relative;
}
img{
border:none;
margin:0;
}
img a:link,img a:hover{
border-bottom:0;
}
p{
color:#000000;
font-size:medium;
padding-left:5mm;
padding-right:5mm;
}
p.paragraph{
text-indent:1.5cm;
}
.article-title{
	color:#000000;
	font:20px "Times New Roman", Times, serif;
}
.article-title2{
color:#ffffff;
font:bold 100% "MS Sans Serif",sans-serif;
}
.attention{
color:#F00;
font:italic bold medium Georgia,"Times New Roman",Times,serif;
}
.big-text{
font:15px "MS Sans Serif";
text-indent:15mm;
}
.bold_italic_underlined{
font-style:italic;
font-weight:bold;
text-decoration:underline;
}
.centered-text{
font:14px "MS Sans Serif",sans-serif;
text-align:center;
}
.copyright{
	color:#666;
	font-size:10px;
	margin: -70px 0 0 15px;
	text-align: center;
	width: 135px;
}
.corner-l{
height:8px;
left:-1px;
margin:0;
padding:0;
position:absolute;
top:-1px;
width:6px;
z-index:100;
}
.dashed-border{
border:1px dashed #000000;
}
.end{
color:#C00;
font:italic bold small Georgia,"Times New Roman",Times,serif;
}
.header{
color:#09F;
font:italic bold medium Georgia,"Times New Roman",Times,serif;
}
.img-frame{
background:#EEEEEE;
background-image:url(./img/icon/jpg.gif);
background-position:2px 2px;
background-repeat:no-repeat;
border:dashed 1px;
border-color:#999;
cursor:pointer;
height:250px;
margin:10px;
padding:10px;
text-align:center;
width:170px;
}
.little-text{
color:#3366cc;
font:16px "MS Sans Serif";
}
.mark{
background:#ffff00;
}
.news-text{
color:#ffffff;
font:12px Arial,Helvetica,sans-serif;
}
.news-time{
color:#66ff00;
font:12px Arial,Helvetica,sans-serif;
}
.news-title{
color:#ffff00;
font:12px Arial,Helvetica,sans-serif;
}
.paragraph{
display:block;
font:small Georgia,"Times New Roman",Times,serif;
margin:10px;
padding:5px;
text-align:justify;
text-indent:1.5cm;
}

/************* relatedLinks styles **************/
.relatedLinks{
background:#b9d5db;
font-size:10px;
margin:0;
padding:0 0 10px 10px;
}
.relatedLinks a:link,.relatedLinks a:visited{
display:block;
font-size:10px;
}
.relatedLinks h3{
font:10px Verdana,Arial,Helvetica,sans-serif;
padding:10px 0 2px 0;
}
.t_header{
background-color:#559ECE;
color:#FFFFFF;
font:bold;
text-align:center;
}
.t_text{
font:14px Arial,Helvetica,sans-serif;
text-align:center;
vertical-align:middle;
}
.tableData{
background:#f1f7f8;
font:12px Verdana,Arial,Helvetica,sans-serif;
}
.tableHeader{
background:#99cccc;
font:bold 12px Verdana,Arial,Helvetica,sans-serif;
}
.table-text{
font:10px "MS Sans Serif";
text-align:justify;
}
.table-text2{
font:small Georgia,"Times New Roman",Times,serif;
text-align:justify;
}
.text-size-1{
font:9px Verdana,Arial,Helvetica,sans-serif;
height:1px;
}
.title{
color:#C00;
font:italic bold large Georgia,"Times New Roman",Times,serif;
}
.title-2{
color:#009;
font:italic bold small Georgia,"Times New Roman",Times,serif;
}
#content{
	left:200px;
	position:relative;
	top:30px;
	width:75%;
	min-height:1000px;
}
#footer{
clear:both;
}
#main_links{   /* Для ссылок на центральной странице */
color:#0099cc;
font:medium "times new roman";
text-decoration:underline;
}
#nav{
left:10px;
position:absolute;
top:130px;
z-index:100;
}
.bold, .b {
	font-weight: bold;
}
.italic, .i {
	font-style: italic;
}

#pageNav{
float:none;
font:Verdana,sans-serif;
padding:10px 0 0;
width:120px;
}
/************ sectionLinks styles **************/
#sectionLinks{
margin:0;
padding:0;
}
#sectionLinks a:link,#sectionLinks a:visited{
background:#81aeb1;
border-bottom:1px solid #0033cc;
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;
border-top:1px solid #b9d5db;
color:#ffffff;
display:block;
font-weight:bold;
padding:3px 0;
}
#sectionLinks a:hover{
background:#b9d5db none;
border-top:1px solid #cccccc;
color:#000000;
font-weight:bold;
text-decoration:none;
}
.wo-decoration { 
	text-decoration: none;
}
.light-green {
	color: #0C0;
	font-style: italic;
}
.center ,.c{
	text-align:center;
}
.red-light {
	color: #F33;
}
#gallery ul img {
	border-color:#CCECEC;
	border-style:solid;
	border-width:5px 5px 20px;
}
#gallery ul a:hover {
	color: #B0CECE;
}
#gallery ul a:hover img{
	border-color:#B0CECE;
}.hidden {
	display: none !important;
}
.grey {
	color: #999;
}
.valign{
   height:140px;
   display:table-cell; /* для не IE */
   line-height: expression(this.offsetHeight + "px"); /* для IE */ 
   behavior: expression(!this.extra ? this.extra = this.innerHTML = '<span></span><p>' + this.innerHTML + '</p>' : ''); /* для IE */
}

.valign, .valign p{
   vertical-align:middle; /* здесь выравниваем текст по вертикали */ 
}
/* для IE */ 
.valign p{
   line-height:normal;
   display:inline;   
}
/* для IE */
.valign *{
   zoom:1; /* Важно! Устанавливаем hasLayout = true */
}
.logo_img{
	margin:10px;
}
/*  найти где используется и удалить  */
.Times-New-Roman{font-family:"Times New Roman", Times, serif
}

#announcement{ /* блок анонсов на центральной странице */
    -moz-border-radius: 5px; /* Firefox */
    -webkit-border-radius: 5px; /* Safari, Chrome */
    -khtml-border-radius: 5px; /* KHTML */
    border-radius: 5px; /* CSS3 */
    /* Для плохих IE */
    /* behavior: url(./css/PIE.php);  учим IE border-radius */
    
    background: -moz-linear-gradient(right,#B9D5DB,#fff);
    background: -webkit-gradient(linear, left top, left bottom, from(#B9D5DB), to(#fff));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#B9D5DB,endColorstr=#ffffff,GradientType=0); zoom: 1;
    background: linear-gradient(right,#B9D5DB,#fff);
  
    border: thin solid DarkCyan;
    float: right;
    margin-right: 1%;
    padding: 7px;
    position: absolute;
    right: 5px;
    top: 200px;
    width: 220px;
    /*display:none;*/
}

/* CSS3 */
.shadow-3x3y-grey{text-shadow: 3px 3px 1px #CCC;}

/* colors & styles &size & aligning */
.font-times{font-family:"Times New Roman", Times, serif}
.abzats{text-indent:15mm}
.f-s-xx-small{ font-size: xx-small }
.f-s-x-small{ font-size: x-small }
.f-s-small{ font-size: small }
.f-s-medium{ font-size: medium }
.f-s-large{ font-size: large }
.f-s-x-large{ font-size: x-large }
.f-s-xx-large{ font-size: xx-large }
.grey-blue {color: #515488;}
.black{color:#000;}
.red{color:#F00;}
.blue {color:#009;}
.table-caption{caption-side:bottom; text-align:left; font-size:75%;}
.j{text-align:justify}
