/**
 * @author Paweł Malisak 'stormfly'
 */

body { margin: 0; padding: 0; text-align: center; background-color: #F0F7FF; }
body, td { font-size: 11px; font-family: Arial, Tahoma, Verdana, Geneva,  Helvetica, sans-serif; color: #000000;}

/* globalne */
table { border-spacing: 0; border-collapse: collapse; }
td, th { text-align: left; padding: 0; font-size: 11px; font-family:Arial, Tahoma, Verdana, Geneva,  Helvetica, sans-serif; vertical-align:top;}
td {height:30px;}
th { font-weight: bold; }
td.c, th.c { text-align: center; }
td.r, th.r { text-align: right; padding-right:5px;}

a {font-size: 11px; font-family: arial; color: #000000; text-decoration:none;}
a:hover {font-size: 11px; font-family: arial; color: #000000; text-decoration:underline;}
a.powrot {color:#CD2F2E; text-decoration:none;}
a.powrot:hover {color:#CD2F2E; text-decoration:underline;}
a.opis {color:#000000; font-size:11px; text-decoration:none;}
a.opis:hover {color:#000000; font-size:11px; text-decoration:underline;}

img { border: 0; margin:0; vertical-align:middle;}
img.b { vertical-align: bottom; }
img.t {vertical-align: top;}
.clearBoth {clear: both;}
.clearLeft {clear: left;}
.clearRight {clear: right;}
.clearBoth span, .clearLeft span, .clearRight span { display: none; }
img.g {margin:2px;}
.c {text-align:center;}

/* formularze */
form { display: inline; margin: 0; padding: 0; }
select, input, textarea {background-color: #ffffff; font-size:11px; color:#000000; }
input.input180 {width:180px;}
input.input200 {width:200px;}
input.input1 {width:140px;}
select.input1 {width:145px;}
select.input180 {width:180px;}
select.input200 {width:220px;}
input.checkbox {background-color:transparent;}
input.radio {background-color:transparent;}

h1 {font-size:14px; font-family:arial; color:#FFFFFF; text-decoration:none; padding:0 0 6px 0; margin:0;}
ul, li { margin:0; padding:0; list-style:none;}
.rss li { margin:0; padding:0; list-style:disc;}
.rss ul { padding:0 0 0 15px;}

/* strona główna */
#tlo_top { width: 848px; padding: 0; background-image:url('../img/images/tlo_top22.gif'); background-repeat:no-repeat; background-position:top; margin:0 auto;}
#tlo_bottom {width: 848px; padding: 0; background-image:url('../img/images/tlo_bottom.gif'); background-repeat:no-repeat; background-position:bottom; margin:0 auto;}
#up {width:793px; margin:0 auto; background-image:url('../img/images/up.jpg'); background-repeat:no-repeat; background-position:top; height:335px;}
#up2 {width:792px; margin:0 auto; background-image:url('../img/images/up_tlo2.jpg'); background-repeat:no-repeat; background-position:right top; height:182px;}
.up2_left {width:234px; background-color:transparent; float:left; margin-top:77px;}
.up2_right {width:558px; background-image:url('../img/images/up2_menu_tlo.gif'); background-repeat:repeat-x; background-position:bottom; float:right; margin-top:101px; height:51px; color:#FFFFFF; padding:0;}
.up2_right a {color:#FFFFFF; font-family:arial; font-size:12px; text-decoration:none; letter-spacing:1px;}
.up2_right a:hover {color:#FFFFFF; font-family:arial; font-size:12px; text-decoration:none; letter-spacing:1px;}

#center {width:793px; margin:0 auto; font-size:11px; font-family:arial; background-color:#27354F;}
#center2 {width:792px; margin:0 auto; font-size:11px; font-family:arial; color:#FFFFFF; font-family:arial; font-size:12px; text-decoration:none; letter-spacing:1px;}
#left {float:left; width:514px; }
#left_main {float:left; width:514px; }
#right_main {float:right; width:279px; }
#right_top {float:right; width:279px; background-image:url('../img/images/right_top.gif'); background-repeat:no-repeat; background-position:right top; text-align:left; height:251px; background-color:#353D54;}
#right_bottom {width:279px; background-image:url('../img/images/right_bottom.gif'); background-repeat:no-repeat; background-position:right bottom; text-align:left;  height:261px;}
#right {width:256px; background-color:#5D6782; float:left; text-align:center; color:#FFFFFF; height:261px; font-weight:bold;}
#right a {color:#FFFFFF; text-decoration:none; font-weight:bold;}
#right a:hover {color:#FFFFFF; text-decoration:underline; font-weight:bold;}
.menu {width:514px; background-image:url('../img/images/menu_tlo.gif'); background-repeat:no-repeat; background-position:top; height:41px; color:#FFFFFF;color:#FFFFFF; font-family:arial; font-size:12px; text-decoration:none; letter-spacing:1px;}
.menu a {color:#FFFFFF; font-family:arial; font-size:12px; text-decoration:none; letter-spacing:1px;}
.menu a:hover {color:#FFFFFF; font-family:arial; font-size:12px; text-decoration:none; letter-spacing:1px;}


#m1 {width:55px;}
#m3 {width:76px;}
#m4 {width:154px;}
#m5 {width:109px;}
#m6 {width:48px;}
#menu2 {width:514px; color:#FFFFFF; font-family:arial; font-size:12px; text-decoration:none; letter-spacing:1px;;}
#menu2 ul {
    height:31px;
    float:left;
    width:514px; margin:0;
}
#menu2 ul li {
    float:left;
    height:100%;
    padding:8px 4px 0 4px; text-align:center;
    color:#FFFFFF; font-family:arial; font-size:12px; text-decoration:none; letter-spacing:1px;
    position:relative; font-weight:bold; background-image:url('../img/images/menu_bg.gif'); background-repeat:no-repeat;
background-position:right 10px;}
#menu2 ul li.last {
    background:none;
}
#menu2 ul li a {
    display:block; padding:0; color:#FFFFFF; font-family:arial; font-size:12px; text-decoration:none; letter-spacing:1px; text-align:center; font-weight:bold;}

#dropdown2 {width:64px;}
#menu2 ul li a:hover {padding:0; color:#FFFFFF; font-family:arial; font-size:12px; text-decoration:none; letter-spacing:1px; text-align:center; font-weight:bold;}

/*submenu*/
#dropdown2 li{
    position:relative;
    width:65px;
}
ul#submenu2 {
    display:none;
    width:65px;
    position: absolute;
    background:#505f7e;
    top:36px;
    left:0;
}
#menu2 ul#submenu2 li {
    float:none;

    background:#505f7e;
    width:65px; padding:4px 0 0 0; 
}
#menu2 #submenu2 li.last {
    background:none;
}
#menu2 #submenu2 li a {
    color:#fff;
    text-decoration:none;
    font-weight:700;
    width:65px; 
}

#menu2 #submenu2 li a:hover {
    position:relative;
    background:none !important;
    color:#fff;
    width:65px; 
}



#left_1 {width:246px; float:left; background-color:#909AB5; color:#FFFFFF; line-height:140%; height:220px;}
#left_1 a {color:#FFFFFF; text-decoration:none;}
#left_1 a:hover {color:#FFFFFF; text-decoration:underline;}
#left_2 {width:268px; float:right; background-color:#353D54; background-image:url('../img/images/left2_tlo.gif'); background-repeat:repeat-y; color:#FFFFFF; line-height:140%; height:220px;}
#left_2 a {color:#FFFFFF; text-decoration:none;}
#left_2 a:hover {color:#FFFFFF; text-decoration:underline;}
.title_main {color:#5B77CB; font-size:11px;}
.dzial_1 {width:217px; margin:10px auto; background-image:url('../img/images/linia.gif'); background-repeat:no-repeat; background-position:bottom; text-align:left; padding-bottom:15px;}
.dzial_2 {width:217px; margin:10px auto;  text-align:left;}
a.big {font-size:14px; font-family:arial; color:#FFFFFF; text-decoration:none;}
a.big:hover {font-size:14px; font-family:arial; color:#FFFFFF; text-decoration:underline;}

/* zwartość */
#content { width:767px; float:right; text-align: left; background-color:#27354F; background-image:url('../img/images/right_bottom.gif'); background-repeat:no-repeat; background-position:right bottom;}
#c1 {float:left; width:212px; color:#FFFFFF; background-color:#27354F; text-align:center; }
#c2 {float:right; width:555px; background-color:#27354F;}
#c3 { float:left; width:555px;  background-color:#909AB5; color:#FFFFFF; background-image:url('../img/images/cien_lewy.gif'); background-repeat:repeat-y; background-position:left;}
.c4 { margin:25px 0 15px 15px; width:540px;}
#c5 { float: left; width: 960px; }

.title {color:#27357f; font-family:arial; font-size:16px; font-weight:bold; padding:10px 0 5px 15px; background-image:url('../img/images/title_bottom.gif'); background-repeat:no-repeat; background-position:bottom center;}
.formularz {width:520px;}
.formularz td {color:#FFFFFF; padding-right:10px;}
.formularz2 {width:250px;}
.formularz2 td {color:#FFFFFF; padding-right:10px;}

/* wyszukiwarka */
.wyszukiwarka_table td {height:22px;}
.wyszukiwarka_margin {margin-left:15px;}
.search2 {margin:0 auto; text-align:center; width:190px;}
.search_table td {height:28px; vertical-align:middle; color:#FFFFFF;}
.search_table_main td {height:25px; vertical-align:middle; color:#FFFFFF;}

/* popup*/
#cP { margin: 0 auto; text-align: left; }

/* dół */
#bottom { width: 960px; margin:0 auto; height: 60px; font-size:10px;  padding-top: 23px; background-color: #ffffff; background-image:url('../img/images/bottom.gif'); background-repeat:repeat-x; background-position:top;}


/* specjalne */
.message { color: blue; }
.error { color: black; }
.error2 { color: white; }

/* wyniki */
.lista_prosta {width:509px;background-color:#FFFFFF;}
.lista_prosta td {vertical-align:middle; padding-left:3px; text-align:left; border-bottom:1px solid #353D54; height:20px; }
.lista_prosta td a {color:#000000; text-decoration:none;}
.lista_prosta td a:hover {color:#000000; text-decoration:underline;}
.lista_prosta td a:visited {color:#999999; text-decoration:none;}
.lista_prosta td.r {text-align:right;}
.lista_prosta td.c {text-align:center;}
.lista_prosta th {vertical-align:middle; padding-left:3px; text-align:center; border-bottom:1px solid #F7DCE3; height:22px; color:#FFFFFF; background-color:#D92D29;}
.lista_prosta th a {color:#ffffff; text-decoration:none;}
.lista_prosta th a:hover {color:#ffffff; text-decoration:underline;}

.lista_prosta_wyniki {width:509px;background-color:#E2B0BC;}
.lista_prosta_wyniki td {vertical-align:middle; padding-left:3px; text-align:left; border-bottom:1px solid #F7DCE3; height:20px;}
.lista_prosta_wyniki td a {color:#083049; text-decoration:none;}
.lista_prosta_wyniki td a:hover {color:#083049; text-decoration:underline;}
.lista_prosta_wyniki td.r {text-align:right;}
.lista_prosta_wyniki td.c {text-align:center;}
.lista_prosta_wyniki th {vertical-align:middle; padding-left:3px; text-align:center; border-bottom:1px solid #F7DCE3; height:20px; color:#FFFFFF; background-color:#A93B44;}
.lista_prosta_wyniki th a {color:#FFFFFF; text-decoration:none;}
.lista_prosta_wyniki th a:hover {color:#FFFFFF; text-decoration:underline;}

.sort {height:23px; width:509px; background-color:#0A2F4C; color:#FFFFFF; margin:15px 0 1px 0;}
.sort a {color:#FFFFFF; text-decoration:none;}
.sort a:hover {color:#FFFFFF; text-decoration:underline;}
.sort2 {height:23px; width:509px; background-color:#0A2F4C; color:#FFFFFF;}
.sort2 a {color:#FFFFFF; text-decoration:none;}
.sort2 a:hover {color:#FFFFFF; text-decoration:underline;}
.paginacja {height:20px; width:509px; background-color:#D92D29; color:#FFFFFF; margin:1px 0 20px 0; padding-top:4px;font-size:11px;}
.paginacja a {color:#ffffff; text-decoration:none; font-size:11px; font-weight:bold;}
.paginacja a:hover {color:#909ab5; text-decoration:underline; font-weight:bold; font-size:11px;}

/* detale */
.detale_tlo {width:509px; background-color:#E2B0BC;}
.detale_opis1 {height:23px; width:509px; background-color:#A93B44; color:#FFFFFF;}
.detale_opis2 {width:509px; background-color:#A93B44; color:#FFFFFF;}
.szczegoly td {height:20px; vertical-align:top; padding-left:10px;}
.detale td {height:18px; padding-left:15px; color:#FFFFFF;}
td.detale_dzial1 {height: 22px; font-size:14px; font-family:arial; color:#21354f; vertical-align: middle; font-weight:bold; padding:0 0 6px 0;}
td.detale_dzial {height: 22px; font-size:14px; font-family:arial; color:#21354f; vertical-align: middle; font-weight:bold; padding:20px 0 6px 0;}
.agent {color:#FFFFFF; font-size:14px; font-weight:bold; padding:0 0 10px 0; text-align:left;}
.agent2 {color:#000000; font-size:14px; font-weight:bold; padding:0 0 10px 0; text-align:left;}
.box {margin-top:15px; line-height:170%; text-align:left; width:230px; margin-right:10px; background-color:#5D6782; padding:4px; border:1px solid #353D54;}
.box a {color:#FFFFFF; text-decoration:underline;}
.box a:hover {color:#FFFFFF; text-decoration:none;}
.box2 {margin-top:15px; line-height:170%; text-align:left; width:230px; margin-right:10px; background-color:#ffffff; padding:4px; border:1px solid #353D54;}
.box2 a {color:#000000; text-decoration:underline;}
.box2 a:hover {color:#000000; text-decoration:none;}
.zapytaj_table td {width:210px; text-align:left; color:#FFFFFF; padding:0;}
.calc {width:540px;}
.calc2 {width:540px;}
.calc td {vertical-align:top; height:24px;}
.calc2 td {vertical-align:top; padding-bottom:6px;}
.kalk_font td {height:22px;}

/* print,send link */
.print_left {float:left; padding:15px;}
.print_right {float:right; padding:15px;}
.print {font-size:12px; line-height:140%; text-align:center;}
.printOffer {width:100%;}
.printOffer td {height:22px; width:50%; padding-right:20px; text-align:left;}

.sendLink {margin:0 auto; color:#FFFFFF;height:700px;padding:10px; line-height:160%; background-color:#909AB5;}
.send_table td {color:#FFFFFF;}


/* cool select */
.coolSelectOn { display: inline; position: absolute; margin: 5px 0 0 -55px; width: 140px; background-color: #e2ef76; }
.coolSelectOff { display: none; }

.fl {float:left;}
.fr {float:right;}
.r {text-align: right;}
.j {text-align: justify;}
