/**
 * Copyright (c)2009, CSD
 *
 * Licensed under The MIT License
 * Redistributions of files must retain the above copyright notice.
 *
 * @filesource
 * @copyright       		Copyright (c) 2009, CSD	
 * @frontedndeveloper		Krzysztof Safjanowski
 * @license         		http://www.opensource.org/licenses/mit-license.php The MIT License
 */


/* wyzerowanie domyslnych wartosci */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, img, ins, kbd, q, s, samp, small, strike, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
fieldset {border: 0;}
object {display: block;}
table {border-collapse: collapse; border-spacing: 0;}


/* clear */
.clearfix:after {display: block; visibility: hidden; clear: both; height: 0; content: ".";}
/*flash animal*/
#osiol{height:224px;left:125px;position:absolute;top:90px;width:197px;}
#owca{height:168px;left:148px;margin:-46px 0 0;position:absolute;width:192px;}
#malpa{height:250px;left:330px;margin:0;position:absolute;width:260px;margin:55px 0 0;}
#lew{background: url(../img/site/lew.png) 0 no-repeat;height:218px;width:219px;left:222px;position:absolute;}
#mis{background: url(../img/site/mis.png) 0 no-repeat;height:218px;width:219px;left:222px;position:absolute;}

/* dostepnosc */
#quick-navigation, .accessibility, .hidden, hr {position: absolute; left: -666em; top: 0; margin-left: -666em; overflow: hidden;}


/* linki */
a {color: #cd3a1b;}
	a:hover {}
	a:focus {}


/* body */
body {font: 0.625em/1em tahoma, arial, helvetica, sans-serif; background: #ea8817 url(../img/site/body.jpg) repeat-x; color: #616161;}
	body .inner {position: relative; margin: 0 auto; width: 944px;}
	
.home-box-inner  form{margin: 50pt 0 0 86pt; display: block;}

/*galeria*/
#galery{}
#galery	img{border:1px solid #FFFFFF;margin:5px;height:50px;width:50px;}
#galery a:hover{filter: alpha(opacity=50);-moz-opacity: 0.5; opacity: 0.5;-khtml-opacity: 0.5;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);}


#galery_veive{display:block;height:373px;padding:7px 0 0;width:399px;;background: url(../img/site/gallery_bg.jpg) 0 no-repeat;}
#galery_veive img{display:none;width:390px;height:380px;border:2px solid #FFFFFF;}

/*end:galeria*/

/* naglowek */
#header {position: relative; z-index: 99; margin: 0 auto; padding: 0 0 200px; width: 944px; background: url(../img/site/header.jpg) 0% 50% no-repeat;}
	#header .inner {height: 182px; background: url(../img/site/header.inner.jpg) 97% 0 no-repeat;}
.fbook{left:203px;position:absolute;top:124px;}

	#header-logo {position: absolute; top: 21px; left: 0; width: 222px; height: 137px;}
		#header-logo a {display: block; overflow: hidden; width: 222px; height: 137px; text-indent: -666em; background: url(../img/site/header-logo.a.png) no-repeat;margin:-15px 0 0 0;}

	#header-menu {height:52px;z-index:9999;font-size:14px;font-weight:bold;left:218px;line-height:1em;position:absolute;top:30px;margin:118px 0 0 -207px;background: url(../img/site/menu_bg.png) no-repeat;width:922px;padding:9px 0 0;}
		#header-menu li {float: left; margin:0 0 38px 15px;}
			/*#header-menu li:first-child {margin: 0;}*/
			#header-menu li a {float: left; padding: 0 0 0 9px; text-decoration: none; color: #fff;font-family:arial;}
				#header-menu li a:hover {text-decoration:underline;}
				#header-menu li a.active {text-decoration:underline;}


/* tresc */
#content {position: relative; margin: -180px auto 0; width: 944px; background: #f0ac5d url(../img/site/content.jpg) 50% 100% no-repeat;z-index: 9999;}

	#content-main {}
	
	/* tresc - strona glowna */
	#content-home {position: relative; z-index: 101; overflow: hidden; margin: 0 auto; padding: 0 0 10px; width: 944px;}

		#content-home #content-home-main {float: left; padding: 0 0 0 10px; width: 457px;}
		#content-home #content-home-sidebar {float: right; padding: 0 10px 0 0; width: 457px;}
		
		#content-home .home-box {margin: 0 0 10px; padding: 0 0 10px; background: #a5b458;}
			#content-home .home-box .home-box-inner {padding: 0 37px 0 21px; min-height: 390px;}				

			#content-home .home-box .home-header {padding: 12px 0 0; font-size: 2.89em; font-weight: normal; line-height: 1.33em; color: #fff;}
			#content-home .home-box .home-content {font-size: 1.196em;line-height: 1.33em; color: #fefefe;}
				#content-home .home-box .home-content h2{display:block;font-size:15px;margin:0 0 6px;text-decoration:underline;}
					#content-home .home-box .home-content ul{list-style-image:none;list-style-position:outside;list-style-type:disc;}
						#content-home .home-box .home-content ul li{margin:0 0 7px;text-align:justify;}
							#content-home .home-box .home-content ul li strong{text-decoration:underline;}
								#content-home .home-box .home-content ul li:hover{filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}
									#content-home .home-box .home-content p {margin: 1.33em 0;}
										#content-home .home-box .home-content  table{margin:10px 0 0 0;}
											#content-home .home-box .home-content  table tr{background:#EA8817 none repeat scroll 0 0;border:1px solid;}
											#content-home .home-box .home-content  table tr:hover{filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}
											#content-home .home-box .home-content  table td{padding:2px 15px;}

												
												
		.home-box-inner {height:300px;overflow:auto;}										
		/* czas pracy */
		#content #content-working-period {background: #ea8817 url(../img/site/content-working-period.jpg) 50% 100% no-repeat;} 
			#content #content-working-period .home-box-inner {background: url(../img/site/content-working-period.home-box-inner.jpg) 50% 0 no-repeat;}

			#content #content-rozklad-jazdy{background:#F0AC5D url(../img/site/rozklad-jazdy.jpg) no-repeat scroll 49% 5%;display:block;height:60px;}
			#content-rozklad-jazdy .home-box .home-box-inner { background:#F0AC5D url(../img/site/rozklad-jazdy.jpg) no-repeat scroll 49% 5%;display:block;height:60px;}
				#content #content-rozklad-jazdytable{display:block;width:380px;background:#909602;}
					#content #content-rozklad-jazdy table tr{background:#909602 none repeat scroll 0 0;}
						#content #content-rozklad-jazdy table tr:hover{filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}
							#content #content-rozklad-jazdy table tr td{width:158px;}
			
		/* domowa atmosfera */
		#content #content-home-atmosphere {background: #5eafe4 url(../img/site/content-home-atmosphere.jpg) 50% 100% no-repeat;}
				#content #content-home-atmosphere .home-box-inner {background: url(../img/site/content-home-atmosphere.home-box-inner.jpg) 50% 0 no-repeat;}

		/* ogrod */
		#content #content-garden {background: #5eafe4 url(../img/site/content-home-garden.jpg) 50% 100% no-repeat;}
			#content #content-garden .home-box-inner {background: url(../img/site/content-home-garden.home-box-inner.jpg) 50% 0 no-repeat;}

		/* lista nian */
		#content #content-nanny-list {background: #889298 url(../img/site/content-nanny-list.jpg) 50% 100% no-repeat;}
			#content #content-nanny-list .home-box-inner {background: url(../img/site/content-nanny-list.home-box-inner.jpg) 50% 0 no-repeat;}
		
		/* bezpieczenstwo */
		#content #content-security {background: #5eb0e5 url(../img/site/content-security.jpg) 50% 100% no-repeat;}
			#content #content-security .home-box-inner {background: url(../img/site/content-security-box-inner.jpg) 50% 0 no-repeat;}

		/* kontakt */
		#content #content-contact {background: url(../img/site/content-contact.jpg) no-repeat;}
		#content #content-contact-2 {background: url(../img/site/content-contact_2.jpg) no-repeat;}

	/* tresc - podstrona */
	#content-page {margin: 0 auto; width: 980px; background: url(../img/site/content-home.gif) 0 100% no-repeat;}
		#content-page .page {overflow: hidden; padding: 11px 0 30px; width: 980px; background: url(../img/site/content-home.gif) -944px -890px no-repeat;}
			#content-page .page .page-box {margin: 0 0 1em; padding: 0 42px 0 41px; border-top: 1px solid #ededed;}
				#content-page .page .page-box:first-child {border-top: 0;}

			#content-form form {margin: 1.41em 0;}
				#content-form form ol {}
					#content-form form ol li {margin: 1.41em 0 0 ; overflow: hidden;}
					#content-form form ol li:first-child {margin: 0;}
				#content-form form label {float: left; margin: 0 8px 0 0; width: 100px; font-weight: bold; text-align: right; color: #fff;font-size:13px;}
				#content-form form input {}
					#content-form form input[type="text"] {border: 1px solid #b0b0b0; width: 220px;}
					#content-form form input[type="text"]:focus {border: 1px solid #616161;}
					#content-form form input[type="submit"] {margin: 0 0 0 108px;}
				#content-form form textarea {border: 1px solid #b0b0b0; width: 250px; height: 120px;}
				#content-form form textarea:focus {border: 1px solid #616161;}
				#content-form p {margin: 1.41em 0; color: #fff;}


/* stopka */
.footer-specjal{}
.footer-specjal a{display:block;float:left;height:13px;margin:0 48px 0 0;}.clir{clear:both;display:block;padding:16px 0 0;}
#footer_conect {margin:-16px 0 0;}

	#footer-copyright {margin: 0 0 0 10px; font-size: 0.996em; font-weight: bold; line-height: 4.91em; color: #fff;}
		#footer-copyright strong {color: #d91414;}

