@charset "utf-8";
/* CSS Document */
html {
    min-height: 100%;
	line-height:1px;
}
body {
	background-color:#FFFFFF;
	background-image: url(../images/footer-bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	margin:0;
	padding:0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:18px;
}
ul, h1, h2, h3, p, ol, form {
	padding:0;
	margin:0;
}
ul {
	list-style-type:none;
}
a {
	text-decoration:none;
	color:#3aaef4;
}
a:hover {
	text-decoration:underline;
	color:#157fbf;
}
.clear {
	clear:both;
}
.clearfix {
	clear:both;
	height:10px;
}
#container {
	background:url(../images/bg.jpg) left 80px repeat-x;
	min-height:520px;
}
.inner_container {
	background:url(../images/bg_in.jpg) left 80px repeat-x !important;
}
.in_title {
	height:60px;
	background:url(../images/in_shadow.png) right center no-repeat !important;
	margin-bottom:20px;
	padding-top:54px;
}
.innercontent {
	background:url(../images/in_shadow.png) right top no-repeat !important;
}
.in_title h1 {
	text-align:center;
	line-height:30px;
	color:#302e2e;
	font-size:26px;
}
.in_title h1 span {
	font-size:12px;
	line-height:30px;
}
#top_img {
	height:80px;
	background:#1c1f52 url(../images/top.jpg) left top no-repeat;
}
#wrapper {
	width:960px;
	margin:0 auto;
}
#menu, #menu ul, #menu ul li, #menu ul li a {
	height:42px;
	line-height:42px;
	font-size:14px;
	display:block;
}

#menu ul {
	width:960px;
	
}
#menu ul li {
	float:left;
}
#menu ul li a{
	color:#302e2e;
	background:url(../images/menu_split.jpg) top right no-repeat;
	padding:0 25px;
}
#menu ul li.last a{
	background:none;
}
#menu ul li.first a{
	padding-left:0;
}
#menu ul li a:hover{
	color:#003bfc;
	text-decoration:none;
}
#form {
	width:346px;
	margin-top:10px;
	height:346px;
	background:url(../images/form-bg.png) no-repeat;
	padding:15px 25px;
	color:#e5db2b;
	float:left;
}
#form form {
	width:354px;
}
#form h2 {
	margin:10px 0 5px 0;
	font-size:14px;
}
.form_inside h2 {
	color:#ffffff !important;
	border:solid 1px #837d2d;
	border-top:solid 2px #756f28;
	border-left:solid 2px #756f28;
	background:#928b32;
	padding:5px;
	font-weight:normal;
	margin-top:10px;
}
#form .borderer, .form_inside .borderer {
	background:#888889;
	height:1px;
	margin-top:10px;
}
#form input {
	border:solid 1px #a9a9a9;
	background:none;
	color:#f1f1f1;
	padding:2px;
}
#form form .vcheckbox, .form_inside .vcheckbox{
	padding:0px;
	border:none;
}
#form select {
	border:solid 1px #a9a9a9;
	background:transparent;
	color:#f1f1f1;
	padding:1px;
}
.form_inside select{
	border:solid 1px #a9a9a9;
	color:#585858;
	padding:1px;
	filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=-1,color=#a9a9a9, Positive=true)
}
.form_inside input, .form_inside textarea{
	border:solid 1px #a9a9a9;
	color:#585858;
	padding:2px;
}
.form_inside #vehicles input {
	border:none;
	vertical-align:text-bottom;
}
.form_inside .submitter {
	background:#756f28;
	color:#ffffff;
	padding:5px;
	float:right;
	border:solid 1px #66611f;
}
#ardate, #depdate, #arfltype, #depfltype {
	width:70px;
}
#form select option {
	background:#585858;
	color:#f1f1f1;
}
#form input.submitter{
	border:solid 1px #3c3c3c;
	background:#191919;
	float:right;
}
.flightinformations {
	float:left;
	width:550px
}
.adressinformations {
	float:right;
	width:400px;
}
.priceTotal {
	float:right;
	width:375px;
	font-size:22px!important;
	color:#666600!important;
	padding:10px;
	border:3px solid #669900;
	background:#66CC33;
	margin-top:10px;
}

.prices{display:none}

.adressinformations input, .adressinformations select, .adressinformations textarea{
	float:right;
	width:300px;
}
.completed {
	border-top:solid 1px #e8e7d4;
	border-left:solid 1px #e8e7d4;
	border-right:solid 1px #e8e7d4;
}
.completed td {
	padding:3px 4px;
	border-bottom:solid 1px #e8e7d4;
}
#spl {
	float:left;
	margin-top:17px;
}
#content {
	padding:20px 0;
	
}
#content #left {
	width:638px;
	padding-right:20px;
	float:left;
}
.inner_container #content #left {
	width:404px;
	border-right:none;
}
#content h1 {
	color:#00aeef;
	font-size:16px;
	margin-bottom:20px;
}
#content h2 {
	color:#00aeef;
	font-size:14px;
	margin-bottom:10px;
}
.innercontent #form h2 {
	color:#e5db2b;
}
#content p {
	margin-bottom:15px;
}
#content #right {
	border-left:solid 1px #d3d3d3;
	width:280px;
	float:right;
	padding:0 10px;
}
.inner_container #content #right {
	width:506px;
	padding-top:130px;
}
#footer {
	height:77px;
	line-height:77px;
	text-align:left;
	font-size:11px;
	color:#d7ecc3;
	position:relative
}
.webtasarim { position:absolute; right:0; top:20px;}
#footer span {
	color:#ffffd7;
}

#footer a {
	color:#fcf65c;
}
#footer a:hover {
	color:#cdc960;
}

#aclinks {
	height:25px;
}
#aclinks a {
	display:block;
	width:70px;
	float:left;
	margin-right:5px;
	background:#4f4f4f;
	text-align:center;
	font-size:11px;
	line-height:25px;
	color:#ffffff;
	cursor:pointer
}
#aclinks a:hover {
	text-decoration:none;
}
#aclinks a.active {
	color:#e5db2b;
}
#aclinks a.faret {
	float:right;
}

#information {
	font-size:11px;
}

.fareQuote, .fareQuote td, .fareQuote tr {
	border:1px solid #e5db2b;
	background:#FFFFFF;
	color:#333333;
}

/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	background:#202834 url(../images/loading.gif) no-repeat 50% 50%;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:10px;
	background: url(../images/left.png) no-repeat 50% 50%;
	width:31px;
	height:30px;
	text-indent:900px;
	overflow:hidden;
}
.nivo-nextNav {
	right:10px;
	background: url(../images/right.png) no-repeat 50% 50%;
	width:31px;
	height:30px;
	text-indent:900px;
	overflow:hidden;

}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
.ptl {
	font-weight:bold;
}
.ptl span {
	color:#756f28;
}

