* {margin:0px; padding:0px; bprder:0px;}

body {text-align:center; font-family:Verdana,Arial,Serif; background-color:#304b9a; font-size:100%;}

div#all {width:954px; margin:0px auto; text-align:left; background:url(images/layout/conbg.jpg) repeat-y;}

div#header {position:relative; width:100%; height:156px; background-image:url(images/layout/header.jpg); }

div#header h1 {position:absolute; margin-top:-500px;}

/*ul#menu {position:relative; width:190px; margin:-12px 0px 0px 10px; _margin:-12px 5px 0px 5px; float:left; list-style:none; background-color:#a4cff6;}

ul#menu li {background-color:#c8d7f4; background-image:url(images/layout/menu.jpg); background-position:bottom; background-repeat:repeat-x; height:auto;}

ul#menu li a {display:block; padding:2px 10px; font-size:80%; text-decoration:none; color:#111111; font-weight:bold; min-height:1.5em; _height:1.5em;}

ul#menu li a:hover {color:#ffffff;}

ul#menu li ul {font-size:90%; list-style:none;}

ul#menu li ul li a {padding-left:10px; font-weight:normal;}*/

div#obal2 {position:relative; margin:0px 0px 0px 5px; _margin:0px;}

ul#menuhore {position:relative; list-style:none;  margin:-39px 0px 10px 5px; height:30px; font-size:70%; }

ul#menuhore li { border-left:2px solid #fff; padding:3px 0; margin:0px; }

ul#menuhore2 {list-style:none; position:relative; display:block; width:99%; font-size:70%; height:30px; padding-top:10px; _padding-top:0px; _height:50px; clear:both; }

ul#menuhore2 a {color:#cc0000;}

ul#menuhore2 a:hover {color:#304b9a;}

ul li, ul#menuhore2 li {position:relative; display:block; float:left; border-left:1px solid #cc0000; margin-left:5px; padding-left:5px; margin-bottom:5px;}

ul#menuhore a, ul#menuhore2 li a {display:block; float:left; font-size:90%; font-weight:normal;}

ul li ul {display:none; list-style:none; border-bottom:1px solid #304b9a;}

ul li ul li {display:block; width:98%; border:1px solid #304b9a; border-bottom:0; background:#ffffff;}

ul#menuhore li:hover ul {display:block;}

ul#ull, ul#ulz, ul#uly {position:absolute; z-index:1; top:40px; left:10px; width:150px; border-left:1px solid #304b9a;}

ul#menuhore li a {height:22px; background:url(images/layout/button.jpg) repeat-x top left; padding:7px 7px;}

ul#menuhore li a:hover, ul#menuhore li a.hover {background:url(images/layout/button.jpg) repeat-x bottom left; color:#ffffff; text-decoration:none;}

ul#menuhore li ul li {margin:0px; padding:0px;}

ul#menuhore li ul li a {width:100%; background:#ffffff; height:auto; margin:0; padding:1px 0;}

ul#menuhore li ul li a:hover {background:#c00000/*#304b9a*/; color:#ffffff;}

ul#menuhore li#en {float:right; margin-right:5px; _margin-right:3px; padding:0px;}

ul#menuhore li#en a {margin-top:3px; overflow:hidden; padding:0px; width:50px; height:36px;}

ul#menuhore li#en span {display:block; width:50px; height:36px; background:url(images/layout/en_button.jpg) top left;}

ul#menuhore li#en a:hover span {background:url(images/layout/en_button.jpg) bottom left;}

div#content {position:relative; margin:0px; margin-left:5px; float:left; _margin-top:-5px;}

div#content img.zajazd {margin:3px;}

div#content div.links { height:20px; text-align:center; padding:5px 0px; font-size:80%;  clear:both;}

div#content div.links span.navon {font-weight:bold;}

div#content div.links a:hover, div#content div#operatori a:hover {color:#c00000;}

div#content div.hotel {padding-left:15px; margin:5px 0px; font-size:80%;}

div#content div.hotel p {clear:both;}

div#content div#operatori {padding-left:15px; margin:5px 0px; font-size:80%;}

div#content div.hotel {line-height:1.5em; width:935px; padding-left:2px; background:#ffffe9;}

div#content div.hotel hr {display:none;}

div#content div.hotel p {margin:10px 0px;}

div#content div#html h2 {color:red; font-weight:bold;}

div#content div#html h3 {font-weight:bold;}

div#content div#operatori a, div#content div.links a {color:#304b9a;}

div#content div#operatori h3 {display:inline;}

div#content div.block {float:left; width:230px; font-size:80%; background:url(images/layout/last.jpg) no-repeat top; min-height:400px; _height:400px; margin-top:28px; text-align:center;}

div#content div.block h3 {text-align:center; position:relative; margin-top:-27px; margin-bottom:17px; margin-left:10px;}

div#content div.blok {width:183px; height:97px; text-align:center; margin:0px auto;}

div#content div.blok img {margin:2px auto 2px auto; border:0px; width:129px; height:55px; background:url(images/layout/img.jpg) top left; padding:6px;}

div#content div.blok2 img {margin:11px 4px 0px 9px; border:0px; width:129px; height:55px; float:left; background:url(images/layout/img.jpg); padding:6px;}

div#content div.blok h3 {margin:0px auto; font-size:100%; font-weight:bold; }

div#content div.blok2 h3 {margin:17px 12px 3px auto; font-size:100%; font-weight:bold;}

div#content div.blok h3 a, div#content div.blok2 h3 a {color:#304b9a; text-decoration:none;}

div#content div.blok h3 a:hover, div#content div.blok2 h3 a:hover {color:#c00000;}

div#content div.blok p, div#content div.blok2 p {font-size:80%; color:#333333;}

div#content div.blok2 {width:460px; height:88px; float:left; background:url(images/layout/blok2.jpg) no-repeat;}

div#content div.dole {clear: both;}

div#content div.dole div.blok {width:230px; height:100px; text-align:center; margin:10px auto; padding-top:10px; float:left; font-size:80%; background:url(images/layout/blok.jpg);}

ul.zoznam li {display:block; clear:both; border:0; font-size:90%;}

ul.zoznam li a {display:inline;}

dl dt {margin-bottom:7px;}

dl dt a {font-weight:bold;}

dl dd, dl dt span {font-size:80%;}

dl dd {margin-bottom:15px;}

div.le {float:left; width:47%; margin-left:1%; _margin-left:0.5%;}

div.rig {float:right; width:47%; margin-right:1%; _margin-right:0.5%;}

 form#vyhladavanie {position:relative; clear:both; margin:0 5px; _margin-top:-10px;}

 form#vyhladavanie fieldset { margin:2px; border:0; float:left;}

 form#vyhladavanie fieldset label, form#vyhladavanie fieldset input, form#vyhladavanie fieldset select {display:block; font-size:70%; width:110px; border:1px solid #304b9a; margin-bottom:5px;}

 form#vyhladavanie fieldset label {border:0;}
 
div#content div#operatori {clear:both; _margin-top:30px;}
 
div#content table, div#content div#html {width:930px; _width:920px; margin-left:5px;  margin-right:20px;  font-size:80%;}

div#content a#last {font-weight:bold; display:block; text-align:center; font-size:80%;}

/*div#content div#marq {width:560px; height:147px; background:url(images/layout/blok3.jpg) no-repeat;}*/

div#marq {position:relative; background:url(images/layout/last.jpg) no-repeat; margin-top:40px; padding-left:12px;}

div#marq h3, div.block h3 {font-weight:bold;}

div#marque a {display:block; margin-top:10px;}

div#marq h3 {position:relative; margin-top:-27px; text-align:center;}

div#marq marquee {display:block; height:380px; margin-top:20px;}

div#marq marquee table {}

div#marq marquee table td {background:none;}

div#marq marquee table td a {font-size:120%;}

div#content table th {margin:2px; padding:2px; background-color:#304b9a; color:#ffffff;}

div#content table td {margin:2px; padding:2px; background-color:#e4eef7;}

div#content table td.hotel strong a { color:#c00000;}

div#content table td.hotel strong a:hover {color:#304b9a;}

div#right, div#marq {float:left; width:218px; margin-top:27px; font-size:80%;}

p#footer {clear:both; width:100%; height:43px; padding-top:20px; text-align:center; background:url(images/layout/footer.jpg) no-repeat; color:#fff; background-color:#a4cff6; font-size:60%; }

p#footer a img {display:block; margin:2px 18px 1px 15px; padding:0px;}

a {color:#304b9a; text-decoration:none;}

a:hover {text-decoration:none; color:#c00000;}

img {font-size:60%;}

img.uputavka {margin:0px; padding:0px; display:block; float:left; border:0px;}

h2 {font-size:140%; color:#304b9a; margin-bottom:0.5em;}

h3 {font-size:120%; color:#304b9a; margin-bottom:0.5em; font-weight:normal;}

form#rozsirene {clear:both; display:none; _margin-left:5px;}

form#rozsirene div.check {float:left; width:150px; margin:2px;}

form#rozsirene div.check label, form#rozsirene div.check input {font-size:80%; float:left;}

form#rozsirene fieldset {margin:5px; padding:3px;}

form#rozsirene fieldset legend {font-weight:bold;}

div#podmienky {font-size:80%; padding:15px;}

div#podmienky h3, div#html h3 {margin-top:15px; font-weight:bold;}

div#podmienky ol, div#html ol {margin:10px 25px;}

div#podmienky a, div#html a {text-decoration:underline;}

div#podmienky ul, div#html ul {display:block; clear:both; margin:10px; height:auto; }

div#podmienky li, div#html li {border:0; clear:both;}



/*----------------- admin ---------------------*/

div#body {color:000000; width:954px; text-align:center; margin:auto; background:#fff url(images/layout/conbg.jpg) repeat-y;}

div#body a {color:#304b9a;}

ul#menuadm {float:left; width:23%; text-align:left; list-style:none; font-size:80%; margin-top:10px; min-height:400px; _height:400px;}

ul#menuadm li {margin-left:17px; display:block; clear:both; border:0;}

ul#menuadm li a:hover {color:#c00000;}

.edit {width:90%; background-color:#ffff; text-align:left;}

div#main {float:right; width:76%; text-align:left;}

div#footer {clear:both; font-size:60%; padding-top:3em;}


