body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	background: #020203 url("../img/background.jpg") no-repeat top center;
	color: #ffffff;
}
form {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
img {
	border: 0px;
}

a,
span.link {
	color: #edbb20;
	text-decoration: none;
	cursor:pointer;
}
a:hover {
	color: #fff;
}

.hidden {
	display:none;
}
.wa {width:auto !important}
h2 { font-size: 18px;}

.button {
    background: url(../img/btn.png);
    color: #fff;
    display: block;
    font-size: 10px;
    font-weight: bold;
    line-height: 19px;
    height: 19px;
    text-align: center;
    width: 90px;
}

#main_container {
	width: 961px;
	margin: 0 auto;
	background-repeat: no-repeat;
	background-position: top center;
}
#header {
	position:relative;
	background: transparent url("../img/bg_head.jpg") no-repeat center 0;
	height: 339px;
}

#header #logo {
	position:absolute;
	width:200px;
	height:100px;
	top:60px;
	left:70px;
}

#header #logo a{
	display:block;
	width:200px;
	height:100px;
	text-indent:-524px;
	overflow:hidden;
}
/**
logowanie
*/
#login {
	color: #FFF;
	height: 160px;
	width: 180px;
	float: right;
	padding: 20px;
}
#login .login_links {
	color: #b88dc4;
	padding-bottom: 20px;
	text-align: right;
}
#login #login_content {
	float: right;
}
#login #login_content .inputs{
	height:25px;
}
#login #login_content .inputs .roundInput {
	float: left;
	width:130px;
}
#login #login_content .inputs .text {
	width: 50px;
	text-align: left;
	float: left;
}

#login .submit {
	clear: both;
	text-align: right;
	margin-top: 5px;
}
#login .submit input {
	width: 67px;
	height: 19px;
}
/**
menu gorne
*/
#menu_up {
	clear: both;
	height: 35px;
	text-align: center;
	color: #FFF;
	padding: 20px 10px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#menu_up ul {
	list-style: none;
	padding: 0px;
}
#menu_up ul li {
	display: inline;
	background: transparent url("../img/separator_top.png") no-repeat center right;
	padding: 5px 10px 5px 5px;
}
#menu_up ul li.noseparator {
	background: transparent none;
}
#menu_up  a {
	color: #FFF;
}
#menu_up  a:hover, #foot  a:hover{
	color: #edbb20;
}
/**
szukaczka
*/
#search {
	overflow: hidden;
	margin: 0px;
}
#search #search_content {
	float: right;
	margin-top: 15px;
	width: 480px;
}
#search #search_content .text {
	margin-top:2px;
	float: left;
	width: 140px;
	text-align: left;
}
#search #search_content .roundInput {
	float: left;
}
#search #search_content input.btn {
	margin: 0px 0px 0px 14px;
	width: 67px;
	height: 19px;
}

/**
footer
*/
#foot {
	background: transparent url("../img/bg_foot.png") no-repeat;
	height: 188px;
	clear: both;
}
#foot ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
	padding: 80px 40px 40px 40px;
	text-align: center;
}
#foot ul li {
	display: inline;
	background: transparent url("../img/separator_foot.png") no-repeat center right;
	padding: 5px 10px 5px 5px;
}
#foot ul li.noseparator {
	background: transparent none;
}
#foot a {
	color: #fdf8ff;
}

/**
content
*/
#content {
	background: #000 url("../img/bg_menu_left.png") repeat-y;
}
/**
lewa czesc
*/
#content_left {
	float: left;
	width: 235px;
	min-height: 400px;
}
#content_left .menu_left_group {
	background: transparent url("../img/bg_group.png") no-repeat;
	width: 235px;
	height: 38px;
}
#content_left .menu_left_group span {
	float: left;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 10px 0 0 30px;
	text-transform: uppercase;
}
#content_left .menu_left_list ul {
	list-style: none;
	padding: 12px 0px;
	margin: 0px;
	text-align: left;
}
#content_left .menu_left_list ul li {
}
#content_left .menu_left_list ul li a {
	background: transparent url("../img/bg_menu_left_off.png") no-repeat center right;
	padding: 0px 0px 0px 40px;
	width: 174px;
	height: 27px;
	display: block;
	color: #000;
	font-size: 13px;
	line-height: 27px;
}
#content_left .menu_left_list ul li a:hover {
	background: transparent url("../img/bg_menu_left_on.png") no-repeat center right;
}

/**
prawa czesc
*/
#content_right {
	float: right;
	width: 726px;
	min-height: 400px;
	background: transparent url("../img/bg_content.png") repeat-x top center;
}
#content_right #page {
	margin: 0px auto;
	width: 675px;
	border-top: 1px solid #352541;
}


/**
info box
*/
#content_right #info{
	padding-top:10px;
	padding-bottom:10px;
	border-bottom: 1px #352541 solid;
}
#content_right #info h1{
	color: #EDBB20;
	margin: 0;
}

/**
lista wrozek
*/
#content_right #page .item {
	width: 206px;
	float: left;
	margin: 10px;
	margin-left:0;
}
#content_right #page .item .frame, #content_right #page .single .frame {
	background: transparent url("../img/frame.png") no-repeat 0 0;
	width: 206px;
	height: 322px;
	overflow: hidden;
	text-align: center;
}
#content_right #page .item .frame img, #content_right #page .single .frame img {
	margin: 4px 3px 4px 3px;
	max-height: 134px;  height: auto !important; height: 134px;
}
#content_right #page .item .info {
	height: 90px;
	padding: 10px 0px;
	color: #fff;
	text-align: left;
}
#content_right #page .item .info a {
	text-align: right;
	display: block;
}

/*
komentarze
*/
table.commentForm{
	width:600px;
	margin:auto;
	margin-top:20px;
}
table.commentForm textarea,
table.commentForm input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border:0;
	width:400px;
	height:100px;
}
table.commentForm input{
	height:auto;
}
div.comment{
	margin-top:10px;
}
div.comment .date{
	font-size:11px;
	color:#edbb20;
}
div.comment .sign{
	font-size:11px;
}
/**
jedna wrozka
*/
#content_right #page .single {
	margin: 10px;	
}
#content_right #page .single .frame {
	float: left;
	margin-right: 20px;
}
#content_right #page .single h1,
#content_right #page .single h2 {
	color: #edbb20;
}
#content_right #page .single ul {
	margin: 0;
	overflow: hidden;
	padding: 5px 0 5px 20px;
}
#content_right #page .single ul li {
	list-style-image: url("../img/star_small.png");
}

#content_right #page .single img.inTxtPicture {
	float: right;
	margin: 0 0 5px 15px;
}
#content_right #page .single p {
    text-align: justify;
}
#content_right #page .single .omenImg {
    clear: left;
    display: block;
    float: right;
    margin: 0 0 10px 15px;
}


.contact {
	font-size:14px;
	line-height:24px;	
}
.contact strong {
	font-size: 16px;
	color: #EDBB20;
}

/**
paginacja
*/
#content_right #page .pagination {
	clear: both;
	border-top: 1px solid #352541;
	padding-top: 10px;
	text-align:center;
}
#content_right #page .pagination span, #content_right #page .pagination a, #content_right #page .pagination strong {
	font-size: 17px;
	padding: 0px 5px;
}
#content_right #page .pagination strong {
	color: #888;
}
/**
stylowane inputy
*/
div.roundInput {
	background: transparent url("../img/bg_input.png") no-repeat top left;
	width:200px;
}
div.roundInputRight {
	background: transparent url("../img/bg_input.png") no-repeat top right;
	margin-left:10px; padding-right:10px;
}
div.roundInput input{
	width:100%; border:0; padding:0; height:17px; margin:1px 0;
}



.organizer {
    color: #514E49;
    margin: 0 auto;
    width: 260px;
}


.nav {
    clear: both;
    height: 32px;
    overflow: hidden;
    margin: 10px 0;
}
.nav .prev {
    float: left;
}
.nav .next {
    float: right;
}
.nav .home {
    margin: 0 auto;
}
