body {
        margin-top: 20px;
        padding: 0px;
        background: #029AC9 url(/images/img01.jpg) repeat-x left top;
        font: 13px Arial, Helvetica, sans-serif;
        color: #212121;
}

h1, h2, h3 {
        margin-top: 0px;
}

h1 {
        font-size: 2.4em;
}

h2 {
        font-size: 1.8em;
}

h3 {
        font-size: 1.4em;
}

p, ol, ul {
        margin-bottom: 1.5em;
        line-height: 135%;
}

a {
        color: #393939;
        text-decoration: none;
}

a:hover {
        text-decoration: none;
        color: #393939;
}

a img {
        border: none;
}

hr {
        display: none;
}

/* Header */

#header {
        width: 900px;
        height: 80px;
        margin: 0px auto;
        background: url(/images/img02.jpg) no-repeat left top;
}

#header a {
        text-decoration: none;
        color: #FFFFFF;
}

/* Logo */

#logo {
        float: left;
        padding-left: 20px;
}

#logo h1, #logo p {
        margin: 0px;
        line-height: normal;
        font-weight: bold;
        color: #FFFFFF;
}

#logo p {
        padding-left: 3px;
        padding-top: 6px;
        text-transform: uppercase;
        font-size: 10px;
}

#logo h1 {
        padding: 5px 0px 0px 0px;
        letter-spacing:2px;
}

#logo a {
        color: #FFFFFF;
}

/* Menu */

#menu {
        float: right;
        margin: 11px 0 0 0;
}

#menu ul {
        margin: 0px 0 0 0;
        padding: 0px 20px 0px 0px;
        list-style: none;
}

#menu li {
        float: left;
        margin: 0px 0px 0px 1px;
}

#menu a {
        width: auto;
        padding: 7px 15px 7px 15px;
        background: #176FA9;
        line-height:30px;
}

#menu a:hover {
        text-decoration: underline;
}

#menu .first {
        background: none;
}

#menu .active a {
}

/* Page */

#page {
        width: 900px;
        margin: 0px auto;
        background: #fff;
}

/* Content */

#content {
        float: right;
        width: 710px;
        background:#fff;
        padding-top: 10px;
}

.panel {
	width:670px;float:left;margin-bottom:10px;
}

.panel_login {
	float:left;font-weight:bold;color:#444444;padding-top:5px;
}

.panel_login span{
	 color:#0D639E;
}

.panel_zlecenie {
	width:180px;height:18px;background:#000;float:right;margin-bottom:3px;color:#fff;font-weight:bold;text-align:center;padding-top:2px;
}

.panel_zlecenie a{
 	color:#fff;
 }
.post {
        padding: 0px 10px 40px 0px;
        float:left;
}

h2.title {
		width:600px;
        height:auto;
        margin-top:10px;
        margin-bottom:5px;
        color: #232F01;
}

.post .title a {
        color: #232F01;
}

.post .entry {
        text-align:justify;
}

.post .meta {
        font-weight: bold;
}

p.byline {
        border-bottom: #BFC9AE dashed 1px;
        color: #5E5E5E;
        width:670px;
        background:#fff;
}

.more_eighteen {
	width:670px;
	height:auto;
	margin-bottom:10px;
	padding-bottom:20px;
	padding-top:20px;
	font-size:18px;
	background:#E4EDF4;
	font-weight:bold;
	text-align:center;
	color:#444;
	line-height:25px;
}

.more_eighteen a{
	font-size:15px;
	background:#fff;
	padding:5px 15px;
	color:red;
	border:1px solid #888888;
}

.torrent_list {
	width:670px;
	height:auto;
	margin-bottom:10px;
	padding-bottom:5px;
	font-size:12px;
	background:#E4EDF4;
	text-align:left;
}



.torrent_list_img {
	width:110px;
	height:auto;
	padding:10px 5px 5px 10px;
	float:left;
	background:#E4EDF4;
}

.torrent_list_img img {
	margin-bottom:5px;
}

.torrent_list_right {
	width:525px;
	height:auto;
	padding-top:10px;
	padding-bottom:5px;
	float:left;
}
.torrent_list_right a {
		color:#444444;
}

.torrent_list_right h2{
	font-size:20px;
	font-weight:bold;
	margin-bottom:0px;
	padding-bottom:0px;

}

.torrent_list_right h3{
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
	padding-bottom:0px;
	color:#666666;

}
.torrent_list_right span{
	font-weight:bold;
	color:#444444;
	line-height:16px;
}


.torrent_list_right_description {
	width:640px;
	height:auto;
	padding-top:10px;
	padding-bottom:5px;
	float:left;
	padding-left:20px;
}
.torrent_list_righ_descriptiont a {
		color:#444444;
}

.torrent_list_right_description_title {
	width:445px;
	height:auto;
	float:left;
	margin-top:10px;
}

.torrent_list_right_description_button {
	width:180px;
	height:auto;
	
	float:left;
	text-align:center;

	margin-top:10px;
}

.torrent_list_right_description_button a {
	font-weight:bold;
	color:#fff;
	font-size:16px;
}

.torrent_list_right_description h2{
	font-size:22px;
	font-weight:bold;
	margin-bottom:0px;
	padding-bottom:0px;

}

.torrent_list_right_description h3{
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
	padding-bottom:0px;
	color:#666666;

}
.torrent_list_right_description span{
	font-weight:bold;
	color:#444444;
	line-height:16px;
}


.torrent_list_button {
	width:250px;
	height:15px;
	text-align:center;
	background:#029AC9;
	float:left;
	margin-top:15px;
	padding-top:2px;
}

.torrent_list_button a{
	text-decoration:none;
	font-size:11px;
	color:#fff;
}
.torrent_list_button_right {
	width:250px;
	height:15px;
	text-align:center;
	background:red;
	float:left;
	margin-top:15px;
	padding-top:2px;
	margin-right:20px;
}

.torrent_list_button_right a{
	text-decoration:none;
	font-size:11px;
	color:#fff;
	font-weight:bold;
}

.table_torrent_list {
	width:670px;
	height:auto;
	font-size:12px;
	text-align:center;
}

.table_torrent_list span{
	font-size:11px;
	color:#666666;
}
.title_one {
	text-align:left;
	padding-left:10px;
	width:310px;
}

.td1{
	width:320px;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
	background:#C8DBE9;
}

.td2{
	width:150px;
	font-weight:bold;
		padding-top:3px;
	padding-bottom:3px;
	background:#C8DBE9;
}

.td3{
	width:95px;
	font-weight:bold;
		padding-top:3px;
	padding-bottom:3px;
	background:#C8DBE9;
}

.td4{
	width:95px;
	font-weight:bold;
		padding-top:3px;
	padding-bottom:3px;
	background:#C8DBE9;
}

.table_torrent_list a{
	text-decoration:none;
}

.table_torrent_list tr{
	background:#EFEFEF;
}

/* Sidebar */

#sidebar {
        float: left;
        width: 160px;
        background:#E4EDF4;
        border-right:6px solid #C8DBE9;
         text-align:center;
}

#sidebar ul {
        margin: 0px;
        padding: 0px;
        list-style: none;
}

#sidebar li ul {
        margin-bottom: 1em;
        list-style: none;
}

#sidebar li li {
        padding: 1px 7px;
        margin-left: 5px;
        margin-right:5px;
        border-bottom: #BFC9AE dashed 1px;
}

#sidebar h2 {
        padding: 3px 20px;
        background: #146BA6;
        font-size: 1em;
        color: #FFFFFF;
}

#sidebar a {
        text-decoration: none;
        color: #232F01;
}

#sidebar a:hover {
        text-decoration: underline;
}

.left_list_bottom {
	text-align:left;
	font-size:11px;
}


/* Search */

#search {
}

#search form {
        margin-bottom: 1.8em;
        padding: 0px;
}

#search fieldset {
        margin: 0px;
        padding: 0px 0px 0px 30px;
        border: none;
}

#search #s {
        width: 140px;
}

/* Footer */

#footer {
        clear: both;
        width: 900px;
        height: 100px;
        margin: 0px auto 30px auto;
        color: #FFFFFF;
        background: url(/images/img04.jpg) no-repeat left top;
}

#footer p {
        margin: 0px;
        padding: 40px 0px 0px 20px;
        line-height: normal;
        font-size: smaller;
}

#footer a {
        color: #FFFFFF;
}

div.pagination {
        padding:5px;
        margin:10px;
        text-align:center;
        float:right;
        font-size:10px;
}
div.pagination a {
        padding: 2px 5px 2px 5px;
        margin-right: 2px;
        border: 1px solid #ddd;
        text-decoration: none;
        color: #000;
}
div.pagination a:hover, div.pagination a:active {
        border:1px solid #ddd;
        color: #fff;
        background-color:#1DA0D2;
}
div.pagination span.current {
        padding: 2px 5px 2px 5px;
        margin-right: 2px;
        border: 1px solid #ddd;
        font-weight: bold;
        background-color: #1DA0D2;
        color: #FFF;
}
div.pagination span.disabled {
        padding: 2px 5px 2px 5px;
        margin-right: 2px;
        border: 1px solid #ddd;
        color: #000;
}


.logowanie {
	width:650px;
	height:auto;
	padding-top:30px;
	padding-bottom:30px;
	border:1px dashed #B6B6B6;
	margin-bottom:20px;
}

.logowanie h3{
	margin-left:230px;
	font-size:18px;	
}

.form{
	width:650px;
	height:auto;
}


.logowanie_table {
	width:400px;
	height:auto;
	margin-left:80px;
	font-weight:bold;
	color:#444444;
}

tr.logowanie_table{
	background:#fff;
}

.error_tr_logowanie_table{
	background:#FFFAA2;
}

.l-left {
	width:145px;
	height:auto;
	padding-top:5px;
	padding-bottom:5px;
	text-align:right;
	padding-right:5px;
	border-bottom:4px solid #fff;
}


.l-right {
	width:250px;
	height:auto;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:4px solid #fff;
}

.l-right span {
	color:red;
	font-weight:normal;
	font-size:11px;
}
.logowanie_table td input{
	width:150px;
	text-align:center;
	height:18px;
	padding-top:3px;
	font-size:12px;
	font-weight:bold;
	color:#444444;
}

.button_input {
	width:500px;
	height:35px;
}

.button_input input{
	width:150px;
	height:25px;
	float:left;
	margin-right:10px;
	background:#029AC9;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	letter-spacing:1px;
	margin-left:230px;
}


.rejestracja {
	width:650px;
	height:auto;
	padding-top:30px;
	padding-bottom:30px;
	border:1px dashed #B6B6B6;
	margin-bottom:20px;
}

.rejestracja h3{
	margin-left:230px;
	font-size:18px;	
}


.form{
	width:650px;
	height:auto;
}


.rejestracja_table {
	width:400px;
	height:auto;
	margin-left:80px;
	font-weight:bold;
	color:#444444;
}

tr.rejestracja_table {
	background:#fff;
}

.error_tr_rejestracja_table{
	background:#FFFAA2;
}

.r-left {
	width:145px;
	height:auto;
	padding-top:5px;
	padding-bottom:5px;
	text-align:right;
	padding-right:5px;
	border-bottom:4px solid #fff;
}


.r-right {
	width:250px;
	height:auto;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:4px solid #fff;
}

.r-right span {
	color:red;
	font-weight:normal;
	font-size:11px;
}
.rejestracja_table td input{
	width:150px;
	text-align:center;
	height:18px;
	padding-top:3px;
	font-size:12px;
	font-weight:bold;
	color:#444444;
}

.button_rejestracja_input {
	width:500px;
	height:35px;
	

}

.button_rejestracja_input input{
	width:150px;
	height:25px;
	float:left;
	margin-right:10px;
		background:#029AC9;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	letter-spacing:1px;
	margin-left:230px;
}

.info_bottom {
	width:400px;
	height:20px;
	padding-top:5px;
	margin-left:80px;
	color:red;
	border:1px dotted #CCCCCC;
	text-align:center;
	margin-bottom:10px;
	margin-top:10px;
}

.user_time_table {
	width:670px;
	height:auto;
	text-align:center;
}

.user_time_title {
	width:670px;
	height:auto;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	background:#029AC9;
	color:#fff;
}
.user_time_title td{
	padding-top:5px;
	padding-bottom:5px;
}

.td_one {
	width:270px;
	background:#E4EDF4;
	padding-top:5px;
	padding-bottom:5px;
}

.td_two {
	width:220px;
	background:#E4EDF4;
		padding-top:5px;
	padding-bottom:5px;
} 

.td_three {
	width:180px;
	font-weight:bold;
	background:#E4EDF4;
		padding-top:5px;
	padding-bottom:5px;
	color:red;
}

.td_three span{
	color:green;
}

.title_user_history h3{
	font-size:15px;
	margin-top:30px;
	text-align:center;
	
}

.history_download {
	width:670px;
	height:auto;
	text-align:center;
}

.history_download_title {
	width:670px;
	height:auto;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	background:#029AC9;
	color:#fff;
}

.d_td1 {
	width:270px;
	background:#E4EDF4;
	padding-top:2px;
	padding-bottom:2px;
}

.d_td2 {
	width:220px;
	background:#E4EDF4;
		padding-top:2px;
	padding-bottom:2px;
}

.d_td3 {
	width:180px;
	background:#E4EDF4;
		padding-top:2px;
	padding-bottom:2px;
}

.rejestracja_info_bottom {
	margin-left:180px;
	margin-top:15px;
}

.rejestracja_info_bottom a{
	font-weight:bold;
	color:#065A96;
}

.rejestracja_accept {
	margin-left:10px;
	width:550px;
	text-align:center;
	line-height:20px;
}

.rejestracja_accept a{
	font-size:13px;
	font-weight:bold;
	color:#065A96;
}

.rejestracja_accept span{
	font-weight:bold;
	color:#444444;
}

.input_one {
	width:140px;
	height:18px;
	padding-top:5px;
	text-align:center;
	font-size:12px;
	margin-top:10px;
	margin-bottom:3px;
}

.search {
	margin-bottom:10px;
	background:#029AC9;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	width:100px;
	padding-top:1px;
	padding-bottom:1px;
	letter-spacing:1px;
}

.category_list {
	width:670px;
	height:auto;
	margin-bottom:10px;
}

.category_list table{
	width:670px;
	height:auto;
	margin-left:30px;
}

.category_list td{
	width:190px;
	text-align:left;
	float:left;
	padding-left:8px;
	background:url(/images/menu_strzalka.gif)left no-repeat;
}

.category_list img{
	margin-right:3px;
}

.panel_rss {
	width:16px;height:auto;float:right;margin-left:5px;margin-top:2px;
}


.bigimgbox {margin-bottom: 20px;margin-left:50px;margin-top:30px;}
img.big-img {padding: 4px; border: 1px solid #cfcfcf;  float: left;}

.gallery-list li {text-align: center; float: left; margin:0 0 10px; width: 100%;list-style:none;margin-left:20px; }

.gallery-listin li{text-align: center; float: left; margin:0 6px; width: 23%;list-style:none; }

.gallery-list a.gal-link span{width: 150px; background: transparent url(../img/bg-thumb-01.gif) no-repeat scroll 0 0; display:block; height: 108px; margin:0 auto;}

.gallery-list a.gal-link:hover span, .gallery-list a.gal-link:focus span{background-position: -150px 0;}

.gallery-list a.gal-link span img {margin: 0 auto; padding:3px 0 0;}

.gallery-list h3 {margin: 0px;}

.gallery-list em{line-height:1.5em; font-size:0.71em;}

.gallery-list small {display:block; margin-top:-4px;}

.gallery-list .gal-tag {margin-top:3px;}
.gray {color: #939393;}
.fs10 {font-size: 0.91em;margin:0px;padding:0px;}

.pagin {width: 650px; height: 48px; background: url(/images/bg-pagin-line.gif) no-repeat 50% 18px; position: relative; clear:both;}

.pagin-wide {width: 980px; height: 48px; background: url(../img/bg-pagin-wide-line.gif) no-repeat 50% 18px; position: relative;}

.pg-cent a, .pg-wide-cent  a {display: block; background: url(/images/bg-a-box.gif) no-repeat 0 0; width: 27px; float: left; height: 19px; text-align: center; padding-top: 6px; margin: 18px 5px 0 5px;}

.pg-cent a.actual-page, .pg-wide-cent a.actual-page {background: url(/images/bg-a-actual-box.gif) no-repeat 0 0; width: 32px; height: 24px; padding-top: 23px; margin: 0 auto;}

.pg-cent div.pauza, .pg-wide-cent div.pauza {margin: 0; display: block; float: left; width: 27px; height: 19px; padding-top: 24px; background: none; text-align: center; color: #BBBBBB;}

.pg-cent {margin: 0 auto; position:relative; border-collapse: collapse;}

.pg-wide-cent {margin: 0 auto; position:relative; border-collapse: collapse;}

.previous, .next {position: absolute;}

.previous {left: 0; top: 23px;}

.next {right: 0; top: 23px;}
.previous a, .next a{padding: 0 5px;}

a.arrower  {display: block; width: 24px; height: 41px; text-indent: -10000px; float: left; margin: 0 10px;}

a.wlewo:hover, a.wlewo:focus, a.wprawo:hover, a.wprawo:focus {background-position: 0 -41px;}

.wlewo  {background: transparent url(../img/gfx-arrow-left.gif) no-repeat scroll 0 0;}

.wprawo {background: transparent url(../img/gfx-arrow-right.gif) no-repeat scroll 0 0;}

.thumb-back  {background:transparent url(/images/bg-thumb-02.gif) no-repeat scroll 0 0; display:block; height:108px; width:150px; position: relative; }

.thumb-black-back {position: absolute; background: #000; overflow: hidden; width: 132px; height: 101px; position: absolute; top: 3px; left: 9px;}

.thumb-black-back img {margin: 0 auto; height: 100px;}
.thumb-back:hover, .thumb-back:focus {background-position: -150px 0;}




.clearfix:after {
	clear: both;
	display: block; 
	visibility: hidden;
	height: 0;
	content: ".";   
}

.clearfix {display: inline-block;}

.svwp {width: 50px; height: 20px; background: #fff;} 
.svwp ul{position: relative; left: -999em;}/*preloader stuff. do not modify!*/
.slideViewer { 
position: relative;
overflow: hidden; 
margin: 0;
padding: 0;
background: #E4EDF4;
}
.slideViewer ul {  /*your list of images*/
position: relative;
left: 0;
top: 0;
width: 1%;
list-style-type: none;
margin: 0; 
padding: 0;
}
.slideViewer ul li {
float:left;
}

/*typographic info*/
.slideViewer span.typo{ 
padding: 6px; /* do not modify padding */
background: #fff;
color: #000;
font: normal 10px Verdana;
}

.thumbSlider { /*the thumbnails slider*/
overflow: hidden;
width: 1%;
background: #fff;
}
.thumbSlider ul { 
list-style-type: none;
margin: 0; 
padding: 0;
}
.thumbSlider ul li{ 
float:left;
margin: 0;
}
.thumbSlider a{
color: #fff;
text-decoration: none;
}
.thumbSlider a img{
border: 0;
display: block;
padding: 0;
}
.thumbSlider p.tmbrdr { /* the border above -not around- each thumb */
/* width, height and top values are dynamically added by the script. Do not modify. */
position:relative; 
left: 0;
font-size: 0.01em;
left: 0;
margin: 0;
padding: 0;
}

a.left, a.right { /*the left and right buttons (links)*/
background: transparent; /* could be any color  */
color: #ff0000;
font: bold 16px Arial;
overflow: hidden;
}
a.left span, a.right span{

}
a.left img, a.right img{
border: 0;
}
a.l_dis, a.r_dis {
background: transparent; /* ALWAYS leave transparent. this is the 'disabled' state of the link !  */
cursor: default;
}
a.l_dis span, a.r_dis span {
display: none;
}
a:focus {outline:none;}

.screeny {
	margin-left:35px;margin-top:40px;margin-bottom:30px;
}


tr.kod_premium {
	font-size:11px;font-weight:normal;
}

tr.kod_premium p{
	font-size:26px;font-weight:bold;color:red;line-height:35px;margin:0;padding:0;
}
