body {background-color: #000000; font-family: arial, tahoma, verdana,  sans-serif; font-size: 12px; color: #999999; margin: 0px; padding: 0px;}

* {margin: 0px; padding: 0px;}
form { display: inline; font-size: 12px;}
td {font-family:  arial, tahoma, verdana, sans-serif; font-size: 12px; color: #999999;}
a { text-decoration: underline; font-family: arial, tahoma, verdana,  sans-serif; font-size: 12px; color: #999999;}
h1 {color: #ff8e32; font-weight: normal; font-size: 22px;}
h2 {color: #ff8e32; font-size: 18px;}
h3 {color: #ff8e32; font-size: 16px;}
h2.body {color: #000000; font-weight: normal; font-size: 17px;}

.head {background-image: url('i/head_bg.jpg');	background-position : top;	background-repeat: repeat-x;}

.lastnews {background-image: url('i/ico_i.gif');	background-position : top left;	background-repeat: no-repeat; color: #000000; padding-left: 20px;}
.lastnews a {color: #000000;}

.bgmain {background-image: url('i/bg_top_main.jpg');	background-position : top;	background-repeat: repeat-x;}
.bodyblock {text-align: left; width: 752px;}

.menuleftdiv {margin-top: 40px; margin-left: 30px; margin-bottom: 30px;}
.menuleftdiv td {text-align: left; padding-top: 3px;}
.menuleftdiv td a {background-image: url('i/ico_menu.gif');	background-position: top left;	background-repeat: no-repeat; color: #FFFFFF; font-weight: bold; padding-left: 25px; text-decoration: none;}
.menuleftdiv td.activ a {background-image: url('i/ico_menu.gif');	background-position: top left;	background-repeat: no-repeat; color: #ff8e32; font-weight: bold; padding-left: 25px; text-decoration: none;}
.menuleftdiv div.linemenubg {height: 1px; width: 208px; font-size: 0px; background-image: url('i/line_bg.gif');	background-position: top left;	background-repeat: repeat-x; margin-top: 7px;}


.smenudiv {display: none;}

.smenudiv ul.submul {list-style-type : none;}
.smenudiv ul.submul li a {background-image: url('i/ico_s_menu.gif');	background-position: top left;	background-repeat: no-repeat; font-size: 12px; color: #999999; display: block; text-decoration: none;}
.smenudiv ul.submul li a.activ {background-image: url('i/ico_s_menu.gif');	background-position: top left;	background-repeat: no-repeat; font-size: 12px; color: #666666;  text-decoration: none;}


.footer {font-size: 11px;}

.bodytextdock {color: #000; font-size: 11px;}
.bodytextdock a {color: #ff8e32; font-size: 11px; text-decoration: underline;}
.bodytextdock td {color: #000; font-size: 11px; padding-right: 10px; padding-bottom: 4px;}
.bodytextdock td a {color: #ff8e32; font-size: 11px; text-decoration: underline;}
.bodytextdock td.headb {color: #000; font-size: 11px; font-weight: bold; text-align: right; }

.artikuldoc h3 {font-size: 14px; font-style : italic;}
.seriadoc h2 {font-style : italic; font-size: 24px; margin-bottom: 10px; font-weight: bold;}
 
.lang {font-size: 11px; color: #FFF; margin-top: 5px;}
.lang a {font-size: 11px; color: #FFF; padding-right: 20px; text-decoration: none;}
.lang span {font-size: 11px; color: #FFF; padding-right: 20px;}

.katlistseria  {margin-top: 17px;}
.katlistseria td span {display: block;  background-image: url('i/line_bg.gif');	background-position: bottom left;	background-repeat: repeat-x; }
.katlistseria td a.seria {display: block; background-image: url('i/ico_i.gif');	background-position : top left; padding-left: 25px;	background-repeat: no-repeat; font-style: italik; margin-top: 5px; padding-bottom: 6px;  color: #FFF; font-weight: bold; font-size: 15px; text-decoration: none;}

.katlistseria a.smol {display: block; font-size: 14px; background-image: url('i/bulet_kat.gif'); background-position : top left; background-repeat: no-repeat; padding-left: 45px; margin-top: 8px; margin-bottom: 8px;}
.katlistseria a.smol:hover {color: #ff8e32;}

.doc {margin-top: 10px; font-size: 11px;}
.doc h2 {font-size: 16px; margin-bottom: 5px;}

.doc h2 span.data {font-size: 12px; color: FFF;}

.indextext h1 {color: #ff8e32; font-weight: normal; font-size: 22px;}
.indextext h3 {color: #FFF; font-weight: normal; font-size: 22px; text-align: right; padding-right: 300px;}
.indextext b {display: block; margin-top: 15px; margin-bottom: 10px;}

.selkat {margin-bottom: 20px;}
.selkat h1 {display: inline;}

.selkat select.selser {border: 1px solid #7F9DB9;}

.tblkat td {background-color: #FFF; color: #000; padding-top: 7px; padding-bottom: 7px; padding-left: 6px; padding-right: 6px; text-align: center;}
.tblkat td.headt {background-color: #fbbd8a; text-align: center; padding: 5px;}
.tblkat td.grin {background-color: #faebce;}

.imgblock {position : absolute;	z-index : 100;	padding : 10px;  border: 1px solid #FF6600; background-color: #FFF;}
