
html {width:100%;}
body {width:100%; margin:0; background:url(../images/bg/main_background.jpg) top center no-repeat fixed; font-family:tahoma; font-size:11px;}
#outline {position:relative; width:901px; margin:35px auto 0 auto; height:auto;}
#main {position:relative; float:right; width:901px;}
a span {display:none}
a {color:#99a3b6; text-decoration:none}

	.header{height:auto; width:901px; margin-bottom:1px; z-index:20}
			/* menü alani */
		.menu{position:relative; float:left; width:901px; height:71px;}
			/* /menü alani */
			
			/* banner baslik pozisyonlari */
		.banner{position:relative; float:left; width:901px; height:105px;}
			 h1.maintitle {font-size:20px; color:#FFF;}
			 h2.subtitle{font-size:15px; color:#FFF; font-weight:normal; margin:-5px 0 0 0}
			 h1.maintitle_r {font-size:30px; color:#FFF; font-weight:normal; margin:-5px 0 0 0}
			 h2.subtitle_r{font-size:16px; color:#FFF; font-weight:normal; margin:-8px 0 0 0}
			.banner_left{width:350px; height:55px; float:left; padding:30px 0 20px 25px;}
			.banner_right{width:500px; height:55px; float:left; padding:30px 25px 20px 0px; text-align:right}
			/* banner baslik pozisyonlari */
			
			
			/* Banner arkaplanlari*/
			.bg1 {background:url(../images/bg/titles_bg.jpg) no-repeat;}
			.bg2 {background:url(../images/bg/bg_corporate.jpg) no-repeat;}
			.bg3 {background:url(../images/bg/titles_bg2.jpg) no-repeat;}
			/* /Banner arkaplanlari*/
			
	.content{height:auto; margin:0px 0 0 0} 
	
			/* layout genel sol taraf */ 
		.box_left{position:relative; float:left; width:197px; height:auto; margin-bottom:10px; z-index:10;}
		.box_left .box_main{position:relative; float:left; width:197px; height:auto; background:#ffffff url(../images/left_box_top.png) top no-repeat; margin-left:9px }
			/*Sol buton takimi*/
			ul.accordion {width:220px; height:auto; margin:19px 0 0 -9px;}
			ul.accordion li {width:220px; height:auto; margin-bottom:2px;}
			ul.accordion li ul {width:175px; height:auto; margin:5px 0 0px 15px;}
			ul.accordion li ul li{width:175px; height:20px; margin-bottom:2px;}
			ul.accordion li ul li a{display:block; width:175px; height:20px; color:#99a3b6; font-weight:bold; text-decoration:none; padding:3px; text-indent:8px}
			ul.accordion li ul li a:hover{color:#FFF; background:url(../images/left_but_sub_on.png) no-repeat; text-decoration:none;}
			ul.accordion li ul li a.sel{color:#FFF; background:url(../images/left_but_sub_on.png) no-repeat}
				
				div.lnk{display:block; width:195px; height:27px; background:url(../images/nav/buttons.png) no-repeat; font-size:16px; color:#ffffff; padding:7px 0 1px 25px;}
				div.lnk a{color:#fff;}
				div.lnk:hover{background-position:0 -35px}
				div.selected {background-position:0 -70px;}
				div.selected:hover {background-position:0 -70px;}
			
			ul.left_buttons {width:179px; height:auto; margin:8px 0 0 10px}
			ul.left_buttons li{position:relative; float:left; width:179px; margin-bottom:2px}
			ul.left_buttons span {display:none}
			ul.left_big_buttons {margin:10px 0 15px -9px}
			ul.left_big_buttons li{margin-bottom:4px}
			
			a.touring {display:block; width:198px; height:90px; background:url(../images/left_touring.png) no-repeat}
			a.intercity {display:block; width:198px; height:90px; background:url(../images/left_intercity.png) no-repeat}
			a.city {display:block; width:198px; height:90px; background:url(../images/left_city.png) no-repeat}
			a.left_back {display:block; width:185px; height:24px; background:url(../images/left_backhome.png) no-repeat -10px 0;}
			
			a.contact_hotline{display:block; width:179px; height:63px ; background:url(../images/left_hotline.jpg) no-repeat;}
			a.contact_temsa{display:block; width:179px; height:29px ; background:url(../images/left_contact.jpg) no-repeat;}
			a.contact_quickjump{display:block; width:179px; height:29px ; background:url(../images/left_quickjump.jpg) no-repeat;}
			a.contact_sitemap{display:block; width:179px; height:29px ; background:url(../images/left_sitemap.jpg) no-repeat;}
			a.contact_temsa:hover,a.contact_quickjump:hover,a.contact_sitemap:hover{background-position:0 -29px;}
		.box_left .box_bottom{position:relative; float:left; width:197px; height:9px; background:url(../images/left_box_btm.png) no-repeat; margin-left:9px}
		 /* /Sol buton takimi*/
			
		/* /layout genel sol taraf*/
		
		/* layout genel sag taraf*/
		.box_right {position:relative; float:left; width:683px; height:auto; margin:0 0 10px 12px }
		.box_right1 {position:relative; float:left; width:691px; height:auto; margin:0 0 10px 12px }
		.box_right .box_main{position:relative; float:left; width:683px; height:auto; background:#ffffff url(../images/right_box_top.png) top no-repeat; color:#858ea1}
		.box_right1 .box_main{position:relative; float:left; width:691px; height:auto; background:#ffffff url(../images/right_box_top.png) top no-repeat; color:#858ea1}
			 h1.sub_h1 {font-size:36px; color:#0856a1; font-weight:normal;}
			 h2.sub_h2 {font-size:16px; color:#0856a1; font-weight:normal;}
			 h2.title {font-size:16px; color:#0856a1;}
			 h2.btitle {font-size:13px; color:#bfc5d1;}
			.sub_content {width:auto; height:auto; margin:15px 0 5px 30px; font-size:12px; line-height:16px;}
			.sub_header {width:640px; height:290px;}
		
				/*alt imajlar*/
				.img_1 {background:url(../images/temsa_towers.jpg) no-repeat 390px 20px;}
				.img_2 {background:url(../images/temsa_egypt.jpg) no-repeat 390px 20px;}
				/* /altimajlar*/
			
			.sub_bottom_bar {background:url(../images/bak_sub_bg.png) no-repeat; width:663px; height:30px; margin:10px 0 0 10px; position:relative; float:left;}
			.sub_bottom_bar a span{display:none}
				div.link {width:195px; height:22px; float:right; margin:2px 0 0 0;}
				.sub_bottom_bar a{margin:0 0 0 2px}
				a.backhome {display:block; width:119px; height:23px; background:url(../images/homepage.png) no-repeat; float:left}
				a.backtop {display:block; width:67px; height:23px; background:url(../images/pagetop.png) no-repeat; float:left;}
				
			.press_room{position:relative; float:left; width:298px; height:174px; background:url(../images/title_pressroom.jpg) no-repeat; margin:8px 0 0 8px;}
			.number {position:absolute; top:6px; right:2px; width:63px ; height:21px}
			.number span{display:none}
			.number a,.number p{position:relative; float:left}
			a.left{cursor:pointer; display:block; width:19px; height:24px; background:url(../images/left.png) no-repeat;}
			a.right{cursor:pointer; display:block; width:19px; height:24px; background:url(../images/right.png) no-repeat;}
			a.left:hover,a.right:hover{background-position:0 -24px;}
			p.num {width:24px; height:21px; text-align:center; font-size:13px; font-weight:bold; color:#FFF; padding-top:4px}
			.press_room p{position:relative; float:left;}
				p.news_title{width:208px; margin:50px 0 0 16px; color:#0856a1; font-weight:bold}
				p.news_date{width:65px; margin:50px 0 0 0; text-align:right; font-weight:bold; color:#99a3b6}
				p.news_content{width:278px; margin:10px 0 0 16px; color:#99a3b6}
				div.news_image{width:215px; margin:15px 0 0 16px; position:absolute; top:103px; left:0px ; z-index:1}
				div.main_news_photo {position:relative; float:left; width:47px; height:44px; margin-right:2px; padding:0}
				div.mask_mainnews{width:47px; height:44px; background:url(../images/mask_mainnews.png) no-repeat; position:absolute; z-index:10; cursor:pointer; top:0px; left:0;}
				*+html div.mask_mainnews{width:47px; height:44px; background:url(../images/mask_mainnews.png) no-repeat; position:absolute; z-index:10; cursor:pointer; top:2px; left:0;}
				body:nth-of-type(1) div.mask_mainnews {width:47px; height:44px; background:url(../images/mask_mainnews.png) no-repeat; position:absolute; z-index:10; cursor:pointer; top:0px; left:0;}	
				p.news_details{position:absolute; top:139px; right:5px; width:60px; height:23px;}
				a.details {display:block; width:60px; height:23px; background:url(../images/button_details.jpg) no-repeat}
				a.details span {display:none}
			
			.after_sales{position:relative; float:left; width:182px;  height:155px; background:url(../images/title_aftersales.jpg) no-repeat; margin:8px 0 0 4px;}
				.after_sales p {margin-left:12px; margin-top:5px; color:#99a3b6; height:20px}
				.after_sales p input{font-size:9px;}
				.input {color:#99a3b6; width:160px; margin-top:15px}
				p.buttons {margin-top:20px; position:relative}
				p.buttons a span {display:none}
				a.servicesindex{display:block; width:97px; height:23px; background:url(../images/button_services.jpg) no-repeat; float:left}
				a.search{display:block; width:60px; height:23px; background:url(../images/button_search.jpg) no-repeat; float:left; margin-left:3px}
		   	 .used_vehicles{position:relative; float:left; width:187px;  height:155px; background:url(../images/title_usedvehicles.jpg) no-repeat; margin:8px 0 0 4px;}
			 .used_vehicles p{width:188px;}
			 .used_vehicles p.buttons a{float:right; margin-top:5px; margin-right:4px}
		.box_right .box_bottom{position:relative; float:left; width:683px; height:9px; background:url(../images/right_box_btm2.png) no-repeat}
		.box_right1 .box_bottom{position:relative; float:left; width:691px; height:9px; background:url(../images/right_box_btm.png) no-repeat right}
	/* /layout genel sag taraf*/
	
	
	/* footer */
#footer {width:100%; background:url(../images/bg/footer_bg.gif) 0 30px repeat-x; position:relative; float:left}
.footer_menu {position:relative; margin:0 auto 0 auto; width:901px; height:auto; color:#99a3b6}
ul.columns {width:120px; height:200px; position:relative; float:left; margin:0 0px 0 30px}
ul.columns li.title a{color:#133790; font-weight:bold; margin-bottom:15px;}
ul.columns li {margin:5px 0 0 0px}
.footer_signs {position:relative; margin:0 auto 0 auto; width:901px; height:60px; color:#99a3b6}
.footer_signs p{position:relative; float:left}
p.cr {margin:0px 0 0 17px; padding:4px; font-size:9px; font-weight:bold}
p.cr a{font-size:9px; color:#99a3b6}
p.terms {margin:0px 0 0 0px; font-weight:bold; padding:4px}
p.terms a{font-size:9px; color:#99a3b6}
p.copyright {position:absolute; left:195px;top:1px; padding:3px; font-size:9px}
.df {position:absolute; right:15px; top:4px}
.sa {position:absolute; bottom:11px; right:450px;}
	/* /footer*/
		/***************************************************************************************
	popup
	****************************************************************************************/

	div#layer {position: absolute; width:100%; height:100%; background:url(../images/bg/transparent.png); display:none; top:0; left:0; z-index:100; overflow:hidden}
	div#hotline {position:relative; margin:200px auto; width:497px; height:210px; background:url(../images/hotline_bg.png) no-repeat; z-index:10px; display:none;}
	div#hotline a.hotline_close,div#language a.hotline_close,div#quickjump a.hotline_close,div#campaign a.hotline_close,div#video a.hotline_close{position:absolute; width:44px; height:44px; display:block; background:url(../images/hotline_close.png) no-repeat; text-indent:-9999px; right:-14px; top:-14px;}
	div#hotline a.hotline_close:hover,div#language a.hotline_close:hover,div#quickjump a.hotline_close:hover,div#campaign a.hotline_close:hover,div#video a.hotline_close:hover{background-position:0 -44px;}
	div#hotline div.text{position:absolute; top:80px; left:40px; width:350px; height:30px; color:#666}
	div#campaign {position:relative; margin:200px auto; width:1100px; height:501px; background:url(../images/campaign_box.png) no-repeat; z-index:10px; display:none;}
	div#campaign div.text{position:absolute; top:80px; left:40px; width:350px; height:30px; color:#666}
	div#language {position:relative; margin:200px auto; height:216px; width:380px; background:url(../images/bg/language_bg.png) no-repeat; display:none;}
	div#language a.english {position:absolute; top:97px; width:65px; height:64px; display:block; left:100px; background:url(../images/lang_english.jpg) no-repeat; text-indent:-9999px;}
	div#language a.turkish {position:absolute; top:97px; width:65px; height:64px; display:block; left:220px;  background:url(../images/lang_turkish.jpg) no-repeat; text-indent:-9999px;}
	div#quickjump {position:absolute; margin:200px auto; width:689px; height:216px; background:url(../images/bg/quickjump_bg.png) no-repeat; z-index:10px; display:none;}	
	div#quickjump div.padding {position:absolute; width:650px; height:60px; margin:75px 0 0 50px;}
	div#quickjump div.padding ul {position:relative; width:auto; height:auto; margin-right:30px; float:left;}
	div#quickjump div.padding ul li{margin-bottom:3px;}
	div#quickjump div.padding ul li.title {color:#666; font-weight:bold; font-size:12px; margin-bottom:5px}
	div#video {position:relative; margin:200px auto 0px auto; width:497px; height:371px; background:url(../images/bg/bg_video.png) no-repeat; z-index:10px; display:none;}	
	div#video div.player {position:absolute; top:77px; left:20px; width:455px; height:270px}
	
	/***************************************************************************************
	bus_sub
	****************************************************************************************/
	
	
	.sub_buttons { background:url(../images/sub_buttons.png) no-repeat; width:662px; height:105px; margin:20px 0 10px 10px;	left: 3px;
	top: 4px;
}
			.sub_buttons_left {position:relative;float:left; width:230px; height:80px; margin:5px 0 0 20px}
				ul.information {width:215px; height:auto; margin-top:10px;}
				ul.information li {position:relative; float:left; width:95px; height:15px; font-size:12px; margin:10px 0 0px 0}
			.sub_buttons_right {position:relative;float:left; width:390px; height:80px; margin:5px 0 0 20px}
				ul.other {width:400px; height:auto;margin-top:10px;}
				ul.other li {position:relative; float:left; width:95px; height:15px; font-size:12px; margin:10px 0 0px 0}
	
	
	
	/***************************************************************************************
	news.html
	****************************************************************************************/
p.newsnum {position:relative; float:right; font-size:18px; color:#0856a1; margin-right:25px}
.news {position:relative; width:623px; height:auto; float:left; margin-left:}
.line{position:relative; float:left; height:640px; width:1px;}
.news_list {position:relative; float:left; width:623px; height:123px; margin-bottom:10px; cursor:pointer;}
	._bg1 {background:url(../images/bg/news_bg1.png) no-repeat}
	._bg2 {background:url(../images/bg/news_bg2.png) no-repeat}
.news_img {position:absolute; width:100px; height:100px; top:0; left:18px}
p.news_tit {position:absolute; width:400px; height:20px; color:#FFF; top:20px; left:130px; font-size:14px; font-weight:bold}
p.news_dat {position:absolute; width:80px; height:20px; color:#fff; top:20px; right:2px; font-weight:bold;}
p.news_cont {position:absolute; width:480px; height:60px; color:#858ea1; top:50px; left:130px; line-height:normal;}

	/***************************************************************************************
	news_details.html
	****************************************************************************************/
	
.newsimg {position:relative; float:left; width:121px; height:145px; margin-left:20px}
.newsimg_mask{width:121px; height:145px; background:url(../images/mask_news.png) no-repeat; position:absolute; z-index:10;}
.text {position:relative; float:left; width:600px; height:auto;}
ul.otherimg li{position:relative; float:left; width:65px; height:65px; margin-right:4px;}
ul.otherimg li img{z-index:1; position:absolute;}
ul.other_news {width:620px; height:auto;}
ul.other_news a{font-weight:bold;}
ul.other_news li {position:relative; float:left; width:615px; height:35px; background:url(../images/bg/news_alt_bgs.png) no-repeat; margin-bottom:1px;}
p.newssubject {width:500px; margin:8px 0 0 0; text-indent:16px; position:relative; float:left;}
p.newsdate {width:100px; margin:8px 0 0 0; text-indent:16px; position:relative; float:left}
ul.other_news li.bg {background-position:0 -35px}
.mask{width:65px; height:65px; background:url(../images/new_mask.png) no-repeat; position:absolute; z-index:10; cursor:pointer;}

	#pagination {position:relative; float:left; width:600px; height:60px; font-weight:bold; margin:10px 0 0px 0px}
	#pagination a{width:23px; height:24px; display:block; background:url(../images/bg/pagination.gif) no-repeat 0 0; margin:0 0 2px 2px; float:left; cursor:pointer;}
	#pagination a:hover{background-position:-23px 0;}
	#pagination a.first,#pagination a.first:hover {background-position:-46px 0; text-indent:-9999px; width:27px;}
	#pagination a.last,#pagination a.last:hover {background-position:-73px 0; text-indent:-9999px; width:27px;}
	#pagination p{text-align:center; width:24px; height:20px; margin:3px 0 0px 0; color:#ffffff; cursor:pointer; font-size:11px; font-weight:bold; font-size:14px}

	/***************************************************************************************
	gallery.html
	****************************************************************************************/
ul.gallery {width:620px; height:auto;}
ul.gallery li{position:relative; float:left; width:111px; height:127px; margin-right:12px; margin-bottom:8px;}
ul.gallery li img{z-index:1; position:absolute}
.galmask{width:113px; height:127px; background:url(../images/mask_gallery.png) no-repeat; position:absolute; z-index:10; cursor:pointer;}
.galmask_touring{width:113px; height:127px; background:url(../images/mask_touring.png) no-repeat; position:absolute; z-index:10; cursor:pointer;}
.galmask_intercity{width:113px; height:127px; background:url(../images/mask_intercity.png) no-repeat; position:absolute; z-index:10; cursor:pointer;}
.galmask_city{width:113px; height:127px; background:url(../images/mask_city.png) no-repeat; position:absolute; z-index:10; cursor:pointer;}
.galmask p,.galmask_touring p,.galmask_city p,.galmask_intercity p{position:absolute; bottom:7px; width:113px; text-align:center; color:#FFF;}

	/***************************************************************************************
	sales_network.html
	****************************************************************************************/
	
.sales_title_bar {position:relative; float:left; width:638px; height:41px; background:url(../images/sales_bar.png) no-repeat; z-index:100}
.select_country {width:315px; height:35px; position:absolute; right:10px; top:5px;}

ul#dropdown  { padding:0;margin: 0;list-style: none; position:absolute; top:0; right:0; width:202px; height:auto;}
ul#dropdown ul{ padding:0;margin: 0;list-style: none; float:left; position:relative;}
ul#dropdown li {width: 202px; height:32px; margin-bottom:2px}
ul#dropdown li a.selmenu,ul#dropdown li a.selmenu:hover{background:url(../images/dropdown.png) no-repeat; padding:5px 0 0 10px; width:202px; clear:right;}
ul#dropdown li ul {	display: none; position: absolute; top: 36px;left: 0;}
ul#dropdown li > ul {top: 35px;left: 0;}
ul#dropdown li a, ul#dropdown li a:hover  {display: block; width:202px; height:32px; margin: 0; padding:5px 0 0 10px; color: #a5a9b1; font-weight:bold; background: #ffffff; text-decoration: none; background:url(../images/dropdownsub.png) no-repeat 1px 0}
ul#dropdown li:hover ul, ul#dropdown li.over ul {display: block;}

ul.rows {width:638px; height:auto; margin-top:5px; line-height:15px}
ul.rows li{width:638px; height:51px; background: url(../images/sales_row.png) no-repeat; margin-bottom:2px; display:block}
ul.rows li.nd{background-position:bottom}
p.address {position:relative; float:left; height:44px; width:280px; margin:3px 0 0 20px}
p.contact {position:relative; float:left; height:44px; width:190px; margin:3px 0 0 10px}
p.person {position:relative; float:left; height:44px; width:120px; margin:3px 0 0 14px}

	/***************************************************************************************
	search_results.html
	****************************************************************************************/
p.results {position:relative; float:left; height:10; width:480px; margin:10px 0 0 20px; padding:0px 0 0 0}
p.results_alt {position:relative; float:left; height:10; width:480px; margin:0px 0 0 20px; padding:0px 0 0 0; font-size:9px;}
a.detailsbutton {position:relative; float:left; height:27px; width:89px; display:block; background:url(../images/details.png) no-repeat; margin:-15px 0 0 40px; text-indent:-9999px;}

	/***************************************************************************************
	technical_details.html
	****************************************************************************************/
	
.tabpanel {position:relative; width:662px; height:auto; background:#f4fbfd url(../images/bg/tabpanel_top.png) no-repeat top; margin-left:5px;}
.tabpanelbottom {position:relative; width:662px; height:9px; background:url(../images/bg/tabpanel_bottom.png) no-repeat top; margin-left:5px;}
.tab_buttons {position:relative; float:left; width:361px; height:50px; margin-left:9px;}
div.tab_a {display:block; width:180px; height:44px; background:url(../images/bg/tab_01.png) no-repeat top; float:left; color:#FFF; font-size:16px; text-align:center; padding:6px 0 0 0; cursor:pointer}
div.tab_b {display:block; width:181px; height:44px; background:url(../images/bg/tab_02.png) no-repeat bottom; float:left; color:#FFF; font-size:16px; text-align:center ; padding:6px 0 0 0;cursor:pointer}
div.active {background-position:top}
div.tab_content{position:relative; width:675px; height:auto; float:left;}
p.tab_left {width:299px; height:23px; float:left; position:relative; padding:8px 0 0 20px}
p.tab_right {width:149px; height:23px; float:left; position:relative; padding:8px 0 0 10px; text-align:center; font-weight:bold; text-indent:10px}
p.tab_rightlong {width:290px; height:23px; float:left; position:relative; padding:8px 0 0 10px; text-align:center; font-weight:bold; text-indent:10px}
p.tab_right2 {width:149px; height:23px; float:left; position:relative; padding:8px 0 0 10px; text-align:center; font-weight:bold; text-indent:0px}
p.tab_long {width:290px; text-indent:0; font-size:9px; font-weight:normal; position:relative; float:left; padding:8px 0 0 10px}
p.tab_longbig {width:600px; text-indent:0; font-size:9px; font-weight:normal; position:relative; float:left; padding:8px 0 0 10px}

ul.Specifications {width:638px; margin-left:10px; height:auto;}
ul.Specifications li{position:relative; float:left; width:638px; height:31px; background:url(../images/bg/tabpanel_bg.png) no-repeat; margin-bottom:2px}
ul.Specifications li.nd {background-position:bottom}
ul.Specifications li.big{position:relative; float:left; width:638px; height:100px; background:url(../images/bg/tabpanelbig_bg.png) no-repeat; margin-bottom:2px}

.tab_title {width:638px; position:relative; float:left; text-indent:20px}


	/***************************************************************************************
	contact.html
	****************************************************************************************/
ul.contactform {width:370px; position:relative; float:left; height:450px;}
ul.contactform li {margin-bottom:2px;}
ul.contactform li p{margin:10px; font-weight:bold; position:relative; float:left; width:100px}
ul.contactform li input{position:relative; float:left; margin:10px 0 0 12px; width:210px; border:0;}
ul.contactform li textarea{position:relative; float:left; margin:10px 0 0 12px; width:210px; border:0; overflow:hidden; height:80px}
ul.contactform li.inpt { width:355px; height:40px; background:url(../images/bg/fields.png) no-repeat;}
ul.contactform li.txtbox { width:355px; height:110px; background:url(../images/bg/textbox.png) no-repeat;}
ul.contactform li.nd {background-position:bottom;}
div.contact_addresses {position:relative; float:left; width:225px; height:435px; background:url(../images/bg/contact_text_bg.png) no-repeat; padding:0 0 0 30px; font-size:11px; line-height:normal;}
a.googlemaps {display:block; width:225px; height:22px; background:url(../images/adress_title.png) no-repeat; margin:10px 0 0 -10px; padding:8px 0 0 10px; font-weight:bold}
a.blue {color:#0856a1; font-weight:bold}
