.knopki { position: absolute; left: 400px; top: 0px; }
.knopki LI { display: inline; }
*{  margin: 0; padding: 0; }
img { border: 0; }
body{ background: #000; font: 12px Arial, Helvetica, sans-serif; }
a{ color: #ed9203;  }
a:hover{ text-decoration: underline; }
li{ list-style: none; }
h2 { font: 18px Georgia, "Times New Roman", Times, serif; margin: 0 0 5px; }
h1 { font: 25px Georgia, "Times New Roman", Times, serif; margin: 0 0 10px 0; }
h3, h5{ color: #363636; font-size: 12px; font-weight: bold; margin: 0 0 5px; }
h4 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px; margin-bottom: 12px; text-transform:uppercase; }
#hcon { background: url(img/header-bg.jpg) repeat-x top;
width: 100%; }
.con6 {margin-left:auto;margin-right:auto;width:960px}
.grid_5{width:280px}
.con6 .grid_6{width:328px}
.con6 .gh67{width:580px}
#top{ height: 23px; margin: 0 auto; padding: 7px 0 0 0; font: 12px Georgia, "Times New Roman", Times, serif }
.nav1 { float: left; list-style: none; margin: 0px; padding: 0px; }
.nav1 li{ float: left; padding: 0px; margin: 0px 20px 0 0; display: inline; line-height: 14px;  }
.nav1 li a{ color:#ccc; display: block; text-align: center; float:left;}
.nav1 li.active a, .nav1 li a:hover { color: #c79f00; text-decoration: none; }
.subscribe{	color: #ccc; float:right;}
.subscribe a { color: #c79f00; }
.subscribe a:hover { color: #ffcc00; text-decoration:underline; }
#header{ height: 104px; position: relative; }
#header div {  position: absolute; right: 0; top: 40px; }
#header img { margin-top: 20px;  }
.grid_4,.grid_5,.grid_6,.gh67 {display:inline; float:left; margin-left:10px; margin-right:10px }
.container_12 .grid_6{width:460px}
.alpha{margin-left:0}
.omega{margin-right:0}
.container_12 .gh67{width:780px}
#topmenu{ position:relative; height: 40px;}
#topmenu li{ border-left: 1px solid #dedede; float: left; line-height: 35px; font-family:Georgia, "Times New Roman", Times, serif; font-size: 16px; }
#topmenu li a{ color: #333; display: block; margin: 0 1px 0 0; padding: 0 15px; }
#topmenu li a:hover { color: #ff7800; text-decoration: none; }
#nav, #nav ul{ padding: 0; float:left; list-style: none; }
#nav { padding: 0; }
#nav a { display: block; }
#nav li { float: left; line-height:33px; }
#nav li a:hover { background: none; }
#nav li ul { position: absolute; width: 15em; left: -999em; padding-top:1px; }
#nav li:hover ul, #nav li.sfhover ul { left: auto; z-index:3000; border-bottom: 1px solid #666; }
#nav li ul li { background: url(img/nlb.jpg) repeat-x top ! important; border-bottom:1px solid #ccc; border-left:1px solid #999; border-right:1px solid #666; line-height:28px; width:15em; }
#mc { width: 960px; margin: 0px auto; }
.box img {  border: 1px solid #999; margin: 0 0 10px 0; }
.box a, .grid_5 a{ color: #691400; text-decoration: none; border-bottom: 1px dotted #691400; }
.box p, .box li { line-height: 18px; padding: 0 0 10px; }
.box li { list-style: circle; margin-left: 30px; }
.box  {	background: #fff url(img/mbg.jpg) repeat-x top left ! important; border: 1px solid #F4F4F4;  margin: 0 0 10px 0px; padding:18px;}
.labox { padding: 8px 0px ! important; margin-bottom: 10px; }
.ilik A { font-size: 18px; }
.ilik p { line-height: 18px; padding: 0; }

.grid_5 div {	background: #fff url(img/mbg2.jpg) repeat-x top left ! important; border: 1px solid #F4F4F4;margin: 0 0 15px 0px; padding:18px; }
.grid_5 div, .widget{ margin: 0 0 15px 0px; padding:18px; }
.grid_5 div img { float: left; border: 1px solid #999; margin: 5px 12px 5px 0; }
.grid_5 div p{ line-height: 18px; padding: 0 0 10px; }
.widget { padding:15px; }
.fix{ clear: both; height: 1px; margin: 0 0 -1px; overflow: hidden; }
.box2 li{ margin: 10px 0; padding-bottom: 10px; font-size: 11px; border-bottom: #5b5167 1px solid; color: #fff; line-height: 16px;}
.box2 p, .box2 p * { color: #fff; font-size: 11px; line-height: 16px;}
.box2 { background: #37313e; margin: 0 0 15px 0px; padding:18px; border:1px solid #dedede; }
.box2 li a{ font-size: 13px; }
.box2 p a { color: #fff; text-decoration: none; border-bottom: 1px dotted #fff; }
#footer{ background:#000 url(img/fbg.jpg) repeat-x;  padding: 18px 0 0px 0; font-size:11px; margin:10px 0; font-family:Georgia, "Times New Roman", Times, serif; clear:both; height: 100px; color: #fff; width: 100%; }
#footer a{ color: #fff; text-decoration: underline; }
#footer a:hover{ color: #c79f00; text-decoration: underline; }
#columns h3{ font-weight: bold; }
#sidebar h3{ background:#ebe9e1; font: 12px Arial, Helvetica, sans-serif; color:#363636; font-weight:bold; padding:5px 8px; display: block; margin: 0 0 7px 0; text-align: left; border: 1px solid #dedede; height:16px; }
.fr{ float: right; }
img.fr{ margin: 0 0px 5px 12px; }
.ac{ text-align: center; }
.ar{ text-align: right; }
.bbgg { background:url(img/bbgg.jpg) repeat-x ! important;  padding-top: 20px;}
.anleft { float: left; }
.anleft a { border: none ! important; }
.anleft img { margin-right: 18px; margin-top: 5px; border: 0; }
.map li { list-style: circle outside; margin-bottom: 8px; margin-left: 20px; }
.addzakl { padding: 3px 4px ! important; background: #37313e; margin: 10px 0 20px 0; color: #fff; }
.addzakl IMG { vertical-align: middle; margin-left: 15px; }

.mmmm LI { list-style: none; margin: 5px 0; padding: 5px 5px 6px 5px; border-bottom: 1px dotted #ccc; background: #f7f7f7; }
.mmmm A { font-weight: bold; }
.mmmm { margin-bottom: 30px; padding: 0; }
.mmmm IMG { float: left; }
.selected * { color: #666; }
.pagelist { list-style: circle inside ! important; padding-left: 15px ! important; margin: 0 ! important; background: none ! important; }
.pagelist * { font-weight: normal ! important; font-size: 11px; }


.bol { margin: 10px 0 5px 0 ! important; }
.bol, .bol * { font-size: 16px; }
.srfg { padding: 8px 5px; background: #f7f7f7; margin: 10px 0 20px 0; border-top: 1px dashed #ccc; border-bottom: 1px dashed #ccc; }
.addd { margin: 20px 0; }
.addd a { font-size: 18px; }
.cpno { display: none; }
.catta h1 span { font-size: 12px; }
.catelin td { background: #f7f7f7; padding: 5px; border-top: 1px dashed #ccc; }
.bnn { width: 100px; }
.kju { text-align: right; padding-right: 5px; width: 30%; }
.addform { width: 100%; }
.addform TD { vertical-align: top; padding: 5px; }
.kju b { color: red; font-size: 15px; }
.lako img { vertical-align: middle; margin-right: 5px; }
.lako a { font-weight: bold; }
.glos a { margin-right: 20px; line-height: 30px; }
.adsgog { background: #37313e ! important; }
.sources { margin-top: 10px; font-style: italic; font-size: 11px; }
.botmenu { margin-bottom: 8px; }
.botmenu li { display: inline; margin: 0 10px 0 0; }
.botmenu a { color: #ed9203 ! important;  }
.rekl, .rekl * { color: #999; font-size: 10px; }