



.mail_form .mf_name{
width: 160px;
float: left;
height: 33px;
font-size: 10px;
position: relative;
overflow: hidden;
margin-bottom: 5px;
}

.mail_form .mf_contact{
width: 160px;
float: right;
height: 33px;
font-size: 10px;
position: relative;
overflow: hidden;
margin-bottom: 5px;
}


.mail_form .mf_message{
font-size: 10px;
width: 100%;
margin-bottom: 5px;
}

.mail_form .mf_message textarea{
width: 295px;
height: 100px;
}

.mail_form .block_formbuttons .input_button{
float: none;
margin: 0px;
margin: auto;
}

.mail_form .bff_captcha{
width: 100%;
font-size: 10px;
}

.mail_form .bff_captcha img{
display: block;
float: left;
margin-right: 10px;
}

.mail_form .bff_captcha label {
display: block;
margin-bottom: 5px;
}

.mail_form .bff_captcha input {
width: 90px;
}


input,form input,select,form select,textarea,form textarea{border:1px solid #D5D5FF; color:#555577; background-color:#FAFAF9;}
input.if_highlight,form input.if_highlight,select.if_highlight,form select.if_highlight,textarea.if_highlight,form textarea.if_highlight{border:1px solid #B5B5FF; color:#222222; background-color:#FFFFFF;}

input[disabled],form input[disabled],select[disabled],form select[disabled],textarea[disabled],form textarea[disabled]{background-color:#EAEAEA; color:#CCCCCC;filter:alpha(opacity=70);-moz-opacity:0.70;opacity:0.70;}

/*Obecna definice rubriky formulare*/
.form_field{font-size:11px; width:100%; position:relative; overflow:hidden; margin-bottom:5px;}
.ff_caption{display:block; width:160px; float:left; text-align:right;margin-right:20px;}
.ff_enable{width:20px; height:22px; float:left;}
.ff_field{display:block; width:306px; float:left;}
.ff_field input{width:300px;}
.ff_field select{width:305px;}
.ff_field textarea{width:300px; height:150px;}
.ff_enable input{width:20px; height:22px;}
.ff_line_1{height:25px;}
.ff_line_2{height:45px;}
.ff_line_1 .ff_caption{line-height:20px;}
.ff_line_2 .ff_caption{line-height:15px;}

/*Tlacitka*/
.input_button{width:100px;height:30px;background-color:#4F5C7F;color:white;border:0px;font-size:9px;font-family:tohama,verdana,arial;border-right:1px solid #35415F;border-bottom:1px solid #35415F;background-image:url(../../images/img_back_button.jpg);font-weight:bold; padding:5px;}
a.input_button {float: right; display: block; height: 20px; text-align: center; line-height: 20px; margin-left: 5px;}
.input_button:HOVER{cursor:hand; background-color:#577F17;border-right:0px;border-bottom:0px;border-left:1px solid #677F37;border-top:1px solid #677F37;background-position:left -1px;}
.block_formbuttons{clear:both; padding-top:5px; text-align:right; height:35px;}
.block_formbuttons a.butt_text{float:right; margin-left:5px;}
.block_formbuttons input.input_button{float:right; margin-left:5px;}

/*Text*/
.form_field_text{height:auto;}
.form_field_text textarea{height:90px; width:300px;}

/*Obrazek a soubor*/
.form_field_image{height:auto;}
.form_field_file{height:auto;}
.form_field_image .ff_field{float:none; width:350px;}
.form_field_file .ff_field{float:none; width:350px;}

/*Galerie a soubory*/
.form_field_files,.form_field_gallery{height:auto;}
.form_field_files .ff_enabled,.form_field_gallery .ff_enabled{float:none;display:none;}
.form_field_files .ff_field,.form_field_gallery .ff_field{clear:left;float:none; width:auto;margin:20px;margin-top:0px;overflow:hidden;}
.form_field_files .ff_field a.butt_big,.form_field_gallery .ff_field a.butt_big{float:left;}
.form_field_files .ff_field .block_files,.form_field_gallery .ff_field .block_files{border:2px solid #E5E5FF;padding:5px;background-color:white;float:right; width:600px;min-height:170px;overflow:hidden;position:relative;margin:0px;}

/*HTML editor*/
.form_field_html{height:auto;}
.form_field_html .ff_caption{display:none;}
.form_field_html .ff_field{float:none; width:744px; height:530px;}

/*Zarazeni a souvisejici stranky*/
.form_field_structure .ff_field a{float:right;}
.form_field_structure .ff_field div{clear:both;}
.form_field_structure{height:auto;}
.form_field_structure .ff_caption{display:none;}
.form_field_structure .ff_field{float:left; width:720px; margin-bottom:30px;position:relative;overflow:hidden;}
.form_field_structure .bff_structure_list{border:2px solid #E5E5FF;padding:5px;background-color:white;float:left; width:700px;min-height:200px;overflow:hidden;position:relative;margin:0px;}
.form_field_structure .bff_structure_list table{margin:0px;}
.form_field_structure .bff_structure_list div{clear:none;float:none;margin:0px;}
.form_field_structure .table_structure{text-align:left;}
.form_field_structure .table_structure td{border-bottom:1px solid #EAEAFF; height:24px; padding:0px; padding-top:1px;padding-bottom:1px;}
.form_field_structure .table_structure td.td_ts_addlink{border-bottom:0px; text-align:left;line-height:22px;}
.form_field_structure .table_structure td.td_ts_addlink a{font-weight:bold;float:none;}
.form_field_structure .table_structure td.td_ts_link{text-align:left; width:auto; line-height:22px;}
.form_field_structure .table_structure td.td_ts_link a{float:none;}
.form_field_structure .table_structure td.td_ts_toolbar{width:50px;}
.form_field_structure .table_structure td.td_ts_toolbar a{float:right;}

/*Multivyber*/
.form_field_multiselect{height:auto;}
.form_field_multiselect .ff_field{width:560px;}
.form_field_multiselect .ff_field div{width:179px;height:30px;margin-right:5px;margin-bottom:5px;float:left;border:1px solid #B9DF99;background-color:#E5FFCF;color:#455F2F;}
.form_field_multiselect .ff_field div input{width:20px; height:20px;float:left;margin-top:5px;}
.form_field_multiselect .ff_field div span{width:150px;height:30px;float:left;line-height:30px;padding-left:5px;font-size:10px;}

/*Barva*/
.form_field_color .ff_field a{display:block;text-align:center; font-size:10px; line-height:16px; border:1px solid #DDDDDD; background-color:white; padding:2px; height:16px; width:300px;}

/*Datum*/
.form_field_date .ff_field .bff_date,.form_field_datetime .ff_field .bff_date{border:1px solid #DDDDDD; background-color:white; padding:2px; display:block; height:16px; font-size:10px; font-weight:bold; text-align:center; width:300px; float:left;overflow:hidden;margin-right:3px;}
.form_field_date .ff_field .bff_time select.s_timepicker,.form_field_datetime .ff_field .bff_time select.s_timepicker{margin-right:0px;}

/*Vyber*/
.form_field_radio .ff_field div{width:80px; height:22px; float:left;}
.form_field_radio .ff_field div input{width:22px; height:22px; float:left;}
.form_field_radio .ff_field div span{width:58px; line-height:22px; float:left; overflow:hidden; text-align:right;}

/*Ostatni typy rubrik*/
.form_field_hidden{display:none;}
.form_field_password{height:auto;}

/*Informacni blok*/
.block_show_info{text-align:left;width:300px;height:30px;overflow:hidden;float:left;font-size:10px;background-color:white;border:1px solid #D1D8DF;padding-top:5px;}
.block_show_info span{padding-left:45px;color:#8FA6BF;display:block;height:12px;line-height:12px;}