/*
-----============ kopexmed.pl  ==========--------
data: 15.05.2011
autor: www.stripes-design.pl
*/



*{
outline: none;
padding:0px;
margin:0px;
}

a{
outline:none;
text-decoration: none;
border: 0;
color:black;
}

p{
line-height: 16px;
}

html{
padding:0px;
margin:0px;
/*background-color: #ede9d0;*/
background-color: #ffffff;
background-image:url(../images/tlo.jpg);
background-repeat: no-repeat;
background-position: center top;
}

img{
border: 0px;
margin: 0px;
padding: 0px;
}

body{
background-color:transparent;
margin: 0; padding: 0;
font: normal 11px Arial, Helvetica, sans-serif;
color: #535353;
}



/* SZKIELET */

/* g��wne */

#wrapper{
background-color:transparent;
padding: 0;
margin: 0 auto;
width:970px;
/*height:1247px;*/
}

#header{
background-color:transparent;
margin-top:0px;
margin-left:0px;
width:970px;
height:98px;
}

#main-menu{
background-color:transparent;
margin-top:0px;
/*margin-left:0px;
float: right;*/
margin-left:180px;
float: left;
}


#box-slider{
background-color:transparent;
background-image:url(../images/tlo-box-slider.png);
background-repeat: no-repeat;
background-position: left center;
margin-top:0px;
margin-left:0px;
width:970px;
height:355px;
}

#box-slider-gl{
background-color:transparent;
margin-top:8px;
margin-left:0px;
width:970px;
height:285px;
float: left;
}
#info-tel{
background-color:transparent;
margin-top:0px;
margin-left:231px;
width:263px;
height:285px;
float: left;
}
#box-aktualnosci-slide-gl{
background-color:transparent;
margin-top:20px;
margin-left:0px;
width:659px;
height:170px;
float: left;
}

#box-godziny{
background-color:transparent;
/*background-image:url(../images/tlo-box-godziny.png);*/
background-repeat: no-repeat;
margin-top:7px;
margin-left:231px;
width:530px;
height:54px;
float: left;
}

#box-godziny-1{
background-color:transparent;
margin-top:18px;
margin-left:0px;
width:205px;
float: left;
}
#box-godziny-2{
background-color:transparent;
margin-top:18px;
margin-left:0px;
width:150px;
float: left;
}
#box-godziny-3{
background-color:transparent;
margin-top:18px;
margin-left:0px;
width:165px;
float: left;
}
#box-aktualnosci{
background-color:transparent;
margin-top:0px;
margin-left:0px;
width:970px;
height:233px;
}
#box-aktualnosci-text{
background-color:transparent;
margin-top:0px;
margin-left:0px;
width:298px;
height:229px;
float: left;
padding-left: 13px;
padding-top: 4px;
}

.info{
background-color:transparent;
margin-top:12px;
margin-left:21px;
/*width:256px;*/
height:120px;
}
#slider{
background-color:transparent;
width:256px;
height:120px;
}

#karuzela{
background-color:transparent;
height:120px;
}

#karuzela ul{
height:130px;
}

#karuzela li{
width:256px;
height:120px;
margin-left: 0px;
margin-right: 0px;

}
#box-aktualnosci-slide{
background-color:transparent;
margin-top:0px;
margin-left:0px;
width:659px;
height:233px;
float: left;
}
#box-lekarze{
background-color:transparent;
margin-top:0px;
margin-left:0px;
width:970px;
height:206px;
padding-top: 4px;
}

#box-specjalisci{
background-color:transparent;
margin-top:0px;
margin-left:0px;
padding-left: 13px;
padding-right: 39px;
width:551px;
height:210px;
float: left;
}
#box-praca{
background-color:transparent;
margin-top:0px;
margin-left:0px;
padding-left: 13px;
width:354px;
height:210px;
float: left;
}
#box-dodatki{
background-color:transparent;
margin-top:0px;
margin-left:0px;
width:970px;
height:157px;
padding-top: 4px;
}
#box-partnerzy{
background-color:transparent;
margin-top:0px;
margin-left:0px;
padding-left: 13px;
width:371px;
height:161px;
float: left;
}
#box-loga{
margin-top:17px;
height:29px;
}
#box-newsletter{
background-color:transparent;
margin-top:0px;
margin-left:0px;
padding-left: 12px;
width:313px;
height:161px;
float: left;
}
#box-lubisz{
background-color:transparent;
margin-top:0px;
margin-left:0px;
padding-left: 5px;
width:256px;
height:161px;
float: left;
}
#box-stopka{
background-color:transparent;
margin-top:0px;
margin-left:0px;
width:970px;
height:100px;
float: left;
}
.pasek{
background-image:url(../images/tlo-stopka.png);
background-repeat: no-repeat;
background-position: center top;
margin-top:9px;
margin-left:0px;
width:970px;
height:3px;
float: left;
}
#footer{
background-color:transparent;
background-image:url(../images/tlo-stopka.png);
background-repeat: no-repeat;
background-position: center top;
margin-top:0px;
margin-left:0px;
width:970px;
height:90px;
float: left;
}
#box-karty{
background-color:transparent;
margin-top:6px;
margin-left:21px;
width:200px;
height:60px;
float: left;
}

/* page */
#content{
background-color:transparent;
margin-top:0px;
margin-left:0px;
width:970px;
}
#sub-menu{
background-color:transparent;
margin-top:0px;
margin-left:0px;
padding-top: 3px;
padding-left: 5px;
width:250px;
float: left;
position: relative;
}
#bread-crums{
background-color:transparent;
margin-top:0px;
margin-left:0px;
width:715px;
height:22px;
float: left;
}
#content-inner, #content-k{
background-color:transparent;
margin-top:0px;
margin-left:0px;
width:715px;
margin-bottom: 15px;
float: left;
font: 12px Arial,Helvetica,sans-serif;

}

#news-page{
background-color:transparent;
margin-top: 40px;
margin-left:0px;
padding-right: 75px;
width:175px;
height:195px;
float: left;
margin-bottom: 15px;
}
#content-k1{
background-color:transparent;
margin-top:0px;
margin-left:0px;
width:334px;
float: left;
}
#content-k2{
background-color:transparent;
margin-top:0px;
margin-left:0px;
width:381px;
float: left;
}
#content-k3{
background-color:transparent;
margin-top:0px;
margin-left:0px;
width:715px;
float: left;
}


#content-k1 h3{
margin-top: 16px;
font-size: 18px;
color: #8d8d8d;
line-height: 18px;
}
#content-k1 h4{
margin-top: 22px;
font-size: 14px;
color: #8d8d8d;
line-height: 18px;
font-weight: normal;
}
#content-k3 h2{
font-size: 24px;
color: #f3a50e;
margin-top: 10px;
}
#box-k{
margin-top: 30px;
}
#k-mail, #k-clock{
margin-top: 12px;
}
#box-k img{
float: left;
margin-right: 6px;
}
#box-k p{
font-size: 14px;
color: #8d8d8d;
}
#box-k a{
color: #8d8d8d;
}
#box-k a:hover{
color: #a1a0a0;
}
#box-k span{
color: #f3a50e;
font-weight: bold;
}
small a{
color: #8d8d8d;
}

iframe{
width:372px;
height:279px; 
border: none; 
}
.kontakt-mapa{
margin-top: 20px;
font-size: 18px;
color: #8d8d8d;
display: block;
}

#content-k2 p{
color: #8d8d8d;
margin-top: 20px;
margin-right: 14px;
text-align: justify;
}
/* pic */

.pic-logo{
margin-top:33px;
margin-left:10px;
float: left;
}

#box-godziny img{
margin-left: 20px;
margin-right: 8px;
float: left;
}

#box-specjalisci img{
margin-top: 19px;
margin-right: 19px;
float: left;
border: 1px solid #d2e6f5;
}
#box-praca img{
margin-top: 8px;
margin-right: 30px;
float: left;
}

#box-loga img{
float: left;
margin-right: 17px;
}

#box-lubisz img{
float: left;
margin-top: 16px;
margin-left: 30px;
}

#box-karty img{
float: left;
margin-top: 16px;
margin-right: 9px;
}

.pic-klamerka{
margin-top: 39px;
margin-left: 10px;
}

.pic-fon{
margin-top: 20px;
margin-left: 96px;
}

#content-inner img{
float: right;
border: 1px solid #f3a50e;
margin-left: 36px;
margin-bottom: 20px;
}

/* naglowki */


#box-aktualnosci-slide h1 a{
font-size: 24px;
color: #3b9fcd;
}
#box-aktualnosci-slide h1 a span{
color: #77d8fe;
}



    .h-3{
    background-image:url(../images/h-t.png);
    background-repeat: no-repeat;
    background-position: right top;
    height: 29px;
    float: left;
    color: #FFFFFF;
    font-size: 12px;
    text-align: center;
    padding-right: 12px;
    padding-top: 6px;
    margin-left: -13px;
    }
    .h-op{
    height: 35px;
    width: 100%;
    }
    
    .h-pic{
    background-image:url(../images/h-p.png);
    background-repeat: no-repeat;
    float: left;
    height: 35px;
    width:27px;
    }

    .h-3-a{
    background-image:url(../images/h-t-a.png);
    background-repeat: no-repeat;
    background-position: right top;
    height: 42px;
    float: left;
    color: #FFFFFF;
    font-size: 16px;
    text-align: center;
    padding-right: 14px;
    padding-top: 6px;
    margin-left: -20px;
    }
    .h-op-a{
    height: 42px;
    width: 100%;
    }
    
    .h-pic-a{
    background-image:url(../images/h-p-a.png);
    background-repeat: no-repeat;
    float: left;
    height: 42px;
    width:34px;
    }

#box-specjalisci h4, #box-praca h4{
margin-top: 23px;
color: #0862a8;
font-size: 16px;
font-weight: normal;
margin-bottom:10px;
}



.slides h2{
color: #3b9fcd;
font-size: 22px;
letter-spacing: -1px;
}
.slides h2 span{
color: #77d8fe;
}

.slides h5{
margin-top:33px;
margin-left:30px;
color: #f3a50e;
font-size: 14px;
}

#content-inner h1, #content-k h1{
margin-top:16px;
font-size: 50px;
color: #f3a50e;
}

/* text */
.slides p{
width: 370px;
margin-top:8px;
margin-left:30px;
}
#box-godziny p{
font-size: 14px;
color: #467db5;
margin-top: 0px;
letter-spacing: -1px;
}

#box-godziny a{
color: #467db5;
letter-spacing: -1px;
}
#box-godziny a:hover{
color: #6998c9;
}

.info span{
font-size: 11px;
color: #f58025;
font-weight: bold;
}

.info h4{
margin-top: 4px;
font-size: 16px;
color: #0762a8;
font-weight: normal;
}
.info h4 a{
color: #0762a8;
}
.info h4 a:hover{
color: #05508a;
}

.info p a{
margin-top: 13px;
font-size: 11px;
color: #535353;
float: left;
}

.info p a:hover{
color: #696868;
}

.wiecej{
font-size: 11px;
color: #f3a50e;
float: right;
font-weight: bold;
background-image: url("../images/kropa.png");
background-position: left center;
background-repeat: no-repeat;
padding-bottom: 1px;
padding-left: 15px;
}
.wiecej:hover{
color: #f4c625;
}
.wiecej-n{
font-size: 11px;
color: #5581ce;
float: right;
font-weight: bold;
background-image: url("../images/kropa-n.png");
background-position: left center;
background-repeat: no-repeat;
padding-bottom: 1px;
padding-left: 15px;
margin-top: 12px;
margin-right: 59px;
display: block;
}
.wiecej-n:hover{
color: #3a5c99;
}

.wiecej-a{
font-size: 11px;
color: #f3a50e;
float: right;
background-image: url("../images/plusik.png");
background-position: left center;
background-repeat: no-repeat;
padding-bottom: 1px;
padding-left: 23px;
margin-right: 17px;
}
.wiecej-a:hover{
color: #f4c625;
}
#box-partnerzy p{
margin-top: 9px;
width: 260px;
text-align: justify;
line-height: 18px;
}

.text-newsletter{
margin-top: 7px;
width: 255px;
text-align: justify;
line-height: 18px;
float: left;
}

#box-lubisz p{
margin-top: 16px;
float: left;
text-align: justify;
line-height: 18px;
}

#footer p{
color: #818181;
font-size: 11px;
text-align: right;
margin-top:50px;
margin-right: 8px;
float:right;
display:block;
}
#footer a{
color: #818181;
font-size: 11px;
}
#footer a:hover{
color: #706f6f;
}

#box-stopka p{
font-size: 11px;
color: #8d8d8d;
}
.adres{
margin-top:16px;
margin-left: 22px;
width: 300px;
float: left;
}
.telefon{
margin-top:16px;
margin-left: 77px;
width: 300px;
float: left;
}

#info-tel p{
width: 196px;
text-align: right;
float: left;
}
.text-umow{
margin-top:51px;
margin-left: 0px;
color: #9fcb43;
font-size: 12px;
line-height: 26px;
font-weight: bold;
}
.nr-tel{
color: #3b9fcd;
font-size: 26px;
letter-spacing: -1px;
}
.mail{
font-size: 15px;
letter-spacing: -1px;
}

#content-inner p{
margin-top: 15px;
margin-bottom: 15px;
/*float: left;*/
text-align: justify;
}
#news-page p{
margin-top: 12px;
text-align: justify;
line-height: 18px;
}
/* switch */

.switch-wypelnij, .switch-wypelnij:hover{
height:28px;
width:147px;
background-repeat:no-repeat;
background-image:url('../images/wypelnij-formularz.png');
display:block;
float:right;
border:0px;
margin-top:10px;
margin-right:3px;
text-align: center;
}
.switch-wypelnij{
background-position: center bottom;
}
.switch-wypelnij:hover{
background-position: center top;
}

.switch-like, .switch-like:hover{
height:23px;
width:71px;
background-repeat:no-repeat;
background-image:url('../images/like.png');
display:block;
float:left;
border:0px;
margin-top:14px;
margin-left:6px;
}
.switch-like{
background-position: center bottom;
}
.switch-like:hover{
background-position: center top;
}

.switch-rejestracja, .switch-rejestracja:hover{
height:41px;
width:220px;
background-repeat:no-repeat;
background-image:url('../images/rejestracja.png');
display:block;
border:0px;
margin-top:50px;
margin-left:23px;
}
.switch-rejestracja{
background-position: center bottom;
}
.switch-rejestracja:hover{
background-position: center top;
}
/* menu */

#footer ul{
list-style-type: none;
margin-top:50px;
float: left;  
color: #818181;
}
#footer li{
float: left;
margin-left: 14px;
}



#main-menu ul{
list-style-type: none;
background-color: transparent;
height:39px;
margin-top:38px;
margin-left:0px;
font-size: 16px;
}

#main-menu li{
float: left;
margin-left: 2px;
}
#main-menu ul li a{
color: #003f7d;
}
#main-menu ul li a:hover{
color: #ffffff;
background-repeat:no-repeat;
background-image:url('../images/menu-t.png');
background-position: right top;
}
#main-menu ul li a, #main-menu ul li a:hover{
padding-top: 7px;
height:32px;
text-align: center;
display:block;
float:left;
padding-left: 7px;
padding-right: 7px;
margin-left: -22px;
}


.mx{
visibility:hidden;
}
li img.mz
{
visibility:visible;
}
#main-menu img{
float:left;
}


/* bread-crums */

#bread-crums ul{
margin-top: 3px;
list-style-type: none;
font-size: 10px;
line-height: 16px;
}

#bread-crums li{
float: left;
height: 19px;
}

#bread-crums a{
color: #ffffff;
padding-left: 10px;
padding-right: 10px;
margin-right: 7px;
padding-top: 2px;
padding-bottom: 4px;
}
.home{
background-image:url(../images/home-end.png);
background-position: right;
background-repeat: no-repeat;
}
.home a{
background-color: #63b3d7;
}
.p1{
background-image:url(../images/next-end.png);
background-position: right;
background-repeat: no-repeat;
margin-left: -3px;
}
.p1 a{
background-color: #f3a50e;
}
.p1 img{
float: left;
}
/* FORM */
.pole-1{
background-color: transparent;
background-image:url(../images/pole-1.png);
background-repeat: no-repeat;
border: none;
width:171px;
height: 28px;
padding-left: 5px;
margin-top: 0px;
color: #8d8d8d;
font: normal 11px Arial, Helvetica, sans-serif;
float:left;
}
.n-wyslij, .n-wyslij:hover{
background-color: transparent;
height:28px;
width:80px;
background-image:url('../images/switch-zapisz.png');
background-repeat:no-repeat;
display:block;
float:left;
border:0px;
margin-top:0px;
margin-left:3px;
}
.n-wyslij{
background-position: center bottom;
}
.n-wyslij:hover{
background-position: center top;
}

#nForm{
margin-top: 20px;
}

/* form -p  */
#nForm-p{
margin-top: 23px;
}
.pole-1-p{
background-color: transparent;
background-image:url(../images/pole-1.png);
background-repeat: no-repeat;
border: none;
width:171px;
height: 28px;
padding-left: 5px;
margin-top: 0px;
color: #8d8d8d;
font: normal 11px Arial, Helvetica, sans-serif;
}
.n-wyslij-p, .n-wyslij-p:hover{
background-color: transparent;
height:28px;
width:80px;
background-image:url('../images/switch-zapisz.png');
background-repeat:no-repeat;
display:block;
border:0px;
margin-top:13px;
margin-left:0px;
}
.n-wyslij-p{
background-position: center bottom;
}
.n-wyslij-p:hover{
background-position: center top;
}
/* kForm  */
#kForm{
margin-top: 23px;
}
#box-f1{
background-color: transparent;
width: 353px;
float: left;
}
#box-f2{
background-color: transparent;
float: left;
width: 360px;
}
fieldset{
border: none;
margin-bottom: 4px;
}
#box-f1 fieldset{
height: 35px;
}

fieldset p{
font-size: 12px;
color: #39b8e0;
}
#box-f1 fieldset p{
font-size: 12px;
color: #39b8e0;
width: 120px;
float: left;
}
.p-wymiar p{
font-size: 12px;
color: #39b8e0;
width: 165px;
float: left;
height: 35px;
}

.gwiazdka{
color: #025a75;
}

.podpis{
color: #b7b7b7;
font-size: 11px;
}
.war-r{
font-size: 12px;
color: #39b8e0;
float: left;
margin-left: 9px;
margin-right: 19px;
margin-top: 1px;
}

.war-ch{
font-size: 12px;
color: #39b8e0;
float: left;
margin-left: 0px;
margin-right: 30px;
margin-top: 0px;
}


.pole-2{
background-color: transparent;
background-image:url(../images/pole-2.png);
background-repeat: no-repeat;
border: none;
width:201px;
height: 26px;
padding-left: 5px;
margin-top: 0px;
color: #8d8d8d;
font: normal 11px Arial, Helvetica, sans-serif;
float: left;
}

.wyslij, .wyslij:hover{
background-color: transparent;
height:29px;
width:80px;
background-image:url('../images/wyslij.png');
background-repeat:no-repeat;
display:block;
border:0px;
margin-top:11px;
margin-right:40px;
float: right;
}
.wyslij{
background-position: center bottom;
}
.wyslij:hover{
background-position: center top;
}
/* SLIDER-1 */
    .container-1 {
      background-color: transparent;
      width:476px;
      height:275px;
      overflow:hidden;
      position:relative;
      /*cursor:pointer;*/
    }
    .container-1 .slides {
      position:absolute;
      top:0;
      left:0;
    }
    .container-1 .slides > div {
      position:absolute;
      top:0;
      width:476px;
      height:275px;
      display:none;
    }

    #loopedslider-1 {
      background-color: transparent;
      margin:0;
      width:476px;
      position:relative;
      float: left;
    }
    #loopedslider-1 ul.pagination {
      list-style:none;
      padding:0;
      margin:0;
      float:right;
      margin-right:12px;
    }
    #loopedslider-1 ul.pagination li  {
      float:left;
    }
    #loopedslider-1 ul.pagination li a {
      display:block;
      width:10px;
      height:10px;
      background:url(../images/bullets.png) no-repeat;
      text-indent:-9999px;
      border:0;
      margin-right:3px;
      float:left;
      border: none;
    }
    #loopedslider-1 ul.pagination li.active a {
      background-position:-10px 0;
      border: none;
    }
    
    .slide-1-pic{
      margin-top: 0px;
      margin-left: 0px;
      width:476px;
      height: 255px;
      background-color: transparent;
      position: absolute;
      z-index:2;
    }
    .slide-1-tresc{
      margin-top: 0px;
      margin-left: 0px;
      height: 217px;
      width: 451px;
      padding-left: 25px;
      padding-top: 38px;
      background-color: transparent;
      position: relative;
      z-index: 5;
      top: 0;
    }

/* karuzela */
.next{
margin-top:2px;
margin-left:8px;
}

.prev{
margin-top:2px;
margin-left:2px;
}

/* SLIDER-2 */
    #loopedslider-2 {
      background-color: transparent;
      margin:0;
      width:659px;
      position:relative;
      float: left;
    }

    .container-2 {
       background-color: transparent;
      width:659px;
      height:159px;
      overflow:hidden;
      position:relative;
      cursor:pointer;
    }
    .container-2 .slides {
      position:absolute;
      top:0;
      left:0;
    }
    .container-2 .slides > div {
      position:absolute;
      top:0;
      width:659px;
      height: 149px;
      display:none;
    }


    #loopedslider-2 ul.pagination {
      list-style:none;
      padding:0;
      margin:0;
      float:left;
      margin-left:5px;
    }
    #loopedslider-2 ul.pagination li  {
      float:left;
    }
    #loopedslider-2 ul.pagination li a {
      display:block;
      width:10px;
      height:10px;
      background:url(../images/bullets.png) no-repeat;
      text-indent:-9999px;
      border:0;
      margin-right:3px;
      float:left;
      border: none;
    }
    #loopedslider-2 ul.pagination li.active a {
      background-position:-10px 0;
      border: none;
    }
    .pod-slide-2{
      width:214px;
      height: 146px;
      float: left;
      margin-right: 5px;
    }     
    
    .pod-slide-2-pic{
      margin-top: 0px;
      margin-left: 0px;
      width:214px;
      height: 146px;
      background-color: transparent;
      position: absolute;
      z-index:2;
    }

    .pod-slide-2-tresc{
      margin-top: 0px;
      margin-left: 0px;
      width:214px;
      height: 146px;
      background-color: transparent;
      position: relative;
      z-index: 5;
      top: 0;
    }
    
    .slide-2 a{
      background-image:url('../images/aktualnosc-link.png');
      width:161px;
      height: 30px;
      display:block;
      margin-top:97px;
      margin-left: 4px;
      float: left;
      color: #fefefe;
      font-weight: bold;
      font-size: 11px;
      padding-left: 14px;
      padding-right: 16px;
      padding-top: 5px;
      line-height: 13px;
    }
    
    .slide-2 a:hover{
    color: #e7e7e7;
    }

/* rozwijane sub-menu */
.vertMenu{
float: left;
}
.rootVoices{
  margin-top: 12px;
  background-color:transparent;
  padding:0px;
}
.rootVoices td.rootVoice {
  vertical-align:middle;
  width:164px;
  height: 22px;
  font-family:Arial,Helvetica,sans-serif;
  color: #1185ba;
  font-size:12px;
  line-height:18px;
  padding-left:20px;
  padding-top:1px;
  cursor: pointer;
}

.rootVoices td.rootVoice.selected{
  background: transparent url("../images/sub-menu-gl.png");
  background-repeat: no-repeat;
  color:#ffffff;
  font-weight: bold;
  cursor: pointer;
  font-size:12px;
}

.rootVoices td{
  background: transparent url("../images/sub-menu-punktor1.png");
  background-repeat: no-repeat;
  background-position: left top;
  padding-bottom: 6px;
}
.rootVoices td a{
  vertical-align:middle;
  font-family:Arial,Helvetica,sans-serif;
  color: #1185ba;
  font-size:12px;
  line-height:18px;
  padding-left:20px;
  cursor: pointer;
  text-decoration: none;
}
.rootVoices td a:hover{
color: #159ddc;
}


.rootVoices.vertical {
  width:164px;
}


/**/

.menuContainer{
/*overflow:hidden;*/
  position:absolute;
  background-color:#8dc7e2;
  padding:0;
  -moz-box-shadow:#999 2px 2px 10px;
  -webkit-box-shadow:#999 2px 2px 10px;
  box-shadow:#999 2px 2px 10px;
  -moz-border-radius: 0 0 8px 8px;
  -webkit-border-top-right-radius:0px;
  -webkit-border-top-left-radius:0px;
  -webkit-border-bottom-right-radius:8px;
  -webkit-border-bottom-left-radius:8px;
}
.menuContainer.submenuContainer{
  border-top:none!important;
}


.menuContainer .line{
  background-color:transparent;
  width:100%;
}
.menuContainer .line.title {
  background-color:#3fa4d2;
  font-family:Arial,Helvetica,sans-serif;
}
.menuContainer.disabled .line.title {
  background-color:#999;
}
.menuContainer .line.title a{
  font-size:12px;
  color: #ffffff;
  font-weight: bold;
}

.menuContainer td a{
  font-size:12px;
  color: #ffffff;
  text-decoration: none;
}
.menuContainer td.voice{
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  color: #ffffff;
  padding:7px;
}
.menuContainer .separator{
  background-color:#aad5e9;
  height:1px;
  padding:0;
  margin:0;
}

.menuContainer .selected td{

}
.menuContainer .selected td a{
  color:#0d6c98;
  display:block;
}

.menuContainer .subMenuOpener{
  background-image:url("../images/menuArrow_w.gif");
  background-repeat:no-repeat;
  background-position:right;
}
.menuContainer .selected .subMenuOpener{
  background-image:url("../images/menuArrow.png");
  background-repeat:no-repeat;
  background-position:right;
}

/* form elements */


.checkbox, .radio {
  width: 19px;
  height: 25px;
  padding: 0 5px 0 0;
  background: url(../images/checkbox.png) no-repeat;
  display: block;
  clear: left;
  float: left;
}
.radio {
  background: url(../images/radio.png) no-repeat;
}
.select {
  position: absolute;
  width: 147px; 
  height: 24px;
  padding: 0 0px 0 4px;
  color: #000;
  font: 12px/21px arial,sans-serif;
  background: url(../images/select.png) no-repeat;
  overflow: hidden;
}

#content-kk h2{
    font-size:15px;
}

#content-kk p{
    font-size:15px;
}
#content-inner h2{
    font-size:15px;
}
#content-inner h3{
    background-position: right bottom;
    background-repeat: no-repeat;
    margin-top:15px;
    margin-bottom: 10px;
    float: left;
    font-size: 16px;
    text-align: left;
    width: 655px;
}
#content-kk a:hover{
    text-decoration:underline;
}

#content-inner h3{
    
}

.informacje{
    margin-left:25px;
}

.hero-unit {
    padding-top: 5px;
}

.modal h3{
    width:500px !important;
}

.modal {
    padding:15px;
}

.priceList .hero-unit .speciality h2{
    font-size: 24px !important;
}

.priceList .hero-unit {
    padding-bottom: 5px;
}

.hero-unit .informacje p, .hero-unit p {
    font-size: 15px;
}