/* ÎÁÍÓËßÅÌ ÑÒÈËÈ ------------------------------------------------------------------------------------*/
 html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
dl, dt, dd, ul, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
/* Íå çàáûâàåì îïèñàòü ñòèëè äëÿ :focus! */
:focus {
outline: 0;
}
body {
line-height: 1;
color: black;
background: white;
overflow:scroll;


}
/* Äëÿ òàáëèö âñå åùå íàäî ïðîïèñûâàòü 'cellspacing="0"' â êîäå */
table {
border-collapse: collapse;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}

/* ÎÁÙÈÅ ÑÒÈËÈ ------------------------------------------------------------------------------------*/
body {
background: url(i/bg.jpg) repeat-x #05062f;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}

#wrap {
width:960px;
margin:0 auto;
position:relative;
display:none;
}

#loading_pic {
width:31px;
margin:0 auto;
position:relative;
}

#loading_pic div{
background:url(i/loading.gif) no-repeat;
width:31px;
height:31px;
position:absolute;
top:300px;
}

.clear {
clear:both;
}

/*ÕÅÄÅÐ------------------------------------------------------*/
#header {
position:relative;
width:960px;
height:238px;
background:url(i/header.jpg) no-repeat;

}

#header #header_top {
background:url(i/header_top.jpg) no-repeat;
border:none;
width:960px;
height:151px;
position: absolute;
z-index:100;
top:0px;
}

#eng_button a{
background:url(i/eng_button.png);
margin-left:863px;
margin-top:28px;
position: absolute;
width:50px;
height:23px;
}

#eng_button a:hover {
width:50px;
height:23px;
background: url(i/eng_button_active.png);
}



/*ÂÛÏÀÄÀÞÙÅÅ ÌÅÍÞ------------------------------------------------------*/
#main_menu {
position:absolute;
margin-top:151px;
margin-left:-10px;
z-index:50;
}

#main_menu #menu_1 {
background:url(i/menu_1.jpg) no-repeat;
width:178px;
height:87px;
float:left;
}

#main_menu #menu_1:hover {
background:url(i/menu_1_active.jpg) no-repeat;
}

#main_menu #menu_2 {
background:url(i/menu_2.jpg) no-repeat;
width:195px;
height:87px;
float:left;
}

#main_menu #menu_2:hover {
background:url(i/menu_2_active.jpg) no-repeat;
}

#main_menu #menu_3 {
background:url(i/menu_3.jpg) no-repeat;
width:178px;
height:87px;
float:left;
}

#main_menu #menu_3:hover {
background:url(i/menu_3_active.jpg) no-repeat;
}

#main_menu #menu_4 {
background:url(i/menu_4.jpg) no-repeat;
width:211px;
height:87px;
float:left;
}

#main_menu #menu_4:hover {
background:url(i/menu_4_active.jpg) no-repeat;
}

#main_menu #menu_5 {
background:url(i/menu_5.jpg) no-repeat;
width:198px;
height:87px;
float:left;
}

#main_menu #menu_5:hover {
background:url(i/menu_5_active.jpg) no-repeat;
}


#main_menu .menu_block{
position: absolute;
z-index:-100;
display:none;
}

#main_menu #menu_block_1{
top:-250px;
left:10px;
}

#main_menu #menu_block_2{
top:-120px;
left:195px;
}

#main_menu #menu_block_3{
top:-335px;
left:380px;
}

#main_menu #menu_block_4{
top:-250px;
left:565px;
}

#main_menu #menu_block_5{
top:-215px;
left:765px;
}

#main_menu #slide_menu_middle_1{
height:160px;
}

#main_menu #slide_menu_middle_2{
height:55px;
}

#main_menu #slide_menu_middle_3{
height:230px;
}

#main_menu #slide_menu_middle_4{
height:70px;
}

#main_menu #slide_menu_middle_5{
height:145px;
}

#main_menu .slide_menu_top {
background:url(i/slide_menu_top.jpg) no-repeat;
width:178px;
height:31px;
}

#main_menu .slide_menu_middle {
background:url(i/slide_menu_middle.png) repeat-y 3px 0px;
height:20px;
width:187px;
text-align:center;
margin-left:-3px;
}

#main_menu .slide_menu_middle a{
color:#555555;
font-size:14px;
text-decoration:none;
}

#main_menu .slide_menu_middle a:hover{
color:#3F5C7F;
}

#main_menu .slide_menu_middle ul{
list-style:none;
}

#main_menu .slide_menu_middle li{
padding-bottom:0px;
}

#main_menu .slide_menu_middle li span{
left:5px;
width:168px;
text-align:center;
}

#main_menu .slide_menu_middle .separator{
margin-top:15px;
border-bottom:1px solid #d2d2d2;
width:150px;
margin-left:14px;
height:0px;
position:absolute;
}


#main_menu .slide_menu_bottom {
background:url(i/slide_menu_bottom.png) no-repeat bottom;
height:119px;
width:187px;
}


/* ÖÅÍÒÐÀËÜÍÛÉ ÁËÎÊ------------------------------------------------------*/
#middle {
}
/* ÊÀÐÒÈÍÛ ------------------------------------------------------*/
#middle .painting{
width:290px;
height:337px;
float:left;
margin-top:70px;
margin-left:20px;
z-index:-200;
position:absolute;
top:230px;
}

#middle #painting_1{
background:url(i/painting_1.jpg);

}

#middle #painting_2{
background:url(i/painting_2.jpg);

left:310px;
}

#middle #painting_3{
background:url(i/painting_3.jpg);

left:620px;
}

/* ÊÎÍÒÅÍÒ------------------------------------------------------*/
#middle #content{
margin-top:450px;
position:relative;
}

#middle #inner_content #content{
margin-top:50px;
float:left;
z-index:1;
}


#middle #content #content_top{
background:url(i/content_bg_top.jpg) no-repeat;
height:239px;
width:954px;
}

#middle #content #content_middle{
background:url(i/content_bg_middle.jpg) repeat-y;
height:0px;
width:954px;
}

#middle #content #content_bottom{
background:url(i/content_bg_bottom.jpg) no-repeat;
height:118px;
width:954px;
}

#middle #content #real_content{
position:absolute;
top:0px;
padding:40px;
}

#middle #content #real_content h1{
font-size:23px;
color:#666666;
text-shadow: 1px 1px 1px #CCCCCC;
}

#middle #content #real_content hr{
color: #333333;
height:1px;

border-top:none;
border-right:none;
border-left:none;
margin-bottom:30px;
}

#middle #content #real_content #text{
font-size:15px;
color: #333333;
}

#middle #content #real_content #text p{
margin-bottom:15px;
}

#middle #content #real_content #text a{
color:#333333;
text-decoration:none;
border-bottom:1px dashed black;
}

#middle #content #real_content #text a:hover{
border-bottom:none;
}

#middle #content #real_content #text p:first-letter{
font-size:20px;
}

#middle #content #real_content #text .black_img{
border:10px solid black;
}

#middle #content #real_content #text .black_img img{
border:1px solid #666;
}

#middle #content #real_content #text .selection1{
font-size:20px;
padding:5px 0px 5px 10px;
margin-left:60px;
display:block;
font-family:Segoe UI, Arial;
border-left:1px solid #777;
}

.page_num {
  /*overflow: hidden;*/
  margin: 25px;
  list-style: none;
  text-decoration:none;
}

.page_num a {
  padding: 3px 6px;
  color:#666666;
  border: 1pt;
  border-color:#666666;
 
}

.page_num .center span{
  background: gray;
  color: white;
  padding: 3px 6px;
  text-decoration: inherit;
}

.page_num .center a:hover{
  background: gray;
  color: white;
  border:none;
  text-decoration: inherit;
}
/*ÔÓÒÅÐ------------------------------------------------------*/

#footer {
margin-top:40px;
color:#676777;
height:70px;
}

#footer a{
color:#676777;
}

#footer #bottom_line{
height:0px;
width:954px;
border-top:1px solid #040423;
border-bottom:1px solid #26274a;
margin-bottom:10px;
}

#footer #contacts{
float:left;
margin-left:10px;
}

#footer #lensite_copyright {
float: right;
margin-right:10px;
}