﻿body {
	background: #0072B8 url(../imgs/bgBlue.png) repeat-x top left;
	font-size: 0.9em;
}

h1,h2 {
	font-family: Garamond, Times, serif !important;
}

#key {
	font-size: 80%;
}


#footer p {
	color: #808080;
	font-size: 80%;
}

#footer nav a {
   color: #ECECEC;
	font-size: 80%;
	text-decoration: none;
}

#footer nav a:hover {
   color: #3B90C4;
	font-size: 80%;
	text-decoration: none;
}

#menuFooterData p{
   margin: 0.1em 0;
}
.uk-marginB20 {
  margin-bottom: 20px;
}
.uk-marginT30 {
  margin-top: 30px;
}
.uk-marginT50 {
  margin-top: 50px;
}

.marTB20px {
	margin: 20px 0 !important;
}

.marB10px div {
	padding: 0 0 10px 0;
}

.marB0 {
	margin: 30px 0 0 0 !important;
}
.mar0 {
   margin: 0;
}

.marT0B50 {
   margin: 0 0 50px 0;
}

.center {
   margin: 0 auto;
   text-align: center;
}

#qr1 {
	margin-right: 50px;
}


.thumb img {
	margin:0 7px 15px 0;
}

.FullContainer {
	 position: relative;
    display:table;
    width:100%;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    padding: 30px 0 25px 0;
}

.blue {

   padding: 50em 0 25em 0;
}
.red {
   color: #ba1611 !important;
}
.lightgrey {
   background: #E2E2E2 url(../imgs/bgBody.png) repeat-x top left;
   padding: 50px 0 25px 0;
   text-shadow: 0 1px 0 #ffffff;
}

.talerz {
   background: transparent url(../imgs/talerz.png) no-repeat center;
   text-shadow: 0 1px 0 #ffffff;
}
.dzban1 {
   background: transparent url(../imgs/dzban1.png) no-repeat center;
   text-shadow: 0 1px 0 #ffffff;
}
.waza {
   background: transparent url(../imgs/waza.png) no-repeat center;
   text-shadow: 0 1px 0 #ffffff;
}

#top {
   padding: 100px 0;
}
#top img {
   max-width:100% !important;
}
.bgFullContDarkBlue {
   background: #112938;
   border-top: 4px solid #3B90C4;
   margin-bottom: 0px;
}

/*@media screen and (-webkit-min-device-pixel-ratio:0) {}*/

.just {
   text-align: justify;
}

.wazny {
   text-align: center;
   font-weight: bold;
   font-size: 1.1em;
   line-height:1.8em;
   color: #727272;
}
.products {
   font-size: 95%;
   line-height: 1.2em;
}
.products p, ul {
   margin: 0.8em 0;
}
/* ----------------------------------------
   contact form
---------------------------------------- */
.cf:before,.cf:after{content:" ";display:table;}
.cf:after{clear:both;}
.ir{border:0;font:0/0 a;text-shadow:none;color:transparent;background-color:transparent;}
.ht{position:absolute;top:-10000px;left:-10000px;}
.form-success{background-color:#6cbf40;padding:10px;font-size:15px;color:#ffffff;line-height:1.4em;}
#contactform{margin-bottom: 30px;}
#contactform .form-error{background-color:#ff6600;padding:10px;font-size:15px;color:#ffffff;margin-bottom:15px;line-height:1.4em;}
#contactform fieldset{width:100%;}
#contactform fieldset label{display:block;font-size:15px;color:#46494f;margin-bottom:12px;}
#contactform fieldset input[type=text],
#contactform fieldset input[type=email]{font-family:Roboto,sans-serif;color:#acb4bd;font-size:14px;border:1px solid #d8dee5;box-shadow:0px 1px 3px rgba(0, 0, 0, 0.1);padding:9px 14px;width:100% ;max-width:100%;box-sizing:border-box;-moz-box-sizing:border-box;height:40px;margin-bottom:10px;}
#contactform fieldset input[type=text]:hover,#contactform fieldset input[type=email]:hover{color:#61656d;border-color:#acb4bd;}
#contactform fieldset input[type=text]:focus,#contactform fieldset input[type=email]:focus{color:#61656d;border-color:#196abc;}
#contactform fieldset textarea{font-family:Roboto,sans-serif;color:#acb4bd;font-size:14px;border:1px solid #d8dee5;box-shadow:0px 1px 3px rgba(0, 0, 0, 0.1);padding:9px 14px;width:100%;max-width:100%;box-sizing:border-box;-moz-box-sizing:border-box;height:160px;margin-bottom:10px;resize:none;}
#contactform fieldset textarea:hover{color:#61656d;border-color:#acb4bd;}
#contactform fieldset textarea:focus{color:#61656d;border-color:#196abc;}
#contactform fieldset .form-field-error{color:#ff6600;font-style:italic;font-size:12px;margin-bottom:15px;margin-top:-5px;line-height:1.3em;}
#contactform fieldset input[type=submit]{background:#BA1611;color:#ffffff;cursor:pointer;padding:9px 14px;box-sizing:border-box;-moz-box-sizing:border-box;}
#contactform fieldset input[type=submit]:hover{background:#000;}
#contactform fieldset input[type=submit]:active{background:#BA1611;}
#contactform fieldset input[type=hidden]{display:none;}

#container {
    width: 460px;
    margin: 0px auto;
    font-family: Roboto, sans-serif;
    color: #46494f;
}

#container h1 {
    font-family: Roboto, sans-serif;
    font-size: 36px;
    padding-top: 50px;
    margin-bottom: 15px;
    color: #acb4bd;
    line-height: 1.2em;
    font-weight: 300;
}

#contactform fieldset input[name=contact_check] {
    width: 50px;
    text-align: center;
    vertical-align: 2px;
}

#contactform fieldset input[type=submit] {
    float: right;
}
