#map-canvas {
        height: 100%;
        margin: 0px;
        padding: 0px
      }
html { overflow: scroll;}
body {
font-family: 'Droid Sans', sans-serif;
font-size: 11px;
line-height: 14px;
color: #606060;
margin:0 auto;
background-color: #f0f0f0;
}
.lioferta {
margin-left:-25px !important;
}
a {
color: #000000;
text-decoration: none;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h7 a {
color: #000000;
-webkit-transition: all 0.15s ease;
-moz-transition: all 0.15s ease;
-o-transition: all 0.15s ease;
transition: all 0.15s ease;
}
div {
display: block;
}
.readmore,
.btn-info,
.page-item #section-kmt .kmt-btn-submit,
.kmt-form-submit .submitButton,
.aside .btn-primary,
.page-item__edit .btn-primary,
#contact-form .btn-primary,
#searchForm .btn-primary,
.form-validate .btn-primary,
#adminForm .btn-group .btn,
.filter-search .btn-primary,
#error .btn-primary {
text-transform: lowercase;
font-size: 12px;
color: #4b4a4b !important;
text-shadow: none !important;
font-weight: normal;
font-family: 'Asap', sans-serif;
 text-decoration: none;
}


p {
margin: 0;
font-size: 11px;
padding-bottom: 11px;

}
#aside-right {
margin: 0 0 0 57px;
width: 423px;
border-left: 1px solid #ececec;
padding: 0 0 0 58px;
}
.container-fluid {
padding: 0 !important;
}
.container-fluid {
padding-right: 20px;
padding-left: 20px;
}
.container-fluid:before, .container-fluid:after {
display: table;
content: "";
line-height: 0;
}
h1, h2, h3, h4, h5, h6, h7, h8 {
margin-top: 0;
}
.odstep_maly{
margin: 0 0 5px 0;
}
.big {
font-family: 'Asap', sans-serif;
font-size: 18px;
line-height: 35px;
padding-bottom: 18px;
}
h7 {
font-family: 'Asap', sans-serif;
font-weight: normal;
font-size: 12px;
line-height: 18px;
}
h5 {
font-family: 'Asap', sans-serif;
font-weight: normal;
font-size: 13px;
line-height: 18px;
}
h4 {
font-family: 'Asap', sans-serif;
font-weight: normal;
font-size: 20px;
line-height: 18px;
margin: 25px 0 15px;
}
h3 {
font-family: 'Roboto Condensed', sans-serif;
font-weight: normal;
font-size: 30px;
color: #040404;
letter-spacing: -1px;
}
h8 {
font-family: 'Asap', sans-serif;
font-weight: normal;
font-size: 14px;
line-height: 38px;
margin: 25px 0 25px;
}
img {
max-width: 100%;
height: auto;
vertical-align: middle;
border: 0;
-ms-interpolation-mode: bicubic;
}
.img-intro__left {
float: left;
margin: 0 22px 9px 0;
}
.img-intro__center {
float: left;
padding: 0 0 0 10px;
}
#wrapper_top{
background: url(../image/background.jpg) repeat-y;
  width: 900px;
   margin: 0 auto;
	overflow:hidden;
}
#top{width:850px;min-height:100%;margin:0 auto;}
#a1{width:850px;height:82px;float:left;overflow:hidden;}
#a1_logo{width:350px;height:62px;float:left; margin-top:18px;}
#a1_srodek{width:300px;height:82px;float:left;overflow:hidden; margin:30px 0 0 0px;}
#a1_srodek_tekst{
width:210px;
height:62px;
float:left;
overflow:hidden; 
margin:2px 0 0 0px;
font-family: 'Asap', sans-serif;
font-weight: bold;
font-size: 10px;
color: #9f9f9f;
}
#a1_srodek_image{width:60px;height:62px;float:left;overflow:hidden; margin:3px 12px 5px 5px; background: url(../image/nfz.png) no-repeat;}
#a1_tel{
width:180px;
height:62px;
float:left;
font-family: 'Asap', sans-serif;
font-weight: bold;
font-size: 23px;
color:#55bbda;
margin:40px 0px 0px 15px;
}
#a2{width:850px;height:15px;float:left;overflow:hidden;}

#a3{width:850px;height:50px;float:left;overflow:hidden;}
#a4{width:850px;height:20px;float:left;overflow:hidden;}
#a5{width:850px;height:auto;float:left;overflow:hidden;}
#a5intro{width:850px;height:530px;float:left;overflow:hidden;}
#a5_1intro{width:214px;height:530px;float:left;overflow:hidden;}
#a5_2intro{width:422px;height:530px;float:left;overflow:hidden; background: url(../image/intro.jpg) no-repeat;}
#a5_3intro{width:214px;height:530px;float:left;overflow:hidden;}
#a6{width:850px;height:30px;float:left;overflow:hidden;}

#a7{width:850px;height:auto;float:left;overflow:hidden;}
#a7_uslugi{width:850px;height:auto;float:left;overflow:hidden;}
#kontener7{width:850px;height:auto;float:left;overflow:hidden;padding: 0 0 15px 0;}
#kontener7_left{width:500px;height:auto;float:left;overflow:hidden;}
#kontener7_left_oferta{width:550px;height:auto;float:left;overflow:hidden;}
#kontener7_left_kontakt{width:200px;height:auto;float:left;overflow:hidden;}
#kontener7_left_galeria{width:250px;height:auto;float:left;overflow:hidden;margin: 0 0 0 0; padding: 0 0 0 0;}
#kontener7_center_kontakt{width:385px;height:auto;float:left;overflow:hidden;}
#kontener7_center_galeria{width:250px;height:auto;float:left;overflow:hidden;margin: 0 0 0 0px; padding: 0 25px 0 25px;}
#kontener7 .blue{overflow:hidden;color:#55bbda;}
#kontener7 p{padding-bottom:24px;}
#kontener7 .normal {
font-family: 'Asap', sans-serif;
font-size: 12px;
line-height: 18px;
padding-bottom: 18px;
}
#kontener_rejestracja {
width:175px;
margin: 0 0 0 0px;
padding: 0 10px 0px 10px;
height:auto;
float:left;
overflow:hidden;
border-left: 5px solid #ececec;
}
.blue1{overflow:hidden;color:#55bbda; margin-top:13px;}
#dni_rejestracja {
width:100px;
margin: 0 0 0 0px;
padding: 0 0 0 0px;
height:auto;
float:left;
overflow:hidden;
}
#odstep_rejestracja {
height:100px;
margin: 0 0 0 0px;
padding: 0 0 5px 0px;
float:left;
overflow:hidden;
}
#godziny_rejestracja {
width:75px;
margin: 0 0 0 0px;
padding: 0 0 0 0px;
height:auto;
float:left;
overflow:hidden;
}
#telefon_rejestracja {
width:195px;
margin: 0px 0px 0 0px;
padding: 0px 0 110px 0px;
height:auto;
float:left;
overflow:hidden;
font-family: 'Asap', sans-serif;
font-weight: bold;
font-size: 16px;
color:#55bbda;
padding: 0 0px 0px 0px;
}
#kontener7_right {
width:200px;
margin: 0 0 0 50px;
padding: 0 0 0 50px;
height:auto;
float:left;
overflow:hidden;
border-left: 1px solid #ececec;

}
#kontener7_right_kontakt {
width:200px;
margin: 0 0 0 10px;
padding: 0 0 0 30px;
height:auto;
float:right;
overflow:hidden;
border-left: 1px solid #ececec;
}
#kontener_galeria {
width:800px;
margin: 0 0 0 0;
padding: 0 25px 25px 25px;
height:auto;
float:left;
overflow:hidden;
}
#kontener7_right_galeria {
width:250px;
height:auto;
float:left;
overflow:hidden;
}
#kontener7_right_oferta {
width:190px;
margin: 0 0 0 50px;
padding: 0 0 0 50px;
height:auto;
float:left;
overflow:hidden;
border-left: 1px solid #ececec;
}
.formularz_kontaktowy_wrapper {
width:850px;
padding: 15px 0 0 0;
height:auto;
float:left;
border-top: 1px solid #ececec;
}
.opisy_zabiegow_wrapper{
width: 850px;
margin: 0 auto;
	
}
.kontener_opis_zabiegow {
width:828px;
margin: 15px 0 5px 0;
height:auto;
float:left;
background: url(../image/pasek_zabiegi.gif) repeat-y;
}
.kontener_opis_zabiegow2 {
width:828px;
margin: 15px 0 5px 0;
height:auto;
float:left;
background-color: #ededed;
}
.kontener_opis_promocje {
width:828px;
margin: 15px 0 10px 0;
height:auto;
float:left;
background-color: #deefff;
}
.kontener_opis_promocje1 {
width:828px;
margin: 15px 0 10px 0;
height:auto;
float:left;
background-color: #d2f4ff;
}
.kontener_opis_promocje2 {
width:800px;
margin: 0 0 0px 0px;
padding: 8px 5px 0px 10px;
height:auto;
float:left;
text-align: justify;
}
.kontener_opis {
width:375px;
margin: 0 0 5px 0px;
padding: 0 20px 50px 10px;
height:auto;
float:left;
border-top: 1px solid #ececec;
text-align: justify;
}
.kontener_opis2 {
width:800px;
margin: 0 0 5px 0px;
padding: 0 20px 50px 10px;
height:auto;
float:left;
border-top: 1px solid #ececec;
text-align: justify;
}

.kontener_wskazania {
width:190px;
margin: 0 0 5px 0px;
padding: 55px 10px 0 10px;
float:left;
border-top: 1px solid #ececec;

 }
.kontener_przeciwwskazania {
width:190px;
margin: 0 0 5px 0px;
padding: 55px 10px 0 10px;
float:right;
border-top: 1px solid #ececec;

}

#slider_cien {
width:850px;
height:25px;
float:left;
overflow:hidden;
background: url(../image/slider_cien.jpg);
}
#a8{width:850px;height:auto;float:left;overflow:hidden;}
#stopka {
width:848px;
height:auto;
float:left;
overflow:hidden;
padding: 0 0 20px 0;
margin: 0 0 11px 0;
background-color: #fafafa;
border-top: 1px solid #ececec;
border-left: 1px solid #ececec;
border-right: 1px solid #ececec;
border-bottom: 1px solid #ececec;
}
#kontener_stopka {
width:850px;
height:auto;
float:left;
overflow:hidden;
}
#kontener_stopka_int {
width:850px;
height:850px; 
float:left;
overflow:hidden;
background-color: white;
}
#stopka .blue{overflow:hidden;color:#55bbda;}

#news{
width:650px;
float:left;
overflow:hidden;
margin: 0 0 0 0px;
padding: 0 0 0 20px;
}
#cytat{
display:block;
height:auto;
width:132px;
float:right;
overflow:hidden;
margin: 0 0 0 20px;
padding: 0 0 0 20px;
border-left: 1px solid #ececec;
background: url(../image/cytat_background.jpg) repeat-x;

}
#tekstcytat{
width:100px;
float:left;
overflow:hidden;
padding: 0 0 10px 0;
margin: 0 0 10px 0;
}
small{
text-align: left;
margin: 30px 0 0 0;
color: #000000;
font-size: 85%;
text-transform: uppercase;
}
#znakcytat {
display: block;
width: 20px;
height: 19px;
background: url(../image/cytat.png) no-repeat;
float: left;
margin: 2px 5px 12px 0;
}


#news1{
display:block;
height:auto;
width:170px;
float:left;
overflow:hidden;
}
#news1small{
display:block;
height:auto;
width:135px;
float:left;
overflow:hidden;
}
#news1_odstep{
display:block;
height:auto;
width:0px;
float:left;
overflow:hidden;
}
#news_uslugi{
width:850px;
float:left;
overflow:hidden;
margin: 0 0 0 0px;
padding: 0 0 0 0px;
}
#news2{
display:block;
height:auto;
width:230px;
float:left;
overflow:hidden;
}
#news2small_estetyczna{
display:block;
height:auto;
width:260px;
float:left;
overflow:hidden;
}
#news2small_masaz{
display:block;
height:auto;
width:220px;
float:left;
overflow:hidden;
}
#news2small_kinezyterapia{
display:block;
height:auto;
width:190px;
float:left;
overflow:hidden;
}
#news2small_fizykoterapia{
display:block;
height:auto;
width:150px;
float:left;
overflow:hidden;
}
#kontener_uslugi {
width:828px;
height:auto;
float:left;
overflow:hidden;
padding: 15px 10px 5px 10px;
margin: 0 7px 7px 0;
background-color: #fafafa;
border-top: 1px solid #ececec;
border-left: 1px solid #ececec;
border-right: 1px solid #ececec;
border-bottom: 1px solid #ececec;
}
#kontener_uslugi .blue{overflow:hidden;color:#55bbda;}

#stopka_copyrights {
clear: both;
max-width: 850px;
height:60px;
overflow:hidden;
border-top: 1px solid #ececec;
padding: 32px 0 10px 0;
margin-right: auto;
margin-left: auto;
}
#copyrights {
float:left;
max-width: 400px;
height:60px;
overflow:hidden;
margin: 0 50px 0 0;
}
#sitemap_menu {
float:right;
max-width: 450px;
height:60px;
overflow:hidden;
margin: 0 0 0 50px;


}

#stopka_wrapper {
clear: both;
background: #e0e0e0;
  height: 80px;
  width: 100%;
  min-width:1000px;
  margin:0 auto;
}


/* cennik */

#kontener_cennik {
width:800px;
margin: 0 0 0 0;
padding: 0 25px 0 25px;
height:auto;
float:left;
overflow:hidden;
}
#cennik_nazwa {
width:520px;
margin: 2px 0px 2px 2px;
padding:6px 0px 0px 10px;
height:20px;
float:left;
overflow:hidden;
text-align:left;
vertical-align: middle;
background-color: #f7f7f7;
}
#cennik_czas {
width:118px;
margin: 2px 0px 2px 2px;
padding:6px 0px 0px 10px;
height:20px;
float:left;
overflow:hidden;
text-align:left;
vertical-align: middle;
background-color: #dfefff;

}
#cennik_cena {
width:118px;
margin: 2px 2px 2px 2px;
padding:6px 0px 0px 10px;
height:20px;
float:left;
overflow:hidden;
background-color: #d2f4ff;

}
#cennik_nazwa1 {
width:520px;
margin: 2px 0px 2px 2px;
padding:6px 0px 0px 10px;
height:50px;
float:left;
overflow:hidden;
text-align:left;
vertical-align: middle;
background-color: #f7f7f7;
}
#cennik_czas1 {
width:118px;
margin: 2px 0px 2px 2px;
padding:6px 0px 0px 10px;
height:50px;
float:left;
overflow:hidden;
text-align:left;
vertical-align: middle;
background-color: #dfefff;

}
#cennik_cena1 {
width:118px;
margin: 2px 2px 2px 2px;
padding:6px 0px 0px 10px;
height:50px;
float:left;
overflow:hidden;
background-color: #d2f4ff;

}
/* Menu */
#navcontainer_blue ul
{
	list-style-type: none;
	text-align: left;
	border-bottom-width: thin;
	border-bottom: Silver;
}
#navlist2 { 
list-style-image: url(../image/punktor.png); 
margin: 0px 0px 0px 0px;
padding:  0px 0px 0px 15px;
}
#navcontainer_blue ul li a
{
background: transparent url(../image/punktor.png) left center no-repeat;
padding-left: 20px;
text-align: left;
text-decoration: none;
color: #999;
}

#navcontainer_blue ul li a:hover
{
	background: transparent url(../image/punktor.png) no-repeat left center;
	color: White;
}

#navcontainer_blue ul li a#current
{
	background: transparent url(../image/punktor.png) left center no-repeat;
	color: orange;
}
A:LINK {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #494949;
	text-decoration: none;
}

A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #909090;
}
A:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	text-decoration: none;
}
A:ACTIVE {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #00a2d5;
        text-decoration: none;
}
/* Menu g��wne */
#navigation {

	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; 
	list-style-image:none; 
	overflow: hidden;

    width: 100%;
    display: flex;
    /*align-items: center;*/
    justify-content: center;
    flex-flow: row;
}

 #navigation li {
        display: inline;
        list-style: none;
        white-space: nowrap;
    }
#navigation a
{	
	display: inline-block;
	float: left;
   padding: 19px 0px 0px;
	margin: 0px 2px 0px 2px; 
	background: url(../image/menu.png);
	width: 136px;
	height: 50px;
	list-style-image:none;
   overflow: hidden;
	border: #d9d3cf;
	border-style:solid;
   border-width: 0px 0px 0px 0px;
	text-decoration:none;
   text-align:center;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: normal;
font-size: 12px;
color: #040404;
letter-spacing: 0px;
}
#navigation a:hover
{	
	display: inline-block;
	float: left;
   padding: 19px 0px;
	margin: 0px 2px 0px 2px; 
   color: #a33c35;
	text-align:center;
		font-family: 'Roboto Condensed', sans-serif;
	font-weight: normal;
font-size: 12px;
color: #040404;
letter-spacing: 0px;
}

#navigation a.firma {background-position: -100px -300px;}
#navigation a.firma:hover {background-position: -100px -360px;}

#navigation a.oferta {background-position: -200px -300px;}
#navigation a.oferta:hover {background-position: -200px -360px;}

#navigation a.cennik {background-position: -300px -300px;}
#navigation a.cennik:hover {background-position: -300px -360px;}

#navigation a.galeria {background-position: -400px -300px;}
#navigation a.galeria:hover {background-position: -400px -360px;}

#navigation a.kontakt {background-position: -500px -300px;}
#navigation a.kontakt:hover {background-position: -500px -360px;}

#navigation a.promocja {background-position: -714px -303px;}
#navigation a.promocja:hover {background-position: -714px -363px;}


body#m_firma a#firma-nav {background-position: -100px -360px;}
body#m_oferta a#oferta-nav {background-position: -200px -360px;}
body#m_cennik a#cennik-nav {background-position: -300px -360px;}
body#m_galeria a#galeria-nav {background-position: -400px -360px;}
body#m_kontakt a#kontakt-nav {background-position: -500px -360px;}
body#m_promocja a#promocja-nav {background-position: -714px -363px;}

/* ====================nawigacja intro=========================== */
	
#navigation_in {

	float: left;
	padding: 0px 0px 0px 0px;
	margin: 130px 0px 0px 0px; 
	list-style-image:none; 
	overflow: hidden;



}

 #navigation_in li {
        display: inline;
        list-style: none;
        white-space: nowrap;
    }
#navigation_in a
{	
	display: inline-block;
	float: left;
   padding: 40px 0px 0px 0px;
	margin: 0px 2px 0px 2px; 
	background: url(../image/menu_in.png);
	width: 214px;
	height: 100px;
	list-style-image:none;
   overflow: hidden;
	border: #d9d3cf;
	border-style:solid;
   border-width: 0px 0px 0px 0px;
	text-decoration:none;
   text-align:center;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: normal;
font-size: 18px;
color: black;
letter-spacing: 1px;
line-height: 25px;
}
#navigation_in a:hover
{	
	display: inline-block;
	float: left;
   padding: 40px 0px 0px 0px;
	margin: 0px 2px 0px 2px; 
   color: #a33c35;
	text-align:center;
    font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
font-size: 18px;
color: white;
letter-spacing: 0px;
}

#navigation_in a.bratkowice {background-position: 0px -140px;}
#navigation_in a.bratkowice:hover {background-position: 0px 0px;}

#navigation_in a.ostrow {background-position: 0px -140px;}
#navigation_in a.ostrow:hover {background-position: 0px 0px;}






/* ====================SLIDER=========================== */
.visualhidden {
	visibility: hidden;
}
.slider {
     overflow: hidden;
     height:330px;
     width:100%;
     width:850px;
     position:relative;                       
     border:0px solid #333;
     background-image: url(../image/tlo_podstawa.jpg);
}

.slider .slide {
     position: absolute;
     top:0;
     left:0;
     height:555px;
     width:100%;
     opacity:0;
     filter:alpha(opacity=0);
     z-index:1; /* wszystkie slajdy s� ustawione "nisko" */
}

.slider .slide .image {
     position: absolute;
     top:0;
     right:0px;
     opacity:0;  
     z-index:1; /* obrazki sa nizej niz teksty */

     -moz-transition:     1s;      -moz-transition-delay: 0.7s;
     -webkit-transition:  1s;   -webkit-transition-delay: 0.7s;
     transition:          1s;           transition-delay: 0.7s;
}

.slider .slide .title { 
     font:700 40px/1em 'Open Sans',sans-serif;
     width:500px;
     text-transform: uppercase;
     color: ButtonHighlight;
     margin:40px 0 30px 30px;
     opacity:0; 
     position: relative;
     left:-500px; /* wysuniete poza kadr */
     z-index:2;

     -moz-transition:    0.5s;      -moz-transition-delay: 0.5s;
     -webkit-transition: 0.5s;   -webkit-transition-delay: 0.5s;
     transition:         0.5s;           transition-delay: 0.5s;

     -moz-transform:scale(0.2);
     -webkit-transform:scale(0.2);     
     transform:scale(0.2);
}

.slider .slide .text {
     font:200 13px 'Open Sans', sans-serif;
     color: black;
     position: relative;
     left:-500px; /* wysuniete poza kadr */
     width:310px;
     opacity:0;
     margin:0 0 30px 30px;
     z-index: 2;

     -moz-transition:    0.5s;      -moz-transition-delay: 0.7s;
     -webkit-transition: 0.5s;   -webkit-transition-delay: 0.7s;
     transition:         0.5s;           transition-delay: 0.7s;

     -moz-transform:scale(0.2);
     -webkit-transform:scale(0.2);
     transform:scale(0.2);
}

.slider .slide .read-more {
     font:600 15px/40px 'Open Sans', sans-serif;
     background:#799BCE;
     border-radius:5px;
     color:#fff;
     height:40px;
     text-decoration: none;
     display: inline-block;
     padding:0 30px;
     margin:0 0 0 30px;
     position: relative;
     left:-500px; /* wysuniete poza kadr */
     opacity:0; 
     z-index: 2;    

     -moz-transition:    0.5s;      -moz-transition-delay: 1s;
     -webkit-transition: 0.5s;   -webkit-transition-delay: 1s;
     transition:         0.5s;           transition-delay: 1s;

     -moz-transform:scale(0.2);
     -webkit-transform:scale(0.2);     
     transform:scale(0.2);
}

/* paginacja */
.slider .pagination {
	position: absolute;
	right:10px;
	bottom:0px;
	text-align: right;
	z-index: 30;
}
.slider .pagination li {
	width:26px;
	height:26px;
	margin-top:2px;
	background: #799BCE;
	display: inline-block;
	border-radius:50%;
	margin:0 3px;
}
.slider .pagination li.active {
	background: #B2CEFA;
	border:2px solid #B2CEFA;
}
.slider .pagination li a {
	text-align: left;
	display: block;
	text-indent:-999px;
	overflow:hidden;
	width:100%;
	height:100%;
}

/* slajd aktywny */
.slider .slide.active {
     opacity:1;  /* pokazujemy slajd */
     filter:alpha(opacity=100);
     z-index:10; /* aktualny slajd nad reszt� slajd�w */
}

.slider .slide.active .title {
     left:0;  /* wjazd na kadr */
     opacity:1;

     -webkit-transform:scale(1);
     -moz-transform:scale(1);
     transform:scale(1);
}

.slider .slide.active .image {
     opacity:1; /* wjazd na kadr */
     right:0;
}

.slider .slide.active .text {
     opacity:1; /* wjazd na kadr */
     left:0;

     -moz-transform:scale(1);
     -webkit-transform:scale(1);
     transform:scale(1);
}

.slider .slide.active .read-more {
     opacity:1; /* wjazd na kadr */
     left:0;

     -webkit-transform:scale(1);
     -moz-transform:scale(1);
     transform:scale(1);
}
#content {
 width: 850px;
 margin: 5px auto;
}

div.box, div.box .box_tl, div.box .box_tr, div.box .box_bl, div.box .box_br {
 position:relative; height:auto!important; height:30px; min-height:30px; position:relative; clear:both;
}
div.box {
 border:1px solid #DADCDF; background:#fff; margin-bottom:10px;
}
div.box .box_tl {
 background:url('/kontakt/images/x_box_t.png') 0 0 no-repeat; left:-1px; top:-1px;
}
div.box .box_tr {
 background:url('/kontakt/images/x_box_t.png') 100% 0 no-repeat; right:-2px;
}
div.box .box_br {
 background:url('../image/x_box_b.png') 100% 100% no-repeat; bottom:-2px; right:0;
}
div.box .box_bl {
    background: url('../image/x_box_b.png') 0 100% no-repeat;
    left: -2px;
    padding: 12px 10px;
}
