body {
	background: #12110f url(../images/bg-body.jpg);
	color: #fff;
	font: normal 0.75em/1.5em "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0;
	text-align: center;
}


div#wrapper {
	margin: 0 auto;
	text-align:left;
	width: 993px;	
}

div.ad {
	margin: 10px 0;
}

div.ad table {
	border: none;
	margin: 0;
	padding: 0;
	width: 100%;
}

div.ad table td {
	border: none;
	margin: 0;
	padding: 0;
	text-align: center;
}

div.ad-left_up {
	padding-bottom:5px;
}

#right_pop_up {
	width:993px;
	position: relative;
	height: 0px;
	margin:0 auto;
}

div.ad-right_pop_up {
	position:fixed;
	padding-left:998px;
	top:0px;
	text-align: left;
	height: 0px;
	margin: 0px;
}

p.stats {
	margin-left: 15px;
}

div#top {
	background: transparent url(../images/bg-top.png) no-repeat;
	width: 993px;
	height: 173px;
}

div#top h1 {
	margin: 0;
	float: left;
	display: inline;
}

div#top h1 a {
	display: block;
	width: 246px;
	height: 51px;
	margin-top: 25px;
}

div#top div#top-menu-left {
	margin-left: 122px;
	background: transparent url(../images/bg-top-menu-left.png) no-repeat top right;
	padding-right: 4px;
}

div#top div#top-menu-right {
	background: transparent url(../images/bg-top-menu-right.png) no-repeat;
	width: 4px;
}

div#top div#top-menu {
	background: transparent url(../images/bg-top-menu.png) repeat-x;
}

div#top div#top-menu-left, div#top div#top-menu-right, div#top div#top-menu {
	height: 36px;
	float: left;
}

div#top div#top-menu ul {
	list-style: none;
}

div#top h1 a img {
	margin: 30px auto auto 10px;
}

div#top div#top-user {
	background: transparent url(../images/bg-top-user.png) no-repeat;
	height: 72px;
	float: left;
	margin-left: 446px;
	margin-right: 50px;
	margin-top: -20px;	
	width: 190px;
	padding: 5px;
}

div#top div#top-user img {
	margin-right: 3px;
}

div#login-box {
	margin-top: -20px;
	margin-left: 730px;
}

div#login-box a {
	color: #fff;
}

div#top form {
	margin-top: 25px;
	text-align: right;
	right: 66px;
	position: relative;
}

div#top form a {
	color: #fff;
	font-size: 0.85em;
	margin-right: 45px;
}

div#content {
	background: transparent url(../images/bg-content.png) repeat-y;
	width: 750px;
	padding: 9px;
	float: right;
	margin-right: 5px;
}

div#content-bottom {
	background: transparent url(../images/bg-content-bottom.png) no-repeat;
	width: 768px;
	height: 4px;
	float: right;
	margin-right: 5px;	
}

div#left {
	background: transparent url(../images/bg-left.png) repeat-y;
	width: 211px;
	float: left;
	margin-left: 9px;
	top: 163px;
	position: absolute;
}

div#left-bottom {
	background: transparent url(../images/bg-left-bottom.png) no-repeat;
	width: 211px;
	height: 122px;
	position: absolute;
}

div#left h2 {
    background: transparent url(../images/bg-menu-header.png) no-repeat;
    width: 190px;
    height: 75px;
    padding-top: 55px;
    padding-left: 15px;
    font-variant: small-caps;
    margin: 0;
}

div#top-user img.av {
	margin-right: 5px;
	margin-top: 5px;
}

div#left ul#top-users {
    list-style: none;
    padding-left: 20px;
    margin: 0;
}

div#left ul#top-users li img {
    vertical-align: middle;
    margin: 3px;
}

div#left ul#top-users li img.av, div#top-user img.av {
    border: 2px solid #fff;
}

div#left ul#top-users li a:hover span, div#left ul#top-users li a:focus span {
    color: #f16f1a;
}

div#left ul#top-users li a:hover img, div#left ul#top-users li a:focus img{
    border-color: #f16f1a;
}

div#left ul#top-users li a span {
    font-size: 1.3em;
    color: #fff;
    vertical-align: middle;
}

div#newsletter-left {
    padding: 0 15px;
}

div#newsletter-left p {
    margin: 0;
}

div#newsletter-left fieldset {
    margin: 0;
    padding: 0;
}

div#footer {
	font-size: 0.9em;
	text-align: center;
	float: right;
	width: 767px;
	margin-right:6px;
}
div#footer span {
	margin: 0 10px;
}
div#footer ul {
	list-style: none;
	padding: 0;
	margin: 10px 0 2px 0;
}

div#footer ul li {
	display: inline;
	padding: 0 5px;
}

div#footer ul li {
	border-left: 1px solid #f16f1a;
}

div#footer ul li.first {
	border: none;
}

div#footer ul li a {
	color: #fff;
	
}

img.avatar {
    border: 3px solid #2e2822;
    margin: 10px;
}

ul.profile-menu {
    list-style: none;
    padding-left: 0;
}

ul.profile-menu li {
    margin: 0 10px;
    display: inline;
}

img {
	border: none;
}

a {
	color: #f16f1a;
	text-decoration: none;
}

a.underline {
    text-decoration: underline;
}

/* MENU */

div#top-menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

div#top-menu ul li {
	float: left;	
}

div#top-menu ul li a {
	display: block;
	height: 36px;
	background: transparent url(../images/bg-menu-buttons.jpg) no-repeat;
}

div#top-menu ul li a#btn-regulamin {background-position: -12px 0; width: 75px;}
div#top-menu ul li a#btn-mapa-witryny {background-position: -91px 0; width: 75px;}
div#top-menu ul li a#btn-kontakt {background-position: -170px 0; width: 58px;}
div#top-menu ul li a#btn-reklama {background-position: -232px 0; width: 58px;}
div#top-menu ul li a#btn-nasze-bannery {background-position: -294px 0; width: 84px;}
div#top-menu ul li a#btn-polityka-prywatnosci {background-position: -382px 0; width: 114px;}

div#top-menu ul li a#btn-regulamin:hover, div#top-menu ul li a#btn-regulamin:focus {background-position: -12px -37px;}
div#top-menu ul li a#btn-mapa-witryny:hover, div#top-menu ul li a#btn-mapa-witryny:focus {background-position: -91px -37px;}
div#top-menu ul li a#btn-kontakt:hover, div#top-menu ul li a#btn-kontakt:focus {background-position: -170px -37px;}
div#top-menu ul li a#btn-reklama:hover, div#top-menu ul li a#btn-reklama:focus {background-position: -232px -37px;}
div#top-menu ul li a#btn-nasze-bannery:hover, div#top-menu ul li a#btn-nasze-bannery:focus {background-position: -294px -37px;}
div#top-menu ul li a#btn-polityka-prywatnosci:hover, div#top-menu ul li a#btn-polityka-prywatnosci:focus {background-position: -382px -37px;}


div.wallpaper-detail h3 {
    margin-top: 0;
}

div.wallpaper-detail img.wallpaper-current {
    border: 1px solid #2e2822;

}

div.wallpaper-mini {
    background: transparent url(../images/bg-wallpaper-mini.png) no-repeat;
    width: 166px;
    height: 132px;
    float: left;
    margin: 5px;
}

div.wallpaper-mini img {
    margin: 4px;
}

div.wallpaper-item div.wallpaper-mini {
    float: none;
    margin: 0;
}

div.wallpaper-item {
    float: left;
    width: 166px;
    margin: 5px 10px;
    font-size: 0.8em;
}

div.wallpaper-block > a {
	margin-right:17px;
}

h3 span.period {
    margin-left: 30px;
    font-size: 0.8em;
    color: #fff;
    vertical-align: top;
}
h3 span.period span, h3 span.period img {
    vertical-align: middle;
}

div.comment-item blockquote {
    width: 500px;
    margin-left: 10px;
}

div.comment-item {
    border-bottom: 1px solid #2e2822;
}

div.comment-item span.comment-detail {
    float: right;
}

div.pages {
    text-align: center;
    margin: 10px 0;
    width:100%;
}

h3.h3 {
    color: #ffba00;
    background: transparent url(../images/bg-h3.png) no-repeat;
    height: 30px;
    padding-top: 18px;
}

.yellow {
    color: #ffba00;
}

/* FORMS */

fieldset {
	border: none;
}

legend {
	display: none;
}

input.bg-input {
	color: #535353;
	border: none;
	padding: 3px 8px;
	margin-right: 5px;
}

input.bg-input {
	vertical-align: bottom;
	height: 16px;
	border: none;
	background: transparent url("../images/bg-input.png") no-repeat fixed;
	width: 162px;
}
input#id_captcha {
	width: 60px;
}

fieldset>input.bg-input {
	background: url("../images/bg-input.png");
}

label.none {
	display: none;
}

select {
    border: 1px solid #735f46;
    color: #333;
}

fieldset.generic input, fieldset.generic select, fieldset.generic textarea {
	border: 1px solid #735f46;
	color: #333;
	padding: 2px;
	width: 520px;
}

fieldset.generic p label {
	display: block;
	padding: 6px 3px;	
	width: 150px;
	float: left;
	text-align: right;
	margin-right: 10px;
}

ul.errorlist, ul.messagelist {
	list-style: none;
	color: #de6126;
	font-size: 0.9em;
	padding-left: 0;
	margin-bottom: 0;
	margin-left: 160px;
}

fieldset.generic.inline label, fieldset.generic.inline p {
	float: left;
	text-align: left;
	width: 140px;
}

fieldset.generic.inline input.border-none {
	border: none;
}

fieldset.generic.inline input, fieldset.generic.inline select {
	width: 100px;
}

input#id_confirm, input#id_copyright, input#id_newsletter {
	width: auto;
}

.to-center {
	text-align: center;
}

.to-right {
	text-align: right;
}

.right {
    float: right;
}

.left {
    float: left;
}

.middle {
	vertical-align: middle;
}

.clear {
	clear: both;
}


/* SLIDER */

#slideshow {
    height: 325px;
    margin: 0;
    }
#slideshow img#hdr-tapety {
    z-index: 200;
    position: absolute;
    margin: 1px auto auto 30px;
}
#slideshow #slide-items img {
    border: 1px solid #2e2822;
    cursor: pointer;
}
div#album-gallery {
    margin: -56px auto 0 0;
    height: 53px;
    width: 725px;
    background: transparent url(../images/bg-nav.png) no-repeat;
    z-index: 100;
    position: absolute;
}

div#album-gallery div.mask {
    margin-left: 65px;
    width: 595px !important;
    overflow:hidden !important;
}

div#album-gallery .slide-left {
    left:25px;

}

div#album-gallery .slide-right {
    left:670px;
}

.slide-left, .slide-right {
    height: 37px;
    position:absolute;
    width: 37px;
    top: 8px;
}

ul#nav {
    overflow: hidden;
    margin: 0;
    height: 53px;

    list-style: none;

    padding-left: 0;
}
ul#nav li {
    float: left;
    background: #000 url(../images/bg-nav-li.png) no-repeat;
    width: 65px;
    height: 34px;
    padding: 3px 4px;
    margin: 6px;
}
#nav a { width: 65px; padding: 0px; display: block; }

#nav a:focus { outline: none; }
#nav img { border: none; display: block }


div#box-cloud-tags div {
	text-align: justify;
	padding: 10px;
}

div#box-cloud-tags div a {text-decoration: none; color: #ccc; padding: 3px;}
div#box-cloud-tags div a:hover,
div#box-cloud-tags div a:focus {
	color: #ada8a8;
}
div#box-cloud-tags div a:after {content: ' '}
div#box-cloud-tags div a.tag_1 {font-size: 1.08em; }
div#box-cloud-tags div a.tag_2 {font-size: 1.25em; }
div#box-cloud-tags div a.tag_3 {font-size: 1.42em; }
div#box-cloud-tags div a.tag_4 {font-size: 1.58em; font-weight: bold;}
div#box-cloud-tags div a.tag_5 {font-size: 1.75em; font-weight: bold;}

.wallpaper-detail .lightbox {width:100%;text-align: center;display:block;}

.object_tags a {color:#ffffff;}

div#box-cloud-tags-page a:after {content: ' '}
div#box-cloud-tags-page a.tag_1 {font-size: 1.08em; }
div#box-cloud-tags-page a.tag_2 {font-size: 1.25em; }
div#box-cloud-tags-page a.tag_3 {font-size: 1.42em; }
div#box-cloud-tags-page a.tag_4 {font-size: 1.58em; font-weight: bold;}
div#box-cloud-tags-page a.tag_5 {font-size: 1.75em; font-weight: bold;}

#share a:hover {
    opacity: .7;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
}


