/* Basic styles */
*{margin:0;padding:0}
body{line-height:1}
img,fieldset{border:0}
img{vertical-align:bottom}
a,a:hover{cursor:pointer;text-decoration:none;outline:none}
a:hover{border:0} /* IE fix */
ul{list-style:none}
option{padding:0 .5em 0 1px}
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,h5,h6{font-size:1em;font-weight:bold}
.clear{clear:both}

/* html, body */
html{background:#fff}
#body{background:#f7edd1 url(../images/body_bg.png) repeat-x;}
#wrapper{background:url(../images/wrapper_bg.jpg) no-repeat;width:961px;margin:0 auto;position:relative;padding:378px 0 0;}
body,input,textarea,select,td{color:#a05f33;font-size:11px;font-family:arial,sans-serif;}

/* logo */
#logo{position:absolute;left:402px;top:12px;}
#top-link{position:absolute;left:31px;top:52px;}
#top-tel-email{position:absolute;left:690px;top:34px;}
#top-tel-email img{float:left;}

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

/* main navigation */
#nav{position:absolute;left:242px;top:141px;}
#nav li{float:left;}
#nav li a{float:left;height:19px;overflow:hidden;}
#nav li a img{height:38px;}
#nav li a:hover img{margin:-19px 0 0;}
#nav li.active a img{margin:-19px 0 0;}

/* flags */
#flags{position:absolute;left:20px;top:143px;}
#flags li{float:left;}
#flags li a{float:left;height:15px;overflow:hidden;}
#flags li a img{height:30px;}
#flags li a:hover img{margin:-15px 0 0;}
#flags li.active a img{margin:-15px 0 0;}

/* flags */
#top-pic{position:absolute;left:0;top:172px;}

/* Footer */
#footer{position:relative;width:961px;margin:0 auto;}
#footer address{padding:22px 0 0 70px;background:url(../images/footer-logo.png) 12px 0 no-repeat;color:#cfa98f;}
#footer address strong{color:#a05f33;font-weight:normal;}
#footer p.d{position:absolute;right:14px;top:22px;color:#cfa98f;}
#footer p.d a{color:#a05f33;}
#footer p.d a:hover{text-decoration:underline;}
#footer p.nav{position:absolute;left:375px;top:22px;}
#footer p.nav a{color:#a05f33;padding:0 14px 0 8px;background:url(../images/footer-star.png) 100% 4px no-repeat;}
#footer p.nav a.last{background:none;}
#footer p.nav a:hover{text-decoration:underline;}

/* Main */
#main{overflow:hidden;background:url(../images/content_bg.png) no-repeat;position:relative;}

/* Content */
#content{width:620px;float:right;margin:70px 0 20px;padding:20px 20px 0;background:#fff url(../images/content_bg_top.png) no-repeat;}
#content h1{position:absolute;left:0px;top:0px;}
#content .content_b{background:url(../images/content_bottom_bg.png) no-repeat;height:20px;margin:0 -20px;}


/* CONTENT Styles */
.c p,.c table,.c form,.ed{margin:0 0 1em;}
.c h1,.c h2,.c h3,.c h4{font-size:1.2em;}
.c p,.c li,.ed{line-height:150%;font-size:12px;}
.c a{color:#a05f33;font-weight:bold;}
.c a:hover{text-decoration:underline;}
.c ul{margin:0.5em 0 1em 0;list-style:disc}
.c ul li{margin:0 0 0 1.5em}
.c ol{margin:0.5em 0 1em 0;list-style:decimal}
.c ol li{margin:0 0 0 2em}
.c blockquote{margin:1em;}
.c .center{text-align:center;}


/* FORM Styles */
.c .rf{margin:0 0 10px;overflow:hidden;}
.c .rf:after{content:"";display:block;clear:both}
.c .req label{font-weight:bold;}
#errors{list-style:none;border:1px solid red;padding:.5em;background:#fffeee;margin:0 0 1em;}
#errors li{color:red;line-height:125%;font-size:.9em;margin:0;}
#success{font-weight:bold;}

.home #wrapper{padding:468px 0 0;}
.home #main{background:none;}
.home #content{float:none;width:960px;padding:0 0 20px;background:none;margin:0;}

#home{overflow:hidden;zoom:1;padding:0 20px;}
#home h2{margin:0 0 20px;}
#home #box-1{padding:30px 0 24px 0;margin:0 40px 0 0;width:310px;float:left;background:url(../images/home_bg.png) 0 100% repeat-x;position:relative;}
#home #box-1 .btn{position:absolute;left:0px;bottom:0px;}
#home #box-1 p{line-height:16px;color:#a05f33;}

#home #box-2{width:270px;padding:30px 0 0;float:left;margin:0 30px 0 0;}
#home #box-2 h2{overflow:hidden;width:270px;}
#home #box-2 .produkt{padding:0 0 24px;background:url(../images/home_bg.png) 0 100% repeat-x;position:relative;}
#home #box-2 .produkt img{float:left;border:1px solid #e4d4be;float:left;margin:0 10px 0 0;}
#home #box-2 .produkt h3{font-weight:bold;font-size:14px;color:#c70900;margin:0 0 10px;}
#home #box-2 .produkt p{line-height:16px;color:#a05f33;}
#home #box-2 .produkt .btn{position:absolute;left:0px;bottom:0px;}

#home #box-3{width:270px;padding:30px 0 0;float:left;}
#home #box-3 h2{overflow:hidden;width:270px;}
#home #box-3 .produkt{padding:0 0 24px;background:url(../images/home_bg.png) 0 100% repeat-x;position:relative;}
#home #box-3 .produkt img{float:left;border:1px solid #e4d4be;float:left;margin:0 10px 0 0;}
#home #box-3 .produkt h3{font-weight:bold;font-size:14px;color:#c70900;margin:0 0 10px;}
#home #box-3 .produkt p{line-height:16px;color:#a05f33;}
#home #box-3 .produkt .btn{position:absolute;left:0px;bottom:0px;}

table.kontakt{}
table.kontakt td{border:1px solid #999;padding:8px;line-height:13px;}

#left{width:230px;float:left;padding:70px 35px 50px;background:url(../images/left_bg.png) 0 100% no-repeat;}
#left h2{margin:0 0 20px;}
#left .produkt{width:230px;margin:0 0 30px;padding:0 0 35px;background:url(../images/home_bg.png) 0 100% repeat-x;position:relative;}
#left .produkt img{float:left;border:1px solid #e4d4be;float:left;margin:0 10px 0 0;}
#left .produkt h3{font-weight:bold;font-size:14px;color:#c70900;margin:0 0 10px;}
#left .produkt p{line-height:16px;color:#a05f33;}
#left .produkt .btn{position:absolute;left:0px;bottom:0px;}
#left .kontakt strong{color:#4c250f;}
#left .kontakt p{line-height:16px;margin:0 0 10px;}
#left .kontakt a{color:#c70900;margin:0 0 0 30px;}
#left .kontakt a:hover{text-decoration:underline;}


#content form{background:url(../images/form_bg.png) no-repeat;width:580px;height:245px;padding:20px;}
#content form .row{overflow:hidden;zoom:1;margin:0 0 8px;}
#content form .row label{float:left;width:80px;padding:0 8px 0 0;line-height:18px;color:#a05f33;}
#content form .row input{color:#411700;padding:3px;width:430px;}
#content form .row textarea{color:#411700;padding:3px;width:430px;}
#content form input.btn{margin:20px 0 0 88px;}
#content h2{margin:0 0 15px;}

#nav-oferta{width:227px;overflow:hidden;zoom:1;}
#nav-oferta li{float:left;}
#nav-oferta li a{width:219px;float:left;font-weight:bold;color:#411700;line-height:12px;padding:8px 0 8px 8px;background:url(../images/left_nav_bg.png) 0 100% no-repeat;font-weight:bold;}
#nav-oferta li li{padding:0 0 0 10px;}
#nav-oferta li li a{width:189px;font-weight:normal;}
#nav-oferta li ul{padding:0 0 0 10px;display:none;}
#nav-oferta li.active ul{display:block;}
#nav-oferta li.active a{color:#c70900;}
#nav-oferta li.active li a{color:#411700;}
#nav-oferta li.active li.active a{color:#c70900;}

#oferta{margin:0 -5px}
#oferta p{font-size:11px;overflow:hidden;zoom:1;}
#oferta h2{color:#411700;font-weight:bold;font-style:italic;font-size:26px;font-family:georgia,arial,sans-serif;margin:0 0 30px;}
#oferta h2.sposob{color:#411700;font-weight:bold;font-style:italic;font-size:18px;font-family:georgia,arial,sans-serif;margin:0 0 10px;}
#oferta p.dane{overflow:hidden;zoom:1;width:250px;padding:8px 0;margin:0;}
#oferta p.dane span.l{font-family:georgia,arial,sans-serif;color:#411700;font-style:italic;float:left;width:110px;padding:0 10px 0 0;text-align:right;line-height:12px;}
#oferta p.dane span.r{color:#A05F33;float:left;width:130px;line-height:12px;}
#oferta .pic{float:right;padding:3px;border:1px solid #e4d4be;text-align:center;width:365px;}

img.right{float:right;margin-left:20px;margin-bottom:20px;}

p.news span{color:#411700;width:70px;display:inline-block;}

ul.pics{margin:0;padding:0;list-style:none;clear:both;}
ul.pics li{float:left;margin:0;padding:0;list-style:none;border:1px solid #ccc;padding:1px;margin:0 10px 10px 0;}
ul.pics li a{float:left;width:88px;height:88px;overflow:hidden;}
