*{margin: 0;padding:0;}
html, body{ font-family:Verdana, Geneva, sans-serif; font-size:12px; text-align:left; height: 100%; color:#4f4e44; font-size:11px;}
h1, h2, h3, h4{padding:0px;}
img {border:none; margin:0; padding:0;}
a{text-decoration:none; outline-style:none; outline: none;}
a:hover{text-decoration:underline;}
.cl{clear:left; font-size:0px; line-height:0px;}
form{display:inline;}
.cr{clear:right; font-size:0px; line-height:0px;}
.cb{clear:both; font-size:0px; line-height:0px;}
.right{float:right;}
.left{float:left;}
h1{font-size:14px; font-weight:bold;color:#fff;}
h2{font-size:12px; font-weight:bold; color:#fff;}
h3{font-size:15px;}
.h3{font-size:15px;color:#4f4e44;padding-top:5px;}
p{font-size:12px; font-family:Arial, Helvetica, sans-serif; }
p a{color:#00F; font-size:12px; font-weight:bold; font-family:Verdana, Geneva, sans-serif;}
ul{list-style:none;}
/*IdealTour*/

#page-wrap{
	width:980px;
	margin:0 auto;
}
/*************LANGUAGE*****************/
#lang{
	height:25px;
}
#lang1{
	height:25px;
	width:10px;
	background:url(../images/lang_bg1.jpg) no-repeat;
}
#lang2{
	height:25px;
	width:10px;
	background:url(../images/lang_bg2.jpg) no-repeat;
}
#lang_links{
	background:#f4f3e9;
	height:20px;
	padding:4px 0 0 0;
	border-bottom:1px solid #e3e1d5;
	color:#9c9a8b;
}
#lang_links a{
	color:#777566;
	font-size:11px;
}
#lang_links a img{
	margin-bottom:-2px;
}
/*************MENU*****************/
#menu{
	width:730px;
	height:42px;
	padding-top:23px;
}
#menu ul{
	list-style-type:none;
}
	#menu ul li{display: inline;}
	#menu ul li a{ display: block; float: left; height: 36px;	background:url(../images/nav.jpg); text-indent: -9999px; repeat-x:no-repeat;}
	#menu ul li a.home {width: 57px; background-position: 0 0;}
	#menu ul li a.pachete_avion {width: 138px; background-position: -57px 0;}
	#menu ul li a.pachete_autocar {width: 143px; background-position: -195px 0;}
	#menu ul li a.transport_personal {width: 152px; background-position: -338px 0;}
	#menu ul li a.oferte_speciale {width: 123px; background-position: -490px 0;}
		#menu ul li a.home:hover, ul#nav li a.home:focus {background-position: 0 -36px;}
		#menu ul li a.pachete_avion:hover, ul#nav li a.pachete_avion:focus {background-position: -57px -36px;}
		#menu ul li a.pachete_autocar:hover, ul#nav li a.pachete_autocar:focus {background-position: -195px -36px;}
		#menu ul li a.transport_personal:hover, ul#nav li a.transport_personal:focus {background-position: -338px -36px;}
		#menu ul li a.oferte_speciale:hover, ul#nav li a.oferte_speciale:focus {background-position: -490px -36px;}
		
/*************CONTENT*****************/
#content{
	background:url(../images/content-bg.jpg) repeat-x !important;
	padding:15px 10px;
}
#content-top{
	background:url(../images/content-top.jpg) no-repeat top center !important;
	height:11px;
	width:980px;
}
/*************SIDEBAR*****************/
#sidebar{
	width:219px;
	margin-right:10px;
	background:#FFF;
	padding:3px;
}
.sidebar-box{
	background:#eae8df;
	padding:10px;
	font-size:11px;
	font-weight:bold;
	margin-bottom:3px;
}
.sidebar-box p{
	font-size:11px;
	font-weight:normal;
}
.sidebar-box select{
	margin:10px 0;
	width:200px;
}
.orange-bg{
	background:url(../images/orange-bg.jpg) no-repeat;
	height:22px;
	padding:8px 0 0 10px;
}
.dark-bg{
	background:url(../images/dark-bg.jpg) no-repeat;
	height:22px;
	padding:8px 0 0 10px;
}
.cauta{
	margin-left:60px;
}	
.side-links-active{
	background:#e8e6ce;
	height:20px;
	font-weight:bold;
	padding:5px 0 0 19px;
}
.side-links-active a{
	color:#1c89c1;
}
.side-links{
	height:20px;
	background:#ebe9d6;
	font-weight:bold;
	padding:5px 0 0 19px;
}
.side-links2{
	height:20px;
	background:#f5f4eb;
	font-weight:bold;
	padding:5px 0 0 25px;
}
.side-links3{
	height:20px;
	background:#fbfbf7;
	font-weight:bold;
	padding:5px 0 0 30px;
}
.side-links a, .side-links2 a, .side-links3 a, .sd a, .sd li ul a{
	color:#4f4e44;
}
.sidebar-input{
	width:195px;
	height:20px;
	margin:5px 0;;
}
#newsletter-link1{
	color:#4f4e44;
	font-weight:normal;
	font-size:10px;
}
#newsletter-link2{
 	padding-left:45px;
	text-decoration:underline;
	color:#166b97;
	font-weight:bold;
}
#mess{
	background:url(../images/mess-bg.jpg);
	height:69px;
	padding:5px;
	_padding:3px;
}

/*************MAIN CONTENT*****************/
#main-content{
	position:relative;
	width:720px;
	overflow:hide;
}
#big-image{
	width:720px;	
	height:350px;
}
#transparent-content{
	width:720px;
	height:75px;
	position:absolute;
	top:0px;
	right:0px;
	background:url(../images/transparent-bg.png);
}
#transparent-content-left{
	width:500px;
	height:45px;
	padding:15px 10px;
	position:relative;
}
#transparent-content-right{
	width:140px;
	height:45px;	
	padding:15px 10px;
	color:#FFF;
	line-height:20px;
	letter-spacing:-1px;
	text-align:right;
}
#transparent-content-right a img{
	_margin-top:3px;
}
.transparent-content-left-title{
	color:#FFF;
	font-size:18px;
	font-weight:bold;
}
.transparent-content-right-pret{
	font-size:25px;
}
.transparent-content-right-moneda{
	font-size:17px;
}
#oferte{
	width:720px;
	height:103px;
	background:#FFF;
	padding:2px 0;
	margin-bottom:20px;
	overflow:hidden;
	padding-top:3px;
}
.oferte-box a{color:#fff;text-decoration:none;}
.oferte-box{
	background:#737165;
	width:228px;
	height:103px;
	margin-right:1px;
}
.oferte-box img{
	margin:1px 0 0 2px;
}
.oferte-box-tile{
	background:#57554b;
	padding:2px 10px;
	color:#FFF;
}
.oferte-box-inner{
	width:210px;
	height:75px;
	margin:6px 0 0 5px;
	color:#FFF;
}
.oferte-box-inner img{
	padding:1px;
	border:1px solid #666;
	background:#FFF;
	margin-right:5px;
}
.oferte-box-inner p{
	font-size:11px;
	margin:5px 0;
} 
.oferte-box-inner-title{
	font-size:11px;
	font-weight:bold;
}
.oferte-box-inner-pret{
	font-size:16px;
	font-weight:bold;
}
#main-left{
	width:350px;
	height:320px;
	margin-right:15px;
	_margin-right:13px;
}
#main-left-inner{
	overflow:auto;
	width:350px;
	height:293px;
	background:url(../images/main-left-right-bg.jpg) no-repeat;
}
.orange-bg-h1{
	height:17px;
	background:url(../images/orange-bg-h1.jpg) no-repeat;
	padding:5px 10px;	
}
#main-right{
	width:350px;
	height:320px;
}
#main-inner{
	overflow-y:auto;
	overflow-x:hidden;
	width:350px;
	height:255px;
	backgrounD:url(../images/main-left-right-bg.jpg) no-repeat;
}
.main-bottom{
	height:27px;
	width:270px;
	background:url(../images/main-bottom.jpg) no-repeat;
	padding:10px 0 0 80px;
}
.dark-bg-h1{
	height:17px;
	background:url(../images/dark-bg-h1.jpg) no-repeat;
	padding:5px 10px;	
}
.main-box{
	width:310px;
	height:70px;
	padding:5px 10px;

}
.main-box img{
	padding:1px;
	border:1px solid #666;
	background:#FFF;
	margin-right:5px;
}
.main-box a img{
	border:0;
	margin-top:3px;
}
.main-box-title{
	color:#1279ad;
	font-size:13px;
	font-weight:bold;
	line-height:13px;
}
.main-box-pret{
	color:#000;
	font-size:16px;
	font-weight:bold;
}
.info{
	height:18px;
	min-width:100px;
	background:#22a9ef;
	margin:5px 10px 0 0;
	position:relative;
	padding:2px 4px;
	float:left;
}
.info p{
	font-size:11px;
	color:#FFF;
	line-height:20px;
	font-weight:bold;
	display:inline;
	padding:2px 0 2px 3px;
}
.intrebare{
	background:url(../images/intrebare.jpg) no-repeat right center;
	padding-right:17px!important;
}
.triunghi{
	position:absolute;
	top:-4px;
	left:30px;
}
.hidden{
	display: none;
}
#slides{
	width:680px;
	height:103px;

}
.jFlowPrev{
	cursor:pointer;
}
.jFlowNext{
	cursor:pointer;
}
/*************FOOTER*****************/
#footer{
	background:url(../images/footer-border.jpg) repeat-x;
	padding:20px 10px 10px 10px;
	font-size:11px;
	color:#57554b;
	margin-top:10px;
}
#footer-left{
	width:700px; 
}
#footer-left a{
	color:#1c89c1;
}
#footer-left ul{
	list-style-type:none;	
}
#footer-left ul li{
	display:inline;
}
#footer-left ul li a{
	font-weight:bold;
	color:#57554b;
}
#footer-right{
	width:200px;
	text-align:right;
}
/*************SUBPAGES*****************/
#content_page{
	width:680px;
	background:#FFF;
	min-height:500px;
	padding:20px;
}
#content_page{
max-width:680px !important;
}
#contact_form{
	width:400px;
	border:1px solid #ccc;
	margin:30px 0 0 100px;
	padding:30px;
}
#contact_form input.contact_input1{
	width:300px;
	height:20px;
	margin:0 0 10px 2px;
}
#contact_form input.contact_input2{
	width:300px;
	height:20px;
	margin:0 0 10px 0;
}
#contact_form textarea{
	width:300px;
	height:100px;
	margin:0 0 10px 2px;	
}
#contact_form input.trimite{
	margin-left:50px;
}
.pachete_box{
	background:#f6f0ea;
	border:1px solid #e5dcd3;
	margin-bottom:10px;
	height:107px;
	overflow:hidden;
}	
.img img{
	width:97px;
	height:97px;
	border:1px solid #cacaca;
	padding:1px;
	margin:3px;
}	
.descriere{
	width:400px;
	padding:10px 0;
	font-size:12px;
	font-weight:bold;
	color:#000;
}
.descriere a{
	font-size:10px;
	font-weight:normal;
	display:block;
	margin-top:5px;
	color:#1a8dc9;
}
.descriere span{
	font-size:11px;
	color:#666;
	font-weight:normal;
}
.rezervare{
	width:120px !important;
	padding:10px 20px;
	font-size:11px;
}
.rezervare span{
	font-size:16px;
	font-weight:bold;
	color:#ff8400;
}		
.big_thumb{
	padding-left:20px;
	padding-bottom:15px;
}
.more_img{
	padding:2px;
	margin:20px 0;	

}
.more_img img{
	border:1px solid #ccc;
	padding:1px;
}
.detalii_title{
	background:#ff8400;
	display:inline;
	padding:3px 20px;
	color:#fff;
	border-bottom:1px solid #ccc;
	font-weight:bold;
}	
#content_page select{
	width:75px;
	font-size:11px;
	border:1px solid #ccc;
	padding:1px;
}	
.paginare{
	margin-top:10px;
}	
.paginare a{
	color:#166b97;
	font-weight:bold;
	padding:2px 4px;
}	
.paginare a:hover, .paginare a.activ_pag{
	background:#ff8400;
	color:#FFF;
}	
.paginare a.arrow{
	background:#FFF;
	color:#166b97;
	font-weight:bold;
}	
#select_paginare{
	font-size:9px;
	font-weight:bold;
}
.dis{display:none;}

#contact input, .input{height:20px;width:200px;border:1px solid #cacaca;}
#contact textarea{height:100px;width:200px;border:1px solid #cacaca;}
#contact input[type=reset]{height:20px;width:80px;border:0;background:#a09d92;color:#fff;padding:0 3px 0 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.submit{font-weight:bold;height:20px;width:80px;border:0;background:#5a574e;color:#fff;padding:0 3px 0 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#contact input[type=submit]{height:20px;width:80px;border:0;background:#ff8400;color:#fff;padding:0 3px 0 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;margin-right:5px;}
.eroare { display: block; height:100%; line-height: 22px; padding: 3px 10px 3px 15px; margin: 3px 0; color:#8a1f11;border: 1px solid #FBC2C4; -moz-border-radius: 5px; -webkit-border-radius:5px; }
.succes { display: block; height: 22px; line-height: 22px; padding: 3px 10px 3px 15px; margin: 3px 0; color:#666; border: 1px solid #A0D997; -moz-border-radius: 5px; -webkit-border-radius:5px; background-color: #D6FFD8; color:#436213; }
	
	
#text, #text2, #text3, #text4, #text5, #text6{
	color:#146189;
	font-size:10px;
	font-weight:bold;
	padding:5px 0 0 5px;
	cursor:pointer;
}
#drop, #drop2, #drop3, #drop4, #drop5, #drop6{
	position:absolute;
	top:21px; left:0px;
	width:198px;
	background-color:#fff;
	margin:0;
	padding:0;
	display:none;
}
#drop, #text, #select{
	z-index:3;
}
#drop2{overflow:auto;}
#drop2, #text2, #select2{
	z-index:2;
	max-height:230px;
}
#drop3{
	z-index:1;
	overflow:auto;
}
#drop li, #drop2 li, #drop3 li, #drop4 li, #drop5 li, #drop6 li{
	margin:0;
	list-style:none;
	padding:3px 0 3px 5px;
	border-bottom:1px #ece7da solid;
}
#drop li a, #drop li a:hover, #drop2 li a, #drop2 li a:hover, #drop3 li a, #drop3 li a:hover, #drop4 li a, #drop4 li a:hover, #drop5 li a, #drop5 li a:hover, #drop6 li a, #drop6 li a:hover{
	color:#58554c;
	font-size:12px;
	font-weight:bold;
	display:block;
	text-decoration:none;
	width:auto;
}
#select, #select2, #select3, #select4, #select5, #select6{
	width:198px; height:20px;
	position:relative;
	background:#fff;
	-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;
}
#select .bumb, #select2 .bumb2, #select3 .bumb3, #select4 .bumb4, #select5 .bumb5, #select6 .bumb6{
	position:absolute;
	top:0; left:178px;
}

.scroll-pane {
	width: 350px;
	height: 255px;
	overflow: auto;
	float: left;
}
#pane2{
	height: 50px;
}
.osX .jScrollPaneTrack {
}
.osX .jScrollPaneDrag {
}
.osX .jScrollPaneDragTop {
	background: url(../images/drag_top.gif) no-repeat;
	height: 13px;
}
.osX .jScrollPaneDragBottom {
	background: url(../images/drag_bottom.gif) no-repeat;
	height: 15px;
}
/* IE SPECIFIC HACKED STYLES */
* html .osX .jScrollPaneDragBottom {
	bottom: -1px;
}
/* /IE SPECIFIC HACKED STYLES */

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
}
.jScrollPaneDrag {
	position: absolute;
	background: #666;
	cursor: pointer;
	overflow: hidden;
	background: url(../images/drag_middle.gif) repeat-y;
	height:36px !important;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}
#paginare a{
	color:#666666;
	background:#f6f0ea;
	padding:3px; 
	margin-right:2px;
	border:1px solid #e5dcd3;
}
#paginare .paginare_active{
	background:#f0e7db;
	color:#ff8400;
}
