/* OBSAH */
div.clear {clear:both;}
p { margin:0; padding:0; font-size:13px;}

img#krabice {border: 1px solid black; float: right; top: 32px; margin-left: 15px; width: 499px; height: 342px; position:relative; margin-bottom:-60px;}
div#obsah ul {float:left; margin: 0; padding: 0; width: 385px; /*list-style-image:url('../graphic/frame/fajfka.png');list-style-type:square;*/}
div#obsah ul+ul {float:right; margin-right:20px;}
div#obsah ul li {float:none; list-style-type:none;background:url('../graphic/frame/fajfka.png') top left no-repeat;color:black; background-color:transparent;padding:5px 0 0 32px;line-height:18px;vertical-align:middle;margin:0 0 5px 0; font-size: 13px;}
div#obsah ul li.bez_fajfky {background:none;list-style:none;line-height:50px;}

div#error {float:left; color:red; line-height:18px; border:1px solid red; width:250px; padding:0 0 0 10px; margin:0 240px 10px 0;}
div#error p {padding:0; margin:0; }
div#regdone {float:left; color:green; line-height:18px; border:1px solid green; width:400px; padding:0 0 0 10px; margin:0 0 10px 0;}
div#regdone p {padding:0; margin:0; }

tr#deleni { height:1px; font-size:1px; background:black;}
table#srovnani_mao tr td {vertical-align:top;}

div#mainBoxTop{float: left; max-width: 360px; padding: 0;}

/* FORM */
form#ex {float:right; margin:0 80px 0 0;padding: 10px 0 0 0; }
form#ex table tr th h5 label {float:left;position:relative;font-size:14px;color:#3b70c7;padding:0 0 0 5px;vertical-align:top;line-height:100%;bottom:10px;}
form#ex table tr th h5 label.nopadding {float:left;position:relative;font-size:14px;color:#3b70c7;padding:0;vertical-align:top;line-height:100%;bottom:10px;}
form#ex table tr th {height:auto;}
form#ex table tr {height:20px;height:auto;}
form div.tlacitko {position:relative;float:right;background-image:url('../graphic/frame/button.png');width:105px;height:26px;margin:0;}
form div.tlacitko_registrace {position:relative;float:right;background-image:url('../graphic/frame/button.png');width:105px;height:26px;margin:0 10px;}
form div.pole {position:relative;float:right;background-image:url('../graphic/frame/input2.png');width:280px;height:26px;}
form div.pole_short {position:relative;float:right;background-image:url('../graphic/frame/input2_short.png'); background-repeat: no-repeat; width:165px;height:26px;}
form div.pole input {width:270px; height:20px; border:0; background-color:transparent; margin:2px; font-size:14px; font-weight:bold;color:#3b70c7;}
form div.pole_short input {width:160px; height:20px; border:0; background-color:transparent; margin:2px; font-size:14px; font-weight:bold;color:#3b70c7;}
form div.tlacitko input {width:105px; height:26px; border:0; background-color:transparent; color:white; }

/* MANUAL */
form#ey {float:right; width:390px;height:160px;padding:0;margin:0;}
form#ey table tr th h5 label {float:left;position:relative;font-size:14px;color:#3b70c7;padding:0 0 0 5px;vertical-align:top;line-height:100%;bottom:10px;}
form#ey table tr th h5 label.nopadding {float:left;position:relative;font-size:14px;color:#3b70c7;padding:0;vertical-align:top;line-height:100%;bottom:10px;}
form#ey table tr th {height:auto;}
form#ey table tr {height:20px;height:auto;}

div#cont_frms {width:800px;margin-top:10px;}
div#cont_frms form.pdfdl {width:390px;height:160px;padding:0;margin:0;background:rgb(244,244,244);float:left;}
div#cont_frms form.pdfdl img {float:left;}
div#cont_frms form#ey {width:390px;height:160px;padding:0;margin:0;}
div#cont_frms form.pdfdl a img {margin-top:10px;width:189px;position:relative;left:40px;top:68px;}
div#cont_frms form#ey table {width:300px;float:right;}
div#cont_frms h3 {margin:10px 0 3px 0;padding:0;font-size:16px;}

/* FORM REGISTRACE */
form#registrace {width:400px; padding:0; margin:0; position:relative; }
form#registrace fieldset {float:left; width:400px; height:140px;padding:0 0 0 5px; color:#001a6b; margin:10px 0 0 0;}
form#registrace fieldset legend {padding:0px 5px;margin:0 0 3px 5px;}
form#registrace fieldset table {float:left; width:100%;}
form#registrace fieldset table tr th {text-align:left; font-size:14px; color:#001a6b; width:25%; }
form#registrace fieldset table tr td div input[type="text"] {width:270px;height:17px; background-color:transparent;border:none;}
form#registrace fieldset table tr td div {padding:3px;height:26px; width:280px;background-image:url('../graphic/frame/input2.png');background-repeat: no-repeat;}
form#registrace>div.tlacitko {float:right;margin-right:0px; }
form#registrace fieldset#spravce {height:225px;}
form#registrace fieldset#spravce + div.tlacitko {position:relative;float:right;margin: 10px 90px 0 0;}
form#registrace p {color:#001a6b;font-size:10px;font-style:italic;}

form#registrace fieldset table tr.podminky{}

/* MESTA A OBCE */
table#srovnani_mao {width: 800px;}
table#srovnani_mao tr th {text-align: left;}
table#test_sms{ vertical-align: middle; float: left; width: 800px; margin: 0; padding: 0;}
table#test_sms td{ }

table#test_sms table { vertical-align: top; margin: 0; padding: 0; text-align: right; float: right;}
table#test_sms table td, th { margin: 0; padding: 0; vertical-align: top; }
table#test_sms table th {color:#3b70c7; text-align: left; padding-top:7px;padding-right:5px;}
table#test_sms td#test_sms_td1 { width: 380px; text-align: justify; }
table#test_sms td#test_sms_td2 { width: 70px; text-align: center; }
table#test_sms td#test_sms_td3 { width: 350px; text-align: right; }

.align_right{ text-align: right; }
.width_100{width: 800px;}

/* errorBox */
div#errorbox { position: absolute; z-index: 100; width: 200px; height: auto; left: 50%; top: 300px; margin-left: -100px; border: 1px solid black; background-color: #FAFBFB; }
div#errorbox table { width: 100%; }
div#errorbox table th { text-align: right; border-bottom: 1px solid black; padding: 2px; }
div#errorbox table th#alrt { text-align: left; border-bottom: 1px solid black; padding: 2px; color: black; font-size: 13px; }
div#errorbox table td { text-align: center; padding: 20px; color: black; font-size: 12px; }
