body { background-color: #eee; font: normal 12px Verdana, Geneva, sans-serif; max-width:1920px; margin: 0 auto;} 
header { width: 1040px; height: auto; margin: 0 auto; padding: 0 0; }
.top-bar { padding:0px 10px; background-color: #ddd; height: 30px; font: normal 13px Helvetica, "Trebuchet MS"; color: #333; box-shadow: 0 0 5px #000; }
	
	.top-bar div.lang-menu { width: auto; padding:5px 0; }
		.top-bar div.lang-menu ul { list-style:none; }
			.top-bar div.lang-menu ul li a { font:15px "Trebuchet MS", Arial, Helvetica, sans-serif; }
			.top-bar div.lang-menu ul li { float:left; height:20px; min-width: 0; padding: 0 10px; border-right: 1px solid #8ba5bf; }
			.top-bar div.lang-menu ul li:first-child { padding-left:0; }
			.top-bar div.lang-menu ul li:last-child { padding-right: 0; border: none; }
	
	.top-bar div.top-contact { padding:5px 0; font:normal 16px Helvetica, "Trebuchet MS"; }
		.top-bar div.top-contact ul.social { list-style: none; }
		.top-bar div.top-contact ul.social li { width: 20px; height: 20px; float:left; margin-right:5px; }
			.top-bar div.top-contact ul.social li img { width: 20px; height: 20px; float:left; margin-right:5px; }
		
.logo-search { padding: 10px 0; }
	.logo-search div.logo { width:auto; }
	
	.logo-search div.search { margin:20px 0; width: auto; }
		.logo-search div.search input.search { width:270px; height: 30px; border: 1px solid #0054a6; background-color: #fff; border-radius: 5px 5px; }
		.logo-search div.search a { width: 30px; height: 30px; background: url(../image/input-search.png) no-repeat; display:block; position:absolute; margin-left:251px; margin-top:1px;}
			.logo-search div.search a:hover { opacity: 0.7 }
		
.mainmenu { width: 100%; height: 52px; background-color: #0054a6; }

.main-slider { width: 100%; border-bottom: 5px solid #ccc; margin: 0 auto; }
	.main-slider img { width: 100%; }

section { margin: 0 auto; padding: 0 0;background-color: #fff; width: 1020px; box-shadow: 0 2px 5px #000; }
.main-about { padding: 15px 25px; }
	.main-about div.content { margin-top: 20px;}
		.main-about div.content div.content-head { font: bold 24px Arial, Helvetica, sans-serif; margin: 8px 0; margin-right: -10px;}
		.main-about div.content div.content-text { font: normal 14px Verdana, Geneva, sans-serif; }
		
.main-faaliyet { width: 100%; height: 200px; padding-top:30px; margin-top:-30px; }
	.main-faaliyet img.bg { position: absolute; }
	.main-faaliyet div.faaliyet-head { font: bold 24px Arial, Helvetica, sans-serif; margin: 25px 35px; background:url(../image/faaliyet-line.png) no-repeat; display: block; background-position: 85% 55%; width:950px; position:absolute }
	.main-faaliyet ul.faaliyet { list-stlye: none; width: 970px; margin: 0px 20px; position:absolute; margin-top: 60px; }
	.main-faaliyet ul.faaliyet li { width: 235px; height:155px; float:left; background: url(../image/bg-faaliyet-item.png) no-repeat; display: block; paddding: 10px; text-align: center; margin-right: 10px; }
	.main-faaliyet ul.faaliyet li:last-child { margin:0; }
			.main-faaliyet ul.faaliyet li img { width: 215px; height:105px; margin-bottom: 15px; margin-top: 10px; border-radius: 10px 10px;}
			.main-faaliyet ul.faaliyet li div { font: normal 14px Verdana, Geneva, sans-serif; color: #555; visibility:hidden; margin-top: 80px; margin-left:12px; background-color:#fff; height:25px; width: 195px; position:absolute; padding: 5px 10px;}
			.main-faaliyet ul.faaliyet li a { font: normal 11px Verdana, Geneva, sans-serif; color: #555; }
			.main-faaliyet ul.faaliyet li:hover > div { visibility: visible; }
			
footer { background-color: #2a5075; height: 100px; width: 100%; margin-top: -55px; padding-top:70px; }
	footer div.footer { background: url(../image/bg-faaliyet.png) no-repeat; width:1020px; height: 230px; background-position:top; margin: -220px 0 10px 0; }
	footer div.copyright { width: 600px; }
		footer div.copyright div.copyright-logo { height: 50px; width: 170px; padding: 10px 20px; border-right: 1px solid #d3d3d3; float: left; }
		footer div.copyright div.copyright-text { float:left; width: 340px; margin: 20px 20px; font: normal 11px Arial; color: #fff;}
	footer div.subscribe { width:220px; height:70px; padding: 0 0; margin-left:110px;}
		footer div.subscribe div.subscribe-image { width:30px; height:50px; float:left; margin-left:12px; padding:15px 10px 10px 0; position: absolute; }
			footer div.subscribe div.subscribe-image img { width:25px; height:25px; margin: 5px 0px; }
		
		footer div.subscribe div.subscribe-text { width:auto; float:left; height: 30px; margin-top: 15px; }
				footer div.subscribe div.subscribe-text input[type=text] { height:30px; width:220px; border-radius: 5px 5px;border: 1px solid #eee; margin-left: 10px; padding:0 30px; }
			footer div.subscribe div.subscribe-text a {width: 31px; height: 30px; background: url(../image/ok.png) no-repeat; display:block; position:absolute; margin-left:260px; margin-top:1px;}
				footer div.subscribe div.subscribe-text a:hover { opacity: 0.6; }
			
.main { padding: 0px 0px; width: 1020px; min-height:230px;}
	
	.main div.head { width: 950px; height: 50px; padding: 15px 35px; }
		.main div.head div.head-name { border-bottom: 1px solid #ddd; padding: 5px 30px; background: url(../image/list-icon-1.png) no-repeat left; display: block; }
		.main div.head div.head-detail { padding: 5px 5px; }
			.main div.head div.head-detail div.detail-text { font: normal 12px Verdana; color: #999; width: 50% }
			.main div.head div.head-detail div.detail-location { color: #777; width: 50%;}
				.main div.head div.head-detail div.detail-location a { font: normal 11px Verdana; text-decoration: underline; }
				.main div.head div.head-detail div.detail-location span { font: normal 11px Verdana; }
	
	.main div.content { width: 970px; padding: 5px 25px; margin-top:10px; }
		.main div.content div.content-sublinks { width: 249px; float:left; margin-right: 20px; border-right: 1px solid #CCC; }
		.main div.content div.content-sublinks div.sub-head { padding: 15px 20px; background-color: #0054a6; color: #fff; font: normal 17px Arial, Helvetica, sans-serif; }
		.main div.content div.content-sublinks ul { list-style: none; margin-bottom: 10px; }
			.main div.content div.content-sublinks ul li { height:20px; width:199px; padding: 10px 0 10px 50px; background:url(../image/sub-line.png) no-repeat bottom; display: block; }
			.main div.content div.content-sublinks ul li:last-child { background: none; }
				.main div.content div.content-sublinks ul li a { font: normal 14px Verdana, Geneva, sans-serif; color: #333; background: url(../image/list-icon-3.png) no-repeat left; display: block; padding-left:20px;}
				.main div.content div.content-sublinks ul li a:hover { color: #676767; }
		.main div.content div.content-text { width: 700px; float:left; }
			.main div.content div.content-text div.text-head { padding: 0 20px 5px; font: normal 18px Verdana, Geneva, sans-serif; color: #666; border-bottom: 1px solid #ddd; margin-bottom: 10px; background: url(../image/list-icon-2.png) no-repeat left; display: block; }
			.main div.content div.content-text div.text { font: normal 12px Verdana, Geneva, sans-serif; color: #333; }
				.main div.content div.content-text div.text ul.bulten { list-style: none; }
					.main div.content div.content-text div.text ul.bulten li { padding:5px 10px 10px; border-bottom: 1px solid #888; margin: 0 15px; }
						.main div.content div.content-text div.text ul.bulten li div.list-head{ padding: 5px 5px; border-bottom: 1px solid #dedede; margin-bottom: 5px; }
						.main div.content div.content-text div.text ul.bulten li div.list-detail{ width: 50%; float: left; text-align:left; }
						.main div.content div.content-text div.text ul.bulten li div.list-date{ width: 50%; float:left; text-align:right; }
						.main div.content div.content-text div.text ul.bulten li:last-child { border:none; }
						
				.main div.content div.content-text div.text-info { margin-top: 10px; border-top: 1px solid #ddd; font: normal 11px Tahoma, Geneva, sans-serif; padding: 10px 10px; color: #878787; }
			
ul.lawyer { list-style:none; width:970px; text-align:center }
	ul.lawyer li { margin: 5px 0; float:left }
	ul.lawyer li.manager { width: 330px; margin: 5px 10px 0 0; margin-left: 100px; background-color: #e9e9e9; border-radius: 15px 15px; border: 1px solid #ccc; }
		ul.lawyer li.manager img { max-width: 100px; margin: 10px; border: 1px solid #333; float:left; border-radius: 10px 10px; }
			ul.lawyer li.manager img:hover { opacity: 0.6 }
		ul.lawyer li.manager div.lawyer-detail { width: 160px; float:left; padding: 50px 20px; }
			ul.lawyer li.manager div.lawyer-detail div.lawyer-name { font: 18px Helvetica, Arial, sans-serif; color: #555;}
				ul.lawyer li.manager div.lawyer-detail div.lawyer-name a { font: 18px Helvetica, Arial, sans-serif; color: #555; }
				ul.lawyer li.manager div.lawyer-detail div.lawyer-name a:hover { color: #888; }
			ul.lawyer li.manager div.lawyer-detail div.lawyer-statu{ font: normal 14px Helvetica, Arial, sans-serif; color: #888; }
			
	ul.lawyer li.lawyer { width: 310px; margin: 10px 5px 0; background-color: #f5f5f5; border: 1px solid #ddd; border-radius: 10px 10px; }
		ul.lawyer li.lawyer img { width: 100px; margin: 10px; border: 1px solid #333; float:left; border-radius: 5px 5px; }
			ul.lawyer li.lawyer img:hover { opacity: 0.6 }
		ul.lawyer li.lawyer div.lawyer-detail { width: 148px; text-align:left; float:left; padding: 40px 20px; float:left; }
			ul.lawyer li.lawyer div.lawyer-detail div.lawyer-name { font: 18px Helvetica, Arial, sans-serif; color: #555;}
				ul.lawyer li.lawyer div.lawyer-detail div.lawyer-name a { font: 18px Helvetica, Arial, sans-serif; color: #555; }
				ul.lawyer li.lawyer div.lawyer-detail div.lawyer-name a:hover { color: #888; }
			ul.lawyer li.lawyer div.lawyer-detail div.lawyer-statu { font: normal 14px Helvetica, Arial, sans-serif; color: #888; }
			
.lawyer-info{ width: auto; padding: 5px 25px; }
	.lawyer-info div.lawyer-photo { float: left; margin-right: 20px; }
		.lawyer-info div.lawyer-photo img { width: 200px; border-radius: 20px 20px; border: 1px solid #999; }
	.lawyer-info div.lawyer-text { float: left; width: 420px; }
		.lawyer-info div.lawyer-text div.name { font: 24px "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 5px 10px; }
		.lawyer-info div.lawyer-text div.detail { font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #666; border-top: 1px solid #777; padding: 10px 0px;}
		.lawyer-info div.lawyer-text div.detail p { margin: 5px 15px; background: url(../image/list-icon-3.png) no-repeat left; display: block; padding-left: 15px; }
		
.two-column { width:970px; }
	.two-column div.column-1 { float:left; width:415px; padding: 0 10px 0; }
	.two-column div.column-2 { float:left; width:514px; padding: 0 10px 0; border-left: 1px solid #CCC; }
		.two-column div.column-2 div.row { margin: 5px 0;}
			.two-column div.column-2 div.row div.column-head { width:150px; float: left; text-align: right; font: bold 15px Arial, Helvetica, sans-serif; color: #666; height: 26px; padding: 7px 0  }
			.two-column div.row div.column-value { width:359px; margin-left: 5px; float: left; }
				.two-column div.row div.column-value input[type=text] { width:350px; height: 30px; border-radius: 10px 10px; }
				.two-column div.column-2 div.row div.column-value input[type=submit] { background-color: #0054a6; color: #fff; border-radius: 5px 5px; }
					.two-column div.column-2 div.row div.column-value input[type=submit]:hover { background-color: #0061c0; color: #ddd; }
				.two-column div.column-2 div.row div.column-value textarea { border-radius: 10px 0 0 10px; }
	
		.two-column div.column-1 div.row { margin: 0px 0; }
			.two-column div.column-1 div.row div.column-head { width: 100px; float: left; height: 20px; padding: 5px 0 ; font: bold 14px Arial; color: #666; text-align: right; }
			.two-column div.column-1 div.row div.column-value { width: 310px; float: left; padding: 6px 0; }
			
.jCarouselLite{
	float:left;
}

.carousel{
	float:left;
	margin-top:0px;
}

#prev-x{
	border: none;
	background: transparent;
	background-image:url(../image/carousel-previous.png);
	width:22px;
	height:22px;
	cursor:pointer;
	margin-top:30px;
	position:absolute;
	z-index:9;
	margin-left:910px;
}
	#prev-x:hover {background: url(../image/carousel-previous.png) no repeat; background-position: 100% 100%;}

#next-x{
	border: none;
	background: transparent;
	background-image: url(../image/carousel-next.png);
	width:22px;
	height:22px;
	cursor:pointer;
	margin-left:950px;
	margin-top:30px;
	position:absolute;
	z-index:9;
}

	#next-x:hover {background: url(../image/carousel-next.png) no repeat; background-position: 100% 100%;}
	
	
	.main div.content div.content-text div.text ul.activity { list-style: none; }
					.main div.content div.content-text div.text ul.activity li { padding:5px 10px 0px; margin: 0 15px; }
						.main div.content div.content-text div.text ul.activity li div.list-head{ padding: 5px 5px; border-bottom: 1px solid #dedede; margin-bottom: 5px; }