body {
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	font-size:12px;
	height:670px;

}

img {
	border:0;
}

a {
	color:#16538B;
	font-weight:bold;
}

#hlavni {
position:absolute;
left:50%;
top:0;
width:960px;
height:670px;
margin:0 0 0 -480px;
}

#logo {
position:absolute;
left:0px;
top:0px;
width:380px;
height:145px;
}

#banner {
position:absolute;
left:380px;
top:0px;
width:562px;
height:117px;
background-image:url(../images/pgc_02.gif);
background-repeat:no-repeat;
}

#banner div {
	padding:40px 0 0 0px;
	text-align:left;
}

object#bannerContent {
    position:absolute;
    left:33px;
    top:40px;
}


#pravy_pruh {
position:absolute;
left:942px;
top:0px;
width:18px;
height:670px;
}

#menu-home {
position:absolute;
left:380px;
top:117px;
width:43px;
height:28px;
}

#menu-ga {
position:absolute;
left:423px;
top:117px;
width:126px;
height:28px;
}

#menu-gc {
position:absolute;
left:549px;
top:117px;
width:56px;
height:28px;
}

#menu-transport {
position:absolute;
left:605px;
top:117px;
width:64px;
height:28px;
}

#menu-rent {
position:absolute;
left:669px;
top:117px;
width:33px;
height:28px;
}

#menu-gb {
position:absolute;
left:702px;
top:117px;
width:70px;
height:28px;
}

#menu-faq {
position:absolute;
left:772px;
top:117px;
width:31px;
height:28px;
}

#menu-hiw {
position:absolute;
left:803px;
top:117px;
width:81px;
height:28px;
}

#menu-contacts {
position:absolute;
left:884px;
top:117px;
width:58px;
height:28px;
}

#navrh5-13 {
position:absolute;
left:0px;
top:145px;
width:97px;
height:505px;
}

#levy_sloupec {
position:absolute;
left:97px;
top:145px;
width:224px;
height:505px;
background-image:url(../images/pgc_14.gif);
background-repeat:no-repeat;
}

div#login {
	height:138px;
	border-bottom:1px solid #DCC2E0;
}

div#login div {
	padding:15px 0 0 23px;
}

#contact {
	height:62px;
}

#contact div {
	padding:10px 0 0 10px;
}

#news {
	height:106px;
}

#news div {
	padding:6px 10px 0 10px;
}

#weather {
	height:91px;
}

#weather div {
	padding:6px 10px 0 30px;
}

#top_links {
	height:108px;
}

#top_links div {
	padding:8px 10px 0 10px;
}

/* --------------- STRED ----------------------------------------- */

#stred {
position:absolute;
left:321px;
top:145px;
width:621px;
height:505px;
background-image:url(../images/pgc_15.gif);
background-repeat:no-repeat;
background-position:top left;
}

#stred div#stred-obsah {
	padding:10px 10px 10px 10px;
}

#stred div#stred-obsah div#obsah {
	overflow:auto;
	height:485px;

}

/* _______________________________________________________________ */


/* --------------- OBECNE ---------------------------------------- */

div.ramecek {
	border:1px solid #154D82;
}

div.ramecek div.obsah {
	padding:5px;
}

div.ramecek div.staticky {
	background-color:#FEFDF5;
}

div.copyright {
	font-weight:bold;
	margin-top:3px;
	color:#154D82;
	font-size:15px;
}

span.vystraha {
	color:#C6D8E9;
	font-weight:bold;
}

.cleaner {
clear:both;
height:0px;
font-size:1px;
border:none;
margin:0; padding:0;
background: #ffffff;
}

h3 {
padding: 0;
border: 0px none;
font-size: 13pt;
font-weight: bold;
color: #032749; margin-left:0; margin-right:0; margin-top:3px; margin-bottom:0
}

/* _______________________________________________________________ */


/* --------------- HLAVICKA -------------------------------------- */
div.hlavicka {
	background-color:#154D82;
	padding:3px 0 3px 10px;
	color:#FFFFFF;
	font-size:14px;
}

div.hlavicka a {
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
}
/* _______________________________________________________________ */

/* --------------- HLAVICKA2 ------------------------------------- */
div.hlavicka2 {
	background-color:#B5CCE2;
	padding:3px 0 3px 0px;
	margin:3px 3px 3px 3px;
	text-align:center;
	color:#000;
	font-weight:bold;
	font-size:16px;

}
/* _______________________________________________________________ */


/* --------------- UPOUTAVKA ------------------------------------- */
div.upoutavka {
	border:1px solid #B5CCE2;
	padding:3px;
	margin:3px 3px 3px 3px;
	background-color:#FEFDF3;
}

table.upoutavka a.nadpis {
	font-size:15px;
	color:#154D82;
	font-weight:bold;
}

table.upoutavka a.review {
	font-size:15px;
	color:#154D82;
	font-weight:bold;
}

table.upoutavka span.cena {
	font-size:15px;
	color:#BF2826;
	font-weight:bold;
}

table.upoutavka td.obrazky img {
	border:1px solid #B5CCE2;
}

/* _______________________________________________________________ */

/* --------------- DETAIL UBYTOVANI ------------------------------ */
div.detail {
	background-color:#FEFDF3;
}

div.detail-obsah {

}

table.detail-obsah td.obrazky {
	padding:5px;
}

table.detail-obsah td.obrazky img {
	margin-bottom:5px;
}

table.detail-obsah td.text {
	padding:5px;
	color:#003887;
}

table.detail-obsah td.text a {
	color:#BC1F1D;
}

/* _______________________________________________________________ */


#dole1 {
position:absolute;
left:0px;
top:650px;
width:16px;
height:20px;
}

#dole2 {
position:absolute;
left:16px;
top:650px;
width:172px;
height:20px;
}

#dole3 {
position:absolute;
left:188px;
top:650px;
width:754px;
height:20px;
}