/* Начало - сноски */
.tip-title { width:190px; color: #333333; font-weight:500; text-align:left; font-family:tahoma,arial; background-color:#dee7fd; font-size:11px; padding:7px; padding-right:7px;  border:#999999 solid 1px;}
/* Конец - сноски */
.news {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
.newsmenu {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #006699;}
.newstab {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #003399;}
.news2 {font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 11px; color: #999999;}
.news2a {font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 11px; color: #e89262;}
.news3 {font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 16px; color: #985a02; padding-top:10px; padding-bottom:10px;}
.news4 {font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 14px; color: #CB5600;}
.news5 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration:none; vertical-align:text-top; line-height:16px;}
.news7 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #506190; text-decoration:none;}
.news8 {FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.poisk {FONT-SIZE: 7pt; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.news8 {FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.newsv {FONT-SIZE: 8pt; COLOR: #017101; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.news5a {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; text-decoration:none;}
.news5b {font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height:24px; color: #000000; text-align:center; font-weight:bold; text-decoration:none;}
.news5c {font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height:22px; color: #000000; text-align:center; font-weight:bold; text-decoration:none;}
small { line-height:11px; font-style:italic; color:#565145; }
.news109 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-decoration:none;}
A.zagolovok {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #333399;}
.zagolovok {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #006699; font-weight: bold; vertical-align: middle;}
.ripenko {font-family: Times New Roman, Times, serif; font-size: 14px; color: #000000; text-decoration:none;}
em, i {color:#666699;}
ul li, ol li {color:#2b416f;}
#ulol { margin-top:-10px; margin-bottom:-5px; }
#abzac { text-indent:25px; margin-top:7px; margin-bottom:7px; }
li { padding-top:2px; padding-bottom:2px; }
.tablheader {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight:bold; background-color:#990000; padding:5px; text-align:center;}
.tabllefta {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight:bold; background-color:#FFFFCC; padding:5px; text-align:left; vertical-align:top;}
.tablcentera {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color:#FFFFCC; padding:5px; text-align:center; vertical-align:top;}
.tablleftla {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color:#FFFFCC; padding:5px; text-align:left; vertical-align:top;}
.tablbold {  font-weight:bold; }
.tablleftlb {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color:#FED9EF; padding:5px; text-align:left; vertical-align:top;}
.tablleftb {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight:bold; background-color:#FED9EF; padding:5px; text-align:left; vertical-align:top;}
.tablcenterb {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color:#FED9EF; padding:5px; text-align:center; vertical-align:top;}
.tabllefti {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: red; font-weight:bold; background-color:#FFFFCC; padding:5px; text-align:left; vertical-align:top;}
.tablleftr {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: red; font-weight:bold; background-color:#FED9EF; padding:5px; text-align:left; vertical-align:top;}
.tablcenteri {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: red; font-weight:bold; background-color:#FFFFCC; padding:5px; text-align:center; vertical-align:top;}
.tablcenterr {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: red; font-weight:bold; background-color:#FED9EF; padding:5px; text-align:center; vertical-align:top;}
h2 { color:#333399; line-height:38px; text-align:center; font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:lighter; }
h3 { color:#750000; padding-top:5px; padding-bottom:10px; text-align:center; font-size:18px; font-weight:bold; line-height:24px; }
h4 { color: #333366; text-align:left; font-size:16px; font-weight:bold;  line-height:22px; }
h5 { color:#747475; text-align:left; font-size:12px; font-weight:bold; }

/* Анонс */
a.anonsblog {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333; text-decoration:none; line-height:12px; display:block;}
a.anonsblog:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-decoration:underline; line-height:12px; display:block;}

/* Конец анонса */

.graytext {color: #999999;}
.prozracno {opacity: .4; filter: alpha(opacity=40);}

.menu{
border-bottom: 1px solid #4476a1;
border-bottom-width: 0;
width: 141px;
}

.menu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: bold 70% 'Arial', sans-serif;
}

.menu li a{
	display: block;
	/*padding: 9px 0;*/
	padding-left: 9px;
	padding-top:3px;
	padding-bottom:3px;
	width: 130px; /*185px minus all left/right paddings and margins*/
	text-decoration: none;
	color: #333333;
	background-color: #d9e4ee;
	border-bottom: 1px solid #4476a1;
	border-right: 1px solid #4476a1;
	border-left: 7px solid #abc6d9;
}

* html .menu li a{ /*IE only */
width: 141px; /*IE 5*/
w\idth: 141px; /*185px minus all left/right paddings and margins*/
height:25px;
}

.menu li a:hover {
	background-color: #d9e4ec;
	border-left-color: #02548e;
}

.menu div.menutitle{
	color: #fffdd5;
	border-bottom: 1px solid ffae00;
	padding: 3px;
	padding-left: 15px;
	background-color: #2b3b5a;
	font: bold 80% 'Arial', sans-serif;
}

A.zagolovok {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #333399}

.zagolovok {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006699;
	font-weight: bold;
	vertical-align: middle;
}

#sloj1 {
background-color:#FFFFFF;
left:auto;
top:auto;
position:absolute;
visibility:visible;
z-index:1;
width:500px;
}

/* Начало фотогалереи */

.bigfoto {
display: block;
width: 700px;
height: 400px;
float: left;
margin-top: -35px;
margin-left: -6px;
}

.bigfoto a { 
	display:block; 
	color:#333; 
	height:auto; 
	margin-top:52px; 
	margin-left:5px; 
	padding-bottom:7px; 
	line-height:12px; 
	text-align:left; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 
	border-bottom:#cccccc solid 2px; 
	border-bottom-width:medium; 
}

.bigfoto img {
display: block;
width: auto;
height: auto;
}

.smallfoto {
display:block;
width: auto;
float: left;
margin-top: 5px;
background: #fff;
overflow: auto;
margin-left: -45px;
}

.smallfoto li {
float:left;
list-style:none;
width: auto;
margin-right:5px;
}

.smallfoto img {
width:40px;
height:40px;
border: 1px solid #ccc;
}


.smallfoto img:hover{
border: 1px solid red;
}

#logouckd img { display: block; margin-top:0px; float:right; z-index:1; position:relative; padding-right:13px; }

/* Конец фотогалереи */