html {

	height:100%; 

	max-height:100%; 

	padding:0; 

	margin:0; 

	border:0; 

	/* hide overflow:hidden from IE5/Mac */ 

	/* \*/ 

	overflow: hidden; 

	/* */ 

	font-size: 12px;

	font-family: Arial MS Unicode, Calibri, sans-serif;

	font-weight: normal;

	background-image: url(../skin/background.jpg);

	background-repeat: repeat-x;

	background-position: center -1px;

	background-attachment: fixed;

}

body {

	height:100%; 

	max-height:100%; 

	overflow:hidden; 

	padding:0; 

	margin:0; 

	border:0;

}


#maincontent {

	display:block; 

	overflow:auto; 

	position:absolute; 

	z-index:3; 

	top:190px; 
                        
	bottom:16px; 

	width:790px; 

	margin-left:-395px; 

	left:50%; 

}

* html #maincontent {

	top:0; 

	bottom:0; 

	height:100%;

	width:790px;

	text-align:left;

	border-top:190px solid #fff; 

	border-bottom:16px solid #fff;

}

#framecontentTop {

	position:absolute; 

	margin-left:-395px; 

	left:50%; 

	top:0; 

	width:790px; 

	min-width:790px; 

	height:190px; 

	z-index:5; 

	background-image: url(../skin/background.jpg);

	background-repeat: repeat-x;

	background-position: center -1px;

	background-attachment: fixed;

}

* html #framecontentTop {

	top:0px; width:790px; height:190px;

}

#framecontentBottom {

	text-align:center;

	position:absolute; 

	margin-left:-395px; 

	left:50%; 

	bottom:0; 

	width:790px; 

	min-width:790px; 

	height:16px; 

	z-index:5;

	font-size: 10px; 

}

* html #framecontentBottom {

	bottom:0px; width:800px; height:16px;

}

.innertube{

margin-top: 10px;

margin-left: 5px;

margin-right: 5px;

margin-bottom: 5px;

} 



/*li  {

	margin-bottom: 3px;

	padding: 0px;

	background-image: url(../skin/seznam.gif);

	background-repeat: no-repeat;

	text-indent:16px;



}*/



h1 {

	color: #000000;

	padding-top:  0px;

	padding-bottom: 5px;

	font-size: 16px;

	font-family: Arial MS Unicode, Calibri, sans-serif;

	background-image: url(../skin/h1.png);

	background-position: left center;

	background-repeat: no-repeat;

	text-indent: 10px;	

}



a {

	text-decoration: none;

	color: #405666;

	padding-left:  1px;

	padding-right:  1px;

	font-size: 12px; 

	font-family: Arial MS Unicode, Calibri, sans-serif;

	background-image: url(../skin/h1.png);

	background-position: left bottom;

	background-repeat: no-repeat;

}



a:hover {

	text-decoration: underline;

	color: #6C92AD;

	padding-left:  1px;

	padding-right:  1px;

	font-size: 12px; 

	font-family: Arial MS Unicode, Calibri, sans-serif;

	background-image: url(../skin/h1.png);

	background-position: left bottom;

	background-repeat: no-repeat;

} 



a.head {

	text-decoration: none;

	border:none;

	background-image: url(none);	

}



a.head:hover {

	text-decoration: none;

	border:none; 

	background-image: url(none);	

} 

.menuline {

	position: absolute;

	left: 1px;

	top: 151px;

	width:780px;

	height:45px;

	z-index:5;

 

}

a.menu {

	color:#000000;

	font-size: 16px; 

	font-family: Arial MS Unicode, Calibri, sans-serif;

	text-decoration: none;

	font-weight: bold;

	text-transform: uppercase;

	background-image:url(../skin/kotva1.png);

	background-position:3px 0px;

	background-repeat:no-repeat;

	padding-left:32px;

	padding-right:10px;

	height:45px;

	padding-bottom:10px;

 }

a.menu:hover {

	color:#6699CC;

	font-size: 16px; 

	font-family: Arial MS Unicode, Calibri, sans-serif;

	text-decoration: none;

	font-weight: bold;

	text-transform: uppercase;

	background-image:url(../skin/kotva2.png);

	background-position:3px 0px;

	background-repeat:no-repeat;

	padding-left:32px;

	padding-right:10px;

	height:45px;

	padding-bottom:10px;

 } 

 a.akce {

	color:#000000;

	font-size: 16px; 

	font-family: Arial MS Unicode, Calibri, sans-serif;

	text-decoration: none;

	font-weight: bold;

	text-transform: uppercase;

	background-image:url(../skin/akce1a.png);

	background-position:top center;

	background-repeat:no-repeat;

	text-align:center;

	padding-top:140px;

	height:160px;

	width:150px;

	padding-bottom:10px;

 }

 

a.akce:hover {

	color:#6699CC;

	font-size: 16px; 

	font-family: Arial MS Unicode, Calibri, sans-serif;

	text-decoration: none;

	font-weight: bold;

	text-transform: uppercase;

	background-image:url(../skin/akce2a.png);

	background-position:top center;

	background-repeat:no-repeat;

	text-align:center;

	padding-top:140px;

	height:160px;

	width:150px;

	padding-bottom:10px;

 } 

a.menuger {

	color:#000000;

	font-size: 13px; 

	font-family: Arial MS Unicode, Calibri, sans-serif;

	text-decoration: none;

	font-weight: bold;

	text-transform: uppercase;

	background-image:url(../skin/kotva1.png);

	background-position:3px 0px;

	background-repeat:no-repeat;

	padding-left:32px;

	padding-right:10px;

	padding-top:2px;

	height:45px;

	padding-bottom:10px;

 }

a.menuger:hover {

	color:#6699CC;

	font-size: 13px; 

	font-family: Arial MS Unicode, Calibri, sans-serif;

	text-decoration: none;

	font-weight: bold;

	text-transform: uppercase;

	background-image:url(../skin/kotva2.png);

	background-position:3px 0px;

	background-repeat:no-repeat;

	padding-left:32px;

	padding-right:10px;

	padding-top:2px;

	height:45px;

	padding-bottom:10px;

 } 

a.table3 {

	font-family: Arial MS Unicode, Calibri, sans-serif; font-size: 13px;

	font-weight: bold;

	text-align: center;

	color: #323232;

	text-transform: uppercase;

	text-decoration: none;

	border:none; 

	background-image: url(none);	

	display: block;

	width: 180px;

	height: 70px;

	vertical-align:bottom;

}

a.table3:hover {

	font-family: Arial MS Unicode, Calibri, sans-serif; font-size: 13px;

	font-weight: bold;

	text-align: center;

	color: #000000;

	text-transform: uppercase;

	text-decoration: none;

	cursor: crosshair;

	background-image: url(../skin/kriz.gif);

	background-repeat: repeat-x;

	background-position: center center;

	display: block;

	width: 180px;

	height: 70px;

	vertical-align:bottom;

}

a.table4 {

	font-family: Arial MS Unicode, Calibri, sans-serif; font-size: 11px;

	font-weight: bold;

	text-align: center;

	color: #323232;

	text-transform: uppercase;

	text-decoration: none;

	border:none; 

	background-image: url(none);	

	display: block;

	width: 180px;

	height: 70px;

	vertical-align:bottom;

}

a.table4:hover {

	font-family: Arial MS Unicode, Calibri, sans-serif; font-size: 11px;

	font-weight: bold;

	text-align: center;

	color: #000000;

	text-transform: uppercase;

	text-decoration: none;

	cursor: crosshair;

	background-image: url(../skin/kriz.gif);

	background-repeat: repeat-x;

	background-position: center center;

	display: block;

	width: 180px;

	height: 70px;

	vertical-align:bottom;

}



.home{

	width: 30px;

	height: 50px;

	position: absolute;

	left: 450px;

	top: 2px;

	text-align: justify;

	text-indent: 10px;

	padding-top: 6px;

	}

	

.flag{

	width: 160px;

	height: 50px;

	position: absolute;

	left: 565px;

	top: 3px;

	text-align: justify;

	text-indent: 10px;

	padding-top: 6px;

	}

.border{

	background: #CAD7DF;

	border-color: #ddd #bbb #aaa #ccc;

	border-style: solid;

	border-width: 1px;

	color: inherit;

	margin: 3px;

	padding: 4px;

}

.borderhistory{

	background: #CAD7DF;

	border-color: #ddd #bbb #aaa #ccc;

	border-style: solid;

	border-width: 1px;

	color: inherit;

	margin: 5px;

	padding: 2px;

}

.napis-ge {

	position: absolute;

	left: -5px;

	top: 20px;

	z-index:5;

 }

.napis-uk {

	position: absolute;

	left: -5px;

	top: 21px;

	z-index:5;

 }



.headimg {

	border: 0px solid #FFFFFF;

	margin: 0px;

}

.headimgflag {

	border: 0px solid #FFFFFF;

	margin-left: 3px;

	margin-right: 3px;

} 



.gallimg {

	border: 1px solid #738A94;

	margin: 5px;

} 



/*.boatimg {

	border: 0px solid #738A94;

	margin-right: 50px;

} */



#line{

	width: 100%;

	height: 20px;

	background-image: url(../skin/white.jpg);

	background-repeat: no-repeat;

	background-position: right bottom;

}

#line2 {

	background-color: #AFBCE3;

	width: 150px;

	height: 1px;

	margin-top:10px;	

}



.lode{

	font-size: 14px;

	font-weight: bold;

	text-decoration: none;

	text-transform: uppercase;

	color: #000000;

	padding-top:  3px;

	padding-bottom: 5px;

	font-family: Arial MS Unicode, Calibri, sans-serif;

	background-image: url(../skin/h1.png);

	background-position: left bottom;

	background-repeat: no-repeat;

	text-indent: 10px;	

}

.lode2{

	font-size: 11px;

	font-weight: bold;

	text-decoration: none;

	line-height: 1.5;

	background-color: #CAD7DF;

	color: #000033;

	margin: 5 5 5 0px;

	padding: 5px;

	text-transform: uppercase;

}



.lode-prava{

	width: 558px;

	height: auto;

	clear: right;

	float: right;

}



/* platí pro IE */

.lode-leva{

	_width: 200px;

	_height: auto;

	_clear: left;

	_float: left;

}



/* platí pro FF,Operu atd... */

html>body .lode-leva{

	width: 200px;

	height: auto;

	clear: left;

	float: left;

}



.style-favorite {

	left: 484px;

	top: 7px;

	position: absolute;

	}



.style-search {

	left: 515px;

	top: 10px;

	position: absolute;

	z-index: 10;	

}



.style-table {

	font-size: 14px; 

	font-family: Arial MS Unicode, Calibri, sans-serif; position: absolute;

	top: 17px;

	left:378px;

	font-weight: bold;

	text-align: right;

	color: #738A94;

	text-transform: uppercase;

}

.style-table2 {

	font-size: 10px; 

	font-family: Arial MS Unicode, Calibri, sans-serif; position: absolute;

	top: 0px;

	left:0px;

	font-weight: bold;

	text-align: justify;

	color: #738A94;

	text-transform: none;

}



.style-title {

	font-family: Arial MS Unicode, Calibri, sans-serif; 

	font-size: 22px;

	position: absolute;

	top: 110px;

	font-weight: bold;

	width: 550px;

	left: 5px;

	text-align: left;

	height: 50px;

	color: #D3E0F2;

	text-transform: uppercase;

	/*opacity: 0.35;

	filter:alpha(opacity=35);

 	-moz-opacity: 0.35;

    -khtml-opacity: 0.35;*/

}



.table3 {

	font-size: 12px; 

	font-family: Arial MS Unicode, Calibri, sans-serif; font-weight: normal;

	text-align: left;

	color: #000000;

	text-transform: none;

	padding-right:10px;

}

.table4 {

	font-size: 14px; 

	font-family: Arial MS Unicode, Calibri, sans-serif; font-weight: bold;

	text-align: center;

	color: #000000;

	text-transform: uppercase;

}

/*

 menu styles

 note: not all browsers render styles the same way so try out your style sheet

 in different browsers before publishing

*/



/* all levels inner */

.minner {

	text-decoration: none;

	color: #000000;

	font-size: 12px;

	font-family: Arial MS Unicode, Calibri, sans-serif;

	line-height: 1.5;

	text-indent: 20px;

	}

/* all levels outer */

.moout {

	border : 0px solid #666666;

	background-image: url(../skin/kotva.gif);

	background-repeat: no-repeat;

	background-attachment: left center;

	color: #000000;

}

.moover {

	border: 0px solid #666666;

	background-image: url(../skin/kotvaover.gif);

	background-repeat: no-repeat;

	background-attachment: left center;

	text-decoration: none;

	color: #FFFBF0;

	font-size: 12px;

	font-family: Arial MS Unicode, Calibri, sans-serif; line-height: 1.5;

	}

	

	

#cssdropdown, #cssdropdown ul {

padding: 0;

margin: 0;

list-style: none;

}



#cssdropdown li {

float: left;

position: relative;

}



.mainitems{

border: 0px solid black;

background-color: none;

top:0px;

left:0px;

}



.mainitems a{

margin-left: 6px;

margin-right: 8px;

text-decoration: none;

}



.subuls{

	display: none;

	width: 170px;

	height: 60px;

	position: absolute;

	top: 1.2em;

	left: 0;

	background-color: #AFCEEC;

	border: 1px solid #2D446C;

	text-align:center;

	

}



.subuls li{

width: 100%;

}



.subuls li a{

text-decoration: none;

}



#cssdropdown li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */

top: auto;

left: auto;

}



#cssdropdown li:hover ul, li.over ul { /* lists nested under hovered list items */

display: block;

}



#restofcontent { /*wrap rest of content of the page inside this div*/

clear: left;

}

.formular {

	position: absolute;

	left: 502px;

	top: 8px;

	z-index:10;

 }

.form-pole {

	background-color: #FFFFFF;

	opacity: 0.35;

	filter:alpha(opacity=35);

 	-moz-opacity: 0.35;

    -khtml-opacity: 0.35;	

	height: 16px;

	width: 160px;

	border: none;

	padding:5px;

 }

.tlacitko {

	z-index:5;

	margin:8px;

	 } 	

	 a.tkwlink {

	color: #FFFFFF;

	background-color: none;

	font: 4px lucida,helvetica,verdana,tahoma;

	opacity: 0.01;

	filter:alpha(opacity=1);

	-moz-opacity: 0.01; 

	-khtml-opacity: 0.01;

	background-image: url(none);

	line-height: 1%;

	letter-spacing: 1%;

	}

a.tkwlink:hover {

	color: #FFFFFF;

	background-color: none;

	font: 4px lucida,helvetica,verdana,tahoma;

	opacity: 0.01;

	filter:alpha(opacity=1);

	-moz-opacity: 0.01; 

	-khtml-opacity: 0.01;

	background-image: url(none);

	line-height: 1%;

	letter-spacing: 1%;

	}
