body{padding:0px;margin:0px;background:#e9eaea;color:#666;font-family:Arial, Helvetica, sans-serif;font-size:11pt;}
a.normal, a.normal:hover{color:#666;border:0;}
h1, h2, h3{margin:0;padding:0;font-weight:bold;color:#26a9ff;}
h1, h2{font-size:1.8em;}
h3{font-size:1.4em;}
p.bigger{font-size:1.4em;color:#26a9ff;}
h5, h5 a, .h5, .h5 a, .h5 a:hover, h5 a:hover {color:#ccc;border:0;font-size:10px;}
big{background:yellow;font-size:11pt;font-weight:bold;}
a{text-decoration:none;border-bottom:1px dashed #26a9ff;color:#26a9ff;}
a:hover{border-bottom:1px solid #000;color:#000;}
#wrapper{margin:0 auto;padding:0;}
#header-wrapper{margin:0 auto;padding:0;width:780px;height:100px;background:#fff;}
#header{width:780px;margin:0 auto;padding:0;}
#tel{float:right;padding:15px 10px 0 35px;color:#fff;font-size:16px;font-weight:bold;font-style:normal;letter-spacing:1px;text-shadow:rgba(0,0,0,0.2) 2px 2px 4px;background:url(i/contact.png) no-repeat left 10px;color:#26a9ff;}
#logo{margin:0;color:#444;}
#logo h2, #logo p{}
#logo h2{color:#165577;float:left;margin:0;padding:15px 10px 15px 60px;background:url(i/handyman-logo.png) no-repeat 10px 10px;letter-spacing:-1px;font-size:30px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#000;font-weight:bold;text-shadow:rgba(0,0,0,0.2) 3px 3px 5px;}
#logo p{margin:0;padding:0px 0 0 62px;font:bold 14px Verdana, "Times New Roman", Times, serif;text-align:center;}
#logo a{border:none;background:none;text-decoration:none;color:#165577;}
#menu{margin:0 auto;padding:0;}
#menu ul{height:36px;background:#fff url(i/menu.png) 0 0 repeat;margin:0;padding:0;padding-left:15px;list-style:none;line-height:normal;}
#menu li{float:left;}
#menu a{display:block;margin-right:1px;padding:10px;text-decoration:none;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#000;border:none;}
#menu a:hover{text-decoration:none;color:#fff;}
#menu .current_page_item a{}
#page{width:780px;margin:0 auto;padding:0;background:#fff;}
#page-bgtop{padding:20px 0px;}
#sidebar{float:left;width:310px;margin:0px;padding:0 0 0px 10px;color:#787878;}
.testi{margin:20px 10px;border-bottom:2px dashed #eee;}
div.testi h3{margin:0;padding:0;}
div.testi h6{text-align:center;}
div.testi p{font-style:italic;}
#content{float:right;width:460px;padding:0;}
.post ul{margin:15px 0 15px 0;}
.post ul li{list-style-type:none;padding:0 0 0 25px;background:url(i/yes.png) no-repeat left center;line-height:160%;}
.post ul li li{padding:0;margin:0;background:transparent;line-height:130%;}
ul.no li{list-style-type:none;padding:0 0 0 25px;background:url(i/no.png) no-repeat left center;line-height:160%;}
ul.form{margin:10px 0;padding:0;}
ul.form li{background:transparent;list-style-type:none;padding:0 0 0 20px;line-height:160%;}
.post{margin-bottom:25px;border-bottom:1px dotted #E7E2DC;}
.post .title{padding:7px 0px 0px 30px;letter-spacing:-.5px;}
.post .title a{color:#333333;border:none;}
.post .meta{margin-bottom:30px;padding:0px 30px 0px 30px;text-align:left;font-family:Arial, Helvetica, sans-serif;font-size:12pt;font-weight:bold;font-style:italic;}
.post .meta .date{float:left;}
.post .meta .posted{float:right;}
.post .meta a{}
.post .entry{padding:0px 30px 20px 30px;padding-bottom:20px;text-align:justify;}
.links{padding-top:20px;font-size:11pt;font-weight:bold;}
.clear{clear:both;}
#footer{width:780px;height:30px;margin:0 auto;padding:0px 0 15px 0;background:#e9eaea url(i/footer.png) no-repeat;border-top:1px dashed #f0f0f0;font-family:Arial, Helvetica, sans-serif;}
#footer p{margin:0;padding-top:4px;line-height:normal;font-size:11pt;text-align:center;color:#848484;}
#footer a, #kw a{color:#848484;border:0;}
#kw, h1.title{font:bold 12px Arial, Helvetica, sans-serif;text-align:center;color:#848484;}
#addr{text-align:center;}
#addr h4, #addr p{display:inline;text-align:center;}
#social{text-align:center;background:url(i/bg2.png) 0 0 repeat-x;}
#social a{border:0;}
#social p{font-family:'trebuchet ms',arial,georgia;font-size:10pt;line-height:1.3;}
table{border-collapse:collapse;}
table.prices td{border:1px solid #ccc;padding:3px 6px;}
.d1{color:#26a9ff;}
tr.teven{background:#eee;}
/* mobile styles */
@media handheld {
html, body {font: 11pt/14pt sans-serif;background: #fff;padding: 3px;color: #000;margin: 0;}
#sidebar, #footer {display: none;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;}
#content img { max-width: 250px;}
}
@media only screen and (max-width : 700px)  { 
html {-webkit-text-size-adjust: none;}
#header-wrapper, #page, #sidebar, #content, #footer,  #wrapper, #page, #content, .post, #header, #menu {width:99%; padding:0; }  
h1.title, .nomobile, #kw,.nosmall,.h5  {display:none !important;}
#logo h2, #logo h1 {font-size:18px;}
h1 {font-size:15pt;}
h2 {font-size:14pt;} 
h3,p.bigger {font-size:13pt;} 
#tel{float:left;font-size:20px;margin-left:15px;padding:12px 10px 5px 28px;}
#menu ul {background:#fff;}
#menu ul li {background:#aaa;}
#menu a{padding:10px 5px;letter-spacing:-1px !important;}
img.ikonka {max-width:90px;max-height:90px;}
ul, ul.li {padding:0;}
.post ul li {background:url(i/yes.png) no-repeat left top;line-height:1.2;}
.post ul.ico li {background:none;}
#sidebar img{margin:0 auto; display:block;text-align:center;}
#content img {max-width:50%;height:auto;}     
.post .entry{padding:5px 10px;}
#content img.FullWidthImg, .fullpage img.FullWidthImg{width:98% !important;max-width:98%; height:auto;border:none;}   
}


@media only screen and (min-width : 786px) and (max-width : 1099px) { 
.cosik{}    
#content img{max-width:405px;}   
}
 /* iPady np dla 768x1024 */   
@media only screen and (min-width : 701px) and (max-width : 785px) { 
.cosik{}    
#header-wrapper, #header, #page, #footer{width:730px; }
#content {width:410px;}
#content img{max-width:370px;}
#logo h2, h1 {font-size:20px;}
h2 {font-size:18px;} 
h3,p.bigger {font-size:16px;} 

}
@media only screen and (min-width : 1100px) and (max-width : 1359px) { 
.cosik{}    
#header-wrapper, #header, #page, #footer{width:980px; }
#content {width:660px;}
#content img{max-width:620px;} 
.post .entry{text-align:left;}      
}
 /* Duze ekrany */   
@media only screen and (min-width : 1360px)  { 
.cosik{}    
#header-wrapper, #header, #page, #footer{width:1350px; }
#content {width:1010px;}
#sidebar{width:330px;} /* szerszy niz standardowo o 20px   */
body{font-size:13pt;}    
big{font-size:14pt;} 
#tel{font-size:18pt;}
#menu ul{height:42px;}
.post .entry{text-align:left;}   
}

