


BODY {

}
A:link{color:#2E6896; text-decoration: none;}	
A:visited {color:#2E6896; text-decoration:none;}
A:hover {color:#BE2261; text-decoration: underline;} 

A.link2:link{color:#2E6896; text-decoration: none;}	
A.link2:visited {color:#2E6896; text-decoration:none;}
A.link2:hover {color:#BE2261; text-decoration: none;} 


#submit {
		-moz-appearance: none;
		-webkit-appearance: none;
		-ms-appearance: none;
		appearance: none;
		-moz-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
		-webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
		-ms-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
		transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
		background-color: transparent;
		border-radius: 0.35em;
		border: solid 3px #efefef;
		color: #787878 !important;
		cursor: pointer;
		display: inline-block;
		font-weight: 400;
		height: 3.15em;
		height: calc(2.75em + 6px);
		line-height: 2.75em;
		min-width: 10em;
		padding: 0 1.5em;
		text-align: center;
		text-decoration: none;
		white-space: nowrap;
	}

		#submit:hover {
			border-color: #49bf9d;
			color: #49bf9d !important;
		}


#Tresc{height: 8.15em;

}

.kontakt{   
    border-bottom: 0px solid #E8DAC6;
    border-top: 0px solid #E8DAC6;
    color: #777777;
    font-family: "Source Sans Pro",Helvetica,sans-serif;
    font-size: 0.75em;
    padding: 25px 20px 25px 0;
    text-transform: none;
	float: left;
    width: 95%;}
	
.kontakt tr{width:100%;}	

input, select, textarea {

    background: #f7f7f7 none repeat scroll 0 0;
    border: 2px solid transparent;
    border-radius: 0.35em;
    color: inherit;
    display: inline-block;
    outline: 0 none;
    padding: 0 0.75em;
    text-decoration: none;
    width: 100%;
	height: 2.75em;
    
    font-family: "Source Sans Pro",Helvetica,sans-serif;
    font-size: 16pt;
    font-weight: 400;
    line-height: 1.75em;
}

#capatha_sum{float:left;width:200px;}
#rnuma{color: #777777;font-size: 1.2em;font-weight: bold;background: none repeat scroll 0 0 #f7f7f7;border:0px;width:20px;}
#rnumb{color: #777777;font-size: 1.2em;font-weight: bold;background: none repeat scroll 0 0 #f7f7f7;border:0px;width:20px;}
#sum{color: #777777;font-size: 1.2em;font-weight: bold;width:40px;}


#imie{float:left;width:100%;}
#rodo {float:left;width:100%;padding:0 20px;box-sizing:border-box;font-family: "Source Sans Pro",Helvetica,sans-serif;}
#rodo a {color: #ff0000;text-decoration:none;}
#rodo a:hover {text-decoration:none;font-family: "Source Sans Pro",Helvetica,sans-serif;}
#rodo input[type=checkbox] {float:left;width: auto;height: 0.75em;margin-right:10px;}
#rodo_send {float:left;width:100%;margin:10px 0 30px 0;text-align:right;padding:0 20px;box-sizing:border-box;}
#rodo_send input {float:left;font-size:18px;font-weight:normal;}	

.boxCaptcha {float:left;width:100%;margin:15px 0;padding:0 20px 0 0;box-sizing:border-box;}

::-webkit-input-placeholder {
   color: #777 !important;
}

:-moz-placeholder { /* Firefox 18- */
   color: #777 !important;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #777 !important;  
}

:-ms-input-placeholder {  
   color: #777 !important;  
}

@media screen and (max-width: 736px) {
    .kontakt {width:100%;
            }
    input, select, textarea {
    width: 90%;
    }
}

@media screen and (max-width:680px){
		tr.wysylkaBox, tr.wysylkaBox > td {float:left !important;width:100% !important;text-align: left;}
		.row {margin: 0 auto -1px auto !important;}
}

