body{background:#4D4342;}
a{text-decoration:none;color:#000;}
a:hover{text-decoration:underline;}
td{padding:1px 3px;}

#body{background:#4D4342 url(../images/body.gif) repeat-y center top;margin:auto;width:1018px;}
.container{margin:auto;background-color:#ffc20e;}
#header a{height:120px;line-height:120px;display:block;background:url(../images/header.jpg) no-repeat;}
#line{font-weight:bold;background-color:#4d4342;height:30px;line-height:30px;color:#fff;}
#course span{margin-right:30px;}
#topmenu {font-weight:bold;}
#topmenu ul{list-style-type:none;padding:0;margin:0;}
#topmenu li{float:left;margin:0px 3px 3px 0px;background-color:#f37321;display:block;width:70px;}
#topmenu li.lastli{width:74px;margin-right:0px;}
#topmenu li a{color:#ffffff;text-decoration:none;padding:0px 3px;text-align:center;display:block;line-height:30px;}
#topmenu li a:hover,#topmenu .active{background-color:#da0000;}
#left{background-color:#fde6ad;padding-top:10px;}
#main{height:598px;overflow:auto;background-color:#cfe8c7;}
#content{padding:10px 40px;background-color:#cfe8c7;scrollbar-width:5px;scrollbar-3dlight-color:#CFE8C7;scrollbar-arrow-color:#18B010;scrollbar-base-color:#CFE8C7;scrollbar-darkshadow-color:#CFE8C7;scrollbar-face-color:#CFE8C7;scrollbar-highlight-color:#18B010;scrollbar-shadow-color:#18B010;overflow: auto;}
#contact_form{float:right;width:350px;background-color:#fff;border:2px solid #ffc20e;margin:3px;}
#contact_form table{margin:0px;}
#contact_form .tableform{}
#contact_form .tableform textarea{border:1px solid #000;width:135px;height:52px;}
#contact_form .tableform input{border:1px solid #000;}
#contact_form .submit{background-color:#ffc20e;border:none;margin-bottom:0px;}
#bottombanners{background-color:#F8AD1C;padding:10px 0px;}
#bottombanners a{text-align:center;}
#bottommenu {font-weight:bold;margin:3px 0px;}
#bottommenu a{background-color:#4D4342;color:#ffffff;text-decoration:none;display:inline-block;padding-left:5px;padding-right:5px;line-height:30px;border-right:3px solid #FFC20F;}
#bottommenu a:hover,#bottommenu .active{background-color:#da0000;}
#bottommenu .partneri{border-right:none;}
#footer{background-color:#6c1915;color:#fff;height:40px;line-height:40px;text-indent:20px;font-weight:bold;}
#footer a{color:#fff;}

#content h1{font-family:'Book Antiqua',Arial,Helvetica;color:#55881f;font-size:1.5em;font-weight:bold;}
#content h2{font-size:1em;margin:0px;padding:0px;font-weight:bold;}
#content .links{text-align:right;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #55881F;}
#content .sublinks{padding:15px 0px;}
#content .tourimage{float:left;margin:0px 10px 5px 0px;}
#content .tourlist{width:100%;line-height:1.2em;}
#content .tourlist td{padding-top:20px;vertical-align:top;width:30%;}
#content td .pictograms{clear:both;font-weight:bold;}
#content .pictograms img{margin-right:2px;}
#content .gallery{width:100%;}
#content .gallery td{padding:10px;text-align:center;}
#content .hotel {width:100%;}
#content .hotel td{padding:10px;}
#content .hotel img{float:left;margin:0px 5px 5px 0px;}
#content .hotel a{color:#000;}
#content .active_pg{background-color:#da0000;color:#fff;}
#content .subpage{text-decoration:underline;}
#content .subpage:hover{text-decoration:none;}
#content #quicksearch {border-color:#da0000;padding:0px;}
#content #quicksearch legend{color:#da0000;padding:2px 5px;}
#content #quicksearch td:first-child{width:30%;}
#content #quicksearch td select{width:100%;margin:0px;}
#content .searchcount{font-size:280%;color:#da0000;font-weight:bold;}

#left a img{margin-bottom:9px;}

#person{margin:0px;padding-bottom:0px;}
#person textarea{width:100%;height:100px;}
#person input{margin:0px;}

.aleft{text-align:left;}
.aright{text-align:right;}
.acenter{text-align:center;}
.weather div{margin:auto;margin-top:20px;}
.action{background-color:#F37321;color:#fff;}
.pdf{background:url("../images/infopdf.png");width:51px;height:18px;display: inline-block;color:#fff;text-align:center;}
.msg{margin-bottom:5px;padding:5px; padding-left:35px;border:2px solid #ffaeae;background:#FEEBEB url("../images/ico-done.gif") 10px 50% no-repeat;}
.legend{margin-bottom:5px;padding:5px; padding-left:35px;border:2px solid #f2dd8c;background:#fff5cc url("../images/ico-info.gif") 10px 50% no-repeat;}
.action_cond{margin-bottom:5px;padding:5px; padding-left:35px;border:2px solid #F37321;background:#f3ed94 url("../images/ico-tip.gif") 10px 50% no-repeat;}
.line{margin:0px;border-collapse:collapse;}
.line input{float:right;position:relative;top:0px;}
.line td a{color:#fff;}
.line th, .line th a{background-color:#3f1e1d;color:white;text-align:center;border:1px solid #3f1e1d;}
.line td{border:1px solid #3f1e1d;padding:1px 3px;font-weight:bold;}
.line .even{background-color:#fff;}
.line table{margin:0px;}
.line table td{border:none;vertical-align:top;}
.bold{font-weight:bold;}
