	
		a:hover {
	color: #FF0000;
	text-decoration: none;
}
    a:link {
	color: #CCFF00;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:active {
	color: #666;
	text-decoration: none;
}


body {
	width: 100%;
	margin: 0;
	padding: 0;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 10px;
	background: #f0f0f0;
	color: #FFFFFF;
}
html,body,div,span,applet,object,iframe,h1,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,tbody,tfoot,thead,tr,th,td {
	vertical-align:baseline;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	text-align: left;
	margin: 0px;
}
/* 
	Resets defualt browser settings
	reset.css
*/

address {
	font-style: normal;
	color: #666;
}
a:link, visited, hover, active {
	text-decoration: none;
}
img {
	border:0;
}
br.clear {
	clear:left;
}

div, h1, h2, h3, h4 {
	margin: 0;
	padding: 0;
}
ul, ol, li { margin: 0; padding: 0; list-style: none; }
ul#menu, div.quote ,#twitter, legend, div#header.home div#breadcrumb ,#container.oferta div#box  { font-family: springsteel, "Arial Narrow", sans-serif; font-weight: normal;}



h1 {
	display: block;
	float: left;
	height: 30px;
	width: 180px;
	font-size: 12px;
	z-index: 3;
	padding: 30px 0px 0px 10px;
	position: relative;
	margin-right: 100px;
}
.h1{
	font-size: 15px;
	color: #FF9900;
}
.h2{
	font-size: 12px;
	color: #FFFFFF;
}
.h22{
	font-size: 14px;
	color: #FF9900;
}
.h3{
	font-size: 17px;
	color: #FFFFFF;
	text-decoration: underline;
}


.jeden {
	background: #B6AA9C;
	height: 40px;
	width: 100%;
}
.blue {
	color:#0099FF;
}
.orange {
	color:#FF9900;
	font-size:14px;
}
.contactAdd{
	font-size: 13px;	
	color: #FF9900;
}
.txtMain{
	font-size: 10px;
	color: #999999;
}
.txtMainItems{
	font-size: 11px;
	color: #CCCCCC;
}
.test {
}




    
.jeden .centralny {
	width: 700px;
	height: 40px;
	margin: 0px auto;
	padding: 20px;
}
.pusty {
	height: 56px;
	width: 125px;
	margin-bottom: 4px;
}


.pasek {
	height: 110px;
	width: 100%;
	border-top: 1px solid #998876;
	border-bottom: 1px solid #998876;
	margin: 0px 0px 0px;
	padding: 4px 0px 0px;
	background: #FFFFFF;
}

.pasek2 {
	height: 60px;
	width: 100%;
	margin: -5px 0px 0px;
	padding: 0px 0px 0px;
	background: #f0f0f0;
}
.pasek3 {
	height: 30px;
	width: 100%;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #666;
	margin: -5px 0px 0px;
	padding: 0px 0px 0px;
	background: #f0f0f0;
}
.pasek img {

}
.pasek .srodek {
	height: 88px;
	width: 920px;
	margin: 10px auto 0px;
}
.pasek h2 {
	height: 88px;
	width: 920px;
	margin: 10px auto 0px;
}

.napisjeden {
	background: #999;
	height: 16px;
	width: 154px;
	font-size: 15px;
	font-weight: bold;
	padding: 1px 0px 4px 3px;
	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	margin: 2px 0px 0px 2px;
	text-align: center;
}
.napisjedendlugi {
	background: #999;
	height: 16px;
	width: 308px;
	font-size: 15px;
	font-weight: bold;
	padding: 1px 0px 4px 22px;
	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	margin: 2px 0px 0px 2px;
	text-align: center;
}
.napisjedendlugilewa {
	background: #999;
	height: 16px;
	width: 295px;
	font-size: 15px;
	font-weight: bold;
	padding: 2px 0px 4px 22px;
	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	margin: 2px 0px 2px 2px;
	text-align: center;
	float: left;
}
.fotprzyciskjeden   {
	a: #FFF;
	float: left;
	height: 67px;
	width: 100px;
	border: 1px solid #666;
	margin: 10px 0px 5px 9px;
	padding: 2px;
}
    
    .widprzycisk {
	background: #F0f0f0;
	float: left;
	height: 80px;
	width: 140px;
	border: 1px solid #666;
	margin: 10px 0px 5px 13px;
}
.widprzyciskjeden {
	background: #F0f0f0;
	float: left;
	height: 80px;
	width: 140px;
	border: 1px solid #666;
	margin: 10px 0px 5px 9px;
}



.widprzyciskjedendladługi {
	background: #F0f0f0;
	float: left;
	height: 80px;
	width: 140px;
	border: 1px solid #666;
	margin: 6px 0px 5px 16px;
}

.widprzyciskjedendladługilewa {
	background: #F0f0f0;
	float: left;
	height: 80px;
	width: 140px;
	border: 1px solid #666;
	margin: 6px 0px 14px 13px;
}
.widprzyciskjedendladługilewadol {
	background: #F0f0f0;
	float: left;
	height: 80px;
	width: 140px;
	border: 1px solid #666;
	margin: 10px 0px 8px 90px;
}


.widprzyciskjeden img {
	padding: 2px;
}
.widprzyciskjedendladługi img {
	padding: 2px;
}
.widprzyciskjedendladługilewa img {
	padding: 2px;
}
div.main {
	margin: 10px auto 0;
	width: 925px;


}
div.main2 {
	margin: 10px auto 0;
	width: 925px;


}

#container .main .margines {
	float: left;
	height: 1300px;
	width: 1px;
}



div#box {
	text-align: center;
	width: 250px;
	height: 272px;
	padding: 20px 20px 68px;
	background: url("../_img/box.png") no-repeat;
}
.main #container .linia {
	height: 5px;
	width: 100%;
	border-top: 1px solid #999;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
}


/* breadcrumb */

div#breadcrumb {
	clear: left;
	background: url("../_img/bread_bg.png") no-repeat top right;
	line-height: 26px;
	padding: 0;
	font-size: 8pt;
	font-weight: bold;
	border: 1px solid #41464a;
	border-bottom: 0;
}

div#breadcrumb span {
    display: block;
    padding: 0 15px;
    background: url("../_img/trans14.png");
}

/* menu */

ul#menu {
	display: block;
	float: left;
	margin: 80px 0 0 50px;
	height: 28px;
	width: 520px;
	font-size: 1.8em;
}
ul#menu li {
	display: block;
	float: left;
	margin: 0 10px;
}
ul#menu li a { color: #f0f0f0; text-decoration: none; }
ul#menu li a span { display: block; float: left; height: 28px; }
ul#menu li a span.c { padding: 0 5px; }
ul#menu li a span.l, ul#menu li a span.r { width: 3px; }
ul#menu li a.checked span.l { background: url("../_img/menu_l.png"); }
ul#menu li a.checked span.r { background: url("../_img/menu_r.png"); }
ul#menu li a.checked span.c { background: #0f171c url("../_img/menu_c.png") repeat-x; }
#centralnysrodek {
	height: 400px;
	width: 1000px;
	margin: 0px auto;
}
#content table {
	font-size: 8pt;
	line-height: 28px;
	background: #FFF;
	text-align: left;
	width: 100%;
	margin-top: 40px;
	border: 1px solid #E2E2E2;
	border-collapse: collapse;
}
#content table th {
	font-size: 10pt;
	font-weight: bold;
	color: #42484D;
	background: #E6E6E6;
	padding-left: 19px;
}
#content table tr {
	border-top: 1px solid #E2E2E2;
}
#content table td {
	background: url(../_img/table_bg.png) repeat-y left center;
	padding-left: 20px;
}
#content table td.nazwa {
	background: url(none);
	color: #4186C2;
}
#content table td.zakres {
	color: #40AF2D;
}
#content table td.cena {
	color: #DAA423;
}
#twitter {
	background: #e3e3e3;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #b1b1b1;
	margin: 20px 0px 0px;
}

/* twitter */

#twitter p {
	margin: 0;
}
#twitter p span { color: #236380; }

#twitter .main > p {
	font-size: 13pt;
	float: left;
	color: #F60;
	margin: 10px 0px 15px 90px;
}

#twitterbox {
    width: 285px; padding: 0 0 0 60px;
    float: right;
    background: url("../_img/twitter.png") no-repeat; color: #e3e3e3;
    font-size: 11pt;
    position: relative;  top: 25px;
}
#footer {
	background: #000000;
	color: #FFFFFF;
	border-top: 1px solid #ffffff;
}

/* footer */

#footer {
	font-size: 9pt;
	padding-top: 60px;
	padding-right: 60px;
	padding-bottom: 60px;
	padding-left: 90px;
	background-color: #756E65;
}

#footer ul {
	display: block;
	width: 250px;
	margin: 0 82px 0 0;
	float: left;
	text-align: center;
}

#footer ul li {
	line-height: 24px;
	border-top: 1px solid #999;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom: 0px none #333;
	border-right-style: none;
	border-left-style: none;
}
#footer ul li:first-child {

}

#footer address {
	display: block;
	float: left;
	width: 250px;
	line-height: 1.5em;
	font-style: normal;
	color: #FFF;
}

#footer address span.email { display: block; margin-top: 0.4em; }
#form {
	padding-top: 20px;
	margin: 20px auto 0px;
	width: 600px;
}
#form1 fieldset {
	margin: 0px;
	padding: 0px;
	border: none;
}
#form1 fieldset legend {
	font-size: 19pt;
	margin: 0px;
	padding: 0px 0px 20px 322px;
	color: #666;
}
#form1 fieldset ul li {
	display: block;
	padding: 10px 0px;
	height: 30px;
}
#form1 fieldset ul li label {
	line-height: 30px;
	font-weight: bold;
	text-align: right;
	display: block;
	padding: 0px 10px 0px 0px;
	float: left;
	width: 312px;
	color: #666;
}
#form1 fieldset ul li input {
	display: block;
	padding: 0px 5px;
	float: left;
	height: 30px;
	width: 260px;
	border: 1px solid #999;
}
#form1 fieldset ul li input#wyslij {
	background: url(../_img/wyslij.png) no-repeat 0px 0px;
	float: right;
	height: 25px;
	width: 75px;
	margin-top: 10px;
	cursor: pointer;
}
#form1 fieldset ul li input#send {
	background: url(../_img/wyslij.png) no-repeat 0px 0px;
	float: right;
	height: 25px;
	width: 75px;
	margin-top: 10px;
	cursor: pointer;
}



#form1 fieldset ul li textarea {
	display: block;
	padding: 5px;
	float: left;
	width: 633px;
	border: 1px solid #999;
	margin: 0;
}

/* FRAMEWORK */

#header {
	background: #FFFFFF url(none) no-repeat;
	color: #FFFFFF;
}

/* HOME */

#header.home {
	height: 500px;
	background: #998876 url(none) no-repeat center top;
	border-top: 1px solid #998876;
	width: 100%;
	float: left;
}
#header .main .spr {
	float: left;
	padding: 40px 0px 0px;
	margin: 50px 0px 0px 10px;
}
#header .main .jeden {
	height: 40px;
	float: none;
	clear: left;
	background: #FFF;
}
#header .maint {
	margin: 0px auto;
	width: 500px;
}

div#header.home div#breadcrumb {
	padding: 0;
	line-height: 64px;
	font-size: 13pt;
	font-weight: normal;
	border: 1px none #41464a;
}

div#header.home div#breadcrumb span { padding-left: 40px; }
 
div#header.home div#top_image {
	position: relative;
	width: 670px;
	top: 3px;
	height: 360px;
	left: 0px;
	right: 0px;
	margin-right: auto;
	margin-left: auto;
	float: none;
	border: 1px solid #F00;
	clear: left;
	}
div#header.home div#top_image div#pracuj {
	width: 310px;
	padding: 30px 0 0 50px;
}

div#header.home div#top_image div#pracuj h2 {
    display: inline;
    font-size: 24pt; color: #d8e722;
    -moz-text-shadow: 2px 2px 1px #000;
    -webkit-text-shadow: 2px 2px 1px #000;
    text-shadow: 2px 2px 1px #000;
}
div#header.home div#top_image div#pracuj h2 span { color: #7bbdd9; }

div#header.home div#top_image div#pracuj p {
    line-height: 1.4em;
    text-align: justify;
    color: #84cded;
    -moz-text-shadow: 1px 1px 1px #000;
    -webkit-text-shadow: 1px 1px 1px #000;
    text-shadow: 1px 1px 1px #000;
    font-size:9pt;
}

div#header.home div.shadow {
	width: 659px;
	height: 30px;
	position: relative;
	top: 3px;
	background: url("../_img/image_top_shadow.png") no-repeat top;
	left: auto;
	right: auto;
	clear: left;
	margin-right: auto;
	margin-left: auto;
}

div#container.home div.main {
	width: 1080px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 75px;
}

div#container.home div.element {
	width: 285px;
	float: left;
	margin-left: 50px;
	font-size:12pt;
}
div#container.home div.element:first-child {
	margin-left: 10px;
	float: left;
}
div#container.home div.element img.bordered { padding: 2px; margin-top: 1em;}
div#container.home div.element p { line-height: 1.4em; }
div#container.home div.element > div {
	min-height: 240px;
	padding-bottom: 15px;
	margin-bottom: 10px;
	background: url(../_img/h2_bg.png) repeat-x bottom;
}
#container {
	width: 100%;
	margin: 0px;
	background: #f0f0f0;
	clear: both;
}

#container p { text-align: justify; line-height: 1.5em; }

#container h2 {
	font-size: 21pt;
	display: block;
	padding: 0 0 10px;
	margin: 0 auto 10px;
	background: url("../_img/h2_bg.png") repeat-x bottom;
	color: #999;
	width: 270px;
	text-align: center;
}

/* container */

#container div.main {
	padding: 0px 0 5px;
	margin: 0px auto;
	width: 910px;
}

#container div.main2 {
	padding: 0px 0 5px;
	margin: 0px auto;
	width: 910px;
}

#container.oferta p {
	color: #345474;
	text-align: center;
	margin: 30px 0px 20px;
}

/* OFERTA */

#container.oferta div#left {
	float: left;
	width: 145px;
	margin-right: 15px;
	text-align: center;
	font-weight: normal;
	}
	
#container.oferta div#left4 {
	float: left;
	width: 145px;
	margin-right: -5px;
	margin-top: -5px;
	text-align: center;
	font-weight: normal;
	
}
#container.oferta div#left2 {
	float: left;
	width: 145px;
	margin-right: 20px;
	text-align: center;
	font-weight: normal;
}

#container.oferta div#content {
	float: left;
	width: 720px;
	padding: 15px 0px 0px 20px;
	margin: 0px 0px 0px;
}

#container.oferta div#content2 {
	width: 7300px;
	height: 600px;
	border-width: 1px;
	border-style: solid;
	padding: 15px 0px 0px 20px;
	background: #CCC;
	clear: none;
	float: left;
	margin: 30px 0px 0px;
}


#container.oferta div#left ol {
	margin-left: 5px;
	color: #075373;
	text-align: center;
}
#container.oferta div#left4 ol {
	margin-left: 5px;
	color: #075373;
	text-align: center;
}
#container.oferta div#left ol li {
	line-height: 25px;
	padding-left: 5px;
	color: #999;
	cursor: pointer;
}
#container.oferta div#left4 ol li {
	line-height: 25px;
	padding-left: 5px;
	color: #999;
	cursor: pointer;
}
#container.oferta div#box {
    width: 220px; height: 272px;
    margin: 20px 0 0 0; padding: 20px 35px 68px 35px;
}

#container.oferta div#box div.text {
    height: 245px;
    display: table-cell;
    vertical-align: middle;
}
#container.oferta div#box div.text blockquote p { line-height: inherit; text-align: inherit; margin: inherit; }

#container.oferta div#box div.rest {
    height: 61px;
    background: url("../_img/dots.png") no-repeat 154px 15px;
}

#container.oferta div#box div.rest img { float:left; position:relative; left:-40px; }

#container.oferta div#box blockquote {
    margin: 0; padding: 0 0 0.8em 0;
    font-style: normal; font-size: 19pt;
    text-align: left;
    background: url("../_img/minidots.png") bottom repeat-x;
}

#container.oferta div#box span {
    display: block;
    margin: 0.5em 0 0 0;
    font-size: 14pt;
    text-align: right;
}

/* REFERENCJE */

#container.referencje div#content { width: 638px; float: left; }



#container.referencje div#box { float: right; margin: 20px 0; }



#container.referencje div#box div.inner {
    height: inherit; width: inherit;
    display: table-cell; vertical-align: middle;
}

#container.referencje ul#logos {
    margin-top: 20px; padding: 25px 0;
    background: url("../_img/h2_bg.png") repeat-x top;
}
#container.referencje ul#logos li {
    display: table-cell; float: left;
    width: 25%;
    text-align: center;
}

#container.referencje div#content h3 { font-size: 10pt; font-weight: bold; margin: 20px 0 0 0; }
#container.referencje div#content h4 { font-size: 10pt; font-weight: bold; margin: 20px 0; }
#container.referencje div#content li { line-height: 1.5em; }
#container.referencje div#content img.zobacz { margin: 10px 0 15px 0; }
#container.referencje div#content a.referencje { text-decoration: none; font-style: italic; }

#container.kontakt p { line-height: 1.4em; }
#container.kontakt div#content { float: right; width: 643px; }
#container.kontakt address { margin-top: 1em; line-height: 1.4em; }

/* KONTAKT */

#container.kontakt div#left { float: left; width: 292px; }
#container.kontakt div#left ul { line-height: 1.4em; }

#container.kontakt li.mapka {
    margin: 15px 0 15px 20px; padding: 0 0 0 20px;
    background: url("../_img/ico_flag.png") no-repeat left;
}

#container.kontakt li.mapka a { font-style: italic; text-decoration: none; }
#container.kontakt li.kapital { margin-top: 1em; }
#container.kontakt ul#kontakt { margin-left: 10px; }
#container.kontakt ul#kontakt li { padding-left: 25px; line-height: 25px; }
#container.kontakt ul#kontakt li.email { background: url("../_img/ico_email.png") no-repeat left; }
#container.kontakt ul#kontakt li.infolinia { background: url("../_img/ico_infolinia.png") no-repeat left; }
#container.kontakt ul#kontakt li.helpdesk { background: url("../_img/ico_helpdesk.png") no-repeat left; }
#container.kontakt ul#kontakt li.skype { background: url("../_img/ico_skype.png") no-repeat left; }
#container .main #content h2 {
	width: 650px;
	font-size: 24px;
	font-family: Verdana, Geneva, sans-serif;
	color: #81A4C7;
	margin: 0px 0px 10px 20px;
	clear: left;
	text-align: center;
}
#container .main #content .info {
	margin: 10px 0px 0px;
	float: left;
	color: #666666;
	font-size: 17px;
}
#container .main #content .kreska {
	background: url(../_img/h2_bg.png) repeat-x center;
	height: 25px;
	width: 700px;
	display: block;
	margin: 5px auto 0px;
	float: left;
}
#container .main #content #test {
	color: #F3C;
}

#container .main #content #ter {
	color: #0C6;
}
#container .main #content .fotprzyciskjeden a:hover {
	opacity: 0.4;
}
#container .main #content p {
	background: url(../_img/bread_bg.png) repeat;
}
#container .main #content p a #przejazd {
	border: 1px solid #666;
}
    #container .main #content .wideo {
	height: 124px;
	width: 321px;
	background: #E0E0E0;
	border: 1px solid #999999;
	vertical-align: text-top;
	float: left;
	margin: 0px 0px 10px;
	clear: left;
}
#container .main #content .jednookno {
	height: 124px;
	width: 161px;
	background: #E0E0E0;
	border: 1px solid #999999;
	vertical-align: text-top;
	float: left;
	margin-left: 21px;
}
#container .main #content .jednooknoclear {
	height: 122px;
	width: 161px;
	background: #E0E0E0;

	border: 1px solid #999999;
	vertical-align: text-top;
	clear: none;
	float: left;
}

#container .main #content .jednooknoprawe {
	height: 124px;
	width: 161px;
	background: #E0E0E0;
	border: 1px solid #999999;
	vertical-align: text-top;
	float: left;
	margin-left: 11px;
	clear: right;
}

#container .main #content .dwarazem {
	height: 122px;
	width: 334px;
	background: #E0E0E0;
	border: 1px solid #999999;
	vertical-align: text-top;
	margin-top: 0px;
	padding-left: 0px;
	color: #FFF;
	margin-left: 22px;
	float: left;
	clear: none;
}
#container .main #content .dwarazemlewa {
	height: 124px;
	width: 321px;
	background: #E0E0E0;
	border: 1px solid #999999;
	color: #FFF;
	float: left;
	clear: left;
	margin: 0 0 0;
}
#container .main #content .dwarazemlewanowy {
	height: 152px;
	width: 321px;
	background: #E0E0E0;
	border: 1px solid #999999;
	color: #FFF;
	float: none;
	text-align: center;
	margin: 0px 0px 20px 180px;
	clear: left;
}

#container .main #content .dwarazemlewapod {
	height: 124px;
	width: 334px;
	background: #E0E0E0;
	border: 1px solid #999999;
	color: #FFF;
	margin: 0px 0px 18px 22px;
	float: left;
}




    #container .main #content .napisgal {
	height: 15px;
	width: 295px;
	padding: 3px 0px 5px 22px;
	font-weight: bold;
	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	background: #999;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	font-size: 15px;
	float: left;
	text-align: center;
}
    
    #container .main #content .widprzycisk img {
	padding: 2px;
}
#container .main #content .biała a{
	background: url(../jeden.jpg);
	float: left;
	height: 80px;
	width: 120px;
}
#container .main #content .biała a:hover {
	height: 80px;
	width: 120px;












	background: #F00 opacity
:0.2;
	opacity: 0.50;
	filter: alpha(opacity=50);
}



#container .main #content .dwarazemlewanowy .widprzyciskjedendladługilewadol img {
	padding: 2px;
}
#container .main #left ol li a  {
	color: #333333;
	background: #bfe0ff;
	border: 1px solid #666;
	height: 25px;
	width: 128px;
	display: block;
	padding: 0px;
	text-align: center;
	float: none;
	margin: 1px 0px 0px;
}

#container .main #left4 ol li a  {
	color: #ffffff;
	background: #b6aa9c;
	border: 1px solid #666;
	height: 25px;
	width: 128px;
	display: block;
	padding: 0px;
	text-align: center;
	float: none;
	margin: 1px 0px 0px;
}


#container .main #left ol li a:link  {
	color: #333333;
	background: #bfe0ff;
	border: 1px solid #666;
	height: 25px;
	width: 128px;
	display: block;
	padding: 0px;
	text-align: center;
	float: none;
	margin: 1px 0px 0px;
}
#container .main #left4 ol li a:link  {
	color: #ffffff;
	background: #b6aa9c;
	border: 1px solid #666;
	height: 25px;
	width: 128px;
	display: block;
	padding: 0px;
	text-align: center;
	float: none;
	margin: 1px 0px 0px;
}



#container .main #left ol li a:hover  {
	color: #FFF;
	background: #4f7faf;
	width: 128px;
	height: 25px;
	border-width: 1px;
	border-style: solid;
	font-weight: bold;
}
#container .main #left4 ol li a:hover  {
	color: #666;
	background: #eedcaa;
	width: 128px;
	height: 25px;
	border-width: 1px;
	border-style: solid;
	font-weight: bold;
}


#container .main #left ol li .aktywny {
	color: #FFF;
	background: #4f7faf;
	width: 128px;
	height: 25px;
	font-weight: bold;
	display: block;
	border: 1px solid #666;
	text-align: center;
}

#container .main #left4 ol li .aktywny {
	color: #666;
	background: #eedcaa;
	width: 128px;
	height: 25px;
	font-weight: bold;
	display: block;
	border: 1px solid #666;
	text-align: center;
}
#container .main #left ol li .ukryty {
	color: #999;
	width: 128px;
	height: 25px;
	display: block;
	border: 1px solid #666;
	text-align: center;
	margin: 0px 0px 0px;
	cursor: text;
}

#container .main #left4 ol li .ukryty {
	color: #999;
	width: 128px;
	height: 25px;
	display: block;
	border: 1px solid #666;
	text-align: center;
	margin: 0px 0px 0px;
	cursor: text;
}




#container .main #left ol li a:active {
	color: #FF0;
	background: #4f7faf;
	width: 128px;
	height: 25px;
	border-width: 1px;
	border-style: solid;
	font-weight: bold;
}

#container .main #left4 ol li a:active {
	color: #666;
	background: #eedcaa;
	width: 128px;
	height: 25px;
	border-width: 1px;
	border-style: solid;
	font-weight: bold;
}
#container .main #left ul .tytul {
	margin: 10px 0px 5px;
	display: block;
	color: #1F3352;
	font-weight: bold;
	padding-left: 13px;
}
#container .main #left .wybor {
	font-weight: bold;
	color: #81A4C7;
	width: 145px;
	display: block;
	margin-left: 5px;
	height: 15px;
	padding-bottom: 5px;
	text-align: center;
	margin-top: 30px;
	margin-bottom: 40px;
}
#container .main #left4 .wybor {
	font-weight: bold;
	color: #666;
	width: 145px;
	display: block;
	margin-left: 5px;
	height: 15px;
	padding-bottom: 5px;
	text-align: center;
	margin-top: 30px;
	margin-bottom: 40px;
}
#container .main #left ol .wycieczki {
	background: #BFE0FF;
	height: 50px;
	width: 128px;
	margin: 10px 0px 0px 5px;
	font-size: 16px;
	display: block;
	border: 1px solid #666;
}
#container .main #left ol .wycieczki a {
	font-size: 16px;
	text-align: center;
	vertical-align: middle;
	color: #333333;
	height: 50px;
	width: 128px;
	display: block;
	padding: 8px 0px 0px;
}

#container .main #left ol .wycieczki a:hover {
	color: #FFF;
	background: #4f7faf;
	width: 128px;
	height: 42px;
	font-weight: bold;
}
#container .main #left ol .wycieczki .aktywnywycie   {
	color: #FFF;
	background: #4f7faf;
	width: 128px;
	height: 42px;
	font-weight: bold;
	display: block;
	text-align: center;
	font-size: 16px;
	padding: 8px 0px 0px;
}
#container .main .element p a {
	color: #09F;
	font-size: 16px;
	font-weight: bold;
}
#container .main .element p a:hover {
	color: #060;
}
#container .main .element div ul li a {
	color: #09F;
	font-size: 16px;
	margin-top: 5px;
}
#container .main .element div ul li a:hover {
	color: #060;
	font-size: 15px;
	margin-top: 5px;
	font-weight: bold;
}
#container .main .element div ul li {
	margin-top: 4px;
	list-style: url(../_img/kropka.png);
}
#container .main .element div ul {
}
.main #left2 {
	float: left;
	width: 260px;
	margin: 20px 0px 20px 40px;
}


.main #content2 {
	float: right;
	width: 520px;
	color: #666;
	margin: 20px 30px 0px 0px;
	font-size: 16px;
}
.main #left2 ul {
	color: #666;
}
.oferta2 {
	background: #CCC;
	}
#kontener {
	width: 100%;
}
#kontener .central #tropis h2 {
	font-size: 24px;
	color: #81A4C7;
	width: 650px;
	border-bottom: 1px solid #81A4C7;
	text-align: center;
	padding-bottom: 10px;
}
#kontener .central {
	margin: 10px auto 0px;
	padding: 15px 0px 0px;
	width: 630px;
	float: none;
	clear: left;
}
#kontener .central #tropis .opis {
	font-size: 15px;
	color: #4B7AA9;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	display: block;
	margin-top: 10px;
}
#container .main #content .opiswycieczki {
	font-size: 15px;
	color: #4B7AA9;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	display: block;
	margin-top: 10px;
}


#kontener .central h2 {
	width: 650px;
	font-size: 24px;
	font-family: Verdana, Geneva, sans-serif;
	color: #81A4C7;
	display: block;
	text-align: center;
	background: url("../_img/h2_bg.png") repeat-x bottom;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
#kontener .central h3 {
	width: 650px;
	font-size: 22px;
	font-family: Verdana, Geneva, sans-serif;
	color: #81A4C7;
	display: block;
	text-align: center;
	background: url("../_img/h2_bg.png") repeat-x bottom;
	margin-bottom: 10px;
	padding-bottom: 10px;
	margin-top: 30px;
}

#kontener .central #tropis {
	width: 620px;
	margin-left: 10px;
}#twitter .maint {
	color: #F60;
	width: 810px;
	font-weight: bold;
	float: none;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: 370px;
	padding-left: 70px;
}
#kontener .central #tropis ul li {
	color: #4B7AA9;
	font-size: 15px;
	margin: 3px;




	list-style: url(
../_img/kropka nieb.png)../_img/kropka nieb.png);
	list-style: url(../_img/kropka.png);
}
#kontener .central #tropis ul {
	margin-left: 20px;
}
#kontener .central #tropis ul li a {
	color: #4B7AA9;
}
#kontener .central #tropis ul li a:hover {
	color: #695C4E;
	font-size: 15px;
	font-weight: bold;
}
#container .main #content .typgaleri {
	font-size: 16px;
	width: 650px;
	float: left;
}
#container .main #content .typ {
	font-size: 18px;
	color: #81A4C7;
	width: 650px;
	display: block;
	margin: 0px 0px 5px 15px;
	text-align: center;
	float: left;
}
#kontener .central #tropis .znaczki {
	height: 160px;
	width: 660px;
}
#kontener .central #tropis .znaczki img {
	margin: 0px auto;
	float: left;
}
#kontener .central #tropis .znaczki a {
}
#container .main #content .znaczki2 a img {
}
#container .main #content .znaczki2 a {
}

#kontener .central #tropis .znaczki2 a:hover {
	opacity: 0.8;
}
#container .main #content .znaczki2 a:hover {
	opacity: 0.8;
}

#kontener .central #tropis .znaczki2 {
	width: 315px;
	margin: 0px auto;
}
#kontener .central #tropis .znaczki3 {
	width: 480px;
	margin: 0px auto;
}

#kontener .central #tropis ul .margines {
	margin: 10px 0px 0px;
}
#kontener .central #tropis .cena {
	font-size: 15px;
	color: #333;
	margin-top: 40px;
	margin-left: 7px;
	font-weight: bold;
}
#kontener .central #tropis .cenaopis {
	margin: 5px 0px 0px 10px;
	color: #333;
	font-size: 15px;
	font-family: Verdana, Geneva, sans-serif;
}
#footer .main address a {
	color: #CF0;
}
#footer .main address a:hover {
	color: #C60;
}
#kontener .central #tropis .obrazek {
	height: 260px;
	width: 250px;
	margin: 0px 5px;
	float: left;
	padding: 20px 0px 0px;
}
#kontener .central #tropis .akapit {
	height: 3px;
	width: 20px;
}
#kontener .central #tropis .opis .uwaga {
	font-size: 16px;
	color: #F00;
}
#footer .main ul .biały a {
	color: #FFF;
}
#footer .main ul .biały a:hover {
	color: #CF0;
}
#kontener .central #tropis ul li .margines a {
	font-size: 14px;
	color: #000;
}
#kontener .central #tropis ul li .margines a:hover {
	font-size: 14px;
	color: #F00;
}
#container .main #content .znaczki2 {
	width: 310px;
	margin: 0px auto;
	padding-left: 0px;
	padding-right: 25px;
}
#container .main #content2 #kontakt .email a {
	color: #0078DF;
}
#container .main #content2 #kontakt .email a:hover {
	color: #0000FF;
	font-weight: bold;
}

.form_error
{
	color: #C00;
	font-weight: bold;
	text-align: center;
}
.form_message
{
	color: #48C;
	font-weight: bold;
	text-align: center;
}
#header .autorstwo {
	font-size: 14px;
	text-align: center;
	color: #F00;
}
#header #containert .autorstwo {
	color: #FFF;
	font-size: 17px;
	margin-top: -7px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 90px;
	font-weight: normal;
	text-align: center;
	height: 30px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.15em;
	font-style: normal;
}
#header #containert {
	font-size: 16px;
	font-weight: normal;
	text-align: center;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#container .main #content .wideo .duch {
	height: 30px;
	width: 80px;
	float: left;
}
