@import 'panel/style_multicont.css';
@import 'panel/boks.css';
#pluj {

    z-index:400000;
    position:absolute;
    top:10px;
    left:10px;
    min-height:25px;
    min-width:200px;
    width:auto !important;
    width:200px;
    height:auto;
    background-color:#FFFFCC;
    border:1px solid #006699;
    padding: 10px 40px 0px 20px;
    font:12px verdana;
    color: #000;
    width:auto;
    overflow:hidden;
    text-align:left;
}
#pluj div {

    font:600 12px verdana;
    color: #006699;
    margin-bottom:15px;

}

#pluj span pre{
    font:12px verdana;
    color: #000;
    line-height:140%;
}

#pluj  #pluj_img3 {
    border:none;
    position:absolute;
    right:5px;
    top:5px;
    cursor:pointer;
}

#pluj  #pluj_img2 {
    border:none;
    position:absolute;
    right:50px;
    top:5px;
    cursor:pointer;
}

#pluj  #pluj_img1 {
    border:none;
    position:absolute;
    right:50px;
    top:5px;
    cursor:pointer;
}


#top_layer {

    position:absolute;
    top:40%;
    left:30%;
    padding-top:20px;
    z-index:4000;
}

#top_layer img {border:none;}

#top_layer_img{
    position:absolute;
    top:0;
    right:0;
    width:14px;
    height:14px;
    cursor:pointer;
}

/*================== koniec styli debagera i reklamy pływającej ==================*/




/* CSS Document */
html {
    height:100%;
    padding:0;
    margin:0;
}

body {
    height:100%;
    padding:0;
    margin:0;
    text-align:center;
    background: #FFF url(gfx/bg2.jpg) repeat-x top left;
}

/* s: float FIX */



.clear_fix:after {

    content:".";

    display:block;

    height:0;

    font-size:0;

    clear:both;

    visibility:hidden;

}

.clear_fix {

    min-height:1px;

}

* html .clear_fix {

    height:1px;

}

/* e: float FIX */


.top {
    margin:0px auto;
    width:990px;
    height:110px;
    position:relative;

}

.top .logo {
    position:absolute;
    top:6px;
    left:28px;
    width:112px;
    height:84px;

}

.top .logo img {
    border:none;
}

.top .menu {
    width:736px;
    height:87px;
    position:absolute;
    top:25px;
    left:250px;

}
.top .nav {
    position:absolute;
    top:0px;
    right:0px;
    min-width:383px;
    width:auto !important;
    width:383px;
    height:22px;
    background: url(gfx/nav_1.png) no-repeat top left;
}

.top .nav .nav_content {
    background-color: #c71c12;
    margin-left:10px;
    height:22px;
    color:#FFF;
    font:13px arial;
    text-align:left;
}

.top .nav .nav_content a {
    color:#FFF;
    font:14px arial;
    text-decoration: none;
}
.top .nav .nav_content a:hover {
    color:#FFF;
    font:14px arial;
    text-decoration: underline;
}

.top .nav .nav_content div {
    float:left;
    height:20px;
    padding-top:2px;
}

.top .nav .nav_content .nav1
{
    min-width:105px;
    width:auto !important;
    width:105px;
}
.top .nav .nav_content .nav2
{
    min-width:112px;
    width:auto !important;
    width:112px;
    padding-left:10px;
    padding-right:5px;
    background: #ee5b00 url(gfx/nav_2.gif) no-repeat top left;
}
.top .nav .nav_content .nav3
{
    min-width:105px;
    width:auto !important;
    width:105px;
    padding-left:10px;
    padding-right:8px;
    background: #f8a900 url(gfx/nav_3.gif) no-repeat top left;
}

.baner {
    margin:0px auto;
    padding:0;
    width:990px;
    height:226px;
    background: transparent url(gfx/baner.jpg) no-repeat top left;
}

.content {

    margin:0px auto;
    text-align:left;
    width:990px;
    min-height:300px;
    height:auto !important;
    height:300px;
}

.content .content_padding {
    padding:20px 20px;
    font:12px tahoma;
    color:#3b3b3b;
    line-height:150%;
}
.know_how {
    border:none;
    float:right;
    margin-left:40px;
}


.footer {

    border-top: 1px solid #f8a900;
    margin:0px auto;
    margin-top:10px;
    text-align:left;
    width:990px;
    padding-top:10px;
    font:11px tahoma;
    color:#3b3b3b;
    padding-left:10px;
    padding-bottom:20px;
    position:relative;
}

.footer_menu {
    text-align:right;
    width:800px;
    height: 20px;
    position:absolute;
    right:20px;
    top:10px;
}

.footer_menu ul {
    margin:0;
    padding:0;
    list-style: none;

}

.footer_menu ul li {
    display:inline;
    margin-left:20px;
}

.footer_menu ul li a{
    font:11px tahoma;
    color:#3b3b3b;
    text-decoration:none;
}

.footer_menu ul li a:hover {
    text-decoration:underline;
}


.footer_menu ul li a.last{
    color:#c71c12;
}

.lm_form {
    margin:10px 0px;
    border-top: 1px solid #f8a900;
    margin:0px auto;
    min-height:150px;
    height:auto !important;
    height:150px;
    
    width:990px;
    padding:0;

}

.lm_form2 {
    position:relative;
    margin:0px auto;
    height:150px;
    width:990px;
    padding:0;
    border:1px solid #FFF;
}

.lm_form .for_header {
    position:absolute;
    top:11px;
    left:28px;
    width:159px;
    height:20px;
}

.form_input {
    position:absolute;
    width:270px;
    height:26px;
    line-height:26px;
    text-align:right;

}

.form_input label {
    font:11px tahoma;
    color:#3b3b3b;
    height:24px;
    line-height:26px;
    padding-right:6px;
    text-align:right;


}
.form_input input {
    font:14px tahoma;
    color:#444;
    width:165px;
    height:20px;
    padding-top:4px;
    line-height:15px;
    border:none;
    border-top:1px solid #c4c4c4;
    border-bottom:1px solid #c4c4c4;
    margin:0;
}

.form_input .i_left {
    float:right;
    padding:0;
    height:27px;
    width:171px;
    padding-left:6px;
    background: transparent url(gfx/input_left.gif) no-repeat top left;
}

.form_input .i_right {
    padding:0;
    height:27px;
    width:165px;
    padding-right:6px;
    background: transparent url(gfx/input_right.gif) no-repeat top right;
}

.input_imie {
    top:40px;
    left:15px;
}

.input_email {
    top:80px;
    left:15px;
}

.input_firma {
    top:40px;
    left:255px;
}

.input_telefon{
    top:80px;
    left:255px;
}

.spotkanie {
    width:140px;
    height:120px;
    text-align:left;
    position:absolute;
    top:20px;
    left:550px;
    font:11px tahoma;
    color:#3b3b3b;
}

.spotkanie div {
    font-weight: bold;
    padding-bottom:15px;
}

.spotkanie span {
    padding-left: 25px;
}

.spotkanie input {

    vertical-align: text-bottom;
}

.input_adres{
    top:80px;
    left:690px;
}

.send_button {
    position:absolute;
    left:820px;
    top:120px;
}

.input_data {
    position:absolute;
    top:20px;
    left:720px;
    width:270px;
    height:40px;
    line-height:26px;
    text-align:right;

    text-align:left;
}

.input_data .przypis {
    font:11px tahoma;
    color:#3b3b3b;
    height:20px;
    text-align:left;

}

.input_data span {
    font-weight: bold;
    float:left;
    padding-right:5px;
    padding-left:5px;
}

.input_data span.coma {
    padding-top:7px;
    padding-right:2px;
    padding-left:2px;
}

.input_data input {
    font:14px tahoma;
    color:#444;
    width:20px;
    height:20px;
    padding-top:4px;
    line-height:15px;
    border:none;
    border-top:1px solid #c4c4c4;
    border-bottom:1px solid #c4c4c4;
    margin:0;
}

.input_data .i_left {
    float:left;
    padding:0;
    height:27px;
    width:26px;
    padding-left:6px;
    background: transparent url(gfx/input_left.gif) no-repeat top left;
}

.input_data .i_right {
    padding:0;
    height:27px;
    width:20px;
    padding-right:6px;
    background: transparent url(gfx/input_right.gif) no-repeat top right;
}

.input_data .i_left2 {
    float:left;
    padding:0;
    height:27px;
    width:46px;
    padding-left:6px;
    background: transparent url(gfx/input_left.gif) no-repeat top left;
}

.input_data .i_right2 {
    padding:0;
    height:27px;
    width:40px;
    padding-right:6px;
    background: transparent url(gfx/input_right.gif) no-repeat top right;
}

.i_right2 input {
    font:14px tahoma;
    color:#444;
    width:40px;
    height:20px;
    padding-top:4px;
    line-height:15px;
    border:none;
    border-top:1px solid #c4c4c4;
    border-bottom:1px solid #c4c4c4;
    margin:0;
}

.przypis span {
    float: none;
    font-weight: normal;
    padding-left:65px;
}

.column_left {
    width:240px;
    float:left;
    min-height:200px;
    height:auto !important;
    height:200px;
}

.column_right {
    width:660px;
    margin-left:280px;
    min-height:200px;
    height:auto !important;
    height:200px;

}



/*-------------impromptu---------- */
.jqifade{ position: absolute; background-color: #aaaaaa; }
div.jqi{ width: 450px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; position: absolute; background-color: #ffffff; font-size: 11px; text-align: left; border: solid 1px #eeeeee; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 7px; }
div.jqi .jqicontainer{ font-weight: bold; }
div.jqi .jqiclose{ position: absolute; top: 4px; right: -2px; width: 18px; cursor: default; color: #bbbbbb; font-weight: bold; }
div.jqi .jqimessage{ font:600 13px tahoma;padding: 10px; line-height: 20px; color: #444; }
div.jqi .jqimessage city{ font:600 13px tahoma; color: #000099; }
div.jqi .jqibuttons{ text-align: right; padding: 5px 0 5px 0; border: solid 1px #eeeeee; background-color: #f4f4f4; }
div.jqi button{ cursor:pointer;padding: 3px 10px; margin: 0 10px; background-color: #2F6073; border: solid 1px #f4f4f4; color: #ffffff; font-weight: bold; font-size: 12px; }
div.jqi button:hover{ background-color: #728A8C; }
div.jqi button.jqidefaultbutton{ background-color: #BF5E26; }
.jqiwarning .jqi .jqibuttons{ background-color: #BF5E26; }
.jqi_highlight {color:#990000;}
/*-------------------------------- */