/* *** Generated by www.csscreator.com *** */
html, body{ 
	margin:	0; 
	padding:	0; 
	background-color: #003976;
	font-family: verdana, sans-serif;
} 

body { line-height: 110%; } 

#pagewidth { 
	width: 760px; 
	margin: 0 auto;
} 

a { 
	color: #FDD9AC;
	font-weight: bold;
}

a:hover { 
	color: #F9A53A; 
}

.clear { clear: both; }
.small { font-size: .8em; }

form { margin:3px; padding: 0px; }
HR { color: #ffffff; background-color: #ffffff; height: 1px; size: 1px; }
.textleft   { text-align: left; }
.textcenter { text-align: center; }
.textright  { text-align: right; }
.floatleft  { float: left; }
.floatright { float: right; }
.floatcenter{ float: center; }
.error { font-weight: bold; color: red; }
.vartext { float: left; margin-right: 5px;}
.text80 { font-size: 70%; font-family: verdana; }
.text90 { font-size: 90%; }
.text100 { font-size: 100%; }
.black {color: #000000;}
.nadpis3 { font-size: 90%; font-weight: bold;}
.nadpis2 { font-size: 15px; font-weight: bold; color:#DCDC1A; width:auto; }
h3.nadpis2 { margin: 0; padding: 0;}

.hide { visibility: hidden;}
H2 { font-size: 120%; font-weight: bold; margin: 3px; color: #DCDC1A; }
H3 { font-size: 110%; font-weight: bold; margin: 0px 0px 5px .5em; color: #ff9; font-variant: small-caps;}
H4 { font-size: 110%; margin: 0px 0px 5px 0; }

.borderno { border: none; }
.borderbottom { border-bottom: 1px dashed #613D31; }

INPUT.rezerv { width: 270px; }
SELECT.rezerv { width: 100%; }
TEXTAREA.rezerv { width: 400px; }

/* --- header -------------------------------------------- */
#header{ 
	height:162px; 
	width: 760px; 
	background: #102449 url('images/ski-www/header1.jpg') no-repeat;
	position: relative;
}

#header h1, #header h2 {
	margin: 0;
}

#headerlogo1 { position: absolute; top:9px; left:606px; width:85px; height: 85px; background: url("images/ski-www/logo1.gif") no-repeat 0 0; overflow: hidden; }
#headerlogo1 { position: absolute; top:5px; left:604px; width:94px; height: 92px; background: url("images/ski-www/logo-leto.gif") no-repeat 0 0; overflow: hidden; }

#headerlogo2 { position: absolute; top:9px; left:418px; width:135px; height: 43px; background: url("images/ski-www/logo2.gif");}
#headertitle { position: absolute; top:11px; left:100px; }

/* --- tlacitka menu ------------------------------------- */
.btnhome { 
	position: absolute; 
	bottom: 0; 
	background: url("images/ski-www/btn_home.png") no-repeat; 
	width: 133px; 
	height: 26px; 
	font-size: 10px; 
	font-weight: bold; 
}
.btnhome A SPAN { margin: 8px 0px 0px 36px; display: block; text-decoration: none; color:#ffffff; }
.btnhome A SPAN.yell { margin: 8px 0px 0px 36px; display: block; text-decoration: none; color:#F9A53A; }

.btn {
	background: url("images/ski-www/btn.png") no-repeat;
	width: 133px; 
	height: 22px;
}

.btn SPAN, .btn A SPAN, .btnsub SPAN, .btnsub A SPAN {
	display: block;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
}

.btnsub A SPAN {
	background: transparent url('images/ski-www/white_dot.png') no-repeat 17px 8px;
}


.btn img { margin: 1px 8px; float: left; }
.btnsub {background: url("images/ski-www/btnsub.png") no-repeat bottom #102449; }
.btnsub SPAN, .btnsub A SPAN {
	font-size: 10px;
	padding-top: 0px;
	padding-left: 36px;
	font-weight: normal;
}

#midbgn {

}

.yello { color: #F9A53A; }

/* --- levy sloupec -------------------------------------- */
#leftcol{
	width:133px;
	float:left;
	margin: 0;
	padding: 0;
	background: url("images/ski-www/middle1.jpg") no-repeat right top;
	height: auto;
	font-family: Tahoma, Arial;
}

#leftcol a { color: white;}

/* --- stred --------------------------------------------- */

#outer{
	padding-left: 133px;
	background: url("images/ski-www/left1.gif") repeat-y #F9A53A; 
/*	width: 627px;*/
}

#ileft {
	width: 300px;
	margin: 0px 0px;
	float: left;
	padding: 0px 8px;
}

#iright {
	width: 300px;
	margin: 0px 0px;
	float: left;
}

#homepageleft {
	width: 354px;
	float: left;
	padding: 0px 9px;

}

#homepageright {
	width: 220px;
	float: left;
}

FORM.prechod {
	padding: 8px;
	background: url("images/ski-www/form1.png") repeat-x bottom #FED53A;
	line-height: 180%;
}
FORM.prechod SPAN {
	display: block;
	float: left;
	width: 100px;
	text-align: right;
	font-size: 90%;
	padding-right: 5px;
}

.nadpis4 EM {
	width: 90px;
	margin-left: 25px;
	margin-right: 10px;
	background: url("images/ski-www/linka1.gif") no-repeat center left;
	display: block;
	float: left;
}

.nadpis4 SPAN {
	display: block;
	float: left;
	font-weight: bold;
	font-size: 110%;
}

.content_table {
	margin: 0 0 2em 0;
}

.content_table td {
	padding: .5em 1em .5em .5em;
}

FORM.prechod SELECT { width: 160px; }

#npartner { text-align: center; margin: 5px; }
#npartner IMG { margin: 3px; }

.yellowbox {
	background-color: #FED53A;
	padding: 5px;
	margin-top: 3px;
	color: #102449;
}

.yellowbox IMG { float: left; margin-right: 4px; }
.photogall {  float: left; margin-right: 4px; margin-bottom: 4px; }

DIV.fotogallery {
	float: left;
	width: 110px;
	height: 100px;
	text-align: center;
	background-color: #009Fd6;
	color: #ffffff;
	margin: 2px;
	padding: 5px 2px;
	overflow: hidden;
}
DIV.fotogallery SPAN { font-size: 80%; }


.table_holder {
	width: 100%;
	overflow: auto;
}

TABLE.ceny { background-color: #003976; font-size: 100%; }
TABLE.ceny TR { background-color: #007Fb6; }
TABLE.ceny TR TD A { color: #ffffff; text-decoration: underline; }
TABLE.ceny TR TD A:hover { color: #003976; text-decoration: underline; }
TABLE.ceny TR.ceny1 { background-color: #008CC1; }
TABLE.ceny TR.ceny2 { background-color: #0FBDFF; }
TABLE.ceny TR.lm { background-color: #ffffff; }
TABLE.ceny TR.lm A, TABLE.ceny TR.lm { color: #000000; }

TABLE.lmindex { font-size: 90%; }
TABLE.lmindex A { color: #ffffff; }
.lmcol1 { color: #ffffff; background-color: #003976; }
.lmcol2 { color: #ffffff; background-color:  #007BAA; }
.lmprice { color: #ff3C44; color: #fc3;}

.destindex { float: left; margin: 0px 5px 5px 0px; }
.indexvleky { font-size: 80%; font-weight: bold; color: #e0eeff; }
.indexcisla { font-size: 80%; }

.destnavi { padding:2px 5px; background: #C2E4F1; float: right; color: #000000; width: auto;}
.destnavi A { color: #000000; }

.anotace { padding: 5px; margin: 5px 0px; border: 1px dashed #85C429; border: none; }

TABLE.pocasi TR TD { height: 30px; }
TABLE.pocasi TR.b1 { background-color: #109Fd6; }
TABLE.pocasi TR.b2 { background-color: #20aFe6; }

.snih {
	background: url("images/modra.png") #8DCCE5 repeat-x bottom;
	color: #102449;
	padding: 3px;
	margin: 3px 0px;
}

.bgorange { background-color: #F9A53C; }

OL.search LI { margin-bottom: 5px; }
OL.search LI EM { color: yellow; }


/* --- spodni cast --------------------------------------- */
#footer{
	height:	92px; 
	width: 760px; 
 	background-color:#102449; 
 	position:relative;
	background: url("images/ski-www/footer1.jpg") no-repeat;
}

#nausus {position: absolute; top:29px; left:10px; color:#4D759F; text-decoration:none; font-size: 60%;}

#inner{	
	margin:0; 
	position: relative;
	width: 624px;

}

#external_banners {
	width: 100px;
	position: absolute;
	top: -33px;
	left: 12px;
	text-align: center;
}

#external_banners img {
	border: none;
	margin-bottom: 5px;
}

 
#maincol{ 
	margin: 0; 
	padding: 0;
	padding-top: 1em;
 	min-height: 600px;
 	_height: 700px;
 	background:  url("images/ski-www/middle2.jpg") no-repeat ;
 	font-size: 70%;
 	color: #ffffff;
	width: 622px;
}

* html #maincol {
 	background:  url("images/ski-www/middle2.jpg") no-repeat -3px 0 #008FC6;
}
 
#outer>#inner { border-bottom: 1px solid #008FC6;  }
 
.clr{clear:both;}
 
.content{ padding: 14px; float: left; width:580px} /*padding for content */
.content2{ padding: 10px; }


/*.absolut{position:absolute;top:0px;left:0px;}*/

A IMG {border:0px;}

.home_company_info {
	margin: 1em;
	padding: 1em;
	background: #009BD7;
	border: 1px solid #007BAA;
	border-bottom: 4px solid #007BAA;
}

.transparent_box {
	padding: .5em;
	margin-bottom: 1em;
}

.light_box {
	background: #009BD7;
	padding: .5em;
	margin-bottom: 1em;
	border: 1px solid #007BAA;
	border-bottom: 4px solid #007BAA;
}

#search_header {
	width: 600px;
	position: absolute;
	top: -25px;
	right: 0px;
	font-size: 90%; 
	color: white; 
	text-align: right;
}

#search_header form { display: inline; }
.forminput { border: 1px solid gray; height:14px; font-size: 11px; }
.formbutton { border: 1px solid gray; font-size: 10px;}
#sear { width: 100px; font-size: 11px; }
#search_header select { width: 200px; font-size: 11px; height: 18px; }
#search_header option { font-size: 11px; }

#pension_apartment_link {
	display: block;
	background: url("images/ski-www/upoutavka_acc_1.png") no-repeat 0 0;
	width: 133px;
	height: 103px;
	text-decoration: none;
}

/*--- printer styles -------------------------------------- */ 
@media print {
	/*hide the left column when printing*/
	#leftcol, #headerbgn, #headerlogo2, #headerlogo1 {display:none;}
	#outer{border-left:0;}
	#header{height:85px; width:auto;}
	#pagewidth, #footer {width:auto;height:auto;}
	.absolut{display:none;}
	#header H2 { text-align: center;}
}


