ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }

a
{
  color: #000;
  text-decoration: none;
	outline: none;
}

a:hover
{
  text-decoration: underline;
	outline: none;
}

body, td
{
  margin: 0;
  padding: 0;
  font-family: Trebuchet MS, Arial, Verdana, sans-serif;
  font-size: 11px;
	color: #000;
	background: url('../images/horoskopdlaciebie/body.jpg') no-repeat center top #000;
	line-height: 120%;
}

#container
{
	width: 980px;
	margin: 0 auto
}

#top
{
	padding: 20px;
	position: relative;
}

#content
{
	height: 100%;
	overflow: hidden;
}

#lewa
{
	float: left;
	width: 650px;
}

#prawa
{
	float: right;
	width: 330px;
}

#menu {
	height: 43px;
	width: 978px;
	border: 1px solid #104d8b;
	background: url('../images/horoskopdlaciebie/menu.jpg') repeat-x;
	margin-bottom: 5px;
}

#menu  ul {
	display: block;
	margin: 0;
	padding: 0;
	line-height: 100%;
	list-style: none;
	z-index: 90
}

#menu  ul li {
	float: left;
	padding: 0;
	font-size: 12px;
	list-style-type: none;
	margin: 0px;
	font-size: 0 !important;
	line-height: 0;
}

#menu ul li a.level1 {
	display: block;
	float: left;
	height: 29px;
	outline: none;
	color: #fff;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	padding-top: 15px;
	padding-left: 20px;
	padding-right: 20px;
}

#menu  ul li a.level1:hover {
	text-decoration: none;
	background: url('../images/horoskopdlaciebie/menu_active.jpg') repeat-x 0px 0px;
}

#menu ul li a
{
	float: left;
	display: block;
	width: auto;
	font-weight: normal;
	text-decoration: none;
	color: #000;
	margin: 0;
	font-size: 12px;
	line-height: 100%;
}

#menu  ul li.hr_v {
	height: 43px;
	float: left;
	width: 2px;
	background: url('../images/horoskopdlaciebie/hr_v.jpg') no-repeat center bottom;
}

#menu  ul li.hr {
	height: 0px !important;
	font-size: 0 !important;
	line-height: 0;
	float: left;
	border-top: 1px solid #4271a1;
	border-bottom: 1px solid #0c3b6b;
	margin: 0;
	padding: 0;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu  ul li a {
	float: none;
}

/* End IE5-Mac hack */
#menu  ul.level2, #menu ul.level3 {
	position: absolute;
	top: 0px;
	left: 0px;
	visibility: hidden;
/*	background: url('../images/horoskopdlaciebie/menu_level2.png') repeat; */
	background: #0A3158;
}

#menu  ul.level2 li, #menu ul.level3 li {
	float: none;
	margin: 0;
	padding: 0;
	width: auto;
}

#menu  ul.level2 li a, #menu ul.level3 li a {
	padding: 10px 15px 10px 15px;
	color: #fff;
}

#menu  ul.level2 li a:hover,#menu  ul.level3 li a:hover {
	background: url('../images/horoskopdlaciebie/menu_level2.png') repeat;
}

#slide_container
{
	background: #000;
	width: 650px;
	height: 350px;
	float: left;
	position: relative;
}

#slide_container #slide_cyfry
{
	position: absolute;
	left: 10px;
	bottom: 40px;
}

#slide_container #slide_cyfry a
{
	display: block;
	width: 22px;
	height: 18px;
	color: #fff;
	float: left;
	margin-right: 5px;
	text-align: center;
	background: url('../images/horoskopdlaciebie/tlo_button_slide.png') repeat;
	padding-top: 4px;
	font-size: 12px;
	text-decoration: none;
}

#slide_container #slide_cyfry a:hover, #slide_container #slide_cyfry a.active
{
	border: 1px solid #66a9ee;
	height: 17px;
	width: 20px;
	padding-top: 3px;
}

#slide_container .slide_button
{
	position: absolute;
	bottom: 20px;
	left: 250px;
}

#wrozki_online
{
	background: url('../images/horoskopdlaciebie/wrozki_online.jpg') top center no-repeat;
	float: left;
	width: 325px;
	height: 350px;
	margin-left: 5px;
	margin-bottom: 5px;
}

#wrozki_online #osoby
{
	margin: 60px 11px 10px 11px;
	border-top: 1px solid #0d3d70;
	border-bottom: 1px solid #447bb4;
	height: 254px;
}

#wrozki_online .wrozka
{
	background: url('../images/horoskopdlaciebie/tlo_wrozka.png') top center no-repeat;
	width: 304px;
	height: 115px;
	padding: 5px 0px;
	border-top: 1px solid #447bb4;
	border-bottom: 1px solid #0d3d70;
	position: relative;
}

.wrozka h1
{
	padding-bottom: 3px;
}

.wrozka h1 a
{
	color: #fff;
	font-size: 16px;
	line-height: 130%;
	text-decoration: none;
}

.wrozka h1 a:hover
{
	color: #07203a;
}

.wrozka .foto
{
	border: 1px solid #719ecb;
	max-height: 65px;
	width: 55px;
}

.wrozka .wrozka_opis
{
	float: right;
	color: #fff;
	width: 235px;
	padding-right: 5px;
}

#wrozki_online .paginate
{
	color: #9fb8d1;
	text-align: center;
}

#wrozki_online .paginate a
{
	color: #9fb8d1;
	padding: 5px;
}

#wrozki_online .status
{
	float: right;
	color: #fff;
}

#wrozki_online .status span.online
{
	color: #fbbf1f;
}

#wrozki_online .status span.audioteks
{
	color: #fbbf1f;
}

#wrozki_online .status span.offline
{
	color: #fff;
}

#wrozki_online .opcje
{
	clear: both;
	margin-top: 5px;
	padding: 4px;
	color: #fff;
	background: #0a3158;
	font-size: 10px;
	position: absolute;
	bottom: 3px;
	left: 0px;
	width: 296px;
}

.box_lewa
{
	float: left;
	width: 648px;
	background: url('../images/horoskopdlaciebie/tlo_box.jpg') bottom center no-repeat #104d8b;
	border: 1px solid #4071a2;
	color: #fff;
}

.box_padding
{
	padding: 10px 20px 20px 20px;
	line-height: 140%;
}

#box_horoskop
{
	min-height: 268px;
	margin-top: 5px;
	text-align: center;
}

.box_lewa h1
{
	text-align: center;
	padding: 7px 0px;
	background: url('../images/horoskopdlaciebie/h1.jpg') center center no-repeat;
	font-size: 15px;
	margin: 6px 0px;
	color: #fff;
}

.box_lewa h1 span
{
	background: #104d8b;
	padding: 0px 10px;
}

#box_horoskop a
{
	display: inline-block;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
	font-size: 13px;
	text-align: center;
	padding-top: 5px;
	margin: 0px 4px 0px 4px;
	width: 96px;
	height: 104px;
}

.celtycki a
{
	height: 160px !important;
	vertical-align: middle;
}

.celtycki a:hover, .celtycki a.active
{
	background: #195591 !important;
}

#box_horoskop a:hover
{
	background: url('../images/horoskopdlaciebie/active.png') no-repeat;
}

#box_horoskop a.active
{
	background: url('../images/horoskopdlaciebie/active2.png') no-repeat;
}

#newsletter
{
	float: left;
	width: 325px;
	height: 270px;
	margin-left: 5px;
	background: url('../images/horoskopdlaciebie/horoskop_za_darmo.jpg') top center no-repeat;
}

#newsletter_form
{
	padding: 30px 20px 0px 20px;
	color: #fff;
	font-weight: bold;
}

#newsletter_form div
{
	padding: 2px 0px;
}

#newsletter_form input, #newsletter_form select
{
	border: 1px solid #716db9;
	padding: 1px;
	font-size: 10px;
	color: #444;
	background: #fff;
}

#newsletter_submit
{
	text-align: left;
}

#newsletter_u
{
	text-align: right;
	font-weight: normal;
}

#newsletter_u .error, #newsletter_u .success
{
	background: #0a3158;
	float: right;
	padding: 1px 3px;
}

.error
{
	color: red;
}

.success
{
	color: green;
}

#bottom
{
	margin-top: 5px;
	border-top: 1px solid #333;
	clear: both;
	color: #959595;
	padding: 5px 0px 10px 0px;
	height: 100%;
	overflow: hidden;
	line-height: 200%;
}

#bottom a
{
	color: #959595;
}

a.ebill
{
	background: url('http://phonesat.pl/images/logo/logo0.png') 100px 0px no-repeat;
	padding: 10px 120px 10px 10px;
	font-size: 13px;
	color: #666;
	float: right;
	margin-top: 5px;
	line-height: 100%;
}

a:hover.ebill
{
	background: url('http://phonesat.pl/images/logo/logo1.png') 100px 0px no-repeat;
	text-decoration: none;
}

#sprawdz
{
	margin-top: 5px;
}

#sprawdz p
{
	font-size: 13px;
	padding: 10px 0px;
}

#sprawdz p a
{
	font-weight: bold;
	color: #fff;
}

#sprawdz h2
{
	font-size: 15px;
}

#sprawdz span.numer
{
	background: #12589d;
	display: inline-block;
	padding: 10px;
	color: #fff200;
	font-size: 25px;
	font-weight: bold;
}

#sprawdz span.podznacznik
{
	font-weight: bold;
	font-size: 16px;
	padding-right: 10px;
}

#sprawdz p.przyklad
{
	font-size: 12px;
	color: #858db2;
}

#podaj_date
{
	position: absolute;
	bottom: 5px;
	right: 10px;
}

#form_data
{
	background: url('../images/horoskopdlaciebie/data.png') no-repeat left top;
	width: 213px;
	height: 30px;
	float: left;
	padding-top: 16px;
	padding-left: 15px;
}

#button_data
{
	float: left;
	padding-top: 9px;
}

#form_data input, #form_data select
{
	border: 0px;
	padding: 1px;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	background: #000;
	margin-right: 5px;
}

#podaj_date_u
{
	padding: 10px;
	text-align: center;
	font-weight: bold;
}

.minheight
{
	min-height: 348px;
}

.wrozbyonline img
{
	vertical-align: middle;
}

.wrozbyonline a
{
	font-weight: bold;
	color: #fff !important;
	text-decoration: none;
}

.wrozbyonline a span
{
	color: #e0a0c1;
}

.horoskopwrozka
{
	background: #0a3158;
	padding: 5px;
	text-align: center;
	color: #4c89c5;
	margin-top: 15px;
	font-size: 13px;
}

.horoskopwrozka a
{
	color: #fff;
	font-weight: bold;
}

.bold
{
	font-weight: bold;
}

.mt
{
	background: #0a3158;
	padding: 5px;
	text-align: center;
	color: #fff;
	margin-top: 15px;
	font-size: 13px;
}

#regulamin ul, #regulamin ol
{
	margin-left: 20px;
}

.label_checkbox
{
	font-size: 9px;
	font-weight: normal;
}
