body {
	font-size: 11px; 
	font-family: Tahoma, sans-serif;
	background-repeat: repeat-x;
	background-position: top;
	background-image: url(/images/lay/bg.jpg);
}
a.part {color:#767676;text-decoration: none; font-weight:bold;}
a.part:hover {color:#000000;text-decoration: none;}
.pdes{font-size:9px;}
.tab_start {
	background-color: #ffffff;	
	BORDER-RIGHT: #5f6060 1px solid; BORDER-TOP: #5f6060 1px solid; BORDER-LEFT: #5f6060 1px solid; BORDER-BOTTOM: #5f6060 1px solid;
	background-position: center 0px;
	background-repeat: no-repeat;	
}
.foot {	
	BORDER-TOP: #5f6060 1px solid;
	background-color: #ffffff;
	background-image: url(/images/lay/bg_foot.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
/* < --- pages --- >*/  
.bgf {
	margin-bottom:4px;
	background:url(/images/lay/bg_featured.gif);
	background-repeat: no-repeat;
	border-bottom:1px solid #b10d38;
	padding-left:7px;
	padding-top:3px;
}		
.bgr {
	margin-top:5px;
	background:#ffffff;
	border-top: 1px dotted #c0c0c0;
	border-bottom: 1px dotted #f4f4f4;
	padding:2px 7px 0 7px;
}	
.bgrb {
	margin-top:5px;
	background:#fcfcfc;
	border-top: 1px dotted #c0c0c0;
	border-bottom: 1px dotted #f4f4f4;
	padding:2px 7px 0px 7px;
}	
.bgads {
	text-align:right;
	background:#f5f5f5;
	border-top: 1px dotted #c0c0c0;
	border-bottom: 1px dotted #c0c0c0;
	padding-top:1px;
}

a.pagesm {FONT-SIZE: 7pt; FONT-WEIGHT: bold; COLOR: #767676; TEXT-DECORATION: none; }
a.pagesm:hover {FONT-SIZE: 7pt; FONT-WEIGHT: bold; COLOR:#000000; TEXT-DECORATION: underline; }

a.pagesmf {FONT-SIZE: 7pt; FONT-WEIGHT: bold; COLOR: #008000; TEXT-DECORATION: none; }
a.pagesmf:hover {FONT-SIZE: 7pt; FONT-WEIGHT: bold; COLOR:#000000; TEXT-DECORATION: underline; }

.kat_p_tlo {
	border:1px solid ;
	border-color:#e7e7e7 #e7e7e7 #e7e7e7 #e7e7e7; 
	background-color: #ffffff;
}
#min {border:1px #63ad02 solid; padding:3px; }	
a.katzerosub {FONT-SIZE: 7pt; FONT-WEIGHT: normal; COLOR: #000000; TEXT-DECORATION: none; }
a.katzerosub:hover {FONT-SIZE: 7pt; FONT-WEIGHT: normal; COLOR:#c0c0c0; TEXT-DECORATION: underline; }

a.detitle {FONT-SIZE: 8pt; COLOR: #686767; TEXT-DECORATION: underline; }
a.detitle:hover {FONT-SIZE: 8pt; COLOR:#008000; TEXT-DECORATION: underline; }

a.detitlef:link {FONT-SIZE: 8pt; COLOR: #b10d38; TEXT-DECORATION: underline; }
a.detitlef:visited {FONT-SIZE: 8pt; COLOR:#b10d38; TEXT-DECORATION: underline; }
a.detitlef:hover {FONT-SIZE: 8pt; COLOR:#000000; TEXT-DECORATION: underline; }

a.katzero:link {FONT-SIZE: 8pt; COLOR: #008000; TEXT-DECORATION: none; }
a.katzero:visited {FONT-SIZE: 8pt; COLOR:#008000; TEXT-DECORATION: none; }
a.katzero:hover {FONT-SIZE: 8pt; COLOR:#008000; TEXT-DECORATION: underline; }

a.p_title:link {FONT-SIZE: 10pt; COLOR: #008000; TEXT-DECORATION: none; font-weight:bold;}
a.p_title:visited {FONT-SIZE: 10pt; COLOR:#008000; TEXT-DECORATION: none; font-weight:bold;}
a.p_title:hover {FONT-SIZE: 10pt; COLOR:#008000; TEXT-DECORATION: underline; font-weight:bold;}

a.subkat:link {FONT-SIZE: 8pt; COLOR: #008000; TEXT-DECORATION: none; }
a.subkat:visited {FONT-SIZE: 8pt; COLOR:#008000; TEXT-DECORATION: none; }
a.subkat:hover {FONT-SIZE: 8pt; COLOR:#008000; TEXT-DECORATION: underline; }

a.hone {font-size:10pt;font-weight:bold;color:#3e733b;text-decoration: none;margin: 4px 0px 6px 3px;}
a.hone:hover {font-size:10pt;font-weight:bold;color:#636154;text-decoration: none;margin: 4px 0px 6px 3px;}

span.deturl {
	color:#008000;
	margin:10px 0 2px 0;
}
#toggleCategTree {
   display:block;
   cursor:pointer;
   color:#63ad00;
}
input,select,textarea {
	border-left:1px solid #717171;
	border-top:1px solid #717171;
	border-right:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea;
	font-size: 11px;
}
#toggleCategTree {
   display:block;
   cursor:pointer;
   cursor:hand;
   color:#63ad00;
   font-weight:bold;
}

#categtree {
   margin:3px 0;
   height:200px;
   width:250px;
   overflow:auto;
   border:1px dotted #cfcfcf;
   border-width:0 1px 1px;
}

#catTitle { background:#fff; font-size:11px; } /* Important for Konqueror */

#categtree h2 {
   margin:0 0 5px;
   padding:2px;
   text-align:center;
   color:#ffffff;
   background:#63ad00;
   vertical-align:middle;
   font-size:11px;
}

#categtree #close_tree {
   right:0;
   padding:1px;
   text-align:center;
   white-space:nowrap;
   cursor:pointer;
   cursor:hand;
}

#categtree .categ-item {
   clear:both;
   margin:3px 5px;
   padding:2px 5px;
   display:block;
   border:1px dotted #e8e8e8;
   border-width:1px 0;
   cursor:pointer;
   cursor:hand;
}

#categtree .categ-item img {
   margin-right:1em;
}

#categtree .odd {
   background:#f4f4f4;
}

#categtree .even {
   background:#fff;
}

#categtree .categ-item:hover {
   background:#eee;
}

/* < --- navigation --- >*/
h1 {font-size:11px;font-weight:bold;padding:0px;margin:0px;}
div#navig {
	float:left;
	width:100%;
	background-color:#efefef;
}
a.navi {font-weight:bold;color:#ffffff;text-decoration: none;margin: 4px 0px 6px 3px;}
a.navi:hover {font-weight:bold;color:#000000;text-decoration: none;margin: 4px 0px 6px 3px;}
/* < --- top100 dir --- >*/
div#col_left {
	float:left;
	margin-left:2px;
	width:165px;
	background-color:#efefef;
	overflow:hidden;
}
div#col_right {
	float:left;
	margin-right:2px;
	width:165px;
	overflow:hidden;
	background-color:#efefef;
}
div.box {
	border:1px solid #FFFFFF;
	background-color:#E7E7E7;
	padding-bottom:1px;
	margin-top:3px;
	margin-bottom:3px;
	overflow:hidden;
}
div.box_base {
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	background-color:#FFFFFF;
	overflow:hidden;
	margin:0px;
}
div.box_title_green {
	background-color:#63AD00;
	background-image:url(/images/lay/box_t_green.jpg);
	background-repeat:no-repeat;
	border-bottom:1px solid #FFFFFF;
	height:15px;
	padding:5px 0px 2px 25px;
	font-size:11px;
	font-weight:bold;
	color:#F3F9E7;
	margin-bottom:5px;
}
a.menulink_on {
	background-image:url(/images/lay/a_menulink_bg2.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	display:block;
	padding:2px 2px 2px 25px;
	font-size:11px;
	text-decoration:none;
	border-bottom:1px solid #ECECEC;
	border-right:1px solid #ECECEC;
	margin-bottom:1px;
}
a.menulink_on:link, a.menulink_on:visited, a.menulink_on:active {
	color:#828282;
}
a.menulink_on:hover {
	color:#333333 !important;
}
a.menulink_spe {
	background-image:url(/images/lay/a_menulink_bg.gif);
	background-repeat:no-repeat;
	background-color:#F9F9F9;
	display:block;
	padding:2px 2px 2px 25px;
	font-size:11px;
	text-decoration:none;
	border-bottom:1px solid #ECECEC;
	border-right:1px solid #ECECEC;
	margin-bottom:1px;
}
a.menulink_spe:link, a.menulink_spe:visited, a.menulink_spe:active {
	color:#828282;
}
a.menulink_spe:hover {
	color:#333333 !important;
}
div.linkat {
	width:100%;
	background-image:url(/images/lay/linkat.gif);
	background-repeat:repeat-x;
	height:16px;
	margin-bottom:5px;
}
div.linkat1 {
	width:100%;
	background-image:url(/images/lay/linkat1.gif);
	background-repeat:repeat-x;
	height:16px;
}
div.tireg {
	margin-left:2px;
	width:103px;
	background-image:url(/images/lay/tireg.gif);
	background-repeat: no-repeat;
	height:16px;
}
div.tifeat {
	margin-right:2px;
	float:right;
	width:113px;
	background-image:url(/images/lay/tifeat.gif);
	background-repeat: no-repeat;
	height:16px;
}
br {clear:both;} 
.headatr {
	border-top:3px solid #343434;border-bottom:2px solid #343434;background-image:url(/images/lay/tomenu.gif);
}
/* < --- top Menu --- >*/
#vertical {
	text-align:right;
	width:100%; 
	padding:0;
	margin:0 auto; 
	list-style-type:none; 
  }
#vertical li {
  float:left; 
  border-left:1px solid #ffffff;
  border-top:1px solid #ffffff;
  text-align:center;
  }
#vertical li a {
	padding-top:5px;
	text-decoration:none;
	color:#fff; 
	font-weight:bold;
	display:block; 
	width:90px;
	height:20px;
	background:#000;
  }
#vertical li a:hover {
	background:#e7e7e7;
	color:#008000;
  }
/* < --- letters --- >*/  
div.lettersbox {
	display:block;
	width:430px;
	text-align:center;
	background-color:#f8f8f8;
	padding-bottom:1px;
	margin-top:3px;
	margin-bottom:31px;
}  
a.letters {
	text-align:center;
	font-weight:bold;
	float:left;
	color:#008000;
	background-color:#f8f8f8;
	display:block;
	padding:2px 4px 3px 4px;
	font-size:11px;
	height:12px;
	border-left:1px solid #c0c0c0;
	margin-bottom:1px;
	text-decoration:none;
}
a.letters:link, a.letters:visited, a.letters:active {
	color:#008000;
}
/* < --- Adv boxes --- >*/
div.advbox {
	margin-bottom: 3px;
	background-color:#F9F9F9;
	display:block;
	padding:3px 5px 3px 7px;
	font-size:11px;
	border-bottom:1px solid #ffffff;
}
span.advboxd{font-size: 7pt;}
a.advboxt {
	text-decoration:none;
	font-size:10px;
	color:#9b9b9b;
	font-weight:bold;
}
/* < --- top100 dir --- >*/
table.topsto {
	empty-cells: show;
	border: 1px solid #008000;
	background: #ffffff;
}
.tophead {
	text-align:center;
	background: #000000;
	height: 20px;
	color:#ffffff;
	FONT-WEIGHT: bold;
}
a.addadv {text-align:center; color:#008000;text-decoration: none;}
a.addadv:hover {color:#000000;text-decoration: none;}

.toplista {height:17px; color:#2E5084; vertical-align: middle; background-color: #FFFFFF; font-weight: normal; text-align: left; padding-left:3px;  padding-right: 3px; padding-top:3px; padding-bottom: 3px; font-size: 8pt;}
.toplistb {height:17px; vertical-align: middle; background-color: #efefef; font-weight: normal; text-align: left; padding-left:3px;  padding-right: 3px; padding-top:1px; padding-bottom: 1px;font-size: 8pt; }
a.topli {padding-left:3px; font-weight:bold;color:#777777;text-decoration: none;}
a.topli:hover {font-weight:bold;color:#000000;text-decoration: none;}

a.toph {font-weight:bold;color:#ffffff;text-decoration: none;margin: 4px 0px 6px 3px;}
a.toph:hover {font-weight:bold;color:#efefef;text-decoration: none;margin: 4px 0px 6px 3px;}

/* < --- link_detail --- >*/
#linkd {margin-top:4px; }
#linkd h1 {
	font-size:13px;font-weight:bold;padding:0 0 3px 0;margin:0;
}
a.detit{COLOR: #68ae00; TEXT-DECORATION: underline; font-weight:bold;}
a.detit:hover {COLOR:#008000; TEXT-DECORATION: underline; font-weight:bold;}

a.addi{COLOR: #008000; TEXT-DECORATION: none;}
a.addi:hover {COLOR:#000000; TEXT-DECORATION: none;}
.bgld {
	margin-bottom:10px;
	background:url(/images/lay/bg_linkd.gif);
	background-repeat: no-repeat;
	border:1px solid #e0e0e0;
	padding: 3px 5px 7px 3px;
	FONT-SIZE: 8pt;
}
.bgprzer {
	margin-bottom:10px;
	background:url(/images/lay/bgprzer.gif) bottom;
	background-repeat: repeat-x;
	padding: 3px 5px 7px 3px;
}
 span.lv1 { padding-left:30px; }
 span.lv2 { padding-left:60px; }
 span.lv3 { padding-left:90px; }
 span.lv4 { padding-left:80px; }

#sitemap {} 

#sitemap a {
	color: #008000; 
	text-decoration: none;
	}
#sitemap a:hover {	
	text-decoration: none;
	color: #000000;
}
/* Link popularity */
div.linkpop {
	border:1px solid #FFFFFF;
	background-color:#E7E7E7;
	padding-bottom:1px;
	margin-top:3px;
	margin-bottom:3px;
	overflow:hidden;
}
#dinfos {
  width:266px;
  height:91px;
  background:url(/images/linkpop/searchbox.gif);
  background-repeat: no-repeat;
}
h1.di {
	padding:10px 0 15px 20px;
	color:#63ad00;
	font-size:14px;
}
/* Submit site */
.label {
	width:140px;
	text-align:right;
	font-weight:bold;
	padding-right:4px;
	color:#777777;
}
.req {color:#b10d38;}
.sa {color:#63ad00;font-weight:bold;}
.sb {color:#0b79ea;font-weight:bold;}
.sc {color:#d61c4d;font-weight:bold;}
.suba {
	padding-top:27px;
	width:175px;
	height:41px;
	border:1px solid ;
	border-color:#63ad00 #63ad00 #63ad00 #63ad00; 
	background:url(/images/lay/submha.gif) top;
	background-repeat: no-repeat;	
}
.subb {
	padding-top:27px;
	width:175px;
	height:41px;
	border:1px solid ;
	border-color:#0b79ea #0b79ea #0b79ea #0b79ea; 
	background:url(/images/lay/submhb.gif) top;
	background-repeat: no-repeat;
}
.subc {
	padding-top:27px;
	width:175px;
	height:41px;
	border:1px solid ;
	border-color:#d61c4d #d61c4d #d61c4d #d61c4d; 
	background:url(/images/lay/submhc.gif) top;
	background-repeat: no-repeat;
}
.submit_error {color:#ff0000; border:1px dotted #c0c0c0;background-color:#fefeb4;width:175px;}

#pca, #pcb, #pcc  {margin-left: 0;padding-left:0px;}
#pca li {padding-left:12px;list-style: none;background:url(/images/lay/lia.gif) no-repeat;}
#pcb li {padding-left:12px;list-style: none;background:url(/images/lay/lib.gif) no-repeat;}
#pcc li {padding-left:12px;list-style: none;background:url(/images/lay/lic.gif) no-repeat;}

#pay {}
.paytb {border:1px dotted #c0c0c0;}
.paycom {display:block;text-align:center;border:1px dotted #b10d38;width:240px;color:#b10d38;font-weight:bold;}
/* lay head*/
.head2 {padding-left:30px;background-image: url(/images/lay/web-directory22.gif);}
/* Search form */
.searchform {float:right;}
.searchinput {width:133px;height:19px;background:url(/images/lay/input_search.gif) no-repeat left bottom;border:none;}
.searchinputgo {width:60px;height:21px;background:url(/images/lay/input_searchgo.gif) no-repeat left bottom;border:none;}
.check {width:67px;height:22px;padding-top:10px;background:url(/images/linkpop/check_link_popularity.gif) no-repeat left bottom;border:none;}

/* pager */
#pager {display:block;width:100%;height:20px;border-top:1px solid #63ad00;border-bottom:1px solid #63ad00;margin-top:10px;}
#pager .how {float:left; margin:3px 20px 0 10px;width:138px;height:15px;font-weight:bold;color:#686767;}
#pager .pn {float:left; text-align:center;margin:2px;width:30px;height:15px;}
#pager .pi {float:left; text-align:center;margin:2px;width:15px;height:15px;border:1px solid #63ad00;background-color:#ffffff;}
#pager .pion {float:left; color:#ffffff; font-weight:bold;text-align:center;margin:2px;width:15px;height:15px;border:1px solid #c0c0c0;background-color:#63ad00;}
#pager a {text-decoration:none;color:#63ad00; font-weight:bold;}
#pager a:hover {background:#ffffff;color:#008000;}

#footer {margin:5px 0 5px 0;text-align:center;}
#footer a {text-decoration:none;color:#008000;}
#footer a:hover {background:#ffffff;color:#008000;}

#descstart {margin:10px;border:1px solid #c0c0c0;width:93%;}
p {color:#767676;margin:10px 3px 0 10px;font-style:italic;font-size:9px; }
h3{margin:0;padding:0;}
h4{margin:0 0 5px 0;padding:0;font-size:10px;}

/* Articles */
#news {font-family:Arial,"Helvetica CE",Helvetica,sans-serif;padding:7px;font-size:12px;}
#news h1{padding:0;margin:3px 3px 10px 2px;}
#news a {font-weight:bold;font-size:14px;text-decoration:none;color:#000000;}
#news a:hover {font-weight:bold;font-size:14px;color:#63ad00;}
.news_td {border:1px solid;border-color:#e7e7e7 #e7e7e7 #e7e7e7 #e7e7e7;background-color: #ffffff;padding:5px;}