/* RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, pre,
a, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b, u, i, center,
ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	font-size: 100%;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}

body { background: #575757 url(http://enklawanetwork.pl/layout/images/big-logo-bg.jpg) no-repeat center top; font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #575757; }

a { font-weight: bold; text-decoration: none; color: #000; }
a:hover { color: #575757; text-decoration: underline; }

blockquote { border-left: 1px solid black; }

h1 { font-size: 26px; color: #575757; margin-bottom: 15px; }
h2 { font-size: 22px; color: #575757; margin-bottom: 15px; }
h3 { font-size: 20px; color: #575757; margin-bottom: 15px; }
h4 { font-size: 16px; color: #575757; margin-bottom: 15px; }
h5 { font-size: 14px; color: #575757; margin-bottom: 15px; line-height: 15px; }
h6 { font-size: 12px; color: #575757; margin-bottom: 15px; line-height: 15px; }

label { font-weight: bold; }

p { margin-bottom: 15px; line-height: 18px; text-align: justify; }
.book-fragment p { margin-bottom: 0; }

li { margin-left: 18px; line-height: 18px; }
ul li { list-style: square; }
ul, ol { margin-bottom: 15px; }
ol { margin-left: 50px; }
li { text-align: left; }

.disc { list-style-type: disc; text-align: left; }
.dec { list-style-type: decimal; text-align: left; }

iframe{overflow: hidden !important}

blockquote { padding-left: 15px; background: url(http://enklawanetwork.pl/layout/images/quote.jpg) no-repeat left top; }
blockquote div { border-left: 1px solid #b8b8b8; padding-left: 5px; }
blockquote div p, blockquote div li { font-style: italic; font-size: 11px; }
small { font-size: 11px; }


/*klasy*/
.center { text-align: center; }
.wrapper { width: 1000px; position: relative; margin: 0 auto; }
.clear { clear: both; }
.button { font-size: 13px; padding: 9px 10px; text-transform: lowercase; background: url(http://enklawanetwork.pl/layout/images/button-bg.jpg) repeat-x center; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-top: 1px solid #232323; border-bottom: 1px solid #fff; color: #232323; text-shadow: #afabbf 0px 1px 0px; }
.button:hover { background: url(http://enklawanetwork.pl/layout/images/button-bg-hover.jpg) repeat-x center;border-top: 1px solid #575757; border-bottom: 1px solid #fff; color: #534e67; text-shadow: #fff 0px 1px 0px; text-decoration: none;}
.ui-tabs-hide { display: none;  }
.left { position: relative; float: left; margin-right: 10px; }
.right { position: relative; float:  right; margin-left: 10px; }
.pad10 { padding: 10px; }

.zwin { display: block; position: absolute; height: 16px; width: 16px; background: url(http://enklawanetwork.pl/layout/images/nieprzegap-zwin.jpg) no-repeat center; right: 10px; top: 15px; }
.rozwin { display: block; position: absolute; height: 16px; width: 16px; background: url(http://enklawanetwork.pl/layout/images/nieprzegap-rozwin.jpg) no-repeat center; right: 10px; top: 15px; }

#login-panel p, #social p, .last { margin: 0; }

#top { height: 99px; background:  url(http://enklawanetwork.pl/layout/images/top-bg.jpg) repeat-x top; }
#top .wrapper { width: 980px; padding: 0px 10px; z-index: 3; }
#top p { line-height: 15px; }

#logo { position: absolute; top: 10px; z-index: 3; }

#login-panel { width: 350px; position: absolute; right: 0px; margin-top: 5px; height: 94px; z-index: 3; }
#logged-panel { width: 470px; position: absolute; right: 0px; margin-top: 5px; height: 94px; z-index: 3; }
#logged-panel p { line-height: 17px; }
#logged-panel .avatar { margin-right: 10px; }

#login-table input, #search-table input { background: #575757 !important; border: none !important; border-radius: 5px; -moz-border-radius: 5px; height: 14px;padding: 3px 5px; font-weight: bold; color: #d8d8d8; cursor: pointer; width: 115px; font-size: 10px;}
#login-table input#loginsubmit { width: 80px; height: 18px; }

#search-table { width: 158px; position: absolute; right: 10px; bottom: 1px; border-spacing: 1px 0 1px 3px; padding: 0; margin: 0; }
#search-table td { vertical-align: bottom; }
#search-table input#search-submit { text-indent: -9999px; background: transparent url(http://enklawanetwork.pl/layout/images/szukaj.jpg) no-repeat center bottom !important; width: 18px; height: 18px; padding: 0; }

#middle { height: 150px; position: relative; background: url(http://enklawanetwork.pl/layout/images/top-bg.jpg) repeat-x center -99px; }

#default { background: no-repeat bottom; width: 100%; height: 150px; }
#default_green { background: url(http://enklawanetwork.pl/layout/images/middle-image/default-green.jpg) no-repeat bottom; width: 100%; height: 150px; }
#default_yellow { background: url(http://enklawanetwork.pl/layout/images/middle-image/default-yellow.jpg) no-repeat bottom; width: 100%; height: 150px; }
#default_blue { background: url(http://enklawanetwork.pl/layout/images/middle-image/default-blue.jpg) no-repeat bottom; width: 100%; height: 150px; }
#default_red { background: url(http://enklawanetwork.pl/layout/images/middle-image/default-red.jpg) no-repeat bottom; width: 100%; height: 150px; }

#patronujemy { position: absolute; /*font-weight: bold; text-transform: uppercase; color: #3f3f3f; left: 9px; top: 7px; z-index: 10; font-size: 14px; */ top: 10px; left: 10px; width: 13px; text-indent: -9999px; background: url(../images/patronujemy_title.png); height: 128px; }
#patronaty { height: 128px; width: 410px; margin: 10px 0px 0px 10px; position: absolute; overflow: hidden; left: 13px; }
.patronaty-item { width: 180px; background: url(http://enklawanetwork.pl/layout/images/white-transparent-bg.png); height: 108px; padding: 10px; position: relative; float: left; margin-right: 1px; }
.patronaty-item p {  text-align: center; font-size: 11px; line-height: 11px; }
.patronaty-img { border: 1px solid #575757; }


/*nawigacja*/
#navigation { height: 52px; width: 100%; text-align: center; margin-top: 1px; background: url(http://enklawanetwork.pl/layout/images/top-bg.jpg) repeat-x center -249px; }
#nav { list-style: none; padding: 0; margin: 0; }
#nav li { list-style: none; display: inline; position: relative; padding: 17px 0px 25px; margin: 0;}
#nav li a { line-height: 50px; text-transform: uppercase; padding: 0px 10px 0px 40px; color: #5f5a72; }
#nav li a span { display: block; position: absolute; left: 0px; top: 0px; height: 49px; width: 34px; background: url(http://enklawanetwork.pl/layout/images/nav-sprite-new.jpg) top no-repeat; }

#nav li#glowna a span { background-position: left top; }
#nav li#pc a span { background-position: -34px top; }
#nav li#literatura a span { background-position: -102px top; }
#nav li#rpg a span { background-position: -136px top; }
#nav li#pozostale a span { background-position: -204px top; }
#nav li#kultura a span { background-position: -170px top; }
#nav li#forum a span { background-position: -238px top; }

#nav li a:hover { text-decoration: none; color: #fff; }
#nav li#glowna a:hover span { background-position: left bottom; }
#nav li#pc a:hover span { background-position: -34px bottom; }
#nav li#literatura a:hover span { background-position: -102px bottom; }
#nav li#rpg a:hover span { background-position: -136px bottom; }
#nav li#pozostale a:hover span { background-position: -204px bottom; }
#nav li#kultura a:hover span { background-position: -170px bottom; }
#nav li#forum a:hover span { background-position: -238px bottom; }


/*dropdown*/
.nested-nav { position: absolute; margin-top: 2px; z-index: 20; left: 0px; }

#nav li ul.nested-nav li { display: block; text-align: left; position: relative; line-height: 50px; width: 163px; padding: 0px 10px; left: -10px; z-index: 25; }
#nav li ul.nested-nav li a { display: block; width: 100%; }
#nav li ul.nested-nav li a span { height: 50px; width: 32px; display: block; position: absolute; top: 0px; left: 10px; background: url(http://enklawanetwork.pl/layout/images/nav-sprite-nested.png); }

#nav li ul.nested-nav li#enart a span { background-position: left top; }
#nav li ul.nested-nav li#lore a span { background-position: -32px top; }

#nav li ul.nested-nav li#enart a:hover span { background-position: left bottom; }
#nav li ul.nested-nav li#lore a:hover span { background-position: -32px bottom; }

#nav li ul.nested-nav li.nested-nav-top { height: 13px; background: url(http://enklawanetwork.pl/layout/images/dropdown-top.png) no-repeat center bottom; }
#nav li ul.nested-nav li.nested-nav-element { background: url(http://enklawanetwork.pl/layout/images/dropdown-center.png) repeat-y center; }
#nav li ul.nested-nav li.nested-nav-bottom { height: 12px; background: url(http://enklawanetwork.pl/layout/images/dropdown-bottom.png) no-repeat center top; }


#page { background: url(http://enklawanetwork.pl/layout/images/shadow-bg.png) repeat-x top; line-height: 15px; }


#top-adspace { width: 1000px; position: relative; margin: 0 auto; padding: 30px 0px 10px; text-align: center; }
#adspace-bottom-left { width: 310px; margin: 0 10px; float: left; }
#adspace-bottom-right { width: 310px; margin: 0 10px; float: right; }

/*social buttons*/
#social { text-transform: uppercase; color: #e0e0e0; font-weight: bold; text-shadow: #232323 0px -1px 0px; position: relative; }
#social p { width: 255px; position: relative; float: right; top: 5px; z-index: 10; line-height: 25px; }
#social a { display: block; text-indent: -9999px; position: absolute; bottom: 0px;  }
#twitter {  height: 25px; width: 22px; background: url(http://enklawanetwork.pl/layout/images/social/twitter.png) no-repeat center; left: 60px;}
#facebook {  height: 25px; width: 26px; background: url(http://enklawanetwork.pl/layout/images/social/facebook.png) no-repeat center; left: 83px;}
#social a#rss { width: 46px; height: 39px; background: url(http://enklawanetwork.pl/layout/images/social/rss.jpg) no-repeat center; left: 110px;}

/*bradcrumbs*/
#breadcrumbs { position: relative; left: 10px; top: 40px; width: 690px; z-index: 20; }
#breadcrumbs h3 { float: left; font-size: 12px; font-weight: bold; color: #e0e0e0; }
#breadcrumbs a, #breadcrumbs a:visited { font-size: 12px; font-family: helvetica; font-weight: bold; color: #e0e0e0; }
#breadcrumbs a:hover	{ color: #000; }



/*sidebar*/

#sidebar { width: 270px; position: relative; float: right; line-height: 13px; }
#sidebar p, #sidebar li { line-height: 15px; }
#sidebar img { float: none; }

.sidebar-box-wrapper { width: 250px; padding: 5px 10px; background: url(http://enklawanetwork.pl/layout/images/sidebar-box-bg.png) no-repeat center top; }
.sidebar-box { width: 100%; }
.sidebar-header { font-size: 20px; padding: 0px 10px; color: #232323; line-height: 41px; text-shadow: #afabbf 0px 1px 0px; background: url(http://enklawanetwork.pl/layout/images/header-bg.jpg) repeat-x center; border-radius: 10px 10px 0px 0px; -moz-border-radius: 10px 10px 0px 0px; -webkit-border-radius:10px 10px 0px 0px;  margin: 0; } 
.sidebar-box-content { background: #e0e0e0 url(http://enklawanetwork.pl/layout/images/panel-bg.jpg) repeat-x top; font-size: 11px; padding: 10px 5px 20px; border-radius: 0px 0px 10px 10px; -moz-border-radius: 0px 0px 10px 10px; -webkit-border-radius: 0px 0px 10px 10px;  border-bottom: 1px solid #232323; }
.sidebar-item { width: 230px; padding: 5px 5px 0; }
.sidebar-item-cover img { border: 1px solid #575757; padding: 2px; background: #fff; margin: 0 auto 5px;}
.sidebar-item-rside { width: 120px; position: absolute; top: 2px; left: 110px; text-align: left; }
.sidebar-item-rside2 { width: 140px; position: absolute; top: 2px; left: 90px; text-align: left; }
.sidebar-box-content.pad10 { padding: 10px 10px 20px; }
.sidebar-box-content table { width: 100%; margin: 1px 0px; border-top: 1px solid #232323; border-bottom: 1px solid #232323; }
.sidebar-box-content td { padding: 5px; }
.sidebar-box-content .odd td { background: #f3f3f3; }
.polecamy a { font-weight: normal; }

.sonda img { height: 8px }

.sidebar-cover img { border: 1px solid #575757; padding: 2px; background: #fff; }
.sidebar-additional-info { padding-bottom: 10px; margin-bottom: 16px; border-bottom: 1px solid #575757; text-align: left; }

#adspace2 { padding: 5px; text-align: center; }

/*gÅ‚Ã³wna czÄ™Å›Ä‡ strony*/
#main { width: 710px; position: relative; float: left; }
.main-box-wrapper { width: 690px; padding: 5px 10px; background: url(http://enklawanetwork.pl/layout/images/main-box-bg.png) no-repeat center top; }
.main-box { width: 100%; }
.main-header { font-size: 20px; padding: 0px 10px; color: #232323; line-height: 41px; text-shadow: #afabbf 0px 1px 0px; background: url(http://enklawanetwork.pl/layout/images/header-bg.jpg) repeat-x center; border-radius: 10px 10px 0px 0px; -moz-border-radius: 10px 10px 0px 0px; -webkit-border-radius:10px 10px 0px 0px;  margin: 0; position: relative; }
.main-box-content { background: #e0e0e0 url(http://enklawanetwork.pl/layout/images/panel-bg.jpg) repeat-x top; padding: 20px 10px 20px; border-radius: 0px 0px 10px 10px; -moz-border-radius: 0px 0px 10px 10px; -webkit-border-radius: 0px 0px 10px 10px;  border-bottom: 1px solid #232323; } 
.main-box-error { width: 700px; margin: 30px auto; }


/*nie przegap*/
.nieprzegap-item { width: 550px; height: 225px; border-top: 1px solid #232323; border-bottom: 1px solid #fff; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;  }
.nieprzegap-item .caption { position: absolute; bottom: 0px; padding: 5px 10px; border-top: 1px solid #fff; background: url(http://enklawanetwork.pl/layout/images/white-transparent-bg.png); font-size: 11px; border-radius: 0px 0px 10px 10px; -moz-border-radius: 0px 0px 10px 10px; -webkit-border-radius: 0px 0px 10px 10px; width: 530px; }
.nieprzegap-item .caption h4 { font-size: 14px; margin: 0; }

#nieprzegap-wrapper { width: 550px; position: relative; float: right; position: relative; float: right; }
#nieprzegap-pager { padding: 0; list-style: none; position: relative; width: 100px; float: left; margin: 0; }
#nieprzegap-pager li { height: 40px;  border-top: 1px solid #232323; border-bottom: 1px solid #fff; width: 100px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;  list-style: none; margin: 0px 0px 5px 0px;}
#nieprzegap-pager li a { display: block; width: 100%; height: 100%; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;  background: url(http://enklawanetwork.pl/layout/images/nieprzegap-inactive.png) center;  }

#nieprzegap-pager li a:hover, #nieprzegap-pager li.activeSlide a { background: url(http://enklawanetwork.pl/layout/images/nieprzegap-active.png) center; }

/*gor±ce tematy*/
.hottopic-left { width: 325px; margin: 5px 0; float: left; }
.hottopic-right { width: 325px; margin: 5px 10px 5px;float: right; }
.hottopic-item-even { width: 325px; min-height: 20px; padding: 3px; }
.hottopic-item-odd { width: 325px; min-height: 20px; background: #f3f3f3; padding: 3px; }

/*ui tabs*/
.ui-tabs-nav { height: 35px; text-align: center; margin: 0; padding: 0; list-style: none; }
.ui-tabs-nav li { list-style: none; display: inline; margin: 0; padding: 3px; }
.ui-tabs-nav li a { font-size: 13px; padding: 9px 10px; text-transform: lowercase; background: url(http://enklawanetwork.pl/layout/images/button-bg.jpg) repeat-x center; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-top: 1px solid #232323; border-bottom: 1px solid #fff; color: #232323; text-shadow: #afabbf 0px 1px 0px; }

.ui-tabs-nav li a:hover, .ui-tabs-nav li.ui-tabs-selected a { background: url(http://enklawanetwork.pl/layout/images/button-bg-hover.jpg) repeat-x center;border-top: 1px solid #575757; border-bottom: 1px solid #fff; color: #534e67; text-shadow: #fff 0px 1px 0px; text-decoration: none;}
.ui-tabs-hide { display: none; }
#authors-tabs h3 { float: left; }
#authors-tabs div { float: right; }

/*news*/
.news-item h4 { margin-bottom: 5px; padding-left: 10px; }
.news-item-content { padding: 10px; margin-bottom: 15px; min-height: 100px; }
.news-item-content.odd { background: #f3f3f3 url(http://enklawanetwork.pl/layout/images/item-bg.jpg) no-repeat right bottom; border-top: 1px solid #fff; min-height: 100px; }
.news-image { border: 1px solid #232323; position: relative; float: left; margin-right: 5px; }
.news-item-author-date { font-size: 11px; font-weight: bold; position: relative; float: right; margin-bottom: 5px; }
.news-item-text { clear: right; }
.news-item-text p { margin-bottom: 5px; }
.news-item-links { text-align: right; margin: 0; font-size: 11px; }


#archiwum-button { height: 35px; text-align: right; padding: 10px; }


/*stopka*/
#footer { height: 175px; padding-top: 55px; background: url(http://enklawanetwork.pl/layout/images/footer-bg.png) repeat-x bottom; position: relative; }

#footer-links-copyright { padding: 20px 0px 0px 10px; width: 300px; }
#footer-links-copyright p { font-size: 11px; line-height: 15px; }
#footer-links-copyright p.footer-links { font-size: 13px; margin: 0; }

#partnerzy-wrapper { width: 180px; padding: 20px 0px 0px 0px; position: absolute; left: 650px; top: 0px; text-align: center; }
.footer-header { text-transform: uppercase; font-weight: bold; margin-bottom: 5px; }
#partnerzy, #partnerzy div { width: 180px !important; background: none !important; }
#partnerzy a img { border: 1px solid #575757; margin: 2px; }
#partnerzy a:hover img { border-color: #232323; }


#buttony-wrapper { width: width: 120px; padding: 20px 0px 0px 0px; position: absolute; left: 850px; top: 0px; text-align: center; }
#buttony a img { margin: 2px; }
#buttony, #buttony div { width: 120px !important; background: none !important; }


.stars-box { height: 16px; padding: 5px 0px 6px 0px; width: 185px; position: relative; float: left;}
.stars-box-10 { height: 16px; padding: 5px 0px 6px 0px; width: 350px; position: relative; float: left;}
.stars-label { position: relative; float: left; margin-right: 5px; line-height: 16px; }

.share-box { padding: 0; height: 27px; line-height:  27px; text-align: right; }
.share-box a { display: block; position: relative; float: right; width: 27px; height: 27px; margin-left: 5px; }
#share-twitter { background: url(http://enklawanetwork.pl/layout/images/share/twitter.jpg) no-repeat center; }
#share-blip { background: url(http://enklawanetwork.pl/layout/images/share/blip.jpg) no-repeat center; }
#share-grono { background: url(http://enklawanetwork.pl/layout/images/share/grono.jpg) no-repeat center; }
#share-wykop { background: url(http://enklawanetwork.pl/layout/images/share/wykop.jpg) no-repeat center; }
#share-nk { background: url(http://enklawanetwork.pl/layout/images/share/nk.jpg) no-repeat center; }
#share-facebook { background: url(http://enklawanetwork.pl/layout/images/share/facebook.jpg) no-repeat center; }


/*news*/
.avatar { height: 44px; width: 44px; background: #f3f3f3; padding: 2px; border: 1px solid #575757; position: relative; float: left; }
.author-info { height: 30px; padding: 9px 10px 10px 10px; background: #f3f3f3; border-top: 1px solid #fff; margin-left: 1px; margin-bottom: 1px; }
.author-info .left { width: 35%; padding-left: 10px; line-height: 15px; margin-right: 0; }
.author-info .right { width: 55%; padding-right: 10px; line-height: 15px; text-align: right; margin-left: 0; }
.powiazane-hover, .book-lead-hover { position: absolute; top: 0px; right: 0px; padding: 5px; background: #e0e0e0 url(http://enklawanetwork.pl/layout/images/panel-bg.jpg) repeat-x top; width: 250px; text-align: left; z-index: 10; -webkit-box-shadow: 0px 0px 5px #000; -moz-box-shadow: 0px 0px 5px #000; box-shadow: 0px 0px 5px #000; display: none; border-top: 1px solid #fff; }
.news-item-content-focused { padding: 10px; margin: 1px 0px 5px 0px; background: #f3f3f3 url(http://enklawanetwork.pl/layout/images/item-bg.jpg) no-repeat right bottom; border-top: 1px solid #fff; text-align: center; }
.book-lead-hover { position: absolute; right: 10px; }
.news-item-content-focused img { background: #fff; border: 1px solid black; }
.news-item-content-focused p { text-align: justify; }


.item-meta { padding-bottom: 32px; }

/*art*/
.art-image img { border: 1px solid #575757; padding: 2px; background: #fff; }
.art-image:hover img { border: 1px solid #000; } 

.art-image.left img { margin-right: 10px; }
.art-image.right img { margin-left: 10px; }

/* sondy */
#poll-vote-button { text-align: center; }
#poll-vote-button input { background: #575757; border: none; border-radius: 5px; -moz-border-radius: 5px; height: 18px; line-height: 18px; padding: 0px 5px; font-weight: bold; color: #d8d8d8; cursor: pointer;}

/*komentarze*/
.comment-content { padding-top: 10px; }

#comment-form { position: relative; }
#comment-textarea-cont  { margin-left: 105px; margin-bottom: 5px;}
#comment-textarea-cont  textarea { width: 410px; height: 120px; background: #575757; color: #d8d8d8; border: none; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 5px; }

#comment-bbcontrols { width: 18px; position: absolute; top: 0px; right: 115px; }
#comment-bbcontrols a { background: #575757; padding: 6px; display: block; width: 18px; height: 18px;  border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin-bottom: 3px; }

#send-comment-button { text-align: center; }
#send-comment-button input { background: #575757; border: none; border-radius: 5px; -moz-border-radius: 5px; height: 18px; line-height: 18px; padding: 0px 5px; font-weight: bold; color: #d8d8d8; cursor: pointer;}

.pager  { font-size: 11px;  padding: 10px 0px; clear: left; }
.pager a { color: #575757; padding: 5px; }
.pager-active {  padding: 5px; background: url(/layout/images/button-bg.jpg) repeat-x center; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-top: 1px solid #232323; border-bottom: 1px solid #fff; color: #232323; text-shadow: #afabbf 0px 1px 0px; font-size: 11px; font-weight: bold; }

.logintocomment { width: 500px; text-align: center; padding: 10px; position: relative; margin: 0 auto; background: #e4c5c5;  border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;  }

/*dziaÅ‚*/
.list-initial {list-style: none; margin: 16px 0px 0px 0px; padding: 0; }
.list-initial h4 { padding: 0; margin: 0; }
.content-focused { padding: 10px; margin: 0px 0px 32px 0px; background: #f3f3f3 url(http://enklawanetwork.pl/layout/images/item-bg.jpg) no-repeat right bottom; border-top: 1px solid #fff; }
#walkthru { text-align: center; }
.content-focused h3 { text-align: center; }
.content-odd { background: #f3f3f3 url(http://enklawanetwork.pl/layout/images/item-bg.jpg) no-repeat right bottom; border-top: 1px solid #fff; padding: 10px; margin: 0px 0px 10px 0px; }
.content-even { background: none; padding: 10px; margin: 0px 0px 10px 0px; }
.content-focused.last { margin: 0; }
.content-focused img, .news-item-content-focused img, .content-odd img, .content-even img { border: 1px solid #575757; padding: 2px; background: #fff; }
.item-container { width: 300px; padding: 5px 5px 10px; position: relative; float: left; margin-bottom: 20px; }
.content-focused h4, .news-item-content-focused h4 { text-align: center; }
.item-image { width: 150px; text-align: center; }
.item-description { position: absolute; top: 2px; left: 80px; text-align: left; }
.item-description-pc { position: absolute; top: 2px; left: 90px; text-align: left; }
.item-description-rside { position: absolute; top: 2px; left: 110px; text-align: left; }
.item-description-press { position: relative; top: 2px; left: 10px; text-align: left; }
.item-description .gallery-description { margin-left: 80px; }
.item-author { text-align: left; }
.item-cover img { border: 1px solid #575757; padding: 2px; background: #fff; margin-bottom: 5px; float: left; }

.game-container-left { width: 350px; padding: 0px 5px; position: relative; float: left; }
.game-container-left h4 { position: relative; left: 10px; }
.game-container-right { width: 250px; padding: 0px 5px; position: relative; float: right; }
.game-cover img { border: 1px solid #575757; padding: 2px; background: #fff; margin-bottom: 5px; float: left; }
.game-sublinks { width: 140px; float: left; }
.game-sublinks p { text-align: left; margin-left: 5px; }
.game-headlines { float: right; }

.cycle-item { width: 100%; }
#pc-news-pager, #pc-comingsoon-pager, #pc-walkthru-pager, #pc-handson-pager, #pc-other-pager, #rpg-review-pager, #rpg-comingsoon-pager, #rpg-extra-pager, #kultura-report-pager, #kultura-comingsoon-pager, #kultura-news-pager, #literatura-review-pager, #literatura-publicism-pager, #literatura-comingsoon-pager, #literatura-news-pager, #literatura-fragment-pager { list-style: none; font-size: 11px; padding: 10px 0px; clear: both; }
#pc-news-pager li, #pc-comingsoon-pager li, #rpg-extra-pager li, #pc-walkthru-pager li, #pc-handson-pager li, #pc-other-pager li, #rpg-review-pager li, #rpg-comingsoon-pager li, #kultura-report-pager li, #kultura-comingsoon-pager li, #kultura-news-pager li, #literatura-review-pager li, #literatura-publicism-pager li, #literatura-comingsoon-pager li, #literatura-news-pager li, #literatura-fragment-pager li { list-style: none; display: inline; margin: 5px;}
#pc-news-pager li.activeSlide a, #pc-comingsoon-pager li.activeSlide a, #pc-walkthru-pager li.activeSlide a, #pc-handson-pager li.activeSlide a, #pc-other-pager li.activeSlide a, #rpg-review-pager li.activeSlide a, #rpg-comingsoon-pager li.activeSlide a, #rpg-extra-pager li.activeSlide a, #kultura-report-pager li.activeSlide a, #kultura-comingsoon-pager li.activeSlide a, #kultura-news-pager li.activeSlide a, #literatura-review-pager li.activeSlide a, #literatura-publicism-pager li.activeSlide a, #literatura-comingsoon-pager li.activeSlide a, #literatura-news-pager li.activeSlide a, #literatura-fragment-pager li.activeSlide a { padding: 5px; background: url(/layout/images/button-bg.jpg) repeat-x center; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-top: 1px solid #232323; border-bottom: 1px solid #fff; color: #232323; text-shadow: #afabbf 0px 1px 0px; font-size: 11px; font-weight: bold; }

.gallery-container { width: 205px; padding: 0px 5px; position: relative; float: left; text-align: center; }
.gallery-thumb img { border: 1px solid #575757; padding: 2px; background: #fff; }

.game-rank-left { width: 325px; float: left; }
.game-rank-left p { margin-left: 25px; text-align: left; }
.game-rank-right { width: 325px; float: right; }
.game-rank-right p { text-align: left; }

.lit-author-image { width: 200px; padding: 0px 5px; position: relative; float: left; text-align: center; }
.lit-author-image img { border: 1px solid #575757; padding: 2px; background: #fff; margin-bottom: 5px; }
.lit-author-about { width: 400px; padding: 0px 5px; position: relative; float: right; }
.sortlinks, .sortlinks a, .sortlinks a: hover, .sortlinks a:visited { font-size: 8px; }

.fragment div { text-indent: 1cm; }
.review { text-indent: 1cm; }
.review img { margin: 0 10px; float: left; border: 1px solid black; padding: 2px; background: #fff;}

.con-container { width: 205px; padding: 0px 5px; position: relative; float: left; text-align: center; }
.con-img-container { height: 100px; }
.con-container img { border: 1px solid #575757; padding: 2px; background: #fff; vertical-align: middle; }

.contest-data { width: 650px; }
.contest-data tr { height: 35px; }
.contest-data .left { width: 200px; float: none; }
.contest-data .right { width: 450px; float: none; }
.contest-data p { line-height: 13px; text-align: left; width: 180px; }
.contest-data input { background: #575757; border: none; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;  height: 18px; padding: 3px 5px; font-weight: bold; color: #d8d8d8; cursor: pointer; width: 450px; }

.contest-q { width: 650px; margin: 15px auto; }
.contest-q .left { width: 150px; height: 150px; }
.contest-q .right { width: 480px; height: 150px; }
.contest-q input { background: #575757; border: none; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;  height: 18px; padding: 3px 5px; font-weight: bold; color: #d8d8d8; cursor: pointer; width: 470px; }

#contest-button { text-align: center; }
#contest-button input { background: #575757; border: none; border-radius: 5px; -moz-border-radius: 5px; height: 18px; line-height: 18px; padding: 0px 5px; font-weight: bold; color: #d8d8d8; cursor: pointer;}

.archive-list { width: 150px; padding: 5px 5px 10px; position: relative; float: left; max-height: 250px; }

.votingBar { padding: 0 !important; }

.ad-link img { border: 1px solid #575757; padding: 2px; background: #fff; }

#rank { height: 450px; }
#rank .lside { float: left; width: 200px; text-align: center; }
#rank .lside img { border: 1px solid #575757; padding: 2px; background: #fff; }
#rank .rside { float: right; width: 460px; border-left: 1px solid #000; }
#rank .rside h4 { padding: 3px; }
#rank .rside p { margin: -5px 3px 0 }
.rank-item-odd { width: 440px; margin: 0 10px; height: 50px; background: #f3f3f3; }
.rank-item-even { width: 440px; margin: 0 10px; height: 50px; }

