body{
padding:0px;
margin:0px;
background-color:#FFFFFF;
}
.c4 {
       font-family: Verdana;
       font-size: 13px;
       line-height: 15px;
       color: #1f1f5e;
       text-decoration: none;
}

.c9 {
       font-family: Verdana;
       font-size: 13px;
       line-height: 15px;
       color: #1f1f5e;
       text-decoration: none;
}

.copy {
       font-family: Tahoma;
       font-size: 11px;
       line-height: 12px;
       color: #FFFFFF;
       text-decoration: none;
}
.links {
       font-family: Tahoma;
       font-size: 11px;
       line-height: 12px;
       font-weight: bold;
       color: #FFF6F6;
       text-decoration: none;
}
.link {
       font-family: Tahoma;
       font-size: 10px;
       line-height: 10px;
       color: #DBDBDB;
       text-decoration: none;
}
.text_1 {
       font-family: verdana;
       font-size: 15px;
       color: #294189;
       line-height: 17px;
       text-decoration: none;
       text-align: justify;
}
.text_55 {
       font-family: verdana;
       font-size: 10px;
       color: #294189;
       line-height: 15px;
       text-decoration: none;
       
}
.text_2 {
       font-family: Tahoma;
       font-size: 13px;
       line-height: 12px;
       color: #1f1f5e;
}
.select {
       font-family: Tahoma;
       font-size: 13px;
       line-height: 12px;
       color: #585858;
       background-color: #FFFFFF;
       height: 18px;
       width: 205px;
}
.text_3 {
       font-family: Tahoma;
       font-size: 13px;
       line-height: 12px;
       color: #565656;
}
.form_1 {
       font-family: Tahoma;
       font-size: 13px;
       line-height: 12px;
       background-color: #FFFFFF;
       height: 18px;
       width: 219px;
       border-top-width: 1px;
       border-right-width: 1px;
       border-bottom-width: 1px;
       border-top-style: solid;
       border-right-style: solid;
       border-bottom-style: solid;
       border-top-color: #595959;
       border-right-color: #DCD8D2;
       border-bottom-color: #DCD8D2;
}
.form_2 {
       font-family: Tahoma;
       font-size: 13px;
       line-height: 12px;
       background-color: #FFFFFF;
       height: 109px;
       width: 219px;
       border-top-width: 1px;
       border-right-width: 1px;
       border-bottom-width: 1px;
       border-top-style: solid;
       border-right-style: solid;
       border-bottom-style: solid;
       border-top-color: #595959;
       border-right-color: #DCD8D2;
       border-bottom-color: #DCD8D2;
       overflow:auto;
}

input {
  font-family: Verdana;
  font-size: 10px;
  color: #777777;
  border: 1px #bbbbbb solid;
  background-color: #F6f6f6;
}

select {
  font-family: Verdana;
  font-size: 13px;
  color: #777777;
  border: 1px #bbbbbb solid;
  background-color: #F6f6f6;
}

textarea {
  font-family: Verdana;
  font-size: 12px;
  color: #777777;
  border: 1px #bbbbbb solid;
  background-color: #F6f6f6;
}

IMG {
    BORDER-BOTTOM: #005888 0px solid;
    BORDER-LEFT: #005888 0px solid;
    BORDER-RIGHT: #005888 0px solid;
    BORDER-TOP: #005888 0px solid;
    margin: 0px;
}
.mapka{
text-align: center;
margin-top: 10px;
margin-bottom: 10px;
}

.hide{display:none;}
.hide.show{display:block!important;}
#kat{float:left;margin-bottom:15px;}
#kat input { background: url("images/arrow.gif") no-repeat scroll 0 5px transparent;
    border: medium none;
    clear: both;
    color: black;
    cursor: pointer;
    float: left;
    font-size: 11px;
    padding-left: 9px;
    text-align: left;
    width: 214px;}
.kategoria{font-weight:bold;}
.pytanie{background: none repeat scroll 0 0 white;
    border: 1px solid #294189;
    border-radius: 4px 4px 4px 4px;
    color: #403E4B;
    float: left;
    margin: 0 0 2px;
    padding: 5px;
    width: 450px;}
       
.more{
    background: url("images/arrow-down.gif") no-repeat scroll 0 4px transparent;
    border: medium none;
    clear: both;
    color: black;
    float: right;
    margin: 3px 0 0;
    padding: 0 13px;
	height: 20px;
    width: 60px;
       cursor:pointer;
   
    }

.rozwin{
    background: url("images/arrow-down.gif") no-repeat scroll 0 1px transparent;
    border: medium none;
    clear: both;
    color: black;
    float: right;
    
    padding-left: 13px;
    width: 60px;
       cursor:pointer;
   
    }

.less{
     background: url("images/arrow-up.gif") no-repeat scroll 0 4px transparent;
    border: medium none;
    clear: both;
    color: black;
    cursor: pointer;
    float: right;
    height: 20px;
    margin: 3px 0 0;
    padding: 0 13px;
    width: 60px;}
       
.zwin{
    background: url("images/arrow-up.gif") no-repeat scroll 0 1px transparent;
    border: medium none;
    clear: both;
    color: black;
    float: right;
    
    padding-left: 13px;
    width: 60px;
       cursor:pointer;}
       
.odpowiedz{background: none repeat scroll 0 0 silver;
    border: 1px solid #294189;
    border-radius: 4px 4px 4px 4px;
    color: #000000;
    float: left;
    margin: 0;
    padding: 5px;
    width: 450px;
	position:relative;}

.odpowiedz span{display:block;}
       
.zadaj{background: url("images/zadaj.png") repeat scroll 0 0 transparent;
    float: right;
    height: 33px;
    margin: 0 12px 0 0;
    text-indent: -999999px;
    width: 100px;}

.pytanie span{float:left;}

.porada.hide-up {float:left;overflow:hidden;height:38px;}
.porada {float:left;margin-bottom: 15px;font-size:13px;}


#panel2 label, #panel2 input {
    display: block;
       width:190px;
}

#panel2{
       background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 2px solid #294189;
    border-left: 2px solid #294189;
    border-top: 2px solid #294189;
    margin-top: -200px;
    padding: 10px;
    position:absolute;
    right: 0;
    top: 50%;
       float:right;
       width:300px;
       
 
}
#panel2 a:focus { 
outline:none; /*usuwanie niebieskiej obwódki w FF*/
}

#panel2 a {
    color: gray;
    text-decoration: none;
       
       background: url("../images/fb2.png") no-repeat scroll 0 0 transparent;
       display: block;
       height: 144px;
       text-indent: -9999px;
       width: 50px;
        position: absolute;
       left: -34px;
       top: 144px;
       z-index: 10;
}

#panel2 textarea {width:190px;resize: none;}

#panel2 .slide_button2{
       background: url("../images/fb2.png") no-repeat scroll 0 0 transparent;
       display: block;
       height: 144px;
       text-indent: -9999px;
       width: 50px;
        position: absolute;
       left: -34px;
       top: 116px;
       z-index: 10;
}

.index2{z-index:100;}
.index{z-index:100;}

/*formularz*/
label, input {display: block;}
fieldset {       border: 0 none; padding: 10px 0;width: 255px;}
#panel fieldset {       border: 0 none; padding: 10px 0;width: 195px;}
#panel2 fieldset {       border: 0 none; padding: 10px 0;width: 195px;}
textarea {width: 250px;resize: none;float:left;}
#labelosw1{float: right; font-size: 10px; margin: 0px 0 0 10px; width: 220px;}
#osw1{float: left;margin-top: 18px;}
#labelosw2{float: right; font-size: 10px; margin: 0px 0 0 10px; width: 220px;}
#osw2{float: left; margin-top: 18px;}
#oswdiv1{margin-top: 10px;display:block;float:left;}
#oswdiv12{margin-top: 10px;display:block;float:left;}
#oswdiv2{margin-top: 10px;display:block;float:left;}
#oswdiv22{margin-top: 10px;display:block;float:left;}
label.error {color: red;display: block;}
#submit {float: right; margin: 15px 0 0 0;}
#nazwa, #miasto, #adres, #telefon {width: 200px;}
#dialog_link {text-decoration: none;       position: relative;       z-index:2;}
#dialog_link span.ui-icon {margin: 0 5px 0 0;position: absolute;       left: .2em;       top: 50%;       margin-top: -8px;z-index:2;}
a.ui-state-default {       background: none;border: none;color: gray;}
body .ui-dialog {font-size: 12px;}
div .ui-widget-header {border: 1px solid #154270;background: url("images/ui-bg_gloss-wave_35_f6a828_500x100.png") repeat-x scroll 50% 50% #154270;}

ul#icons {margin: 0; padding: 0;}
ul#icons li {margin: 2px;        position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}
ul#icons span.ui-icon {float: left; margin: 0 4px;}
div.ui-widget-overlay {background:none;background-color: #000;opacity: 0.7;z-index:1;}
input.text {margin-bottom: 12px;padding: 0.4em;width: 95%;}
a.ui-state-default {       background: none;border: none;color: gray;}
body .ui-dialog {font-size: 12px;}
div .ui-widget-header {border: 1px solid #154270;background: url("images/ui-bg_gloss-wave_35_f6a828_500x100.png") repeat-x scroll 50% 50% #154270;}



/*nowe style mediatora*/
.bod{font-family: arial;font-size: 12px;margin:0;padding:0;}

.top{background: none repeat scroll 0 0 #154270;color: #FFFFFF;width: 100%;height: 50px;display: table;}
.top .linki{float: left;margin: 0 20px;}
.top .linki.start{margin-left:0;}
.top .linki a{color: #FFFFFF;float: left;font-weight: bold;text-decoration: none;}
.top .linki a:hover{text-decoration:underline;}
.top .separator{background: none repeat scroll 0 0 #505A65;float: left;height: 30px;width: 1px;}
.top .group-links{margin:19px auto 0;width: 970px;}
.top .right-social{float:right;}
.top .right-social .plus-one{float:left;margin: -6px 0 0;}
.top .right-social .fejs{float:left;margin: -12px 0 0 -26px;}
.top .right-social .fejs img{width:53px;}

/*content*/
.content{margin: 0 auto;position: relative;width: 970px;}
.content .top-content{margin-bottom:30px;margin-top: 10px;}
.content .top-content .logo{background: url("images/logo.gif") no-repeat scroll 0 0 transparent;height: 60px;text-indent: -999px;width: auto;}
.content .left-column{float: left;min-height: 600px; width: 220px;}
.content .left-column .newsletter{}
.content .left-column .newsletter .title{display: block;font-size: 16px;font-weight: bold;text-align: center;margin-bottom: 5px;}
.content .left-column .newsletter .news-input{background: url("images/newsletter.png") no-repeat scroll 0 0 transparent;height: 34px;margin: 0 auto; width: 187px;}
.content .left-column .newsletter .news-input input{background-color: #FFFFFF;border: 0 none;float: left;margin: 8px 0 0 16px; width: 152px;}
.content .left-column .left-links{}
.content .left-column .left-links .formy{font-size: 14px;margin: 13px 0; text-align: left;}
.content .left-column .left-links .formy a{color: black;font-weight: bold;text-decoration: none;}
.content .left-column .left-links .formy a:hover{text-decoration:underline;}
.content .left-column .left-links .line{background: url("images/linia.png") no-repeat scroll -2px 0 transparent;display: block;height: 5px;margin: 5px 0;}
.content .left-column .left-links .title{display: block;font-size: 16px;font-weight: bold;text-align: center;margin-bottom: 10px;margin-top: 35px;}
.content .left-column .left-work{display:none;}
.content .left-column .left-work .title{display: block;font-size: 16px;font-weight: bold;text-align: center;margin-bottom: 10px;margin-top: 35px;}
.content .left-column .left-work .work{border: 1px solid #D6D6D6;display: table;height: 200px;margin: 0 auto;width: 150px;}

.content .right-column{float: left;width: 748px;position:relative;border-left: 1px solid;margin-bottom:20px;}
.content .right-column .mapowa{position:relative;float: left;width:100%;margin-top: -30px;}
.content .right-column .centro{padding:0 0 0 20px;}
.content .right-column .centro .welcome-text{float: left; margin-bottom: 17px;}
.content .right-column .centro .text1, .content .right-column .centro .text2, .content .right-column .centro .text3{float:left;clear:both;font-weight: bold;margin-bottom: 10px;letter-spacing: 0.9px;}
.content .right-column .centro .dot{background: url("new/dot.gif") no-repeat scroll 0 0 transparent;display: inline-block;height: 10px;width: 12px;}
.content .right-column .centro .both{display: inline-block;}
.content .right-column .centro .both .left-img{float:left;margin-right: 27px;}
.content .right-column .centro .both .left-img img{height: 68px; width: 103px;}
.content .right-column .centro .both .line{clear: both;display: block;float: left;margin: 10px 0;}

/*footer*/
.footer{background: url("images/footer-bg.png") repeat-x scroll 0 0 #000;display: table;height: 200px;width: 100%;}
.footer .foot-content{color: #fff;display: table;margin: 40px auto;width: 970px;line-height: 1.8;}
.footer .foot-content .title-column{font-weight:bold;}
.footer .foot-content .column a{color:#fff;text-decoration:none;}
.footer .foot-content .column a:hover{text-decoration:underline;}

.footer .foot-content .first{float: left;width: 250px;min-height:300px;}
.footer .foot-content .second{float: left;width: 120px; border-left: 1px solid #292929;min-height:341px;padding-left: 25px;}
.footer .foot-content .third{float: left;width: 80px; border-left: 1px solid #292929;min-height:341px;padding-left: 25px;}
.footer .foot-content .fourth{float: left;width: 155px; border-left: 1px solid #292929;min-height:341px;padding-left: 25px;}
.footer .foot-content .fiveth{float: left;width: 260px; border-left: 1px solid #292929;min-height:341px;padding-left: 25px;}
.footer .foot-content .fiveth .przedstawiciele{display: block;float: left;margin-top: 10px;clear: both;}
.footer .foot-content .fiveth .przedstawiciele.first{margin-top:0;min-height: 0;width:260px;}
.footer .foot-content .fiveth .przedstawiciele span{float:left;width:135px;}
.footer .foot-content .fiveth .przedstawiciele span.tel{width:auto;}
.footer .foot-content .fiveth .przedstawiciele span.mail{clear:both}
.footer .foot-content .fiveth .przedstawiciele span.mail a{color:#fff;text-decoration:none;}
.footer .foot-content .fiveth .przedstawiciele span.mail a:hover{text-decoration:underline;}

.footer .foot-simple{border-top: 1px solid #292929;color: white;display: table;margin: 0 auto 20px;padding-top: 20px; width: 970px;}
.footer .foot-simple a{text-decoration:none;color:white;}
.footer .foot-simple a:hover{text-decoration:underline;color:white;}
.footer .foot-simple .simple-content{display: table;margin: 0 auto;}


