/* ====== FONTS ===== */
body, div, td, input, select, optgroup, form, p, textarea{
	font: 12px Tahoma;
	color: #666666;
	cursor: default;
	margin: 0px;
}
iframe {width: 515px !important;}
iframe div.std{
	font: 11px Tahoma !important;
}
#banner p{ margin: 0px;}

a:hover{ text-decoration: underline; }

img { border: 0px; }
img.b { border: 1px solid #b9c9d8; padding: 1px; float: left; }
img.b2 { border: 1px solid #bbb; padding: 3px; float: left; background: white; }
img.b3 { border: 1px solid #8F8784; padding: 1px; }
img.b4 { border: 1px solid #D0CBC7; padding: 1px; float: left; }
img.b5 { border: 1px solid #8F8784; padding: 1px; display: block; }

div { overflow: hidden; }

a.h{
	display: block;
	font-weight: bold;
	margin: 0px 5px 5px 5px;
	padding-left:5px;
}
a.h2{
	display: block;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
	margin: 5px;
	text-decoration: none;
}
a.l{ float: left; }

a.nl{ text-decoration: none; }
p { margin: 10px; }

.error{ color: #CD5873; }
.month{	text-transform: lowercase; }

#h, #m, #cc, #c1, #c2, #c3, #c4{ float: left; display: inline; overflow: visible;}
/*#c4{ overflow: hidden !important;}*/
#nav {
	width: 1003px;
	height: 32px;
	font-size: 11px;
}	
#logo{
	float:left;
	text-indent: 20px;
	margin-top: 17px;
	margin-right: 22px;
}
#banner{
	float:left;
	margin:11px 0px 0px 0px;
	width:728px;
}

#start{
	padding-top:2px;
	width:95px;
	position: absolute;
	top:33px;
	left:600px;
	font-size: 11px;
}
#start a{
	padding-left:23px;}
#color{
	margin-top:0px;
	width:155px;
}
#search{
	position:absolute;
	top:74px;
	left:655px;
	
}
#search form{
	padding-top:8px;
	color:white;
	font-weight:bold;
	font-size: 11px;
}
#search_input{
	margin-left:10px;
	width:229px;
	height:18px;
	position: absolute;
	top:74px;
	left:655px;
}
.submit{margin-top:0px; position: absolute; top:74px; left:895px;}
.tpl{
	width: 108px;
	height: 14px;
	position: absolute;
	z-index:1000;
	margin-left:2px;
	top:145px;
	left:593px;
}

#tpl{
	display: none;
	width: 159px;
	height: 100px;
	position: absolute;
	left:575px;
	top:142px;
}

#tpl .tpm{
	background-position: 0px -23px;
}
	
#tpl0{
	display: none;
	width: 159px;
	height: 23px;
	position: absolute;
	top:21px;
}

#tpl0 a{
	display: block;
	float: left;
	width: 28px;
	height: 22px;
}
#tpl0 a.ex{
	display: block;
	float: right;
	width: 12px;
	height: 12px;
	color: #fff;
	font-weight: bold;
	margin: 3px 4px 0px 0px;
}
#tpl0 a.ex:hover{ text-decoration: none;}
#tpl0 a.off{
	width: 114px;
}

#tpl1, #tpl2{
	display: none;
	width: 159px;
	height: 49px;
	top: 44px;
	left: 0px;
	position: absolute;
}

#tpl1 div, #tpl2 div{
	padding: 9px 0px 0px 13px;
}

#tpl a{
	display: block;
	float: left;
	width: 20px;
	height: 32px;
	text-align: center;
	margin-left: 1px;
	margin-right: 1px;
}
	
#tpl img{
	margin-top: 2px;
}

#c1{ width: 168px; background-color: white; background-repeat: no-repeat; background-position: 0px top; }
#cx{ width: 834px; float: left;}
#c2{ width: 260px; }
#c3{ width: 252px; margin-left: 6px; }
#c4{ width: 300px;  overflow: visible; padding-left: 8px;}
#cc{ width: 518px; padding-left: 5px;}

#m1{
	margin-top: 34px;
	width: 168px;
}

#m1 a{
	display: block;
	width: 146px;
	height: 24px;
	line-height: 24px;
	margin-left: 10px;
	font-size: 12px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: bottom;	
}

#m1 span{
	display: block;
	margin-left: 10px;
}

#m1 a.moda{ font-size: 11px;}

#m1_btm{
	width: 168px;
	height: 45px;
}
	
#m1s a{
	height: 30px;
	line-height: 30px;
	margin-left: 10px;
	text-indent: 5px;
}
#m1s a:hover{
	font-weight: normal;
}
#m1s a.d{
	line-height: 12px;
}
#m1s a.d span{
	padding-top: 3px;
}

#m2{
	width: 146px;
	margin-left: 9px;
}

#m2 a{
	display: block;
	height: 38px;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	line-height: 13px;
	padding-right: 25px;
	text-decoration: none;
	background-repeat: repeat-x;
	background-position: bottom;	
}

#m2 span{
	display: block;
	padding-top: 5px;
}

#m2 span.s{
	display: block;
	padding-top: 10px;
}

#m2.inner{
	display: none;
}
	
#m2_top{
	display: block;
	width: 146px;
	height: 33px;
	margin-left: 9px;
	margin-top: 9px;
}

#m2_btm{
	width: 146px;
	height: 23px;
	margin-left: 9px;
}

#m3{
	width: 168px;
}

#m3 a{
	font-size: 12px;
	font-weight: bold;
}

#m3_top{
	width: 168px;
	height: 47px;
	margin-top: 12px;
}

p.zodiac_img a{
	width: 91px;
	height: 113px;
	margin: 0px auto;
	display: block;
	text-align: center;
}
p.zodiac_img a img{
	margin-top: 25px;
}

#m3_btm{
	width: 168px;
	height: 620px;
}

#mail{
	width: 168px;
	height: 170px;
}
#mail form{ 
	margin-top: 62px; 
}
#mail div.f { 
	height: 24px;
}
#mail input{ 
	width: 129px; 
	border: 0px; 
	background: none; 
	margin-left: 18px;
}
#mail a{ 
	display: block;
	margin-top: 3px;
	margin-left: 21px;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}

#inner_video, #inner_photo{
	display: block;
	width: 300px;
	height: 38px;
	line-height: 38px;
	margin-top: 10px;
	color: white;
	text-indent: 40px;
	font-weight: bold;
}
#inner_photo{
	text-indent: 50px;
}

#inner_video_btm{
	width: 300px;
	height: 60px;
	text-indent: 10px;
	padding-top: 5px;
	font-size: 10px;
}
#inner_photo_btm{
	width: 300px;
	height: 49px;
	text-indent: 10px;
	padding-top: 15px;
}
#inner_photo_btm div, #inner_video_btm div{
	font-size: 10px;
}
#inner_photo_btm span, #inner_video_btm span{
	color: #4E88AD;
}
	
#inner_video_btm a.more{
	float: right;
	display: block;
	margin-top: 32px;
	margin-right: 5px;
	text-decoration: underline;
	font-weight: normal;
}
	
#inner_photo_btm a.more{
	float: right;
	display: block;
	margin-top: 15px;
	font-size: 11px;
	margin-right: 5px;
	text-decoration: underline;
	font-weight: normal;
}

a.inner_video_more, a.inner_photo_more  {
	display: block; 
	color: #4E88AD !important;
	font-size: 11px;
	font-weight: normal !important;
	text-decoration: none;
}

a.inner_video_more { 
	text-decoration: underline;
	width: 50px; 
	margin-left: 50px; 
	background: url(../images/icon_video.gif) no-repeat bottom right; 
}

#inner_video img{ border-color: #A0D1F1; }


a.inner_photo_more { 
	clear:both;
	width: 40px; 	
	background: url(../images/icon_photo.gif) no-repeat bottom right;
	text-decoration: underline; 
}

#inner_photo img{ border-color: #C48F99; }

#rss{ padding: 10px 0px 0px 0px; }
#rss a{
	display: block;
	font-size: 9px;
	font-weight: normal;
	line-height: 15px;
	padding-left: 22px;
	text-decoration: none;
}
	
#overview{
	display: block;
	width: 300px;
	height: 30px;
	line-height: 28px;
	color: white;
	font-weight: bold;
	text-indent: 30px;
	margin-bottom: 5px;
	margin-top:10px;
	text-decoration: none;
}


#category, #category_valentin, #category_eucerin, #category_notext{
	width: 518px;
	height: 50px;
	line-height: 38px;
	margin-top: 0px;
	text-indent: 35px;
	color: #995A65;
	text-transform: none;
}
#category_jd{
	width: 510px;
	
	line-height: 38px;
	margin-top: 0px;
	text-indent: 35px;
	color: #2159a3;
	text-transform: none;
}

#bc{
	height: 30px;
	line-height: 30px;
	text-indent: 7px;
	color: #B7997F;
}
#bc_jd{
	height: 30px;
	line-height: 30px;
	margin-left: 7px;
	color: #B7997F;
	background: url(design/w/bc_jd.gif) no-repeat 271px;
}

#font{
	width: 50px;
	margin-top: 5px;
	float: right;
}
#font a{
	display: block;
	float: left;
	margin-right: 5px;
	width: 20px;
	height: 20px;
	background: url(images/icon_font_minus.jpg);
}
#font a.p{ background: url(images/icon_font_plus.jpg); }

#articlebody{
	width: 500px;
	margin-left: 15px;
	margin-top: 20px;
}
#articlebody p{
	margin-left: 0px;
	margin-right: 0px;
}

#cat_more_ttl{
	font-size: 12px;
	font-weight: bold;
	text-indent: 22px;
	color: #DD5676;
	line-height: 20px;
	margin-left: 10px;
	background: url(images/arrow3.jpg) no-repeat;
}
#cat_more{
	margin-top: 10px;
}
#cat_more a{
	display: block;
	color: #DD5676;
	text-decoration: none;
	margin: 0px 0px 10px 13px;
	background: url(images/arrow.gif) 0px 3px no-repeat;
	padding-left: 13px;
}
#cat_more a:hover{
	text-decoration: underline;	
}

div.line1{
	height: 2px;
	background: url(images/line1.gif) repeat-x;
}

div.subttl{ margin-left: 15px;}

div.subttl, div.subttl a{
	font-size: 11px;
	color: #685B55;
}

div.pagination{
	height: 30px;
}

.mr8{ margin-right: 8px; }

div.b { clear: both; overflow: visible;}
div.bx{ clear: both; width: 220px; margin-left: 20px; }

div.b1, div.b2, div.b3, div.b4, div.b6 { float: left; margin-left: 5px;}

div.b1{	width: 190px; }
div.b2{	width: 160px; }
div.b21{ width:215px; padding-left:5px; padding-bottom:10px;}
div.b3{	width: 171px; }
div.b4{	width: 182px; }
div.b5{	width: 140px; }
div.b6{	width: 380px; }

div.b2 a, div.b3 a, div.b4 a, div.b5 a{ 
	display: block;
	font-weight: bold;
	margin-bottom: 5px;
}
div.b1 div a{ margin-bottom: 5px; font-weight: bold;}
div.b6 a{ font-weight: bold;}


div.list { clear: both; padding: 10px 0px 10px 0px; }

div.list a{
	clear: both;
	display: block;
	color: #2096e1; 
	text-indent: 13px;
	margin-bottom: 5px;
	background: url(images/arrow.gif) 0px 3px no-repeat; 
}

div.more{
	clear: both;
	height: 18px;
	line-height: 18px;
	margin-bottom: 10px;
	background: url(images/more_bg.gif) repeat-x bottom;
}
div.more a{
	display: block;
	width: 55px;
	color: #7d7d7d;
	margin-left: auto;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
	background: url(images/arrow.gif) no-repeat right;
}

div.pagination{
	text-align: center;
	font-size: 11px;
	color: #E0E0DE;
	height: 36px;
	line-height: 36px;
}
div.pagination a{
	color: #707070;
	text-decoration: none;
}
div.pagination a.p1{ color: #D01C44; }
div.pagination a.p2{ color: #F88920; }
div.pagination b{ color: #D01C44;}
div.pagination i{ color: #707070; font-style: normal;}

#toplinks{
	width: 680px;
	font-size: 10px;
	margin: 9px auto;
}
#toplinks span{
	font-size: 10px;
}
#toplinks a{
	font-size: 10px;
}

#nav{
	color: #FA9718;
	margin-bottom: 0px;
}

#nav a{
	color: #725B32;
}

#h{
	width: 0px;
	margin-left: 10px;
	height: 400px;
}

h1{
	color: #FF3300;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 7px;
}
h2{
	color: #EEA060;
	font-size: 12px;
	margin: 0px 0px 5px 16px;
	width: 490px;
}
	
div.wSep{
	height: 1px;
	margin: 10px 0px 10px 0px;
	background: url(images/sep_w.gif);
}
	
#spacer{
	display: block;
	width: 300px;
	height: 572px;
	margin-top: 10px;
}

#copyright{
	clear: both;
	height:60px;
	padding-left:168px;
	padding-top: 40px;
	overflow: hidden;
	width: 820px;
	/*margin-top: 20px;*/
}
#copyright a{ font-size: 11px; text-decoration: none; }
	
input, textarea, select {
	border: 1px solid #6D583B;
}

.nb{
	border: 0px;
}

.bt1{
	cursor: pointer;
	width: 71px;
	height: 18px;
	line-height: 15px;
	border: 0px;
	color: #fff;
	font-size: 11px;
	background: url(images/button1.gif) no-repeat;
}

.bt2{
	cursor: pointer;
	width: 118px;
	height: 16px;
	line-height: 14px;
	border: 0px;
	color: #fff;
	font-size: 11px;
	background: url(images/button2.gif) no-repeat;
}

.poll_bt1{
	cursor: pointer;
	width: 81px;
	height: 21px;
	border: 0px;
	margin-left: 35px;
	background: url(images/t_poll_submit.gif) no-repeat;
}
.poll_bt2{
	cursor: pointer;
	width: 81px;
	height: 21px;
	border: 0px;
	margin-left: 5px;
	background: url(images/t_poll_results.gif) no-repeat;
}
.poll_bt3{
	cursor: pointer;
	width: 81px;
	height: 21px;
	border: 0px;
	margin-left: 5px;
	background: url(images/t_poll_archive.gif) no-repeat;
}

.pollBorder{
	width: 200px; 
	height: 10px; 
	border: 1px solid #CCCCCC; 
	font-size: 5px;
}
.pollFill{
	height: 100%; 
	background: #CAAAEA;
	font-size: 5px;
}

.mb10{ margin-bottom: 10px; }


div.subcat div.b{
	background: red;
}
	
div.subcat div.b6{
	margin-left: 20px;
}
div.subcat img.b4{
	margin-left: 15px;
}
div.subcat div.more{
	background: url(images/line1.gif) repeat-x bottom;
}
div.subcat div.more a{
	width: 53px;
	margin-left: 465px;
	background: url(images/icon_read.gif) no-repeat right;
}

table.slideshow{
	height: 26px;
	background: url(images/slideshow_bg.jpg) repeat-x; 
	margin-bottom: 10px;
}
td.slideshow{
	background: url(images/slideshow_right.jpg) top right no-repeat;
}
td.slideshow a{
	display: block;
	padding: 0px 20px 0px 10px;
	color: #fff;
	height: 25px;
	line-height: 24px;
}

#cat_deja{
	clear: both;
	width: 514px;
	height: 198px;
	background: url(images/category_deja.jpg) no-repeat;
}
#cat_deja a.h{
	margin-top: 50px;
	margin-left: 20px;
}
#cat_deja img{
	margin-right: 15px;
}
#cat_deja div.b6{
	margin-left: 0px;
}
#cat_deja div.b{
	margin-left: 20px;
}

#cr_box{
	width: 300px;
	height: 180px;
	background: url(images/cr_box.png) no-repeat;
	margin: 10px 0px;
}
#cr_box div.info{
	width: 245px;
	height: 83px;
	margin-top: 80px;
	margin-left: 5px;
	text-align: justify;
	color: #fff;
	line-height: 16px;	
}
#cr_box a.more{
	diplay: block;
	float: right;
	margin-right: 32px;
	color: #fcce65;
		
}
#ben{
	width: 100%;
}

.s1, .s1 td, .s1 th, .s1 p, .s1 div, .s1 span, .s1 font, .s1 a, .s1 strong{ font-size: 12px !important; }
.s2, .s2 td, .s2 th, .s2 p, .s2 div, .s2 span, .s2 font, .s2 a, .s2 strong{ font-size: 12px !important; }
.s3, .s3 td, .s3 th, .s3 p, .s3 div, .s3 span, .s3 font, .s3 a, .s3 strong{ font-size: 13px !important; }
.s4, .s4 td, .s4 th, .s4 p, .s4 div, .s4 span, .s4 font, .s4 a, .s4 strong{ font-size: 14px !important; }
.s5, .s5 td, .s5 th, .s5 p, .s5 div, .s5 span, .s5 font, .s5 a, .s5 strong{ font-size: 15px !important; }
.s6, .s6 td, .s6 th, .s6 p, .s6 div, .s6 span, .s6 font, .s6 a, .s6 strong{ font-size: 16px !important; }
.s7, .s7 td, .s7 th, .s7 p, .s7 div, .s7 span, .s7 font, .s7 a, .s7 strong{ font-size: 17px !important; }
.s8, .s8 td, .s8 th, .s8 p, .s8 div, .s8 span, .s8 font, .s8 a, .s8 strong{ font-size: 18px !important; }
.s9, .s9 td, .s9 th, .s9 p, .s9 div, .s9 span, .s9 font, .s9 a, .s9 strong{ font-size: 19px !important; }

#category_header_alli{
	width: 518px;
	height: 87px;
	background: url(images/category_header_alli.png) no-repeat;
	color: #ffffff;
	font-weight: normal;
	line-height: 25px;
	font-size: 16px;
	text-indent: 10px;
}
#bn_ralica1{ 
	width:299px;
	height:58px;
	float:left;
	margin-top:20px;
	margin-left: 180px;
}
#bn_ralica2{ 
	width:187px;
	height:67px;
	position: absolute;
	left: 1040px;
	top: 15px;
	border: red;
}

div.banners{
	width: 300px;
	margin-top: 10px;
}
div.banners div.bn1, div.banners div.bn2{
	width: 145px;
	float: left;
}
div.banners div.bn1{ margin-right: 10px;}

#ins{
	display: block;
	width: 300px;
	height: 30px;
	margin-top: 10px;
}
#ins_box{
	width: 300px;
	height: 179px !important;
	overflow: hidden;
}
#ins_box img { margin-right: 7px; }
#ins_box div { color: #813E07; }
#ins_box div.b{
	height: 115px !important;
	margin: 5px 10px 0px 10px;
	overflow: hidden;
}
#ins_box a{ color: #9B4B18; }
#ins_box .more { width: 300px; background: none; }
#ins_box .more a { 
	width: 100px; 
	margin-left: 190px; 
	font-weight: bold;
	background: none; 
	text-decoration: underline; 
	color:#764115;
}
#article_container a{ text-decoration: underline !important;}

/************ LOGIN ******************/

#login_box{
	width: 300px;
	margin: 30px auto;
}
#login_box div.r{
	margin-bottom: 10px;	
}
#login_box label{
	display: block;
	float: left;
	clear: both;
	width: 120px;
}
#show_log{
	position: absolute;
	top: 34px;
	left: 700px;
	color: #fff;
	text-align: right;
}
#show_log a{ color: #fff; font-weight: bold; font-size: 11px;}

#comments-header{
	width: 506px;
	height: 26px;
	background: #fae8db;
	margin-bottom: 10px;
}
#comments-header h3
{
	margin-top: 5px;
	text-indent: 10px;
	float: left;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
}

#comments-header a
{
	margin-top: 5px;
	float: right;
	margin-left: 15px;
	color: #dd5676;
}
#newsletter_t{
	display: block;
	width: 300px;
	height: 30px;
	margin-top: 10px;
	background: url(../images/newsletter_t.png) no-repeat;
}
#newsletter_box{ width: 300px;}
#newsletter_box div.explanation{
	width: 298px;
	background: url(../images/expalation.png) no-repeat top left;
	border-right: 1px solid #ee80a2;
	border-left: 1px solid #ee80a2;
}
#newsletter_box div.explanation b{
	display: block;
	width: 298px;
	height: 18px;
	line-height: 18px;
	margin-top: 10px;
	text-indent: 57px;
}
#newsletter_box div.explanation span{
	display: block;
	width: 240px;
	padding-left: 57px;
}
#newsletter_box div.explanation div.r1 { margin: 10px 0px 5px 0px;}
#newsletter_box div.explanation div.r1 form{
	width: 287px;
	padding-left: 11px;
}
#newsletter_box div.explanation div.r1 form input.email{
	width: 191px;
	height: 17px;
	border: 1px solid #8c3a50;
	float: left;
	margin-right: 10px;
}
#newsletter_box div.explanation div.r1 form input.subscription{
	width: 76px;
	height: 21px;
	border: 0px;
	background: url(../images/subscription.png) no-repeat;
	color: #fff;
	text-align: center;
	font-size: 11px;
	float: left;
}
div.newsletter_btm{
	width: 300px;
	height: 3px;
	background: url(../images/newsletter_btm.png) no-repeat;
}

div#bookmarks {
	margin-bottom: 4px;
	padding-top: 20px;
	clear: both;
}
div#bookmarks a {
	float:				left;
	margin-left:		5px;
	display:			block;
	height:				20px;
	width:				55px;
}
div#bookmarks a.blog {
	background:			url(/images/share_blog.png) no-repeat;
	width:				65px;
}
div#bookmarks a.blog:hover {background:			url(/images/share_blog_a.png) no-repeat;}
div#bookmarks a.facebook {
	background:			url(/images/share_facebook.png) no-repeat;
	width:				70px;
}
div#bookmarks a.facebook:hover {background:		url(/images/share_facebook_a.png) no-repeat;}
div#bookmarks a.twitter {	background:			url(/images/share_twitter.png) no-repeat;}
div#bookmarks a.twitter:hover {background:		url(/images/share_twitter_a.png) no-repeat;}
div#bookmarks a.a2a_dd {	background:			url(/images/share_all.png) no-repeat;}
div#bookmarks a.a2a_dd:hover {background:		url(/images/share_all_a.png) no-repeat;}
div#bookmarks a.icon { display: block; float: left; width: 20px; height: 18px; }
div#bookmarks a.c1 { background: url(/images/icon_report.gif); }
div#bookmarks a.c2 { background: url(/images/icon_print.gif); }
div#bookmarks a.c3 { background: url(/images/icon_send.gif); }