
html{height:100%;}
*{margin:0;padding:0;}
embed {visibility: hidden;display: none;} 
#reklam, #ekran, #uyelik, #aside, #destek{visibility: hidden;display: none;}


body{margin:0;text-align:left;font:normal 9pt Arial, Geneva, Helvetica;color:#000;background:#fff url(rsm/zemin.jpg) repeat fixed;}


#main, #header, #tepe, #site_content, #footer{position:relative;display:block;max-width:566px;margin-left:auto;margin-right:auto;}

#logom, #breadcrumb{text-align:left;}

#main { background-color:#FFFFFF; margin: 0 5px;border:#999 1px solid;}
#breadcrumb{display:block;margin:5px 0px 10px 5px;font-size:11px;width:100%;height:12px;}

#footer {position:relative;display:block; padding:12px;}

h1,h2,h3,h4,h5,h6{position:relative;display:block;font-weight:bold;}
h1{text-align:center;margin:5px;padding:5px 5px 0px 5px;font-size:23px;text-shadow:2px 2px 2px #bcd;color:#355681;border-bottom:#bcd dashed 1px;}
h4, h5{height:21px;text-align:left;font-size:14px;background:url(rsm/amenu-bas.gif) no-repeat top left;padding:9px 0 0 33px;color:#173862;}

p{padding:0 0 10px 0;line-height:14px;}
img{border:0;} 
a, a:visited, a:active{font-family:Tahoma, Arial, Helvetica, sans-serif;color:#173862;font-weight:bold;text-decoration:none;} 
a:hover{color:#623817;text-decoration:none;}

#nav { display: inline; overflow: hidden;position: fixed;background:  url(http://ruya.ihya.org/kapak/ihya-menu.png)   no-repeat right top ;width:30px;height:32px;top:0;right:0; z-index:100;}
#ust-menu {visibility: hidden;}
#nav:hover { width:auto; height: auto;   } 
#nav:hover #ust-menu{  visibility: visible; margin-top:32px; border: #fff solid 1px; } 
#nav li{ list-style:none;display:block; width:110px; overflow: hidden; text-align:center; background: #eee; }
#nav li a{ display:block; padding: 10px 15px; font-size:14px; border-bottom: #fff solid 1px;}
#nav ul{ display:inline-block; }
#nav li:hover{ background-color:#FFCC00;}
ul#um-ust { float:left; display:inline-block;} 
ul#um-alt  li{ border-left: #fff solid 1px; background: #ddd;} 
ul#um-alt { float:left; display:inline-block;}  

/* takvim kismi */

.hicrigun{display: block;margin: 0 auto 5px auto;  height: auto; width:100%;}
.hicrigun:hover{ background-color:#efe;}

.bayrak {opacity:0.1;filter:alpha(opacity=10); /* For IE8 and earlier */}
.bayrak:hover {opacity:1;filter:alpha(opacity=100); /* For IE8 and earlier */}

table.gunler tr:hover .bayrak {opacity:1;filter:alpha(opacity=100);}
.difark {display:block;margin:0px auto 5px auto;font-size:10px;height:11px;font-style:italic;color:#f00;line-height: 12px;} 
.tuyari {display:block;margin:0px auto;font-size:11px;height:10px;color:#666;line-height: 13px;} 


		
table.vaktek { border-collapse: collapse; border-spacing: 0; font-family: Futura, Arial, sans-serif; margin: 5px auto;  }
table.vakitek caption { font-size: larger; margin: 1em auto; }
table.vakitek th, table.vakitek td { padding: 7px 4px; font-size:11; text-align: center; }
table.vakitek td { border-left: 1px solid #ccc; }
table.vakitek thead th { background: linear-gradient(#eee,#ccc); color: #333; }
table.vakitek thead th:first-child { border-radius: 9px 0 0 0; }
table.vakitek thead th:last-child { border-radius: 0 9px 0 0; }

table.vakitek tfoot th { background: linear-gradient(#eee,#ccc); color: #666; border-left: 1px solid #ccc;  }
table.vakitek tfoot th:first-child { border-radius: 0 0 0 10px; border-left: 0px;  }
table.vakitek tfoot th:last-child { border-radius: 0 0 10px 0; }

table.vakitek td strong, table.vakitek th strong{ font-size:12; color:#009900; text-shadow: 1px 1px 1px #cdb;  }
table.vakitek td span, table.vakitek th span{  color:#666; }
table.vakitek tbody tr {  background: #eee;}
table.vakitek tbody tr:hover { background: #d6e6ee;background:url(rsm/menu-zemin2.gif) repeat-x top; }



	

table.vakitler { border-collapse: collapse; font-family: Futura, Arial, sans-serif; border: 1px solid #2f6279; margin: 5px auto 0px auto ;color: #009; }
table.vakitler caption { font-size: larger; margin: 4px auto; } 

table.vakitler td { padding: 5px 5px; border-right: 1px solid #2f6279; font-size:12;	text-align: center; color: #333; }
table.vakitler span {color:#000; font-size:13;  text-shadow: 1px 1px 1px #bad9d6; }
		
		
	
table.vakitler, table.vakitler thead, table.vakitler tbody, table.vakitler th, table.vakitler td, table.vakitler tr { 
	display: block; 
}
	
	
		table.vakitler td:first-child  {
			background: #2f6279; color: #fff;border-right: 1px solid #2f6279; font-size:12; font-weight:bold;text-align: center; text-shadow: 1px 1px 1px #19465a;
			padding-left: 0; 
		}
		table.vakitler td:first-child span {
		 color:#ff0; font-weight:bold;  text-shadow: 1px 1px 1px #19465a;
		}
		
		table.vakitler td:nth-child(even) { background: #d9eeec;font-weight:bold;   } 
		 
		/* Hide table headers (but not display: none;, for accessibility) */
		table.vakitler thead tr { 
			position: absolute;
			top: -9999px;
			left: -9999px;
		}
		 
		
		table.vakitler td {  
			position: relative;
			padding-left: 50%; 
		}
		
		table.vakitler td:before {  
			position: absolute; 
			top: 6px;
			left: 6px;
			width: 45%; 
			padding-right: 10px; 
			white-space: nowrap; 
		}
		
		/*
		Label the data
		*/
		/* table.vakitler td:nth-of-type(1):before { content: "Tarih"; } */
		table.vakitler td:nth-of-type(2):before { content: "Imsak"; }
		table.vakitler td:nth-of-type(3):before { content: "Sabah"; }
		table.vakitler td:nth-of-type(4):before { content: "Gunes"; }
		table.vakitler td:nth-of-type(5):before { content: "Israk"; }
		table.vakitler td:nth-of-type(6):before { content: "Ogle"; }
		table.vakitler td:nth-of-type(7):before { content: "Ikindi"; }
		table.vakitler td:nth-of-type(8):before { content: "Aksam"; }
		table.vakitler td:nth-of-type(9):before { content: "Yatsi"; }
		table.vakitler td:nth-of-type(10):before { content: "Kible"; }
		
		
#tektek {  display: inline-block;   text-align:center; margin: 0 auto; width:100%;  }
#tektek ul.ta, #tektek ul.fa,#tektek ul.ik2,#tektek ul.ya2 {visibility: hidden;display: none;}
#tektek ul {display: inline-block; width: 24%;  background-color:#eee;  margin:1px;  float:left;list-style-type: none;}
#tektek ul.v li:last-child {visibility: hidden;display: none;}
#tektek ul.v li:first-child {display: block; padding: 5px 0;  text-align:center; background-color: #3366CC; color:#FFFF66; font-size:14px;}
#tektek ul.v li {position: relative;  width:100%; white-space: nowrap; margin:0; padding: 0 0 2px 0;   text-align: center; font-size:18px; }  
#tektek ul.v li:nth-of-type(3) { color:#090; font-weight:bold; background-color:#f9f9f9; }  
#tektek ul.v li b {display: block; color:#999; padding:0; margin:2px 0 0 0;  font-weight:normal; font-size:11px;  } 


@media(min-width: 501px) {
	#tektek ul {width: 19%; margin:2px;} 
	#tektek ul.ik2,#tektek ul.is {visibility: visible;display:inline-block;} 

} 
@media(max-width: 500px) {
	#tektek ul {width: 24%;}
	#tektek ul.is {visibility: hidden;display: none;}  

} 
@media(max-width: 360px) {
	#tektek ul {width: 32%;}
	#tektek ul.is {visibility: visible;display:inline-block;}  

} 


/* gungun tablo */

div#gungun {
	margin:2px  auto; width:96%;
	padding:2px; background-color: #FFF;
    border: 1px dashed  #efefef;  text-align: center; 
}

#gungun ul {
	font-size:14px;    
	color:#565656; 
	padding:0; 
   margin: 10px auto;width:100%;
       background-color:#f9f9f9;
   list-style-type: none; 
    display: inline-block;
}

#gungun ul.bugun {  font-weight:bold;  
}  
#gungun ul.bugun span {    
	color:#009;  
}

#gungun ul.tepe {    
	color:#009; font-weight:bold;  
} 
#gungun ul.cuma li:first-child {    
	BACKGROUND-COLOR: #f5f9f5; 
} 
 

#gungun  li { 
  float:  left;  white-space: nowrap; white-space: nowrap; margin:0; padding: 0 0 2px 0;   text-align: center; font-size:14px;  background-color:#f9f9f9; border-bottom: solid 1px #fff;
      width:25%;
      
} 

#gungun ul span { 
	display: block; color:#999; padding:0; margin:4px 0 1px 0;  font-weight:normal; font-size:11px;  
}
  
#gungun ul li:first-child {
	     float: none;
	 border-right: none;  width:100%; border-bottom: solid 2px #36c; font-weight:bold;
	display: block; padding: 5px 0 1px 0;  text-align:center; background-color: #fff; color:#f60; font-size:14px;
} 
@media(min-width: 501px) {
   
#gungun  li {  
      width:11%;
      
} 

}  
@media(max-width: 500px) {
   
#gungun ul li:nth-child(5){
   visibility: hidden; display: none;
} 

}  

#gungun ul.tepe { visibility: hidden; display: none; }

.difark {display:inline-block;margin:0px auto 5px auto;font-size:10px; font-style:italic;color:#f00; } 
.tuyari {display: inline-block;margin:0px auto;font-size:11px; color:#666; } 
.center { text-align:center;} 



/* sayfalandirma */
.sayfalar{display:inline-block;text-align:center;width:556px;margin:15px auto;}
.sayfalar ul{text-align:center;font-size:14px;}
.sayfalar li{list-style-type:none;display:inline;margin:0px 1px;padding-bottom:1px;}
.sayfalar a, .sayfalar a:visited{padding:4px 3px;border:1px solid #e2e2e2;text-decoration:none;}
.sayfalar a:hover, .sayfalar a:active{border:1px solid #FF6600;color:#ff0;background-color:#FF6600;}
.sayfalar a.sec{background-color:#e2e2e2;border-color:#cccaca;cursor:default;}
.sayfalar a.sec:hover{background-color:#0673c5;border-color:#0673c5;}
.sayfalar a.pasif, .sayfalar a.pasif:hover{background-color:white;cursor:default;color:#e8e5e5;border-color:#e8e5e5;font-weight:normal !important;}
.sayfalar a.ileri{font-weight:bold;}
 
/* alfabetik */
.harfler{position:relative;display:inline-block;text-align:center; background-color:#e2e2e2;}
.harfler ul{text-align:center;margin:0px auto;}
.harfler li{float:left;list-style:none;display:block;}
.harfler li a{display:block;padding:6px 4px;font-size:16px;color:#005689;text-decoration:none;}
.harfler li a:hover{background-color:#005689;color:#e2e2e2;}
.harfler .sec a{background-color:#005689;color:#e2e2e2;cursor:default;}
.harfler .ulke a{padding:6px 7px;color:#B94A00;}
.harfler .ulke a:hover{background-color:#B94A00;color:#e2e2e2;}
.harfler .belde a{padding:6px 7px;color:#2F7414;}
.harfler .belde a:hover{background-color:#2F7414;color:#e2e2e2;}


/* tablo gunler */
table.gunler{border-collapse:collapse;width:532px;font-family:verdana,arial,sans-serif;font-size:12px;margin:20px auto 5px auto;border:1px solid #ccc;color:#333;}
table.gunler caption{font-size:larger;margin:4px auto;}
table.gunler th, table.gunler td{padding:5px 2px; color:#666;border-bottom:1px solid #ccc;border-right: 1px solid #ccc;} 
table.gunler th, table.gunler thead{background-color:#f0f0f0; border-right: 1px solid #ccc; border-bottom:1px solid #ccc; color:#000;font-size:12px;font-weight:bold; background:url(rsm/menu-zemin3.gif) repeat-x top;}
table.gunler tr:nth-child(odd){background: #FaFaFa;}
table.gunler tr:hover td{background:#f0f0f0;color:#000;background:url(rsm/menu-zemin2.gif) repeat-x top;} 
table.gunler td.sol{text-align:left;}
table.gunler td.sag{text-align:right;}
table.gunler td span { font-weight:bold; color:#036; }
 
 
.hicrigun{display: inline-block;margin: 0 auto 5px auto;   width:100%;}
.hicrigun:hover{ background-color:#efe;}

.bayrak {opacity:0.1;filter:alpha(opacity=10); /* For IE8 and earlier */}
.bayrak:hover {opacity:1;filter:alpha(opacity=100); /* For IE8 and earlier */}

.ihya-bag{ visibility: hidden; display: none;}