.sluzba { float:left; width:375px; border:1px solid white; padding:0px 35px 45px 35px; background:white; margin:0px 10px 25px 10px; overflow:hidden; -webkit-border-radius:7px; -moz-border-radius:7px; }
.sluzba h2 { font-size:160% !important; padding:20px;}
.sluzba ul { margin:0px 25px; }
.sluzba ul li { padding:8px 0 8px 25px; background:url('../icons/ok2.png') 0px 8px no-repeat; }
.sluzba ul li p { line-height:1.6em !important; font-size:0.9em !important; margin:5px 0 3px 0; padding:4px 4px; border-top:1px solid #e0e0e0; }
.sluzba ul li p a:hover { color:black; }
.sluzba ul li.moreInfo { padding:8px 0 8px 22px; background:url('../icons/arrow.png') left center no-repeat; }
.sluzba ul li.moreInfo a { color:#4484C0; }
.sluzba a { color:#363636; }
.sluzba a:hover { color:#000 !important; }
.stranky p,.aplikace p,.vylepseni p { display:none; clear:both!important; margin:12px 17px; font-size:12px; text-align:justify; }
.vylepseni { clear:both; }
.sluzba h2 { line-height:64px; padding-left:80px; }
.aplikace h2 { background:url('../icons/monitor64.png') left center no-repeat; }
.stranky h2 { background:url('../icons/world64.png') left center no-repeat; }
.vylepseni h2 { background:url('../icons/plus64.png') left center no-repeat; }
.kontakt {padding-bottom:30px;}
.kontakt h2 { padding-left:80px; line-height:64px; background:url('../icons/people64.png') left center no-repeat; }
a.delsipopis { font-size:12px; color:#999EA4; line-height:1.3em; overflow:hidden; display:block; text-align:right; float:right; padding-left:15px; background:url('../icons/plus.png') left center no-repeat; }
a.minus { background:url('../icons/minus.png') left center no-repeat!important; }
.cena { text-align:right; font-size:18px; padding-top:12px; display:block; }

/* FORM */
#konForm {padding:0;margin:0;}
label { display:block; float:left; width:80px; }
form input { border:1px solid #eee; width:270px; padding:2px;}
form textarea { border:1px solid #eee; width:270px; height:70px; padding:2px;}
form p { clear:both; padding-bottom:7px; }
#konCaptchaImage { vertical-align:middle; float:left; }
#konCaptcha { width:100px !important; margin-left:7px; font-size:16px; }
input#konSubmit { width:110px; border:0px!important; float:right; }
span.error { clear:both; overflow:hidden; display:block; font-size:12px; color:#005d9f; padding:0px 25px; margin:0px 0px 7px 80px; background:url('../icons/error.png') center left no-repeat; }
p.info { font-size:12px; padding:4px 25px; margin:0px 12px; background:url('../icons/ok.png') center left no-repeat !important; }
p.priceInfo { text-align:left; clear:both; font-size:12px !important; padding:0px 18px; margin-left:20px; background:url('../icons/info.png') center left no-repeat; }
.sluzbyaceny { margin-bottom:25px; }
#content h1 { font-size:36px!important; padding-bottom:12px; }
