*{margin: 0px; padding: 0px; border: 0px; font-family: 'Trebuchet MS',sans-serif;}
a{color: rgb(133,194,38)}
a:hover{color: rgb(0,0,0)}
address{padding-top: 0.7em; font-style: normal}
h2{color: rgb(133,194,38); font-size: x-large; _font-size: large; font-weight: normal; padding: 0.5em 0em 0em}
h3{color: rgb(133,194,38); font-size: large; _font-size: medium; padding-top: 1em}
h4{color: rgb(133,194,38); font-size: medium; _font-size: small; padding-top: 1.5em}
h5{color: rgb(133,194,38); font-size: small; _font-size: x-small; padding-top: 1.5em}
h6{color: rgb(0,0,0); font-size: small; _font-size: x-small; padding-top: 1.5em}
html{height: 100%}
label{color: rgb(108,159,32); font-weight: bold}
label span{color: rgb(0,0,0); font-weight: normal}
li{padding-top: 0.4em}
p{padding-top: 0.7em; text-align: justify}
p.linka{padding-bottom: 10px; border-bottom: 1px solid rgb(51,51,51); margin-bottom: 25px}
object{display: block; clear: both; margin-bottom: 10px}
ol{padding-top: 0.3em; margin-left: 25px; list-style-type: decimal}
ol ol{list-style-type: lower-alpha}
ol ol ol{list-style-type: upper-roman}
ol ol ol ol{list-style-type: upper-alpha}
select{border: 1px solid rgb(91,151,221)}
table{border: 2px solid rgb(219,102,15); border-width: 2px 0px; width: 100%; margin-top: 1em}
td, th{padding: 3px 5px; text-align: left; vertical-align: top}
.licha td{background-color: rgb(230,230,230)}
th{background: rgb(219,102,15); color: rgb(255,255,255)}
ul{padding-top: 0.3em; margin-left: 25px; list-style-type: square}
td p{padding: 0px; text-align: left}

.abstract{color: rgb(255,255,255); font-weight: bold; background: rgb(133,194,38); padding: 0px 10px 10px}
.abstract a{color: rgb(255,255,255)}
.abstract a:hover{color: rgb(0,0,0)}
.abstract p{padding: 0px;}
.banner{display: block; clear: both; padding: 0px; margin: 0px}
.banner img{display: block; clear: both; float: none; margin: 0px}
.content{color: rgb(75,75,75); padding: 10px}
.home_add img{margin: 0px 0px 10px}
.emphasize{font-weight: bold; border: 2px solid rgb(103,209,24); padding: 10px; margin: 5px 0px;}
.hide{display: block; clear: both; font-size: 1px}
.input{padding: 0px}
.nbutton{display: none}
.status{color: rgb(0,153,0); border: 1px solid rgb(0,153,0); display: block; clear: both; padding: 5px; margin: 5px 0px 0px; background: rgb(239,255,245)}
.textinput, .password{border: 1px solid rgb(133,194,38); background: rgb(255,255,255)}
textarea{border: 1px solid rgb(133,194,38); background: rgb(255,255,255)}
.warning{color: rgb(203,0,0); border: 1px solid rgb(203,0,0); display: block; clear: both; padding: 3px 5px 5px; margin: 5px 0px 0px; background: rgb(255,245,239)}
ol.alpha{list-style-type: lower-alpha}
ol.alpha ol{list-style-type: decimal}
ol.alpha ol ol{list-style-type: upper-roman}
.right_banner{display: block; clear: both; margin-top: 10px}
.right_banner img{display: block; clear: both; float: none}
.showcols td{border-left: 1px solid rgb(204,204,204)}
.showcols td.first{border-left: 0px}
.showcols th{border-right: 1px solid rgb(255,255,255); border-bottom: 1px solid rgb(255,255,255)}
.showcols th.first{border-left: 0px}
.xsmall{font-size: 85%}

.textbutton{display: block; float: left; clear: both; width: auto; background: url('/img/textbutton.png') repeat-x; margin-top: 10px}
.textbutton_reset{background: url('/img/textbutton_reset.png') repeat-x;}
.textbutton a{display: block; clear: both; width: auto; color: rgb(255,255,255); font-weight: bold; text-decoration: none; background: url('/img/textbutton-a.png') right top no-repeat}
.textbutton_reset a{background: url('/img/textbutton_reset-a.png') right top no-repeat}
.textbutton_fill{display: block; clear: both; width: auto; padding: 3px 10px 7px; background: url('/img/textbutton-span.png') left top no-repeat}
.textbutton_reset .textbutton_fill{background: url('/img/textbutton_reset-span.png') left top no-repeat}
.textbutton .label{font-size: 85%; font-weight: normal}

.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')}

/*--- 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: 3px solid rgb(108,159,32); background: rgb(212,234,179); padding: 10px; margin: 50px auto; z-index: 102; width: 700px;}
.modal_left .close{display: block; width: 100px; float: right; clear: both; color: rgb(51,51,51); cursor: pointer; text-align: right; background: url('/img/close.png') right top no-repeat; padding-right: 21px; font-size: 12px; font-weight: bold}
.modal_left .close:hover{color: rgb(0,0,0); text-decoration: underline}
.modal_left h3{padding: 0px}
.modal_left form h3{padding: 10px 0px 0px 10px; color: rgb(0,0,0); fon-weight: normal; font-size: 23px}
label{font-weight: bold; font-size: 13px; color: rgb(51,51,51); display: block; clear: both; padding-top: 10px}
.text_input{font-size: 13px; padding: 2px; border: 1px solid rgb(108,159,32); color: rgb(0,0,0); font-weight: bold; width: 250px; margin: 5px 0px 0px 0px; display: block; clear: both; background: rgb(255,255,255)}
#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;}
.form_block{display: block; float: left; clear: none; padding-top: 5px; margin-left: 10px; width: 320px}
.error_message{display: block; clear: both; background: rgb(207,0,42); padding: 5px; margin: 0px 10px 0px 10px; color: rgb(255,255,255); font-weight: bold; font-size: 13px}
.error p{display: block; clear: both; background: rgb(207,0,42); padding: 5px; margin: 5px 0px 0px; color: rgb(255,255,255); font-size: 13px}
.succesful_message{display: block; clear: both; background: rgb(51,153,0); padding: 10px; margin: 0px; color: rgb(255,255,255); font-weight: bold}
#last_block{display: block; clear: both; padding-top: 10px}
/*.submit_item{display: block; clear: both; padding: 0px 0px 0px 0px; margin-top: 10px; text-align: right; height: 40px}
.submit_item input{float: right; clear: both}*/
.form_block#last_form_block{display: block; clear: both;}
.mceEditor{clear: both; margin-top: 5px; padding: 0px; display: block; clear: both}
.defaultSkin a.mce_code,
.defaultSkin a.mce_pasteword,
.defaultSkin a.mce_paste,
.defaultSkin a.mce_copy,
.defaultSkin a.mce_cut,
.defaultSkin span.mceSeparator,
.defaultSkin a.mce_undo,
.defaultSkin a.mce_redo,
.defaultSkin .mceText{display: none;}

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

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