html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*----------- [fontello] ---------*/
@font-face {
  font-family: 'fontello';
  src: url('../font/fontello.eot?61971143');
  src: url('../font/fontello.eot?61971143#iefix') format('embedded-opentype'),
       url('../font/fontello.svg?61971143#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'fontello';
  src: url('data:application/octet-stream;base64,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') format('woff'),
       url('data:application/octet-stream;base64,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') format('truetype');
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?61971143#fontello') format('svg');
  }
}
 
 [class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
     
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
.icon-plus-squared:before { content: '\e800'; } /* '' */
.icon-minus-squared:before { content: '\e801'; } /* '' */
.icon-music:before { content: '\e802'; } /* '' */
.icon-note-beamed:before { content: '\e803'; } /* '' */
.icon-pencil:before { content: '\e804'; } /* '' */
.icon-pencil-alt:before { content: '\e805'; } /* '' */
.icon-cancel:before { content: '\e806'; } /* '' */
.icon-cancel-squared:before { content: '\e807'; } /* '' */
.icon-forward:before { content: '\e808'; } /* '' */
.icon-list:before { content: '\e809'; } /* '' */
.icon-camera:before { content: '\e80a'; } /* '' */
.icon-picture:before { content: '\e80b'; } /* '' */
.icon-star-filled:before { content: '\e80c'; } /* '' */
.icon-th-list:before { content: '\e80d'; } /* '' */
.icon-videocam:before { content: '\e80e'; } /* '' */
.icon-tag:before { content: '\e80f'; } /* '' */
.icon-print:before { content: '\e810'; } /* '' */
.icon-chat:before { content: '\e811'; } /* '' */
.icon-basket:before { content: '\e812'; } /* '' */
.icon-down-open:before { content: '\e813'; } /* '' */
.icon-left-open:before { content: '\e814'; } /* '' */
.icon-right-open:before { content: '\e815'; } /* '' */
.icon-up-open:before { content: '\e816'; } /* '' */
.icon-restaurant:before { content: '\e817'; } /* '' */
.icon-town-hall:before { content: '\e818'; } /* '' */
.icon-location:before { content: '\e819'; } /* '' */
.icon-sitemap:before { content: '\e81a'; } /* '' */
.icon-food:before { content: '\e81b'; } /* '' */
.icon-mic:before { content: '\e81c'; } /* '' */
.icon-comment:before { content: '\e81d'; } /* '' */
.icon-calendar:before { content: '\e81e'; } /* '' */
.icon-search:before { content: '\e81f'; } /* '' */
.icon-picture-1:before { content: '\e820'; } /* '' */
.icon-award:before { content: '\e821'; } /* '' */
.icon-thumbs-up:before { content: '\e822'; } /* '' */
.icon-thumbs-up-1:before { content: '\e823'; } /* '' */
.icon-thumbs-down:before { content: '\e824'; } /* '' */
.icon-thumbs-down-1:before { content: '\e825'; } /* '' */
.icon-briefcase:before { content: '\e826'; } /* '' */
.icon-calendar-2:before { content: '\e827'; } /* '' */
.icon-calendar-1:before { content: '\e828'; } /* '' */
.icon-megaphone:before { content: '\e829'; } /* '' */
.icon-newspaper:before { content: '\e82a'; } /* '' */
.icon-clock:before { content: '\e82b'; } /* '' */
.icon-taxi:before { content: '\e82c'; } /* '' */
/*--------------------------------*/
body {
	text-align: center;
	font-size: 12px;
/*	line-height: 140%; */
	color:#404040;
/*	font-family: Arial, Geneva, sans-serif; */
/* font-family: Trebuchet MS, Arial CE, Helvetica; */
	font-family: Arial;
	line-height: 140%;
	background-color: #fffef6;
}
div {
	text-align: left;
}
p {
	margin: 0 0 15px;
}
a {
	color: #467e8a;		/*niebieski*/
	text-decoration: none;
	cursor: pointer;
}
a:hover {
	color: #afada5;
}
button {
	cursor: pointer;
}
input[type="text"], input[type="password"], input[type="file"], select, textarea {
	padding: 5px 10px;
	font-size: 12px;
	color: #54524d;
	font-family: Helvetica;
	border: 2px solid #C6C6C6;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
h1 {
	font-size: 18px;
	font-family: 'LatoBold', Arial, Geneva, sans-serif;
	font-weight: bold;
	color: #54524d;
	margin: 0 0 7px;
}
h2 {
	font-size: 17px;
	font-weight: normal;
	color: #000;
	font-family: 'LatoBold', Arial, Geneva, sans-serif;
	margin: 0 0 5px;
}
ul {
	margin: 0 0 15px 8px;
}
ul li {
	padding: 0 0 0 12px;
	margin: 0 0 2px;
	text-align: left;
/*	background: transparent url("/images/li.gif") no-repeat 0 5px; */
}
ol {
	margin: 10px;
	list-style: decimal inside;
	text-align: left;
}
ol li {
	line-height: 140%;
	margin: 0 0 4px;
}
ol li ul {
	margin: 4px 0 10px;
}
ol li ol {
	margin: 4px 0 10px 20px;
	list-style-type: lower-latin;
}
ol li ul li {
	background-image: url("/images/icon-dash.gif");
}
big {
	line-height: 120%;
}
table {
	margin: 0 0 15px;
	width: 100%;
}
table th, table td {
	padding: 5px 15px;
	border: 1px solid #d6d6d6;
	text-align: center;
	vertical-align: middle;
}
table th {
	font-weight: bold;
}
hr {
	height: 1px;
	margin: 20px 0;
	border: 0 none;
	font-size: 1px;
	line-height: 1px;
	background: #d6d6d6;
}
table.fotoglo th, table.fotoglo td {
	text-align: center;
}
/*---[ dodatkowe klasy, itp. ]-----------------------------------------------------------------------*/
.clear {
	clear: both;
	height: 0px;
}
.size14 {
	font-size: 12px;
	display: inline-block;
	vertical-align: middle;
	padding: 0 0 3px;
}
.fbcont {
	display: inline-block;
	vertical-align: top;
}
.imgRight {
	float: right;
	margin: 0 0 10px 20px;
}
.imgLeft {
	float: left;
	margin: 0 20px 10px 0;
}
.toLeft {
	float: left;
}
.toRight {
	float: right;
	margin-right: 4px;
}
.txtCenter {
	text-align: center;
}
.txtRight {
	text-align: right;
}
.autor {
	float: right; 
	font-size: 12px; 
	font-style: italic;
	font-weight: bold;
	padding: 0 5px 0 10px;
}
.genInfo {
  	clear:left;
	line-height: 120%;
	margin-top:10px;
	font-size:14px;
	text-align:center;
	padding: 5px;
    	border-color: #E3E3E3 #D2D2D2 #AFAFAF;
    	border-radius: 5px 5px 5px 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
    	border-style: solid;
    	border-width: 2px;
}
.genInfo a {
	font-weight: bold;
}
.genInfo ul {
	list-style: square inside;
	margin: 5px;
}
.genInfo.genInfo16 {
	margin-top: 4px;
        font-size: 16px;
        text-align: left;
	border-width: 2px;
}
.genInfo.genInfo0 {
        margin:0 0 7px 0;
	text-align: left;
}
.genInfo.errInfo {
        margin: 10px 0 0;
	text-align: left;
	font-size: 16px;
	color: red;
}
.genInfo.errInfo2 {
        margin:0;
        text-align: center;
        font-size: 18px;
        color: red;
}
.genInfo.halo {
	margin: 5px 0;
}
.genInfo.halo img {
	float: left;
	margin: 5px 5px 0 0;
}
.sondaInfo {
	float: left;
        margin: 7px 14px 0 0;
	text-align: center;
	width: 150px;
        font-size:14px;
        text-align:center;
        padding: 2px 7px;
    border-color: #E3E3E3 #D2D2D2 #AFAFAF;
    border-radius: 2px 2px 2px 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
    border-style: solid;
    border-width: 1px;
}
.genInfo.potwInfo {
        margin-top: 10px;
        font-size: 18px;
        text-align: center;
        border-color: #E1DFA3;
}
.genInfo.potwInfo a{
	font-size: 18px;
}
#divCzekaj{
        display: none;
        font-size: 14px;
        font-weight: bold;
        text-align: center;
        width: 110px;
        z-index: 100;
        border: 2px solid red;
        background-color: #fff;
    	border-radius: 3px;
    	-moz-border-radius: 3px;
    	-webkit-border-radius: 3px;
}
#divCzekaj span{
	vertical-align: 12px;
	padding: 0 5px;
}
.sportbutton{
	width:100%;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
}
fieldset.uwaga{
	border-top: 2px solid #ff2828;
 	color: #54524D;
    	float: left;
    	font-size: 14px;
    	margin: 5px 5px 0 0;
    	padding: 2px 7px;
}
legend.uwaga{
        font-size: 14px;
        padding: 1px 6px;
        font-weight: bold;
        margin-left: 10px;
}
fieldset.uwaga li{
        list-style-type: square;
        list-style-position: inside;
}
/*-------- [pogoda] ---------------*/
.meteoWarr{
	border: 2px solid #ff2828;
	padding: 7px;
        margin: 0 0 7px;
	font-size: 12px;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
}
.meteoWarr h2{
	color: #ff2828;
	font-size:20px;
	}
.weather_box{
	float: left;
	width:150px; 
	height:44px; 
	line-height:1; 
	overflow:hidden; 
	background-repeat:no-repeat;
	background-position: -5px 2px;
	cursor: pointer;
	font-family:Cambria, Georgia, Times, 'Times New Roman', serif;
}
.weather_info{
	float:right; 
	font-size:18px; 
	color:#666; 
	overflow:hidden; 
	margin:0;
}
.current_temp{
	font-size: 23px;
	float:left; 
	text-align:right; 
	margin:1px 4px 0 0;
}
.current_temp small {
	display: block; 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	margin: 8px 0 0;
}
.day_night{
	float:left; 
}
.day_night div{
        padding:4px 0 4px 3px;
        line-height:1;
        margin:0 0 6px;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
.maxTemp{
	background:#ffe000; 
	color:#3e61a1;
}
.minTemp{
        padding:2px;
        line-height:1;
	background:#3e61a1; 
	color:#fff;
}
#weather5{
	margin: 0 0 10px;
}
#weather5 .weather_info{
	margin: 0 3px 0 0;
	font-size:16px;
}
#weather5 .weather_info.hour{
	float: none;
	margin: 40px 0 0;
}
#weather5 .weather_info div{
	width: 115px;
}
#weather5 .weather_info.hour div{
        width: auto;
}
#weather5 .weather_info div span{
	float:right;
}
#weather5 .desc{
	padding: 4px;
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	text-align: center;
}
#weather5 .weather_cont{
	float: left;
        margin: 0 0 0 10px;
        width: 183px;
}
#weather5 .data{
        width: 181px;
	font-size: 16px;
	padding: 3px;
	background-color: #e1dfa3;
	text-align: center;
	margin: 0 0 3px;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
}
#weather5 .temp{
	float: right;
	font-size: 30px;
	font-weight: bold;
}
#weather5 .data span{
	font-size: 12px;
	margin: 0 0 0 10px;
}
#weather5 .weather_box{
	width: 183px;
	height: 96px;
	border: 2px solid #e1dfa3;
	background-position: 0 5px;
	cursor: default;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
}
#weather5 .weather_box.hour{
	background-position: 15px 2px;
	width: 173px;
	padding: 5px;
	height:181px;
}
/*-------- [cennik ogl.] ----------*/
#cennikogl ul {
        list-style: square inside;
        margin: 0;
}
#cennikogl li {
        margin-bottom: 5px;
	padding: 0;
}
#cennikogl td {
	vertical-align: top;
	width: 25%;
	padding: 7px;
}
.addSen{
	margin: 10px 0 0 0;
	text-align:center;
}
/*------- [alert] ------*/
#alertDiv {
        display: none;
        border: 1px solid #C2201F;
        text-align:right;
        position: fixed;
        width: 350px;
        padding: 0;
        z-index: 302;
        background-color:white;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
}
#alertDiv input[type="button"]{
        cursor: pointer;
        width: 37px;
        color: green;
        margin: 2px;
        font-weight:bold;
        font-size:14px;
        padding: 0;
}
#alertDiv h4{
        font-size:14px;
        text-align:center;
        background-color:#C2201F;
        color: white;
        margin: 3px 0;
        padding:2px;
}
#alertInfo{
        font-size: 14px;
        text-align: center;
        padding: 4px;
        margin: 3px 0;
}
/*---[ buttons ]-----------------------------------------------------------------------*/
.button {
	display: inline-block;
	font-family: 'LatoBold', Arial, Geneva, sans-serif;
	height: 24px;
	line-height: 23px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	padding: 1px 8px;
	background: transparent url("/images/b-button-blue.png") repeat-x 0 0;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.button.button2 {
	font-size: 16px;
	padding: 1px 15px;
	width: 150px;
	}
.button.button3 {
        font-size: 14px;
        padding: 2px 15px;
	height: 15px;
	line-height: 14px;
        }
.button.button4 {
        font-size: 16px;
        padding: 2px 15px;
        }
.button.button5 {
        font-size: 16px;
        padding: 2px 15px;
	width: 230px;;
        }
.button.grey {
	background: transparent url("/images/b-button-blue.png") repeat-x 0 0;
}
.button.kupon {
        background: none;
	background-color: #FF2828;
}
.button.grey150 {
        background: transparent url("/images/b-button-blue.png") repeat-x 0 0;
	width: 150px;
}
.button.grey150x20 {
        background: transparent url("/images/b-button-blue.png") repeat-x 0 0;
        width: 150px;
	height:20px;
	padding:0;
	line-height:20px;
}
.button.green {
	background-color: green;
	font-size: 14px;
	font-weight: bold;
}
.button.red {
        background-color: #ff2828;
        font-size: 14px;
        font-weight: bold;
}
.button.blue {
        background-color: #95b6bd;
        font-size: 14px;
        font-weight: bold;
}
.button.grey170 {
        background: transparent url("/images/b-button-blue.png") repeat-x 0 0;
	width: 170px;
}
.button .magnifier {
	background: transparent url("/images/icon-magnifier.png") no-repeat right 50%;
	padding-right: 18px;
	font-style: normal;
}
.button .print {
        background: transparent url("/images/icon-print.gif") no-repeat right 50%;
        padding: 0 18px 0 0;
        font-style: normal;
}
.button .basket {
	background: transparent url("/images/icon-basket.png") no-repeat left 50%;
	padding: 0 0 0 25px;
}
.button:hover {
	background-position: 0 -20px;
	color: #fff;
}
.buttonBig {
	display: block;
	font-family: Arial, Geneva, sans-serif;
	margin: 1px 0 0 0;
	height: 28px;
	line-height: 28px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	padding: 0 8px;
	background-color: #ff2828;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.buttonBig.grey {
	background: transparent url("/images/b-button-big-blue.png") repeat-x 0 0;
}
.buttonBig.blue {
	background-color: #95b6bd;  /* bkit */
}
.buttonBig.green {
        background-color: #E1DFA3;  /* zielonkawy */
	color:  #54524d;
	margin: 3px 0 0;
}
.buttonBig.green:hover {
	background-color: #e8e51a;
}
.buttonBig.blue12 {
	height: auto;
	line-height: 120%;
	padding: 5px 0;
	margin-top: 3px;
	font-size: 12px;
        background-color: #95b6bd;  /* bkit */
        color:  #fff;
}
.buttonBig:hover {
	background-position: 0 -28px;
	color: #54524d;
}
.buttonSubmit {
	padding: 0;
	margin: 7px 0 0 0;
	border: 0;
	background: none;
	color: #fff;
	overflow: visible;
}
.buttonSubmit.mar0 {
        margin: 0;
}
.buttonSubmit:hover .button {
	background-position: 0 -20px;
	color: #fff;
}
.buttonSubmit::-moz-focus-inner {
    border: 0;
    padding: 0;
}
a.bOrderDinner {
	display: block;
	width: 150px;
	height: 100px;
	margin: 0 0 14px;
	text-indent: -9999px;
	background: transparent url("/images/b-order-dinner.jpg") no-repeat 0 0;
}
/*---[ contact ]-----------------------------------------------------------------------*/
#contact {
        overflow: hidden;
        clear: both;
}
#contact .hSub, #contact h1 {
        color: #54524d;
        margin: 0 0 10px;
}
#contact p {
        margin: 0 0 25px;
}
#contact  {
        margin: 0 0 20px;
}
#contact #map {
        float: right;
        width: 550px;
        height: 442px;
        border: 1px solid #cacaca;
}
#contact .col {
        float: left;
        margin: 0 20px 0 0;
}
/*---[ wrapper ]-----------------------------------------------------------------------*/
.wrapper {
	width: 980px;
	margin: 0 auto;
	position: relative;
}
/*---[ header ]-----------------------------------------------------------------------*/
#top {
	height: 101px;
	overflow: hidden;
	background: transparent url("/images/winieta_bg4.png") no-repeat 0 -8px;	
}
#top .belka{
	clear: both;
	background-color: #ff2828;
	height: 6px;
}
#top #logo {
	width: 300px;
	height: 82px;
	font-size: 14px;
	font-family: 'MyriadProLightBold', Arial, Geneva, sans-serif;
	padding: 0;
	float: left;
	margin: 10px 0 0;
}
#top #logo a {
	display: block;
	width: 210px;
	height: 17px;
	text-align: center;
	letter-spacing: 1px;
	padding: 65px 69px 0 26px;
	text-shadow: 1px 1px #fff;
	color: #2e2e2e;
}
/*------------------------------------------*/
#top #sections {padding:0; 
			overflow:hidden; 
			list-style:none; 
        		float: right;
        		margin: 15px 0 10px;
}
#top #sections li {
	margin:0 6px; 
	padding: 0; 
	display:block; 
	float:left; 
	overflow:hidden;
}
			#top #sections li a {display:block; font-size:11px; color:#666; text-decoration:none; text-align:center;}
			#top #sections li a.c1 span {color:#009799; opacity:0.8;}
			#top #sections li a.c2 span {color:#ff2828; opacity:0.8;}
			#top #sections li a.c3 span {color:#ffcc00; opacity:0.8;}
			#top #sections li a.c4 span {color:#0068c0; opacity:0.8;}
			#top #sections li a.c5 span {color:#9c5c00; opacity:0.8;}
			#top #sections li a.c6 span {color:#e50038; opacity:0.8;}
			#top #sections li a.c7 span {color:#adda11; opacity:0.8;}
			#top #sections li a.c8 span {color:#ff8a00; opacity:0.8;}
			#top #sections li a.c9 span {color:#666; opacity:0.8;}
			#top #sections li a:hover span {opacity:1;}
			#top #sections li a span {display:block; font-size:30px; margin:0 0 3px;}
/*------------------------------------------*/
#top .nameday {
        float: right;
        font-size: 12px;
        text-align: right;
        padding: 2px 5px 0px;
        margin: 0 0 1px 0;
        font-weight: bold;
}
/*---[ content ]-----------------------------------------------------------------------*/
#content {
	clear: both;
	margin : 0;
	padding: 0px 5px 10px 5px;
}
#wrapper {
	background-color: #fffef6;
	width: 980px;
	padding: 0;
	margin: 0 auto;
}
/*---[ helpers ]-----------------------------------------------------------------------*/
/*---[ width ]---*/
.width150 { width: 150px; }

/*---[ rounded and box ]---*/
.rounded {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.box {
	clear: both;
	background: transparent repeat-y 0 0;
	padding: 0;
	margin: 10px 0 0 3px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.box h3 {
	color: #fff;
	height: 34px;
	line-height: 34px;
	font-size: 12px;
	font-family: 'LatoBold', Arial, Geneva, sans-serif;
	margin: 0;
	padding: 0 3px 0 5px;
	width: 137px;
	background-color: #95b6bd;  /* bkit */
}
.box h3.pasaz {
	background-color: #adda11;
	font-size: 14px;
	padding: 2px 0 0;
	font-weight: normal;
	width: 145px;
	height: 32px;
	line-height: 1;
}
.box h3.pasaz span {
	float: left;
	font-size: 24px;
	padding: 0;
	display: block;
	height: 27px;
	margin: 3px 15px 0 4px;
}
.box h3 span {
	display: inline-block;
	height: 34px;
	line-height: 34px;
	padding: 0 0 0 25px;
	font-weight: normal;
}
.box h3 span a {
	color: white;
}
.usun {
        background: transparent url("/images/usun.png") no-repeat right 100%;
	padding-right: 30px;
}
.box .boxIn {
	background-color: #fff; 
	margin: 0;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.box .boxInSmall {
	background-color: #fff;
	padding: 3px 7px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.box a.bMore {
	float: right;
	margin: 9px 8px 0 0;
	color: #ebe8de;
	font-weight: bold;
	font-size: 11px;
}
.box a.bMore:hover {
	color: #fff;
}
/*---[ heading ]---*/
.hLine {
	color: #8b1313;
	font-size: 20px;
	line-height: 105%;
	background: transparent no-repeat 0 50%;
	overflow: hidden;
}
.hLine span {
	color: #ff2828;
	font-size: 20px;
	padding: 0 10px 0 10px;
	margin: 0 0 0 20px;
	background-color: #fffef6;
}
.greyLine {
	background-image: url("/images/background-hline-grey.gif");
}
.redLine {
	background-image: url("/images/background-hline-red.gif");
}
/*---[ adv banner ]---*/
#banP3 .banN3 {
	display: none !important;
	}
.banB1 { 
	text-align: center;
	}

.tloTL{
	display: none;
        position:fixed;
        top:0px;
        left:0px;
        text-align: center;
        width:100%;
        height:2000px;
	z-index: 200;
}
.closeTL{
	float:right;cursor: pointer;padding: 3px 7px;font-size:18px;line-height:18px;font-weight: bold;background-color:#FFF;margin:-20px 0 3px;border: 1px solid gray;
}
.divBaTL{
	position: absolute;
}
#banP1, .divBaXL, .divBaXLp, .divBaXLpm {
	width: 980px;
        margin: 6px 0 0;
        }
#banP2, .divBaL, .divBaLp{
	width: 320px;
        text-align: center;
        margin: 3px 0 10px 0;
        border-top: 1px solid #d7d3c1;
}
.divBaS, .divBaXS{
        width: 150px;
        overflow: hidden;
        padding-bottom:2px;
        margin-bottom: 5px;
	text-align: center;
}
.divBaS {
        margin: 10px auto;
}
.divBaM, .divBaKiT {
	width: 500px;
        text-align: center;
        margin: 10px 0 0;
        }
.divBaOgl{
        width: 650px;
        text-align: center;
        margin: 10px 0;
}
.advBottom {
	clear: both;
	float: left;
	width: 980px;
	overflow: hidden;
	margin: 15px 0 0;
	background: transparent url("/images/background-advbottom.gif") no-repeat 50% 50%;
}
.advBottom .banerLeft {
	width: 468px;
	float: left;
	text-align: center;
}
.advBottom .banerRight {
	width: 468px;
	float: right;
	text-align: center;
}
.advRight {
	text-align: center;
	margin: 0 0 6px;
}
.advSidebar {
	text-align: center;
	margin: 10px 0 15px;
}
.advReaders {
        float: right;
	text-align: right;
        width: 500px;
        height: 100px;
        margin: 0 0 0 7px;
}
.advDirectory {
	float:left;
        width: 500px;
}
.advDirectoryList {
        text-align: center;
}
/*---[ left sidebar ]-----------------------------------------------------------------------*/
.sidebarLeft {
	width: 150px;
	float: left;
	overflow: hidden;
}
.sidebarLeft h5 {
	color: green;
	font-size: 10px;
	margin-right: 3px;
	padding: 1px 0;
	font-weight: normal;
	cursor: pointer;
	border: 1px solid #d7d3c1;
	text-align: center;
    	border-radius: 3px;
    	-moz-border-radius: 3px;
    	-webkit-border-radius: 3px;
}
.sidebarLeft a {
        margin: 0 0 4px;
	display: block;
}
.sidebarLeft h3 {
	font-size: 20px;
	margin: 0 0 4px;
	padding-bottom: 3px;
        background-color: #95b6bd;  /* bkit */
        padding: 5px;
}
.sidebarLeft h3 a{
	color: #fff;		/*niebieski*/
	font-family: Georgia;
	font-weight: normal;
}
.sidebarLeft h3 a:hover{
        color: #2e2e2e;
}
.sectionName {
	float: left;
	width: 150px;
	height: 44px;
	line-height: 41px;
	font-size: 20px;
	text-align: center;
	color: #fff;
	margin: 0 0 5px;
	background-color: #ff2828;
}
.sectionName a {
	color: #fff;
}
.sectionName a:hover {
	text-decoration: underline;
}
.sectionName.news{
	background-color: #ff2828;
}
.sectionName.news16{
        background-color: #ff2828;
	font-size: 16px;
}
.sectionName.advs{
	background-color: #ff2828;
}
.sectionName.katal{
        background-color: #ffcc00;
}
.sectionName.impr{
        background-color:#0068c0;
}
.sectionName.plan{
        background-color:#009799;
}
ul.menuRaquo {
	margin: 0 0 5px 0;
	padding: 0 0 5px;
	border-bottom: 1px solid #969487;
}
ul.menuRaquo li {
	clear: left;
	margin: 0 0 4px;
	padding: 0;
	background: none;
	line-height: 1.1;
	display: block;
}
ul.menuRaquo li a {
	font-size: 14px;
	padding: 0 0 0 0px;
	color: #404040;
	line-height: 1.1;
}
ul.menuRaquo li span {
        float: left;
	display: block;
	color: #467E8A;
}
ul.menuRaquo li a:hover, ul.menuRaquo li a.active {
	color: #afada5;
}
#konkursy, #tosieczyta {
	border: none;
	margin: 0;
}
#konkursy a {
        float: left;
        display: block;
	width: 289px;
	line-height: 1.3;
}
#konkursy span {
        float: left;
        display: block;
	width: 18px;
	margin: 2px 0 0;
}
#tosieczyta {
	font-size: 14px;
}
#tosieczyta span {
        float: left;
        display: block;
	font-size: 12px;
        width: 15px;
        margin: 2px 0 0 -5px;
}
#tosieczyta a {
        float: left;
        display: block;
        width: 123px;
	font-size: 14px;
}
/*---[ right ]-----------------------------------------------------------------------*/
.contentRight {
        width: 812px;
        float: right;
}
.contentRight .left {
        width: 485px;
        float: left;
        margin: 0;
        padding: 0;
        font-size: 14px;
}
.contentRight .right {
        width: 320px;
        float: right;
        padding-top: 0;
}
.contentRight .left h3 {
        margin: 0 0 7px;
        font-size: 22px;
        font-weight: normal;
}
.contentRight .right h3 {
        margin: 0 0 5px;
        font-size: 18px;
        font-weight: normal;
}
.contentRight .left h3 a.dzial {
        width: 415px;
}
.contentRight .right h3 a.dzial{
        width: 250px;
}
.contentLeft {
	width: 645px;
	float: left;
}
.col_left {
	width: 485px;
	float: left;
	margin: 0;
	padding: 0 0 0 7px;
	font-size: 14px;
}
.col_right {
	width: 320px;
	float: right;
	padding-top: 0;
}
.col_left h3 {
        margin: 0 0 7px;
        font-size: 22px;
        font-weight: normal;
}
.col_right h3 {
        margin: 0 0 5px;
        font-size: 18px;
        font-weight: normal;
}
.col_left h3 a.dzial {
        width: 415px;
}
.col_right h3 a.dzial{
        width: 250px;
}
.col_right .info, col_left .info {
	text-align: center;
	padding: 3px;
	font-size: 10px;
}
.col_right ul.shortArt li {
	margin: 5px 0 0;
	padding: 0 0 5px;
}
.col_right ul.shortArt li img {
	max-width: 120px;
	margin: 3px 9px 5px 0;
}
/*---[ menu ]---*/
#menuDiv {
	height: 44px;
	border-top: 1px solid #e1dfa3;
	border-bottom: 1px solid #e1dfa3;
	border-color: #969487;
	border-left: none;
	margin: 6px 0 7px;
	padding: 4px 0;
	}

#menuDiv ul{
	float: right;
	margin:0;
	padding:0;
	background-color: #e1dfa3;
	border-bottom: 2px solid #fff;
	width: 812px;
}
#menuDiv ul.menu2{
	border-bottom: 0;
}
#menuDiv ul li {
	height: 21px;
        float: right;
	background-color: #e1dfa3;
	border-left: 2px solid #fff;
	margin: 0;
	padding: 0;
}
#menuDiv ul li:hover {
        color: #fff;
        background-color: #ff2828;
}
#menuDiv ul li:last-child{
        border-left: 0;
}
#menuDiv ul li a {
	height: 21px;
	font-size: 15px;
	font-family: 'LatoBold', Arial, Geneva, sans-serif;
	color: #44433f;
	display: block;
}
#menuDiv ul li a span {
	color: #ff2828;
	}
#menuDiv ul li.li1 a {
        padding: 2px 8px 0 7px;
}
#menuDiv ul li.li2 a{
        padding: 2px 5px 0 5px;
}
#menuDiv ul li a:hover {
	color: #fff;
}
#menuDiv ul li span {
        color: #ff2828;
}
#menuDiv ul li span:hover {
        color: #fff;
}
#menuDiv.pasaz ul{
	width: 742px;
}
#menuDiv.pasaz .sectionName{
        width: 210px;
	background-color: #adda11;
}
/*---[ tabs ]---*/
ul.tabs {
	margin: 0;
	height: 29px;
}
ul.tabs li {
	float: left;
	margin: 0 1px 0 0;
	padding: 0;
	background: none;
	height: 29px
}
ul.tabs li a {
	display: block;
	float: left;
	color: #fff;
	padding: 0 15px;
	font-size: 14px;
	font-family: 'LatoBold', Arial, Geneva, sans-serif;
	height: 29px;
	line-height: 29px;
	background: transparent url("/images/background-tabs-turkus.gif") repeat-x 0 0;
	border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
}
ul.tabs li a span {
	padding: 0 14px 0 0;
	background: transparent url("/images/icon-arrow-down.gif") no-repeat right 50%;
}
ul.tabs li a:hover, ul.tabs li a.active {
	background-position: 0 -29px;
}
#tabs {
	margin: 0 0 10px;
}
#polecamy {
	width: 492px;
	height: 305px;
	position: relative;
}
#polecamy {
	width: 492px;
	height: 305px;
	position: relative;
}
#polecamy .nav {
	position: absolute;
	top: -18px;
	left: 385px;
}
#polecamy .nav a {
	display: block;
	margin: 0 4px 0 0;
	float: left;
	width: 9px;
	height: 9px;
	background: transparent url("/images/icon-bullet.gif") no-repeat 0 0;
	text-indent: -9999px;
}
#polecamy .nav a.activeSlide {
	background-position: 0 -9px;
}
#polecamySlider {
	width: 492px;
	height: 305px;
	overflow: hidden;
	position: relative;
}
#polecamySlider div {
	width: 492px;
	height: 305px;
}
#polecamySlider h2 {
	width: 472px;
	padding: 12px 10px;
	margin: 0;
	color: #f5f3ec;
	background: transparent url("/images/blank-red.png") repeat 0 0;
	position: absolute;
	bottom: 0;
	left: 0;
}
#polecamySlider h2 a {
	color: #f5f3ec;
}
#polecamySlider h2 a:hover {
	text-decoration: underline;
}
#toSieCzyta, #toSieKomentuje {
	border: 2px solid #c6bfab;
	padding: 13px 8px 8px;
}
#toSieCzyta img, #toSieKomentuje img {
	float: left;
	margin: 0 13px 5px 0;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#toSieCzyta h2, #toSieKomentuje h2 {
	font-size: 14px;
	margin: 0 0 8px;
}
#toSieCzyta p, #toSieKomentuje p {
	margin: 0;
}
#toSieCzyta p a, #toSieKomentuje p a {
	font-weight: bold;
}
#toSieCzyta ul.menuRaquoBig, #toSieKomentuje ul.menuRaquoBig {
	padding: 8px 0 0;
	margin: 7px 0 0;
	border-top: 1px solid #f3f2ed;
}
/*---[ search ]---*/
.searchHome {
	margin: 0;
}
.searchHome input {
	width: 155px;
	margin: 0;
	padding: 4px 5px;
}
.searchHome img {
	float: right;
        margin: 3px 0 0 0;
	width: 69px !important;
}
.searchHome .buttonSubmit {
	float: right;
	margin: 0 3px 0 3px;
	padding: 0;
}
/*---[ business directory ]---*/
a.bNextBD {
	display: block;
	width: 14px;
	height: 14px;
	text-indent: -9999px;
	background: transparent url("/images/b-arrow-right.png") no-repeat 0 0;
	float: right;
	margin: 10px 8px 0 4px;
}
a.bPrevBD {
	display: block;
	width: 14px;
	height: 14px;
	text-indent: -9999px;
	background: transparent url("/images/b-arrow-left.png") no-repeat 0 0;
	float: right;
	margin: 10px 0 0;
}
#businessDirectorySlider {
	width: 302px;
	height: 52px;
}
table.businessDirectory {
	height: 52px;
	margin: 0;
}
table.businessDirectory td {
	height: 52px;
	padding: 0;
	vertical-align: middle;
	border: 0 none;
	text-align: left;
}
table.businessDirectory td.info {
	padding: 0 10px 0 25px;
	color: #44433f;
	font-weight: bold;
	font-size: 13px;
}
/*---------[ galeria katalogu ]------------*/
table.galerKat td{
	font-size: 16px;
	text-align: center;
}
table.galerKat td input[type="file"] {
	float: none;
}
table.regulamin td{
        font-size: 12px;
        text-align: left;
	border: none;
}
/*---------[ pakiety ]------------*/
table.pakiety td {
        padding: 5px;
        border: 1px solid #d6d6d6;
        text-align: center;
        vertical-align: middle;
}
table.pakiety td.ramkal {
        text-align: left;
}
table.pakiety td.ramkar {
        text-align: right;
}
/*---[ competitions ]---*/
ul.menuRaquoBig, ul.menuRaquoNormal {
	margin: 2px 0 0;
	padding: 0;
}
ul.menuRaquoBig li, ul.menuRaquoNormal li {
	float: left;
	margin: 0 0 5px;
	padding: 0;
	background: none;
	line-height: 105%;
}
ul.menuRaquoBig li a, ul.menuRaquoNormal li a {
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 0 12px;
	background: transparent url("/images/icon-raquo-big.gif") no-repeat 0 4px;
	color: #54524d;
}
ul.menuRaquoBig li a:hover, ul.menuRaquoBig li a.active,
ul.menuRaquoNormal li a:hover, ul.menuRaquoNormal li a.active {
	color: #afada5;
}
/*---[ photoreport, video, best photo, lapidarium, pasaz ]---*/
#photoreport, #bestPhoto, #lapidarium, #reportel, #video, #pasaz {
	overflow: hidden;
}
#photoreport img, #video img, #bestPhoto img, #lapidarium img, #pasaz img {
        float: left;
	width:auto;
}
#reportel img {
	width: 133px;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
}
#bestPhoto div, #lapidarium div, #photoreport div, #video div{
        float: left;
	height: 90px;
	width: 160px;
	overflow: hidden;
}
#bestPhoto0 div, #lapidarium0 div, #photoreport0 div, #video0 div{
        float: left;
        height: 95px;
        width: 160px;
        overflow: hidden;
}
#bestPhoto1 div, #lapidarium1 div, #photoreport1 div, #video1 div{
        float: left;
        height: 95px;
        width: 157px;
        overflow: hidden;
}
#pasaz div.cont{
        float: left;
}
#pasaz div.zdjecie{
        height: 80px;
        overflow: hidden;
}
#pasaz div.cont h6{
        overflow: hidden;
	font-size: 10px;
	padding: 2px 3px;
	text-align: center;
}
#sklep td {
	text-align: left;
}
/*---[ short article list ]---*/
ul.shortArt {
	margin: 0;
	padding: 0 5px 5px 0;
}
ul.shortArt li {
	margin: 8px 0 0;
	padding: 0 0 10px;
	border-bottom: 1px solid #969487;
	overflow: hidden;
}
ul.shortArt li small {
        float: right;
        font-size: 10px;
	padding: 2px;
	display: block;
	width: 55px;
}
ul.shortArt li span {
        font-size: 14px;
	opacity: 0.7;
}
ul.shortArt li.li0 {
	margin: 0;
	padding: 0;
	border: 0;
}
ul.shortArt li:last-child {
        margin: 8px 0 0;
        border-bottom: 0 none;
}
.meteo {
        margin: 7px 0 0 0;
        padding: 3px;
	text-align: center;
	background-color: #ff2828;
}
.meteo a {
        color: #fff;
        font-family: Georgia;
	font-size: 20px;
	line-height: 110%;
}
ul.shortArt li h3 a{
        color: #2E2E2E;
        line-height: 110%;
        font-family: Georgia;
	display: block;
}
ul.shortArt li h3 a em{
	font-size: 12px;
}
ul.shortArt li h3 a:hover{
        color: #afada5;
}

ul.shortArt li.meteo a{
        color: #fff;
	font-family: Georgia;
        font-size: 18px;
}
ul.shortArt li img {
	float: left;
	margin: 3px 10px 5px 0;
}
ul.shortArt li p {
	margin: 0;
	cursor: pointer;
}
ul.shortArt li p a {
	font-weight: bold;
}
.prevArt {
	height: 35px;
	margin: 0 0 10px;
	background: transparent url("/images/background-prev-art.gif") no-repeat 0 0;
}
.prevArt a {
	float: left;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	display: block;
	margin: 3px;
	width: 183px;
	height: 29px;
	line-height: 29px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.prevArt a span {
	display: block;
	height: 29px;
	line-height: 29px;
	padding: 0 0 0 40px;
	background: transparent url("/images/icon-arrow-big.png") no-repeat 9px 50%;
}
.prevArt a:hover {
	background-color: #a52020;
}
/*---[ calendar ]---*/
.events {
	float: right;
	width: 270px;
	margin-left: 5px;
}
.events p {
	margin: 0 0 10px;
	font-weight: bold;
}
.events p span {
	color: #ff2828;
}
.events ul {
	margin: 0;
}
ul.events li {
        margin: 0 0 5px;
        padding: 0;
        background: none;
        line-height: 105%;
}
ul.events li a {
        display: block;
        font-size: 12px;
        font-weight: bold;
        padding: 0 0 0 12px;
        background: transparent url("/images/icon-raquo-big.gif") no-repeat 0 4px;
        color: #54524d;
}
#miesiacDiv{
        float: left;
}
table.calendar {
	width: 195px;
	margin: 0;
	border-collapse: separate;
	border-spacing: 1px;
}
table.calendar th, table.calendar td {
	border: 1px solid #f3f2e9;
	background-color: #fafaf6;
	padding: 2px 3px;
	font-size: 12px;
	color: #2d2c2a;
	text-align: center;
	vertical-align: middle;
}
table.calendar td {
	padding: 0;
}
table.calendar td a {
	color: #2d2c2a;
	display: block;
	padding: 2px 3px;
}
table.calendar td a:hover {
	background-color: grey;
	color: #fff;
}
table.calendar td.active a {
	color: #fff;
	font-weight: bold;
	background-color: #ff2828;
}
table.calendar td.pass {
	color: #82807c;
}
table.calendar td.plan {
	background-color: #ff2828;
}
/*---[ subpages ]-----------------------------------------------------------------------*/
/*---[ events ]---*/
#events {
	margin: 0 0 0 7px;
}
#events h1{
	margin: 5px 0 0;
	font-size:24px;
}
#events .eventsCal {
	width: 485px;
	margin: 0 0 7px;
}
#events .haveToSee {
	float: right;
	width: 315px;
	padding: 0 0 0 10px;
	margin: 0 0 7px;
	background: transparent url("/images/background-have-to-see.gif") no-repeat 0 50%;
}
#haveToSeeSlider div {
	display: none;
}
.haveToSee a.bNextHTS {
	float: right;
	display: block;
	width: 17px;
	height: 17px;
	background: transparent url("/images/b-right-square.gif") no-repeat 0 0;
	text-indent: -9999px;
	margin: 0 0 0 3px;
}
.haveToSee a.bPrevHTS {
	float: right;
	display: block;
	width: 17px;
	height: 17px;
	background: transparent url("/images/b-left-square.gif") no-repeat 0 0;
	text-indent: -9999px;
	margin: 0 0 0 6px;
}
#events .haveToSee img {
	float: left;
	margin: 0 10px 0 0;
}
#events .haveToSee h3 {
	font-size: 12px;
	margin: 0 0 8px;
	line-height: 115%;
}
#events .haveToSee h3 a {
	color: #2d2c2a;
}
#events .haveToSee h3 a:hover {
	color: #8b1313;
}
#events .haveToSee small {
	display: inline-block;
	background-color: #8b1313;
	padding: 1px 5px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
}
#events .haveToSee p {
	margin: 5px 0 0;
	color: #2d2c2a;
	font-size: 12px;
}
#events .haveToSee p a {
	font-weight: bold;
}
ul.tabsEvents {
	clear: both;
	margin: 15px 0 10px;
	height: 29px;
	padding: 6px 0;
	border-top: 1px solid #e6e4de;
	border-bottom: 1px solid #e6e4de;
}
ul.tabsEvents li {
	float: left;
	margin: 0 0 0 5px;
	width: 196px;
	padding: 0;
	text-align: center;
	height: 29px;
	background: transparent url("/images/b-button-big-blue.png") repeat-x 0 0;
	border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
}
ul.tabsEvents li:first-child {
	margin: 0;
}
ul.tabsEvents li a {
	display: block;
	color: #fff;
	padding: 0;
	font-size: 16px;
	height: 29px;	
	line-height: 29px;
}

ul.tabsEvents li:hover {
	background-position: 0 -29px;
}
ul.eventsBox {
	margin: 0 0 8px;
}
ul.eventsBox li {
	clear: left;
	margin: 0 0 8px;
	padding: 5px 18px;
	background: none;
	border-top: 1px solid #e3e3e3;
	border-right: 1px solid #d2d2d2;
	border-bottom: 1px solid #afafaf;
	border-left: 1px solid #d2d2d2;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
ul.eventsBox li .foto {
	width: 120px;
	float: left;
	margin: 0 20px 0 0;
}
ul.eventsBox li h3 {
	font-size: 17px;
	font-family: 'LatoBold', Arial, Geneva, sans-serif;
	font-weight: normal;
	line-height: 120%;
	margin: 0 0 3px;
}
ul.eventsBox li small {
	display: block;
	margin: 0 0 8px;
	font-weight: bold;
}
ul.eventsBox li p {
	margin: 0;
}
/*---[ takeaway ]---*/
#takeaway {
	margin: 7px 0 0 10px;
}
#takeaway ul {
	margin: 0;
	padding: 0;
	overflow: hidden;
}
#takeaway ul li {
	width: 372px;
	height: 112px;
	float: left;
	margin: 0 16px 10px 0;
	padding: 0;
}
#takeaway ul li.last {
	margin: 0 0 10px 0;
}
#takeaway ul li a {
	display: block;
	position: relative;
	width: 346px;
	height: 80px;
	padding: 15px 12px;
	float: left;
	color: #54524d;
	border-top: 1px solid #e3e3e3;
	border-right: 1px solid #d2d2d2;
	border-bottom: 1px solid #afafaf;
	border-left: 1px solid #d2d2d2;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
#takeaway ul li a em {
	display: block;
	width: 115px;
	height: 80px;
	float: left;
	margin: 0 25px 0 0;
	text-align: center;
}
#takeaway ul li a strong {
	display: block;
	font-size: 15px;
	font-family: 'LatoBold', Arial, Geneva, sans-serif;
	margin: 0 0 6px;
}
#takeaway ul li a:hover {
	border-color: #ffae2e;
}
.takeRight {
	float: right;
	width: 770px;
}
.takeaway {
	margin: 0 0 0 -5px;
	padding-top: 10px;
}
#howItWorks {
        float: left;
	padding: 0;
	text-align: center;
}
#howItWorks h3 {
        font-size: 20px;
        margin: 10px 0 0;
        padding-bottom: 3px;
        background-color: #95b6bd;  /* bkit */
        padding: 5px;
        text-align: center;
}
#howItWorks h3 a{
        color: #fff;            /*niebieski*/
        font-family: Georgia;
        font-weight: normal;
}
#howItWorks h3 a:hover{
        color: #2e2e2e;
}
#howItWorks img {
	margin: 0;
}
#menuRest {
	float: left;
	margin: 0 0 0 7px;
}
#menuRest table th, #menuRest table td, #zamowienie table td {
	border: 0;
	padding: 0;
        text-align: left;
        vertical-align: middle;
}
#zamowienie table td.ostat {
	padding:0 0 0 3px;
	text-align:center;
	font-size: 14px;
}
#menuRest .tlodania0{
	font-size: 12px;
	padding: 5px 3px 5px 3px;
	background-color: #E1DFA3;
}
#menuRest .tlodaniaL{
        font-size: 12px;
        padding: 5px 3px 5px 3px;
        background-color: #E1DFA3;
	border-top: 4px solid #FF2828;
	border-bottom: 4px solid #FF2828;
}
#menuRest .tlodania1{
	font-size: 12px;
	padding: 5px 3px 5px 3px;
}
#menuRest .dodaj{
	float: right; 
	background: none;
	padding: 0px;
	color:#fff;
	border: 0;
	overflow: visible;
}
#menuRest .dodaj span{
	display: inline-block;
	background-color: #95B6BD;
	border-radius: 2px 2px 2px 2px;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	height: 20px;
	line-height:20px;
	vertical-align: middle;
	padding: 1px 8px;
}
#menuRest .nazwad {
        font-weight: bold;
        font-size: 14px;
        padding: 5px 0 0;
}
#menuRest .nazwa {
        font-weight: bold;
        font-size: 14px;
	padding: 5px 0 0;
}
#menuRest .nazwa span{
        background-color:  #467e8a;
        color: #fff;
        float: left;
        font-size: 16px;
        padding: 4px 0 0 1px;
        text-align: center;
        width: 23px;
        overflow: hidden;
        height: 20px;
        display: block;
        opacity:0.8;
	cursor: pointer;
}
#menuRest .nazwa em{
	font-size: 12px;
	font-weight: normal;
}
#menuRest .cena {
	font-weight: bold; 
	padding: 5px 0 0;
	font-size: 14px;
	text-align: right; 
	float: right; 
	margin-right: 5px;
}
#menuRest .cena span {
	font-size: 12px;
}
.nagBok {
      	border-bottom: 3px solid #95b6bd;
	text-align:center;
	font-size: 20px;
	padding: 5px 0;
	margin-bottom: 2px;
}
#zamowDiv table {
        margin: 0;
}
#zamowDiv table td {
        padding: 3px;
	margin: 2px;
        border: 1px solid #d6d6d6;
        text-align: right;
        vertical-align: middle;
}
#zamowDiv table th {
        padding: 3px;
        margin: 2px;
        border: 1px solid #d6d6d6;
        text-align: center;
        vertical-align: middle;
}
#zamowDiv .formularz .opis{
        width: 120px;
}
#zamowDiv .formularz .radioRamka{
	width: 155px;
}
#zamowDiv .formularz .radioRamka div{
	width: 125px;
	float:left;
}
/*---[ shopping ]---*/
#shopping .sidebarLeft {
        width: 210px;
        float: left;
}
#shopping .contentRight {
        width: 742px;
        float: right;
}
#shopping .buttons {
	float: right;
	height: 23px;
}
#shopping td.cont {
	border: 0;
	width: 33%;
	vertical-align: top;
	padding: 0 10px 0 0;
}
#shopping td.ramkal {
	text-align: left;
}
#shopping td.ramkar {
        text-align: right;
}
#shopping h1 {
	color: #8b1313;
}
#shopping h1 span {
	color: #54524d;
}
#shopping h2 {
	color: #8b1313;
	font-size: 17px;
	margin: 0 0 15px;
}
#shopping .boxCat {
        margin: 0 0 3px 0;
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
}
#shopping .boxCat h3 {
        background-color: #95b6bd;  /* bkit */
        line-height: 26px;
        padding: 3px 7px;
        margin: 10px 0 0;
        font-size: 16px;
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
}
#shopping .boxCat ul {
        margin: 0 0 6px;
        padding: 6px 0 0;
        border-top: 1px solid #e1e1e1;
}
#shopping .boxCat ul li {
        margin: 4px 0 0;
        padding: 0;
        color: #968e7e;
        font-size: 14px;
}
#shopping .boxCat ul li a {
        color: #54524d;
        font-style: normal;
	font-size: 16px;
}
#shopping .boxCat ul li a:hover {
        color: #afada5;
}
#shopping .item{
        border: 2px solid #e1dfa3;
        background: #fff url("/images/background-comments.gif") repeat-x 0 bottom;
        cursor: pointer;
	margin: 0 0 10px;
	border-radius: 3px 3px 3px 3px;
    	overflow: hidden;
    	padding: 4px 7px;
}
#shopping .item .nagl{
        font-size: 16px;
	margin: 0 0 5px;
        font-weight: bold;
        border-bottom: 6px solid #e1dfa3;
        padding: 1px 5px 3px 5px;
}
#shopping .item .nazwa{
        font-weight: bold;
        text-align: left;
        float: left;
	width: 550px;
	margin: 3px;
}
#shopping .item .cena{
	font-weight: bold; 
	text-align: right; 
	float: right;
}
#shopping .item img{
        float: left;
	margin: 5px;
}
#shopping .item .opis{
        float: right;
	width: 560px;
	font-size: 14px;
}
#shopping ul.shoppingList {
	margin: 0;
	overflow: hidden;
}
#shopping ul.shoppingList li {
	float: left;
	padding: 10px 25px;
	margin: 0 12px 12px 0;
	background: none;
	border: 1px solid #e6e6e6;
	border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
}
#shopping ul.shoppingList li.last {
	margin: 0 0 12px;
}
#shopping ul.shoppingList li img {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#menuBox h3 {
	text-align: center;
	text-shadow: 1px 1px #383631;
}
#menuBoxShopping h4 {
	color: #fff;
}
#menuBoxShopping ul {
        margin: 0;
}
#menuBoxShopping ul li {
        padding: 0;
        margin: 0;
        background: none;
        border-top: 1px solid #e6e6e6;
}
#menuBoxShopping ul li a {
        display: block;
        color: #54524d;
        font-size: 12px;
        padding: 5px 7px 0;
}
#menuBoxShopping  ul li a:hover {
        color: #afada5;
}
#towar .cena {
	float: right;
	padding: 5px 5px 4px;
        background-color: #e8e51a;
	font-size: 16px;
	font-weight: bold;
}
#towar .netto {
	float: right;
	margin: 0 0 0 10px;
	padding: 3px 5px 2px;
	border: 2px solid #e8e51a;
	font-size: 16px;
}
#towar .imgCenter {
	float: right;
        margin: 0 0 10px 10px;
        position: relative;
}
#towar .imgCenter span {
        display: block;
        width: 15px;
        height: 15px;
        position: absolute;
        top: 0;
        right: 0;
        z-index: 100;
        background: transparent url("/images/icon-magnifier.jpg") no-repeat 0 0;
}
#towar .opis {
	margin: 10px 0 0;
	padding: 10px;
	font-size: 14px;
        border-color: #E3E3E3 #D2D2D2 #AFAFAF;
        border-radius: 2px 2px 2px 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-style: solid;
        border-width: 1px;
}
/*---[ katalog ]---*/
#directory {
	margin: 10px 0 0 4px;
}
#directory h1 {
	margin: 0 0 20px;
	font-size: 18px;
}
#directory h2 {
	font-size: 18px;
	margin: 0 0 10px;
	border-bottom: 1px solid #e6e4de;
	padding-bottom: 5px;
}
#directory h5 {
	float: left;
        cursor: pointer;
        height: 26px;
        line-height: 26px;
        text-align: center;
        margin: 2px 0 0;
        font-size: 14px;
	width: 710px;
 /*       background: transparent url("/images/background-box-cat.gif") repeat-x 0 0; */
	background-color: #FF2828;
	color:#fff;
/*        border-top: 1px solid #e3e3e3; */
/*        border-right: 1px solid #d2d2d2; */
/*        border-bottom: 1px solid #afafaf; */
/*        border-left: 1px solid #d2d2d2; */
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
}
#directory em{
	font-weight: bold;
}
#directory .boxLast {
	float: left; 
	width: 370px; 
	display: block;
	list-style: square inside;
}
#directory .boxLast li{
	font-size: 12px;
}
#directory .boxLast li a{
	color: #54524D;
}
#directory .boxLast li a:hover{
        color: #afada5;
}
#directory .entryLang {
	float: right;
	font-size: 17px;
	font-family: 'LatoRegular', Arial, Geneva, sans-serif;
	color: #54524d;
}
#directory .entryLang strong {
	background: transparent url("/images/background-lang.gif") no-repeat right 50%;
	padding: 0 15px 0 0;
	margin: 0 13px 0 0;
}
#directory .entryLang img {
	padding: 1px;
	border: 1px solid #fff;
}
#directory .entryLang a.active img {
	border-color: #e6e4de;
}
#directory .search {
	padding: 0 0 10px;
	margin: 0 0 10px;
}
#directory .search p {
	margin: 2px 0 0;
	float: right;
}
#directory .search .searchHome {
	width: 500px;
	margin: 0;
}
#directory .search .searchHome input {
        border: 2px solid #C6C6C6;
        margin: 5px 0 0 0;
        font-size: 14px;
        width: 200px;
}
#directory .search .searchHome select {
	padding: 3px 5px;
        border: 2px solid #C6C6C6;
        margin: 5px 0 0 0;
        font-size: 14px;
        width: 180px;
}
#directory .search2 {
        margin: 10px 0 0;
}
#directory .search2 .searchHome {
        float: left;
        width: 280px;
}
#directory .search2 .searchHome input {
        box-sizing:border-box;
        -moz-box-sizing:border-box;
        -webkit-box-sizing:border-box;
        border: 2px solid #C6C6C6;
	font-size: 14px;
        width: 280px;
}
#directory .search2 .searchHome select {
        box-sizing:border-box;
        -moz-box-sizing:border-box;
        -webkit-box-sizing:border-box;
        border: 2px solid #C6C6C6;
	font-size: 14px;
        width: 280px;
	margin: 5px 0 0;
}
#directory .searchHome .buttonSubmit {
        margin: 6px 3px 0 3px;
}
#directory #category .col1, #directory #category .col2, #directory #category .col3 {
	width: 261px;
	float: left;
}
#directory #category .col2 {
	margin: 0 11px;
}
#directory #category .boxCat {
	margin: 0 0 5px;
	border-top: 1px solid #e3e3e3;
	border-right: 1px solid #d2d2d2;
	border-bottom: 1px solid #afafaf;
	border-left: 1px solid #d2d2d2;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
#directory #category .boxCat h3 {
	cursor: pointer;
	height: 26px;
	line-height: 26px;
	padding: 0 5px 0 10px;
	margin: 0;
	font-size: 14px;
	background: transparent url("/images/background-box-cat.gif") repeat-x 0 0;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
#directory #category .boxCat h3 span {
	float: right;
	color: #95b6bd;
	margin: 5px 0 0;
	opacity: 1;
}
#directory #category .boxCat h3:hover, #directory #category .boxCat h3.active {
	background: #fff;
}
#directory #category .boxCat h3.active span {
	margin: 7px 0 0;
	color: #fff;
	transform:rotate(180deg);
	-ms-transform:rotate(180deg); /* IE 9 */
	-webkit-transform:rotate(180deg); /* Safari and Chrome */
}
#directory #category .boxCat ul {
	margin: 0 0 6px;
	padding: 6px 0 0;
	border-top: 1px solid #e1e1e1;
	display: none;
}
#directory #category .boxCat ul li {
	margin: 0 10px;
	padding: 0 0 0 10px;
	color: #968e7e;
	font-style: italic;
	background: transparent url("/images/icon-arrow-small.gif") no-repeat 0 7px;
}
#directory #category .boxCat ul li a {
	color: #54524d;
	font-style: normal;
}
#directory #category .boxCat ul li a:hover {
	color: #afada5;
}
#directory a.bShowAllCat {
	margin: 5px 0 0;
	float: right;
	color: #54524d;
	font-weight: bold;
}
#directory a.bShowAllCat:hover {
	color: #8b1313;
}
#legendDir {
        border-bottom: 1px solid #e6e4de;
	padding: 0 0 5px 0;
        margin: 10px 0;
}
#legendDir ul {
	margin: 0;
}
#legendDir small {
	width: 120px;
}
#legendDir ul li {
	padding: 0;
        margin: 0 0 5px;
        font-size: 11px;
}
#directory #directoryList {
        margin: 0 0 15px;
}
#directory #directoryList .dItem {
        padding: 0;
        margin: 10px 0 0;
	background: url("/images/background-comments.gif") repeat-x scroll 0 bottom #FFFFFF;
        border-top: 1px solid #e3e3e3;
        border-right: 1px solid #d2d2d2;
        border-bottom: 1px solid #afafaf;
        border-left: 1px solid #d2d2d2;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
}
#directory #directoryList .dItem ul {
	margin: 7px 0 0 7px;
}
#directory #directoryList .dItem p {
        margin: 0;
}
#directory #directoryList .dItem .heading {
	margin: 0 5px;
        padding: 7px 0 7px 15px;
	border-bottom: 6px solid #95B6BD;
}
#directory #directoryList .dItem .heading h2 {
        color: #44433f;
	border: 0;
        font-family: 'LatoRegular', Arial, Geneva, sans-serif;
        font-size: 17px;
        text-shadow: 1px 1px #fff;
        font-weight: normal;
        margin: 0;
}
#directory #directoryList .dItem .buttons {
        float: right;
	margin-top: -4px;
}
#directory #directoryList .dItem .foto {
        float: left;
	width: 170px;
	margin: 0 0 7px;
}
#directory #directoryList .dItem .foto small{
	display: block;
	background-color: #33acad;
	color: #fff;
	text-align: center;
}
#directory #directoryList .dItem a.icon1,
#directory #directoryList .dItem a.icon2,
#directory #directoryList .dItem a.icon3,
#directory #directoryList .dItem a.icon4 {
        display: block;
        width: 20px;
        height: 20px;
        text-indent: -9999px;
        float: left;
        margin: 0 0 0 5px;
}

#directory #directoryList .dItem .heading a.icon1 { background: transparent url("/images/icon-directory-error.png") no-repeat 0 0; }
#directory #directoryList .dItem .heading a.icon2 { background: transparent url("/images/icon-directory-edit.png") no-repeat 0 0; }
#directory #directoryList .dItem .heading a.icon3 { background: transparent url("/images/icon-directory-share.png") no-repeat 0 0; }
#directory #directoryList .dItem .heading a.icon4 { background: transparent url("/images/icon-directory-owner.png") no-repeat 0 0; }
#directory #directoryList .dItem .box {
        padding: 0;
        border-radius: 0;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
	margin: 0;
}
#wpis{
	font-size: 16px;
}
#wpis td.lt{
	text-align: left;
	padding-left: 40px;
}
#wpis ul{
	float: left;
	width: 360px;
	margin: 10px 50px;
	}
#wpis li{
	font-size: 14px;
        background: transparent url("/images/li.gif") no-repeat 0 5px;
        }
#directory #directoryList .dItem .box li{
        background: transparent url("/images/li.png") no-repeat 0 1px;
	list-style-type:none;
	padding: 0 0 0 12px;
	}
#directory #directoryList .dItem .img {
        float: left;
        width: 160px;
        margin: 15px 0 0 15px;
}
#directory #directoryList .dItem .pasekopi{
	position: absolute; 
	bottom: 0px;left: 0px;
	color: #404040;
	background-image:url(/images/tlo_pol.png);
	padding:3px;
	z-index: 5;
	font-size:14px;
	text-align: center;
	font-weight: bold;
	width: 100%;
}
#directory #directoryList .dItem .desc {
        padding: 10px;
	float: right;
	width:600px;
	line-height: 1.6em;
}
#directory #directoryList .dItem .kreska {
	clear: both;
	border-top: 1px solid #e6e4de;
	margin: 0 10px;
}
#directory #directoryList .dItem .descBottom {
        overflow: hidden;
        padding: 10px 15px;
}
#directory #directoryList .dItem .showkont span {
	font-size: 20px;
        color: #95b6bd;
        margin: 7px 10px 0 10px;
        opacity: 1;
	cursor: pointer;
	display: block;
	float: left;
}
#directory #directoryList .dItem .descBottom a {
        font-weight: bold;
}
#directory #directoryList .dItem .descBottom p {
        margin: 0 10px 0 0;
        float: left;
        line-height: 160%;
	display: block;
}
#directory #directoryList .dItem .descBottom p.second {
	display: none;
}
#directory #directoryList .dItem .descBottom p.first {
        width: 330px;
        margin: 0 10px 0 0;
}
#directory #directoryList .dItem .descBottom p.plan {
        width: 95px;
        margin: 0 10px 0 0;
}
#directory #directoryList .dItem .descBottom span.showOnMap {
        display: inline-block;
        padding: 0 0 0 25px;
        background: transparent url("/images/icon-show-on-map.png") no-repeat left 1px;
	cursor: pointer;
}
#recentEntries {
        margin: 20px 0 0;
}
#recentEntries h3 {
        color: #44433f;
        font-family: "LatoBold", Arial, Helvetica, sans-serif;
        font-size: 17px;
        margin: 0 0 14px;
}
#recentEntries ul {
        margin: 0;
}
#recentEntries li {
        border-top: 1px solid #e6e4de;
        margin: 0;
        padding: 0;
        background: none;
}
#recentEntries li a {
        display: block;
        color: #54524d;
        font-size: 12px;
        padding: 4px 5px 4px 15px;
        background: transparent url("/images/icon-arrow-small.gif") no-repeat 3px 10px;
}
#recentEntries li a:hover {
        color: #8b1313;
}
/*---[ intro ] --*/
#intro .boxCat {
        margin: 10px 2px 3px 0;
        border-top: 1px solid #e3e3e3;
        border-right: 1px solid #d2d2d2;
        border-bottom: 1px solid #afafaf;
        border-left: 1px solid #d2d2d2;
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
}
#intro .boxCat h3 {
        cursor: pointer;
        line-height: 26px;
	text-align: center;
        padding: 0 4px;
        margin: 0;
        font-size: 20px;
        background: transparent url("/images/background-box-cat.gif") repeat-x 0 0;
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
}
#intro .boxCat div {
	display: none;
	padding: 7px;
}
/*---[ ads - spis kategorii ogosze ]---*/
#catAdv .boxCat {
        margin: 0 0 3px 0;
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
}
#catAdv .boxCat h3 {
        cursor: pointer;
	background-color: #95b6bd;  /* bkit */
	color: #fff;
	font-weight: normal;
        line-height: 26px;
        padding: 3px 7px;
        margin: 0;
        font-size: 16px;
	display: block;
        line-height: 140%;
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
}
#catAdv .boxCat h3 span{
	display: none;
}
#catAdv .boxCat h3:hover, #catAdv .boxCat h3.active, #directory #category .boxCat h3.active {
	background-color: #e1dfa3;
	color: #54524d;
}
#catAdv .boxCat ul {
        margin: 0 0 6px;
        padding: 6px 0 0;
        border-top: 1px solid #e1e1e1;
        display: none;
}
#catAdv .boxCat ul li {
        padding: 0;
        color: #968e7e;
	font-size: 14px;
}
#catAdv .boxCat ul li a {
        color: #54524d;
        font-style: normal;
}
#catAdv .boxCat ul li a:hover {
        color: #afada5;
}
#catAdv0 {
	border: 1px solid #d2d2d2;
	text-align: center;
	font-size: 10px;
        margin: 3px 0 0 0;
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
}
#catAdv0 a.bShowAllCat {
        color: #54524d;
}
#catAdv0 a.bShowAllCat:hover {
        color: #8b1313;
}
/*-----------------------------------*/
#oglo .dodOglo span {
        display: block;
        font-size: 16px;
        font-weight: bold;
        margin: 0 0 5px 0;
        padding: 8px 0;
	text-align: center;
	background-color:#e8e51a;
}
#oglo .numberAds {
        padding: 10px 0;
}
#oglo .numberAds span {
        font-size: 15px;
}
#oglo .numberAds a {
        float: right;
        font-size: 11px;
        font-weight: bold;
}
#oglo #category {
	float: left;
        width: 651px;
	margin: 0 1px 7px 1px;
}
#oglo #category iframe {
        margin: 2px auto 7px auto;
	max-width: 600px;
}
#oglo #category .navig {
	float: left;
	background-color: #e1dfa3;
	margin: 0 0 5px 0;
	padding: 0;
}
#oglo #category .navig .navig1{
	float: left;
	margin: 0 7px;
}
#oglo #category .buttons{
        float: right;
}
#oglo #category h1 {
        margin: 0 0 15px;
}
#oglo #category .info {
	text-align: center;
	margin: 5px 0;
	border: 1px solid #d2d2d2;
	font-size: 12px;
	border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
}
#oglo #category .dodaj {
        text-align: center;
        margin: 10px 0;
	padding: 3px 0;
        border: 1px solid #d2d2d2;
        font-size: 16px;
        border-radius: 3px;
	background-color: #E1DFA3;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
}
#oglo #category .list {
        padding: 4px 7px;
        margin: 0 0 10px;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        overflow: hidden;
}
#oglo #category fieldset{
	float: left;
	font-size: 14px;
	margin: 5px 5px 0 0;
	border-top: 2px #E8E51A solid;
	padding: 2px 7px 2px 7px;
	color: #54524d;
}
#oglo #category .list fieldset.first{
        clear: both;
        width: 225px;
}
#oglo #category .list fieldset.wypos{
        width: 173px;
}
#oglo #category .list fieldset.nier{
        clear: both;
        width: 620px;
}
#oglo #category .list fieldset.kontakt{
	clear: both;
        width: 620px;
	border-top: 2px solid #ff2828;
}
#oglo #category .list legend{
	font-size: 14px;
	padding: 1px 6px;
	font-weight: bold;
	margin-left: 10px;
}
#oglo #category .list fieldset .lewy{
        clear: both;
        float: left;
        font-size: 14px;
}
#oglo #category .list fieldset .lewyN{
        clear: both;
        float: left;
        font-size: 14px;
	width: 130px;
}
#oglo #category .list fieldset .lewyN2{
        float: left;
        font-size: 14px;
	font-weight: bold;
}
#oglo #category .list fieldset .prawy{
        float: right;
        font-size: 14px;
        font-weight: bold;
}
#oglo #category .list fieldset ul.dane{   /* dane samochodu */
        font-size: 14px;
        padding: 0px;
        list-style: circle inside;
}
#oglo #category .list fieldset ul.dane li{
        padding: 1px;
        margin: 0;
}
#oglo #category .list .tresc {
	font-size: 12px;
	margin: 5px 0 0 0;
	line-height: 1.6em;
}
#oglo #category .list .tresc p {
        margin: 0 0 0 0;	/*  musi tak by */
}
#oglo #category .list .tresc_pasaz {
        font-size: 16px;
	font-weight: bold;
	color: green;
        margin: 5px 0 0 0;
}
#oglo #category .list .tresc_pasaz span{
	color:#404040;
	display: block; 
	margin: 5px 0 0 0;
}
#oglo #category .list .tresc ul {
	margin: 2px 3px 2px 15px;
}
#oglo #category .list .tresc li {
        margin: 2px 3px 2px 10px;
	list-style-type: square;
	line-height: 1.4em
/*	list-style-position: inside; */
}
#oglo #category .list.darm .nagl, #oglo #category .list.darmp .nagl {
        font-size: 16px;
        font-weight: bold;
        border-bottom: 2px solid #E1DFA3;
        padding: 1px 5px 3px 0;
}
#oglo #category .list.plat .nagl {
        font-size: 16px;
        font-weight: bold;
	border-bottom: 2px solid #e8e51a;
        padding: 1px 5px 3px 0;
}
#oglo #category .list .nagl small {
        color: #878682;
        font-size: 10px;
	font-weight: normal;
        float: right;
	margin-top: 4px;
}
#oglo #category .list.darm {
	max-height: 161px;
	border: 1px solid #d2d2d2;
        background: #fff url("/images/background-comments.gif") repeat-x 0 bottom;
}
#oglo #category .list.darmp {
        border: 1px solid #d2d2d2;
        background: #fff url("/images/background-comments.gif") repeat-x 0 bottom;
}
#oglo #category .list.plat {
	border: 2px solid #e8e51a;
	background-color: #FAFAC5;
}
#oglo #category .list.prem {
        border: 2px solid #ff2828;
        cursor: pointer;
	background-color: #FAFAC5;
}
#oglo #category .reklama {
	float: none;
	display: block;
	text-align: center;
        padding: 0 7px 4px 7px;
        margin: -6px 0 10px;
}
#oglo #category .reklama .addSen{
	margin:-5px 0 0;
}
#oglo #category .reklamal {
        margin-left: 30px;
	padding: 0 5px;
	font-size: 10px;
}
#oglo #category .list fieldset.kontakt h2 {
	clear: left;
	float: left;
	font-size: 14px;
	width: 50px;
	margin-bottom: 2px;
}
#oglo #category .list fieldset.kontakt h3{
	font-size: 14px;
	font-weight: bold;
	float: left;
}
#oglo #category .list fieldset.kontakt input[type="button"]{
	float:left;
	width: 340px;
	font-size: 12px;
	font-weight:bold;cursor: pointer;
	}
#oglo #category #map_canvas_small{
	height: 300px;
	margin: 7px 0 0;
}
#oglo #category .list .plat ul {
	display: block;
	margin-right: 7px;
	list-style-type: square;
	list-style-position: inside;
}
#oglo #category .list .plat ul li {
	text-indent: 0px;
	margin: 0;
	padding: 1px;
}
#oglo #category .list div.catImage {
        display: block;
	clear: both;
        float: right;
	overflow: hidden;
        position: relative;
        margin: 0 0 0 10px;
	cursor: pointer;
}
#oglo #category .list div.catImage span {
        display: block;
        width: 15px;
        height: 15px;
        position: absolute;
        top: 0;
        right: 0;
        z-index: 10;
        background: transparent url("/images/icon-magnifier.jpg") no-repeat 0 0;
}
#oglo #category .list div.catImage img {
        z-index: 100;
        display: block;
	float: right;
}
#oglo #category h2 {
        color: #54524d;
        margin-bottom: 10px;
}
#oglo #menuOglo {
        float: right;
        width: 150px;
}
#oglo #menuOglo ul {
        margin: 10px 0 0;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
}
#oglo #menuOglo ul li {
	border-bottom: 3px solid #95b6bd;
        padding: 0;
        margin: 0;
}
#oglo #menuOglo ul li:hover {
	border-bottom: 3px solid #E8E51A;
	opacity: 0.7;
}
#oglo #menuOglo ul li a {
        display: block;
        font-size: 13px;
	color: #54524d;
        font-weight: bold;
        padding: 6px 4px 2px;
}
#oglo #menuOglo ul li:first-child a {
        border-radius: 3px 3px 0 0;
        -moz-border-radius: 3px 3px 0 0;
        -webkit-border-radius: 3px 3px 0 0;
}
#oglo #menuOglo ul li.last a {
        border-radius: 0 0 3px 3px;
        -moz-border-radius: 0 0 3px 3px;
        -webkit-border-radius: 0 0 3px 3px;
}
#oglo #menuOglo .box {
        margin: 10px 0 0 3px;
}
#filtryDiv {
	font-size: 16px;
	background: none repeat scroll 0 0 #95B6BD;  /*bkit */
    	margin: 0 0 7px 0;
    	padding: 4px 5px;
}
#filtryDiv #cenaDiv, #filtryDiv #rodzajDiv, #tylkoFotoDiv{
	display: none;
}
#filtryDiv h4 {
	border-bottom: 6px solid #e8e51a;  /* ty */
	border-bottom: 6px solid #fff;
	height: 21px;
	padding: 3px 7px 0 7px;
	cursor: pointer;
}
#filtryDiv .button{
	width: 92px;
	font-size: 14px;
}
#filtryDiv h4 small{
	float: right;
	padding: 0;
	font-size: 12px;	
}
#filtryDiv h4 .filtrogl {
        background: transparent url("/images/background-box-cat-arrow.png") no-repeat left 100%;
        padding: 0 30px 0 0;
}
#filtryDiv .inp {
        clear: left;
        width: 235px;
        font-size: 12px;
        padding: 2px;
}
#filtryDiv .sub {
        font-size: 12px;
}
#filtryDiv input.ramka_ok, #filtryDiv select.ramka_ok{
        border: 2px solid #fff;
}
#filtryDiv input.ramka_err, #filtryDiv select.ramka_rr{
        border: 2px solid red;
}
#filtryFld {
	font-size: 14px;
	font-weight: bold;
	padding: 0;
	margin-top: 4px;
}
#filtryFld #podst {
	float: left;
	text-align: center;
}
#filtryFld #dodatkowa {
	float: left;
	margin-left: 13px;
	text-align: center;
	visibility: hidden;
}
#filtryFld #slw_in {
	float: left;
	width:343px;
	margin: 4px 0 0;
}
#filtryFld h3 {
	float: left;
	margin: 0;
	width: 200px;
	font-weight: normal;
}
#filtryFld h3 input[type=text] {
	float: left;
}
#filtryFld h3 small{
	float: left;
        display:block;
        text-align:center;
        width: 29px;
}
#filtryFld h6 {
        float: left;
        margin: 0;
	width: 158px;
	font-weight: normal;
}
#filtryFld h6 small{
	display: block;
        float: right;
	padding-right:5px;
        margin: 0;
}
#filtryFld select {
	padding : 2px;
        font-size: 14px;
	width: 169px;
	float: left;
}
#filtryFld input {
        padding : 2px;
	width: 62px;
        font-size: 14px;
}
#filtryFld input[type="checkbox"] {
	float: right;
	background-color: #fcefc5;
	border: 0px solid #fff; 
	width: 12px; 
	height: 12px;
	margin: 1px 1px 0 0;
	vertical-align: middle;
}
#sortUl{
	margin: 5px 0;
	border-top: 1px solid #fff;
}
#sortUl input[type="radio"] {
	width: 14px;
	margin:-3px 0 0;
        vertical-align: middle;
}
#sortUl li{
	display: inline-block;
	margin:0 35px 0 3px;
        padding: 7px 0 0;
}
#sortUl li:last-child{
	margin-right: 5px;
}
#filtryFld input[type="submit"] {
        padding : 0;
        width: 110px;
	height: 25px;
	color: green;
	margin: 0;
	font-size: 14px;
        font-weight: bold;
}
#filtryFld .lewaKol {
	float:left;
	margin: 4px 0 0;
	width: 360px;
	line-height:170%;
}
#filtryFld h6 span{
	float: left;
	display: none;
}
#filtryFld .prawaKol {
	float: right;
	width: 275px;
	line-height:170%;
	margin: 4px 0 0;
	vertical-align: middle;
}
#filtryFld .prawaKol select {
	float: right;
}
#filtryFld .prawaKol h6 {
	width: 100px;
}
#filtryFld .boxRamka{
        padding: 3px;
        border: 1px solid #fff;
        width: 270px;
	line-height:100%;
	margin: 2px 0 0 0;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
}
#filtryDiv .wynikiDiv{
	display: none;
	text-align: center;
	margin: 5px 0 0 0;
	padding: 3px 0;
	font-weight: normal;
	border: 1px solid #fff;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
}
#filtryDiv .wynikiDiv0{
        display: none;
        text-align: center;
        margin: 5px 0 0 0;
        padding: 3px 0;
        font-weight: normal;
        border: 1px solid #ff2828;
	background-color: #fff;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
}
#filtryDiv .wynikiDiv span{
        display: block;
        padding: 0;
        font-size:18px;
        font-weight:bold;
        color: #E8E51A;
}
#planDiv{
	position: fixed;
	top: 10px;
	left: 10px;
	width: 850px;
	z-index: 200;
	display: none;
	border:2px solid #95b6bd;
        background: none repeat scroll 0 0 #f7f6c2;
        padding: 5px;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;	
}
/*---[ footer ]-----------------------------------------------------------------------*/
#footer {
	border-top: 2px solid #ff2828;
	padding: 10px 5px;
	margin: 0;
	color: #54524d;
	font-size: 11px;
}
#footer a {
	color: #54524d;
}
#footer a:hover {
	text-decoration: underline;
}
#footer ul {
	margin: 0;
	float: right
}
#footer ul li {
	font-size: 12px;
	float: left;
	margin: 0 0 0 7px;
	padding: 0 0 0 8px;
	background: transparent url("/images/background-menubottom-li.gif") no-repeat 0 50%;
}
#footer ul li:first-child {
	margin: 0;
	padding: 0;
	background: none;
}
/*---[ news ]---*/
#overlayDiv, #overlayDiv2, #overlayDiv3 {
	position:fixed;
	top:0px;
	left:0px;
	text-align: center;
	z-index:200;
	background-image:url(/images/przyciem.png);
	width:100%;
	height:2000px;
	display:none;
}
#fotoFullDiv {
	display:none;
	z-index:201;
}
#fotoDiv {
        position:relative;
        display:none;
	padding:10px;
        z-index:201;
        background-color:#fff;
}
#fotoDiv .buttonSubmit{
	float: right;
	margin-left:5px;
}
.closeDiv{
	float: right;
	cursor: pointer;
	margin: 5px 10px 0 0;
	color: #fff;
	font-size: 14px;
	padding: 4px;
	border:1px solid white;
        border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
}
#mapDiv {
	position: relative;
}
#mapDiv .closeDiv{
	margin: 0 0 5px 0;
        z-index: 200;
	border: 0;
	background-color:#ff2828;
}
#mapDiv .buttonSubmit{
	margin: 0 0 5px 0;
	float: left;
}
#divNagl2 {
	float: left;
	display: none;
	background-color: #fff;
	border: 1px solid grey;
	padding: 3px 10px;
	font-size: 14px;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
}
#canvasDiv {
	background-color:#fff;
	border: 5px solid #fff;
	padding: 10px;
}
.naglowek {
	clear: both;
	color: #54524d;
	display: block;
        padding: 3px 0 7px 0;
        font-size: 20px;
	line-height: 23px;
        margin: 10px 0;
        border-bottom: 1px solid #969487;
}
.naglowek span{
	float: right;
	font-size: 12px;
	text-align: right;
	display: block;
	width:150px;
	margin-top:8px;
	}
.naglowek span.asc{
        background: url("/images/background-box-cat-arrow.png") no-repeat scroll -100px 50% transparent;
        }
.naglowek span.desc{
        background: url("/images/background-box-cat-arrow.png") no-repeat scroll -365px 50% transparent;
        }
.naglowekOgl {
        clear: both;
        display: block;
        padding: 3px 0 7px 0;
        font-size: 20px;
        line-height: 23px;
        margin:0 0 10px 0;
}
#koment {
	margin: 15px 0 0 7px;
}
#koment .ikonki{
	float: right;
	margin: 0 0 0 15px;
}
#koment .ikonki span {
	margin: 0;
}
#koment .moim {
	float: left;
	cursor: pointer;
	width: 420px;
	}
#koment .moimbc {
        float: left;
        width: 220px;
        }
#koment .moim span, #koment .moimbc span {
        background-color: #52b7cf;
        color: #fff;
        float: left;
        font-size: 16px;
        padding: 4px 0 0;
        margin: 0 10px 0 0;
        text-align: center;
        width: 24px;
        overflow: hidden;
        height: 20px;
        display: block;
        opacity:0.8;
}
#news div {
        font-size: 14px;
}
#news p {
	font-size: 14px;
/*	line-height: 19px; */
	line-height: 1.4;
	text-indent : 17px;
	margin:0;
}
#news p.lead {
	margin: 0 0 10px;
}
#news p a {
	font-weight: bold;
}
#news p small {
	font-weight: bold;
}
#news iframe {
        float: right;
}
#news h1 {
	max-width: 687px;
	float: left;
	padding: 5px 0 0;
	margin: 0;
	font: 26px/30px Arial;
        color: #467e8a;         /*ciem. bkit */
	font-family: Georgia;
}
#news h1 em {
        font-size: 12px;
}
#news .podtyt {
	border-top: 1px solid #ebeae6;
	border-bottom: 1px solid #ebeae6;
	margin: 7px 0 10px;
}
#news h2 {
        color: #44433f;
}
#news .date {
	float: right;
	text-align: right;
        font-size: 12px;
        color: #9a968c;
	margin: 2px 0 0;
	padding: 0;
	line-height: 1;
}
#news .edit {
	font-size: 10px;
	margin: 0 0 5px;
	display: inline-block;
}
#news .edit a {
	font-size: 10px;
	font-weight: bold;
}
#news ul {
        list-style: square inside;
        margin: 5px;
	font-size: 14px;
}
.ikonki {
	float: left;
        font-size: 12px;
	font-weight: normal;
	margin: 3px 11px 3px 0;
	line-height: 1;
        display: block;
}
.ikonki:hover {
	opacity:1;
}
.ikonki span {
	background-color:  #467e8a;
	color: #fff;
	float: left;
	font-size: 16px;
	padding: 4px 0 0 1px;
	text-align: center;
	width: 23px;
	overflow: hidden;
	height: 20px;
	display: block;
	opacity:0.8;
}
span.c52b7cf {
	background-color: #52b7cf;
}
span.c65ba75 {
	background-color: #65ba75;
}
span.cc7cd3f {
	background-color: #c7cd3f;
}
span.ccb48976 {
	background-color: #b48976;
}
span.cf4b94c {
	background-color: #f4b94c;
}
span.c33acad {
	background-color: #33acad;
}	
span.cff2828 {					/* ogloszenia */
	background-color: #ff2828;
}
span.cffcc00 {                                  /* katalog */
        background-color:#ffcc00;
}
span.bfff {
	background-color: transparent;
	color: #fff;
}
span.b65ba75 {
        background-color: transparent;
	color: #65ba75;
}
span.bffcc00 {                                  
	background-color: transparent;
        color:#ffcc00;
}
span.bff2828 {
        background-color: transparent;
        color: #ff2828;
}
span.fs16px {
	font-size: 16px;
}
span.gwiazdki {
                color: gold;
		float: right;
		margin: 0 0 0 3px;
		width: 12px;
                background-color: transparent;
                font-size: 14px;
        }
.ikonki small {
	float: right;
	margin: 0 0 0 5px;
}
#news .fejs {
	float: right;
	margin: 0;
	padding: 0;
	width: 115px;
	height: 45px;
}
#news .youtube {
	margin: 0 0 10px 7px;
	float: right;
	width: 500px;
}
#news .img0{
        float: right;
        margin: 0 0 7px 10px;
	position: relative;
}
#news .img0 span {
        display: block;
        width: 15px;
        height: 15px;
        position: absolute;
        top: 0;
        right: 0;
        z-index: 100;
        background: transparent url("/images/icon-magnifier.jpg") no-repeat 0 0;
}
#news .img0 .img {
        float: none;
        margin: 0 0 10px;
	border-bottom: 1px solid #ebeae6;
}
#news .img0 small {
        display: block;
        font-size: 10px;
	color: #9a968c;
        padding: 1px 0 4px;
        text-align: right;
}
#news .imgCenter {
        float: right;
        margin: 7px 0 3px 10px;
        width : 305px;
	position:relative;
}
#news .imgCenter span {
        display: block;
        width: 15px;
        height: 15px;
        position: absolute;
        top: 0;
        right: 0;
        z-index: 100;
        background: transparent url("/images/icon-magnifier.jpg") no-repeat 0 0;
}
#news .imgCenter img{
        width: 305px;
}
#news .imgCenter small {
        display: block;
        font-size: 10px;
	font-weight: normal;
        color: #9a968c;
        padding: 1px 0 4px;
        text-align: right;
	line-height: 1.1;
}
#news .sliderNews {
        margin: 0 0 10px 0;
}
#news .sliderNews .img {
        float: none;
        margin: 0;
	border-bottom: 1px solid #ebeae6;
}
#news .sliderNews .img img{
	width: 500px;
}
#news .stopka {
        clear: both;
        border-bottom: 1px solid #ebeae6;
	border-top: 1px solid #ebeae6;
        padding: 7px 0 3px;
}
#news .podpis {
        text-align: right;
        font-size: 14px;
        font-style: italic;
        font-weight: normal;
        margin: 10px;
}
.newsButtons {
	clear: both;
        border-top: 1px solid #ebeae6;
        padding: 12px 0;
        height: 23px;
        line-height: 23px;
}
.newsButtons a {
        margin: 0 4px 0 0;
}
.newsButtons .last a {
        margin: 0 4px 0 0;
}
.newsButtons iframe {
        vertical-align: middle;
        margin: 4px 0 0;
}
.newsButtons img {
        vertical-align: middle;
}
#addCommDiv .formularz .opis{
	width: 150px;
}
/*---[ comments ]-----------------------------------------------------------------------*/
ul.comments {
        margin: 10px 0 0;
	clear: both;
}
ul.comments li {
        border: 1px solid #d7d3c1;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        margin: 0 0 7px;
        padding: 4px 10px;
        background: #fff url("/images/background-comments.gif") repeat-x 0 bottom;
        position: relative;
}
ul.comments li.reklama {
	text-align: center;
        border: 0;
        margin: 0 0 7px;
        padding: 4px 10px;
	background: #fff;
}
.dymek {
    display: none;
    width: 380px;
    position: absolute;
    top: -55px;left:30px;
    background: url("/images/tlodymek.png") repeat-x scroll 0 bottom #fff;
    padding: 8px;
    font-size: 12px;
    border: 1px solid red;
    border-radius: 4px;  
    -moz-border-radius: 4px;  
    -webkit-border-radius: 4px;
}
.dymek2 {
    background: url("/images/tlodymek.png") repeat-x scroll 0 bottom #fff;
    position: absolute;
    top: 5px;
    right: 200px;
    display: none;
    padding: 2px 4px;
    z-index: 5;
    font-size: 14px;
    max-width: 580px;
    border: 1px solid red;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.dymek .arrow {
        width: 0;
        height: 0;
        display: block;
	border-width: 10px;  
	border-color: red transparent transparent;  
	border-style: solid;
        position: absolute;
        bottom: -20px;
        left: 15px;
}
ul.comments li h2 {
        display: block;
	padding: 3px 0;
	margin: 0;
	
}
ul.comments li h2 a {
	font-size: 16px;
	font-family: Georgia;
}
ul.comments li h2 a:hover {
	color: #afada5;
	text-decoration: none;
}
ul.comments li q {
        display: block;
        color: #54524d;
        margin: 0 0 3px;
}
ul.comments li small {
        display: inline;
	margin: 0 15px 0 0;
}
ul.comments li span {
	cursor: pointer;
}
ul.comments li span.rozwin {
        cursor: pointer;
	float: left;
	font-size: 20px;
	color: #467E8A;
	margin: 0 0 0 -10px;
	padding: 0;
}
ul.comments li .hands {
	display: inline;
	position: absolute;
	right: 310px;
}
ul.comments li cite {
	float: right;
        display: block;
        font-size: 12px;
        font-style: normal;
}
ul.comments li .tlusty {
	font-weight: bold;
}
ul.comments li cite small {
	float: right;
        font-weight: normal;
	font-size: 9px;
	color: #9f9a8f;
	cursor: default;
	margin: 0 0 0 10px;
}
ul.comments li cite a {
        font-size: 12px;
}
ul.comments li img {
        float: right;
        margin: 0 0 5px 10px;
	cursor: pointer;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
}
ul.comments li img.opiavatar{
	float: left;
	max-width: 70px;
	margin: 0 10px 0 0;
}
ul.comments li .handsup {
        float: none;
	position: relative;
        bottom: -2px;
	margin: 0 1px 0 20px;
}
ul.comments li .handsdn {
        float: none;
        position: relative;
        bottom: -5px;
	margin: 0 1px 0 20px;
}
/*------------[moj Box]------------*/
.mojBox {
    border-top: 1px solid #e1dfa3;		/*khaki*/
    background: #fff url("/images/background-comments.gif") repeat-x 0 bottom;
    margin: 7px 0 0 0;
    padding: 4px 0 5px;
    position: relative;
}
.yellowp .inp {
	float: left;
	display: block;
        clear: left;
        width: 228px;
        font-size: 12px;
        padding: 4px 2px;
}
.yellowp .button {
	float: left;
	display: block;
	margin: 0 0 0 7px;
	padding-left: 5px;
	padding-right: 5px;
}
.mojBox h2, .mojBox h4 {
	background-color: #95b6bd;  /* bkit */
    	font-size: 17px;
	color: #fff;
    	margin-bottom: 2px;
    	padding: 2px 5px 3px 15px;
	font-weight: normal;
}
.mojBox h5 {
	border-top: 1px solid #e1dfa3;		/*khaki*/
	margin: 7px 0;
}
.mojBox h2 {
	padding: 2px 5px 3px 12px;
}
.mojBox h2 a, h4 a {
	color: #fff;
	font-weight: normal;
	display: inline;
}
.mojBox h2 a:hover, h4 a:hover{
	color: #2e2e2e;
}
.mojBox h4 span {
        display: inline-block;
        padding: 0 0 0 30px;
}
.mojBox h2 span {
        display: inline-block;
        padding: 0;
	margin: 1px 10px 0 0;
}
.mojBox .kat {
        font-size: 17px;
	line-height: 17px;
        padding: 2px;
	cursor: pointer;
	font-weight: bold;
	text-align: center;
	margin: 0 0 5px 0;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
}
.mojBox .kat:hover {
	opacity: 0.7;
}
.mojBox .kat img{
        float: left;
        max-width: 100px;
        margin: 0;
}
.mojBox .kat span{
	font-size: 14px;
	font-weight: normal;
	text-align:center;
	display: block;
	margin: 5px 0 0;
}
.mojBox .kat .danekat{
	float:right;
	width:200px;
	text-align:center;
}
.mojBox.reportel h2{
        padding: 2px 5px 3px 5px;
}
.mojBox.reportel img {
	width: 150px;
}
/*------------------------------------------------------*/
#kalenDiv0{
	display: block;
}
.przecz{float: left;
	margin-left: 5px;
	margin-top: 3px;
	height: 55px;
	overflow: hidden;
}
.przecz div {
	cursor: pointer;
	float: right;
	width: 170px;
	height: 47px;
	overflow: hidden;	
}
.przecz img {
        float: left;
        height: 45px;
	margin: 2px 0 0;
	max-width: 73px;
	overflow: hidden;
}
.przecz a {
	float: left;
	width: 80px;
	overflow: hidden;
	font-size: 12px;
	font-weight:bold;
	color:#404040;
	display: block;
}
.przecz span {
	font-size: 10px;
	font-weight:normal;
	display: block;
}
/*---[ pagination ]-----------------------------------------------------------------------*/
.pagiDiv {
        margin-top: 7px;
        padding-top: 10px;
        border-top: 1px solid #e1dfa3;
}
ul.pagination {
        clear: both;
	background-color: #e1dfa3;
        overflow: visible;
        margin: 0;
        padding: 0;
        text-align: center;
}
ul.pagination a, a.powrot, ul.pagination li.current {
	display: inline-block;
        background-color: #fff;
        color: #493e28;
        font-size: 14px;
	margin: 3px 0;
        padding: 2px 5px;
        text-decoration: none;
        font-weight: bold;
        border: 1px solid #fff;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
}
ul.pagination a:hover, a.powrot:hover {
        color: #ff2828;
        background-color: #f4f4f4;
}
ul.pagination li {
        background-image: none;
        margin: 0;
        padding: 0;
        display: inline;
}
ul.pagination .next, ul.pagination .prev {
        margin: 0;
}
ul.pagination .prev a{
	padding: 2px 5px 2px 0;
}
ul.pagination .next a{
        padding: 2px 0 2px 5px;
}
ul.pagination li.current {
        border-color: #ff2828;
        color: #fff;
        background-color: #ff2828;
}
ul.pagination .next span, ul.pagination .prev span {
	padding: 0;
}
ul.pagination .prev span.left2 {
	margin-right: -14px;
}
ul.pagination .next span.right2 {
        margin-left: -14px;
}
/*================ [ headline ] ===================*/
#headline {
        overflow: hidden;
	margin: 0 0 7px;
	padding: 0 0 7px;
	border-bottom: 1px solid #969487}
#headline div {
	line-height: 90%;
        float: left;
        position: relative;
	margin: 0;
        overflow: hidden;
        }
#headline a {
        width: inherit;
        }
#headline .headline11 {
        width: 429px;
	height: 247px;
	font-size: 20px;
	margin: 0 3px 3px 0;
        }
#headline .headline12 {
        width: 213px;
	font-size: 16px;
	margin: 0 3px 3px 0;
	height: 122px;
        }
#headline .last {
	margin-right: 0;
	float: right;
}
#headline .headline11 img {
	max-height: 248px;
}
#headline .headline12 img {
        max-height: 124px;
}
#headline span {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.3) 100%) repeat scroll 0 0;
	width: inherit;	
	display: block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	color: #fffef6;
        xbackground-image:url(/images/tlo_pol.png);
        padding:5px 5px 5px 7px;
        position: absolute;
        bottom: 0px;left: 0px;
        z-index: 2;
        font-weight: bold;
	text-shadow: 1px 1px 1px #333; 
	line-height: 110%;
        }
/*================ [ Polecamy ] ===================*/
#polDiv {
	margin: 0px;
	width: 485px;
	height: auto;
	overflow: hidden;
}
#polDiv #tabDiv1 {
	clear: left;
	display: block;
	}

#polDiv #tabDiv1 .akttab {
        position: relative;
        height: 240px;
        overflow: hidden;
        background:#f7f6c2;
        }
#polDiv #tabDiv1 .akttab span {
        color: #404040;
        background-image:url(/images/tlo_pol.png);
        padding:5px 5px 5px 7px;
        position: absolute;
	font-family: Georgia;
        bottom: 0px;left: 0px;
        z-index: 2;
        font-size:20px;
	line-height: 1.05;
	font-weight: normal;
        width: 475px;
        }
#polDiv .tabDiv {
 	display: none;
	clear: left;
	border:1px solid #d8e794;
	padding:4px 4px 2px 4px;
	font-size:12px;
	}
#polDiv .tabDiv2 {
        display: none;
        clear: left;
        border:1px solid #d8e794;
        padding:4px 4px 2px 4px;
        font-size:12px;
        }
#polDiv .tabDiv a {
	color:#505050;
	display: block;	
	clear: left;
	font-size:14px;
	font-weight: bold;
	padding: 0 0 3px 0;
}
#polDiv .tabDiv img {
	float: left;
	margin: 0 6px 0 0;
}
#polDiv .tabDiv .tabfot {
        float:left;
        display:block;
        padding:4px;
        width:476px;
        background:#f7f6c2;
        }
#polDiv .tabDiv .tabfot a{
        display: inline;
        }
.akttabbern {
	float:left;
	width: 132px;
	background-color: #ff2828;
	display:block;
	color: #fff;
	margin:0;
	padding:7px 0;
	font-size:16px;
	cursor:pointer;
	margin-right:3px;
	text-decoration:none;
	text-align: center;
	}

.tabbern {	
	float:left;	
	width: 132px;
	background-color: #95b6bd;
	display:block;
	color: #fff;
	margin:0;
	padding:7px 0;
	font-size:16px;
	cursor:pointer;
	margin-right:3px;
	border-bottom:0px;
	text-decoration:none;
	text-align: center;
}
.tabbern:hover {
	background-color: #ff2828;
	}
#strzalki {
	display: none;
	float: right;
	display: none;
	margin: 5px 0 0;
}
#strzalki li {
	float: left;
	padding: 0;
	display: block;
	cursor: pointer;
}
#strzalki li.normal {
        margin: 1px 0 0 1px;
        height: 14px;
	width: 4px;	
	background-color: #95b6bd;
}
#strzalki li.active {
        margin: 5px 0 0 1px;
        height: 10px;	
	width: 4px;
	background-color: #ff2828;
}
#strzalki span {
        color: #ff2828;
        font-size: 20px;
        padding: 0;
        width: 17px;
        overflow: hidden;
        display: block;
	opacity:0.8;
}
#strzalki span:hover {
	opacity: 1;
}	
#strzalki span.leftarr {
	margin: -2px 6px 0 0;
}
#strzalki span.rightarr {
	margin: -2px 0 0;
}
/*---[ readers ]---*/
#readers {
	float: right;
	width: 807px;
	margin: 0 0 0 10px;
	padding: 0 0 10px 0;
}
#readers h1 {
	padding: 8px 0;
	margin: 0 0 15px;
	border-bottom: 1px solid #ebeae6;
}
#readers h2, #readers h2 span {
	color: #54524d;
}
#readers h2 {
	margin: 20px 0 5px;
}
#readers .welcome {
	text-align: center;
	border: 2px solid #c0bdb3;
	padding: 8px 0;
	margin: 0 0 15px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
#readers .welcome a {
	font-weight: bold;
}
#fotofindDiv {
	margin: 7px 0 0;
}
#fotofind form p {
	margin: 0 0 5px;
	color: #827f79;
	font-size: 11px;
}
#fotofind form input {
	width: 200px;
	margin: 0 0 5px;
}
#readers ul.tabsReaders {
	clear: both;
	margin: 10px 0 0 0;
	height: 29px;
	padding: 0 0 3px;
	border-top: 1px solid #e6e4de;
}
#readers ul.tabsReaders li {
	float: left;
	margin: 0 0 0 6px;
	padding: 0;
	background: none;
	height: 29px;
	width: 263px;	
}
#readers ul.tabsReaders li:first-child {
	margin: 0;
}
#miniDiv ul {
	margin: 0;
}
#miniDiv ul li {
        display: block;
        width: 97px;
	height: 74px;
        float: left;
	overflow: hidden;
        margin: 3px 3px 0 0;
        background: none;
	padding: 0;
}
#miniDiv ul li img{
	height: 80px;
}
ul#readersContent {
	overflow: hidden;
	margin: 0;
}
ul#readersContent li.reader, .fotkamz {
	display: block;
	width: 187px;
	float: left;
	margin: 10px 4px 0 0;
	background: none;
	padding: 4px;
        border-top: 1px solid #e3e3e3;
        border-right: 1px solid #d2d2d2;
        border-bottom: 1px solid #afafaf;
        border-left: 1px solid #d2d2d2;
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
}
ul#readersContent li.fotkam{
	background-color: gold;
}
ul#readersContent li.fotkam2{
        background-color: #70ccf4;
}
ul#readersContent li.reader img{
	height: 141px;
}
ul#readersContent li.reader a {
	display: block;
	overflow: hidden;
	margin: 4px;
	font-size: 13px;
	color: #54524d;
	width: 180px;
}
ul#readersContent li.reader a span {
	display: block;
	padding: 10px 0 0 0;
	height: 16px;
}
ul#readersContent li.reader  a:hover {
	border-top-color: #a52020;
	border-right-color: #8f0a0a;
	border-bottom-color: #810e0e;
	border-left-color: #8f0a0a;
}
ul#readersContent li.reader a:hover span {
	color: #8b1313;
}
#fotkam {
	float: right;
	width: 450px;
}
#fotkam .opisfm {
        float: left;
	width: 290px;
	font-size: 16px;
}
#fotkam span {
        display: block;
	margin: 5px 0 0;
	
}
#fotkam .fotkamz {
	float: right;
	width: 132px;
        display: block;
        overflow: hidden;
        margin: 4px;
        font-size: 13px;
        color: #54524d;
}
#fotkam .fotkamz a {
	float: right;
	width: 132px;
	overflow: hidden;
	display: block;
}
#fotkam .fotkamz img {
	height: 100px;
}
#readers .fotoDiv {
	text-align: center;
	margin: 7px 0 0 0;
	border-color: #E3E3E3 #D2D2D2 #AFAFAF;
    	border-radius: 2px 2px 2px 2px;
    	border-style: solid;
    	border-width: 1px;
	padding: 10px 0;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
}
#readers .opis {
	padding: 5px;
	margin-top: 5px;
        border-color: #E3E3E3 #D2D2D2 #AFAFAF;
        border-radius: 2px 2px 2px 2px;
        border-style: solid;
        border-width: 1px;
	border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
}
#readers .opis0 {
	float: left;
	width: 70%;
}
#readers .opis0 span {
        font-style: italic;
}
#readers .newsButtons {
	border: none;
	padding-top: 0;
	margin-top: 7px;
}
#readers .ramkastr {
    border: 1px solid #E3E3E3;
    cursor: pointer;
    float: left;
    margin-right: 3px;
    margin-top: 28px;
    padding: 3px 0;
    text-align: center;
    visibility: hidden;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
#readers .ramkastr:hover{
	border-color: #AFAFAF;
}
#reader .photo {
	padding: 4px 4px 0;
	text-align: center;
	font-family: 'LatoBold', Arial, Geneva, sans-serif;
	font-size: 13px;
	color: #54524d;
	text-align: center;
	border-top: 1px solid #e3e3e3;
	border-right: 1px solid #d2d2d2;
	border-bottom: 1px solid #afafaf;
	border-left: 1px solid #d2d2d2;
    	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
#reader .photo strong {
	display: block;
	text-align: left;
	padding: 12px 5px; 
}
#reader .opinion {
	overflow: hidden;
	padding: 15px 0;
	border-bottom: 1px solid #ebeae6;
	margin: 0 0 15px;
	line-height: 23px;
}
#reader .opinion form {
	float: left;
	margin: 0 20px 0 0;
}
#reader .opinion p {
	float: left;
	color: #44433f;
	font-family: 'LatoBold', Arial, Geneva, sans-serif;
	font-size: 17px;
	margin: 0 10px 0 0;
}
#reader .readersRating span, #reader .numberOfVotes span {
	display: inline-block;
	height: 23px;
	line-height: 23px;
	padding: 0 10px;
	margin: 0 0 0 5px;
	color: #fff;
	font-size: 13px;
	background: transparent repeat-x 0 0;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
#reader .readersRating span {
	background-image: url("/images/background-readers-rating.gif");
	margin: 0 20px 0 5px;
}
#reader .numberOfVotes span {
	background-image: url("/images/background-numberof-votes.gif");
}
/*-------------- [ fotki ] --------- */
ul#fotkiContent {
        margin: 0 0 10px;
}
ul#fotkiContent li.fotka {
        display: block;
        float: left;
        margin: 4px 7px 5px 0;
        background: none;
        padding: 4px;
        border-top: 1px solid #e3e3e3;
        border-right: 1px solid #d2d2d2;
        border-bottom: 1px solid #afafaf;
        border-left: 1px solid #d2d2d2;
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
}
ul#fotkiContent li.fotka img{
        height: 80px;
}
ul#fotkiContent li.fotka a {
        display: block;
        overflow: hidden;
	width: 120px;
	height: 102px;
        margin: 0;
        padding: 0;
        font-size: 13px;
        color: #54524d;
}
ul#fotkiContent li.fotka a span {
        display: block;
        padding: 0 0 4px 0;
}
ul#fotkiContent li.fotka a:hover {
        border-top-color: #a52020;
        border-right-color: #8f0a0a;
        border-bottom-color: #810e0e;
        border-left-color: #8f0a0a;
}
ul#fotkiContent li.fotka a:hover span {
        color: #8b1313;
}
/*--------------- [ report ] ---------------*/
ul#reportContent {
        margin: 10px 0;
}
ul#reportContent li.report {
        display: block;
        width: 382px;
        float: left;
        margin: 4px 0 5px 0;
        background: none;
        padding: 5px;
        border-top: 1px solid #e3e3e3;
        border-right: 1px solid #d2d2d2;
        border-bottom: 1px solid #afafaf;
        border-left: 1px solid #d2d2d2;
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
}
ul#reportContent li.report h3{
	font-size: 16px;
	font-weight: bold;
}
ul#reportContent li.report h3 div{
        float: left;
	width: 310px;
}
ul#reportContent li.report h3 span{
        font-size: 12px;
        font-weight: bold;
	display: block;
	float: right;
}
ul#reportContent li.report img{
	float: left;
	margin: 5px 7px 3px 0;
}
ul#reportContent li.report a {
        display: block;
        overflow: hidden;
        margin: 0;
	padding: 0;
        font-size: 13px;
        color: #54524d;
}
ul#reportContent li.report a span {
        padding: 0 0 4px 0;
}
ul#reportContent li.report a:hover {
        border-top-color: #a52020;
        border-right-color: #8f0a0a;
        border-bottom-color: #810e0e;
        border-left-color: #8f0a0a;
}
ul#reportContent li.report a:hover span {
        color: #8b1313;
}
/*--------------- [ oceny ] ----------------*/
.tocen {
	margin: 0;
}
.tocen td {
	padding: 5px;
	font-weight: bold;
	text-align: center;
}
/*------ [ plan ] ---------*/
#divLeftCont {
	position: relative;
	float: left;
	font-size: 15px;
	text-align: center;
}
#divLeftCont .pokaz{
        position: relative;
        text-align: center;
        margin: 0 2px 3px 0;
}
#divLeftCont h3{
        cursor: pointer;
        line-height: 1.1;
        padding: 4px;
        margin: 0;
        font-size: 16px;
	background-color: #95b6bd;
	color: #fff;
	font-weight: normal;
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
}
#divLeftCont h3 small{
	font-size: 12px;
	display: block;
}
#divLeftCont h3 span {
        display: block;
}
#divLeftCont h3:hover, #directory #category .boxCat h3.active {
        background-color: #E1DFA3;
	color: #54524d;
}
#divLeftCont h4{
	font-weight: bold;
	margin: 5px 0;
}
#divLeftCont input[type="text"]{
	background: radial-gradient(ellipse at center center , rgba(100, 100, 100, 0.1) 0px, rgba(100, 100, 100, 0) 80%) repeat scroll 0 0 transparent;
	padding: 2px;
	width: 138px;
	margin: 3px 2px 7px 0;
	font-size: 14px;
        color: #54524d;
        border: 2px solid #d9d5cc;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
}
#divLeftCont input[type="button"]{
        width: 145px;
        font-weight: bold;
        font-size: 15px;
	margin: 3px 2px 7px 0;
}
#spisKat{
        display: none;
}
#spisKat ul{
        float : left;
        display: block;
        margin: 0 0 7px 7px;
        padding: 0;
        text-align: center;
}
#spisKat li{
        list-style: none;
        font-size: 16px;
        margin: 3px 0 0 0;
        padding: 2px 5px;
	text-align: left;
        cursor: pointer;
        overflow:hidden;
        background-color: gray;
        color: #fff;
}
#spisKat li.wybierz{
        background-color: green;
        cursor: default;
}
#spisKat.naglowek{
        margin-top: 0;
}
/*-------------- [ oceny ] -----------------*/
.ocena {
	width: 20px;
	margin: 5px 7px 5px 0;
        color: #493e28;
        font-size: 12px;
        font-style: normal;
        padding: 2px 5px;
        text-decoration: none;
        display: inline;
        font-weight: bold;
        border: 1px solid #d2d2d2;
}
/*-------------- pozmenu -------------------*/
.pozmenu {
        margin: 0 0 5px;
        border-top: 1px solid #e3e3e3;
        border-right: 1px solid #d2d2d2;
        border-bottom: 1px solid #afafaf;
        border-left: 1px solid #d2d2d2;
        cursor: pointer;
        height: 26px;
        line-height: 26px;
        padding: 0 10px;
        font-size: 16px;
        background: transparent url("/images/background-box-cat.gif") repeat-x 0 0;
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;

}
.pozmenu:hover {
        background: #fff;
}
/*----------- [tabber ] -----------------------*/
.tabber{}
.tabberlive .tabbertabhide{display:none;}
.tabberlive{margin-top:9px;}
ul.tabbernav{display:block;margin:0;padding:3px 0;border-bottom:1px solid #d8e794;font:bold 12px Verdana, sans-serif;}
ul.tabbernav li{list-style:none;margin:0;display:inline;}
ul.tabbernav li a{padding:3px 0.5em;margin-left:3px;border:1px solid #d8e794;
border-top:5px solid #d8e794;border-bottom:none;background:#f7f6c2;text-decoration:none;}
ul.tabbernav li a:link{color:#849737;}
ul.tabbernav li a:visited{color:#667;}
ul.tabbernav li a:hover{color:#000;background:#f7f6c2;border-color:#d8e794;}
ul.tabbernav li.tabberactive a{
	border-bottom:1px solid #fff;
}
ul.tabbernav li.tabberactive a:hover{color:#000;background:white;border-bottom:1px solid white;}
.tabberlive .tabbertab{padding:5px;border:1px solid #d8e794;border-top:0;text-align:left;}
.tabberlive .tabbertab h2{display:none;}
.tabberlive .tabbertab h3{display:none;}
.tabberlive#tab1{}
.tabberlive#tab2{}
.tabberlive#tab2 .tabbertab{height:200px;overflow:auto;}
/*------------- [formularz] ---------------*/
.formularz {
	font-size: 16px;
	position: relative;	
	border: 2px solid #CCCCCC;
	background: none repeat scroll 0 0 #F5F5F5;
	padding:7px 10px;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
}
.formularz p{
	display: inline;
	font-size: 16px;
	padding: 0 10px 0 0;
	margin: 0;
}
.formularz input[type="text"],.formularz input[type="password"],.formularz select,.formularz textarea{
	border: 2px solid #C6C6C6;
	margin: 5px 0 0 0;
	font-size: 14px;
}
.formularz input[type="file"]{
	float: right;
	font-size: 14px;
        margin: 5px 0 0 0;
	background-color: white;
	border: 2px solid #C6C6C6;
}
.formularz input[type="radio"]{
        margin-left: 10px;
}
.formularz input[type="checkbox"]{
	float: right;
        margin: 2px 20px 0 0;
	padding: 0;
	background-color: white;
}
.formularz input[type="checkbox"].wypos{
        float: left;
	margin: 2px 10px 0 0;
}
.formularz input.ramka_ok, select.ramka_ok,  textarea.ramka_ok{
	border: 2px solid #C6C6C6;
}
.formularz input.ramka_err, select.ramka_err, textarea.ramka_err{
        border: 2px solid red;
}
.formularz div.ramka_err{
        border: 2px solid red;
        display: block;
        padding: 7px;
        margin-top: 5px;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
}
.formularz h5 {
	float: left;
	padding: 9px 0 0 0;
	font-weight: normal;
	font-size:14px;
}
.formularz .fotkiGalDiv{
	float: left;
	border: 2px solid #C6C6C6;
	display: block;
	padding: 7px;
	margin-top: 5px;
	border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
}
.formularz .opis{
	padding: 10px 0 0 0;
	font-size: 16px;
	float: left;
	width: 105px;
	margin:0 5px 0 0;
}
.formularz .opis span{
	color: red;
	margin:0 0 0 3px;
}
.formularz .opis small{
        font-size: 12px;
}
.formularz .opis img{
	margin-right: 7px;
}
.formularz .opisl{
        padding: 10px 0 0 0;
        font-size: 16px;
        float: left;
        width: 60px;
}
.formularz .opis2{
        padding: 10px 0 0 0;
        font-size: 16px;
        float: left;
        margin:0 5px 0 0;
}
.formularz .opisg{
        padding-top: 10px;
        font-size: 16px;
        float: left;
        width: 130px;
	margin: 0 10px 0 0;
}
.formularz .radioRamka{
	float: left;
	font-size: 16px;
	margin:5px 0 0 0;
	padding:4px 0 4px 10px;
	border: 2px solid #C6C6C6;
	border-radius: 3px;
	-moz-border-radius: 3px;
        -webkit-border-radius: 3px;
}
.formularz .radioRamka input[type="radio"]{
	float: right;
	margin: 1px 10px 0 0;
}
.formularz .radioRamka input[type="checkbox"]{
        float: right;
        margin: 1px 7px;
}
.formularz .nagl{
	float: left;
	width: 45%;
	padding: 3px;
	text-align: center;
        font-size: 14px;
	cursor: pointer;
        font-weight: bold;
	margin-left: 10px;
	border: 2px solid #C6C6C6;
	border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
}
.formularz .naglO{
        float: left;
        padding: 3px;
        text-align: center;
        border: 2px solid #C6C6C6;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
}
.formularz .naglO h4{
        float: left;
        text-align: center;
        font-size: 18px;
        cursor: pointer;
        font-weight: bold;
	margin-top: 1px;
	padding: 0;
}
.formularz .naglO input{
	float: left;
}
.formularz .fotkaGal{
	width: 90px;
	margin-top:3px;
	float:left;
}
.formularz .usunDiv{
	border: 1px solid #C6C6C6;
	margin: 3px 0 0 5px;
	float:left;
	cursor: pointer;
	padding: 1px;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
}
.formularz #nier_fld, #moto_fld, #wypos_fld{
	display: none;
	margin: 5px 0 5px 0;
	border-bottom: 1px solid #AFAFAF;
	padding: 0 0 10px 0;
}
.formularz #kontaktf{
        margin: 5px 0 5px 0;
        border-top: 1px solid #AFAFAF;
        padding: 10px 0 0 0;
}
.formularz div.typ{
	float: left;
	border-top: 1px solid #C6C6C6;
	margin: 0;
	padding: 0;
	text-align: center;
}
.formularz div.typ .tekst{
	margin-top: -8px;
	padding: 0 10px;
	width: 100px;
	font-size: 14px;
	background: none repeat scroll 0 0 #F5F5F5;
}
/*------------[bookmarks]--------------*/
table#bookmarks th, table#bookmarks td {
        text-align: left;
}
table#bookmarks tr:hover td {
        background-color: #f7f7f5;
}
table#bookmarks .lp {
        width: 24px;
        font-weight: bold;
}
table#bookmarks .date {
        width: 70px;
}
table#bookmarks .section {
        width: 120px;
        font-weight: bold;
}
table#bookmarks .title {
        font-weight: bold;
}
table#bookmarks .delete {
        width: 35px;
        text-align: center;
}
/*---[ timetable ]---*/
#timetable {
        margin: 0 0 0 10px;
}
#timetable h1 {
        color: #8b1313;
        padding: 8px 0;
        margin: 0 0 15px;
        border-bottom: 1px solid #ebeae6;
}
ul.timetableList {
        margin: 0 0 15px;
        overflow: hidden;
}
ul.timetableList li {
        float: left;
        width: 48px;
        background: none;
        padding: 0;
        margin: 0 2px 5px 0;
        background: #f0f0f0 url("/images/background-next-prev.gif") repeat-x 0 0;
    padding: 7px 0;
    color: #767166;
        font-family: 'LatoBold', Arial, Geneva, sans-serif;
        font-size: 14px;
        font-weight: bold;
        text-shadow: 1px 1px #fff;
    text-align: center;
    border-top: 1px solid #e3e3e3;
        border-right: 1px solid #d2d2d2;
        border-bottom: 1px solid #afafaf;
        border-left: 1px solid #d2d2d2;
    border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
}
ul.timetableList li a {
        display: block;
}
ul.timetableList li a:hover {
        color: #44433f;
}
/*---[ repertuary ]------------------------------*/
#repertuar {
	margin: 7px 0 0 0;
}
#repertuar ul.timetableList {
        margin: 0;
        overflow: hidden;
}
#repertuar ul.timetableList li {
        float: left;
        width: 41px;
        background: none;
        padding: 0;
        margin: 0 3px 0 0;
}
#repertuar ul.timetableList li:last-child {
        margin: 0;
}
#repertuar ul.timetableList li a.bez {
	color: #ff2828;
}
#repertuar .placowka{
        margin-bottom:10px;
        font-size:14px;
        padding: 3px;
    	border-color: #E3E3E3 #D2D2D2 #AFAFAF;
    	border-radius: 2px 2px 2px 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
    	border-style: solid;
    	border-width: 1px;
}
#repertuar h3{
	font-size: 20px;
	font-weight: bold;
	background-color: #95b6bd;  /* bkit */
        padding: 7px 0;
        text-align: center;
	color: #fff;
}
#repertuar h6{
	background-color: #e1dfa3;
	padding: 3px;
}
#repertuar h6 a{
	font-size: 16px;
}	
#repertuar .adres{
	padding: 3px;
	border-bottom: 1px solid #afafaf;
}
#repertuar .pozycja1{
	padding: 3px;
}
#repertuar .pozycja2{
        padding: 3px;
	background-color: #FAFAF6;
}
#repertuar a, #repertuar span{
	clear: left;
	font-size: 14px;
	font-weight: bold;
}
/*---[ next prev ]-----------------------------------------------------------------------*/
.nextPrev {
        background: #f0f0f0 url("/images/background-next-prev.gif") repeat-x 0 0;
        padding: 7px 0;
        border-top: 1px solid #e3e3e3;
        border-right: 1px solid #d2d2d2;
        border-bottom: 1px solid #afafaf;
        border-left: 1px solid #d2d2d2;
    	border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
    	text-align: center;
}
.nextPrev a {
        color: #767166;
        font-size: 14px;
        font-weight: bold;
        margin: 0 30px;
        text-shadow: 1px 1px #fff;
}
.nextPrev a:hover {
        color: #44433f;
}
a.nextPrev {
        width: 49%;
        display: block;
        color: #767166;
        font-size: 14px;
        font-weight: bold;
        text-shadow: 1px 1px #fff;
}
a.nextPrev:hover {
        color: #44433f;
}
a.nextPrev.right {
        float: right;
        text-align: right;
}
/*---[ in my opinion ]---*/
#jokes {
        margin: 0 0 0 10px;
}
#jokes ul {
        margin: 10px 0 5px;
}
#jokes ul li {
        background: transparent url("/images/background-jokes.gif") no-repeat 10px 0;
        border-bottom: 1px solid #ebeae6;
        padding: 0 0 15px 70px;
        margin: 0 0 15px;
}
#jokes .border {
        border: 2px solid #c0bdb3;
        width: 516px;
        height: 41px;
        color: #54524d;
        text-align: center;
        padding: 8px 0 0;
        background-color: #fff;
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
}
#jokes a.button {
        display: block;
        float: right;
        width: 290px;
        height: 43px;
        padding: 10px 0 0;
        line-height: 130%;
        font-family: 'LatoRegular', Arial, Geneva, sans-serif;
        background-image: url("/images/b-button-double.gif");
}
#jokes a.button span {
        font-family: 'LatoBold', Arial, Geneva, sans-serif;
}
#jokes a.button:hover {
        background-position: 0 bottom;
}
/*------------- [ kalendarz ] ----------------*/
#kalendarz {
	border: 0;
}
#kalendarz td{
 	text-align:right;
	width:14%;
	padding:3px;
}
/*-------------- [ moje ogoszenia ] ----------------*/
#mojeogl td{
        text-align:center;
        padding:3px;
}
/*------- [cookie] --------*/
#cookieInfo{
        font-size: 12px;
	padding: 7px;
}
#cookieInfo p{
        font-size: 12px;
        margin-left: 50px;
}
#cookieInfo ol li{
        font-size: 12px;
}
/*-------- [zasadyOgl] ---------*/
#zasadyOgl {
	float: left;
        font-size:14px;
        text-align:center;
        padding: 3px;
	margin: 0;
    	border-color: #E3E3E3 #D2D2D2 #AFAFAF;
    	border-radius: 2px 2px 2px 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
    	border-style: solid;
    	border-width: 1px;
}
#zasadyOgl ul{
	margin: 0;
	list-style: square inside;
}
#zasadyOgl li{
        padding: 0 0 0 5px;
}
ul.zasady_firmowe td{
	padding:2px;
}
/*--------------- [zapytanie] -----------*/
#nagoglDiv{
	border-bottom: 6px solid #95B6BD;
	padding:3px;
	margin: 0 0 7px 0;
	font-size: 16px;
}
#fotoDiv .formularz {
	border-color: #95B6BD;
}
#fotoDiv .formularz .opis{
	width: 150px;
}
#fotoDiv .formularz input[type="text"],#fotoDiv .formularz input[type="file"],#fotoDiv .formularz textarea{
	float: left;
	width: 440px;
	margin-bottom: 10px;
}
#fotoDiv .buttonSubmit{
	float: left;
	margin: 7px 0;
}
#fotoDiv .button{
	margin:0 10px 0 0;
}
/*---------- [p24] --------------*/
#p24 .formularz .opis{
        width: 120px;
}
/*------------ [sitemap] --------*/
#sitemap fieldset{
        clear: both;
        border-top: 2px solid #95b6bd;
	position: relative;
	padding: 10px 0 0 0;
}
#sitemap fieldset legend{
	clear: left;
        font-size: 16px;
        padding: 1px 6px;
        font-weight: bold;
	position: absolute;
	left: 20px;
	top: -12px;
	background-color: #fff;
}
#sitemap ul li a {
	font-size: 14px;
}
/*--------------- [toplayer] ----------------*/
.toplayer table {
	margin: 0;
}
.toplayer td {
	border: 0;
	padding: 0;
}
/*-------------- [sondaz] -----------------*/
#sondaDiv h3 {
	text-align: center;
	background-color: #ff2828;
	padding: 4px;
	font-size: 16px;
	color: #fff;
	margin: 0;
	cursor: pointer;
}
#sondaDiv .quest {
        text-align: center;
        padding: 3px;
	margin: 1px 0 3px;
	cursor: pointer;
	font-size: 14px;
        border-color: #E3E3E3 #D2D2D2 #AFAFAF;
        border-radius: 2px 2px 2px 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-style: solid;
        border-width: 1px;
}
#sondaDiv table {
	margin: 0;
}
#sondaDiv table th, #sondaDiv table td {
	padding: 3px 3px 3px 5px;
	font-size: 14px;
	text-align: left;
} 
#sondaDiv input[type="radio"]{
        margin: 0;
	border: 0;
}
#answerDiv {
/*	display: none; */
	text-align: center;
}
#answerDiv .wynik {
	width: 30px;
	text-align: right;
}
#answerDiv .genInfo {
	margin: 1px 0 0;
}
/*------------------- [hitkit] ----------------*/
#hitkit {
	clear: both;
	width: 415px;
	margin: 0 auto;
	margin-top: 7px;
        border: 2px solid #CCCCCC;
        background: none repeat scroll 0 0 #F5F5F5;
        padding: 7px;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
}
#hitkit div {
	height: 25px;
	vertical-align: middle;
	margin: 0 0 0 7px;
        border-radius: 3px 3px 3px 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
}
#hitkit input[type="submit"]{
	float: left;
	width: 110px;
	height: 25px;
	padding: 0;
	cursor: pointer;
	font-weight: bold;	
	font-size: 16px;
}
#hitkit b {
	float: left;
        font-size: 16px;
	padding: 5px 0 0;
	display: block;
	margin: 0 0 0 7px;
}
/*------ [tabsport] -------*/
.tabsport {
	width: 100%;
}
.tabsport th {
	text-align: center;
	font-weight: bold;
	background-color: #FAFAF6;
}
.tabsport td {
        text-align: right;
        font-weight: bold;
}
.tabsport td.nazwa {
	text-align: left;
}
.tabsport div {
	font-size: 16px;
        text-align: center;
        font-weight: bold;
}
.tabsport small {
	display: block;
	font-size: 12px;
        text-align: center;
        font-weight: normal;
}
/*----------- [przelewy24] -------------*/
.daneFak {
	float: left;
	margin-left: 40px; 
	font-weight: bold; 
	width: 440px;
}
.daneFak small{
	font-weight: normal;
	font-size: 12px;
}
#daneFormDiv .formularz em{
        display: block;
        font-size: 10px;
        margin: 3px 0 -5px;
}
.cke_combo__fontsize .cke_combo_text{width: 50px !important;}

