img, p, ul, li, span, h1, h2, h3, h4, div {
margin:0;
padding:0;
}
* { margin:0; padding:0; 
}
:focus {
outline-style:none;
outline-width:0;
}

.clear {clear:both;}
body { background-color:black; background-image:url(../img/body_bg_top..jpg); font-family:Arial; background-position: center top;background-repeat:no-repeat; color:#CCCC99; }
.top {width:100%;}
.top .header {width:961px;margin:auto auto;}
.top .header .logo {}
.top .header .logo img {border:0;}
.top .header .menu {background-image:url(../img/head_bar.png);width:961px;height:85px;}
.top .header .menu .search_bar { color:white; height: 36px; text-align: right; }
.top .header .menu .search_bar p{ font-size:12px; color: #cccc99; }
.top .header .menu .search_bar a{ color:#cccc99; margin-right: 20px; font-size: 12px; }
.top .header .menu .search_bar input { width:100px; background-color:#87876c; border:1px solid black; margin-top: 4px;}
.top .header .menu .main_menu { color:white; text-align: right; padding:0 0 0 10px;}
.top .header .menu .main_menu a{ float:left; color:#ffffcc; text-decoration:none; text-transform:uppercase; font-size: 12px; padding: 10px 9px; }
.top .header .menu .main_menu a:hover {background-color:#404011;}
.top .header .menu .main_menu img{float:left;}
.mid {width:100%;}
.mid .wrap_top { width:961px; background-image:url(../img/top_content.png); margin:auto auto; background-repeat:no-repeat; height:21px; padding-top: 10px; background-position: bottom; }
.mid .wrap_banner { width:961px; background-image:url(../img/slide_background.png); height:281px; margin: auto auto; }
.mid .wrap_banner .slider {/*background-image:url(../img/slider_slide_background.jpg); width:895px;height:270px;margin-left:34px;text-transform:uppercase;*/padding:10px 0 0 40px;}
.mid .wrap_banner .slider p{ color:black; font-size:14px; padding-left: 100px; }
.mid .wrap_banner .slider h3{ font-size:30px; text-decoration:none; font-weight:normal; padding-left: 40px; padding-top: 60px; }
.mid .wrap {width:961px;margin:auto auto;height:auto;background-color:#161616;}
.mid .wrap .left { float:left; width:200px; }
.mid .wrap .left .spacer {float:left;}
.mid .wrap .left .side_menu { font-family:Georgia, "Times New Roman", Times, serif;background-image:url(../img/background_menu.jpg); width:194px; background-position: bottom; padding-bottom: 20px; overflow:hidden; background-repeat:no-repeat;}
.mid .wrap .left .side_menu a.normal{ float:left; width:184px; color:#cccc99; text-decoration:none; padding-left: 10px; font-size: 14px; text-transform: uppercase; padding-top: 2px; padding-bottom: 2px; }
.mid .wrap .left .side_menu a.normal:hover {background-color:#99cccc;color:black}
.mid .wrap .left .side_menu a.sub_menu { background-color:#333333;margin-top:2px; color:#cccc99; margin-left:30px; font-size:14px; padding-top:2px; width:164px; float:left; text-transform:capitalize;text-decoration: none;height:21px; }
.mid .wrap .left .side_menu a.sub_menu:hover {background-color:#99cccc;color:black}
.mid .wrap .left .side_menu a.sub_sub_menu {background-color:#003333;margin-top:1px;text-decoration:none; color:#cccc99;margin-left:35px; font-size:12px; text-transform:capitalize;padding-top:2px; width:159px;float:left; height:19px;}
.mid .wrap .left .side_menu a.sub_sub_menu:hover{background-color:#99cccc;color:black}
.mid .wrap .left .newsletter { background-image:url(../img/bg_newsletter.jpg); width:195px; height:238px; margin-top: 10px; margin-left: 2px;}
.mid .wrap .left .newsletter p{ color:#cccc99; padding-top:60px; text-align:center; font-size:14px; padding-left:5px; padding-right:5px; }
.mid .wrap .left .newsletter .nl {background-image:url(../img/round_field_newsletter.jpg);width:169px;height:23px;padding-top:5px;border:0;margin-left:12px;margin-top:2px;text-align:center}
.mid .wrap .left .newsletter .nl_submit { background-image:url(../img/nl_submit.jpg); width:129px; height:32px; border:0; text-align:center; color:black; margin-left: 32px; margin-top: 15px; font-size: 18px; }
.mid .wrap .left .banners {padding-top:10px;}
.mid .wrap .left .banners img {margin-top:5px;}




.mid .wrap .right { float:right; padding: 5px; width:743px; }
.mid .wrap .right .content {}
.mid .wrap .right .content .top_content {padding-bottom:15px;}
.mid .wrap .right .content .top_content h3{color:#cccc99;}
.mid .wrap .right .content .top_content p{color:#cccc99;}
.mid .wrap .right .content .black_box { background-image:url(../img/round_box_black.jpg); width:350px; /*height:294px;*/ height:210px; margin-top: 15px;float:left;margin-right:5px;margin-left:5px; }
				           .black_box .img { color:#cccc99; float: left; margin: 8px; width: 100px; /*264*/ }
						   .black_box .text { color:#cccc99; width: 230px; float: left; }
						   .black_box .text .title {text-decoration:none}
						   .black_box .text .title a{ color:#cccc99; font-size:12px; text-decoration:none;font-weight:bold; }
						   .black_box .text .title a:hover {color:#FFFFCC;}
						   .black_box .text .title h2 {text-decoration:none;font-size:20px;font-weight:bold; padding:5px 0;}
						   .black_box .text .title p{ text-decoration:none; font-size:18px }
						   .black_box .text .detalii { text-decoration:none; margin-top: 1px; }
						   .black_box .text .detalii h3{text-decoration:none;font-size:16px;}
						   .black_box .text .detalii p{text-decoration:none;font-size:11px;}
						   .black_box .text .tarife { text-decoration:none; margin-top: 10px; }
						   .black_box .text .tarife h3 { font-size:12px; font-weight:bold;float:left;padding-right:5px; }
						   .black_box .text .tarife .pret {font-size:12px;}
						   .black_box .text .tarife .comment {font-size:12px;}
						   .black_box .text .tarife .tarife_right {float:left; width: 225px;}
						   .black_box .text .tarife .tarife_left { float:left; width: 225px; }
						   .black_box .text .citeste_mai_mult {text-align:right;padding-right:5px;}
						   .Selected-City {background-color:#ccc!important; color:#000!important;}
		     			   .black_box .text .citeste_mai_mult a {color:#cccc99;font-size:9px;}
						   .black_box .text .citeste_mai_mult a:hover {text-decoration:none;}
						   
.mid .wrap .right .content .banner {margin-top:10px;clear:both;margin-top:10px;padding-top:10px;}
.mid .wrap .right .content .blue_box { background-image:url(../img/round_box_blue.jpg); width:350px; height:210px; margin-top: 15px; }
				           .blue_box .img { color:#cccc99; float: left; margin: 10px; width: 100px; }
						   .blue_box .text { color:#cccc99; width: 230px; float: left; }
						   .blue_box .text .title {text-decoration:none}
						   .blue_box .text .title a{ color:#cccc99; font-size:12px; text-decoration:none; }
						   .blue_box .text .title a:hover {color:#FFFFCC;}
						   .blue_box .text .title h3 {text-decoration:none;font-size:20px;font-weight:bold;}
						   .blue_box .text .title p{ text-decoration:none; font-size:18px; }
						   .blue_box .text .detalii { text-decoration:none; margin-top: 5px; }
						   .blue_box .text .detalii h3{text-decoration:none;font-size:16px;}
						   .blue_box .text .detalii p{text-decoration:none;font-size:12px;}
						   .blue_box .text .tarife { text-decoration:none; margin-top: 5px; }
						   .blue_box .text .tarife h3 { font-size:12px; font-weight:bold; }
						   .blue_box .text .tarife .pret {font-size:12px;}
						   .blue_box .text .tarife .comment {font-size:12px;}
						   .blue_box .text .tarife .tarife_right {float:left; width: 225px;}
						   .blue_box .text .tarife .tarife_left { float:left; width: 225px; }
						   .blue_box .text .citeste_mai_mult {text-align:right;padding-right:10px;}
						   .blue_box .text .citeste_mai_mult a {color:#cccc99;font-size:9px;}
						   .blue_box .text .citeste_mai_mult a:hover {text-decoration:none;}

.bottom {width:100%;}
.bottom .footer { width:961px; margin:auto auto; background-image:url(../img/footer.png); height:61px; padding-top: 23px; }
.bottom .footer .footer_left {float:left;text-align:left;width:480px;}
	    .footer p{padding-left:10px;padding-right:10px;font-size:12px;color:#cccc99}
		.footer a{color:#cccc99;text-decoration:none;font-size:12px;}
		.footer a:hover {text-decoration:underline;}
.bottom .footer .footer_right {float:right;text-align:right;width:480px;}
/*yos*/
	.searchDetails{width:340px; float:right; padding-top:2px;}
		.search_bar .lang {width:70px;float:left;}
		.search_bar .lang img {float:left;margin-left:12px;}
		.searchDetails .searchParag{width:140px; float:left;}
		.searchDetails .searchParag img {float:left;margin-top:7px;margin-left:12px;}
		.searchDetails .searchParag p{padding-top:5px;padding-right:5px;}
		.searchDetails .searchForm{width:160px; float:left; text-align:left!important;}
		.searchDetails .searchForm .search_input:focus{border:1px #CCCC99 solid; background:#404040!important; border-color:#CCCC99!important; color:#fff;}
		.searchDetails .searchForm .go_button{width:50px!important; border:none!important; color:#CCCC99!important;background :none!important; cursor:pointer;}
	.activeted {background:#404011!important;}
	.selected{background-color:#99CCCC!important;color:black!important;}
	.spacer10{clear:both; font-size:1px; height:10px;}
	.spacer40{clear:both; font-size:1px; height:40px;}
/*cms*/
	.content_text {color:#CCCC99; padding:0 10px 0 0;}
	.content_text ul, .content_text ol{list-style-position:inside;}
	.content_text h3{font-size:18px; font-weight:bold; text-transform:uppercase; padding:0 0 10px 0; }
	.content_text p{line-height:18px;}
/*contact*/
.cform {padding-left:10px;}
.f_left          {width:160px; display:block; float:left; height:18px; line-height:18px; text-align:right; margin-right:6px; color:#CCCC99; font-size:14px;}
.f_right{color:#333;}
.f_right input{width:320px; display:block; float:left; height:18px; border:1px #666 solid; color:#666; background:#fff;}
.f_right textarea{width:320px; display:block; float:left; border:1px #666 solid; height:100px; background:#fff;color:#666;}
.f_x{clear:both; font-size:1px; height:6px;}
.f_right textarea:focus, .f_right input:focus { border: 1px solid #CCCC99; color:#000; /*background: url(../images/input-bg.jpg) no-repeat 0 0;*/ }
.f_left .checkbox{width:14px; height:14px; display:block; float:right;  border:1px #666 solid; }
.f_right .small{color:#666; font-size:12px;}

.f_right .link_big{display:block; float:left; width:60px; font:bold 12px/22px arial;border:1px #666 solid; background:#CCCC99; color:#fff; height:26px;line-height:26px;padding:0 8px 0 12px; outline:0; outline:none;margin-top:23px;cursor:pointer;}
.f_right .small_right{display:block; float:right; color:#666; font-size:12px; text-align:right;width:190px;padding-right:230px;}
.f_right .link_big:hover{border:1px #CCCC99 solid;  color:#999; background:none;}

.f_title  .error{color:#E2584E; font-weight:bold; display:block; margin-bottom:2px;}
.error {color:#E2584E;}
#produs_warning , #username_warning , #email_warning, #telefon_warning, #mesaj_warning, #adresa_warning , #societatea_warning, #localitate_warning, #judet_warning, #observatii_warning, #destinatia_warning, #hotel_warning, #durata_warning{color:#E2584E; font-weight:bold; font-size:12px; margin:0 0 0 4px; float:left;}

/*list*/
.content_list h2{color:#CCCC99; font-size:18px; font-weight:bold; padding:0 0 10px 0; text-transform:uppercase;}
.content_list h1{color:#CCCC99; font-size:18px; font-weight:bold; padding:0 0 10px 0; text-transform:uppercase;}
/*pagination*/
.page_pos {clear:both;  height:30px; width:740px; border:1px #333 solid; height:30px; padding:0; background:none; margin:2px 0 0 0;}/*   none repeat scroll 0 0; */
	.results {float:left;  width:230px;  height:30px; line-height:30px; font-size:11px; text-align:left; color:#CCCC99; margin:0 5px 0 5px;}

	.pages {float:right; width: 180px; height:30px; line-height:30px; margin-right: 5px;}
		.numbers { float:right; height:auto; width:auto; font-size: 11px; color:#CCCC99;}
		.numbers a, .numbers span { margin:0 5px; text-decoration:none; color:#CCCC99; }
		.numbers a.current { font-weight:bold; color:#fff;text-decoration:none;}
		.numbers a:hover { color: #fff; text-decoration: underline;}
		
	 a.more{text-decoration:none; color:#CCCC99; font-size:12px;}
	 a.more:hover{color:#fff;text-decoration:underline;}
	 
/*details*/
.element_details{border:1px #666 solid; padding:0 0 8px; background:#000 url(../img/bg_gradient_black.jpg) repeat-x scroll center top;}
.element_details img{display:block; width:264px; height:264px; margin:8px; float:left;}
.element_details h3{color:#CCCC99; font-size:20px; padding:8px 0; margin-left:8px;} 
.element_details p{padding:0 8px; color:#CCCC99; font-size:12px;}

.element_back{text-align:right; padding:8px 8px 0 0;}
.element_back a{text-decoration:none; color:#CCCC99; font-size:12px;}
.element_back a:hover{color:#666;text-decoration:underline;}

/*gallery*/
.galleries_title h3{padding-left:8px !important;}
	.galleries{height: auto;}
	.galleries a      {display:block; float:left; width:110px!important; height:110px!important; margin: 0 6px 6px 6px;}
	.galleries a img{display:block; float:left; width:110px!important; height:110px!important; border:0!important; margin:0!important; padding:0!important;border:0px solid #fff;}
	.galleries a:hover{position:relative; white-space:normal;}
	.galleries a:hover img{width:150px!important; height:150px!important; padding:2px!important; position:absolute; left:-27px;  top:-27px; border-width:1px!important;border-style:solid!important; border-color:#CCCC99!important; }
	
/*slideShow*/
	.slideshow1,.slideshow2,.slideshow3,.slideshow4,.slideshow5,.slideshow6{overflow:hidden;}
	.slideshow1{width:880px; height:250px;}
	.slideshow1 .slide1{width:880px; height:250px;}
	
	.slideshow2, .slideshow3{width:742px; height:200px;}
	.slideshow2 .slide2, .slideshow3 .slide3{width:742px; height:200px;}
	
	.slideshow4{width:198px; height:140px;}
	.slideshow4.slide4{width:198px; height:140px;}
	
	.slideshow5{width:198px; height:188px;}
	.slideshow5.slide5{width:198px; height:188px;}
	
	.slideshow6{width:198px; height:98px;}
	.slideshow6.slide6{width:198px; height:98px;}
	
.blue_box { background-image:url(../img/round_box_blue.jpg)!important;}
.blue_boxbg{background:#000120 url(../img/bg_gradient_blue.jpg) repeat-x scroll center top; background-image:url(../img/bg_gradient_blue.jpg)!important; background-color:#000120!important;}
.activSM{background-color:#99CCCC!important;color:black!important;}
/**/
.content .top_sub_menu { width:auto; float: left; padding-bottom:15px;}
.content .top_sub_menu a{float:left;background-color:#333;color:#fff;text-decoration:none;padding:3px;margin-left:27px;margin-top:3px;border-top:0px solid #666;font-size:12px;margin-left:17px;width:152px;}
.content .top_sub_menu a:hover { background-color:#ccc;border-top:0px solid #fff;color:black }
.content .top_sub_menu h3 {color:white;font-size:16px;font-weight:normal;}
.ftla{color:#996600!important;}
.ftla:hover{color:#CCCC99!important;}

.rezerva a{background-image:url(../img/bell.png)!important;float:left; background-position:0 0; background-repeat:no-repeat!important; border:none;margin:2px 0 0; display:block; width:105px;  height:32px; padding:0 10px 0 40px; font:bold 14px/32px arial; border:0px #666 solid; color:#fff;outline:0; outline:none; text-decoration:none;}
.rezerva a:hover{border:0px #CCCC99 solid;  color:#999; background:none;}
.hide{display:none!important;}

.boxNoutati{border:1px #666 solid; overflow:hidden; -moz-border-radius: 5px; -webkit-border-radius: 5px; /*padding:0 4px;*/}
.boxNoutati h3{font:14px; color:#CCCC99;}
.boxNoutati h3 a{font:14px; color:#CCCC99; text-decoration:none; font-weight:normal;}
.boxNoutati td{border-bottom:1px #CCCC99 solid;}.boxcircuite{border:1px #666 solid!important; overflow:hidden; -moz-border-radius: 5px; -webkit-border-radius: 5px; /*padding:0 4px;*/}.boxcircuite h3{font:14px; color:#CCCC99!important;}.boxcircuite h3 a{font:14px; color:#CCCC99; text-decoration:none; font-weight:normal;}.boxcircuite td{border-bottom:1px #CCCC99 solid!important;}
.line1{background:#292847;}
.line_highlight{background:#666;}
/**/
.content_text{position:relative;}
.harta{position:absolute;top:188px; left:525px;}
.harta img{width:200px; height:150px;}
.rezervation{background-image:url(../img/bell.png)!important; background-position:0 0; background-repeat:no-repeat!important; font-size:11px!important; color:#fff!important; font-weight:bold; padding:10px 0; padding-left:12px!important; padding-right:12px!important; width:114px!important;}

.rezerva p{padding:5px 0 0 0;}
.autoWidth{padding-left:10px!important;padding-right:10px!important; width:720px!important;}
.smallBox{height:175px!important; background-image:url(../img/round_box_blacks.jpg)!important;}
.doc a{width:200px!important; background-image:url(../img/arrow_down.png)!important; margin:0 0 0 10px;}
.line2 td a,.line2 td a:link,.line2 td a:visited{color:#CCCC99!important;}
.line2 td a:hover{color:#CCCC99!important;}

.content_list_left {/*float:left;width:50%;*/}
.content_list_right {/*float:right;width:50%;*/}

.tara a {float:left;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;float:left;height:15px;font-size:14px;text-align:center;padding-left:10px;padding-right:10px;background-color:#55524B;color:#FFF;padding-bottom:5px;margin-left:10px;text-decoration:none;}
.tara a:hover {background-color:#fff;color:#000;text-decoration:none;}

.indicativ h3{color:#fff!important;font-size:14px;}
.indicativ h3 strong{color:#CCCC99!important; font-weight:normal!important;}
.adjust{color:#fff; font-size:13px;}
.adjust:hover{text-decoration:none;}

.row {position:relative;}
.row #captchaimg {position:absolute;left:167px;top:-3px;}
.row .input_opinie {position:absolute;left:300px;}
.row .small a {color:#f00;font-size:12px;text-decoration:underline;position:absolute;left:70px;}
.row .small a:hover {text-decoration:none;}
.content_list{clear:both;}
