/* layout */
body {background:url(/images/bg.jpg) fixed;margin:0px; font-size:11px;color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;}
p {margin-bottom:0px}
#rek_box {height:60px; width:468px; position:absolute; top: 17px; left:472px; background-color:#990000}
#top {height:50px; padding-top:17px; padding-left:60px}
#login_box_container {height:32px; width:386px; background: url(/images/bg_login_box.jpg) no-repeat; margin:34px 0 0 54px}
#login_box {font-weight:bold; color:#FFFFFF; padding:9px 20px 0 20px; }
#login_info {height:18px; line-height:18px}
#login_info a{ color:#FFFFCC}
#body_container {width:920px; background:url(/images/body_bg.png) repeat-y; margin-left:30px; }
#body {margin:0 20px}
#body_bottom {width:920px;margin-left:30px}
#footer {width:920px;margin-left:30px; text-align:right; margin-bottom:10px; position:relative}
#copy_box {position:absolute; top:0px; left:15px; height:25px; width:258px; background: url(/images/copy_box.png) no-repeat; text-align:center; color:#FFFFFF; font-size:9px; font-weight:bold; line-height:21px; font-family:Verdana, Arial, Helvetica, sans-serif}
#copy_box a {color:#FFFFFF}
#menu_box { position:absolute; top:101px; left:674px; z-index:1000}
#menu_items { background-color:#DC342C; border:2px solid #892422; border-top:none; margin:0px 2px; width:250px}
#menu_items a{ margin-bottom:5px; padding:5px 5px; display:block;color:#FFFDE2; font-weight:bold; text-align:center; background-color:#B32E29 }

#login_box .login {background:transparent; border: none; border-bottom:2px solid #89211E; vertical-align:bottom; font-size:12px; font-weight:bold; width:80px; color:#FFFFFF; padding-bottom:1px; vertical-align:bottom}

a, a:link {color:#990000;text-decoration:none;}
a:visited, a:active {color:#990000;text-decoration:none;}
a:hover {color:#CC0000;text-decoration:underline;}
span.data_nav {color:#ccc;font-weight:bold;}

.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
.button_start {background-image: url(/images/bg_button_start.jpg); padding:0px 15px; color:#FFFFFF; line-height:130%; vertical-align:middle; text-align:center}
.button_start a{color:#FFFFFF; font-weight:bold;}

img {border:none;}
form{display: inline}

h1 {border-bottom:1px solid #80211F;color:#80211F;font-size:13px;font-weight:bold;margin:0px 0;padding:2px 8px;}
h2 {color:#FF6600;font-size:11px;font-weight:bold;margin:0;padding:2px 0;}
h3 {color:#999999;font-size:11px;font-weight:bold;margin:0;padding:1px 0;}


.tt_l {text-align:right; padding:3px 5px; font-weight:bold; vertical-align: top; }
.tt_r {vertical-align: top}
.ttw_l {text-align:right; padding:5px 3px; vertical-align: top; font-size:10px; font-weight:bold; border-bottom:1px solid #ddd;}
.ttw_r {text-align:left; padding:5px 3px; vertical-align: top; font-size:11px;border-bottom:1px solid #ddd;border-left:1px solid #ddd }
.ttw_sep {text-align:center; padding:10px 100px; background-color:#EEE;border-bottom:1px solid #ddd; width:664px}

#menun_list{padding: 0;width: 100%;background: transparent; margin-top:10px}
#menun_list ul{ font: bold 11px Arial; margin:0; margin-left: 10px; padding: 0; list-style: none;}
#menun_list li{ display: inline; margin: 0 2px 0 0; padding: 0; text-transform:uppercase;}
#menun_list a{float: left;display: block;color: white;margin: 0 1px 0 0;padding: 5px 10px;text-decoration: none;letter-spacing: 1px; background-color: #444; border-bottom: 1px solid white;}
#menun_list a:hover{ background-color: #89211E; }
#menun_list #current a{ background-color: #AB292B; border-color: #AB292B }

#menun_list_line{ clear: both; padding: 0; width: 100%; height: 3px; line-height: 3px; background: #AB292B; margin-bottom:10px}

.list_ps { margin-bottom:8px; padding-bottom:3px; border:2px solid #eee}
.list_pst { font-size:11px;  background-color:#eee; padding:4px 5px; color:#AB292B}
.list_psn { font-size:11px;  padding:5px}
.list_add { font-size:11px;  color:#009900; font-weight:bold; padding-right:10px; text-align:right; margin-top:5px; position:relative}
span.add {cursor:pointer}
.list_add_form { font-size:10px; font-weight:bold; position:absolute; right:8px; bottom:-2px; width:400px;height:40px; color:#000000; background-color:#eee; padding:10px; border:1px solid #ddd}
.afd {float:left; text-align:left; padding-right:20px}
.afd input { margin:2px 0 0 3px}
.list_close { position:absolute; right:1px; top:1px; cursor:pointer}
.list_message { color:#CC0000; text-align:center; padding-top:5px}
.tlh1 {width:200px; padding:3px 10px; border-bottom:1px solid #AB292B}
.tlh2 {padding:3px 10px; border-bottom:1px solid #AB292B; font-weight:bold}
.tl1 {padding:3px 10px; border-bottom:1px solid #eee; font-weight:bold}
.tl2 {padding:3px 10px; border-bottom:1px solid #eee; font-weight:bold; color: #AB292B}
.wynik_adr {width:200px; height:26px; line-height:26px; background-color:#AA0000; font-size:14px; font-weight:bold; text-align:center; color:#FFFFFF; margin:10px auto; border:2px solid #FF0000}
.wynik_zwolniony {width:200px; height:26px; line-height:26px; background-color:#00AA00; font-size:14px; font-weight:bold; text-align:center; color:#FFFFFF; margin:0px auto; border:2px solid #00FF00}

.list_gen_form { font-size:10px; font-weight:bold; position:absolute; left:0px; bottom:-2px; width:858px;height:240px; color:#000000; background-color:#eee; padding:5px 10px; border:1px solid #ddd}
#list_form textarea {border:1px solid #DC332C;font-size:11px; height:55px; padding:1px 2px; width:190px; font-family:Arial, Helvetica, sans-serif}
.name_edit,.name_edit_cursor {cursor:pointer}


.ast {color:#990000; font-size:10px; font-weight:bold}
.error_form {font-size:10px; font-weight:bold; background:url(/images/icons/bullet_error.png) 0 2px no-repeat; padding:3px 0 3px 18px; color:#CC0000}

input[type="text"], input[type="password"]{border:1px solid #DC332C;font-size:11px; height:15px; line-height:15px; vertical-align:middle; padding:1px 2px}

/*komunikaty*/
.message {background-color:#F9F9F9;padding: 0 0 3px 0;margin: 5px 0;border-bottom:1px solid #CC3300;border-top:1px solid #CC3300;overflow:auto;}
.message .topic {background-color:#EEE;padding:3px 10px;margin:0 0 5px 0;border-bottom:1px solid #ccc; font-weight:bold; color:#CC3300; height:15px; line-height:15px}
.message_error {color:#CC0000;;font-weight:bold;background:url(/images/icons/bad.png) left top no-repeat;padding:1px 0 3px 20px;margin:10px 0 0 5px;text-align:left;}
.message_info {color:#339900;;font-weight:bold;background:url(/images/icons/ok.png) left top no-repeat;padding:1px 0 3px 20px;margin:10px 0 0 5px;text-align:left;}
.message_warning {color:#333333;font-weight:bold;background:url(/images/icons/warning.png) left top no-repeat;padding:1px 0 3px 20px;margin:10px 0 0 5px;text-align:left;}
.message_question {color:#2664CA;font-weight:bold;background:url(/images/icons/question.png) left top no-repeat;padding:1px 0 3px 20px;margin:10px 0 0 5px;text-align:left;}

a.confirm_yes, a.confirm_yes:visited, a.confirm_yes:link, a.confirm_ok, a.confirm_ok:visited, a.confirm_ok:link{font-weight:bold;font-size:13px;border:1px solid #6CB462;text-align:center;	width:100px;display:block;float:left;text-decoration:none;padding:  2px 0 2px 4px;margin: 10px 0 19px 25px;	background:url(/images/icons/tick.png) left no-repeat;}
a.confirm_yes:hover,a.confirm_ok:hover {border:1px solid #999999; background-color:#FFFFFF}
a.confirm_no, a.confirm_no:visited, a.confirm_no:link {font-weight:bold;font-size:13px;border:1px solid #E42224;text-align:center;	width:100px;display:block;float:left;text-decoration:none;padding:  2px 0 2px 4px;margin: 10px 0 19px 25px;background:url(/images/icons/cross.png) left no-repeat;}
a.confirm_no:hover {border:1px solid #999999;background-color:#FFFFFF}

