
/* CSS Document archikon.net.pl*/
/* AUTHOR: FUSYI*/
body,td,th {font-family: Arial Narrow, Arial, Verdana, sans-serif; font-weight:300; font-size: 11px; color: #666666; line-height:22px; background: #333333 url(/new/arch/images/bgmax.jpg)  50% 0 fixed}


br {line-height:3px; height:1px}

a:link { color: #838f9d; font-weight:100; text-decoration: none;}
a:visited { text-decoration: none; color: #838f9d }
a:hover { text-decoration: underline; color: red }
a:active { text-decoration: none }

h1 { font-size: 31px; color: #999999; font-weight:100; letter-spacing:-0.02em; text-align:left}
h2 { font-size: 21px; color: #999999;   padding-left:10px; border-left: #ccc solid 1px; font-weight:100; letter-spacing:-0.01em;  text-align:left}
h3 { font-size: 15px; color: #999999; font-weight:500;  letter-spacing:-0.01em; }
h4 { font-size: 13px; color: #666666; font-weight:100; letter-spacing:-0.01em; }
ul { line-height:30px; width:auto;  font-size: 17px; color: #999999; font-weight:300; letter-spacing:-0.01em; list-style:none } 
li {font-size:11px}
p {font-size: 15px; color: #999999; line-height:29px; border-bottom:#cccccc 1px dotted; }
p a:link { color: #668cac; font-weight:300; text-decoration: underline}
p a:visited { text-decoration: underline; color: #668cac }
p a:hover { text-decoration: underline; color: #143755 }
p a:active { text-decoration: none }
#all { width:90%; margin:-9px auto ; height:auto}
#top { height:166px; margin:-9px -9px 0px -9px; background:url(/new/arch/images/alutop.jpg)  }
#pas { height:25px; background: url(/new/arch/images/alu.jpg) repeat-x }
#lokacja { height:45px; background: url(/new/arch/images/alu.jpg) repeat-x; padding:15px 0px 0px 200px; font-size:15px; font-weight:300; margin:-25px -9px 0px -9px;}
#lokacja a, a:link, a:visited {color: #ff0000; font-weight:300; text-decoration: none; }
#lokacja a:hover {color:#505c6a}
#content {float:left;  height:auto; background: #ffffff  url(/new/arch/images/rest.png); text-align:justify; margin-top:50px; margin-left:300px  }
#left_col {float:left; width:275px; margin:40px 0px 0px 25px;  padding:0px 0px 0px 0px; height:auto; }

#right_col {float:right; padding:0px 10px 20px 25px; height:auto; margin-bottom:100px }
#right_col img {border: 1px solid grey; padding:5px }
#right_col table {color:#ffffff;  float:left; width:50%; margin-bottom:15px}
#right_col table .type {background:grey url(/new/arch/images/bg_table_type.jpg); font-size:13px; color:#ffffff; padding:2px 5px 2px 5px; width:20%}
#right_col table .value {background:#d8d8d8 url(/new/arch/images/bg_table_value.jpg); font-size:13px; color:#485861; padding:2px 5px 2px 5px; width:80%}
#menu {background: url(/new/arch/images/alu.jpg) repeat-x; height:50px;  text-align:left;   font-size:14px; padding-left:200px}
#menu a, a:link, a:visited {color: #668cac; font-weight:300; text-decoration: none}
#menu a:hover {color:#505c6a}
#shadow {width:100%; position:fixed; bottom:0px; height:95px; float:left; background: url(/new/arch/images/rest.png) repeat-x;  font-size:15px; font-weight:300; margin:79px -9px -9px -9px; }
#stopka {float:right; height:37px;  margin-top:-14px }
#stopka span {}
#st_adres {float:left; padding:40px 0px 0px 165px; color:#a5aaad; line-height: 12px }
#st_tel {float:left; padding:40px 0px 0px 20px; color:#a5aaad; line-height: 12px}

input {color:grey; background: #414141; padding:5px; border:1px solid silver}


.arrowlistmenu{
width: 275px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/

color: #dddddd;
font-size:11px;
background:  url(/new/arch/images/titlebar.png) repeat-x center left;

text-transform: uppercase;
letter-spacing:0.1em;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
margin:0px 0 0px 0;
}


.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background: url(/new/arch/images/titlebar-active.png) center repeat-x;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
background: url(/new/arch/images/libar.png);
}

.arrowlistmenu ul li a{
color: #838f9d;
background: url(/new/arch/images/arrow_sel.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 29px; /*link text is indented 19px*/
text-decoration: none;
letter-spacing:0.2em;

border-bottom: 1px solid #353535;
font-size: 11px;
}



.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #353535;
background: url(/new/arch/images/hoverbg.png) no-repeat center left;
}

.rest { background-image: url(/new/arch/images/rest.png); height:100%; color:grey; padding:5px}

