/* 
	Theme Name: Arbol
	Theme URI: http://www.arbol.com.pl/
	Description: Arbol
	Author: Arbol
	Author URI: http://www.arbol.com.pl
	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, .alignleft {float:left;}
	.fr, .alignright {float:right;}
	.alignleft{margin-right:10px;}
	.alignright{margin-left:10px;}
	
	/* form */
	legend {display:none;}
	input, select, textarea { float:left; font-family:Arial, Helvetica, sans-serif;  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 {color:#fff; background: transparent url(css/body.gif) 0 0 repeat-x;}
	html,body,a,a:hover {color:#000;line-height:17px;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
	a:hover {color:#ffeaa6;}

	#t, #a, #c, #f,#ct,#cc, #a-  {clear:both;width:100%;}
	#a,#asub,#ct,#cc, #a- {float: left;}
	#t-,#c {width:979px; margin: 0 auto;}
	#t- {overflow: hidden;}
	
	#t h1, #t h1 a, #m a, #m a:hover, .pag .p a, .pag .p a:hover, .pag .n a, .pag .n a:hover,#tr span, #tr p, #ctr p, #ctr .fr a, #ctr .fr a:hover, .nao h2, .mcb span, .dor h2, .dor a, .dor a:hover, #p li a, #p li a:hover, #p li span, .frm-hp strong, .frm-hp span {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;}
	
	.pag, .nao, .ula, .txt, .mcb, .frm, .dor, .adv {clear: both; float: left;}
	
	h1,h2,h3,h4,h5,h6{color:#4E6A73;}
	
	.adv {text-align: center; width: 100%; margin-top: 15px;}


/* end main */

/* begin #t */
	#t { height:130px; background:transparent url(css/t.jpg) no-repeat scroll 50% 0;}

		#t h1 {margin-left: 23px; float: left; display: inline;}
		#t h1, #t h1 a, #t h1 a:hover {width:200px; height:130px; background:transparent url('css/lg.gif') 0 0 no-repeat; float:left;}
		#t h1 a {background-position:0 0;}
		
		#tr {float: right; width: 615px;}
		
		#t h1 a:hover {background:transparent;}
		#t p {width:50px;height:20px;display:block;text-indent: -55161px;}
/* end #t */

#c {position: relative;overflow: hidden; background: transparent url(css/c.gif) 0 0 repeat; border-bottom: 1px solid #ededed;}

#a-, .page #a {  padding: 14px 14px 13px 14px; width:931px; height: 274px; margin: 0 10px; background: transparent url(css/a.jpg) 0 0 repeat-x; overflow: hidden; display: inline; position: relative;}
.home #a {position: absolute; top:14px; left: 14px; z-index: 1;  }
 #ac{height:60px;}
 .page #ac {height: auto;}
#al {float: left; width: 552px;}
#a li.slide {height: 274px;float: left; width:955px;}
	#ar, #ac {float: right; width: 389px; margin-top: 13px;}
		#ar h1, #ar p, #ac h1 {clear: both; float: left; width: 330px; display: block; margin-left: 14px; display: inline;}
		#ar p {margin:12px 0 0 13px;}
		#ar h1, #ar h1 a, #ar h1 a:hover, #ac h1, #ac h1 a, #ac h1 a:hover {color:#4e6a73; font-size: 30px; line-height: 37px; letter-spacing: -1px; }
		#ar h1 a:hover {color: #260f05;}
		#ar p, #ar p a, #ar p a:hover {color: #260f05; font-size: 14px; line-height: 20px;}
		#ar p .more, #ar p .more:hover {color: #c6802f; font-weight: bold;}
		#ar p .more:hover {color: #4E6A73;}
	#ac{width:913px;}

#prevBtn,#nextBtn {position: absolute; top:264px; right:127px; z-index: 2;}
#prevBtn {right: 280px;}
#prevBtn a, #nextBtn a, #prevBtn a:hover, #nextBtn a:hover { width:86px; height: 24px; display: block; text-indent: -55161px; background: transparent url(css/pag.gif) 0 0 no-repeat; }
#prevBtn a:hover { background-position: 0 -24px;}
#nextBtn a { background-position: -86px 0;}
#nextBtn a:hover { background-position: -86px -24px;}
	
#tr {background: transparent url(css/m.gif) 0 0 no-repeat; height: 108px;}
#tr span {width:50px;height:30px;}
#tr p {height:60px;}

		
#pag {position: absolute; top:264px; right:135px;}
.page #pag {display: none;}
.pag li {float: left; margin-left: 25px; display: inline;}
.pag .p, .pag .n { width:86px; height: 24px; }
.pag .p a, .pag .p a:hover, .pag .n a,.pag .n a:hover {background: transparent url(css/pag.gif) 0 0 no-repeat;}
.pag .p a {background-position: 0 -24px;}
.pag .n a {background-position: -86px 0;}
.pag .p a:hover {background-position: 0 -24px;}
.pag .n a:hover {background-position: -86px -24px;}

#ar .pag {margin: 12px 0 0 61px; display: inline; width: 240px;}

#ct {width:979px; height:107px; background: transparent url(css/ct.gif) 0 0 no-repeat; margin: 0 auto;}

#ctl { float: left; margin-left: 43px; display: inline; width: 308px; }
#ctl p {margin-top: 8px;}
#ctl p, #ctl p a, #ctl p a:hover { font-size: 18px; line-height: 22px; color:#402c21; }
#ctl p small, #ctl p small a, #ctl p small a:hover { font-size: 11px; line-height: 13px; }
#ctl p small {clear: both; float: left; width: 100%; display: block; margin-top: 8px;}
#ctl p small strong { background: #3e5409; color: #9eca38; font-weight: normal; padding: 0 3px;}

#ctr {float: right;}
#ctr .fl {width:300px;}
#ctr .fl p {height:50%;}
#ctr .fr {float: right; margin: 38px 27px 0 0; display: inline;}
#ctr .fr a, #ctr .fr a:hover {width:93px; height: 31px;}
#ctr .fr a:hover {background: transparent url(css/ct.gif) -886px -146px no-repeat;}

#cc {background: transparent url(css/cc.gif) 0 0 repeat-y; width: 979px;}
#cl,#cr {float: left;  padding-bottom: 14px;}
#cl {width: 481px;}
#cr {width: 498px; background: transparent url(css/cr.jpg) 1px 100% no-repeat; overflow: hidden;}


#cl .ula-li {margin:9px 0 0 18px; display: inline;}
.ula-li {clear: both;float: left; width: 450px;}
.ula-li-fl, .ula-li-fr {width: 189px;}
.ula-li-fr{float: right;}
.ula-li-fl{float: left;}
.ula-li-fl a, .ula-li-fl a:hover { background: transparent url(css/ula-a.gif) 0 0 no-repeat; width:150px; height: 83px; display: block; padding: 9px;}
.ula-li-fl a:hover {background-position: 0 -101px;}

.ula-li-fr {width: 260px; margin-top: 18px;}
.ula-li-fr h2, .ula-li-fr h2 a, .ula-li-fr h2 a:hover {font-size: 18px; font-weight: bold; color: #303030;}
.ula-li-fr p {margin-top: 15px;}
.ula-li-fr p, .ula-li-fr p a, .ula-li-fr p a:hover {font-size: 13px; color:#a79b95; line-height: 18px;}
.ula-li-fr p a, .ula-li-fr a:hover {color: #c6802f;}
.ula-li-fr p a.more {font-weight: bold;}

.nao {background: #f0f0f0 url(css/nao.gif) 100% 100% repeat-x; width:457px; margin:38px 0 0 12px; display: inline; padding-bottom: 17px;}
.nao h2 {width: 180px; height: 50px; background: transparent url(css/nao-h2.gif) 0 0 no-repeat; float: left;}
.nao-pro {float: right; margin:17px 14px 0 0; background: transparent url(css/nao-pro.gif) 100% 100% no-repeat; padding: 5px 10px; }
.nao-pro, .nao-pro:hover {color:#303030; font-size: 11px; font-weight: bold; display: block;}
.nao-pro:hover {color: #c6802f;}
.nao .txt {margin:7px 0 0 27px; width:300px; display: inline;}

.mcb {background: transparent url(css/mruczykot.gif) 0 0 no-repeat; width:476px; height: 122px;padding-left:60px;}
.mcb span {float:left;height:100%;width:26%;}

.frm-hp {background: transparent url(css/frm-hp.gif) 0 0 no-repeat; width: 476px; height: 95px;}

.dor {background: transparent url(css/dor.gif) 0 0 no-repeat; width: 488px; height: 199px;}
.dor h2 {width:488px; height: 10px;}
.dor a, .dor a:hover {width:488px; height: 189px;}

#p,#f {width:979px; background: #fff url(css/p.jpg) 0 100% repeat-x; margin: 0 auto;}
#p, #p li {height:86px;overflow: hidden; display: block;}
#p li {float: left;}

#p .par-par {width:148px;background:transparent url(css/par-partnerzy.gif) 0 0 no-repeat;margin-right:10px;}
#p .par- a{display:block;float:left;margin-right:35px;text-indent:0;}
#p .par- a:hover{text-indent:0;}
#p .par-atlas, #p .par-jysk, #p .par-castorama, #p .par-nowa-dolina-nidy, #p .par-organika{background: transparent /*url(css/par.gif)*/ 0 0 no-repeat;margin:25px 70px 0 0;height: 41px;}
  #p .par-atlas{width: 41px;}
  #p .par-jysk{width: 67px;background-position: -75px 0;}
  #p .par-castorama{width: 116px;background-position: -179px 0;}
  #p .par-nowa-dolina-nidy{width: 157px;background-position: -330px 0;}
  #p .par-organika{width: 46px;background-position: -531px 0;}

#f {background: transparent; width:907px;padding: 15px 0 15px 0;margin-bottom: 15px;overflow: hidden;}
#f, #f a, #f a:hover {color: #4f372b; font-size: 11px; line-height: 14px;}
#f a:hover {color: #000;}
#f ol {float: left;}
#f ul {float: right;}

.frm-hp .fii {width: 278px; margin-top: 36px;}
.frm-hp strong, .frm-hp span {width: 100%; height: 36px; }
.frm-hp .fii, .frm-hp .fib {float: left; clear: both; }
.frm-hp .fib, .frm-hp .fib button {clear: none; display: block; width: 23px; height: 24px;}
.frm-hp input {background: transparent; width:242px; height: 17px; margin:1px 0 0 28px; display: inline;}
.frm-hp .fib button {background: transparent; margin-top: 72px; text-indent: -55161px;}
#cr p.invalid {color:#C6802F;font-size:11px;line-height:18px;margin-left:30px;}
#cr .frm-a {height:291px;margin-left:32px;}
#cr .frm-a a{color:#C6802F;}
#cr .frm-a a:hover {color:#a79b95;}
#cr .frm-a p{padding-top:175px;}

/*begin SUBPAGE styles*/
.page #a {height:32px;}
.page #ac{margin:0;}
.page #ac h1 {font-size:24px;margin:0 0 0 3px;}

.page #cc{background:none;}

/*begin lewa kolumna id="cl"*/
  .page #cl{width:269px;margin:0;float:left;}

/*begin submenu styles*/
    .page #submnu{margin:20px 0 0 37px;}
      .page #submnu ul li{background:transparent url(css/submnu_pointer1.gif) no-repeat scroll 9px 6px;font-weight: bold;padding-left:22px;margin-bottom: 7px;}
        .page #submnu a{color:#C6802F;font-size:14px;}
        .page #submnu a:hover, .page #submnu .active a:hover, .page ul ul a:hover{color: #A01216 !important;}

        .page #submnu .current_page_item a{color:#4E6A73;}
    .page #submnu ul ul li{background:transparent url(css/submnu_pointer2.gif) no-repeat scroll 12px 6px;margin-top:10px;font-weight:normal;}
      .page ul ul a{color:#585E60 !important;}
/*end submenu styles*/

/*begin movie styles*/
    .page #mov{margin:71px 0 35px 37px;}
      .page #mov a, .page .txt .img a{width:150px; height: 83px;display: block;background: transparent url(css/ula-a.gif) no-repeat 0 0;padding: 9px;overflow:hidden;}
      .page #mov a:hover, .txt .img a:hover{background-position: 0 -101px;}
        .page #mov #n-movie{width: 150px;height: 84px;background: transparent url(img/movie01.jpg) no-repeat left top;}
      
      .page #mov .txt {margin-left:9px; display: inline;}
      .page #mov .txt h2, .page #mov .txt p{margin-top:9px;}
      .page #mov .txt h2{color:#303030;font-weight:bold;}
      .page #mov .txt p, .page #mov a.more{font-size:11px;}
      .page #mov .txt p{line-height:12px;margin:15px 0 0 1px;}
      .page #mov a.more{background:none;display:inline;margin:0;padding:0;}
/*end movie styles*/

/*begin doradca styles*/
    .page .dor{ width:261px; height:136px; background: transparent url(css/dorsub.gif) 0 0 no-repeat;padding:8px 0 0 35px; overflow: hidden;}
    .page .dor a, .page .dor a:hover, .page .dor h2 {width:238px;height:126px;}
    .page .dor h2{height:10px;}
/*end doradca styles*/

/*end lewa kolumna id="cl"*/

/*begin prawa kolumna id="cr"*/

  .page #cr{background:transparent none repeat scroll 0 0;float:right;margin-right:23px;width:644px; display: inline;}
    .page .txt .img a{float:left;}
    .page .txt .img a {width:149px !important;}
  .page .ngg-gallery-thumbnail-box{float:left;}
  .page #cr .ula-li{background: transparent;}
/*end prawa kolumna id="cr"*/

/*end SUBPAGE styles*/

/* begin #m */
	#m {width:100%;background: transparent;}
		#m a, #m a:hover {background:transparent url('css/m.gif') 0 -198px no-repeat;}
		#m li {float:left;display:block;height:18px;}
		
		#m .page-item-3 {width:65px;margin-left: 23px;display: inline;} #m .page-item-3 a {background-position:-23px -90px;}
			#m .page-item-3 a:hover, #m .page-item-3.current_page_item a, #m .page-item-3.current_page_ancestor a {background-position:-23px -198px;}  
			
		#m .page-item-17 {width:126px;} #m .page-item-17 a {background-position:-88px -90px;}
			#m .page-item-17 a:hover, #m .page-item-17.current_page_item a, #m .page-item-17.current_page_ancestor a {background-position:-88px -198px;}  
			
		#m .page-item-19 {width:79px;} #m .page-item-19 a {background-position:-214px -90px;}
			#m .page-item-19 a:hover, #m .page-item-19.current_page_item a, #m .page-item-19.current_page_ancestor a {background-position:-214px -198px;}  
			
		#m .page-item-25 {width:89px;} #m .page-item-25 a {background-position:-293px -90px;}
			#m .page-item-25 a:hover, #m .page-item-25.current_page_item a, #m .page-item-25.current_page_ancestor a {background-position:-293px -198px;}  
			
		#m .page-item-33 {width:73px;} #m .page-item-33 a {background-position:-382px -90px;}
			#m .page-item-33 a:hover, #m .page-item-33.current_page_item a, #m .page-item-33.current_page_ancestor a {background-position:-382px -198px;}  
			
		#m .page-item-37 {width:87px;} #m .page-item-37 a {background-position:-455px -90px;}
			#m .page-item-37 a:hover, #m .page-item-37.current_page_item a, #m .page-item-37.current_page_ancestor a {background-position:-455px -198px;}		
/* end #m */

	
/* begin .txt */
		.txt, .txt a, .txt a:hover {line-height: 24px; font-size:14px; color:#585E60;}
		.txt a{color:#c6802f;font-weight:bold;}
		.txt a:hover {color:#a01216;}
		.txt sup {line-height:5px;font-size:9px;}
		.txt p {margin:2px 0 5px 0;}
		.txt i, .txt em {font-style:italic;}
		.txt h1 {margin-top:21px;}
		.txt h1, .txt h1 a, .txt h1 a:hover {font-size:26px; line-height:30px; font-weight:bold; }
		.txt h2 {margin-top:21px;}
		.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, .txt ol li{background:transparent url('css/sub_pointer1.gif') 4px 11px no-repeat;}
		.txt ul li, .txt ol li, .txt dt, .txt dd {clear:both; padding-left:16px; color:#645852;}
			.txt ul li li, .txt ol li li {padding-left:13px;}
			.txt ol li {background: transparent;}
      .txt dd{padding-left:30px;}
		.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:#9E8F69;}
			.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:#666; color:#fff;}
		.txt table td {background:#EDEDED;}
		.txt table .odd td {background:#2f2f2f;}
		.txt table td, .txt table th {padding:7px 16px; border:1px solid #FFFFFF;}
		.txt blockquote {margin: 20px 0 0 0; text-indent:20px; font-style:italic; border:1px solid #EDEDED;padding:10px;}
		
/* end .txt */

/* start google maps */
.gm-map{background:transparent url(css/map_shadow.gif) no-repeat scroll 0 0;height:412px;margin:0 auto;overflow:hidden;width:412px;}
.gm-map iframe{margin:6px 0 0 6px;}
/* end google maps */


.ula-li-fl img{width:150px;height:83px;overflow:hidden;}

/* start cforms */
#cformsform li{padding-left:0;}
#cformsform ol{list-style: none;}
#cformsform span {color:#645852;}
#cformsform input, #cformsform textarea, #cformsform  #li--7 label, #cformsform img{left:0;}
#cformsform input, #cformsform textarea, #cformsform  #li--7 label, #cformsform img{position:absolute;}
#cformsform li{position: relative;height: 45px;width: 200px;}
#cformsform input{bottom:0;}
#cformsform input, #cformsform textarea{width: 227px;}
#cformsform input, #cformsform textarea, #cformsform #sendbutton{border:1px solid #645852;}
#cformsform input:hover, #cformsform  textarea:hover{border-color:red;}
#cformsform input:focus, #cformsform  textarea:focus, #cformsform input:active, #cformsform textarea:active{border-color:#C6802F;}
#cformsform textarea{height:150px;margin-bottom:5px;bottom:0;}
#cformsform #li--6{height:185px !important;}
#cformsform #li--7{height:72px !important;}
#cformsform #li--7 label{top:25px;}
#cformsform img{top:0;}
#cformsform #sendbutton{background-color:#4E6A73;color:#fff;border:0;font-weight:bold;height:28px;line-height:0;margin-left:0;padding:5px;position:static;width: 60px;}
.linklove, #ll2{display:none;}
#usermessageb{clear:both;}
/* end cforms */


#submnu li ul {display: none;}
#submnu li.current_page_parent ul, #submnu li.current_page_item ul {display: block;}
#submnu li li.current_page_item a {font-weight: bold;}
