/* CSS File			*/
/* Version: 	01		*/
/* Created at: 	HBfx Studio	*/
/* Author: 	Eros Nicolau	*/

/* Tag redefines		*/
body				{margin: 0px; background-image: url(../tpl/img/body_back.gif); background-repeat: repeat-x; background-position: center top; background-color: #d4e0ec; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #155696;}
form				{margin: 0px;}

/* Link styles			*/
a				{color: #155696;}
a:hover				{color: red}

/* Header styles		*/
.header_strip_1, .header_strip_2
				{background-repeat: no-repeat; background-position: left top; text-align: right; height: 16px; padding-top: 4px; padding-right: 10px; font-weight: bold;}
.header_strip_1			{background-image: url(../tpl/img/header_strip_1_back.gif);}
.header_strip_1 a		{font-weight: bold; text-decoration: none; margin-left: 35px; color: #155696;}
.header_strip_1 a:hover		{color: #db4e23;}
.header_strip_2			{background-image: url(../tpl/img/header_strip_2_back.gif); color: #FFFFFF;}
.header_strip_2 a		{font-weight: bold; text-decoration: none; color: #ffffff;}
.header_strip_2 a:hover		{color: #fff500;}
.header_banner			{height: 130px;}

/* Main area styles		*/
.holder				{width: 100%;}
.content			{width: 1000px; text-align: center; margin-left: auto; margin-right: auto;}
.main				{text-align: left; margin: 0px; padding: 0px; border: none; background-image: url(../tpl/img/main_back.gif); background-repeat: repeat-y; background-position: center top; *width:1000;}

.l-col				{width: 200px; float: left;}
.m-col				{width: 560px; float: left; background-color: #FFFFFF; background-image: url(../tpl/img/m-col_back.gif); background-repeat: no-repeat; background-position: left top; padding: 30px;}
.m2-col				{width: 800px; float: left;}
.r-col				{width: 180px; float: left; background-image: url(../tpl/img/r-col_back.gif); background-repeat: no-repeat; background-position: left top;}

/* Menu styles			*/
.l-col .menu			{padding-top: 10px; padding-bottom: 20px;}
.l-col .sub a			{display: block; height: 22px; text-decoration: none; background-image: url(../tpl/img/l-col_sub_back.gif); background-repeat: repeat-x; background-position: 0px 0px; padding-left: 20px; padding-top: 8px; color: #155696; font-size: 12px;}
.l-col .sub a:hover		{background-position: 0px -30px; color: #db4e23;}
.l-col .sub .sub a		{padding-left: 40px; height: 17px; padding-top: 3px; background-position: 0px -10px; color: #db4e23; font-weight: bold; font-size: 11px;}
.l-col .sub .sub a:hover	{background-position: 0px -40px; color: #155696;}
.r-col .menu			{padding-top: 25px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #d6d6ce;}
.r-col .sub a			{display: block; height: 17px; text-decoration: none; padding-left: 20px; padding-top: 3px; color: #155696; border-top-width: 1px; border-top-style: dashed; border-top-color: #d6d6ce;}
.r-col .sub a:hover		{color: #db4e23;}
.r-col .sub .sub a		{padding-left: 40px; height: 17px; padding-top: 3px; background-position: 0px -10px; color: #db4e23; font-weight: bold; font-size: 11px;}
.r-col .sub .sub a:hover	{background-position: 0px -40px; color: #155696;}
.r-col .sub .sub select		{padding-left: 40px; height: 17px; width:180px; padding-top: 3px; background-position: 0px -10px; color: #db4e23; font-weight: bold; font-size: 11px;}

/* Footer styles		*/
.footer				{background-image: url(../tpl/img/footer_back.gif); background-repeat: repeat-x; background-position: left top; padding-top: 6px; color: #6881a4; font-size: 9px; line-height: 16px; padding-right: 10px;}
.footer a			{color: #6881a4;}
.footer a:hover			{color: #1A6BBA;}

/* Misc. styles			*/
.left				{float: left;}
.right				{float: right;}
.spaced				{margin-right: 5px;}
.languages			{text-align: center; padding-top: 10px; padding-right: 5px; padding-left: 5px; height: 40px;}
.languages img			{border: 1px solid #9ea7aa;}
.languages a			{color: #9ea7aa; width: 30px; display: block; float: left; text-decoration: none;}
.search				{text-align: center; margin-bottom: 10px;}
.textbox			{background-image: url(../tpl/img/textbox_back.gif); background-repeat: no-repeat; background-position: left top; border: 1px solid #d4e0ec; height: 14px; width: 106px; font-size: 10px; color: #1A6BBA; padding-right: 5px; padding-left: 5px;}
.button				{padding-left: 5px; vertical-align: text-bottom;}
.res_plane, .res_hotel, .res_derhotel, .journals
				{text-transform: uppercase; text-decoration: none; display: block; background-repeat: no-repeat; background-position: left top; width: 166px; padding-right: 7px; padding-left: 7px; font-size: 12px; font-weight: bold; margin-top: 5px;}
a.res_plane, a.res_hotel, a.res_derhotel, a.journal
				{color: #155696;}
.res_plane			{height: 18px; padding-top: 86px; background-image: url(../tpl/img/reservations_plane.jpg);}
.res_hotel			{height: 18px; padding-top: 85px; background-image: url(../tpl/img/reservations_hotel.jpg);}
.res_derhotel			{height: 18px; padding-top: 85px; background-image: url(../tpl/img/reservations_dethotel.jpg);}
.journals			{height: 18px; padding-top: 52px; background-image: url(../tpl/img/journals.jpg);}
.newsletter			{background-image: url(../tpl/img/newsletter_back.gif); background-repeat: no-repeat; background-position: left top; height: 200px; width: 130px; margin-bottom: 20px; padding-top: 7px; padding-left: 25px; font-size: 12px; font-weight: bold; padding-right: 25px; line-height: 10px !important; line-height: 8px;}
.newsletter a			{color: #155696; font-size: 9px;}
.newsletter a:hover		{color: #1a6bba;}
.newsletter form		{margin-top: 5px;}
.newsletter .textbox		{border: 1px solid #155696; width: 118px;}

.banners			{margin-bottom: 5px;}

.offers				{background-color: #59a1e6; background-image: url(../tpl/img/offers_back.gif); background-repeat: repeat-x; background-position: left top; font-weight: bold; color: #FFFFFF; border: 1px solid #4781b9; margin-bottom: 5px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px !important; padding-bottom: 2px; padding-left: 5px;}
.offers img			{border: none;}
.offers h2 a			{text-decoration: none; color: #FFFFFF;}
.offers h2			{font-size: 11px; padding: 0px; text-align: right; margin-top: 0px; margin-right: 6px; margin-bottom: 5px; margin-left: 0px;}

.vertical .offer		{background-color: #FFFFFF; padding: 1px; height: 171px; width: 131px; float: left; margin-right: 5px !important; margin-right: 4px; color: #155696; overflow: hidden;}
.vertical .offer a		{text-decoration: none; color: #155696;}
.vertical .offer h3		{font-size: 26px; border-top-width: 1px; border-top-style: solid; border-top-color: #8490cb; padding-left: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; margin-top: 0px !important; margin-top: -3px; padding-top: 1px !important; padding-top: 1px;}
.vertical .offer h4		{border-top-width: 1px; border-top-style: solid; border-top-color: #8490cb; font-size: 15px; line-height: 13px; padding-left: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; margin-top: 0px !important; margin-top: -3px; padding-top: 2px !important; padding-top: 3px;}

.horizontal			{margin-bottom: -3px;}
.horizontal .offer a		{text-decoration: none; color: #155696;}
.horizontal .offer		{background-color: #FFFFFF; padding: 1px; height: 88px; width: 270px; float: left; margin-right: 3px !important; margin-right: 3px; color: #155696; overflow: hidden; margin-bottom: 3px;}
.horizontal .offer h4		{border-top-width: 1px; border-top-style: solid; border-top-color: #8490cb; font-size: 12px; line-height: 13px; padding-left: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; margin-top: 0px !important; margin-top: -3px; padding-top: 2px !important; padding-top: 3px;}
.horizontal .offer h4 a		{color: #5080b0;}

.partners			{font-size: 9px; margin-top: 40px;margin-left:-20px;margin-right:-20px;text-align:center}
.partners img			{margin-right: 10px; margin-bottom: 5px;}

.article			{border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #999999; padding-right: 0px; padding-left: 0px; padding-bottom: 5px; margin-bottom: 20px;}
.article img			{border: 1px solid #225585;} 
.article h1			{font-size: 12px; color: #155696; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #d9d9d9; padding-bottom: 2px;}
.article h2			{font-size: 12px; color: #333333; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #d9d9d9; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px;}
.article h3			{font-size: 16px; background-image: url(../tpl/img/h3_highlight.gif); background-repeat: repeat-x; background-position: left bottom; height: 23px; color: #155696; padding-top: 7px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px;}
.romania			{background-repeat: no-repeat; background-position: left top; background-image: url(../tpl/img/header_romania_back.gif);}
.world				{background-repeat: no-repeat; background-position: left top; background-image: url(../tpl/img/header_world_back.gif);}

.gallery			{float: right; background-color: #FFFFFF; margin-bottom: 5px; margin-left: 10px;}
.gallery2			{float: center; background-color: #FFFFFF; margin-bottom: 5px; margin-left: 10px;}
/* clearfix */
.clearfix:after			{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix			{display: inline-block;}
/* Hide from IE Mac \*/
.clearfix			{display: block;}
* html .clearfix		{height: 1%;}
/* End hide from IE Mac */
ul {
padding-left:5px;
}
ul li{
list-style:none;
padding-left: 5px;
}
.nav{
	color:blue;
	text-decoration:none;
}
.nav:hover {
	text-decoration:underline;
}
.nav_current{
	color:red;
	text-decoration:none;
}
.tabelhotel {
	background-color: #F9FDFF;
	border: thin dotted #E8E8E8;
}
.amadeus {
	width:800px;
	height:auto;
	float: left;
	padding:0px;
	text-align:center;
}
.derhotel {
	width:800px;
	height:auto;
	float: left;
	padding:0px;
	text-align:center;
}

