*{padding:0;margin:0;}
body {background: url('/images/bg_body.jpg') repeat-x #262626; margin: 0; padding: 0; font-family: tahoma;}
a {color: #B2B2B2; text-decoration: underline;}
a:hover {text-decoration: none;}
#all {background: url('/images/bg_all.jpg') repeat-y; width: 711px; margin: auto;}
#topic {position: relative; width: 698px; margin: auto; background: url('/images/bg_topic.jpg') no-repeat; height: 334px;}
#footer {width: 698px; margin: auto; background: url('/images/bg_footer.jpg') no-repeat; height: 117px;}
#footer #footermenu {width: 685px; height: 40px;padding: 17px 0 0 0; text-align: center; color: #B2B2B2;position:relative;}
#footer #footermenu a {color: #B2B2B2; font-size: 12px; text-decoration: none;}
#footer #footermenu a:hover {text-decoration: underline;}
#footer ul{position:absolute;left:15px;top:18px;}
#footer ul li{float:left;margin-left:25px;}
#footer ul li.first{list-style-type:none;}
#footer p {color: #757575; text-align: center; padding: 25px 0 0 0; font-size: 11px;}
#content {width: 670px; margin: auto;margin-bottom:20px; font-size: 10px; font-family: tahoma; color: #B2B2B2; padding: 10px 0 0 0;}
h1 {position: absolute; color: #fff; font-size: 12px; font-weight: bold; margin: 315px 0 0 30px;}
#topic ul {list-style-type: none; margin: 0 0 0 0; position: absolute;left:130px;top:2px;}
#topic li {float: left;}
#topic #topmenu a {color: #fff; display: block; float: right; background: url('/images/separator.gif') no-repeat top left; margin: 0 1px 0 0; height: 41px; line-height: 37px; padding: 0 10px 0 10px; font-size: 14px; font-weight: bold; text-decoration: none;}
#topic #topmenu a:hover {text-decoration: underline;}
#topic #topmenu a.active {text-decoration: underline;}
#topic #topmenu {position: absolute; margin: 55px 0 0 0; width: 685px;}
.cl {clear: both; font-size: 0; height: 0;}
#navigator {margin: 0; padding: 0; font-size: 11px;}
.adress {position: absolute; margin: 120px 0 0 550px; color: #fff; width: 130px; font-size: 12px;}

/************************ clanek ****************************/
table { padding:0; }
table ul { float:none; }
table table ul { color:#fff; float:none; padding:8px 5px 4px 10px;margin:0; }
table table ul li { list-style-type:none; background:url("/images/bg_li.gif") 0 5px no-repeat; padding:0 0 2px 10px; }
table td { font-size:10px; vertical-align:top; padding:4px 6px 5px 6px; }
table table td { padding:0;vertical-align:top; }
table table { width:210px; }
table p { margin:0 10px 0 10px; padding:0 0 13px 0; }
table a { color:#D00; }
table h2,
table h4 { font-size:11px; font-weight:normal; color:#fff; background:#000 url("/images/bg_h3.gif") 6px 8px no-repeat; margin:0 0 7px 0; padding:5px 0 5px 20px ; width:87%; }
table h2 { width:92%; margin:0 0 7 0; font-size:11px; }
table h3 { color:#fff; margin:0; padding:0 0 3px 0; font-size:11px; margin-left:9px; }
table h6 { font-size:11px; margin:0 0 3px 10px; padding:7px 0 0 0; font-weight:normal; color:#fff; }
table h5 { margin:0;background:#000 url("/images/bg_h5.gif") 0 center no-repeat; font-size:11px; padding:5px 0 5px 23px; width:87.9%; }
table hr { width:100%; size:1px; border-right:none; border-left:none; border-top:1px solid #2C2C2C; border-bottom:1px solid #4F4E4E; }

#partners {padding: 10px 10px 20px 30px; font-size: 11px; color: #B2B2B2; line-height: 18px;}
#partners a {color: #B2B2B2;}
#partners ul {display: inline; list-style-type: none; margin: 0; padding: 0;}
#partners ul li {display: inline; padding: 0 4px 0 4px; border-right: solid 1px #B2B2B2;}
#partners ul li.last {border: 0;}

#nav {margin: 0 0 10px 0;}
.submenu {font-size: 12px;}
.submenu .last{list-style-type:  none;height: 1px;padding: 0;margin: 0;}
