body {
	margin: 0 0 0 0;
	padding: 0;
	color: #fff;
	background:#a69573;
	font-family: "Trebuchet MS", Arial, Verdana, Tahoma, sans-serif;
	font-size: 90%;
	text-align:center;
}
a {
	color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

h1 { 
	font-size:23px;
	margin:0;
}

h2 { 
	font-size:14px;
	margin:10px 0 0 0;
}

h3 { 
	font-size:14px;
	padding:4px 4px 5px 10px;
	background: url(bg-h3.gif) no-repeat 0 4px;
	margin:10px 0 0 0;
}


p {
	margin:5px 0;
}

#main {
	width:856px;
	margin:0 auto;
	text-align:left;
}

ul {
	margin:0;
	padding:0 0 0 15px;
}

ul li{
	margin:0;
	padding:0 0 0 5px;
}

.reset { clear:both; height:1px; width:100%; overflow:hidden; margin:0; padding:0; }

#mainHeader {
	position:relative;
	width:100%;
	height:225px;
	background: #a69573 url(bg-header.jpg) no-repeat top right;
}

#mainHeader #motiv {
	width:88px;
	height:225px;
	background: #a69573 url(motiv-uvod.jpg) no-repeat;
}

#mainHeader #motiv.letiste {
	background: #a69573 url(motiv-letiste.jpg) no-repeat;
}

#mainHeader #motiv.vlak {
	background: #a69573 url(motiv-vlak.jpg) no-repeat;
}

#mainHeader #motiv.rentacar {
	background: #a69573 url(motiv-rentacar.jpg) no-repeat;
}

#mainHeader #motiv.cenik {
	background: #a69573 url(motiv-cenik.jpg) no-repeat;
}

#mainHeader #motiv.transfer {
	background: #a69573 url(motiv-transfer.jpg) no-repeat;
}

#mainHeader ul {
	margin:0;
	padding:0;
	position:absolute;
	top:12px;
	overflow:hidden;
	list-style-type:none;
	display:block;
	width:539px;
}

#mainHeader ul li {
	padding:0 0 0 0;
	margin:0;
	width:539px;
	height:27px;
	text-align:right;
	line-height:20px;
	float:right;
}

#mainHeader ul li a, #mainHeader ul li span {
	display:block;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	padding:0 120px 0 0;
	width:419px;
	color:#fff;
}

#mainHeader ul li a:hover {
	/*text-decoration:underline;*/
}

#mainHeader ul li.vlak  { height:46px; }
#mainHeader ul li.uvod a:hover, #mainHeader ul li.uvod a.active { background: url(bg-header-li-uvod.jpg) no-repeat right 5px; }
#mainHeader ul li.letiste a:hover, #mainHeader ul li.letiste a.active { background: url(bg-header-li-letiste.jpg) no-repeat right 5px; }
#mainHeader ul li.vlak a:hover, #mainHeader ul li.vlak a.active { background: url(bg-header-li-vlak.jpg) no-repeat right 5px; }
#mainHeader ul li.rent a:hover, #mainHeader ul li.rent a.active { background: url(bg-header-li-rent.jpg) no-repeat right 5px; }
#mainHeader ul li.cenik a:hover, #mainHeader ul li.cenik a.active { background: url(bg-header-li-cenik.jpg) no-repeat right 5px; }
#mainHeader ul li.transfer a:hover, #mainHeader ul li.transfer a.active { background: url(bg-header-li-transfer.jpg) no-repeat right 6px; }
#mainHeader ul li.kontakt a:hover, #mainHeader ul li.kontakt a.active { background: url(bg-header-li-kontakt.jpg) no-repeat right 6px; }

#praguetransfers {
	width:856;
	height:34px;
	border-top:#fff solid 3px;
	border-bottom:#fff solid 3px;
	background: url(prague-transfers.jpg) no-repeat;
}

#topmenu {
	height:19px;
	background-color:#8e8168;
	text-align:center;
	width:100%;
}

#topmenu a {
	color:#fff;
	font-size:1em;
	padding:0 10px;
	font-weight:bold;
	text-decoration:none;
}

#topmenu a:hover{
	text-decoration:underline;
}

#envelope {
	background-color:#8d7955;
	width:856px;
}

#envelope .cols2 {
	width:600px;
	float:left;
}


#envelope .cols2 .fullbox {
	border-top: 8px solid #f5ead4;
	padding: 20px 63px 20px 50px;
	width:487px;
	background-color:#8e8168;
}

#envelope .cols2 .fullbox  h1 {
	height:16px;
	width:100%;
	padding:0;
	text-align:center;
	font-size:14px;
	background: url(bg-h1.gif) no-repeat 0 2px;
	margin-bottom:10px;
}

#envelope .cols2 .fullbox  h1 span.l {
	background: #8e8168 url(bg-h1-span-l.gif) no-repeat 0 2px;
	padding: 0 22px 0 30px;
}

#envelope .cols2 .fullbox  h1 span.r {
	background: #8e8168 url(bg-h1-span-r.gif) no-repeat 0 2px;
	padding-left:2px;
}

#envelope .cols2 .fullbox p {
	text-align:justify;
}

#envelope .cols2 .box1 {
	border-top: 8px solid #f5ead4;
	padding: 20px 25px 20px 30px;
	width:545px;
	background-color:#8e8168;
}

#envelope .cols2 .box2 {
	border-bottom: 3px solid #f5ead4;
	border-top: 3px solid #f5ead4;
	padding: 0 25px 0 30px;
	width:545px;
	background:#ad9a72 url(bg-box2.jpg) repeat-y;
}

#envelope .cols2 .box2  .bg {
	margin:10px 0 0 0;
	padding: 0 70px 0 0;
	width:475px;
	background: url(bg-box2-car.gif) no-repeat right 4px;
}
#rightcol {
	float:right;
	width:256px;
	margin:0;
	padding:0;
	background-color:#8d7955;
}

#envelope.letiste , #envelope.vlak, #envelope.rentacar, #envelope.cenik, #envelope.kontakt, #envelope.transfer {
	background:#7b6e52 url(bg-envelope-subpage.gif) repeat-y;
}

#rightcol #pocasi {
	border-top: 8px solid #6b4d41;
	padding:5px 15px 0 15px;
	background-color:#7e7054;
	text-align:center;
	font-weight:bold;
}

#rightcol p {
	padding:0 13px 0 18px;
	font-weight:bold;
	font-size:14px;
}
#rightcol .hodiny {
	padding-top:60px;
	background: #8d7955 url(ico-hodiny.gif) no-repeat 30px 10px;
}

#rightcol .vozik {
	padding-top:60px;
	background: #8d7955 url(ico-vozik.gif) no-repeat 30px 10px;
	
}

#rightcol .flashauto {
	padding:0 0 4px 10px;
	background-color:#8d7955;
	
}

#fullbox {
	width:701px;
	background: #8e8168 url(bg-boxfull.gif) no-repeat 30px 15px;
	padding: 10px 25px 5px 130px;
}

#fullbox h3 {
	padding:0;
	background: transparent url();
}

#footer {
	border-top: 8px solid #f5ead4;
	width:826px;
	padding:15px;
	text-align:right;
	background-color:#bba67c;
	font-size:12px;
}

#weather {
	float:right;
	padding:0;
	margin:0;
	position:relative;
	top:-5px;
}

#weather div {
	float:left;
	padding:0 10px 0 0;
	margin:0;
}

#weather * small{
	font-size:12px;
}

#weather div.last {
	padding-right:0;
}

#weather div p {
	padding:0;
	margin:0;
}

#langswitch {
	display:block;
	height:30px;
	width:130px;
	text-align:right;
	font-weight:bold;
	padding:10px 26px 0 0;
	color:#fff;
	text-decoration:none;
	margin-left:700px;
}

#langswitch:hover {
	text-decoration:underline;
}

#cifernik {
	font-size:18px;
}

* .box2imgs {
	padding:10px 0;
	position:relative;
	height:175px;
}

* a.next {
	display:block;
	padding-right:15px;
	color:#fff;
	text-decoration:none;
	background: url(sipka-r.gif) no-repeat top right;
	line-height:22px;
	font-weight:bold;
	float:left;
}

* .box2imgs a.next {
	float:right;
	margin-top:150px;
}

* .box2imgs div.boxCenik, * .box2imgs div.boxCenikRight {
	display:block;
	position:absolute;
	color:#fff;
	text-decoration:none;
	background: url(rentacar-boxcenik.gif) no-repeat;
	font-weight:bold;
	width:250px;
	height:144px;
	z-index:1;
	top:23px;
	line-height:15px;
	padding:4px 14px 0 10px;
}

* .box2imgs div.boxCenikRight {
	left:214px;
	padding:4px 0px 0 24px;
}

* td.dot, * span.dot {
	background: url(dotline.gif) repeat-x left bottom;
}

* .box2imgs a.prev {
	display:block;
	float:left;
	margin-top:150px;
	padding-left:15px;
	color:#fff;
	text-decoration:none;
	background: url(sipka-l.gif) no-repeat;
	line-height:22px;
	font-weight:bold;
}

* .box2imgs a.next:hover {
	text-decoration:underline;
}

* .box2imgs img {
	position:relative;
	z-index:10;
}

#rightcol #letiste {
	border-top:#fff solid 3px;
	background-color:#7b6e52;
}

#rightcol #letiste p {
	margin:0;
	padding:15px;
}

#rightcol #letiste div a img {
	padding:0 15px 15px 15px;
}

img {
	border:none;
}

table.border, table.border tr td {
	border: 1px solid #A69573;
}

#kontaktBox {
	background-color:#bba67c;
	padding:10px;
	font-weight:bold;
	font-size:14px;
}

#kontaktBox * a {
	color:#fff;
	text-decoration:none;
}

#kontaktBox * a:hover {
	text-decoration:underline;
}

.telefon {
	padding:0 0 0 23px;
	margin:10px 0;
	background:url(phone-ico.gif) no-repeat;
}

#vozovyPark {
	padding-bottom:10px;
}

#vozovyPark * img {
	padding:5px 0 10px 15px;
}

#footer .odkazy {
        float:left;
        height:auto;
        text-align:left;
        padding-bottom:10px;
}
