/* Basic styles */
*{margin:0;padding:0}
body{line-height:1}
img,fieldset{border:0}
img,embed{vertical-align:bottom}
a,a:hover{cursor:pointer;text-decoration:none;outline:none}
ul{list-style:none}
option{padding:0 .5em 0 1px}
input,textarea{font-size:1em;padding:1px}
input[type=submit],input[type=image]{cursor:pointer;padding:0;border:0}
table{border-collapse:collapse;border-spacing:0}
td,th{vertical-align:top;text-align:left;font-weight:normal}
address{font-style:normal}
h1,h2,h3,h4{font-size:1em;}
.clear{clear:both}
.clearfix:after{content:'';display:block;clear:both}

/* Html,body,#body */
html{background:#01833a url(../images/html_bg.png) repeat-x;}
body,input,textarea{color:#02723a;font-size:11px;font-family:verdana,arial,sans-serif;}
#body{position:relative;width:952px;margin:0 auto;padding:116px 0 0;background:url(../images/header_bg.png) 0 27px no-repeat;}


/* Header */
#skip{position:absolute;left:-9999px;top:0;}

#logo{position:absolute;left:20px;top:42px;}

#nav{position:absolute;right:20px;top:65px;}
#nav li{float:left;height:41px;}
#nav li a{color:#3f8458;text-transform:uppercase;display:block;height:50px;overflow:hidden;float:left;}
#nav li a:hover img,#nav li.active a img{margin:-50px 0 0;}

#flags{position:absolute;left:366px;top:27px;}
#flags li{float:left;margin:0 10px 0 0;}
#flags li a{display:block;height:24px;overflow:hidden;float:left;}
#flags li a:hover img{margin:-30px 0 0;}

/* Main */
#main{background:url(../images/main_bg.png) repeat-y;}
#main:after{content:'';display:block;clear:both}


/* Left */
#left{width:190px;float:left;margin:0 0 0 1px;}
#left h2{padding:15px 0 0 20px;}
#left ul{padding:0 0 0 20px;}
#left ul ul{padding:0;}
#left ul li{font-family:tahoma,sans-serif;border-top:1px solid #e2efe8;line-height:13px;width:153px;}
#left ul li:first-child{border:0;}
#left ul li li:first-child{border-top:1px solid #e2efe8;}
#left ul li a{color:#02723a;font-weight:bold;display:block;padding:5px 0 5px 18px;}
#left ul li a:hover,#left ul li.active a{background:#fff500;}
#left ul li li a,#left ul li.active li a{font-weight:normal;padding-left:40px;background:url(../images/nav-ico.png) 22px 6px no-repeat;}
#left ul li li a:hover,#left ul li li.active a{background:#fff500 url(../images/nav-ico.png) 22px 6px no-repeat;}

#e_sklep
{
  margin:10px 0 0 0;
  width:190px;
  float:left;
  background-color:#02723a;
  text-align:center;
    padding:10px 0;
}

  #e_sklep a
  {
    font-family:tahoma,sans-serif;
    color:#fff500;
    text-decoration:none;
    font-weight:bold;
    font-size:14px;
    line-height:20px;
  }
  
  #e_sklep i
  {
    font-size:12px;
    font-weight:normal;
  }


/* Content */
#content{padding:0 26px 20px 20px;float:left;width:715px;}
#header_pic{margin:0 -26px 0 -20px;}
#sitepath{color:#adb1aa;padding:20px 0 10px;}
#sitepath span{color:#d7ddd3;font-weight:bold;}
#sitepath a{color:#adb1aa;text-transform:lowercase;}



/* Footer */
#footer{background:url(../images/footer_bg.png) no-repeat;padding:25px 0;}
#footer hr{display:none;}
#footer address{color:#8cc7a6;text-align:center;line-height:20px;padding:20px 0 0;}
#footer p{color:#8cc7a6;text-align:center;line-height:20px;}
#footer p a{color:#8cc7a6;}
#footer p a:hover{text-decoration:underline;}
#footer p.nav1{color:#c3e7d3;text-align:left;width:480px;float:left;padding:15px 0 0 40px;font-family:tahoma,sans-serif;}
#footer p.nav1 a{color:#01833a;font-weight:bold;}
#footer p.nav2{color:#c3e7d3;text-align:right;width:380px;float:right;padding:15px 40px 0 0;font-family:tahoma,sans-serif;}
#footer p.nav2 a{color:#01833a;font-weight:bold;}
#footer p.nav2 span{color:#8ead9c;}

/* CONTENT Basic Styles */
.c p,.c table,.c form,.ww{padding:0 0 1em}
.c ul{margin:0.5em 0 1em 0;list-style:disc}
.c ul li{margin:0 0 0 1.5em}
.c ul li li{margin:0 0 0 1.5em;padding:0;background:none;list-style:disc}
.c ol{list-style:decimal;margin:0.5em 0 1em 0}
.c ol li{margin:0 0 0 2em}
.c dl{margin:0.5em 0 1em 0}
.c dl dt{margin:0 0 .2em;font-weight:bold}
.c dl dd{margin:0 0 1em 3em}
.c blockquote{margin:1em;}
.c hr{height:1px;margin:2em 0;border:0;border-top:1px dashed #666}
.c .center{text-align:center;}

/* CONTENT Custom Styles */
.c p,.c li,.ww{line-height:20px;}
.c a{color:#02723a;text-decoration:underline;}
.c a:hover{color:#333;}
.c .h1{text-indent:-16px;margin:0 0 10px;}
.c h2{font-family:arial,sans-serif;font-size:16px;color:#02723a;font-weight:bold;margin:0 0 10px;}
.c table{width:100%;font-family:tahoma,sans-serif;}
.c tbody{border-top:2px solid #d7ddd3;}
.c tbody th{background:#fff;border:1px solid #d7ddd3;padding:5px;width:110px;font-weight:bold;}
.c tbody td{background:#d6f7b8;border:1px solid #d7ddd3;padding:5px;}

/* FORM Styles */
.c .rf{margin:0 0 10px;zoom:1}
.c .rf:after{content:"";display:block;clear:both}
.c .rf label{font-weight:bold;width:133px;float:left;padding:2px 0 0;}
.c .rf input,.c .rf textarea{background:#d5e7c5;border:1px solid #9bd469;padding:2px;}
.c input[type=image]{margin:0 0 0 133px;}
.c .rfc{overflow:hidden;}
.c .rfc p{font-weight:bold;width:133px;float:left;padding:2px 0 0;}
.c .rfc div{float:left;}
.c .rfc div div{float:none;margin:0 0 5px;}


#errors{list-style:none;padding:.5em;margin:0 0 1em;color:red;}
#errors li{color:red;line-height:125%;font-size:.9em;margin:0;}
#success{font-weight:bold;}

/* Page HOME */
.home #content{padding:0;width:760px;background:url(../images/content_bg.png) 0 281px no-repeat;}
.home #left{height:322px;background:#fff url(../images/left_bg.png) 100% 100% no-repeat;}
#home-flash{margin:0 0 0 1px;}
#home-bottom{clear:both;height:150px;background:url(../images/home-bottom_bg.png) no-repeat;position:relative;}
#home-bottom-nav{position:absolute;left:19px;top:32px;}
#home-bottom-nav a{display:block;}
#home-bottom-pedzle{position:absolute;left:212px;top:19px;background:url(../images/home-pedzle-bg.png) 0 31px no-repeat;height:145px;}
#home-bottom-pedzle h2{margin:0 0 0 101px;}
#home-bottom-pedzle p{line-height:20px;width:260px;padding:5px 0 0 110px;}
#home-bottom-pedzle a{font-weight:bold;color:#02723a;text-decoration:underline;}
#home-bottom-kontakt{position:absolute;left:608px;top:19px;background:url(../images/home-kontakt-bg.png) 0 31px no-repeat;height:145px;}
#home-bottom-kontakt p{line-height:20px;padding:5px 0 0 105px;width:220px;letter-spacing:-1px;}
#home-bottom-kontakt a{font-weight:bold;color:#02723a;text-decoration:underline;text-transform:lowercase;}
#home-bottom-kontakt h2{margin:0 0 0 90px;}

/* Page KONTAKT */
#page-kontakt{float:left;}
#page-kontakt .adres{width:400px;float:left;}
#page-kontakt .adres img{border:1px solid #be1a6b;float:left;margin:0 10px 0 0;}
#page-kontakt .adres p{float:left;}
#page-kontakt .osoby{width:250px;float:left;}
#page-kontakt .osoby img{border:1px solid #be1a6b;float:left;margin:0 10px 0 0;}
#page-kontakt .osoby p{overflow:hidden;margin:0 0 20px;}

.produkt{overflow:hidden;margin:0 0 40px;}
.produkt .pic{float:left;width:220px;position:relative;}
.produkt .pic img{border:1px solid #be1a6b;background:#fff;padding:5px;}
.produkt .pic p{background:#be1a6b;padding:2px 5px;width:192px;color:#fff;font-weight:bold;}
.produkt .desc{float:left;width:490px;}
.produkt .desc h2{color:#b90a60}
.produkt .pic img.bg{border:0;background:none;padding:0;position:absolute;left:135px;top:0px;}


p.pics img{border:1px solid #be1a6b;margin:0 10px 10px 0;}

