/* css reset
-------------------------------------------------------------------------*/
html, body, form, input, select, fieldset {font-size: 11px; font-family: Arial, Helvetica, Sans-serif; color: #000; }
body {background-color: #ffffff; }
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, li, dl, address {margin: 0px; padding: 0px; }
h1, h2, h3, h4, h5, h6, pre, code {font-size: 13px; }
ul, ol {list-style: none; }
form label {cursor: pointer; }
address {font-style: normal; }
:link,:visited { text-decoration: underline;  }
a img,:link img,:visited img {border: none; }
fieldset {border: none; }
div.clear, span.clear {clear: both; font-size: 0px; }

a:link, a:visited {color: #B90000;}
a:hover, a:active {color: #808080;}

/* globals
-------------------------------------------------------------------------*/
.inner {margin:10px;}
.rounded {
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}

/* index page
-------------------------------------------------------------------------*/
div#wrapperouter {width:780px;margin:0 auto;padding-top:10px;background-color:#ffffff;}
div#wrapperbox {width:780px;margin:0 auto;overflow:hidden;background-color:#ffffff;}

	div#headerbox {width: 780px; height:168px; background: url(../images/header.jpg) no-repeat; position: relative; border-bottom: 3px double #b2b2b2;}
	
	div#headerbox h1 {color: #000; font-size: 30px; position: absolute; top: 34px; left: 95px; font-weight: normal;}
	div#headerbox h2 { color: #e00629; font-size: 46px; font-weight: bold; position: absolute; top: 69px; left: 92px;}
	
	div#headerbox .tariff { color: #777777; position: absolute; left: 224px; bottom: 15px;}
	
	div#contentbox {}
	div#col-left {width:610px;float:left; padding: 0 0 18px 0;}
		div#col-left h1 {color:#4a4a4a;font-size:18px;font-weight:bold;margin-top:10px;margin-bottom:5px;}

			div.facebox {float: left; background-repeat: no-repeat; background-position: top left; width:100%; border-bottom: 1px solid #b2b2b2;}
			div.facebox h2 a {font-weight:bold;font-size:20px;}
			p.introduce {margin-top:5px;margin-bottom:5px;line-height:16px;}
			div.options a {font-weight:bold;}
			div.avatar {margin:10px 0px 10px 0;width:92px;float:left;}
			div.facebox-body {margin:10px 0px 10px 10px;width:310px;float:left;}
			div.facebox-right {margin:10px 0 6px 0px;width:166px;float:right;}
			
			div.btn-call-new,
			div.btn-busy-new,
			div.btn-offline-new {width:166px;height:31px;line-height:28px;font-weight:bold;color:#ffffff;font-size:14px;text-align:center;background-repeat:no-repeat; padding-top: 2px;}
			
			div.btn-call-new {background-image:url(../images/button-online.gif);}
			div.btn-busy-new {background-image:url(../images/button-busy.gif);}
			div.btn-offline-new {background-image:url(../images/button-offline.gif); color: #838383;}
			
			div.states {text-align:right !important;line-height:20px;color:#468410;}
			div.modell-busy div.states {text-align:right;line-height:20px;color:#ee5b15;}
			div.modell-offline div.states {text-align:right;line-height:20px;color:#838383;}
			div.states strong.phone {font-size:20px;font-weight:bold;}
			span.code strong {font-size:20px;font-weight:bold;}
			div.callprice {font-size:11px;}

	div#contentbox div#col-right {width:260px;float:right;overflow:hidden;display:inline;margin-top:10px;}
    div#contentbox div#col-right img{width:260px; border:0px;}  
    	div#col-right div.sidebox { width: 260px; margin-bottom:10px; float: right; border: 1px solid #ff0000; font-family:Verdana, Arial, Helvetica, sans-serif;}
			div#col-right div.sidebox div.inner {margin:5px 5px 5px 5px;}
			div#col-right div.sidebox h4 {color:#fff;background-color:#ff0000;font-size:12px;font-weight:bold; height: 16px; font-size: 11px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0 0 0 5px;}
			div#col-right div.sidebox p { padding: 10px 0 2px 0;}
			div#col-right div.sidebox p a {font-weight:bold;}
            div#col-right h2 {font-size: 12px; padding-bottom: 8px; padding-top: 8px;}

	div#footerbox {width:780px;margin:10px auto 12px auto;padding:0; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif;}
	div#footerbox .copyright { width: 142px; height: 23px; float: right; background: url(../images/footer_red.gif) repeat-x; color: #fff; text-align: center; font-weight: bold; font-size: 12px; padding-top: 7px;}
	div#footerbox a {color:#fff; text-decoration: none;}
	div#footerbox a:hover {color:#808080;} 
	div#footerbox .infoline {
		height: 28px;
		background: url(../images/footer_bg.gif) repeat-x;
		padding: 0 0 5px 0;
	}

	div#footerbox ul {
		float: left;
		height: 28px;
	}

	div#footerbox ul li {
		float: left;
		color: #000;
		font-weight: bold;
		padding: 7px 0 0 0;
	}
	
	div#footerbox ul li span {
		padding: 0 5px 0 5px;
		font-weight: normal;
	}
	
	div#footerbox ul li.rss { padding: 7px 8px 0 8px; }
	
	

/* index page
-------------------------------------------------------------------------*/

div.profile-left {margin:10px 0px 10px 0px;width:200px;float:left;display:inline;text-align:center;}
div.profile-left img {width:200px;}    
div.profile-right {margin:10px 0 10px 0px;width:280px;float:right;display:inline;background:transparent; line-height: 18px;}
h2.profile {margin-bottom:20px;color:#b90000;font-size:20px;font-weight:bold;}
div.profile-rating {line-height:18px;margin-bottom:10px;}
p.profile-data {margin-bottom:10px;}
span.profile-label {float:left; font-weight:bold; color:#000; margin-right:5px; padding-bottom: 5px; font-size: 12px;}
span.profile-label2 {font-weight:bold; color:#000; font-size: 12px; padding-bottom: 5px; display: block;}

div.profile-left a.btn-call-new,
div.profile-left a.btn-busy-new,
div.profile-left a.btn-offline-new {display:block;text-align:center;width:166px;height:31px;line-height:28px;font-weight:bold;color:#ffffff;font-size:14px;background-repeat:no-repeat;margin:10px auto 2px auto;cursor:default; padding-top: 2px; text-decoration: none;}

div.profile-left a.btn-call-new {background-image:url(../images/button-online.gif);}
div.profile-left a.btn-busy-new {background-image:url(../images/button-busy.gif);}
div.profile-left a.btn-offline-new {background-image:url(../images/button-offline.gif); color: #838383;}

div.profile-left div.states {text-align:center !important;line-height:20px;color:#468410;}
div.profile-left.modell-busy div.states {text-align:center;line-height:20px;color:#ee5b15;}
div.profile-left.modell-offline div.states {text-align:center;line-height:20px;color:#828282;}
div.profile-left div.states strong.phone {display:block;}
div.profile-left div.states span.code {display:block;}


/* bors items */

.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.menu a:link,
.menu a:visited {
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
}

.menu a:hover,
.menu a:active {
	color: #808080;
}

.menu ul li {
	float: left;
	padding-left: 4px;
	padding-right: 12px;
	background: url(../images/bors_point.gif) no-repeat right -4px;
}

.menu ul li.last {
	background: transparent none;
}

.noborder {
	border-bottom: none !important;
}

.bannerbox-top {
	width: 100%;
	padding: 10px 0 10px 0;
	border-bottom: 3px double #b2b2b2;
}

.bannerbox-top div {
	width: 728px;
	height: 90px;
	margin: 0 auto;
	background: #000;
	color: #fff;
	text-align: center;
}

td.topbanner {
	padding: 18px 0 0 15px;
}

.bannerbox-header {
	width: 468px;
	height: 60px;
	background: #000;
	color: #fff;
}

.bannerbox-right {
	float: right;
	margin-bottom: 10px;
    padding-right: 0px; padding-top: 20px;
}

.banner-right {
	width: 140px;
	height: 230px;
	background: #000;
	color: #fff;
}

/* sztarok - ezo */

.ezo-stars {
}

.ezo-stars .pager {
	margin: 0 auto;
	text-align: center;
	padding: 8px 0 10px 0;
	color: #000000;
	clear: both;
}

.ezo-stars .pager span {
	padding: 0 5px 0 5px;
	font-weight: bold;
}

.ezo-stars a {
	font-weight: bold;
}

.ezo-stars .pager a {
	padding: 0 5px 0 5px;
}

.ezo-stars .first {
	border-top: 1px solid #b1b1b1;
}

.ezo-stars .article-box {
	width: 100%;
	padding: 10px 0 10px 0;
	border-bottom: 1px solid #b1b1b1;
	clear: both;
	float: left;
}

.ezo-stars .article-box p {
	line-height: 18px;
}

.ezo-stars .article-box .pic {
	width: 150px;
	float: left;
}

.ezo-stars .article-box .lead {
	width: 530px;
	float: right;
}

.ezo-stars .article-box h3 {
	font-size: 16px;
	color: #ba0000;
	padding: 0 0 8px 0;
}

.ezo-stars .article-box  .more {
	display: block;
	font-weight: bold;
}

p.index {
	font-weight: bold;
	padding: 12px 0 0 0;
}

.ezo-stars .article {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.ezo-stars .article p {
	padding: 0 0 12px 0;
}

.ezo-stars .article-box .leading {
	font-weight: bold;
	padding: 0 0 15px 0;
}

#col-left h2 {
	font-size: 20px;
	color: #B90000;
	padding: 0 0 15px 0;
}

.ezo-stars .article-img {
	float: left;
	margin: 0 10px 5px 0;
}

.ezo-stars .links {
	padding: 14px 0 0 0;
	clear: both;
}

.ezo-stars .links a {
	display: block;
	margin: 0 0 8px 0;
}

.ezo-stars .banner-article {
	width: 468px;
	margin: 25px auto 0 auto;
	clear: both;
}

/* horoscope */
h3.horoscope {
	font-size: 16px;
	height: 83px;
	background: #ff8787 url(../images/title_horoscope.jpg) no-repeat;
	color: #fff;
	margin: 0;
}

h3.horoscope span {
	display: none;
}

.bors-horoscope {
	padding-top: 10px !important;
}

.bors-horoscope .callnow {
	width: 100%;
	padding: 0px 0 0 0;
}

.bors-horoscope .box {
	width: 195px;
	padding: 5px 13px 15px 0;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bors-horoscope .box p {
	margin-top: -8px;
}

.bors-horoscope .signpic { 
	width: 60px;
	float: left;
}

.bors-horoscope .box .sign { 
	width: 386px;
	float: left;
}


.bors-horoscope h4 {
	font-size: 16px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 52px;
	padding: 8px 0 0 60px;
}

.bors-horoscope .box h4 span {
	display: block;
	font-size: 10px;
	font-weight: normal !important;
}

.bors-horoscope .box p {
	font-size: 11px;
	margin: 0; 
	padding: 0 0px 0 5px;
}

.bors-horoscope img.click {
	margin-top: 10px;
	display: block;
}

.bors-horoscope .box h4 span {
	display: block;
	font-size: 10px;
	font-weight: normal !important;
}

h4.aries {
	background: url(../images/sign_aries.jpg) no-repeat;
}

h4.taurus {
	background: url(../images/sign_taurus.jpg) no-repeat;
}

h4.gemini {
	background: url(../images/sign_gemini.jpg) no-repeat;
}

h4.cancer {
	background: url(../images/sign_cancer.jpg) no-repeat;
}

h4.leo {
	background: url(../images/sign_leo.jpg) no-repeat;
}

h4.virgo {
	background: url(../images/sign_virgo.jpg) no-repeat;
}

h4.libra {
	background: url(../images/sign_libra.jpg) no-repeat;
}

h4.scorpio {
	background: url(../images/sign_scorpio.jpg) no-repeat;
}

h4.sagittarius {
	background: url(../images/sign_sagittarius.jpg) no-repeat;
}

h4.capricorn {
	background: url(../images/sign_capricorn.jpg) no-repeat;
}

h4.aquarius {
	background: url(../images/sign_aquarius.jpg) no-repeat;
}

h4.pisces {
	background: url(../images/sign_pisces.jpg) no-repeat;
}

.contentholder1 a {
	color: #d03c88;
	text-decoration: none;
}

a.btn-blue {
	color: white;
	text-decoration: none;
}

div#hull {
	padding: 0px;
	position: relative;
	left: -80px;
}

#memberLogin div.inner p.errormsg {
	float: none;
	padding: 0px 0px 5px 310px;
}

.option a {
	display: block;
}

.option span {
	color: #999;
}