*{margin: 0px; padding: 0px;  border: 0px; font-family: "Trebuchet MS", sans-serif}
body{background: rgb(232,229,207) url('../img/body.png') center 0px repeat-x; text-align: left;}
img{margin: 0px auto;}

#intro_img{display: none;}

ul{font-size: 13px; list-style-type: square; margin-left: 30px; padding-top: 10px; text-align: left;}
ol{font-size: 13px; margin-left: 30px; padding-top: 10px; text-align: left;}
ol p{width: 660px}
a{color: #8D1D1D;}
a:hover{text-decoration: underline; color: #333333;}

p{padding: 10px 0px 0px 0px; text-align: justify; font-size: 13px; color: #333333; /*width: 690px;*/}

h2{color: #8D1D1D; font-size: 27px; padding: 5px 0px 0px 0px;}
h3{color: #8D1D1D; font-size: 17px; padding: 15px 20px 0px 0px; text-align: justify;}
h4{color: #8D1D1D; font-size: 13px; padding-top: 15px}
h5{color: #8D1D1D; font-size: 13px; text-align: left; text-decoration: none; font-weight: normal;}
h6{color: #8D1D1D; font-size: 13px; font-weight: bold;}

h2 a, h3 a, h4 a, h5 a{color: #8D1D1D;}
h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover{color: #333333;}

address{font-style: normal; padding-top: 0.4em; display: block;}

table{margin-top: 10px; border: 2px solid rgb(75,75,75); border-width: 2px 0px}

td, th{padding: 2px 5px; border-left: 1px solid rgb(228,228,228)}

th{background: rgb(75,75,75); color: rgb(255,255,255)}

.odd td{background: rgb(228,228,228);
border-color: rgb(175,175,175)}

td.first, th.first{border-left: 0px}
td.suda {border-color: rgb(175,175,175)}

.text_table{margin-top: 10px;}
.text_table td{padding: 10px; border-bottom: 1px solid rgb(225,225,225); border-left: none;}

.abstract{color: rgb(5,35,45); font-size: medium; _font-size: small;}


.content{color: rgb(51,51,51); font-size: small; _font-size: x-small}

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

.download{margin-top: 10px;}

.download_files{display: block; list-style-type: none; padding: 0px; margin: 15px 0px 0px 0px; border: 1px solid rgb(235,235,235); padding: 10px}

.download_files h3{padding: 0px; font-size: medium; _font-size: small}

.download_files ul{list-style-type: none; margin: 0px; padding: 10px 0px 0px}

.download_files a{text-decoration: none}

.download_files li{display: block; clear: both; padding: 5px 0px 0px}

.download_file{padding: 0px 10px 10px}

.download_file li{padding: 0px}

.download_files .file{display: block; clear: both; padding-left: 0px; background-position: left top; background-repeat: no-repeat}

.download_files .title{font-weight: bold; text-decoration: underline; font-size: 115%}

.download_files .note{color: rgb(75,75,75); font-size: 85%}

.download_files .html, .download_files .htm{background-image: url('/img/icons/ie.png')}

.download_files .doc, .download_files .docx{background-image: url('/img/icons/doc.png')}
.download_files .jpg, .download_files .jpeg, .download_files .gif, .download_files .png, .download_files .bmp{background-image: url('/img/icons/jpg.png')}
.download_files .ppt{background-image: url('/img/icons/ppt.png')}
.download_files .rtf{background-image: url('/img/icons/rtf.png')}
.download_files .txt{background-image: url('/img/icons/txt.png')}
.download_files .xls, .download_files .xlsx{background-image: url('/img/icons/xls.png')}
.download_files .zip{background-image: url('/img/icons/zip.png')}
.download_files .wmv, .download_files .avi, .download_files .mpg, .download_files .mpeg, .download_files .mp4{background-image: url('/img/icons/wmv.png')}

.nonhumanic{display: none}

/*--- 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 rgb(232,229,207); background: #ffffff /*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: #000000; text-decoration: underline}
.modal_left h3{padding: 0px; font-size: 17px; padding-bottom: 10px}

.modal_bcg{position: fixed; left: 0px; top: 0px; display: block; background: #000000; width: 100%; height: 100%; z-index: 100; opacity: 0.5; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5;}
.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 rgb(232,229,207); background: #ffffff /*url('../img/nod_bcg.png') left top repeat-x*/; padding: 10px; margin: 50px auto; z-index: 102; width: 562px;}
form .close{display: none}
.modal_top .text_input_item{display: block; padding-top: 10px;}
.modal_top .text_input_item label{display: block; width: 100px;}
.modal_top .text_input_item input{display: block; width: 200px;}
.modal_top .form_block{padding: 0px;}
.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: #000000; text-decoration: underline}
form h3{padding: 0px;}
.modal form h3{padding-top: 0px; font-size: 19px;}
label{font-weight: bold; font-size: 13px; color: #000000; 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{display: block; clear: both; 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; width: auto; margin: 0px; color: rgb(255,255,255); font-weight: bold}
.error p{display: block; clear: both; background: rgb(204,0,0); padding: 5px; width: auto; 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}
.modal_top .submit_item{display: block; clear: both; padding: 10px 0px 0px 0px; padding-bottom: 15px; text-align: right; height: 40px}
.submit_item input{float: right; clear: both}

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

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

.download_fill{border-top: 1px solid rgb(232,229,207);}