*{margin:0px;padding:0px;}
body{padding:0px;margin:0px;font-family:Arial,Helvetica,sans-serif;  font-size:12px;background-color:#4d4342}
a{text-decoration:none;color:#000;}
a:hover{text-decoration:underline;}
a img{border:none;}
h2{font-size:12px;}
table {border-collapse:collapse;}
table td{vertical-align:top;padding:2px 5px;}
table input{}


#main1{margin:auto;width:1027px;background:url(../images/body.gif) repeat-y;}
#main2{padding:0px 34px;}
#header a{height:121px;line-height:121px;display:block;margin:0px 34px;background:url(../images/header.jpg) no-repeat;}
#line{font-weight:bold;background-color:#4d4342;height:30px;line-height:30px;color:#fff;padding:0px 10px;margin:0px 34px;}
#line #lineleft{width:50%;float:left;height:30px;line-height:30px;}
#line #lineright{width:49%;float:right;text-align:right;}
#line #lineright span{margin-right:30px;}
#topmenu {font-weight:bold;margin-left:34px;font-size:11px;}
#topmenu ul{list-style-type:none;}
#topmenu li{float:left;margin:0px 3px 3px 0px;background-color:#f37321;display:block;width:71px;}
#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;width:150px;float:left;}
#right{background-color:#fde6ad;width:150px;float:right;}
#left p,#right p{text-align:center;margin:12px auto;text-indent:4px;}
#middle{margin:0px 165px 10px 165px;padding:10px;background-color:#cfe8c7;height:422px;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;}
* html body #middle {height:409px;}
#middle .links{text-align:right;}
#middle h1{font-family:'Book Antiqua',Arial,Helvetica;color:#55881f;font-size:16px;margin:0px;padding:0px;margin-bottom:5px;}
#middle .tourimage{float:left;margin:0px 10px 5px 0px;}
#middle .tourlist{width:100%;}
#middle .tourlist td{padding-left:30px;}
#middle td .pictograms{clear:both;font-weight:bold;}
#middle .pictograms img{margin-right:2px;}
#middle .gallery{width:100%;text-align:center;}
#middle .gallery td{padding:10px;}
#middle .hotel {width:100%;}
#middle .hotel td{padding:10px;}
#middle .hotel img{float:left;margin:0px 5px 5px 0px;}
#middle .hotel a{color:#000;}
#middle .active_pg{background-color:#da0000;color:#fff;}
#contact_form{margin:0px 165px;background-color:#fde6ad;padding:10px;height:110px;}
#contact_form .tableform{border:2px solid #ffc20e;}
#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:#fde6ad;border:none;}
#bottommenu{margin:5px 25px;text-align:center;}
#footer{background-color:#6c1915;color:#fff;height:40px;line-height:40px;text-indent:20px;font-weight:bold;margin:5px 34px 0px 34px;}
#footer a{color:#fff;}


.contract{width:100%;border-collapse:collapse;}
.contract caption{font-weight:bold;margin-top:20px;}
.contract .head{font-weight:bold;}
.contract td{background-color:#E7E7E8;border:1px solid #cfe8c7;white-space:nowrap;}
.contract td input{background-color:#E7E7E8;border:1px solid red;}
.contract td .obj1{width:280px;}

/* Default classes */
.cleaner{height:1px !important;clear:both;font-size:1px;line-height: 0px;}
.aleft{text-align:left;}
.aright{text-align:right;}
.acenter{text-align:center;}
.fleft{float:left;}
.fright{float:right;}
.noborder{border:none;}
.border{border:1px solid red;}
.w100{width:100%;}
.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 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;}
.line .even{background-color:#fff;}
.line table td{border:none;}
.action{background-color:#F37321;color:#fff;font-weight:bold;}
.pdf{background:url("../images/infopdf.png");width:51px;height:18px;display: inline-block;color:#fff;text-align:center;}
.bold{font-weight:bold;}