/* BODY frame*/
#DVborder	{width:100%;height:100%;margin:0px 0px;background:url(../images/body_bg.png) 0px 0px repeat-x #96639d;}
#DVblock	{width:870px;margin:0px auto}
#DVbody		{display:block;width:870px;margin:0px auto;padding:0px;background:transparent url(../images/DVbody_bg.gif) 1px 0px repeat-y }

#DVmain {z-index:10;display:block;position: relative;width: 706px;left:70px;margin: -266px 24px 0px 14px;padding:0px 5px 5px 5px;min-height: 500px;height: auto;overflow: hidden;}
#DVmain ul li {	position: relative;	clear: both;margin: 2px 0px 4px 0px;padding: 0px 0px 0px 10px;list-style-type: none;background: url(../images/bullet.png) 0px 5px no-repeat;font-weight: normal;width: auto;}
#DVmain .dekor {background: transparent url(../images/dekor1.png) right bottom no-repeat;height: 360px;margin-bottom: -10px;}
#DVmain .mainflash {position: relative;width:736px;left: -5px; top:0px;margin-bottom:10px;}
#DVmain .third{position: relative;float: left;width: 221px;margin:10px 10px 0px 2px;}
#DVmain .third ul {margin:10px 5px 0px 0px;padding: 0px ;}
#DVmain .third p{margin:10px 5px 0px 10px;}
#DVmain .third h2{text-indent: 10px;}
#DVmain .leftcol{margin: 17px 10px 0px -2px;width:195px;z-index:2;height:auto;position: relative;top:0px;left:0px;display:block;float:left; background: transparent url(../images/column_bg.png) 0px 0px repeat-y;}
#DVmain .leftcol .up {position: relative;width:195px;height: 14px;margin-top: -14px;background: url(../images/column_up.png) left top no-repeat;}
#DVmain .leftcol .dwn{position: relative;width:195px;height: 101px;margin-bottom: -14px;background: url(../images/column_dwn2.png) left top no-repeat;}
#DVmain .leftcol h2 {font-size:18px;	font-weight: bold;margin:0px 20px;padding:0px;	color: #ffffff;}
#DVmain .leftcol a{margin:0px 3px;padding:0px;	color: #ffffff;}
#DVmain .leftcol p{margin:3px 3px 15px 3px;padding:0px;	color: #ffffff;}
#DVmain .leftcol h2 a:hover,
#DVmain .leftcol  a:hover{color: #6fefff;text-decoration: none;}
#DVmain .leftcol ul {margin:10px 5px 0px 10px;padding: 0px ;}
#DVmain .leftcol ul li {text-indent:-3px;padding:0px 0px 0px 12px;background: url(../images/bullet_b.png) 0px 5px no-repeat;font-size: 11px;font-weight:bold}
#DVmain .leftcol .illustration{	margin: 10px 0px 10px 12px!important;margin: 10px 0px 0px 12px;border: 2px solid #ffffff;}
#DVmain .fullleft {position: relative;width: 493px;float: right;padding: 0px;font-family:Tahoma;line-height: 16px;}
#DVmain .fullleft p{width: 100%;padding: 0px;margin:5px 0px;line-height: 16px;}
#DVmain .fullleft form{width: 350px;background: #ddd ;padding: 20px;margin:5px 0px;border:1px solid #999}
#DVmain .fullleft form label {width:350px;display:block;margin:3px;padding:3px;text-align:right;	vertical-align: middle;}
#DVmain .fullleft form input {width:180px;background: #fef ;padding:1px 0px 1px 3px;border:1px inset #efefef;font-size:11px }
#DVmain .fullleft form textarea{width:180px;background: #fef ;padding:1px 0px 1px 3px;border:1px inset #efefef;font-size:10px;font-family: Verdana; }
#DVmain .fullleft form .tafull {width:350px;}
#DVmain .fullleft form .lbfull {width:350px;text-align:left;}
#DVmain .fullleft .btnCenter,
#DVmain .fullleft .btnCenter:link,
#DVmain .fullleft .btnCenter:visited ,
#DVmain .fullleft .btnCenter:hover   {display:block;font-size:11px;font-weight:bold;width:120px;height:20px;background-color:#96639d;color:#FFFFFF;border:1px outset #333;display:block;margin:0px 3px 4px 140px;padding:2px 5px 3px 5px; text-align:center;}

#DVmain .fullleft a img {position: relative;float: left;margin: 0px 0px 10px 0px!important;margin: 0px;padding: 0px;border: none;}
#DVmain .fullleft .Xsmallpic {border:none; padding:0px 10px ;display:block;}

#DVmain .full {position: relative;width: 100%;float: left;padding: 0px;}
#DVmain .full h3 {color:#333;font-size:16px;font-weight:bold}
#DVmain .prog{position: relative;width: 100%;float: left;clear: both;padding-top: 10px;margin: 3px 0px 10px 0px;}
#DVmain .prog .illustration{position: relative;float: left;clear: left;width: 90px;margin: 0px 0px 2px 0px;padding-left: 4px;	background: url(../images/illustration_bg.png) 0px 10px no-repeat;}
#DVmain .prog .illustration img{border: 1px solid #623586;}
#DVmain .prog .info{background: url(../images/info_bg.png) left 0px no-repeat;position: relative;width: 376px;overflow: hidden;padding-left: 15px; padding-top: 0px;float: right;clear: none;}
#DVmain .prog .info .Title{margin:-20px 0px 20px 0px;display:block;}
#DVmain .prog p{position: relative;float: left;clear: both;width: 100%;margin:2px 0px 5px 0px;}
#DVmain .prog h4{position: relative;float: left;clear: both;width: 100%;margin:5px 0px 2px 0px;}
#DVmain .half{	width: 49.99999%;float: left;margin: 0px;padding: 0px 0px 10px 0px;}
#DVmain .half .prog .info{
	position: relative;
	width: 145px;
	margin:0px 0px 0px 5px; 
	padding: 0px; 
	float: left;
	clear: none;
}
#DVmain .half .prog .info p,
#DVmain .half .prog .info h4{width:125px;
	margin:-2px 0px 0px 10px; padding:0px;
}
#DVmain .mediatamogatok  {width:160px;text-align:center;height:120px;vertical-align:middle}

#DVmain .left {	clear: left;float: left;margin: 0px;padding: 0px 0px 10px 0px;}
#DVmain .tamogatoink  {position: relative;width:725px;height: 192px;float:left;margin: 0px 0px 10px -13px;background: url(../images/tamogatoink.jpg) left top no-repeat; }
#DVmain .tamogatoink a{position: absolute;display: block;height: 70px;width: 70px;overflow: hidden;text-indent: 3000px;top: 23px;}
#DVmain .tamogatoink .ticket{left: 20px;width: 90px;}
#DVmain .tamogatoink .bnkm{	left: 116px;width: 68px;}
#DVmain .tamogatoink .glob{	left: 192px;width: 97px;}
#DVmain .tamogatoink .turi{	left: 294px;width: 61px;}
#DVmain .tamogatoink .otp{	left: 358px;width: 60px;}
#DVmain .tamogatoink .nka{	left: 425px;width: 118px;}
#DVmain .tamogatoink .pla{	left: 549px;width: 50px;}
#DVmain .tamogatoink .aeg{	left: 606px;width: 100px;}
#DVmain .tamogatoink .hapo{	left: 149px;width: 110px;top: 105px;height: 62px;}
#DVmain .tamogatoink .port{	left: 263px;width: 77px;top: 105px;	height: 62px;}
#DVmain .tamogatoink .syma{	left: 344px;width: 117px;top: 105px;height: 62px;}
#DVmain .tamogatoink .qbe{	left: 465px;width: 115px;top: 105px;height: 62px;}
#DVmain .tamogatoink .media{left: 300px;width: 130px;top: 173px;height: 18px;}
#DVmain .leftcol .naptar{display:block;margin: 0px 10px;width: 170px;}
#DVmain .leftcol .naptar table{width: 100%;padding: 0px;margin: -3px 0px 0px 0px;border-collapse: collapse;}
#DVmain .leftcol .naptar table thead{border-bottom: 2px solid #9ad1e9;background-color: #71bfe0;}
#DVmain .leftcol .naptar table th{border-bottom: 2px solid #9ad1e9;background-color: #71bfe0;color:#fff}
#DVmain .leftcol .naptar table th,
#DVmain .leftcol .naptar table td{width:20px;vertical-align: middle;text-align: center;border: 1px solid #9ad1e9;margin: 0px;}
#DVmain .leftcol .naptar table .padd td,
#DVmain .leftcol .naptar table th,
#DVmain .leftcol .naptar table td a{padding: 4px 0px 4px 0px;font-weight:bold}
#DVmain .leftcol .naptar table tr{padding: 0px;	margin: 0px;}
#DVmain .leftcol .naptar table td{	color: #9ad1e9;}
#DVmain .leftcol .naptar table td a{display: block;width: 100%;height:100%;}
#DVmain .leftcol .naptar table td a:hover{background: #ffffff;color: #34a3d2;}
#DVmain .bordered {	position: relative;	border: 1px solid #cab1ce;}

#DVmain .corner_tl,
#DVmain .corner_tr,
#DVmain .corner_bl,
#DVmain .corner_br{overflow: hidden;position: absolute;background:red;padding: 0px;width: 10px;height: 10px;z-index: 50000;}
#DVmain .corner_tl {top: -1px;left: -1px;background: url(../images/border_tl.png) top left no-repeat;}
#DVmain .corner_tr {top: -1px;right: -1px !important;	right: -2px;background: url(../images/border_tr.png) top left no-repeat;}
#DVmain .corner_bl {bottom: -1px!important;bottom: -1px;left: -1px;	background: url(../images/border_bl.png) top left no-repeat;}
#DVmain .corner_br {bottom: -1px!important;bottom: -1px;right: -1px !important;right: -2px;	background: url(../images/border_br.png) top left no-repeat;}

/** Expandable **/
.expandable dl {margin: 2px -8px 3px -10px !important;margin-left: -5px;padding: 3px 5px;float: left;clear: left;width: 100%;}
.expandable dl dt {margin: 0px;padding: 0px;font-weight: bold;color: #050275;font-size: 14px;font-weight: normal;padding-left: 5px;cursor: pointer;}
.expandable dl dd {position: relative;height: 0px;overflow: hidden;margin: 0px;margin-top:3px;padding: 0px 0px 0px 5px;background: #ffffff;}
.expandable dl dd .illustration{margin-left: -6px!important;margin-left: -3px!important;margin-bottom: 10px;}
.expandable dl dt strong{color: #96639d;text-decoration: none;}

#DVtext{display:block;width:623px;margin:0px;padding:4px 15px;background-color:#fff;}


#DVNOleft{display:block;width:897px;margin:0px;padding:4px 10px 4px 15px;background-color:#fff;}

#DVPlanner{display:block;width:897px;margin:0px;padding:4px 10px 4px 15px;background-color:#fff;}
#DVPlanner .radio{display:inline;width:15px;height:18px;background-color:#fff;border:none}
#DVPlanner form{width:460px;margin:0px 3px 3px 10px;padding:4px 5px 4px 15px;background-color:#fff;border:1px solid #cddcdf}
#DVPlanner form h1{width:450px;padding:2px 15px;margin:-4px -15px 5px -15px;background-color:#2e8d9f;color:#fff;font-size:12px;font-weight:bold;border:1px solid #cddcdf}
#DVPlanner form h2 {font-size:12px;font-weight:bold;margin:5px 0px ;padding:2px 5px;border:1px solid #cddcdf;background-color:#efefef;}
#DVPlanner form label{color:#666;display:block;width:197px;padding:0px;margin:2px 4px 6px 0px ;font-weight:bold;text-align:right;font-size:11px;}
#DVPlanner form .submitbtn{color:#fff;display:block;width:100%;height:26px;padding:4px;margin:2px 4px 6px 0px ;background-color:#2e8d9f;text-align:center;font-size:12px;font-weight:bold;}

#DVsziget {margin: 0px ;padding:5px 5px 5px 0px;display:block;}
#DVsziget img {border:none;margin: 0px 5px 5px 0px;}

.frmKereso {width:615px;height:90px;margin: 0px 0px 10px 0px;padding:65px 5px 0px 5px; display:block;background: transparent url(../images/main/kereso.jpg) no-repeat ;}

.frmKereso h2{font-size:11px;font-weight:normal;display:inline;padding:0px 1px;color:#12748a}
.frmKereso .submit{border:none;width:18px;height:18px;background: transparent url(../images/main/kereso_ok.jpg) no-repeat ;}

.frmSearch {width:100%;margin: 0px 0px 10px 0px;padding:5px 5px 0px 5px; display:block;}
.frmSearch h1{width:100%;padding:2px 15px;margin:-4px -15px 5px -15px;background-color:#2e8d9f;color:#fff;font-size:12px;font-weight:bold;border:1px solid #cddcdf}
.frmSearch .submit{border:none;width:auto;height:16px;background-color:#2e8d9f;color:#fff;}

.DVsearchRes{height:100px;display:block; margin:10px 0px 0px 0px}

.DVhotelRES {height:100px;display:block; margin:10px 0px 0px 0px}
.DVhotelRES h2 {font-size:14px;text-decoration:underline}
.DVhotelRES h3 {font-size:12px}
.DVhotelRES a,
.DVhotelRES a:link,
.DVhotelRES a:visited {text-decoration:underline}
.DVhotelRES a:hover  {color:#fc9b10;text-decoration:underline}

.DVhotelRES img {border:1px solid #aaa ; margin: 0px 10px 5px 0px;}

#DVleft{display:block;width:296px;margin:0px;padding:4px 10px;background-color:#fff;}

#DVtopic   {width:286px;height:250px;display:block;float:left;margin:0px 0px 0px 5px;padding:2px 15px;text-align:left;background: transparent url(../images/main/topic.gif) no-repeat ;}
#MAINtopic {margin:5px 0px 15px 5px;}
#MAINgyik  {float:left;position:absolute;left:52px;top:468px;z-index:10;}
#DVtopic p  {text-align:justify;font-size:11px;}
#DVhirlevel {width:306px;display:block;float:left;margin:0px 0px 0px 5px;padding:0px 5px 15px 5px;background-color:#e2f7fb;font-size:11px;}
#DVhirlevel input{display:inline;width:175px;height:18px;margin:0px 0px 2px 0px;padding:1px 4px;font-size:11px;background-color:#fff;border:1px inset #eee;font-size:11px;color:#333333}
#DVhirlevel .subscribe {display:inline;border:none;color:#fff;width:116px;height:26px;margin:4px 0px 0px 0px;padding:2px 18px 2px 0px ;background: transparent url(../images/main/hirlevel_subscribe.jpg) no-repeat 1px 1px;}

#DVNEWStopic   {width:400px;display:block;float:left;margin:0px 0px 0px 5px;padding:2px 15px;text-align:left;}

#DVszigetdata  {width:295px;height:230px;display:block;float:left;margin:0px 0px 0px 0px;padding:5px 15px 10px 10px;text-align:left;background: transparent url(../images/main/topic.gif) no-repeat ;}

#DVmiddle  {width:279px;display:block;float:left;margin:0px;padding:2px 10px;height:250px;}
#DVmiddle H1 {width:100%;height:33px;margin:0px 5px 0px 0px ;padding:4px 5px; background:#fff url(../images/main/ajanlataink.gif) no-repeat 0px 0px; }
.tahitioffer{width:270px;height:36px;display:block;border-bottom:1px dotted #fc9b10;display:block;margin:0px;padding:3px 0px 0px 15px;background:#fff url(../images/h2.jpg) no-repeat 0px 4px;}

#DVmiddle H2 {width:100%;display:block;margin:0px;padding:0px ;}
#DVmiddle H3 {font-size:10px;font-family:Arial;width:250px;display:block;margin:0px;padding:0px 0px 0px 0px;}

#DVmiddle h2 a,
#DVmiddle h2 a:link,
#DVmiddle h2 a:visited {font-size:14px;font-weight:bold;font-family:verdana;text-decoration:none;letter-spacing: -1px;
	text-align: left;
}
#DVmiddle .offerdetail,
#DVmiddle .offerdetail a,
#DVmiddle .offerdetail a:link {width:55px;background-color:#F3E375;display:block;float:right;margin:-13px -10px;padding:2px;font-size:8px;font-weight:normal;text-decoration:none}

.sublink {font-size:12px}


.DVleftTable  {width:100%;display:block;float:left;margin:0px;padding:0px 5px;height:190px;background-color:#ffF}
.DVRightable  {width:260px;display:block;float:left;margin:0px;padding:0px 5px;height:190px;background-color:#fFF}

#DVtrplan  {float:right;width:250px;height:237px;margin:0px 5px 10px 0px;padding:5px 10px 2px 10px;background: transparent url(../images/main/questionaire.gif) no-repeat 1px 1px;}
#DVtrplan H1 {margin:0px 0px 5px 0px ; }
#DVtrplan label{display:block;width:97px;padding:0px;margin:8px 0px ;text-align:right;font-size:9px;}
#DVtrplan input{width:90px;margin:2px 0px 5px 0px;padding:0px;background-color:#EFEFEF;border:1px inset #eee;font-size:11px;color:#333333}
#DVtrplan select{width:30px;margin:0px;padding:0px;background-color:#EFEFEF;border:1px inset #efefef;font-size:11px;color:#333333}
#DVtrplan .travel_next {font-size:11px;border:none;color:#fff;width:86px;height:26px;margin:5px 0px 5px 0px;padding:1px 15px 3px 0px ;background: transparent url(../images/main/travel_next.jpg) no-repeat 1px 1px;}
#DVtrplan .ext {font-size:9px;margin:4px 7px 15px 0px ;}
#DVtrplan td {vertical-align:middle;}
#DVtrplan form{width:auto;margin:0px;padding:0px;}

#DVsubRight{display:block;width:256px;margin:0px 1px 0px 0px;padding:1px 6px 1px 10px;background-color:#cddcdf;border-left:1px solid #ccc;}
#DVtrsub  {display:block;width:252px;height:236px;margin:0px;padding:2px 10px;background: #cddcdf url(../images/main/subbackturttle.jpg) no-repeat 130px 50px;border-left:1px solid #ccc;}
#DVtrsub label{display:block;width:97px;padding:0px;margin:8px 0px ;height:10px;text-align:right;font-size:9px;}
#DVtrsub input{width:85px;height:16px;margin:2px 0px 0px 0px;padding:0px;background-color:#EFEFEF;border:1px inset #eee;font-size:11px;color:#333333}
#DVtrsub select{width:33px;height:16px;margin: 0px;padding:0px;background-color:#EFEFEF;border:1px inset #eee;font-size:10px;color:#333333}
#DVtrsub .travel_next {border:none;color:#fff;width:86px;height:26px;margin:5px 0px 5px 0px;padding:2px 15px 2px 0px ;background: transparent url(../images/main/travel_next.jpg) no-repeat 1px 1px;}
#DVtrsub .ext {height:26px;font-size:9px;margin:4px 7px 15px 0px ;}
#DVtrsub td {vertical-align:middle;}
#DVtrsub form{margin:0px;padding:0px;}

#DVsubhirlevel {width:100%;display:block;margin:10px 0px 20px 0px;padding:0px;font-size:11px;}
#DVsubhirlevel input{display:inline;width:225px;height:18px;margin:0px 0px 2px 0px;padding:1px 4px;font-size:11px;background-color:#EFEFEF;border:1px inset #eee;font-size:11px;color:#333333}
#DVsubhirlevel .subscr {display:inline;border:none;color:#fff;width:116px;height:26px;margin:4px 0px 0px 50px;padding:2px 18px 2px 0px ;background: transparent url(../images/main/SUBhirlevel_subscribe.jpg) no-repeat 1px 1px;}

#DVnewsbox {padding:0px 15px 15px 15px;;margin:0px 0px 5px 0px;}
.trLAST { background: transparent url(../images/lastrow.jpg) repeat-x 1px 1px;}

#DVMAPlist {width:155px;margin:0px 0px 1px 0px;font-size:10px;}
#DVMAPlist a,
#DVMAPlist a:link,
#DVMAPlist a:visited, 
#DVMAPlist a:hover {font-size:10px;display: block;text-indent:-8px;padding:0px;margin:0px 0px 5px 5px;}
#DVMAPlist b{text-decoration:none}
#DVMAPlist h2{width:151px;margin:2px 0px;padding:2px;border:1px outset #efefef;background-color:#0182b9;color:#fff}

#DVfelsor {width:100%;margin:0px 0px 1px 10px;font-size:10px;}
#DVfelsor a,
#DVfelsor a:link,
#DVfelsor a:visited, 
#DVfelsor a:hover {font-size:12px;display: block;text-indent:-8px;padding:0px;margin:0px 0px 5px 5px;}
#DVfelsor b{text-decoration:none}

#DVfooter {color:#fff;display:block;margin:0px 0px 0px 67px;padding:30px 0px 0px 5px;width:746px;height: 20px;background: #96639d url(../images/footer_bg.gif) left top no-repeat;font-family: Arial, Tahoma,Helvetica, sans-serif;}
#DVfooter .lastsentence {margin:0px 0px 0px 68px;font-size: 11px;font-weight: bold;color: #ffffff;z-index: 5;}
#DVfooter .lastsentenceEN {margin:0px 0px 0px 22px;font-size: 11px;font-weight: bold;color: #ffffff;z-index: 5;}
 
#DVcoocos{z-index:20;position:relative;left: 46px;bottom:180px; float:right;width:175px;height:130px;background: transparent url(../images/cocos.gif) no-repeat 1px 1px;}
#DVturtle{z-index:20;position:relative;left:260px;bottom:130px; float:left;width:66px; height:98px; background: transparent url(../images/turtle.gif) no-repeat 1px 1px;}

#MAP_text {z-index:0;display:block;float:right;width: 460px; height: 620px;z-index:30;border:1px solid #999;}
#MAP_text h2{margin: 5px 5px}

#DVsitemap {margin:0px;}
#DVsitemap h1 {color:#333333;font-size:11px;font-weight:normal;margin:1px 0px 0px 50px;}
#DVsitemap h2 {color:#333333;font-size:12px;font-weight:bold;margin:2px 0px 0px 60px;text-decoration:underline;}
#DVsitemap h3 {color:#333333;font-size:12px;font-weight:normal;margin:2px 0px 0px 70px;}
#DVsitemap a,
#DVsitemap a:link,
#DVsitemap a:visited {color:#333333;text-decoration:none;}
#DVsitemap a:hover   {color:#EF1820;text-decoration:underline;}


.linkto_marketing4u,
.linkto_marketing4u:link,
.linkto_marketing4u:visited {color:#fff;display:block;margin-bottom:5px;padding:5px 0px}
.linkto_marketing4u:hover {color:#372b68;text-decoration:underline;}

.fbplugins {margin-top: 10px; margin-left: 28px;}
.fbpluginsmain {margin-top: 0px; margin-left: 10px;}


