/* Basic styles */
*{margin:0;padding:0}
html,body{height:100%}
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:separate;border-spacing:0}
th{vertical-align:top;text-align:left;font-weight:normal}
td{vertical-align:top}
p,li{line-height:125%}
address{font-style:normal}
h1,h2,h3,h4,h5,h6{line-height:1.2em;font-size:1em;}
.clear{clear:both}
.clearfix:after{content:'';display:block;clear:both}
.hide{display:none}
.shide{left:-9999px;position:absolute}

/* Html,body,#wrapper */
html{background:url('../images/html_bg.png');}
body{color:#797979;font-size:11px;font-family:verdana,arial,sans-serif;}
#body{width:779px;margin:0 auto;border-top:6px solid #074777;background:#fff;overflow:hidden;}

#body2{border-right:1px solid #fff;border-left:1px solid #fff;}

#left{width:218px;float:left;background:url(../images/left_bg.jpg) no-repeat;padding:46px 0 0;}
#left{width:218px;float:left;background:url(../images/left_bg.jpg) no-repeat;padding:46px 0 0;}

#left .home{color:#aebccb;font-size:10px;font-family:tahoma,sans-serif;text-align:center;line-height:42px;}
#left .home a{color:#aebccb;padding:0 0 0 20px;background:url(../images/ico-home.png) no-repeat;}
#left .home a:hover{color:#666;}

#frk{height:221px;text-align:center;font-size:10px;color:#000;line-height:12px;}
#frk img{display:block;}

#news p{padding:0 20px;font-size:10px;line-height:14px;}
#news p a{color:#797979;}
#news p a:hover{color:#333;}

#main{width:559px;float:left;background:url(../images/main_bg.jpg) no-repeat;}

#flash_pdf{float:right;}
#flash_random{border-top:1px solid #fff;border-bottom:1px solid #fff;}
#flash2_pl{border-bottom:6px solid #a1c5af;background:#fff;padding:0 0 1px;}

#home-produkty{width:296px;float:left;font-size:11px;color:#797979;margin:0 0 0 1px;display:inline;}
#home-produkty p{padding:0 20px 0 0;line-height:15px!important;margin:0!important}
#home-produkty p img{float:left;margin:0 3px 0 0;}
#home-produkty p a{color:#797979;float:right;margin:1em 0;}
#home-produkty p a:hover{color:#333;}

#home-mineralizacja{width:262px;float:right;font-size:11px;background:#f7f7f7;margin:0 0 5px;color:#797979}
#home-mineralizacja p{padding:0 20px 10px 0;line-height:15px!important;margin:0!important;}
#home-mineralizacja p img{float:left;margin:0 5px 5px 0;line-height:15px}
#home-mineralizacja p.second{clear:both;padding:0 20px 10px 30px;}

#footer{clear:both;height:92px;width:779px;margin:0 auto;background:url(../images/footer_bg.png);position:relative;}
#footer address{position:absolute;left:0px;top:20px;display:block;width:218px;color:#fff;font-size:10px;font-family:tahoma,sans-serif;text-align:center;}
#footer p{position:absolute;left:218px;top:20px;text-align:center;width:559px;font-family:verdana,sans-serif;font-size:10px;color:#7d7d7b;}
#footer p a{color:#7d7d7b;}
#footer p a:hover{color:#333;}
#footer p.foot{color:#c6c6c6;position:absolute;left:218px;top:50px}

.home #content{padding:0;}
#content{padding:0 20px;margin:0 0 5px;color:#000;background:url(../images/content_bg.png) repeat-y;overflow:hidden;min-height:350px;}

#content h1{border-bottom:6px solid #a1c5af;background:#fff;padding:0 0 1px;margin:0 -20px 35px;}
#content h1 img{height:55px;}
#content p{line-height:19px;margin:0 0 12px;}
#content p a{color:#7d7d7b;}
#content p a:hover{color:#333;}

#content p.date{margin:0 0 .5em;}

#content ul{margin:0.5em 0 1em 0;}
#content ul li{margin:0 0 0 18px;padding:0 0 0 13px;background:url(../images/ico-arrow2.png) no-repeat 0 6px;line-height:20px;}
#content ul li a{color:#777; border: #a5a5a5 dotted; border-width: 0px 0px 1px 0px;}
#content ul li a:hover{color:#555;}
#content ul li a:visited{color:gray;}

#content .red {color:#cc0100;}