* {margin: 0px; padding: 0px; border: 0px}
body{background: #333333 url('../img/bcg.png') center top repeat-x; text-align: center; font-family: 'Trebuchet MS', sans-serif; padding-bottom: 80px}

p{padding: 15px 0px 0px; text-align: justify; font-size: 13px; color: #ffffff;}

table{margin-top: 10px}
td{padding: 3px 7px;}
th{padding: 7px}
table{border-bottom: 2px solid rgb(255,51,0); font-size: 13px; color: #ffffff;}
th{background: rgb(255,51,0); color: rgb(51,51,51); border-left: 1px solid rgb(255,107,70); font-weight: bold;}
td{border-left: 1px solid #626262;}
.odd td{background: #444444;}
th.first, td.first{border-left: 0px}

a{color: rgb(255,51,0);}
a:hover{color: rgb(255,51,0); text-decoration: underline}

h2{font-size: 30px; color: rgb(255,51,0); font-weight: normal; padding-top: 10px;}
h3{font-size: 15px; color: rgb(255,51,0); padding: 10px 0px 0px;}
h4{font-size: 14px; color: rgb(255,51,0); padding: 10px 0px 0px;}
h5{font-size: 13px; color: rgb(255,51,0); padding: 5px 0px 0px;}

address{color: #ffffff; padding-top: 0px; font-style: normal; font-size: 13px; padding-top: 5px;}
address a{color: #ffffff; font-weight: bold;}
address a:hover{color: rgb(255,51,0);}

.abstract p{color: rgb(255,51,0); font-size: 15px;}
.content{color: rgb(255,255,255); font-size: 13px;}

ul{font-size: 13px; list-style-type: square; margin-left: 30px; padding-top: 10px; color: #ffffff;}
ol{font-size: 13px; margin-left: 30px; padding-top: 10px; color: #ffffff;}

.hide{display: block; clear: both; font-size: 1px; margin-top: -1px}

/*--- FORM ---*/
.modal_bcg{position: fixed; left: 0px; top: 0px; display: block; background: rgb(0,0,0); width: 100%; height: 100%; z-index: 100; opacity: 0.5; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5;}
.modal_left{position: fixed; left: 0px; top: 0px; display: block; width: 100%; height: 100%; z-index: 101; text-align: left}
.modal_right{position: relative; display: block; border: 5px solid #626262; background: #333333 url('../img/nod_bcg.png') left top repeat-x; padding: 10px; margin: 50px auto; z-index: 102; width: 562px;}
.modal_left .close{font-size: 14px; font-weight: bold; display: block; width: 100px; float: right; clear: both; color: rgb(204,0,0); cursor: pointer; text-align: right; background: url('/img/close.png') right center no-repeat; padding-right: 21px}
.modal_left .close:hover{color: #ffffff; text-decoration: underline}
.modal_left h3{padding: 0px}

.modal{position: fixed; left: 0px; top: 0px; display: block; width: 100%; height: 100%; z-index: 101}
.modal_form{position: relative; display: block; border: 5px solid #626262; background: #333333 url('../img/nod_bcg.png') left top repeat-x; padding: 10px; margin: 50px auto; z-index: 102; width: 562px;}
form .close{display: none}
.modal form .close{font-size: 14px; font-weight: bold; display: block; width: 100px; float: right; clear: both; color: rgb(204,0,0); cursor: pointer; text-align: right; background: url('/img/close.png') right center no-repeat; padding-right: 21px}
.modal form .close:hover{color: #ffffff; text-decoration: underline}
form h3{padding: 0px}
.modal form h3{padding-top: 0px}
label{font-weight: bold; font-size: 13px; color: #ffffff; display: block; clear: both; padding-top: 5px}
.text_input{font-size: 13px; padding: 3px; border: 2px solid rgb(215,215,210); color: rgb(0,0,0); font-weight: bold; width: 250px; margin: 5px 0px 0px 20px; display: block; clear: both}
#message_input_parent, #mce_0_parent, #mce_1_parent, #mce_2_parent, #send_to_friend_message_input_parent, #contact_form_message_input_parent, #report_error_message_input_parent{display: block; clear: both; padding-left: 20px; padding-top: 5px;}
.form_block{display: block; clear: both; padding-top: 10px;}
.nonhumanic{display: none}
.error_message{display: block; clear: both; background: rgb(204,0,0); padding: 10px; margin: 0px; color: rgb(255,255,255); font-weight: bold}
.error p{display: block; clear: both; background: rgb(204,0,0); padding: 5px; margin: 5px 0px 0px; color: rgb(255,255,255);}
.succesful_message{display: block; clear: both; background: rgb(51,153,0); padding: 10px; margin: 0px; color: rgb(255,255,255); font-weight: bold}
.submit_item{display: block; clear: both; padding: 0px 0px 0px 0px; padding-bottom: 20px; text-align: right; height: 40px}
.submit_item input{float: right; clear: both}

#modal_bcg, #modal_contact_form, #modal_send_to_friend, #modal_report_error{display: none}

.cloveku_nevyplnuj{display: none}
/*--- FORM END --*/

.doc{background-image: url('/img/icons/doc.png')}
.htm, .html{background-image: url('/img/icons/ie.png')}
.pdf{background-image: url('/img/icons/pdf.png')}
.rtf{background-image: url('/img/icons/rtf.png')}
.txt{background-image: url('/img/icons/txt.png')}
.xls{background-image: url('/img/icons/xls.png')}
.zip{background-image: url('/img/icons/zip.png')}
.pps, .ppt{background-image: url('/img/icons/ppt.png')}

.download{padding-top: 30px}
.download h3{padding-top: 0px}
.download ul{list-style-type: none; margin: 0px;}
/*.download li{padding-left: 30px; padding-top: 5px; background-repeat: no-repeat; background-position: 0px 3px}*/
.download li{padding-top: 5px; background: none}
.download_fill{border-top: 1px solid rgb(255,51,0); padding-top: 10px}
.download a{text-decoration: none; color: rgb(255,51,0)}
.download a .label{text-decoration: underline; }
.download a:hover .label{color: rgb(255,255,255)}


