body {font-family:Arial, Helvetica, sans-serif;	font-size: 83%; color:#333333; background: #4396ca; margin:0; padding:0; text-align: center;}
img {border:0}
* {margin:0; padding:0}
.left {text-align:left}
.right {text-align:right}
.center {text-align:center}
.leftf {float:left}
.rightf {float:right}
.both {clear:both;}
a {color:#FF0000; font-weight:bold;}
a:hover {text-decoration:none}

p { padding:10px 5px 10px 16px; font-size:0.87em; line-height:1.4em;}
.obal { width:760px; margin:0 auto; background:#FFFFFF; position:relative;}
.bigr { position:absolute; right:-180px; top:135px;}

.hlavicka { position:relative; width:760px; height:295px; background:url(../img/top.jpg) left top no-repeat;}
.hlavicka h1 a {  color:#999999; font-size:10px; font-weight:normal; text-align:right; padding:2px 3px 2px 0; float:right; text-decoration:none;}
.hlavicka .logo a { width:280px; height:120px; position:absolute; left:10px; top:5px; color:#00CCFF;  text-decoration:none;  }

.hlavicka .menu { position:absolute; left:0px; bottom:0px;  width:760px; height:55px;background:url(../img/menu.jpg) right top no-repeat;}
.hlavicka .menu ul { list-style-type:none; position:absolute; left:-10px; top:15px; width:760px; } 
.hlavicka .menu ul li {  text-align:right;  display: inline; list-style-type: none;}
.hlavicka .menu ul li a { width:119px; font-size:1.1em; letter-spacing:0px; text-align:right; text-decoration:none; float:left;  display:block; color:#01327f; font-weight:bold; font-variant:small-caps;}
.hlavicka .menu ul li a:hover { color:#7a7e8a}

.obsah { text-align:left; background:url(../img/obsah.jpg) left top repeat-y;  _margin-top:-1px;}
.levo { float:left; width:503px; padding:25px 0 10PX 0; background:url(../img/stred_top.jpg) left top no-repeat;}
.levo h2 { font-size:1.37em; color:#01327f; padding:2px 0 3px 30px; margin:0 0 0 20px; background:url(../img/vlocka.gif) left center no-repeat;}

.pravo { float:right;  width:257px; background:#e4a33d url(../img/pravo_top.jpg) left top no-repeat;}
.levo p { margin-bottom:0px; padding-bottom:0;}
.pravo p.mensi { font-size:0.8em;}
.pravo h2 { font-size:13px; font-style:italic; color:#000; padding:0px 0 10px 27px; margin:15px 0 0 10px; background:url(../img/vlocka.gif) left top no-repeat;}
.pravo h2.top { width:150px; }
.pravo h2.dole { color:#FFFFFF; margin:5px 0 0 10px; }
.pravo .search { width:228px; height:97px; background:#d62213 url(../img/search.jpg) left top no-repeat; margin:0 0 0 15px; position:relative;}
.pravo .search .sform { position:absolute; left:10px; top:49px;}
.pravo .search .stext { position:absolute; left:20px; top:81px; color:#FFFFFF; font-size:10px;}


ul { margin:0px 10px 10px 30px}
li { padding:4px 0}

.foto { position:relative; text-align:center; float:left; margin:-2px 0 -5px 10px; 	}
.foto h4 a{ position:absolute; bottom:25px;  left:20px;  width:200px; font-size:0.8em; _font-size:0.7em; color:#960102; text-decoration:none; text-align:left;}
.foto h4.prvni a{ position:absolute; bottom:15px; left:20px;  width:200px; font-size:0.8em; _font-size:0.7em; color:#960102; text-decoration:none; text-align:left;}
.foto h4 a:hover { color:#455565;}
.ads { margin:0 0 0 10px;}

#sbb { padding:0px 10px; text-align:center; margin-left:42px; _margin-left:16px;}
#sbi { padding:3px 0;}
.rekl { float:right; padding:0 5px;}
.zelena { background:#eef7cf;}
.vyhled {background:url(../img/vyhled.jpg) left top no-repeat; width:260px; height:160px; padding-bottom:15px; color:#FFFFFF;}
.vyhled span { text-align:center; font-size:1.03em; display:block; color:#fff;}
.cov { padding:9px 0 0 0; font-size:0.9em; text-align:center;}
.oranz  { background:#727ba5; padding:10px 0 0 0; margin:0 0 0 1px;}
.oranz p { color:#f0f0ee}
.oranz ul { margin:0px 10px 0 10px; font-size:0.9em;}
.oranz ul li { margin:10px; padding:0;}
.limg { border:1px solid #878a9d; padding:2px; float:left; margin:10px 10px 10px 15px;}
.pimg { border:1px solid #878a9d; padding:2px; float:right; margin:10px 15px 10px 10px ;}

.nettravel-svisla { font-size:0.8em; margin:10px 0 0 5px;}

h3 { font-size:1.1em; padding:5px 0 0 5px; color:#000000 ; margin:0 0 0 15px;}
.zpet { margin:8px 10px 0 0; float:right;}
.zpet a { color:#333333; font-size:0.9em}
.paticka { position:relative; padding:15px 0 0 15px; text-align:left; color:#999999; font-size:0.77em;  clear:both;width:745px; height:25px; background:#e7e7de url(../img/paticka.jpg) left top repeat-y; margin:0 auto;}
.paticka a { font-weight:normal; color:#999999;}
.paticka .rek { position:absolute; left:0; top:1px;}