@import "jquery-ui-1.10.3.custom.css";
.ui-datepicker-title select{
padding: 1px;
background: #fff;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display: block;}
ol, ul{list-style: none;}
blockquote, q{quotes: none;}
blockquote:before, blockquote:after, q:before, q:after{content:''; content: none;}
table{border-collapse: collapse; border-spacing: 0;}
button, input, select, textarea{margin: 0;}

html {
font-size: 100%;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
body { 
background: #ffffff url(../images/bg2.jpg) center 0px no-repeat;
font: 14px Georgia, Arial, sans-serif;
color: #5E656D;
}
img {
max-width: 100%;
width: auto\9;
height: auto;
vertical-align: middle;
border: 0;
-ms-interpolation-mode: bicubic;
display:block;
}

#page, .container {
max-width: 975px;
min-width: 260px;
position: relative;
margin: 0px auto;
padding: 0px 10px;
overflow: hidden;
}
#page {
padding-top: 15px;
}
.a-page {
padding: 0px 0px 30px 0px;
overflow: auto;
height: 100%;
width: 100%;
background: #fff;
border-radius: 4px;
}
.a-page section {
padding: 15px;
}
.a-page .row p {
margin: 8px 0px;
}
.clear {
clear: both;
}
p {
font-family:Arial, sans-serif, Georgia;
font-size:14px;
color: #6d6d6d;
line-height: 1.50em;
}
strong ,b,.bold {
font-weight: bold;
}
strong {
color: #3A3A3A;
}
a {
text-decoration: none;
color: #5E656D;
}
a:hover, a:hover strong {
text-decoration: none;
color: #fff;
}
p a {
text-decoration: none;
color: #99213d;
padding: 1px 4px;
}
p a:hover {
color: #fff;
background: #c01d41;
border-radius: 3px;
padding: 1px 4px;
text-shadow: none;
}
span {
color: #99213d;
}
.t-mail a, .t-mail a:hover, .t-mail #my-email {
color: #616161;
background: transparent;
padding: 0px;
}
.c-mail:hover {
background: none;
}
h1 {
font: 25px Georgia, Arial, sans-serif;
color: #99213d;
margin-bottom: 15px;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
h2 {
font: 18px Georgia, Arial, sans-serif;
color: #343434;
margin: 12px 0px;
font-weight: 500;
}
h3 {
font: 16px Arial, Georgia, sans-serif;
color: #414141;
margin: 0px 0px 12px 0px;
font-weight: bold;
}

/*header*/
header {}
#header-logo {
float: left;
padding-top: 52px;
}
.container-top {
width:100%;
}
#telephone-area{
margin: 0px 0px 5px 0px;
float: right;
font-size: 13px;
}
.telephone-content {
margin: 10px 0px 5px 0px;
float: left;
text-align: left;
min-width: 310px;
position: relative;
}
.text-in {
font: 15px Georgia, Arial, sans-serif;
font-style: italic;
margin: 0px;
padding: 0px 0px 10px 0px;
color: #6e6e6e;
}
.t-number {
font: 27px Georgia, Arial, sans-serif;
color: #444343;
margin: 0px 0px 0px 100px;
position: absolute;
float: left;
}
.t-mail {
font: 13.5px Arial, sans-serif, Georgia;
color: #616161;
margin: 39px 0px 0px 115px;
position: absolute;
float: left;
}
.nav-p {
clear:both;
width: 100%;
}
#navigation {
margin: 10px 0px 0px 0px;
float: left;
clear: both;
width: 100%;
height: 51px;
background: url(../images/menu_bg.png) 100% 100% no-repeat;
position: relative;
}
#navigation select {
display: none;
}
#navigation ul {
float: left;
}
#navigation ul li {
float: left;
position: relative;
padding: 10px 0px 10px 0px;
margin: 0px 0px 0px 12px;
color: #fff;
}
#navigation ul li:last-child {
margin: 0px 0px 0px 8px !important;
}

#navigation .sg {
display: none !important;
}

#navigation ul li a, #navigation ul li a:link, #navigation ul li a:visited {
font: 16px Georgia, Arial, sans-serif;
display: block;
padding: 6px 13px;
}
#navigation ul li a {
margin: 1px 0px 0px 0px;
display: block;
color: #fff;
text-shadow: 0 1px 0 #6e1a2d;
}
#navigation ul li a:hover {
color: #eab6bb;
background: none;
border: none;
}
#navigation .current a, #navigation .current a:hover{
color: #666666;
background: #f3f3f3;
border-radius: 4px;
text-shadow: none;
background: #fff url(../images/home_on.png) 8px 6px no-repeat !important;
display:block;
min-width: 16px;
min-height: 15px;
padding: 6px 8px;
}
#navigation #current-off a, #navigation #current-off a:hover{
color: #666666;
background: #f3f3f3;
border-radius: 4px;
text-shadow: none;
background: url(../images/home_off.png) 8px 6px no-repeat;
display:block;
min-width: 16px;
min-height: 15px;
padding: 6px 8px;
}
#navigation .selected a, #navigation .selected a:hover{
color: #666666;
background: #f3f3f3;
border-radius: 4px;
text-shadow: none;
}
/* fast contact */
.call-form {
width:33.5%; 
float:left; 
/*background: #ffffff url(../images/call-bg.png) 0px 0px repeat-x;*/
background: #f7f7f7; /* Old browsers */
background: -moz-linear-gradient(top,  #f7f7f7 12%, #ffffff 64%, #ffffff 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(12%,#f7f7f7), color-stop(64%,#ffffff), color-stop(99%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f7f7f7 12%,#ffffff 64%,#ffffff 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f7f7f7 12%,#ffffff 64%,#ffffff 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f7f7f7 12%,#ffffff 64%,#ffffff 99%); /* IE10+ */
background: linear-gradient(to bottom,  #f7f7f7 12%,#ffffff 64%,#ffffff 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
position:relative; 
margin:0px; 
padding:0px;
height: 343px;
border: 1px solid #ebebeb;
border-radius: 5px;
}
.call-form-text {
background: url(../images/a-book.png) 160px bottom no-repeat;
padding: 10px 20px 0px 20px;
height: 333px;
}
.call-form-text h2 {
font: 22px Georgia, Arial, sans-serif;
color: #3a3a3a;
margin-bottom: 5px;
margin-top: 6px;
}
.call-form-text p {
font: 13px Arial, sans-serif, Georgia;
color: #737373;
line-height: 16px;
}
.call-sh {
background: url(../images/call_shadow.png) left bottom no-repeat;
padding: 0px;
margin: 1px 0px 0px 0px;
width: 328px;
height: 19px;
float: left;
clear: both;
}

.contact-tel form label {
font: 13px Arial, sans-serif, Georgia;
font-weight: bold;
color: #6f6f6f;
margin:0px;
padding: 0px 0px 3px 0px;
}
.contact-tel form ul, form ul li {
float: left;
margin: 0px;
padding: 0px;
}
.contact-tel form ul li {
width:100%;
margin: 10px 0px 0px 0px;
font-size: 13px;
line-height:18px;
}
.contact-tel form ul li a{
text-decoration:underline;
}
.contact-tel form ul li a:hover{
color:#99213d;
text-decoration:none;
}
.contact-tel input[type="text"] {
display: block;
width: 90%;
padding: 6px 8px;
background: #ebebeb;
border: 1px solid #c5c5c5;
box-shadow: none;
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset, 0 1px 1px rgba(255, 255, 255, 0.9);
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset, 0 1px 1px rgba(255, 255, 255, 0.9);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset, 0 1px 1px rgba(255, 255, 255, 0.9);
clear:both;
}
form, fieldset, label, input, textarea {
margin: 0px;
padding: 0px;
border: none;
/*width: 100%;*/
color: #505050;
float: left;
font-size: 12px;
font-family: sans-serif, Tahoma;
}
.contact-tel #submit-button {
display: block;
width: 141px;
height: 38px;
background: transparent url(../images/btn-rozmowa.png) 0px 0px no-repeat;
border: none;
text-indent: -9999px;
box-shadow: none;
border-radius: none;
cursor: pointer;
}

/*formularze*/
#sukces p{
float:left;
clear: both;
color: #99213d;
padding: 20px 0px 0px 0px;
}
hr {
border: none;
background: #d8d8d8;
width: 100%;
height: 1px;
margin: 20px 0px;
display: block;
float:left;
}
.field-h2 {
clear: both;
float: left;
width: 100%;
margin-bottom: 0px;
}
.r-form {
position: relative;
}
.r-form form label {
font: 12px Arial, sans-serif, Georgia;
font-weight: bold;
color: #4e4e4e;
margin:0px;
padding: 0px 0px 3px 0px;
}
.r-form form ul, form ul li {
float: left;
margin: 0px;
padding: 0px;
}
.r-form form ul li {
width: 230px;
margin: 20px 0px 0px 0px;
font-size: 13px;
}
.r-form input[type="text"] {
display: block;
width: 80%;
padding: 6px 8px;
background: #ebebeb;
border: 1px solid #c5c5c5;
box-shadow: none;
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset, 0 1px 1px rgba(255, 255, 255, 0.9);
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset, 0 1px 1px rgba(255, 255, 255, 0.9);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset, 0 1px 1px rgba(255, 255, 255, 0.9);
font-size:12px;
}
.r-form select {
display: block;
width: 87%;
height: 29px;
padding: 6px 8px;
background: #ebebeb;
border: 1px solid #c5c5c5;
box-shadow: none;
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset, 0 1px 1px rgba(255, 255, 255, 0.9);
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset, 0 1px 1px rgba(255, 255, 255, 0.9);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset, 0 1px 1px rgba(255, 255, 255, 0.9);
font-size: 12px;
}
.r-form #submit-button {
display: block;
width: 141px;
height: 38px;
background: transparent url(../images/btn-rozmowa.png) 0px 0px no-repeat;
border: none;
text-indent: -9999px;
box-shadow: none;
border-radius: none;
cursor: pointer;
}
.icustomtext {
clear:both;
width: 192px;
min-height: 50px;
position: absolute;
margin: 48px 0px 0px 0px;
background: #888888;
opacity: 1.0;
padding: 5px;
color: #fff;
font-size: 11px;
border-radius: 4px;
}
.r-form .checkbox-p {
width:100%;
clear:both;
float:left;
margin: 0px;
padding: 15px 0px 0px 0px;
}
.r-form .checkbox-p input{

padding: 0px;
}
.r-form .checkbox-p div {
float:left;
width: 25%;
padding: 3px 0px;
}
.r-form .checkbox-p div.formErrorContent {
padding: 4px 10px 4px 10px;
}
.r-form .checkbox-p label{
margin: 0px 0px 0px 5px;
}
.r-form .checkbox-p input{
box-shadow:none;
float: left;
}
.chsum .formErrorArrow {
display: none !important;
}
.chsum {
clear:both !important;
width:100% !important;
float:left !important;
}
.chsum input {
padding:5px !important;
}
.chsum label {
margin-left:0px !important;
}
.chsum .formError {
margin-top: -2px !important;

}
.chsum .formErrorContent {
width: 100px !important;
}



/*section*/
section {
clear: both;
}
.section-break { 
clear: both;
padding: 10px 0px;
position: relative;
}
.row h1.sg {
color: #343434;
}
.row p {
margin: 15px 0px;
}
.row {
position: relative;
}
.row > [class*='c-']{
float: left;
position: relative;
}
.c-1 {width: 33.2%;}
.c-4 {width: 50%;}
.c-1 p, .c-3 p {
font-size: 14px;
font-weight: normal;
color: #5E656D;
padding-right: 25px;
}
.c-2 {width:43%; padding: 0px 80px 0px 20px;}
.c-2 h3 {
font-size: 13px;
margin-bottom: 15px;
font-family: 'Arimo', sans-serif;
color: #484848;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
font-weight: 700;
}
.c-5 {width: 69%; margin-right: 40px;}
.c-6 {width: 25%;}
.c-7 {
/*width: 28.85%;*/
width: 28.68%;
padding: 15px;
overflow: auto;
height: 100%;
background: #fff;
border-radius: 4px;
margin-right: 20px;
border: 1px solid rgb(229, 229, 229);
}
.c-7:last-child {
margin-right: 0px !important;
}
.c-5 h2, .ch2 {
margin: 0px;
padding: 30px 0px 0px 0px;
font: 16px Arial, sans-serif, Georgia;
font-weight: bold;
}
.ch2{
line-height:22px;
}
.c-5 p {
margin: 5px 0px 12px 0px;
}
.row ul.lista {
margin: 0px;
padding: 0px;
}
.row ul.lista li{
list-style-type: none;
margin: 0px;
padding: 5px 0px 2px 14px;
font: 14px Arial, sans-serif, Georgia;
background: url(../images/point.png) 0px 10px no-repeat;
line-height: 1.50em;
}
.row ul.lista li ol{
margin: 0px;
padding: 5px 0px;
}
.row ul.lista li ol li{
list-style-type: disc;
list-style-position:inside;
margin: 0px;
padding: 2px 0px 2px 0px;
font: 14px Arial, sans-serif, Georgia;
background: none;
line-height: 18px;
}

a.akalkulator, a.akalkulator:hover  {
padding: 0px 14px;
background: url(../images/point.png) 0px 4px no-repeat;
}
a.akalkulator {
text-decoration: none;
color: #99213d;
}
a.akalkulator:hover {
text-decoration: underline;
color: #343434;
}



/*mapa*/
#mapa {
width: 100%;
height: 380px;
-moz-box-shadow: 0 0 10px -2px #000;
-webkit-box-shadow: 0 0 10px -2px #000;
box-shadow: 0 0 10px -2px #000;
float:left;
margin: 0px 0px 20px 0px;
}
#mapa img {
  max-width: none !important;
}

/*slider*/
.s-area {
width:65%;
float:left;
margin: 0px 12px 0px 0px;
/*background: url(../images/slide_shadow.png) 10px bottom no-repeat;*/
position:relative;
}
.slider {
width: 100%;
margin: 0px;
padding: 0px;
position: relative;
}
.slides, .slides li {
list-style-type:none;
margin:0px;
padding:0px;
width: 100%;
}
.slider-holder .slides img {
max-width: 100%;
display: block;
margin: auto;
}
.slides li h2 {
position: absolute;
font: 32px Georgia, Arial, sans-serif;
color: #3a3a3a;
text-shadow: 0 1px 0 #f7f7f7;
font-weight: 500;
}
.slides li h3 {
position: absolute;
font: 24px Georgia, Arial, sans-serif;
color: #99213d;
text-shadow: 0 1px 0 #f7f7f7;
font-weight: 500;
}
.slide-t {
position: absolute;
font: 14px Arial, sans-serif, Georgia;
color: #737373;
text-shadow: 0 1px 0 #f7f7f7;
}
.slide-p0 {
left:12px;
top:9px;
}
.slide-p1 {
left: 12px;
top: 60px;
line-height:18px;
}
.slide-p2b {
left:12px;
top:110px;
}
.slide-p2c {
left:12px;
top:145px;
}
.slide-p2img {
display:block; position:absolute; left:110px; top:150px;
}
.slide-p3b {
left:12px;
top:130px;
}
.slide-p5b {
left:12px; top:130px;
}
.slide-p5c {
left:40px; top:160px; color:#454a42;
}

.company-slider {
position: relative;
width: 100%;
margin: 0 auto;
padding: 0;
}
.company-slider li{
margin-left:20px;
}



/*footer*/
body > footer {
overflow: hidden;
margin-top: 40px;
/*
background: #F7F8F9;
border-top: 1px solid #EFF0F2;
text-shadow: 0 1px 0 rgba(255,255,255,0.6);
color: #6E737A;
-moz-box-shadow: 0 5px 5px -5px rgba(0,0,0,0.03) inset;
-webkit-box-shadow: 0 5px 5px -5px rgba(0,0,0,0.03) inset;
box-shadow: 0 5px 5px -5px rgba(0,0,0,0.03) inset;
*/
}
.footer-h{
margin-bottom: 10px;
font-size: 20px;
}
#footer-menu {
margin: 0px auto;
text-align:center;
padding: 0px;
clear:both;
width: 76%;
position: relative;
}
#footer-menu ul {
float: left;
margin: 0px;
padding:0px;
}
#footer-menu ul li {
float: left;
position: relative;
padding: 0px;
margin: -3px 0px 0px 0px;
color: #555;
background: url('../images/li-f-bg.png') no-repeat top right;
}
#footer-menu ul li:last-child {
background: transparent;
}
#footer-menu ul li a, #footer-menu ul li a:link, #footer-menu ul li a:visited {
font: 13px Arial, sans-serif, Georgia;
display: block;
padding: 4px 6px;
}
#footer-menu ul li a {
margin: 1px 4px 0px 4px;
display: block;
color: #555;
text-decoration: none;
}
#footer-menu ul li a:hover {
color: #fff;
background: #c01d41;
border-radius: 3px;
text-decoration: none;
}
#footer-menu .current a, #footer-menu .current a:hover{
color: #99213d;
text-shadow: none;
text-decoration: none;
background: transparent;
}


#copyright-note {
text-align: left;
padding: 5px 0px 0px 0px;
}
#telephone-note {
text-align: right;
padding: 5px 0px 0px 0px;
font-size: 11px;
}
#copyright-note p, #telephone-note  p {
margin: 5px 0px;
font-size: 12px;
}

.odst-sg {
margin-bottom: 35px !important;
}
.odst {
width:100%; height: 20px; clear:both; float:left;
}
.btn:hover {
-webkit-transition: box-shadow 0.1s linear;
-moz-transition: box-shadow 0.1s linear;
-ms-transition: box-shadow 0.1s linear;
-o-transition: box-shadow 0.1s linear;
transition: box-shadow 0.1s linear;
-webkit-box-shadow: inset 0 0 2px #fff, 0 0 4px #555;
-moz-box-shadow: inset 0 0 2px #fff, 0 0 4px #555;
box-shadow: inset 0 0 2px #fff, 0 0 4px #555;
text-decoration: none;
color: #000;
background-position: 0;
}

.btn {
opacity: 1.0 !important;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background: #d9d9d9;
color: #555;
top: auto;
display: inline-block;
padding: 3px 8px;
text-align: center;
vertical-align: middle;
font-size: 12px;
font-family: Arial, sans-serif;
font-weight: bold;
line-height: 18px;
cursor: pointer;
text-shadow: 0 1px 0 rgba(255,255,255,0.4);
border: 1px solid #fff;
position: relative;
}

/*no-js*/
.has-js { 
display: none;
}
.js .has-js {
display: block;
}
.no-js .slider-holder {
background: transparent;
}
.js .slider {
display: none;
}
.slider .slides > li {
display: none;
}
.no-js .slides > li:first-child {
display: block;
}
.no-js .company-slider .slides li {
width: 161px;
float: left;
display: block;
}

.alert {
padding: 5px;
margin-bottom: 40px;
border: 1px solid #f87979;
background: #ffffff;
text-align: left;
font-weight: 700;
font-size: 15px;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
color: red;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
.alert p {
line-height: 35px !important;
}

/* Select Menu */
input,textarea,select, .button {
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
input,textarea,select {
color: #585F65;
background: #B2BBC1;
padding: 6px 12px;
text-shadow: 0 1px 1px rgba(255,255,255,0.4);
border: none;
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset, 0 1px 1px rgba(255, 255, 255, 0.9);
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset, 0 1px 1px rgba(255, 255, 255, 0.9);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset, 0 1px 1px rgba(255, 255, 255, 0.9);
font: 13px Arial, sans-serif, Georgia;
}
textarea {
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset, 0 1px 1px rgba(255, 255, 255, 0.9);
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset, 0 1px 1px rgba(255, 255, 255, 0.9);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset, 0 1px 1px rgba(255, 255, 255, 0.9);
background: #ebebeb;
width: 90%;
padding: 6px 8px;
overflow: auto;
resize: vertical;
border: 1px solid #c5c5c5;
font: 13px Arial, sans-serif, Georgia;
}
select {
padding: 12px 20px;
}
input:focus, textarea:focus {
background-color: #C4CDD3;
}


/*move to top*/
#move-to-top {
position: fixed;
width: 50px;
height: 50px;
bottom: 20px;
right: 20px;
z-index:9999;
cursor: pointer;
background: url(../images/move-to-top.png) no-repeat;
}
.no-csstransitions #move-to-top {
display:none;
}
#move-to-top:not(.filling) {
opacity: 0;
visibility: hidden;
}

#injectObj {display:none;}
/* Other media */
@media screen and (max-width:800px), screen and (max-device-width:800px){
body {
background: #ffffff url(../images/bg.jpg) -830px top no-repeat;
}
#page,.container {
/*width: 100%;*/
padding-left: 12px;
padding-right: 12px;
}
section, section div, section p {
font-family: Arial, sans-serif;
}
.row > [class*='c-']{
float: none;
width: 100%;
margin: 10px auto;
left: auto;
right: auto;
padding: 5px 0px;
display: block;
}
.c-6 {clear:both;}
#header-logo {
padding-top: 20px;
padding-bottom: 35px;
max-width: 100%;
}
.c-7 {
width: 28.85% !important;
padding: 15px !important;
float: left !important;
}
#navigation {
float: left;
clear:both;
width: 99%;
height: auto;
padding: 2px;
position: relative;
background: #a82346;
border-radius: 5px;
}
#navigation ul {
float: none;
display: inline-block;
}
#navigation ul li {
padding: 5px 0px 0px 0px;
margin: 0px 4px 0px 4px;
}
#navigation ul li a, #navigation ul li a:link, #navigation ul li a:visited {
padding: 6px 8px;
}
.s-area {
width: 67%;
float:left;
text-align: left;
}
.call-form {
width: 31%;
float:left;
height: auto !important;
}
.call-form-text {
background: none !important;
height: auto !important;
}
.call-form .call-sh {
display: none !important;
}
.call-form h2{
margin-top:0px !important;
margin-bottom: 5px !important;
padding: 0px !important;
}
.call-form p {
font-size: 11px;
/*display: none;*/
}
.contact-tel .button {
margin-bottom: 6px;
}
#telephone-note {
display: none;
}
#footer-menu {
display: none;
width: 100%;
float: left;
text-align: left;
}
#footer-menu li{
margin: 0px !important;
width: 100%;
float: left;
text-align: left;
}
.chsum {
clear:both !important;
width:250px !important;
float:left !important;
}
.s-area .flex-control-paging {
display: none;
}
.r-form .checkbox-p div{
width:100%;
float:left;
clear:both;
}
}

@media screen and (max-width:700px), screen and (max-device-width:480px){
body {
background: #ffffff url(../images/bg.jpg) -830px top no-repeat;
}
#page,.container {
/*width: 100%;*/
padding-left: 12px;
padding-right: 12px;
}
section, section div, section p {
font-family: Arial, sans-serif;
}
.row > [class*='c-']{
float: none;
width: 100%;
margin: 10px auto;
left: auto;
right: auto;
padding: 5px 0px;
display: block;
}
.c-6 {clear:both;}
#header-logo {
padding-top: 20px;
padding-bottom: 35px;
max-width: 100%;
}
#telephone-area {
float: left;
}
#navigation {
float: left;
clear:both;
width: 99%;
height: auto;
padding: 2px;
position: relative;
background: #a82346;
border-radius: 5px;
}
#navigation ul {
float: none;
display: inline-block;
}
.js #navigation > ul {
display: none !important;
}
.js #navigation select {
display: inline-block !important;
max-width: none;
border: none;
padding: 7px 15px;
width: 100% !important;
background: #a82346;
color: #fff;
text-shadow: none;
box-shadow: none;
}
.call-form {
margin-top: 15px;
}
.s-area, .call-form {
width: 100%;
float:left;
}
.slides li h2, .slides li div, .slides li p {
font-size:14px;
left:0;
}
.slides li h2 {
left: 5px !important;
}
.slides  .slide-p0 {
left: 5px;
top: 0px;
}
.slides  .slide-p1 {
left: 5px;
top: 30px;
font-size:12px;
}
.slides  .slide-p2b, .slides  .slide-p5b {
left: 5px;
top: 50px;
font-size:14px;
}
.slides  .slide-p2c {
left: 5px;
top: 68px;
font-size:11px;
}
.slides  .slide-p2img {
display:block;
max-width: 25% !important;
left: 80px;
top: 71px;
}
.slides  .slide-p3b {
left: 5px;
top: 65px;
font-size:14px;
}
.slides  .slide-p5b {
left: 5px;
top: 60px;
font-size:14px;
}
.slides  .slide-p5c {
left: 5px;
top: 80px;
font-size:14px;
}
#telephone-note {
display: none;
}
#footer-menu {
display: none;
width: 100%;
float: left;
text-align: left;
}
#footer-menu li{
margin: 0px !important;
width: 100%;
float: left;
text-align: left;
}

.s-area .flex-control-paging {
display: none;

}
.r-form .checkbox-p div{
width:100%;
float:left;
clear:both;
}
}

#btn-wyslij {
width: 90px;
font-family: arial;
color: #525252 !important;
font-size: 12px;
font-weight: bold;
text-shadow: 1px 1px 0px #FCFCFC;
box-shadow: 0px 0px 1px #BEE2F9;
padding: 7px 8px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
border: 1px solid #D0D0D0;
background: #FFFFFF;
background: linear-gradient(top,  #FBFBFB,  #E5E5E5);
background: -ms-linear-gradient(top,  #FBFBFB,  #E5E5E5);
background: -webkit-gradient(linear, left top, left bottom, from(#FBFBFB), to(#E5E5E5));
background: -moz-linear-gradient(top,  #FBFBFB,  #E5E5E5);
cursor: pointer;
}
#btn-wyslij:hover {
color: #FFFFFF !important;
background: #468CCF;
background: linear-gradient(top,  #C62347,  #AC092D);
background: -ms-linear-gradient(top,  #C62347,  #AC092D);
background: -webkit-gradient(linear, left top, left bottom, from(#C62347), to(#AC092D));
background: -moz-linear-gradient(top,  #C62347,  #AC092D);
text-shadow: none;
cursor: pointer;
}

table{
border-collapse: collapse;
background: #fff;
width: 90%;
margin: 0px auto;
}
table td{
color: #313131;
font-size: 14px;
font-family: Arial, sans-serif, Georgia;
padding: 15px;
background: #fbfbfb;
border: 1px solid #d0d0d0;
text-align: center;
vertical-align: middle;
}
.regh{
margin: 0px auto;
text-align:center;
padding: 30px 0px 10px 0px;
font: 16px Arial, sans-serif, Georgia;
font-weight: bold;
}
.regp li{
list-style-type: none;
margin: 0px;
padding: 5px 10px 2px 10px;
font: 14px Arial, sans-serif, Georgia;
line-height: 1.50em;
}
.regp li a:hover{
color:#99213d;
text-decoration:none;
}
.hide{display:none;}
.error{color:#FF0000;}
.errorfk{clear:both;padding-top:5px;}