
@media Screen    
{
BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	FONT: 70% "Verdana CE", Verdana, "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
	COLOR: #515151;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: #ECF1F7;
	TEXT-ALIGN: center;
	background: #959595;
}


FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px;
	MARGIN: 0px;
	font-size: 130%;
	text-transform: uppercase;
	letter-spacing: 3px;
}
H2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	MARGIN-TOP: 20px;
	MARGIN-BOTTOM: 5px;
	font-size: 120%;
	/*clear: right;*/
}
H3 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	MARGIN: 0px;
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 4px;
	font-size: 110%;
}
H4 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	MARGIN: 0px;
	FONT-SIZE:100%;
	text-align: justify;
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-SIZE: 110%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
H6 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	FONT-SIZE: 80%;
	font-weight: normal;
	color: #406AB0;
}
UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	MARGIN: 0px;
	MARGIN-LEFT: 15px;
	list-style-position: outside;
	list-style-type: square;
}
UL {
	font-weight: bold;
}
UL LI {
	font-weight: normal;
}
UL.none {
	list-style: none;
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}
P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	MARGIN: 0px;
	MARGIN-BOTTOM: 10px;
	text-align: justify;
}
IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.clear {
	CLEAR: both; FONT-SIZE: 1px
}
.clearL {
	CLEAR: left; FONT-SIZE: 1px
}
.clearR {
	CLEAR: right; FONT-SIZE: 1px
}
.center {
	text-align: center;
}
.left {
	text-align: left;
}
.right {
	text-align: right;
}
.red {
	color: Red;
}
.green {
	color: Green;
}
.silver {
	color: Silver;
}
.gray {
	color: Gray;
}
A, .showHide {
	COLOR: #F19D01;
	TEXT-DECORATION: none;
	font-weight: bold;
	cursor: pointer;
}
A:hover, .showHide:hover, .showHide2 {
	COLOR: #B22222;
	TEXT-DECORATION: none;
}

.reader {
	LEFT: 0px; OVERFLOW: hidden; WIDTH: 1px; POSITION: absolute; TOP: -10000px; HEIGHT: 1px
}

#area {
	MARGIN: 0px auto;
	WIDTH: 900px;
	TEXT-ALIGN: left;
	overflow: hidden;
	padding-bottom: 0px;
	margin-bottom: 0px;
	height: auto;
	position: relative;
	background: #EFEFEF url(bg_gray2.gif) repeat-y;
}

/*** TEMP: ***/
td, th {
	FONT-FAMILY: "Verdana CE", Verdana, "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
	FONT-SIZE: 70%;
	COLOR: white;
	padding: 2px;
	font-weight: bold;
	padding-left: 6px;
	padding-right: 6px;
	text-align: left;
	vertical-align: top;
}
th {
	background-color: #868686;
}

/*** TD TR hover  ***/
TR {	
	background-color: #F5F5F5;
	color: #515151;
}
#tabulkaCenyArea tr:hover, #tabulkaCenyArea td.hover,
#tabulkaCeny tr:hover, #tabulkaCeny tr.hover,
#tabulkaVelka tr:hover, #tabulkaVelka tr.hover,
#tabulkaKontakt tr:hover, #tabulkaKontakt tr.hover {
	background-color: #FFF7E8;
}
TD {
	font-weight: normal;
	color: #515151;
}

#tabulkaCenyArea td:hover, #tabulkaCenyArea td.hover,
#tabulkaCeny td:hover, #tabulkaCeny td.hover,
#tabulkaVelka td:hover, #tabulkaVelka td.hover {
	color: Black;
	background-color: #FFEDCC;
}


#tabulkaCenyArea {
	overflow: auto;
	WIDTH: 655px; 
	margin-right: 0px;
	padding-right: 0px;
	margin-top: 30px;
}











/*** HEADER **/
#headerPrint {
	display: none;
}
#header {
	position: relative;
	width: 900px;
	height: 272px;
}
#header h1, #header h2, #uvod h1, #uvod h2 {
	display: none;
}
#header #bgcolor {
	/* BG color - site */
	position: absolute;
	width: 900px;
	height: 245px;
	left: 0px;
	top: 0px;
	z-index: 0;
}
#header #flash {
/* img BG - site */
	position: absolute;
	width: 315px;
	height: 245px;
	left: 0px;
	top: 0px;
	
/** menu TOP **/
}#header #menuTop {
	position: absolute;
	width: 440px;
	height: 22px;
	left: 340px;
	top: 10px;
	z-index: 100;
}
#header UL#ulMenuTop {
	/* color - site */
	letter-spacing: 1px;
	font-size: 80%;
	color: silver; /* barva oddelovace */
	font-weight: bold;
}
#header UL#ulMenuTop {
	list-style-type: none;
}
#header UL#ulMenuTop LI {
	list-style-type: none;
	float:left;
	margin-left:8px;
	margin-right: 8px;
	margin-bottom: 5px;
}
#header UL#ulMenuTop a {
	text-decoration: none;
	color: White;
	font-weight: normal;
}
#header UL#ulMenuTop a:hover {
	text-decoration: underline;
}

	
	
	
/** menu STRIP **/
#header #menuStrip {
	position: absolute;
	/* s vlajkama bude width: 590px; */
	width: 620px;
	height: 22px;
	left: 284px;
	top: 240px;
	z-index: 100;
}
#header UL#ulMenuStrip {
	/* barva odrazky list - site */
	letter-spacing: 1px;
	font-size: 80%;
	color: #CED62B; /*  deafaultni barva odrazky list */
	font-weight: bold;
}
#header UL#ulMenuStrip {
	list-style-type: square;
}
#header UL#ulMenuStrip LI {
	float: left;
	margin-left: 20px;
	margin-right: 10px;
	margin-bottom: 5px;
	display: list-item;
	position: relative;
	list-style-type: square;
}
#header UL#ulMenuStrip a {
	text-decoration: none;
	color: #D3D3D3;
	font-weight: bold;
}
#header UL#ulMenuStrip a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
#header UL#ulMenuStrip LI#li1 {
	top: -1px;
}
#header UL#ulMenuStrip LI#li2 {
	top: -6px;
	left: 3px;
}
#header UL#ulMenuStrip LI#li3 {
	top: -11px;
}
#header UL#ulMenuStrip LI#li4{
	top: -4px;
}
#header UL#ulMenuStrip LI#li5 {
	top: 6px;
	left: -1px;
}
#header UL#ulMenuStrip LI#li6 {
	top: 0px;
	left: -5px;
}
#maskaVlajky {
	width: 50px;
	height: 40px;
	background-color: #37383A;
	position: absolute;
	left: 570px;
	top: -15px;
	z-index: auto;
}




/** logo **/
#header img#logo {
/* img BG - site */
	position: absolute;
	width: 100px;
	height: 55px;
	left: 785px;
	top: 0px;
}
#header #topWave {
/* img BG - site */
	position: absolute;
	width: 586px;
	height: 35px;
	left: 315px;
	top: 55px;
}
#header #img {
	position: absolute;
	width: 586px;
	height: 156px;
	left: 314px;
	top: 89px;
	BACKGROUND: url(../images/header_img.jpg) no-repeat;
}
#header #stripBg {
	position: absolute;
	width: 900px;
	height: 27px;
	left: 0px;
	top: 245px;
	BACKGROUND: url(../images/bottomwave.gif) no-repeat;
	z-index: auto;
}




/** FOOTER **/
#foot {
/* img BG - site */
	width: 900px;
	height: 42px;
}


/** #BODY **/

#body{
	WIDTH: 900px;
	TOP: 0px;
}



/** menu MAIN **/
#body #menuMain {
	DISPLAY: block;
	width: 175px;
	float: left;
	position: relative;
	padding-left: 30px;
	font-size: 120%;
	border: 0px dashed Blue;
}
#menuMain h1, #menuMain h2{
	DISPLAY: none;
}

#menuMain UL{
	font-size:85%;
	margin-bottom: 0em;
	margin-left: 0px;
}
#menuMain UL LI{
	margin-bottom: 1em;
	font-weight: bold;
}
#menuMain UL LI UL{
	font-size: 100%;
	list-style-position: inside;
}
#menuMain UL LI UL LI{
	font-size: 80%;
	margin-top: 5px;
	vertical-align: text-top;
	list-style-type: circle;
	height: 8px;
}
#menuMain UL LI#ski, #menuMain UL LI#ski A {
	color: #6465FF;
}
#menuMain UL LI#raft, #menuMain UL LI#raft A {
	color: #00789D;
}
#menuMain UL LI#vodni, #menuMain UL LI#vodni A {
	color: #06408A;
}
#menuMain UL LI#kajak, #menuMain UL LI#kajak A {
	color: #762136;
}
#menuMain UL LI#sea, #menuMain UL LI#sea A {
	color: #DCA900;
}
#menuMain UL LI#firmy, #menuMain UL LI#firmy A {
	color: #A53026;
}
#menuMain UL LI#parag, #menuMain UL LI#parag A {
	/*color: #ADB700;*/
	color: #656565;
}
#menuMain UL LI#cyklo, #menuMain UL LI#cyklo A {
	color: #124713;
}
#menuMain UL LI#kurzy, #menuMain UL LI#kurzy A {
	color: #AC6F03;
}
#menuMain UL LI A:hover {
	text-decoration: underline;
}
#menuStrip #chorvatsko.noPrint {
	display: none;
}
#menuStrip #chorvatsko {
	display: block;
	position: absolute;
	top: -20px;
	left: -240px;
	color: White;
}
#menuStrip #chorvatsko A {
	letter-spacing: 0px;
}
#menuMain #chorvatsko {
	margin-top: 50px;
	margin-left: -12px;
	background-color: #E3F1FF;
	padding: 10px;
	padding-top: 5px;
	padding-bottom: 2px;
	width: 120px;
	border: 1px solid #86B6E3;
	color: #599AD9;
	font-size: 70%;
	letter-spacing: 1px;
}
#menuMain #chorvatsko P {
	text-align: center;
	margin-bottom: 3px;
}
#menuMain #chorvatsko IMG {
	margin-top: 5px;
	margin-bottom: 5px;
}
#menuMain #banner {
	margin-top: 50px;
	margin-left: -12px;
	margin-bottom: 20px;
}
#pocasi {
	margin-top: 50px;
	margin-left: -15px;
	margin-right: 10px;
	padding: 10px;
	background-color: #EFEFEF;
}
#pocasi IMG{
	width: auto;
}
UL#pocasi-linky {
	margin-left: 12px;
	margin-top: 5px;
	color: #00007B;
	font-size: 75%;
	line-height: 100%;
}
UL#pocasi-linky, UL#pocasi-linky A {
	color: #00007B;
}
UL#pocasi-linky A:hover {
	color: #6B69FF;
}
UL#pocasi-linky LI {
	margin-top: 0px;
	margin-bottom: 0px;
}

#bodyHeader{
	HEIGHT: 35px;
	margin: 23px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#bodyHeaderFree{
   FLOAT: left;
	WIDTH: 112px;
	HEIGHT: auto;
	margin-left: 0px;
	border: 1px dashed #E6EAF6;
	border-top: 0px dashed #E6EAF6;
	color: #526EC1;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 1pt;
	font-size: 75%;
	text-align: justify;
}
.bodyHeaderFree{
	margin-left: 8px;
	margin-right: 1px;
	margin-bottom: 1px;
}
#bodyHeaderNote{
	FLOAT: right;
	WIDTH: 725px;
	HEIGHT: auto;
	background-color: #F4F9FF; /*position: relative;*/
	border: 1px dashed #C0D6F8;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #526EC1;
}
.bodyHeaderNote{
	margin: 14px;
	margin-top: 4px;
	margin-bottom: 4px;
	text-align: center;
}
#bodyContent{
	MIN-HEIGHT: 400px;
	_HEIGHT= 400px;
	margin-left: 7px;
	width: 465px;
	margin-top: 0px;
	padding-bottom: 70px;
	float: left;
	/*background-color: White;*/
	border: 0px dashed green;
}
#bodyContent.pujcovna{
	width: 665px;
}
#bodyContent UL{
	list-style-image: none;
}

#tabFotky{
	margin-left: 15px;
	width: 200px;
	float: left;
	overflow: hidden;
	padding-bottom: 70px;
	border: 0px dashed red;
}
#tabFotky #top{
	width: 200px;
	height: 23px;
	background-image: url(../images/table_top.gif);
	background-position: bottom;
	border: 0px dashed green;
}
#tabFotky #bottom{
	width: 200px;
	height: 19px;
	background-image: url(../images/table_bottom.gif);
	border: 0px dashed green;
	background-position: center;
}
#tabFotky #fotky{
	background-color: #343536;
	width: 200px;
	margin: 0px;
	border: 1px solid #343536;
}
#tabFotky #fotky p{
	margin: 20px;
	color: #EDEDEE;
}
#tabFotky #fotky a:hover{
	color: white;
}
#tabFotky img{
	border: 1px solid #EDEDEE;
	background-color: #343536;
	width: 170px;
	margin: 10px auto;
	display: block;
}


/*** FOTOGALERIE - nahledy ***/
#galerie TABLE TABLE TABLE {
	border: 0px solid #959595;
	padding: 0px;
	margin: 0px;
	background-color: #595B5D;
}
#galerie TD TD TD {
	/*margin: 0 auto;*/
	text-align: center;
	padding:3px;
	margin: 0px;
}
#galerie TD TD TD:hover,
#galerie TD TD TD.hover {
	background-color: #CED62B;
	cursor: pointer;
}
#galerie TD TD TD IMG {
	border: 1px solid #959595;
}


/*** FOOT ***/
#foot {
	display: block;
	width: 900px;
	height: 50px;
	margin: 0 auto;
	margin-bottom: 15px;
	text-align: right;
	border: 0px dashed Fuchsia;
	background: #F5F5F5 url(bg_gray2.gif) repeat-y bottom;
}
#footBg {
	display: block;
	width: 900px;
	height: 50px;
}
#footContent {
	color: #EDEDEE;
	display: block;
	height: 20px;
	font-size: 9px;
	margin: auto 13px;
	margin-top: 36px;
	margin-bottom: 0px;
	padding: 0px;
	font-weight: bold;
	font-family: "Verdana CE", Verdana, Arial, sans-serif;
	float: right;
}



/**** OBECNE ***/
.odkaz {
	cursor: pointer;
}

ul.links{
	margin: 50px;
	list-style-image: url(arrow_blue.gif);
}
.red{
	color: #E60000;
	font-weight: bold;
}

.imgL, .imgR, .img {
	border: 1px solid #525252;
}
.imgL, .imgLNoBorder {
	FLOAT: left;
	margin-right: 13px;
	margin-bottom: 10px;
}
.imgR, .imgRNoBorder {
	FLOAT: right;
	margin-left: 13px;
	margin-bottom: 10px;
}
.img {
	FLOAT: none;
}

p.L {
	FLOAT: left;
	position: relative;
}
p.R {
	FLOAT: right;	
	position: relative;
}


.relatedLinks {
	display: block;
	padding: 5px;
	padding-left: 50px;
	background-color: #E4E4E4;
	margin-top: 50px;
	margin-bottom: 50px;
}
UL.headline {
	margin-bottom: 20px;
	padding-left: 0px;
	border: 0px solid Blue;
	list-style-position: inside;
	font-size: 110%;
	line-height: 120%;
	list-style-type: circle;
}
UL.headline LI {
	margin-bottom: 4px;
}
UL.anchors {
	margin-bottom: 30px;
	padding-left: 45px;
	list-style-type: square;
	border: 0px solid Blue;
}
UL.list {
	PADDING-LEFT: 20px;
	PADDING-TOP: 7px;
	PADDING-BOTTOM: 20px;
	MARGIN-LEFT: 0px;
	list-style-position: outside;
	list-style-type: square;
	list-style-type: square;
	list-style-image: url(orange_arrow.gif);
}


/*** ZAJEZDY ***/
#zajezdy ul{
	margin-left: 30px;
	margin-bottom: 20px;
}

#zajezdy a .kategorie{
	font-size: 90%;
	font-weight: normal;
}
#ramecek {
	background-color: #E1E1E1;
	padding: 10px;
	border: 1px solid Silver;
}
#zajezdy #program {
	background-color: #E1E1E1;
	padding: 20px;
	/*padding-bottom: 10px;*/
	border: 1px solid Silver;
}
#zajezdy #program BR {
	display: block;
	height: 5px;
}
#zajezdy #program BR {
	font-size: 1px;
	clear: both;
	margin-bottom: 10px;
}
#zajezdy #spolecneInfo {
	text-align: justify;
}
.novinka {
	font-weight: bold;
	font-size: 70%;
	text-transform: uppercase;
	color: White;
	background-color: Red;
	padding-left: 3px;
	padding-right: 3px;
	width: 1em;
}
TABLE.ceny {
	margin: 0px;
	margin-top: 20px;
	margin-bottom: 20px;
	WIDTH: 100%;
}
TABLE.ceny TD {
	border: 0px;
	padding-bottom: 2px;
	padding-top: 1px;
}
#obtiznost {
	margin-top: -21px;
	margin-bottom: 30px;
	height: 12px;
	border: 0px solid Black;
}
TABLE.obtiznost {
	width: 40px;
	margin: 0px;
	padding: 0px;
	float: right;
	border: 0px solid Black;
}
TABLE.obtiznost IMG, TABLE.obtiznost TD {
	width: 8px;
	height: 8px;
	margin: 0px;
	padding: 0px;
	border: 0px solid Black;
}

/*** KONTAKTY ***/
#kontakty .imgR {
	width: 100px;
	border: 0px solid Black;
	margin-right: 50px;
}
#kontakty .imgR img {	
	border: 1px solid Black;
}

/*** PRODEJNA ***/
#prodejna LI {
	margin-bottom: 7px;
}

/*** LODE ***/
#lode {
	width: 458px;
	border: 0px solid blue;
}
#lode .lod {
	float: left;
	width:260px;
	padding-bottom: 20px;
	border: 0px solid Fuchsia;
}
#lode .lod P {
	float: left;
	padding-bottom: 20px;
	border: 0px solid Fuchsia;
}
#lode .lod IMG {
	display: block;
	margin-bottom: 0px;
}
#lode #text {
	border: 0px solid red;
}

/*** PRODEJNA ***/
#prodejna h3 {
	margin-top: 20px;
}
#prodejna UL#hlNabidka {
	display: block;
	margin-top: 10px;
	margin-left: 0px;
	margin-bottom: 20px;
}
#prodejna UL#hlNabidka LI {
	display: block;
	background-color: #E1E783;
	text-align: left;
	padding: 5px;
	padding-left: 15px;
	padding-right: 10px;
	border: 0px solid Fuchsia;
	font-weight: normal;
	margin-top: 4px;
	margin-bottom: 4px;
}
#prodejna UL#hlNabidka LI A {
	color: #515151;
	text-decoration: underline;
}
#prodejna UL#hlNabidka LI A:hover {
	color: #B22222;
	text-decoration: none;
}

#prodejna UL#slevy {
	display: block;
	color: white;
	background-color: #CED62B;
	margin-top: 30px;
	margin-left: 0px;
	margin-bottom: 10px;
	padding: 3px;
	font-size: 100%;
	font-weight: bold;
	letter-spacing: 5px;
}
#prodejna UL#slevy LI {
	display: block;
	color: #363739;
	background-color: #F7F8D9;
	padding: 5px;
	letter-spacing: 0px;
	margin-top: 2px;
}



/*** OBJEDNAVKA ***/
#objednavka #hlavicka {
	background-color: #FAFAFA;
	border: 1px solid #E6E6E7;
	margin-top: 28px;
	margin-bottom: 28px;
	padding: 7px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
}
#objednavka #hlavicka H2,
#objednavka #hlavicka P{
	margin:0px;
	padding:0px;
	text-align: center;
}
#objednavka #hlavicka H2 {
	margin-bottom:5px;
}
form#objednavka H3 {
	margin-top: 38px;
	margin-bottom: 8px;
	float: none;
	background-color: #F6F6F7;
	padding:2px;
	padding-left: 10px;
}
form#objednavka P {
	width: 50%;
	/*height: 15px;*/
	border: 0px solid red;
	float: left;
/*	position: relative;*/
	vertical-align: top;
	margin: 0px;
	margin-top: 2px;
}
form#objednavka P#radek {
	width: 100%;
	position: relative;
}


form#objednavka INPUT#souhlas {
	width: 15px;
	height: 15px;
	position: absolute;
	left: -30px;
	top: 0px;
	background-color: Red;
	border: 3px solid Red;
}
form#objednavka DIV#souhlas {
	margin-left: 30px;
	margin-top: 0px;
	position: relative;
	text-align: justify;
}


form#objednavka P#radek P#right {
	/*float:right;*/
	display: inline;
}
form#objednavka P#textarea {
	width: 100%;
	height: 125px;
	margin-top: 12px;
}
form#objednavka P#submit {
	width: 100%;
	text-align: right;
	margin-top: 0px;
	margin-bottom: 20px;
}
form#objednavka P SPAN.label {
	border: 0px solid blue; 
	text-align: left;
	float: left;
	width: 76px;
	padding-left:5px;
}
form#objednavka UL {
	margin-top: 3px;
	width: 100%;
	border: 0px solid black;
}
form#objednavka UL LI {
	margin-top: 3px;
}
form#objednavka UL.none,
form#objednavka UL.none_sto {
	list-style: none;
	width: 50%;
	float: left;
	font-weight: bold;
	margin: 0px;
	margin-bottom: 10px;
	border: 0px solid black;
}
form#objednavka UL.none_sto {
	width: 100%;
}
form#objednavka #submit INPUT {
	font-size: 80%;
}

/*** TABULKA OBTIZNOSTI REK ***/
#tabulkaObtiznosti TD.td1 {
	color: White;
	background-color: #969D1E;
	font-weight: bold;
}
#tabulkaObtiznosti TD.td2 {
	color: Black;
	background-color: #F6F8D7;
	font-weight: bold;
}

/*** PUJCOVNA FORM ***/
#pujcovna H3 {
	margin-top: 25px;
	margin-bottom: 5px;
}
#pujcovna H3.hidden {
	margin-top: 3px;
	margin-bottom: 3px;
}
#pujcovna DIV.hidden {
	background-color: #F5F5F5;
	padding: 5px;
}
#pujcovna DIV.hidden TD {
	background-color: #ECECEC;
}
#pujcovna TABLE.cenik {
	width: 100%;
	margin-top: 5px;
	margin-bottom: 35px;
}
#pujcovna TABLE.cenik.hidden {
	margin-top: 0px;
	margin-bottom: 15px;
}
#pujcovna TABLE CAPTION {
	font-size: 80%;
	font-weight: bold;
	text-align: left;
}
#pujcovna TABLE TD {
	vertical-align: top;
}
#pujcovna TABLE.cenik TD.input {
	width: 25px;
}
#pujcovna TABLE.cenik INPUT {
	width: 25px;
	text-align: center;
}
#pujcovna TABLE.cenik INPUT.empty {
	background-color: WHITE;
	border: 2px solid RED;
}
#pujcovna TABLE.form {
	margin-top: 10px;
	margin-bottom: 10px;
}
#pujcovna FORM {
	margin-top: 5px;
	margin-bottom: 35px;
}
FORM#pujcovna SELECT.datumSelect,
FORM#pujcovna #vyzvedne_kde OPTION,
FORM#pujcovna #vrati_kde OPTION {
	font-size: 11px;
}
FORM#pujcovna #vyzvedne_kde OPTION,
FORM#pujcovna #vrati_kde OPTION {
	width: 115px;
	overflow: hidden;
}
FORM#pujcovna SELECT#vyzvedne_kde optgroup,
FORM#pujcovna SELECT#vrati_kde optgroup {
	font-size: 11px;
	font-style: normal;
	padding-top: 5px;
}
FORM#pujcovna TD.jineMisto {
	text-align: right;
	padding-right: 0px;
}
FORM#pujcovna TD.jineMisto INPUT {
	margin-left: 5px;
	margin-right: 5px;
}


#pujcovna_info LI {
	padding-bottom: 5px;
}


#pujcovnaAkceDetail {
	padding: 35px;
	padding-top: 10px;
}
#pujcovnaAkceDetail H1 {
	letter-spacing: 1px;
	margin-bottom: 15px;
}
#pujcovnaAkceDetail H2 {
	padding-bottom: 10px;
}
#pujcovnaAkceDetail P {
	margin-bottom: 15px;
	text-align: left;
}


/*** EMAIL ***/
DIV#alert, DIV#alertEmpty {
	width: 400px;
	padding: 10px;
	background-color: #F5F5F5;
	font-weight: bold;
}
DIV#alertEmpty {
	border: 10px solid Red;
	padding: 10px;
	text-align: center;
}


.sto {
	width: 100%;
}

/*** SKI ***/
.stredisko {
	width: 100%;
	height: 30px;
	background-color: #D9D9D9;
}


/* upoutavka hlavicka PUJCOVNA LODI */
#upoutavka_pujcovny_uvod,
#upoutavka_pujcovny {
	width: 270px; 
	position: absolute; 
	left: 610px; 
	top: 235px; 
	z-index: 1000; 
	background-color: White; 
	border: medium solid Red; 
	padding:5px;
}
#upoutavka_pujcovny {
	top: 170px; 
}
#upoutavka_pujcovny_uvod H2,
#upoutavka_pujcovny H2 {
	padding-top:0px;
	padding-bottom:3px;
	margin: 0px;
}
/* SJIZDNOST raft.cz */
#sjizdnost * {
	font-family: Arial, Helvetica, sans-serif  !important;
}
#sjizdnost TD {
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
}
TABLE#tbSjizdnost {
	width: 100% !important;
}
#sjizdnost TD {
	width: 100%;
	white-space: nowrap !important;
	background-color: #FF4500;
}
#sjizdnost H3 {
	margin-top: 40px;
}
#sjizdnost #list {
	width: 660px;
}
#sjizdnost #list A {
	display: block;
	width: 220px;
	float: left;
}
#loading {
	background: url(2pc.gif) no-repeat top;
}



TABLE#skolni #sudy {
	background-color: Silver;
}
TABLE#skolni TD#nazev {
	font-weight: bold;
}
TABLE#skolni TD#cena {
	white-space: nowrap;
}

}


