*{font-family: 'Trebuchet MS', sans-serif; border: 0px; padding: 0px; margin: 0px; font-size: small; _font-size: x-small}
a{color: rgb(223,0,0)}
a:hover{color: rgb(0,0,0)}
address{font-style: normal; padding-top: 0.7em}
h2{color: rgb(223,0,0); font-size: x-large; _font-size: large; font-weight: normal; padding-top: 0.5em}
h3{color: rgb(223,0,0); font-size: medium; _font-size: small; font-weight: bold; padding-top: 0.7em}
h4{color: rgb(223,0,0); font-size: small; _font-size: x-small; font-weight: bold; padding-top: 0.7em}
label{font-weight: bold}
label span{color: rgb(223,0,0); font-weight: normal}
li{padding-top: 0.3em}
img{display: block; clear: both; float: none; padding: 0px; margin: 0px}
p{padding-top: 0.7em; text-align: justify}
select{border: 1px solid rgb(51,51,51)}
table{margin-top: 0.7em; border: 2px solid rgb(225,215,210); border-width: 2px 0px; width: 100%}
td{padding: 2px 5px}
th{background: rgb(225,215,210); font-weight: bold; padding: 5px; border-bottom: 1px solid rgb(255,255,255)}
th span{font-size: 85%}
ul{list-style-type: square; margin-left: 2.5em;}
.abstract{color: rgb(223,0,0);}
.addition{display: block; clear: both; color: rgb(102,102,102); padding-top: 1em}
.clear{clear: both}
.contact{width: 325px; float: left; padding-top: 10px}
.designimg{display: block; clear: both; margin-bottom: 10px}
.extended_intro_img{width; display: block; width: auto; float: left; clear: left}
.full{margin: 10px 13px}
.hide{font-size: 1px; display: block; clear: both; margin-top: -2px}
#map{margin: 20px 0px 10px; width: 624px; height: 624px}
.hide{font-size: 1px; clear: both}
.input_element{display: block; padding: 5px 0px 0px}
.intro_img{display: block; margin: 0px 10px 10px 0px}
.licha td{background: rgb(250,240,230)}
.nbutton{display: none}
.submit_element{dispaly: block; padding: 5px 0px 0px}
.textbutton{background: url('/img/button.png') repeat-x; display: block; width: auto; margin-top: 10px}
.textinput, textarea, .password{background: rgb(255,255,255); border: 1px solid rgb(225,215,210)}
.warning{color: rgb(223,0,0); border: 1px solid rgb(223,0,0); padding: 5px; margin: 5px 0px}
.status{color: rgb(51,153,0); border: 1px solid rgb(51,153,0); padding: 5px; margin: 5px 0px}

.contact_form{border-top: rgb(225,215,210) 1px solid; margin: 20px 0px 100px 0px;}
.contact_form  #first_form_block{width: 280px; float: left; clear: left;}
.contact_form .form_block{padding: 5px 0px 0px}
.contact_form .form_block label{display: block; width: 130px; float: left; text-transform: lowercase;}
.contact_form .form_block .text_input, .contact_form .form_block .password_input{width: 140px; border: rgb(225,215,210) 1px solid;}
.contact_form  #second_form_block{width: 370px; float: left; clear: right}
.contact_form .form_block label{display: block; clear: both;}
.contact_form .form_block textarea{width: 370px; height: 100px}
.contact_form .form_block #last_form_block{clear: both}
.contact_form .form_block .image_submit{margin-top: 10px; float: right}
.contact_form .form_block label.postal_code_label{text-transform: uppercase;}

.registration_form{margin: 20px 0px 20px 0px;}
.registration_form  #first_form_block{width: 325px; float: left; clear: left;}
.registration_form .form_block{padding: 5px 0px 0px}
.registration_form .form_block label{display: block; width: 130px; float: left; text-transform: lowercase;}
.registration_form .form_block .text_input, .registration_form .form_block .password_input{width: 160px; border: rgb(225,215,210) 1px solid;}
.registration_form  #second_form_block{width: 325px; float: left; clear: right}
.registration_form .form_block label{display: block; clear: both;}
.registration_form .form_block #last_form_block{clear: both}
.registration_form .form_block .image_submit{margin: 10px 35px 0px 0px; float: right}
.registration_form .form_block label.postal_code_label, .registration_form .form_block label.tax_identifying_number_label, .registration_form .form_block label.identifying_number_label{text-transform: uppercase;}


.textbutton a{color: rgb(255,255,255); background: url('/img/button-a.png') right top no-repeat; display: block; text-decoration: none; font-weight: bold; width: auto}
.textbutton span{display: block; width: auto; background: url('/img/button-span.png') left top no-repeat; padding: 4px 10px 4px 30px}

.tri_sloupce ul{width: 180px; float: left}

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

.nonhumanic, .cloveku_nevyplnuj{display: none}
.iframe{padding: 0px; margin: 0px; border: 0px;}

/*-- MODAL_HELP BEGIN--*/
.modal_space{position: fixed; left: 0px; top: 0px; display: block; width: 100%; height: 100%;}
.modal_window{position: fixed; display: block; clear: both; z-index: 10}
.modal_window_bcg{background: rgb(0,0,0); opacity: 0.5; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; width: 100%; height: 100%; padding: 10px; z-index: 11}
.modal_window_content{display: block; width: 100%; height: 100%; position: absolute; left: 9px; top: 9px; border: rgb(102,102,102) 1px solid; background: rgb(255,255,255); text-align: left; z-index: 12}

.modal_window_head{display: block; clear: both; border-bottom: rgb(235,235,235) solid 1px;}
.modal_window_head h3{display: block; clear: both; padding: 10px;}
.modal_window_body{display: block; clear: both; overflow: auto; background: rgb(245,245,245); font-size: 12px; color: rgb(51,51,51);}
.modal_window_body_fill{padding: 5px 10px;}
.modal_window_foot{display: block; clear: both; height: 52px; border-top: 1px solid rgb(235,235,235); position: relative}
.modal_window_close{margin: 10px; float: right; clear: right; display: block; width: 120px; height: 22px; cursor: pointer; background: url("/img/form/modal_window_close_cs.png") no-repeat}
.modal_window_close span{display: none}
.modal_window .form_combobox{height: 24px;}
.modal_window .form_combobox .form_combobox_selected{margin: 1px; padding: 2px 20px 2px 2px;}
.modal_window #user_registration{padding-bottom: 60px}

.modal_window_body p{padding-top: 7px}
.modal_window_body h4{color: rgb(218,37,28); font-size: 15px; font-weight: bold; border-top: 1px solid rgb(235,235,235); margin-top: 15px; padding-top: 10px}
.modal_window .cloveku_nevyplnuj{display: none}
.modal_window label{display: block; float: left; clear: left; width: 200px; text-align: right; padding: 4px 5px 0px 0px}
.modal_window .form_item{display: block; clear: both; padding-top: 5px; font-size: 13px; overflow: auto;}
.modal_window .select_input_item{overflow:inherit}
.modal_window .text_input{display: block; float: left; width: 233px; padding: 3px;}
.modal_window .ui-autocomplete{width: 239px}
.modal_window .html_text_input{display: block; float: left; width: 400px; height: 100px; padding: 3px;}
.modal_window .form_combobox{width: 239px; float: left;}
.modal_window .defaultSkin{width: 408px; display: block; float: left; height: 200px;}
.modal_window .unit{display: block; width: 50px; float: left; padding: 4px 0px 0px 5px;}
.modal_window_body .image_submit{display: block; float: left; clear: both; margin: 5px 0px 10px 205px; height: 26px; width: 120px}
.modal_window .error_message{font-size: 13px; font-weight: bold; color: rgb(218,37,28)}
.modal_window p.error{display: block; clear: both; color: rgb(218,37,28); padding: 3px 0px 5px 205px; font-size: 11px; font-weight: bold;}
.modal_window .succesful_message{font-size: 13px; font-weight: bold; color: rgb(51,153,0)}
.modal_window .info{border-top: 1px solid rgb(220,220,210); margin-top: 10px}
.modal_window .small_info{font-size: 11px; display: block; clear: both; margin: 5px 0px 0px 205px; width: 408px; padding: 5px 0px 15px; overflow: auto}

.modal_window .bank_account_input_item{position: relative; overflow: visible; display: block; width: 600px; clear: both}
.modal_window #create_shop_user_shop_bank_account_1_input, .modal_window #create_shop_user_shop_bank_account_2_input, .modal_window #edit_shop_user_shop_bank_account_1_input, .modal_window #edit_shop_user_shop_bank_account_2_input{float: none; clear: none; display: inline-block}
.modal_window #create_shop_user_shop_bank_account_1_input, .modal_window #edit_shop_user_shop_bank_account_1_input{width: 15px;}
.modal_window #create_shop_user_shop_bank_account_2_input, .modal_window #edit_shop_user_shop_bank_account_2_input{width: 80px;}
.modal_window .bank_account_input_item .combobox_input{float: left; width: 132px; position: absolute; left: 343px; top: 5px}
.modal_window .bank_account_input_item .form_combobox_items{width: 245px; z-index: 1000}

.modal_window .birthdate_form_item{position: relative; overflow: visible; display: block; width: 600px; clear: both}
.modal_window .form_combobox.user_registration_sex{margin-left: 0px;}
.modal_window .form_combobox.user_registration_birthdate_d{width: 70px; float: left; margin-left: 0px}
.modal_window .form_combobox.user_registration_birthdate_m{width: 85px; float: left; margin-left: 5px}
.modal_window .form_combobox.user_registration_birthdate_y{width: 70px; float: left; margin-left: 5px}
.modal_window #user_registration_log_in_submit{width: 241px; height: 30px; margin: 20px 0px 40px 205px}
.modal_window #user_login_log_in_submit{width: 241px; height: 30px; margin: 20px 0px 40px 205px}
.modal_window #edit_product_price_product_input, .modal_window #create_product_step2_price_product_input{text-align: right}
.modal_window #edit_product_price_input, .modal_window #create_product_step2_price_input{border: 0px; background: none; text-align: right; font-weight: bold}

.modal_window .default_value{font-style: italic; font-weight: normal; color: rgb(135,135,135)}
.modal_window #create_product_step2_send_submit, .modal_window #edit_product_send_submit, .modal_window #create_gallery_step2_send_submit, .modal_window #edit_gallery_send_submit{width: 241px; height: 30px; margin: 20px 0px 40px 205px}
.modal_window #create_nod_send_submit, .modal_window #edit_nod_send_submit{width: 241px; height: 30px; margin: 20px 0px 40px 205px}
.modal_window #create_category_send_submit, .modal_window #edit_category_send_submit{width: 241px; height: 30px; margin: 20px 0px 40px 205px}
.modal_window #create_shop .image_submit, .modal_window #edit_shop .image_submit{display: block; float: left; clear: both; margin: 5px 0px 10px 205px; height: 30px; width: 241px}
.modal_window #order_price_unapprove_storno_submit{width: 180px; height: 26px}
.modal_window #order_delivery_confirm_send_submit{width: 120px}
.modal_window #order_send_confirm_send_submit {width: 152px; margin-left: 173px}
.modal_window #order_recieve_confirm_send_submit{width: 140px}
.modal_window #delete_gallery_send_submit{width: 126px}

.modal_window .product_gallery_form_item, .modal_window .gallery_images_form_item, .modal_window .component_gallery_form_item{overflow: inherit}
.modal_window .product_gallery_button, .modal_window .gallery_images_button, .modal_window .component_gallery_button{width: 408px; float: left; clear: right;}
.modal_window .upload_log_status{display: block; clear: both; color: rgb(0,102,0); padding-top: 5px}
.modal_window .upload_log{list-style-type: none; padding: 0px; margin: 0px; display: block; clear: both}
.modal_window .upload_log li{display: block; clear: both; margin: 5px 0px 0px; padding: 5px 0px 0px; border: 0px; font-size: 11px; position: relative; border-top: 1px solid rgb(220,220,210); height: 74px}
.modal_window .upload_log .img_bcg{display: block; width: 70px; height: 70px; float: left; clear: left; margin-right: 10px; padding: 1px; border: 1px solid rgb(220,220,210); background: rgb(255,255,255) url('/img/form/image_loader.gif') center center no-repeat;}
.modal_window .upload_log .img_detail{display: block; float: left; clear: right; width: 324px;}
.modal_window .upload_log h4{display: block; clear: both; border: none; margin: 0px; padding: 0px; font-size: 13px}
.modal_window .upload_log .filesize, .modal_window .upload_log .progressvalue{font-weight: normal; color: rgb(51,51,51); font-size: 11px}
.modal_window .upload_log .progressbar{display: block; clear: both; background: rgb(255,255,255); border: 1px solid rgb(220,220,210); padding: 1px; margin-top: 5px}
.modal_window .upload_log .progressbar_fill{width: 318px;}
.modal_window .upload_log .progress{display: block; clear: both; height: 5px; border: 1px solid rgb(0,153,0); background: rgb(102,204,0)}
.modal_window .upload_log .delete span, .modal_window .upload_log .cancel span{display: none;}
.modal_window .upload_log .delete, .modal_window .upload_log .cancel{display: block; clear: both; position: absolute; top: 5px; right: 0px; width: 10px; height: 10px; background: url('/img/form/upload_log-delete.png') left top no-repeat; cursor: pointer}

.modal_window a.mce_undo,.modal_window .mceIcon.mce_undo,.modal_window a.mce_cut,.modal_window .mceIcon.mce_cut,.modal_window a.mce_copy,.modal_window .mceIcon.mce_copy,.modal_window a.mce_redo,.modal_window .mceIcon.mce_redo,.modal_window a.mce_paste,.modal_window .mceIcon.mce_paste, .modal_window .defaultSkin .mceListBox{display: none}

.modal_window .category_select{display: block; float: left; width: 239px; height: 300px; overflow-y: scroll; background: rgb(255,255,255); border: 1px solid rgb(220,220,210);  font-size: 11px;}
.modal_window .selected_category{display: block; float: left; margin-left: 5px; width: 160px; height: 300px; background: rgb(255,255,255); border: 1px solid rgb(220,220,210); font-size: 11px; color: rgb(51,51,51)}
.modal_window .selected_category ul{display: block; list-style-type: none; padding: 0px 0px 10px; margin: 0px;}
.modal_window .selected_category li{display: block; clear: both; border-bottom: 1px solid rgb(220,220,210); padding: 5px 5px 5px 20px; background: url('/img/treeview/remove_item.png') 5px 9px no-repeat; cursor: pointer}
.modal_window .selected_category li:hover{color: rgb(218,37,28)}

.modal_window .message_recipient{display: block; clear: both; padding: 10px 0px; border-bottom: 1px solid rgb(235,235,235); overflow: auto}
.modal_window .recipient_avatar{display: block; float: left; clear: left; width: 50px; height: 50px; margin-right: 10px;}
.modal_window .message_recipient h4{border: 0px; margin: 0px; padding: 0px}
.modal_window .message_recipient a{text-decoration: none}
.modal_window .message_recipient a:hover{text-decoration: underline}
.modal_window .message_recipient .info{display: block; width: 275px; float: left; clear: right; height: 50px; margin: 0px; border: 0px;}
/*-- MODAL_HELP END--*/

