/* --- PRIDAJ URL --- */
#left-col-add { width: 710px; margin: 0 0 20px 0; }
#left-col-add #thanks p, #left-col-add #homepage p { margin: 20px 0; }
input, select, textarea { color: #000; }
textarea { overflow: auto; }
#left-col-add form.add-url div { clear: left; display: block; width: 400px; height: expression('1%'); margin: 5px 0 0 0; padding: 1px 3px; }

#left-col-add form.add-url { min-width: 710px; max-width: 710px; width: 710px; margin: 25px 0 0 0; }
#left-col-add form.add-url fieldset { clear: both; border-top: 1px solid #ECECEC; padding: 5px 10px; margin: 15px 0 0 0; }
#left-col-add form.add-url fieldset legend { font-size: 120%; font-weight: normal; color: #A9A9A9; padding: 0 5px; }

#left-col-add form.add-url fieldset div.notes { float: right; width: 230px !important; width /**/:250px; height: auto; margin: 0 0 10px 10px; padding: 5px; border: 1px solid #E2EDD9; background-color: #F1F8EC; font-size: 88%; }
#left-col-add form.add-url fieldset div.notes h4 { background: url(../images/information.png) no-repeat 0 0.2em; padding: 3px 0 3px 20px; border-bottom: 1px solid #DDEAD2; font-size: 120%; color: #E67F00; }
#left-col-add form.add-url fieldset div.notes p { margin: 12px 0; line-height: 13px; }
#left-col-add form.add-url fieldset div.notes p a strong { color: #719E49; text-decoration: underline; }
#left-col-add form.add-url fieldset div.notes p a:hover strong { color: #719E49; text-decoration: none; }
#left-col-add form.add-url fieldset div.notes p strong { color: #3E5E87; }
#left-col-add form.add-url fieldset div.notes p em { color: #719E49; font-weight: bold; font-style: normal; }
#left-col-add form.add-url fieldset div.notes p span.cerven { color: #f00; font-weight: bold; }
#left-col-add form.add-url div fieldset legend { padding: 0 3px 0 9px; }
#left-col-add form.add-url div.required fieldset legend { font-weight: bold; }
#left-col-add form.add-url div label { display: block; float: left; width: 120px !important; width /**/:130px; padding: 3px 5px 5px 5px; margin: 0 0 5px 0; text-align: right; }
#left-col-add form.add-url div.optional label, label.optional { font-weight: normal; }
#left-col-add form.add-url div.required label, label.required { font-weight: bold; }
#left-col-add form.add-url div.optional, #left-col-add form.add-url div.required { margin: 10px 0; }
#left-col-add form.add-url div small { display: block; margin: 0 0 0 132px; padding: 1px 3px; font-size: 88%; height: expression('1%'); }
#left-col-add form.add-url div.required span { padding: 0 7px; background: #FFDEBD; border: 1px solid #FFAF55; color: #000; }

#left-col-add form.add-url div .prednost { margin: 4px 0 6px 5px; padding: 0; width: 15px; line-height: 15px; height: 15px; vertical-align: middle; }

#left-col-add form.add-url fieldset div.optional .checkbox { margin: 4px 46px 6px 5px; padding: 0; width: 15px; line-height: 15px; height: 15px; vertical-align: middle; }
#left-col-add form.add-url fieldset div.optional p.verzie { display: block; float: left; width: 120px !important; width /**/:130px; padding: 3px 5px 5px 5px; margin: 0 0 5px 0; text-align: right; height: 80px; }

p.error { padding: 3px 0 5px 27px; }
form.add-url div.error { background: #FFFCF6 url(../images/required_bg.gif) no-repeat top left; border: 1px solid #f00; }
form.add-url div.error p.error { background: transparent url(../images/error.png) no-repeat 0 0.2em; border-style: none; font-size: 88%; font-weight: bold; margin: 0 0 0 105px; width: 300px; color: #f00; }
form.add-url div.error p { font-size: 88%; font-weight: bold; margin: 0 0 0 132px; width: 250px; }
form.add-url div.error p a, form.add-url div.error p a:link, form.add-url div.error p a:visited, form.add-url div.error p a:active, form.add-url div.error p a:hover { color: #3CB371; }
form.add-url div input, form div textarea { width: 250px; padding: 1px 3px; margin: 0; }
form div select { width: 259px !important; width /**/:250px; padding: 1px 3px; margin: 0; }
form.add-url div input.inputText { width: 230px; }

#left-col-add form.add-url div.submit { padding: 0 0 0 140px; }
#left-col-add form.add-url div input.inputSubmit { background-color: #ccc; color: #000; width: 80px; padding: 0; margin: 0; }

/* #left-col-add form.add-url div#volba { margin: 15px 0 0 0; }
#left-col-add form.add-url div#volba h4 { color: #008000; font-size: 125%; } */

form.add-url dl { margin-top: 10px; }
form.add-url dt, form.add-url dd { float: left; margin: 5px 5px 5px 0; width: 490px; }
form.add-url dt { width: 190px; text-align: right; font-weight: bold; color: #3E5E87; }
form.add-url dl a, form.add-url dl a:link, form.add-url dl a:visited, form.add-url dl a:active, form.add-url dl a:hover { color: #008000; }

#left-col-add form.add-url div#pravidla { border: 1px solid #4E4E4E; margin: 25px 0 5px 0; width: 708px;}
#left-col-add form.add-url div#else { height: 200px; width: 705px; display: block; overflow: auto; background: #FBFBFB; }
#else p, #else h2, #else h3, #else ul { margin: 10px 15px 20px 15px; font-size: 95%; }
#else h2 { color: #E67F00; font-size: 1.5em; }
#else h3 { font-size: 1.3em; margin: 30px 15px 5px 15px; }
#else ul { margin: -10px 15px 0 15px; }
#else li { list-style-type: disc; margin: 0 15px; }
.pokr { margin: 10px 0; width: 200px; }

p.error { padding: 3px 0 5px 27px; }


#left-col-add form.add-url div.error2 { width: 708px; background: #FFFCF6 url(../images/required_bg.gif) no-repeat top left; border: 1px solid #f00; }
#left-col-add form.add-url div.error2 p.error { background: transparent url(../images/error.png) no-repeat 0 0.2em; font-size: 88%; font-weight: bold; border-style: none; margin: 0 0 0 15px; color: #f00; }



/* --- CHYBOVE HLASKY --- */
div.bad { background: #FFF6F6; color: #f00; padding: 15px; margin: 15px 0 15px 0; border: 1px solid #f00; width: 678px !important; width /**/:710px; }
div.bad h3, div.bad_viz h3 { font-size: 140%; font-weight: normal; letter-spacing: 0; background: url(../images/bad.png) no-repeat; padding-left: 40px; line-height: 30px; }

div.good { background: #F1F8EC; color: #228B22; padding: 15px; margin: 15px 0 15px 0; border: 1px solid #228B22; width: 678px !important; width /**/:710px; }
div.good h3, div.good_viz h3 { font-size: 140%; font-weight: normal; letter-spacing: 0; background: url(../images/good.png) no-repeat; padding-left: 40px; line-height: 30px; }

div.bad_viz { background: #FFF6F6; color: #f00; padding: 15px; margin: 0 0 0 5px; border: 1px solid #f00; width: 738px !important; width /**/:770px; }
div.good_viz { background: #F1F8EC; color: #228B22; padding: 15px; margin: 0 0 0 5px; border: 1px solid #228B22; width: 738px !important; width /**/:770px; }

div.bad p, div.bad_viz p, div.good p, div.good_viz p { padding-top: 15px; }
