@charset "utf-8";
/* CSS Document */
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, em, strong, th, var, optgroup { font-style:inherit; font-weight:inherit; }
del, ins { text-decoration:none; }
li { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
q:before, q:after { content:''; }
abbr, acronym { border:0; font-variant:normal; }
sup { vertical-align:baseline; }
sub { vertical-align:baseline; }
legend { color:#000; }
input, button, textarea, select, optgroup, option { font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit; }
input, button, textarea, select { *font-size:100%;}
.clearfix { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix { zoom: 1; } /* IE6 */
*+html .clearfix { zoom: 1; } /* IE7 */
* html .le { float:left; margin: 0px -3px 0px -3px; }
* html .re { float:right; margin: 0px -3px 0px -3px; }
/*Carcas*/
body{
	background-image: url(/images/bg.gif);
	background-color: #FFFFFF;
	font-family: Tahoma, Geneva, sans-serif;
}
.container {
	background-image: url(/images/block_bg.png);
	background-repeat: no-repeat;
	background-position: center 50px;
	width: 941px;
	margin-right: auto;
	margin-left: auto;
	display: block;
}
.header {
	width: 100%;
	height: 72px;
}
.logo {
	float: left;
	height: 72px;
	width: 282px;
	display: block;
}
.header_info {
	background-image: url(/images/logo_bg.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 72px;
	width: 659px;
}
.nav_search {
	background-image: url(/images/nav_bg.png);
	background-repeat: no-repeat;
	height: 31px;
	width: 916px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 5px;
	padding-left: 5px;
	margin-top: 10px;
	margin-bottom: 5px;
}
.nav_search form {
	float: right;
	padding-top: 4px;
}
.nav_search form .s_input {
	font-size: 12px;
	color: #333;
	background-image: url(/images/input.png);
	background-repeat: no-repeat;
	display: block;
	padding: 5px;
	float: left;
	height: 13px;
	width: 180px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.nav_search form .buton {
	float: left;
	margin-left: 5px;
}
.block {
	display: block;
	margin: 0px;
	padding: 0px;
}
.block .thumbs, .block .wrapper {
	display: block;
	width: 939px;
	float: left;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E0E0E0;
	border-left-color: #E0E0E0;
	background-color: #FFF;
	padding-top: 5px;
}
.thumbs li {
	float: left;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 3px;
	margin-left: 3px;
	width: 182px;
	display: block;
	list-style-type: none;
}
.thumbs li a {
	text-decoration: none;
	color: #000;
	font-size: 10px;
}
.thumbs li a .name {
	background-image: url(/images/li.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	font-size: 12px;
	display: block;
	height: 15px;
	width: 157px;
	padding-left: 25px;
	overflow: hidden;
	margin-bottom: 2px;
	color: #666;
}
.thumbs li a:hover .name {
	background-image: url(/images/li.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	font-size: 12px;
	display: block;
	height: 15px;
	width: 157px;
	padding-left: 25px;
	overflow: hidden;
	margin-bottom: 2px;
	color: #000;
}

.thumbs li a img {
	display: block;
	height: 135px;
	width: 180px;
	border: 1px solid #606060;
}
.thumbs li a:hover img {
	display: block;
	height: 135px;
	width: 180px;
	border: 1px solid #F30043;
}
.thumbs li a .blkk {
	background-image: url(/images/thumb_bottom_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 17px;
	width: 172px;
	font-size: 12px;
	padding-right: 5px;
	padding-left: 5px;
}
.thumbs li a:hover .blkk {
	background-image: url(/images/thumb_bottom_bg.gif);
	background-repeat: no-repeat;
	background-position: -186px 0px;
	height: 17px;
	width: 172px;
	font-size: 12px;
	padding-right: 5px;
	padding-left: 5px;
}

.thumbs li a .blkk .date {
	float: left;
	display: block;
	width: 80px;
	color: #FFF;
}
.thumbs li a .blkk .views {
	float: right;
	width: 90px;
	display: block;
	text-align: right;
	color: #FFF;
}


.thumbs_2  {
	display: block;
	width: 939px;
	float: left;
	padding-top: 5px;
}
.thumbs_2 li {
	float: left;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 3px;
	margin-left: 3px;
	width: 182px;
	display: block;
	list-style-type: none;
}
.thumbs_2 li a {
	text-decoration: none;
	color: #000;
	font-size: 10px;
}
.thumbs_2 li a .name {
	background-image: url(/images/li.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	font-size: 12px;
	display: block;
	height: 15px;
	width: 157px;
	padding-left: 25px;
	overflow: hidden;
	margin-bottom: 2px;
	color: #666;
}
.thumbs_2 li a:hover .name {
	background-image: url(/images/li.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	font-size: 12px;
	display: block;
	height: 15px;
	width: 157px;
	padding-left: 25px;
	overflow: hidden;
	margin-bottom: 2px;
	color: #000;
}

.thumbs_2 li a img {
	display: block;
	height: 135px;
	width: 180px;
	border: 1px solid #606060;
}
.thumbs_2 li a:hover img {
	display: block;
	height: 135px;
	width: 180px;
	border: 1px solid #F30043;
}
.thumbs_2 li a .blkk {
	background-image: url(/images/thumb_bottom_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 17px;
	width: 172px;
	font-size: 12px;
	padding-right: 5px;
	padding-left: 5px;
}
.thumbs_2 li a:hover .blkk {
	background-image: url(/images/thumb_bottom_bg.gif);
	background-repeat: no-repeat;
	background-position: -186px 0px;
	height: 17px;
	width: 172px;
	font-size: 12px;
	padding-right: 5px;
	padding-left: 5px;
}

.thumbs_2 li a .blkk .date {
	float: left;
	display: block;
	width: 80px;
	color: #FFF;
}
.thumbs_2 li a .blkk .views {
	float: right;
	width: 90px;
	display: block;
	text-align: right;
	color: #FFF;
}


.pagination {
	float: left;
	list-style-type: none;
	position: relative;
	height: 25px;
	padding-top: 6px;
	font-size: 14px;
}

.paginator_top {
	display:inline;
	color: #FFFFFF;
	text-align: center;
}
.paginator_top ul { display:inline; padding-top: 0px; padding-right: 3px; padding-bottom: 0px; padding-left: 3px; margin-right: auto; margin-left: auto; }
.paginator_top .pages {
	padding-right:15px;
	color: #FFFFFF;
}
.paginator_top ul li {
	display:inline;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.paginator_top ul li .not_act_page{
	text-decoration:none;
	color: #FFF;
	background-color: #606060;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 1px;
	padding-bottom: 2px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.paginator_top ul li a{
	text-decoration:none;
	color: #FFF;
	background-color: #606060;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 1px;
	padding-bottom: 2px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.paginator_top ul li a:hover, .paginator_top ul li .act_page {
	text-decoration: none;
	background-color: #FFF;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #000;
}
.paginator_top .pages .scj_dots { display: inline; padding-top: 4px; padding-right: 2px; padding-bottom: 4px; padding-left: 2px; }
.wrapper .cats_list {
	width: 100%;
	margin-top: 10px;
}
.cats_list ul {
	display: block;
	float: left;
	width: 154px;
	margin-left: 2px;
}
.cats_list ul li {
	background-image: url(/images/li.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 17px;
	font-size: 13px;
	padding-left: 20px;
	width: 134px;
	overflow: hidden;
}
.cats_list ul  li a {
	color: #606060;
}
.cats_list ul li a:hover {
	color: #F30043;
}
.top .title {
	font-size: 24px;
	text-align: center;
	color: #F30043;
}
.top {
	width: 931px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.top ul {
	float: left;
	width: 232px;
}
.top ul li {
	background-image: url(/images/li_2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 8px;
	font-size: 18px;
}
.top ul li a {
	color: #606060;
	text-decoration: none;
}
.top ul li a:hover {
	color: #F30043;
	text-decoration: none;
}
.sites {
	float: left;
	display: block;
	width: 580px;
	padding-left: 65px;
	padding-top: 10px;
}
.sites li a {
	color: #333;
	text-decoration: none;
}
.sites li a:hover {
	color: #F30043;
	text-decoration: none;
}
.sites li {
	padding-left: 9px;
	background-image: url(/images/li_3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-right: 3px;
	margin-left: 5px;
	font-size: 14px;
	display: inline;
}
.footer {
	width: 100%;
	font-size: 12px;
	text-align: center;
}
.footer a {
	color: #606060;
}
.footer a:hover {
	color: #000000;
}
.opis {
	font-size: 11px;
	padding-left: 20px;
	text-align: center;
	padding-top: 6px;
	color: #666;
	padding-right: 5px;
}
.opis h1 {
	float: left;
}

.opis a {
	color: #000;
}
.opis a:hover {
	color: #000;
	text-decoration: none;
}
.gallery {
	display: block;
	width: 100%;
}
#flash_page {
	display: block;
	float: left;
	width: 665px;
	padding-left: 5px;
}
.gallery #related {
	float: left;
	padding-left: 20px;
	width: 240px;
}
h2 , .thumbs_2 h2 {
	font-size: 18px;
	color: #F30043;
	background-image: url(/images/li.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 25px;
}

#flash_page .flash {
	text-align: center;
	display: block;
	padding-top: 5px;
}
.flash h3 {
	background-color: #F30043;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 18px;
}
.flash h3 a {
	color: #FFF;
}
.flash h3 a:hover {
	color: #000;
}

.line {
	font-size: 14px;
}
.line a {
	color: #606060;
}
.line a:hover {
	color: #F30043;
}
.addthis_toolbox {
   background: transparent !important;
}