html{
	background: #6A8BAA url('/_images/layout/bg_all.jpg') repeat-x top;
	margin: 0;
	padding: 0;
}

body{
	/*background: transparent url('/_images/layout/bg_bottom.jpg') repeat-x bottom;*/
	margin: 0 0 40px 0;
	padding: 0;
	font-family: arial, verdana;
	font-size: 12px;
}


img{ border: 0px; }

a{
	color: #800080;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

.cl, .clear{
	clear:both;
	font-size:0;
	overflow:hidden;
	width:100%;
}

input.long{ width: 300px; }

input.submit{
	background: transparent url('/_images/layout/bg_lns_search.png') no-repeat;
	width: 95px;
	height: 29px;
	text-align: center;
	font-weight: bold;
	font-family: arial;
}

input{
	font-size: 13px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

input.error{
	border: 1px solid red;
	background-color: #FCEDED;
}

.field_error{
	color: #FF0000;
	font-size:12px;
}


.spacer{ height: 25px; width:100%; }
.spacer10{ height: 10px; width:100%; }
.spacer5{ height: 5px; width:100%; }
.spacer2{ height: 2px; width:100%; }

.onLeft{ float: left; }
.onRight{ float: right; }

.msg-info{ background-color: #fff; border: 1px solid #ccc; padding: 10px 15px; opacity: 0.8; }
.message_box{ background-color: #fff; border: 1px solid #ccc; padding: 10px 15px; opacity: 0.8; }
.message_box div.title{ font-size: 15px; font-weight: bold; margin-bottom: 5px; }

div.redBx_title{
	width: 181px;
	height: 21px;
	background: transparent url('/_images/layout/redBox.png') no-repeat;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	font-size: 15px;
	font-family: verdana, arial;
}


div#layout_home{
	width: 960px;
	margin:auto;
}

div#layout_author{
	width: 960px;
	margin:auto;
	text-align: right;
	font-size: 10px;
	color: #33415B;
}

div#layout_author a{
	color: #33415B;
}

div#lh_headerTop{
	background: transparent url('/_images/layout/bg_headerTop.jpg') no-repeat bottom;
	width: 100%;
	height: 97px;
}

div#lh_headerTopMenu{
	background: transparent url('/_images/layout/bg_headerTopMenu.png') no-repeat top;
	width: 100%;
	height: 97px;
	position: relative;
}

div#lh_headerTopMenu div#lh_htm_home{
	position: absolute;
	top: 47px;
	left: 70px;
	float: left;
	z-index: 10;
}

div#lh_headerTopMenu div#lh_htm_fundacja{
	float: right;
	position: absolute;
	top: 55px;
	right: 10px;
	z-index: 10;
}

div#lh_headerTopMenu div#lh_htm_menu{
	position: absolute;
	width: 100%;
	text-align: center;
	top: 23px;
}


div#layout_header{
	background: transparent url('/_images/layout/layout_header.jpg') no-repeat top;
	width: 100%;
	height: 193px;
}

div#layout_navSlide{
	width: 100%;
	background: transparent url('/_images/layout/bg_content.jpg');
	height: 31px;
}

div#layout_navSlide div#infoSlide{
	width: 714px;
	background: transparent url('/_images/layout/bg_navSlide.jpg') no-repeat;
	height: 100%;
	float: left;
	color: #ffffff;
	font-size: 14px;
	font-family: tahoma;
	padding-top: 5px;
}

div#layout_navSlide div#infoSlide a{
	color: #ffffff;
}

div#layout_navSlide div.links{
	float: right;
	height: 29px;
	overflow: hidden;
	margin-top: 1px;
}

div#layout_navSlide div.links div{
	height: 29px;
	float: left;
	font-weight: bold;
	margin-right: 1px;
	text-align: center;
}

div#layout_navSlide div.links div a{
	color: #000000;
}

div#layout_navSlide div.links div a:hover{
	text-decoration: none;
}

div#layout_navSlide div.links div span{
	padding:7px 6px 5px;
	display: block;
}

div#layout_navSlide div.links div#lns_blog{
	background: transparent url('/_images/layout/bg_lns_blog.png') no-repeat;
	width: 51px;
}

div#layout_navSlide div.links div#lns_newsletter{
	background: transparent url('/_images/layout/bg_lns_newsletter.png') no-repeat;
	width: 96px;
}

div#layout_navSlide div.links div#lns_search{
	background: transparent url('/_images/layout/bg_lns_search.png') no-repeat;
	width: 95px;
	padding: 0px;
}

div#layout_navSlide div.links div#lns_search span{
	background: transparent url('/_images/layout/search_icon.png') no-repeat 70px 4px;
	padding-left: 0px;
}


div#layout_content{
	background: transparent url("/_images/layout/bg_content.jpg");
	height:auto !important;
	min-height: 700px;
	text-align:justify;
}

div#main_content_text{
	font-size: 14px;
}

div#layout_content div#content_center_top{
	background: transparent url("/_images/layout/bg_layout_content_top.png") no-repeat top;
	height:100%;
}

div#content_center_bottom  {
	background: transparent url("/_images/layout/bg_layout_content_bottom.png") no-repeat bottom;
	height:auto !important;
	min-height: 700px;
	padding: 25px 20px 20px 10px;
	position: relative;
}


div#layout_banners{
	overflow: hidden;
	padding: 0px 10px 10px;
}

div#layout_banners div{
	float: left;
}


div#layout_footer{
	width: 100%;
}

div#layout_footer div#lf_top{
	width: 100%;
	background: transparent url("/_images/layout/bg_footer_top.jpg") repeat-x;
	height: 15px;
}

div#layout_footer div#lf_content{
	width: 100%;
	background: transparent url("/_images/layout/bg_footer_content.jpg");
	height:auto !important;
	min-height: 100px;
}

div#layout_footer div#lf_bottom{
	width: 100%;
	background: transparent url("/_images/layout/bg_footer_bottom.jpg") repeat-x;
	height: 16px;
}



/* ------------------------- home content ------------------------------------ */


div#content_sponsor_list{
	float: left;
	border: 0px solid red;
	margin: 0px 10px 10px 10px;
	width:96px;
}

div#content_sponsor_list div#csl_title{
	background: transparent url("/_images/layout/bg_sponsorBx_title.png") no-repeat;
	width: 100%;
	height: 30px;
	font-weight: bold;
	text-align: center;
	padding-top: 7px;
}

div#content_sponsor_list div#csl_top{
	background: transparent url("/_images/layout/bg_sponsorBx_top.png") no-repeat;
	width: 100%;
	height: 4px;
}

div#content_sponsor_list div#csl_content{
	background: transparent url("/_images/layout/bg_sponsorBx_content.png") repeat-y;
	width: 100%;
	height:auto !important;
	min-height: 1100px;
	text-align: center;
	padding: 10px 0px;
	overflow: hidden;
}

/*marquee#sponsorSlide{
	height: 700px;
	text-align: center;
}*/

div.sponsorSlide{
	text-align: center;
	margin: auto;
	white-space: nowrap;
	line-height: 60px;
	font-size: 60px;
	position:relative;
	width: 100%;
	height: 1100px;
}

div.sponsorSlide table{
	width: 100%;
}

div.sponsorSlide table tr td{
	padding: 0px 6px;
}


div.sponsorSlide img{
/*	opacity: 0.4;*/
/*	filter: alpha(opacity = 40);*/
	border: 1px solid transparent;
}

div.sponsorSlide img:hover{
	border: 1px solid #828095;
/*	opacity: 1;*/
/*	filter: alpha(opacity = 100);*/
}

div#content_sponsor_list div#csl_bottom{
	background: transparent url("/_images/layout/bg_sponsorBx_bottom.png") no-repeat;
	width: 100%;
	height: 6px;
}


div#yourSuggestion{
	width: 30px;
	height: 137px;
	position: absolute;
	right: -32px;
}

div#content_text{
	float: right;
	width: 800px;
}

div#content_text div#contact_text_left{
	float: left;
	width: 435px;
}

div#content_text div#contact_text_right{
	float: right;
	text-align: right;
}

div#content_text div#content_news_bx{
	background: transparent url("/_images/layout/bg_content_news_bx.png") repeat-y;
	height:auto !important;
	min-height: 520px;
	width: 430px;
}

div#content_text div#content_news_bx_top{
	background: transparent url("/_images/layout/bg_content_news_bx_top.png") no-repeat top;
	height: 100%;
}

div#content_text div#content_news_bx_bottom{
	background: transparent url("/_images/layout/bg_content_news_bx_bottom.png") no-repeat bottom;
	height:auto !important;
	min-height: 520px;
	padding-top: 3px;
	position: relative;
}

div.border_bx{
	background: transparent url("/_images/layout/border_bx.png") repeat-y;
	height:auto !important;
	min-height: 120px;
	width: 306px;
}

div.border_bx_top{
	background: transparent url("/_images/layout/border_bx_top.png") no-repeat top;
	height: 100%;
}

div.border_bx_bottom{
	background: transparent url("/_images/layout/border_bx_bottom.png") no-repeat bottom;
	height:auto !important;
	min-height: 120px;
	padding-top: 3px;
	position: relative;
}


div#calendarData{
	text-align: center;
	width: 255px;
	margin: auto;
	padding: 5px 0px;
}


.tooltip{
	position: absolute;
	z-index: 3000;
	border: 1px solid #D19405;
	background: transparent url("/_images/layout/bg_content.jpg") repeat;
	padding: 10px;
	opacity: 0.90;
	color: #333;
	font-size: 11px;
	width: 250px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.tooltip a{
	color: #333;
}

.tooltip h3{
	color: #510000;
	font-size: 13px;
	margin: 0;
}


.toolText{
	display: none;
		/*position: absolute;*/
	/*z-index: 3000;*/
/*	border: 1px solid #D19405;
	background: transparent url("/_images/layout/bg_content.jpg") repeat;
	padding: 10px;
	opacity: 0.90;
	color: #333;
	font-size: 11px;
	width: 250px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;*/
	/*top: 95px;*/
}

.toolTextBlock{
	border: 1px solid #D19405;
	background: transparent url("/_images/layout/bg_content.jpg") repeat;
	padding: 0px;
	opacity: 0.90;
	color: #333;
	font-size: 11px;
	width: 250px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.toolTextBlock a{
	color: #333;
}

ul.calendarDescription{
	border: 0px;
	width: 100%;
	margin: 0px 0px 0px 20px;
	padding: 0px;
}

ul.calendarDescription li{
	padding: 3px;
	text-align: left;
	list-style-image: url('/_images/layout/plamka.png');
}

.descriptionText{
	border: 1px solid #FFBF4F;
	color: #444444;
	font-weight:bold;
}



/* ------------ layout_menuLeft ------------------------ */

div#layout_menuLeft{
	width: 268px;
	float: left;
}

div#layout_menuLeft_content{
	background: transparent url("/_images/layout/bg_menuLeft_content.jpg") repeat-y;
	height:auto !important;
	min-height: 500px;
}

div#layout_menuLeft_top{
	background: transparent url("/_images/layout/bg_menuLeft_top.jpg") no-repeat top;
	height:100%;
}

div#layout_menuLeft_bottom  {
	background: transparent url("/_images/layout/bg_menuLeft_bottom.jpg") no-repeat bottom;
	height:auto !important;
	min-height: 500px;
	padding: 10px 20px 20px 10px;
	position: relative;
}

div.menuLeft_element{
	width: 236px;
	overflow: hidden;
}

div.menuLeft_element_top{
	background: transparent url("/_images/layout/bg_green_bx_top.png") no-repeat;
	height: 2px;
}

div.menuLeft_element_center{
	background: transparent url("/_images/layout/bg_green_bx.png") repeat-y;
	text-transform: uppercase;
	font-weight: bold;
	padding: 2px 10px;
}

div.menuLeft_element_center a{
	color: #31405D;
	display: block;
}

div.menuLeft_element_center a:hover{
	color: #63829F;
	text-decoration: none;
}

div.menuLeft_element_bottom{
	background: transparent url("/_images/layout/bg_green_bx_bottom.png") no-repeat;
	height: 2px;
}


div#layout_content_main{
	float: right;
	width: 625px;
	border: 1px solid #E3DCA7;
	padding: 0px 10px 10px 10px;
}

div#layout_content_main img{
	max-width: 625px;
}

/* BEGIN -  GALERIA */

div.galery{
	margin:  20px auto 20px auto;
}

div.galery div.image{
	overflow:hidden;
	float: left;
	width: 33%;
	text-align: center;
}

div.galery div.image img{
	padding: 6px;
	margin: 10px;
	border: 1px solid #CFC667;
}

div.galery div.image img:hover{
	background-color: #EDE99B;
}

div#galeryHomeBx{
	overflow: hidden;
	text-align: center;
	margin: auto;
	margin-left: 4px;
}

div#galeryHomeBx div.element{
	float: left;
}

div#galeryHomeBx div.element img{
	padding: 3px;
	margin: 5px;
	border: 1px solid #CFC667;
}

div#galeryHomeBx div.element img:hover{
	background-color: #EDE99B;
}

div#galeryHomeBx div.moreGalery{
	font-size: 13px;
	padding: 0px 13px 5px 0px;
}

div#galeryHomeBx div.moreGalery a{
	color: #333;
}

/* END - GALERIA */


div.pagination{
	width: 100%;
	margin: 20px auto 20px auto;
	text-align: center;
	font-size: 12px;
	color: #7F7F7F;
}

div.pagination .next{
	margin: 0px 10px 0px 10px;
}

div.pagination a{
	color: #6F6714;
}

div.pagination .page{
	padding: 0px 1px 0px 1px;
}

div.pagination span{
	padding: 0px 1px 0px 1px;
	font-weight: bold;
}

div.newsHomeBx{
	padding: 5px 15px;
}

div.newsHomeBx a{
	color: #fff;
	
}

div.newsHomeBx div.newsBx{
	border-bottom: 1px dotted #ffffff;
	padding: 8px 0px;
}

div.newsHomeBx div.newsBx div.title{
	font-weight: bold;
	font-size: 15px;
}

div.newsHomeBx div.newsBx div.text{
	padding-left: 10px;
	color: #F2EED3;
}


div.news{
	overflow: hidden;
	padding: 10px;
	border-bottom: 2px dotted #5375A2;
}

div.news{

}
div.news h3 a{
	color: #31405D;
}

div.news h3 a:hover{
	color: #63829F;
}

div.news div.more{
	float: right;
}

/* ---------------------------------- VIDEO ---------------------------------- */

div.youtube_move div.moreVideo{
	text-align: right;
	font-size: 13px;
}

div.youtube_move div.moreVideo a{
	color: #333;
}

div.videoList{
	overflow: hidden;
	padding: 10px;
	border-bottom: 2px dotted #5375A2;
}

div.videoListSecond{
}

div.videoList div.thumb{
	width: 130px;
	text-align: center;
	float: left;
}

div.videoList div.text{
	vertical-align: top;
	float: right;
	width: 460px;
}

div.videoList div.text div.title{
	font-weight: bold;
	font-size: 14px;
}

div.videoList div.text div.title a{
	color: #31405D;
}

div.videoList div.text div.title a:hover{
	color: #63829F;
}


/* ---------------------------------- VIDEO ---------------------------------- */



/* BEGIN - formularze */


.form{
	width: 600px;
	margin: auto;
}

.form div.sector_title{
	color: #8BA000;
	font-weight: bold;
	margin: 20px 0px 10px 0px;
}

.form div.sector_long_text{
	background-color: #F6F7F5;
	padding: 10px;
}


.form div.row{
	padding: 2px;
}

.form div.separate{
	padding: 10px 0 10px 0;
	border-bottom: 1px dotted #AAAAAA;
}

.form div.row div.bold{
	font-weight: bold;
}

.form div.field{
	overflow: hidden;
}

.form div.pre_label{
	width: 20px;
}

.form div.label{
	width: 140px;
	padding-top: 2px;
}

.form div.info{
	font-size: 11px;
	color: #cccccc;
	font-family: arial;
}

.form div.star_info{
	font-size: 11px;
	margin: 10px 0px 0px 10px;
}

.form div.submit{
	margin: 15px 0px 10px 0px;
	text-align: center;
}

.form div.more{
	background-color: #F9F9F9;
	font-size: 14px;
}

.form div.field_information{
	color: silver;
	font-size: 11px;
	font-family: tahoma;
}


/* END - formularze */


