@charset "utf-8";
/* CSS Document */

body{
margin:0;
padding:0;
background-color:#fdf2c8;
font-family:Arial, Helvetica, sans-serif;
}

a{
text-decoration:none;
color:#692000;
}

a:hover{
text-decoration:underline;
}

h1{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:55px;
color:#75c500;
font-weight:normal;
}

h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:30px;
color:#aa5421;
font-weight:normal;
}

h3{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#aa5421;
font-weight:normal;
}

ul{
padding:0;
}

li{
/*color:#656565;*/
list-style:none;
}

p{
text-indent:20px;
/*color:#656565;*/
color:#333333;
font-size:14px;
text-align:justify;
line-height:22px;
}

#main-wrapper{
position:relative;
margin:0 auto;
width:1028px;

/*border:1px solid red;*/
}

#main{
position:relative;
top:0;
left:0;
margin:0 auto 0px auto;
width:1028px;
height:auto;
float:left;
/*background-color:#faebcc;*/
/*border:1px solid red;*/
background:url(../cssimages/hatter2.png) repeat-y center top;
/*display:none;*/
}

#main-bottom{
position:relative;
float:left;
margin:0 auto;
width:1028px;
height:31px;
/*border:1px solid red;*/
background:url(../cssimages/hatter2-bottom.png) no-repeat center top;
}

#header{
position:relative;
top:0;
left:0;
margin:0 auto;
width:1028px;
height:auto;
z-index:5;
/*border:1px solid red;*/
}

#flashcont{
position:relative;
top:0px;
left:12px;
margin:0;
width:1000px;
height:348px;
/*border:1px solid red;*/
}

#lang{
position:absolute;
top:10px;
right:15px;
z-index:10;
width:150px;
height:30px;
margin:0;
padding:5px;
/*border:1px solid red;*/
}

.bordered{
border:#c8db5b 2px solid;
}

.bordered:hover{
border:#fff7d1 2px solid;
}

#menu-part{
position:relative;
top:-8px;
left:-0px;
margin:0 auto;
width:1028px;
height:82px;
/*border:1px solid red;*/
background:url(../cssimages/menu-bg4.jpg) no-repeat center top;
}

#menu{
position:relative;
top:10px;
left:0;
display:block;
width:900px;
height:60px;
margin:0 auto;
/*border:1px solid red;*/
}

#menu li{
position:relative;
top:0px;
left:0;
width:140px;
height:60px;
text-align:center;
float:left;
text-transform:uppercase;
font-weight:bold;
letter-spacing:1px;
/*border:1px solid red;*/
}

#menu li a{
position:relative;
top:22px;
font-size:14px;
font-style:italic;
color:#776642;
}

.active2{
background:url(../cssimages/link-hover2.jpg) no-repeat left center;
}

#menu li:hover{
background:url(../cssimages/link-hover2.jpg) no-repeat left center;
}

#content{
position:relative;
top:-20px;
left:0;
margin:0 auto;
float:left;
width:1000px;
height:auto;
/*background-color:#ffe6b0;
border:4px solid #fef4ce;*/
}

#left-content{
position:relative;
top:0;
left:40px;
float:left;
width:596px;
height:auto;
margin:25px;
padding:0 10px;
/*border:1px solid red;*/
}

#right-content{
position:relative;
top:0;
left:30px;
float:left;
width:250px;
height:auto;
margin:25px;
padding-top:40px;
/*border:1px solid red;*/
}

#formular{
position:relative;
top:0;
left:0;
width:260px;
height:500px;
/*height:450px;*/
margin:0 auto;
background:#c8db5b;
/*background:#f1e8c2;*/
border:1px solid #cfc9aa;
}

#contact{
position:relative;
top:0;
left:0;
width:260px;
height:280px;
margin:0 auto;
font-size:14px;
/*float:left;*/
/*border:1px solid red;*/
}

#contact li{
color:#692000!important;
}

#viewer-wrapper{
position:relative;
top:0;
left:0;
margin:0 auto;
width:546px;
height:336px;
background:#fff7d1;
border:1px solid #cfc9aa;
}

#viewer-wrapper2{
position:relative;
top:0;
left:0;
margin:0 auto 25px auto;
width:546px;
height:167px;
background:#fff7d1;
overflow:hidden;
border:1px solid #cfc9aa;
}

#viewer{
position:relative;
top:9px;
left:9px;
width:528px;
height:318px;
display:block;
overflow:hidden;
background:#ffffff;
}

.viewer2{
position:relative;
top:7px;
left:9px;
width:528px;
height:153px;
display:block;
overflow:hidden;
background:#ffffff;
}

#menu_mozn{
position:relative;
top:0;
left:0;
width:550px;
height:100px;
margin:0;
padding:0;
/*border:1px solid red;*/
}

#menu_mozn li{
position:relative;
top:0;
left:0;
float:left;
width:auto;
padding:2px 10px;
/*border:1px solid red;*/
}

#menu_mozn li a{
font-size:28px;
color:#aa5421;
font-weight:normal;
}
#menu_mozn li:hover{
background:#a17555!important;
}
#menu_mozn li:hover a{
color:#FFFFFF;
text-decoration:none;
}

#footer{
z-index:999!important;
position:relative;
top:0px;
left:0;
width:100%;
height:120px;
margin:0px auto 0 auto;
float:left;
background:url(../cssimages/footer-img.png) repeat-x top left;
color:#000000!important;
/*display:none;*/
}

#footer p, #footer a{
color:#000000;
font-size:12px
}

#cont-form {
display: none;
}

#form-tabs{
position:relative;
top:0;
margin:0;
margin:0 auto;
width:260px;
float:left;
}

#form-tabs li{
position:relative;
float:left;
width:130px;
height:30px;
text-align:center;
background:#aa5421;
}

#form-tabs li p{
position:relative;
top:6px;
font-size:12px;
font-weight:bold;
color:#c8db5b;
padding:0;
margin:0;
}

#form-tabs li p:hover{
cursor:pointer;
}

#order, #cont-form{
position:relative;
top:10px;
left:0;
width:240px;
height:270px;
/*border:1px solid red;*/
margin:0;
padding:0 10px;
clear:both;
}

#order{
top:35px!important;
}

/* FORMULAR */

#orderform{
position:relative;
top:-15px;
left:5px;
width: 230px;
margin: 0 auto;
display: block;
float: left;
/*border:1px solid red;*/
}

#orderform label{
float:left;
width:100%;
font-size:12px;
text-align:left;
color:#aa5421;
font-weight:bold;
}

#od, #do{
width:105px;
float:left;
}

#do{
margin-left:18px;
float:right;
}

#do label{
margin:0;
}

#orderform input{
width:220px;
border: 1px solid #cfc9aa;
background:#fff7d1;
height:18px;
padding:5px;
}

#do input, #od input{
width:95px;
}

.key{
position:relative;
float:left;
/*border:1px solid red;*/
}

#bezp-kod{
position:relative;
top:10px;
float:left;
}

#sendbtn
{
margin-top:20px!important;
float: left;
width:232px!important;
height:30px!important;
background:#aa5421!important;
color:#fff7d1;
text-transform:uppercase;
}

#sendbtn:hover{
cursor:pointer;
}

.input-wrapper{
position:relative;
float: left;
width:230px;
height:50px;
/*border:1px solid red;*/
}

textarea {
position:relative;
float: left;
width: 100%;
height: 40px;
border: 1px solid #cfc9aa;
background:#fff7d1;
}

.active{
position:relative;
top:0;
left:0;
float:left;
width:130px;
height:30px;
text-align:center;
background:#c8db5b!important;
}

.active p{
color:#aa5421!important;
}

#message{
margin:0 0 10px 0;
color:#CC0000;
}

/* FORMULAR END */

#copyr{
position:relative;
top:60px;
width:900px;
margin:0 auto;
padding:0;
height:20px;
}
#copyr-left{
position:relative;
float:left;
}
#copyr-right{
position:relative;
float:right;
}


/* GALERIA */

#kulso-keret{
position:relative;
top:0;
left:0;
width:600px;
float:left;
height:auto;
/*border:1px solid red;*/
}

.prev{
position:relative;
top:0px;
left:21px;
float:left;
width:558px;
height:50px;
margin:0 auto;
background:url(../cssimages/hore2.jpg) no-repeat top left;
/*border:1px solid red;*/
}

.next{
position:relative;
top:-4px;
left:21px;
float:left;
width:558px;
height:55px;
margin:0 auto;
background:url(../cssimages/dole2.jpg) no-repeat top left;
/*border:1px solid red;*/
}

.galeria{
position:relative;
top:0;
left:0px;
float:left;
width:552px;
height:300px;
margin-left:24px;
/*border:1px solid red;*/
}

.galeria li {
position: relative;
display: block;
width: 550px;
height: 174px;
margin:0px auto 5px auto;
background:#fff7d1;
border:1px solid #cfc9aa;
}

.galeria img{
position:relative;
top:10px;
left:10px;
margin:0 auto;
border:none;
}

#galeria-wrapper{
position:relative;
width:650px;
height:700px;
margin:0;
padding:0;
}

/* GALERIA END */

.kisebb{
font-size:26px;
}

/* TABLE START */

table{
width:100%;
border:1px solid #cfc9aa;
}

td, th{
background:#f1e8c2;
vertical-align:middle;
padding:7px;
font-size:14px;
}

th{
background-color:#aa5421;
color:#FFFFFF;
text-align:center;
}

.sub{
background:#c8db5b;
}

td{
text-align:center;
}

/* TABLE END */

.lista li{
font-size:14px;
background:url(../cssimages/lohere-small.png) no-repeat left 5px;
padding-left:30px;
line-height:30px;
}

#thermalpark{
text-align:center;
letter-spacing:1px;
}

#second{
position:relative;
left:-7px;
margin:0;
padding:0!important;
}
.ring{
text-decoration:blink;
font-size:23px;
text-align:center;
color:#f12f13;}
