/* kolumeny */
 
div.col_1_3   {width:140px; overflow: hidden; height: 100%; margin-right: 5px; float: left;}
p.patrzmardeb  {text-transform: capitalize;}
/* ---------- SRODEK ----------- */

#srodkowa_czesc			{width: 480px; float: left;}

#srodkowa_czesc h1		{}
#srodkowa_czesc h2		{}
#srodkowa_czesc p		{font: 12px verdana, arial; text-align: justify;}



/* messagebox */

#messagebox			{clear: both; padding: 10px; overflow: hidden;}
#messagebox div			{padding: 10px; border: 1px dotted #CC33FF;}
#messagebox h1			{display: inline; margin: 0px 5px 2px 0px; background: none; border: none; font: bold 12px tahoma; text-transform: uppercase;}
#messagebox p			{display: inline; font: normal 11px verdana; color: #404040;}
#messagebox a			{text-decoration: underline; color: #000000;}
#messagebox a:hover		{text-decoration: none;}

#messagebox .green		{background: #E4FFE4;}
#messagebox .red		{background: #FFE5E5;}
#messagebox .yellow		{background: #FFFFE4;}

#messagebox .green h1		{color: #00C000;}
#messagebox .red h1		{color: #E00000;}
#messagebox .yellow h1		{color: #C0C000;}



.blok				{clear: both; margin-bottom: 20px; background: #FFFFFF; border: 1px dotted #CC33FF; overflow: hidden;}
* html .blok			{height: 100%;}
div.blok p			{padding: 5px 28px; font: 11px tahoma;}
p.miasto			{color: #808080; text-transform: uppercase;}
p.pseudo 			{color: #404040; text-transform: capitalize;}
p.pseudo a			{text-transform: capitalize !important;}
p.wojewodztwo			{color: #808080; text-transform: lowercase;}
img:hover			{border-color: #808080;}


#galeria_anonsow		{padding: 18px; padding-top: 8px; padding-bottom: 8px;}
#galeria_anonsow p		{padding: 0px; font-weight: bold;}
#galeria_anonsow div.anons	{width: 90px; float: left; margin: 10px;}
#galeria_anonsow img		{width: 88px; height: 88px; border: 1px solid #e0e0e0;}

#galeria_anonsow_top		{padding: 18px; padding-top: 8px; padding-bottom: 8px;}
#galeria_anonsow_top div.anons	{width: 190px; float: left; margin: 15px;}
#galeria_anonsow_top img	{width: 188px; height: 188px; border: 1px solid #e0e0e0;}

* html #galeria_anonsow		{padding: 8px; padding-bottom: 18px;}
* html #galeria_anonsow_top	{margin-left: -5px; padding: 8px; padding-bottom: 18px;}

.szczegoly			{padding: 28px; clear: both; overflow: hidden;}
.szczegoly2			{padding: 28px; clear: both; overflow: hidden;}
.szczegoly3			{padding: 28px; clear: both; overflow: hidden;}
.szczegoly2 .foto img		{width: 88px; height: 88px; margin-left: 5px; margin-bottom: 5px;}
.szczegoly3 .foto img		{width: 88px; height: 88px; margin-left: 14px; margin-bottom: 5px;}
.szczegoly_male			{padding: 18px; clear: both; overflow: hidden;}
.szczegoly_male .dane		{width: 75%;}
.szczegoly_male .foto		{width: 25%;}
.szczegoly_male .foto img	{width: 88px; height: 88px; border: 1px solid #e0e0e0;}



* html .szczegoly		{padding: 28px; height: 100%;}
* html .szczegoly2		{padding: 28px; height: 100%;}
* html .szczegoly_male		{padding: 18px; height: 100%;}

.wyszukaj			{width: 90%; margin: auto;}
.wyszukaj td			{width: 50%;}
.dane				{width: 50%; float: left;}
.dane input			{width: 100px;}
.col1				{width: 40%; height: 20px; padding-right: 5px; text-align: right; color: #808080;}
.col2				{height: 20px;}

.col25				{width: 90%;  margin: auto;}
.col25 td			{width: 25%; height: 20px;}



table.foto_male			{width: 418px; margin-top: -8px; clear: both; text-align: right;}
td.foto_male img		{width: 80px; height: 80px; border: 1px solid #e0e0e0; margin-left: 16px;}

.foto				{width: 50%; float: left; overflow: hidden;}
.foto td			{width: 100%; text-align: right; text-align: right !important; vertical-align: middle;}
.foto img			{border: 1px solid #e0e0e0;}


div.blok p.opis			{padding: 28px; padding-top: 18px; padding-bottom: 0px; font: normal 12px tahoma !important;}
div.blok p.pokaz		{padding: 20px; text-align: center !important;}
div.blok p.pokaz a		{font: bold 13px tahoma; text-transform: uppercase; letter-spacing: 1px;}



#logowanie			{padding: 18px; overflow: hidden;}
#logowanie p			{width: 150px; margin-left: auto; margin-right: auto; margin-bottom: 5px;}
#logowanie img			{margin: 20px;}

#stronnicowanie			{padding: 5px; text-align: center;}
#stronnicowanie .active		{text-decoration: underline;}

#srodkowa_czesc img.img_left	{float: left; clear: left; margin: 2px; margin-right: 7px;}
#srodkowa_czesc img.img_right	{float: right; clear: right; margin: 2px; margin-left: 7px;}
#srodkowa_czesc p.center	{text-align: center;}
#srodkowa_czesc p.center img	{margin-top: 10px;}
#srodkowa_czesc p.small		{font-size: 10px;}



/* ---------- MENU ----------- */
#lewe_menu			{width: 140px; float: left; margin-right: 10px;}
#lewe_menu div			{margin-bottom: 10px; background: #FFFFFF; border: 1px dotted #CC33FF;}

#wyszukiwarka p			{text-align: center;}
#wyszukiwarka input		{width: 100px;}
#newsletter input		{width: 100px;}
#login input			{width: 100px;}

#lewe_menu ul			{}
#lewe_menu li			{}
#lewe_menu li a			{}
#lewe_menu li a:hover		{}
#lewe_menu p			{padding: 5px;}

#prawe_menu			{width: 140px; float: right; margin-left: 10px; text-align: right;}
#prawe_menu div			{margin-bottom: 10px; background: #FFFFFF; border: 1px dotted #CC33FF;}

#prawe_menu ul			{}
#prawe_menu p			{padding: 5px;}

#lewe_menu img			{margin: 5px; margin-left: 24px; border: 1px solid #e0e0e0;}
#prawe_menu img			{margin: 5px; margin-right: 24px; border: 1px solid #e0e0e0;}

/* ---------- TOP AREA ---------- */
#intro				{width: 780px; clear: both;}
#baner				{width: 778px; clear: both; border: 1px dotted #c0c0c0; background: #FFFFFF;}
#baner h1			{font:  54px impact; color: #FFFFFF; text-align: left; text-transform: uppercase; letter-spacing: 2px; word-spacing: 2px; text-decoration: underline;
}
#gorne_menu ul			{padding: 5px; text-align: right;}
#gorne_menu li			{display: inline; margin: 0 3px 0 3px;}
#srodkowe_menu ul		{padding: 5px; text-align: center;}
#srodkowe_menu li		{display: inline; margin: 0 3px 0 3px; font-weight: bold; text-transform: uppercase;}



/* ---------- BOTTOM AREA ---------- */
/*
#bottom_area div		{width: 146px; float: left; margin-right: 10px; background: #FFFFFF; border: 1px dotted #CC33FF;}
*/
div#dolne_menu			{width: 780px; clear: both; margin: 0px; background: none; border: none;}
#dolne_menu ul			{padding: 5px; text-align: center;}
#dolne_menu li			{display: inline; margin: 0 3px 0 3px; font-weight: bold; text-transform: uppercase;}

.listadolna_wiersz		{width: 790px; clear: both; margin: 0px -10px 10px 0px; overflow: hidden; height: 100%;}
.listadol, .listadol5		{width: 146px; float: left; margin-right: 10px; background: #FFFFFF; border: 1px dotted #CC33FF;}
.listadol4			{width: 186px; float: left; margin-right: 9px; background: #FFFFFF; border: 1px dotted #CC33FF;}

div#listadol5			{margin-right: 0px;}

div#stopka			{width: 770px; clear: both; margin: 0px; padding: 5px; background: none; border: none;}
#stopka h1			{background: none; font: bold 12px verdana; color: #808080; text-align: right;}



/* ---------- TEXT ----------- */
td				{vertical-align: top;}
img				{border: none;}
a				{color: #606060; text-decoration: none;}
a:hover				{color: #000000; text-decoration: none;}
.left				{text-align: left;}
.right				{text-align: right;}
.center				{text-align: center;}
.bold				{font-weight: bold;}
.underline			{text-decoration: underline;}
.important			{font-weight: bold; color: #e00000;}

h1				{padding: 2px; font: bold 12px Tahoma; background: #CC33FF; color: #FFFFFF; text-decoration: underline;}
h2				{padding: 2px; font: bold 14px Tahoma; text-align: center; background: #CC33FF; border-top: 1px dotted #c0c0c0; border-bottom: 1px dotted #c0c0c0; color: #404040;}
h3				{margin-top: 10px; margin-bottom: 10px; padding: 2px; font: bold 12px Tahoma; text-align: center; border-bottom: 1px dotted #c0c0c0; color: #404040;}

li				{list-style: none;}	

input				{font: 11px verdana;}
textarea			{width: 420px;}

/* ---------- GLOWNE ---------- */
*				{margin: 0; padding: 0;}
body				{background: #FFFFFF; font: 11px verdana, tahoma, arial;}
#whole 				{width: 780px; margin: auto; padding: 0 9px 0 9px; border-left: 1px dotted #c0c0c0; border-right: 1px dotted #c0c0c0; background: #FFFFFF; overflow: hidden;}
#whole2				{}
#top_area			{clear: both; /* border-bottom: 1px dotted #c0c0c0; */ }
#middle_area			{clear: both; background: url("gfx/bg_middle_area.gif") repeat-y center; overflow: hidden; height: 100%;}
#bottom_area			{clear: both; /* border-top: 1px dotted #c0c0c0; */ height: 100%;}

* html #middle_area		{background: url("gfx/bg_middle_area_ie.gif") repeat-y center;}


#wejscie			{width: 720px; position: absolute; left: 50%; top: 50%; margin-left: -350px; margin-top: -20%; padding: 20px; background: #FFFFFF; border: 1px dotted #c0c0c0;}
#wejscie h1			{background: none; font: bold 48px tahoma; text-align: center; text-transform: uppercase; letter-spacing: 5px;}
#wejscie p			{padding: 10px; font: 12px verdana; text-align: center; line-height: 18px;}
#wejscie a			{margin-left: 20px; margin-right: 20px; font: bold 23px tahoma; text-transform: uppercase; letter-spacing: 1px; color: cccccc;}

#slantedmenu{
font-weight: bold;
font-size: 90%;
}

/* ---------- SMS---------- */
#wyslijsms {
	position:absolute;
/*	display:none; */
	z-index:2;
	width:552px;
	height:320px;
	margin:0;
    text-decoration: none;
    margin:-70px 0px 0px -40px;
    background-color:white;
    overflow:hidden;
}

#wyslijsms h2 {
	background-color:none;
	letter-spacing:2px;
	color:black;
}

#wyslijsms .h {
	width:552px;
	height:26px;
	background-color:white;
}

#wyslijsms .sms {
	float:left;
	height:26px;
	width:27px;
	background:url('/images/sms_sms.png') no-repeat;
}

#wyslijsms .bg {
	float:left;
	height:26px;
	width:502px;
	background:url('/images/sms_bg.png') repeat-x;
	color:white;
	font-size:1.5em;
	text-align:center;
}

#wyslijsms .close {
	float:left;
	height:26px;
	width:23px;
}

#wyslijsms img {
	border:none;
}
#wyslijsms .b {
	width:548px;
	height:290px;
	background-color:white;
	border:solid 2px #0043CF;
	margin:-4px 0 0 0;
}

#wyslijsms .titlesms {
	text-align:center;
	margin-top:30px;
}
/* ---------- Obsluga bledow---------- */
.input {border-style:solid;border-width:1px;border-color:#888888;font-family:verdana;font-size:11px;width:70px;}
.inpanons {font-size:10px;width:350px;}
.inpredanons {background:#FF9999;font-size:10px;width:350px;}
.inp2 {width:30px;}
.inpred {background:#FF9999;}
.inp2red {background:#FF9999;width:30px;}



/* ---------- Button Menu---------- */



.buttonmenu{
list-style-type: none;
margin: 0;
padding: 0;
width: 140px;
}

.buttonmenu li a{
color: blck;
display: block;
width: 95%;
padding: 1px 2px;
text-decoration: none;
font-weight: bold;
border: 1px solid;
border-color:#D5BFD0 #5A3A54 #5A3A54 #D5BFD0; /*light dark dark light*/
background-color: #FFFFFF;
text-decoration:none;
}


.buttonmenu li a:visited{
color: black;
}

.buttonmenu li a:hover, .buttonmenu li a:active{
color: black;
background-color: #CC33FF;
}