body{padding:0px; margin:0px; color:#494949; font:14px/18px Trebuchet MS;  background: #00194a url(img/bg_top.png) 0 -59px repeat-x; position:relative;}
div, p, ul, h1, h2, h3, form, img{padding:0px; margin:0px;}
img {border:0px none}

html, body {
height:100%;
}

a{
color:#2cb8e2;
}
a:hover{
color:#2aafd8;
}

p{
margin-bottom:8px;

}
.content_c ul{
margin-top:8px;
margin-bottom:8px;
margin-left:20px;
}
.content_c img{
border:1px solid #ccc;
background-color:#fff;
padding:5px;
margin:5px;
}
.content_c  .news_body img{
border:none;
padding:0;
margin:0;
}
.content_c a:hover img{
border:1px solid #e54a2c;
}
.content_c ul li{
list-style-image: url(img/leaf.png);
}
#main{
background:url(img/bg_city_kran.jpg) 50% -59px no-repeat;
}
#center{
padding:0 3%;
overflow:hidden;
position:relative;
}
#list{
background: url(img/kletka.png) 0 0 repeat;
margin-top:380px;
position:relative;
}
#list_top{
background: url(img/list_top.jpg) 0 0 repeat-x;
padding-top:1px;
}
#list_bottom{
background: url(img/list_bottom.jpg) 0 100% repeat-x;

}
#list_top_left_corner{
background: url(img/list_corner_tl.jpg) 0 1px no-repeat;
}
#list_top_right_corner{
background: url(img/list_corner_tr.jpg) 100% 1px no-repeat;
min-height:600px;
padding:60px 60px 330px 60px;
position:relative;
}
.shtamp_conteiner{
position:absolute;
bottom:20px;
right:68px;
z-index:1;
}
#list_right{
background: url(img/list_right.jpg) 100% 0 repeat-y;
}
#list_left{
background: url(img/list_left.jpg) 0 0 repeat-y;
}
#left_column{
position:absolute;
top:-380px;
left:0;
width:307px;
z-index:20;
}
#top_menu{

}
#list2{
background: url(img/scema.png) 80% 50px repeat-y;
}

#left_column_shadow_left{
background: url(img/left_sh.png) -1px 0 no-repeat;
overflow:hidden;
border-radius:25px 25px 0 0;
border-top:1px solid #fff;
}
#left_column_shadow_right{
background: url(img/right_sh.png) 100% 0 no-repeat;
padding:0 6px;
}
#left_column_shadow_bg{
background: url(img/column_bg.jpg) 0 0 repeat-y;
padding:25px 0px 0 0px;
}
#left_column_shadow_bottom{
height:189px;
background: url(img/column_bottom.png) -1px 0 no-repeat;
}
#left_column ul{
padding:0;
margin:0;
list-style:none;
}
dl{
margin:0;
}
#menu a{
color:#000;
font:15px/16px Segoe UI, Arial;
text-decoration:none;
display:block;
padding:10px 35px 13px 35px;
margin:1px 0;
}
#menu a:hover, #menu a.active{
background: url(img/menu_a.png) 0 0 no-repeat;
}
#menu dd ul li a{
color:#333;
font:12px/14px Segoe UI, Arial;
padding:5px 0px;
}
#menu dd ul li a{
background: transparent;
}
#menu dd {
margin:0 0 15px 40px;
border-bottom:1px solid #fff;
border-top:1px solid #fff;
border-right:5px solid #fff;
}
#menu{
padding:0 0 10px 0;
border-bottom:1px solid #555;
}
.news_p{
height:28px;
line-height:28px;
background: url(img/line.png) 0 100% repeat-x;
overflow:hidden;
margin-top:50px;
text-align:center;
}
.date{
background: url(img/line.png) 0 100% repeat-x;
padding:5px 0;
margin:0 80px 5px 0;
}
.new_text{
padding:20px 0;
font:12px/16px Segoe UI, Arial;
color:#333;
}
.news_full{
color:#fff;
cursor:pointer;
}
.news_all{
margin-top:50px;
margin:0 50px;
background: url(img/line.png) 0 100% repeat-x;
}
.news_all a{
display:block;
height:28px;
line-height:28px;
background: url(img/all_news.png) 50% 50% no-repeat;
overflow:hidden;
text-align:center;
}
.news_all a:hover{
background: url(img/all_news_a.png) 50% 50% no-repeat;
}

/*TOP MENU*/
.top_menu{
left:400px;
position:absolute;
top:55px;
width:100%;
z-index:10;
background:#e9e9e9;
border-radius:5px;
border-bottom:1px solid #898989;
border-top:1px solid #fff;
box-shadow:1px 1px 5px #666;
}
#slogans_light{
display:none;
}


.top_menu a{
font:bold 14px/14px Arial;
text-decoration:none;
padding:17px 25px;
display:block;
color:#414141;
background: ;
position:relative;
z-index:1;
text-align:center;
}
.top_menu a:hover{
color:#de691a;
}



.top_menu ul{
list-style:none;
z-index:10;
}

.top_menu li{
padding:0 2px 0 0;
float: left;
text-align: center;
}
.top_menu #nav li   li a{
color:#fff;
font:12px/14px Segoe UI, Arial;
}

#nav li ul {
  display: none;
  position: absolute;
  z-index:10;
  margin:0;
  background:#000;
  opacity:0.8;
  border-radius:0 0 5px 5px;
border-bottom:1px solid #888;
box-shadow:1px 1px 5px #666;
overflow:hidden;
}
#nav li li{
  float:none;
  padding:0;
}
#nav li li a {
width:252px;
font-size:14px;
color:#565656;
  float:none;
  display:block;
  background: none;
  text-align:left;
  line-height:23px;
  padding:10px 15px;
}
#nav li li a:hover{
background: #333;
}

#nav li:hover ul, #nav li.jshover{
  display: block;
}
#nav li:hover li ul, #nav li.jshover li ul  {
  display: none;
  width: 138px;
  top: -9px;
  left: 133px;
}
#nav li:hover li:hover ul, #nav li.jshover li.jshover ul {
  display: block;
}
#banner{
position:absolute;
top:232px;
right:0;
height:208px;
width:363px;
background: url(img/banner.png) 0 0 no-repeat;
}
#banner2{
position:absolute;
top:173px;
right:0;
height:208px;
width:230px;
background: url(img/banner2.png) 0 0 no-repeat;
}
.banner_pic{
padding:12px 20px;
}
#banner2 img{
width:124px;
height:150px;
}

.content_table{
width:100%;
}

td.otstup{
width:280px;
}
.content_l_t{
width:20px;
height:60px;
background: url(img/content_l_t.png) 0 0 no-repeat;
}
.content_t{
height:60px;
background: url(img/content_t.png) 0 0 repeat-x;
}
.content_r_t{
width:21px;
height:60px;
background: url(img/content_r_t.png) 0 0 no-repeat;
}
.content_l_c{
background: url(img/content_r_c.png) 0 0 repeat-y;
}
.content_r_c{
background: url(img/content_r_c.png) 100% 0 repeat-y;
}

.content_l_b{
height:5px;
background: url(img/content_l_b.png) 0 0 no-repeat;
}
.content_r_b{
height:5px;
background: url(img/content_r_b.png) 100% 0 no-repeat;
}
.content_b{
height:5px;
background: url(img/content_b.png) 0 0 repeat-x;
}
.content_c{
padding:25px 15px;
}
.content_t{
text-align:center;
}
h1{
font-weight:normal;
font-style: italic;
text-align:center;
}
#fotter{
padding: 5px 20px;
position:relative;
}
img.counter{
opacity:0.5;
float:right;
}
.rights{
color:#fff;
float:left;
height:31px;
line-height:29px;
}
.lastic{
position:absolute;
top:-200px;
left:50px;
height:111px;
width:136px;
background: url(img/lastik.png) 0 0 no-repeat;
z-index:1;
}

#shtamp{
width:789px;
height:269px;
background: url(img/shtamp.gif) 0 0 no-repeat;
margin-top:50px;
position:relative;
margin-right:-25px;
z-index:1;
}
#shtamp_eng{
width:789px;
height:269px;
background: url(img/shtamp_eng.gif) 0 0 no-repeat;
margin-top:50px;
position:relative;
margin-right:-25px;
z-index:1;
}
.menu_b{
position:absolute;
top:27px;
right:47px;
}
.menu_b a{
color:#555555;
font-size:11px;
}
.page_info{
font-size:14px;
font-style:italic;
font-weight:normal;
height:50px;
height:24px;
position:absolute;
right:43px;
text-align:center;
top:67px;
width:451px;
}
.page_info2{
font-size:24px;
font-style:italic;
font-weight:normal;
height:44px;
position:absolute;
right:241px;
text-align:center;
top:143px;
width:251px;
}
.page_info3{
font-size:18px;
font-style:italic;
font-weight:normal;
height:44px;
position:absolute;
right:241px;
text-align:center;
top:193px;
width:251px;
}

a#rus_eng {
position:absolute;
top:30px;
left:264px;
color:#888;
text-decoration:none;
background:#fff;
border-radius:10px;
padding:3px 5px;
font:11px/11px Segoe UI,Arial;
}
a#rus_eng:hover {
color:#fff;
background:#888;
}
/*
a#rus_eng.rus, a#rus_eng.eng:hover{
background: url(img/rus_eng.png) 0 0 no-repeat;
}

a#rus_eng.eng, a#rus_eng.rus:hover{
background: url(img/rus_eng.png) 100% 0 no-repeat;
}
*/

#news_preview{
padding:0 35px;
}

.logo_conteiner{
/*background: url(img/logo_bg.png) 0 0 no-repeat;*/
height:130px;
padding:42px 0 0 8px;
position:relative;
}
.small_mail{
    color: #000;
    font-size: 10px;
    position: absolute;
    right: 16px;
    top: 110px;
}
#slogans{
    left: 50%;
    margin-left: -50px;
    position: absolute;
    top: 13px;
}
#lines{
left:0;
position:absolute;
top:-221px;
width:100%;;
}
.content_c{
line-height:20px;
}
#slogans_light{
position:absolute;
top:70px;
width:96%;
z-index:1;
}


/*Drax*/
.pages a {text-decoration:none; color:#000; font-size:16px}
.pages .active, .pages a:hover, a:hover, .active {color:red}
h3 {font-family:"Trebuchet MS",Helvetica,Tahoma,sans-serif; font-size:16px; text-decoration:underline; font-style:italic; margin:8px 0 5px 0;}
a, b {color:#000}
.photos {margin:5px 0 5px 35px}
.photos a {margin-right:5px; margin-bottom:5px; float:left; /*border:2px solid #000*/}


#logo_link_conteiner{

}

