h1,h2,h3,h4,h5,h6,form,input,ul,li {padding:0;margin:0;border:0;border:none;}
img {border:0;border:none;}
ul {list-style-type:none;}
a {color:#fe4040;}
a:hover {text-decoration:none;}
.clear {clear:both;font-size:1px;line-height:1px;}
.center {text-align:center;}
.right {text-align:right;}
.red {color:#FF0000;}
h1,h2,h3,h4,h5,h6 {font-size:12pt;}

hr {color:#E0DEDE;height:1px;border:1px solid #E0DEDE;}

/* fotka */

.background 
{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.complexmetal.com/gfx/tlo.png');
}

.fotka2
{
position:absolute;
z-index:101;
border:5px solid #CFCFCF;
display:none;
text-align:left;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.complexmetal.com/gfx/tlo.png');
}

.fotka2[class]
{
background-image:url(http://www.complexmetal.com/gfx/tlo.png);
}

img#close
{
position:absolute;
z-index:4;
top:5px;
right:5px;
height:16px;
width:16px;
border:0;
}

img#noweokno
{
position:absolute;
z-index:4;
top:5px;
right:26px;
height:16px;
width:16px;
border:0;
}

p.opis_fotki
{
display:none;
text-align:center;
margin:0.5em;
font-size:0.8em;
}
/* end of fotka */


html {background:#FFF;}

body
{
     padding:0;
     margin:0;
     font-family: verdana,tahoma,arial;
     font-size: 0.8em;
     text-align: center;
     background:#FFF;
     color:#333333;
}

#main
{
position:relative;
padding:0 10px;
margin:0 auto;
width:960px;
text-align:left;
font-size: 0.8em;
background:#FFF;
z-index:1;
} 

#top
{
height:75px;
background:url(./gfx/serwis/top_tlo.jpg) no-repeat;
}

#top h1,#top h1 a
{
position:relative;
width:310px;
height:38px;
}

#top h1 a
{
display:block;
top:21px;
left:1px;
background:url(./gfx/serwis/h1_tlo.gif) no-repeat;
}

#top ul {position:relative;float:right;top:11px;right:8px;}
#top ul li {display:inline;margin:0 0.2em;}
#top ul li.margin_right {position:relative;margin:0 2em 0 0;top:-6px;}
#top ul li a {color:#3C3C3C;font-weight:bold;}

form#form_szukaj {position:relative;float:right;right:10px;}
form#form_szukaj p {margin:0;padding:0;}
input#form_szukaj_submit {background:none;color:#3C3C3C;font-weight:bold;font-size:1.1em;cursor:pointer;cursor:hand;}
input#form_szukaj_input {background:none;border:1px solid #3C3C3C;font-size:1em;line-height:1.1em;margin-left:0.5em;padding:0.1em 0 0 0;width:150px;}

#top2
{
height:167px;
margin:4px 0 8px 0;
}
#top2 img {height:167px;width:770px;}

#menu
{
background:#e0dede;
margin-bottom:3px;
display:block;
border-bottom:1px solid #e0dede;
zoom:1;
}

#menu ul
{
position:relative;
padding:0 0.5em;
min-height:1.6em;
line-height:1.6em;
z-index:1;
}

ul#tree
{
position:relative;
padding:0 0.5em;
margin:3px 0;
min-height:1.6em;
line-height:1.6em;
background:#e0dede;
zoom:1;
}

#menu ul li,ul#tree li
{
padding:0 0 0 1.6em;
margin-right:0;
display:inline;
font-weight:bold;
background:url(./gfx/serwis/menu_li_tlo.gif) no-repeat 0 0.6em;
}
ul#tree li {background:none;color:#3c3c3c;padding:0;}
#menu ul li {position:relative;float:left;z-index:2;}
#menu ul li a {display:block;margin-right:0.6em;line-height:1.6em;}

#menu ul li ul 
{
position:absolute;
left:-0.5em;
top:1.5em;
padding-top:0.5em;
padding-bottom:0.5em;
display:none;
width:200px;
z-index:30;
zoom:1;
background:url(http://www.complexmetal.com/gfx/serwis/submenu_tlo.png);
}
#menu ul li:hover ul,#menu ul li:active ul,#menu ul li:focus ul {display:block;}

/*
.submenu[class] {background:url(http://www.complexmetal.com/gfx/serwis/submenu_tlo.png);}
.submenu {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.complexmetal.com/gfx/serwis/submenu_tlo.png');}
*/


#menu ul li ul li 
{
position:relative;
display:block;
float:none;
background:url(./gfx/serwis/submenu_li_tlo.gif) repeat-x;
padding:0;
zoom:1;
}
#menu ul li ul li.first {background:none;}

#menu ul li ul li a {margin-right:0;padding-left:1.6em;zoom:1;}
#menu ul li ul li a:hover {background:#CFCFCF;}

#menu ul li a,ul#tree li a {color:#3c3c3c;text-decoration:none;}
ul#tree li a.active {color:#ff0000;}

#content_background
{
position:relative;
padding:37px 0 10px 0;
background:url(./gfx/serwis/content_background_tlo.jpg) no-repeat;
}

#content,#sub_content
{
position:relative;
min-height:500px;
}
#content {background:url(./gfx/serwis/sub_content_3columns_tlo.gif) repeat-y right;}
.columns_3,.columns_3_menu {background:url(./gfx/serwis/sub_content_3columns_tlo.gif) repeat-y right;}

#content a.wiecej
{
margin-left:0.3em;
text-decoration:none;
}

#content h2,#sub_content h2,#aktualnosci h3
{
margin-bottom:0.5em;
font-size:1em;
font-weight:bold;
letter-spacing:0;
color:#010100;
}

#sub_content h2 {line-height:20px;background:url(./gfx/serwis/aktualnosc_h2_tlo_white.gif) no-repeat;padding-left:2.4em;}

#content_left
{
position:relative;
margin-bottom:-1em;
color:#333333;
}

#content_left #main_text
{
margin-bottom:1em;
}
#content_left #main_text p {margin-top:0;}

#content #content_left {float:left;width:370px;min-height:100px;}
.columns_3_menu #content_left {margin:0 198px 0 180px;}
.columns_3 #content_left {margin:0 198px 0 0;}
.columns_2_menu #content_left {margin:0 0 0 180px;}
.columns_2 #content_left {margin:0;}

#content_left .table_cell {position:relative;display:table-cell;width:960px;}

#content_center h2,#aktualnosci h3
{
/*line-height:19px;*/
padding:0.4em 2.4em 0.4em;
background:url(./gfx/serwis/aktualnosc_h2_tlo_white.gif) no-repeat #e0dede;
}

.aktualnosc {padding-bottom:1em;text-align:left;}
.aktualnosc img
{
position:relative;
float:left;
margin:0.2em 0.5em 0 0;
}

.aktualnosc span.data {position:relative;float:right;display:block;padding:0 0.5em;line-height:19px;background:#E0DEDE;}
.aktualnosc a.wiecej {display:inline;}

.aktualnosc .fotki {position:relative;float:left;}
.aktualnosc .fotki img {float:none;display:block;margin-bottom:0.5em;margin-right:1.6em;margin-top:0.4em;}
.aktualnosc .paddingleft {padding-left:120px;}

#aktualnosci {text-align:center;}

#aktualnosci ul.pager 
{
position:relative;
list-style-type:none;
margin:0 auto 1em auto;
padding:0;
}
#aktualnosci ul.pager li {display:inline;}

#tresc ul#galeria {position:relative;list-style-type:none;margin:0 0 0 1em;padding:0;}
#tresc ul#galeria img {float:none;display:block;margin:0;padding:0;}
#tresc ul#galeria li {position:relative;display:inline;float:left;margin:0.5em;}

#content_center,#content_right,#sub_content_right
{
position:relative;
float:left;
width:172px;
padding:0 8px;
padding-top:0.7em;
min-height:100px;
}
#content_center {margin:0 7px 0 7px;width:370px;padding-top:0;}
#content_right {margin-top:0.2em;float:right;}
#sub_content_right {float:right;}

.aktualnosc2, .baner
{
position:relative;
margin:0 0 0.9em 0;
padding-bottom:0.5em;
border-bottom:1px dotted #afafb0;
}
.baner {margin-bottom:0.2em;padding-bottom:0.1em;}
.baner img {width:172px;}

.aktualnosc2 img
{
position:relative;
float:left;
margin:0.2em 0.5em 0 0;
}

#content_right h2,#sub_content_right h2
{
margin-top:2em;
line-height:19px;
padding:0 2.4em;
background:url(./gfx/serwis/aktualnosc_h2_tlo_grey.gif) no-repeat #e0dede;
}

/* SUBPAGE */

#menu_left
{
position:relative;
float:left;
width:175px;
overflow:hidden;
}

#menu_left ul
{
position:relative;
padding:0 0.5em;
overflow:hidden;
}

#menu_left ul li 
{
line-height:1.4em;
font-weight:bold;
padding:0.1em 0;
}
#menu_left ul li a 
{
display:block;
padding-left:1.4em;
text-decoration:none;
color:#3C3C3C;
background:url(./gfx/serwis/menu_left_li_tlo.gif) no-repeat 0 0.4em;
}

#menu_left ul li ul {padding:0.2em 0;margin-left:1.4em;}
#menu_left ul li ul li {}
#menu_left ul li ul li a {background:none;}
#menu_left ul li a.active,#menu_left ul li ul li a.active {background-color:#c9ecff;}

#menu_left ul li ul.extendable {}

/* TRESC */

#tresc 
{
position:relative;
margin-bottom:1em;
}


#tresc ul,#tresc ol {margin:0 0 0 2em;padding:0;}
#tresc ul {list-style-type:square;}

#tresc p,#tresc ul,#tresc ol,#tresc table {margin-top:1em;margin-bottom:1em;} 
#tresc li ol,#tresc li ul {margin-top:0.2em;margin-bottom:0.2em;}

table,table td {border-collapse:collapse;background:#EFEFEF;}
table caption {background:#BFBFBF;color:#FFF;font-weight:bold;border:1px solid #FFF;border-bottom:0;}
table td,table caption {padding:0.5em 0.5em;vertical-align:middle;}
table td {border:1px solid #FFF;}
table tr.color td {background:#DFDFDF;}

.tresc a.fotka img {margin:1em;}

ul#linki_str,ul#menu_linki {margin:1em 0 0 2em;padding:0;list-style-type:square;}
ul#linki_str ul {margin:0 0 0 2em;list-style-type:square;}
ul#linki_str li,ul#menu_linki li {margin:0.5em 0;}
#content_left li img {margin:0 0 -0.3em 0;float:none;}
#content_left li {margin:0.5em 0;}
ul#linki_str li img,ul#menu_linki li img {margin:0 0 -0.3em 0;}

/* KONTAKT */

form.kontakt {position:relative;margin:1em 0;font-size:1em;}

form.kontakt fieldset 
{
position:relative;
border:0 none;
margin:0 2.4em;
display:block;
}

form.kontakt label 
{
display:block;
float:left;
/*width:100px;*/
width:45%;
color:#6B717B;
text-align:right;
padding-right:5px;
cursor:pointer;
}

form.kontakt input, form.kontakt textarea,form.kontakt select 
{
font-size:1em;
border:1px solid #cecfce;
float:left;
margin-bottom:3px;
/*width:240px;*/
width:40%;
background:#f7f7f7;
}
/*form.kontakt select {width:242px;}*/
form.kontakt select {width:40.5%;}

form.kontakt textarea {font-family:'verdana';font-size:0.85em;height:7em;margin-top:0;}

form.kontakt input#form_zgoda {width:20px;background:#FFF;}
form.kontakt label#form_zgoda_label {float:right;margin-right:13%;}

form.kontakt input.submit 
{
position:absolute;
bottom:0;
right:0;
background:#00519c;
color:#FFF;
cursor:pointer;
/*width:10em;*/
width:12%;
line-height:1em;
font-size:0.85em;
font-weight:bold;
border:0 none;
}
