html, body { margin-left:10px; margin-top:10px; }
body { font:normal 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; background:url(1.gif); text-align:center; }
* html body { margin-top:20px; }

form {margin:0; padding:0;}
.style1{color:#555555!important;}
.cat p.text{padding:4px 4px 4px 4px!important;}
#liru {text-align:center; }
#liru img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=5);}
html > body #liru {-moz-opacity:0.10; opacity:0.10;}

.container {width:729px; border:0; text-align:left; margin:auto; }
.ttp { width:468px; height:394px; border:0; }
.twh100 { width:100%; height:100%; border:0; }
.tw100 { width:100%; border:0; }
.tw100h23p { width:100%; height:23px; border:0; }
.nov { width:100%; border:0; }
.novinka { padding: 0 20px 0 20px; width:100%; }
.lbart { background:url(l.gif) top left repeat-y; width:44px; height:438px; vertical-align:top; }
.mbart { height:100%; vertical-align:top; }
.rbart { background:url(r.gif) top left repeat-y; width:45px; height:438px; vertical-align:top; }

.lbcart { background:url(l.gif) top left repeat-y; text-align:right; width:44px; height:100%; }
.rbcart { background:url(r.gif) top left repeat-y; text-align:left; width:45px; height:100%; }

.lbbart { background:url(l.gif) top left repeat-y; width:44px; height:350px; text-align:right; vertical-align:bottom; }
.rbbart { background:url(r.gif) top left repeat-y; width:45px; height:350px; text-align:left; vertical-align:bottom; }

.topbar1 { background:url(t.gif) top left repeat-x; height:43px; text-align:left; vertical-align:top; }
.topbar2 { text-align:left; height:100%; background:#fff; vertical-align:bottom; }
.topstyle { padding:20px 0; vertical-align: top; background: url(tt.gif) top left repeat-x; font:normal 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: justify; }
.topstyle h2 { text-align:center; }

.leftpan { width:182px; height:100%; border:0; }
.menu { width:643px; height:394px; border:0; }
.mcont { width:175px; height:394px; border:0; }
/*
.m1 { display:block; margin-bottom:10px; height:12px; }
.m2 { display:block; margin-bottom:9px; height:26px; }
.m3 { display:block; margin-bottom:9px; height:11px; }
.m4 { display:block; margin-bottom:9px; height:24px; }
.m5 { display:block; margin-bottom:9px; height:26px; }
.m6 { display:block; margin-bottom:8px; height:12px; }
.m7 { display:block; margin-bottom:9px; height:10px; }
.m8 { display:block; margin-bottom:8px; height:12px; }*/

.lul {margin-top:17px;}
.lim {margin:2px 8px 0 0; padding:2px; color:white;}
.m1 { display:block; font:bold 10px/11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none;}
.m1:hover {color:#000;}

.mainmenu { background:url(mak_08.jpg); width:175px; height:310px; font:bold 9pt Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif; color:#FFF; }

.bluetab { width:212px; height:35px; background:url(blue.jpg) bottom left no-repeat; text-decoration:none; font-weight:bold; text-transform:uppercase; color:#fff; text-align:center; font-size:11px; letter-spacing:2px; vertical-align:middle; }
.greentab { background:url(green.jpg) bottom left no-repeat; text-decoration:none; font-weight:bold; text-transform:uppercase; color:#fff; text-align:center; font-size:11px; letter-spacing:2px; vertical-align:middle; }
.graytab { width:182px; height:35px; background:url(gray.jpg) bottom left no-repeat; text-decoration:none; font-weight:bold; text-transform:uppercase; color:#fff; text-align:center; font-size:11px; letter-spacing:2px; vertical-align:middle; }

.polltab {height:50px; vertical-align:top;}
.tdpoll { background:#fff; font:normal 10px Tahoma; color:#000; }
.tw150p { width:150px; border:0; background:#fff; }

.downer { background:url(bb.gif) bottom left repeat-x; padding: 0 0 20px 0; vertical-align:top; font:normal 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: justify; }
.downer h2 { text-align:center; }

.ebarb { background:url(b.gif); vertical-align:bottom; text-align:left; height:45px; }

.its { font:600 8pt verdana; margin:4px 0;}

.paginator { font:bold 10px/11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center; }

.text, .cat td, .cat th, .cath th, h1, .hd1, .nt, h3, p {font:normal 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: justify;}
p {padding: 0px 0px 0px 0px; margin: 10px 0 0 0;}
.txt, .date, .nov, .nov td, .nov th { font:normal 10px/11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
.txt-2 { font:normal 10px/11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; margin-bottom:10px;}
/* REGISTER  FORM */
.nortxt {font:normal 8.5pt Verdana, Tahoma; color:#000;}
.norsmtxt {font:normal 8pt Verdana, Tahoma; color:#000;}
.norsmtxtnrwp {font:normal 8pt Verdana, Tahoma; color:#000;}
.reginp {margin-bottom:8px; width:220px;}

.red {color:#C4161C;}
.blue {color:#5681C1;}
.buttonn {background-color:#28BAED; color:#FFF; font:bold 8pt/17px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
        border-width:1px 1px 1px 1px; width:80px;cursor:pointer;}
        
.nov td { background-color: #eee; }
.nov th {font-weight: bold!important; text-align: center; color:#fff; background-color: #777; font-variant: small-caps;}

.cat td, .cath td {border-collapse: collapse; border-width: 1px; border-style: solid; border-color: #ccc; font-size: 11px; line-height: 12px;}
.cath td {border-color: #0a94c6;}
.cat th {border-collapse: collapse; border-width: 1px; border-style: solid; border-color: #ccc; font-size: 11px;}
.cat th {color: #333; height: 20px; font-weight: normal; text-align: center;}
.cath th {background-color: #eee; color: #333; height: 20px; font-weight: normal; text-align: center;}
.cat, .cath { border:1px dotted #e0e0e0;}
.raspr td { border:2px #D1020E solid;}

.nt th {background-color: #0a94c6; color: #fff!important; font-weight: bold!important; text-align: center; border-collapse: collapse; 
        border-width: 0px!important; border-style: solid; font-size: 10px; height: 20px;}
.nt td {color: #fff!important; font-weight: bold!important; text-align: center; border-collapse: collapse; border-width: 0px!important; 
        border-style: solid; font-size: 10px;}
h1, h1 a {font-size: 18px; text-transform: uppercase; color: #e0e0e0!important; font-weight: bold; text-align: center; 
        text-decoration : none!important; margin-bottom: 12 px; margin-top:5;}
h2, h2 a {font-size: 12px; text-transform: uppercase; color: #555!important; font-weight: bold; text-decoration: none!important;}
/* h3 {font-size: 12px; text-transform: none; color: #0a94c6; font-weight: bold; text-align: center;} */
h3, h4 {font-size: 12px; text-transform: none; color: #555!important; font-weight: bold; margin-left:20px;}
.zag-1 { font-size: 12px; text-transform: uppercase; color: #555!important; font-weight: bold; text-decoration: none!important; text-align:center;}
.zag-2 {font-size: 12px; text-transform: none; color: #555!important; font-weight: bold; margin-left:20px;}
.zag-3 {font-size: 12px; text-transform: none; color: #0a94c6; font-weight: bold; text-align: center;}
.myhr{ color:#e0e0e0; height:1px; width:100%;}
.new {background-color:#0a94c6; width:100%; height:20px; font:bold 10px/18px Tahoma, Verdana, sans-serif; text-align:center; color:#ffffff;}
.for_img {text-align: center; word-spacing:3;}
.red-01 {color : #D1020E;}
.border {BORDER-RIGHT: #c1c1c1 1px solid; BORDER-TOP: #c1c1c1 1px solid; BORDER-LEFT: #c1c1c1 1px solid; BORDER-BOTTOM: #c1c1c1 1px solid; border-thickness: 1px;}


.hd1 { padding:22px 0 0 0; text-align:center; }
.date, b { font-weight:bold; }
.date { color:#0a94c6; }
.date, .txt, .txt-2 { padding:0 20px 0 20px; line-height:12px; }
.bot, .bot a, .bot a:visited, .webmaster a:hover { color:#999; font-size:10px; letter-spacing:0; }
.text { padding:20px 10px 20px 10px; }
.bot { height:21px; text-align:center; }
.webmaster a {
    color:#ccc!important;
    font-size: 10px;
}
.poll a, .poll a:visited, a { color:#0a94c6; }
.poll b { color: #333; }

.kat_s { margin-left: 42; }
.kat_s_img {margin-bottom: 3pt; margin-top:3pt;  vertical-align:middle;}
.kat_color {color:#0a94c6; vertical-align: top;}
.promo { font:normal 10px/11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center; margin:10px 0 0 0; }
.pa { display:block; color:#ADADAD; text-decoration:none; margin-bottom:5px;}

#elionws {width:468px; height:394px; overflow:hidden;}