/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}

/* Global properties ======================================================== */
html {width:100%;}
body { 	 font-family:Arial, Helvetica, sans-serif;	font-size:100%; color:#646464;	min-width:960px;background:#303030;}
.bg {width:100%; padding:50px 0;background:url(../images/bg-top.gif) center 0 repeat-x;}

.main {width:960px; padding:0;	margin:0 auto;	font-size:0.75em;	line-height:1.5em;}
.container {left:50%;	width:640px; 	margin-left:-320px;	position:absolute;	z-index:3;}

a {color:#d22820; outline:none;}
a:hover {text-decoration:none;}
.resimk { margin:0; border: #000000 1px solid; padding: 3px;background: #646464;}
.resimd { margin:3px; border: #000000 1px solid; padding: 3px;background: #646464;}
.col-1, .col-2 {float:left; width:185px;}
.col-1 {margin-right:25px;}
.col-3, .col-4, .col-5 {float:left; width:165px;}
.col-3 {padding:0 50px 10px 0;}
.col-4 {padding:0 50px 10px 5px;}
.col-5 {padding:0 0 0px 10px;}
#page6 .col-5 {padding:0;}
.col-3 {background:url(../images/pic-5.png) right top no-repeat;}
.col-4 {background:url(../images/pic-6.png) right bottom no-repeat;}

.wrapper {width:100%; overflow:hidden;}
.extra-wrap {overflow:hidden;}
#yeni {position:absolute; z-index: 9999;margin-top:80px; margin-left:130px;}
#harita {position:absolute; z-index: 9999;margin-top:35px; margin-left:340px;border: 1px solid #c2c2c2; }
#detayresim {position:absolute; z-index: 9999;margin-top:-40px; margin-left:300px;}

legend {font-size:9pt;color:#000; margin-left:7px; padding:6px;border: 1px solid #c2c2c2; }
fieldset {	border:1px solid #c2c2c2; background: url(../images/labelzemin.png) no-repeat 0 0;}
fieldset div {overflow:hidden; display:inline-block;}
fieldset div {display:block;font-size:9pt;} 
label {	float:left ;padding:2px 0 0 15px;width:200px; }

p {margin-bottom:18px;}
.p1 {margin-bottom:8px;}
.p2 {margin-bottom:15px;}
.p3 {margin-bottom:30px;}
.p4 {margin-bottom:40px;}
.p5 {margin-bottom:50px;}
.reg {text-transform:uppercase;}
.fleft {float:left;}
.fright {float:right;}
.alignright {text-align:right;}
.aligncenter {text-align:center;}
.title {margin-bottom:18px;}
.it {font-style:italic;}
.letter {letter-spacing:-1px;}
.color-1 {color:#fff;}
.color-2 {color:#000;}
.color-3 {color:#666;}
.margin-bot {margin-bottom:35px;}
.spacing {margin-right:35px;}
.indent {padding:0 35px 0 0;}
.indent2 {padding-top:50px;}
.indent3 {padding-left:53px;}
.indent-bot {margin-bottom:20px;}
.indent-bot2 {margin-bottom:30px;}
.indent-bot3 {margin-bottom:45px;}
.img-indent-bot {margin-bottom:25px;}
.img-indent {float:left; margin:0 20px 0px 0;}	
.img-indent2 {float:left; margin:0 5px 0px 0;}	
.img-indent-r {float:right; margin:0 0px 0px 40px;}	
.prev-indent-bot {margin-bottom:10px;}	
.buttons a:hover {cursor:pointer;}
.menu li a,
.list-1 li a,
.list-2 li a,
.link, .link-1, .link-2,
.button,
.logo {text-decoration:none;}	
header {width:100%;	position:relative; 	z-index:2;}
.row-1 {min-height:158px;width:100%;background:url(../images/1bg-tail.gif) center 0 repeat-x;}
.row-2 {height:116px;width:100%;background:url(../images/row2-tail.gif) center 0 repeat-x;	position:relative;	z-index:2;}
.row-3 {height:381px;width:100%;background:#fff;	position:relative;	z-index:1;}
h1 {padding:26px 0 0 338px; position:relative;}
.logo {display:block; 	width:231px; 	height:108px; 	text-indent:-5000px; 	background:url(../images/logo.png) 0 0 no-repeat;}
.carousel {	position:relative;	min-height:380px;	overflow:hidden;}
.carousel .prev,
.carousel .next {display:block;	width:89px;	height:60px;text-indent:-5000px;background:url(../images/control.png) 0 0 no-repeat;	}
.carousel .prev {background-position:left top;position:absolute;left:0;top:320px;z-index:99;	}
.carousel .next {background-position:right top;position:absolute;right:0;top:320px;z-index:99;	}
.carousel .prev:hover {background-position:left bottom;}
.carousel .next:hover {background-position:right bottom;}
.carousel li {width:527px;min-height:380px;margin-left:-60px;	}
.jCarouselLite {overflow: visible !important;	}

#content {width:100%; padding:50px 0 70px 0;	position:relative;	z-index:1;	background:url(../images/bg-tail.gif) 0 0 repeat;}
#page1 #content {padding:0;}
.spacer-1 {	width:100%; background:url(../images/pic-1.gif) 217px 0 repeat-y;}
h3 {font-size:28px; line-height:1.2em; margin:0 0 16px 0; color:#121212;}
h4 {font-size:22px; line-height:1.2em; margin:0 0 16px 0; color:#121212;}
h5 {color:#000;}
h6 {font-size:14px;	line-height:1.2em;	color:#000;	text-transform:uppercase;	padding:8px 0 0 0;}
.border-bot {width:100%; 	padding-bottom:38px; 	background:url(../images/pic-1.gif) 0 bottom repeat-x;}
#page2 .border-bot {padding-bottom:20px;}
.border-bot2 {width:100%; padding-bottom:20px; background:url(../images/pic-1.gif) 0 bottom repeat-x;}

.box {padding:16px;border:1px solid #c5c8c4;background:url(../images/box-tail.gif) 0 0 repeat;border-radius:8px;	-moz-border-radius:8px;	-webkit-border-radius:8px;}

.button {
	display:inline-block; 
	padding:8px 21px;
	margin-bottom:2px;
	color:#fff;
	font-size:14px;
	line-height:1.428em;
	text-transform:uppercase;
	background:url(../images/button-tail.gif) 0 0 repeat-x #141414;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	box-shadow:2px 2px 2px 0px #878c89;
	-moz-box-shadow:2px 2px 2px 0px #878c89;
	-webkit-box-shadow:2px 2px 2px 0px #878c89;
	cursor:pointer;
}
.button:hover {color:#000;background:#ababab;	}

.list-1 li {width:283px;line-height:38px; 	padding-bottom:1px;	font-weight:bold;}
#page5 .list-1 li {width:100%;}
.list-1 li a {
display:block;
padding-left:22px;
color:#000;
background:#c7c7c7;
border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
	}
.list-1 li a:hover {
	color:#fff;
	background:#d22820;
}

.list-2 li {color:#000;
	line-height:25px; 
	padding-left:14px; 
	background:url(../images/marker.png) 0 9px no-repeat;
}
#page4 .list-2 li {border-bottom:1px solid #c6c7c2;}
#page4 .list-2 li.last {border:none;}
	.list-2 li a {
display:inline-block; 
color:#d22820; 
text-decoration:none;
	}
.list-2 li a:hover {color:#121212;}

.list-services li {float:left; margin-right:2px;}

#easyTooltip{
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 11px;
	border:1px solid #fff;
	background:#d22820;
	color:#fff;
	font-size:12px;
	position:relative;
	z-index:9;
}

.link {color:#8a8a8a;}
.link:hover {text-decoration:underline;} 

.link-1 {color:#000;}
.link-1:hover {text-decoration:underline;} 

.link-2:hover {text-decoration:underline;}

.text-1 {
	font-size:12px;
	line-height:16px;
	color:#585858;
	margin:0;
} 
.text-2 {font-size:14px; line-height:1.285em;}  

dl span {float:left; width:65px;}

#contact-form {	vertical-align:top;	padding-top:0px;}
#contact-form fieldset {	border:none;}
#contact-form .rowElem2 {
	display:block;
	height:63px;
	position:relative;
	z-index:2;
	}
	#contact-form input {
width:420px; 
padding:10px 5px 9px;  
margin:0;
float:left; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.23em;
color:#646464; 
border-left:1px solid #b9b9b9;
border-top:none;
border-right:none;
border-bottom:none;
background:url(../images/input-tail.gif) 0 0 repeat-x #fbfbfb;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
	#contact-form .textarea-box {
position:relative;
height:200px;
width:520px;
padding:5px 4px 0px 0px;
border:1px solid #ccc7c8;
background:#d5d3d1;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
	}
	#contact-form textarea {
overflow:auto; 
width:420px; 
padding:10px 5px;  
float:left; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#646464; 
border-left:1px solid #b9b9b9;
border-top:none;
border-right:none;
border-bottom:none;
height:174px; 
margin:0; 
background:url(../images/textarea-tail.gif) 0 0 repeat-x #fbfbfb;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
#contact-form label {
	padding:5px 4px 0px 0px;
	display:inline-block;
}
#contact-form .rowElem2 label {
	height:41px;
	background:#d5d3d1;
	border:1px solid #ccc7c8;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
#contact-form .rowElem2 label.error {
	position:absolute;
	top:40px;
	right:20px;
	z-index:1;	
	background:none;
	border:none;
}
#contact-form .textarea-box label {
	position:absolute;
	top:200px;
	right:0px;
	z-index:1;
}
	#contact-form .error {
color:#f00;
font-size:11px;
font-weight:bold;
display:none;
	}

div#contact_form .download-box {
	margin-top:20px;
}

.text-form {
	float:left; 
	display:block; 
	font-size:12px; 
	width:68px; 
	line-height:2em; 
	color:#646464; 
	text-align:right; 
	padding:6px 18px 0 0;
}

.buttons {padding:28px 15px 0 0; text-align:right; overflow:hidden;}
.buttons a {margin-left:17px;}

.testimonial {width:600px;min-height:230px;	overflow:hidden;}
#faded ul li { float:left; background:url(../images/pic-2.gif) 0 0 no-repeat;}
#faded .prev,
#faded .next {display:block;width:40px;height:39px;text-indent:-5000px;background:url(../images/faded-control.png) left top no-repeat;position:absolute;z-index:99;}
#faded .prev {bottom:30px; right:65px;}
#faded .next {background-position:right top; bottom:30px; right:25px;}
#faded .prev:hover {background-position:left bottom;}
#faded .next:hover {background-position:right bottom;}

strong.circle {
	display:inline-block; 
	padding:4px 13px; 
	font-size:36px; 
	line-height:1.2em; 
	color:#fff; 
	text-transform:uppercase;
	float:left;
	margin-right:20px;
	border-radius:35px;
	-moz-border-radius:35px;
	-webkit-border-radius:35px;
	background:#d22820;
}
#page5 strong.circle {margin-right:16px;}

strong.numb {
	display:block; 
	width:51px;
	height:51px;
	font-size:41px; 
	line-height:1.2em; 
	text-align:center;
	font-weight:900;
	color:#fff; 
	float:left;
	margin-right:20px;
	background:url(../images/pic-4.png) 0 0 no-repeat;}

footer {width:100%; padding:40px 0 45px;color:#8a8a8a;}
.footer-text {display:inline-block;	font-size:16px;	line-height:28px;}
.menu-list li {	float:left;	font-size:16px;	line-height:40px;	padding:0 10px 0 12px;	background:url(../images/pic-3.png) right 12px no-repeat;}
.menu-list li.first {padding:0 10px 0 0;}
.menu-list li.last {padding:0 0 0 12px;	background:none;}
.menu-list li a {color:#8b8b8b;	text-decoration:none;	}
.menu-list li a:hover, .menu-list li a.active {text-decoration:underline;}
