html, body {background-color: #FFFFFF; margin: 0px; padding: 0px}
img {border: 0px}
body, table, h1, a, ul {font-family: Verdana, Arial, sans-serif; font-size: 12px}

td.bottomsky {background: url(/pics/sky.jpg) #054390 no-repeat top left;}

.stylead {
	color: #000000;
	font-size: 13px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}
.stylend {
	color: #000000;
	font-size: 15px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}

td.slylebg {
background-image: url(/img/redback.jpg); 
background-repeat: repeat-x; 
background-position: top left
}

.headline {
cursor: pointer; 

}
.hidden {
display: none;  
margin-top: 10px;
}

div{font-family:verdana;font-size:12px;}
.content div{border:2px solid #002255;color:#666666;}
.name div{float:left;padding: 4px 15px 4px 15px;margin-right:4px;}
.hide{ /* Скрытый таб */display:none;}.show{ /* Видимый таб */display:block;color:red;}
.nonactive{ /* Неактивный заголовок таба */background-color:#dadada;cursor:pointer;color:#2080bc;height:30;}
.active{ /* Активный заголовок таба */background-color:#69F;cursor:default;color:white;height:30;}

td.bottom {background-image: url(/pics/bgr_bottom.gif); background-repeat: repeat-x; background-position: top left}
td.bottom1 {background-image: url(/pics/bgr_bottom.gif); background-repeat: repeat-x; background-position: top left; font-weight: bold; padding-left: 30px}

td.toprightbott
{
	background: url('/pics/city.jpg') left bottom no-repeat;
}

.mainhist li
{
	list-style: none;
	background: url('/pics/mainli.jpg') left 3px no-repeat;
	padding-left: 12px;
}

.mainblue
{
	background: url('/pics/mainblue.jpg') left 3px no-repeat;
	padding-left: 17px;
	margin-left: 15px;
	padding-top: 1px;
}

.maintop
{
	color: #0000e0;
	text-transform: uppercase;
	font-weight: bold;
}

td.left {border-left: 1px solid #adadad}
td.top {border-top: 1px solid #adadad}
td.right {border-right: 1px solid #adadad}
td.bott {border-bottom: 1px solid #adadad}
td.cont {padding: 20px}

td.head {padding: 18px 10px 1px 18px; vertical-align: top}

ul.head {list-style-type: square; margin: 25px 15px 0px 18px; color: #6494A8}
span.head {color: #0000e0; font-weight: bold; text-decoration:underline}

td.head strong {font-size: 18px; color: #6494A8}

td.top_vmenu, td.top_vmenu_h {background-image: url(/pics/bgr_top.gif); background-repeat: repeat-x; background-position: top left; font-weight: bold; padding-left: 20px; height: 34px; width: 200px; text-align: left}


a.top_vmenu:link    {text-transform: uppercase; color: #aa4341; font-size: 11px; text-decoration: none; font-weight: bold}
a.top_vmenu:visited {text-transform: uppercase; color: #aa4341; font-size: 11px; text-decoration: none; font-weight: bold}
a.top_vmenu:hover   {text-transform: uppercase; color: #aa4341; font-size: 11px; text-decoration: none; font-weight: bold}

a.top_vmenu_h:link    {text-transform: uppercase; color: #aa4341; font-size: 11px; text-decoration: none; font-weight: bold}
a.top_vmenu_h:visited {text-transform: uppercase; color: #aa4341; font-size: 11px; text-decoration: none; font-weight: bold}
a.top_vmenu_h:hover   {text-transform: uppercase; color: #aa4341; font-size: 11px; text-decoration: none; font-weight: bold}


input.osnsmalltxt {width: 150px; font-size: 11px; border: 1px solid #adadad; margin-right: 10px}
input.osnsmallbutt {width: 20px; font-size: 11px; border: 1px solid #adadad background-image: url(/img/search.jpg); background-repeat: no-repeat; background-position: center left;}
td.osnsmallfoot input.osnsmallbutt {width: auto}

.phone {font-weight: bold; color: #6494A8; font-size: 16px}
.address {color: #ffffff; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif;}

a.branch_stem_link:link    {text-transform: uppercase; color: #002255; font-size: 11px; text-decoration: none}
a.branch_stem_link:visited {text-transform: uppercase; color: #002255; font-size: 11px; text-decoration: none}
a.branch_stem_link:hover   {text-transform: uppercase; color: #002255; font-size: 11px; text-decoration: none}

a.branch_stem_link_c:link    {text-transform: uppercase; color: #002255; font-size: 11px; text-decoration: none}
a.branch_stem_link_c:visited {text-transform: uppercase; color: #002255; font-size: 11px; text-decoration: none}
a.branch_stem_link_c:hover   {text-transform: uppercase; color: #002255; font-size: 11px; text-decoration: none}

a.branch_stem_link_o:link    {text-transform: uppercase; color: #002255; font-size: 11px; text-decoration: none}
a.branch_stem_link_o:visited {text-transform: uppercase; color: #002255; font-size: 11px; text-decoration: none}
a.branch_stem_link_o:hover   {text-transform: uppercase; color: #002255; font-size: 11px; text-decoration: none}

a.branch_next_link:link    {color: #000000; text-decoration: none; font-size: 11px}
a.branch_next_link:visited {color: #000000; text-decoration: none; font-size: 11px}
a.branch_next_link:hover   {color: #666666; text-decoration: none; font-size: 11px}

a.branch_next_link_c:link    {color: #002255; text-decoration: none; font-size: 11px}
a.branch_next_link_c:visited {color: #002255; text-decoration: none; font-size: 11px}
a.branch_next_link_c:hover   {color: #002255; text-decoration: none; font-size: 11px}

a.branch_next_link_o:link    {color: #002255; text-decoration: none; font-size: 11px}
a.branch_next_link_o:visited {color: #002255; text-decoration: none; font-size: 11px}
a.branch_next_link_o:hover   {color: #002255; text-decoration: none; font-size: 11px}

td.branch_stem_link, td.branch_stem_link_c, td.branch_stem_link_o,
td.branch_stem_indent, td.branch_stem_indent_c, td.branch_stem_indent_o {background-image: url(/img/vmenu.jpg); background-repeat: repeat-x; height: 35px; vertical-align: middle}

td.formal sup {color: #aa4341}

span.style3 strong {color: #aa4341}

span.style3 li {color: #0000e0; font-weight: bold; font-size: 14px; margin-bottom: 3px}

form.includer input {font-size: 11px}
form.includer select {font-size: 11px}

h1 { font: normal 20px Verdana, sans-serif; color: #002255; }
h2,h4,h5,h6 { font: Verdana; color: #002255;}
h2 { font-size: 20px; font-weight: normal; }
h3 { font-size: 14px; font-weight: normal; color: #2080bc; }
h4 { font-size: 14px; font-weight: bold; }
h5,h6 { font-size: 12px; font-weight: bold; } 

table.newtable { border-collapse: collapse; }
table.newtable tr:hover { background: #e0e0e0; }
table.newtable td { border: 1px solid #042a45; text-align: center; }
table.newtable th { border: 1px solid #042a45; background-color: #e0e0e0; color: #042a45; text-align: center; }


/* С этого места */

#container { 
	margin: 0 auto; 
	text-align: left;
} 
#container a { 
	color: #09a1d9;
	text-decoration:underline;
} 

#container h1 {
	margin: 0; 
	padding: 0;
	font: normal 20pt verdana;
        color: #002255;
}

#container h2 {
	margin: 0 20px; 
	padding: 3px 0;
	letter-spacing:-1pt;
	font: normal 18pt/20pt sans-serif;
}

#container h2 a{
	display:inline;
	color:#000;
	font: normal 18pt/20pt sans-serif;
	text-align:left;
}

#container h3 {
	margin: 0; 
	padding: 2px 0;
	letter-spacing:-0.1pt;
	font: bold 11pt/12pt sans-serif;
	color:#7c7a7a;
}

#container h3 a{
	color:#000;
}

#container p{ 
	font: normal 9pt/14pt sans-serif;
} 

#top{
min-height:380px;
height:auto !important;
height:380px;
soverflow:visible;
	sbackground: #DDDDDD; 
	padding: 0 20px 20px 20px;
	border:0px #ccc solid;
	background: transparent url(http://www.logosinfo.ru/pics/stripe.gif) repeat-x;
	background-position:bottom;
}



#top p, ul{ 
	font: normal 10pt/14pt sans-serif;
} 
#top img{
	float:right;
	sclear:both;
	border:0px;
	margin:10px 0px 10px 10px;
} 

#top img.l_img {
	float:left;
	clear:both;
	border:0px;
	margin:10px 10px 10px 0px;
} 


#top table{
	border-collapse:collapse;
} 
#top table td{
	border:1px solid #ccc;
	padding:5px;
} 
.banner {
	sdisplay:block;
	smargin:30px 0 0 0;
	clear:right;
}
	
#left img, #right img, .r_block img{
	float:left;
	margin:5px 10px 5px 0px;
} 
#left p, #right p, #left h3, #right h3, .r_block p, .three_col_block img, .three_col_block p{
	margin:10px 20px;
} 


#left {
	display: inline;
	float: left; 
	width: 50%;
	padding: 15px 0px;
	border-right:0px #ccc solid;
}

#right {
	display: inline;
	float: right; 
	max-width: 49.85%;
	padding: 15px 0px;
	border-left:1px #e8e8e8 solid;
} 

#left, #right {
	
} 

.r_block{
	display: inline;
	float: left; 
	width: 49.85%;
	padding: 10px 0px;
	smin-height:280px;
	border-right:1px #ccc solid;
	border-top:1px #ccc dashed;
}

.r_block img {
	margin:10px 20px 0px 20px;
}


.three_col_block{
	display: inline;
	float: left; 
	width: 32.85%;
	padding: 10px 0px;
	min-height:280px;
	border-right:1px #ccc solid;
	sorder-left:1px #ccc solid;
	border-top:1px #ccc dashed;
}

.three_col_block p{
	clear:both;
}

.subnav {	
	display: inline;
	float:left;
	min-width:180px;
	border:1px #ccc solid;
	margin:10px 20px;
	padding:10px;
	clear:left;
	-moz-border-radius:10px;
}

#top .subnav{
	margin:10px 10px 10px 0px ;
	line-height:1.5em;
}

.r_block .subnav a{
	display:inline;
	font:normal 9pt/14pt sans-serif;
}

.r_block a{
	display:block;
	font-weight:bold;
	text-align:right;
}

.r_block ul li a{
	display:inline;
	font-weight:normal;
	text-align:left;
}

.r_block h2 a{
	font-weight:normal;
}
.clearfloat {
	clear:both;
}


.subjectread{
color: black;
font-size: 16px;
font-style: bold;
}

.dateread{
font: bold 12px Verdana;
}

#review h3{
display: none;
}

.textread{
color: #666666;
font-size: 12px;
}

.datecat{
display: inline;
font: bold 12px Verdana;
}

.subjectcat{
display: inline;
color: #2080c8;
font-size: 12px;
}

.textcat{
color: #666666;
font-size: 12px;
}

.boxcat{
margin-bottom: 10px;
}

.subjectcatall{
font-size: 12px;
color: #2080c8;
}

.catname{
font-size: 12px;
color: #2080c8;
}

.cattitle{
2font: bold 20px Verdana;
font-size: 20px;
color: #002255;
text-align: left;
}

.lastdate{
display: inline;
font: bold 14px Verdana;
color: black;
}

.lastsubject{
display: inline;
font-size: 12px;
color: #666666;
}

.newsmore{
display: inline;
font-size:12px;
color: #2080c8;
}

/*Новые стили - верстка дивами*/
.articaltext {
	padding: 5px;
	font: 100% Verdana, Arial, Helvetica, sans-serif;
}
.articaltext ul, li {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
}
.articaltext img {
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
/*Двухколоночная верстка*/
.content2colomn {
	float:left;
	margin-left:-270px;
	width:100%;
    min-width:600px
}
.sidebar2colomn {
	float:right;
	width:270px;
	background-color:#EAEAEA
	
}
.cont2colomn {
margin-left:270px;
}
.sidebar2colomn p, h4 {
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	}
	
.h5 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #006;
	margin: 0px;
	padding: 0px;
}
.addlinks {
	margin: 0px;
	padding: 0px;
	width: 80%;
	border: thin solid #C00;
}
.addlinks p {
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size:x-small
}
/*Vozvrat prav*/
.vp ul, p, h1, h4 {
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
	font-family: Verdana, Geneva, sans-serif;
}
.vp ul {
	margin: 20;
}

.vp2 {
	float:left;
	width:35%;
	}
.vp3 {
	float:right;
	width:55%;
	}
.vpf2 {
	float:left;
	width:55%;
	}
.vpf3 {
	float:right;
	width:35%;
	}
	
/*1 coloumn*/
.maincont1col {
	font: 100% Verdana, Helvetica, sans-serif;
	margin: 0; 
	padding: 0;
	text-align: left; 
	}
.stakan {
	width: 100%;  
	text-align: left; 
}
.stakan p {
	font: 100% Verdana, Helvetica, sans-serif;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	}
.stakan ul, li {
	font: 100% Verdana, Helvetica, sans-serif;
	padding-left: -10 px;
}
.stakan table td {
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #666;
}


/*Main page*/

.mainpage {
	font: 100% Verdana, Helvetica, sans-serif;
	margin: 0; 
	padding: 0;
	}
	
.mainpagetext p {
	padding-right: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	text-align: left; 
	}
.mainpagetext h3 {
	font-size:16px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
	color: #006;
	}
.mainpagetext h4 {
	font-size:14px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
	color: #006;
	}
.mainpagetext table p {
	padding-right: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

.mainpage h3 {
	font-size: 18px;
	color: #006;
}

.notice1 {
	background-image:url(http://www.logosinfo.ru/images/notice_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
.notice1 p {
padding-right: 25px;
padding-left: 25px;
}
#fixed-div {
position: fixed;
}

.rightimg  {
    float: right; /* Выравнивание по правому краю  */ 
    margin: 7px 0 7px 7px; /* Отступы вокруг картинки */
   }
   
   
.Text9{
background-image:url(http://www.logosinfo.ru/registratsiya/images/nawi-preimuwestva.jpg);
width:250px; 
height:250px; 
}

.Ramka{
margin: 7px 0 7px 7px; 
}
