/* Basic styles */
body,div,p,ol,ul,li,form,table{margin:0;padding:0}
img,fieldset{border:0}
img{vertical-align:bottom}
object{display:block}
a{cursor:pointer;text-decoration:none;outline:none}
a:hover{text-decoration:none;}
ul{list-style:none}
option{padding:0 .5em 0 1px}
address{font-style:normal}
table{border-collapse:collapse;border-spacing:0}
td,th{vertical-align:top;text-align:left;font-weight:normal}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:1em;line-height:1.1em;font-weight:normal}
.clear{clear:both;overflow:hidden;height:0}

/* Basic fonts */
body,input,textarea,select,td{color:#000;font-size:11px;font-family:verdana,sans-serif;}

/* html, body, wrapper */
html{background:url(../images/html_bg.png);}
body{background:url(../images/body_bg.png) repeat-x;padding:49px 0 65px;}
#wrapper{padding:486px 0 0;position:relative;width:1041px;margin:0 auto;background:#EFEFEF url(../images/wrapper_bg.jpg) no-repeat;}

#flash-logo{position:absolute;left:34px;top:0;}
#flash-main{position:absolute;left:34px;top:136px;}
#flash-dbamy{margin:15px 0 30px 34px;}

#nav{position:absolute;left:365px;top:69px;z-index:999;}
#nav li{float:left;position:relative;}
#nav a{float:left;height:40px;overflow:hidden;}
#nav a:hover img{margin-top:-40px;}
#nav ul{display:none;position:absolute;left:0px;top:40px;border:1px solid #333;border-bottom:0;}
#nav li:hover ul{display:block;}
#nav li:hover img{margin-top:-40px;}
#nav li:hover li ul{display:none;}
#nav li li a{color:#ece7e6;display:block;background:#703f36;height:25px;line-height:25px;padding:0 10px;width:200px;border-bottom:1px solid #333;}
#nav li li span{cursor:pointer;color:#ece7e6;display:block;background:#703f36;height:25px;line-height:25px;padding:0 10px;width:200px;border-bottom:1px solid #333;}
#nav li li a:hover{color:#fbae32;background:#703f36;}
#nav li li ul{display:none;position:absolute;left:220px;top:-1px;}
#nav li li:hover ul{display:block;}
#nav li li a{color:#ece7e6;display:block;background:#703f36;height:25px;line-height:25px;padding:0 10px;width:200px;border-bottom:1px solid #333;}
#nav li li a:hover{color:#fbae32;background:#703f36;}

#flags{position:absolute;left:893px;top:14px;}
#flags li{float:left;}

#footer{height:120px;background:url(../images/footer_bg.png) no-repeat;position:relative;}
#footer ul{position:absolute;left:65px;top:30px;}
#footer ul li{float:left;margin-right:18px;}
#footer ul li a{color:#000;font-weight:bold;}
#footer ul li a:hover{color:#7a1d1d;}
#footer address{color:#474747;position:absolute;right:65px;top:30px;}
#footer address a{color:#474747;}
#footer address a:hover{color:#474747;}

#main{width:1041px;display:inline-block;}

#content{width:710px;float:left;margin-right:26px;margin-left:34px;display:inline;min-height:480px;}

#col-right{width:236px;position:absolute;left:770px;top:486px;}
#col-right .akt{background:url(../images/akt_bg.png) 0 100% no-repeat;padding:0 0 15px;}
#col-right .akt .item{padding:19px 19px 5px;}
#col-right .akt .item h3{font-weight:bold;line-height:15px;}
#col-right .akt .item p.data{color:#9E9E9E;margin:3px 0 8px;}
#col-right .akt .item p{color:#474747;line-height:15px;}
#col-right .akt .item p a{color:#474747;display:block;}
#col-right .akt .item p a:hover{color:#7a1d1d;}

#content-home{width:433px;float:left;font-family:verdana;}
#content-home p{font-size:11px;line-height:18px;}

#col-home{font-family:verdana;width:252px;float:left;margin-right:25px;background:url(../images/produkty_bg.png) 0 100% no-repeat;}
#col-home h2{margin-bottom:20px;}
#col-home .produkt{background:url(../images/produkt_bg.png) no-repeat;padding:4px;width:223px;height:208px;display:inline-block;margin-bottom:12px;margin-left:10px;}
#col-home .produkt img{float:left;}
#col-home .produkt p{font-size:11px;}
#col-home .produkt h3{padding:30px 0 0;line-height:15px;margin:0;font-size:11px;}
#col-home .produkt h3 a{color:#526600;font-weight:bold;text-decoration:underline;}
#col-home .produkt h3 a:hover{color:#7a1d1d;}
#col-home .produkt p{color:#474747;line-height:15px;}
#col-home .produkt a.wiecej{margin-left:17px;background:url(../images/ico-arrow.png) 0 50% no-repeat;padding:0 0 0 20px;text-decoration:underline;color:#000;font-weight:bold;}
#col-home .produkt a.wiecej:hover{color:#7a1d1d;}

.c{font-family:"Trebuchet MS";}
.c h1{margin-bottom:15px;}
.c h2{font-size:15px;font-weight:bold;margin:0 0 15px;}
.c h3{font-size:14px;color:#B30600;font-weight:bold;margin:0 0 15px;line-height:24px;}
.c p{font-size:13px;line-height:23px;margin:0 0 15px;color:#000;}
.c li{font-size:13px;line-height:23px;margin:0 0 5px;color:#000;background:url(../images/ico-arrow2.png) 54px 8px no-repeat;padding:0 0 0 73px;}
.c ul{margin:0 0 15px;}
.c a{font-weight:bold;color:#000;}
.c a:hover{color:#7a1d1d;}

div.pics{display:inline-block;vertical-align:top;overflow:hidden;margin-right:-18px;margin-bottom:15px;}
div.pics img{float:left;border:1px solid #CFC9C3;padding:9px;background:#fff;margin:0 15px 15px 0;}
div.pics iframe{float:left;border:1px solid #CFC9C3;padding:9px;background:#fff;margin:0 15px 15px 0;}
div.pics a:hover img{background:#f5f0ea;}

.pic-right{float:right;margin:0 0 20px 20px;border:8px solid #F6F5F5;}

form{}
form div{width:545px;display:inline-block;margin-bottom:5px;}
form div label{width:130px;float:left;font-size:12px;font-family:"Trebuchet MS";}
form div input{font-weight:bold;width:240px;color:#737373;border:1px solid #B4B4B4;padding:4px;font-size:12px;font-family:"Trebuchet MS";}
form div textarea{font-weight:bold;width:400px;height:140px;color:#737373;border:1px solid #B4B4B4;padding:4px;font-size:12px;font-family:"Trebuchet MS";}
form .btn{margin-left:510px;margin-top:5px;}
form div.clear{width:auto;display:block;margin:0;}

#success{color:blue;font-weight:bold;font-size:15px;padding:10px;}
#errors{color:red;}
#errors li{color:red;}