/* Begin Typography & Colors */
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Verdana, Arial, Sans-Serif;
	background: #fff;
	color: #484848;
	text-align: center;
	margin: 0; padding:0;
	}

a:active {outline: none;}
:focus {-moz-outline-style: none;outline: none;}
.clearboth{clear: both;font-size: 0%;line-height: 0%}


#headerwrapper{width: 100%; height: 230px; position: relative;text-align: left;}
#header{width: 990px; margin: 0 auto; position: relative;}
#headerutilitieswrapper{width: 100%; text-align: left; position: relative; border-bottom: 1px solid #ff4a4a; padding: 4px 0 8px; height: 18px}
#headerutilities{width: 990px; margin: 0 auto; position: relative;}

#czarnabelka{background: #000; position: absolute; left: 0; top: 170px; width: 100%;height: 50px;z-index: 0}
#flashtop{z-index: 10}
.breadcrumb{color:#262626;font: 11px/22px "Century Gothic", Verdana; text-transform: lowercase;}
.breadcrumb .tujestes{color:#FF4A4A;}
.breadcrumb a{color: #B2B2B2; text-decoration: none;}
.breadcrumb a:hover{text-decoration: underline;}
.breadcrumb .separator{color:#CCCCCC}

/* Main Content */
#contentwrapper{clear: both;width: 990px; margin: 30px auto 0; position: relative;text-align: left;}
#maincontentwrapper{clear: both; float: left; width: 100%;}
#content{margin: 0 190px 0 190px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/}
#maincontent{padding: 0 50px; font: 1.3em Verdana}
#maincontent .piecminiaturek{clear: both; float: left; width: 100%; margin-bottom: 20px;}
#maincontent h1{clear: both; margin: 0px 0px 30px;padding: 0; font: 300% "Century Gothic", "Trebuchet MS"; color: #FF4A4A;text-transform:uppercase;}
#maincontent h2,#maincontent .section-title{margin: 10px 0px;padding: 0; font: 240% "Century Gothic", "Trebuchet MS"; color: #FF4A4A;text-transform:uppercase;}
#maincontent h3{margin: 10px 0px;padding: 0; font: 120% "Century Gothic", "Trebuchet MS"; color: #FF4A4A;text-transform:uppercase;}
#maincontent a{color: #FF4A4A; text-decoration: none;}
#maincontent a:hover{text-decoration: underline;}
#maincontent ul li{list-style: none; background: url(../images/list-bullet-level1.gif) no-repeat 0px 7px; padding-left: 11px; margin-bottom: 8px;}
#maincontent ul li ul li{background: url(../images/list-bullet-level2.gif) no-repeat 0px 7px; margin-bottom: 5px;}
#maincontent ul li ul{margin-top: 8px;}
#maincontent .pagetags{clear: both; width: 100%; float: left; border-top: 1px solid #FF4A4A; margin-top: 25px;}

#maincontent ol li{margin-bottom: 8px;}
#maincontent ol li ol li{margin-bottom: 5px; list-style:lower-latin}
#maincontent ol li ol{margin-top: 8px;}

#maincontent form{clear: left; float: left; text-align: left; width: 470px; padding: 20px; background: #EAEAEA; margin: 10px 0px;}
.linklove{display: none}
#maincontent .comm-notes{color:#484848;font-size: 85%;margin-bottom: 10px}
#maincontent form .required{color: #FF4A4A}
#maincontent form input.textfield{width: 100%;border: 1px solid #CCCCCC}
#maincontent form label {display: block;font-weight:bold;}
#maincontent form input.submitButton, .sendbutton,#submit{width: 200px; height: 23px; border: 0; background: #fff; margin: 0 auto; color: #FF4A4A; font-size: 13px; cursor: pointer; }
#maincontent form input.submitButton:hover, .sendbutton:hover,#submit:hover{background: #FF4A4A; color: #fff;}
.reqtxt, .emailreqtxt{font-size: 10px; color: #d20505;}
.failure{background: #d20505; color: #fff; padding: 3px 5px; font-weight: bold;}

#maincontent form#cformsform select{width: 450px;margin: 0;}
#maincontent form#cformsform textarea{width: 450px; height: 200px; border: 1px solid #CCCCCC}
#maincontent form#cformsform fieldset {margin: 0; padding: 0; border: none; width: 100%;}
#maincontent form#cformsform legend {display:none}

#maincontent form#cformsform fieldset ol {margin: 0; padding: 0;}
#maincontent form#cformsform fieldset ol li {display: block; float: left; height; 1%; list-style: none; padding: 5px; margin: 0; width: 460px; }
#maincontent form#cformsform fieldset.cf-fs2 ol li {padding: 5px 30px 5px 5px; margin: 0; width: 200px; }

#maincontent form#cformsform em {font-weight: bold; font-style: normal; color: #f00;}
#maincontent form#cformsform .submitwrap, .cf-sb{clear: left; display: block; float: left; width: 100%; padding: 20px 0px 0px 0px; margin-top: 10px; border-top: 1px solid #d6d3d3; text-align: center;}
#cforms_captcha{float: left;height: 20px;line-height: 20px}

#maincontent table{float: left; width: 100%; border: 0;}
#maincontent table caption{display: none;}
#maincontent table th{font-weight: bold; color: #979696; text-align: center; border: none; background: #e8e7e7; font-size: 14px; padding: 5px;}
#maincontent table td{text-align: center; border: none; border-bottom: 1px solid #d6d3d3;}

/* Begin Sidebar */
#sidebar{float: left; width: 190px; /*Width of left column in pixel*/ margin-left: -990px; /*Set margin to that of -(MainContainerWidth)*/}

#sidenav li{margin-bottom: 20px;}
#sidenav li ul li{margin-bottom: 5px;}
#sidenav li a{font-size: 160%;text-transform:uppercase;}
#sidenav li a:hover{color:#FF4A4A}
#sidenav ul li a{font-size: 100%;text-transform: none}
#sidenav li.current_page_item a{color: #FF4A4A}
#sidenav li.current_page_item ul li a{color: #262626}
#sidenav li.current_page_item ul li a:hover{color: #FF4A4A}

/* End Sidebar */

/* Begin Sidebar2 */
#sidebar2{float: left;width: 190px; /*Width of right column*/
margin-left: -190px; /*Set left margin to -(RightColumnWidth)*/}
/* End Sidebar2 */
#execphp-6{background:url(../images/2cytryny-na-facebooku-bg.png) no-repeat;width:188px;height:119px;}
#execphp-6 .execphpwidget{margin-top:86px;padding-left:40px}

#footerwrapper{clear: both;float: left;width: 100%; position: relative;text-align: left; background: #000; padding: 25px 0 0; margin-top: 30px;font-family: "Century Gothic", "Trebuchet MS";}
#footer {padding: 0; margin: 0 auto; width: 990px; clear: both;}
#footer ul{padding: 0; margin: 0; list-style: none; font-size: 1.4em;}
#footer a{color: #fff; text-decoration: none;}
#footer a:hover{color: #FF4A4A; text-decoration: none;}

#footer #footerleft{float: left; width: 250px;}
#footer #footerutilities{clear: both; float: left; width: 250px; margin-top: 10px;}
#footer #footerutilities li{display: block; float: left;}
#footer #footerutilities li.rss a{display: block; width: 19px; height: 15px; text-indent: -5000px; background: url(../images/rss-icon.gif) no-repeat top left; padding-right: 10px; border-right: 1px solid #484848; }
#footer #footerutilities li.pl a{display: block; width: 19px; height: 15px; text-indent: -5000px; background: url(../images/polski-flaga.gif) no-repeat top right; padding-left: 10px;}
#footer #footerutilities li.en a{display: block; width: 19px; height: 15px; text-indent: -5000px; background: url(../images/english-flaga.gif) no-repeat top right; padding-left: 5px;}

#footer #footercenter{float: left; width: 450px; text-align: center;padding: 0px 20px;}
#footer #footercenter span{display: block; font-size: 1.2em;}
#footer #footerright{float: left; width: 250px; text-align: right}
#copywrapper{clear: both; position: relative; text-align: center; float: left; width: 100%; border-top: 1px solid #1a1a1a; padding: 10px 0; margin-top: 10px;color: #fff}
#copywrapper .work{margin: 0; padding:0; list-style: none; position: absolute; top: 10px; right: 10px;}

/* Begin Calendar */
#wp-calendar {empty-cells: show;margin: 10px auto 0;width: 155px;}
#wp-calendar #next a {padding-right: 10px;text-align: right;}
#wp-calendar #prev a {padding-left: 10px;text-align: left;}
#wp-calendar a {display: block;}
#wp-calendar caption {text-align: center;width: 100%;}
#wp-calendar td {padding: 3px 0;text-align: center;}
#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */

/* Begin Various Tags & Classes */

code {font: 1.1em 'Courier New', Courier, Fixed;	}
.clear {clear: both;}
acronym, abbr, span.caps {cursor: help;font-size: 0.9em;letter-spacing: .07em;}
acronym, abbr {border-bottom: 1px dashed #999;}
blockquote {margin: 15px 30px 0 10px;padding-left: 20px;border-left: 5px solid #ddd;}
blockquote cite {margin: 5px 0 0;display: block;}
.center {text-align: center;}
.hidden {display: none;}
.screen-reader-text {position: absolute;left: -1000em;}
hr {display: none;}
a img {border: none;}
/* End Various Tags & Classes*/

/* Begin Images */
p img {padding: 0;max-width: 100%;border: 1px solid #ccc}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {display: block;margin-left: auto;margin-right: auto;border: 1px solid #ccc}
img.alignright {margin: 0 0 2px 20px;display: inline;border: 1px solid #ccc}
img.alignleft {margin: 0 20px 2px 0;display: inline;border: 1px solid #ccc}
.alignright {float: right;}
.alignleft {float: left;}
/* End Images */

/* Begin Form Elements */
#searchform{float: right; width: 190px; position: relative; margin:0; padding:0;}
#searchform #s {
	width: 124px;height: 16px;
	padding: 2px;
	border: 1px solid #ccc;
	font-size: 11px; margin:0;float: left;
	}
	
#searchform label{float: left;display: block; width: 18px; height: 20px; text-indent: -5000px; background: url(../images/search-icon.gif) no-repeat 0 4px; padding: 0; margin:0;}
#searchsubmit {background: #fff;border:none;text-transform:uppercase;color:#FF4A4A;font: 14px 'Century Gothic','Trebuchet MS';}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;}

select {width: 130px;}

#commentform input {width: 170px;padding: 2px;margin: 5px 5px 1px 0;}
#commentform {margin: 5px 10px 0 0;	}
#commentform textarea {width: 100%;padding: 2px;}
#respond:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#commentform #submit {margin: 0 0 5px auto;float: right;}
.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentlist li ul li {font-size: 1em;}
.commentlist li {font-weight: bold;}
.commentlist li .avatar {float: left; margin-right: 10px;border: 1px solid #eee;padding: 2px;background: #fff;}
.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 1.1em;}
.commentlist p {font-weight: normal;line-height: 1.5em;text-transform: none;}
#commentform p {font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentmetadata {font-weight: normal;}
/* End Form Elements */

/* Begin Comments*/
.alt {margin: 0;padding: 10px;}
.commentlist {padding: 0;text-align: justify;}
.commentlist li {margin: 15px 0 10px;padding: 5px 5px 10px 10px;list-style: none;	}
.commentlist li ul li {margin-right: -5px;margin-left: 10px;}
.commentlist p {margin: 10px 5px 10px 0;}
.children { padding: 0; }
#commentform p {margin: 5px 0;}
.nocomments {text-align: center;margin: 0;padding: 0;}
.commentmetadata {margin: 0;display: block;	}
/* End Comments */

/* Captions */
.aligncenter,
div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}
/* End captions */

/* Widgets */
.widget{clear: both; float: left; width: 100%; margin-bottom: 20px; font:1.4em "Century Gothic", "Trebuchet MS"}
.widgettitle{clear: both; float: left; width: 100%; color: #000; font: 160% "Century Gothic", "Trebuchet MS"; text-transform: uppercase;margin-bottom: 10px;}
.widget ul{margin:0;padding:0;list-style:none; }
.widget ul li{margin:0;padding:0;margin-top: 5px;}
.widget ul li a{color:#262626;text-decoration:none;}
.widget ul li a:hover{color:#FF4A4A}

/* Blog */
.blog #maincontent .entry-row {clear: both; float: left; width: 100%; margin-bottom: 40px}
.blog #maincontent .entry-row .hentry {float: left; width: 240px;display: inline;margin: 0 15px 0 0; padding: 0px;}
.blog #maincontent .entry-row .hentry a{display: block; text-decoration: none; color: #484848}
.blog #maincontent .entry-row .hentry a:hover{text-decoration: none;}
.blog #maincontent .entry-row .hentry a .entry-date{display: block;font-family: "Century Gothic", "Trebuchet MS"; color: #FF4A4A; text-transform:uppercase;}
.blog #maincontent .entry-row .hentry a .entry-title{display: block;font-weight: bold; color: #484848;margin-bottom: 5px}
.blog #maincontent .entry-row .hentry a img{margin-bottom: 10px}
.blog #maincontent .entry-row .hentry a .entry-content{display: block;color: #484848;margin-bottom: 5px}
.blog #maincontent .entry-row .hentry a .entry-comm{color:#B0B0B0}
.blog #maincontent .entry-row .hentry a .entry-more{color:#FF4A4A;}

.blog #maincontent .entry-row .hentry a .entry-list-thumb {margin: 5px 0 10px;line-height: 0;}
.blog #maincontent .entry-row .hentry a .entry-list-thumb img {width: 240px;height: 110px;border:1px solid #ccc;}
.blog #maincontent .entry-row .hentry a:hover img {border: 1px solid #FF4A4A;}

#maincontent .wp-pagenavi{clear: both; float: left; text-align: center; width: 100%;}
#maincontent .wp-pagenavi a.previouspostslink{border-right: 1px solid #ccc; padding: 0 7px;}
#maincontent .wp-pagenavi a.nextpostslink{padding: 0 7px;}
#maincontent .wp-pagenavi a.page{border-right: 1px solid #ccc; padding: 0 7px;}
#maincontent .wp-pagenavi .current{font-weight: bold;border-right: 1px solid #ccc; padding: 0 7px;}

#maincontent .postnavigation{clear: both; float: left; width: 100%; position: relative; margin: 10px 0;}
#maincontent .postnavigation .alignleft{border-right: 1px solid #ccc; padding-right: 10px; text-align: right; width: 245px;}
#maincontent .postnavigation .alignright{padding-left: 10px; text-align: left;width: 244px;}
#maincontent .postnavigation span{display: block; font-weight: bold; color: #B0B0B0; font-size: 85%;}
#maincontent .posttags{color: #B0B0B0; font-size: 85%;}
#maincontent .posttags span{font-weight: bold;}
#maincontent .posttags a{color: #b0b0b0}

.highslide-credits{display: none;}








