
body {margin:0px; background:url(../images/bg.jpg) top center no-repeat #000;}
div, h1, p, h2, h3, img, form, ul, li, input {margin:0px; padding:0px;}
li {list-style-type: none;}

p, ul, input {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 62.5%; color:#EFEFEF; line-height:160%;}
input {font-size: 10px;line-height:100%;}
p a, a {color: #97E0FF;}
a:hover , p a:hover, li a:hover {color: #FFBDFF; text-decoration:none;}
h1, h2, h3, h4 {font-family: Arial, Helvetica, sans-serif;color:#FFFFFF;}
.grey {color:#333333;}
img {border:0px;}
.bot-border-black {border-bottom:1px solid #000000;}

.float-left { float:left; }

.marginbot {margin-bottom: 1em;}
.marginbot2 {margin-bottom: 2em;}
.margintop {margin-top: 1em;}

.clear {clear: both; height:0px; font-size:0px; line-height:0px; display:block;}

.grey {color:#B5B5B5;}
.blue {color: #A4E7FF;}


hr {display:block;height:2px;border-top:1px solid #686868;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:22px 0px;}

hr.black {border-top:1px solid #000000;margin:5px 0;}

div#all {width: 830px; margin:0px auto; padding-left:70px; background:url(../images/bg.jpg) top center no-repeat;}


/* ---------------------------------  Menu ---------------------------------- */
#menu {width:160px; float:left;}


/* -------------------------------------------  Sloupce ---------------- */
#left-column {width: 315px; float:left; }
#right-column {width: 315px; float:right; }
#oneonly-column {width: 670px; float:right; }

/* -------------------------------------------- Bottom --------------- */
#bottom {width: 650px; clear:both; margin-left:160px; padding-top:30px; }
#bottom p {color: #666; padding-bottom:20px;}


/* ------------------------------------------- Nadpisy -------------- */
h1.podstranky {color:#FFF; font-size:32px;}
h1.home {color:#FFF; font-size:32px;}
h2.home {color:#FFF; font-size:32px;}
h3.home {color:#FFF; font-size:16px;}
h3.modra {color:#95E5FF; font-size:16px;}
h2.djs, h3.djs  {color:#95E5FF; font-size:31px;}
h2.djs-smaller {color:#95E5FF; font-size:26px;}
h3.djs-smaller {color:#95E5FF; font-size:26px;}
h3.djs-smallest {color:#95E5FF; font-size:20px;}
h2.book {color:#FFF; font-size:32px;}
h2.size16, h3.size16 {color:#FFF; font-size:16px;}

/* ------------------------------------------- SIFR  ----------------  */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;}

.sIFR-replaced {
	visibility: visible !important;}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;}

.sIFR-hasFlash h1.podstranky {visibility: hidden; font-size:32px;}
.sIFR-hasFlash h1.home {visibility: hidden; font-size:32px;}
.sIFR-hasFlash h2.home {visibility: hidden; font-size:32px;}
.sIFR-hasFlash h3.djs, .sIFR-hasFlash h2.djs {visibility: hidden; font-size:31px; margin-bottom:9px;}
.sIFR-hasFlash h2.djs-smaller {visibility: hidden; font-size:26px; margin-bottom:10px;}
.sIFR-hasFlash h3.djs-smaller {visibility: hidden; font-size:26px; margin-bottom:3px;}
.sIFR-hasFlash div.homedjs h3.djs-smaller {visibility: hidden; font-size:26px; margin-bottom:3px;}
h3.djs-smallest {visibility: hidden; font-size:20px; margin-bottom:3px;}
.sIFR-hasFlash h2.size16, .sIFR-hasFlash h3.size16 {visibility: hidden; font-size:16px; margin-bottom:10px;}
.sIFR-hasFlash h3.home {visibility: hidden; font-size:16px; margin-bottom:10px;}
.sIFR-hasFlash h3.modra {visibility: hidden; font-size:16px; margin-bottom:10px;}
.sIFR-hasFlash h2.book {visibility: hidden; font-size:32px;}

/* ------------------------------------------- Flash panel  ------------  */

#flashpanel strong, #flashpanel h1 {display:none;}

/* ----------------------------------------- Home ---------------- */
div.content {border-top: 1px solid #FFF; padding-top:25px; margin-top:7px;}
img.novinka {float: left;margin:5px 15px 10px 0px;}
img.novinka a {border:1px solid #333;}
.text-vpravo {float: right; width: 215px; margin-bottom:5px;}
.text-vpravo02 {float: right; width: 170px; margin-bottom:10px;}
.text-vpravo03 {float: right; width: 170px; margin-bottom:10px;}

.linka-grey {display: block; width: 305px; background-color: #3D3D3D; clear:both; height:1px; font-size:0px; line-height:0px; margin-bottom:16px;}

div.homedjs img {margin:5px 15px 0 0; clear:left !important;display:inline;}
div.homedjs h3.djs-smaller {display:inline;clear:right !important;}


/* -------------------------------------  Podstranky -------------------------------- */
img.border {border: 5px solid #4F4F4F;}
div.dj-left {width: 315px; float:left; }
div.dj-right {width: 315px; float:right; }


/* --------------------------  Fotogalerie pravy sloupec ------------ */
img.foto {float: left; margin: 4px; border:1px solid #4F4F4F;}

ul.sipka-blue li a {background: url(../images/sipka-blue.gif) no-repeat 0px 4px; padding-left:16px; color:#97E0FF; 
line-height: 200%;}
ul.sipka-blue li a:hover {color: #FFBDFF;}

/* ------------------------  Seznam s mofrou sipkou u datumu --------- */
ul.sipka-blue-datum li {background: url(../images/sipka-blue.gif) no-repeat 0px 8px; padding-left:16px; 
line-height: 200%;}
ul.sipka-blue-datum li a {color:#97E0FF; }
ul.sipka-blue-datum li a:hover {color: #FFBDFF;}


/* ------------------------  Formulare ------------------------------- */

input.tfield {background-color:#333333;border:1px solid #9D0E7D;padding:3px;color:#FFFFFF;width:200px;}
input.tfield-on {background-color:#333333;border:1px solid #97E0FF;padding:3px;color:#FFFFFF;width:200px;}
input.normal {width:200px;}

select {background-color:#333333;color:#FFFFFF;}

input.butt {background-color:#97E0FF;border:1px solid #2C576A;color:#000000;padding:3px;_padding:0px;}
input.butt-on {background-color:#FFFFFF;border:1px solid #CCCCCC;color:#000000;padding:3px;_padding:0px}

table.soutez-data {margin-top: 10px;}
table.soutez-data td {padding: 7px 0px;}
table.soutez-data td.odpovedi {color: #FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:65%;} 
table.soutez-data td.odpovedi input {vertical-align:middle;}
table.soutez-data td.odpovedi input.margin-left {margin-left:13px;}

select.zeme {width: 205px;}


/* ------------------------------------------  Sponzori ----------- */
table.sponzori {width: 315px;}
table.sponzori td {border-bottom: 1px solid #686868; height: 130px; text-align: center; width:50%;}
table.sponzori td.top {height: 142px;}

table.sponzori2 {width: 670px;}
table.sponzori2 td {border-bottom: 1px solid #686868; height: 90px; text-align: left; width:33%;}
table.sponzori2 td.top1 {border-bottom: 1px solid #686868; height: 90px; text-align: left; width:33%; padding-right:20px; }








