@charset "UTF-8";

/*ul.topmenu,*/
ul.topmenu * {
    z-index: 20;
}
ul.topmenu li,
ul.topmenu div ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.topmenu li {

}

ul.topmenu li.menu1 {
    background-image: url(menu_1b.png);
    width: 184px;
    height: 49px;
}
ul.topmenu li.menu1:hover {
    background-image: url(menu_1bs.png);
/*    background-image: none;*/
/*    background-color: #01aaf1;*/
/*    -moz-border-radius: 12px 0px 0px 0px !important;
    border-radius: 12px 0px 0px 0px  !important;*/
}
ul.topmenu li.menu2 {
    background-image: url(menu_2b.png);
}
ul.topmenu li.menu2:hover {
    background-image: url(menu_2bs.png);
/*    background-image: none;
    background-color: #89abb5;*/
}
ul.topmenu li.menu3 {
    background-image: url(menu_3b.png);
}
ul.topmenu li.menu3:hover {
    background-image: url(menu_3bs.png);
/*    background-image: none;
    background-color: #ffc136;*/
}
ul.topmenu li.menu4 {
    background-image: url(menu_4b.png);
}
ul.topmenu li.menu4:hover {
  background-image: url(menu_4bs.png);
/*    background-image: none;
    background-color: #5d403b;*/
}
ul.topmenu li.menu5 {
    background-image: url(menu_5b.png);
    margin-left: 3px;
}
ul.topmenu li.menu5:hover {
    background-image: url(menu_5bs.png);
/*    background-image: none;
    background-color: #5d403b;*/
}

ul.topmenu li.hover,
ul.topmenu li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.topmenu div {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 100;
 min-height: 170px;
 min-width: 219px;
 margin-top: -5px;

 background-color: #ffffff;

 -moz-border-radius: 0px 0px 12px 12px !important;
 -webkit-border-radius: 0px 0px 12px 12px  !important;
 border-radius: 0px 0px 12px 12px  !important;
/* behavior:url(border-radius.htc)*/

/*#a3a3a3;*/
 -moz-box-shadow: 5px 5px 5px rgba(163,163,163,0.65);
 -webkit-box-shadow: 5px 5px 5px  rgba(163,163,163,0.65);
 box-shadow: 5px 5px 5px  rgba(163,163,163,0.65);
 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#a3a3a3')";
 filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#a3a3a3');

    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    -o-border-radius: 5px;

}

ul.topmenu div ul {
    width: 200px;
    float: left;
    list-style-position: inside;
}

ul.topmenu div ul li
{
    position: relative;
    clear: left;
    padding: 0px;
    border: 0px;
    margin: 0px;
    height: auto;
    width: 160px;

    margin-left: 20px;
    margin-right: 20px;
    border-bottom: 1px #dadada solid;

    padding-top: 10px;
    padding-bottom: 10px;
}
ul.topmenu div ul li.last
{
    position: relative;
    clear: left;
    padding: 0px;
    border: 0px;
    margin: 0px;
    height: auto;
    width: 160px;

    margin-left: 20px;
    margin-right: 20px;
    border-bottom: 0px #c6c6c6 solid;

    padding-top: 10px;
    padding-bottom: 10px;
}
ul.topmenu div ul li.separator {
 float: left;
 height: 35px;
 width: 10px;
}

ul.topmenu div ul li a
{
    font-size: 12px !important;
    padding-top: 13px;
    color: #858585 !important;
/*    font-weight: bold;*/
}

/*ul.topmenu li:hover > div ul */
ul.topmenu li:hover > div
{
 visibility: visible;
 color: #7f7f7f !important;
}

ul.topmenu div.prywatne
{
/*    border-top: 9px #01aaf1 solid;*/
    background-image: url(menu1_bordertop.png);
    padding-top: 13px;
    background-repeat: no-repeat;
    width: 400px;
}


div.prywatne ul li.title
{
    color: #00a9f0;
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #f4fcff;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 20px;
    padding-right: 20px;
    width: 160px;
    border-bottom: 1px #aee7ff solid;
}
div.prywatne ul li.title a
{
    color: #00a9f0 !important;
}

ul.topmenu div.firma
{
    background-image: url(menu2_bordertop.png);
    padding-top: 13px;
    background-repeat: no-repeat;
/*    border-top: 9px #89abb5 solid;*/
    width: 400px;
}

div.firma ul li.title a {
    color: #7d9298 !important;
}
div.firma ul li.title
{
    color: #5f7981;
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #f4f4f4;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 20px;
    padding-right: 20px;
    width: 160px;
    border-bottom: 1px #acc2c8 solid;
}

ul.topmenu div.rolnik
{
    background-image: url(menu3_bordertop.png);
    padding-top: 13px;
    background-repeat: no-repeat;

/*    border-top: 9px #ffc136 solid;*/
    width: 400px;
}

div.rolnik ul li.title
{
    color: #d09510;
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #fffdef;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 20px;
    padding-right: 20px;
    width: 160px;
    border-bottom: 1px #ffe39d solid;
}
div.rolnik ul li.title a
{
    color: #d09510 !important;
}
ul.topmenu div.kredytobiorca
{
    background-image: url(menu4_bordertop.png);
    padding-top: 13px;
    background-repeat: no-repeat;
    min-height: 150px;
/*    border-top: 9px #5d403b solid;*/
/*    width: 200px;*/
}


ul.topmenu div.klient-banku
{
/*    border-top: 9px #01aaf1 solid;*/
    background-image: url(menu4_bordertop.png);
	background-repeat: repeat-x;
    padding-top: 13px;
    width: 802px;
	left: -437px;
}


div.klient-banku ul li.title
{
    color: #5d403b;
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #f1e1de;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 20px;
    padding-right: 20px;
    width: 160px;
    border-bottom: 1px #5d403b solid;
}
div.klient-banku ul li.title a
{
    color: #5d403b !important;
}








ul.topmenu div.ofertaspecjalna
/*ul.topmenu div.menu5*/
{
    background-image: url(menu5_bordertop.png);
    padding-top: 13px;
    background-repeat: no-repeat;
    min-width: 185px !important;
    max-width: 185px !important;
    width: 185px !important;
    min-height: 150px;
/*    border-top: 9px #5d403b solid;*/
/*    width: 200px;*/
}

/*
div.ofertaspecjalna ul
{
    width: 130px !important;
}

div.ofertaspecjalna ul li,
div.ofertaspecjalna ul li a
{
    width: 130px !important;
}*/