body {margin:0; padding:0; background:#000 url(../img/main_bg.jpg) center top no-repeat; font-size: 100.01%; font-family:"Verbana", Arial, Helvetica, sans-serif; color:#616a78;}

img {border:0px;}
table {border-collapse:collapse; border:0;}
form, td {padding:0; margin:0;}

a {color:#475977; text-decoration:underline;}
a:hover {text-decoration:none;}

.img_frame img {border:solid 5px #0e222f;}

#wrap1 {width:765px; margin:0 auto;}
#wrap2 {float:left; width:100%; background:#0b1019; padding:0 8px 10px 8px;}

#top_menu {float:left; width:100%; list-style:none; padding:0; margin:0; text-align:center; height:60px; position:relative; z-index:2;}
#top_menu li {display:block; float:left; width:151px; line-height:60px; padding-left:2px; background:url(../img/top_menu_vline.gif) top left no-repeat;}
#top_menu li a {display:block; width:151px; background:url(../img/top_menu_bg.gif) top repeat-x; text-decoration:none; font-size:0.9em; font-weight:bold; text-transform:uppercase; color:#fff;}
#top_menu li a:hover {background:url(../img/top_menu_bg_hover.gif) bottom repeat-x;}
#top_menu li#first {width:151px; padding-left:2px; background:none; background:url(../img/top_menu_vline.gif) top left no-repeat;}
#top_menu li#first a {width:151px;}
#top_menu li ul {display:none; padding:0; margin:0;}
#top_menu li:hover ul {display:block;}
#top_menu li ul li {float:left; clear:both;}

#header {float:left; width:100%; height:346px; background:#000 url(../img/header_bg.jpg) no-repeat; border-bottom:1px solid #1c262d; position:relative; z-index:1;}
#random_photo {float:right;}
#logo {padding:140px 0 0 40px;}

#main_content {float:left; width:100%; background:#17191f; border-bottom:#1c272e solid 3px;}
#main_content img {border:solid 5px #0e222f;}
#main_content  h2 {margin-bottom:5px; font-weight:normal;}
#main_content span {font-size:10px;}

.blok {float:left;}
.blok h3 {padding:0 0 0 28px; margin:0; color:#b9bcc0; line-height:57px; background:url(../img/blok_h3_bg.gif);}
.blok div.content {margin:20px 0 20px 28px; padding-right:20px; font-size:0.8em; line-height:1.3em;}

.read_more {background:#1c2636 url(../img/mark.gif) 15px 50% no-repeat; padding:0.3em 15px 0.3em 25px; color:#899bb7;} 

#news {width:326px;}
#news div.content {background:url(../img/blok_hline.gif) top right repeat-y;}

#video {width:439px; text-align:center;}

#main_content {width:100%;}

#photos {float:left; width:100%; text-align:center;}
#photos td {background:#000; padding:20px 0;}

#footer {float:left; width:100%; background:#17191f; text-align:center; font-size:0.8em; color:#134b7b; line-height:113px;}

h2 { line-height: 22px; }




