/* CSS Document */

/* common */
* { font-family:Trebuchet MS,Arial,Verdana,Helvetica,Myriad,sans-serif; font-size:12px; color:#012d6a; }
BODY, H1, H2, H3, H4, P, TABLE, FORM, INPUT, UL, OL, LI { margin:0px ! important; padding:0 ! important; }
BODY { overflow: -moz-scrollbars-vertical; }
H1, H2, H3, H4 { margin-top:15px; margin-bottom:7px; }
H1 {  }
H2 { font-size:14px; }
H3 { font-size:13px; }
UL,OL { margin-bottom:5px; }
LI { margin-left:25px; line-height:200%; }

/* common classes */
DIV.inner { position:relative; }
.clear { clear:both ! important; }
.no-bg { background:none ! important; }
.mright7 { margin-right:7px ! important; }
.mright20 { margin-right:20px ! important; }
.mbot20 { margin-bottom:20px ! important; }
.mbot40 { margin-bottom:40px ! important; }
.ptop40 { padding-top:40px ! important; }
.30per { width:30%; }
.width150 { width:150px ! important; }
.width200 { width:200px ! important; }
.bold { font-weight:bold; }
.lowercase { text-transform:lowercase; color:#353636 ! important; }
.fontsize24 { font-size:24px;  }
.left { text-align:left ! important; }

/* layout */
BODY { text-align:center; }
BODY DIV#container-left { position:absolute; top:0px; left:0px; z-index:9; width:167px; height:300px; Xbackground:blue; 
	Xbackground:url("../img/logo-partner1.gif") 0px 50px no-repeat; }
BODY DIV#container-right { position:absolute; top:0px; right:0px; z-index:9; width:167px; height:300px; Xbackground:red; 
	Xbackground:url("../img/logo-partner1.gif") 0px 50px no-repeat; }
BODY DIV#container { position:relative; z-index:10; margin:0px auto; width:718px; height:100%; text-align:left; background:white; }
BODY DIV#container DIV#main-pane { position:absolute; top:13px; left:11px; width:518px; Xbackground:blue; }

BODY DIV#container DIV#main-pane DIV#header { position:relative; width:100%; height:54px; Xbackground:blue; }
BODY DIV#container DIV#main-pane DIV#header A#logo { position:absolute; top:0px; left:0px; display:block; width:85px; height:54px; background:url("../img/logo-360panorama.gif") no-repeat; }
BODY DIV#container DIV#main-pane DIV#header DIV#header-motive { position:absolute; top:0px; left:85px; width:433px; height:54px; }
BODY DIV#container DIV#main-pane DIV#header DIV#header-motive DIV#X360 { float:left; width:122px; height:54px; background:url("../img/header-motive-360.gif") no-repeat; Xbackground:blue; }
BODY DIV#container DIV#main-pane DIV#header DIV#header-motive DIV#pa { float:left; width:76px; height:54px; background:url("../img/header-motive-pa.gif") no-repeat; Xbackground:blue; }
BODY DIV#container DIV#main-pane DIV#header DIV#header-motive DIV#no { float:left; width:82px; height:54px; background:url("../img/header-motive-no.gif") no-repeat; Xbackground:blue; }
BODY DIV#container DIV#main-pane DIV#header DIV#header-motive DIV#ra { float:left; width:63px; height:54px; background:url("../img/header-motive-ra.gif") no-repeat; Xbackground:blue; }
BODY DIV#container DIV#main-pane DIV#header DIV#header-motive DIV#ma { float:left; width:90px; height:54px; background:url("../img/header-motive-ma.gif") no-repeat; Xbackground:blue; }

BODY DIV#container DIV#main-pane UL#menu { position:relative; top:0px; margin-bottom:0px; width:100% ! important; height:22px; Xbackground:green; }

/* main - motive */
BODY DIV#container DIV#main-pane DIV.motive { margin-top:5px; width:518px; height:196px; background:url("../img/main-motive.jpg") no-repeat; Xbackground:maroon; }
BODY DIV#container DIV#main-pane DIV.guidepost { position:relative; margin-top:5px; width:518px; height:297px; Xbackground:red; }
BODY DIV#container DIV#main-pane DIV.guidepost A { text-decoration:none; color:#4d6c97; line-height:130%; }
BODY DIV#container DIV#main-pane DIV.guidepost A:hover { text-decoration:underline; }

BODY DIV#container DIV#main-pane DIV.guidepost DIV#ubytovani { position:absolute; }
BODY DIV#container DIV#main-pane DIV.guidepost DIV#ubytovani DIV.inner { position:relative; }
BODY DIV#container DIV#main-pane DIV.guidepost DIV#ubytovani DIV.inner H1 { position:absolute; top:-20px; left:1px; text-transform:uppercase; }
BODY DIV#container DIV#main-pane DIV.guidepost DIV#ubytovani DIV.inner A { position:absolute; top:34px; left:1px; height:100px; padding:0px 0px 0px 95px; background:url("../img/guidepost-ubytovani.jpg") no-repeat; }
/* restaurace */
BODY DIV#container DIV#main-pane DIV.guidepost DIV#restaurace { position:absolute; }
BODY DIV#container DIV#main-pane DIV.guidepost DIV#restaurace DIV.inner { position:relative; }
BODY DIV#container DIV#main-pane DIV.guidepost DIV#restaurace DIV.inner H1 { position:absolute; top:-20px; left:1px; text-transform:uppercase; }
BODY DIV#container DIV#main-pane DIV.guidepost DIV#restaurace DIV.inner A { position:absolute; top:34px; left:181px; height:100px; padding:0px 0px 0px 95px; background:url("../img/guidepost-restaurace.jpg") no-repeat; }
/* reality */
BODY DIV#container DIV#main-pane DIV.guidepost DIV#reality { position:absolute; }
BODY DIV#container DIV#main-pane DIV.guidepost DIV#reality DIV.inner { position:relative; }
BODY DIV#container DIV#main-pane DIV.guidepost DIV#reality DIV.inner H1 { position:absolute; top:-20px; left:1px; text-transform:uppercase; }
BODY DIV#container DIV#main-pane DIV.guidepost DIV#reality DIV.inner A { position:absolute; top:34px; left:359px; height:100px; padding:0px 0px 0px 95px; background:url("../img/guidepost-reality.jpg") no-repeat; }
/* mesta */
BODY DIV#container DIV#main-pane DIV.guidepost DIV#mesta { position:absolute; }
BODY DIV#container DIV#main-pane DIV.guidepost DIV#mesta DIV.inner { position:relative; }
BODY DIV#container DIV#main-pane DIV.guidepost DIV#mesta DIV.inner H1 { position:absolute; top:-20px; left:1px; text-transform:uppercase; }
BODY DIV#container DIV#main-pane DIV.guidepost DIV#mesta DIV.inner A { position:absolute; top:167px; left:1px; height:100px; padding:0px 0px 0px 95px; background:url("../img/guidepost-mesta.jpg") no-repeat; }
/* sport */
BODY DIV#container DIV#main-pane DIV.guidepost DIV#sport { position:absolute; }
BODY DIV#container DIV#main-pane DIV.guidepost DIV#sport DIV.inner { position:relative; }
BODY DIV#container DIV#main-pane DIV.guidepost DIV#sport DIV.inner H1 { position:absolute; top:-20px; left:1px; text-transform:uppercase; }
BODY DIV#container DIV#main-pane DIV.guidepost DIV#sport DIV.inner A { position:absolute; top:167px; left:181px; height:100px; padding:0px 0px 0px 95px; background:url("../img/guidepost-sport.jpg") no-repeat; }
/* zabava */
BODY DIV#container DIV#main-pane DIV.guidepost DIV#zabava { position:absolute; }
BODY DIV#container DIV#main-pane DIV.guidepost DIV#zabava DIV.inner { position:relative; }
BODY DIV#container DIV#main-pane DIV.guidepost DIV#zabava DIV.inner H1 { position:absolute; top:-20px; left:1px; text-transform:uppercase; }
BODY DIV#container DIV#main-pane DIV.guidepost DIV#zabava DIV.inner A { position:absolute; top:167px; left:359px; height:100px; padding:0px 0px 0px 95px; background:url("../img/guidepost-zabava.jpg") no-repeat; }

BODY DIV#container DIV#right-pane { position:relative; top:13px; left:529px; width:172px; height:469px; }

BODY DIV#container DIV#lang-pane { position:absolute; top:23px; left:701px; width:172px; }
BODY DIV#container DIV#lang-pane A#en { position:absolute; top:0px; left:6px; width:22px; height:14px; background:url("../img/lang-en.gif") no-repeat; Xbackground:red; }
BODY DIV#container DIV#lang-pane A#de { position:absolute; top:22px; left:6px; width:22px; height:14px; background:url("../img/lang-de.gif") no-repeat; Xbackground:blue; }

/* main pane */

/* right pane */
DIV#right-pane DIV#search { position:relative; top:10px; left:5px; width:167px; height:48px; Xbackground:gray; }
DIV#right-pane DIV#search DIV.head { width:152px; height:18px; padding:3px 0px 0px 15px; font-size:11px; font-weight:bold; color:white; background:url("../img/right-box-search-head_bg.gif") no-repeat; }
DIV#right-pane DIV#search DIV.content { position:relative; height:100%; background:url("../img/right-box-search-content_bg.gif") repeat-y; }
DIV#right-pane DIV#search DIV.content INPUT { position:absolute; top:10px; left:9px; border:0px; width:149px; height:22px; line-height:22px; background:url("../img/right-box-search-input_bg.gif") no-repeat; }
