/* CSS Document */

body {background-image:url("../images/bg2.gif"); background-repeat:repeat-x; background-color:#1b0a0c; color: #999999; font-family: Arial, Helvetica, sans-serif; font-size:12px; margin: 0px;}

input {background: transparent ; color: #ffffff; border:1px solid #666666}
textarea {background-color: transparent; color: #ffffff; border:1px solid #666666}

h1, h2, h3 {color: #CCCCCC; font-weight:bold}

h3{font-size:16px}


a {color:#909090; font-family:"Times New Roman", Times, serif}
a:hover {color:#ffffff; font-family:"Times New Roman", Times, serif}
a:visited {color:#909090; font-family:"Times New Roman", Times, serif}

a.arrows {color:#999999; text-decoration:none}
a.arrows:visited {color:#999999; text-decoration:none}
a.arrows:hover {color:#ff0000; text-decoration:none}

a.active_page {color: #ffffff; font-family:"Times New Roman", Times, serif;font-size:14px;text-decoration:none}
a.active_page:visited {color: #ffffff; font-family:"Times New Roman", Times, serif; font-size:14px;text-decoration:none}
a.active_page:hover {color: #ffffff; font-family:"Times New Roman", Times, serif; font-size:14px;text-decoration:underline}

a.menu, a.menu:visited {color: #909090; font-family:"Times New Roman", Times, serif;font-size:14px;text-decoration:none}
a.menu:hover {color: #ffffff; font-family:"Times New Roman", Times, serif; font-size:14px;text-decoration:none}

.red {color:#FF0000}
.error {color:#ffffff; display:block; background-color:#FF0000; padding:2px; font-size:11px; font-weight:normal}
.done {color:#ffffff; display:block; background-color:#008800; padding:2px; font-size:11px; font-weight:normal}

DIV#container {
width:800px;
}

DIV#content {
width:100%;
position: relative;
}

DIV#page_foto {
position:absolute;
top: 0px;
left: 0px;
width: 360px;
height:530px;
}

DIV#content_details {
position:absolute;
top: 0px;
left: 425px;
width: 345px;
height:530px;
line-height:19px;
text-align: left;
}

DIV#content_details2 {
position:absolute;
top: 555px;
left: 0px;
width: 800px;
height:250px;
line-height:19px;
text-align: left;
}

/*
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@ header index @@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
*/

DIV#header {
width:100%;
height:115px;
}

DIV#email {
position:absolute;
top: 40px;
left: 440px;
}

DIV#logo_line {
width:100%;
padding: 10px;
position:relative;
height: 60px
}

DIV#logo {
position: absolute; 
top: 0px; 
left: 20px; 
width: 150px
}

DIV#menu {
position:absolute; 
top:15px;
left: 160px;
width: 750px;
color: #909090;
}

DIV#menu_home {
color: #909090;
margin-top: 35px;
}
/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */


/*
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@ header @@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
*/

DIV#header2 {
width:100%;
height:70px;
position:relative;
}
DIV#logo2 {
position:absolute;
top: 10px;
left: 30px;
}

DIV#menu2 {
position:absolute;
top: 20px;
left: 220px;
color: #909090;
text-align:left;
}
/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */



/*
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@ kalendarz @@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
*/

#kalendarz {width: 260px; font-size:14px; color:#999999; text-align: left; margin:40px 0px 0px 30px}
#kalendarz p {text-align: left;}
#kalendarz ul {padding:0px; margin: 10px 0px;}
#kalendarz li {display: inline; padding:6px 8px;  color: #999999; line-height: 21px}
#kalendarz .akt {color: #ff0000; font-weight: bold;}
#kalendarz .hidden {visibility: hidden;}