#preload  {
height:0;
overflow:hidden;
position:absolute;
width:0;
}

/* CSS Document */
*{margin:0; padding:0;}
img {border:0;}
.center {background:url(images/center_bg.jpg) repeat-y; padding:0 1px 0 1px; position:absolute; top:0; left:50%; margin-left:-500px; width:1000px;}
body {background:#67aa65; font:12px Tahoma; color:#ace8aa;}
a {
	color: #FFFFFF;
	font-size:12px;
	
}
a:hover {text-decoration:underline;}

/*head*/
.txt_1 {background:url(images/head8.jpg) no-repeat; text-align:center; font-size:11px; color:#208608; padding:0 105px 10px 0;}
.txt_2 {background:url(images/head5.jpg) no-repeat;}
.txt_2 span {display:block; font-size:14px; font-weight:bold; color:#e43737; margin-bottom:5px;}
.txt_2 a {color:#19780c; text-decoration:underline; padding-left:16px;}
.txt_2 a:hover {text-decoration:none; color:#e43737;} 

/*---main---*/
.txt_top {text-align:center; color:#00521d;}

.today {background:url(images/bg_t.jpg) no-repeat; padding:34px 488px 0 10px;}
.today img {margin-bottom:-3px; position:relative;}
.yesterday {background:url(images/bg_t.jpg) no-repeat; padding:35px 444px 0 7px;}
.yesterday img {margin-bottom:-4px; position:relative;}
.top30 {background:url(images/bg_t.jpg) no-repeat; padding:30px 513px 0 16px;}
.top30 img {margin-bottom:-2px; position:relative;}
.toplinks {
	background:url(images/bg_t.jpg) no-repeat;
	padding:36px 0 0 32px;
	color: #FFFFFF;
}
.toplinks img {margin-bottom:-5px; position:relative;}

.cartoons {text-align:center;}
.cartoons img {width:700px; height:100px;}


/*table up*/
.up {width:987px; margin:0 auto;}
.archive {background:url(images/archive_bg.jpg) no-repeat right bottom; color:#f9fff6; padding:43px 10px 0 32px; font-size:15px; font-weight:bold;}
.archive span {color:#a2e9a0;}
.archive a {color:#f9fff6;}
.archive a:hover {text-decoration:none; color:#f5ec8d;}

/*table gallery*/
.wrap  {background-color: #1A5818; padding:5px 0 0 5px; width:982px; margin:0 auto;}
.wrap table img {width:240px; height:180px; border:1px solid #5394a8; margin:0 3px 4px 0;}
.wrap table a:hover img {border:1px solid #f6ef94;}

/*table down*/
.down {width:987px; margin:0 auto;}
.free {background:url(images/free_bg.jpg) no-repeat left top; color:#f9fff6; padding:0 70px 60px 5px; font-size:12px;}
.free span {color:#a2e9a0; font-weight:bold; font-size:14px;}
.free a {color:#f9fff6;}
.free a:hover {text-decoration:none; color:#f5ec8b;}
.book {background:url(images/bg_b.jpg) no-repeat right top; padding:0 0 50px 213px;}
.book img {margin-top:-2px; position:relative;}
.pad_book {padding:0 0 50px 835px;}

/*block*/
.block {background:#1a5818; margin:0 auto; padding:5px 0 5px 5px; margin:0 10px 0 10px;}
.block table td {padding:0 55px 60px 0; text-align:center; font-size:12px;}
.block table td span {display:block; padding-top:3px;}
.block table td a {color:#f9fff6; font-size:14px; font-weight:bold;}
.block table td a:hover {color:#f5ec8d; text-decoration:none;}
.block table .last_1 {padding-bottom:0;}
.block table .last_2 {padding-right:0;}

.block_pad {padding:5px 0 7px 0;}

/*table small gal*/
.wrapper {background:#1a5818; padding:28px 0 73px 120px; margin:0 20px 0 20px;}
.wrapper table {text-align:center;}
.wrapper table td {padding:0 80px 67px 0; font-size:12px;}
.wrapper table img {width:100px; height:100px; border:1px solid #f9fff6;}
.wrapper span {display:block; margin-top:12px;}
.wrapper a {color:#f9fff6; font-weight:bold; color:#f9fff6; text-decoration:underline;}
.wrapper a:hover {color:#f5ec8d; text-decoration:none;}
.wrapper a:hover img {border:1px solid #f5ec8d;}
.wrapper table .last {padding-bottom:0;}

/*foot*/
.foot {padding:5px 0 15px 0;}
.protect {padding:0 10px 0 411px;}
.protect img {width:120px; height:58px;}
.trade a {font-size:18px; font-weight:bold; color:#599c57;}
.trade a:hover {text-decoration:none;}
.top3 {
	font-family: Arial;
	font-size: 10px;
	color: #FFFFFF;
}
.recent_reviews {
	float: left;
	width: 1000px;
	border: 0px solid #f00;
	margin-left: 26px;
}
	
.recent_reviews_item {
	float: left;
	border: 0px solid #ff0;
	width: 244px;
	margin: 0px 0px 5px 0px;

}
.recent_reviews_item p.rating {
	float: left;
	width: 36px;
	font-size: 20px;
	color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	background-image: url(images/recent_reviews_item_bg.png);
	background-position: left top;
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 7px;
	border: 0px solid #f00;
	font-weight: bold;
}
.recent_reviews_item p.name {
	width: 205px;
	float: left;
	text-align:left;
	font-size: 20px;
	padding: 0px;
	padding-left: 3px;
	margin: 0px;
	padding-top: 8px;
	padding-bottom: 7px;
	font-weight: bold;
}
.recent_reviews_item p.name a {
	color: #EE4E50;
	font-size: 21px;
	font-weight: bold;
    text-decoration: underline;
}
.recent_reviews_item p.name a:hover {
	color: #88b884; text-decoration: none;
}
.recent_reviews_item p.screen {
	float:left;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}
.recent_reviews_item p.screen img {
	width: 210px;
	height: 140px;
  	background-color: #12393f;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}
.recent_reviews_item p.screen a:link img    	{        BORDER: #CE1C2C 1px dashed;}
.recent_reviews_item p.screen a:visited img 	{        BORDER: #CE1C2C 1px dashed;}
.recent_reviews_item p.screen a:hover img   	{        BORDER: #CE1C2C 1px dashed;}
.recent_reviews_item p.screen a:active img		{        BORDER: #CE1C2C 1px dashed;}
.recent_reviews_item p.read_full {
	float: left;
	background-image: url(images/recent_reviews_item_bottom_bg.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	padding-top: 3px;
	padding-left: 20px;
	border: 0px solid #ff0;
}
.recent_reviews_item p.read_full a {
	color: #88b884;
	font-size: 17px;
	font-weight: bold;
	margin-left: 0px;
	
}
.recent_reviews_item p.read_full a:hover {
	color: #EE4E50;
    text-decoration: none;
}
