/*
Theme Name: rumania-viajes
Theme URI:
Author: GWP Team
Author URI: http://www.gwpteam.com/
Description:
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags:
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
:focus {/* remember to define focus styles! */
	outline: 0;
}
body {
	background: #fff;
	line-height: 1;
}
ol, ul {
	/*list-style: none;*/
}
table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
a.detalii-circuit {
	background: #ed1b23;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	display: inline-block;
	font-weight: bold;
	padding: 5px 20px;
	border-radius: 15px;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a img {
	border: 0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}

body{
	font-family: Arial, Tahoma, Verdana, Georgia, sans-serif;
	font-size: 13px; font-weight: normal; color: #343434; margin: 0px; padding:0px;
}
img{ border: none;}
h1, h2, h3, p, img, div, ul, a{ margin:0; padding:0; }
h1 a:hover,
h2 a:hover,
h3 a:hover { text-decoration:underline; }
p{ padding: 3px 0; }
.img-holder {
	text-align: center;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1
}
.addthis-smartlayers {
	display: none !important;
}
.clear{ clear:both; margin:0px; padding:0px;}
.clear5px{ clear:both; margin:0px; padding:0px; height: 5px;}
.clear10px{ clear:both; margin:0px; padding:0px; height: 10px;}
.clear20px{ clear:both; margin:0px; padding:0px; height: 20px;}
.clear30px{ clear:both; margin:0px; padding:0px; height: 30px;}
.float-left{ float: left; }
.float-right{ float: right; }

#wrapper{ margin: 0; padding: 0; }

	#wrapper #header{ height: 132px; background: url(images/hbg.gif) center no-repeat; }
	#wrapper #header #header-container{ width: 960px; height: 132px; margin: 0 auto;}

		#wrapper #header #logo{ width: 180px; height: 98px; float: left; margin-top: 10px; }
			#wrapper #header #logo a{ display:block; width:180px; height:98px; margin: 8px 0 0 41px; background: url(images/logo.png) no-repeat; background-size: contain;  text-indent:-9999px; }

		#wrapper #header #header-menu{ width: 740px; height: 132px; float: right; }
				#wrapper #header #header-menu #languages, #languages-mobile{
					text-align:right;
					padding-right:41px;
					height:13px;
					margin-top:13px;
					color:#a2a2a2;
					font-size:11px;
				}
				#languages-mobile {
				    display: none;
				}
					#wrapper #header #header-menu #languages a, #languages-mobile a{
						font-size: 11px; color: #a2a2a2; text-transform: uppercase; text-decoration: none; font-weight: bold;
					}
					#wrapper #header #header-menu #languages a.active,
					#wrapper #header #header-menu #languages a:hover
					, #languages-mobile a.active
					, #languages-mobile a:hover{ color: #343434; }

				#wrapper #header #header-menu #menu1 .menu1{
					padding:0;
					margin:0;
					list-style:none;
					height:37px;
				}
					#wrapper #header #header-menu #menu1 .menu1 li{
						list-style:none;
						float:left;
						line-height:30px;
						padding:0 10px;
					}
						#wrapper #header #header-menu #menu1 .menu1 li a{
							font-size: 14px; font-weight: bold; color: #b87c4c; text-decoration: none;
						}
						#wrapper #header #header-menu #menu1 .menu1 li a:hover{ text-decoration: underline; }

				#wrapper #header #header-menu #menu_main .menu_main{
					padding: 0; margin: 0; list-style: none; height: 34px;
				}
					#wrapper #header #header-menu #menu_main .menu_main li.main-menu-li{
						list-style:none;
						float:left;
						line-height:39px;
						padding:0 5px;
						margin:0 0 0 5px;
						position:relative;
					}
						#wrapper #header #header-menu #menu_main .menu_main li.main-menu-li a{
							font-size:16px;
							font-weight:bold;
							color:#6e685b;
							text-decoration:none;
							display:block;
							height:34px;
							padding:0 0 0 15px;
							line-height:34px;
							float:left;
							position:relative;
						}
						#wrapper #header #header-menu #menu_main .menu_main li.oferta-menu a { padding-right:7px; }

						#wrapper #header #header-menu #menu_main .menu_main li.main-menu-li:hover > a,
						#wrapper #header #header-menu #menu_main .menu_main li.main-menu-li.hover > a,
						#wrapper #header #header-menu #menu_main .menu_main li.current-menu-item > a {
							background: url(images/menu-left.png) no-repeat;
							color: #ffffff;
						}
						#wrapper #header #header-menu #menu_main .menu_main li.main-menu-li:hover a b,
						#wrapper #header #header-menu #menu_main .menu_main li.main-menu-li.hover a b,
						#wrapper #header #header-menu #menu_main .menu_main li.current-menu-item a b{
							background: url(images/menu-right.png) no-repeat;
							display:block;
							width:16px;
							height:34px;
							position:absolute;
							right:-16px;
							top:0px;
						}

						#wrapper #header #header-menu #menu_main .menu_main li.oferta-menu:hover > a,
						#wrapper #header #header-menu #menu_main .menu_main li.hoverrr > a,
						#wrapper #header #header-menu #menu_main .menu_main li.current-menu-item.oferta-menu > a {
							background: url(images/oferta-menu-left2.png) 1px -1px no-repeat;
							color: #6e685b;
							z-index:40;
							height:37px;
							padding-right:7px;
						}
						#wrapper #header #header-menu #menu_main .menu_main li.oferta-menu:hover a b,
						#wrapper #header #header-menu #menu_main .menu_main li.hoverrr a b,
						#wrapper #header #header-menu #menu_main .menu_main li.oferta-menu.current-menu-item a b{
							background: url(images/oferta-menu-right2.png) left -1px no-repeat #ffffff;
							display: block;
							width:7px;
							height:36px;
							position:absolute;
							right:-7px;
							top:0px;
							padding:0;
						}

						#wrapper #header #header-menu #menu_main .menu_main li.main-menu-li.first { padding:0 0 0 10px; margin:0px; }
							#wrapper #header #header-menu #menu_main .menu_main li.main-menu-li.first a,
							#wrapper #header #header-menu #menu_main .menu_main li.main-menu-li.first a:hover {
								background:url(images/ico-main-menu-home.gif) center no-repeat;
								text-indent:-9999px;
								width:22px;
								display:block;
								padding:0px;
							}
						#wrapper #header #header-menu #menu_main .menu_main li.main-menu-li.second-menu { margin:0px; }

img.social_button:hover {
    opacity: 0.4;
    filter: alpha(opacity=40); /* For IE8 and earlier */
}

/* sub menu */
#menu_main .menu_main li ul.sub-menu { display:none; }
	#menu_main .menu_main li:hover ul.sub-menu,
	#menu_main .menu_main li.hover ul.sub-menu {
		list-style:none;
		clear:both;
		display:block;
		position:absolute;
		top:32px;
		left:6px;
		width:246px;
		background:url(images/oferta-submenu-pixel.png) 3px top repeat-y;
		/*background-color:#B87C4C;*/
		padding:0;
		margin:0;
		z-index:20;
	}
		#menu_main .menu_main li:hover ul.sub-menu li{
			list-style:none;
			line-height: normal;
			padding:0;
			/*margin:0 0 0 5px;*/
			display:block;
			width:246px;
			background:none;
			margin:0px;
		}
		#menu_main .menu_main li:hover ul.sub-menu li a { float:none!important; }
		#menu_main .menu_main li:hover ul.sub-menu li.oferta-submenu-top,
		#menu_main .menu_main li.hover ul.sub-menu li.oferta-submenu-top {
			background:url(images/submenutop-hover.png) left top no-repeat;
			padding-top:16px;
			height:auto;
		}
		#menu_main .menu_main li:hover ul.sub-menu li.oferta-submenu-bottom,
		#menu_main .menu_main li.hover ul.sub-menu li.oferta-submenu-bottom {
			background:url(images/oferta-submenu-bottom.png) 3px bottom no-repeat!important;
			/*border:1px solid red;*/
		}
			#menu_main .menu_main li:hover ul.sub-menu li a{
				clear:both!important;
				display:block!important;
				font-size:14px!important;
				color:#3a3a3a!important;
				text-decoration:none!important;
				line-height: normal!important;
				padding:5px 20px 6px 25px!important;
				margin:0!important;
				z-index:1!important;
				text-align:left;
				background:none!important;
			}
			#menu_main .menu_main li:hover ul.sub-menu li a:hover{
				background: none!important;
				color: #ed1a21!important;
				font-weight:bold;
			}
/* END sub menu */


	#wrapper #carousel{ height: 380px; background-color:#FDFCFA; overflow: hidden; position:relative }
		#wrapper #carousel #carousel-container{ width: 1440px; position:absolute; left:50%; margin-left:-720px }

/* jCarouselLite */
.carousel  {
    position: relative;
	width: 960px;
	height:380px;
}
.carnav{ height:0px;}
	.carnav a.prev{
		width: 47px;
		height: 73px;
		top:-25px;
		left:20px;
		text-decoration: none;
		position:absolute;
		background: url(images/c-left-arrow.png) no-repeat;
		z-index:3;
	}
		.carnav a.prev:hover {
         	background: url(images/c-left-arrow-active.png) no-repeat;
		}
	.carnav a.next {
		width: 47px;
		height: 73px;
		top:-25px;
		right:20px;
		text-decoration: none;
		position:absolute;
		background: url(images/c-right-arrow.png) no-repeat;
		z-index:2;
	}
		.carnav a.next:hover {
        	background: url(images/c-right-arrow-active.png) no-repeat;
		}
        .carnav a:hover,
		.carnav a:active {
			border: none;
            outline: none;
		}

	.carousel .jCarouselLite {
   		float: left;
		width: 960px;
		text-align: left;
		position: relative;
		z-index:1;
 		/*
		visibility: hidden;
      	left: -5000px;
		*/
	}
		.carousel .jCarouselLite .carousel-content-left {
			width: 569px;
			margin: 100px 20px 0 100px;
		}
		.carousel .jCarouselLite .carousel-content-right {
			width: 155px;
			height: 73px;
			margin: 35px 0 0 0;
			color: #fffefc;
			font-size: 40px;
			font-weight: bold;
			text-align: center;
			line-height: 73px;
			background: url(images/ipbg.png) no-repeat;
			position:absolute;
			left:700px;
			top:0;
		}

	.carousel ul {
   		margin: 0;
		padding: 0;
		width: 1440px;
		height:380px;
		position:relative;
	}
	.carousel ul li{
		width: 1440px;
		height:380px;
		z-index:3;
	}
	
	.carousel ul li > div {
		width:960px;
	}

	.carousel h1, .carousel h1 a{
		color: #000000;
		font-size: 20px;
		font-weight: bold;
		text-decoration:none;
	}
	.carousel h1 a:hover{
		text-decoration:underline;
	}
		.carousel p.sejur{
			color: #343434;
			font-size: 20px;
			font-weight: normal;
			padding: 13px 0;
		}
		.carousel p.traseu{
			color: #c94000;
			font-size: 16px;
			font-weight: bold;
			line-height: 18px;
			padding: 13px 0;
		}
		.carousel p.promo-message{
			color: #cc1500;
			font-size: 13px;
			font-weight: bold;
			padding: 13px 0 0 0;
			line-height: normal;
			text-align:left;

			/*
			float: left;
			width: 131px;
			height: 73px;
			margin: 200px 0 0 0;
			color: #fffefc;
			font-size: 40px;
			font-weight: bold;
			text-align: center;

			background: url(images/ipbg.png) no-repeat;
			*/
		}
		.carousel p.short-desc{
			color: #202120;
			font-size: 14px;
			font-weight: normal;
			line-height: 20px;
			padding: 13px 0 0 0;
		}
/* end jCarouselLite */



	#wrapper #under-footer{ height: 137px; background: url(images/uft.jpg) center no-repeat; }
	#wrapper #footer{ height: 310px; background: url(images/fbg.jpg) center repeat; }
		#wrapper #footer #footer-container{ width: 960px; margin: 0 auto }

		#wrapper #footer #footer-left{ width: 620px; float: left; padding: 37px 0 0 0; text-align: left; }
			#wrapper #footer #footer-left #menu2 .menu2{
				padding: 0; margin: 0; list-style: none; height: 35px;
			}
				#wrapper #footer #footer-left #menu2 .menu2 li{
					list-style:none; float: left; line-height: 25px; padding: 0 8px;
				}
					#wrapper #footer #footer-left #menu2 .menu2 li a{
						font-size: 13px; font-weight: bold; color: #6e685b; text-decoration: none;
					}
					#wrapper #footer #footer-left #menu2 .menu2 li a:hover{ text-decoration: underline; }

			#wrapper #footer #footer-left #menu3 .menu3{
				padding: 0; margin: 0; list-style: none; height: 35px;
			}
				#wrapper #footer #footer-left #menu3 .menu3 li{
					list-style:none; float: left; line-height: 25px; padding: 0 8px;
				}
					#wrapper #footer #footer-left #menu3 .menu3 li a{
						font-size: 15px; font-weight: bold; color: #b87c4c; text-decoration: none;
					}
					#wrapper #footer #footer-left #menu3 .menu3 li a:hover{ text-decoration: underline; }

			#wrapper #footer #footer-left #licenta{
				clear:both;
				font-size: 13px; color: #8e8e8e; font-weight: normal; line-height: 18px; padding: 0 0 15px 10px;
			}
			#wrapper #footer #footer-left #copyright{
				font-size: 13px; color: #8e8e8e; font-weight: normal; line-height: 18px; padding: 0 0 0 10px;
			}

		#wrapper #footer #footer-right{
			width: 290px;
			float: right;
			padding: 50px 0 0 0;
			text-align: center;
		}
			#wrapper #footer #footer-right #twitter{
				width: 290px;
				border-bottom: 1px solid #d9d9d9;
				margin:0 0 0 0;
				padding:0 0 14px 0;
			}
				#wrapper #footer #footer-right #twitter #ico-tweet {	float: left; }
				#wrapper #footer #footer-right #twitter #ico-tweet a {
					display:block;
					background: url(images/ico-tweet.gif) right no-repeat;
					width:73px;
					height:31px;
					text-indent:-9999px;
				}
				#wrapper #footer #footer-right #twitter #url-tweet{
					width: 180px;
					padding: 0 0 0 15px;
					height:31px;
					float:left;
					text-align:left;
				}

				#wrapper #footer #footer-right #twitter a{
					line-height: 20px;
					text-decoration: none;
					color: #343434;
					font-weight:bold;
				}
				#wrapper #footer #footer-right #twitter a span{
					color: #64d8ff;
					font-weight:bold;
				}

			#wrapper #footer #footer-right #facebook{
				width: 290px; padding:20px 0 0 0;
			}
				#wrapper #footer #footer-right #facebook #ico-facebook { float:left;	margin:0 18px 0 39px; }
				#wrapper #footer #footer-right #facebook #ico-facebook a {
					display:block;
					background: url(images/ico-facebook.gif) right no-repeat;
					width:16px;
					height:40px;
					text-indent:-9999px;
				}
				#wrapper #footer #footer-right #facebook #iframe-facebook{
					float:left;
					/*background: url(images/facebook.gif) no-repeat;*/
				}
				#wrapper #footer #footer-right #facebook #iframe-facebook .fb-like { margin:10px 0 0 0; padding:0px; }

	#wrapper #content{ background: url(images/cibg.jpg) center bottom no-repeat; padding: 40px 0 30px 0; }
		#wrapper #content #content-container{
			width: 960px; border-bottom: 1px solid #dad2ce; padding: 0 0 15px 0;
			background: url(images/ccibg.gif) no-repeat;
		}
			#wrapper #content #content-container .content-column{
				width: 300px; margin: 0 10px; float: left; text-align: left;
			}
				#wrapper #content #content-container .content-column.first{
					margin: 0 10px 0 0; width: 310px;
				}
				#wrapper #content #content-container .content-column.last{
					margin: 0 0 0 10px; width: 310px;
				}
					#wrapper #content #content-container .content-column h2{
						color: #343434;
						font-size: 17px;
						font-weight: bold;
						line-height: 25px;
						padding-bottom:22px;
					}
					#wrapper #content #content-container .content-column h2.title{
						padding: 0;
					}
					#wrapper #content #content-container .content-column h2.title1{
						padding-top: 30px;
					}
					#wrapper #content #content-container .content-column p{
						color: #343434;
						font-size: 13px;
						font-weight: normal;
						line-height: 21px;
						padding: 0 0 10px 0;
					}
					#wrapper #content #content-container .content-column img.img{
						margin: 5px 0 5px 5px;
					}
					#wrapper #content #content-container .content-column .comment{
						background: url(images/icbg.gif) no-repeat;
						padding: 0 0 10px 0;
						display: block;
					}
						#wrapper #content #content-container .content-column .comment .comment-container{
							color: #000000;
							font-size: 13px;
							font-weight: normal;
							line-height:21px;
							padding: 15px 0 0 15px;
							font-style: italic;
						}
					#wrapper #content #content-container .content-column .author{
						color: #b87c4c;
						font-size: 14px;
						font-weight: bold;
						padding: 15px 0 0 15px;
					}

				#wrapper #content #content-container .content-column.column-center{
					padding: 45px 0 0 0;
				}
				#wrapper #content #content-container .content-column a.vezi-oferta-completa{
						color: #343434;
						font-size: 17px;
						font-weight: bold;
						line-height: 25px;
						text-decoration: none;
					}
			#wrapper #content #content-container .content-column-double{
				width: 620px;
				margin: 0 10px 0 0;
				padding: 0 0 10px 0;
				float: left;
				text-align: right;
				border-bottom: 1px solid #dad2ce;
			}
				#wrapper #content #content-container .content-column-double a,
				#wrapper #content #content-container .content-column a{
					color: #b87c4c;
					font-size: 14px;
					font-weight: bold;
					line-height: 25px;
					text-decoration: none;
				}
				#wrapper #content #content-container .content-column-double a:hover,
				#wrapper #content #content-container .content-column a:hover{

				}

				#wrapper #content #content-container .content-column #index-circuite {
				    margin-top: 20px;
				}

				#wrapper #content #content-container .content-column #index-circuite .index-circuite{
					padding: 0;
					margin: 0;
					list-style: none;
				}
					#wrapper #content #content-container .content-column #index-circuite .index-circuite li{
						list-style:none;
					}
						#wrapper #content #content-container .content-column #index-circuite .index-circuite li a{
							font-size: 14px;
							font-weight: bold;
							color: #343434;
							text-decoration: none;
							display: block;
							width: 310px;
							height: 35px;
							line-height: 35px;
							padding: 0 0 0 20px;
						}
						#wrapper #content #content-container .content-column #index-circuite .index-circuite li a:hover{
							background: url(images/circuitebg.gif) no-repeat;
						}

	#wrapper #back-top{ height: 175px; position: relative; }
		#wrapper #back-top #back-top-title{ height: 134px; line-height:134px; }
			#wrapper #back-top #back-top-title-container{
				width: 960px;
				margin: 0 auto;
				padding: 0px 0 0 0;
				text-align: left;
			}
				#wrapper #back-top #back-top-title-container h1{
					color: #ffffff;
					font-size: 41px;
					font-weight: bold;
					vertical-align:middle;
					line-height:41px;
					display:inline-block;
				}

		#wrapper #back-top #breadcrumb{
			height: 41px; background: url(images/breadcrumb-pixel.png) repeat-x;
		}
			#wrapper #back-top #breadcrumb #breadcrumb-container{
				width: 960px;
				margin: 0 auto;
				padding: 10px 0 0 0;
				color: #ffffff;
				text-align: left;
				font-weight: bold;
				font-size: 12px;
				border-top: 1px solid #d9d9d9;
			}
				#wrapper #back-top #breadcrumb #breadcrumb-container a{
					color: #efc500;
					text-align: left;
					font-weight: bold;
					font-size: 12px;
					text-decoration: none;
				}
				#wrapper #back-top #breadcrumb #breadcrumb-container a:hover{
					text-decoration: underline;
				}

.back{ margin: 0; padding:0; }
	#wrapper #content.back{ background: none; padding: 0 0 30px 0; }
		#wrapper #content.back #content-container{
			width: 960px;
			border-bottom: none;
			padding: 0 0 15px 0;
			background: none;
			text-align: left;
		}
			#wrapper #content #content-container #tabs{
				border-bottom:1px solid #d9d9d9;
				margin-left:-10px;
			}

			#wrapper #content #content-container #tabs .tabs{
				padding: 0;
				margin: 0;
				list-style: none;
				height: 56px;
				margin: 0 0 0 8px;
			}
				#wrapper #content #content-container #tabs .tabs li{
					list-style:none; float: left;
				}
					#wrapper #content #content-container #tabs .tabs li a{
						font-size: 17px;
						font-weight: bold;
						color: #6e685b;
						text-decoration: none;
						display: block;
						padding: 20px 20px 20px 20px;
						border-left: 1px solid #d9d9d9;
					}
					#wrapper #content #content-container #tabs .tabs li a:hover,
					#wrapper #content #content-container #tabs .tabs li a.active{
						color: #b87c4c; background-color: #ffffff;
					}
					#wrapper #content #content-container #tabs .tabs li a.last{
						border-right: 1px solid #d9d9d9;
					}
	#wrapper #oferta-left{
		width:620px;
		margin:0;
		padding:40px 10px 10px 0px;
		float:left;
		text-align:left;
	}
		#wrapper #oferta-left h2 {
			color:#503b20;
			font-size:20px;
			font-weight:bold;
			padding-bottom:15px;
			line-height:18px;
		}
		#wrapper #oferta-left h2 a { color:#503b20; text-decoration:none; }
		#wrapper #oferta-left h2 a:hover { text-decoration:underline; }
		#wrapper #oferta-left,
		#wrapper #oferta-left p {
			color:#343434;
			font-size:14px;
			font-weight:normal;
			line-height:18px;
		}
			#wrapper #oferta-left p.traseu{
				color: #6e685b; font-size: 16px; font-weight: bold;
			}
			#wrapper #oferta-left p.pixel{
				font-size:1px;
				/*background: url(images/pixel-540.gif) no-repeat; */
				border-top:1px solid #d9d9d9;
				width:460px;
				height:1px;
				padding:20px 0 0 0;
				margin: 20px 0 0 0;
			}
			#wrapper #oferta-left hr {
				color:#d1d1d1;
				width:460px;
				margin: 20px 0;
			}
		#wrapper #oferta-left h3{
			color: #503b20; font-size: 17px; font-weight: bold; padding-bottom: 15px; line-height: 18px;
		}
		#wrapper #oferta-left ul{
			margin: 10px; padding: 10px;
		}
			#wrapper #oferta-left ul li div{
				padding: 10px 0 0 30px;
			}

		#wrapper #oferta-left .testimonial{
			width: 300px;
			float: left;
			padding: 7px 0 0 0;
			background: url(images/testimonial.gif) no-repeat;
		}
			#wrapper #oferta-left .testimonial .testimonial-container{
				padding: 0 0 0 60px;
				font-size: 13px;
				color: #000000;
				font-weight: normal;
			}
				#wrapper #oferta-left .testimonial .testimonial-container .line{
					padding: 0 15px 0 0;
				}
			#wrapper #oferta-left .vezi-mai-multe-pareri{
				padding: 35px 0 0 0; text-align: center;
			}
			#wrapper #oferta-left .vezi-mai-multe-pareri a{
				color: #5a462b;
				font-size: 17px;
				font-weight: bold;
				text-decoration: none;
			}
			#wrapper #oferta-left .vezi-mai-multe-pareri a:hover{
				text-decoration: underline;
			}

	#wrapper #oferta-right{
		width:300px;
		margin:0;
		padding:50px 10px 10px 10px;
		float:left;
		text-align:left;
	}
		#wrapper #oferta-right .price{
			filter:alpha(opacity=80);
			opacity: 0.8;
			-moz-opacity:0.8;
			background-color: #F3CFA1;
			width: 300px;
			height:auto;
			/*min-height: 230px;*/
		}
			#wrapper #oferta-right .price .price-container{
				filter:alpha(opacity=100);
				opacity:1;
				-moz-opacity:1;
				padding:20px 0;
			}
				#wrapper #oferta-right .price .price-container .price1{
					padding:0 22px 14px 22px;
				}
					#wrapper #oferta-right .price .price-container .price1 .price1_price{
						float: left;
						width:120px;
						color:#1d2023;
						font-size:41px;
						font-weight:bold;
						letter-spacing:-6px;
						text-align:left;
						margin:0 0 0 20px;
					}
						#wrapper #oferta-right .price .price-container .price1 .price1_taxe_aeroport{
							float: left;
							width:110px; height:38px;
							text-align:left;
							background: url(images/plus-taxe-aeroport.png) left no-repeat;
							display:none;
						}

				#wrapper #oferta-right .price .price-container ul{
					padding: 0 22px;
					margin: 0;
					list-style: none;
					/*height: 33px;*/
				}
					#wrapper #oferta-right .price .price-container ul li{
						list-style:none;
						text-align: left;
					}
						#wrapper #oferta-right .price .price-container ul li a{
							font-size: 15px;
							font-weight: bold;
							color: #000000;
							text-decoration: none;
							display: block;
							padding: 0 20px;
							height: 33px;
							line-height: 33px;
						}
						#wrapper #oferta-right .price .price-container ul li a:hover,
						#wrapper #oferta-right .price .price-container ul li a.active{
							color: #fefcfa;
							background: url(images/pbg.png) no-repeat;
						}
				#wrapper #oferta-right .price .price-container .promo-message{
					color:#fffffe;
					font-size:13px;
					font-weight:bold;
					text-align:left;
					padding:14px 22px;
					margin:0 0 14px 0;
					background-color:#966732;
					line-height:15px;
				}

		#wrapper #oferta-right .download-contact-informatii {
			padding: 20px 0 20px 17px; margin: 0; list-style: none;
		}
			#wrapper #oferta-right .download-contact-informatii li{
				padding: 0 0 20px 0;
			}
			#wrapper #oferta-right .download-contact-informatii li.last{
				padding: 0;
			}
				#wrapper #oferta-right .download-contact-informatii li a{
					font-size: 15px;
					font-weight: bold;
					color: #000000;
					text-decoration: none;
					display: block;
					height: 17px;
					line-height: 17px;
				}
				#wrapper #oferta-right .download-contact-informatii li a:hover,
				#wrapper #oferta-right .download-contact-informatii li a.active{
					color: #EF4445;
				}
					#wrapper #oferta-right .download-contact-informatii li a.calatorie{
						background: url(images/ico-info.gif) no-repeat; padding: 0 0 0 30px;
					}
					#wrapper #oferta-right .download-contact-informatii li a.contract{
						background: url(images/ico-contract.gif) no-repeat; padding: 0 0 0 30px;
					}
					#wrapper #oferta-right .download-contact-informatii li a.informatii{
						background: url(images/ico-informatii.gif) no-repeat; padding: 0 0 0 30px;
					}

		#wrapper #oferta-right .vezi-programul-detaliat-pe-zi{
			padding: 0 0 20px 0; text-indent:-9999px;
		}
			#wrapper #oferta-right .vezi-programul-detaliat-pe-zi a{
				display: block;
				height: 56px;
				width: 281px;
				float: right;
				background: url(images/vezi-programul-detaliat-pe-zi.png) right no-repeat;
				text-indent:-9999px;
			}
				#wrapper #oferta-right .vezi-programul-detaliat-pe-zi a:hover{
					background: url(images/vezi-programul-detaliat-pe-zi-over.png) right no-repeat;
				}
				
		#wrapper #oferta-right .vezi-programul-detaliat-pe-zi1{
			padding: 0 0 20px 0; text-indent:-9999px;
		}
			#wrapper #oferta-right .vezi-programul-detaliat-pe-zi1 a{
				display: block;
				height: 56px;
				width: 281px;
				float: right;
				background: url(images/vezi-programul-detaliat-pe-zi1.png) right no-repeat;
				text-indent:-9999px;
			}
				#wrapper #oferta-right .vezi-programul-detaliat-pe-zi1 a:hover{
					background: url(images/vezi-programul-detaliat-pe-zi-over1.png) right no-repeat;
				}
				
		#wrapper #oferta-right .vezi-detaliile-complete-ale-ofertei{
			padding: 0 0 20px 0; text-indent:-9999px;
		}
			#wrapper #oferta-right .vezi-detaliile-complete-ale-ofertei a{
				display: block;
				height: 56px;
				width: 281px;
				float: right;
				background: url(images/vezi-detaliile-complete-ale-ofertei.png) right no-repeat;
				text-indent:-9999px;
			}

		#wrapper #oferta-right .vezi-harta{
			padding: 0 0 40px 0;
			text-indent:-9999px;
			height: 133px;
			width: 300px;
		}
			#wrapper #oferta-right .vezi-harta a{
				display: block;
				height: 133px;
				width: 300px;
				text-indent:-9999px;
			}
				#wrapper #oferta-right .vezi-harta a:hover{
					background: url(images/vezi-harta-over.png) no-repeat;
				}
			#wrapper #oferta-right .vezi-harta #vezi-harta-image{
				height: 133px;
				width: 300px;
			}

		#wrapper #oferta-right .vezi-harta2{
			padding: 0 0 40px 0;
			text-indent:-9999px;
			height: 207px;
			width: 300px;
		}
			#wrapper #oferta-right .vezi-harta2 a{
				display: block;
				height: 207px;
				width: 300px;
				text-indent:-9999px;
			}
    			#wrapper #oferta-right .vezi-harta2 a:hover{
    				background: url(images/vezi-harta-over.png) no-repeat;
    			}
			#wrapper #oferta-right .vezi-harta2 #vezi-harta-image{
				height: 207px;
				width: 300px;
			}

		#wrapper #oferta-right .sfaturi-utile{
			padding:0 0 30px 0;
			text-align:left;
		}
			#wrapper #oferta-right .sfaturi-utile h3,
			#wrapper #oferta-right .sfaturi-utile h3 a{
				color:#252525;
				font-weight:bold;
				font-size:20px;
				text-decoration:none;
			}
			#wrapper #oferta-right .sfaturi-utile h3 a:hover { text-decoration:underline; }
			#wrapper #oferta-right .sfaturi-utile .line-small{
				margin:12px 0 11px 0;
				padding:0px;
				border-bottom:1px solid #cccccc;
				width:220px;
				font-size:1px;
				line-height:1px;
			}
			#wrapper #oferta-right .sfaturi-utile .sfaturi-utile-container p {
				color:#343434;
				font-size:13px;
				font-weight:normal;
				line-height:21px;
				padding:0 0 10px 0;
			}
				#wrapper #oferta-right .sfaturi-utile .sfaturi-utile-container p a{
					display: none;
				}

		#wrapper #oferta-right .consultantul-tau{
			padding: 0 0 30px 0; text-align: left;
		}
			#wrapper #oferta-right .consultantul-tau h3,
			#wrapper #oferta-right .consultantul-tau h3 a {
				color:#252525;
				font-weight:bold;
				font-size:20px;
				text-decoration:none;
			}
			#wrapper #oferta-right .consultantul-tau h3 a:hover { text-decoration:underline; }
			#wrapper #oferta-right .consultantul-tau .line-small{
				margin: 15px 0; background: url(images/line-small.gif) no-repeat;
			}
			#wrapper #oferta-right .consultantul-tau .consultantul-tau-container h2{
				color: #343434;
				font-size: 17px;
				font-weight: bold;
			}
			#wrapper #oferta-right .consultantul-tau .consultantul-tau-container img.img{
				margin: 0 0 5px 5px;
			}
			#wrapper #oferta-right .consultantul-tau .consultantul-tau-container p{
				color: #343434;
				font-size: 13px;
				font-weight: normal;
				line-height: 21px;
				padding: 0 0 10px 0;
			}

	#wrapper .page{
		width: 960px;
		margin:0;
		padding: 20px 10px 10px 10px;
		text-align: left;
	}
		#wrapper .page h2{
			color: #503b20;
			font-size: 20px;
			font-weight: bold;
			padding-bottom: 15px;
			line-height: 18px;
		}
		#wrapper .page p{
			color: #343434;
			font-size: 21px;
			font-weight: normal;
			line-height: 21px;
		}

.article{ padding:0 0 30px 0; }
.article a,
.article span,
.article time{
	color: #503b20;
	font-size: 13px;
	font-weight: normal;
	padding-bottom: 15px;
	line-height: 21px;
	text-decoration:none;
}
.article a:hover{
	text-decoration:underline;
}

.entry-meta{ padding: 10px 0; }

h1.entry-title, h1.page-title,
h1.entry-title a, h1.page-title a,
h2.entry-title, h2.page-title,
h2.entry-title a, h2.page-title a,
h3.entry-title, h3.page-title, h3.entry-format
h3.entry-title a, h3.page-title a, h3.entry-format a{
	color: #503b20;
	font-size: 17px;
	font-weight: bold;
	line-height: 17px;
	text-decoration:none;
}
h1.entry-title a:hover, h1.page-title a:hover,
h2.entry-title a:hover, h2.page-title a:hover,
h3.entry-title a:hover, h3.page-title a:hover, h3.entry-format a:hover{
	text-decoration:underline;
}
h2.entry-title, h2.page-title,
h2.entry-title a, h2.page-title a{
	font-size:14px!important;
}
h3.entry-title, h3.page-title, .entry-format
h3.entry-title a, h3.page-title a, .entry-format a{
	font-size: 12px; font-weight:normal;
}
.entry-content,
.entry-summary,
.entry-content p{
	color: #343434;
	font-size: 13px;
	font-weight: normal;
	line-height: 21px;

}
.entry-summary a{ display: none; }

.entry-meta a{
	text-decoration:underline;
}

/* contact form */
.wpcf7-form-control-wrap input {
	background:url(images/bg_input.gif) left top no-repeat;
	width:245px;
	height:30px;
	border:0px;
	padding:0 10px;
}
.wpcf7-form-control-wrap input.small {
	background:url(images/bg-input-small.gif) left top no-repeat;
	width:70px;
	height:30px;
	border:0px;
	padding:0 10px;
	float:left;
	margin-right:5px;
}

.wpcf7-form-control-wrap input.verysmall {
	background:url(images/bg-input-small.gif) left top no-repeat;
	width:70px;
	height:30px;
	border:0px;
	padding:0 10px;
	float:left;
	margin-right:5px;
}

.wpcf7-form p { clear:both; }
.wpcf7-form-control-wrap textarea {
	display:block;
	background:url(images/bg_textarea.gif) left top no-repeat;
	width:245px;
	height:137px;
	border:0px;
	padding:5px 10px;
}
.wpcf7-form span.label-right { float:left; margin-right:5px; padding:2px; }
.wpcf7-submit{
	display:inline-block;
	border:1px solid #d6d6d6;
	border-radius: 8px;
	padding: 6px 30px;
	font-size:12px;
	color:#503b20;
	cursor:pointer;
	font-weight: bold;
	background: rgb(229,210,180);
    background: linear-gradient(0deg, rgba(229,210,180,1) 0%, rgba(240,224,202,1) 100%);
    line-height:14px;
}


.wpcf7-form-control-wrap .from_url { display:none; }
/* end contact form */

#wrapper #content{ background: url(images/cibg.jpg) center bottom no-repeat; padding: 0 0 30px 0; }
	#wrapper #content #content-container{
		width: 960px;
		margin: 0 auto;
		border-bottom: 1px solid #dad2ce;
		padding: 40px 0 15px 0;
		background: url(images/ccibg.gif) no-repeat;
	}

nav{ padding:0; }
nav .nav-previous{ float:left; }
	nav .nav-previous a{
		color: #343434;
		font-size: 14px;
		font-weight: bold;
		line-height: 18px;
		text-decoration:none;
	}
		nav .nav-previous a:hover{ text-decoration:underline; }
nav .nav-next{ float:right; }
	nav .nav-next a{
		color: #343434;
		font-size: 14px;
		font-weight: bold;
		line-height: 18px;
		text-decoration:none;
	}
		nav .nav-next a:hover{ text-decoration:underline; }

#author-avatar{float:left; width:70px; text-align:left;}
#author-description{float:left; text-align:left;}

.entry-content .avatar{float:left; margin-right:10px;}

.rating .star {
	color: #ccc;
}
.rating .star.active {
 	color: #FFD700
 }
/* Images */
.entry-content img,
.comment-content img,
.widget img {
	max-width: 97.5%; /* Fluid images for posts, comments, and widgets */
}
img[class*="align"],
img[class*="wp-image-"] {
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
img.size-full {
	max-width: 97.5%;
	width: auto; /* Prevent stretching of full-size images with height and width attributes in IE8 */
}
.entry-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 1.625em;
}
p img,
.wp-caption {
	margin-top: 0.4em;
}
.wp-caption {
	background: #eee;
	margin-bottom: 1.625em;
	max-width: 96%;
	padding: 9px;
}
.wp-caption img {
	display: block;
	margin: 0 auto;
	max-width: 98%;
}
.wp-caption .wp-caption-text,
.gallery-caption {
	color: #666;
	font-family: Georgia, serif;
	font-size: 12px;
}
.wp-caption .wp-caption-text {
	margin-bottom: 0.6em;
	padding: 10px 0 5px 40px;
	position: relative;
}
.wp-caption .wp-caption-text:before {
	color: #666;
	content: '\2014';
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	margin-right: 5px;
	position: absolute;
	left: 10px;
	top: 7px;
}
#content .gallery {
	margin: 0 auto 1.625em;
}
#content .gallery a img {
	border: none;
}
img#wpstats {
	display: block;
	margin: 0 auto 1.625em;
}
#content .gallery-columns-4 .gallery-item {
	width: 23%;
	padding-right: 2%;
}
#content .gallery-columns-4 .gallery-item img {
	width: 100%;
	height: auto;
}

/* Image borders */
img[class*="align"],
img[class*="wp-image-"],
#content .gallery .gallery-icon img {/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */
	border: 1px solid #ddd;
	padding: 6px;
}
.wp-caption img {
	border-color: #eee;
}
a:focus img[class*="align"],
a:hover img[class*="align"],
a:active img[class*="align"],
a:focus img[class*="wp-image-"],
a:hover img[class*="wp-image-"],
a:active img[class*="wp-image-"],
#content .gallery .gallery-icon a:focus img,
#content .gallery .gallery-icon a:hover img,
#content .gallery .gallery-icon a:active img {/* Add some useful style to those fancy borders for linked images ... */
	background: #eee;
	border-color: #bbb;
}
.wp-caption a:focus img,
.wp-caption a:active img,
.wp-caption a:hover img {/* ... including captioned images! */
	background: #fff;
	border-color: #ddd;
}
.more-text {
	display: none
}
.oferta-custom-content {
	padding-bottom: 20px;
}
.of-left {
	float: left;
	width: 32%;
	margin-right: 3%;
}
.of-left img {
	max-width: 100%;
	height: auto;
}
.of-right {
	float: right;
	width: 65%;
}
.of-right.full {
	width: 100%;
}
/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.625em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.625em;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.cdsROW .logo img {
    max-width: 115px !important;
    width: 115px;
    height: auto;
}

/* End images */

.oferta-listare {}
	.oferta-listare .oferta {
		float:left;
		padding:0;
		margin:0 17px 0 0;
		width:195px!important;
	}
		.oferta-listare .oferta.last { margin:0; }
		.oferta-listare .oferta h2 {
			color:#3b3b3b;
			font-family: Arial, Tahoma, serif;
			font-weight:bold;
			font-size: 15px;
			padding:0 0 0 0;
		}
			.oferta-listare .oferta h2 a {
				color:#3b3b3b!important;
				font-family: Arial, Tahoma, serif;
				font-weight:bold;
				font-size: 15px;
				text-decoration:none;
			}
				.oferta-listare .oferta h2 a:hover {
					text-decoration:underline;
				}
		.oferta-listare .oferta .oferta-content,
		.oferta-listare .oferta .oferta-content p {
			color:#b87c4c!important;
			font-family: Arial, Tahoma, serif;
			font-weight:bold!important;
			font-size: 13px;
		}
		.oferta-listare .oferta hr {
			border:none;
			background:#503B20;
			height:2px;
			width:195px!important;
			margin:0 0 10px 0; padding:0;
		}
		.oferta-listare .oferta .oferta-excerpt,
		.oferta-listare .oferta .oferta-excerpt p {
			color:#503b20!important;
			font-family: Arial, Tahoma, serif;
			font-weight:bold;
			font-size: 13px;
		}
			.oferta-listare .oferta .oferta-excerpt a {
				display:none;
			}
		.oferta-listare .oferta hr.brown {
			border:none;
			background:#f0c68f;
			height:1px;
			width:195px!important;
			padding:0!important;
		}
		.oferta-listare hr.large {
			width:620px!important;
			border:none;
			background:#503B20;
			height:1px;
			padding:0!important;
			margin:0 0 10px 0!important;
		}
		.oferta-listare .oferta .price{
			color:#ed1b23!important;
			font-size:26px;
			font-family: Arial, Tahoma, serif;
			font-weight:bold;
			float:left;
			line-height:26px;
		}
		.oferta-listare .oferta a.toate-detaliile{
			float:right;
			display:block;
			width:115px;
			height:26px;
			text-indent:-9999px;
			background:url(images/toate-detaliile.png) no-repeat;
		}
			.oferta-listare .oferta a.toate-detaliile:hover {
				background:url(images/toate-detaliile-hover.png) no-repeat;
			}

.oferta-circuit {
	background:url(images/bg-right-price.jpg) right 60px no-repeat!important; width:1000px;
}

#div-tab-pret,
#div-tab-program { display:none; }

.detalii-oferta hr { color:#d9d9d9; width:460px; text-align:left; }
.detalii-oferta h2 {}

#wrapper #oferta-left p.pagename {
	font-size:16px;
	font-weight:bold;
	margin:0 0 15px 0;
	padding:0;
}

.ngg-santiago-thumb-last { margin-right:0px; }

.form-required { color:#ff0000; }

#comments{}
#comments .nopassword, #comments .nocomments{
	color: #ff0000!important;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
}
.commentlist{ margin:0; padding:0; list-style:none; }
.commentlist .comment{ padding:0 0 20px 0;}
.commentlist .comment article{}
.commentlist .comment article .comment-meta{
	color: #343434;
	font-size: 14px;
	font-weight: normal;
	line-height: 21px;
}
.commentlist .comment article .comment-meta img{ float:left; margin:0 10px 0 0;}
.commentlist .comment article  a,
.commentlist .comment article span,
.commentlist .comment article time{
	color: #503b20;
	font-size: 13px;
	font-weight: normal;
	padding-bottom: 15px;
	line-height: 21px;
	text-decoration:none;
}
.commentlist .comment article .comment-meta a{ text-decoration: underline; }
.commentlist .comment article .comment-meta .edit-link{ display:none;}
.commentlist .comment article .comment-meta .reply a.comment-reply-link{ font-weight:bold!important; }
#respond{ padding: 10px 0 0 0; }
#respond a{
	color: #343434;
	font-size: 13px;
	font-weight: normal;
	line-height: 21px;
}
#respond .comment-form-comment{ padding:10px 0;}
#respond .comment-form-comment label{
	float: left; width:100px; text-align:left;
}
#respond .form-allowed-tags{
	font-size: 12px!important;
}

#div-tab-oferta{}
	#div-tab-oferta ul{ padding:0; margin:0; }
		#div-tab-oferta ul li{
			color: #343434;
			font-size: 14px;
			font-weight: normal;
			padding:5px 0;
		}
			#div-tab-oferta ul li ul{
				list-style:none;
				font-weight:normal;
				padding:15px 0 0 40px;
			}
				#div-tab-oferta ul ul li{
					font-weight: normal;
					padding:0;
				}
strong{font-weight:bold;}

.oferta-galerie{ width: 620px; }
	.oferta-galerie td{
		width: 160px;
		text-align: left;
		padding: 0 0 20px 0;
	}
		.oferta-galerie td.last{ width: 140px; }
		.oferta-galerie tr.last td{ padding: 0; }
		.oferta-galerie td div{
			padding: 10px 0 0 0;
			margin: 0;
			font-size: 15px;
			color: #b87c4c;
			font-weight: bold;
		}
		.oferta-galerie td img{ padding: 0; margin: 0; }

.program .circuit_program_intro{
	color: #343434;
	font-size: 16px;
	font-weight: bold;
	line-height:30px;
}

.programul-zilnic div{
	color: #343434;
	font-size: 13px;
	font-weight: normal;
	line-height: 20px;
}
	.programul-zilnic div h3{
		color: #343434;
		font-size: 17px;
		font-weight: bold;
		line-height: 18px;
	}

#wrapper #oferta-right .programul-zilnic-lista{
	padding:0 0 20px 0; margin:0; width:276px; float:right;
}
	#wrapper #oferta-right .programul-zilnic-lista h3{
		color: #343434;
		font-size: 22px;
		font-weight: bold;
		line-height: 45px;
		text-indent:22px;
	}
	#wrapper #oferta-right .programul-zilnic-lista ul{
		list-style:none;
		border-top: 1px solid #ececec;
		margin:0;
		padding:0;
	}
		#wrapper #oferta-right .programul-zilnic-lista ul li{
			border-bottom: 1px solid #ececec;
			font-size:12px;
			font-weight:normal;
			color:#828282;
			margin-left:22px;
			padding:13px 0 10px 0;
		}
			#wrapper #oferta-right .programul-zilnic-lista ul li a{
				font-size:15px;
				font-weight:bold;
				text-decoration:none;
				color:#828282;
                                padding-bottom: 10px;
                                display:block;
			}
				#wrapper #oferta-right .programul-zilnic-lista ul li a:hover{
					text-decoration:underline;
				}

.testimonials a{display:none;}

.oferta-tarife-avion{
	width: 620px;
}
	.oferta-tarife-avion .oferta-tarife-avion-left{
		width: 390px;
		float: left;
	}
		.oferta-tarife-avion .oferta-tarife-avion-left h3{
			color: #343434;
			font-size: 17px;
			font-weight: bold;
			text-transform: uppercase;
			padding: 0; margin: 0;
		}
	.oferta-tarife-avion .oferta-tarife-avion-right{
		width: 230px;
		padding: 40px 0 0 0;
		float: left;
	}
		.oferta-tarife-avion .oferta-tarife-avion-right img{
			border:none;
		}

.testimonials-container .testimonial{margin:0 0 20px 0;}

.detalii-complete-circuit{
	display: block;
	height: 29px;
	width: 183px;
	background: url(images/detalii-complete-circuit.png) no-repeat;
	text-indent:-9999px;
	margin:15px 0 0 0;
}


#wrapper #oferta-right .sidebar-calatorii,
#wrapper #oferta-right .sidebar-ghiddecalatorie{
	padding:0 0 30px 0;
	text-align:left;
}
	#wrapper #oferta-right .sidebar-ghiddecalatorie{ padding-top:20px;}
	#wrapper #oferta-right .sidebar-calatorii h3,
	#wrapper #oferta-right .sidebar-calatorii h3 a,
	#wrapper #oferta-right .sidebar-ghiddecalatorie h3,
	#wrapper #oferta-right .sidebar-ghiddecalatorie h3 a{
		color:#252525;
		font-weight:bold;
		font-size:20px;
		text-decoration:none;
	}
	#wrapper #oferta-right .sidebar-calatorii h3 a:hover,
	#wrapper #oferta-right .sidebar-ghiddecalatorie h3 a:hover { text-decoration:underline; }
	 .line-small,
	 .line-small{
		margin:12px 0 11px 0;
		padding:0px;
		border-bottom:1px solid #cccccc;
		width:220px;
		font-size:1px;
		line-height:1px;
	}
	#wrapper #oferta-right .sidebar-calatorii .sidebar-calatorii-container p,
	#wrapper #oferta-right .sidebar-ghiddecalatorie .sidebar-ghiddecalatorie-container p {
		color:#343434;
		font-size:14px;
		font-weight:normal;
		line-height:18px;
		padding:0 0 10px 0;
	}
		#wrapper #oferta-right .sidebar-calatorii .sidebar-calatorii-container p a,
		#wrapper #oferta-right .sidebar-calatorii .sidebar-ghiddecalatorie-container p a{
			display: none;
		}
	#wrapper #content #content-container .sidebar-calatorii a.vezi-oferta-completa{
		color: #343434;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		float:right;
	}
		#wrapper #content #content-container .sidebar-calatorii a.vezi-oferta-completa:hover{
			text-decoration: underline;
		}
#wrapper #oferta-right .calatorii-categorii{
	padding: 0 0 10px;
	margin: 0;
	list-style: none;
}
	#wrapper #oferta-right .calatorii-categorii li{
		padding: 0 0 15px 0;
	}
	#wrapper #oferta-right .calatorii-categorii li.last{
		padding: 0;
	}
		#wrapper #oferta-right .calatorii-categorii li a{
			font-size: 15px;
			font-weight: bold;
			color: #000000;
			text-decoration: none;
			height: 17px;
			line-height: 17px;
		}
		#wrapper #oferta-right .calatorii-categorii li a:hover,
		#wrapper #oferta-right .calatorii-categorii li a.active{
			color: #EF4445;
		}

#wrapper #oferta-right .sub-pages{
	padding: 0 0 10px 17px;
	margin: 0;
	list-style: none;
}
	#wrapper #oferta-right .sub-pages li{
		padding: 0 0 5px 0;
	}
	#wrapper #oferta-right .sub-pages li.last{
		padding: 0;
	}
		#wrapper #oferta-right .sub-pages li a{
			font-size: 15px;
			font-weight: bold;
			color: #000000;
			text-decoration: none;
			height: 17px;
			line-height: 17px;
		}
		#wrapper #oferta-right .sub-pages li a:hover,
		#wrapper #oferta-right .sub-pages li a.active{
			color: #EF4445;
		}


pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
 width: 620px;
}


td, tr, tr p,
.format-text,
.format-text p{
font-size:13px!important; line-height:21px!important;
}
.col-1{
	width:295px;
	float:left;
}
.col-2{
	width:285px;
	float:left;
	margin-left:15px;
	margin-top:0px;
}
.ngg-gallery-thumbnail-box
{
 float:left;
}

.thumbs
{
 position:absolute;background:silver;opacity:0.7;padding:10px;top:140px;right:200px;z-index:6;float:right ;
 list-style: none;
}
.thumbs li
{
 width: 10px; height: 10px;
 background:red;
 float:right;
 overflow: hidden;
 margin:3px;
}
.thumbs li:hover
{
 background:black;
}

.thumbs
{
display: none; visibility:hidden;
}

.single-viaje #wrapper #back-top #back-top-title-container {
	padding-top:10px;
}

.NextendAccordionMenuWidget h3 {
	display:none;
}

#menu_guia, .NextendAccordionMenuWidget {
	border: 1px solid #cccccc;
    padding: 20px;
    margin-bottom: 20px;
}

#menu_guia ul {
	list-style:none;
}
#menu_guia > ul > li a,
.NextendAccordionMenuWidget a span{
	    color: #252525;
    font-weight: bold;
    font-size: 16px;
	line-height:26px;
    text-decoration: none;
}
#menu_guia ul li ul li {
	text-indent:10px;
	list-style:disc;
	list-style:inside;
}
#menu_guia ul li ul li ul li {
	text-indent:30px;
	list-style:square inside;
}

@media screen and (max-width: 1400px) {
	 #wrapper #carousel #carousel-container {
	 width:100%;
	 margin-left:0;
	 left:0;
 }


.carousel h1, .carousel h1 a {
    font-size: 16px;
}
.carousel p.sejur {
    font-size: 12px;
}
.carousel .jCarouselLite .carousel-content-left {
    margin-left: 200px;
}
.carousel .jCarouselLite .carousel-content-right {
    left: 500px;
}

}

@media screen and (max-width: 767px) {

	#languages-mobile {
				    display: block;
				    padding: 15px;
				    text-align: center;
				    margin-top: 0;
				}
				#languages-mobile a { 
				    font-size: 15px;
				}

	#wrapper #content #content-container .content-column-double {
		width: 100%;
	}
	#wrapper {
		margin:0 5px;
	}
#wrapper #header #header-container {
	width:100%;
}
#wrapper #header #header-menu,
#wrapper #content #content-container,
#wrapper #footer #footer-left,
#wrapper #footer #footer-right,
#wrapper #footer #footer-container,
#wrapper #footer #footer-right #facebook,
#wrapper #oferta-left,
#wrapper #oferta-right,
#wrapper #content.back #content-container,
.oferta-listare .oferta {
	width:100% !important;
	float:none;
	overflow: hidden;
}
.oferta-circuit {
	width:100%;
	background:none !important;
}
#wrapper #content #content-container #tabs .tabs {
	height:33px;
}
#wrapper #oferta-right .vezi-harta2 {
	padding-bottom:0;
}
#wrapper #oferta-right .consultantul-tau,
#wrapper #content.back {
	padding-bottom:0;
}
#wrapper #oferta-right .vezi-programul-detaliat-pe-zi a {
	float:none;
}
#wrapper #oferta-left hr {
	width:100%;
}
#oferta-left .alignright {
	width:100%;
	
}
#wrapper #content #content-container #tabs .tabs li a {
	padding:10px;
	font-size:14px;
}
.oferta-listare .oferta {
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px solid #CCC;
}
.clear30px {
	display:none;
}
#wrapper #oferta-right {
	padding-left:0;
	padding-right:0;
}
#wrapper #back-top #back-top-title-container {
	width:auto;
}
#wrapper #back-top #back-top-title-container h1 {
	font-size:20px;
	line-height:20px;
}
#wrapper #footer #footer-left #menu2 .menu2 {
	height:auto;
}
#wrapper #footer #footer-left #menu2 .menu2 li {
	float:none;
	display:block;
}
.cdsROW.wide {
	width:100% !important;
}
#wrapper #footer {
	height:auto;
}
#wrapper #back-top #breadcrumb #breadcrumb-container {
	width:auto;
}
.col-1, .col-2 {
	width:100%;
	margin-lefT:0;
}
.carousel ul, .carousel ul li {
	width:auto;
}
.carousel ul li {
	padding:10px;
}
 .carousel ul li div {
	 width:100% !important;
 }
 .carousel .jCarouselLite .carousel-content-left {
	 margin-left:0;
	 width:auto;
 }
 .carousel .jCarouselLite .carousel-content-right {
	 left:auto;
	 right:0;
	 position:relative;
	 text-align:left;
	 top:50px;
	 padding-left:20px;
 }
 .carousel p.promo-message {
	 color:#FFF;
 }

.sejur, .short-desc {
	display:none;
}
/*
#menu_main {
	clear:both;
}*/
#wrapper #content #content-container .content-column.last {
	margin-top:20px;
}
.carousel .jCarouselLite {
	width:100%;
}
#fancybox-wrap, .fancybox-slide {
	width:100% !important;
	padding-left:0 !important;
	padding-right:0 !important;
	left:0 !important;
}
#fancybox-content {
	width:100% !important;
	border-width:0 !important;
}
#fancybox-close {
	right:0 !important;
}
.wpcf7-form-control-wrap input {
	/*width:100% !important;*/
	overflow:hidden;
	max-width:252px;
}
#content, #content #content-container, #wrapper #content.back #content-container, #wrapper #oferta-left 
{
	width:100% !important;
}
.fancybox-bg {
	display:none;
}
#fancybox-wrap {
	overflow: scroll;
	-webkit-overflow-scrolling: touch;
}
#fancybox-outter{
    -webkit-overflow-scrolling: touch;
}
table {
	width: 100% !important;
	table-layout:auto !important;
}
}
