body {margin:0px; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; background:#ECECEC url(../images/back.gif) repeat-x; color:#081A51;}
h1 {font-size:18px; color:#06164E; font-weight:bold; text-align:center; margin:-10px auto 15px; position:relative; z-index:2;}
h2, .h2 td, #prihl caption {font-size:10pt; height:17px; background:url(../images/h2.gif) repeat-x center; padding: 1px 5px 1px 5px; margin: 15px 0px 5px 0px; border-left: #FA9A5A 1px solid; border-right:#FA9A5A 1px solid; color: #900; font-weight:bold; text-transform:uppercase;}
h3 {font-size:16pt; margin: 13px 5px 3px 10px; padding-left:2px; border-bottom:1px #C30;}
img {border:0px; margin:0px; padding:0px;}
ul, ol {margin:2px 2px 2px 45px; padding:0px;}
li {margin: 3px 0px 0px 0px;}
ul li ul, ol li ol {margin-left:20px;}
p {margin: 3px 5px 3px 20px;}
form {font-size:8pt; font-weight:bold; text-align:left; background-color: #F5F5F5; padding:10px; border:#999 1px solid; }
form div {float:left; margin-right:10px;}
form h2, form h3 {font-size:8pt; margin:3px 3px 0 0; color:#000; padding:0; background-color:transparent; border:0; background:none; white-space:nowrap;}
form h4 {color:#9D140D; margin: 0 0 0 10px;}
input, textarea {margin-left:20px; font-size:8pt;}
a:link {color:#AE3800;}
a:hover {color:#FDB100;}
a:visited {color:#004080;}
a:active {color:#FDB100;}

#obal{margin-left:18px; margin:0 auto; width:1140px;}
#celek {position:relative;}
#top {background:url(../images/top.gif) no-repeat; width:670px; height:360px; margin:auto; position:relative;}
#menu {position:relative; top:-276px; margin:auto; z-index:10;}
#middle {/*background:#ffd29b url(../images/podklad2.jpg) repeat-x;*/ width:510px; margin:auto; position:relative; left:28px; top:-20px; padding:0 50px 10px 38px; z-index:1;}
#minHeight {width:0px; height:500px; font-size:0; padding:0; margin:0; float:left;}
#content {float:left; width:508px;}
#bottom {background:url(../images/bottom-lista.gif) no-repeat; text-align:left; width:800px; height:56px; margin:auto; position:relative; top:-4px; z-index:4;}
#right {background:url(../images/right-back.png) no-repeat; width:165px; margin:0px; padding: 27px 20px 0 0; text-align:center; position:absolute; top:308px; right:45px; z-index:2;}
#right-cara {background:url(../images/right-cara.gif) no-repeat; width:4px; height:75px; position:absolute; top: 360px; right:283px; z-index:2;}
#left {background:url(../images/left2.gif) no-repeat; width:96px; height:192px; position:absolute; top:360px; left:235px; z-index:2;}
/*.ssobBack {position:absolute; left:0; top:0; font-size:320px; line-height:250px; font-weight:bold; opacity:0.1; z-index:-1;}*/
.ssobBack {background:url(../images/ssobBack.gif) no-repeat; width:250px; height:1054px; position:absolute; top:0; z-index:-1;}
.ssobBack1 {left:0;}
.ssobBack2 {right:0; text-align:right;}
.left, .left a:link, .left a:hover, .left a:visited {color:#FFFFFF; text-decoration:none;}
.reklama {width:165px; height:140px; position:absolute; top:590px; left:644px; z-index:2;}

/* other */
.chyba, .chybap {font-weight:bold; margin: 10px 0px 15px 15px; text-align:left; background-color:transparent;}
.chyba {color:#FF0000;}
.chybap {color:#009900;}
.chyba ul {color:#000033;}
.clear, .clr {width:100% !important; height:0px !important; clear:both !important; float:none !important; font-size:0px !important; line-height:0 !important;}
.hende img {cursor:pointer;}
.button {color: #FFFFFF; background-color: #081A51; font-size:12px; font-weight:bold; margin:5px 15px 0px 10px; padding: 0px 10px; height:auto !important; border:1px outset; cursor:pointer;}
.button:hover {color:#F7680E;}
.prihlasit {position:absolute; margin:auto; width:167px; height:35px; background:url(../images/prihlasit-na-ssob.png) no-repeat; z-index:1000; border: none; cursor:pointer;}

/* prihlaska */
.insertForm {width:95%; margin:auto;} /* form */
.insertForm h4 {font-size:11px;}
.insertForm .button {float:right; margin:10px 30px 10px 0; padding:1px 25px;}

/* anketa */
#anketa {padding:0; text-align:center; margin:auto auto 50px auto;}
.otazka {background:url(../images/otazka_back.gif) repeat-x; color:#041852; font-weight:bold; width:100%; height:37px; margin:auto; position:relative; z-index:10;}
.sum {font-weight:normal;}
.active {width:108px; font-weight:bold; margin: 3px auto;}
	.odpoved {text-align:left; font-size:7pt;}
	.odpoved a:link, .odpoved a:visited {color: #081A51;}
	.odpoved a:hover{color:#CCC;}
	.graf {background:url(../images/graf_back.gif) repeat-x left -2px; height:6px; margin-top:1px; border:#081A51 1px solid; font-size:0; float:left;}
	.hlasy {text-align:right; border-bottom: #081A51 0px solid; font-size:7pt;}
#anketaBottom {width:108px; height:10px; background-color:#ffb35b; margin:auto; position:relative; z-index:8;}
.anketaImg {vertical-align:middle; float:right; clear:right; margin: -10px 0 0 -10px;}

/* guestbook */
.guestbook {width:95%; margin: 10px auto; padding:7px;}
.guestbook-insert div {float:left; width:auto; height:auto;}
.guestbook-insert h2 {width:50%;}
.guestbook-insert {width:auto; height:auto !important;}
.guestbook-insert input {height:12px;}
.cisla {text-align:center; clear:both;}
.guestbook .nick {float:left; width:310px; height:15px;}
.guestbook .date {float:right; width:auto; height:15px; text-align:right; font-size:8pt;}
.guestbook .udaje {height:15px; font-size:9pt; color:#000040; font-weight:bold; background:#FFFFFF url(../images/h2.gif); margin:0 0 3px; padding:0px 3px 1px; border-color:white #444B60; border-width:1px; border-style:solid;}
.guestbook .text {color:#444B60; margin-bottom:15px; padding-left:5px; text-indent:7px; float:none; clear:both;}
.smiles {width:100%; margin:3px auto; text-align:center; float:none; clear:both;}
.smiles img{cursor:pointer;}
.novyVzkaz {font-weight:bold; cursor:pointer; width:80px;}
#novyVzkaz {width:420px; margin:0 auto 10px auto; padding:3px 7px;}

/* prihlasenych */
#prihl {padding:0;}
#prihl td {text-align:left;}
#prihl th {text-align:center;}
#prihl caption {font-weight:bold; margin:0;}

/* galery */
#galery {text-align:center;}
#galery a {display:table-cell; vertical-align:middle; text-align:center; padding:5px; width:150px; height:150px;}
#galery a:hover {border: 1px solid #CCC; padding:4px;}
#galery img {display:inline-block; vertical-align:middle;}
.solo {text-align:center; margin:auto;}
.solo img {padding:5px 10px; vertical-align:middle; margin:auto;}

/* pages navigation */
.pages {margin:10px auto; text-align:center; float:none; clear:both; background-color: transparent; color: #0099FF; font-weight:normal; font-size:9pt; font-family:Arial, Helvetica, sans-serif;}
.pages a, .pages a:visited {color:#0099FF; font-weight: bold;}
.pages a:hover{color:#AEAEAE; background-color:transparent; font-weight:bold;}
.pages .prepazka {margin:0px 2px;}
.pages .active {background-color:#FF6600; color:#FFFFFF;}
.poznamka {font-size:8pt; margin-top:0px;}
.box {text-align:center; /* background-color:#FFEED5;*/ margin: 10px 0px 10px 0px; padding:5px; border:#F07E00 1px solid; font-size:8pt;}

