
/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

body {
	margin: 0px;
	padding: 0;
	background: #F3F2ED url(images/img04.jpg) repeat-x left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #464646;
}

h1, h2, h3 {
	margin: 0;
	text-transform: uppercase;
	font-weight: normal;
	color: #000000;
}

h1 { font-size: 44px; }

h2 { font-size: 14px; }

h3 { }

p, ul, ol {
	margin-top: 0;
	text-align: justify;
}

ul, ol { }

blockquote { }

a { color: #1791db; }

a:hover { text-decoration: none; }

a img { border: none; }

img.left {
	float: left;
	margin: 7px 30px 0 0;
}

img.right {
	float: right;
	margin: 7px 0 0 30px;
}

hr { display: none; }

.list1 {
}

.list1 li {
	float: left;
	line-height: normal;
}

.list1 li img {
	margin: 0 30px 30px 0;
}

.list1 li.alt img {
	margin-right: 0;
}

#wrapper {
}

/* Header */

#header-wrapper {
	height: 60px;
	background: #004c7c;
	text-align: center;
}

#top_header {
	height: 17px;
	background:  #131313;
	color: white;

}

#top_header1 {
	width: 920px;
	margin-left: auto;
    	margin-right: auto;
	text-align: right;
}

#top_header a {
	
	color: #e1e0db;
	font-size: 11px;

}
#header {
	width: 920px;
	margin: 0 auto;
}

/* Menu */

#menu1 {
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: center;
}


#menu1 a {
	text-decoration: none; 
	color: white;
}



#menu {
	float: right;
	width: 750px;
	color: black;
}

#menu ul {
	margin: 0;
	padding: 8px 0px 0px 0px;
	list-style: none;
	line-height: normal;
}

#menu li {
	background: url(images/img01.jpg) no-repeat left 10px;
	display: block;
	float: left;
}

#menu a {
	display: block;
	float: left;
	height: 32px;
	padding: 14px 20px 0px 20px;
	letter-spacing: -1px;
	text-decoration: none;
	text-align: center;
	text-transform: lowercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: black;
}

#menu a:hover { 
	text-decoration: none; 
}

#menu .current_page_item a {
}

#menu .first {
}
/* Search */

#search {
	float: right;
	padding: 10px 10px 0px 0px;
}

#search form {
	float: right;
	margin: 0;
	padding: 4px 0px 0 0;
}

#search fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

#search input {
	float: left;
	font: 12px Georgia, "Times New Roman", Times, serif;
}

#search-text {
	width: 213px;
	height: 28px;
	padding: 6px 0 0 7px;
	border: none;
	background: url(images/img02.jpg) no-repeat left top;
	color: #000000;
}

#search-submit {
	width: 82px;
	height: 28px;
	margin-left: 10px;
	padding: 0px 5px;
	background: url(images/img03.jpg) no-repeat left top;
	border: none;
	text-indent: -9999px;
	color: #FFFFFF;
}

/* Page */

#page {
	width: 1000px;
	margin: 0px auto;
	margin: 0 auto;
	background: #FFFFFF url(images/img06.jpg) repeat-y left 20px;
}

#page-bgtop {
	width: 920px;
	margin: 0px auto;
	padding: 40px;
	background: url(images/img05x20.jpg) no-repeat left top;
}


/** LOGO */

#logo {
	width: 940px;
	height: 60px;
	margin: 0 auto;
	padding-top: 20px;
	padding-left: 20px;
}
#logo1 {
	width: 400px;
	height: 97px;
	margin: 0 auto;
	padding-top: 20px;
	float: left;
}

#reklama {
	width: 520px;
	height: 97px;
	margin: 0 auto;
	padding-top: 20px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#logo h1, #logo p {
	margin: 0px;
	line-height: normal;
	text-transform: lowercase;
	font-weight: lighter;
	color: #FFFFFF;
}

#logo p {
	margin-top: -4px;
	text-transform: lowercase;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #FFFFFF;
}

#logo h1 {
	font-size: 40px;
}

#logo a {
	text-decoration: none;
	color: #FFFFFF;
}

#banner {
	padding-bottom: 20px;
}

#szukaj {
	height: 22px;
	margin: 4px 8px 4px 0px; 
	padding: 6px 10px 5px 10px;
	background: #1791db;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}

#szukaj1 {
position:fixed;
top:20px;
left:150px;
}



#lewy {
	float: left;
	width: 250px;
}

#srodek {
	float: left;
	width: 250px;
}

#prawy {
	float: left;
	width: 250px;
}

#glowna {
	float: left;
	width: 750px;
}

#glowna h2 {
	height: 18px;
	margin: 4px 8px 4px 0px; 
	padding: 6px 10px 5px 10px;
	background: #1791db;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}

#glowna_lewy {
	float: left;
	width: 370px;
}

#glowna_prawy {
	float: left;
	width: 370px;
}
/* Content */

#content {
	float: left;
	width: 900px;
}

/* Post */

.post {
	padding: 6px 10px 5px 10px;
	margin-bottom: 45px;
	padding-bottom: 10px;
   	border-style:solid;
     	border-color:#63b6e8;
     	border-width:1.5px;
}

.post_skapiec {
	padding: 6px 10px 5px 10px;
	margin-bottom: 45px;
	padding-bottom: 10px;
   	border-style:solid;
     	border-color:#ff8c02;
     	border-width:1.5px;
	background-color: #ffdaab;
}

.post_allegro {
	padding: 6px 10px 5px 10px;
	margin-bottom: 45px;
	padding-bottom: 10px;
   	border-style:solid;
     	border-color:#ffcc00;
     	border-width:1.5px;
}

.post_allegro_prom {
	padding: 6px 10px 5px 10px;
	margin-bottom: 45px;
	padding-bottom: 10px;
   	border-style:solid;
     	border-color:#ffcc00;
     	border-width:1.5px;
	background-color: #ffefb2;
}

.post_nokaut {
	padding: 6px 10px 5px 10px;
	margin-bottom: 45px;
	padding-bottom: 10px;
   	border-style:solid;
     	border-color:#ff0000;
     	border-width:1.5px;
	background-color: #ffe2e2;
}

.post .title {
	height: 44px;
}

.post .title a {
	text-decoration: none;
	text-transform: capitalize;
	font-size: 30px;
	color: #1791db;
}

.post .title a:hover {
	text-decoration: underline;
	text-transform: capitalize;
	font-size: 30px;
	color: #1791db;
}

.post .date {
	display: inline-block;
	background: #454545;
	margin: 0px;
	padding: 0px 10px;
	color: #FFFFFF;
}

.post .meta {
	margin-left: 2px;
	padding: 4px 30px 2px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #1791db;
}

.post .meta span {
	margin: 0px;
}

.post .meta a {
	padding: 6px 10px 5px 10px;
	background: #1791db;
	text-decoration: none;
	color: #FFFFFF;
}

.post .meta a:hover {
	padding: 6px 10px 5px 10px;
	background: #454545;
	text-decoration: underline;
	color: #FFFFFF;
}

.post .entry {
	padding: 10px 0px 20px 0px;
}

.post .links {
	height: 18px;
	margin: 0px 0px 4px 0px; 
	padding: 6px 10px 5px 10px;
	background: #e20000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}

.post .links_skapiec {
	height: 18px;
	margin: 0px 0px 4px 0px; 
	padding: 6px 10px 5px 10px;
	background: #ff8c02;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}

.post .comments {
	display: block;
	width: 120px;
	height: 18px;
	margin: 0px; 
	padding: 3px 0px 0px 40px;
	background: #90BF35;
	border: 1px solid #5F817E;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}

/* Sidebar */

#sidebar {
	float: right;
	width: 240px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#sidebar li {
	margin-bottom: 30px;
	padding: 0 0 10px 0px;
}

#sidebar li ul {
	margin: 0px 0px;
	border-left: 10px solid #E0E0E0;
}

#sidebar li li {
	margin: 0px 0px 0px 20px;
	padding: 10px 0px 10px 0px;
	border-bottom: 1px solid #E0E0E0;
}

#sidebar li li a {
	font-weight: normal;
}

#sidebar li li a:hover {
	color: #666666;
}

#sidebar p {
	margin: 0;
	padding: 0px 14px;
	border-left: 10px solid #E0E0E0;
}

#sidebar h2 {
	height: 30px;
	margin: 0 0 10px 0px;
	padding: 6px 0 2px 0px;
	text-transform: capitalize;
	font-size: 18px;
	font-weight: normal;
	color: #2E2E2E;
}


#sidebar p {
	line-height: 200%;
}

#sidebar a {
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}

/* Calendar */

#calendar {
}

#calendar caption {
	padding-bottom: 5px;
	font-weight: bold;
}

#calendar table {
	width: 100%;
	border-collapse: collapse;
	border-bottom: 1px solid #24130F;
	border-left: 1px solid #24130F;
	border-right: 1px solid #24130F;
}

#calendar thead th {
	padding: 5px 0;
	text-align: center;
	border-top: 1px solid #24130F;
	border-left: 1px solid #24130F;
	background: #24130F;
}

#calendar tbody td {
	padding: 5px 0;
	text-align: center;
	border-top: 1px solid #24130F;
	border-left: 1px solid #24130F;
	border-bottom: 1px solid #24130F;
}

#calendar tfoot td {
	padding: 5px;
	border-left: 1px solid #24130F;
	border-bottom: 1px solid #24130F;
}

#calendar tfoot #next {
	border-top: 1px solid #24130F;
	text-align: right;
}

#calendar tfoot #prev {
	border-top: 1px solid #24130F;
}

#calendar .pad {
	border-bottom: 1px solid #24130F;
}

#calendar #today {
	background: #24130F;
}

/* Footer */

#footer {
	width: 920px;
	height: 100px;
	margin: 0 auto;
	padding: 0;
	border-top: 1px solid #E0E0E0;
}

#footer-bgcontent {
}

#footer p {
	margin: 0;
	padding: 30px 0px 0px 0px;
	text-align: center;
	line-height: normal;
	font-size: 12px;
}

#footer a {
}

#dosklepu {
   text-align: right; /* depends on element width */
}


.clsAlert{
	position:fixed;
	right:0;
	top:320px;
}

#tytul {
	height: 18px;
	margin: 0px 0px 4px 0px; 
	padding: 6px 10px 5px 10px;
	background: #0066a3;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}

  .box 
            {
            	margin: 0px auto;
            	width:960px;
            	background-color:#ffffff;
            	text-align:left;
                position: relative;
            }
            .header
            {
            	height:100px;
            }
            .header h1
            {
            	margin:0px;
            	padding:30px;
            }
            h2 {color: #99723b; font-size: 16px; font-family: "Lucida Fax", Georgia, Times, "Times New Roman", Helvetica, Verdana; margin:0; padding:0; font-weight:normal;}
            .menu
            {
            	height:30px;
            	border-top:solid 1px #dccfbb;
            	border-bottom:solid 1px #dccfbb;
            	background-color:#4d3a24;
            }
            .menu div
            {
            	padding:10px 30px;
            }
            .menu a
            {
            	margin:0px 10px;
            	color:#fecd28;
            	text-decoration: none;
            }
            .content
            {
             	padding:10px 30px;
            }
            #contactFormContainer
            {
            	position:absolute;
            	left:600px;
            	float:right;
            }
            #contactForm
            {
            	height:277px;
            	width:351px;
            	background-image:url('bkg.jpg');
            	display:none;
            }
            #contactForm fieldset
            {
            	padding:30px;
            	border:none;
            }      
            #contactForm label
            {
            	display:block;
            	color:#FFFFFF;
            }      
            #contactForm input[type=text]
            {
            	display:block;
            	border:solid 1px #006eb0;
            	width:100%;
            	margin-bottom:10px;
            	height:24px;
            }  
            #contactForm textarea
            {
            	display:block;
            	border:solid 1px #006eb0;
            	width:100%;
            	margin-bottom:10px;
            }  
            #contactForm input[type=submit]
            {
            	background-color:#006eb0;
            	border:solid 1px #006eb0;
            	color:#FFFFFF;
            	padding:5px;
            }                
            #contactLink
            {
            	height:40px;
            	width:351px;
            	background-image:url('slidein_button.png');
            	display:block;
            	cursor:pointer;
            }
            #messageSent
            {
            	color:#000000;
            	display:none;
            }

.paginate {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
text-align: center;
}

a.paginate {
border: 1px solid #fe6d15;
padding: 2px 6px 2px 6px;
text-decoration: none;
color: #000080;
}

a.paginate:hover {
background-color: #fe6d15;
color: #FFF;
text-decoration: underline;
}

a.current {
border: 1px solid #fe6d15;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
padding: 2px 6px 2px 6px;
cursor: default;
background:#fe6d15;
color: #FFF;
text-decoration: none;
}

span.inactive {
border: 1px solid #fe6d15;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
padding: 2px 6px 2px 6px;
color: #fe6d15;
cursor: default;
}

.addthis_toolbox.addthis_pill_combo a {
    float: left;
}
.addthis_button_compact .at15t_compact {
    float: left;
}   

		div.domtab{
			padding:0 3em;
			width:100%;
			font-size:90%;
		}
		ul.domtabs{
			float:left;
			width:100%;
			margin:2em 0 0 0;				
		}
		ul.domtabs li{
			float:left;
			padding:0 .5em 0 0;
		}
		ul.domtabs a:link,
		ul.domtabs a:visited,
		ul.domtabs a:active,
		ul.domtabs a:hover{
			width:8em;
			padding:.2em 1em;
			display:block;
			background:#ffffff;
			color:#000000;
			height:3em;
			font-weight:bold;
			text-decoration:none;
			border: 1px solid #077aca;
		}
		html>body ul.domtabs a:link,
		html>body ul.domtabs a:visited,
		html>body ul.domtabs a:active,
		html>body ul.domtabs a:hover{
			height:auto;
			min-height:3em;
		}
		ul.domtabs a:hover{
			background:#077aca;
		}
		div.domtab div{
			width:auto;
			background:#ffffff;
			padding:1em 3em;
			border: 1px solid #077aca;
		}
		ul.domtabs li.active a:link,
		ul.domtabs li.active a:visited,
		ul.domtabs li.active a:active,
		ul.domtabs li.active a:hover{
			background:#70c4ff;
			color:#000000;
		}
		#domtabprintview{
			float:right;
			padding-right:1em;
			text-align:right;
		}
		#domtabprintview a:link,
		#domtabprintview a:visited,
		#domtabprintview a:active,
		#domtabprintview a:hover{
			color:#fff;
		}

		
/* other scheme! */
#other{
	font-size:.8em;
	margin-left:.3em;
	width:60em;
	margin-bottom:3em;
	float:left;
}
div#other.domtab div{
	clear:both;
	width:54em;
	background:#669;
	color:#fff;
	padding:1em 3em;
}
		
#other ul.domtabs a:hover{
	background:#669;
}
div#other ul.domtabs li.active a:link,
div#other ul.domtabs li.active a:visited,
div#other ul.domtabs li.active a:active,
div#other ul.domtabs li.active a:hover{
	background:#669;
	color:#fff;
}
#other div{
	float:left;
}
ul.prevnext{
	float:left;
	width:100%;
}
ul.prevnext li{
	float:left;
	width:49%;
}
ul.prevnext li.next{
	float:right;
	text-align:right;
}

