*html{ margin: 0; padding: 0;}
body{ margin: 0; padding: 0; background: url(design/bg.jpg); color: #ffffff; font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal;}
body a{color: #fc0001; text-decoration:none;}
#wrap{ width: 960px; margin: 0 auto; background: #191919;}
#header{ background: url(design/header.jpg) top left no-repeat; height: 270px;}
#nav{ background: url(design/nav.jpg) top left no-repeat; height: 31px; width: 960px; margin: 0; padding: 0;}
#nav a img { filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; margin: 0; padding: 0; float: left; }
#nav a:hover img { filter:alpha(opacity=100); -moz-opacity:1; opacity:1; border: none; margin: 0; padding: 0; }
#content{ background: #191919; padding: 17px 15px 0 15px;}
#footer{ height: 31px; background: url(design/footer-back.jpg) top left repeat-x; padding-left: 15px; padding-right: 15px;}
.content{ width: 742px; float: left; background: none;}
.news{ width: 346px; height:342px; float: left; background: #2a2a2a url(design/flag.jpg) top left no-repeat; padding: 10px; padding-top: 5px;}
.newz{ width: 346px; float: right; background: #2a2a2a; padding: 10px; padding-top: 5px;}
.mh { min-height:517px; }
.n1{ font-size: 14px; font-weight: bold; color: #c5c5c5;}
.video{ width: 346px; float: right; background: #2a2a2a url(design/flag.jpg) top left no-repeat; padding: 10px; padding-top: 5px;}
.sponsors{ width: 158px; float: right; background: #2a2a2a url(design/flag.jpg) top left no-repeat; padding: 10px; padding-top: 5px;}
.sponsors img{ padding-bottom: 10px; border-bottom:  1px solid #414141; margin-bottom: 10px;}
.text{ width: 722px; background: #2a2a2a url(design/flag.jpg) top left no-repeat; padding: 10px; padding-top: 5px;  float: left; margin-top: 10px; line-height: 18px;}
.textall{ width: 722px; float: left; background: #2a2a2a url(design/flag.jpg) top left no-repeat; padding: 10px; padding-top: 5px; margin-bottom: 10px; line-height: 18px; text-align: justify;}
.tab {padding-left:25px;}
.text p{ width: 700px; text-align: justify; padding-left: 10px;}
.clr{ clear: both; margin: 0; padding: 0; line-height: 0; height: 0;}
h1{ font-size: 14px; font-weight: bold; color: #c5c5c5; border-bottom: 1px solid #fc0001; height: 27px; width: 290px; padding-left: 55px; margin: 0 auto;}
h1.head{ font-size: 14px; color: #c5c5c5; padding:0; margin:0; color:#ffffff; position: absolute; left: -1000px; width: 900px;}
h2{ font-size: 14px; font-weight: bold; color: #c5c5c5; border-bottom: 1px solid #fc0001; height: 27px; width: 290px; padding-left: 55px; margin: 0 auto;}
h3{ font-size: 14px; font-weight: bold; color: #c5c5c5;}
.img_news{ width: 100px; height: 74px; float: left; padding-bottom: 6px; border-bottom: 1px solid #fc0001;}
.text_news{ width: 228px; height: 74px; float: left; padding-left: 10px; text-align: justify; padding-bottom: 6px; border-bottom: 1px solid #414141;}
.text_news p{ padding-top: 0; margin-top: 0; font-size: 11px;}
.date{ color: #fc0001; font-size: 10px; float: left; font-weight: normal; margin-top: 8px;}
.date a{ color: #fc0001; font-size: 10px; text-decoration: none;}
.read_more{ color: #fc0001; font-size: 10px; float: right; font-weight: normal; margin-top: 8px;}
.read_more a{ color: #fc0001; font-size: 10px; text-decoration: none;}
#footer .f_left{ color: #fc0001; font-size: 10px; float: left; font-weight: normal; margin-top: 8px;}
#footer .f_right{ color: #fc0001; font-size: 10px; float: right; font-weight: normal; margin-top: 8px;}
#footer .f_right a{ color: #fc0001; font-size: 10px; text-decoration: none;}
#footer .f_right strong{ font-weight: normal;}
#kontakti{ float: left; width: 346px;}
.kontakti{ width: 346px; float: left; background: #2a2a2a url(design/flag.jpg) top left no-repeat; padding: 10px; padding-top: 5px; margin-bottom: 10px;}
.kontakti_video{ width: 346px; float: left; background: #2a2a2a; padding: 10px; padding-top: 10px;}

input, textarea { height: 18px; background: #191919; border: 1px solid #414141; margin-bottom: 5px; color: #ffffff; }


#pagnav { margin:10px 0 20px 0; text-align:center; }
#pagnav a, .current, .backNA, .nextNA, a.next { padding:1px 6px 1px 6px; }
#pagnav a { color:#999999; }
#pagnav a:hover { background-color:#ED1C24; color:#FFFFFF; }
#pagnav .current { color:#CC0000; font-weight:bold; }
#pagnav .backNA { }
#pagnav .nextNA { }
#pagnav a.back { }
#pagnav a.next { }

#thumbs img { border:2px solid #000000; margin:4px; float:left; }

