/* SubUser's Style */

body { text-align: center; font-family: 'Tahoma CE', 'Arial CE', 'Helvetica CE', Tahoma, Arial, lucida, sans-serif; background: #fff; }
div { text-align: left; }
div.usermenu { width: 720px; margin: 0 auto; text-align: center; color: #FBFBFB; background: #fff; padding: 10px 0; }
div.usermenu u { font-weight: bold; font-size: 70%; display: inline-block; padding: 10px 20px; color: #000; background: #fff; border: 2px solid #9DBBDD; }
div.usermenu a { font-weight: bold; background: #fff; border: 2px solid #9DBBDD; display: inline-block; padding: 10px 20px; }
div.usermenu a:hover { font-weight: bold; }
body img.topImg { margin-top: 10px; }
body p.topText { font-size: 0.8em; color: #497bb4; }
body hr.topLine { margin: 10px auto; border: 0px none; border-top: 1px solid #9DBBDD; background: transparent; height: 1px; width: 720px; }

/* z form.css */

/*** styl pro formular ***/
div#cover *{font-family: tahoma;}
div#cover{width: 730px; margin: 0 auto; overflow: hidden; background: #fff; }
div#cover span{display: block; color: #7e7e7e; font-size: 11px; padding: 0px 0px 4px 0px;}
div#cover select{/*background: #c7c7c7;*/ background: #ebebeb; border: 1px solid #a9a9a9; min-height: 1px;_height: 1px;}
div#client{display: none;}

div#notice-message { font-size: .9em; color: #497bb4; float: left; text-align: left; padding: 0px 5px 10px 10px; }

div#prefix{float: left; width: 180px; margin-left: 10px; }
div#prefix select{width: 170px; height: 125px; margin-bottom: 4px; *margin-bottom: 0px;} /* prefix_select */
div#prefix strong{padding: 0px 3px; font-size: 9px; color: #7e7e7e;text-decoration: underline;} /* prefix_prepinatko aktivni */
div#prefix a{padding: 0px 3px; text-decoration: underline; font-size: 9px; color: #7e7e7e;} /* prefix_prepinatko neaktivni */
div#prefix a:hover{text-decoration: none;} /* prefix_prepinatko neaktivni */
div#prefix input.input_submit{ border: 1px solid #A2DD37; display: block; width:83px; _width:84px;padding: 3px 0 4px 0; font-size:11px;font-weight:bold; margin: auto;
background:#A2DD37 url('../img/submit-greenBG.png') repeat-x top;}

div#numbers{float: left; width: 250px;}
div#numbers select{width: 240px; height: 125px} /* numbers_select */
div#date-from{float: left; width: 155px; text-align: left;}
div#date-top{float: left; width: 155px;}
div#date-to{ text-align: left;}
div#submits-alternate{float: left; width: 125px; height: 125px; text-align: left; }
div#submits{float: left; width: 155px; height: 125px; text-align: left;}
div#submits-my{text-align: left; float:left; position: relative; top: -120px; left: 450px;}
div#submits-alternate { float: left; width: 100px; margin-right:9px;  margin-left: 0px; padding-top: 77px; }
div#date-from input, div#date-to input{background: #ebebeb; border: 1px solid #a9a9a9; width: 110px;}
div#date-from input{margin-left: 5px;}
div#cover div#date-from span{ padding-left: 5px;}
div#cover div#date-from span, div#cover div#date-to span { display: inline-block;}
div#submits-alternate input, div#submits input{font-size: 11px;display: block; font-weight: bold; color: #000000; border: 0px none;}
html div#submits-alternate input.green{margin-left: 0px; margin-top: 11px;}
div#submits-alternate input.gray, div#submits input.gray{width: 92px; padding: 4px 0 5px 0; background: url('../img/submit-gray.jpg') no-repeat; margin: 12px 0px 0px 5px; _margin: 9px 0px 0px 5px;}
div#submits-alternate input.green,div#submits input.green{width: 94px; padding: 4px 0 5px 0; background: url('../img/submit-gray.jpg') no-repeat; margin: 15px 0px 0px 5px; _margin: 12px 0px 0px 5px;}
hr.cleaner{clear: both; width: 100%; visibility: hidden; height: 1px; border: 0px none;}
/* vypis vysledku */
#result, #result table{display: block; width: 720px; margin: 0; padding: 0;}
#result table tr td{width: 120px; text-align: left; border-collapse: collapse; border: 1px solid rgb(199,199,199); margin: 0; padding: 3px 10px;}
#result table tr.header td{text-align: center; font-weight: bold; background: #dddddd; color: #000000;}
#result table tr.green td{ background: #ddffdd;}
#result table tr.blue td{ background: #ddddff;}
#result table tr.red td{ background: #ffdddd;}
#result table tr td.align-left{text-align: left;}
#result table tr td.align-center{text-align: center;}
#result table tr td.align-right{text-align: right;}



#display-data { display: none; }

/*** styl pro prihlasovaci formular ***/
#login-form{display: block; margin: 30px 0; width: 100%; text-align: center;}
#login-form fieldset{border: 0px none; padding: 0px 0px 0px 0px;width: 400px; margin: 0 auto; text-align: left;}
#login-form fieldset label{float: left; width: 100px; text-align: right; margin-right: 10px; line-height: 2em;}
#login-form fieldset br{clear: both;}
#login-form fieldset input{float: left; width: 150px; margin-bottom: 10px; border: 1px solid #a9a9a9;}
#login-form fieldset input.submit{width: 70px; margin: 0px 0px 0px 190px; background: rgb(222,221,225); color: #000000;  border: 1px solid #a9a9a9;}
