
body { text-align:center; margin:0; background:url(../images/bg_home.jpg) repeat-x top center; background-color:#f0f0f0;
font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif; font-size:12px;  color: #505050; line-height:19px;}

.body_2 { text-align:center; margin:0; background:url(../images/bg_ic.jpg) repeat-x top center; background-color:#f6f6f6;
font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif; font-size:12px;  color: #505050; line-height:19px;}

.ortalama {width:1000px; margin:0 auto; text-align:left; }
#orta{  float:left; width:1000px; height:auto; padding:14px; background-color:#f4f5f7;}

.header_ic { float:left; width:1000px; height:284px;}



p {float:left; font-family:'Open Sans', sans-serif; font-size:11px; color:#505050; font-weight:normal; line-height:18px;  padding:0px; text-align:left; margin:0px;}
.metin_teknik {font-size:12px;  line-height:19px;}
.metin_baslik {float:left; font-family:'Open Sans', sans-serif; font-size:14px; color:#e86060; font-weight:bold; line-height:20px; padding-bottom:0px;}
.metin_ara_baslik {float:left; font-family:'Open Sans', sans-serif; font-size:13px; color:#e59f9f; line-height:18px; padding-bottom:0px;}

.orange{ color:#30a4dc;}

a {
color:#505050;text-decoration:none;}

a:hover {
color:#4280BC;
text-decoration:none;
}

p a{ color:#505050; text-decoration:none;}
p a:hover{ color:#4280BC; text-decoration:none;}

.link_mavi { color:#4280BC; text-decoration:none;}
.link_mavi a{ color:#4280BC; text-decoration:none;}
.link_mavi a:hover:{ color:#114679;}
 

.teknik_foto { float:left; width:auto; height:auto; margin-right:25px;}
.teknik_sag_metin { float:left; width:388px; height:auto; }
.teknik_sag_metin2 { float:left; width:288px; height:auto; }


.beyaz{ color:#fff;}
.alt_copy{ color:#3f4040; font-size:11px; font-weight:bold; margin-top:10px;}

.tel_1 {	font-size: 22px; color: #FFF; text-align: right; font-weight: 600;}
.tel_2 { float: right; font-size: 18px;	color: #CCC; font-weight: 600;}

.baslik_koyu {color:#7a7a7a;}
.gri_alt { float:left; font-family:'Open Sans', sans-serif; font-size:11px;  line-height:18px; color:#979797; margin-top:8;}
.saga_yasla {  float:right; text-align:right; }

.mavi2{
	color: #525c68;
	float: right;
	font-weight: normal;
}
.mavi2 a{
	color: #525c68;
	font-weight: normal;
}
.mavi2 a:hover{
	SScolor: #ba3453;
	text-decoration: none;
	font-weight: normal;
}
.mavi{ font-size:12px;
	color: #518fc6;
	float: left;
	font-weight: normal;
	
}
.mavi a{ color:#525c68;}
.mavi a:hover{
	color: #ba3453;
	
	}

/* Some basic settings */
h1, h1 .button { font-size: 32px; margin:0px;}
h2, h2 .button { font-family:'Open Sans Condensed', sans-serif; font-size:18px !important;  margin-top:0px;  line-height:24px !important;}
h3, h3 .button { font-size: 17px; margin-top:0px;}
h4, h4 .button { font-family:'Open Sans Condensed', sans-serif; font-size:16px !important;  color:#777; font-weight:600; line-height:20px !important;}
h5, h5 .button { font-size: 14px; margin-top:0px; margin-bottom:0px font-weight:400; color: #4280bc;}
h6, h6 .button { font-size: 16px; margin-top:0px; margin-bottom:0px font-weight:400 !important; color: #dd9e43;}
h7, h7 .button { font-size: 14px; margin-top:0px; margin-bottom:20px font-weight:400 !important; color: #dd9e43;}
h8, h8 .button { font-size: 12px; margin-top:0px; margin-bottom:0px font-weight:400; color: #4280bc;}

.foot100 {
	background-image: url(../images/footeric.png);
	background-repeat: repeat-x;
	background-position: top;
	float: left;
	width: 100%;
}


.ust_menu_alani {float:left; width:1000px; height:45px; z-index:9999; margin-top:0px; margin-left:0px; background-image:url(../images/menu_back.png); background-repeat:no-repeat;}
.logo_menu { float:left; width:248px; height:79px; padding-top:20px; margin-left:4px; border:0px;}
.sag_logo { float:left; padding-left:578px; width:166px; height:74px; padding-top:25px; border:0px;}

.ust_menu { float:left; width:788px; height:50px;}
ul.menu_yazi   {float:left; list-style-type:none; display:inline;margin-top:15px; margin-right:15px; padding:0px;}
ul.menu_yazi li{float:left; margin-left:20px; }
ul.menu_yazi li a{float:left; text-align:left;font-family:'Open Sans', sans-serif; font-size:14px; font-weight:500; color:#104579; text-decoration:none; }
ul.menu_yazi li a:hover{ color:#4280bc;}



.tel_menu { float:left; width:130px; height:28px; margin-left:488px; padding-left:32px; margin-right:0px; padding-top:7px; font-family:'Open Sans Condensed', sans-serif; font-size:18px; font-weight:bold; color:#FFF; background:url(../images/tel_icon.png) no-repeat;}

.bos_div { float:left; width:900px; height:40px; }

#homepage_slider_wrapper{
	float: left;
	margin-bottom: 20px;
	padding-top: 16px;
	width: 1000px;
	margin: 0 auto!important;
	overflow: hidden;
	background-image: url(../images/slider_back.png);
	background-repeat: no-repeat;

}


/* ----- nav ----- */
#nav {
	float: left;
	display: block;
	height: 45px;
	margin:0px !important;

}

#nav li {
	margin-left:-25px !important;
	display: block;
	list-style: none;
	float: left;
	height: 45px;
	padding: 0;
	position: relative;

	
}
#nav li a {
	color: #8d8d8d;
    font-size: 13px;
	font-family: 'Open Sans';
    display: block;
    height: 45px;
    padding-top: 3px;
    text-decoration: none;
    text-transform: uppercase;
	margin-left: 25px;
	margin-right: 50px;
	margin-top:10px;
	}
	
#nav li a span {
    color: #fefefe;
    display: block;
    font-size: 13px;
    padding-top: 2px;
    text-transform: none;
}
#nav li a:hover {
	color:#e4e4e4;
}
#nav li a.selected {
	color:#e4e4e4;
}
#nav ul {
	float: left;
	position:absolute; 
	width:142px; 
	margin-left:8px !important ;
	padding-top:2px;
	display:none; 
	top:45px; 
	list-style:none; 
	z-index:1000;
	background-color: rgb(16, 16, 16);
	background-color: rgba(16, 16, 16, 0.9);
	border-top:2px solid rgb(84, 76, 104)!important;
	border-top:2px solid rgba(84, 76, 104, 0.8)!important;	
}
     
#nav ul li {
	width:148px; 
	height: 42px!important; 
	float:left; 
	text-align: left!important; 
	border-bottom:1px solid rgb(48, 48, 48)!important;
	border-bottom:1px solid rgba(48, 48, 48, 0.7)!important;
	margin-top:-8px;
}
#nav ul li:first-child {
	border-top: none;
}
#nav ul li:last-child {
	border-bottom:none;
}      
#nav ul li a {
	margin-left:-18px !important;
	float: left;
	display:block;
	width:168px;
	padding: 0 20px;
	text-align:left!important; 
	line-height:32px!important; 
	color:#999; 
	font-size: 13px!important;
	text-transform:none!important;
}     
#nav ul li a:hover, #nav ul li a.selected {
		color:#e4e4e4;
	background: none!important;
} 
*html #nav ul {
	margin:0 0 0 -2px;
}

#header_top{
	position:relative;
	clear:both;
	width:1000px;
	height:36px;
	margin-bottom:15px;
}
.header_top_right_wrapper{
	width:400x;
	float:right;
	overflow:hidden;
}
.header_top_left_wrapper{
	width:500x;
	float:left;
	overflow:hidden;
}



/* ========================================================== */
/* 						   KAYAN SLİDER MENÜ                     */
/* ========================================================== */

.home_blog_item {
	float:left;
	position:relative;
	margin:0 20px 0 0;
	padding-bottom:15px;
	width:232px;
	background-color:#f8f8f8;
	border-bottom:1px solid #ddd;
}
span.overlay_blog_homepage {
    background: url(../images/overlay_zoom.png) center center no-repeat #fff;
	width: 225px;
    height: 120px;
	float:left;
    position: absolute;
	left:0px;
    z-index: 10;	
}
.home_blog_item img {
    z-index: 50;
	width:232px;
	height:120px;
	margin-bottom:5px;
}
.home_blog_item h3.home_blog_title {
	margin:0;
	font-size:11px!important;
	line-height:12px;
	margin-top:7px!important;
	width:194px;
	padding:0 20px;
	float:left;
}

.home_blog_item h3.home_blog_title a {
	font-size:16px!important;
	font-weight:bold;
	line-height:32px;
	text-transform:uppercase;
	font-family:'Open Sans Condensed', sans-serif;
	color:#30a4dc;
}

.home_blog_item h3.home_blog_title a:hover {
	color:#292929;
	text-decoration:none;
}

.home_blog_item span.home_blog_date{
	line-height:26px;
	font-size:11px;
	font-style:italic;
	color:#999;
	padding:0 20px;
}
.home_blog_item span.home_blog_date a{
	font-size:11px;
	font-style:italic;
	color:#999;
}
.home_blog_item span.home_blog_date a:hover{
	color:#30a4dc;
	text-decoration:none;
}
.home_blog_item span.separator{
	padding:0 3px;
}
.home_blog_item p{
	padding:0 20px;
	margin-bottom:0;
}

/**  carousel  */
.carousel-second{ float:left; width:992px; margin-bottom:30px; float:left; margin-top:20px; margin-left:3px;}
.carousel-second h2{ color:#666; font-size:18px; text-transform:uppercase; width:992px; border-bottom:1px solid #ddd; padding-bottom:10px; margin-bottom:20px; font-family: 'Open Sans Condensed', sans-serif; line-height:21px;}
.carousel-second h2 span{ padding-bottom:7px; padding-right:5px; border-bottom:2px solid #30a4dc;  line-height:20px;}
.carousel-second .homepage_portfolio{ margin-bottom:0!important;}
.carousel-second .carousel-box{ float:left; margin-right:20px; width:232px; text-align:center;}
.carousel-second .last{ margin-right:0px;}
.carousel-second .carousel-box p{font-size:13px; color:#333; line-height:14px; margin-top:5px; min-height:28px;}
.carousel-second .carousel-box p.price{ font-weight:bold; font-size:17px; line-height:17px; margin-top:5px;}
.carousel-second .carousel-box p.price span{ font-size:14px; color:#990000; text-decoration:line-through; margin-right:12px;}

.jcarousel-skin-ie7 .jcarousel-direction-rtl {direction: rtl;}
.jcarousel-skin-ie7 .jcarousel-container-horizontal { width: 992px; float:left;}
.jcarousel-skin-ie7 .jcarousel-clip {overflow: hidden;}
.jcarousel-skin-ie7 .jcarousel-clip-horizontal {width: 992px;}
.jcarousel-skin-ie7 .jcarousel-item { width: 232px;}
.jcarousel-skin-ie7 .jcarousel-item-horizontal { margin-right: 20px;}
.jcarousel-skin-ie7 .jcarousel-direction-rtl .jcarousel-item-horizontal {margin-left: 0px; margin-right: 0;}

/**horizontal buttons */
.jcarousel-skin-ie7 .jcarousel-next-horizontal {position: absolute; top: -50px; right: 0px; width: 25px; height: 25px; cursor: pointer;
 background: url(../images/jcarousel-right-active.png) no-repeat 0 0;}
.jcarousel-skin-ie7 .jcarousel-direction-rtl .jcarousel-next-horizontal {position: absolute; top: -50px; right: 0px; width: 25px; height: 25px; cursor: pointer; background: url(../images/jcarousel-right-active.png) no-repeat 0 0;}
.jcarousel-skin-ie7 .jcarousel-next-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-next-horizontal:focus {position: absolute; top: -50px; right: 0px; width: 25px; height: 25px; cursor: pointer; background: url(../images/jcarousel-right-active.png) no-repeat 0 0;}
.jcarousel-skin-ie7 .jcarousel-next-horizontal:active {position: absolute; top: -50px; right: 0px; width: 25px; height: 25px; cursor: pointer; background: url(../images/jcarousel-right-active.png) no-repeat 0 0;}
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal,
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:active { cursor: default; position: absolute; top: -50px; right: 0px; width: 25px; height: 25px; background: url(../images/jcarousel-right-inactive.png) no-repeat 0 0;}
.jcarousel-skin-ie7 .jcarousel-prev-horizontal {position: absolute; top: -50px; right: 28px; width: 25px; height: 25px; cursor: pointer; background: url(../images/jcarousel-left-active.png) no-repeat 0 0;}
.jcarousel-skin-ie7 .jcarousel-direction-rtl .jcarousel-prev-horizontal {position: absolute; top: -50px; right: 20px; width: 25px; height: 25px; cursor: pointer; background: url(../images/jcarousel-left-active.png) no-repeat 0 0;}
.jcarousel-skin-ie7 .jcarousel-prev-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-prev-horizontal:focus {position: absolute; top: -50px; right: 28px; width: 25px; height: 25px; cursor: pointer; background: url(../images/jcarousel-left-active.png) no-repeat 0 0;}
.jcarousel-skin-ie7 .jcarousel-prev-horizontal:active {position: absolute; top: -50px; right: 28px; width: 25px; height: 25px; cursor: pointer; background: url(../images/jcarousel-left-active.png) no-repeat 0 0;}
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:active {cursor: default; position: absolute; top: -50px; right: 28px; width: 25px; height: 25px; background: url(../images/jcarousel-left-inactive.png) no-repeat 0 0;}


.alt_icerik { float:left; width:992px; height:188px;}
.anasayfa_konu_1 {
	float: left;
	margin-top: 10px;
	width: 330px;
	margin-right: 0px;
	background-image: url(../images/alt_bg_1.png);
	background-repeat: no-repeat;
}
.anasayfa_konu_2 {
	float: left;
	margin-top: 10px;
	width: 330px;
	margin-right: 0px;
	background-image: url(../images/alt_bg_2.png);
	background-repeat: no-repeat;
}
.anasayfa_konu_3 {
	float: left;
	margin-top: 10px;
	width: 332px;
	margin-right: 0px;
	background-image: url(../images/alt_bg_3.png);
	background-repeat: no-repeat;
}
.konu_son { margin-right:0px;}
.konu_baslik { float:left; width:188px; height:22px; padding:0px; margin-left:120px; margin-top:22px; font-family:'Open Sans Condensed', sans-serif; font-size:16pz; color:#f4f4f4;}
.konu_yazi { float:left; width:198px; height:auto; margin-top:4px; margin-left:120px; text-align:justify; }
.konu_gonder { float:right; margin-top:4px;}
.gri_alt { float:left; font-family:'Open Sans', sans-serif; font-size:12px;  line-height:17px; color:#fff; margin-top:6;}

.alt_gonder { float:right; list-style-type:none; display:inline; margin:0; padding-top:6px;}
.alt_gonder li{ float:left; }
.alt_gonder li a {
	float: left;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 13px;
	color: #151515;
	text-decoration: none;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	transition: all 0.30s ease-out;
	-webkit-transition: all 0.30s ease-out;
	-moz-transition: all 0.30s ease-out;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 4px;
	padding-left: 8px;
}
.alt_gonder li a:hover {
	color: #fff;
}	
.footer_alani {
	float: left;
	width: 995px;
	height: 84px;
	background-image: url(../images/footer_bg.png);
	background-repeat: no-repeat;
	background-position:  bottom;
}
.footer_alani_2 {
	float: left;
	width: 995px;
	height: 84px;
	background-image: url(../images/footer_bg.png);
	background-repeat: no-repeat;
	background-position: 4px top
}
	
.f_adres {float:left; width: 240px; padding-top:18px; margin-left:52px; font-family:'Open Sans', sans-serif; font-size:12px; line-height:16px; color:#999; margin-top:2px;}
.tel_mail {
	font-family:'Open Sans', sans-serif;
	float: left;
	width: 162px;
	height: 70px;
	padding-top: 13px;
	padding-left: 26px;
}

.mavi_metin {font-size:12px; color:#4280BC; line-height:19px;}
.tel_metin {font-family:'Open Sans', sans-serif; font-size:16px; color:#888; line-height:30px; padding-top:6px; font-weight:600;}
.tel_metin2 {font-family:'Open Sans', sans-serif; font-size:18px; color:#b5b5b5; line-height:30px; padding-top:6px; font-weight:600;}
.mail_metin {font-family:'Open Sans', sans-serif; font-size:12px; color:#999; line-height:32px;  font-weight:400;}
.copyright {font-family:'Open Sans', sans-serif; float:left; width:500px; padding-left:0px; margin-top:64px; font-size:11px !important; font-weight:300; }


/* ========================================================== */
/* 						   SAYFA IÇ CSS leri                       */
/* ========================================================== */

#container{
	width:1000px;
	margin:0 auto;
	position:relative;
}
#dotted_bg{
	position:fixed;
	z-index:-1;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background:url(../images/raster.png) repeat;
	overflow:hidden;
}
#main {
	float:left;
	width:1000px;
	margin:0 ;
	padding:5px 0px 10px 0px;
	position:relative;
	overflow:hidden;
}
#main_portfolio {
	width:1000px;
	margin: 0 ;
	padding:30px 10px 20px 30px;
	position:relative;
	overflow:hidden;
	background-color: rgb(255, 255, 255);
	background-color: rgba(255, 255, 255, 0.9);
}
#content_left{
	width:670px;
	position:relative;
	float:left;
	margin-right:40px;
}
#content_right{
	width:694px;
	margin-top:0px !important;
	position:relative;
	float:left;
	margin-left:50px;
}
.page_title_wrapper{
	width: 950px;
	height: 28px;
	float: left;
	overflow: hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 25px;
	padding-right: 30px;
	padding-bottom: 25px;
	padding-left: 3px;
}
.page_title{
	float:left;
	width:920px;
	height:22px;
	padding-top:6px;
}
.page_title h2{
	float:left;
	font-size:26px !important;
	line-height:24px !important;
	margin-top:-1px;
	font-family:'Open Sans ', sans-serif, Helvetica, sans-serif;
	font-weight:300 !important;
}
.page_title span.title_description{
	margin-left:10px;
	padding-left:10px;
	float:left;
	border-left:1px solid #ccc;
	font-size:12px;
	line-height:22px;
	color:#999;
	font-family: 'PerspectiveSansItalic', Helvetica, sans-serif;
}

#homepage_slider_wrapper{

	padding-top:16px;
	width: 1000px;
	margin:0 !important;
	overflow:hidden;

}

/* ----- search form ----- */
#search-form {
	width: 203px;
	height:28px;
	position: relative;
	float:right;
	margin: 0;
	border: 1px solid rgb(0, 0, 0);
	border: 1px solid rgba(0, 0, 0, 0.1);
}
#search {
	background-color: rgb(255, 255, 255);
	background-color: rgba(255, 255, 255, 0.9);
	border:none;
	border-right: 1px solid rgb(0, 0, 0);
	border-right: 1px solid rgba(0, 0, 0, 0.1);
	color: #999;
	height: 12px;
	width: 150px;
	padding: 8px 10px;
	float:left;
	font-size:11px;
	font-family: 'PerspectiveSansItalic', Helvetica, sans-serif;
}
#search-submit {
	background: url(../images/submit_search.png);
	background-color: rgb(255, 255, 255);
	background-color: rgba(255, 255, 255, 0.9);
	border:none;
	height: 28px;
	width: 32px;
	float:left;
}
#search-submit:hover {
	background-color: rgb(221, 221, 221);
	background-color: rgba(221, 221, 221, 0.1);
}


/* ========================================================== */
/* 				  		    CONTACT                     */
/* ========================================================== */

.contact_left{
	margin-top:20px;
	width:600px;
	float:left;
	margin-right:40px;
	margin-bottom:30px;
}
.contact_right{
	width:356px;
	float:left;
	margin-bottom:30px;
	margin-top:0px !important;
}
.contact_left h3{
	font-family:'Open Sans Condensed', sans-serif; font-size:18px;
	margin-bottom:10px;
	font-size:18px;
}
.contact_left h3.contact_title{
	width:600px;
	float:left;
	margin-bottom:20px;
	padding-bottom:10px;
	border-bottom:1px solid #ccc;
	font-size:18px;
	line-height:20px;
}
.contact_left h5.contact_title span{
	border-bottom: 2px solid #3ca6e7;
	padding-right: 5px;
	padding-bottom: 3px;
}

.contact_right h4.contact_title{
	width:356px;
	float:left;
	margin-bottom:15px;
	padding-bottom:10px;
	border-bottom:1px solid #ccc;
	font-size:18px;
}
.contact_right h4.contact_title span{
	border-bottom:2px solid #30a4dc;
	padding-right:5px;
	padding-bottom:7px;
	padding-bottom: 9px\0/;
}
ul.open_hours{
	margin-bottom:10px;
	float:left;
	margin:opx;
}
ul.open_hours li{
	display:block;
	list-style:none;
	line-height:20px;
	width:356px;
	color:#999;
}
ul.open_hours li span.open_hours_left{
	width:160px;
	float:left;
	font-weight:bold;
	text-align:left;
}
ul.open_hours li span.open_hours_left2{
	width:100px;
	float:left;
	font-weight:bold;
	text-align:left;
	margin-left:-30px !important;

}
ul.open_hours li span.open_hours_right{
	width:160px;
	float:right;
	font-style:italic;
	text-align:right;
}
ul.open_hours li span.open_hours_right2{
	width:240px;
	float:left;
	font-style:italic;
	text-align:left;
	color:#333;
	font-size:13px;
}

form{
	width:600px;
	margin-top:30px;
	margin-bottom:20px;
}
.contact-field{
	width:600px;
	float:left;
	margin-bottom:15px;
}
label.contact-label{
	width:100px;
	padding:5px 30px 0 20px;
	padding-top:2px;
	float:left;
	margin:0;
	font-size:12px;
	line-height:16px;
	color:#777;
	float:left;
	text-align:right;
}
label.contact-label span{
	font-size:11px;
	color:#999;
}
input.contact-input{
	width:424px;
	height:16px;
	padding:8px 10px;
	font-size:12px;
	float:left;
	margin:0;
	background-color:#f9f9f9;
	border: 3px solid rgb(221, 221, 221);
	border: 3px solid rgba(221, 221, 221, 0.7);
}
textarea{
	font-family:'Open Sans', sans-serif;
	width:424px;
	height:170px;
	padding:5px 10px;
	font-size:11px;
	line-height:18px;
	margin-bottom:5px;
	background-color:#f9f9f9;
	border: 3px solid rgb(221, 221, 221);
	border: 3px solid rgba(221, 221, 221, 0.7);
}
input.contact-submit{
	float:right;
	margin:0 0 20px 0!important;
	padding:8px 25px!important;	
	font-size:14px!important;
	color:#fff;
	border:none;
	cursor:pointer;
	background-color: rgb(200, 70, 146);
	background-color: rgba(200, 70, 146, 0.9);
}
input.contact-submit:hover{
	background-color: rgb(0, 0, 0);
	background-color: rgba(0, 0, 0, 0.8);
}
.comment-required, .name-required, .email-required{
  font-family:'Open Sans', sans-serif; 
  color:red;
  clear:both;
  float:left;
  font-size:12px;
}

/* ========================================================== */
/* 				  		      SIDEBAR HAKKIMIZDA                         */
/* ========================================================== */

#sidebar{
	margin-top:0px !important;
	margin-left:4px;
	width:250px;
	position:relative;
	float:left;
}
.sidebar_box{
	overflow:hidden; 
	margin-bottom:20px; 
	font-size:11px;
}
.sidebar_box.last{ 
	border:none;
	margin:0!important;
	padding:0!important;
}
.sidebar_box p{
	margin-bottom:0!important;
}
.sidebar_box h4{
	width:250px;
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
	padding-bottom:10px;

}
.sidebar_box h4 span{
	border-bottom: 2px solid #3ca6e7;
	padding-right: 5px;
	padding-bottom: 7px;
}
.sidebar_box h4.tab_title{
	margin-bottom:0;
}
.sidebar_box .sidebar_adds{
	margin:15px 0;
}
.sidebar_box .sidebar_adds a img{
	margin-bottom:10px;
}
ul.sidebar_menu{
	margin-bottom:20px;
	list-style:square!important;
}
ul.sidebar_menu li{
	width:250px;
	border-bottom:1px solid #ccc;
}
ul.sidebar_menu li a{
	color:#888;
	font-style:normal;
	font-size:12px;
	line-height:32px;
}
ul.sidebar_menu li a:hover, ul.sidebar_menu li a.selected{
	text-decoration:none;
    color: #3ca6e7;
	line-height:32px;
}
.sidebar_recent_posts{
	width:250px;
	float:left;
	margin:8px 0;
}
.sidebar_recent_posts a img{
	float:left;
	margin-right:10px;
	padding:3px 3px;
	background-color: rgb(255, 255, 255);
	background-color: rgba(255, 255, 255, 0);
}
.sidebar_recent_posts a img:hover{
	background-color: rgb(56, 172, 232);
	background-color: rgba(56, 172, 232, 0.9);
}
.sidebar_recent_posts h5{
	float:left;
	width:164px;
	margin-bottom:6px;
}
.sidebar_recent_posts h5 a.recent_post_title{
	font-family: Arial, Helvetica, sans-serif!important;
	font-size:11px;
	line-height:16px;
	color:#777;
}
.sidebar_recent_posts h5 a.recent_post_title:hover{
	color:#3ca6e7;
	text-decoration:none;
}
.sidebar_recent_posts span.sidebar_post_date{
	color:#999;
	font-size:11px!important;
}

/* ----- Slider Wrapper ----- */
.slideshow_wrapper {
	width:220px;
	padding:14px 14px 20px 14px!important;
	border:1px solid #ddd;
	padding-bottom:10px;
	overflow:hidden;
	background-color: #fff;
}
.slideshow_wrapper p {
	margin-top:12px;
	margin-bottom:10px!important;
	float:left;
	overflow:hidden;
}
.slideshow {
	width: 220px;
	height:230px;
	position: relative;
}
.slideshow img {
	position:absolute;
	left:0;
	top:0;
}
.about_featured {
	float:left;
	overflow:hidden;
	width:690px;
	text-align: justify;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
}

.content_title{
	width:690px;
	border-bottom:1px solid #ccc;
	margin-bottom:20px;
	padding-bottom:10px;
}
.content_title span{
	border-bottom: 2px solid #3ca6e7;
	padding-right: 5px;
	padding-bottom: 8px;
}
	
	/* Tabs Module 2
---------------------------------------------------------- */
ul.tabNavigation2{
	margin-bottom:10px!important;
	list-style: none;
	float:left;
}
ul.tabNavigation2 li{
	width:250px;
}
ul.tabNavigation2 li a{
	color:#888;
	font-style:normal;
	font-size:12px;
	float:left;
	line-height:40px;
	width:233px;
	padding-left:15px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
ul.tabNavigation2 li a.selected{
	text-decoration:none;
    color: #3ca6e7;
	line-height:40px;
	border-right: none;
}
ul.tabNavigation2 li a:hover{
	text-decoration:none;
    color: #3ca6e7;
	line-height:40px;
}

.tabs2 div.tab_content {
	display: block;
	clear: both;
	width:670px;
}

a.button {
	background-color:#c84692;
	color:#fff;
	margin:3px 20px 0 0;
	padding: 6px 12px 7px 12px;
	text-align: center;
	position: relative;
	float:left;
	overflow:hidden;
	font-size:12px;
	font-weight:bold;
}
a.button:hover {
	background-color:#777;
	color:#fff;
	text-decoration:none;
}



/* ========================================================== */
/* 						   PORTOFOLIO                         */
/* ========================================================== */

/* ------- Filterable Portofolio ------- */
#portfolio-filter{
	width:960px;
	float:left;
	margin-bottom:25px;
}
#portfolio-filter li {  
	display: block;
	float:left;
	margin-right:8px;
}
#portfolio-filter li a {  
	font-size:15px;
	color:#999;
	font-family: 'CuprumFFURegular';
}
#portfolio-filter li a.portfolio_categories:hover{
	text-decoration:none;
	color:#999;
}
#portfolio-filter li a:hover, #portfolio-filter li a.current {
	text-decoration:underline;
	color:#3ca6e7;
}

#portfolio-list{
	margin-bottom:0px;
	float:left;
}

/* ----- Portfolio 2 columns ----- */
.portfolio_item_2columns {
	float:left;
	margin:0 20px 25px 0;
	padding:0 0 10px 0;
	width:470px;
	height:330px;
	background-color:#fff;
	border-bottom:1px solid #ddd;
	text-align:center;
}
.portfolio_item_2columns img {
    z-index: 50;
	width:470px;
	height:280px;
	margin-bottom:5px;
}
span.overlay_portfolio2columns {
    background: url(../images/overlay_zoom.png) center center no-repeat #fff;
	width:470px;
	height:280px;
    position: absolute;
    z-index: 10;	
}
.portfolio_item_2columns h3.portfolio_item_title {
	margin-bottom:3px;
	font-size:12px!important;
	margin-top:7px!important;
	width:470px;
	float:left;
	text-align:center;
}
.portfolio_item_2columns h3.portfolio_item_title a {
	font-size:11px!important;
	font-weight:bold;
	line-height:12px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	color:#777;
}
.portfolio_item_2columns h3.portfolio_item_title a:hover {
	color:#3ca6e7;
	text-decoration:none;
}

.portfolio_item_2columns p {
	font-size:11px;
	color:#999;
}

/* ----- Portfolio 3 columns ----- */
.portfolio_item_3columns {
	margin-left:4px !important;
	float:left;
	margin:0 24px 45px 0;
	padding:0;
	width:305px;
	height:226px;
	background-color: rgb(255, 255, 255);
	background-color: rgba(255, 255, 255, 0.9);
	border-bottom:2px solid #3ca6e7;
	text-align:center;
	box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.15);
}
.portfolio_item_3columns.last{
	margin-right:0;
}

.portfolio_item_3columns img {
	border:0;
    z-index: 50;
	width:305px;
	height:185px;
	margin-bottom:5px;
}
span.overlay_gallery3columns {
    background: url(../images/overlay_zoom.png) center center no-repeat #fff;
	width:305px;
	height:185px;
    position: absolute;
    z-index: 10;	
}
.portfolio_item_3columns h3.portfolio_item_title {
	margin-bottom:1px;
	font-size:11px!important;
	margin-top:3px;
	width:305px;
}
.portfolio_item_3columns h3.portfolio_item_title a {
	font-size:11px!important;
	font-weight:bold;
	line-height:12px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	color:#777;
}
.portfolio_item_3columns h3.portfolio_item_title a:hover {
	color:#3ca6e7;
	text-decoration:none;
}

.portfolio_item_3columns p {
	font-size:11px;
	color:#999;
}

/* ----- Portfolio 4 columns ----- */
.portfolio_item_4columns {
	float: left;
	padding-bottom: 5px;
	width: 225px;
	height: 186px;
	background-color: #fff;
	border-bottom:2px solid #3ca6e7;
	text-align: center;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 30px;
	margin-left: 4px;
	box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.15);
}
.portfolio_item_4columns img {
	border:0;
    z-index: 50;
	width:225px;
	height:150px;
	margin-bottom:5px;
}
span.overlay_gallery4columns {
    background: url(../images/overlay_zoom.png) center center no-repeat #fff;
	width:225px;
	height:150px;
    position: absolute;
    z-index: 10;	
}
.portfolio_item_4columns h3.portfolio_item_title {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	line-height:20px !important;
	margin-bottom:1px;
	font-size:12px!important;
	margin-top:5px!important;
	width:225px;
	float:left;
	text-align:center;
}
.portfolio_item_4columns h3.portfolio_item_title a {
	font-size:12px!important;
	line-height:15px;
	text-transform:uppercase;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	;
	color:#555;
}
.portfolio_item_4columns h3.portfolio_item_title a:hover {
	color:#3ca6e7;
	text-decoration:none;
}
.portfolio_item_4columns p {
	font-size:11px;
	color:#999;
}




.orta_foto {
	box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.15);
	float: left;
	width: 972px;
	background-color: #FFF;
	padding-left:13px;
	padding-top:14px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 6px;
}