/* 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);}

#wrapperpl{width:809px;margin:0 auto;background:url(../images/body_bg_pl.png) 0 43px no-repeat;}
#wrapperde{width:809px;margin:0 auto;background:url(../images/body_bg_de.png) 0 43px no-repeat;}
#wrapperen{width:809px;margin:0 auto;background:url(../images/body_bg_en.png) 0 43px no-repeat;}

/* HEADER */
#header{height:379px;position:relative;}

#slowa1{position:absolute;left:17px;top:17px;color:#C0E0EA;}
#slowa1 a{color:#C0E0EA;}
#slowa1 a:hover{color:#fff;}

#logo{position:absolute;left:17px;top:61px;}

#haslo{position:absolute;left:318px;top:335px;}

#flash_menu{position:absolute;left:217px;top:61px;}

#flags{position:absolute;right:13px;top:30px;}
#flags li{float:left;margin-right:6px;}
#flags li a{float:left;height:15px;overflow:hidden;}
#flags li a:hover img{margin-top:-15px;}
#flags li.active img{margin-top:-15px;}

#linki{position:absolute;left:34px;top:315px;color:#D9D9D9;font-size:10px;}
#linki a{float:left;margin-right:15px;color:#D9D9D9;}
#linki a:hover{color:#000000;}

#slideshow{position:absolute;left:217px;top:114px;width:574px;height:217px;overflow:hidden;}
#slideshow img{position:absolute;left:0;top:0;z-index:1;opacity:0.0;}
#slideshow img.active{z-index:3;opacity:1.0;}
#slideshow img.last-active{z-index:2;}



/* FOOTER */
#footer{height:110px;background:url(../images/footer_bg.png) no-repeat;font-size:10px;line-height:14px;}
#footer .nav{text-align:center;padding:16px 0 0;color:#789AC5;}
#footer .nav a{font-weight:bold;color:#789AC5;}
#footer .nav a:hover{color:#004191;}
#footer .slowa{text-align:center;color:#787878;}
#footer .slowa a{color:#787878;}
#footer .slowa a:hover{color:#000000;}
#footer address{text-align:center;color:#BBBCBE;}


/* MAIN */
#main{background:#fff;margin:0 12px 0 11px;position:relative;zoom:1;padding:0 0 20px;}
#main .mainbg{position:absolute;right:-12px;bottom:0px;width:12px;height:111px;background:url(../images/main_bg.png) no-repeat;}

/* SIDE */
#side{width:181px;padding:0 0 0 6px;float:left;}
#side li{width:166px;padding:0 0 0 16px;font-size:10px;color:#7F7F7F;line-height:13px;margin:0 0 15px;}
#side li a{color:#8CA5C3;font-weight:bold;}
#side li a:hover{color:#000;}

/* CONTENT */
#content{width:547px;float:left;padding:0 0 0 31px;background:url(../images/home_bg.png) no-repeat;}
.index #content{width:562px;}

.c h1{margin:0 0 15px;}
.c h3{margin:0 0 15px;color:#000;font-size:14px;font-weight:bold;text-align:center;font-family:verdana,sans-serif;}
.c p{font-size:11px;line-height:19px;margin:0 0 1.5em;color:#000;}
.c ul{margin:0 0 1.5em;}
.c li{font-size:11px;line-height:16px;margin:0 0 .5em 3em;color:#000;list-style:disc;}
.c a{color:#1A4B87;font-weight:bold;}
.c a:hover{color:#000;}
.c a.wiecej{float:right;width:67px;height:20px;background:url(../images/wiecej_bg.png) no-repeat;font-size:10px;padding:0 0 0 33px;line-height:19px;color:#EAFFAC;}

div.pics{display:inline-block;vertical-align:top;overflow:hidden;margin-right:-15px;margin-bottom:1.5em;}
p.pic iframe{border:5px solid #cad0b8;}
div.pics img{float:left;border:5px solid #F1F4E9;margin:0 15px 15px 0;}
div.pics a:hover img{border:5px solid #cad0b8;}

p.pic img{border:5px solid #F1F4E9;}
p.pic a:hover img{border:5px solid #cad0b8;}

h2.news{font-weight:bold;font-size:12px;margin:0 0 10px;}
.data{display:block;color:#999;font-size:11px;margin:0 0 10px;}

/* HOME */
#home{background:url(../images/home_bg.png) 267px 0 no-repeat;}
#home p{line-height:13px;}

#home .col-1{width:267px;float:left;}
#home .col-1 .michelin img{float:left;margin-right:10px;}
#home .col-1 .michelin p{text-align:right;}

#home .col-2{width:264px;float:right;}
#home .col-2 p{line-height:17px;}

#haczyk{position:absolute;left:258px;top:-60px;z-index:9;}
