/* ластик */
*{
margin:0;
padding:0;
}
sup, sub{vertical-align: baseline; position: relative}
sup{top: -0.4em}
sub{bottom: -0.3em}
a{
outline:none;
text-decoration:none;
color:#000;
}
a:hover{text-decoration:underline}
a img{border:0; outline:none}/* убираем баг, когда ие6 добавляет границу к картинке, если она в ссылке */

body{
position: relative;
font-size:10pt;
font-family:Tahoma;
color:#364c5f;
background:url(/images/fon.png) center 0;
}

table {
border: 0px; border-collapse: collapse;
}
table td {
padding:0px;
} 
img {
border: 0px;
}

.container{
width:1110px;
margin:0 auto;
position:relative;
}

/*черная область*/
.block{
width:1020px;
background-color:#000000;
border-left:1px solid #2F556A;
border-right:1px solid #2F556A;
margin:0 auto;
position:relative;
}
/*шапка сайта*/
#header{
height:115px;
position:relative;
}
#header #flash_logo{
position:absolute;
top:5px;
left:20px;
width:250px;
height:100px;
}
#header h1{
position:absolute;
top:35px;
left:350px;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-size:18px;
color:#5986A2;
width:700px;
}
#header #memory{
position:absolute;
top:66px;
right:0px;
width:250px;
height:40px;
font-family:Tahoma;
font-size:11px;
color:#577F91;
text-align:center;
}
#header #memory a{
color:#577F91;
}
#header #memory p{
padding-top:2px;
}
#search_form{
position:absolute;
top:63px;
right:350px;
width:300px;
height:22px;
}
#search_form input{
border:1px solid #577F91 !Important;
background-color:#fff !Important;
color:#ADADAD;
height:18px;
}
#search_form input.yaform__submit{
width:56px !Important;
height:22px !Important;
background:url(/images/search_button.png) 0 0 no-repeat;
border:0 !Important;vertical-align:top;
}

#search_form sup{
color:#FF0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

#search_form a{
text-indent: 5px;
padding-bottom:1em;
color:#50809C;
FONT-WEIGHT: bold;
}


/*#header #search_form input.button{
width:58px;
height:25px;
background:url(/images/search_button.png) 0 0 no-repeat;
border:0 !Important;vertical-align:top;
}*/

#tizer_top{
height:68px;
border-top:1px solid #294D5A;
border-bottom:1px solid #294D5A;
}
/*верхнее меню*/
#menu_top{
width:620px;
margin:0 auto;
height:138px;
border:1px solid #000;
color:#50809C;
background:url(/images/menu_top.png) center 0 no-repeat;
/*border:1px solid #fff;*/
}
#menu_top a {color:#50809C}
#menu_top #liter{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
text-align:center;
letter-spacing:1px;
}
#menu_top #menu{
font-family:Tahoma;
font-size:11px;
text-align:center;
padding:25px 50px 0 50px;
line-height:1.6em;
}
#menu_top #menu a{
margin-left:4px;
margin-right:4px;
text-decoration:underline;
}
#menu_top #menu a.curr{
FONT-WEIGHT: bold;
color:#6A95B2
}

A.nov {
PADDING-LEFT: 12px;
}

/*контентная область и элементы*/
#content{
width:620px;
margin:0 auto;
min-height:1000px;
height:auto !important;
height:1000px;
color:#5986A2;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
word-spacing:2px;
padding-bottom:10px;
}
#content ul{
list-style:inside;
}

.quo { FONT-SIZE: 11px; COLOR: #5986A2; PADDING-LEFT: 25px; PADDING-RIGHT: 25px; PADDING-TOP: 1px; PADDING-BOTTOM: 5px; text-indent: 5px;}

.imm { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #5986A2; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 1px; PADDING-BOTTOM: 5px; text-indent: 0px;}
.im { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #5986A2; PADDING-LEFT: 25px; PADDING-RIGHT: 25px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; text-indent: 5px;}

A.gadanie { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #5986A2; PADDING-BOTTOM: 5px; TEXT-DECORATION: underline;}
A.gadanie:hover { COLOR: #2F556A; TEXT-DECORATION: none;}

#content h2 { FONT-SIZE: 13px; COLOR: #5986A2; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-BOTTOM: 5px; text-indent: 0px;}
#content h3 { FONT-SIZE: 13px; COLOR: #5986A2; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-BOTTOM: 5px; text-indent: 0px;}
#content h4 { FONT-SIZE: 13px; COLOR: #5986A2; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-BOTTOM: 5px; text-indent: 0px;}

#content sup{
color:#FF0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

#content a{
color:#597889;
text-decoration:underline;
}
#content a:hover{
color:#5986A2;
text-decoration:none;
}
/*#content a:visited{
color:#fff;
text-decoration:underline;
}*/
#content blockquote{
margin-left:20px;
}
#content p{
text-indent: 5px;
padding-bottom:1em;
}
#content img{
margin:2px 5px 2px 2px;
}

.piyavka2{
width:620px;
height:36px;
background:url(/images/hr.png) center 100% no-repeat;
}

/*угловые завитушки*/
#lt{
position:absolute;
top:0px;
left:3px;
width:60px;
height:65px;
background:url(/images/corners.png) 0 0 no-repeat;
}
#rt{
position:absolute;
top:0px;
right:3px;
width:60px;
height:65px;
background:url(/images/corners.png) 100% 0 no-repeat;
}
#lb{
position:absolute;
bottom:0px;
left:3px;
width:60px;
height:65px;
background:url(/images/corners.png) 0 100% no-repeat;
}
#rb{
position:absolute;
bottom:0px;
right:3px;
width:60px;
height:65px;
background:url(/images/corners.png) 100% 100% no-repeat;
}
/*левая колонка*/
#left_bar{
position:absolute;
top:4px;
left:3px;
width:160px;
min-height:200px;
height:auto !important;
height:200px;
background:url(/images/sidebars_center.gif) 0 0 repeat-y;
color:#5986A2;
padding:65px 25px 70px 55px;
}
#left_bar .top{
position:absolute;
top:0;
left:0;
width:180px;
height:88px;
background:url(/images/sidebars.png) 0 0 no-repeat;
text-align:center;
padding:37px 20px 0 40px;
}
#left_bar .bottom{
position:absolute;
bottom:0;
left:0;
width:240px;
height:125px;
background:url(/images/sidebars.png) 0 100% no-repeat;
}
#left_bar .text{
position:relative;
z-index:2;
}

#left_bar a{
FONT-SIZE: 12px;
color:#5086A2;
text-decoration:none;
}
#left_bar a:hover{
text-decoration:underline;
}
#left_bar ul{
list-style:none inside;
}
#left_bar ul li{
text-align:center;
}
#left_bar p{
font-size:11px;
font-family:Tahoma;
position:relative;
z-index:2;
padding:9px;
}
#left_bar sup{
color:#FF0000;
font-weight:700;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8px;
}

/*правая колонка*/
#right_bar{
position:absolute;
top:4px;
right:3px;
width:160px;
min-height:200px;
height:auto !important;
height:200px;
background:url(/images/sidebars_center.gif) 100% 0 repeat-y;
color:#5986A2;
padding:70px 50px 70px 30px;

}
#right_bar .top{
position:absolute;
top:0;
left:0;
width:180px;
height:88px;
background:url(/images/sidebars.png) 100% 0 no-repeat;
text-align:center;
padding:37px 40px 0 20px;
}
#right_bar .bottom{
position:absolute;
bottom:0;
left:0;
width:240px;
height:125px;
background:url(/images/sidebars.png) 100% 100% no-repeat;
}
#right_bar .text{
position:relative;
z-index:2;
font-size:11px;
}
#right_bar p{
font-size:11px;
font-family:Tahoma;
position:relative;
z-index:2;
padding:9px;
}
#right_bar sup{
color:#FF0000;
font-weight:700;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8px;
}
#right_bar a{
color:#5086A2;
text-decoration:none;
}
#right_bar a:hover{
text-decoration:underline;
}

/*подвал сайта*/
#footer{
position:absolute;
bottom:36px;
left:265px;
width:540px;
margin:0 auto;
height:0px;
text-align:center;
color:#507889;
padding:0 10px 0 10px;
}
#footer p{
font-size:11px;
padding:5px 0 5px 0;
}
#footer a{
font-size:11px;
color:#5986A2;
text-decoration:underline;
}
.tuman a img{ filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); 
-moz-opacity: 0.4; 
-khtml-opacity: 0.4;  
opacity: 0.4; vertical-align: middle;}

.tuman a:hover img{ filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;  
-khtml-opacity:1; 
opacity:1; 
}

/*#footer_line{
position:absolute;
bottom:0;
left:245px;
width:620px;
height:36px;
background:url(/images/hr.png) center 100% no-repeat;
}*/

/*общие элементы*/
.float_left{
float:left;
margin:0 10px 10px 0;
}
div.piyavka{
width:100%;
height:20px;
background:url(/images/hr.png) center 0 no-repeat;
border:0;
margin:5px 0 5px 0;
}

.cd0{width:460px; margin:0 auto}
.cd0 textarea{border:0px;}
#cdf{border:1px solid #000;}
.cde{padding:2px;background:#1E4964;font:bold 8pt tahoma;color:#fff;display:block;text-decoration:none;}
.cde:hover{padding:2px;background:#222F40;color:#000;display:block;}
#cdn1, #cdn2{width:100%;height:30px;}
#cdn, #cdn2{display:none;}
#cda a{float:left;display:block;margin:0 3px 0 0;color:#fff;}
.cdc, .cdp{padding:2px 5px 2px 5px;font:normal 8pt tahoma;color:#000;text-decoration:none;}
.cdc{background:#44607B;}
.cdp{color:#000;}


.tuman1 a img{	
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);	
-moz-opacity: 0;	
-khtml-opacity: 0; 	
opacity: 0; }

.tuman1 a:hover img{	
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=5);	
-moz-opacity: 0.05; 	
-khtml-opacity: 0.05;	opacity: 0.05; }

A.in { FONT-SIZE: 1px; text-decoration:none;}

p.sw{
display:inline;
text-decoration:underline;
cursor:pointer;
}
p.sw:hover{
text-decoration:none;
}