/*  CSS Document */
body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
}

#mainpage{
	margin:auto;
	width:861px;	
}

#maincontainer{
	float:left;
	width:861px;
}

#logomodulpart{
	height:131px;
	width:861px;
	float:left;
}

#logoleft{
	width:271px;
	background-image:url(../images/logo_left.jpg);
	background-repeat:no-repeat;
}

#logoright{
	width:268px;
	background-image:url(../images/logo_right.jpg);
	background-repeat:no-repeat;
}

#mainbodycontainer{
	float:left;
	width:861px;
}

#leftpart{
	float:left;
	width:427px;
	/*background-image:url(../images/left-border-bg.jpg);
	padding-bottom:10px;
	border-bottom:2px solid #687BB5;*/
}

#leftheading{
	float:left;
	width:427px;
	height:63px;
}

#leftcontent{
	float:left;
	/*width:423px;*/
	border-left:2px solid #687BB5;
	border-right:2px solid #687BB5;
	border-bottom:2px solid #687BB5;	
}

#rightpart{
	float:right;
	width:426px;
	/*background-image:url(../images/rightborder-bg.jpg);
	padding-bottom:10px;
	border-bottom:2px solid #DE6E6A;*/	
}

#rightpart-title{
	height:61px;
	position:relative;
	top:-10px;
}

#leftpart-title{
	/*height:54px;*/
	height: 53px;
    position: relative;
    top: -10px;
}

#rightheading{
	float:left;
	width:426px;
	height:63px;
}

#rightcontent{
	float:left;
	width:416px;
	border-left:2px solid #DE6E6A;
	border-right:2px solid #DE6E6A;
	border-bottom:2px solid #DE6E6A;
	padding:3px;
	position:relative;
	top:-8px;
}



#newsbox{
	width:415px;
	padding-left:4px;
	padding-top:5px;
}

.newsbox_content{
	float:left;
	width:413px;
	border:2px solid #687BB5;
	margin: 0 0 3px 3px;
}

.newsbox_content h3{	
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding-left:10px;
}

.newsbox_content p{
	font-size:12px;
	border-bottom:1px solid black;
	border-bottom-style:dotted;
	margin-bottom:10px;
	margin-left:10px;
	padding:0px;
	margin-right:10px;
}

.leftheading{
	height:24px;
	float:left;
	background-image:url(../images/blueheadingarrow.jpg);
	background-position:right;
	padding-right:60px;
	padding-left:10px;
	color:#FFFFFF;
	padding-top:2px;
	font-size:18px;	
}

#cross_box{
	background:url(../images/cross_box.jpg) no-repeat left bottom;
	float:left;
	padding:0px 0px 11px 0px;
	border:2px solid #687BB5;
	margin-left: 3px; margin-right: 8px;margin-top:0px;margin-bottom:0px
}

#cross_box ul{
	list-style-type:none;
	padding:15px 15px 0px 40px;
	margin:0px;
	font-size:13px;
	font-weight:bold;
	color:#49549c;
}

#cross_box ul li{
	float:left;
	margin:0px 10px 0px 5px;
}

#cross_box ul li a{
	float:left;
	color:#49549c;
	padding-right:15px;
	background-image:url(../images/arrow.jpg);
	background-position:center right;
	background-repeat:no-repeat;
	text-decoration:none;
}

.newssmallbox{
	width:137px;
	height:180px;
	background-image:url(../images/whitebox.jpg);
	background-position:bottom;
	float:left;
	margin:2px 0px 2px 0px;
}

.newssmallbox h3{
	font-size:13px;
	font-weight:bold;
	color:#13235b;
	font-style:italic;
	padding:0px 3px 0px 3px;
	margin:0px
}

.newssmallbox p{
	font-size:10px;
	margin:0px 5px 0px 5px;
	border-bottom:none;
}

.date{
	font-size:10px;
	border-bottom:1px solid black;
	border-bottom-style:dotted;
	margin-bottom:10px;
	margin-left:10px;
	padding:0px;
	margin-right:10px;
}

.newssmallbox img{
	padding-left:5px;
}

.tablebox{
	float:left;
	padding:10px;
	width:100px;
}

.tablebox h3{
	font-size:13px;
	font-weight:bold;
	color:#172559;
	font-style:italic;
	margin:0px;
	padding:0px;
}

.tablebox ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-size:11px;
}

.tablebox ul li a{
	color:#000000;
	text-decoration:none;
}

.travelmodul{
	float:left;
	width:415px;
}

.rightheading{
	height:24px;
	float:left;
	background-image:url(../images/red_heading-aero.jpg);
	background-position:right top;
	padding-right:60px;
	padding-left:10px;
	color:#FFFFFF;
	padding-top:2px;
	font-size:18px;	
}

.right_newsbox{
	float:left;
	width:412px;
	border-bottom:3px solid #CF2A3B;
	border-top:3px solid #CF2A3B;
	border-left:2px solid #CF2A3B;
	border-right:2px solid #CF2A3B;	
}

.rightsmalbox_orange{
	float:left;
	height:190px;
	background-image:url(../images/brown_box.jpg);
	background-position:bottom;
	margin-top:3px;
	width:136px;
}

.rightsmalbox_pink{
	float:left;
	height:190px;
	background-image:url(../images/pink_box.jpg);
	background-position:bottom;
	margin-top:3px;
	width:138px;
}

#rightcontent .module h3{
	background:#CF2A3B url(../images/red_heading-aero.jpg) right top;
	margin-left:0px !important;
}

.rightsmalbox_orange h3{
	font-size:13px;
	font-weight:bold;
	color:#13235b;
	text-decoration:underline;
	padding:0px 3px 0px 3px;
	margin:0px
}

.rightsmalbox_orange p{
	font-size:10px;
	margin:0px 5px 0px 5px;
	border-bottom:none;
}

.rightsmalbox_orange img{padding-left:5px;}

.rightsmalbox_pink h3{
	font-size:13px;
	font-weight:bold;
	color:#13235b;
	text-decoration:underline;
	padding:0px 3px 0px 3px;
	margin:0px
}

.rightsmalbox_pink p{
	font-size:10px;
	margin:0px 5px 0px 5px;
	border-bottom:none;
}

.rightsmalbox_pink img{padding-left:5px;}

 ul.menu{
	margin:10px;
	padding:10px;
	font-size:11px;
	font-weight:bold;
	color:#324694;
	list-style-position:inside;
	list-style-type: disc;
	width:126px;
}

ul.menu li{
	float:left;
	margin-left:0px;
	margin-right:5px;
	list-style-type: disc;	
}

ul.menu li a{
	color:#324694;
	text-decoration:none;	
}

/*.module{float:left;}*/

.module h3{
	height:24px;
	float:left;
	background-image:url(../images/blueheadingarrow.jpg);
	background-position:right;
	padding-right:60px;
	padding-left:10px;
	color:#FFFFFF;
	padding-top:2px;
	font-size:18px;margin:0px;	
	margin-left:3px;
}
/*.newsbox_content h3
{
	
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding-left:10px;
}
.newsbox_content p
{

	font-size:12px;
	border-bottom:1px solid black;
	border-bottom-style:dotted;
	margin-bottom:10px;
	margin-left:10px;
	padding:0px;
	margin-right:10px;
}
.module table
{
	float:left;
	width:413px;
	border-bottom:3px solid #687BB5;
	border-top:3px solid #687BB5;
	border-left:2px solid #687BB5;
	border-right:2px solid #687BB5;		
}*/

.module_menu h3{
	height:24px;
	float:left;
	background-image:url(../images/blueheadingarrow.jpg);
	background-position:right;
	padding-right:60px;
	padding-left:10px;
	color:#FFFFFF;
	padding-top:2px;
	font-size:18px;margin:0px;
}

.module_menu ul{
	float:left;
	width:411px;
	border-bottom:3px solid #687BB5;
	border-top:3px solid #687BB5;
	border-left:2px solid #687BB5;
	border-right:2px solid #687BB5;
	margin:0px;
	padding:0px;
}

.module form{
	float:left;
	width:411px;
	border:2px solid #CF2A3B;	
	margin:0px;
	padding:0px;
}

.module form fieldset{border:0px;}

.module_menu{
	margin-left:5px;
	padding-top:5px;
	float:left;
}

.moduletable{
	padding-left:5px;
	float:left;
	width:412px;
}

.moduletable_rates{padding-left:5px;}

.moduletable_rates table,.module_rates{
	float:left;
	width:411px;
	border:2px solid #CF2A3B;	
}

.module_rates table tr td{
	background-color:#CF2A3B;
	color:white;
	text-align:center;
}

.module_rates a{
	color:#FFFFFF;
	text-decoration:none;
}

.moduletable_text{
	margin-left:7px;
	float:left;
	width:412px;
}

.moduletable h3{
	height:24px;
	float:left;
	background-image:url(../images/red_heading-aero.jpg);
	background-position:right;
	padding-right:60px;
	padding-left:10px;
	color:#FFFFFF;
	padding-top:2px;
	font-size:18px;
	margin:0px;
	margin-top:5px;
}

.moduletable form{
	float:left;
	width:412px;
	border-bottom:3px solid #CF2A3B;
	border-top:3px solid #CF2A3B;
	border-left:2px solid #CF2A3B;
	border-right:2px solid #CF2A3B;
}

.moduletable_text h3{
	height:24px;
	float:left;
	background-image:url(../images/red_heading-aero.jpg);
	background-position:right;
	padding-right:60px;
	padding-left:10px;
	color:#FFFFFF;
	padding-top:2px;
	font-size:18px;
	margin:0px;
	margin-top:5px;
}

.moduletable_news h3{
	height:24px;
	float:left;
	background-image:url(../images/red_heading-aero.jpg);
	background-position:right;
	padding-right:60px;
	padding-left:10px;
	color:#FFFFFF;
	padding-top:2px;
	font-size:18px;
	margin:0px;
	margin-top:5px;
}

.moduletable_news div{float:left;}

.moduletable_news {
	float:left;
	margin-left:5px;
}

.moduletable_news li{
	float:left;
	list-style-type:none;
	
}

.moduletable_text div{float:left;}

#footer{
	float:left;
	margin-top:10px;
	width:841px;
	background-color:#dbdbdb;
	padding:5px 10px 5px 10px;
	margin-bottom:20px;
}

#footer ul{
	margin:0px;
	padding:0px;
	font-size:13px;
	color:#324694;
	list-style-type:none;
}

#footer ul li{
	float:left;
	margin-left:0px;
	margin-right:5px;	
}

#footer ul li a{
	color:#324694;
	text-decoration:none;	
}

.moduletable_news ul{
		margin:0px;
		padding:0px;
		border:2px solid #CF2A3B;
		float:left;
}

.moduletable_news ul li{
	width:138px;
	float:left;
	height:200px;
	margin-left:1px;
	margin-top:3px;
	background-image:url(../images/brown_box.jpg);
	background-position:bottom;
	background-repeat:no-repeat;		
}

.moduletable_news ul li img{
	width:126px;
	float:left;
	height:86px;
	margin-left:5px;
}

.moduletable_news ul li a{
	font-size:13px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	border:0px;		
}

.moduletable_news ul li a img{border:0px;}

.slick-rss-item img{
	width:126px;
	float:left;
	/*margin-left:5px;*/
	height:86px;
}

.slick-rss-item-desc img{
	float:left;
	margin-left:5px;
	/*width:126px;
	height:86px;*/
}

/*.slick-rss-container ul*/
.slick-rss-container ul{
	margin:0px;
	padding:0px;
	border:2px solid #CF2A3B;
	float:left;
	list-style-type:none;		
}

.slick-rss-list_newsbig{border:2px solid #687BB5 !important;}

.slick-rss-container ul li{
	width:129px;
	float:left;
	height:182px;
	margin-left:1px;
	margin-top:3px;
	background-image:url(../images/brown_box.jpg);
	background-position:bottom;
	background-repeat:repeat-y;
	list-style-type:none;
	overflow:hidden;
	padding:3px 3px 10px 3px;
}

.slick-rss-container ul li img{
	float:left;
	/*width:126px;
	height:86px;*/
	margin-left:1px;
}

.slick-rss-container ul li p{margin:0px;}

.slick-rss-container ul li a{
	font-size:11px;
	color:#000000;
	text-decoration:none;
	border:0px;
}

.slickTip{
	font-size:13px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	border:0px;
	/*display:none;*/
	font-style:italic;
}

.slick-rss-container ul li.slick-rss-item div.promotion_title a{
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#000000;
	border:0px;	
}

.slick-rss-container ul li.slick-rss-item div.promotion_residence a{
	font-size:9px;
	color:#000000;
	text-decoration:none;
	border:0px;		
}

.slick-rss-container ul li.slick-rss-item div.promotion_departure_date a{
	font-size:9px;
	color:#000000;
	text-decoration:none;
	border:0px;		
}


.slick-rss-container ul li.slick-rss-item div.promotion_text a{	
	font-size:9px;
	color:#000000;
	text-decoration:none;
	border:0px;		
}

.slick-rss-container ul li a img{
	border:0px;
}
.module_news{
	margin-left: 3px;
}

.module_news h3{
	height:24px;
	float:left;
	background-image:url(../images/blueheadingarrow.jpg);
	background-position:right;
	padding-right:60px;
	padding-left:10px;
	color:#FFFFFF;
	padding-top:2px;
	margin-top:5px;
	font-size:18px;
	margin:0px;
}

.module_news ul li.slick-rss-item_news{
	/*background-image:url(../images/whitebox.jpg);*/
	background-image:none;
}

.module_news div.slick-rss-container{
	/*float:left;
	width:410px;*/
	/*border-bottom:3px solid #687BB5;
	border-top:3px solid #687BB5;
	border-left:2px solid #687BB5;
	border-right:2px solid #687BB5;
	margin:0px 0px 0px 10px;
	padding:0px;*/
	/*border:2px solid #687BB5;*/
}

#rate_box{
	float:left;
	/*width:415px;
	height:76px;*/
	padding:3px 0px 3px 0px;
	background-repeat:no-repeat;
	background:#ffffff;
	width:100%;
}

#rate_box ul{
	list-style-type:none;
	padding:5px;
	margin:0px;
	font-size:12px;
	font-weight:bold;
	color:#000;
}

#rate_box ul li{
	float:left;
	margin:0px 10px 0px 5px;
	padding-top:5px;
}

#rate_box ul li a{
	color:red;
	font-weight:normal;
	padding-right:17px;
	background-image:url(../images/redarrow.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	text-decoration:none;
}

.module_newsbig h3{
	height:24px;
	float:left;
	background-image:url(../images/blueheadingarrow.jpg);
	background-position:right;
	padding-right:60px;
	padding-left:10px;
	color:#FFFFFF;
	padding-top:2px;
	font-size:18px;margin:0px;
	
	margin-bottom: 1px;
    margin-left: 0;
    margin-right: 0;
    margin-top:-5px;
    background-repeat:no-repeat;
}

.module_newsbig div{/*float:left;*/}

.module_newsbig{
	/*float:left;*/
	margin:0px 3px 3px 3px;
	witdh:400px;}
	
.module_newsbig li{
	float:left;
	list-style-type:none;
}

.module_newsbig div.slick-rss-container{
	/*float:left;
	width:407px;
	border:2px solid #687BB5;*/
	margin-bottom:5px;
}

.module_newsbig div.slick-rss-container ul{border:0px solid #334695;}

.module_newsbig div.slick-rss-container ul li{	
	border:0px solid #334695;
	background:none;
	width:404px;
	height:257px !important;
}

.module_newsbig div.slick-rss-container ul li img{
	/*width:399px;
	height:200px;*/
	margin-bottom: 10px;	
}

.slick-rss-list{width:410px;}

.module_program{float:left;}

.module_program h3{
	height:24px;
	float:left;
	background-image:url(../images/blueheadingarrow.jpg);
	background-position:right;
	padding-right:60px;
	padding-left:10px;
	color:#FFFFFF;
	padding-top:2px;
	font-size:18px;
	margin:0px;	
	margin-left:3px;
}

.module_program table{
	float:left;
	width:413px;
	border-bottom:2px solid #687BB5;
	border-top:2px solid #687BB5;
	border-left:2px solid #687BB5;
	border-right:2px solid #687BB5;	
	margin-left:3px;
}

.module_program a{
	color:#324694;
	text-decoration:none;	
}

#logoright img{
	padding:0px;
	position:relative;
	top:-22px;
	bottom:0px;
	left:43px;
}
		
/*ul.menu li.item9, ul.menu li.item13{
	font-size: 17px;
    list-style-type: none;
    margin-left: 76px;
    position: absolute;
    top: 76px;
}*/

td#logoleft ul.menu{padding-bottom: 72px;}

/*ul.slick-rss-list_program{margin-left: 4px; padding-left: 0px; margin-right: 0px; border-right-width: 2px; padding-right: 3px;}*/
.module_program div.slick-rss-container{margin-left: 3px;}
.module_program h3{margin-left:3px;}


div.slick-rss-item-desc p{
	clear: both;
}

div.module_regardez h3{
	height:24px;
	float:left;
	background-image:url(../images/blueheadingarrow.jpg);
	background-position:right;
	padding-right:60px;
	padding-left:10px;
	color:#FFFFFF;
	padding-top:2px;
	font-size:18px;margin:0px;	
	margin-left:3px;
}

div.module_regardez .slick-rss-container ul{
	margin-left: 3px;
	padding:0px;
	border:2px solid #687BB5;
	float:left;
	list-style-type:none;		
}

div.module_regardez .slick-rss-container ul li{
	width:129px;
	float:left;
	height:177px;
	margin-left:1px;
	margin-top:3px;
	background-image:none;
	background-color:#ffffff;
	background-position:bottom;
	background-repeat:repeat-y;
	list-style-type:none;
	overflow:hidden;
	padding:3px 3px 10px 3px;
}

div.module_regardez .slick-rss-container ul li img{
	float:left;
	margin-left:1px;
}


ul.slick-rss-list_regardez{height: 128px;}

.slick-rss-list_news{
	border:2px solid #687BB5 !important;
	width:411px;
}

li.slick-rss-item_news a.slickTip, li.slick-rss-item a.slickTip {
	height:40px;
	display:block;
	overflow:hidden;
}

ul.slick-rss-list_news{margin-bottom: 3px;}

.module_news img{
	display:block;
	height:108px;
	overflow:hidden;
}
