/* 
	Theme Name: myecolife.pl ver 1.0
	Theme URI: http://www.myecolife.pl
	Description: MyEcolife
	Author: Artur Kępa | ird.pl
	Author URI: http://www.arturkepa.com
	Version: 1.0
*/

/* begin reset css */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img,input{border:0;}address,caption,cite,code,dfn,em,strong,th,var,i{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight: normal;}q:before,q:after{content:'';}
/* end reset css */

/* begin ird reset */
	
	/* txt & a */
	strong {font-weight:bold;}
	em {font-style:italic;}
	a,a:hover {outline:none;cursor:pointer;text-decoration:none;}
	.fl {float:left;}
	.fr {float:right;}
	
	/* form */
	legend {display:none;}
	input, select, textarea { float:left; font-family:Arial, Helvetica, sans-serif;  width:83px; font-size:13px;line-height:18px;padding:2px 4px; height:17px;}
	textarea {border:0;overflow:auto;}
	button {clear:both;display:block;border:0;float:left;background:transparent;}
	.fih {display:none;}
	.fic input, .fir input {width:13px;height:13px;background:#fff;}
	.fic em, .fic input, .fir em, .fir input, button {cursor:pointer;}
	.fib input, .fib button {cursor:pointer;}
/* end ird reset */

/* begin main */
	html {height:100%;padding-bottom:1px;}
	html,body {background: #fff url("css/bg-body.png") no-repeat center top; color:#404040;}
	html,body,a,a:hover {color:#8E8E8E;line-height:17px;font-size:13px;font-family:Arial, Helvetica, sans-serif;}
	a{color:#f26818;}
	a:hover {color:#65A408;}
	
	#ak, #t, #a, #c, #m, #f {width:996px; margin:0 auto;}
	
	#t, #a, #c, #m, #f, #t h1, .ula, .hr, .h2, .ulb, .txt, .frm,#ms, .page, .fla, .fla, .head, .ulp, .ulc, .ulk, .snapnav {clear:both;float:left;}
	
	#t h1, #t h1 a, #m a, #m a:hover, .ico a, .ico a:hover, .ula a, .ula a:hover, .head-jpg h1, .head-gif h1, .h2 h2 {display:block;width:100%;height:100%;overflow:hidden;text-indent:-55161px;}
	
	a em, a:hover em {font-size:9px; font-family:Arial, Helvetica, sans-serif;}
	
/* end main */

/* begin #t */
	#t { height:170px; padding: 5px 0 0 73px; width: 923px }

		#t h1, #t h1 a, #t h1 a:hover {width:137px; height:133px; background:transparent url('css/h1.gif') 0 0 no-repeat; float:left;}
		#t h1 a:hover {background-position:0 100%;}
		
/* end #t */

/* begin #a */
	#a {height:365px;}
/* end #a */

/* begin #m */
	#m {clear:none; float:right; margin-top:108px; width:767px;}
	#m,#m a, #m a:hover {height:48px;background:transparent url('css/m.gif') 0 -48px no-repeat;}
	
		.en #m,.en #m a, .en #m a:hover {height:48px;background:transparent url('css/m-en.gif') 0 -48px no-repeat;}
	
	#m ul {margin-left:10px;}
	#m li {float:left;display:block;height:48px;}
	#m .s a:hover, #m .current_page_item  a {background:transparent;}
		
#m .page-item-3 {width:142px;} #m .page-item-3 a {background-position:-10px 0;} #m .page-item-3 a:hover {background-position:-10px -96px;}  
#m .page-item-15 {width:146px;} #m .page-item-15 a {background-position:-152px 0;} #m .page-item-15 a:hover {background-position:-152px -96px;}  
#m .page-item-2335 {width:142px;} #m .page-item-2335 a {background-position:-298px 0;} #m .page-item-2335 a:hover {background-position:-298px -96px;}  
#m .page-item-37 {width:142px;} #m .page-item-37 a {background-position:-440px 0;} #m .page-item-37 a:hover {background-position:-440px -96px;}  
#m .page-item-52 {width:138px;} #m .page-item-52 a {background-position:-582px 0;} #m .page-item-52 a:hover {background-position:-582px -96px;}
/*#m .page-item-66 {width:114px;} #m .page-item-66 a {background-position:-564px 0;} #m .page-item-66 a:hover {background-position:-564px -96px;}  
	*/	
		

		
#m .page-item-1194 {width:125px;} #m .page-item-1194 a {background-position:-10px 0;} #m .page-item-1194 a:hover {background-position:-10px -96px;}  
#m .page-item-1212 {width:124px;} #m .page-item-1212 a {background-position:-135px 0;} #m .page-item-1212 a:hover {background-position:-135px -96px;}  
#m .page-item-2392 {width:149px;} #m .page-item-2392 a {background-position:-259px 0;} #m .page-item-2392 a:hover {background-position:-259px -96px;}  
#m .page-item-2372 {width:149px;} #m .page-item-2372 a {background-position:-259px 0;} #m .page-item-2372 a:hover {background-position:-259px -96px;}  
#m .page-item-1198 {width:181px;} #m .page-item-1198 a {background-position:-408px 0;} #m .page-item-1198 a:hover {background-position:-408px -96px;}  
#m .page-item-1200 {width:124px;} #m .page-item-1200 a {background-position:-590px 0;} #m .page-item-1200 a:hover {background-position:-590px -96px;}  
/*#m .page-item-1202 {width:112px;} #m .page-item-1202 a {background-position:-564px 0;} #m .page-item-1202 a:hover {background-position:-564px -96px;}*/  
	
/* end #m */

/* begin #ms */
	#ms {display:inline;margin:35px 0 5px 79px;width:131px; font-size: 11px}
	#ms li {float:left;width:200px;clear:both;}
		#ms li a, #ms li a:hover {padding:0 7px 0 17px; color:#65a408; background:transparent url('css/ms-li.gif') 0 1px no-repeat;}
		#ms li a.more, #ms li a.more:hover {float: right; background: transparent; padding: 0; font-size: 11px}
		#ms li a:hover, #ms li.current_page_item a, #ms li.current_page_item li a:hover, #ms li.current_page_item li.current_page_item {color:#F58646;}
		#ms li.current_page_item a {background-position:0 -148px;}
		#ms li.current_page_item li a {color:#65A408; background-position:0 1px;}
		
		#ms ul ul {margin:0 0 5px 0;display:block;}
		#ms li {width:131px;display:inline;margin:5px 0;}
		#ms li li {width:131px;margin:2px 0 2px 16px;}
		#ms li li li {width:180px;margin:2px 0 2px 0;}
		#ms li li li a, #ms li li li a:hover {background: transparent;}
		
		#ms .last a, #ms .last a:hover {float: right; background: transparent; color:#F58646; }
		#ms .last a:hover {color: #65a408;}
		
		#ms .list-page-home {text-align:right}
		#ms .list-page-home a {display: block;}
		#ms .list-page-home p {padding: 0 7px 0 17px;}
		#ms .list-page-home p.pad {padding: 0; font-size: 12px}
		
/* end #ms */


/* begin #c */
	#cl,#cc,#cr {float:left; overflow:hidden;}
		#cl {width:245px;}
		#cc {width:575px;}
			#cc-hp {width:551px;height:315px;background:transparent url('img/index.jpg') 0 0 no-repeat;overflow:hidden;}
			.en #cc-hp {background-image: url('css/index-en.jpg'); }
				#cc-hp p {text-indent:-55161px;width:575px;height:20px;display:block;}
		#cr {width:175px;}
		
		#cl .fla {margin-top:50px;}
		
		
		
/* end #c */
		
/* begin .hr*/
	.hr { overflow:hidden;height:1px;background:#012b0d;width:100%; margin-top:19px;}
	.hr hr { display:none; }
	
	#cc .hr {width:205px; background:transparent url('css/hr.gif') 0 0 no-repeat;height:4px;margin:15px 0;}
	
	#cr .hr {width:64px;background:transparent url('css/cr-hr.gif') 0 0 no-repeat;}
	
/* end .hr */


/* begin .page */
	.page {width:551px;display:inline;}
	
	.head, .h2 {padding-bottom:3px; background:transparent url('css/head.gif') 0 100% no-repeat; margin-bottom:15px;}
	.head h1, .h2 h2 {font-size:22px; color:#1e1e1e;line-height:24px;}
	
	.head-jpg,.head-gif, .h2 { width:551px; height:190px; overflow:hidden; margin-bottom:0;}
	.head-gif, .h2 { height:59px; background-position:0px 0; }
	
	.head-wyniki-wyszukiwania {background-image:url('img/wyniki-wyszukiwania.gif');}
	.head-komunikat-systemowy {background-image:url('img/komunikat-systemowy.gif');}
	
	.h2-dodaj-komentarz {background-image:url('css/dodaj-komentarz.gif');}
	.h2-komentarze {background-image:url('css/komentarze.gif');}


/* end .page */
	
	
/* begin #a */
	#al {width:300px;margin:40px 15px 0 25px;display:inline;float:left;}
	#ar {margin-top:11px;float:right;width:646px;height:340px;}
	#a .txt {color:#001a20;}
	#a .txt a, #a .ula a {color:#00789a;}
	#a .txt a:hover, #a .ula a:hover {color:#1db2d3;}
	#a .txt h2, #a .txt h2 a, #a .txt h2 a:hover {font-size:20px;line-height:29px;}
/* end #a */
	
/* begin .txt */
		#cc .txt {width:100%;}
		.txt, .txt a, .txt a:hover {line-height:17px; font-size:13px; color:#404040;}
		.txt a{color:#f26819;}
		.txt a:hover {color:#f58646;}
		.txt sup {line-height:5px;font-size:8px;}
		.txt p {margin:14px 0 5px 0; text-align:justify;width:100%;}
		.txt i, .txt em {font-style:italic;}
		.txt h1 {margin-top:36px;}
		.txt h1, .txt h1 a, .txt h1 a:hover {font-size:26px; line-height:30px; font-weight:bold; }
		.txt h2 {margin-top:36px;}
		.txt h2, .txt h2 a, .txt h2 a:hover {font-size:18px; line-height:22px; }
		.txt h3, .txt h3 a, .txt h3 a:hover {font-size:17px; line-height:22px; }
		.txt ul li {clear:both; padding-left:16px; background:transparent url('css/txt-li.gif') 6px 7px no-repeat; }
			.txt ul li li {background:transparent url('css/txt-li.gif') 0 5px no-repeat; padding-left:13px;}
		.txt strong {font-weight:bold;}
		.txt small {line-height:10px;}
		.txt big {line-height:20px; font-size:17px;}
		.txt h3, .txt h4, .txt h5, .txt h6 {margin-top:10px; clear:both;}
		.txt h3 {margin-top:25px;}
		.txt em {font-style:italic;}
		.txt span {color:#99cc00;}
			.txt ul ul, .txt ol ol {margin-top:0; margin-bottom:0; padding:0;}
			.txt ol {list-style-type:decimal; list-style-position:inside;}
			.txt ol li li {padding-left:18px;}
		.txt h4, .txt h4 a, .txt h4 a:hover {font-size:13px;font-weight:bold;line-height:18px;}
		.txt h5, .txt h5 a, .txt h5 a:hover {font-size:12px;font-weight:bold;line-height:14px;}
		.txt h6, .txt h6 a, .txt h6 a:hover {font-size:11px;font-weight:bold;line-height:13px;}	
		.txt table caption {display:none;}
		.txt table {margin-top:10px;}	
		.txt table th {background:#f26819; color:#000;}
		.txt table td, .txt table th {padding:7px 16px; vertical-align: top; }
		.txt table h3 {margin-top: 0;}
		.txt table p {text-align: left;}
		.txt blockquote {margin: 20px 0 0 0; text-indent:20px; font-style:italic; }
		
/* end .txt */

/* begin .h2 */
	.h2 {display:inline;width:400px;} 
	.h2, .h2 a,  .h2 a:hover { font-size:20px; float:left; line-height:24px; }
	.h2 a:hover {color:#febd0e;}
	.h2 a, .h2 a:hover {padding:11px 0 0 50px;}
	.h2 h2 {overflow:hidden; float:left; clear:both; }
	.h2 span {float:left; padding-left:7px;}
/* end .h2 */

/* begin .ula */
	.ula, .ula li {width:157px;}
	.ula li {display:block;overflow:hidden;clear:both;float:left;background:transparent url('css/cr-hr.gif') 50% 100% no-repeat;padding-bottom:15px;margin-bottom:20px;}
	.ula a:hover {background:transparent;}
	.ula .ula-1, .ula .ula-1:hover {height:160px; background:transparent url('css/ula-1.gif') 14px 0 no-repeat;}
	.en .ula .ula-1, .en .ula .ula-1:hover {height:160px; background:transparent url('css/ula-1-en.gif') 14px 0 no-repeat;}
		.ula .ula-1:hover, .en .ula .ula-1:hover {background-position:14px 100%;}
	.ula .ula-2, .ula .ula-2:hover {height:121px; background:transparent url('css/ula-2.gif') 0 0 no-repeat;}
	.en .ula .ula-2, .en .ula .ula-2:hover {height:121px; background:transparent url('css/ula-2-en.gif') 0 0 no-repeat;}
		.ula .ula-2:hover, .en .ula .ula-2:hover {background-position:0 100%;}
	.ula .ula-3, .ula .ula-3:hover {height:112px; background:transparent url('css/ula-3.gif') 0 0 no-repeat;}
	.en .ula .ula-3, .en .ula .ula-3:hover {height:112px; background:transparent url('css/ula-3-en.gif') 0 0 no-repeat;}
		.ula .ula-3:hover, .en .ula .ula-3:hover {background-position:0 100%;}
	.ula .ula-4, .ula .ula-4:hover {height:126px; background:transparent url('css/ula-4.gif') 0 0 no-repeat;}
		.ula .ula-4:hover, .en .ula .ula-4:hover {background-position:0 100%;}
	.ula .ula-5, .ula .ula-5:hover {height:122px; background:transparent url('css/ula-5.gif') 0 0 no-repeat;}
/* end .ula */


/* begin .ulp */
	.ulp, .ulp p { width:100%; }
	.ulp {margin-top: 16px;}
		.ulp li {margin-top: 10px;}
		.ulp li p a, .ulp li a:hover {font-size: 15px; }
		.ulp span {margin-right: 4px; font-size: 11px;}
/* end .ulp */
	

/* begin .ico */
	.ico, .ico a  {width:14px; height:14px; float:left; background:transparent url('css/ico.gif') 0 0 no-repeat;}
	.ico a:hover {background:transparent;}
	.ico-pl {background-position:0 0;}
	.ico-en {background-position:-14px -14px;} 	.ico-en a {background-position:-14px 0;}
	.ico-rss {background-position:-28px -14px;}	.ico-rss a {background-position:-28px 0;}
	.ico-fb {background-position:-42px -14px;}	.ico-fb a {background-position:-42px 0;}
	.ico-yt {background-position:-56px -14px;}	.ico-yt a {background-position:-56px 0;}
	.ico-gl {background-position:-70px -14px;}	.ico-gl a {background-position:-70px 0;}
	.ico-fl {background-position:-84px -14px;}	.ico-fl a {background-position:-84px 0;}
/* end .ico */

/* begin .frm-sea */
	.frm-sea {margin:10px 10px 0 0;float:right;}
	.frm-sea div {float:left;}
	.frm-sea span {display:none;}
	.frm-sea input {background:url('css/frm-sea.gif') 0 0 no-repeat;width:90px;height:18px;padding:4p 4px 0 4px;}
	.frm-sea button {color:#F26818;font-size:12px;line-height:14px;}
/* end .frm-sea */

/* begin .frm-con */


	.frm-con {background:url('css/formularz-kontaktowy.gif') 0 0 no-repeat; width:457px;}
	.frm-con .fii, .frm-con .fit, .frm-con .fib {clear:both;float:left;}
	.frm-con span, .frm-con br {display: none;}
	.frm-con input, .frm-con textarea {display: inline;}
	.frm-con .fii-name {margin:42px 0 0 158px;}
	.frm-con .fii-name input {width:257px;height:16px;}
	.frm-con .fii-email {margin:14px 0 0 87px;}
	.frm-con .fii-email input {width:121px;height:16px;}
	.frm-con .fii-tel {margin:14px 0 0 78px;clear:none;}
	.frm-con .fii-tel input {width:121px;height:16px;}
	.frm-con .fit {margin:47px 0 0 32px;}
	.frm-con .fit textarea {width:382px;height:87px;}	
	.frm-con .fib {margin: 28px 15px 0 0; float: right; }
	.frm-con button, .frm-con button:hover { display:block;width:96px;height:43px; background:url('css/buttons.gif') -85px 0 no-repeat; text-indent:-55161px; float:right;}
	.frm-con button:hover {background-position:-85px -43px;}
/* end .frm-con */

/* begin .frm-search */
	.frm-search .fii {background:url('css/fii.gif') 0 0 no-repeat;width:300px;height:44px;}
	.frm-search .fii em {display:none;}
	.frm-search .fii, .frm-search .fib {float:left;}
	.frm-search .fii input {margin:13px 0 0 16px; width:258px; display:inline;}
	.frm-search button, .frm-search button:hover { display:block;width:96px;height:43px; background:url('css/buttons.gif') 8px 0 no-repeat; text-indent:-55161px;  }
	.frm-search button:hover {background-position:8px -43px;}
/* end .frm-search */


/* begin .subscribeform */
	.subscribeform {width:457px;}
	.subscribeform p {background:url('css/fii-newsletter.gif') 0 0 no-repeat;width:457px;height:85px;display:block;overflow: hidden;}
	.subscribeform #email {background: transparent; margin:27px 0 0 34px; width:378px; display:inline;}
	.subscribeform label, .subscribeform label strong {text-indent: -55000px; display: block;}
	.subscribeform #stnl_submit, .frm-search #stnl_submit:hover { float: left; cursor: pointer; display:block;width:96px;height:43px; background:url('css/buttons.gif') -83px 0 no-repeat; text-indent:-55161px; }
	.subscribeform #stnl_submit:hover {background-position:-83px -43px;}
/* end .subscribeform */




/* begin .frm-com */
	.frm-com div {float:left;clear:both;width:464px;}
	.frm-com .fii {background:url('css/fii.gif') 0 0 no-repeat;width:464px;height:88px;}
	.frm-com .fii-imie {background-image:url('css/fii-imie.gif');}
	.frm-com .fii-e-mail {background-image:url('css/fii-e-mail.gif');}
	.frm-com .fii-www {background-image:url('css/fii-www.gif');}
	.frm-com .fit {background:url('css/fit.gif') 0 0 no-repeat;width:458px;height:153px;}
	.frm-com .fii em, .frm-com .fit span, .frm-com .fii span {display:none;}
	.frm-com .fii, .frm-search .fib {float:left;}
	.frm-com .fii input {margin:42px 0 0 32px; width:378px; display:inline;}
	.frm-com .fit textarea {margin:38px 0 0 33px; width:381px; display:inline;height:87px;}
	.frm-com .fib {width:475px;margin-top:10px;}
	.frm-com button, .frm-com button:hover { display:block;width:96px;height:43px; background:url('css/buttons.gif') -85px 0 no-repeat; text-indent:-55161px; float:right;}
	.frm-com button:hover {background-position:-85px -43px;}
/* end .frm-search */

/* begin .okno */
	.okno {display: none;}
	.oknoSub {width:100%;height:100%;}
	.oknoSub .fl { width: 380px; margin: 4px 0 0 20px; display: inline; }
		.oknoSub .fl a, .oknoSub .fl a:href {display: block; width:100%; height:100%; overflow:hidden;}
	.oknoSub .fr { width: 360px; display:inline; margin-right:20px; }
	.oknoSub .txt {clear: none;}
	.oknoSub .txt h3 {font-weight: bold;}
	.oknoSub .txt p { text-align: left; }
	#TB_ajaxContent {height:auto !important;}
/* end .okno */

/* begin .kontakt */
	.kontakt .page .txt, .kontakt .page .map {float:left;}
	.kontakt .page .txt {position: relative;}
	.kontakt .page .map {position: absolute; top: 205px; right:0;}
/* end .kontakt */


/* begin .ulk */
	.ulk {width:100%;}
		.ulk table {width:100%;}
		.ulk td {margin:10px; vertical-align: top; text-align: center;}
/* end .ulk */

/* begin .ulc */
	.ulc {width:458px;}
		.ulc li {width:451px; clear: both; float:left; overflow: hidden; margin-bottom: 15px;}
		.ulc .fl {width:32px; float:left;}
		.ulc .fl img {width:32px;height:32px; background:transparent url(css/ulc-fr.gif) 0 0 no-repeat;}
		.ulc .fr {background:#eef4c7; width:370px; padding:10px 20px; float:right; }
		.ulc p {margin-top: 15px;}
		.ulc strong {color:#99CC00;}
		.ulc small {clear:both; display: block;}
		.ulc p, .ulc p a, .ulc p a:hover {font-size: 13px; color: #404040; }
		.ulc strong a:hover, .ulc p a:hover {color:#65A408;}
		.ulc strong a, .ulc p a {color:#F58646;}
/* end .ulc */


/* begin .ludzie */
	.ludzie {clear: both; width:100%; float: left;}
	.ludzie .fl, .ludzie .fr {float: left;}
	.ludzie .fl {width:180px;margin-top: 29px;}
	.ludzie .fr {width:371px;}
/* end .ludzie */

/* begin .snap_nav */
	.snapnav {width: 500px; margin-left: 22px; display: inline;}
	.snap_nav li {float: left; margin: 2px 5px;}
/* end .snap_nav */

/* begin .f */
	#f {margin:15px 0 15px 0; padding:5px 0 15px 0; border-top: 1px solid #bcbcbc;}
	#f, #f a, #f a:hover {font-size:12px; line-height:14px;}
	#f li {float:left;}
	#f li.f, #f li.l {border:0;margin-right:30px;}
	#f ul {color:#8e8e8e;clear:both;margin:5px 15px 0 15px;float:left; display: inline;}
	#f .fr ul {float:left; margin-right:0; }
	#f ul a {color:#656565;}
	#f .fb a {color:#f26818;}
	#f .fb span {float:left;}
	#f .fr ul ul {margin:0;float:left; clear:none; }
	#f .fr ul ul li {margin:0 0 0 5px; padding:0;}
	#f ul li {padding-right:20px;}
	#f a:hover, #f .fb a:hover {color:#8e8e8e;}
	#f .fl span, #f .fl span a, #f .fl span a:hover {font-size:10px;color:#8E8E8E;line-height: 12px;}
	#f .fl span a:hover {color: #000;}
	#f .fl p {margin-bottom: 3px;}
	#f .fl {margin: 4px 0 0 15px; display: inline;}
	#f .fr {width:549px;margin-top:4px;}
	#f .ulf {float:left; clear: none;width:389px;}
	#f .frm-sea {margin:0; width:160px;}
	#f .fib {margin-top: 2px;}
	#f li.contact a {color: #8E8E8E}
	#f li.contact a:hover {color: #f26818}
	
/* end .f */

/* popełnione przez ird.pl */
