/* 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:12px/100% tahoma,sans-serif;background:url('../images/body_bg.png') center top no-repeat}
#wrapper{width:970px;margin:0 auto;position:relative}

/* HEADER */
#header{height:339px;position:relative}
#flash{position:absolute;left:411px;top:173px;}
#logo{position:absolute;top:16px;left:0px;}
#header-nav{background:url(../images/header_nav_bg.gif) repeat-x;height:47px;width:970px;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{background:url(../images/header_nav_bg-h.jpg) repeat-x;color:navy;}
#header ul.nav li.active a{background:url(../images/header_nav_bg-h.jpg) repeat-x;color:navy;font-weight:bold;}
#header ul.nav li img{padding:5px 0 7px;}
#flags{position:absolute;top:4px;left:680px;width:340px;}
#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 10px 0 10px;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.png) no-repeat;width:411px;height:151px;padding:1px 0 0;font-size:.9em;}
#header-nav-2 li{float:left;height:37px;line-height:34px;}
#header-nav-2 li:first-child{padding-top:2px;}
#header-nav-2 a{background:url(../images/arrow.png) 8px 10px no-repeat;float:left;height:37px;color:#BED0EC;width:411px;text-indent:32px;font-size:12px;font-weight:bold;color:#DAE8FE;text-shadow:1px 1px 0 #000;}
#header-nav-2 a:hover,#header ul li.active a{color:#FFD100;}

#header .slogan{width:800px;position:absolute;left:180px;top:30px;font-size:18px;line-height:22px;}
#header .slogan a{color:#FFEF63;}
/* FOOTER */
#footer{height:46px;position:relative;font-size:.9em;}

#copyright{color:#6D6D6D;position:absolute;top:15px;left:0;}

#design{color:#6D6D6D;position:absolute;top:15px;right:0}
#design a{color:#6D6D6D}
#design a:hover{color:#333333}

#footer ul{position:absolute;top:15px;left:350px;}
#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}

#stopka{overflow:hidden;zoom:1;font-family:arial,sans-serif;padding:10px 0 8px;border-bottom:3px solid #E7E7E7;background:#fff url(../images/stopka_bg.png) repeat-x;}
#stopka div{float:left;width:225px;border-left:1px solid #DADADA;height:105px;padding:0 8px;}
#stopka div:first-child{border:0;}
#stopka h2{font-weight:normal;color:#fff;font-size:11px;margin:0 0 10px;padding:0 0 0 13px;height:35px;line-height:32px;background:url(../images/footer_box_bg.png) repeat-x;}
#stopka li{padding-left:15px;color:#123876;font-size:11px;background:url(../images/li.png) 5px 50% no-repeat;margin:8px 0 0;}


/* MAIN */
#main{background:#fff;padding:15px;}

/* CONTENT */
#content{width:910px;padding:0 15px 15px;overflow:hidden;background:#eee;}

/* CONTENT Styles */
.c{color:#494949;font-size:12px;line-height:150%;text-shadow:1px 1px 0 #fff;}
.c p,.c table,.c form{margin:0 0 1.5em}
.c p,.c li{text-align:justify}
.c a{color:#134593}
.c a:hover{text-decoration:underline;}
.c h1{font-size:12px;line-height:38px;height:40px;color:#383838;font-weight:bold;margin:0 -15px 12px;position:relative;text-indent:15px;background:url(../images/h1_bg.png) repeat-x;text-shadow:1px 1px 0 #E1E1E1;}
.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 1.5em 0}
.c ul li{margin:0 0 0 1em;padding:0 0 0 20px;background:url(../images/c-li.gif) left 6px 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{background:#fff;float:right;margin:0 0 1em 2em;margin:0 0 .5em;display:inline;padding:2px;border:1px solid #C1C1C1}
.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{background:#fff;padding:2px;border:1px solid #C1C1C1;margin:0 .5em .5em;display:inline}
.c hr{border:0;height:1px;background:#ccc;color:#ccc;margin:1em 0 2em}
table{border-collapse:collapse;width:100%}
td img{background:#fff;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{border-top:1px solid #999;}
.kontakt td{padding-right:10px;text-align:left;}
.kontakt td img{width:178px;border:1px solid #999;margin:0}

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

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

.c-right2{float:right;width:700px;padding:10px 0 0;}

.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;overflow:hidden;zoom:1;margin-right:-10px;}
.c ul.galeria li{float:left;background:none;padding:10px 30px;margin:0}
.c ul.galeria li img{border:1px solid #666;}

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;}

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


a.pdf{font-weight:bold;text-decoration:underline;float:right;padding:0 0 0 20px;background:url(../images/ico_pdf.png) no-repeat;}

h2.ml{margin-left:210px!important;}

#flash span{position:absolute;left:0px;top:48px;display:block;width:210px;height:36px;padding:12px 15px;background:#224379;color:#fff;font-size:16px;font-weight:bold;line-height:18px;font-family:arial,sans-serif;}

p.zapraszamy{font-size:15px;font-weight:bold;text-align:center;color:#000;}


#centrum_techniczne_out{position:absolute;top:0;left:734px;}
#centrum_techniczne{position:absolute;top:354px;width:225px;height:447px;background:url(../images/centrum_techniczne_bg2.png) no-repeat;}
#centrum_techniczne h2{font-size:12px;font-weight:bold;text-transform:uppercase;color:#FFD100;height:37px;line-height:37px;padding:0 0 0 33px;text-shadow:none;}
#centrum_techniczne h2 a{color:#FFD100;}
#centrum_techniczne div.pic_1{margin:20px 0 0 16px;height:192px;position:relative;}
#centrum_techniczne div.pic_2{margin:20px 0 0 16px;height:183px;position:relative;}
#centrum_techniczne div.pic_3{margin:20px 0 0 16px;height:183px;position:relative;}
#centrum_techniczne div{position:absolute;left:0;top:0px;text-align:center;color:#fff;width:191px;font-size:11px;line-height:14px;font-weight:bold;}
#centrum_techniczne div img{display:block;margin:0 0 10px;}

#page-index #content{float:left;width:660px;height:637px;}
#page-index #content p{line-height:18px;margin:0 0 16px;}
#page-index #content p:last-child{margin-bottom:0px;}

.content_small{width:672px!important;}

#page-index #centrum_techniczne_out{position:static;top:auto;left:auto;}
#page-index #centrum_techniczne{height:652px;float:right;position:static!important;top:auto!important;left:auto!important;margin-right:-4px;display:inline;}

