* { margin: 0; padding: 0; }
body { background: #e8eae9 url(images/bg.jpg) repeat; font: 0.8em "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 0 auto; color: #000; }
ul li { list-style-type: none; }
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px; }
a {text-decoration: none; color: #000;} a:hover {text-decoration: underline; } 
h2 { font-size: 1.7em; text-transform: uppercase; position: relative; bottom: -16px;}

#header_content, .content, #footer, .paysites {width: 946px; margin: 0px auto; position: relative;}

#bg_head { background: url(images/bg_head.jpg) repeat-x; }
#header_right { width: 473px; position: absolute; height: 168px; top: 0; right: 0;  }
#header_text { width: 180px; position: absolute; top: 14px; right: 50px; }
#header_text p { text-align: center; font-size: 0.85em; line-height: 1.1em; color: #f0f2f1; }
#webcams { position: absolute; top: 90px; right: 96px; width: 63px; height: 51px; }
a#webcams img {	border: none; }
.line_bot { background: url(images/line_bot.jpg) no-repeat; height: 26px; width: 946px; border: none; border: 0; }


/* TEXT GALLERIES  */
.text_galls {	background-color: #e3e3e3; margin: 12px 30px; padding: 10px; border: 1px dashed #ababab;}
.text_galls h3 { font-size: 1.7em; text-transform: uppercase; border-bottom: 1px dashed #ababab; color: #000;}
.text_galls ul { float: left; width: 430px;	}
.text_galls li {font-size: 0.9em; padding-right: 10px;}
.text_galls a {	color: #dc114e; text-decoration: underline; margin-right: 6px;}
.text_galls a:hover { color: #038cc3; text-decoration: underline; }


/* FOOTER */ 
#footer_left {background: url(images/footer_left.jpg) left bottom no-repeat;}
#footer_right {background: url(images/footer_right.jpg) right bottom no-repeat; height: 148px; }
#footer_right p { font-size: 0.85em; line-height: 1.3em; text-align: center; position: absolute; top: 10px; left: 4px; color: #000; width: 360px; }

/* CONTENT BLOCKS */
.content_left { width: 175px; float: left; }
html>body .content_right {  margin-left: 177px; position: relative; }
.content_right {  margin-left: 162px; position: relative; }
.content_right a img, .content_right a:link img { display: inline; }


/* MENU_TOP */
.menu {	margin-left: 15px; }
.menu ul { font-weight: bold; width: 146px; }
.menu ul li { height: 14px; line-height: 14px;  padding: 3px 0; list-style-type: square; color: #fff; text-align: left; margin-left: 18px;}
.menu ul li a {font-weight: normal; font-size: 0.9em; color: #fff; }
.menu ul li a:hover {text-decoration: underline; color: #ee1997;}
.menu h5 { width: 146px; font-size: 1.2em; color: #fff; text-transform: uppercase; line-height: 1em; }
.menu ul { overflow: hidden; padding-bottom: 10px; }

/* THUMBS_BIG */
.thumbs_big { text-align: center; background: #040406; }
.tmb_top_big { background: url(images/line_top.jpg) no-repeat; height: 26px; width: 946px; border: none; border: 0; }

/* THUMBS */
.thumbs_big a img, .thumbs_big a:link img { display: inline; border: 1px solid #c0c0c0; margin: 2px;}
.thumbs_big a:hover img {border: 1px solid #ff2b8f; }
.add { border-top: none; padding-top: 0; } 


/* ARCHIVES */
.archives_bg_big { width: 777px; font-size: 0.85em; background: url(images/bg_arch_big.jpg) no-repeat; margin: 0 auto; height: 52px; }
.archives {	padding: 17px 0 0 12px; height: 29px;}
.archives span { margin: 1px 7px 0 0; color: #fff; background: none; float: left; }
.archives a { display: block; float: left; padding: 2px 4px 1px 5px; background: #e8eae9; margin-right: 5px; text-align: center; color: #000;  borderp: 1px solid #000; }
.archives a:hover { background: #df2f91; color: #000; text-decoration: none;}

.top_free_bot {text-align: center; font-size: 0.85em; color: #943194; padding: 15px 20px 5px 20px;}
.top_free_bot a, .top_free_bot a:link { line-height: 1.6em;  background-color: #c6c8c7; color:  #000; padding: 0 3px 0 4px; margin: 0 4px;}
.top_free_bot a:hover { text-decoration: none; background-color: #b0ce22; color: #000;}


/* TOP PAY SITES */
.toppays { background: #040406; }
.toppays ul {width: 236px; float: left; }
.toppays li {  list-style: none; color: #c82146; padding-left: 15px; padding-bottom: 6px;}
.toppays li img { display: inline; float: left; padding-top: 2px; }
.toppays a, .toppays a:link {color: #d6d8d7; font-size: 1em; font-weight: bold; text-decoration: none; padding-left: 7px; }
.toppays a:hover {text-decoration: underline; color: #dd0083; }
.toppays span { color: #fcd000; padding-left: 4px; font-weight: bold; font-size: 0.8em; }


/* BLOCK TOP FREE SITES */
.topfree {	background-color: #040406; }
.topfree ul {width: 220px; float: left; padding: 0 0 0 16px; }
.topfree li { line-height: 1.2em; font-size: 1.5em; background: url(images/arr_big.jpg) no-repeat 0;  padding: 3px 10px 3px 36px; font-weight: bold; }
.topfree a, .topfree a:link { color: #b7c128; }
.topfree a:hover { text-decoration: underline; color: #ed688c;}


/* PAYSITES */
.paysites {	padding-left: 14px; }
.paysites h5 { color: #b7c128; text-transform: uppercase;  font-size: 1.1em; margin-top: 12px;  display: block; height: 28px; padding-top: 4px; }
.paysites ul {width: 218px; float: left; height: 291px; background: url(images/bg_link_big.jpg) no-repeat; margin: 0 10px 20px 5px; text-align: center; }
.paysites li a img { margin: 4px 0 0 0; width: 200px; height: 150px; border: 1px solid #ff72af;}
.paysites li p { font-size: 0.85em; line-height: 0.9em; padding: 0 8px; text-align: center; border: 1px sollid red; color: #000; }
.paysites li a:hover img { border: 1px solid #a5e409; }
.paysites li a.pay_link { text-transform: uppercase; color: #fff; font-size: 1.3em; line-height: 0.9em; font-weight: bold; text-decoration: underline; display: block; padding-top: 10px;}
.paysites li a.pay_link:hover {	color: #d4f500; }

.text_galls { overflow: hidden;}
.text_galls ul {overflow:hidden;}

.topfree, .toppays, .text_galls  {width: 946px;overflow: hidden;}
.topfree ul, .text_galls ul, .toppays ul {overflow: hidden;}



















