body {margin: 0px; background-color: #000000; text-align:center; vertical-align:middle; background:url(../img/bgmain.gif) repeat-x #000;}
img {border:0px; border-style:none;}
td {vertical-align:top; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#9d9d9d;}
form {padding:0px; margin:0px;}
div, li, h1, h2, h3, h4, td {color:#FFF; font-size:12px;font-family:Arial, Helvetica, sans-serif;}
h1 {color:#FFF; font-size:18px;}
input {color:#000;}
select {color:#000;}
a, a:visited {font-family:Arial, Helvetica, sans-serif; color:#fff; text-decoration: underline; font-weight: bold;}
a:hover {font-family: Arial, Helvetica, sans-serif; color:#f00; text-decoration: underline; }


#wrapper {width:1049px; margin: 0 auto; text-align:left; overflow:hidden; }
#subwrapper {width:1049px; margin: 0 auto; text-align:left; overflow:hidden; background:url(../img/bg.gif) repeat-y; }

#head {width:1049px; height:156px; background:url(../img/head.jpg); }

#mainnav {width:1049px; height:51px; background:url(../img/mnbg.jpg);  }
#mainnav ul {float:left; margin:0px; list-style:none;}
#mainnav li.mnli {float:left; width:162px; height:51px; background:url(../img/btnrazd.gif) no-repeat; text-align:center; }
#mainnav li.mnlia {float:left; width:162px; height:51px; background:url(../img/btnrazda.gif) no-repeat; text-align:center; }
#mainnav li a, #mainnav li a:visited, #mainnav li a:hover { color:#FFF; text-decoration:none; font:Arial, Helvetica, sans-serif bold; font-size:14px; text-transform: uppercase; padding-top:14px; display:block;height:30px !important; height:50px;}

#searcharea {width:150px !important; width:230px; height:41px !important; height:51px; float:left; padding:10px 0px 0px 40px; float:left;} 
#search {width:99px !important; width:109px; height:19px; background:#333; color:#FFFFFF; border:1px #FFFFFF solid; }
#searchbtn {margin-top:0px !important; margin-top:1px;}


#leftnav {float:left; width:230px; background:url(../img/lnbg.gif) repeat-y; padding:0px 0px 0px 12px; }
#leftnav ul {margin:0px; padding:0px; list-style:none;}
#leftnav ul li {width:215px; overflow:hidden; }
#leftnav ul li.nact a, #leftnav ul li.nact a:visited {background:url(../img/lnrazdwarrow.jpg) left center no-repeat; display:block; height:22px; text-decoration:none; font:Arial, Helvetica, sans-serif bold; font-size:12px; text-transform:uppercase; padding:2px 0 0 15px;  }
#leftnav ul li.act a, #leftnav ul li.act a:visited {background: url(../img/lnrazdwarrowa.jpg) left center no-repeat; display:block; height:22px; text-decoration:none; font:Arial, Helvetica, sans-serif bold; font-size:12px; text-transform:uppercase; padding:2px 0 0 15px; color:#FFFFFF; }
#leftnav ul li ul {margin:0; padding:0 0 0 25px; list-style:none;}
#leftnav ul li ul li {}
#leftnav li.nact li.subact a, #leftnav li.nact li.subact a:visited {background: url(../img/lnarrow.gif) left center no-repeat; font-size:10px;padding:10px 0 0 10px !important;padding:5px 0 0 10px; color:#777;}
#leftnav li.nact li.nsubact a, #leftnav li.nact li.nsubact a:visited {background: url(../img/lnarrow.gif) left center no-repeat; font-size:10px;padding:10px 0 0 10px !important;padding:5px 0 0 10px; }
#leftnav li.act li.nsubact a, #leftnav li.act li.nsubact a:visited {background: url(../img/lnarrow.gif) left center no-repeat; font-size:10px;padding:10px 0 0 10px !important;padding:5px 0 0 10px;}
#leftnav li.act li.nsubact a:hover {background: url(../img/lnarrow.gif) left center no-repeat; font-size:10px;padding:10px 0 0 10px !important;padding:5px 0 0 10px; color:#f00;}
#reklama4 {text-align:center;}

#main {float:right; width:794px !important; width:819px;  text-align:justify; padding:0 5px 5px 5px !important; padding: 0 15px 15px 15px;overflow:hidden;}

#content {float:left; width:425px; padding:5px 0 0 0;overflow:hidden;}

#right {float:right; width:355px !important; width:345px; }

#news {float:left; width:225px; overflow:hidden;}
#newshead {width:225px; background:url(../img/newshead.gif) no-repeat; height:25px; cursor:pointer;}
.newsitem {padding:10px; text-align:left; background:url(../img/newsrazd.jpg) no-repeat 5px 0;}
.newsimg {width:92px; float:left; border:1px #FFFFFF solid; margin:3px;}
.afishaimg {width:70px; float:left; border:1px #FFFFFF solid; margin:3px 5px 5px 0;}
.newsitem a, .newsitem a:visited {font-size:14px; text-decoration:none; text-transform:uppercase; color:#FFFFFF;}
.newsitem a:hover {font-size:14px; text-decoration:none; text-transform:uppercase; color:#f00;}

#reklama1 {float:right; width:117px !important; width:120px; padding-right:12px !important; text-align:center; padding-top:10px; overflow:hidden;}

#foot {height:93px !important; height:103px; background:url(../img/fbg.gif) repeat-x;margin:0 15px 0 15px; padding:10px 0 0 0; color:#787b7f; font-weight:bold;}
#reklama2 {height:114px !important; height:134px; background:url(../img/rekbg1.gif) repeat-x; margin:0 15px 0 15px; padding:10px;}
#reklama3 {height:114px !important; height:134px; background:url(../img/rekbg1.gif) repeat-x; margin:0 15px 0 15px; padding:10px;}
#blocks1 {margin:0 15px 0 15px; padding:10px; background:#000000;}
#blocks2 {margin:0 15px 0 15px; padding:10px; background:#000000;}
#postfooter {width:1049px; height:37px; background:url(../img/postfooter.jpg);}
#afisha  { color: red; font-size: 14px }

.redbtn {border:1px #000000 solid; color:#FFFFFF; background-color: #666; width:150px;}

.bluespan {color: #FF0033; font-weight:bold;}
