.kontakt { width: 370px; padding: 25px 40px;margin: 3em auto 4em; -moz-border-radius:6px;-webkit-border-radius:6px; border-radius:6px; background: #fff; float:left;}
.kontakt a { color: #363636; }
.kontakt h2 { margin-top: 0px !important;}
.kontakt ul { padding: 8px; font-size: 16px;}
.kontakt ul li img { float: left; vertical-align: middle; padding-right: 24px;padding-left: 24px;}
.kontakt ul li { padding: 7px 0px;}
.kontakt ul li strong { display: block;float: left;width: 80px;}
.kontakt ul.bigger {font-size: 18px;}

.entry .scroll { font-size: 12px !important;color: #909090;}

form { width: 700px; overflow: hidden; margin: 20px auto;}
form input { border: 1px solid #e0e0e0;float: left;font-size: 15px;padding: 5px;width: 680px;margin-top: 2px;margin-left: 5px;color: #666666;}
form textarea {	padding: 5px;	width: 680px;	height: 200px;	margin-left: 3px;	border: 1px solid #e0e0e0;}
form input:focus {	color: black;}
label {	font-size: 14px;	font-weight: bold;	display: block;	margin-top: 15px;}
.kontakt form,.doporuceni form {margin-left: 50px;}
form p {	overflow: hidden;	clear: both;}
.konCaptcha img {	margin: 4px 10px 0px 0px;	display: block;	float: left;}
input#konCaptcha,input#dopCaptcha {	width: 85px;}

span.error {clear: both;overflow: hidden;display: block;font-size:12px;color:#363636;padding:2px 25px;margin:0px 0px 0px 14px;background: url('../icons/error.png') center left no-repeat;}

p#konSend,p#dopSend {	background: none;}
input#konSubmit {float: right;	width: 110px;	height: 29px;border: 0px;}

p.info {font-size: 12px;padding: 4px 25px;margin: 0px 12px;background: url('../icons/ok.png') center left no-repeat !important;}
.omForms {clear: both;overflow: hidden;background-color: #fff;-webkit-border-radius: 7px;-moz-border-radius: 7px; border-radius:7px; padding: 12px 70px 20px 70px;	margin: 10px 7px 7px 7px;}
h1 {clear: both;}
ul.mainkontakt {	margin: 4em auto 3em;	overflow: auto;display:block;width: 580px;}
ul.mainkontakt li a {	color: #363636;}
ul.mainkontakt li img {padding-bottom: 8px;}
ul.mainkontakt li {float: left;margin: 25px;text-align: center;font-size: 18px;}

p.white { width: 370px; padding: 25px 40px;margin: 3em auto 4em auto; -moz-border-radius:6px;-webkit-border-radius:6px; border-radius:6px; background: rgba(255, 255, 255, 0.85); float: right;}