﻿html {
    height:  100%;
    margin:  0px;
    padding: 0px;
}
body {
    background-color: #fffbff;
    margin:           0px;
    padding:          0px;
    height:           100%;
}
form {
    padding: 0;
    margin:  0;
}
#bmini {
    background-color: #E3EAF4;
}
#header {
    background-image:  url(/images/bck_row2.gif);
    background-repeat: repeat-x;
}
/* banner akycrapper */
#pos {
    position: relative;
    left:     1px;
    top:      1px;
    width:    1px;
    height:   1px;
    z-index:  1;
}

/* banner mały sky po lewej */
#bnltop {
    position: absolute;
    display:  block;
    left:     -130px;
    top:      -171px;
    width:    120px;
    height:   168px;
    z-index:  3;
}
/* banner mały sky po prawej */
#bnrtop {
    position: absolute;
    display:  block;
    left:     760px;
    top:      -171px;
    width:    120px;
    height:   168px;
    z-index:  3;
}

#skyleft {
    position: absolute;
    display:  block;
    left:     -130px;
    top:      45px;
    width:    120px;
    z-index:  3;
}

#coleft {
    position: absolute;
    display:  block;
    left:     -130px;
    top:      670px;
    width:    120px;
    z-index:  3;
}

#skycrapper {
    position: absolute;
    display:  block;
    left:     760px;
    top:      45px;
    width:    140px;
    height:   600px;
    z-index:  2;
}

#coright {
    position: absolute;
    display:  block;
    left:     760px;
    top:      670px;
    width:    140px;
    height:   600px;
    z-index:  2;
}
.seph {
    height:      12px;
    line-height: 12px;
}
/*  */
#content {
    text-align: center;
}
#mainCont {
    height: 100%;
}
#footer {
    background-image:    url(/images/bt_t.gif);
    background-repeat:   repeat-x;
    background-position: bottom;
    vertical-align:      bottom;
}
/* Menu glowne */
.flg {
    font-family: "Tahoma","Arial",sans-serif;
    font-size:   11px;
    color:       #51596c;
    font-weight: bold;
    margin-top:  3px;
    padding-top: 3px;
}
.flg a:link,.flg a:active, .flg a:visited {
    text-decoration: none;
    color:           #51596c;
}
.flg a:hover {
    text-decoration: none;
    color:           #FF0000; /* czerwony */
}
.mmenu {
    text-align:  center;
    font-family: "Tahoma","Arial",sans-serif;
    font-size:   11px;
    color:       #FFFFFF;
    /*font-weight: bold;*/
}
.mmenu a:link,.mmenu a:active, .mmenu a:visited {
    color:           #666666;
    text-decoration: none;
}
.mmenu a:hover {
    color:           #011c47;
    text-decoration: none;
}
/*
.mmenu a:hover span {
    background-image: url(/images/mntlo.gif);
}
*/
/* tlo wyszukiwarki ofert */
.infinder {
    background-image:  url(/images/f_02_t.gif);
    background-repeat: repeat-y;
}
.findermap {
    background-image:  url(/images/f_03.gif);
    padding-right:     12px;
    padding-left:      8px;
    background-repeat: no-repeat;
}
/* wyszukiwarka ofert */
.intabfinder {
    font-family:    "Tahoma","Arial",sans-serif;
    font-size:      11px;
    margin:         0;
    padding:        0;
    vertical-align: top;
    line-height:    13px;
    text-align:     left;
}
/* lista grup ofert */
.intabfinder a:link, .intabfinder a:active, .intabfinder a:visited {
    width:           95%;
    color:           #000000;
    margin-left:     5px;
    padding-left:    5px;
    text-decoration: none;
    display:         block;
}
/* lista grup ofert po najechaniu mysza */
.intabfinder a:hover {
    color:            #FF6800;
    background-color: #ced1d8;
}
/* ilosc ofert na liscie */
.intabfinder a span {
    font-size:    9px;
    text-align:   right;
    padding-left: 10px;
}

.cntr {
    font-family: "Tahoma","Arial",sans-serif;
    font-size:   16px;
    color:       #FF6800;
    font-weight: bold;
}
/* Lista agent�w */
/* pogrubienie na liscie agentow */
.ctyn a:link, .ctyn a:active, .ctyn a:visited {
    color:           #00124a;
    text-decoration: none;
}
.ctyn a:hover {
    color:           #FF6800;
    text-decoration: underline;
}
.ctyn span {
    font-size:   11px;
    font-weight: bold;
}
.ctyn {
    font-family: "Tahoma","Arial",sans-serif;
    font-size:   9px;
    color:       #00124a;
}
/* pola input, select */

/* pozycja blok�w z njusami */
#rmleft {
    width:        281px;
    display:      block;
    float:        left;
    padding-left: 1px;
}
#rmright {
    width:         281px;
    display:       block;
    float:         right;
    padding-right: 1px;
	margin-top:6px;
}
/* centrale biuro - tytul */
.cbtyt {
    font-weight: bold;
    font-size:   12px;
    font-family: "Tahoma","Arial",sans-serif;
    color:       #011c52;
    text-align:  center;
}
.cbadr {
    font-weight: bold;
    font-size:   10px;
    font-family: "Tahoma","Arial",sans-serif;
    color:       #011c52;
    text-align:  center;
}
/* newsy na stronie glownej */
.nwtitle {
    font-family:  "Tahoma","Arial",sans-serif;
    font-size:    13px;
    color:        #FF0000;
    font-weight:  800;
    padding-left: 10px;
    text-align:   left;
}
#news {
    border-right-width:  1px;
    border-bottom-width: 1px;
    border-left-width:   1px;
    border-top-style:    none;
    border-right-style:  solid;
    border-bottom-style: solid;
    border-left-style:   solid;
    border-right-color:  #D8D8D8;   /* #C00D0D; */
    border-bottom-color: #D8D8D8;
    border-left-color:   #D8D8D8;
}
/* dzialy */
.dztitle {
    font-family:      "Verdana","Arial",sans-serif; 
    font-size:        13px;
    color:            #498789;
    font-weight:      800;
    padding-left:     10px;
    text-align:       left;
}
/* separator miedzy Divami */
.spac {
    height: 7px;
}
/* wiecej */
.wiecej {
    text-align:    right;
    padding-right: 10px;
    color:         #FF6800; /* #C00D0D; */
    font-size:     11px;
    font-family:   "Tahoma","Arial",sans-serif; 
}
.wiecej a span {
    font-size: 9px;
}
.wiecej a:link,.wiecej a:active,.wiecej a:visited {
    text-decoration: none;
    color:           #ff0000;
}
.wiecej a:hover {
    text-decoration: underline;
    color:           #FF6800; /* #C00D0D; */
}
/* Pozycje na liscie w newsach i dzialach */
.lista a:link, .lista a:active, .lista a:visited {
    color:           #001b51;
    text-decoration: none;
}
.lista a:hover {
    color:           #FF6800; /* #C00D0D; */
    text-decoration: underline;
}
.lista {
    background-image:    url(/images/ndot.gif);
    background-repeat:   no-repeat;
    background-position: 6px 7px;
    padding-left:        15px;
    padding-right:       5px;
    text-align:          left;
    font-size:           11px;
    font-family:         "Tahoma","Arial",sans-serif; 
}
/* Katalog wyrozniony */
#wydarzenia {
    border:           1px solid #ec1d24 ;
    background-color: #ffff99;
    text-align:       left;
}

#wydarzenia .wdtyt {
    font-family:  "Tahoma","Arial",sans-serif; 
    font-size:    12px;
    color:        #ec1d24;
    font-weight:  bold;
    padding-left: 15px;
    padding-top:  15px;
}
#wydarzenia .wtxt {
    padding-left:  15px;
    padding-right: 15px;
    color:         #001b51;
    font-family:   "Tahoma","Arial",sans-serif; 
    font-size:     11px;
}
/* lista ofert */
.lstyt {
    color:       #cd151c;
    font-size:   16px;
    font-family: "Tahoma","Arial",sans-serif; 
    font-weight: bold;
}
.lshtxt {
    font-size:   11px;
    color:       #336699;
    font-family: "Tahoma","Arial",sans-serif; 
}
.lshtxt a:link, .lshtxt a:active, .lshtxt a:visited {
    text-decoration: none;
    color:           #336699;
}
.lshtxt a:hover {
    color:           #FF6800;
    text-decoration: underline;
}
.lscty {
    font-size:   11px;
    color:       #FF6800;
    font-family: "Tahoma","Arial",sans-serif; 
}
/* wlista wynikow */
.lshead {
    background-image:  url(/images/ls_t.gif);
    background-repeat: repeat-x;
    color:             #1a456f;
    font-family:       "Tahoma","Arial",sans-serif; 
    font-size:         11px;
    font-weight:       bold;
    text-align:        left;
}
.nwimg {
    border: 2px solid #FFFFFF;/*#bdd5f6*/ ;
}
.lskr {
    background:        url(/images/lskr.gif) ;
    background-repeat: repeat-x;
}
.lstext, .lstext a:link, .lstext a:active, .lstext a:visited {
    font-family:     "Tahoma","Arial",sans-serif; 
    font-size:       11px;
    color:           #000000;
    text-align:      left;
    text-decoration: none;
}
.lstext a:hover {
    color:           #FF6800;
    text-decoration: underline;
}
.imglistsep {
    background-image:  url(/images/list_sep.gif);
    background-repeat: repeat-x;
}
.lsozn {
    background-color: #d0e1fb;
}
.wylacz {
    background-color: #D0D0D0;
}
.lsnone {
    background-color: #FFFFFF;
}
/* oferta szczegol */
.offoto {
    padding-right: 10px;
    text-align:    right;
}
.ofopag span {
    color:       #000000;
    font-weight: bold;
}
.ofopag {
    font-family:  "Tahoma","Arial",sans-serif; 
    font-size:    12px;
    color:        #567db4;
    padding-left: 10px;
    text-align:   left;
}
.ofopag a:link,.ofopag a:active,.ofopag a:visited {
    text-decoration: none;
    color:           #000000;
}
.ofopag a:hover {
    text-decoration: underline;
    color:           #cd151c;
}
.ofhead {
    background-repeat:   repeat-x;
    background-image:    url(/images/art_head.gif);
    background-position: 3px;
}
.ofhead2 {
    background:        url(/images/sbt_bl_t.gif) ;
    background-repeat: repeat-x;
}
.oftlt span {
    color: #cd151c;
}
.oftlt {
    font-family: "Tahoma","Arial",sans-serif; 
    font-weight: bold;
    font-size:   13px;
    color:       #335f94;
    text-align:  left;
}
.oftext {
    font-family:   "Tahoma","Arial",sans-serif; 
    font-size:     11px;
    color:         #2c3058;
    padding-left:  15px;
    padding-right: 15px;
    text-align:    justify;
}
.oftext_auto {
    font-family:   "Tahoma","Arial",sans-serif; 
    font-size:     11px;
    color:         #2c3058;
    padding-left:  0px;
    padding-right: 0px;
    text-align:    justify;
}
.ofinf span {
    color: #000000;
}
.ofinf {
    font-family:  "Tahoma","Arial",sans-serif; 
    font-size:    11px;
    color:        #2c3058;
    padding-left: 10px;
    text-align:   left;
}
.ofinf .cena {
    color:       #FF6800;
    font-weight: bold;
}
.ofinfb {
    background-color: #F1F9FE;
}
.txtsep {
    background-image:  url(/images/sub_hr.gif);
    background-repeat: repeat-x;
}
.infgal {
    text-align:   left;
    font-size:    20px;
    font-family:  "Tahoma","Arial",sans-serif; 
    font-weight:  bold;
    color:        #a2bde3;
    padding-top:  10px;
    padding-left: 15px;
    text-align:   left;
}
.ftrow {
    background-image:    url(/images/sub_hr.gif);
    background-repeat:   repeat-x;
    background-position: 35px;
    text-align:          right;
}
.nwtxt, .nwtxt div, .nwtxt table td, .nwtxt a, .nwtxt table td a {
    font-family:  "Tahoma","Arial",sans-serif; 
    font-size:    11px;
    color:        #2c3058;
    padding-left: 5px;
    text-align:   left;
}
.nwtxt * a:link,.nwtxt * a:active,.nwtxt * a:visited {
    font-family:     "Tahoma","Arial",sans-serif; 
    font-size:       11px;
    padding-left:    5px;
    text-align:      left;
    text-decoration: none;
    color:           #ff0000;
}
.nwtxt * a:hover {
    color:           #FF6800; /* #C00D0D; */
    text-decoration: underline;
}
.nwtxt * img {
    border: 2px solid #a6c3ed ;
}
.nwtxt * img.nb {
    border: 0 ;
}
.nwstitle {
    font-family:  "Tahoma","Arial",sans-serif; 
    font-size:    15px;
    text-align:   left;
    color:        #FFFFFF;
    font-weight:  800;
    padding-left: 12 px;
}
.nwzaj {
    font-family:         "Tahoma","Arial",sans-serif; 
    color:               #2c3058;
    font-size:           12px;
    border-top-width:    1px;
    border-bottom-width: 1px;
    border-top-style:    solid;
    border-bottom-style: solid;
    border-top-color:    #666666;
    border-bottom-color: #666666;
    padding-top:         2px;
    padding-bottom:      2px;
    padding-left:        5px;
}
.nwlst {
    font-family:  "Tahoma","Arial",sans-serif; 
    padding-left: 15px;
    color:        #3d4ca2;
    font-weight:  bold;
    font-size:    12px;
}
.imgr {
    text-align:     right;
    padding-left:   10px;
    padding-bottom: 10px;
}
.imgr img {
    border: 2px solid #a4c2ec ;
}
.rbut {
    text-align: right;
}
#content .gkom {
    height: 100px;
    width:  130px;
}
#content .gkom a:link,#content .gkom a:visited, #content .gkom a:active, #content .gkom a:hover {
    color: #a6c3ed;
}
#content .gkom a img {
    border: 1px solid #a6c3ed ;
}
.ilustracja {
    border: 2px solid #a6c3ed ;
}
.ilustrm {
    border: 1px solid #a6c3ed ;
}
#content .grow {
    margin-left:   8px;
    margin-right:  0;
    padding-left:  8px;
    padding-right: 0;
    text-align:    left;
}
.ftdesc {
    font-family: "Tahoma","Arial",sans-serif; 
    font-size:   12px;
    font-weight: bold;
    color:       #51596c;
}
.ftdesc a:link,ftdesc,.ftdesc a:active,.ftdesc a:visited {
    color:           #51596c;
    text-decoration: none;
}
.ftdesc a:hover {
    color:      #FF0000;
    text-align: left;
}
/* NAPISY NA BELKACH - Czarne */
#content * td, #content * .frm {
    font-family: "Tahoma","Arial",sans-serif; 
    font-size:   13px;
    color:        #970431;
    text-align:  left;
}
#content * .inptx {
    font-family:      "Tahoma","Arial",sans-serif; 
    font-size:        11px;
    background-color: #f1f4f9;
    border:           2px solid #d3dff1 ;
    color:            #FF6800;
}
/* popupy */
#bmini div.mupperr {
    background-repeat:   repeat-x;
    background-image:    url(/images/pp_bt2.jpg);
    background-position: -10px;
    height:              20px;
    text-align:          center;
    font-size:           12px;
    color:               #3c4ba6;
    font-family:         "Tahoma","Arial",sans-serif; 
}
#bmini div.mupperr a:link,#bmini div.mupperr a:active,#bmini div.mupperr a:visited {
    color:           #3c4ba6;
    text-decoration: none;
}
#bmini div.mupperr a:hover {
    color:           #f70d0c;
    text-decoration: none;
}
#bmini div.mupperr span.mpleft {
    float:        left;
    padding-left: +0.5em;
}
#bmini div.mupperr span.mpright {
    float:         right;
    padding-top:   2px;
    padding-right: 2px;
}
#bmini div.mupperr span.mpcity {
    font-size:   14px;
    color:       #f70d0c;
    font-family: "Tahoma","Arial",sans-serif; 
    font-weight: bold;
}
#bmini div.mpimg {
    text-align:     center;
    padding-top:    40px;
    padding-bottom: 10px;
}
#bmini div.mpimg img {
    border: 2px solid #a4c2ec ;
}
#bmini div.mpuimg {
    text-align: center;
}
.mpltlo, .mprtlo {
    background-image: url(/images/pp_b_tl.gif);
    font-size:        12px;
    color:            #3c4ba6;
    font-family:      "Tahoma","Arial",sans-serif; 
    text-align:       left;
}
.mprtlo {
    text-align: right;
}
.mpltlo a:link,.mpltlo a:active, .mpltlo a:visited {
    font-size:       12px;
    color:           #3c4ba6;
    font-family:     "Tahoma","Arial",sans-serif; 
    text-decoration: none;
}
.mpltlo a:hover {
    color:           #f70d0c;
    text-decoration: none;
}
.mprtlo a:link,.mprtlo a:active, .mprtlo a:visited {
    font-size:       12px;
    color:           #3c4ba6;
    font-family:     "Tahoma","Arial",sans-serif; 
    text-decoration: none;
}
.mprtlo a:hover {
    color:           #f70d0c;
    text-decoration: none;
}
.mpfooter {
    padding-top:    50px;
    text-align:     right;
    padding-right:  10px;
    padding-bottom: 5px;
}
#bmini .mpadres {
    text-align: center;
}
#bmini .mpadres .mpcity {
    font-family: "Tahoma","Arial",sans-serif; 
    font-size:   18px;
    font-weight: bolder;
    color:       #eb1c24;
    text-align:  left;
}
#bmini .mpadres .mpnorm {
    font-family: "Tahoma","Arial",sans-serif; 
    font-size:   12px;
    color:       #000000;
    text-align:  left;
}
#bmini .mpadres .mpnorm a:link, #bmini .mpadres .mpnorm a:active, #bmini .mpadres .mpnorm a:visited {
    color:           #1a4e97;
    text-decoration: underline;
}
#bmini .mpadres .mpnorm a:hover {
    color: #fd0100;
}
.mpadm {
    color:       #1a4e97;
    font-family: "Tahoma","Arial",sans-serif; 
    font-size:   12px;
    text-align:  left;
}
.txinput {
    padding:          1px;
    color:            #1b4f97;
    background-color: #f1f4f9;
    border:           1px solid #a9c7f1 ;
    font: normal 11px  "Tahoma","Arial",sans-serif;    
}
.frm textarea {
    width:  400px;
    height: 180px;
}
/* strony franszyzowe polozenie */
#agleft {
    width:        355px;
    display:      block;
    float:        left;
    padding-left: 1px;
    padding-top:  4px;
}
.frtitle {
    color:      #E41318;
    font:       bold 17px "Tahoma","Arial",sans-serif; 
    text-align: center;
    padding-top:10px;
}
#agright {
    width:         210px;
    display:       block;
    float:         right;
    padding-right: 1px;
    padding-top:   4px;
}
#listaofert {
    padding-top:    5px;
    padding-bottom: 5px;
}
.ofspec {
    height:  120px;
    width:   275px;
    display:block;
    float:left;
    font:    normal 11px "Tahoma","Arial",sans-serif;
    padding-right:5px;
    padding-bottom:5px;
		text-align:left;
}
.ofspec * .sygn {
    color:       #E41318;
    font-weight: bold;
}
.ofspec img {
    margin-right: 10px;
    border:       2px solid #a6c3ed ;
}
.ofspec a, .ofspec a:link, .ofspec a:active, .ofspec a:visited {
    text-decoration: none;
    color:           #336699;
}
.ofspec a:hover {
    color:           #cd151c;
    text-decoration: underline;
}
.frsep {
    color: #FEFCC1;
}
#agfinder {
    border:     2px solid #FEB300 ;
    background: #FEFCC1 ;
    font:       normal 12px "Tahoma","Arial",sans-serif;
    color:      #011C51;
    height:     100%;
}
.agcena {
    border-top:     1px solid #AA131C;
    border-bottom:  2px solid #AA131C;
    background:     #E41318 ;
    font:           normal 12px "Tahoma","Arial",sans-serif;
    color:          #FFF;
    width:          100%;
    padding-top:    2px;
    padding-bottom: 2px;
    text-align:center;
}

#frt{
clear:both;
display:block
}
#frl {
    width:        45%;
    display:      block;
    float:        left;
    padding-left: 5px;
    padding-top:  4px;
}
#frr {
    width:         45%;
    display:       block;
    float:         right;
    padding-right: 8px;
    padding-top:   4px;
}
#frs {clear:both;display:block;padding-top:10px}
.frsi {
    height: 40px;
    width:  100%;
    font:   bold 12px "Arial",sans-serif;
    color:  #050A32;
		text-align:left;
}
/* niebieski naglowek */
#blhd {
    background:  url(/images/art_head.gif) ;
    text-align:  left;
    height:      22px;
    font:        12px "Verdana","Arial",sans-serif;
    font-weight: bold;
    display:     block;
    width:       100%;
}
#blhd .bhr {
    width: 3px;
    float: right;
}
#blhd .bhl {
    width: 3px;
    float: left;
}
#blhd .bhi {
    width:         22px;
    height:         22px;
    vertical-align: middle;
    padding-left:   10px;
}
#frag {
    border: 2px solid #A2BCDF ;
}
#frag .frlogo {
    padding-left:   10px;
    color:          #EF141A;
    font:           bolder 26px "Tahoma","Arial",sans-serif;
    vertical-align: bottom;
		text-align:left;
}
#frag * .fradr {
    width:        180px;
    padding-left: 35px;
    font:         normal 12px "Tahoma","Arial",sans-serif;
		text-align:left;
}
#frag * .frfoto {
    width:        115px;
    height:       75px;
    padding-left: 2px;
  	text-align:left;
}

.standa1 {
    font-family: "Tahoma","Arial",sans-serif;
    font-size:   12px;
}
/*  */
.stat1 {   
    font-family:  "Arial",sans-serif;
    font-size:    11px;
    padding-left: 2px;
    color:        #FFFFFF;
}
/* Ostatnia aktualizacja */
.stat2 {
    font-family:   "Arial",sans-serif;
    font-size:     11px;
    text-align:    right;
    padding-right: 5px;
    color:        #FFFFFF;
}

/* pola input, select */
.inpt {
    /*background-color: #cdd9eb;*/
    font-size:        11px;
	font-family:      "Tahoma","Arial",sans-serif;
	background-color: #ffffff;
}
.subscr a:link, .subscr a:active, .subscr a:visited {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #a90112;
	text-decoration:none;
}

.subscr a:hover {
text-decoration:underline;
color:#FFFFFF;
}

/* lewy bok */
#bok{
	position: absolute;
	width: 100px;
	height: 150px;
}

#bok2 {
	position: absolute;
	display:  block;
	left:    -500px;
	top:      120px;
	width:    117px;
	height:   600px;
	z-index:  4;
	background-color: #FFFFFF;
}


#pos2 {
    position: relative;
    left:     1px;
    top:      1px;
    width:    1px;
    height:   1px;
    z-index:  4;
}

.wymianalinkami, .wymianalinkami A {
	font-family:"Tahoma","Arial",sans-serif;
	font-size:8px;
	color:#fefefe;
	text-decoration:none;		
}

.agencje_linki, .agencje_linki A {
	font-family:"Tahoma","Arial",sans-serif;
	/*font-size:8px;
	color: #2c3058;*/
	color:#001B51;
	text-decoration:none;	
	font-size:11px;
}

.lista2 {
/*background-image:url(/images/ndot.gif);*/
background-position:6px 7px;
background-repeat:no-repeat;
float:left;
font-family:"Tahoma","Arial",sans-serif;
font-size:11px;
/*padding-left:15px;*/
padding-right:5px;
text-align:left;
border:2px solid #FFFFFF;

color:#001B51;
text-decoration:none;
}

.lista2 a:link, .lista2 a:active {
color:#001B51;
text-decoration:none;
}

.lista2 a:hover, .lista2 a:visited {
    color:           #939393; /* #C00D0D; */
    text-decoration: underline;
}

.nwimg2 {
    border: 2px solid #FFFFFF;/*#bdd5f6*/ ;
	margin-right:5px;
}