* { margin: 0;	 padding: 0; list-style: none; }
body { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; background: #fff url(images/bg-top.jpg) repeat-x top; }

a { color: #41829d; text-decoration: underline; }
a:hover { text-decoration: none; }
a img { border: 1px solid #4a4a4a; }

#bg { background: url(images/bg.jpg) no-repeat top left; overflow: hidden;}

#site {  position:relative; margin: 0 auto; width: 978px;}
#container1 {	background: #fff;		width: 550px;}
#container2 {	background: #fff;		width: 840px;}

/* Header
---------------------------- */
#header { background: url(images/header-bg.jpg); height: 110px; }
#header h1 { background: url(images/logo.jpg); float: left; width: 250px; height: 67px; margin: 19px 0 0 12px; display: inline; }
#header img { border: none !important; }
	.description { position: absolute; 	top: 19px; left: 360px; width: 340px; height: 64px; font-size: 12px; color: #fff; }	
	.select-box { position: absolute; top: 70px; right: 26px; }
	a#bookmark { position: absolute;  display: block; width: 241px; height: 46px; top: 6px; right: 8px }
	
#container {padding-bottom: 30px; background: #fff; overflow: hidden; }

/* Header
---------------------------- */
.archive { color: #000;  height: 30px; }
 	.archive ul { padding-left: 30px; }
	.archive li { float: left;  margin-right: 1px; display: inline; line-height: 30px;  }
	.archive li b { font-size: 12px; padding-right: 5px; line-height: 20px; }
	.archive li a { padding: 0 4px; color: #41829d; font-size: 14px; text-decoration: none; }
	.archive li a:hover { text-decoration: underline; }

/* Thumbs
---------------------------- */
.thumbs { height: 1%; *margin-bottom: 20px; width: 100%; }
.thumbs li { float: left; text-align: center; }
.thumbs li a { font-size: 13px; color: #cb0c17; text-decoration: none; }
.thumbs li a:hover { text-decoration: underline; }
.thumbs li img { display: block; margin-bottom: 2px;	}

/* Thumb240
---------------------------- */
.thumb240 li {	background: url(images/thumb-list-bg.jpg) no-repeat bottom;	padding-bottom: 3px;	margin: 0 1px 15px;	height: 342px;	width: 242px;}
.thumb240 li a {
	font-size: 13px;
	font-weight: bold;
}
.thumb180 { margin-bottom: 20px;  overflow: hidden; }
.thumb180 ul { padding-left: 16px; }
.thumb180 li { margin: 2px 3px; }

.thumb400 { margin-bottom: 20px;  overflow: hidden; }
.thumb400 ul { padding-left: 16px; }
.thumb400 li { margin: 2px 3px; }

/* imgLink
---------------------------- */
.imglink ul { padding-left: 3px; }
.imglink li { float: left;	margin: 0 5px; display: inline; background: url(images/imgLink-thumb-bg.jpg); width: 232px; height: 80px; padding: 6px 0; margin-bottom: 20px; }
.imglink li h3 { padding-bottom: 6px; text-align: center; font-weight: normal;}	
.imglink li a { text-decoration: none; color: #fff; font-size: 24px; }
.imglink p { padding: 0 10px;	color: #000; text-align: left; }

/* Thumb120
---------------------------- */
.thumb120 ul { padding-left: 4px; }
.thumb120 li { margin: 0 8px; margin-bottom: 15px; background: url(images/thumb-list-bg.jpg) no-repeat bottom; padding-bottom: 2px; }

/* TopList
---------------------------- */
.top-list { background: #fdebc7 url(images/top-list-bg.jpg) no-repeat bottom; overflow: hidden; }
.top-list .inner { padding: 22px 0 0 12px;  }
.top-list ul { float: left; width: 200px; padding-bottom: 22px; }
.top-list ul.end { width: 166px; }
.top-list ul li { padding: 1px 0; clear: both; float: none; text-align: left; color: #6b4c08; font-size: 14px; }
.top-list li a {
	font-size: 15px;
	background: url(images/arrow-toplist.jpg) no-repeat left 5px;
	padding-left: 18px;
	color: #41829d;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
.top-list li a:hover {
	text-decoration: none;
	color: #FF0000;
}

.cat { overflow: hidden; }
.cat .inner { padding: 22px 0 0 12px;  }
.cat ul { float: left; width: 200px; padding-bottom: 22px; }
.cat ul.end { width: 166px; }
.cat ul li { padding: 1px 0; clear: both; float: none; text-align: left; color: #6b4c08; font-size: 14px; }
.cat li a {
	font-size: 15px;
	background: url(images/str.jpg) no-repeat left 5px;
	padding-left: 18px;
	color: #41829d;
	text-decoration: none;
	font-family: Tahoma;
	font-weight: bold;
}
.cat li a:hover {
	text-decoration: underline;
	color: #FF0000;
}


/* Footer
---------------------------- */
#footer { height: 191px; color: #000; background: url(images/footer-line.jpg) repeat-x; overflow: hidden; }
#footer .inner { margin: 0 auto; width: 963px; background: url(images/footer-bg.jpg); padding-left: 25px; height: 191px; text-align: center; }
.f-menu { padding: 8px 0 15px; }
.f-menu li { display: inline; padding: 0 8px; }
.f-menu li a { font-size: 18px; color: #fff; }
#footer a { color: #fff; }
.disc { padding: 0 132px 12px 132px; }
.partners { padding-bottom: 21px; }
.partners li { display: inline; }
#copyright { padding-right: 250px; font-size: 10px; display: block; }



.text2 {  font-family: Tahoma; font-size: 13pt; font-weight: bold; color: #13B5D6; text-decoration: none}
a.reviewlink2:link {  font-family: Tahoma; font-size: 13pt; font-weight: bold; color: #26525B; text-decoration: none; text-transform: none;}
a.reviewlink2:visited {  font-family: Tahoma; font-size: 13pt; font-weight: bold; color: #26525B; text-decoration: none;  text-transform: none;}
a.reviewlink2:hover {  font-family: Tahoma; font-size: 13pt; font-weight: bold; color: #000000; text-decoration: none;  text-transform: none;}
.rate_block {  font-family: Tahoma; font-size: 13pt; font-weight: bold; color: #FFFFFF; text-decoration: none}
.text3 {  font-family: Tahoma; font-size: 13pt; font-weight: bold; color: #6E8C92; text-decoration: none}
.review_text {  font-family: Tahoma; font-size: 9pt; font-weight: normal; color: #4E4E4E; text-decoration: none; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px}
.text {  font-family: Tahoma; font-size: 8pt; font-weight: normal; color: #000000; text-decoration: none}
.rth A {BORDER-RIGHT: #8BE5F8 5px solid; BORDER-TOP: #8BE5F8 5px solid; FILTER: none; BORDER-LEFT: #8BE5F8 5px solid; BORDER-BOTTOM: #8BE5F8 5px solid}
.rth A:hover {BORDER-RIGHT: #23C6E8 5px solid; BORDER-TOP: #23C6E8 5px solid; FILTER: none; BORDER-LEFT: #23C6E8 5px solid; BORDER-BOTTOM: #23C6E8 5px solid}

