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

h2{color: #CC3300; font-size: 30px; text-align: left; padding-bottom: 10px;}
h3{color: #CC3300; font-size: 13px; text-align: justify; padding-bottom: 15px;}
h3 p{color: #CC3300; font-size: 13px; text-align: justify;}
.contacts h3{padding-bottom: 5px;}

address{text-align: left; font-size: 13px; padding-bottom: 10px;}

p{color: #333333; font-size: 13px; text-align: justify; padding-bottom: 10px;}

label {display: block; float: left; font-weight: bold; width: 150px; height: 24px; margin-bottom: 5px; text-align: left; padding: 0px;}
ul{list-style-type: square; margin-left: 2em; text-align: left; font-size: 13px;}

/*--- 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;}
#contact_form .text_input{-webkit-box-shadow: none; background: none;}
.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 #CC3300; background: rgb(255,255,255); padding: 10px; margin: 50px auto; z-index: 102; width: 700px;}
.modal_left .close{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: rgb(0,0,0); text-decoration: underline}
.modal_left h3{padding: 0px}
.modal_left form h3{padding-top: 0px; font-size: 19px;}
label{font-weight: bold; font-size: 15px; color: rgb(75,75,75); display: block; clear: both; padding-top: 5px}
.text_input{font-size: 13px; padding: 2px; border: 1px solid #C3C3BE; color: rgb(0,0,0); font-weight: bold; width: 250px; margin: 0px 0px 0px 0px; 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;}
.form_block{display: block; float: left; clear: none; padding-top: 20px; width: 50%}
.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: none;}
.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; text-align: right; height: 10px}
.submit_item input{float: right; clear: both}
.form_block#last_form_block{display: block; clear: both; width: 700px}
#last_form_block_bottom .submit_item{display: block; margin-right: 113px; padding-top: 5px;}
.mceEditor{clear: both; margin-top: 0px; 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;}

#foot_contact_form .error_message{display: block; font-size: 10px; clear: left; background: none; padding: 0px; margin: 0px; color: #ff0000; width: 270px;}
#foot_contact_form .error p{display: none;}
#foot_contact_form .form_block{display: block; float: left; clear: none; padding-top: 0px; width: 50%}
#foot_contact_form .succesful_message{display: block; clear: both; background: rgb(51,153,0); padding: 5px; margin-right: 10px; color: rgb(255,255,255); font-weight: bold}

#modal_bcg, #modal_contact_form, #modal_send_to_friend{display: none}
#contact_form_error{margin-top: 20px;}
.cloveku_nevyplnuj{display: none}
/*--- FORM END --*/
