@charset 'UTF-8';

h1 { font-weight:normal; font-size:22pt; color:#01addb; padding:20px 0 0 0px; font-family:"Myriad Pro Light";}
h1.next-line { margin-top:-30px; }
h1.next-line-en { margin-top:-30px; font-size:1.10em; }

p.perexText { font-size:1.5em; color:#16181a; line-height:1.5em;}
p.right-column { font-size: 1em; line-height:1.5em; margin-bottom: 12px;}

h2  {  font-size:2em;color:#353739; margin-bottom:15px;}
h3  { font-size:1.5em; color:#353739; margin-top:5px; margin-bottom:15px;}
h4  { font-size:1.3em; color:#508ca7; margin-top:5px; margin-bottom:10px;}
h3.inline { display:inline;}

a.h3link {font-size:1.35em; padding-left:10px;}

p { line-height:1.5em}

p a {color:#1295cb}

.blue { color:#1295cb}

p.image-label {
	font-size:0.9em;
	text-align:center;
	padding:0 25px;
	margin-top:5px;
}

.note { border:2px #8ccce6 solid; padding:10px}

.tariflabelinline { font-weight:bold; color:#1295CB; font-weight:bold;}

.footer { font-size:0.85em}
.footer a { color:#5c6269; text-decoration:none;}
.footer a:hover { text-decoration:underline;}

.rss-link {}

table.bench { font-size:0.81em; margin-top:15px;}
table.bench th { height:30px; background:url(/images/background/smalltgbg.gif) 0 0 repeat-x; color:#fff; font-weight:bold; font-size:1.5em; text-align:center;}
table.bench td { color:#7f8489; border:1px #e5e8ea solid; padding:0 0 0 15px;}
table.bench td.plus, table.bench td.minus, table.bench td.plus-gray { padding:7px 13px 7px 32px;}
table.bench td.plus { background:url(/images/background/plus.gif) 10px 50% no-repeat; }
table.bench td.minus { background:url(/images/background/minus.gif) 10px 50% no-repeat; }
table.bench td.plus-gray { background:url(/images/background/plusgray.gif) 10px 50% no-repeat; }
table.bench td.label { background-color:#f1f2f2; color:#000; padding:5px;}

table.tarif { font-size:0.81em; margin-top:15px; width:100%}
table.tarif th {border:1px #e5e8ea solid; height:50px; background:url(/images/background/bigtgbg.gif) 0 0 repeat-x; color:#fff; font-weight:bold; font-size:1.3em; text-align:center;}
table.tarif th small { display:block; font-size:0.7em}
table.tarif td { color:#7f8489; border:1px #e5e8ea solid; padding:13px 10px 13px 10px;}
table.tarif td label { font-weight:bold;color:#1295cb; font-size:1.2em; padding-left:10px;}
table.tarif td input { margin-top:10px;}
table.tarif td.label { background-color:#f1f2f2; color:#000; font-size:1.3em; font-weight:bold; padding:13px 10px 13px 10px;}

ul li {
	background:url(/images/background/li.gif) 0 5px no-repeat;
	padding-left:20px;
	margin-bottom:15px;
}

li.numbered-list {
	background: none;
	list-style-type: decimal;
	padding-left:20px;
	margin-bottom:15px;
	list-style-position: inside;
}

.myxform label { display:block; margin-bottom:7px;}
.myxform .textinput { border:1px #cb1212 solid; padding:3px; color:#5c6269; font-size:0.85em; width:250px;}
.myxform .radioinput {position:relative; bottom:4px; color:#5c6269; font-size:0.85em; width:250px;}
.myxform .infobox {border:1px #c4ced1 solid; padding:3px; color:#5c6269; background-color:#eef0f1; font-size:0.85em; width:250px;}
.myxform label.infobox { height:14px;}
.myxform .consult-textarea {border:1px #cb1212 solid; padding: 3px; color:#5c6269; font-size:0.85em; width:561px; height: 100px;}
.myxform .textinput-notrequired { border:1px #c4ced1 solid; padding:3px; color:#5c6269; font-size:0.85em; width:250px;}


.myxform .narrow-column-right .narrow-column-right .textinput { width:100px}
.myxform .narrow-column-right .narrow-column .textinput { width:100px}
.myxform .narrow-column .narrow-column-right .textinput { width:100px}
.myxform .narrow-column .narrow-column .textinput { width:100px}

.myxform .narrow-column-right .narrow-column-right .infobox { width:100px}
.myxform .narrow-column-right .narrow-column .infobox { width:100px}
.myxform .narrow-column .narrow-column-right .infobox { width:100px}
.myxform .narrow-column .narrow-column .infobox { width:100px}

#objednat_fyz_os, #objednat_pra_os { width:50px; float:left; display:block; margin-top:3px;}
#nazev_spolecnosti, #labelForNazev_spolecnosti { display:none;}

.alert { color:#9D1114; border:1px #9D1114 solid; padding:20px;}

h4.strong { font-weight:bold;}

.silver { color:#999; font-size:9px}

.napsali-link {  color:#666666; display:block; float:right; margin-top:7px;}

label span { display:block; font-size:0.9em; width:100%; text-align:center;}
