/*======================================
      WELCOME TO THE STYLESHEET
	  
	  Author: Ekrem Vural
======================================*/
 
@import url('about.css');
@import url('parts.css');
@import url('contact.css');
@import url('service.css');
@import url('human_resources.css');

/**************************************/
/*              GLOBALS               */
/**************************************/
html
{
	height:100% !important;
	min-height:438px;
	margin:0; padding:0;
}
body
{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	color:#DDD;
	cursor:default;
	height:100% !important;
	background-color:#00a4de !important;
	background-image:url(../images/mainBg.png);
	background-position:left 207px;
	background-repeat:repeat-x;
}
#floater {
	position:relative; float:left;
	height:50%;	margin-bottom:-219px;
	width:1px;
}
ul
{
	margin:0;
	padding:0;
	list-style:none;
}
li
{
	margin:0;
	padding:0;
	list-style:none;
}
input
{
	width:315px;
	border:none;
	background-color:#e6f6fc;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	cursor:auto;
}
textarea
{
	width:315px;
	border:none;
	background-color:#e6f6fc;
	height:125px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	cursor:auto;
}
.hidden
{
	display:none;
}
.selected
{
	color:#ffc000 !important;
}
.left
{
	float:left;
}
.right
{
	float:right;
}
.bottom
{
	bottom:0;
}
.sub
{
	padding:12px;
}
#skeleton/*.container*/
{
	/*
	font-size:14px;
	line-height:1.5em;
	*/
	position:relative; clear:left;
	min-height:400px;
	width:80%; 
	max-width:960px; 
	min-width:960px;
	margin:0 auto;
	background:#fff;
}
.highlight, .container .highlight
{
	font-weight:bold;
	color:#FFF;
	background:none;
}
hr
{
	height:1px;
	background:#333;
}
.buttonTicket
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	width: 108px;
	height: 59px;
	background:none !important;
	background-image:url(../images/buttonTicket.png) !important;
	cursor:pointer;
	border:none;
	line-height:46px !important;
}
/**************************************/
/*               HEADER               */
/**************************************/
.header
{
	height:207px;
	background-color:#00a4de;
}

.header .logo
{
	width: 244px;
	height: 205px;
	background-image:url(../images/logo.png);
}
.header .slogan
{
	font-family:Arial;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
}
.header .nav
{
	padding:0;
	margin:4px 0;
	height:69px;
	overflow:hidden;
}
.header .nav li
{
	padding:0;
	margin:0;
	list-style:none;
	width:120px;/*139px;*/
	height:73px;
	float:left;
}
.header .nav li a
{
	background-image:url(../images/menuButtonBg.png);
	background-position:-148px 0;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	width:120px;/*139px;*/
	height:73px;
	float:left;
	text-align:center;
}
.header .nav li a.selected
{
	background-image:url(../images/menuButtonBg.png);
	background-position:-9px 0;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	width:120px;/*139px;*/
	height:73px;
	float:left;
	text-align:center;
}
.header .nav li a:hover
{
	background-position:-9px 0;
}
.header .languages
{
	padding:0;
	margin:80px 0;
	height:50px;
	float:left;
}
.header .languages li
{
	padding:0;
	margin:0;
	list-style:none;
	width:101px;
	min-height:25px;

}
.header .languages li a.first.selected
{
	background-image:url(../images/languageButtonBg.png);
	background-position:0 0;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	width:101px;/*139px;*/
	height:29px;
	float:left;
	text-indent:23px;
	line-height:36px;
}
.header .languages li a.first.selected:hover
{
	background-position:0 0;
}
.header .languages li a.first
{
	background-image:url(../images/languageButtonBg.png);
	background-position:-101px 0;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	width:101px;/*139px;*/
	height:29px;
	float:left;
	text-indent:23px;
	line-height:36px;
}
.header .languages li a.first:hover
{
	background-position:0 0;
}
.header .languages li a
{
	background-image:url(../images/languageButtonBg.png);
	background-position:-101px -9px;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	width:101px;/*139px;*/
	height:16px;
	float:left;
	text-indent:23px;
	border:0px solid red;
}
.header .languages li a.selected
{
	background-image:url(../images/languageButtonBg.png);
	background-position:0 -9px;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	width:101px;/*139px;*/
	height:35px;
	float:left;
	text-indent:23px;
}
.header .languages li a:hover
{
	background-position:0 -9px;
}
/**************************************/
/*                MAIN                */
/**************************************/
.main
{
	background-image:url(../images/mainBg.png);
	background-position:left top;
	background-repeat:repeat-x;
	height:455px;
	/*border:#fff 1px solid;*/
}
.main .content
{
	float:none;
	clear:both;
}
.main .content .image
{
	background-image:url(../images/aboutIcon.png);
	background-position:50px 50px;
	background-repeat:no-repeat;
	width:390px;
	height:300px;
	float:left;
}
.main .content .text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#008cc0;
	line-height:18px;
	padding:30px 0;
	width:520px;
	float:left;
}
.main .promo
{
	margin:0 !important;
	padding:0 !important;
	/*background-color:#ff6600;*/
	width: 926px;
	height: 240px;
	overflow:hidden;
}
.main .promo li
{
	position:absolute;
	margin:0 !important;
	padding:0 !important;
	width: 926px;
	height: 240px;
	/*float:left;*/
}
.main .info
{
	margin:0 !important;
	padding:0 !important;
	background-color:#ff6600;
	width: 926px;
	/*overflow:hidden;*/
}
.main .info li
{
	margin:0 !important;
	padding:0 !important;
}
.main .info li.left
{
	background-image:url(../images/mainStatBg.png);
	width:272px;
	height:133px;
	float:left;
}
.main .info li h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#16ace0;
	margin:58px 0;
	padding:0 10px 0 10px;
	height:75px;
	text-align:center;
}
.main .info li.center
{
	width:354px;
	height:133px;
	float:left;
	padding:0 14px 0 14px !important;
}
.main .info li.center .request
{
	background-image:url(../images/mainRequestBg.png);
	background-position:center;
	background-repeat:no-repeat;
	/*width:331px;*/
	height:88px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#16ace0;
	font-weight:bold;
	line-height:20px;
	cursor:pointer;
}
.main .info li.center .contact
{
	margin:8px 0 !important;
	padding:0 !important;
}
.main .info li.center .contact li
{
	margin:0 !important;
	padding:0 !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#16ace0;
}
.main .info li.center .contact li.address
{
	float:left;
	text-align:center;
}
.main .info li.center .contact li.numbers
{
	float:right;
	text-align:right;
}
.main .info li.right
{
	background-image:url(../images/mainNewsBg.png);
	width:272px;
	height:133px;
	float:right;
}
.main .contact
{
	float:none;
	clear:both;
	width:354px;
	height:40px;
	margin:8px 0 0 286px !important;
	padding:0 !important;
}
.main .contact li
{
	margin:0 !important;
	padding:0 !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#16ace0;
}
.main .contact li.address
{
	float:left;
	text-align:center;
}
.main .contact li.numbers
{
	float:right;
	text-align:right;
}
/**************************************/
/*               FOOTER               */
/**************************************/
.footer
{
	height:32px;
	/*background-color:#00a4de;*/
	margin:15px 40px 0 40px;
}
.footer h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00a4de;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	float:right;
}
.footer .nav
{
	padding:0;
	margin:0;
}
.footer .nav li
{
	padding:0;
	margin:0 13px 0 0;
	list-style:none;
	float:left;
}
.footer .nav li a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00a4de;
	font-weight:bold;
	text-decoration:none;
	float:left;
}
.footer .nav li a:hover
{
	color:#0086b5;
}