/* Basic styles */
*{margin:0;padding:0}
body,html{height:100%}
a img,fieldset{border:0}
img,object{display:block}
a,a:hover{outline:none;cursor:pointer;text-decoration:none}
ul{list-style:none}
td{vertical-align:top}
input,textarea{padding:1px}
option{padding:1px .5em 0 2px}
input.submit{cursor:pointer}
.hide{display:none}
.clear{clear:both}

/* Html,body,wrapper */
html{background:url('/images/html_bg.gif')}
body{font:76%/100% arial,tahoma,sans-serif;background:url('/images/body_bg.jpg') center top no-repeat}
#wrapper{width:770px;margin:0 auto;position:relative}

/* HEADER */
#header{height:339px;background:url('/images/header_bg.jpg') no-repeat;position:relative}
#flags{position:absolute;left:365px;top:21px}
#flash{position:absolute;left:211px;top:173px;}
#logo{position:absolute;top:16px;left:0px;}
#header-nav{background:url(/images/header_nav_bg.gif) repeat-x;height:47px;width:770px;position:absolute;top:116px;left:0;}
#header ul.nav{position:absolute;left:0;top:4px}
#header ul.nav li{float:left;height:46px;line-height:46px;text-align:center;border-left:1px solid #fff}
#header ul.nav li a{float:left;color:#626262;float:left;display:block;padding:0 15px;}
#header ul.nav li a:hover,#header ul.nav li.active a{background:url(/images/header_nav_bg-h.jpg) repeat-x;color:#AE9C11;}
#flags{position:absolute;top:4px;left:550px;width:240px;}
#flags span{float:left;height:46px;line-height:46px;color:#626262;width:80px;font-size:.9em;}
#flags ul{float:left}
#flags ul li{float:left;padding:0 20px 0 0;height:46px;border-left:1px solid #fff}
#flags ul li img{margin-top:15px;}

#header-nav-2{position:absolute;left:0;top:173px;background:url(/images/header_nav_2_bg.gif) no-repeat;width:211px;height:151px;padding:1px 0 0;font-size:.9em;}
#header-nav-2 li{float:left;height:30px;line-height:30px}
#header-nav-2 a{float:left;height:30px;color:#BED0EC;width:211px;text-indent:15px;}
#header-nav-2 a:hover,#header ul li.active a{color:#fff;background:url(/images/header_nav_2_bg-h.gif) no-repeat left bottom;}

/* FOOTER */
#footer{height:81px;position:relative;font-size:.9em;border-top:3px solid #E7E7E7;}
#footer address{height:61px;width:176px;padding:10px 15px;background:url(/images/footer-address_bg.gif) no-repeat;line-height:190%;color:#626262;font-style:normal;position:absolute;top:-3px;left:0;}
#footer address strong{color:#144188;}
#footer address span.l{float:left;width:95px;}
#footer address span.r{float:right;width:80px;color:#A5A5A5;}
#copyright{color:#6D6D6D;position:absolute;top:15px;left:225px;}
#design{color:#6D6D6D;position:absolute;top:15px;right:0}
#design a{color:#6D6D6D}
#design a:hover{color:#333333}
#footer ul{padding:15px 0 0;width:555px;border-top:1px solid #C3C3C3;position:absolute;top:40px;left:215px;}
#footer li{float:left;padding:0 10px;color:#B5B5B5;border-right:1px solid #ADAAA8}
#footer li.last{border:0}
#footer li a{color:#6D6D6D}
#footer li a:hover{color:#333}

/* MAIN */
#main{background:#E7E7E7 url(/images/content_bg_bottom.gif) left bottom repeat-x;}

/* CONTENT */
#content{padding:15px;width:740px;overflow:hidden;}

/* CONTENT Styles */
.c{color:#626262;font-size:.9em;line-height:165%}
.c p,.c table,.c form{margin:0 0 1em}
.c p,.c li{text-align:justify}
.c a{color:#134593}
.c a:hover{text-decoration:underline;}
.c h1{font-size:1.2em;color:#134086;font-weight:bold;margin:0 0 1em;line-height:120%}
.c h2{font-size:1em;margin:0 0 1em;color:#134086;line-height:120%}
.c h3{font-size:1em;margin:0 0 .5em;line-height:120%}
.c ul{margin:0.5em 0 1em 0}
.c ul li{margin:0 0 0 1em;padding:0 0 0 10px;background:url(/images/c-li.gif) left .6em no-repeat}
.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 img.right{float:right;margin:0 0 1em 2em;margin:0 0 .5em;display:inline;padding:2px;border:1px solid #DBDBDB}
.c img.left{float:left;margin:0 2em 1em 0}
.c blockquote{padding:0 0 0 1em}
.c .images{text-align:center}
.c .images img{padding:2px;border:1px solid #DBDBDB;margin:0 .5em .5em;display:inline}
.c hr{border:0;height:1px;background:#ccc;color:#ccc;margin:0 0 1em}
table{border-collapse:collapse;width:100%}
td img{padding:2px;border:1px solid #DBDBDB;margin:0 .5em .5em;display:inline;width:100px}
td{border-bottom:1px solid #ccc;padding:10px 0 5px}
.kontakt td img{width:178px;border:1px solid #999;margin:0}

.c-left{float:left;width:210px}
.c-left img{padding:3px;background:#F5F5F5;margin:2px;}
.c-left ul li{margin:0 0 30px;padding:0;background:none;width:188px;border:1px solid #D7D7D7}

.c-right{float:right;width:530px}

.c-left ul.links li{padding:5px 0;margin:0;background:none;width:188px;border:0;line-height:120%;border-bottom:1px solid #ccc;text-align: left}
.c-left ul.links li a{color:#666}
.c-left ul.links li a:hover,.c-left ul.links li.active a{text-decoration:underline;}

.c ul.galeria{margin:0;list-style:none;}
.c ul.galeria li{float:left;background:none;padding:0;margin:0}
.c ul.galeria li img{border:1px solid #666;margin:10px}

ul.images{margin:0;list-style:none;}
ul.images li{float:left;background:none;padding:0;text-align:center;margin:10px;}
ul.images li img{border:1px solid #666;margin:0;}

.c form{width:100%}
.c form legend{font-weight:bold;font-size:1.1em;}
.c form div{margin:0 0 .5em;overflow:hidden}
.c form label{clear:left;float:left;width:150px;}
.c form input,.c form textarea{float:left;font-size:11px;}
#msg-success{margin:0 0 1em;color:blue;}
#msg-error{margin:0 0 1em;color:red;}

#stopka h1{
    font-family: Arial, sans-serif;
    margin-top:20px;
    font-size: 11px;
    color: #666;
    text-decoration: none;
    text-align: center;
    font-weight: normal;
} 

.partnerzy td img{width:150px}
.partnerzy td{text-align:justify;}
