* { margin: 0; padding: 0; }
body { background: #d6b378 url(images/bg.jpg) repeat; font: 0.8em "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 0 auto; color: #100219; }
ul li { list-style-type: none; }
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px; border: 1px solid red;}
a img { border: none; } a {text-decoration: none;} a:hover {text-decoration: none; } a { color: #eaeacf; } a:hover { text-decoration: underline; }
h6 span { display: none; }
.bg_link, .top_free_bot a, .top_free_bot a:link { background-color: #f3766b;  color: #100219; padding: 0 3px; margin: 0 4px;}
a.bg_link:hover, .top_free_bot a:hover { text-decoration: none; background-color: #efba19; color: #100219;}

#header_content, .content, #footer { border-left: 5px solid #0f0f0f; border-right: 5px solid #0f0f0f; }
#header_content, #footer_content, .content, #footer { width: 1023px; margin: 0px auto; position: relative;  } 

#header_right { width: 403px; position: absolute; height: 106px; top: 0; right: 0;  }
#header_text { width: 430px; position: absolute; top: 30px; right: 230px;}
#header_text p { text-align: center; font-size: 0.85em; line-height: 1.1em; font-weight: bold;}
#header_right a.bg_link { font-size: 0.9em; text-transform: uppercase; }

#head_links {  font-size: 0.9em; text-transform: uppercase; }
#head_links a { width: 85px; text-align: center;  color: #f4f4e8; top: 5px;  position: absolute; }
#bm { right: 493px; } #pics { right: 402px; } #blog { right: 310px; }

.tmb_bot, div.bm_us { text-align: right; } .tmb_bot a { padding-right: 3px; font-size: 0.8em; }
.bm_us a { padding-right: 3px; text-transform: uppercase; font-size: 1.1em; font-weight: bold; }

/* BLOCK TOP FREE SITES */
.topfree ul {width: 203px; float: left; padding: 20px 0 15px 0; }
.topfree li { line-height: 1.2em; margin-left: 40px; font-size: 1em; }
.topfree span { padding-right:  5px;}
.topfree a, .topfree a:link { text-decoration: underline; color: #100219; }
.topfree a:hover { text-decoration: underline; color: #fb6408;}

.top_free_bot {padding: 20px 40px; text-align: center; font-size: 0.85em; color: #fb6408;}
.top_free_bot a, .top_free_bot a:link { line-height: 1.6em;  }

/* 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: 95px; }
#footer_right p { font-size: 0.85em; line-height: 1.3em; text-align: center; padding: 40px 120px 0 100px;}

/* LEFT */
.content {	background: #f2ecc6 url(images/bg_thumbs.jpg) repeat; }
.content_left { width: 205px; float: left; }
html>body .content_right {  margin-left: 205px; position: relative; }
.content_right {  margin-left: 205px; position: relative;  }
.content_right a img, .content_right a:link img { display: inline; }

/* THUMBS 200x150*/
.other, .thumbs1 { padding: 0 0 4px 2px; background: #100219; text-align: center;}
.thumbs { background: #100219; text-align: center; }
html>boby .thumbs a img, .thumbs a:link img {	margin: 0 1px 2px 1px;}
.thumbs a img {	margin: 0 1px 1px 0;}
.thumbs a img, .thumbs a:link img { display: inline; border: 1px solid #d8d8bd; }
.thumbs a:hover img {border: 1px dashed #d8d8bd; }

/* THUMBS 110x150 */
html>boby .thumbs1 a img, .thumbs1 a:link img {	margin: 0 1px 1px 0;}
.thumbs1 a img {	margin: 0 1px 1px 0;}
.thumbs1 a img, .thumbs1 a:link img { display: inline; border: 1px solid #d8d8bd; }
.thumbs1 a:hover img {border: 1px dashed #d8d8bd; }

/* DARK BLOCK */
.tmb_bot { background: #100219 url(images/tmb_bot.jpg) no-repeat; height: 25px; }
.tmb_top { background: #100219 url(images/tmb_top.jpg) no-repeat; height: 25px; text-align: center; }
h3 { color: #eaeacf; text-transform: uppercase; font-size: 1.3em; }
.line_top { background: #0f0f0f url(images/line_top.jpg) no-repeat; height: 25px; width: 819px; text-align: center;}
.line_bot { background: #0f0f0f url(images/line_bot.jpg) no-repeat; height: 12px; width: 818px;}
.block_dark {background-color: #100219; padding: 10px 0; }
.pic { width: 132px; float: left; background: url(images/bg_pic.jpg); height: 154px; margin-left: 10px;}
.picimg a img { margin: 8px 0 0 7px;}
.pic_bg { width: 409px; float: left; background-color: #100219;  }
.pic_text { margin-left: 140px; padding: 0px 10px 0 10px; color: #eaeacf;}
.pic_text h3 {	color:  #f6f6ea;}
.pic_text a { color: #100219; text-decoration: none; }
.pic_text p { margin-bottom: 6px; font-size: 0.85em; }

/* LIGHT BLOCK */
.light_block {width: 819px; padding: 16px 0 22px 0;}
.item1, .item2, .item3 { width: 267px; float: left; padding-bottom: 10px; }
.light_block h2, .text_galls h2 { font-size: 1.3em; text-transform: uppercase; margin: 0 10px 0 10px;}
.item2 .item_text { padding-right: 7px;}
.item1 h5, .item2 h5, .item3 h5 { color: #100219; font-size: 0.9em; padding-left: 3px;}
.item1 h5 {	background-color: #a4d37f; }
.item2 h5 { background-color: #e2b72f; }
.item3 h5 { background-color: #f3746f;}
.item_pic { float:  left; margin-left: 10px; }
.item_pic  {padding-top: 10px;}
.item_pic a img { border: 1px solid #d9d9ce; } .item_pic a:hover img { border: 1px dashed #d9d9ce; }
.item_text { margin-left: 77px; padding: 10px 10px 10px 0;}
.item_text a { color: #100219; text-decoration: none;  }
.item_text p { margin-bottom: 6px; font-size: 0.85em; }
.item_text .bg_link {margin-left:  5px;}

/* ARCHIVES */
.archives_bg { font-size: 0.85em; background: url(images/bg_arch_big.jpg) no-repeat; width: 819px; height: 35px;}
.archives {	width: 460px; margin-left: 216px; padding-top:  6px; }
.archives span {margin-right: 8px; padding-top: 1px; color: #100219; background: none; float: left; }
.archives a { display: block; float: left; width: 19px; height: 19px; background: url(images/bg_arch.jpg) no-repeat; margin-right: 6px; text-align: center; padding-top: 2px; color: #fff;}

/* MENU */
.menu {	background: #100219; }
.menu_bot {	background: url(images/menu_bot.jpg) no-repeat; height: 25px; width: 205px;}
.menu ul { font-weight: bold; width: 190px; margin-left: 10px;  }
.menu ul li { height: 14px; line-height: 14px;  padding: 3px 10px 3px 16px; background: url(images/arr.gif) no-repeat 0 8px;}
.menu ul li:hover {background: #a4d37f url(images/arr_ho.gif) no-repeat 0 8px; }
.menu ul li a:hover {	color: #100219; text-decoration: none;}
.menu ul li a {font-weight: normal; font-size: 0.9em; color: #eaeacf;}
.menu_title { display: block; width: 171px;  padding: 0 0 5px 10px;  outline: none; font-size: 1.2em; color: #eaeacf; cursor: pointer; text-transform: uppercase; line-height: 1em; }
.menu_lists { overflow: hidden; padding-bottom: 10px; }


/* BLOCK GALLERIES OF THE DAY  */
.text_galls { width: 819px; background-color: #100219;  color: #eaeacf;}
.galls_tmbs { float:  left; width: 160px; }
.galls_tmbs  {padding: 0 10px;}
.tmbs { width: 80px; float: left; padding: 5px 0;}
.tmbs a p {	font-size: 0.8em; text-align: center; color: #eaeacf;}
.tmbs a img { border: 1px solid #d8d8bd; }
.tmbs a:hover img { border: 1px dashed #d8d8bd; }
.galls_text {	padding: 3px 8px 5px 7px; margin-left: 160px;  }
.galls_text li { font-size: 0.9em; list-style-type: none; line-height: 1.5em; }






















