@media Screen  {
HTML {	
	height: 101%;
}
BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	padding-bottom: 50px;
	MARGIN: 0px;
	PADDING-TOP: 100px;
	PADDING-TOP: 150px;
	TEXT-ALIGN: center;	
	background-color: #1E90FF;
	background-image: url(bg_page1_2011.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
BODY, TD, TH, LI, P {
	color: #464646;
	FONT: 90% "Verdana CE", Verdana, "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
}
INPUT {
	color: #464646;
	FONT: 80% "Verdana CE", Verdana, "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
}
TD, TH {
	padding: 2px;
	font-weight: bold;
	padding-left: 6px;
	padding-right: 6px;
	text-align: left;
	vertical-align: top;
}
#zajezd TD, 
#zajezd TH {
	font-size: 84%;
}
EM {
	font-style: normal;
}
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: 70px;
	PADDING-TOP: 0px;
	MARGIN: 0px;
	font-size: 140%;
	/*font-size: 16px; /* uprava na prani klienta */
	width: auto;
	color: #1E90FF;
	font-weight: normal;
}
#zajezd H1, H1.prvni {
	PADDING-BOTTOM: 10px;
}
H2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 20px;
	text-transform: uppercase;
	text-align: left;
	font-size: 100%;
	/*font-size: 15px; /* uprava na prani klienta */
	letter-spacing: 0px;
	text-decoration: none;
	/*width: 965px;*/
	color: #1E90FF;
}
H2, H2 A {
	text-transform: uppercase;
	text-align: left;
	font-weight: bold;
	letter-spacing: 0px;
	text-decoration: none;
}
H3 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 20px;
	MARGIN: 0px;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 5px;
	text-transform: uppercase;
	font-size: 100%;
	letter-spacing: 0px;
	color: Gray;
	font-weight: normal;
}
H4 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	MARGIN: 0px;
	/*font-size: 100%;*/
	font-size: 13px; /* uprava na prani klienta */
	text-align: justify;
}
H6 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	/*font-size: 100%;*/
	font-size: 11px; /* uprava na prani klienta */
	font-weight: normal;
}
UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	MARGIN: 5px;
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 15px;
	MARGIN-LEFT: 0px;
	list-style-position: outside;
	list-style-type: square;
	/*color: #848484;*/
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 0px;
	text-align: left;
}
LI.none {
	list-style-type: none;
}
P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	MARGIN: 0px;
	MARGIN-BOTTOM: 20px;
	text-align: justify;
}
IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}

/**** OBECNE ***/
ul.links{
	margin: 0px;
	/*list-style-image: url(arrow_blue.gif);*/
}
#nowrap,
.nowrap{
	white-space: nowrap;
}
.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;
}

#galerie .imgL, #galerie .imgLNoBorder {
	margin-right: 11px;
}
#galerie .imgR, #galerie .imgRNoBorder {
	margin-left: 11px;
}

p.L, .L, #L {
	FLOAT: left;
	position: relative;
}
p.R, .R, #R {
	FLOAT: right;	
	position: relative;
}
p.left {
	text-align: left;
}
.wauto, #wauto {
	width: auto;
}
p.right {
	text-align: right;
}
.clear, #clear {
	CLEAR: both; FONT-SIZE: 1px
}
.clear10, #clear10 {
	CLEAR: both; FONT-SIZE: 1px; height: 10px;
}
.clear20, #clear20 {
	CLEAR: both; FONT-SIZE: 1px; height: 20px;
}
.clear30, #clear30 {
	CLEAR: both; FONT-SIZE: 1px; height: 30px;
}
.clear50, #clear50 {
	CLEAR: both; FONT-SIZE: 1px; height: 50px;
}
.clear70, #clear70 {
	CLEAR: both; FONT-SIZE: 1px; height: 70px;
}
.clear100, #clear100 {
	CLEAR: both; FONT-SIZE: 1px; height: 100px;
}
.clearL, #clearL {
	CLEAR: left; FONT-SIZE: 1px
}
.clearR, #clearR {
	CLEAR: right; FONT-SIZE: 1px
}
.center {
	text-align: center;
}
.left {
	text-align: left;
}
.right {
	text-align: right;
}
.b, #b {
	font-weight: bold;
}
.big {
	font-size: large;
}
.bigger {
	font-size: medium;
}
.wauto, #wauto,.auto, #auto {
	width: auto !important;
}
.sto { 
	width: 100% !important;
}
.prvni, #prvni {
	margin-top: 0px;
	padding-top: 0px;
}
A {
	color: #1E90FF;
	TEXT-DECORATION: underline;
	font-weight: normal;
}
A:hover {
	COLOR: #dc352f;
	TEXT-DECORATION: none;
}
FORM#filtr INPUT {	
	FONT: 10px "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
	text-transform: uppercase;
}
SELECT {
	color: Black;
	background-color: silver;
	FONT: 10px "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
	border: 0px solid #292e31;
	padding: 2px;
}
SELECT OPTION {
	color: Black;
	background-color: silver;
}


#center {
	height: auto;
	/*background-image: url(bg_page.gif);
	background-position: center;
	background-repeat: repeat-y;*/
}
#area {
	MARGIN: 0px auto;
	WIDTH: 980px;
	TEXT-ALIGN: left;
	padding-bottom: 0px;
	margin-bottom: 0px;
	height: auto;
	position: relative;
}


/*** HEADER **/
#print {
	display: none;
}
#header {
	position: relative;
	width: 970px;
	height: 107px;
	border: 0px solid Blue;
}
/** logo **
#header img#logo {
	position: absolute;
	width: 300px;
	height: 107px;
	left: 13px;
	top: 7px;
	border: 0px solid Black;
	/*background-image: url(logo.gif);* /
	background-position: left;
	background-repeat: no-repeat;
}
*/
/** logo H1 **/
#header img#top {
/*
	position: absolute;
	width: 350px;
	height: 80px;
	left: 625px;
	top: 25px;
	border: 0px solid Black;
*/
	position: absolute;
	width: 190px;
	/*height: 80px;*/
	left: 779px;
	top: 56px;
	border: 0px solid Black;
}
#header H1
 {
	/*display: none;*/
	text-align: right;
	float: right;
	color: #cdced2;
	text-transform: uppercase;
	text-decoration: none;
	position: relative;
	top: 76px;
	padding-right: 0px;
}
#header H1 A
 {
	color: #cdced2;
	text-decoration: none;
	font-weight: bold;
}
#c1 {
	width: 355px;
	float: left;
}
#c2 {
	width: 355px;
	float: right;
}
/** #BODY **/
#body {	
	width: 950px;
	width= 980px; /* IE */
	margin:0px;
	padding:0px;
	padding-top: 15px;
	padding-bottom: 55px;
	padding-right: 30px;
	background: White url(bg_orng220.png) repeat-y left;
	position: relative;
}
#body #left {
	width: 215px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	float: left;
	position: relative;
}

#body #left IMG#kompletCeny {
	position: relative;
	left: 50px;
	top: 20px;
	border: 0px solid Black;
}
#body #left #katalog {
	position: relative;
	left: 50px;
	top: 50px;
	margin-bottom: 40px;
	width: 107px;
}
#body #left #katalog IMG {
	margin-bottom: 5px;
	border: 1px solid #9C6A14;
}
#body #left #katalog P {
	margin-bottom: 40px;
	text-align: left !important;
}
#body #left #katalog A {
	color: White;
	font-size: 10px;
}
#body #left IMG#marien {
	position: relative;
	left: 27px;
	top: 30px;
	border: 0px solid Black;
}
#body #left IMG#slevaLetiste {
	position: relative;
	left: 27px;
	top: 40px;
	border: 0px solid Black;
}

#body #main {
	width:700px;
	float: right;
	padding-top: 7px;
	position: relative;
}
#body UL#menu {
	color: #dc352f;
	/*list-style: square inside url(dot.gif); list-style: 5px;*/	
	PADDING: 0px;
	MARGIN: 0px;
	list-style-type: none;
	padding-left: 15px;
}
#body UL#menu UL#oblasti {
	PADDING: 0px;
	MARGIN: 0px;
}
#body UL#menu IMG {
	/*display: none;*/
	float:left;
	margin-right: 7px;
	margin-top: 1px;
	width:11px;
}


#body UL#menu LI {
/*
	background-color: #292e31;
	margin-bottom: 5px;
	padding: 0px;
	letter-spacing: 0px;
	*/
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	letter-spacing: 0px;
	font-size: 70%;
	list-style-type: none;
	border-top: 1px solid #E8A122;
	width: 203px;
	height: auto;
	float:left;
}
#body UL#menu.doprava LI {
	width: 100%;
	border-top: none;
}
#body UL#menu LI#oblast {
	/*font-size: 100%;*/
	list-style-type: none;
	letter-spacing: 1px;
	border: 0px solid #E8A122;
	margin: 0px;
	margin-top: 15px;
	margin-top= 5px;	/* IE */
	padding: 0px;
}

#menu_top #akce {
	/*letter-spacing: 1px;*/
	font-weight: bold;
	color: red;
}

/** UVOD **/
#akceUvod {	/* nejen uvod */
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 30px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	MARGIN-BOTTOM: 20px;
	background-color: #FEC906;
}
#akceUvod A {
	text-decoration: none;
	color: White;
	font-weight: bold;
}
#akceUvod A:hover {
	color: Red;
}
#akceUvod SPAN {	
	PADDING-RIGHT: 20px;
}
#uvod H1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 30px;
	PADDING-TOP: 30px;
	MARGIN: 0px;
}
#body UL#menu LI A,
#uvod H2 A {
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	/*color: #cdced2;*/
	color: White;

	height: auto;
	display: block;
}
#body UL#menu.doprava LI  A {
	color: Silver;
}
#body UL#menu LI#oblast A {
	color: #B17A12;
}
#body UL#menu.doprava LI#oblast A {
	color: #EBA219;
}
#body UL#menu LI#oblast LI  A {
	color: White;
	font-size: 9px;
	width: 185px;
}
#uvod H2 A {
	width: 230px;
}
#body UL#menu LI A:hover {
	COLOR: #dc352f;
}
#body UL#menu LI A B,
#uvod H2 A b {
	display: none;
}


/*** FOOT ***/
#foot {
	display: block;
	/*width: 980px;*/
	height: 170px;
	margin-bottom: 0px;
	text-align: right;
	background-color: #1d90fd;
}
#footContent {
	color: #ADD8E6;
	display: block;
	font-size: 9px;
	height: 13px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-weight: normal;
	font-family: "Verdana CE", Verdana, Arial, sans-serif;
	float: right;
}
#footContent A {
	color: #ADD8E6;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
}
#footContent A:hover {
	color: White;
}
#foot #menu {
	color: #ADD8E6;
	text-align: right;
	text-transform: uppercase;
	font-size: 10px;
	padding: 0px;
	margin-top: 30px;
	margin-bottom: 10px;
}
#foot #menu A {
	color: #ADD8E6;
	text-decoration: none;
}
#foot #menu A:hover {
	color: White;
	text-decoration: underline;
}
#foot #menu i {	
	margin-left: 5px;
	margin-right: 5px;
}


/*** UVOD ***/
IMG#intro{
	width: 729px;
	height: 274px;
	overflow: hidden;
	margin-bottom: 0px;
	margin-top: -6px;
	margin-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
#uvod {
	margin-top: 13px;
	/*border: 1px solid Red; */
}	
.box, #box {
	margin-right: 19px;
	width: 330px;
	float: left;
}
.boxR, #boxR {
	margin-left: 19px;
	width: 330px;
	float: right;
	overflow: hidden;
}
.box IMG, #box IMG,
.boxR IMG, #boxR IMG {
	/*width: 330px;*/
}
#box.end {
	margin-right: 0px;
}

#uvod .box.letecky P,
#uvod .box.autem P {
	display: none;
	visibility: hidden;
}
#uvod .box.letecky {
	width: 345px;
	margin: 0px;
	margin-right: 10px;
	float:left;
}
#uvod .box.autem {
	width: 345px;
	margin: 0px;
	float:right;
}

#uvod #box H2 {
	/*background: #292e31 url(dot.gif) no-repeat 3px;
	border-top: 4px solid #292e31;
	border-bottom: 5px solid #292e31;
	margin-top: 0px;
	margin-bottom: 5px;*/
	margin-bottom: 3px;
}
#uvod #box H2 A {
	/*margin-left: 40px;
	width: 190px;*/
	text-decoration: none;
	letter-spacing: 0px;
}
#uvod #box P {
	margin-top: 0px;
	margin-bottom: 4px;
	height: 50px;
	font-size: 9px;
}
uvod #box A {
	margin:0px;
	padding:0px;
}



/*** KONTAKTY ***/
TABLE.kontakty {
	width: 500px;
	border: 0px solid red;
	margin-left: 20px;
}
TABLE.kontakty TH {
	text-transform: uppercase;
	padding-bottom: 7px;
	padding-top: 10px;
}
TABLE.kontakty TD, TH {
	padding-left: 0px;
	margin-top: 0px;
}
TABLE.kontakty TD {
	padding: 0px;
	padding-left: 0px;
	font-weight: normal;
}




IMG#logo {
	/*position: absolute;
	left: 850px;
	top: 20px;
	*/
	position: relative;
	top: 15px;
	border: 0px solid Black;
	float: right;
}





H2#nadpis,
H2#zajezd {
	padding-top: 70px;
	margin-bottom: 30px;
}



/*** KONTAKTY ***/
TABLE {
	width: 700px;
	border: 0px solid silver;
	margin-left: 0px;
	margin-bottom: 20px;
}
TABLE TH {
	text-transform: uppercase;
	padding-bottom: 7px;
	padding-top: 10px;
	background-color: #FEC906;
	color: White;
	font-size: 74%;
	letter-spacing: 0px;
}
TABLE TD, TH {
	padding: 3px;
	text-align: center;
	background-color: #F3F3F3;
}
TABLE TD {
	padding-left: 5px;
	font-weight: normal;
	border: 1px solid silver;
}
TABLE #date {
	font-weight: bold;
	background-color: #FFEFD5;
	white-space: nowrap;
	/*text-align: right;*/
}
TABLE #date IMG#info {
	position:relative;
	top:3px;
}


TABLE.osobni TD.item {
	text-align: left;
}

#main H3 {
	PADDING-LEFT: 20px; 
	letter-spacing: 0px;
	background: transparent url(od_41gg.png) no-repeat 0px 22px;
}

#navigace {
	color: #1E90FF;
	font-weight: normal;
	font-size: 70%;
	letter-spacing: 1px;
}
#navigace A {
	text-decoration: underline;
}


/*** flag ***/
IMG#flag {
	position: relative;
	left: 0px
}

/*** zajezd ***/
#zajezd {
	/*background-color: Green;*/
}

#zajezd #box H3 {
	display: inline-block;
	margin-right: 30px;
	float: left;
}
#zajezd #box P {
	display: inline-block;
	margin-right: 70px;
	padding-top: 20px;
	float: left;
}
#zajezd .upozorneni {
	display: block;
	width: 330px;
	text-align: left;
	border: 3px solid red;
}
#zajezd .upozorneni P {
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	padding: 8px;
}
#zajezd P#poznamky {
	font-size: 84%;
	margin-bottom: 50px;
}
#zajezd P#poznamky IMG {
	float: left;
	margin-right: 10px;
	margin-top: 1px;
	clear: left;
	width:1.1em;
}	
#zajezd TABLE.ceny TD.last {
	background-color: #FFBE44;
	color: Black;
	font-weight: bold;	
}	
#zajezd TABLE.ceny TD.last STRIKE {
	font-weight: normal;	
	font-size: 80%;
}	



/* AKCNI NABIDKA- DETI */
#akcni_nabidka H1 {
	margin-bottom: 30px;
	margin-top: 30px;
	PADDING-BOTTOM: 30px;
	PADDING-TOP: 30px;
	PADDING-LEFT: 30px;
	background-image: url(h1grad.png);
}	
#akcni_nabidka H1#prvni {
	PADDING-BOTTOM: 20px;
	PADDING-TOP: 20px;
}	
#akcni_nabidka H2 {
	margin-bottom: 0px;
	margin-top: 0px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px;
	font-size: 90%;
}	
#akcni_nabidka H3 {
	margin-bottom: 0px;
	margin-top: 0px;
	PADDING-BOTTOM: 20px;
	PADDING-TOP: 20px;
	font-size: 90%;
}	
#akcni_nabidka UL {
	/*display: inline-block;*/
	margin-left: 30px;
}	
#akcni_nabidka UL#menu_akce {
	margin-bottom: 70px;
}	



/*** fotky ***/
#fotky {
	float: right;
	clear: none;
	margin-left: 15px;
	width: 350px; /* IE */
}
#titulni,
#tnObchod {
	float: left;
	padding: 5px;
	margin: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	border: 1px solid Silver;
}
#blog #titulni {
	float: right;
	padding: 5px;
	margin: 0px;
	margin-left: 8px;
	border: 1px solid Silver;
}
#tnObchod IMG {
	width: 86px;
}
#dalsi_fotky {
/*
	background-color: Silver;
	border: 1px solid red;
*/
	width: 325px;
}


/* VYLETY */
#fotky250 {
	float: right;
	clear: none;
	margin-left: 15px;
	width: 255px; /* IE */
}
#fotky250 IMG {
	margin-bottom: 15px;
}
#vylety H2,
#slevy H2  {
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
}
#vylety H3,
#slevy H3 {
	padding-top: 5px;
	padding-bottom: 15px;
	margin: 0px;
	background: transparent url(od_41gg.png) no-repeat 0px 8px;
}
#slevy TABLE { 
	float: right;
	clear: none;
	margin-left: 15px;
	width: 330px;
	margin-left: 0px;
}
#slevy TABLE TD,
#slevy TABLE TH { 
	font-size: 70%;
	text-transform: none;
}
#slevy.golf TABLE TD,
#slevy.golf TABLE TH { 
	text-align: left;
}
#slevy.golf TABLE TD.eur { 
	padding-left:20px;
}
#slevy.golf IMG.intro { 
	position: relative;
	top:-40px;
}



/*** pojisteni ***/
TABLE#kooperativa TH,
TABLE#kooperativa TD { 
text-align: left;
padding: 20px;
padding-top: 10px;
padding-bottom: 10px;
}
TABLE#kooperativa TH#nadpis { 
	font-size: 110%;
}

/*** kontakt ***/
#kontakt TABLE { 
	float: right;
	clear: none;
	margin-left: 15px;
	width: 330px;
}
#kontakt TABLE TD { 
	text-align: left;
}

TABLE#dokumenty { 
	text-align: left;
	background-color: White;
	border: 1px solid silver;
	border-top: 0px solid silver;
	width: 360px;
	float: left;
	margin: 0px;
	margin-right: 20px;
	margin-left: 0px;
}
TABLE#dokumenty TD { 
	text-align: left;
	background-color: White;
	border: 0px solid silver;
}

/*** Objednavka ***/

.alertMessage {
	background-color: Red;
	font-weight: bold;
	color: White;
	display: block;
	padding: 5px;
}
.alertMessage Green {
	background-color: Green;
	font-weight: bold;
	color: White;
}

#fb {
	float: left;
	margin-top: 10px;
	margin-bottom: 100px;
}
#fb A {
	color: White;
}

#toplist {
	display: none;
}
#preloader {
	visibility: hidden;
}
.letosNovinka {
	border: 3px solid orange;
	color: Black;
	padding: 15px;
	padding-top: 0px;
}


}



