/* Start of CMSMS style sheet 'styl_glowny' */
/*~~~~~~~~~~~~~~~~~~~~~
    GLOBAL STYLES
~~~~~~~~~~~~~~~~~~~~~~~*/
	* {margin: 0; padding: 0; border: 0;}	

	a {text-decoration: none; color: #3f6906; font-weight: bold;}
	a:hover {text-decoration: underline;}
	img, fieldset {border: none;}
	ul {list-style: none;}
	h1, h2, h3, h4, h5, h6 {font-size: 1.2em; font-weight: bold;}

	body {padding: 0; background: url(uploads/images/layout/bottom_site_bg.jpg) center bottom repeat-x #609b13; color: #3f6906; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: x-small;}

/*~~~~~~~~~~~~~~~~~~~~~
    =#site_container	
~~~~~~~~~~~~~~~~~~~~~~~*/
	#site_container {margin: 0 auto; width: 100%; background: url(uploads/images/layout/top_site_bg.jpg) center top repeat-x;}
	
/*~~~~~~~~~~~~~~~~~~~~~
    =#wrapper	
~~~~~~~~~~~~~~~~~~~~~~~*/
	#wrapper {margin: 0 auto; width: 980px; font-size: 120%; line-height: 1.6em; position: relative;}

/*~~~~~~~~~~~~~~~~~~~~~
    =#top
~~~~~~~~~~~~~~~~~~~~~~~*/
	#top {float: left; height: 379px; width: 980px; background: url(uploads/images/layout/top_bg.jpg) no-repeat;}
		#top h1 {float: left; padding: 16px 0 0 0;}
			#top h1 a {display: block; width: 343px; height: 88px; background: url(uploads/images/layout/logo.jpg) no-repeat;}
				#top h1 a span {display: none;}
		#top h2.top_slogan {float: right; padding: 0; width: 416px; height: 95px; background: url(uploads/images/layout/top_slogan.jpg) no-repeat;}
				#top h2.top_slogan span {display: none;}
		#top h5.top_logos {float: left; clear: left; padding: 0; margin: 0 0 0 0; width: 229px; height: 118px; background: url(uploads/images/layout/top_logos.jpg) no-repeat;}
				#top h5.top_logos span {display: none;}

/*~~~~~~~~~~~~~~~~~~~~~
    =#content
~~~~~~~~~~~~~~~~~~~~~~~*/
	#content {float: left; width: 980px; padding: 0 0 16px 0; background: url(uploads/images/layout/content_bg_childs.jpg) right bottom no-repeat; text-align: justify;}
		#content h2, #content h3, #content h4, #content h5, #content h6 {text-align: left;}
		#content p {padding: 0 0 10px 0;}
		#content img {float: left; margin: 0 10px 10px 0;}
		#content strong {font-size: 1.0em; font-weight: bold;}
		#content small {font-size: 1.0em; font-weight: normal; font-style: normal;}
		#content em {font-size: 1.0em; font-style: italic;}

	.mceContentBody {font-size: 12px; background: #F1F6E0; color: #3F6906;}
		.mceContentBody p {padding: 0 0 10px 0;}
		.mceContentBody img {float: left; margin: 0 10px 10px 0;}
		.mceContentBody strong {font-size: 1.0em; font-weight: bold;}
		.mceContentBody small {font-size: 1.0em; font-weight: normal; font-style: normal;}
		.mceContentBody em {font-size: 1.0em; font-style: italic;}
		
/*~~~~~~~~~~~~~~~~~~~~~
    =#main
~~~~~~~~~~~~~~~~~~~~~~~*/
	#main {float: left; width: 527px; margin: 0 17px 0 0;}
		#main ul {padding: 0 0 10px 0;}
			#main ul li {padding: 0 0 0 14px; background: url(uploads/images/layout/arrow.gif) 0 6px no-repeat; overflow: hidden; zoom: 1;}
			#main ul ul {padding: 0;}
		.mceContentBody ul {padding: 0 0 10px 0;}
			.mceContentBody ul li {padding: 0 0 0 14px; background: url(../../uploads/images/layout/arrow.gif) 0 6px no-repeat; overflow: hidden; zoom: 1;}
			.mceContentBody ul ul {padding: 0;}
		.main_box {float: left; width: 491px; padding: 0 18px 10px 18px; margin: 0 0 18px 0; clear: both; display: block; background: url(uploads/images/layout/main_box_bottom.gif) 0 bottom no-repeat #f1f6e0;}
			.main_box h2 {display: block; clear: both; margin: 0 -18px 15px -18px; padding: 9px 13px 11px 13px; background: url(uploads/images/layout/main_h2_bg.gif) 0 bottom repeat-x #f0f6df; border-top: 1px solid #c4d4a6; font-size: 15px; line-height: 17px; font-weight: normal;}
			.main_box h2.box_header {border-top: 0 none; background: url(uploads/images/layout/main_h2_header_bg.gif) no-repeat #b5d08b;}
			.main_box h3.news_title {display: bloxk; clear: both; border-bottom: 1px solid #c4d4a6; font-size: 1.3em; margin-top: 10px;}
			.main_box small.date {color: #669921; display: block; margin: 0 0 5px 0;}
			.main_box img {border: 3px solid #FFF;}
/*~~~~~~~~~~~~~~~~~~~~~
    =#navi_container
~~~~~~~~~~~~~~~~~~~~~~~*/
#left_side {float: left; width: 226px;}
	#navi_container {float: left; width: 214px; margin-right: 12px; background: url(uploads/images/layout/navi_container_bg.jpg) 0 bottom no-repeat; margin: 0 0 18px 0;}
		#menu_box {width: 210px; float: left; padding: 0 4px 5px 0; background: url(uploads/images/layout/menu_bottom_bg.gif) 0 bottom no-repeat; margin: 0 0 10px 0;}
		.menu_box_bg {width: 210px; float: left; background: url(uploads/images/layout/menu_top_bg.gif) 0 0 no-repeat;}
		ul#main_menu {float: left; width: 210px;}
			ul#main_menu li {display: block; float: left; width: 210px; position: relative;}
				ul#main_menu li a, ul#main_menu li.extraLink ul li a {display: block; line-height: 13px; font-weight: bold; color: #2b4b00; padding: 7px 7px 6px 34px; background: url(uploads/images/layout/menu_item_bg.gif) no-repeat; zoom: 1; font-size: 1em;}
				ul#main_menu li.extraLink a {background: url(uploads/images/layout/menu_item_extra_bg.gif) no-repeat; font-size: 1.2em; padding-bottom: 9px;}
				ul#main_menu li a:hover {color: #FFF !important; text-decoration: none; background: url(uploads/images/layout/menu_item_hover_bg.gif) no-repeat !important;}
			ul.submenu {float: left; display: none; width: 210px; position: absolute; top: 0; left: 210px;}
			#menu_box h2 {display: block; height: 14px; line-height: 14px; font-size: 14px; width: 180px; background: url(uploads/images/layout/menu_title_bg.gif) no-repeat; padding: 10px 13px 8px 17px; color: #FFF;}
		.one_percent {padding: 0 12px 0 12px; width: 186px; height: 136px; text-align: center;}
		a.one_percent_link {clear: both; display: block; margin: 0 auto; width: 126px; height: 51px; background: url(uploads/images/layout/1proc_link.gif) no-repeat;}
			a.one_percent_link span {display: none;}
/*~~~~~~~~~~~~~~~~~~~~~
    =#extra_container
~~~~~~~~~~~~~~~~~~~~~~~*/
	#extra_container {float: left; width: 210px; padding: 0 0 25px 0;}
		.sub_box {float: left; overflow: hidden; width: 182px; padding: 0 14px 10px 14px; margin: 0 0 18px 0; clear: both; display: block; background: url(uploads/images/layout/sub_box_bottom.gif) 0 bottom no-repeat #c9dca1;}
			.sub_box h2 {display: block; clear: both; margin: 0 -14px 8px -14px; padding: 9px 13px 11px 13px; background: url(uploads/images/layout/sub_h2_bg.gif) 0 bottom repeat-x #f0f6df; border-bottom: 1px solid #b2c885; font-size: 15px; line-height: 17px; font-weight: normal;}
			.sub_box h2.box_header {background: url(uploads/images/layout/sub_h2_header_bg.gif) no-repeat #f0f6df;}
		
/*~~~~~~~~~~~~~~~~~~~~~
    =#footer	
~~~~~~~~~~~~~~~~~~~~~~~*/
	#footer {clear: both; height: 127px; width: 980px; margin: 0 auto; background: url(uploads/images/layout/footer_bg.jpg) no-repeat; color: #cce4aa;}
		#footer a {font-weight: normal; color: #cce4aa;}
		ul.foot_menu {height: 11px; line-height: 11px; padding: 11px 0 10px 0; width: 100%; display: block; overflow: hidden;}
			ul.foot_menu li {float: left; display: inline; padding: 0 15px; border-left: 1px solid #cce4aa; margin-left: -1px;}
		.logo_footer {float: left; margin-right: 10px;}
			.logo_footer a {display: block; width: 192px; height: 73px; background: url(uploads/images/layout/logo_footer.jpg) no-repeat;}
				.logo_footer a span {display: none;}
		.contact_footer {float: left; padding-top: 10px;}
		.tel_footer {float: right; margin: 16px 0 0 0; width: 346px; height: 43px; background: url(uploads/images/layout/tel_footer.jpg) no-repeat;}
			.tel_footer span {display: none;}

/*~~~~~~~~~~~~~~~~~~~~~
    =GLOBAL CLASSES	
~~~~~~~~~~~~~~~~~~~~~~~*/
	.left {float: left;}
	.right{float: right;}
	img.left {float: left !important; margin: 0 10px 10px 0 !important;}
	img.right {float: right !important; margin: 0 0 10px 10px !important;}
	img.center {float: none !important; margin: 0 auto 10px auto !important; display: block !important;}

	.aright {text-align: right;}
	.acenter {text-align: center;}
	
	div.clear {width: 100%; height: 0; font-size: 0; line-height: 0; clear: both; display: block;}
	
	a.more {clear: both; float: right; font-weight: normal; padding: 0 13px 0 0; margin: 0 0 10px 0; background: url(uploads/images/layout/amore_right.gif) right 0 no-repeat;}
		a.more span {float: right; line-height: 12px; padding: 2px 8px 4px 15px; cursor: pointer; background: url(uploads/images/layout/amore_left.gif) 0 0 no-repeat;}
	p.more {clear: both; float: right; font-weight: normal; padding: 0 13px 0 0 !important; margin: 0 0 10px 0; background: url(uploads/images/layout/amore_right.gif) right 0 no-repeat;}
		p.more a {float: right; line-height: 12px; padding: 2px 8px 4px 15px; cursor: pointer; background: url(uploads/images/layout/amore_left.gif) 0 0 no-repeat; font-weight: normal;}
	p.title {display: block; clear: both; padding: 0 0 3px 0 !important;}
		p.title small {color: #669921; display: block;}
	p.clear {display: block; clear: both;}

ul.picturelist {padding: 10px 0 !important;}
ul.picturelist li {float: left; padding: 0 5px 10px 5px !important; background: none !important;}
ul.picturelist li a img {margin: 0 !important; border: 3px solid #FFF;}
.album_comment {margin-top: 10px;}
ul.albumlist li {padding: 0 0 10px 0 !important; background: none !important; width: 50%; float: left;}
ul.albumlist li a.album_thumb {float: left; height: 60px; width: 60px; overflow: hidden; border: 3px solid #FFF; margin: 0 10px 0 0;}
p.albumname {padding: 0 !important; text-align: left;}
p.albumnav {padding: 5px 0 !important; display: block; clear: both;}
ul.albumlist li a.album_thumb img {margin: -30px 0 0 -30px !important; display: block;}
.sub_box .news_title, .sub_box .album_comment {display: none;}
.sub_box .album_backlink {display: none !important;}
.sub_box .picturelist li {float: none !important;}
.sub_box .picturelist li img {display: block; float: none !important; margin: 0 auto !important;}
#jslider {height: 376px; overflow: hidden; position: relative;}
#jslider ul.picturelist  {width: 100%; position: absolute; left: 0; top: 0;}

table.stable {border: 1px solid #000; text-align: center; width: 100%; color: #000; margin: 0 0 15px 0;}
table.stable th {border: 1px solid #000; background: #000; color: #FFF; font-weight: bold; padding: 2px;}
table.stable td {border: 1px solid #000; padding: 2px;}

#mapaDojazdowa {font-size: 11px; line-height: 1.1em; text-align: left; width: 489px; height: 400px; border: 1px solid #000; background: gray;}

.standard_form .form_line {display: block; clear: both; overflow: hidden; zoom: 1; padding: 0 0 10px 0;}
.standard_form div.buttons {padding-left: 230px;}
.standard_form input {float: left;}
.standard_form input.radio {margin: 2px 6px 0 0;}
.standard_form input.text {width: 300px; padding: 2px 3px; font-size: 12px; color: #000; line-height: 1.1em; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; border: 1px solid #3F6906;}
.standard_form label {float: left; padding: 0 10px 0 0;}
.standard_form label.prefix {width: 140px; text-align: right; font-weight: bold;}
.standard_form label.postfix {text-decoration: underline; padding-right: 15px; cursor: pointer;}
.standard_form textarea {float: left; width: 300px; height: 90px; padding: 2px 3px; font-size: 12px; color: #000; line-height: 1.1em; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; overflow: auto; border: 1px solid #3F6906;}
.standard_form input.reset {color: #FFF; background: #3F6906; font-size: 12px; line-height: 1em; padding: 2px 4px; margin-right: 10px;}
.standard_form input.submit {color: #FFF; background: #3F6906; font-size: 12px; line-height: 1em; padding: 2px 4px;}

#fb_container {display: none; position: absolute; top: 150px; right: 39px; -moz-border-radius: 10px;
border-radius: 10px; -webkit-border-radius: 10px; background: #E7F6FD; border: 3px solid #405897; padding: 3px 3px 15px 3px;}
#fb_ico {width: 39px; height: 39px; background: url(/uploads/images/layout/fb_logo.gif) no-repeat; display: block; position: absolute; top: 333px; right: 0;}
#fb_ico span {display: none;}
#fb_close {position: absolute; display: block; bottom: 4px; right: 10px; width: 13px; height: 13px; background: url(/uploads/images/layout/fb_close.gif) center center no-repeat;}
#fb_close span {display: none;}

#podaruj_link {display: block; margin: 0 auto 4px auto; width: 151px; height: 126px; background: url(/uploads/images/layout/1proc_pic.jpg) no-repeat;}
#podaruj_link span {display: none;}
#anonimowy_link {display: block; margin: 0 auto; width: 110px; height: 110px; background: url(/uploads/images/layout/koperta3.jpg) no-repeat;}
#anonimowy_link span {display: none;}
/* End of 'styl_glowny' */

