/* all */

body{
	background-color: #45484b;
	font-family: Tahoma;
	font-size:11px;
	color:#3c3c3c
}

body, form, h1, h2, h3, h4, h5, p, div, table, td, tr, img, ul, li, dt, dd, a, blockquote {
	padding:0;
	margin:0;
}

a img {border:none}
a {

}

#contents{width:1046px}

/* header */

#mainHeader{
	background-image:url(../i/head_background.jpg);
	background-repeat:no-repeat;
	width:100%;
	height:170px
}

#mainHeader .logo{
	margin:32px 0 30px 55px;
}

#mainHeader .path{
	background-image:url(../i/path_background.gif);
	background-repeat:repeat-x;
	color:#f75a00;
	padding:7px 22px;
}

#mainHeader .path a {
	color:#fff;
	font-weight:bold;
	text-decoration:none
}
#mainHeader .path a:hover {text-decoration:underline}


#folderGreen, #folderOrange{
	float:right;
	width:379px;
	height:138px;
	margin-top:22px;
	background-repeat:no-repeat
}
#folderGreen ul, #folderOrange ul{
	list-style-type:none;
	margin-top:55px;
}
#folderGreen ul {margin-top:25px}
#folderGreen ul li, #folderOrange ul li{
	float:left;
	margin-left:18px
}
#folderGreen ul li a, #folderOrange ul li a{
	margin-top:8px;
	display:block;
	font-family:Tahoma;
	font-size:13px;
	color:#fff;
	text-decoration:none
}
#folderGreen ul li a:hover, #folderOrange ul li a:hover{
	text-decoration:underline
}

#folderGreen{
	background-image:url(../i/topB.gif);
	margin-right:44px;
}

#folderOrange{
	background-image:url(../i/topA.gif);
	margin-right:18px;
}

#siteMap{
	width:69px;
	margin-left:155px;
	padding-left:18px;
	padding-bottom:3px;
	display:block;
	background-image:url(../i/sitemap.gif);
	background-repeat:no-repeat;
	background-position:2px 4px;
	color:#d6e1e4;
	text-decoration:none;
	border-bottom:1px solid #70888e
}

#folderGreen form {
	margin-left:170px
}
#folderGreen form label img {
	margin-left:-2px;
	margin-bottom:1px;
}
#folderGreen #phrase {
	border:1px solid #3c4146;
	font-family:Tahoma;
	font-size:11px;
	height:17px;
	padding:2px 0px 0px 4px;
	float:left;
}
#folderGreen #searchButtonReplace {
	margin-top:-8px;
	cursor:pointer
}

/* content */

#mainBody {
	margin-top:30px;
	background-image:url(../i/pageA.gif);
	background-repeat:repeat-x;
}

#mainBody2{
	background-image:url(../i/bottomBackground.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-bottom:110px;
	height:100%
}

#pageTop{
	background-image:url(../i/contentA.gif);
	background-repeat:no-repeat;
	height:13px
}

#pageBottom{
	background-image:url(../i/contentC.gif);
	background-repeat:no-repeat;
	height:9px;
}

#page{
	background-image:url(../i/contentB.gif);
	background-repeat:repeat-y;
	padding:5px 0px 0px 30px
}


#mainFooter{
	clear:both;
	padding:16px 50px 8px 2px
}

#mainFooter span{float:right}
#mainFooter a {
	text-decoration:none;
	color:#3c3c3c
}
#mainFooter a:hover {text-decoration:underline}

#pageMenu{
	float:left;
	background-image:url(../i/menuA.gif);
	background-repeat:repeat-x;
	padding:6px 0px 14px 12px;
	width:186px
}

#pageMenu ul {
	list-style-type:none;
	padding-bottom:14px
}

#leftSide{
	background-color:#fff;
	float:left;
}

#rightSide{
	float:right;
	background-color:#fff;
	margin-right:60px;
	padding-left:20px;
	width:160px;
	background-image:url(../i/dots.gif);
	background-repeat:repeat-y
}

#rightSide .title {
	margin-top:30px;
	margin-bottom:10px;
	font-weight:bold;
	font-size:12px
}
#rightSide .title a{color:#3c3c3c; text-decoration:none}
#rightSide .title a:hover{text-decoration:underline}

#rightSide .content {margin-bottom:10px}
#rightSide .link {text-align:right}
#rightSide .link a{color:#e64204}
#rightSide .link a:hover{text-decoration:none}

#rightSide .google {
	margin-top:20px;
	border-top:1px solid #383c41
}

.adBox{
	clear:left;
	margin-top:8px
}

/* */

#noteDay{
	margin-left:206px;
	background-color:#383c41;
	border:1px solid #383c41;
	width:766px;
	height:165px;
}

#noteDay .opener {
	float:left;
	margin-right:14px;
}

#noteDay .openerDesc {
	margin:10px;
	color:#cdcdcd
}

#noteDay .openerDesc img {
	margin-left:-3px;
	margin-bottom:3px;
}

#noteDay p {
	margin:6px 10px
}

#noteDay p.title {
	font-weight:bold;
	color:#fff
}

#noteDay p.link {text-align:right}

#noteDay p a {color:#e64204}
#noteDay p a:hover {text-decoration:none}

/* */

ul.category {
	list-style-type:none;
	margin-top:16px;
	margin-left:200px
}
ul.category .rss{float:right}
ul.category li {
	width:193px;
	background-color:#fff;
	float:left;
	background-image:url(../i/dots.gif);
	background-repeat:repeat-y;
	background-position:top	right;
	padding-right:1px;
}
ul.category li.last {
	background-image:none
}
ul.category li .categoryTitle{
	border-bottom:1px solid #383c41;
	margin:0px 16px;
	height:26px
}
ul.category li .content{
	background-image:url(../i/katBackground.gif);
	background-repeat:repeat-x;
	padding:16px 10px 10px 10px;
	margin-left:5px;
	margin-right:4px
}
ul.category li .content strong.title {
	display:block;
	height:20px;
}
ul.category li .content .mini{
	border:1px solid #919191;
	margin:0px 0px 12px 0px
}
ul.category li .link{
	text-align:right;
	margin-right:16px;
}
ul.category li .link a, ul.category li .content a{color:#e64204}
ul.category li .link a:hover, ul.category li .content a:hover{text-decoration:none}

ul.category li ul {
	list-style-type:none;
	padding:16px
}
ul.category li ul li {
	width:150px;
	background:none;
	margin-bottom:12px;
	padding-left:12px;
	background-image:url(../i/contentList.gif);
	background-repeat:no-repeat;
	background-position:0px 3px
}
ul.category li ul li a{
	color:#3c3c3c;
	text-decoration:none
}
ul.category li ul li a:hover{text-decoration:underline}

ul li.space, ul li.spaceB{
	width:700px;
	background:none
}
ul li.spaceB, ul li.dotsB{
	float:right;
}

ul li.dots, ul li.dotsB, ul li.dotsWide{
	background-image:url(../i/dotsB.gif);
	background-repeat:repeat-x;
	width:152px;
	margin:20px 20px 12px 20px
}
ul li.dotsWide{
	float:right;
	margin-right:59px;
}

ul li.dotsWide{width:350px}

ul li.comments{
	width:380px;
	background:none
}

ul li.comments .topics{
	margin:20px;
	background-color:#fff
}

ul li.comments .topics img{
	padding:0px
}

ul li.comments .topics hr{
	border:none;
	height:1px;
	background-color:#565656;
	color:#565656;
	margin:12px 0px
}

ul li.comments ul{
	padding:10px 0px 0px 0px;
}

ul li.comments ul li{
	float:none;
	font-size:12px;
	margin-bottom:4px;
	width:330px;
}

#articleHead {
	margin-left:208px;
	width:540px;
	padding:0px 8px
}
#articleHead img {
	margin-bottom:6px
}
#articleHead .rss img {
	margin-bottom:0px;
	margin-left:14px
}
#articleContent, #articleContentWide{
	margin-left:208px;
	width:520px;
	background-color:#fff;
	border-top:1px solid #383c41;
	padding:20px 10px 20px 20px
}
#articleContentWide{
	width:725px
}
#articleContent img.first{
	float:left;
	border:1px solid #919191;
	margin:0px 20px 20px 0px
}
#articleContent p {
	margin-top:10px;
	line-height:16px
}
#articleContent h3 {
	font-size:13px;
	color:#5ca803
}
#articleContent a, #articleContentWide a {
	color:#e64204
}
#articleContent a:hover, #articleContentWide a:hover{
	text-decoration:none
}
#articleContent .keywords{
	margin:16px 0px;
	line-height:16px;
	color:#b1b1b1
}
#articleContent .keywords a{
	color:#b1b1b1;
	text-decoration:none
}
#articleContent .keywords a:hover{text-decoration:underline}

#articleContent blockquote {
	border:1px solid #ebe6c8;
	background-color:#fcf8da;
	font-size:14px;
	color:#a19759;
	font-style:italic;
	padding:20px;
	float:right;
	margin-top:10px;
	margin-bottom:10px;
	width:255px;
}

#articleContent blockquote p.quoteAuthor{
	text-align:right;
	font-style:normal;
	font-size:11px;
	margin-top:5px;
	margin-right:10px;
	color:#8a7e34
}

.reklamaBoxLeft{
	border:1px solid #cfcfcf;
	background-color:#fff;
	width:200px;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:20px;
	background-image:url(../i/reklamaBox.gif);
	background-repeat:no-repeat;
	background-position:10px 10px;
	padding-top:20px;
	float:left;
}

.reklamaBoxLeft p{
	border-top:1px solid #cfcfcf;
	padding:8px
}
.reklamaBoxLeft img {
	margin-bottom:8px;
}
.reklamaBoxLeft .zoom{
	float:right;
	margin-top:-8px;
}
.reklamaBoxLeft p span {
	color:#959595
}
.reklamaBoxLeft .more{
	display:block;
	float:right;
	margin-bottom:8px;
	font-size:10px;
	color:#959595;
	text-decoration:underline
}
.reklamaBoxLeft .more:hover{text-decoration:none}

.fotoBoxLeft, .fotoBoxRight{
	border:1px solid #cfcfcf;
	background-color:#fff;
	width:200px;
	margin:10px 20px 10px 0px;
	float:left;
}
.fotoBoxRight{
	float:right;
	margin:10px 0px 10px 20px;
}

.fotoBoxLeft p, .fotoBoxRight p{
	padding:0px 8px 8px 8px
}
.fotoBoxLeft img, .fotoBoxRight img {
	margin-bottom:8px;
}
.fotoBoxLeft .zoom, .fotoBoxRight .zoom{
	float:right;
	margin-top:-8px;
}
.fotoBoxLeft p span, .fotoBoxRight p span {
	color:#959595
}

#articleContent .linkComments{
	float:right;
	width:85px;
	margin-top:20px;
	display:block;
	padding-left:17px;
	background-image:url(../i/comments.gif);
	background-repeat:no-repeat;
	background-position:2px 3px;
	color:#959595;
	text-decoration:none
}
#articleContent .linkComments:hover{text-decoration:underline}

.galleryBox, .galleryBoxEmpty{
	border:1px solid #d1d1d1;
	float:left;
	width:480px;
	margin-top:10px;
	padding:50px 20px 10px 20px;
	background-image:url(../i/fotogallery.gif);
	background-repeat:no-repeat;
	background-position:10px 15px
}

.galleryBox img{
	margin-left:8px;
	margin-bottom:8px;
	border:1px solid #919191;
}

.galleryBoxEmpty{
	background:none;
	border:none;
	padding:20px
}

#articleContent .pages, #articleContentWide .pages {
	border-bottom:1px solid #383c41;
	padding-top:10px;
	padding-bottom:10px;
	float:left;
	width:520px;
	text-align:center;
}
#articleContent .pages{
	border-bottom:none;
	border-bottom:1px dotted #919191;
	padding-bottom:8px;
	margin-bottom:10px;
	margin-top:10px
}
#articleContentWide .pages {
	width:725px;
	border-bottom:none
}
#articleContent .pages .prev, #articleContentWide .pages .prev{color:#959595; float:left}
#articleContent .pages .next, #articleContentWide .pages .next{color:#959595; float:right}
#articleContentWide .pages .next{margin-left:660px}
#articleContent .pages a, #articleContentWide .pages a{
	color:#3c3c3c;
	text-decoration:underline
}
#articleContent .pages strong, #articleContentWide .pages strong{color:#5ca803}
#articleContent .pages a:hover, #articleContentWide .pages a:hover{
	text-decoration:none
}
.wide{
	width:724px;
	border:none;
	border-top:1px solid #383c41;
	margin-top:20px
}

#similarArticles, #similarNews{
	padding-top:16px;
	float:left;
	width:254px
}
#similarArticlesColorBox, #similarNewsColorBox{
	float:left;
	width:21px;
	height:21px;
	background-color:#5ca803
}
#similarNewsColorBox{
	background-color:#ff5a00
}
#similarArticles p, #similarNews p{
	margin:2px 0px 0px 33px
}

#similarArticles ul, #similarNews ul {
	list-style-type:none;
	padding:16px 16px 16px 33px
}

#similarArticles ul li, #similarNews ul li{
	width:205px;
	background:none;
	margin-bottom:12px;
	padding-left:12px;
	background-image:url(../i/contentList.gif);
	background-repeat:no-repeat;
	background-position:0px 3px
}
#similarArticles ul li{
	background-image:url(../i/contentListB.gif);
	background-position:0px 4px
}

#similarArticles ul li a, #similarNews ul li a{
	font-weight:bold;
	color:#3c3c3c;
	line-height:14px;
	text-decoration:none
}
#similarArticles ul li a:hover, #similarNews ul li a:hover{text-decoration:underline}

#sizePick{
	float:right;
	padding-left:90px;
	padding-top:2px;
	background-image:url(../i/sizePick.gif);
	background-repeat:no-repeat;
	background-position:0px 3px
}
#sizePick img{
	border:1px solid #919191
}
#articleContentWide ul{
	list-style-type:none;
	margin:0px
}
#articleContentWide ul li{
	float:right;
	margin:0px;
}
#articleContentWide ul li .photo{
	float:left;
	margin-right:12px;
	border:1px solid #919191
}
#articleContentWide ul li .more{
	float:right;
	text-align:right;
	width:720px
}
#articleContentWide .title{
	padding-bottom:5px;
}
#articleContentWide .title a, #articleContentWide ul li .more a {
	color:#e64204;
	font-weight:bold;
	text-decoration:none
}
#articleContentWide ul li .more a {font-weight:normal}
#articleContentWide .title a:hover, #articleContentWide ul li .more a:hover{text-decoration:underline}
#articleContentWide li.dots{
	margin-top:16px;
	width:726px
}

small.date{color:#959595}
.wykop{}

#contactForm{
	background-image:url(../i/menuA.gif);
	background-repeat:repeat-x;
	background-color:#D32804;
	width:480px;
	padding:20px
}
#contactForm form{margin:0px}
#contactForm form table{
	border-collapse:collapse
}
#contactForm form td{
	vertical-align:top;
	padding:3px
}
#contactForm label{
	display:block;
	width:70px;
	color:#fff
}
#contactForm textarea, #contactForm input{
	border:1px solid #3C4146;
	margin-bottom:5px;
	width:381px;
	font-family:Verdana, Arial, Helvetica;
	font-size:12px
}
#contactForm textarea{
	height:208px
}
#contactForm #submitButton{
	float:right;
	width:120px;
	height:42px;
	border:none;
	font:11px Tahoma;
	color:#fff;
	text-align:right;
	padding-right:20px;
	background-image:url(../i/kontakt_wyslij.gif);
	background-repeat:no-repeat;
}

dl#coms dd{
	font-size:11px;
	border-top:1px dotted #ccc;
	line-height:14px;
	padding-top:6px;
	margin-top:10px
}
dl#coms dd img{vertical-align:middle}
dl#coms dd .comdat{
	color:#888;
	font-size:10px;
	float:right;
	margin:0px;
	padding:0px
}
dl#coms dd blockquote{
	font-size:11px;
	float:none;
	width:auto;
	font-style:italic;
	margin:4px;
	border:1px solid #ccc;
	padding:4px;
	background-color:#F8F8F8
}
.logos {border-top:1px solid #CACACA; padding:16px 0px}
.logo-reklama {vertical-align:middle; float:left; margin-right:10px}
.dataNews {font-size:10px; margin:0px}

.ad-banner {
	width: 1046px;
	text-align:center
}

.ad-sky {
	margin-right: -176px;
	margin-top:30px;
	float: right;
	width: 160px;
	height: 600px;
}

.ad-square, .ad-square-hp {
	width: 520px;
	text-align:center;
	
}

.ad-square-hp {
	padding-top: 6px;
	margin-left:205px;
	width: 755px
}

.texttable td {
	padding:3px
}
}