/* CSS Document */
body { margin:0; padding:0; background:url(../images/bg/site_bg.jpg) left top repeat-x; background-color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:11px;}

#site { width:990px; min-height:1002px; height:auto; margin:0 auto; }
	#kafa { width:990px; height:170px; background:url(../images/bg/kafa_bg.png) left top no-repeat; }
		#logo { width:247px; height:69px;  margin-left:20px; margin-top:31px; float:left; display:block; } 
		#menu { width:434px; height:27px; float:left; display:block; margin-left:56px; margin-top:56px; }
		#menu ul { list-style-type:none; margin:-20px; padding:0;}
		#menu ul li { float:left; margin-right:20px; }
		#menu ul li a { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#cc2e03; text-decoration:none;}
		#hizli-iletisim { float:left; width:215px; height:35px; background:url(../images/bg/iletisim.png) right bottom no-repeat; margin-top:25px; margin-left:20px;}
		#doviz  { width:415px; height:43px; float:left; background:url(../images/bg/doviz-bg.png) left top no-repeat; margin-top:27px; margin-left:30px;  }
			#doviz table { margin-top:4px;}
			#doviz table tr td { color:#cc2e03; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold;}
		
		#loginbar { float:left; width:187px; height:79px; margin:2px 0 0 3px; padding:2px 0 0 10px;}
			#loginbar h2 { font-family:Verdana, Geneva, sans-serif; font-size:14px; border-bottom:1px solid #FFF; width:69%; color:#FFF; padding:2px 2px;}
			#loginbar input { width:120px; min-height:0; height:12px !important; background-color:#FFF; margin:0; margin-top:2px; color:#000; font-size:10px;} 
			#loginmenu { padding:0; padding:0; }
			#loginmenu li { line-height:17px;}
			#loginmenu li img{ margin-right:5px;}
			#loginmenu li a{ color:#FFF; text-decoration:none;}
			
	#sol { width:700px; min-height:500px; height:auto; float:left; margin:10px 0 0 19px; padding-top:10px;}
	
	#sag { width:247px; height:auto; min-height:500px; float:left; margin:10px 0 0 22px;}
		#google-ara { width:246px; height:46px; display:block; background:url(../images/bg/google.png) no-repeat;}
			#google-ara input{ height: 19px; margin-left:76px; margin-top: 10px; width: 130px; border: none medium; background:none; padding:1px 0 0 0; color:#666; font-size:11px;}
		#firma-arama { display:block; width:247px; height:88px; background:url(../images/bg/firma-arama.png) no-repeat; margin:10px 0; padding-left:10px; }
			#firma-arama h3 { font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:14px; color:#FFF; margin:0; padding:0; padding-top:4px; }
			#firma-arama p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; margin:0; padding:0; padding-top:5px; padding-bottom:5px; }
			#firma-arama input { width:193px; height:24px; background:url(../images/bg/firma-arama-input.png) no-repeat; border:medium none; color:#666; padding-left:2px; font-size:11px;}
	#alt-kisim { width:990px; height:88px; background:url(../images/bg/footer_bg.jpg) no-repeat; margin:0 auto; margin-top:25px;}
		#alt-icerik { width:445px; height:66px; float:right; margin:10px 14px 0 0;}
	#topbar{ position:absolute; visibility: hidden; z-index:  10000; margin: 20px 0px 0px -28px; }
/* [Reklamlar] */
.reklam { margin:9px 0; }

/* [Kutular] */
.kutu-genis { width:691px; height:auto; min-height:120px; background-color:#fcfcfc; border:1px solid #dddddd;  border-radius: 5px 5px 5px 5px; padding-left:8px;}
.kutu-genis h3 { display:block; position:relative; left:-10px; top:-6px; width:701px; height:20px; background:url(../images/bg/kutu-genis-baslik.png) no-repeat; margin:0; padding:0;
				color:#FFF; font-size:10px; font-weight:bold; padding:8px 0 0 12px; text-transform:uppercase;}
			
				
.kutu-dar { width:240px; height:auto; min-height:120px; background-color:#fcfcfc; border:1px solid #dddddd;  border-radius: 5px 5px 5px 5px; padding-left:2px;}
.kutu-dar h3 { display:block; position:relative; left:-6px; top:-5px; width:246px; height:20px; background:url(../images/bg/kutu-dar-baslik.png) no-repeat; margin:0; padding:0;
				color:#FFF; font-size:10px; font-weight:bold; padding:8px 0 0 12px; text-transform:uppercase;}
.kutu-dar h4 { margin:0; padding:8px 0 0 0; color:#f74403; font-family:Arial, Helvetica, sans-serif; font-size:12px;} 
		 p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#595959;}
		 
/* [Sektörler] */
ul.sektorler { padding:0 5px; background:url(../images/bg/sektorler.png) no-repeat; width:674px; height:auto; margin-top:5px; margin-left:5px; overflow:hidden}
ul.sektorler li { float: left; margin-bottom: 3.5px;width: 224px; height:18px; }
ul.sektorler li a { font-family:Arial, Helvetica, sans-serif; font-size:13.4px; color:#047289; text-decoration:none;}
ul.sektorler li a:hover { text-decoration:underline; }

/* Kategori Firma Görünümü */
h1 { padding:2px; font-size:18px; margin:0; color:#381717;}
.sektorel-firmalar {width:320px;  float:left; margin:10px 25px 10px 0px; height:134px; overflow:hidden;}
.sektorel-firmalar:hover { background-color:#F5F5F5; }
.sektorel-firmalar h4 { padding:1px 0; margin:0;}
.sektorel-firmalar h4 a{ margin:0; padding:0; font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:bold; color:#047289; text-decoration:none;}
.sektorel-firmalar p a{ margin:0; padding:4px 0; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#4d4d4d;text-decoration:none;}

/* Kampanyalar Görünümü */
.kampanyalar { height:134px; overflow:hidden;}

/* Firma Arama */
.arama li { border-bottom:1px  dashed #F0F0F0; margin-bottom:10px; padding-bottom:10px; width:98%;}
/* Firma Detay*/
.firma-detay h3 { font-size:12px;}
#firma-detay-bg { width:133px;  background:url(../images/bg/firma-detay-bg.png) no-repeat; margin-right:10px;}
.uyelik_tipi { font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#f3641b; padding-left:11px;}
.firma-detay-iletisim td{ font-family:Verdana, Geneva, sans-serif; font-size:12px;}

/*  [Firma Arama] */
#Search_Icon { background: url("../images/bg/search_icon.png") no-repeat scroll 0 0 transparent; height: 128px; margin: 20px 0 0 2px;  position: absolute;  width: 128px;}
#Search_Area { height: 190px;   margin: 5px 10px 10px 175px;    position: absolute;    width: 510px;}
h1.FirmaArama {    font: 20px Segoe UI,Arial,Helvetica,sans-serif;}
hr {    -moz-border-bottom-colors: none;    -moz-border-image: none;    -moz-border-left-colors: none;    -moz-border-right-colors: none;    -moz-border-top-colors: none;    border-color: #000000 -moz-use-text-color -moz-use-text-color;    border-right: 0 none;    border-style: dashed none none;    border-width: 1px 0 0;    height: 1px;    width: 100%;}
#SearchSelectBg1 { background: url("../images/bg/kucuk_input_bg.gif") no-repeat scroll center top transparent;    height: 28px;    margin: 5px 0 0;    padding: 4px;    position: absolute;    width: 212px;}
select.AramaKucuk {background: none repeat scroll 0 0 transparent;    border: 0 none;    color: #333333;    font: 12px Segoe UI,Arial,Helvetica,sans-serif;    height: 20px;    width: 200px;}

#SearchSelectBg2 {
    background: url("../images/bg/kucuk_input_bg.gif") no-repeat scroll center top transparent;
    height: 28px;
    margin: 5px 0 0 250px;
    padding: 4px;
    position: absolute;
    width: 212px;
}
#SearchIpnutBg1 {
    height: 28px;
    margin: 43px 0 0 5px;
    position: absolute;
    width: 462px;
}
#AramaAciklama {
    background: url("../images/bg/aramaaciklama_bg.gif") no-repeat scroll center top transparent;
    height: 55px;
    margin: 80px 0 0;
    padding: 12px;
    position: absolute;
    width: 447px;
}

input.search1 {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    font: 11px Segoe UI,Arial,Helvetica,sans-serif;
    height: 16px;
    padding: 3px;
    position: absolute;
    width: 420px;
}

	.red, .red a { color:#bf3723 }
		a.red:hover, .red a:hover { background-color:#bf3723; color:white; }
	.green, .green a { color:#090 }
		a.green:hover, .green a:hover { background-color:#090; color:white; }
	.blue, .blue a { color:#039 }
		a.blue:hover, .blue a:hover { background-color:#039; color:white; }
	.light, .light a { color:#999 }
		a.light:hover, .light a:hover { background-color:#999; color:white; }
	.gray, .gray a { color:#777 }
		a.gray:hover, .gray a:hover { background-color:#777; color:white; }
	.dark, .dark a { color:#333 }
		a.dark:hover, .dark a:hover { background-color:#333; color:white; }
	.white, .white a { color:#fff }
		a.white:hover, .white a:hover { background-color:#333; color:white; }
		
	.kahverengi,kahverengi a { color:#382C21;}
		a.kahverengi:hover, .kahverengi a:hover { background-color:#382C21; color:white; }
	
	.turuncu,turuncu a { color:#FF821C;}
		a.turuncu:hover, .turuncu a:hover { background-color:#FF821C; color:white; }
		
	.turkuaz,turkuaz a { color:#0292B0;}
		a.turkuaz:hover, .turkuaz a:hover { background-color:#0292B0; color:white; }
		
	.kalin { font-weight:bold; font-size:10px;}	
		
	
	.bg_red, .bg_red li { background-color:#bf3723; }
	.bg_light_red, .bg_light_red li { background-color:#F9E8E6; }
	.bg_light, .bg_light li { background-color:#F5F7F0; }
	.bg_gray, .bg_gray li { background-color:#999; }
	.bg_dark, .bg_dark li { background-color:#333; }
	
/*Yorumlar */
ul.yorum_kutu li{
		margin: 5px 20px;
		width: 467px;
		display:inline-block;
		float:none;
}

.yorum_text{
		display:block;
		width:350px;
		padding: 5px 6px;
		border: 1px solid #d9d9d9;
		-moz-border-radius: 0.5em;
		text-align:left;
		font-size:14px;
}

.yorum_baslik_yazi{
	display: block;
    float: left;
    padding-top: 8px;
    width: 100px;
	color:#94B824;
	font-weight:bold;
		}
		
ul.yorum_kutu li button.yorum_yap{
		background-color:#A1C72A;
		border:1px solid #759414;
		color:#FFFFFF;
		font-weight:bold;
}

ul.musteri_yorumlar li{
		border-bottom:1px solid  #FDE7C8;
		margin:0 10px 40px;
		padding-bottom:10px;
		display:inline-block;
		width:630px;
}

ul.musteri_yorumlar li div.like_button a{
		width:24px;
		height:24px; float:left;
		margin:5px 15px 0 0;
}

ul.musteri_yorumlar li div.kac_kisi{
		color: #729f09;
		font-size: 20px;
		font-weight: bold;
		margin: 9px 0 0 5px;
}

/*jquery valide error*/
input.error { background-color:#FF6464 !important; color:#FFF !important; }
{
	/*border:thin dashed #1F3D21;*/
	border:0;
}

.tagcloud a{
    text-decoration:none;
    border-bottom:1px dotted #256482;
    padding-bottom:1px;
    margin: 4px;
}

.tagcloud a:hover {
    text-decoration:none;
    border-bottom:2px solid #256482;
}