body {
	background: #141414 url(/gfx/bg_page.gif) repeat-y left;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #3F322D;
}
* {
	font-family:  "Trebuchet MS", tahoma, verdana, arial, sans-serif;
	margin: 0px;
	padding: 0px;
}

img {border: 0px;}

h2 {
	font-size: 14px;
	padding: 8px 0px 20px 0px;
	height: 25px;
	color: #3F322D;
	font-weight: bold;
}
h3 {
	font-size: 12px;
	padding: 4px 0px 6px 0px;
	margin: 0px;
	font-weight: bold;
	font-family:  arial, sans-serif;
	color: #FFFFFF;
}

a {color: #E55376; font-weight: normal; text-decoration: underline;}
a:hover {color: #EB7894; text-decoration: none;}

p {padding: 7px 0px 7px 0px;}

div.cl {clear: both;}

.la {text-align: left;}
.ca {text-align: center;}
.ra {text-align: right;}

input, textarea {
	border: 1px solid #353735;
	background: #FFFFFF;
	padding: 3px; 
	font-size: 11px; 
	color: #000000;
}
select {border: 1px solid #D4D0CF; border-top: 1px solid #3F4042; font-size: 11px;}
input.button {
	border: 1px solid #000000;
	background: #313330; 
	color: #FFFFFF; 
	font-size: 12px; 
}

ul {padding: 5px 0px 5px 20px;}
li {}

#content {
	width: 100%;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

div.menubox {width: 225px; float: left; background: url(/gfx/bg_menubox.gif) no-repeat; padding: 200px 0px 0px 0px;}

ul#menu {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	height: 79px;
}

ul#menu li {
	padding: 0px;
	margin: 0px;
	display: inline;
}


div.main {background: url(/gfx/bg_main.gif) repeat-x; margin-left: 225px;}
/*div.main {background: url(/gfx/bg_main.gif) repeat-x; margin-left: 225px; height: 665px;}
html>body div.main {height: auto; min-height: 665px;}*/

div.main1 {width: 722px; padding: 13px 0px 0px 53px; background: url(/gfx/bg_main1.gif) no-repeat; color: #8C8C8C;}

#top {
	height: 152px;
	background: url(/gfx/top.gif) no-repeat;
	margin-bottom: 8px;
}

h1 {padding: 0px; margin: 0px 0px 0px 0px; width: 307px; height: 152px;}



div.lc {width: 434px; float: left;}

div.lc ul {list-style-type: none; margin: 0px; padding: 0px 0px 0px 0px;}
div.lc ul li {background: url(/gfx/i_ticker.gif) no-repeat 0px 2px; padding: 0px 0px 0px 20px;}

div.lc div.photo {float: right; padding: 5px 0px 10px 10px;}

div.lc strong {font-size: 100%; color: #E55376;}

div.box {padding: 0px 30px 10px 30px; }
div.box div.tresc {padding: 28px 0px 0px 0px;} 

div.box div.zdjecia div.zdjecie {width: 118px; height: 185px; overflow: hidden; text-align: center; float: left; margin: 0px 9px 0px 0px;}
div.box div.zdjecia div.zdjecielast {margin-right: 0px;}
div.box div.zdjecia div.zdjecie div.photo {float: none; padding: 0px; height: 153px;}
div.box div.zdjecia div.zdjecie div.photo img {border: 1px solid #313231; padding: 1px;}
div.box div.zdjecia div.zdjecie div.imie {padding: 8px 0px 0px 0px;}

div.box table.zdjecia2 td.zdjecie {
	width: 108px; 
	height: 104px; 
	padding: 8px; 
	text-align: center;
	vertical-align: middle; 
	background: #303230; 
}
div.box table.zdjecia2 td.zdjecielast {margin-right: 0px;}
div.box table.zdjecia2 td.zdjecie img {border: 1px solid #313231; padding: 1px;}

div.ramka {border: 1px solid #000000; }
div.ramka_bottom {border-bottom: 1px solid #313231; padding: 0px 32px 22px 32px;}

div.line {line-height: 1px; font-size: 1px; border-top: 1px solid #313231; clear: both; margin-bottom: 10px;}

div.rc {width: 264px; float: left; margin-left: 16px;}
div.hostessy1 {width: 257px; border: 1px solid #000000; padding: 0px 3px 4px 4px;}
div.hostessy1 div.photo {height: 299px; padding: 4px 0px 0px 0px;}
div.hostessy1 div.photo2 {height: 347px; padding: 4px 0px 0px 0px;}
div.hostessy1 div.link {height: 26px; background: #000000; padding: 7px 0px 0px 0px; text-align: center;}
div.hostessy1 div.link a {color: #8C8C8C; text-decoration: none;}
div.hostessy1 div.link a:hover {color: #E55376;}

table.hostessa_details {border-collapse: collapse; width: 370px; margin: 5px 0px 0px 0px;}
table.hostessa_details td {
	background: #303230;
	border-bottom: 1px solid #8C8C8C;
	padding: 2px;
}

div.rcbox {padding: 0px 0px 0px 0px; margin-top: 10px;}
div.rcbox div.tresc {padding: 0px 0px 0px 30px;} 


div.pager {text-align: center;}
div.pager a {text-decoration: none;}

/* -- -- */
#footer {
	font-size: 11px;
	margin-top: 15px;
	text-align: right;
	color: #383838;
	padding: 0px 0px 10px 0px;
}

#footer a {color: #383838; text-decoration: none;}
#footer a:hover {color: #E55376;}




/* -- -- */



div.msg, div.text div.msg {
	width: 330px;
	margin: 10px auto 10px auto;
	padding: 20px;
	border: 1px solid #000000;
	background: #313330;
	line-height: 17px;
}


.asterisk {color: #FF0000;}
.error {color: #FF0000;}
.small {font-size: 10px;}


