/*
	BorSoft Cascading Style Sheet
	-----------------------------------------------
	Designed by:	Panduka Senaka
	Coded by:	Lee Tomblin - http: //www.strictcoding.net

	Table of Contents:
		import navigation
		layout
			- other page styling
		banners
		colours, typography & links
		misc
*/

/* import navigation
----------------------------------------------- */

@import 'nav_tr.css';

/* layout
----------------------------------------------- */

body
{
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #8d8d8d;
	background: #131314 url(imgs/bg.gif) repeat-x;
	margin: 0; padding: 0;
}
div#container
{
	width: 1000px;
	background: #000;
	margin: 0 auto;
	overflow: auto;
}
div#header
{
	width: 940px;
	height: 103px;
	padding: 0 30px 0 30px;
}
	div#header h1
	{
		width: 137px;
		height: 103px;
		background: url(imgs/logo.gif) no-repeat;
		text-indent: -9999px;
		float: left;
	}
div#content
{
	width: 902px;
	padding: 15px 0 0 0;
	margin: 0 auto;
}
	div#left
	{
		font-family: Arial, sans-serif;
		width: 519px;
		line-height: 18px;
		border-right: 1px solid #1e1e1e;
		padding: 20px 50px 100px 0;
		float: left;
	}
	div#center
	{
		width: 519px;
		line-height: 18px;
		padding: 20px 50px 100px 0;
	}
	div#right
	{
		font-family: Arial, sans-serif;
		width: 273px;
		float: right;
	}
	div#column
	{
		font-family: Arial, sans-serif;
		height:400px;
		padding-right:3px;
		padding-left:3px;
		padding-top:10px;
		position:relative;
		width:215px;
		float: left;

	}
.mobile_post
{
	width: 220px;
	padding-top: 25px;
	padding-left: 0px;
	padding-bottom: 25px;
	padding-right: 0px;
	background: url(imgs/test/mobil_bg.gif) no-repeat;
	margin: 0 0 25px 0;
}
	.mobile_post p
	{
		
		color: #666;
		padding-left:17px;
		padding-right:18px;
		padding-bottom: 40px;
		padding-top: 8px;
		margin-left: 0px;
		margin-right: 5px;
		font-size: 12px;
		line-height: 17px;
		border-left-width: 1px;  
		border-left-color: #1f2044;  
		border-left-style: solid;
		border-bottom-width: 1px;  
		border-bottom-color: #1f2044;  
		border-bottom-style: solid;
		border-right-width: 1px;  
		border-right-color: #1f2044;  
		border-right-style: solid;
	}
	.mobile_post ul
	{
		list-style: none;
		margin: 0 0 0 3px; 
		padding-left:10px;
		padding-bottom:0px;
	}
	.mobile_post li.mobile
	{
		padding: 0 0 0 30px;
		background: url(imgs/test/icon_mobile.gif) no-repeat;
	}
		.mobile_post ul h3
		{
			font-size: 16px;
			color: #f8f8f8;
			font-weight: normal;
		}
		.mobile_post li a
		{
			color: #c5d7c6;
			font-size: 11px;
		}
		.mobile_post li a:hover
		{
			color: #c5d7c6;
		}


.gis_post
{
	width: 220px;
	padding-top: 25px;
	padding-left: 0px;
	padding-bottom: 25px;
	padding-right: 0px;
	background: url(imgs/test/gis_bg.gif) no-repeat;
	margin: 0 0 25px 0;
}
	.gis_post p
	{
		
		color: #666;
		padding-left:17px;
		padding-right:18px;
		padding-bottom: 23px;
		padding-top: 8px;
		margin-left: 0px;
		margin-right: 5px;
		font-size: 12px;
		line-height: 17px;
		border-left-width: 1px;  
		border-left-color: #3f1119;  
		border-left-style: solid;
		border-bottom-width: 1px;  
		border-bottom-color: #3f1119;  
		border-bottom-style: solid;
		border-right-width: 1px;  
		border-right-color: #3f1119;  
		border-right-style: solid;
	}
	.gis_post ul
	{
		list-style: none;
		margin: 0 0 0 3px; 
		padding-left:10px;
		padding-bottom:0px;
	}
	.gis_post li.gis
	{
		padding: 0 0 0 30px;
		background: url(imgs/test/compass.gif) no-repeat;
	}
		.gis_post ul h3
		{
			font-size: 16px;
			color: #f8f8f8;
			font-weight: normal;
		}
		.gis_post li a
		{
			color: #c5d7c6;
			font-size: 11px;
		}
		.gis_post li a:hover
		{
			color: #c5d7c6;
		}
		
.video_post
{
	width: 220px;
	padding-top: 25px;
	padding-left: 0px;
	padding-bottom: 25px;
	padding-right: 0px;
	background: url(imgs/test/video_bg.gif) no-repeat;
	margin: 0 0 25px 0;
}
	.video_post p
	{
		
		color: #666;
		padding-left:17px;
		padding-right:18px;
		padding-bottom: 23px;
		padding-top: 8px;
		margin-left: 0px;
		margin-right: 5px;
		font-size: 12px;
		line-height: 17px;
		border-left-width: 1px;  
		border-left-color: #433919;  
		border-left-style: solid;
		border-bottom-width: 1px;  
		border-bottom-color: #433919;  
		border-bottom-style: solid;
		border-right-width: 1px;  
		border-right-color: #433919;  
		border-right-style: solid;
	}
	.video_post ul
	{
		list-style: none;
		margin: 0 0 0 3px; 
		padding-left:10px;
		padding-bottom:0px;
	}
	.video_post li.video
	{
		padding: 0 0 0 30px;
		background: url(imgs/test/icon_video.gif) no-repeat;
	}
		.video_post ul h3
		{
			font-size: 16px;
			color: #f8f8f8;
			font-weight: normal;
		}
		.video_post li a
		{
			color: #c5d7c6;
			font-size: 11px;
		}
		.video_post li a:hover
		{
			color: #c5d7c6;
		}
		
.web_post
{
	width: 220px;
	padding-top: 25px;
	padding-left: 0px;
	padding-bottom: 25px;
	padding-right: 0px;
	background: url(imgs/test/web_bg.gif) no-repeat;
	margin: 0 0 25px 0;
}
	.web_post p
	{
		
		color: #666;
		padding-left:17px;
		padding-right:18px;
		padding-bottom: 23px;
		padding-top: 8px;
		margin-left: 0px;
		margin-right: 5px;
		font-size: 12px;
		line-height: 17px;
		border-left-width: 1px;  
		border-left-color: #421e00;  
		border-left-style: solid;
		border-bottom-width: 1px;  
		border-bottom-color: #421e00;  
		border-bottom-style: solid;
		border-right-width: 1px;  
		border-right-color: #421e00;  
		border-right-style: solid;
	}
	.web_post ul
	{
		list-style: none;
		margin: 0 0 0 3px; 
		padding-left:10px;
		padding-bottom:0px;
	}
	.web_post li.web
	{
		padding: 0 0 0 30px;
		background: url(imgs/test/icon_globe.gif) no-repeat;
	}
		.web_post ul h3
		{
			font-size: 16px;
			color: #f8f8f8;
			font-weight: normal;
		}
		.web_post li a
		{
			color: #c5d7c6;
			font-size: 11px;
		}
		.web_post li a:hover
		{
			color: #c5d7c6;
		}

.right_post
{
	width: 233px;
	padding: 25px 20px 0 20px;
	background: url(imgs/right_bg.gif) no-repeat;
	margin: 0 0 25px 0;
}
	.right_post p
	{
		margin: 25px 0 0 3px;
		color: #666;
		font-size: 11px;
		line-height: 17px;
	}
	.right_post ul
	{
		list-style: none;
		margin: 0 0 0 3px; padding: 0;
	}
	.right_post li.mobile
	{
		padding: 0 0 0 30px;
		background: url(imgs/icon_mobile.gif) no-repeat;
	}
	.right_post li.globe
	{
		padding: 0 0 0 31px;
		background: url(imgs/icon_globe.gif) no-repeat;
	}
	.right_post li.demo
	{
		color: #666;
		padding: 0 0 0 60px;
		background: url(imgs/icon_demo.gif) no-repeat;
		font-size: 11px;
	}
		.right_post ul h3
		{
			font-size: 14px;
			color: #f8f8f8;
			font-weight: normal;
		}
		.right_post li a
		{
			color: #c5d7c6;
			font-size: 11px;
		}
		.right_post li a:hover
		{
			color: #c5d7c6;
		}
.related_links
{
	width: 233px;
	padding: 25px 20px 0 20px;
	background: url(imgs/right_bg.gif) no-repeat;
	margin: 0 0 25px 0;
}
	.related_links p
	{
		margin: 25px 0 0 3px;
		color: #666;
		font-size: 11px;
		line-height: 17px;
	}
	.related_links ul
	{
		list-style: none;
		margin: 0 0 0 3px; padding: 0;
	}
	.related_links li.bor
	{
		padding: 0 0 0 15px;
	}
		.related_links img
		{
			padding: 50px 0px 3px 10px;
		}
		.related_links ul h3
		{
			padding: 5px 10px 10px 20px;
			font-size: 20px;
			color: #f8f8f8;
			font-weight: normal;
		}
		.related_links li a
		{
			color: #959595;
			font-size: 14px;
			line-height: 22px;
			padding: 10px 10px 10px 17px;
		}
		.related_links li a:hover
		{
			color: #959595;
		}
.apps_list li
{
	color: #666;
	font-size: 11px;
	background: url(imgs/app_dot.gif) no-repeat 0 6px;
	padding: 0 0 0 10px;
	margin: 5px 0 0 0;
}
.hr
{
	width: 230px;
	overflow: hidden;
	border-bottom: 1px solid #333;
	margin: 20px 0 20px 0;
}
	.hr hr
	{
		display: none;
	}
div#carouselitem
{
	width: 750px;
	height: 450px;
	position: relative;
	float:center;
}
	.image
	{
		padding: 40px 0px 0px 0px;
		width: 365px;
		height: 225px;
		position: relative;
		float:left;
	}
	
	.right
	{
		padding: 0px 0px 0px 0px;
		width: 375px;
		height: 225px;
		position: relative;
		float:left;
	}
    .right p
	{

		padding: 5px 5px 0px 25px;
		float:left;
		color: #888;
		font-size: 13px;
		font-family: Arial, sans-serif;
		line-height: 18px;
	}
	.right h3
	{

		padding: 5px 5px 0px 0px;
		color: #866;
		font-size: 16px;
		line-height: 18px;
	}
	.bottom
	{
		margin: 5px 0 0 0;
		padding: 5px 0 0 0;
		width: 750px;
		height: 225px;
		position: relative;
		float:left;
	}
	.bottom p
	{
		padding: 5px 5px 0px 25px;
		float:left;
		color: #666;
		font-size: 11px;
		line-height: 18px;
	}
div#footer
{
	width: 994px;
	height: 185px;
	background: url(imgs/footer_bg.gif) repeat-x;
	margin: 50px auto 0 auto;
	clear: both;
}
	div#footer_content
	{
		color: #4a4a4a;
		width: 785px;
		margin: 0 auto;
		padding: 80px 0 0 0;
	}
	div#footer_content a
	{
		color: #666;
		margin: 0 2px 0 2px;
	}
	div#footer_content a:hover
	{
		color: #666;
	}
	
/* other page styling
----------------------------------------------- */

.downloads_post
{
	line-height: 16px;
}
	.downloads_post img
	{
		margin: 0 20px 0 0;
		float: left;
	}
.downloads_form
{
	margin: 30px 0 0 0;
	clear: both;
}
	.dropdown
	{
		font-family: Arial, sans-serif;
		font-size: 13px;
		color: #999;
		width: 210px;
		border: 1px solid #373737;
		background: #333;
		padding: 2px 0 2px 5px;
		margin: 10px 30px 0 0;
	}
	.downloads_submit
	{
		width: 148px;
		height: 26px;
		background: url(imgs/yukle.gif) no-repeat;
		cursor: pointer;
		border: 0;
		margin: 60px 0 65px 0;
	}
.about_desc
{
	line-height: 20px;
}
	.about_desc_logo
	{
		margin: 0 40px 0 40px;
		float: left;
	}
	.about_buttons
	{
		margin: 40px 0 50px 10px;
		float: left;
	}
.people_holder
{
	width: 80px;
	text-align: center;
	float: left;
	margin: 0 23px 20px 0;
}
	.people_holder img
	{
		margin: 15px 0 0 0;
	}
div#products_left
{
	width: 253px;
	float: left;
}
	div#products_left h2
	{
		color: #cda2ac;
		font-size: 18px;
		font-weight: normal;
		border-bottom: 1px solid #1d1d1d;
		padding: 0 0 20px 20px;
		margin: 30px 0 0 0;
	}
	div#products_left ul
	{
		list-style: none;
		margin: 20px 0 0 15px; padding: 0;
	}
	div#products_left li
	{
		padding: 0 0 0 15px;
		background: url(imgs/products_dot_light.gif) no-repeat 0 6px;
		margin: 0 0 5px 0;
	}
		div#products_left li.sub
		{
			font-size: 11px;
			background: url(imgs/products_dot_dark.gif) no-repeat 0 6px;
			margin: 0 0 5px 20px;
		}
div#products_right
{
	width: 608px;
	padding: 0 0 10px 40px;
	border-left: 1px solid #1d1d1d;
	line-height: 20px;
	float: right;
}
	div#products_right img
	{
		margin: 15px 0 15px 0;
	}
.partner_holder
{
	margin: 20px 34px 0 0;
	float: left;
	text-align: center;
}
	.partner_holder img
	{
		margin: 0 0 15px 0;
		border-bottom: 0;
	}
	.partner_holder a
	{
		color: #9b749f;
	}
	.partner_holder a:hover
	{
		color: #9b749f;
	}
.hr_full
{
	width: 525px;
	border-bottom: 1px solid #1c1c1c;
	clear: both;
	margin: 0 0 20px 0;
}
	.hr_full hr
	{
		display: none;
	}
.news_date
{
	width: 120px;
	float: left;
	color: #a596bc;
	font-size: 12px;
}
.news_post
{
	width: 390px;
	float: left;
}
	.news_post h2
	{
		font-size: 18px;
		font-weight: normal;
		color: #977bb3;
	}
	.news_post img
	{
		margin: 0 0 20px 0;
	}
.form_input
{
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #aeacad;
	width: 169px;
	height: 20px;
	padding: 7px 0 0 5px;
	border: 1px solid #343233;
	background: url(imgs/form_input_bg.gif) no-repeat;
	margin: 10px 13px 10px 0;
}
	.dropdown_contact
	{
		font-family: Arial, sans-serif;
		font-size: 13px;
		color: #999;
		width: 175px;
		border: 1px solid #343233;
		background: #272727 url(imgs/form_input_bg.gif) no-repeat;
		padding: 5px 0 4px 5px;
		margin: 10px 30px 0 0;
	}
	.form_textarea
	{
		font-family: Arial, sans-serif;
		font-size: 13px;
		color: #aeacad;
		width: 356px;
		height: 112px;
		padding: 5px 0 0 5px;
		border: 1px solid #343233;
		background: url(imgs/contact_message_bg.gif) no-repeat;
		overflow: hidden;
		margin: 10px 30px 10px 0;
	}
	.form_c_submit
	{
		width: 148px;
		height: 26px;
		background: url(imgs/mesaji_gonder.gif) no-repeat;
		border: 0;
		margin: 5px 0 0 0;
		cursor: pointer;
	}
.contact_info
{
	color: #666;
	margin: 0 0 0 10px;
	line-height: 20px;
}
	.contact_info label
	{
		color: #999;
		width: 70px;
		float: left;
		clear: both;
	}
	.c_holder
	{
		float: left;
		margin: 0 0 2px 0;
	}
	
/* banners
----------------------------------------------- */

div#banner_home
{
	width: 581px;
	height: 139px;
	padding: 196px 0 0 419px;
	background: url(imgs/banner_anasayfa.png) no-repeat;
}
	div#banner_home p
	{
		display: none;
	}
div#banner_downloads
{
	width: 1000px;
	height: 170px;
	background: url(imgs/banner_indir.gif) no-repeat;
	text-indent: -9999px;
}
div#banner_company
{
	width: 1000px;
	height: 170px;
	background: url(imgs/banner_hakkimizda.gif) no-repeat;
	text-indent: -9999px;
}
div#banner_products
{
	width: 1000px;
	height: 170px;
	background: url(imgs/banner_urunler.gif) no-repeat;
	text-indent: -9999px;
}
div#banner_partners
{
	width: 1000px;
	height: 170px;
	background: url(imgs/banner_musteriler.gif) no-repeat;
	text-indent: -9999px;
}
div#banner_news
{
	width: 1000px;
	height: 170px;
	background: url(imgs/banner_haberler.gif) no-repeat;
	text-indent: -9999px;
}
div#banner_contact
{
	width: 1000px;
	height: 170px;
	background: url(imgs/banner_iletisim.gif) no-repeat;
	text-indent: -9999px;
}


div#banner_anasayfa
{
	width: 581px;
	height: 139px;
	padding: 196px 0 0 419px;
	background: url(imgs/banner_anasayfa.gif) no-repeat;
}
div#banner_indir
{
	width: 1000px;
	height: 170px;
	background: url(imgs/banner_indir.gif) no-repeat;
	text-indent: -9999px;
}
div#banner_hakkimizda
{
	width: 1000px;
	height: 170px;
	background: url(imgs/banner_hakkimizda.gif) no-repeat;
	text-indent: -9999px;
}
div#banner_urunler
{
	width: 1000px;
	height: 170px;
	background: url(imgs/banner_urunler.gif) no-repeat;
	text-indent: -9999px;
}
div#banner_musteriler
{
	width: 1000px;
	height: 170px;
	background: url(imgs/banner_musteriler.gif) no-repeat;
	text-indent: -9999px;
}
div#banner_haberler
{
	width: 1000px;
	height: 170px;
	background: url(imgs/banner_haberler.gif) no-repeat;
	text-indent: -9999px;
}
div#banner_iletisim
{
	width: 1000px;
	height: 170px;
	background: url(imgs/banner_iletisim.gif) no-repeat;
	text-indent: -9999px;
}
/* colours, typography & links
----------------------------------------------- */

a
{
	color: #ccc;
	text-decoration: underline;
}
a:hover
{
	color: #ccc;
	text-decoration: none;
}
h2.welcome
{
	font-size: 30px;
	color: #8cbdcd;
	font-weight: normal;
}
h3.quote
{
	color: #ccc;
	font-size: 18px;
	font-weight: normal;
	margin: 30px 0 30px 0;
}
p.demo_home
{
	color: #8cbdcd;
	font-size: 15px;
}
p.demo_company
{
	color: #e1cda4;
	font-size: 15px;
}
p.demo_downloads
{
	color: #acafdf;
	font-size: 15px;
}
p.demo_news
{
	color: #95509f;
	font-size: 15px;
}
p.demo_partners
{
	color: #ae80b3;
	font-size: 15px;
}
h2.downloads
{
	font-size: 30px;
	color: #acafdf;
	font-weight: normal;
	margin: 0 0 30px 0;
}
h2.about
{
	font-size: 30px;
	color: #cc9b5c;
	font-weight: normal;
	margin: 0 0 30px 0;
	clear: both;
}
h2.white
{
	color: #e7e7e7;
	font-size: 18px;
	font-weight: normal;
	margin: 50px 0 20px 0;
}
h2.products
{
	font-size: 30px;
	color: #cf8896;
	font-weight: normal;
	margin: 30px 0 0 0;
}
h2.grey
{
	color: #ccc;
	font-size: 18px;
	font-weight: normal;
	margin: 20px 0 20px 0;
}
a.dark_grey
{
	color: #666;
}
a.dark_grey:hover
{
	color: #666;
}
h2.partners
{
	font-size: 30px;
	color: #d1bbd1;
	font-weight: normal;
	margin: 0 0 30px 0;
}
h2.contact
{
	font-size: 30px;
	color: #d1bd77;
	font-weight: normal;
	margin: 0 0 30px 0;
}
h2.contact_hq
{
	font-size: 14px;
	color: #999;
	font-weight: normal;
	border-bottom: 1px solid #2b2b2b;
	padding: 0 0 20px 10px;
	margin: 0 0 20px 0;
}
h2.gold
{
	color: #c4af7b;
	font-size: 15px;
	margin: 0 0 10px 0;
	font-weight: normal;
}
a.kosgeb
{
	margin: 0 15px 0 0;
}

/* misc
----------------------------------------------- */

h1, h2, h3, form, input, textarea
{
	margin: 0; padding: 0;
}
a img
{
	border: 0;
}
.alignleft
{
	float: left;
}
.alignright
{
	float: right;
}
.clear
{
	clear: both;
}
.full_story
{
	margin: 10px 0 0 0;
	display: none;
}
a:active, a:focus
{
	outline: 0
}