body
{
    background-color: #ffffff;
    text-align:center;
    margin: 10px;
    margin-top: 20px;
    behavior: url(/main/ie6alert.htc);
}
img, fieldset
{
    border: 0px;
}

#logo {width: 200px; float: left;margin-bottom: 20px;}
#nawigacja {width: 760px; float: left; text-align: right;}

#main
{
    margin: auto;
    width: 970px;
    text-align: left;
}

#menu
{
    background-image: url(/gfx/menu.gif);
}

ul#menu
{
    border: 0px;
    margin: 0px;
    padding: 00px;
    height: 35px;
}
#menu li
{
    list-style-type: none;
    float: left;
    font-family: "segoe ui";
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    /*width: 19.89%;*/
    width: 16.5%;
    height: 100%;
//    border-bottom: 1px solid #ffffff;
    text-align: center;
}

#menu li a
{
    color: #ffffff;
    text-decoration: none;
    display: block;
    padding-top: 11px;
}

#mmenu {position:relative;}
.rog {position:absolute; width:10px; height:35px;}
.lmenu {top:0; left:0; background-image:url(/gfx/lmenu.gif)}
.rmenu {top: 0; right: 0; background-image:url(/gfx/rmenu.gif)}

hr
{
    clear: both;
    height: 1px;
    border: 0;
    background-color: #adafb8;
}
.stopka
{
    text-align: center;
    font-family: "segoe ui";
    font-size: 11px;
    color: #85868d;
}

#tresc
{
    margin: 20px 20px 20px 0px;
    width: 235px;
    display: block;
    float: left;
}
#obrazek
{
    padding: 20px 0px 0px 0px;
    width: 670px;
    display: block;
    float: left;
}
#tresc p
{
    text-align: left;
    font-family: "segoe ui";
    font-size: 14px;
    color: #4a4a4e;
    padding: 5px;
}

h2
{
height: 1px;
}

/*
| liquidcorners.css; feel free to adapt the style!
| ================================================
| use: 4 corners with borderline outside a contentbox with class="inside"; 
|      image  = upper half: top left corner, long borderline, top right corner
|               under half: bottom left corner, long borderline, bottom right corner
|      CHANGE = you have to change this for fitting to your image
|      YCC    = You Can Change (or omit), if wanted
|      DNC    = Do Not Change
| credits: original by francky kleyneman, see article/tutorial in Francky's Developers Corner:
|          http://home.tiscali.nl/developerscorner/liquidcorners/liquidcorners.htm
| adapted
| by.....: ... (your name and site?!)
|
| + please let this text & links intact for a next user +
*/
.top-left, .top-right, .bottom-left, .bottom-right { 
background-image: url('/gfx/ramka.jpg'); /* CHANGE: path and name of your image */
height: 15px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
}
.top-left, .bottom-left { 
margin-right: 15px; /* CHANGE: replace by the width of one of your corners */
}
.top-right, .bottom-right { 
margin-left: 15px;  /* CHANGE: replace by the width of one of your corners */
margin-top: -15px;  /* CHANGE: replace by the height of one of your corners */
}
.top-right {
background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */
}
.bottom-left  { 
background-position: 0 -15px;    /* CHANGE: replace second number by negative height of one of your corners */
}
.bottom-right { 
background-position: 100% -15px; /* CHANGE: replace second number by negative height of one of your corners */
}
.inside {
/*border-left: 1px solid #e4f0ff;*/ /* YCC: color & properties of the left-borderline */
/*border-right: 1px solid #e4f0ff;*//* YCC: color & properties of the right-borderline */
border-left: 5px solid #c6c8d2; /* YCC: color & properties of the left-borderline */
/*border-left: 1px solid #e2e2e2; *//* YCC: color & properties of the left-borderline zaloba */
border-right: 1px solid #c6c8d2; /* YCC: color & properties of the right-borderline */
/*border-right: 1px solid #e2e2e2; *//* YCC: color & properties of the right-borderline zaloba*/
background: #ffffff;            /* YCC: background-color of the inside */
color: #000000;                 /* YCC: default text-color of the inside */
padding-left: 10px;             /* YCC: all texts at some distance of the left border */
padding-right:10px;             /* YCC: all texts at some distance of the right border */
}
.notopgap    { margin-top: 0px; margin-bottom: 0px;}    /* DNC: to avoid splitting of the box */
.nobottomgap { margin-bottom: -1px; padding-bottom: 1px; } /* DNC: to avoid splitting of the box */

.banner_naglowek {
    font-family: "Segoe UI";
    color: #ffffff;
    line-height: 0px;
    font-weight: bold;
    font-size: 50px;
    text-align: center;
    moz-text-shadow: 0 1px 0px #000000;
    -webkit-text-shadow: 0 1px 0px #000000;
    text-shadow: 0 1px 0px #000000;
}

.banner_text {
    font-family: "Segoe UI";
    color: #ffffff;
    font-size: 15px;
    text-align: center;
    display: inline;
    line-height: 22px;
    background-color: rgba(0,0,0,0.3);
}

.naglowek {
    font-size: 25px;
    margin-bottom: 0px;
}

.bannerek
{
    width: 12.4%;
    font-family: "segoe ui";
    text-align: center;
    font-weight: bold;
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
    font-size: 10px;
}
.bannerek .cena {font-size: 50px;}
.bannerek .notopgap {text-transform: uppercase; font-size: 12px;}
.bannerek .nobottomgap {font-size: 11px; font-weight: normal; color: #47484c;}

.k_1 .inside {color: #909090;}
.k_2 .inside {color: #808080;}
.k_3 .inside {color: #707070;}
.k_4 .inside {color: #606060;}
.k_5 .inside {color: #505050;}
.k_6 .inside {color: #404040;}
.k_7 .inside {color: #303030;}
.guzik {float: right; margin-left: 30px; width: 25px; text-align:center;}
.guzik a
{
    font-family: "segoe ui";
    font-size: 11px;
    color: #47484c;
    text-decoration: none;
}
.guzik a:hover, p a:hover
{
    color: #696a70;
}
.pol_1, .pol_2
{
    margin: 20px 0px 20px 0px;
    width: 475px;
    float: left;
}
.pol_1 {margin-right: 20px;}

p, td, .pol_1, .pol_2 strong, li
{
font-family: "segoe ui";
font-size: 14px;
color: #47484c;
text-align: left;
}
.pol_1 table
{
    width: 100%;
    padding: 0px 20px 0px 0px;
}
.pol_1 table td
{
    border-bottom: 1px solid #c6c8d2;
}
.center
{
    text-align: center;
}

fieldset label, fieldset input, fieldset textarea
{
    display: block;
    float: left;
    margin: 10px 0px 0px 0px;
    font-family: "segoe ui";
    font-size: 11px;
    color: #47484c;
}
fieldset br
{
    clear: both;
}
fieldset label
{
    width: 120px;
}
fieldset input.i, fieldset textarea.i
{
    width: 300px;
    border: 1px solid #a2a4ac;
}
#sub
{
    margin: 10px 0px 0px 120px;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 304px;
}
.error
{
    color: #ff0000;
    text-align: center;
}
p a
{
    text-decoration: none;
    color: #47484c;
}

/* BUTTONS */

#umpa_pol_2 .buttons a, #umpa_pol_2 .buttons button, .pol_2 .buttons a, .pol_2 .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

/*    font-family:"Lucida Grande", "segoe ui", Arial, Verdana, sans-serif;*/
    font-family: arial;
    font-size:11px;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
#umpa_pol_2 .buttons button, .pol_2 .buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
#umpa_pol_2 .buttons button[type], .pol_2 .buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
#umpa_pol_2 *:first-child+html button[type], .pol_2 *:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
#umpa_pol_2 .buttons button img, #umpa_pol_2 .buttons a img, .pol_2 .buttons button img, .pol_2 .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}


/* STANDARD */

#umpa_pol_2 button:hover, #umpa_pol_2 .buttons a:hover, .pol_2 button:hover, .pol_2 .buttons a:hover, #umpa_pol_2 a.wybrany{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
#umpa_pol_2 .buttons a:active, .pol_2 .buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */

#umpa_pol_2 button.positive, #umpa_pol_2 .buttons a.positive, .pol_2 button.positive, .pol_2 .buttons a.positive{
    color:#529214;
}
#umpa_pol_2 .buttons a.positive:hover, #umpa_pol_2 button.positive:hover, .pol_2 .buttons a.positive:hover, .pol_2 button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
#umpa_pol_2 .buttons a.positive:active, .pol_2 .buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}
