* { margin:0; padding:0;}
body{ font-size:100%; font-family: Arial, Helvetica, sans-serif;color:#000;background:url(/images/arka.jpg) repeat-x #4780ae;line-height:16px;}

.clear { clear:both;}

.fleft { float:left;}
.fright { float:right;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.container { width:100%;}

p { margin-bottom:18px;}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

/*==================list====================*/
ul { list-style:none;}

.menu { padding-top:1px; width:100%;}
.menu li { display:inline;}
.menu li a { display:block; float:left; background:url(images/menu_bgd1.gif) left top; width:100px; text-align:center; font-family:tahoma; color:#fff; font-weight:bold; margin-right:2px; text-transform:uppercase; text-decoration:none; padding:14px 0 18px 0;}
.menu li a:hover { background:url(images/menu_bgd2.gif) left top repeat-x;}
.menu li a.current { background:url(images/menu_bgd2.gif) left top repeat-x;}
.menu li a.last { margin-right:0; width:128px;}
.menu li a.first { width:111px;}

.footer_menu { padding:21px 0 0 0;}
.footer_menu li { display:inline;}
.footer_menu li a {background:url(images/foot_divider.gif) no-repeat right 3px; color:#9f698e; text-decoration:none; text-transform:uppercase; padding:0 8px 0 6px;}
.footer_menu li a:hover { color:#fff;}
.footer_menu li a.last { background:none;}

.list1 { background:#fff; margin:16px -14px 18px -16px; position:relative; padding:19px 0 4px 17px;}
.list1 li { display:inline;}
.list1 li a { display:block; padding:0 0 19px 0; background:url(images/list_marker1.jpg) no-repeat left top; padding-left:32px; color:#d43320; font-weight:bold;}
.list1 li a.marker2 {background:url(images/list_marker2.jpg) no-repeat left top;}
.list1 li a.marker3 {background:url(images/list_marker3.jpg) no-repeat left top;}

.list2 li { display:inline;}
.list2 li a { display:block; position:relative; margin:-1px -14px 0 -16px; background:url(images/bull1.gif) no-repeat 16px 7px #f1f1f1; padding:2px 0 2px 27px; text-decoration:none; color:#1e3849; font-size:1.1em;}
.list2 li a.bg {background:url(images/bull1.gif) no-repeat 16px 7px;}
.list2 li a:hover { color:#fff; background:url(images/bull1.gif) no-repeat 16px 7px #193356;}

.list3 li a { background:url(images/arrow1.gif) no-repeat left 3px; padding-left:11px; color:#d43320; font-weight:bold; font-size:1.1em; line-height:1.67em;}

/*==================other====================*/
.img_indent { margin:0 20px 0 0; float:left;}
.img_box { padding:0 0 13px 0;}
.img_box img { float:left; margin:0 15px 0 0;}

.p1 { margin-bottom:2px;}
.p2 { margin-bottom:14px;}
.p3 { margin-bottom:9px;}
.p4 { margin-bottom:11px;}


/*==================txt, links, lines, titles====================*/
a {color:#FE9307; text-decoration:none;}
a:hover{text-decoration:none;}



h3 {font-size:1.2em; font-family:tahoma; color:#fff; text-transform:uppercase; font-weight:bold; padding:10px 0 11px 51px; background:url(images/marker.gif) no-repeat 15px 5px #4780AE;}
h3.marker1 {background:url(images/marker1.gif) no-repeat 15px 5px #4780AE; padding-left:46px;}
h3.marker2 {background:url(images/marker2.gif) no-repeat 13px 12px #f1f1f1; padding-left:46px; color:#000; padding:15px 0 11px 46px;}
h3.marker3 {background:url(images/marker3.gif) no-repeat 13px 5px #4d2b30; padding-left:46px;}
h3.marker4 {background:url(images/marker4.gif) no-repeat 13px 5px #4780AE;}
h3.marker5 {background:url(images/marker5.gif) no-repeat 15px 8px #af5050; padding-left:46px;}
h3.marker6 {background:url(images/marker6.gif) no-repeat 15px 5px #fcdfc5; color:#31162a;}
h4 { font-size:1.1em; margin-bottom:5px;}
h5 { color:#d43320; font-size:1em; margin-bottom:7px;}
h5 a {color:#d43320;}

.txt1 { font-size:1.1em;}

.link1 { display:block; float:right; background:url(images/link1_bgd.gif) left top repeat-x; color:#000; text-decoration:none;}
.link1 b { display:block; background:url(images/link1_left.gif) no-repeat left top; padding:3px 11px 4px 33px; border-right:1px solid #77c356;}
.link1:hover { text-decoration:underline;}
.link2 { background:url(images/arrow1.gif) no-repeat left 5px; padding-left:10px; color:#d43320; font-size:1.1em; display:block; margin-bottom:9px; font-weight:bold;}

.line_hor { background:url(images/line1.gif) left bottom repeat-x; padding-bottom:31px; margin-bottom:35px;}
.line_hor1 { background:url(images/line1.gif) left bottom repeat-x; padding-bottom:25px; margin-bottom:26px;}

.title { margin-bottom:13px;}


/*==================blocks====================*/
.block {background:#fff; margin:12px -14px 18px -16px; position:relative; padding:10px 10px 18px 17px;}
.block .ind { padding:0 0 0 0;}

.box1 { border:0px solid #ecc1df;}
.box1 .inner { padding:1px 1px 29px 1px;}
.box1 .inner1 { padding:20px 13px 0 15px;}

.box2 { border:0px solid #f1d5b7; background:#f1f1f1;}
.box2 .inner { padding:1px 1px 26px 1px;}
.box2 .inner1 { padding:14px 13px 0 15px;}

.box3 { border:0px solid #f5d056; background:#f1f1f1;}
.box3 .inner { padding:1px 1px 1px 1px;}
.box3 .inner1 { padding:4px 13px 0 15px;}

.box4 { border:0px solid #193356;}
.box4 .inner { padding:1px 1px 29px 1px;}
.box4 .inner1 { padding:20px 18px 0 15px;}

.box5 { border:0px solid #ecc1df; background:#f1f1f1;}
.box5 .inner { padding:1px 1px 25px 1px;}
.box5 .inner1 { padding:17px 18px 0 15px;}

.box6 { border:0px solid #ecc1df; background:#f1f1f1;}
.box6 .inner { padding:1px 1px 25px 1px;}
.box6 .inner1 { padding:17px 18px 0 15px;}


/*header*/
#header .row_1 { height:51px;}
#header .row_2 { height:207px; background:url(images/header_bgd.jpg) no-repeat right top;}

/*content*/
#content { width:100%; padding-bottom:2px;}
#content .indent { padding:1px 0 0 0; background:#f1f1f1;}

/*footer*/
#footer { background:#193356; text-align:center;}
#footer p { color:#f9dcf0; font-size:.91em;}
#footer p a {color:#f9dcf0;}
/*==========================================*/



.project {
	width:600px;
	height:540px;
	position:relative;
	margin-right:20px;
	
	}

.project-image-wrap{
	padding:10px;
	padding-top:9px;
	padding-bottom:9px;
	position:relative;
	margin-bottom:15px;
}

.project-image-wrap img{
	width:570px;	
	height:288px;
	display:block;
}

.project-image-wrap a{
	display:block
}

.project-image-wrap .overlay{
	position:absolute;
	top:0;
	left:0;
	width:590px;
	height:308px;
	background: url(../images/overlay-image.png) no-repeat top left;
}

.project h3.project-title{
	font-size:25px;
	font-weight:bold;
	left:32px;
	bottom:18px;
	color:#1b1d20;
	text-shadow: 0px 1px 0px #e0e8f5;
	padding-left:3px;
}

.project-image-wrap a{
	position:absolute;
	left:10px;
	top:9px;
	width:570px;	
	height:288px;
	background: url(../images/button-zoom.png) no-repeat bottom right;
	text-indent:-9999em;
	opacity:0;
	border:0;
}

.project-text{
	color:#1a1f27;
	font-size:12px;
	text-shadow: 0 1px 0 #c6cbd5;
	line-height:19px;
	margin-top:5px;
	margin-left:3px;
	padding-right:12px;
}

.project-text p{
	margin-bottom:0.5em;
}

.view-the-site-link {
	text-indent:-99999em;
	display:block;
	height:25px;
	width:105px;
	background:url(../images/button-view-the-site.png) no-repeat top left;
	margin-top:10px
	

}
.view-the-site-link:active{
	background-position: bottom left;
}
























/* Genel Blok  Modu */  .genel-blok {background-image:url(/config/tema/kirmizi/pics/baackground-beyaz-golge.png); background-repeat:repeat-y; background-position:center; margin:auto; width:1009px; height:1000px;}



/* Üst Blok CSS Kodları */

.UstBlok {width:920px; height:133px; margin:auto;}

.LogoBlok {background-image:url(/config/tema/kirmizi/pics/logo-arkasi.png); width:280px; height:133px; float:left;}

	.logo {margin-top:15px; margin-left:10px;}

.MenuBlok {background-image:url(/config/tema/kirmizi/pics/menu-background.png); width:640px; height:133px; float:left;}



	.menu-link {margin-top:15px; margin-left:36px; float:left;}

	.menu-link a { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF; text-decoration:none;}

	.menu-link a:hover {text-decoration:none;}

	

	.anasayfa-icon {width:200px; height:15px; float:right; margin-top:35px; margin-right:20px;}

	.tarih {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; font-weight:bold; margin-top:70px; float:right;}



/* Temizleme Modu */ #temizle { clear:both;}



/* Sol Blok CSS Kodları */

.SolBlok {width:280px; height:auto; margin:auto; float:left; margin-left:40px; _margin-left:22px;}

	.dejavu {background-image:url(/config/tema/kirmizi/pics/dejavu-xy.png); background-repeat:repeat-x; width:280px;}

	.dejavu-baslik {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; padding-top:15px; padding-left:17px; float:left;}

	.dejavu-icon {float:right;}

	.dejavu-background {background-image:url(/config/tema/kirmizi/pics/dejavu-background.png); width:280px; height:167px; margin-top:5px;}

	.dejavu-background-x {background-image:url(/config/tema/kirmizi/pics/dejavu-background-x.png); width:280px; height:108px; margin-top:5px;}

	.duyuru-resim {  padding-top:10px; padding-left:10px; float:left; margin-right:10px;}

	.duyuru-baslik {padding-top:10px; }

	.duyuru-baslik a { font-family:tahoma; font-size:11px; color:#000000; text-decoration:none; font-weight:bold;}

	.duyuru-baslik a:hover {text-decoration:none;}

	.duyuru-tarih {padding-top:10px; font-family:tahoma; font-size:10px; color:#333333;}

	

	.tum-dejavu {padding-top:10px; padding-left:90px;}

	.tum-dejavu a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; text-decoration:none;}

	.tum-dejavu a:hover {text-decoration:none;}

	

	.foto-galeri { border:2px #ccc solid; float:left; margin-left:10px; margin-right:10px; margin-top:10px;}

	.arama {padding-left:30px; padding-top:10px;}

	.anket {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding-top:20px; padding-left:20px;}

	

/* Orta Blok CSS Kodları */	

.orta-blok {width:640px; _width:625px; height:600px; float:right; margin-right:45px; _margin-right:21px;}

	

	.dejavu-x {background-image:url(/config/tema/kirmizi/pics/dejavu-x.png); width:640px; height:auto; background-repeat:repeat-x;}

	.dejavu-x-baslik {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; padding-top:15px; padding-left:15px;}
    
    .dejavu-xx-baslik {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#296889; padding-top:15px; padding-left:15px;}

	.dejavu-x-background {background-image:url(/config/tema/kirmizi/pics/dejavu-x-background.png);  width:635px; _width:635px; height:170px;  margin-top:15px; margin-left:4px;}

	.dejavu-x-resim {float:left; border:2px #ccc solid; margin-left:10px; margin-top:10px; margin-right:10px;}

	.dejavu-x-title {padding-top:10px; padding-left:20px;}

	.dejavu-x-title a{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000;text-decoration:none;}

	.dejavu-x-title a:hover {text-decoration:none;}

	.dejavu-x-aciklama {font-family:arial; font-size:12px; color:#333333;  padding-top:10px; padding-right:20px;}

	

	

	.dejavu-y {background-image:url(/config/tema/kirmizi/pics/dejavu-y.png); width:316px; _width:305px;  height:auto; background-repeat:repeat-x; float:left; margin-left:8px; _margin-left:2px; float:left; }

	.dejavu-y-baslik {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; padding-top:10px; padding-left:15px;}

	.dejavu-y-background {background-image:url(/config/tema/kirmizi/pics/dejavu-y-background.png); width:315px; _width:305px; height:318px; margin-top:10px;}

	.dejavu-y-resim { margin-top:10px; margin-left:10px; width:90px; float:left;}

	.dejavu-x-hizmetlerimiz {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; float:left; padding-top:15px; padding-left:10px;}

	.dejavu-x-hizmet-title { width:190px; float:left; margin-left:10px; margin-top:5px;}

	.dejavu-x-hizmet-title a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none;}

	.dejavu-x-hizmet-title a:hover{text-decoration:underline;}

	

	

	

	.dejavu-yy {background-image:url(/config/tema/kirmizi/pics/dejavu-y.png); width:316px;  height:auto; background-repeat:repeat-x;  float:right; }

	.dejavu-yy-baslik {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; padding-top:10px; padding-left:15px;}

	.dejavu-yy-background {background-image:url(/config/tema/kirmizi/pics/dejavu-y-background.png); width:315px; height:318px; margin-top:4px; float:right; background-repeat:repeat-y;}

	.dejavu-yy-referans {border:2px #CCCCCC solid; margin-left:10px; float:left; margin-bottom:10px; margin-top:10px;}

	

	.dejavu-i {background-image:url(/config/tema/kirmizi/pics/dejavu-x.png); width:640px; height:auto; background-repeat:repeat-x;}

	.dejavu-i-baslik {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; padding-top:15px; padding-left:15px;}

	.dejavu-i-background {background-image:url(/config/tema/kirmizi/pics/dejavu-x-background.png);  width:635px; height:170px;  margin-top:15px; margin-left:4px;}

	.dejavu-i-google {float:left; padding-top:20px; padding-left:20px; font-family:arial; font-size:12px; color:#333333; line-height:normal; font-weight:bold;}

		.dejavu-i-bilgi {float:left; padding-top:20px; padding-left:20px; font-family:arial; font-size:12px; color:#333333; line-height:normal;  width:310px;}

			.dejavu-i-form {float:left; padding-top:20px; padding-left:20px; _padding-left:5px; font-family:arial; font-size:12px; color:#333333; line-height:normal; font-weight:bold;}

			

			

/* Alt CSS KODU */			

.alt-blok {width:900px; margin:auto;  font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333;}

.alt-blok a {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333; text-decoration:none;}

.alt-blok-a:hover {color:#990000;}



/* hr CSS KODU */	

#hr { border:1px #999999 dotted; width:900px; height:0; margin:auto;  margin-top:20px;}



/* İç Sayfalar */

	.dejavu-ic

	{background-image:url(/config/tema/kirmizi/pics/dejavu-x.png); width:640px; height:auto; background-repeat:repeat-x;}

	.dejavu-ic-baslik

	{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; padding-top:15px; padding-left:15px;}

	.dejavu-ic-background

	{background-image:url(/config/tema/kirmizi/pics/ic-bg.png);  width:635px; height:735px;  margin-top:15px; margin-left:4px;}

		.dejavu-ic-txt

	{ margin-left:10px; margin-right:10px; font-family:"Trebuchet MS"; font-size:12px; color:#333333; overflow:auto;  width:655px; height:1029px; }
	.dejavu-ic-txt1

	{ margin-left:10px; margin-right:10px; font-family:"Trebuchet MS"; font-size:12px; color:#333333; overflow:auto;  width:655px; height:1029px; }
	.h a

	{font-family:"Trebuchet MS"; font-size:12px; color:#333333; text-decoration:none; font-weight:bold;}

	.h a:hover

	{text-decoration:underline; color:#990000;}



























	.yazi

	{font-family:verdana; font-size:9px; color:#333333; width:90px; margin:2px;}



	

	

/* Sayfalama */

font.sayfalama {

	padding:3px;

	margin:3px;

	text-align:left;

}



font.sayfalama a {

	padding: 2px 5px 2px 5px;

	margin-right: 2px;

	border: 1px solid #ddd;

	

	text-decoration: none; 

	color: #88AF3F;

}

font.sayfalama a:hover, font.sayfalama a:active {

	border:1px solid #85BD1E;

	color: #638425;

	background-color: #F1FFD6;

}

font.sayfalama span.aktif {

	padding: 2px 5px 2px 5px;

	margin-right: 2px;

	border: 1px solid #B2E05D;

	font-weight: bold;

	background-color: #B2E05D;

	color: #FFF;

}

font.sayfalama span.kapali {

	padding: 2px 5px 2px 5px;

	margin-right: 2px;

	border: 1px solid #f3f3f3;

	color: #ccc;

}



.Degis{ background-color:#fff; }

.Degis2 { background-color:#EAEAEA; }


#search_box {
    width: 201px;
    height: 31px;
    background: url(/img/bg_search_box.gif);
}
#search_box #s {
    float: left;
    padding: 0;
    margin: 6px 0 0 6px;
    border: 0;
    width: 159px;
    background: none;
}
#search_box #go {
    float: right;
    margin: 3px 4px 0 0;
}













a.buttong {
    background-color:transparent;
    background-image: url( '/img/btn_right.png' );
    background-repeat:no-repeat ;
    background-position:top right;
    color: #fff;
		display:block; /*opera*/
		display:inline-block; /*ie*/
 /*ff*/    /*font: bold 12px arial, sans-serif;*/
    font: normal 13px tahoma, arial, sans-serif;
    height: 32px;
    margin-right: 0px;
    padding-right: 10px;
    text-decoration: none;
}

a.buttong span {
    background-color:transparent;
    background-image: url( '/img/pics/btn.png' );
    background-repeat:no-repeat ;
    display: inline-block;
    line-height: 21px;
    padding: 3px 0 8px 10px;
}

a.buttong span img{
    margin-left:-5px;
    margin-top:-2px;
    padding-right:5px;
}

/*HOVER*/
a.buttong:hover {
    background-image: url( '/img/btn_hover_right.png' );
    color: #fff;
    outline: none;
}

a.buttong:hover span {
    background-image:url( '/img/btn_hover.png');
}














	

	.resimarka li

	{display:block; float:left; margin:3px;} 

	.resimarka li a

	{display:block; text-decoration:none;  
    padding: 65px 48px 48px 15px;}

	.resimarka li a:hover

	{text-decoration:none; }

	.ryazi

	{font-family:verdana; font-size:9px; padding-top:1px; color:#333333; padding: 0px 0px 0px 41px;}