@charset "utf-8";
html, body { 
   margin:0px;
   padding: 0px;
   background: url(../assets/bg.png);
   font-family: verdana, arial, helvetica, sans-Serif;
   font-size: 12px;
   color: #ffffff;
}

h1 {
   font-family: arial, helvetica, sans-Serif;
   font-size: 16px;   
   color: #ed1c24;  
   text-decoration: none;
   font-weight: bold;
   margin:0px;
   padding: 0px;
}

h2 {
   font-family: arial, helvetica, sans-Serif;
   font-size: 14px;   
   color: #ed1c24;  
   text-decoration: none;
   font-weight: bold;
   margin:0px;
   padding: 0px;
}

p {
   
   font-family: verdana, arial, helvetica, sans-Serif;
   font-size: 12px;
   color: #ffffff;
}

a {
   
   font-family: verdana, arial, helvetica, sans-Serif;
   font-size: 12px;
   color: #ed1c24;
   outline: none;	
}
a:hover {
   
   font-family: verdana, arial, helvetica, sans-Serif;
   font-size: 12px;
   color: #fff;
}
img {
   outline: none;
}

ul,li {
   font-family: verdana, arial, helvetica, sans-Serif;
   font-size: 12px;
}

.cur_page { 
   margin:0px; 
   padding:0px; 
   font-family:Verdana, Arial; 
   color:#ffffff; 
   background-color: #ed1c24; 
   text-decoration:none; 
   font-size:10px; 
   font-weight:bold 
}

.pages_s { 
   margin:0px; 
   padding:0px; 
   font-family:Verdana, Arial; 
   color:#ffffff; 
   text-decoration:none; 
   font-size:10px; 
   font-weight:bold 
}

a.pages {
   margin: 0px;
   font-family: verdana, arial, helvetica, sans-Serif;
   font-size: 10px;   
   color: #ed1c24; 
   text-decoration: none;
   font-weight: bold;
}

a.pages:hover {
   margin: 0px;
   font-family: verdana, arial, helvetica, sans-Serif;
   font-size: 10px;   
   color: #ffffff; 
   text-decoration: none;
   font-weight: bold;
}

.news_date { 
   margin:0px; 
   padding:0px; 
   font-family:Verdana, Arial; 
   color:#ed1c24;
   text-decoration:none; 
   font-size:10px; 
   font-weight:bold
}

.user_cap { 
   margin:0px; 
   padding:0px; 
   font-family:Verdana, Arial; 
   color:#ffffff;
   text-decoration:none; 
   font-size:10px; 
   font-weight:bold
}

a.user_cap_link { 
   margin:0px; 
   padding:0px; 
   font-family:Verdana, Arial; 
   color:#ffffff;
   text-decoration:underline; 
   font-size:10px; 
   font-weight:bold
}

a.user_cap_link:hover { 
   margin:0px; 
   padding:0px; 
   font-family:Verdana, Arial; 
   color:#ffffff;
   text-decoration:none; 
   font-size:10px; 
   font-weight:bold
}

.bodytext {
   
   font-family: verdana, arial, helvetica, sans-Serif;
   font-size: 12px;
   color: #000000;
}

.bodytext_white {
   
   font-family: verdana, arial, helvetica, sans-Serif;
   font-size: 12px;
   color: #ffffff;
}

.search_ {
   margin: 0px;
   font-family: arial, helvetica, sans-Serif;
   font-size: 12px;   
   color: #ffffff; 
   text-decoration: none;
   font-weight: bold;
}

a.right_menu {
   margin: 0px;
   font-family: arial, helvetica, sans-Serif;
   font-size: 12px;   
   color: #ffffff; 
   text-decoration: none;
   font-weight: bold;
   line-height: 15pt; 
}

a.right_menu:hover {
   margin: 0px;
   font-family: arial, helvetica, sans-Serif;
   font-size: 12px;   
   color: #ed1c24; 
   text-decoration: none;
   font-weight: bold;
   line-height: 15pt; 
}

a.right_submenu {
   margin: 0px;
   font-family: arial, helvetica, sans-Serif;
   font-size: 11px;   
   color: #ffffff; 
   text-decoration: none;
   font-weight: normal;
}

a.right_submenu:hover {
   margin: 0px;
   font-family: arial, helvetica, sans-Serif;
   font-size: 11px;   
   color: #ed1c24; 
   text-decoration: none;
   font-weight: normal;
}

a.down_menu {
   margin: 0px;
   font-family: verdana, arial, helvetica, sans-Serif;
   font-size: 10px;   
   color: #ed1c24; 
   text-decoration: none;
   font-weight: bold;
}

a.down_menu:hover {
   margin: 0px;
   font-family: verdana, arial, helvetica, sans-Serif;
   font-size: 10px;   
   color: #ffffff; 
   text-decoration: none;
   font-weight: bold;
}

a.details {
   text-align: right;
   padding: 0px;
   margin: 0px;
   font-family: tahoma, arial, helvetica, sans-Serif;
   font-size: 10px;   
   color: #e93985; 
   text-decoration: none;
   font-weight: bold;
}

a.details:hover {
   text-align: right;
   padding: 0px;
   margin: 0px;
   font-family: tahoma, arial, helvetica, sans-Serif;
   font-size: 10px;   
   color: #5ca209; 
   text-decoration: none;
   font-weight: bold;
}

a.main_page_link {
   text-align: right;
   padding: 0px;
   margin: 0px;
   font-family: arial, helvetica, sans-Serif;
   font-size: 12px;   
   color: #e93985; 
   text-decoration: none;
   font-weight: bold;
}

a.main_page_link:hover {
   text-align: right;
   padding: 0px;
   margin: 0px;
   font-family: arial, helvetica, sans-Serif;
   font-size: 12px;   
   color: #5ca209; 
   text-decoration: none;
   font-weight: bold;
}


.query_caption {
   padding: 0px;
   margin: 0px;
   font-family: arial, helvetica, sans-Serif;
   font-size: 12px;
   font-weight: bold;
   color: #e93985
}

.query {
   padding: 0px;
   margin: 0px;
   font-family: arial, helvetica, sans-Serif;
   font-size: 12px;
}


.small_red {
   margin: 0px;
   font-family: verdana, arial, helvetica, sans-Serif;
   font-size: 10px;   
   color: #ed1c24; 
   text-decoration: none;
   font-weight: bold;
}
.copyright {
   padding: 0px;
   margin: 0px;
   font-family: verdana, arial, helvetica, sans-Serif;
   font-size: 10px;
   color: #ffffff;
}

#header {
   width:968px; 
   height:209px;
   margin: 0  auto;
   background: url(../assets/shad.png);
   text-align: center;
}

#main_menu {
   width:968px; 
   height:34px;
   margin: 0  auto;
   background: url(../assets/main_menu_bg.png);
}

#header_caption {
   width:968px; 
   height:55px;
   margin: 0  auto;
   background: url(../assets/header_caption.png);
   text-align: left;
}

#container {
   width:968px;
   margin: 0 auto;
   overflow: hidden;
   background: url(../assets/shad.png);
}

#container_body {
   width:870px;
   margin: 0 auto;
   overflow: hidden;
}

#container_body_left_block {
   width: 179px;
   float: left;
}

#container_body_spacer {
   width:39px;
   float: left;
}

#container_body_right_block {
   width: 654px;
   float: left;
}

#footer {
   width:968px;
   height:107px; 
   margin: 0  auto;
   background: url(../assets/footer.png); 
} 

#footer_body {
   width:863px;
   margin: 0 auto;
   overflow: hidden;
}
