/* Parking Domeny.tv */

body {
   margin: 0px;
   background-color: #F1F1F1;
   font-family: "Arimo", sans-serif;
   background: #ffffff url('1.jpg') no-repeat;
}
h1, h2, h3, h4, h5, p {
   margin: 0px;
   word-wrap: break-word;
}
label {
   width: 61px;
   display: inline-block;
   zoom: 1;
   *display: inline;
}
label[for] {
   width: 165px;
   text-align: left;
   vertical-align: top;
}

p {
   margin: 5px 0;
   padding: 0;
}
p > * {
   vertical-align: top;
}

@font-face {
   font-family: 'icons';
   src: url('/templates/font/icons.eot?6137178');
   src: url('/templates/font/icons.eot?6137178#iefix') format('embedded-opentype'),
        url('/templates/font/icons.woff?6137178') format('woff'),
        url('/templates/font/icons.ttf?6137178') format('truetype'),
        url('/templates/font/icons.svg?6137178#icons') format('svg');
   font-weight: normal;
   font-style: normal;
 }

.icon {
   font-family: "icons";
   font-style: normal;
   font-weight: normal;
   speak: none;

   display: inline-block;
   text-decoration: inherit;
   width: 1em;
   margin-right: .2em;
   text-align: center;
   font-variant: normal;
   text-transform: none;
   line-height: 1em;
   margin-left: .2em;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
}

input[type="email"], input[type="text"], textarea {
   width: 299px;
   height: 17px;
   padding: 3px 6px;
   border-width: 1px;
   border-style: solid;
   border-color: #ccc;
   background: #fff;
   font-size: 13px;
   font-weight: normal;
   font-family: Arial;
   line-height: 1.25;
}

textarea {
   height: 120px;
   width: 299px;
   resize: none;
}

input[type="text"]:hover, textarea:hover {
   border-color: #aaa;
}

input[type="submit"] {
   margin-top: 16px;
   padding: 3px 32px;
   border: 0;
   font-size: 13px;
   font-weight: normal;
   line-height: 1;
   color: #fff;
}

#recaptcha_widget_div {
   margin-top: 0px;
   width: 318px;
   padding: 3px 6px;
   display: inline-block;
}

#recaptcha_area {
}

.center {
   text-align: center;
}

#main {
   color: #333;
}

#container {
   padding-right: 15px;
   padding-left: 15px;
   margin-right: auto;
   margin-left: auto;
   padding-top: 0px;
   max-width: 1170px;
   text-align: center;
}

#footer {
   text-align: center;
   margin: 25px 0px;
   font-size: 15px;
   line-height: 1.5;
   color: #666;
}

h1 {
   color: #0A3C7B;
   font-weight: 700;
   text-transform: uppercase;
   padding: 5px;
   padding-top: 50px;
}

h3 {
   font-weight: 700;
   padding: 13px;
   color: #fafafa;
   text-transform: uppercase;
}

h5 {
   color: #0A3F82;
   line-height: 40px;
   font-size: 15px;
   margin: 10px 0px;
}

a {
   color: #E3222E;
   text-decoration: none;
}

#contact-form {
   margin: 20px auto;
   color: #333;
   max-width: 550px;
   background-color: #ffffff;
   background-position: center 25px, center bottom;
   background-repeat: no-repeat;
   border-width: 1px;
   border-style: solid;
   border-color: #E4E8EA;
   padding: 0px;
}

.elem {
   margin: 0px;
   padding: 0px;
}

.blue {
   background-color: rgb(10, 63, 130);
}

.blue h5 {
   color: white;
}

.black {
   background: -moz-linear-gradient(center top , #59646E, #424B52) repeat scroll 0% 0% transparent;
}

label {
   color: #4f5962;
}

input[type="text"], textarea {
   border-radius: 4px;
}

input[type="text"]:focus, textarea:focus {
   border-color: #0A3C7B;
}

input[type="submit"] {
   background: none repeat scroll 0% 0% #E50000;
   border: 1px solid #E50000;
   border-radius: 5px;
   height: 28px;
   color: #FFF;
   font-size: 15px;
   cursor: pointer;
   margin: 10px 0px;
}

input[type="submit"]:hover {
   background: #ee0000;
}

input[type="submit"]:active {
   background: #ff0000;
}

.dane {
   text-align: center;
}

.dane p label:first-child {
   width: 161px;
   text-align: left;
}

.dane p label:last-child {
   width: 248px;
   text-align: left;
}

.center {
   max-width: 550px;
   margin: 5px auto;
   text-align: center;
}

#message {
   background-color: #EA7979;
   color: #ffffff;
   text-align: center;
   padding: 5px;
   margin: 0px 0px;
}

@media only screen and (max-width: 400px) {
   .dane p label:last-child {
      margin-top: 10px;
      text-align: left;
      width: 161px;
   }
}