/*
	#f15c22 - orange
	#748082 - szary text
*/
body { font-family: "Open Sans", Arial, sans-serif; font-size: 12px; background: #c1d8ee url("../img/big-body.gif") 50% 0 no-repeat; }

/*.container_16 { background: transparent url("../img/16_col.gif") repeat-y; }*/

p { line-height: 1.5; color: #748082; color: #596264; }

.clear { clear: both; }

#branding { width: 100%; height: 122px; position: relative; padding: 5px 0; background: #fff; }
	#branding h1 { position: absolute; left: 180px; top: 10px; font-weight: 400; font-style: italic; font-size: 14px; line-height: 18px; color: #968C77; padding-left: 24px; border-left: 1px solid #E6E3DE; }
	.branding_top { position: relative; width: 920px; margin: 0 auto; }
		#surfpoint_logo { position: absolute; left: 11px; top: 4px; z-index: 2; }
		.branding_contact { float: right; margin-top: 9px; }
		.branding_contact p { color: #968C77; text-align: right; }
		.branding_contact strong { display: block; font-size: 16px; font-weight: normal; }
	

#nav { position: absolute; left: 20px; bottom: 0; z-index: 1; width: 920px; background: #fff; padding-bottom: 2px; border-bottom: 2px solid #f15c22; border-radius: 4px; }	
	#nav ul { width: 100%; height: 34px; overflow: hidden; background: #00404C; border-radius: 4px; }
	#nav li { display: inline; float: left;   }
	#nav li.first { position: relative; width: 180px; height: 30px; }
	#nav li.first img { position: absolute; left: 16px; bottom: 0; }
	#nav a { display: block; background: #00404C; color: #fff; font-size: 14px; padding: 0 10px; line-height: 34px; text-decoration: none; font-family: Magra, Tahoma, sans-serif; border-left: 1px solid #004F5E; border-right: 1px solid #002C34; }
	#nav a:hover { background: #f15c22; border-left-color: #FF6124; }
	#nav-home { }
	#nav #nav-kontakt { border-right: none; }

body#home_page #nav-home,
body#news_page #nav-news,
body#news_item_page #nav-news,
body#windsurfing_page #nav-windsurfing,
body#kitesurfing_page #nav-kitesurfing,
body#posejdon_page #nav-posejdon,
body#posejdon_dojazd_page #nav-posejdon,
body#maszoperia_page #nav-maszoperia, 
body#maszoperia_dojazd_page #nav-maszoperia, 
body#rezerwacje_page #nav-rezerwacje, 
body#onas_page #nav-onas, 
body#team_page #nav-onas,
body#team_maszoperia #nav-onas,
body#team_galeria #nav-onas,
body#team_ksiega_gosci #nav-onas,
body#team_licencje #nav-onas,
body#team_posejdon_page #nav-onas, 
body#team_ksiega_gosci_page #nav-onas, 
body#onas_licencje_windsurfingu_page #nav-onas, 
body#onas_licencje_kitesurfingu_page #nav-onas, 
body#team_maszoperia_page #nav-onas, 
body#team_praca_page #nav-onas, 
body#kontakt_page #nav-kontakt,
body#windsurfing_obozy_page #nav-windsurfing,
body#windsurfing_obozy_dla_studentow_page #nav-windsurfing,
body#windsurfing_lekcje_indywidualne_page #nav-windsurfing,
body#windsurfing_kursy_indywidualne_page #nav-windsurfing,
body#windsurfing_obozy_page #nav-windsurfing,
body#windsurfing_dla_firm_page #nav-windsurfing,
body#windsurfing_kursy_dla_dzieci_page #nav-windsurfing,
body#windsurfing_o_windsurfingu_page #nav-windsurfing,
body#windsurfing_wypozyczalnia_page #nav-windsurfing,
body#windsurfing_patent_vdws_page #nav-windsurfing,
body#windsurfing_sprzet_page #nav-windsurfing,
body#windsurfing_przechowalnia_page #nav-windsurfing,
body#windsurfing_porady_page #nav-windsurfing,
body#kitesurfing_kursy_indywidualne_page #nav-kitesurfing,
body#kitesurfing_lekcje_indywidualne_page #nav-kitesurfing,
body#kitesurfing_obozy_page #nav-kitesurfing,
body#kitesurfing_obozy_dla_studentow_page #nav-kitesurfing,
body#kitesurfing_faq_page #nav-kitesurfing,
body#kitesurfing_kursy_instruktorskie_page #nav-kitesurfing,
body#kitesurfing_patent_iko_page #nav-kitesurfing,
body#kitesurfing_licencja_iko_page #nav-kitesurfing,
body#windsurfing_kursy_instruktorskie_page #nav-windsurfing,
body#windsurfing_kursy_grupowe_page #nav-windsurfing,
body#kitesurfing_o_kitesurfingu_page #nav-kitesurfing,
body#kitesurfing_wypozyczalnia_page #nav-kitesurfing,
body#kitesurfing_sprzet_page #nav-kitesurfing,
body#kitesurfing_przechowalnia_page #nav-kitesurfing,
body#galeria_page #nav-galeria,
body#mewia_rewa_page #nav-kitesurfing,
body#maszoperia_camping_page #nav-maszoperia,
body#maszoperia_zakwaterowanie_page #nav-maszoperia,
body#windsurfing_dlaczego_my_page #nav-windsurfing,
body#kitesurfing_dlaczego_my_page #nav-kitesurfing,
body#onas_dlaczego_my_page #nav-dlaczegomy,
body#snowkiting_page #nav-snowkiting,
body#promocje_page #nav-promo { background: #f15c22; border-left-color: #FF6124; border-right-color: #BF491B; }

#content_main ul.subnav { margin: 0; }
	#content_main #sidebar ul.subnav { margin: 0 10px; }

	#content_main ul.subnav li { list-style: none; border-bottom: 1px solid #DFD9CE; border-top: 1px solid #F6EFE3; }
	#content_main #sidebar ul.subnav li { border-top-color: #f7f7f7; }

	#content_main ul.subnav li:first-child { border-top: none; }
	#content_main ul.subnav li:last-child { border-bottom: none; }

	#content_main ul.subnav li a { border: none; padding: 5px 10px 5px 20px; font-style: normal; display: block; font-family: Magra, Tahoma, sans-serif; }
	#content_main #sidebar ul.subnav li a { padding: 5px; }

	#content_main ul.subnav li a.active,
	#content_main ul.subnav li a:hover { background: #F3F1ED; }
	
	#content_main ul.subnav li span { padding: 0 10px; }
	
	#content_main small { font-size: 12px; color: #968C77; }

#content_main #sidebar ul.subnav li a.active,
#content_main #sidebar ul.subnav li a:hover { background: #fff; }

#content { width: 100%; overflow: hidden; background: #fff; padding: 10px 0 0; -moz-box-shadow: 0 0 1px #A2ABAB; -webkit-box-shadow: 0 0 1px #A2ABAB; border-radius: 0 0 4px 4px; }

#content a { color: #009ab6; text-decoration: none; padding-bottom: 1px; }
#content a:hover { border-bottom: 1px solid #009AB6; }
#content a.zoom { padding-bottom: 0; border-bottom: none; }
	#intro_info_txt .intro a { color: #F15C22; }
#content a.ico_karta_iko { background: url("../img/ico_karta_iko.png") 0 50% no-repeat; padding: 12px 0 0 90px; display: inline-block; }
#content a.ico_karta_iko:hover { border-bottom: none; }

#intro-info.full { width: 920px; height: 240px; margin: 0 0 10px 20px; padding-bottom: 20px; overflow: hidden; position: relative; }
	
	body#posejdon_page #intro-info.full { background: url("../img/baners/posejdon.jpg") 0 0 no-repeat; }
	body#maszoperia_page #intro-info.full { background: url("../img/baners/maszoperia.jpg") 0 0 no-repeat; }
	body#maszoperia_camping_page #intro-info.full { background: url("../img/baners/maszoperia-camping.jpg") 0 0 no-repeat; }
	body#mewia_rewa_page #intro-info.full { background: url("../img/baners/mewia-rewa.jpg") 0 0 no-repeat; }
	
	body#windsurfing_page #intro-info.full { background: url("../img/kite/szkolenia-windsurfing-2.jpg") 0 0 no-repeat; }
	body#windsurfing_obozy_page #intro-info.full { background: url("../img/baners/windsurfing-obozy.jpg") 0 0 no-repeat; }
	body#windsurfing_obozy_dla_studentow_page #intro-info.full { background: url("../img/baners/windsurfing-obozy-dla-studentow.jpg") 0 0 no-repeat; }
	body#windsurfing_lekcje_indywidualne_page #intro-info.full { background: url("../img/baners/windsurfing-lekcje-indywidualne.jpg") 0 0 no-repeat; }
	body#windsurfing_kursy_dla_dzieci_page #intro-info.full { background: url("../img/baners/windsurfing-dla-dzieci.jpg") 0 0 no-repeat; }
	body#windsurfing_kursy_indywidualne_page #intro-info.full { background: url("../img/baners/windsurfing-kursy-indywidualne.jpg") 0 0 no-repeat; }
	body#windsurfing_kursy_grupowe_page #intro-info.full { background: url("../img/baners/windsurfing-kursy-grupowe.jpg") 0 0 no-repeat; }
	body#windsurfing_dla_firm_page #intro-info.full { background: url("../img/baners/windsurfing-dla-firm.jpg") 0 0 no-repeat; }
	body#windsurfing_kursy_instruktorskie_page #intro-info.full { background: url("../img/baners/windsurfing-kursy-instruktorskie.jpg") 0 0 no-repeat; }
	body#windsurfing_patent_vdws_page #intro-info.full { background: url("../img/baners/windsurfing-patent-vdws.jpg") 0 0 no-repeat; }
	body#windsurfing_o_windsurfingu_page #intro-info.full { background: url("../img/baners/windsurfing-o-windsurfingu.jpg") 0 0 no-repeat; }
	body#windsurfing_licencja_vdws_page #intro-info.full { background: url("../img/baners/windsurfing-licencja-vdws.jpg") 0 0 no-repeat; }
	body#windsurfing_sprzet_page #intro-info.full { background: url("../img/baners/windsurfing-sprzet.jpg") 0 0 no-repeat; }
	body#windsurfing_wypozyczalnia_page #intro-info.full { background: url("../img/baners/windsurfing-wypozyczalnia.jpg") 0 0 no-repeat; }
	body#windsurfing_przechowalnia_page #intro-info.full { background: url("../img/baners/windsurfing-przechowalnia.jpg") 0 0 no-repeat; }
	body#windsurfing_porady_page #intro-info.full { background: url("../img/baners/windsurfing-faq.jpg") 0 0 no-repeat; }
	body#windsurfing_dlaczego_my_page #intro-info.full { background: url("../img/baners/windsurfing-dlaczego-my.jpg") 0 0 no-repeat; }
	
	body#kitesurfing_obozy_page #intro-info.full { background: url("../img/baners/kitesurfing-obozy.jpg") 0 0 no-repeat; }
	body#kitesurfing_obozy_dla_studentow_page #intro-info.full { background: url("../img/baners/kitesurfing-obozy-dla-studentow.jpg") 0 0 no-repeat; }
	body#kitesurfing_page #intro-info.full { background: url("../img/kite/szkolenia-kitesurfing-3.jpg") 0 0 no-repeat; }
	body#kitesurfing_lekcje_indywidualne_page #intro-info.full { background: url("../img/baners/kitesurfing-lekcje-indywidualne.jpg") 0 0 no-repeat; }
	body#kitesurfing_kursy_indywidualne_page #intro-info.full { background: url("../img/baners/kitesurfing-kursy-indywidualne.jpg") 0 0 no-repeat; }
	body#kitesurfing_kursy_instruktorskie_page #intro-info.full { background: url("../img/baners/kitesurfing-kursy-instruktorskie.jpg") 0 0 no-repeat; }
	body#kitesurfing_patent_iko_page #intro-info.full { background: url("../img/baners/kitesurfing-patent-iko.jpg") 0 0 no-repeat; }
	body#kitesurfing_o_kitesurfingu_page #intro-info.full { background: url("../img/baners/kitesurfing-o-kitesurfingu.jpg") 0 0 no-repeat; }
	body#kitesurfing_wypozyczalnia_page #intro-info.full { background: url("../img/baners/kitesurfing-wypozyczalnia.jpg") 0 0 no-repeat; }
	body#kitesurfing_sprzet_page #intro-info.full { background: url("../img/baners/kitesurfing-sprzet.jpg") 0 0 no-repeat; }
	body#kitesurfing_dla_firm_page #intro-info.full { background: url("../img/baners/kitesurfing-dla-firm.jpg") 0 0 no-repeat; }
	body#kitesurfing_przechowalnia_page #intro-info.full { background: url("../img/baners/kitesurfing-przechowalnia.jpg") 0 0 no-repeat; }
	body#kitesurfing_faq_page #intro-info.full { background: url("../img/baners/kitesurfing-faq.jpg") 0 0 no-repeat; }
	body#kitesurfing_licencja_iko_page #intro-info.full { background: url("../img/baners/kitesurfing-licencja-iko.jpg") 0 0 no-repeat; }
	body#kitesurfing_dlaczego_my_page #intro-info.full { background: url("../img/baners/kitesurfing-dlaczego-my.jpg") 0 0 no-repeat; }
	
	body#onas_dlaczego_my_page #intro-info.full { background: url("../img/baners/onas-dlaczego-my.jpg") 0 0 no-repeat; }
	
	body#snowkiting_page #intro-info.full { background: url("../img/2012/banery/snowkiting-1.jpg") 0 0 no-repeat; }
	
	#intro-info.full #intro_info_txt { background: #369; background: rgba(51, 102, 153, 0.9); margin: 10px 0 0 0; padding: 20px; width: 420px; }
	#intro-info.full #intro_info_img { position: absolute; right: 0; bottom: 0; width: 360px; overflow: hidden; }
	#content_main.full { margin-top: 0; }
	#intro-info.full h2 { font: normal 24px/24px Magra, Tahoma, sans-serif; font-weight: 700; color: #F15C22; margin: 0; }
	#intro-info.full p.intro { color: #f3f3f3; font: 14px/21px "Open Sans", Arial, sans-serif; margin: 10px 0 0 0; }
		
#intro-info h2 { color: #000; font: normal 30px Magra, Tahoma, sans-serif; margin: 20px 20px 15px 10px; }
	#intro-info h2.alone { margin: 30px 20px 5px 10px; }
	#intro-info h2 em#news-title { font-style: normal; color: #f15c22; }
	#intro-info h2 em#news-separator { font-style: normal; color: #D1DCDE; }
	body#home_page #intro-info h2 { background: url("../img/iko-vdws-v.png") right top no-repeat; margin-right: 0; font-weight: 700; font-size: 28px; }
	
	#intro-info p.intro { margin: 15px 20px 15px 10px; font-size: 14px; }
	
	/*team members navigation*/
	#intro-info .team_nav { padding-top: 10px; width: 100%; overflow: hidden; }
	#intro-info .team_nav li { width: 130px; height: 130px; float: left; text-align: center; margin-bottom: 5px; } 
	#intro-info .team_nav li img { background: #F3F1ED; padding: 1px; border: 1px solid #DFD9CE; display: block; margin: 0 auto 8px; }
	#intro-info .team_nav li a:hover { border: none; }
	
	#intro-info p#tagline { position: absolute; left: 0; bottom: 10px; font-size: 14px; font-weight: bold; color: #fff; padding: 10px 20px; background: rgba(241, 92, 34, 0.8); }
	
	#intro-info.intro_team { text-align: center; }
	
	#content_main ul.benefits { margin: 0 10px; padding-bottom: 20px; }
	#content_main ul.benefits li { color: #596264; background: url("../img/check.png") 0 50% no-repeat; padding: 0 0 0 27px; position: relative; list-style: none; line-height: 25px; font-size: 14px; }
	#content_main ul.benefits a:hover { border-bottom: none; }
	.benefits_details { position: absolute; left: 17px; bottom: 25px; width: 300px; }
	.benefits_details p { background: #D6F2F8; border: 1px solid #AAE4F1; padding: 20px; font: 14px/18px Arial,Helvetica,sans-serif; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: 0 0 10px #999; -webkit-box-shadow: 0 0 10px #999; box-shadow: 0 0 10px #999; }
	.benefits_details.hide { display: none; }
	.benefits_details .arrow-border { border-color: #AAE4F1 transparent transparent transparent; bottom: -10px; }
	.benefits_details .arrow { border-color: #D6F2F8 transparent transparent transparent; bottom: -9px; }
	
/*	body#windsurfing_obozy_page #intro-info { background: url("../img/wind/obozy-intro-3.jpg") right bottom no-repeat; margin-bottom: -20px; margin-right: -10px; width: 950px; }*/
/*	em.sun-highlight { text-transform: uppercase; color: #F15C22; font-style: normal; text-shadow: 1px 1px 0 #f3f3f3; font-size: 14px; letter-spacing: 1px; }*/
	
/*	body#kitesurfing_obozy_page #intro-info { background: url("../img/kite/obozy-intro.jpg") right bottom no-repeat; margin-bottom: -20px; margin-right: -10px; width: 950px; }*/

/* buttons */
#intro-info .buttons { display: block; margin-top: 20px; }
#home-terminarz .buttons { display: block; margin-top: 10px; }

#intro-info .buttons a { color: #fff; padding: 5px 10px; font-weight: normal; font-family: Magra, Tahoma, sans-serif; font-size: 14px; border: 1px solid #009AB6; border-radius: 4px; 
	background: #00bcde;
	background-image: -moz-linear-gradient(top, #00bcde, #00ACCB); /* FF3.6 */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #00bcde),color-stop(1, #00ACCB)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(#00bcde, #00ACCB); /* Chrome 10+, Saf6 */
	background-image: linear-gradient(top, #00bcde, #00ACCB);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#00bcde', EndColorStr='#00ACCB'); /* IE6–IE9 */
}
#kalendarz-promocji .buttons a.button { background: #F15C22; color: #fff; padding: 7px 14px; font-weight: bold; font-size: 14px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #9E3C16; text-shadow: 0 1px 1px #9E3C16; }

#intro-info .buttons a:hover { background: #00C5E8; background: #00bcde; }
#kalendarz-promocji .buttons a.button:hover { background: #D1501D; }
#intro-info .buttons a:active { background: #00C5E8; }

ul#kalendarz-promocji li.buttons_wrapper { text-align: center; height: auto; width: 880px; }
#kalendarz-promocji .buttons { margin: 35px auto; display: block; }
/*#kalendarz-promocji .lista_promocji .buttons { position: absolute; bottom: 15px; left: 85px; margin: 0; }*/

#home-terminarz .buttons a { background: #00bcde; color: #fff; font-size: 12px; padding: 4px 8px; margin-right: 5px; font-weight: normal; font-family: Magra, Tahoma, sans-serif; }

/*#home-terminarz p a { border-bottom: none; }*/
/*#home-terminarz p a:hover { border-bottom: 1px solid #009AB6; }*/
/* -------------------------------- */
	
#nearest-trip { padding: 10px 10px 10px 32px; width: 420px; background: rgba(243,241,237,0.5) url("../img/promo.png") 20px 50% no-repeat; border: 1px solid #DFD9CE; position: absolute; left: 350px; top: 25px; text-align: center;  -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
#nearest-trip h3 { margin: 0; font-size: 14px; font-weight: normal; color: #FF6124; }
#home-terminarz #nearest-trip a { font-weight: normal; margin-left: 10px; }

#content_main { background: #e9e7e3 url("../img/sand-sand.gif") 0 0 repeat; width: 100%; padding: 20px 0 40px; margin-top: 20px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px;  }
	
	/*#content_main a:hover { border-bottom: 1px solid #009AB6; }*/
	
	#content_main h3 { background: #F3F1ED; border: 1px solid #DFD9CE; color: #968C77; margin: 20px 10px; padding: 8px 8px 8px 20px; width: 12em; font-size: 14px; font-weight: bold; position: relative; }
	#content_main h3.arrow-30 { width: 30em; }
	#content_main h3.arrow-35 { width: 35em; }
	body#kitesurfing_page #content_main h3 { width: 20em; }
	#content_main h3.separator { margin-top: 30px; }
	#content_main h3.first { margin-top: 0; width: 20em; }
	#content_main h3.surf { color: #F15C22; }

	#content_main h4 { margin: 30px 10px 10px; font: 24px Magra, Tahoma, sans-serif; color: #f15c22; }
	#content_main h4 a { color: #f15c22; }
	#content_main h4 a:hover { border-bottom-color: #f15c22; }
	
	#content_main h4.first { margin-top: 10px; padding-bottom: 10px; }
	
	#content_main h3+h4 { margin-top: 30px; }
	#content_main h6 { margin: 5px 10px 30px; padding: 10px 0; font: normal 14px/100% Magra, Tahoma, sans-serif; text-transform: uppercase; letter-spacing: 2px; text-align: center; color: #338695; text-shadow: 0 1px 0 #f7f7f7; border-top: 1px solid #DFD9CE; border-bottom: 1px solid #DFD9CE; }

	#content_main h4 em { display: block; font-size: 20px; width: 28em; border-top: 1px solid #DFD9CE; padding-top: 6px; margin-top: 6px; color: #596264; }
	#intro-info.full h2 em { display: block; font: bold 14px "Open Sans", Arial, sans-serif; font-style: normal; border-top: 1px solid #4E7193; padding-top: 6px; margin-top: 6px; color: #f3f3f3; }

	#content_main h5 { margin: 30px 10px 10px; font-size: 16px; color: #00404C; }
		#content_main .dlaczego_my h5 { font-size: 14px; font-weight: 700; margin: -10px 10px 10px; }
		#content_main .cta_phone_section h5 { font-size: 21px; font-family: Magra, Tahoma, sans-serif; margin: 20px 10px 15px; }
		
	#content_main p { margin: 10px 10px; color: #596264; font-size: 14px; }
	#content_main #rozklad_jazdy p { margin: 0; }
	#content_main p img { float: right; border: 1px solid #DFD9CE; margin: 0 0 15px 25px; padding: 0; -moz-box-shadow: 0 1px 5px #968C77; -webkit-box-shadow: 0 1px 5px #968C77; box-shadow: 0 1px 5px #968C77; border: 1px solid #F3F1ED; }
		#content_main p.seria-zdjec img { float: none; margin: 5px 10px 5px 0; }
		#content_main p.seria-zdjec img.last { margin-right: 0; }
		#content_main p.no-float img { float: none; margin: 5px auto; }
		body#galeria_page #content_main p { margin-bottom: 25px; }
		body#galeria_page #content_main p img,
		body#galeria_page_test #content_main p img { float: none; margin: 10px 20px 10px 0; }
		
/*	#content_main p.cite { font: 16px/1.8 Magra, Tahoma, sans-serif; font-style: normal; color: #00404C; margin: 20px 10px; text-shadow: 0 1px 0 #fff; }*/
	#content_main p.cite span { font: 14px "Open Sans", Arial, sans-serif; color: #596264; text-shadow: none; }
	
	#content_main ul { margin: 0 0 0 25px; }
		#content_main ul.dlaczego_my { margin: 25px 120px 0 10px; }
		
	#content_main ul li { color: #596264; list-style: disc; font-size: 14px; line-height: 1.8; }
	#content_main ul.highlight { background: rgba(243, 241, 237, 0.5); padding: 10px 10px 10px 20px; border: 1px solid #DFD9CE; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; margin: 0 100px 0 10px; }
	#content_main ul.highlight li { list-style: none; }
	#content_main ul.highlight li em { color: #B7A990; font-size: 12px; }
	
	#content_main ol { margin: 0 0 0 30px; list-style-type: decimal; }
	#content_main ol li { color: #596264; font-size: 14px; line-height: 1.8; }
	
	#content_main dl { font-size: 14px; line-height: 1.8; color: #596264; }
	#content_main dt { color: #00404C; text-shadow: 0 1px 0 #fff; font-family: Magra, Tahoma, sans-serif; font-size: 18px; margin: 20px 10px 10px; }
	#content_main dd { margin-left: 10px; }
	#content_main dd p { margin: 10px 0; }

	#content_main .kurs-cennik { background: #D1DCDE; margin: 0 40px 0 20px; padding: 10px 0 20px 20px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
	#content_main .kurs-cennik p { color: #00404C; font-family: Magra, Tahoma, sans-serif; font-size: 16px; margin: 5px 20px 10px; }
	#content_main .kurs-cennik li { color: #3E3C3B; font-style: normal; }

	#content_main p img.float-img { float: left; margin: 5px 25px 5px 0; display: inline; }
	#content_main p.more-info-button { /*text-align: right;*/ margin-bottom: 20px; }
	#content_main p.more-info-button a { background: #F3F1ED; padding: 4px 8px; -moz-border-radius: 2px; -webkit-border-radius: 2px; font-size: 12px; }
	#content_main p.more-info-button a:hover { border-bottom: none; background: #fff; }
	

#news-headline { background: #e9e7e3 url("../img/sand-blue.gif") 0 0 repeat; width: 100%; overflow: hidden; padding: 20px 0; border-bottom: 1px solid #DFD9CE; border-top: 1px solid #E2EEF0; }
	#news-headline h4 { background: #F3F1ED; border: 1px solid #DFD9CE; color: #968C77; margin-left: 20px; padding: 8px 8px 8px 20px; width: 12em; font-size: 14px; position: relative; font-family: Magra, Tahoma, sans-serif; font-weight: 400; }
	#news-headline-content h3 { margin: 20px 10px; font: 24px Magra, Tahoma, sans-serif; color: #f15c22; }
	#news-headline-content p { margin: 10px; color: #596264; font-size: 13px; }
	#news-headline-content img { float: left; margin: 5px 20px 5px 10px; -moz-box-shadow: 0 1px 5px #968C77; -webkit-box-shadow: 0 1px 5px #968C77; box-shadow: 0 1px 5px #968C77; border: 1px solid #F3F1ED; }
	#news-headline-content ul { margin-top: 8px; }
	#news-headline-content li { width: 100%; overflow: hidden; }
	#news-headline-content ul h3 { font-size: 16px; margin-bottom: 10px; }
	#news-headline-content ul p { font-size: 12px; color: #596264; }
	
#intro-guestbook { margin-top: 58px; }
#intro-guestbook li { margin: 0 0 30px; }
	#intro-guestbook li p.cite { /*color: #495B5E;*/ color: #748082; margin: 20px 10px 15px 0; background: #fff; padding: 12px 14px; border-radius: 4px; border: 1px solid #DFD9CE; -moz-box-shadow: 0 0 5px #f7f7f7; -webkit-box-shadow: 0 0 5px #f7f7f7; box-shadow: 0 0 5px #f7f7f7; position: relative; }
	#intro-guestbook li p em { color: #748082; }
	#intro-guestbook li p a { font-size: 10px; }
	
	#ksiega-gosci p.cite { color: #495B5E; margin: 20px 10px 15px; background: #fff; padding: 18px 20px; line-height: 1.625; border-radius: 4px; border: 1px solid #DFD9CE; -moz-box-shadow: 0 0 5px #f7f7f7; -webkit-box-shadow: 0 0 5px #f7f7f7; box-shadow: 0 0 5px #f7f7f7; position: relative; }
	#ksiega-gosci p.autor { padding-bottom: 5px; }
	
#home-intro { background: #fff; width: 100%; overflow: hidden; border-bottom: 1px solid #ADCBD1; padding-bottom: 10px; }

/* strona glowna terminarz */
#home-terminarz { position: relative; background: #e9e7e3 url("../img/sand-sand.gif") 0 0 repeat; padding: 25px 0; width: 100%; overflow: hidden; border-top: 1px solid #F3F1ED; border-bottom: 1px solid #DFD9CE; }
	#home-terminarz ul#terminy { width: 425px; overflow: hidden; }
	#home-terminarz ul#terminy li { width: 125px; float: left; padding: 0 10px 0 0; }
	#home-terminarz ul#terminy li p { margin: 5px 10px 5px 0; }
	#home-terminarz ul#terminy li.full { width: 100%; }
	#home-terminarz p { margin: 10px 0; color: #495B5E; }
		.home_terminarz_item p { margin: 0 0 10px 0; font-size: 14px; }
	#home-terminarz p strong { font-size: 16px; font-weight: normal; font-family: Magra, Tahoma, sans-serif; color: #ff6124; }
	#home-terminarz h4 { background: #F3F1ED; border: 1px solid #DFD9CE; color: #968C77; margin: 0 0 -20px 10px; padding: 8px 8px 8px 20px; width: 18em; font-size: 14px; position: relative; font-family: Magra, Tahoma, sans-serif; font-weight: 400; }
	
	.home_terminarz_item { width: 425px; padding-left: 210px; overflow: hidden; position: relative; margin-bottom: 40px; }
	.home_terminarz_item.first { margin-top: 64px; }
	.home_terminarz_item.last { margin-bottom: 0; }
	.home_terminarz_item > a > img { position: absolute; left: 10px; top: 3px; }
	#home-terminarz .home_terminarz_item .btns { line-height: 32px; margin-top: 15px; }
	#home-terminarz h5 { margin: 0 0 10px 0; font: 700 21px Magra, Tahoma, sans-serif; color: #00404C; }
	#home-terminarz h5 a { color: #00404C; }
	#home-terminarz h5 a:hover { border-bottom: 1px solid #00404c; }

	
/*	#home-terminarz p a { background: #F3F1ED; padding: 4px 8px; -moz-border-radius: 2px; -webkit-border-radius: 2px; font-size: 12px; }*/
/*	#home-terminarz p a:hover { border-bottom: none; background: #fff; }*/
	#home-terminarz .grid_11 img { box-shadow: 0 1px 5px #968C77; border: 1px solid #F3F1ED; }

/* ------------------------------------------------------------------- */

#home-rezerwuj { background: #e9e7e3 url("../img/sand-sand.gif") 0 0 repeat; padding: 25px 0 20px; width: 100%; overflow: hidden; border-top: 1px solid #F3F1ED; }
#home-rezerwuj p { text-align: center; }
#home-rezerwuj a,
input#rezerwuje { background: #f15c22; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f15c22), to(#D1501D)); color: #fff; font-weight: bold; width: 220px; margin: 15px auto 20px; padding: 8px 10px; border: 1px solid #9E3C16; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; text-align: center; cursor: pointer; font-size: 18px; display: block; text-shadow: 0 1px 0 #9E3C16; }

#content p.button-rezerwuj { margin: 20px 10px; }
#content p.button-rezerwuj a { color: #fff; font-weight: bold; padding: 8px 12px; border: 1px solid #9E3C16; border-radius: 4px; text-align: center; cursor: pointer; font-size: 16px; text-shadow: 0 -1px 0 #9E3C16; 
	background: #f15c22; 
	background-image: -moz-linear-gradient(top, #f15c22, #D1501D); /* FF3.6 */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f15c22),color-stop(1, #D1501D)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(#f15c22, #D1501D); /* Chrome 10+, Saf6 */
	background-image: linear-gradient(top, #f15c22, #D1501D);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f15c22', EndColorStr='#D1501D'); /* IE6–IE9 */
}

.small_buttons_wrapper { line-height: 29px; padding: 5px 0 35px; border-bottom: 1px solid #DFD9CE; }
	.small_buttons_wrapper.last { border-bottom: none; }
#content a.small_button { color: #fff; font-weight: bold; padding: 5px 8px; border: 1px solid #9E3C16; border-radius: 4px; text-align: center; cursor: pointer; font-size: 12px; 
	background: #f15c22; 
	background-image: -moz-linear-gradient(top, #f15c22, #D1501D); /* FF3.6 */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f15c22),color-stop(1, #D1501D)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(#f15c22, #D1501D); /* Chrome 10+, Saf6 */
	background-image: linear-gradient(top, #f15c22, #D1501D);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f15c22', EndColorStr='#D1501D'); /* IE6–IE9 */
}

#home-rezerwuj a:hover,
input#rezerwuje:hover,
#content p.button-rezerwuj a:hover,
#content a.small_button:hover { background: #f15c22; -moz-box-shadow: 0px 0px 3px #999; -webkit-box-shadow: 0px 0px 3px #999; box-shadow: 0px 0px 3px #999; }

#sidebar { margin-left: 10px; background: #F3F1ED; border-radius: 4px; padding: 5px 0 15px; }
#sidebar h5,
#form-ksiega-gosci-wrapper h5 { font: 16px/1.4 Magra, Tahoma, sans-serif; color: #968C77; margin: 20px 15px 10px; } 
#sidebar.sidebar-kontakt p { margin: 10px 10px 10px 20px; }
#sidebar.sidebar-kontakt p small { font-size: 12px; }

#facebook-fan-box 	   { margin: 10px 0 10px 10px; }
#facebook-fan-box-wide { margin: 10px; }

#promo-top { width: 300px; position: absolute; right: 0; top: 0; -moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-left-radius: 3px; -webkit-border-bottom-right-radius: 3px; border: 1px solid #d6d2c9; border-top: none; }
#promo-top a { display: block; float: left; text-indent: -9999px; background: url("../img/surfsklep.png") 0 0 repeat; width: 300px; height: 90px; }

#site_info { margin: 10px 10px 20px; width: 100%; overflow: hidden; }
#site_info li { margin: 5px 0; }
/*#site_info li.first { border-top: 1px solid #D5E0E0; margin-top: -5px; padding-top: 5px; }*/
#site_info h6 { /*color: #6F594E;*/ color: #9E3C16; font: 14px Magra, Tahoma, sans-serif; padding-bottom: 5px; margin-bottom: 5px; /*border-bottom: 1px solid #A2ABAB;*/ }
#site_info a { color: #596264; text-decoration: none; font-size: 11px; }
#site_info a em { font-family: Magra, Tahoma, sans-serif; font-style: normal; font-size: 11px; }
#site_info a.highlighted { font-weight: bold; color: #F15C22; }
#site_info a:hover { text-shadow: 0 1px 0 #fff; }
#site_info li span { color: #6F594E; font-family: "Trebuchet MS", serif; font-size: 10px; padding-right: 3px; }
#licencjonowana_szkola_footer { background: url("../img/iko-vdws-h.png") left bottom no-repeat; padding-bottom: 36px; display: block; }

/* bubble arrows */
.arrow-border { border-color: #adcbd1 transparent transparent transparent; border-style: solid; border-width: 10px; height: 0; width: 0; position: absolute; bottom: -21px; left: 20px; }
.arrow { border-color: #e9eeed transparent transparent transparent; border-style: solid; border-width: 10px; height: 0; width: 0; position: absolute; bottom: -19px; left: 20px; }
.arrow-border.sand { border-color: #dfd9ce transparent transparent transparent; }
.arrow.sand { border-color: #f3f1ed transparent transparent transparent;  }
.arrow-border.white { border-color: #dfd9ce transparent transparent transparent; left: 14px; }
.arrow.white { border-color: #fff transparent transparent transparent; left: 14px; }
/* ------------------------------- */

/* form-rezerwacja */
#form-rezerwacja p { margin: 15px 20px; }
#form-rezerwacja label { width: 290px; float: left; text-align: right; padding-right: 10px; }
#form-rezerwacja label em { color: #f15c22; }
#form-rezerwacja input { width: 300px; }
#content_main #form-rezerwacja h3 { margin: 30px 20px 10px 320px; width: 15em; }
#content_main #form-rezerwacja h3:first-child { margin-top: 15px; }
#form-rezerwacja select { font-size: 14px; }
#form-rezerwacja label.secondlabel { width: auto; float: none; text-align: left; padding: 0 0 0 5px; }
#form-rezerwacja input.radiobutton { width: auto; margin-bottom: 10px; }
#form-rezerwacja input.data { width: 100px; }
#form-rezerwacja input.checkbox { width: auto; }
#form-rezerwacja textarea { width: 300px; }

#form-rezerwacja p.radio input { width: auto; }
#form-rezerwacja p.radio { margin: 5px 20px; }

#your-message { display: none; }

#regulamin-wrapper { position: relative; padding-bottom: 40px; }
#regulamin-wrapper label.secondlabel { font-size: 11px; width: 330px; position: absolute; left: 320px; top: 4px; }
#regulamin-wrapper span.error { margin-left: 338px; font-size: 11px; }

body#regulamin_page #content_main h5 { text-align: center; }

#inner-windsurfing,
#inner-kitesurfing,
#k_inne_osoby_wrapper,
#w_inne_osoby_wrapper,
#w_kurs_indywidulany_wrapper,
#w_kurs_grupowy_wrapper,
#pianka-wrapper { display: none; }

#content_main p.zamowienie-blad { background: #ffc; margin: 10px 0; padding: 20px; color: #F15C22; border: 1px solid #ff9; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
p.flamaster,
div.flamaster { /*background: #ffc; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;*/ /*padding: 10px 0 5px;*/ }
span.error { color: #F15C22; /*width: 305px; display: block; margin: 3px 0 0 300px;*/ padding: 5px 10px; background: #ffc; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; margin-left: 5px; }
/* ------------------------------- */

#intro-images { width: 440px; height: 290px; position: relative; margin-top: 10px; float: right; }
#intro-images #intro-images-wrapper { width: 410px; /* #intro-images width - (.wrapper margin-left + .wrapper margin-right) */ overflow: hidden; height: 290px;  margin: 0 15px; position: absolute; top: 0; background: #fff; }
#intro-images #intro-images-wrapper ul { width: 9999px; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; position: absolute; top: 0; }
#intro-images #intro-images-wrapper li { position: relative; }
#intro-images #intro-images-wrapper li p { position: absolute; left: 0; bottom: 10px; font-size: 18px; background: #F15C22; background: rgba(241,92,34,0.8); color: #fff; padding: 10px 20px; font-family: Magra, Tahoma, sans-serif; font-weight: bold; }
#intro-images #intro-images-wrapper li p em { display: block; font-weight: normal; font-style: normal; font-size: 14px; }
#intro-images ul li { display:block; float:left; padding: 0; height: 290px; width: 440px; position: relative; }
#intro-images .arrow { display: block; height: 21px; width: 6px; color: #fff; background: #00BCDE; position: absolute; top: 130px; cursor: pointer; border: 1px solid #fff; -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px; font-size: 18px; font-weight: bold; padding: 0 8px 1px 9px; }
#intro-images .forward { left: 415px; }
#intro-images .back { left: 0; }
#intro-images .arrow:hover { text-decoration: none; background: #00C5E8; }

/* domyslna tabelka */
table { margin: 10px; background: #f3f1ed; font-size: 14px; color: #596264; }
th, td { border: 1px solid #dfd9ce; padding: 20px; }
th { color: #968C77; }
/* ------------------------------------- */

/* galeria */
#galeria { position: relative; }
#galeria img { margin: 5px 10px 5px 0; -moz-box-shadow: 0 1px 5px #968C77; -webkit-box-shadow: 0 1px 5px #968C77; box-shadow: 0 1px 5px #968C77; border: 1px solid #F3F1ED; }
#galeria span { margin: 0 10px; display: block; }
#galeria .grid_8,
#galeria .grid_5 { margin-bottom: 40px; }
#galeria .grid_5 a.image:hover { border-bottom: none; }
#content_main #galeria .grid_8 h4 { margin: 10px 0 20px; }
#content_main .grid_8 p { margin-left: 0; }
#galeria-facebook { width: 170px; position: absolute; top: 0; right: 0; padding: 50px 5px 5px 5px; background: #fff url("../img/facebook_logo.gif") 50% 10px no-repeat; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
	body#galeria_page #content_main #galeria-facebook p { font-size: 12px; margin-bottom: 10px; }
	#galeria-facebook p strong { font-size: 14px; line-height: 120%; }
	#galeria-facebook p a { font-weight: bold; margin-top: 5px; display: inline-block; }
/* ------------------------------------- */

/* sprzet */
#content_main ul.sprzet { margin: 20px 0 0 10px; padding: 0; }
#content_main ul.sprzet li { list-style-type: none; width: 250px; padding: 10px; margin: 0 10px 10px 0; float: left; display: inline; border: 1px solid #DFD9CE; background: #fff; -moz-border-radius: 4px; border-radius: 4px; }
#content_main ul.sprzet li h4 { text-align: center; color: #968C77; border-top: 1px solid #DFD9CE; margin: 0; padding-top: 10px; font-size: 16px; }
/* --------------------- */

/* kontakt */
#kontakt-content p img { float: left; margin: 0 25px 15px 0; }
/* ----------------------- */

/* rezerwacje */
/*body#rezerwacje_page #content_main { margin-top: 0; }*/
body#rezerwacje_page_2 #intro-info p.intro { margin: 0 20px 10px 10px; width: 280px; float: left; }
body#rezerwacje_page_2 #intro-info p.intro:last-child { margin-bottom: 5px; }
body#rezerwacje_page_2 #intro-info p.intro strong { font: 14px/21px "Open Sans", Arial, sans-serif; background: #FFFFC8; padding: 20px; display: block; }
/* ----------------------- */

/* promocje */
#content_main ul#kalendarz-promocji { margin: 0 0 0 10px; width: 920px; overflow: hidden; }
	ul#kalendarz-promocji li { background: #f7f7f7; height: 400px; margin-bottom: 20px; position: relative; }
	#content_main ul#kalendarz-promocji li em { padding: 5px 20px; background: #fff; font-weight: bold; }
	#content_main ul#kalendarz-promocji li h4 { margin: 10px 15px; font-size: 19px; }
	#content_main ul#kalendarz-promocji li p { margin: 10px 15px; font-size: 12px; }
	#content_main ul#kalendarz-promocji li img { margin: 10px 15px 0; }
/* ------------------------------- */

#table-kite-wyp-pakiety { width: 603px; }

#map-maszoperia,
#map-posejdon { width: 560px; height: 400px; margin-left: 10px; }

/* ksiega gosci */
#form-ksiega-gosci-wrapper { background: #F3F1ED; margin: 20px 0 0 0; padding: 5px 0 15px; border-radius: 4px; }
#form-ksiega-gosci-wrapper p.uwagi { margin: 15px 20px; color: #F15C22; font-size: 11px; }
#form-ksiega-gosci-wrapper p.uwagi2 { margin: 15px 20px; color: #596264; font-size: 11px; }
#form-ksiega-gosci-wrapper form { margin: 10px 0 10px 10px; }
#form-ksiega-gosci-wrapper label { display: block; font-size: 12px; }
#form-ksiega-gosci-wrapper input { width: 236px; font-size: 12px; }
#form-ksiega-gosci-wrapper span { font-size: 11px; font-style: italic; display: block; color: #968C77; padding: 0 0 5px; }
#form-ksiega-gosci-wrapper textarea { width: 240px; font-size: 12px; }
#form-ksiega-gosci-wrapper input.submit { width: 120px; }
#your-comment-wrapper { display: none; }
#content_main .validation-errors { margin: 10px 20px; padding: 10px; background: #ffc; border: 1px solid #ff9; border-radius: 4px; }
#content_main .validation-errors p { font-size: 11px; color: #F15C22; margin: 5px 0; padding: 0; }
#content_main .validation-errors p strong { font-size: 12px; }
#content_main p.komunikat-sukcesu { background: #D8FFCC; margin: 10px 20px; padding: 10px 20px; border: 1px solid #B1FF99; border-radius: 4px; }

.galeria { background: #E9E7E3 url("../img/sand-blue.gif"); padding: 20px 0 10px 20px; margin: 25px -80px 25px 10px; border: 1px solid #ADCBD1; border-right: none; border-radius: 4px; position: relative;  }
.galeria img { -moz-box-shadow: 0 0 1px #968C77; -webkit-box-shadow: 0 0 1px #968C77; box-shadow: 0 0 1px #968C77; border: 1px solid #F3F1ED; margin: 0 0 5px 5px; }
#content_main .galeria h5 { margin: 0 5px 15px; }

#content_main ul#news_list { margin: 0; }
#content_main ul#news_list li { width: 100%; overflow: hidden; list-style: none; }

#get_docs { margin: 20px 0; }
#get_docs a { height: 80px; padding: 40px 10px 0 105px; background: #D3DEE0 url("../img/ico_dla_firm.gif") 0 0 no-repeat; display: block; border: 1px solid #ADCBD1; -moz-border-radius: 4px; border-radius: 4px; font-size: 14px; text-shadow: 0 1px 0 #fff; line-height: 20px; }
#get_docs a:hover { background-color: #DAE3E5; border-bottom-color: #ADCBD1; text-decoration: underline; }

ul#additional_info { margin: 20px 20px 0 20px; }
ul#additional_info li { background: url("../img/check.png") 0 4px no-repeat; padding: 0 0 8px 27px; list-style: none; line-height: 1.5; color: #817866; }

td.grouped { border-bottom-color: #F3F1ED; }
td.grouped_desc { font-size: 12px; line-height: 16px; padding: 10px 20px; color: #968C77; }

#k_inne_osoby_switch { /*display: none;*/ }
#k_inne_osoby_data { display: none; }

#content_main ul.dlaczego_my li { list-style: none; width: 100%; overflow: hidden; margin-bottom: 20px; }
#content_main ul.dlaczego_my li img { float: left; margin: 6px 20px 5px 0; -moz-box-shadow: 0 0 1px #968C77; -webkit-box-shadow: 0 0 1px #968C77; border: 1px solid #F3F1ED; }
#content_main ul.dlaczego_my li h4 { margin: 0 10px 10px 10px; }
#content_main ul.dlaczego_my li p { margin-left: 122px; }

.facebook_fan_wrapper { width: 570px; height: 378px; background: white; margin: 15px 0 0 10px; }

#content .btn { font-size: 14px; font-family: Magra, Tahoma, sans-serif; }
#content .btn.small_1 { border-radius: 4px; padding: 5px 10px; background: #F3F1ED; }
#content .btn.small_1:hover { border-bottom: none; background: #fff; }

#content .btn.small_2 { border-radius: 4px; padding: 4px 8px; background: #F3F1ED; }
#content .btn.small_2:hover { border-bottom: none; background: #fff; }

.section_intro { position: relative; margin: -94px 10px 0; padding-bottom: 4px; background: #F3F1ED; background: rgba(243, 241, 237, 0.9); border: 1px solid #DFD9CE; }
	body#onas_dlaczego_my_page .section_intro { margin: -94px 20px 0 134px; }
	body#snowkiting_page .section_intro { margin-right: 0; }
	
.section_intro h2 { font-family: Magra, Tahoma, sans-serif; font-size: 28px; font-weight: 700; color: #00404C; margin: 18px 20px 28px; }
#content_main .section_intro p { margin: 0 20px 14px; font-weight: 300; }
#content_main .section_intro p strong { color: #968C77; font-size: 14px; font-weight: 600; }

.top_cta_section { width: 360px; float: right; margin-left: 25px; }
	.top_cta_section small { display: block; margin-top: 10px; }
	.top_cta_section.cta_phone_section { border-radius: 4px; padding: 10px; background: #E9E7E3 url("../img/sand-blue.gif"); border: 1px solid #ADCBD1; }
	.top_cta_section.cta_phone_section strong { display: block; font-size: 24px; margin: 0 0 10px; color: #F15C22; font-family: Magra, Tahoma, sans-serif; font-weight: 700; }

.sub_nav { float: left; position: relative; left: 50%; margin-bottom: 10px; }
	.sub_nav > li { display: block; float: left; position: relative; right: 50%; }
	#content .sub_nav > li > a { display: block; float: left; margin: 0; padding: 8px 20px; font-family: Magra, Tahoma, sans-serif; font-size: 14px; font-weight: bold; border: 1px solid #EAE8E4; 
		background: #f8f8f8;
		background-image: -moz-linear-gradient(top, #f8f8f8, #eee); /* FF3.6 */
		background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f8f8f8),color-stop(1, #eee)); /* Saf4+, Chrome */
		background-image: -webkit-linear-gradient(#f8f8f8, #eee); /* Chrome 10+, Saf6 */
		background-image: linear-gradient(top, #f8f8f8, #eee);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f8f8f8', EndColorStr='#eeeeee'); /* IE6–IE9 */
	}
	#content .sub_nav > li > a.first { border-radius: 8px 0 0 8px; }
	#content .sub_nav > li > a.last { border-radius: 0 8px 8px 0; }
	#content .sub_nav > li > a:hover { background: #f8f8f8; }
	#content .sub_nav > li > a.active { box-shadow: 0 1px 6px rgba(0, 0, 0, 0.33) inset; background: #F15C22; color: #fff; border-color: #833213; }

#content_main .team_members { margin: 0 0 0 -10px; overflow: hidden; }
		
	#content_main .team_members li { list-style: none; width: 450px; height: 500px; margin: 0 0 20px 20px; float: left; background: #F4F3F1; background: rgba(244, 243, 241, 0.5); border-radius: 4px; }
		#content_main .team_members.licencje li { width: 430px; min-height: 760px; padding: 0 10px 10px; }
	
	#content_main .team_members .last_row { height: auto; }
	#content_main .team_members p { font-size: 12px; line-height: 1.625; margin: 10px 20px 10px 10px; }
	
	#content_main .team_members .section_header { padding: 10px 0 5px; margin-bottom: 20px; border-bottom: 1px solid #E8E6E2; }
	#content_main .team_members .section_header h4 { font-weight: 700; font-size: 28px; }
	#content_main .team_members .section_header p { font-weight: 400; font-size: 16px; line-height: 1.5; }
	
	#content_main .team_members p img { float: left; margin: 5px 20px 15px 0; border: none; box-shadow: none; }
	#content_main .team_members p img.no_float { float: none; margin: 0; }
	#content_main .team_members h4 { margin: 15px 10px 10px; }
	#content_main .team_members h4 em { display: inline-block; width: 250px; font-family: "Open Sans", Arial, sans-serif; font-weight: 400; font-size: 16px; }
	#content_main .team_members li.info { background: transparent; }
	#content_main .team_members li.info p { font-size: 14px; line-height: 1.625; font-weight: 300; margin: 0 10px 20px; }

#galeria > ul { margin: 0 0 0 -10px; overflow: hidden; }
	#galeria > ul > li { list-style: none; width: 294px; height: 294px; margin: 0 0 20px 20px; float: left; background: #F4F3F1; background: rgba(244, 243, 241, 0.5); border-radius: 4px; text-align: center; }
	#galeria > ul > li > a { display: block; width: 294px; height: 294px; margin: 0; padding: 0; border-radius: 4px; float: left; }
	#galeria > ul > li > a:hover { background: #fff; border: none; }
	#galeria > ul > li > a > img { margin-top: 20px; }
	#content_main #galeria h4 { font-size: 18px; margin: 10px; }

.scroll_to_top_wrapper { text-align: center; padding-top: 10px; }


