/*
Theme Name: CSIR
Theme URI: http://wordpress.org/
Description: CSIR
Version: 1.0
*/


/* Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
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;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	clear: both;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img { border: none; }

#access {display:none;}
/* =Global Elements
-------------------------------------------------------------- */

blockquote {
	font-style: italic;
	padding: 0 3em;
}
blockquote cite,
blockquote em,
blockquote i {
	font-style: normal;
}
pre {
	background: #f7f7f7;
	color: #222;
	line-height: 18px;
	margin-bottom: 18px;
	padding: 1.5em;
}
abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	position: relative;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
/* Text meant only for screen readers */
.screen-reader-text {
	position: absolute;
	left: -9000px;
}




/* Gallery listing
-------------------------------------------------------------- */

.category-gallery {
	margin-bottom: 48px;
}
.category-gallery h2 {
	margin-top: 10px;
}
.category-gallery .entry-meta {
}
.category-gallery .size-thumbnail img {
	border: 10px solid #f1f1f1;
	margin-bottom: 0;
}
.category-gallery .gallery-thumb {
	float: left;
	margin-right:20px;
	margin-top: -4px;
}
.home #content .category-gallery .entry-content p {
	display: inline;
}
.home #content .category-gallery .entry-utility {
	padding-top:4px;
}


/* Attachment pages
-------------------------------------------------------------- */

.entry-content .attachment img {
	margin-bottom: 0;
}
.attachment .entry-content .entry-caption {
	font-size: 140%;
	margin-top: 24px;
}
.attachment .entry-content .nav-previous a:before {
	content: '\2190\00a0';
}
.attachment .entry-content .nav-next a:after {
	content: '\00a0\2192';
}



/* Images
-------------------------------------------------------------- */

#content img {
	margin: 0;
	max-width: 640px;
}
#content .attachment img {
	max-width: 900px;
}
#content .alignleft,
#content img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
#content .alignright,
#content img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
#content .aligncenter,
#content img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
#content img.alignleft, 
#content img.alignright, 
#content img.aligncenter {
	margin-bottom: 12px;
}
#content .wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	text-align: center;
	margin-bottom: 20px;
	padding: 4px;
}
#content .wp-caption img {
	margin: 5px 5px 0;
}
#content .wp-caption p.wp-caption-text {
	margin: 5px;
	color: #888;
	font-size: 12px;
}
#content .wp-smiley {
	margin:0;
}
#content .gallery {
	margin: auto;
}
#content .gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
#content .gallery img {
	border: 2px solid #cfcfcf;
}
#content .gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}
#content .gallery dl {
	margin: 0;
}
#content .gallery img {
	border: 10px solid #f1f1f1;
}
#content .gallery br+br {
	display: none;
}

/* Mobile Safari ( iPad, iPhone and iPod Touch )
-------------------------------------------------------------- */

pre {
	-webkit-text-size-adjust: 140%;
}
code {
	-webkit-text-size-adjust: 160%;
}
#access,
.entry-meta,
.entry-utility,
.navigation,
.widget-area {
	-webkit-text-size-adjust: 120%;
}
#site-description {
	-webkit-text-size-adjust: none;
}



/* =Print Style
-------------------------------------------------------------- */

@media print {
	body {
		background:none !important;
	}
	#wrapper {
		float: none !important;
		clear: both !important;
		display: block !important;
		position: relative !important;
	}
	#header {
		border-bottom: 2pt solid #000;
		padding-bottom: 18pt;
	}
	#colophon {
		border-top: 2pt solid #000;
	}
	#site-title,
	#site-description {
		float: none;
		margin: 0;
		padding:0;
		line-height: 1.4em;
	}
	#site-title {
		font-size: 13pt;
	}
	.entry-content {
		font-size: 14pt;
		line-height: 1.6em;
	}
	.entry-title {
		font-size: 21pt;
	}
	#access,
	#branding img,
	#respond,
	.comment-edit-link,
	.edit-link,
	.navigation,
	.page-link,
	.widget-area {
		display: none !important;
	}
	#container,
	#header,
	#footer {
		width: 100%;
		margin: 0;
	}
	#content,
	.one-column #content {
		width: 100%;
		margin: 24pt 0 0;
	}
	.wp-caption p {
		font-size: 11pt;
	}
	#site-info,
	#site-generator {
		float: none;
		width: auto;
	}
	#colophon {
		width: auto;
	}
	img#wpstats {
		display:none
	}
	#site-generator a {
		padding: 0;
	margin: 0;
	}
	#entry-author-info {
		border: 1px solid #e7e7e7;
	}
	#main {
		display:inline;
	}
	.home .sticky {
		border: none;
	}
}


/* CSS Document */
article, aside, dialog, figure, footer, header, hgroup, menu, nav, section {display: block}
*{margin: 0; padding: 0}
a{outline: none; color: #345a79; text-decoration: none}
a img{border: none}
h1{font: bold 17px/20px Arial, Helvetica, sans-serif; color: #848484}
h2{font: bold 17px/20px Arial, Helvetica, sans-serif; color: #848484}
h3{font: bold 14px/16px Arial, Helvetica, sans-serif; color: #848484; margin: 20px 0 0 0}
h4{font: normal 14px/16px Arial, Helvetica, sans-serif; color: #848484; margin:20px 0 20px 0}

strong{color: #345a79}

ol, ul{list-style: none}

section ul{list-style-type: square; list-style-position: inside}
section li{margin: 0 0 0px 0; padding: 0 0 0 20px}

li.li1{background: url(/img/punktor1.png) no-repeat center left; padding-left: 33px; margin-bottom: 20px}
li.li2{background: url(/img/punktor2.png) no-repeat center left; padding-left: 33px; margin-bottom: 20px}
li.li3{background: url(/img/punktor3.png) no-repeat center left; padding-left: 33px; margin-bottom: 20px}

html{width: 100%; height: 100%}
body{margin: 0; width: 100%; height: 100%; font: 12px/16px Arial, Helvetica, sans-serif; background: #f9fbfa url(/img/bg_body.png) repeat-x; padding: 0; color: #8a8a8a}
header{height: 200px; width: 960px; position: relative; z-index: 2}
#bg1{position: absolute; width: 402px; height: 691px; z-index: 0; top: 0; left: 0}

#container{width: 1280px; margin: 0; min-height: 1100px; background: url(/img/bg_content.jpg) no-repeat}
.push{height: 330px}
.hr{width: 100%; height: 1px; line-height: 1px; font-size: 1px; background: url(/img/bg_hr.gif) repeat-x; margin: 10px 0 10px 0}
.img1{display: block; width: 190px; height: 190px; padding: 1px 0 0 2px; background: url(/img/bg_img1.png) no-repeat}
.arr1{display: block; background: url(/img/arr1.png) no-repeat center left; padding: 0 0 0 20px}
.arr2{display: block; background: url(/img/arr2.png) no-repeat center left; padding: 0 0 0 30px}

article{float: none; margin: 0 0 20px 330px; position: relative; width: 780px; min-height: 630px; font-size: 14px; padding: 25px 0 20px 0; z-index: 2; color: #345a79}
article ._img{float: right; margin: 0 0 10px 10px}
article p{color:#345A79;margin: 0 0 15px 0}
.object_description {color:#345A79;}
section{width: 780px; padding: 0 0 20px 0; position: relative; color: #345a79; line-height: 140%}
section#s1{width: 700px}
section#s1{font-size: 13px}
section#s2{margin: 10px 0 0 0; padding: 0}
aside{width: 220px; height: 880px; font-size: 10px; color: #8f8f8f; position: absolute; z-index: 3; float: right; left: 1027px; top: 130px; background: url(/img/bg_aside.png) repeat-x 0 50px}
#widget_alo_easymail_widget h3{display:none}
#alo_easymail_widget_feedback{color:#2d4b5e}
.logged-in #widget_alo_easymail_widget form{padding-top:90px;padding-left:30px;color:#2d4b5e;}

a#glowna{position: absolute; left: 320px; top: 8px; width: 190px; height: 77px; text-indent: -5000px}

div#glowna {
  height: 77px;
  left: 320px;
  position: absolute;
  text-indent: -5000px;
  top: 8px;
  width: 190px;
}


.zero_padding{font-size: 1px; line-height: 1px; padding: 0 !important}
.link_sprawdz{display: block; width: 164px; height: 28px; background: url(/img/bg_link_sprawdz.png) no-repeat; font-size: 12px; color: #fff; text-align: center; line-height: 28px}
.link_sprawdz:link,.link_sprawdz:visited{text-decoration: none}
.link_sprawdz:hover,.link_sprawdz:active{text-decoration: underline}

div.border_top{width: 100%; line-height: 1px; height: 1px; background: url(/img/bg_border.gif) repeat-x; position: absolute; left: 0; top: 0}
div.border_bottom{width: 100%; line-height: 1px; height: 1px; background: url(/img/bg_border.gif) repeat-x; position: absolute; left: 0; bottom: 0}
.nofloat{clear: both}
.leftFloat{float: left}
.rightFloat{float: right}
.paging{text-align: center; height: 20px; margin-top: 20px}
.paging .disabled{color: #999}
.paging div{padding: 0 5px 0 0; display: inline}
.paging div+div{padding: 0 0 0 5px; border-left: 1px solid #345A79; display: inline}
.paging a{display: inline-block}

menu#main_menu{width: 674px; height: 92px; position: absolute; top: 120px; left: 326px}
menu#main_menu ul{list-style: none; height: 92px}
menu#main_menu ul li{float: left; position: relative; height: 92px; margin-left: -10px}
menu#main_menu ul li:first-child{margin-left: 0}
menu#main_menu ul li a{height: 92px; display: block; background: url(/img/sprite_menu.png) no-repeat top left; text-indent: -5000px; position: relative}

menu#main_menu ul li a:link{width: 126px!important; background-position: 0 0!important}
menu#main_menu ul li a:visited{width: 126px!important; background-position: 0 0!important}
menu#main_menu ul li a:hover{width: 126px!important; background-position: 0 -93px!important}
menu#main_menu ul li a:active{width: 126px!important; background-position: 0 -93px!important}

menu#main_menu ul li+li a:link{width: 94px!important; background-position: -126px 0!important}
menu#main_menu ul li+li a:visited{width: 94px!important; background-position: -126px 0!important}
menu#main_menu ul li+li a:hover{width: 94px!important; background-position: -126px -93px!important}
menu#main_menu ul li+li a:active{width: 94px!important; background-position: -126px -93px!important}

menu#main_menu ul li+li+li a:link{width: 104px!important; background-position: -219px 0!important}
menu#main_menu ul li+li+li a:visited{width: 104px!important; background-position: -219px 0!important}
menu#main_menu ul li+li+li a:hover{width: 104px!important; background-position: -219px -93px!important}
menu#main_menu ul li+li+li a:active{width: 104px!important; background-position: -219px -93px!important}

menu#main_menu ul li+li+li+li a:link{width: 166px!important; background-position: -322px 0!important}
menu#main_menu ul li+li+li+li a:visited{width: 166px!important; background-position: -322px 0!important}
menu#main_menu ul li+li+li+li a:hover{width: 166px!important; background-position: -322px -93px!important}
menu#main_menu ul li+li+li+li a:active{width: 166px!important; background-position: -322px -93px!important}

menu#main_menu ul li+li+li+li+li a:link{width: 109px!important; background-position: -487px 0!important}
menu#main_menu ul li+li+li+li+li a:visited{width: 109px!important; background-position: -487px 0!important}
menu#main_menu ul li+li+li+li+li a:hover{width: 109px!important; background-position: -487px -93px!important}
menu#main_menu ul li+li+li+li+li a:active{width: 109px!important; background-position: -487px -93px!important}

menu#main_menu ul li+li+li+li+li+li a:link{width: 122px!important; background-position: -595px 0!important}
menu#main_menu ul li+li+li+li+li+li a:visited{width: 122px!important; background-position: -595px 0!important}
menu#main_menu ul li+li+li+li+li+li a:hover{width: 122px!important; background-position: -595px -93px!important}
menu#main_menu ul li+li+li+li+li+li a:active{width: 122px!important; background-position: -595px -93px!important}





nav{height: 20px; width: 700px; display: block; color: #716e6e; position: absolute; z-index: 2; left: 240px; bottom: 5px}
nav ul{list-style: none}
nav ul li{float: left; padding-right: 7px; margin-right: 4px}
nav ul li a{display: block; color: #716e6e; height: 8px; padding-bottom: 10px; font-family: Arial, Helvetica, sans-serif; border-right: 1px solid; padding-right: 10px; font-size: 11px}
nav ul li a:link{text-decoration: none}
nav ul li a:visited{text-decoration: none}
nav ul li a:hover{text-decoration: underline}
nav ul li a:active{text-decoration: underline}
nav ul li:last-child a{border: none}


/*footer{clear: both; margin: 200px 0 0 30px; padding: 10px 10px 0 0; color: #000; width: 1070px; height: 80px; z-index: 2; font-family: Arial, Helvetica, sans-serif; position: relative}*/
footer{clear: both; padding: 0; color: #fff; height: 50px; font-family: Arial, Helvetica, sans-serif; background: url(/img/bg_footer.jpg) repeat-x center top; width: 1000px; margin: -40px 0 0 0; position: relative; z-index: 2}
footer #copyright{width: 250px; color: #716e6e; font-size: 10px; position: absolute; left: 10px; bottom: 8px}
footer #copyright a{color: #716e6e; text-decoration: none}
footer #designed{width: 250px; text-align: right; color: #716e6e; font-size: 10px; position: absolute; right: 10px; bottom: 8px}
#footer_wrapper{width: 960px; height: 196px; margin: 0 auto; position: relative}
footer ul{position: absolute; right: 100px; top: 0}
footer ul li{display:inline; margin: 0 10px 0 0; padding: 0 0 0 10px; border: none}
footer ul li+li{border-left: 1px solid #335979}
footer ul li a{color: #335979}
footer p { font-size: 0.8em; padding-top: 2em; width: 760px; margin-left: 30%; text-align: justify; color: #89b2d2; color: #345A79; padding-bottom: 1em; }

/* glowna */

.page-id-31 menu#main_menu ul li.current-menu-item a:link{background-position: 0 -93px!important}
.page-id-31 menu#main_menu ul li.current-menu-item a:visited{background-position: 0 -93px!important}
.page-id-31 article{width: 700px}
.page-id-31 section{width: 700px}
.page-id-31 section#s1{height: 280px}
.page-id-31 section#s2{clear: left; margin: 30px 0 30px 0; width: 680px}
.page-id-31 section#s3{height: 220px}
.page-id-31 .glowna_zajawki{float: left; width: 202px; margin: 0 11px 0 0; height: 243px; padding: 30px 10px 10px 10px; position: relative}
.page-id-31 .glowna_zajawki a.txt_link{position: absolute; display: block; left: 20px; bottom: 23px; font-size: 12px; color: #fff}
.page-id-31 .glowna_zajawki img{display: block; padding: 0 0 10px}
.page-id-31 .glowna_zajawki h2{text-indent: -5000px}
.page-id-31 section#s2 h2{text-indent: -5000px; background: url(/img/h2_glowna_witamy.png) no-repeat; width: 383px; height: 25px}
.page-id-31 section#s3 h2{text-indent: -5000px; background: url(/img/h2_glowna_promocje.png) no-repeat; width: 350px; height: 23px; margin-bottom: 10px}
.page-id-31 section#s4{width: 446px; height: 157px; background: url(/img/tel.png) no-repeat; color: #285070; font-family: "Myriad Pro", Arial, Helvetica, sans-serif; padding-left: 200px; margin-left: -200px}
.page-id-31 section#s4 h2{text-indent: -5000px; background: url(/img/h2_glowna_skontaktuj.png) no-repeat; width: 213px; height: 27px; margin-bottom: 10px}
.page-id-31 section#s4 p{width: 220px; display: inline-block; font-size: 14px}
.page-id-31 section#s4 p a{color: #285070; text-decoration:underline}
.page-id-31 .glowna_promo{float: left; width: 155px; margin: 0 11px 10px 0; height: 150px; color: #303030; font-size: 10px}
.glowna_promo img{display: block}
.page-id-31 #glowna_obiekty{background: url(/img/bg_glowna_obiekty.jpg) no-repeat}
.page-id-31 #glowna_imprezy{background: url(/img/bg_glowna_imprezy.jpg) no-repeat}
.page-id-31 #glowna_szkolenia{background: url(/img/bg_glowna_szkolenia.jpg) no-repeat}
/*.page-id-31 #galeria{position: relative; height: 385px; width: 720px}
#galeriaLink{text-indent: -5000px; display: block; position: absolute; left: 0; bottom: 0; width: 700px; height: 20px; background: #c00}*/
#alo_easymail_widget_form,
#widget_widget_newsletter {width: 247px; height: 88px; background: url(/img/bg_newsletter.png) no-repeat left top; margin-left: -27px}/*xxx*/
#opt_email, #widget_widget_newsletter input[name="ne"] {position: absolute; left: 95px; top: 36px; background: none; border: none; color: #fff; font-size: 10px}
#widget_widget_newsletter input[name="nn"] {display:none;}
#submit, #widget_widget_newsletter input[type="submit"]{position: absolute; left: 105px; top: 55px; width: 73px; height: 19px; border: none; background: url(/img/btn_zapisz.png) no-repeat; font-size: 1px;text-indent:-9999px; line-height: 1px; cursor: pointer}
.page-id-31 #short_news{background: url(/img/short_news.png) no-repeat 10px 40px; padding: 80px 0 0 0; padding-top: 100px; margin: 0}
.page-id-31 .short_news{padding: 0 10px 10px 10px; color: #036}
.page-id-31 .short_news a{display: block}
.page-id-31 #short_news h4{font-size: 11px}
#widget_widget_newsletter h3 {display:none;}




/* oferta */

.single-aktualnosci menu#main_menu ul li.current-menu-item a:link, .single-post menu#main_menu ul li.current-menu-item a:link, .page-id-6 menu#main_menu ul li.current-menu-item a:link{background-position: -219px -93px!important}
category-aktualnosci menu#main_menu ul li.current-menu-item a:visited,.single-post menu#main_menu ul li.current-menu-item a:visited, .page-id-6 menu#main_menu ul li.current-menu-item a:visited{background-position: -219px -93px!important}
category-aktualnosci aside ,.single-post aside , .page-id-6 aside, .page-template-szkolenia-php aside {display:none;}
#tabs{ }
#tabs #tabs-1 > h1,
#tabs #tabs-2 > h1,
#tabs #tabs-3 > h1,
#tabs #tabs-1 > h2,
#tabs #tabs-2 > h2,
#tabs #tabs-3 > h2 {
    color:#345A79;
    font-size:21px;
    padding:30px 0 0;
    text-transform:uppercase;
}

#tabs #tabs-3 > h1, #tabs #tabs-3 > h2 {
    padding:30px 0 30px 20px;
}

.search_result {
    color:#345A79;
    font-size:21px;
    padding:20px 0 15px 10px;
    text-transform:uppercase;
}

#tabs ul{height: 65px !important}
#tabs .ui-tabs-panel ul{background:url("/img/bg_menu_kategorie.png") no-repeat scroll left bottom transparent;
height:auto !important;
margin-top:-23px;
margin-left:20px;
padding-left:70px;
width:700px;}
#li_tab1 a{background-position: 0 9px}
#li_tab2 a{background-position: -228px 9px}
#li_tab3 a{background-position: -456px 9px}
.ui-state-active#li_tab1 a{background-position:0 -64px; cursor: pointer}
.ui-state-active#li_tab2 a{background-position:-228px -64px; cursor: pointer}
.ui-state-active#li_tab3 a{background-position:-456px -64px; cursor: pointer}
.oferta_box{width: 218px; height: 208px; float: left; margin:0 -2px 20px 15px; background: url(/img/bg_oferta_teren_box.png) no-repeat; padding: 50px 0 0 16px; position: relative}
.oferta_box2{width: 191px; height: 158px; float: left; margin:0 2px 13px  15px; background: url(/img/bg_szkolenia_menedzerskie.png) no-repeat; padding: 63px 0 0 16px; position: relative}
#oferta_box_powietrze{background-image: url(/img/bg_oferta_powietrze_box.png)}
#oferta_box_woda{background-image: url(/img/bg_oferta_woda_box.png)}
#oferta_box_wieczor{background-image: url(/img/bg_oferta_wieczor_box.png)}
#oferta_box_pokazy{background-image: url(/img/bg_oferta_pokazy_box.png)}
#oferta_box_warsztaty{background-image: url(/img/bg_oferta_warsztaty_box.png)}

#szkolenia_menedzerskie{background-image: url(/img/bg_szkolenia_menedzerskie.png)}
#szkolenia_zarzadzanie{background-image: url(/img/bg_szkolenia_zarzadzanie.png)}
#szkolenia_obsluga{background-image: url(/img/bg_szkolenia_obsluga.png)}
#szkolenia_biuro{background-image: url(/img/bg_szkolenia_biuro.png)}
#szkolenia_ksiegowosc{background-image: url(/img/bg_szkolenia_ksiegowosc.png)}
#szkolenia_jezykowe{background-image: url(/img/bg_szkolenia_jezykowe.png)}
#szkolenia_szkolen{background-image: url(/img/bg_szkolenia_szkolen.png)}
#szkolenia_produkcja{background-image: url(/img/bg_szkolenia_produkcja.png)}
#szkolenia_kadry{background-image: url(/img/bg_szkolenia_kadry.png)}

#tabs .oferta_box a.sprawdz_link,#tabs .oferta_box2 a.sprawdz_link{color: #fff; position: absolute; font-size: 12px; left: 20px; bottom: 25px; display: block}
#tabs .oferta_box2 a.sprawdz_link{bottom: 22px}
#tabs-1,#tabs-2,#tabs-3{margin: 35px 0 0 0; padding: 0;clear:both;}
#tabs-2 {margin: 15px 0 0 0; }
#tabs-1{padding: 0 35px 2%; font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #18364f; margin-top: 0}
#tabs-3{padding-bottom: 20px; margin-top: 0;}
#tabs-2 p, #tabs-3 p {padding-left: 20px; font-size: 12px; overflow: hidden;}
#tabs-1 h1, #tabs-1 h2{font-size: 19px; font-weight: bold; color: #34729d; margin: 0 0 20px 0; text-transform: uppercase}
#tabs-1 .offer_view_h2{left: -680px; position: relative; top: 20px; width: 1500px; margin-bottom: 70px}
#tabs-1 ul {height:auto!important}
/*.page-id-6 #tabs form{background: #f8f8f9; padding: 10px}*/
.searchform-spoiler {display:none;}
 #tabs form label, .page-id-6 #tabs form label{display: inline-block; font-size: 12px; font-weight: normal; color: #34729d; padding: 5px 0 2px 0}
 #tabs form select, .page-id-6 #tabs form select{width: 200px!important; background: #cdddea; border: none; padding: 2px}
  #tabs form input, .page-id-6 #tabs form input{background: #cdddea; border: 0; padding: 2px}
  input[type="checkbox"],input[type="radio"]{background: none!important;}
  #tabs .custom_search, .page-id-6 #tabs #OfferSearchForm{background: none; border-bottom: 1px solid #A8C3D5; padding-bottom: 20px}

.page-id-6 #tabs form select#select-city {
    clear:both;
    display:block;
}  
 
#menu_imprezy_5 ,
#menu_imprezy_6,
#menu_imprezy_7,
#menu_imprezy_8 {
    margin-right:-4px;
    padding-right:0 !important;
} 
  
.atrakcje, #opcje_dodatkowe {width: 50%; float: left; font-size: 12px}
.atrakcje input, #opcje_dodatkowe input{margin: 0 10px 0 0}
.details{width: 50%; float: left; font-size: 12px}
.details input{margin: 0 0 0 10px; width: 60px}
.mainsearch{margin-bottom: 20px}
.tick{background: #fff; color: #06C !important}
.obiekt_opis div div{clear:both}
.obiekt_opis div div{padding: 5px 0 5px 0}
.training_item{padding: 0 20px 20px 20px}
.training_item h2.h2_hdr{margin: 0 0 20px 0}
.uploaded_image{float: left; padding: 0 10px 10px 0}
.uploaded_image img{width: 113px; height: 83px; border: 4px solid #fff}
.offer_mainpage_list{border-bottom: 1px solid #A8C3D5; padding: 10px 10px 10px 10px; clear:both;}
.offer_mainpage_body{/*height: 118px;*/ height: auto; font-size:12px;overflow: hidden}
.offers{border: 1px solid #d2e1ed; width: auto; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; padding:20px; background: #fff url(/img/mapka.png) no-repeat 500px 70px}
/*.offers{background: url(/img/mapka.png) no-repeat 400px 20px}*/
.offer_mainpage_list.altrow{background: #EEF4F8}
.offer_mainpage_list a.czytaj_dalej, .offer_mainpage_list a.more-link{font-family: Arial, Helvetica, sans-serif; color: #33719D; margin-bottom: 10px; margin-top: 5px}
#tabs-1 .offer_mainpage_body h2{font-size: 12px}
.offer_mainpage_title{font: bold 14px Arial, Helvetica, sans-serif; margin: 0 0 10px 0}
.offer_mainpage_title a{color: #FAAF39!important; text-transform: uppercase;}
.obiekt_opis div div.checked span{padding: 5px 0 5px 20px; background: url(/img/checked.png) no-repeat 0 9px}
.obiekt_opis div div.unchecked span{padding: 5px 0 5px 20px; background: url(/img/unchecked.png) no-repeat 0 9px}

.link_wstecz{
    width: 152px; 
    height: 14px; 
    background:  url(/img/bg_link_wstecz.png) no-repeat; 
    padding: 5px 5px 5px 15px; 
    color: #fff !important; 
    font-size: 9px; 
    float: right; 
    line-height: 14px; 
    margin: 0 66px 10px 0
}

.mirror{
    background:  url(./img/bg_link_wstecz_right.png) no-repeat !important; 
    float: left;
    margin:5px 0 5px 10px;
}

.bottom {
    position:relative;
    top:-30px;
}

.link_wstecz:link,.link_wstecz:visited{text-decoration: none}
.link_wstecz:hover,.link_wstecz:active{text-decoration: underline}
.h2_obiekt_opis_ogolne{width: 640px; height: 26px; background:  url(/img/hdr_obiekt_ogolne.png) no-repeat; text-indent: -5000px; margin: 90px 0 20px 0 !important}
.obiekt_opis_ogolne .altrow{background: #EEF4F8}
category-aktualnosci #tabs .obiekt_opis_ogolne, .single-post #tabs .obiekt_opis_ogolne,  #tabs .obiekt_opis_ogolne,  #tabs .obiekt_opis_ogolne strong{color: #345a79; font-size: 12px}
category-aktualnosci #tabs .obiekt_opis_ogolne strong,.single-post #tabs .obiekt_opis_ogolne strong,  #tabs .obiekt_opis_ogolne strong{display: inline-block; width: 250px}
category-aktualnosci #tabs .obiekt_opis_ogolne .opis_row,.single-post #tabs .obiekt_opis_ogolne .opis_row,  #tabs .obiekt_opis_ogolne .opis_row{width: 583px; padding: 4px 10px 4px 10px; border-bottom: 2px solid #fff}
.obiekt_opis_wyposazenie {display:inline}
.obiekt_opis_wyposazenie span {display:inline-block; width: 78px}
.searchform-controls {text-align:left !important;}
 .searchform-controls input, .page-id-6 #tabs .submit input{width: 189px; height: 26px; /*text-indent: -5000px;*/ background:none !important; background: url(/img/btn_szukaj.png) no-repeat 0 0 !important; margin: 10px 0 10px 0; cursor: pointer; color: #345a79; text-align: left; font-size: 1px; line-height: 1px}
 .searchform-controls input:hover, .page-id-6 #tabs .submit input:hover{background-position: 0 -26px}
.mainsearch{border-bottom: 1px solid #A8C3D5; padding-bottom: 20px}
.mainsearch input{margin-right: 10px}
#tabs-3 .link_wstecz{float: none; display: block; margin: 20px 0 0 430px}
#tabs-3 h2.h2_hdr{margin: 10px 0 0 0}
#tabs-3 h4{margin: 5px 0 20px 0}
.training_item{border-bottom: 1px solid #A8C3D5; margin: 0 0 0 20px; width: 625px}
#tabs-3 .training_item .czytaj_dalej, #tabs-3 .training_item .more-link{color: #cc5050; font-size: 12px}
 #typ_obiektu, .page-id-6 #searchTyp{display: inline-block; width: 200px; height: 291px; vertical-align: top}
 #typ_obiektu label, .page-id-6 #searchTyp label{width: auto}
  #wojewodztwo, .page-id-6 #searchWojewodztwo{width: 200px; height: 291px;}
  #wojewodztwo label, .page-id-6 #searchWojewodztwo label{width: auto}
  #wojewodztwo{left: 323px;
		position: absolute;
		top: 213px;}
.obj_desc{font-size: 10px; width: auto; display: inline-block; vertical-align: top; padding: 0 0 0 20px; margin: 0 20px 20px 0; border-left: 1px solid #A8C3D5}
.obj_desc:first-child{border: none;width:120px;}
.obj_desc p{margin: 0 0 0 0}
.DropBox {left:323px;
position:absolute;
top:290px}
.DropBox  div label {margin-bottom:20px}
#odleglosc__wroclaw,#odleglosc__warszawa, #odleglosc__bialystok, #odleglosc__gdansk, #odleglosc__poznan, #odleglosc__szczecin {left:323px;
position:absolute;
top:369px}

.obj_desc_n {
    color:#162c3c;
    display:inline-block;
    font-size:10px;
    margin-bottom:15px;
    width:280px;
}

.obj_desc_n p {
    font-weight:bold;
    margin-bottom:0;
    margin-right:110px;
    margin-top:0;
    padding:0;
    text-align:right;
}

.obj_desc_n strong {
    color: #1A394F;
    font-weight:normal;
    margin-left:20px;
    text-align:left;
}


.obj_desc1 {
    clear:both;
    color:#1A394F;
    font-size:11px;
    height:50px;
    margin-left:10px;
    width:600px;
}

.obj_desc1 dt {
    float:left;
    font-weight:bold;
	height:19px;
    text-align:right;
    width:100px;
}

.obj_desc1 dd {
    float:left;
    font-weight:normal;
	height:19px;
    padding-left:20px;
    width:180px;
}

.imprezy section h2,.imprezy section h3{color: #345A79}
.imprezy section img{margin: 0 5px 5px 0; vertical-align: top; width: auto; height: 150px; cursor: pointer}
.imprezy_ section img:hover{width: auto; height: auto}
.imprezy section h2{margin: 10px 0 10px 0; cursor: pointer}
.imprezy h2 a,.imprezy h3 a{color: #345A79}
.div_imprezy{padding: 0 20px 20px 20px}
.div_imprezy h2{width: 622px; height: 20px; color: #33719D; font: bold 12px "Times New Roman", Times, serif; padding: 6px 0 0 30px; background: url(/img/bg_imprezy_h2.png) no-repeat 0 0; text-transform: uppercase;margin-bottom:5px;}
.div_imprezy h2 a {position: relative; top: -3px; color: #34729d; font: 700 16px "Times New Roman", Times, serif}
.div_imprezy h2.selected{background-position: 0 -26px}
.div_imprezy .ac p {font-size: 12px; color: #345a79}
.div_imprezy .ac img {height: 153px;}
.ac {display: none; padding: 20px 10px 0}
#menu_imprezy{margin-left: 20px; font: bold 12px Arial, Helvetica, sans-serif; color: #2F6D9B; background: url(/img/bg_menu_kategorie.png) no-repeat bottom left}
#menu_imprezy li{display:inline-block;
height:16px;
margin-left:3px;
margin-top:-8px;
padding:4px 10px;
text-align:center;
text-transform:uppercase;
width:auto;
zoom: 1;
*display: inline;
*margin-top:-5px;
}

span.kategoria {
    color:#2F6D9B;
    font:bold 12px Arial,Helvetica,sans-serif;
    margin-left:20px;
    position:relative;
    text-transform:uppercase;
    top:-7px;
}

#tabs-2 > span.kategoria {
    top:-4px;
}

#tabs-2 > ul#menu_imprezy {
margin-top:0;
position:relative;
top:-20px;
list-style-type: none;
}

#menu_imprezy li.selected{background: #2f6d9b}
#menu_imprezy li a{font: bold 12px Arial, Helvetica, sans-serif; color: #8EB7CE}
#menu_imprezy li.selected a{color: #fbfcfc}

.page-template-imprezy-php aside {display:none;}


.div_szkolenia section h2,.szkolenia section h3{color: #345A79}
.div_szkolenia section img{margin: 0 5px 5px 0; vertical-align: top; width: 50px; height: 50px; cursor: pointer}
.div_szkolenia_ section img:hover{width: auto; height: auto}
.div_szkolenia section h2{margin: 10px 0 10px 0; cursor: pointer}
.div_szkolenia h2 a,.szkolenia h3 a{color: #345A79}
.div_szkolenia{clear: both; margin: 30px 20px 20px 0}
.div_szkolenia h2{background:url("/img/bg_imprezy_h2.png") no-repeat scroll 0 0 transparent;
color:#33719D;
font:bold 12px "Times New Roman",Times,serif;
height:20px;
margin-bottom:5px;
margin-left:17px;
padding:6px 0 0 30px;
text-transform: uppercase;
width:622px;}
.div_szkolenia h2.selected{background-position: 0 -26px}
.div_szkolenia ul {list-style: none}
.div_szkolenia li {padding-left:0 !important;}
#menu_szkolenia{margin-left: 20px; font: bold 12px Arial, Helvetica, sans-serif; color: #2F6D9B; background: url(/img/bg_menu_kategorie.png) no-repeat bottom left}
#menu_szkolenia li{margin-left: 3px; padding-left: 10px; display: inline-block; height: 16px; text-align: center; padding: 4px 10px 4px 10px; margin-top: -8px}
#menu_szkolenia li.selected{background: #2f6d9b}
#menu_szkolenia li a{font: bold 12px Arial, Helvetica, sans-serif; color: #8EB7CE}
#menu_szkolenia li.selected a{color: #fbfcfc}
.tabs-szkolenia table{margin-bottom: 20px; font-size: 12px; border-collapse: collapse}
.tabs-szkolenia table {background: #e7f1f6!important}
	.tabs-szkolenia table td{padding: 2px 0px 2px 10px}
	.tabs-szkolenia table td ul{list-style: none inside!important; background: none!important; margin: 0!important; padding: 0!important; width: auto!important; height: auto!important}
	.tabs-szkolenia table td>ul>li, .tabs-szkolenia table td ol>li>ul>li{
		-ie-xp: expression(
			this.parse ? 0 : (
				isFirst = (
					separator = document.createElement('span'),
					textnode = document.createTextNode('- '),
					separator.appendChild(textnode),
					separator.className = "before",
					this.insertBefore(separator, this.firstChild),
					this.parse = 1
				)
			)
		);}
	.tabs-szkolenia table td>ul>li:before, .tabs-szkolenia table td ol>li>ul>li:before{list-style: none; content: "- "!important; font-weight:700}
	.tabs-szkolenia table td ol li ul {padding-left: 40px!important}
	.tabs-szkolenia table td ol li ul li ul {list-style: disc!important}
	.tabs-szkolenia table td ol li ul li ul li ul{list-style: square!important}

.current{font-weight: bold; color: #069}




/* firma */

.page-id-4 aside{display: none}
.page-id-4 menu#main_menu ul li.current-menu-item a:link{background-position: -126px -93px!important}
.page-id-4 menu#main_menu ul li.current-menu-item a:visited{background-position: -126px -93px!important}
.page-id-4 article{padding-top: 35px; line-height: 150%; color: #18364f}
.page-id-4 section#s1{width: 850px; height: 560px; font-size: 14px}
.page-id-4 section#s1 div#firma_witamy,.page-id-4 section#s1 div#firma_przewagi{width: 405px; float: left; height: 560px; position: relative}
.page-id-4 section#s1 div#firma_przewagi{float: right; text-align: justify}
.page-id-4 section#s1 div#firma_witamy h2{text-indent: -5000px; background: url(/img/h2_firma_witamy.png) no-repeat; width: 406px; height: 26px; margin-bottom: 20px}
.page-id-4 section#s1 div#firma_przewagi h2{text-indent: -5000px; background: url(/img/h2_firma_przewagi.png) no-repeat; width: 407px; height: 27px; margin-bottom: 20px}
.page-id-4 section#s1 a.link_sprawdz{position: absolute; left: 0; bottom: 20px}
.page-id-4 #s2{height: 240px}
.page-id-4 #s2 h2{text-indent: -5000px; background: url(/img/h2_firma_relacje.png) no-repeat; width: 654px; height: 26px; margin-bottom: 10px; clear: both}
.page-id-4 .glowna_promo{float: left; width: 185px; margin: 0 11px 10px 0; height: 150px; color: #303030; font-size: 10px}
.page-id-4 #s2{width: 850px; padding-top: 60px; clear: both}


/* aktualnosci */

.page-template-aktualnosci-php menu#main_menu ul li#menu-item-768 a:link, .single-aktualnosci menu#main_menu ul li#menu-item-768 a:link, .single menu#main_menu ul li.current-menu-item a:link, .blog menu#main_menu ul li.current-menu-item a:link{background-position: -322px -93px!important}
.page-template-aktualnosci-php  menu#main_menu ul li#menu-item-768 a:visited, .single-aktualnosci  menu#main_menu ul li#menu-item-768 a:visited, .single menu#main_menu ul li.current-menu-item a:visited, .blog menu#main_menu ul li.current-menu-item a:visited{background-position: -322px -93px!important}
.page-template-aktualnosci-php article, .single-aktualnosci article, .single article, .blog article{width: 700px}
.page-template-aktualnosci-php section#s1, .single-aktualnosci section#s1, .single section#s1, .blog section#s1{width: 700px}
.page-template-aktualnosci-php section#s1 h1, .single-aktualnosci section#s1 h1, .single section#s1 h1, .blog section#s1 h1{text-indent: -5000px; background: url(/img/h2_aktualnosci.png) no-repeat; width: 651px; height: 30px; margin-bottom: 10px; clear: both}
.page-template-aktualnosci-php section#s1 h2, .single-aktualnosci section#s1 h2, .single section#s1 h2, .blog section#s1 h2{text-indent: -5000px; background: url(/img/h2_aktualnosci.png) no-repeat; width: 651px; height: 30px; margin-bottom: 10px; clear: both}
.page-template-aktualnosci-php section#s1 h3, .single-aktualnosci section#s1 h3, .single section#s1 h3, .blog section#s1 h3{color: #345a79; font-size: 18px; font-weight: bold}
.news_item{border-bottom: 1px dotted #345a79; margin-right: 20px; padding: 15px 0 10px 0}
.news_item em.data{width: 216px; height: 20px; background: url(/img/bg_em.png) no-repeat; display: inline-block; color: #fff; padding: 2px 0 0 10px}
.czytaj_dalej,.more-link{text-align: right; color: #012b50; display: inline-block; width: 100%}
.autor{margin-bottom: 20px}

aside h4{margin: 20px 0 10px 10px; width: 123px; height: 20px; background: url(/img/bg_link_gray.png) no-repeat; color: #fff; padding: 0 0 0 10px; line-height: 20px}
aside h4 a  {color:#fff;font-size: 11px;}
aside ul{color: #fff; margin: 0 0 0 22px; list-style-type: disc; font-size: 11px}
aside ul a{color: #fff}
aside p{margin: 0 0 0 12px; color: #2d4b5e; font-size: 12px}
aside strong{color: #345a79; font-size: 14px; display: block; margin: 20px 0 10px 0}
#datepicker{margin: 0px 10px 0 10px}





/* klienci */

.page-id-10 menu#main_menu ul li.current-menu-item a:link{background-position: -487px -93px!important}
.page-id-10 menu#main_menu ul li.current-menu-item a:visited{background-position: -487px -93px!important}
.page-id-10 section#s1 h2{text-indent: -5000px; background: url(/img/h2_klienci_zaufali.png) no-repeat; width: 651px; height: 30px; margin-bottom: 20px}
.page-id-10 section#s1 h3{color: #3a6e96; font-size: 13px; margin: 20px 0 10px 0}
.page-id-10 section#s1{font-size: 14px; width: 683px; text-align: justify}
.page-id-10 article{width: 663px}
.page-id-10 .klient{}
.page-id-10 .klient img{float: left; margin: 0 10px 5px 0}
.klient_logo{float:left; margin: 0 15px 10px 0}




/* kontakt */

.page-id-12 aside{display: none}
.page-id-12 menu#main_menu ul li.current-menu-item a:link{background-position: -595px -93px!important}
.page-id-12 menu#main_menu ul li.current-menu-item a:visited{background-position: -595px -93px!important}
.page-id-12 section#s1{line-height: 150%; color: #fff; font-size: 16px; margin: 20px 0 0 10px}
.page-id-12 section#s1 h2{width: 83px; height: 20px; background: url(/img/h2_kontakt.png) no-repeat; text-indent: -5000px; margin: 0 0 20px 0}
#kontakt_form{width: 300px; float: right; margin: -190px 110px 0 0; width: 296px; height: 354px; background: url(/img/bg_zapytanie2.png) no-repeat; position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 13px}
#kontakt_form #imie, #scf_field_name{background: none; position: absolute; left: 20px; top: 52px; color: #fff; width: 230px; border: none}
#kontakt_form #telefon, #scf_field_subject{background: none; position: absolute; left: 20px; top: 93px; color: #fff; width: 230px; border: none}
#kontakt_form #adres, #scf_field_email{background: none; position: absolute; left: 20px; top: 134px; color: #fff; width: 230px; border: none}
#kontakt_form #txt, #scf_field_message{background: none; position: absolute; left: 20px; top: 174px; color: #fff; width: 230px; height: 125px; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 13px}
#kontakt_form #subm, .form-submit input{position: absolute; left: 35px; top: 320px; width: 200px; height: 40px; border: none; text-indent: -5000px; outline: none}
.form-submit input {background:none;background:url(/img/spacer.gif) no-repeat center center;cursor:pointer;}
#kontakt_form label {display:none;}
.scf-form-error,.scf-form-success {position:absolute;bottom:-50px; text-align:center;width:296px;}
.scf-form-error {color:red;}





label{display: block; width: 90%; padding: 10px 0 10px 0; position: relative; font-size: 14px; font-weight: bold}
label input[type="text"],label select{position: absolute; left: 200px; background: #cdddea; width: 200px; border: 1px solid #cdddea}
#label_zgoda{font-size: 11px; font-weight: normal}





/* cal */

.ui-datepicker-title{text-align: center}
.ui-datepicker-header{padding: 1% 1% 5% 1%}
.ui-icon-circle-triangle-w{float: left}
.ui-icon-circle-triangle-e{float: right}
#datepicker .ui-widget-content{background: none}
.ui-datepicker-calendar{width: 100%}
.ui-widget-content h2 > a { color: #345A79!important}

.debug_table{color: #000; border-collapse: collapse}
.debug_table td{padding: 4px}

.cake-sql-log{font-size: 18px; line-height: 150%}
.cake-sql-log td{padding: 10px}

/*search*/
/*label.searchform-label  {font-weight:bold !important;}*/
label.searchform-label:after {content:':';}
.searchform-input-wrapper {float:none !important;width:100% !important;text-align:left !important;clear:both;}
.searchform-input-wrapper input[type="radio"] {margin: 10px 3px 0px 5px !important;}
#sidebar .searchform-input-wrapper input, .searchform-input-wrapper input, .searchform-input-wrapper select {width:auto !important;}

#ilosc_miejsc_w_sali,
#ilosc_noclegow {
	float:left;
	width:50%;
	position: relative;
	left: -68px
}
.searchform-label {width:auto !important;}
#tabs-1 img {margin: 10px 0; max-height: 192px!important; max-width:294px!important}
.oferta_box img {border: 1px solid #fff}
#wp-calendar {color: #000; font: 400 11px Arial; margin:0 auto}
#wp-calendar caption {text-transform: lowercase}
#wp-calendar thead tr th {font-weight: 400; text-align: center; width: 21px; height: 15px; padding-top: 10px}
#wp-calendar tbody tr td {text-align: right; width: 13px; height: 11px; margin: 0 4px}
#wp-calendar tbody tr td a {color: #000; font-weight: 700; margin: 0 -4px; padding: 0 3px; border: 1px solid #000}
#wp-calendar tbody tr td a:hover {color: #2e80d2; background-color: #e6f3fb; border-color: #2e80d2}
#wp-calendar tfoot tr td#prev {text-align: left}
#wp-calendar tfoot tr td#next {text-align: right}
#wp-calendar tfoot tr td a {color: #000}
#wp-calendar tfoot tr td a:hover {color: #2e80d2}
.tabs-szkolenia table {color: #345a79!important}
.tabs-szkolenia table tbody tr:nth-child(even) {background-color: #f6f8f9}
.tabs-szkolenia table tbody tr td strong {color: #345a79}
.tabs-szkolenia table tbody tr td ol {list-style: decimal; list-style-position: inside}
.div_imprezy .ac img {margin: 0 3px; box-shadow: 0 0 5px #b0b0b0; -moz-box-shadow: 0 0 5px #b0b0b0; -webkit-box-shadow: 0 0 5px #b0b0b0; -khtml-box-shadow: 0 0 5px #b0b0b0; border: 5px solid #fff; width: 128px!important; height: 95px!important}

.archive section#s1 h2 {
background:url("/img/h2_aktualnosci.png") no-repeat;
clear:both;
height:30px;
margin-bottom:10px;
text-indent:-5000px;
width:651px;
}

.archive section#s1 h3 {
color:#345A79;
font-size:18px;
font-weight:bold;
}

.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}

.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

