﻿/*	-------------------------------------------------------------
	THY
	Turkish Airlines
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Description:	Base setup styles for screen
	Filename:		screen.css
	Author:			interajans.com
	Version:		1.7
	Date:			March 30, 2006
	-------------------------------------------------------------	*/


/*	-------------------------------------------------------------
	Base Body Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

body {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #555;
	/*background:#BCDAEC;*/
	/*background#B1B2B5;*/
	/*background:#AAD4EC url(/css/son_background/bgc3.gif) no-repeat;
esra-soner  background:#ACD5E9 url(/images/bcson3.jpg) no-repeat;*/
     background:#b5d7e7 url(/css/arkaplan.jpg) no-repeat; 

	 
	/*background:#BCDAEC no-repeat;*/
	background-position:0px 0px;
	/*margin:0px;*/
	margin-top:0%;
	margin-left:10%;
	margin-right:10%;
	margin-bottom:0%;
	}
h1, 
h2, 
h3, 
h4, 
h5, 
h6, 
p, 
ul, 
ol, 
li, 
a, 
img,
map,
fieldset, 
legend, 
label, 
select, 
input, 
form,
br, 
table, 
tr, 
td {
	margin:0;
	padding:0;
	}
ul, 
ol, 
li {
	list-style:none;
	}
h3 {
	font-size:10px;
	}
a, 
a:visited {
	text-decoration:none;
	/*font-weight:bold;*/
	color:#536A8B;
	}
a:hover {
	
	/*
	background-color:#eee;
	
	kaldırıldı.
	IE'de teaser linklerin üzerine gelince sayfada kaymalar oluyordu.
	Benzeri bir efekt olması için arka plan renginin değişmesi yerine,
	altını çizmesini sağladım
	esref@interajans.com
	25 Mayıs 2006			
	*/
	text-decoration:underline;
	color:#333;
}
a img, 
 
a:visited img 
{
	border:none;
}
a:hover img
{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
}

p {
	margin:0 0 5px 0;
	padding:0;
	}	
.right {
	float: right;
	}
.left {
	float: left;
	
	}
.wide {
	width:100%;
	vertical-align: top;
}
.tdLeft td {
text-align:left;
}
	
.center {
	text-align:center;
	}
#skiptoContent,
#logo {
	display:none;
	}
a:hover.underline,
.linkset a:hover,
.sixLinkset a:hover,
.pipeList a:hover,
#globalnav a:hover	 {
	text-decoration:underline;
	}

/*	-------------------------------------------------------------
Main Layout Styles
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
#container {
	width:802px;
	margin:0px;
	padding:0;
	text-align:left;
	background-color:#FFFFFF;
	}
#topContainer 
{
    font-weight:bold;
	height:114px;
	margin:0;
	padding:0 20px;
	/*background-image:url(/css/ust.png) ;*/
	background-image:url(/css/ust.jpg) ;
 
	background-repeat:no-repeat;
	}
#popTop {
	height:78px;
	margin:0;
	padding:0 20px;
	background-image:url(pop_logo.jpg);
	background-repeat:no-repeat;
	}
#middleContainer {
	margin:0;
	padding:0 0 0 0;
	width:802px;
	height:auto;
	/*background-image:url(bg_middle.gif);
	background-repeat: repeat-y;*/
	}
#bottomContainer {
	clear:both;
	margin:0 auto;
	height:150px;
	padding:10px 0 0 0;
	background-image:url(bg_bottom.gif);
	background-repeat:no-repeat;
	}
#topNavigation {
	margin:0 0px;
	}
#topNavigation .pipeList 
{
    float:right;
	padding:10px 0 0 0;
	}
#mainNavigation {

}
#bottomNavigation {
	margin:0 32px;
	border-top:1px solid #e7e7e7;
	padding:20px 0;
	}
#bottomNavigation .pipeList {
	float:right;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	
	}
#bottomNavigation p {
	clear:both;
	text-align:right;
	padding:10px 0;
	color:#ddd;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	}

/*	-------------------------------------------------------------
Navigation Styles
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

/*	PipeList Navigation
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
.pipeList {
	list-style: none;
	padding: 0;
	margin: 0;
}
.pipeList li {
	display: inline;
	padding: 0;
	margin: 0;
}
.pipeList li:before { 
	content: "| "; 
	}
.pipeList li:first-child:before { 
	content: ""; 
	}
/*IE workaround*/
/*All IE browsers*/
* html .pipeList li {
	border-left: 1px solid #999;
	padding: 0 0.4em 0 0.4em;
	margin: 0 0.4em 0 -0.4em;
}
/*Win IE browsers - hide from Mac IE\*/
* html .pipeList { 
	height: 1%; 
	}
* html .pipeList li	{
	display: block;
	float: left;
}
/*End hide*/
/*Mac IE 5*/
* html .pipeList li:first-child { 
	border-left: 0; 
	}

/*	Global Navigation
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
#globalnav {
	position:relative;
	top:55px;
	float:left;
	width:750px;
	padding:0 0 17px 0; /* main nav soldan bosluk sağlıyor.*/
	margin:none;
	list-style:none;
	line-height:11px;
	
}
#globalnav LI {
	float:left;
	margin:none;
	padding:none;
	background-color:#F5F5F5;
}
#globalnav A {
	display:block;
	color:#444;
	text-decoration:none;
	margin:0;
	padding:2px 10px; /* main nav ın birbiri ileÏilgili aralıklarını sağlıyor.*/
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-right:1px solid #ddd;
}
#globalnav A.here:link,
#globalnav A.here:visited {
	border-top:1px solid #E52324;
	background-color:#FFF;
	
	/*
	position:relative;
	
	Firefox'ta, sağdan-sola yazılan bir menü seçeneği seçili olduğunda
	menünün genelinde kayma oluyordu. Bu sorunu çözmek için bu satır kaldırıldı.
	esref@interajans.com
	31 Mayıs 2006
	*/
}
/*subnav*/
#globalnav UL {
	position:absolute;
	left:0;
	top:16px;
	float:left;
	width:615px;
	margin:0;
	padding:2px 2px 2px 1px;
	list-style:none;
	border-top:1px solid #ddd;
}
#globalnav UL LI {
	float:left;
	display:block;
	margin-top:1px;
	background-color:#FFF;
}
#globalnav UL A {
	color:#9B9B9B;
	display:inline;
	margin:0;
	padding:0 7px; /*alt menünün bir birili ile olan mesafesi*/
	border:0
}
#globalnav UL A:hover,
#globalnav UL A:active,
#globalnav UL A.here:link,
#globalnav UL A.here:visited {
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	color:#444;
	background-image: url(bullet1.gif);
	background-position:left;
	background-repeat:no-repeat;
}

/*
#############################################################
Home Page
#############################################################
*/		

/*	-------------------------------------------------------------
Tabset Styles
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   */

/*	General Tabset Styles
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
#ticketTabset {
	height:210px;
	background-image:url(bg_ticketForm.png);
	background-repeat:no-repeat;
	}
#milesTabset 
{
  width: 290px;
	height: 60px;	
	background-repeat: no-repeat;
	 
	}
#ticketTabset legend,
#milesTabset legend {
	display:none;
	}
#ticketTabset table,
#milesTabset table {
	border:none;
	margin:0;
	padding:0;
	}
#ticketTabset fieldset,
#milesTabset fieldset {
	border:none;
	margin:0;
	padding:0;
	}


/*	Tab1: Online Ticket Styles
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/			
#table_ticket {
	position:relative;
	}
#table_ticket td {
	padding:3px 0 0 0;
	}
#table_ticket td td {
	padding:0;
	}			
#table_ticket #from,
#table_ticket #to,
#table_ticket #typeOfClass,
#table_ticket #tripType {
	width:130px;
	}
.buttonGo {
	background:url(button_lc.png) no-repeat left top !important;
	border:none;
	width:80px;
	height:19px;
	color:white;
	cursor:pointer;
}
.buttonGoLarge {
	background:url(button_lc_large.gif) no-repeat left top !important;
	border:none;
	width:167px;
	height:19px;
	color:white;
	cursor:pointer;
}
#button_ticket {
	
	}
#biletTipi label {
	/*line-height:8px;*/
	}
#biletTipi input {
	width: 1em;
	height: 1em;
	position:relative;
	bottom:3px;	
	}		
.smallOptions input {
	width: 1em;
	height: 1em;
	position:relative;
	bottom:3px;	
	}		
/*	Tab2: Online Checkin Styles
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/			
#table_checkin td {
	padding:3px 0 0 0;
	}
#table_checkin td td {
	padding:0;
	}			
#button_checkin {
	margin-top:25px;
	margin-right:38px;
	}		
/*	Tab3: Schedule Styles
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/			
#table_schedule td {
	padding:3px 0 0 0;
	}
#table_schedule td td {
	padding:0;
	}			
#table_schedule #sFrom,
#table_schedule #sTo {
	width:130px;
	}
#button_schedule {
	margin-top:5px;
	margin-right:23px;
	}	
/*	Tab4: Arrival Styles
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/			
#table_arrival td {
	padding:3px 0 0 0;
	}
#table_arrival td td {
	padding:0;
	}	
#table_arrival #kvcity,
#table_arrival #kvcity2 {
	width:130px;
	}					
#button_arrival {
	margin-top:10px;
	margin-right:38px;
	}								
/*	Tab5: Miles and Smiles Styles
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		
#button_miles {
	margin-top:10px;
	margin-right:23px;
	}
#table_miles {
	position:relative;
	}
/*	Tab6: Pay and Fly Styles
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/			
#table_payandfly {
	position:relative;
	}
#button_payandfly  {
	margin-top:13px;
	}
/*	Tab6: Track Baggage Styles
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/			
#table_baggage {
	position:relative;
	}	
#button_baggage {
	margin-right:23px;
	}					
/*	-------------------------------------------------------------
Spot Styles
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   			

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
#spots {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	}		
.spot {
	/*background-color:#f5f5f5;*/
	}
	
.spotText {
	padding:4px;
	margin:0;
	}
#mainContent #spots .spot h3 {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-size:10px !important;
	font-weight:bolder !important;
	margin:0 !important;
	letter-spacing: 0;
	text-decoration: none;
	color:#536A8B;
	}

/*	Linkset Styles
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
.linkset li{
	padding:3px 0 0 0;
	line-height:10px;
	}
.internalLinkset li{
	padding:3px 0 0 0;
	line-height:15px;
	}			
.externalLinkset li{
	padding:3px 0 0 0;
	line-height:10px;
	}
.backLinkset li{
	padding:3px 0 0 0;
	line-height:10px;
	}			
.sixLinkset {
height:600px;
	}
/* Orjinali 
	padding:10px 0 0 0;
	line-height:10px;
*/
.sixLinkset li{
	padding:2px 0 0 0;
	line-height:13px;
	}	
	
/*	#############################################################
Sub Pages
#############################################################
#############################################################	*/


/*	Base Styles
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
#mainContent {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
/*	Teaser Styles
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
.teaser {
	width:240px;
	margin:0 0 20px 0;
	background-image: url(bg_teaser.png);
	background-repeat:no-repeat;
	}
.teaserWide {
	width:270px;
	margin:0 0 20px 0;
	background-image: url(bg_teaser.png);
	background-repeat:no-repeat;
	}
.teaser img,
.teaserWide img {
	float:left;
	padding:10px !important;
	margin:0;
	border-top: 1px solid #ddd !important;
	border-left: 1px solid #ddd !important;
	}
.teaserText {
	float:right;
	width:138px;
	}
.teaserWideText {
	float:right;
	width:168px;
	}			
#mainContent .teaser h3,
#mainContent .teaserWide h3 {
	font-size:14px;
	border-top: 1px solid #ddd;
	border-bottom: 1px dotted #ddd;
	padding:5px 0;
	margin: 0 0 5px 0;
	color: #999;
	}	
.teaserOther .more {
	padding: 0 0 5px 0;
	margin: 10px 0 0 0;
	padding-left: 16px;
	background-image: url(bullet2_more.gif);
	background-repeat: no-repeat;
	background-position: 1px 3px;
	}
.teaser .more {
	padding: 0 0 5px 0;
	margin: 10px 0 0 0;
	padding-left: 16px;
	background-image: url(bullet2_more.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	}
.teaserOther .rss {
	padding: 0 0 5px 0;
	margin: 0;
	padding-left: 16px;
	background-image: url(rss_small.gif);
	background-repeat: no-repeat;
	background-position: 1px 2px;
	}
.teaser .rss,
.pageList .rss {
	padding: 0 0 5px 0;
	margin: 0;
	padding-left: 16px;
	background-image: url(rss_small.gif);
	background-repeat: no-repeat;
	background-position: 1px 3px;
	}
.teaserOther .more a,
.teaser .more a {	
	border-bottom:1px solid #ddd;
	}
.teaserOther li,
.teaser li{
	padding:5px 0 0 0;
	line-height:12px;
	}
.teaserOther span,
.teaser span {
	color: #999;
	clear:both;
	}	
	
/*	Image Styles
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/			
.imageBorderRight {
	padding: 10px;
	margin: 20px 0 20px 20px;
	border:1px solid #ddd;
	float:right;
	}
.imageBorderRight p {
	margin:0;
	padding: 10px 0 0 0;
	clear:both;
	}
.imageBorderLeft{
	padding: 10px;
	margin: 20px 20px 20px 0;
	border:1px solid #ddd;
	float:left;
	}
.imageBorderLeft p {
	margin:0;
	padding: 10px 0 0 0;
	clear:both;
	}
/*	Horizontal Divs
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
.clearer {
	clear:both;
	margin:0;
	padding:0;
	border:none;
	color:#FFF;
	}
.space {
	clear:both;
	margin:0;
	padding:5px;
    width: 203px;
}
.littleSpace {
	clear:both;
	margin:0;
	padding:1px;
	}
.dotted {
	clear:both;
	margin:5px 0;
	border-top:1px dotted #ddd;
	}

/*	Bullet Styles
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
.linkset li {
	padding-left: 16px;
	padding-top:2px;
	background-image: url(bullet1.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	}
.sixLinkset li {
	padding-left: 16px;
	background-image: url(bullet2.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	}
.internalLinkset li {
	padding-left: 16px;
	background-image: url(bullet2_down.gif);
	background-repeat: no-repeat;
	background-position: 1px 8px;
	}		
.externalLinkset li {
	padding-left: 16px;
	background-image: url(bullet2.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	}
.backLinkset li {
	padding-left: 16px;
	background-image: url(bullet2_back.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	}			
.teaserOther li,
.teaser li {
	padding-left: 16px;
	background-image: url(bullet2.gif);
	background-repeat: no-repeat;
	background-position: 1px 8px;
	}	
.linkset li.here {
	padding-left: 16px;
	background-image: url(bullet1_here.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	}	
.unorderedList, .unorderedList_alpha, .unorderedList_numeric, .unorderedList_roma {
	margin: 0 0 5px 10px;
	padding: 0 0 0 10px;
	}	
.unorderedList li {
	list-style-type:circle;
	padding: 0 0 3px 0;
	}
.unorderedList_alpha li {
	list-style-type:lower-alpha;
	padding: 0 0 3px 0;
	}
.unorderedList_numeric li {
	list-style-type:decimal;
	padding: 0 0 3px 0;
	}
.unorderedList_roma li {
	list-style-type:upper-roman;
	padding: 0 0 3px 0;
	}
.pageList tr.even a,
.pageList tr.odd a {
	margin:0 0 20px 0;
	padding-left: 16px;
	background-image: url(bullet2.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	}	

/*	Titles
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
.pageTitle {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 90%;
	letter-spacing: -1px;
	font-size:20px;
	/**background-image:url(bg_pagetitle.png);
	background-position:bottom left;
	background-repeat:no-repeat;*/
	padding:0 0 3px 0;
	margin: 10px 0 6px 0;
	color: #e10e14;
	}
#mainContent h3 {
	margin:0 0 5px 0;
	font-family: Arial;
	font-size: 1.6em;
	line-height: 1em;
	letter-spacing: -1px;
	text-align: left;
	word-spacing: normal;
	text-decoration: none;
    color:#536A8B;
	}
h3#hBaslik,
h3#dyrBaslik {
	margin: -5px 0 0 0;
	}
p#dyrTarih {
	font-family: Arial;
	font-size: 1.1em;
	font-weight:bold;
	letter-spacing: -1px;
	color:#A9B4C5;
	}
p.tarih {
	font-family: Arial;
	font-size: 1.1em;
	font-weight:bold;
	letter-spacing: -1px;
	color:#A9B4C5;
	margin:-5px 0 3px 0;
	}

/*	Page Browser Styles
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
.pageBrowser {
	margin:0 0 20px 0;
	}	

/*	Quotes
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/			
.pageQuote {
	}
blockquote {
	background: transparent url(quoleft.gif) left top no-repeat;
	background-color:#FFFFFF;
	margin:10px 0 20px 0;
	padding:0;
	}
blockquote div {
	display:block;
	padding: 0 40px;
	font-size:14px;
	background: transparent url(quoright.gif) right bottom no-repeat;
	}
blockquote.left {
	width: 250px;
	margin:10px 20px 20px 0;
	}
blockquote.right {
	width: 250px;
	margin:10px 0 20px 20px;
	}
blockquote#investorRelations {
	background-image:url(bg_investor_relations.jpg);
	width:490px;
	height:170px;
	}
blockquote#investorRelations div{
	float:right;
	color:#FFF;
	width: 200px;
	background-image:none;
	margin-top:40px;
	}

/*	-------------------------------------------------------------
Form, Table Styles Styles
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   */

/*	General Styles
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
input, 
select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	}
fieldset {
	border-top: 1px solid #fff;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding:0 10px;
	margin:10px 0 0 0;
	}	
legend {
	color:#CCC;
	}	
#offices legend {
	display:none;
	}
caption {
	display:none;
	}
thead tr th {
background-color:#999;
color:#FFF;
font: 11px Arial, Helvetica, Verdana, sans-serif;
	}
tfoot tr td {
background-color:#ccc;
color:#666666;
font: 11px Arial, Helvetica, sans-serif;
text-align: center;
	}	
/*	thyForm Styles
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
.thyForm {
	font-family:Arial, Helvetica, sans-serif;		
	}
.thyForm fieldset {
	padding:10px;
	border: 1px;
	border-style: solid;
	border-color: #80B0D8;
	}
.thyForm legend {
	background-color:#FFFFFF;
	color: #80B0D8;
	margin:0;	
	}
.thyForm label {
	color: #333333;
	padding:5px 0;
	margin:0;	
	}			
.thyForm td {
	padding:5px 0;
	margin:0;	
	}
.thyForm td td{
	padding:0;
	margin:0;	
	}		
		
/*	FormFields Styles
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/					
.flightClosed	{
	display:block;
	width:11px;
	height:7px;
	background:url(close.gif) center center;
	background-repeat:no-repeat;
	margin:auto;
	}
.even a, 
.odd a{
	border-bottom:1px solid #aaa;
	}
.even {
	color:#222;
	background: #f1f1f1;
/*			text-align: center;*/
	}
.odd {
	color:#555;
	background: #fff;
/*			text-align: center;*/
	}	
.tableactive{
	background-color: #80B0D8;
	}
	.tablerowhover {
	cursor:pointer;
	background-color: #9DCCFF;
	}
#offers tr {
	text-align:left;
	}
#offers tbody td,
#offers tbody th {
	padding:5px;
	}		
#offers thead td,
#offers thead th,
#offers tfoot td {
	padding:3px 10px;
	}	
.pageList td {
	padding:5px 0;
	text-align:left;
	}
.pageList td {
	border-top: 1px dotted #ddd;
	}
.pageList tr a{
	border: none;
	}
.pageList tr.even {
	background-color:#FFF;
	}	
.pageList tr.odd {
	background-color:#FFF;
	}
.pageList tr.even span,
.pageList tr.odd span  {
	color:#999;
	background-image:none;
	}
.pageList span {
	color:#E52324;
	}
.formtable {
	width:100%;
	background-color: #F1F1F1;
	font-size-adjust:top;
	}
.formTable td {
	padding:0px 5px 3px 5px;
	}				
.formTable span.error {
	color:#FF0000;
	background-image:none;
	}	
.formTable input {
	margin-top:2px;						
	}		
/*	Online Ticket Form Styles
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/			
/*label.error,*/ span.error  {
	padding:5px;
	background:url(error.gif) center center;
	background-repeat:no-repeat;	
	}
span.info  {
	color: #999999;
	margin-left: 5px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	}								
span.warning  {
	color:#FF0000;
	}						
span.instance {
	color: #175AA5;
	font-size: 11px;
	}	
label {
	padding:0 0 3px 0;
	}
	
/*	Instruction Styles
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/			
div.instructions {
	padding:5px 5px 5px 15px;
	margin: 10px 0;
	border: 1px solid #FFCC33;
	background-color: #FFFAEA;
	display:block;
	clear:both;
	}

div.info {
	padding:5px 5px 5px 45px;
	margin: 10px 0;
	border: 1px solid #2863A4;
	background: #EEF3FB url(ico_info.gif) 5px 5px no-repeat;
	display:block;
	clear:both;
	}				
div.warning {
	padding:10px 5px 15px 40px;
	margin: 10px 0;
	border: 1px solid #FFCC33;
	background: #FFF4D2 url(ico_warning.gif) 5px 5px no-repeat;
	display:block;
	clear:both;
	}
div.error {
	padding:5px 5px 5px 45px;
	margin: 10px 0;
	border: 1px solid #CC0000;
	background: #FFEAEA url(ico_error.gif) 5px 5px no-repeat;
	display:block;
	clear:both;
	}	
	
div.emailFeedback {
	padding:5px 5px 5px 45px;
	margin: 10px 0;
	border: 1px solid #FFCC33;
	background: #FFFAEA url(ico_emailFeedback.gif) 5px 5px no-repeat;
	display:block;
	clear:both;
	}	
div.mobileFeedback {
	padding:5px 5px 5px 45px;
	margin: 10px 0;
	border: 1px solid #FFCC33;
	background: #FFFAEA url(ico_mobileFeedback.gif) 5px 5px no-repeat;
	display:block;
	clear:both;
	}		
div .info p,	
div .warning p,	
div .instructions p,
div .error p {
	margin: 0 0 0 0px;
	padding:0;
	}
div .info li,	
div .warning li,	
div .instructions li,
div .error li {
list-style:circle;
margin: 0 ;
padding-left: 0px;		
	}
div .error li {	
	list-style:none;
	margin: 0 0 0 20px;
	padding-left: 16px;
	background-image: url(error_buttom.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	}

/*	Buttons
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
.buttons {
	width:110px;
	height:19px;
	display:block;
	text-align:center;
	background: url(button.png) no-repeat center center;
	font-weight: bold;
	line-height: 18px;
	margin:10px 0 10px 0;
	}
.buttonNext {
	width:110px;
	height:19px;
	display:block;
	text-align:center;
	background: url(buttonNext.png) no-repeat center center;
	font-weight: bold;
	line-height: 18px;
	margin:10px 0 0 0;
	}
.buttonPrevious {
	width:110px;
	height:19px;
	display:block;
	text-align:center;
	background: url(buttonPrevious.png) no-repeat center center;
	font-weight: bold;
	line-height: 18px;
	margin:10px 0 0 0;
	}
a.buttonTop {
	padding-left: 16px;
	background-image: url(bullet2_top.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	display:block;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	}
#showOffices {
	margin-top: 15px;
	}

/*	Flight Step Styles
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
ul#flightSteps {
	position:relative;
	left:0;
	/* top:15px;*/
	float:left;
	padding:0;
	/* width: 100%;*/
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	}
ul#flightSteps li {
	float:left;
	display:block;
	margin:1px 10px 0 0;
	padding:0 10px;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	list-style-type:armenian;
	}
ul#flightSteps li.here {
	font-weight: bold;
	border-top-width: 1px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #80B0D8;
	border-bottom-color: #80B0D8;
	color: #80B0D8;
	}

/*	Site Map Styles
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/			
#siteMap ul {
	margin:0 0 0 20px;
	}
#siteMap li {
	padding-left: 16px;
	background-image: url(bullet2.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	}
	
/*	Image Styles
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/				
.images {
	width: 220px;
	float: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
	border: thin solid #CCCCCC;
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 18px;
	padding-left: 18px;
}		
#mainContent p a {
	border-bottom:1px dashed;
	}
#mainContent .teaserText p a,
#mainContent a.buttonTop,
#mainContent .internalLinkset a,
#mainContent table a,
#mainContent #spots a  {
	border:none;
	
	}
/*	Stock Styles
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
.hisseIstatistik {
	width:100%;
	}
.hisseIstatistik tr {
	margin:0;
	padding:0;
	}
.hisseIstatistik td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px;
	}
.hisseIstatistik td.value{
	color: #333333;
	font-size:16px;
	font-weight:bold;
	}
.hisseIstatistik th {
	padding:5px;
	text-align:left;
	}
#sermaye {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	}
.textRight {
	text-align:right;
	}
/*	Sale Offices Styles
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
table#dtSatisOfisleri {
	padding:5px;
	border:none;
	}
table#dtSatisOfisleri table {
	padding:5px 0;
	margin-bottom:10px;
	border-top: 1px solid #333;
	}
table#dtSatisOfisleri td {
	border: none;
	}
table#dtSatisOfisleri td td{
	border-bottom: 1px solid #E1E1E1;
	padding:3px 0;
	}
table#dtSatisOfisleri td.officeName,
table#dtSatisOfisleri td.officeAdress {
	width:150px;
	}



#generalInfo {
	padding-top: 10px;
	padding-bottom: 10px;
}

table.dataTable td { border-bottom:1px #bbb solid; height:20px;}

table.dataTable th { border-bottom:2px #bbb solid;}

.spot1
{
    margin-left: 18px;
 
}
