body {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  margin:0;
  padding:0;
  color:#373435;
}



h1 {
  font-family: 'Cabin', sans-serif;
  font-size:23px;
  width:100%;
  color:#0B71A3;
  padding:0 0 10px 0;
  margin:0;
}

.nf {
  font-family: 'Cabin', sans-serif;
  font-size:16px;
  color:#0B71A3;
}

.b-left {
  border-left:7px solid #BB3538;
  padding:5px 0 5px 15px;
  margin:35px 20px 35px 20px;
  font-style: italic;
  color:#000000;
  font-weight:bold;
}

.linie-a {
  display:table;
  position:relative;
  width:100%;
  margin:0;
  font-size:18px;
  background:#BB3538;
  color:#ffffff;
}


.linie-b {
  display:table;
  position:relative;
  width:100%;
  margin:0;
  padding:5px 0 5px 0;
  color:#0B71A3;
  border-bottom:7px solid #0B71A3;
}

.content {
  display:table;
  position:relative;
  width:65%;
  margin:0 auto 0 auto;
}

.nav {
  width:100%;
  text-align:right;
  padding:8px 0 8px 0;
  font-size:16px;
  font-weight:bold;
}

.menu:link, .activ:link  {text-decoration:none;}
.menu:hover, .activ:hover {text-decoration:none;}
.menu:active, .activ:active {text-decoration:none;}
.menu:visited, .activ:visited {text-decoration:none;}

.menu {
  color:#0B71A3;
}

.activ {
  color:#BB3538;
}


.slider {
  display:table;
  position:relative;
  width:100%;
  margin:0;
  padding:0;
  border-bottom:7px solid #D2D3D5;
}

.linie-c {
  display:table;
  position:relative;
  width:100%;
  margin:0;
  padding:25px 0 25px 0;
  font-size:16px;
}



.bt-1 {
  padding:20px 20px 20px 0;
  height:140px;
}

.bt-2 {
  padding:20px 20px 20px 20px;
  height:140px;
}

.bt-3 {
  padding:20px 0 20px 20px;
  height:140px;
}

.linie-d {
  display:table;
  position:relative;
  width:100%;
  margin:0;
  padding:25px 0 25px 0;
  background:#D2D3D5;
}

.linie-c a:link {text-decoration:none; font-size:14px; color:#0B71A3;}
.linie-c a:hover {text-decoration:underline; color:#BB3538;}
.linie-c a:active {text-decoration:underline; color:#0B71A3;}
.linie-c a:visited {text-decoration:underline; color:#0B71A3;}






.link-mare-a:hover {text-decoration:none; color:#ffffff;}
.link-mare-a:active {text-decoration:none; color:#ffffff;}
.link-mare-a:visited {text-decoration:none; color:#ffffff;}


.link-mare-b:hover {text-decoration:none; color:#ffffff;}
.link-mare-b:active {text-decoration:none; color:#ffffff;}
.link-mare-b:visited {text-decoration:none; color:#ffffff;}


.linie-e {
  display:table;
  position:relative;
  width:100%;
  margin:0;
  padding:25px 0 50px 0;
    font-size:16px;
}

.linie-e a:link {text-decoration:none; font-size:16px; color:#0B71A3;}
.linie-e a:hover {text-decoration:underline; color:#BB3538;}
.linie-e a:active {text-decoration:underline; color:#0B71A3;}
.linie-e a:visited {text-decoration:underline; color:#0B71A3;}



  



.breadcrumbs {
  display:table;
  position:relative;
  margin:25px 0 15px 0;
  padding:10px 20px 10px 20px;
  background:#0B71A3;
  color:#ffffff;
}



.linie-p {
  display:table;
  position:relative;
  width:100%;
  margin:0;
  padding:15px 0 15px 0;
}

.img-tab-1 {
  width:95%;
  height:160px;
  padding:0 5% 0 0;
}

.img-tab-2 {
  width:90%;
  height:160px;
  padding:0 5% 0 5%;
}

.img-tab-3 {
  width:95%;
  height:160px;
  padding:0 0 0 5%;
}

.tab img {
  -webkit-box-shadow: 0px 0px 0px 1px rgba(210,211,213,1);
  -moz-box-shadow: 0px 0px 0px 1px rgba(210,211,213,1);
  box-shadow: 0px 0px 0px 1px rgba(210,211,213,1);
}

.tl {text-align:left;}
.tr {text-align:right;}

.serv {margin-bottom:50px;}

.serv a:link {text-decoration:none;  font-size:16px;}
.serv a:hover {text-decoration:none; color:#BB3538;}
.serv a:active {text-decoration:none; color:#0B71A3;}
.serv a:visited {text-decoration:none; color:#0B71A3;}

.content-p {
  display:table;
  width:95%;
  padding:0 0 0 5%;
}

.nav-serv {
  display:table;
  width:100%;
  padding:5px 0 5px 0;
  margin:0 0 10px 0;
  border-bottom: 1px solid #D2D3D5;
  color:#0B71A3;
}

.selected {
  display:table;
  width:89%;
  font-weight:bold;
  padding:5px 0 5px 5%;
  margin:0 0 10px 5%;
  border-left: 7px solid #BB3538;
  border-bottom: 1px solid #D2D3D5;
  color:#BB3538;

}





.label {
  color: #373435;
  margin:5px 0 5px 0;
}


.input {
  display:table;
  width:96%;
  padding:10px 2% 10px 2%;
  margin:3px 0 15px 0;
  border:1px solid #D2D3D5;
}

.textarea {
  display:table;
  width:96%;
  height:100px;
  padding:10px 2% 10px 2%;
  margin:3px 0 15px 0;
  border:1px solid #D2D3D5;
}

.button {
  display:table;
  width:50%;
  padding:10px 2% 10px 2%;
  margin:3px 0 15px 0;
  background:#BB3538;
  color:#ffffff;
  border:0;
}



.br50 {
margin:25px 15% 0 15%;
width:70%;
border-radius:50%;
box-shadow: 0px 0px 0px 1px rgba(210,211,213,1);
}



.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

.col {
	display: block;
	float:left;
	margin: 10px 0 10px 0%;
}

.col-1 {
	display: block;
	float:left;
	margin: 0 0 0 0%;
}

.col:first-child { margin-left: 0; }


.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1;}




.menu-responsive {
    width: 100%;
    margin: 2% 0 2% 0;
    padding: 12px 2% 12px 2%;
    background: #BB3538;
    border: 1px solid #BB3538;
color:#ffffff;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 0 0 1px #eeeff1;
display: table;
    background: url('../img/bg.png');
    text-align: center;
}






@media screen and (min-width: 280px) {

.lgo {
margin:30px 0 20px 0;
}


.content-c {
  display:table;
  width:100%;
  padding:30px 0 0 0;
}

.content-o {
  display:table;
  width:100%;
  padding:30px 0 0 0;
}

.breadcrumbs { font-size:16px; }

.alcen {text-align:center;}

.copyright {position:relative;text-align:center;margin:35px auto 0 auto;bottom:auto;right:auto;}


.link-mare-a:link {text-decoration:none; display:table; width:100%; margin:0 0 0 0; padding:10px 0 10px 0; text-align:center; background:#BB3538; color:#ffffff; font-size:16px;}
.link-mare-b:link {text-decoration:none; display:table; width:100%; margin:0 0 0 0; padding:10px 0 10px 0; text-align:center; background:#0B71A3; color:#ffffff; font-size:16px;}

.b1, .b2, .b3, .b4 { -webkit-box-shadow: none;-moz-box-shadow: none; box-shadow: none; text-align:center;   border-bottom:1px solid rgba(210,211,213,1);}

.on {display:block;}
.off {display:none;}

.col {  margin: 5px 0 5px 0%; }
.col-1 {  margin: 0 0 0 0%; }
.content { width:90%;}
.span_10_of_10, .span_9_of_10, .span_8_of_10, .span_75_of_10, .span_7_of_10, .span_6_of_10, .span_5_of_10, .span_5_of_100, .span_4_of_10, .span_3_of_100, .span_35_of_10, .span_3_of_10, .span_25_of_10, .span_2_of_10, .span_6_of_100, .span_1_of_10 { width: 100%; }

}


@media screen and (min-width: 480px) {

.lgo {
margin:30px 0 20px 0;
}


.content-c {
  display:table;
  width:100%;
  padding:30px 0 0 0;
}

.content-o {
  display:table;
  width:100%;
  padding:30px 0 0 0;
}

.breadcrumbs { font-size:16px; }

.alcen {text-align:center;}

.copyright {position:relative;text-align:center;margin:35px auto 0 auto;bottom:auto;right:auto;}

.link-mare-a:link {text-decoration:none; display:table; width:100%; margin:0 0 0 0; padding:10px 0 10px 0; text-align:center; background:#BB3538; color:#ffffff; font-size:16px;}
.link-mare-b:link {text-decoration:none; display:table; width:100%; margin:0 0 0 0; padding:10px 0 10px 0; text-align:center; background:#0B71A3; color:#ffffff; font-size:16px;}

.b1, .b2, .b3, .b4 { -webkit-box-shadow: none;-moz-box-shadow: none; box-shadow: none; text-align:center; border-bottom:1px solid rgba(210,211,213,1);}

.on {display:block;}
.off {display:none;}

.col {  margin: 5px 0 5px 0%; }
.col-1 {  margin: 0 0 0 0%; }
.content { width:90%;}
.span_10_of_10, .span_9_of_10, .span_8_of_10, .span_75_of_10, .span_7_of_10, .span_6_of_10, .span_5_of_10, .span_5_of_100, .span_4_of_10, .span_3_of_100, .span_35_of_10, .span_3_of_10, .span_25_of_10, .span_2_of_10, .span_6_of_100, .span_1_of_10 { width: 100%; }

}



@media screen and (min-width: 600px) {

.lgo {
margin:0;
}

.content-c {
  display:table;
  width:85%;
  padding:5px 0 0 15%;
}

.content-o {
  display:table;
  width:95%;
  padding:5px 0 0 5%;
}

.breadcrumbs { font-size:26px; }

.alcen {text-align:left;}

.copyright {position:absolute;text-align:right;margin:auto;bottom:0;right:0;}

.link-mare-a:link {text-decoration:none; display:table; width:97%; margin:0 3% 0 0; padding:10px 0 10px 0; text-align:center; background:#BB3538; color:#ffffff; font-size:30px;}
.link-mare-b:link {text-decoration:none; display:table; width:100%; margin:0 0 0 3%; padding:10px 0 10px 0; text-align:center; background:#0B71A3; color:#ffffff; font-size:30px;}

.b1 {
  -webkit-box-shadow: inset 0px -3px 0px -2px rgba(210,211,213,1);
  -moz-box-shadow: inset 0px -3px 0px -2px rgba(210,211,213,1);
  box-shadow: inset 0px -3px 0px -2px rgba(210,211,213,1);
border-bottom:0;
 text-align:left; 
}

.b2 {
  -webkit-box-shadow: inset 1px -1px 0px 0px rgba(210,211,213,1);
  -moz-box-shadow: inset 1px -1px 0px 0px rgba(210,211,213,1);
  box-shadow: inset 1px -1px 0px 0px rgba(210,211,213,1);
border-bottom:0;
 text-align:left; 
}


.b3 {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow:none);
border-bottom:0;
 text-align:left; 
}

.b4 {
  -webkit-box-shadow: inset 1px 0px 0px 0px rgba(210,211,213,1);
  -moz-box-shadow: inset 1px 0px 0px 0px rgba(210,211,213,1);
  box-shadow: inset 1px 0px 0px 0px rgba(210,211,213,1);
border-bottom:0;
 text-align:left; 
}


.on {display:none;}
.off {display:block;}

.col {  margin: 5px 0 5px 0%; }
.col-1 {  margin: 0 0 0 0%; }
.content { width:70%;}
.span_10_of_10 {
	width: 100%;
}

.span_9_of_10 {
  	width: 90%;
}

.span_8_of_10 {
  	width: 80%;
}

.span_75_of_10 {
  	width: 75%;
}

.span_7_of_10 {
  	width: 70%;
}

.span_6_of_10 {
  	width: 60%;
}

.span_5_of_10 {
  	width: 50%;
}

.span_5_of_100 {
  	width: 25%;
}

.span_4_of_10 {
  	width: 40%;
}

.span_3_of_100 {
  	width: 33.3333333%;
}

.span_35_of_10 {
  	width: 35%;
}

.span_3_of_10 {
  	width: 30%;
}

.span_25_of_10 {
  	width: 25%;
}

.span_2_of_10 {
  	width: 20%;
}

.span_6_of_100 {
  	width: 16.6666667%;
}

.span_1_of_10 {
  	width: 10%;
}

}



@media screen and (min-width: 900px) {

.lgo {
margin:0;
}

.content-c {
  display:table;
  width:85%;
  padding:5px 0 0 15%;
}

.content-o {
  display:table;
  width:95%;
  padding:5px 0 0 5%;
}

.breadcrumbs { font-size:26px; }

.alcen {text-align:left;}

.copyright {position:absolute;text-align:right;margin:auto;bottom:0;right:0;}

.link-mare-a:link {text-decoration:none; display:table; width:97%; margin:0 3% 0 0; padding:10px 0 10px 0; text-align:center; background:#BB3538; color:#ffffff; font-size:30px;}
.link-mare-b:link {text-decoration:none; display:table; width:100%; margin:0 0 0 3%; padding:10px 0 10px 0; text-align:center; background:#0B71A3; color:#ffffff; font-size:30px;}

.b1 {
  -webkit-box-shadow: inset 0px -3px 0px -2px rgba(210,211,213,1);
  -moz-box-shadow: inset 0px -3px 0px -2px rgba(210,211,213,1);
  box-shadow: inset 0px -3px 0px -2px rgba(210,211,213,1);
border-bottom:0;
 text-align:left; 
}

.b2 {
  -webkit-box-shadow: inset 1px -1px 0px 0px rgba(210,211,213,1);
  -moz-box-shadow: inset 1px -1px 0px 0px rgba(210,211,213,1);
  box-shadow: inset 1px -1px 0px 0px rgba(210,211,213,1);
border-bottom:0;
 text-align:left; 
}

.b4 {
  -webkit-box-shadow: inset 1px 0px 0px 0px rgba(210,211,213,1);
  -moz-box-shadow: inset 1px 0px 0px 0px rgba(210,211,213,1);
  box-shadow: inset 1px 0px 0px 0px rgba(210,211,213,1);
border-bottom:0;
 text-align:left; 
}


.on {display:none;}
.off {display:block;}

.col {  margin: 5px 0 5px 0%; }
.col-1 {  margin: 0 0 0 0%; }
.content { width:65%;}
.span_10_of_10 {
	width: 100%;
}

.span_9_of_10 {
  	width: 90%;
}

.span_8_of_10 {
  	width: 80%;
}

.span_75_of_10 {
  	width: 75%;
}

.span_7_of_10 {
  	width: 70%;
}

.span_6_of_10 {
  	width: 60%;
}

.span_5_of_10 {
  	width: 50%;
}

.span_5_of_100 {
  	width: 25%;
}

.span_4_of_10 {
  	width: 40%;
}

.span_3_of_100 {
  	width: 33.3333333%;
}

.span_35_of_10 {
  	width: 35%;
}

.span_3_of_10 {
  	width: 30%;
}

.span_25_of_10 {
  	width: 25%;
}

.span_2_of_10 {
  	width: 20%;
}

.span_6_of_100 {
  	width: 16.6666667%;
}

.span_1_of_10 {
  	width: 10%;
}

}

@media screen and (min-width: 1200px) {

.lgo {
margin:0;
}

.content-c {
  display:table;
  width:85%;
  padding:5px 0 0 15%;
}

.content-o {
  display:table;
  width:95%;
  padding:5px 0 0 5%;
}

.breadcrumbs { font-size:26px; }

.alcen {text-align:left;}

.copyright {position:absolute;text-align:right;margin:auto;bottom:0;right:0;}

.link-mare-a:link {text-decoration:none; display:table; width:97%; margin:0 3% 0 0; padding:10px 0 10px 0; text-align:center; background:#BB3538; color:#ffffff; font-size:30px;}
.link-mare-b:link {text-decoration:none; display:table; width:100%; margin:0 0 0 3%; padding:10px 0 10px 0; text-align:center; background:#0B71A3; color:#ffffff; font-size:30px;}

.b1 {
  -webkit-box-shadow: inset 0px -3px 0px -2px rgba(210,211,213,1);
  -moz-box-shadow: inset 0px -3px 0px -2px rgba(210,211,213,1);
  box-shadow: inset 0px -3px 0px -2px rgba(210,211,213,1);
 text-align:left; 
}

.b2 {
  -webkit-box-shadow: inset 1px -1px 0px 0px rgba(210,211,213,1);
  -moz-box-shadow: inset 1px -1px 0px 0px rgba(210,211,213,1);
  box-shadow: inset 1px -1px 0px 0px rgba(210,211,213,1);
 text-align:left; 
}

.b4 {
  -webkit-box-shadow: inset 1px 0px 0px 0px rgba(210,211,213,1);
  -moz-box-shadow: inset 1px 0px 0px 0px rgba(210,211,213,1);
  box-shadow: inset 1px 0px 0px 0px rgba(210,211,213,1);
 text-align:left; 
}


.on {display:none;}
.off {display:block;}

.col {  margin: 5px 0 5px 0%; }
.col-1 {  margin: 0 0 0 0%; }
.content { width:65%;}
.span_10_of_10 {
	width: 100%;
}

.span_9_of_10 {
  	width: 90%;
}

.span_8_of_10 {
  	width: 80%;
}

.span_75_of_10 {
  	width: 75%;
}

.span_7_of_10 {
  	width: 70%;
}

.span_6_of_10 {
  	width: 60%;
}

.span_5_of_10 {
  	width: 50%;
}

.span_5_of_100 {
  	width: 25%;
}

.span_4_of_10 {
  	width: 40%;
}

.span_3_of_100 {
  	width: 33.3333333%;
}

.span_35_of_10 {
  	width: 35%;
}

.span_3_of_10 {
  	width: 30%;
}

.span_25_of_10 {
  	width: 25%;
}

.span_2_of_10 {
  	width: 20%;
}

.span_6_of_100 {
  	width: 16.6666667%;
}

.span_1_of_10 {
  	width: 10%;
}

}

