/*********************
	Css Reset
*********************/
html, body, div, span, applet, object, iframe, embed
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, hr {
   margin:0px;
   padding:0px;
   border:0px;
   outline:0px;
   font-size:100%;
   vertical-align:baseline;
   background:transparent;
}

form, button, select, input, textarea {
	margin:0px;
	padding:0px;
	outline:0px;	
}

html {
	height: 100%; 
	min-height: 100%; 
	overflow-y:scroll;
}

body {
	line-height:normal;
	height:100%;
	min-height:100%;
}

ol, ul {
   list-style: none;
}

table {
   border-collapse: collapse;
   border-spacing: 0;
}

/*********************
	Genel Ayarlar
*********************/
*,body {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:left;
	background-color:#FFF;
}

/*
body {
	background:#474646 url(../resimler/mainback.png) repeat-x;
}
*/
/********************************
	div lerin sonuna nokta ekle 
********************************/
div:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	line-height:0;
	font-size:0;
	text-indent:-1000px;
}

div {
	display:block;
}

/* IE6 */
* html div {
  height: 1%;
}
/* IE7 */
*:first-child + html div {
  min-height:1%;
}
	

/*********************************
	li lerin sonuna nokta ekle 
*********************************/
li:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	line-height:0;
	font-size:0;
	text-indent:-1000px;
}

li {
	/*display:block;*/
} 

/* IE6 */
* html li {
  height: 1%;
}
/* IE7 */
*:first-child + html li {
  min-height:1%;
}

span {
	display:inline;	
}

a {
	text-decoration:none;
}

a:hover {
	cursor:pointer;
	text-decoration:underline !important;
}

select {
	font-size:11px;
	font-family:tahoma;
	margin:0px;
}


div.scrollToTop{
    position: fixed;
    right: 20px;
    bottom: 20px;
    display: none;
    width: 52px;
	height: 52px;
    padding: 0px;
	background-image:url(../resimler/go-top.png);
/*    opacity: 0.5;*/
    color: #fff;
}

div.scrollToTop a{
	display:block;
    width: 52px;
	height: 52px;
    color: #fff;
    font: 12px "Lucida Grande";
    text-decoration: none;  
}

.fullPageWrapper{
  width:100%;
  margin-left:auto;
  margin-right:auto;
  
}
/******************************
	Site Govdesi Icin 
	980px lik Ortalanmis Div
******************************/
.contentWrapper {
	width:980px;
	margin-left:auto;
	margin-right:auto;
}

/******************
	Renkler
******************/
.orange {
	color:#FF6600;	
}

.white {
	color:#FFFFFF;	
}

.blue {
	color:#007EFF;	
}

.gray {
	color:#8A8A8A;	
}

/********************
	Font
********************/
.bold {
	font-weight:bold;	
}

.italic {
	font-style:italic;	
}

/********************
	Float
********************/
.left {
	float:left;
}

.right {
	float:right;	
}

/********************
	Display
********************/
.displayNone {
	display:none;	
}

.displayBlock {
	display:block;	
}

/********************
	Clear - 15px lik bosluk
********************/
.clear {
	clear:both;
	height:10px;
}

/****************
	Borderlar
****************/
.borderBottom {
	border-bottom:1px solid #E0E0E0;	
}

.borderTop {
	border-top:1px solid #E0E0E0;	
}

.borderBottomOrange {
	border-bottom:1px solid #CE5407;	
}

.borderBottomNone {
	border-bottom:none !important;	
}

.borderTopNone {
	border-top:none !important;	
}


/*TOP SLOGAN LINE*/
#topSloganBar{
 height:22px;
 overflow:hidden;
 background-color:#000000;
 width:100%;
}

#topSloganRight{
 float:right;
 margin-top:-22px;
 width:100px;
 height:20px;
 overflow:hidden;
 background-color:#f90;
 text-align:center;
 padding-top:2px;
}
#topSloganRight a{
	color:#FFFFFF;
	font-weight:bold;
	
	
}

/* TOP MENU BAR*/
#topMenuBar{
	width:100%;
	height:100px;
}

#topMenuBarLogo{
	float:left;
	width:260px;
	height:100px;
	background-image:url(../resimler/dd_logo.png);
	background-repeat:no-repeat;	
}

#topMenuBarButtons{
	float:left;
	width:720px;
	margin-top:24px;
	height:52px;
}

#topMenuBarButtons ul{
	margin: 0;
	padding: 0;
    float: left;
}

#topMenuBarButtons ul li{
	float:left;
	height:52px;
	width:120px;
	padding-top:10px;
	background-color:#ff0000;
	display:block;
	text-align:left;
	padding-left:60px;
	
	font-size: 1.6em;
	font-weight: normal;
	color:#d56e32;
	font-family:"Times New Roman", Times, serif;
	
}

#topMenuBarButtons ul li a:hover{
	color:#ff9900;
}


#topMenuBarButtons ul li.btnHome{
 background:url(../resimler/b_home.png) no-repeat top left;
}

#topMenuBarButtons ul li.btnGallery{
 background:url(../resimler/b_gal.png) no-repeat top left;
}

#topMenuBarButtons ul li.btnAbout{
 background:url(../resimler/b_about.png) no-repeat top left;
}

#topMenuBarButtons ul li.btnContact{
 background:url(../resimler/b_contact.png) no-repeat top left;
}

#topSloganRightBtnLinkNorm{
 background:url(../resimler/topbtn_norm.png) no-repeat top left;
}

#topMenuBarButtonsc a{
	height:52px;
	padding-left:60px;
}

#topMenuBarButtonsc a:hover{
	padding-left:60px;
	opacity:-50;
}

/* TOP BANNER BAR  */
#topBannerBar{
 height:240px;
 width:980px;
 overflow:hidden;
}

/* TOP BANNER SLIDER */
 
#topBannerSlideBar{
 width: 980px;
 margin: 0 auto;
 height:240px;
 background:#fff;
 float:left;
}

#topBannerSlider{
 width: 980px;
 margin: 0 auto;
 height:240px;
 float:left;
}

#topBannerSlider ul, #topBannerSlider li{
 margin:0;
 padding:0px;
 list-style:none;
}

#topBannerSlider li{ 
 width:980px;
 height:240px;
 overflow:hidden; 
}	


/* PAGE CONTENT BAR*/
#contentBar{
	float:left;
	width:100%;
	height:100%;	
	height:100% !important;
	background:url(../resimler/pagembck.png) repeat-y;
}

#contentBarLeft{
	float:left;
	width:724px;
	background-color:#fff;
	height:100%;	
	height:100% !important;
	margin-left:20px;
	margin-top:10px;
	text-align:justify;
}

#contentBarLeft_pageIn{
	text-align:justify;
}

#contentBarRight{
	float:left;
	width:206px;
	height:100%;	
	height:100% !important;
	margin-left:20px;
	margin-top:10px;
	
}

.contentBarRightImage{
	float:center;
	width:auto !important;
	height:auto !important;
	
}

.contentBarRightPhone{
	float:center;
	width:auto !important;
	height:auto !important;
	padding:5px !important;
font-size: 1.8em;
	font-weight: normal;
	color:#000;
    font-family:Arial, Times, serif;
	vertical-align:middle;
	text-align:center;
	
}









#titleBar{
	width:100%;
	height:34px;
	overflow:hidden;
	background:url(../resimler/midline.png) repeat-x;
}

#titleBarLeftSpace{
	float:left;
	width:11px;
	height:34px;
	overflow:hidden;
}
#titleBarLeft{
	float:left;
	width:26px;
	height:34px;
	overflow:hidden;
	background:url(../resimler/midtleft.png) no-repeat;
}

#titleBarMid{
	float:left;
	width:500px;
	height:34px;
	overflow:hidden;
	padding-top:10px;
	background:url(../resimler/midtline.png) repeat-x;
}

#titleBarMid span{
	font-size: 1.6em;
	font-weight: normal;
	color:#d56e32;
	font-family:"Times New Roman", Times, serif;
  
}
#titleBarRight{
	float:left;
	width:16px;
	height:34px;
	overflow:hidden;
	background:url(../resimler/midtrig.png) no-repeat;
}

#titleBarRightSpace{
	float:left;
	width:200px;
	height:34px;
	overflow:hidden;
	background:url(../resimler/midtrigl.png) repeat-x;
}

#titleBarRightTime{
	float:left;
	width:200px;
	height:34px;
	overflow:hidden;
	padding-top:8px;
	text-align:center;
}


#footerBar {
	width: 100%;
	margin: 0 auto;
	height:auto;
	background-color:#ddd;
	text-align:center;
	float:left;
}

#footBar1,#footBarx,#footBar2,#footBar3,#footBar4{
	float:left;
	width: 100%;
	margin: 0 auto;
	height:auto;
}

.footHeaderIcons {
	width:900px;
	margin: 0px auto;
	height:auto !important;
}

.footHeaderIcons ul{
	overflow: hidden;
float: left;
clear: both;
margin: 0 0 0 20px;
}
.footHeaderIcons ul,.footHeaderIcons ul  li{
list-style-type: none;
margin: 0;
padding: 0;
float:left;
}

.ir {
display: block;
border: 0;
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
background-color: transparent;
background-repeat: no-repeat;
text-align: left;
direction: ltr;
}


.footHeaderIcons ul > li > a{
 width: 40px;
 height: 35px;
}

.footHeaderIcons ul > li > a.fb{
 background: url(../resimler/socialnet.png) -74px -81px no-repeat;
}

.footHeaderIcons ul > li > a.tw{
 background: url(../resimler/socialnet.png) -321px -263px no-repeat;
}

.footHeaderIcons ul > li > a.yt{
 background: url(../resimler/socialnet.png) -379px -141px no-repeat;
}



.footHeader {
	width: 980px;
	margin: 10px auto;
	height:auto !important;
	text-align:left;
	float:left;
	padding-left:10px;
	overflow:hidden;
	background-color:#ddd;
    font-size: 1.4em;
	font-weight: normal;
	color:#000;
    font-family:Arial, Times, serif;
	vertical-align:middle;
	background-image:url(../resimler/hline.png);
	background-repeat:repeat-x;
	background-position:center center;
}

.footHeadTitle{
	float:left;
	width:150px;
	height:26px;
	vertical-align:middle;
	background-color:#ddd;
	padding-left:10px;
	background-image:url(../resimler/leftdot.png);
	background-repeat:no-repeat;
	background-position:3px 10px;
}

.footHeadTitleSml{
	float:left;
	width:120px;
	height:22px;
	padding-top:4px;
	vertical-align:middle;
    font-size: 0.8em;
	font-weight: normal;
	background-color:#ddd;
	color:#000;
    font-family:Arial, Times, serif;
	vertical-align:middle;
}

#footerBarLeft {
	float:left;
	width: 50% !important;
	margin: 0 auto;
	height: auto !important
	color:#ddd;
}

#footerBarLeft p{
	padding-left:10px;
	color:#333;
}

#footerBarLeft p > a{
	color:#333;
}

#footerBarLeft p > span{
	font-weight:bold;
	color:#333;
}

#footerBarLeft p > a:hover{
	color:#fff;
}


#footerBarRight {
	float:left;
	width: 50% !important;
	margin: 0 auto;
	height:auto !important;
	color:#333;

}

#footerBarRight p{
	padding-right:50px;
	color:#333;
	text-align:right;
}


#footerBarMid {
	float:left;
	width: 100%;
	margin: 0 auto;
	height:50px;
	color:#333;
}

#footerBarMid p{
	text-align:center;
	color:#333;
}



/*
#footerBar p {
	margin: 0;
	padding: 10px 0 0 0;
	text-align: center;
	font-size: smaller;
}

#footerBar a {
	color:#eee;
	}

#footerBar .link {
	float: right;
	color:#eee;
}

#footerBar .copyright {
	float: left;
}
*/

/* ANA SAYFA YAPISI - BITTI*/
#inPageHeader {
	width: 100%;
	margin: 10px auto;
	height:auto !important;
	text-align:left;
	float:left;
	padding-left:10px;
	overflow:hidden;
    font-size: 1.8em;
	font-weight: normal;
	color:#000;
    font-family:Arial, Times, serif;
	vertical-align:middle;
	background-image:url(../resimler/hline.png);
	background-repeat:repeat-x;
	background-position:center center;
}

#inPageHeadTitle{
	float:left;
	width:auto;
	height:32px;
	vertical-align:middle;
	padding-left:10px;
	background-image:url(../resimler/leftdot.png);
	background-repeat:no-repeat;
	background-position:3px 14px;
	background-color:#FFFFFF;
}

#inPageHeadTitle span{
	vertical-align:middle;
    font-size: 0.6em;
	font-weight: normal;
	background-color:#fff;
	color:#000;
    font-family:Arial, Times, serif;
}

#rDuyuru{
 width:204px;
 height:120px;
 color:#FFFFFF;
 background-color:#f5eadf;
 padding-left:5px;
 padding-top:10px;
 padding-bottom:10px;
 border:#d56e32 0px solid;
 
}
.dkDuyuru{
	color:#d56e32;
	font-weight:bold;
}

.rightBoxImg{
 width:202px;
 height:26px;
 color:#FFFFFF;
 background-color:#d56e32;
 padding-left:10px;
 padding-top:12px;
 overflow:hidden;
 font-weight:bold;
}

.rightTitleBox{
 width:200px;
 height:32px;
 color:#FFFFFF;
 background-color:#d56e32;
 overflow:hidden;
 font-weight:bold;
 background:url(../resimler/ddrig.png) no-repeat;
}

.rightTitleBoxB{
 width:200px;
 height:32px;
 color:#FFFFFF;
 background-color:#d56e32;
 overflow:hidden;
 font-weight:bold;
 margin-top:-24px;
 background:url(../resimler/ddrigb.png) no-repeat;
}

.rightMenuBox{
 width:202px;
 color:#FFFFFF;
 background-color:#fff;
 padding-left:5px;
 padding-top:10px;
 padding-bottom:10px;
 border:#d56e32 0px solid;
 
}

.rightMenuSpace{
	height:10px;
}


ul.rightMenu{
 width:200px;
 line-height:24px;
}

li.rightMenu{
 border-bottom:#f90 1px solid;
 padding-left:20px;
 width:180px;
 display:block;
 color:#000;
 font-weight:bold;
 font-size:14px;
 text-decoration:none;	
}

li.rightMenu > a{
 /*  padding: 3px 0px 3px 10px;*/
 display:block;
 padding-left:12px;
	
}

li.rightMenu > a:hover{
 background-color:#f90;
 padding-left:15px;
 color:#fff;
 font-weight:bold;
 font-size:14px;
 text-decoration:none;
}


#inPageContent{
	
}

.inPageRow h1{
	margin-bottom: 1em;
	font-size: 1.6em;
	font-weight: normal;
	background-color:#FFFFFF;
	color:#d56e32;
	font-family:"Times New Roman", Times, serif;
}

.inPageRow h2 {
	margin-bottom: 1em;
	font-size: 1.2em;
	font-weight: normal;
	background-color:#FFFFFF;
	color:#d56e32;
}

.inPageRow p{
	margin-bottom: 1.2em;
	line-height: 1.8em;
	padding: 0 0 0 160px;
}

.inPageRow p span{
	text-decoration:underline;
}

/*MAINSLIDES */
/*
#mainSldHolder {/* padding: 5px; margin-top: 60px; width: 640px; border:#CCCCCC solid 2px;
 position:relative;
 }
*/

#mainSldHolder {
 alignment-adjust:central;
 width:640px;
 height:100% auto;
 margin:0 auto;
 alignment-adjust:central;
 float:left;
 padding:5px;
 border:#CCCCCC solid 2px;
}

/*GALLERY */
#gallery{
 alignment-adjust:central;
 width:100%;
 height:100% auto;
 margin:0 auto;
 alignment-adjust:central;
 float:left;
}

#gallery .galleryItem{
 float:left;
 width:180px;
 height:130px;
 margin:0 auto;
}

#gallery .galleryItem > p{
 text-align:center;
 padding-top:5px;
}

#gallery .galleryItem > a{
	margin-top:10px;
 display:block;
 text-align:center;
 color:#FFF;
}

#gallery .galleryItem > a > img{
	border: 2px solid #f90;
	padding:2px;
	
}

/*GALLERY  BOX*/

#galleryBox{
 alignment-adjust:central;
 width:80%;
 height:100% auto;
 margin:0 auto;
 alignment-adjust:central;
}

#galleryBox .galleryItem{
 float:left;
 width:180px;
 height:180px;
 margin:0 auto;
}

#galleryBox .galleryItem > a > img{
	border: 1px solid #fff;
	padding:2px;
	
}

#contact{
 alignment-adjust:central;
 width:100%;
 height:100% auto;
 margin:0 auto;
 alignment-adjust:central;
 float:left;
 border:#CCCCCC solid 2px;
 padding:5px !important;
 
}

#contact img{
 padding:5px !important;
 border:#F90 solid 2px;

}

/* DUYURU */
.inPageDuyuruRow h1{
	margin-bottom: 1em;
	font-size: 1.6em;
	font-weight: normal;
	background-color:#FFFFFF;
	color:#d56e32;
	font-family:"Times New Roman", Times, serif;
}

.inPageDuyuruRow h2 {
	margin-bottom: 1em;
	font-size: 1.2em;
	font-weight: normal;
	background-color:#FFFFFF;
	color:#d56e32;
}

.inPageDuyuruRow p{
	margin-bottom: 1.2em;
	line-height: 1.8em;
	padding: 0 0 0 0px;
}

.inPageDuyuruRow p span{
	text-decoration:underline;
}

.hr hr {
	display: none;
}

.hr {
	clear: left;
	height: 15px;
	background: url(../resimler/rowsep.png) no-repeat center;
}

.inPageRow  img{
	float: left;
	position: relative;
	margin-right: 1em;
	border: 2px solid #d56e32;
	padding:3px;
}


/* frmContact */
h9 {					/* Form messegaes*/
	margin-top: 0;
	color: #f00;
	font-size: 1em;
	background-color:#FFFFFF;
}
#contactFrm{
	padding-left:50px;

		}
#frmContact{
		margin:1em 0;
		padding-top:10px;
		background:url(../resimler/form_top.gif) no-repeat 0 0;
		}
#frmContact fieldset{
		margin:0;
		padding:0;
		border:none;	
		float:left;
		display:inline;
		width:260px;
		margin-left:25px;
		}		
#frmContact legend{display:none;}	
#frmContact p{margin:.5em 0;}	
#frmContact label{display:block;}	
#frmContact input, #frmContact textarea{		
		width:252px;
		border:1px solid #ddd;
		background:#fff url(../resimler/form_input.gif) repeat-x;
		padding:3px;
		}		
#frmContact textarea{
		height:125px;
		overflow:auto;
		}					
#frmContact p.submit{
		clear:both;
		background:url(../resimler/form_bottom.gif) no-repeat 0 100%;
		padding:20px 20px 20px 20px;
		text-align:center;
		margin:0 auto;
		}	
#frmContact button{
		width:150px;
		height:37px;
		line-height:37px;		
		border:none;
		background:url(../resimler/form_button.gif) no-repeat 0 0;
		color:#fff;
		cursor:pointer;
		text-align:center;
		}				

$frmContact label.error           { font-weight:normal;color:red;text-align:left;width:140px; padding-left:25px;
                        background: #FFF transparent url(../resimler/cancel.png) no-repeat scroll left; }
/* frmContact */