.contentMenu{
width: calc(100% - 325px);
float: right;
box-sizing: border-box;
padding: 0px 10px 0px 20px;
min-height: 230px;
}
.content-text{
padding: 0px 0px 0px 0px;
background-color: #FFFFFF;
box-sizing:border-box;
}
.content-text h1{
font-weight: normal;
font-size: 24px;
color: #000000;
}

.content-text p{
margin: 0px 0px 10px 0px;
line-height: 1.5em;
} 

.content-text ul li{
background: url('../images/pkt.png') 0px 13px no-repeat;
padding: 5px 0px 5px 21px;
line-height: 1.5em;
}

.content-text ul{
list-style: none;
margin: 0px 0px 0px 10px;
overflow: hidden;
}
.content-text ol{
margin: 0px 0px 0px 30px;
}

.content-text ol li{
padding: 5px 0px 5px 0px;
line-height: 1.5em;
background: none;
}
.content-text ol li ul li{
background: url('../images/pkt.png') 0px 13px no-repeat;
padding: 5px 0px 5px 21px;
}

.content-text img{
vertical-align: top;
max-width: 100%;
height: auto;
}
.content-text img.no_border{
border: none;
padding: 0px;
background-color: transparent;
vertical-align: top;
}
.content-text iframe{
max-width: 100%;
}
.content-text hr{
border:none;
border-bottom: 1px dotted #CDCDCD;
height: 1px;
}

.content-text h2{
color:#000000;
font-size: 18px;
}	

.content-text h3{
color:#000000;
font-size: 16px;
}

.content-text h4{
color:#000000;
font-size: 14px;
}

.content-text table {

}
.content-text table th {

}
.content-text table td {

}

.content-text table.responsive{
table-layout: fixed;
}
.content-text table.responsive th{

}

.content-text table.responsive td{

}

.googleMaps{
float: right;
max-width: 100%;
}
.googleMaps .infoMaps{
line-height: auto;
}

.googleMaps img{
background: none;
border: none;
box-shadow:none;
-webkit-box-shadow: none;
filter: none;
max-width: none;
}
h1.h1_ramka{
background: none;
}
.ramka{
border: none;
}

.rowBox{
box-sizing:border-box;
display: table;
width: 100%;
max-width: 100%;
}

.rowBox .rowColumn{
box-sizing:border-box;
display: table-cell;
vertical-align: top;

}

.rowBox .rowColumn .googleMaps {
max-width: 100%;
float: none !important;
width: 100% !important;
}

a.buton1{
display: inline-block;
transition: all 0.5s ease;
box-sizing:border-box;
padding: 12px 65px 12px 18px;
color: #FFFFFF;
font-size: 16px;
background-color: #4D5558;
position: relative;
border: 1px solid #4D5558;
}

a.buton1:after{
content: "";
position: absolute;
width: 23px;
height: 23px;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAYAAADgKtSgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAcNJREFUeNpi/P//PwMe4ArEfkBsCcSiQCwHxI+A+DUQHwfiTUC8G6dukOFYsBMQn/9PHDgPVY9hDroAMxBP+E8emADVj9VwkMS6/5SBjcgWIBve+586oBdmJiM0Qp2AeC+2ONm1dz8K383ZkYEI4AzE+1ignF58KqfMnAWmtSQlibUAZJ4hyHAbIDYgxjnXnj9nYN66jRgLQObZMEHTMV7goKcHZ19+8oTh+K7dGMGFBXizQMMbJ4C58PfvXwxHr98As8/ev8/Auv8AIR94gAyXJuQEmAF///5jOHHrFpgNollYWPBZIAcKFiFiwhtkgImjA4OxoiJc7Mi1a/i0CIEMf8dAArjy6BGxSj+CDH9KjEpQBC5dsIjh59+/iBiztsKn5T7I8IPEGLxqyVKG9z9/wMXczc0YFHV08EXobpDh6wkZvGnFKoZXX7/CxZwMDBhUgZhAWt/EBC2XL+BT9ejjBzjbWlODQQvoagIGg8w7DjIcFIhlxIS7hZoag6GdHTHZH2TeX0akmmgCEOdToeCaCMQF6DURM7Q8pkl5DrNgMpkGT8ZXEyFjVxLrUFds5jCSUPuDyiAJIH4BzXgEa3+AAAMAiIDCMks+mEkAAAAASUVORK5CYII=') 50% 50% no-repeat;
background-size:100% auto;
margin-left: 25px;
}

a.buton1:hover{
background-color: #FFFFFF;
color: #4D5558;
}

.content_home a.buton1,.content_home a.buton2{
margin-left:55px;
}

a.buton2{
display: inline-block;
transition: all 0.5s ease;
box-sizing:border-box;
padding: 12px 20px 12px 64px;
color: #FFFFFF;
font-size: 16px;
background-color: #4D5558;
border: 1px solid #4D5558;
position: relative;
}
a.buton2:before{
content: "";
position: absolute;
width: 47px;
height: 23px;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIRJREFUeNpi/PDlOyMDEuDj4hBkZGQwhnLff/z64yyQRlHDwoAGoBp2Qbl7gNgdXQ0TAxmAfppY+Lk50oC0IJKYIhJbCShfhqzh/3+GNUDi/+7/pAFXspzHCNRpguY8UJC3Q9mgOKpE1vDv//9zLNDIgwOgH5C5oMjdO7jj6T+6AECAAQCXyFM6XBTpEQAAAABJRU5ErkJggg==') 50% 50% no-repeat;
left:0px;
bottom:0px;
top:0px;
margin:auto;
border-right: 1px solid #FFFFFF;
transition: all 0.5s ease;
}

a.buton2:hover:before{
filter: brightness(0);
}

a.buton2:hover{
background-color: #FFFFFF;
color: #4D5558;
}
.hJoin{
font-size:18px;
margin: 30px 0px 30px 0px;
color: #000000;
}

.linki>a{
display: block;
margin-bottom: 14px;
font-size: 16px;
color: #2d2d2e;
text-decoration: none;
border: 1px solid #d3d3d3;
border-left: none;
font-weight: 600;
padding: 16px 5px 16px 45px;
text-align: center;
/*background: url('/images/bg_a.jpg') 50% 50% repeat;*/
background:#f8f9fa;
position: relative;
box-sizing:border-box;
transition: all 0.5s ease-out 0s;
}
.linki>a:before{
content: "";
width: 45px;
height: 100%;
background-color: #4D5558;
left: 0px;
top:0px;
position: absolute;
background-position: 50% 50%;
background-repeat: no-repeat;
}
.linki>a.sklep{
padding: 28px 5px;
/*background-image: linear-gradient(to bottom, #f73437 0%,#dc0511 100%);*/
background: linear-gradient(to bottom, #4D5558 0%,#4D5558 50%,#4D5558 100%);
color: #FFFFFF;
border: none;
padding-left: 70px;
transition: 0.5s;
background-size: 200% 200%;
}


.linki>a.sklep:before{
border-right: 1px solid #FFFFFF;
width: 70px;
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAgCAYAAACRpmGNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABDhJREFUeNrEWG1oTWEcP885Z/fuDYW8Td7lAyHEpBTKEMUXJJT56tM+eCtCQilE+TCvLQlJJLKYREOKfOCDtU3LFmJs13Z37u655/F7tv+599npOeeeO1v+9et5Pef+zv/1eS7jnGv9kfZOyzvFpNYLXWpVMKQ2DTGxBWgCPgD7gXlhyA0ryu+DARDm6TPG1ar7BFQDL4GbITXZX80ptSYgyN1HZ23A7y4Dng0AORVBI4CgKSbWARuACuAh0On53ZUDaK5s+2RoTGHVEcBpYBuNG4Bp/6A53ce0RhazmswnWucA76XxIeAjEJHmuMKJvVoQrydSXCbIuNvnGcK8d18e5mwradf6kRMPfAVGa/9PPuk+C4LxBe3/ygwWkISnAvXS+CfwmkzLfczLFB/pzumKPTpt0oUpGdNmSdaqMwOYNxCZUhp3U2QHBYQ3KHRFOvGmknRAIJk/d9/ncP7OzKLacxK5ccB4oJmiuUi8Q64YPgHShzR3+9wlyHk8kTycZxglGE9yH06lnIc94RQAE4jxjGwEdD7AYnUnF4DMHmmqta2ja2Y2zdlADbCexkeBW8BI0lzS1UqPRjjP9ClN4BNZJp1o4sN0KZVEe8nZP6JFZoVk0geiNUNETa1Ebjowl3Jgq7wpFuxzgaWrKD+yBO0oyaTVYcldBU5K441E7gYwG0hIPudXslS+GIH2GvFR5brOSqX1NvjgW0E6DDmRQu5LkbqZjlbDgSkUFOmK4JMzVYR1TFi9C2xqenPvQUQLqzkh5yVyk4FF3gNBe25mNeQ+8ltZ2qQOr8mV3CPgGzCGxqcondguIZi1j+l4pm66dVVVUxmILUZbmI7AlFOXeUn4Y/pe4Pggl6zfsMBCUpqh5/Dgm8Eupo7Dz8p+aubw7C6p/5nqLstysHTHceALUEIQ9moChQ7smCBKIyz46k9Xoor8MbTPCXNuBWZKc7eB3bnU1qGF0TVwsB3oF5NmLNtxKuNWd6OnzqYDN8jnSuhys0Sx1gEcAM5kIddDEMEiMv4K5dmMa1WxuLXPewoO8jkx/9iHmEZfL6K1LMQV8rwfsZ6vYNr2IQXRTarc6Kc5ceG54zmdXKazVpVUamLAFc/RKJ2yqP7ulOaephwHGmeFhs5OYDyf5uuh+eWqq6GKnFDzMeq/AJZKa2WU93KVXyAw0U2+xQWR+YauP3EXE0m7FAeAb2HN6or3qvi9n5nCJnNxuvh09DUvM71m9YvWRqm/CjgI3CVznpLWRNG/5nP/FFJAtVjIKPjfJZgVQcSKYda90jNN0Fqz1+/8zCqOGC1U3IOknHzO994KQvfQrg5Mvpwf+RNPVKpu/CqxKFLrA9553CUWJN12SvxRVKf5X/MeWInkVdVSttoaBc7S/yUjibRQ/0WgMux/JfkRszCaZ4pTtIjIseR/Lfjt67F44or3ouMGxF8BBgClFgBV9k7fiAAAAABJRU5ErkJggg==');
}
.linki>a.newsletter:before{
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAARCAYAAADHeGwwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUJJREFUeNq0VVFOwkAQ3anFKgqi/waDv5xB7uARPIV+cwr44AgeoVfg20RFfyD8KYKFGLO+qbO6brppg+0kL7PdfW9eZjNtSWu9VkpFqpp4JxhoLD6Ah5KLnwO1UB6mr6t1F5nKqn50sHeP1A6cfd2sRx3O28DRpmEbaLjGRHTHuVGPjosWZq6tzTIw5GtgAVwERDOQ+znF+Sr6zGWNaG/+3sl3TF6WCRngeQB8ytkc6NnnwukBM+Ewd+CcT9IBMgaytnEKjPVvxMCJILb2x8J19amBGdMnTFHHMw2XSCOgKePMUZPruILu1qN7RDoL8saNCwAtLIfAjmDIe77idpgOnn0d2NHYjw45vyWbZYH3gDtoh7ZZngiFVwW5P2Ma+jrb4uXVWXpfB6V9MlyD/xSmjE5U5V9TNthgsVvR/yD5EmAAB64kDnbyv0gAAAAASUVORK5CYII=');
}
.linki>a.przetargi:before{
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAVCAYAAAC6wOViAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAy5JREFUeNqMlltIFGEUx+eyzt68UBSJVqYbGb0USYFgBIVlF/IC4UMUdBeD8rEblBQEET0WPYQPIShBUggLgqAVXQjqSQgKQeplhXLd1b3outP/6Bk5Tt+oH/x2vjnfOd9/zpkzM6vZtq150ABeAmsZHy92gQFQolr3aepRD16BICgEjWBG4dcKDijszWA9iIJDYGrJquJK6kCKGbIXRhQEXX6tIGerB9kHef7OHesWrAVJkOXyWlxiGp/BM3AJ3OKNx9mvxkU179fFsYNSWAqSc5wFjwm7CboV2cQ5Zrl7K2OjTn9o8am0c+P/sGAz2SQcTALXheBet58KjnWq1U/COn524NYOgbXg1OR0plfVWSXhwH5uDBoH4fdRW+VArIXDa9AAeg38POFO611GsE4IHnEEYTdXqVsJasAc6KP0y8Eop39NUR6nuaib69lWCu5zI3WuUN6t4Dfvf5pstEAlrgBjvHCSbMRcPh/C+Te2k/AD0KN4VO44MRLe1xG84Ng14bCdN4vKwNncnA+2yyKYxgdwBlSBH2y7IePytr1RVLBdrpGo4cAPcg4ZrpN2AuIBrJ3FZrulPZ/PbxKbd7CtDPPv0iZxi7azYxvOqdWPgj4I7aRzLyBSKSpxE4w4c7cgQekudmBRyF9q6PoYpj/5vbuZlybxTLckUpm3Xu1ZHPJHdF0fxLScTZ3o8nsqX3pkdIdkKhvD8ROo5seoC3QAS9e1/uJwoEn6SxKpLJX4MOZpejTw3vni5Wu4DQi8jeNfzvQXrvYpbCdoIzj0QPii12YYTRz3FT3w3tMP5bVc2etFQX/EMPQ3mEfoE5edzZ0v8JnbUHqybUAWVxLTmedLyxs4jmrQyyWGRqydSs/E5MfMq7yGc55MZ0fRwvswHwAt/gLfMLKdQOSjhc/h/CaL/uiFPRB8Qd9NNF0jBMdd2RlSizINevSGbpqGidfmQ8zbKAOQAFUoXUU6OztBTuGgtcU0jGFKFhfWhL4Y9spwcWOIhuS5ygnlPof7RVla/A9iRCyXzZfctq+iQl1eQtJOomGF2H/ihUF/He5pN6ZrFLs9TqYyd1cSc87/CTAAG6hvbidDDR0AAAAASUVORK5CYII=');
}
.linki>a.zapytanie:before{
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYhJREFUeNq0ls9HRFEUx0/vXUNERLSKiGHyiBaJEtGiTbRoNbSZ/oKiZYuUiPoLWreZlHYxWqREwyiNGUW0KdpMRGaUmul7zXcYY2revXPn8Hk/rnvO95376zwplytCfLACrsE3qFhSBBcgUYtdE4iAqzYC/0WyXmSXjTkwWZedLfPgmTETXbh0i0hBqjYCnsSNzYAzkNUiUTzcgzQYF7dWBL7CJcKGrxBOfWCWfVPgo0V/3a9XGXxVjOkP8F0P6xR4aeXoGYjsUOAcZMAQ2AzjaJJJAEpgDgyDOzDqWmSR86fnJcm2S9ciaYrcgCiHbS2Mo2e4JAMugFsOW8l1JsLgW+AwrIBNJj8UejNxMhWJcdLXTZxMhysP4lwEHRPRdhCyX78+UsCrJ52zbd5T6p+vWLAMro+baTAB3sFGM5ExcAQG28zkASyBR9Wk0JyAHnAMTi0F8lwc1fKBohWwTBbAJ5/3+WMhLvAaCpI+m/bAMjeeE1MNwVYp4tR0jfe5g7M8k5zbrwADAKfhnNJ7sNnBAAAAAElFTkSuQmCC');
}
.linki>a:hover:not(.sklep){
background: #4D5558;
color: #FFFFFF;
}
.linki>a.sklep:hover{
background-position: 183% -124%;
}

.linki>a:hover:before{
border-right: 1px solid #FFFFFF;
}


@media screen and (max-width:768px){
.rowBox{display: block;}
.rowBox .rowColumn{display: block;width: 100% !important;max-width: 100%;}
}
@media screen and (max-width:820px){
.content-text table.responsive{display: block;}
.content-text table.responsive tbody{display: block;width: 100%;}
.content-text table.responsive tbody tr{display: block;width: 100%;}
.content-text table.responsive tbody tr td{display: block;width: 100%;padding-bottom: 40px;width: 100%;margin: 0px auto;box-sizing:border-box;}
.content-text table.responsive tbody tr td.cellForms{width: 100%;}
	
.content-text table.responsive .form .formRow {width: 100%;max-width: 100%;}
}
@media screen and (max-width:680px){
.content-text table.media td{display: block;width: 100%;max-width: 100%;box-sizing:border-box;}
.content-text table.media th{display: block;width: 100%;max-width: 100%;box-sizing:border-box;}
}