div.component h1{ font-weight:normal; font-size:16px; font-weight:bold; font-family: arial; color:#c00; padding:0px; margin:0px; }
div.component p{ margin:0px; padding:10px 15px 10px 15px; line-height:17px; }
span.error{ color:#c00; }


div.mod_login_panel_caption{
    font-size: 11px;
    color: #003D5E;
    font-family: Tahoma;
}

input.mod_login_panel_submit{
    font-size: 11px;
    color: #EEEEEE;
    font-family: Tahoma;
    border-color: #666666;
    border-width: 1px;
    border-style: solid;
    background: #999999;
    margin-right: 5px;
    padding-top: 1px;
    padding-bottom: 1px;
}

p{ margin:0px; padding:0px; border:0px;}
div{ margin:0px; padding:0px; border:0px;}

input.mod_login_panel_text{
    font-size: 10px;
    color: #336633;
    font-family: Tahoma;
    text-indent: 0px;
    padding-left: 3px;
    padding-top: 2px;
    background-color: #EEEEEE;
    width: 150px;
    height: 18px;
    border-color: #BBBBBB;
    border-width: 1px;
    border-style: solid;
}

a.mod_path_bar{
	color: #FFFFFF;
}

a img.popup_image{
    border-color: #FFFFFF;
    border-width: 1px;
    border-style: solid;
}

a img.popup_image:hover{
    border-color: #BBBBBB;
    border-width: 1px;
    border-style: solid;
    cursor: pointer;
}
/*static content*/
div.static_content_body{ border:0px dashed red; }
div.static_content_body div.title{ font-weight:normal; font-size:18px; font-family: tahoma; color:#bbb; }
div.static_content_body div.author{ display:none; }
div.static_content_body div.date{ display:none; }
div.static_content_body div.body{ padding-top:10px; padding-left: 15px; padding-bottom:10px; line-height:17px; }
div.static_content_body table.lang_ver_missing{ color: #cc0000; text-align:center; margin-bottom:10px; margin-top:0px; border:1px dashed #cc0000; background-color:#ffffe1; }
div.static_content_body table.lang_ver_missing td{ vertical-align:top; padding:5px; }

/*news*/
div.news_latest_intro_title{ font-weight:bold; margin-top:10px; margin-left:15px; color:#294145; }
div.news_latest_intro_author{ display: none; }
div.news_latest_intro_date{ display: block; float: right; font-weight:bold; }
div.news_latest_intro_body{ display: block; margin-top:2px; margin-left:20px; margin-right:15px; line-height:17px; }
div.news_latest_intro_show_all, div.news_latest_intro_show_all a{ display: block; width:49%; float:left; font-weight:bold; }
div.news_latest_intro_read_more, div.news_latest_intro_read_more a{ text-align: right; font-weight:bold; }
div.news_body_title{ font-size: 16px; color: orange; font-weight: bold; }
div.news_body_author{ display: inline; float: left; margin-top:5px;; }
div.news_body_author span.title{ font-weight: bold; text-decoration: underline; }
div.news_body_author span.value{ font-weight: bold;  }
div.news_body_date{ display: inline; float: right; margin-top:5px; font-weight: bold; }
div.news_body_date span.title{ font-weight: bold; text-decoration: underline; }
div.news_body_date span.value{ font-weight: bold;  }
div.news_body_body{ display: block; margin-top: 23px; line-height:17px; }
div.news_list_title{ font-weight:bold; font-size:18px; color: orange; display:block; margin-bottom: 5px;}
div.news_list_item{ border:1px solid gray; margin-bottom:10px;}
div.news_list_item_title{ font-weight: bold; color: orange;}
div.news_list_item_author{ display: inline; float: left; margin-top:5px;; }
div.news_list_item_author span.title{ font-weight: bold; text-decoration: underline; }
div.news_list_item_author span.value{ font-weight: bold;  }
div.news_list_item_date{ display: inline; float: right; margin-top:5px;; }
div.news_list_item_date span.title{ font-weight: bold; text-decoration: underline; }
div.news_list_item_date span.value{ font-weight: bold;  }
div.news_list_item_body{ display: block; margin-top: 23px; }
div.news_list_item_read_more, div.news_list_item_read_more a{ text-align: right; font-weight:bold; display:block; }
div.news_list_navigation_bar{ border:0px solid green; border-top:1px solid red; margin-top:20px; }
div.news_list_navigation_bar a{ color: red; font-weight:normal; font-size:12px; }
div.news_list_navigation_bar span { font-weight:normal; font-size:12px; }


div.com_news_intro{ width:100%; padding-bottom:5px; }
div.com_news_intro div.title{ display:inline; width:50%; color:#426b8a; font-weight:normal; }
div.com_news_intro div.author{ display:none; color:#426b8a; }
div.com_news_intro div.date{ display:block; float:right; width:50%; margin-top:-13px; text-align:right;}
div.com_news_intro div.description{ padding-top:4px; padding-bottom:4px; color:#999; }
div.com_news_intro div.all{ display:inline; width:50%; color:#666; }
div.com_news_intro div.more{ display:block; float:right; width:50%; margin-top:-13px; text-align:right; }
div.com_news_intro div.all a, div.com_news_intro div.more a { }
div.com_news_intro div.all a:hover, div.com_news_intro div.more a:hover{ }

/*statico ads*/
form.static_ads_form{ border:1px solid green; width:75%;}
div.static_ads_form_item{ margin-bottom:5px; display:block; min-height:30px; text-align:right; margin-right:12.5%;}
div.static_ads_form_item label{ vertical-align:top;  }
div.static_ads_form_item input{ vertical-align:top; width:300px; height:18px; }
div.static_ads_form_item input:submit{ vertical-align:top; width:30px; height:18px; }
div.static_ads_form_item select{ vertical-align:top; width:300px; height:18px; }
div.static_ads_form_item textarea{ vertical-align:top; width:300px; height:18px; }

input.static_ads_submit{ display:block;}


/*login panel*/
div.login_panel{ border:0px dashed #f00; height:120px; width:150px; padding-left:35px; padding-top:14px; }
div.login_panel div.caption{ display:none; }
div.login_panel form{ display:inline; }
div.login_panel form div{ padding-left:0px; }
div.login_panel input.login_name{ width:152px; height:18px; display:block; padding:0px; margin:0px; margin-bottom:4px; border:1px solid #d0d8db; color:#999; font-size:11px; padding-left:3px; }
div.login_panel input.login_password{ width:152px; height:18px; display:block; padding:0px; margin:0px; margin-bottom:4px; border:1px solid #d0d8db; color:#999; font-size:11px; padding-left:3px; }
div.login_panel input.login_button{ width:70px; border:1px solid #d0d8db; background-color:#ededed; font-weight:normal; color:#999; font-family:tahoma; font-size: 11px; padding:0px; }
div.login_panel input.logout_button{ width:70px; border:1px solid #d0d8db; background-color:#ededed; font-weight:normal; color:#999; font-family:tahoma;  font-size:11px; margin-left:1px; }
div.login_panel div.footer{ margin-top:10px; }
div.login_panel div.footer div{ margin-top:5px; padding-left:5px; }
div.login_panel div.footer div span.nick{ font-weight:normal; color:#666; }
div.login_panel div.footer div span.user_title{ font-weight:normal; padding-left:2px; color:#516c7d; }
div.login_panel div.footer div span.access_level{ font-weight:normal; color:#666; }
div.login_panel div.footer div span.user_access{ font-weight:normal; padding-left:2px; color:#516c7d; }

/* mod_mailer */
div.mod_mailer{ text-align:left; border:0px dashed #f00; }
div.mod_mailer form{ display:inline; }
div.mod_mailer div.title{ width: 300px; font-size:14px; font-weight:bold; text-align:left; margin-left:150px;}
div.mod_mailer div.title span.error{ font-size:14px; font-weight:bold; color:#C00; text-align:left; }
div.mod_mailer div.title span.message{ font-size:14px; font-weight:bold; color:#00C; text-align:left; }
div.mod_mailer div.sender_name { width: 450px; margin-top:10px; text-align:right; }
div.mod_mailer div.sender_name label{ font-weight: bold; margin-right:5px; }
div.mod_mailer div.sender_name input{ border:1px solid #7f9db9; vertical-align:top;  width:300px; padding-left:2px; }
div.mod_mailer div.sender_email { width: 450px; margin-top:5px; text-align:right; }
div.mod_mailer div.sender_email label{ font-weight: bold; margin-right:5px; }
div.mod_mailer div.sender_email input{ border:1px solid #7f9db9; vertical-align:top;  width:300px; padding-left:2px; }
div.mod_mailer div.email_title { width: 450px; margin-top:5px; text-align:right; }
div.mod_mailer div.email_title label{ font-weight: bold; margin-right:5px; }
div.mod_mailer div.email_title input{ border:1px solid #7f9db9; vertical-align:top;  width:300px; padding-left:2px; }
div.mod_mailer div.email_body { width: 450px; margin-top:5px; text-align:right; }
div.mod_mailer div.email_body label{ font-weight: bold; margin-right:5px; }
div.mod_mailer div.email_body textarea{ border:1px solid #7f9db9; vertical-align:top; width:300px; height:100px; padding-left:2px; }
div.mod_mailer div.submit{ text-align: left; margin-left: 150px; border:0px solid red; margin-top:5px;}
div.mod_mailer div.submit input{ font-size:14px; }


/* mod_path_bar */
div.mod_path_bar{ padding-top:8px; padding-left:20px; }
div.mod_path_bar img{ vertical-align:middle; }

/* publisher_II */
div.com_publisher_II_category_level_body  div.category div.title{ font-weight:normal; font-size:16px; font-weight:bold; font-family: arial; color:#c00; padding:0px; margin:0px; }
div.com_publisher_II_category_level_body  div.category div.author{ display:none; }
div.com_publisher_II_category_level_body  div.category div.date{ display:none; }
div.com_publisher_II_category_level_body  div.category div.description{ padding-top:10px; padding-left: 15px; padding-bottom:15px; line-height:17px;}
div.com_publisher_II_category_level_body ul{ margin:0px; padding:0px; padding-left:30px; padding-bottom:20px; list-style-image:url('../../edc_templates/tem_edicopro/sub_menu_item.gif');}
div.com_publisher_II_category_level_body li{ padding-bottom: 0px;}
div.com_publisher_II_category_level_body ul div.title{ color:#426b8a; font-weight:bold; }
div.com_publisher_II_category_level_body ul div.author{ display:none; }
div.com_publisher_II_category_level_body ul div.date{ display:none; }
div.com_publisher_II_category_level_body ul div.description{ padding-top:3px; line-height:17px; }
div.com_publisher_II_category_level_body ul div.more{ text-align:right; margin-top:5px; padding-top:4px; background-repeat:repeat-x; background-image:url('../../edc_templates/tem_edicopro/horizontal_separator_top.gif'); height:16px;}
div.com_publisher_II_category_level_body ul div.more a{ color:#426b8a; font-weight:bold; }
div.com_publisher_II_category_level_body ul div.more a:hover{ color:#cc0000; font-weight:bold; }
ul.com_publisher_II_menu { margin:0px; padding:0px; padding-left:45px; padding-bottom:10px; color:#42606E; padding-top:10px; list-style-image: url('../../edc_templates/tem_edicopro/menu_item.gif'); }
ul.com_publisher_II_menu li{ padding-bottom:10px; background-repeat:repeat-x; background-image:url('../../edc_templates/tem_edicopro/horizontal_separator.gif'); margin-right:40px;}
ul.com_publisher_II_menu li a { color:#42606E; }
ul.com_publisher_II_menu li a:hover { color:#666; }
ul.com_publisher_II_menu ul{ margin:0px; padding:0px; padding-left:15px; padding-bottom:0px; color:#999; margin-bottom:-8px; margin-top:8px; list-style-image: url('../../edc_templates/tem_edicopro/sub_menu_item.gif'); }
ul.com_publisher_II_menu ul li{ padding-bottom:8px; background-image:url('../../edc_templates/tem_edicopro/horizontal_separator.gif'); margin-right:0px; }
div.article_title{ font-weight:normal; font-size:16px; font-weight:bold; font-family: arial; color:#c00; padding:0px; margin:0px; }
div.article_author{ display:none; }
div.article_date{ display:none; }
div.article_body{ padding-top:10px; padding-left: 15px; padding-bottom:10px; line-height:17px; }

/*catalog_IV - menu */
ul.com_catalog_IV_sections_only_menu { margin:0px; padding:0px; padding-left:45px; padding-bottom:10px; color:#42606E; padding-top:10px; list-style-image: url('../../edc_templates/tem_edicopro/menu_item.gif'); }
ul.com_catalog_IV_sections_only_menu li{ padding-bottom:10px; background-repeat:repeat-x; background-image:url('../../edc_templates/tem_edicopro/horizontal_separator.gif'); margin-right:40px;}
ul.com_catalog_IV_sections_only_menu li a { color:#42606E; }
ul.com_catalog_IV_sections_only_menu li a:hover { color:#666; }
ul.com_catalog_IV_sections_only_menu li.selected a{ color:#c00; }

/*catalog_IV - section level body */
div.com_catalog_IV_section_level_body{ width:480px; }
div.com_catalog_IV_section_level_body h1{ font-weight:normal; font-size:16px; font-weight:bold; font-family: arial; color:#c00; padding:0px; margin:0px; }
div.com_catalog_IV_section_level_body div.header_description{ margin:0px; color:#42606E; padding:0px; margin-top:0px; margin-left:15px; line-height:17px; padding-right:3px; }
div.com_catalog_IV_section_level_body img.header_image{border:1px solid #657880; margin-bottom:20px; margin-right:17px; margin-left:15px; margin-top:15px; }
div.com_catalog_IV_section_level_body div.header_toolbox{ border:1px solid #657880; height:17px; margin-left: 202px; margin-top:15px; margin-bottom:12px; padding:4px; background-color:#E3E3E3; }
div.com_catalog_IV_section_level_body div.header_toolbox div.pdf{ float:right; width:80px; color:#42606E; font-weight:bold; text-align:right; padding-right:15px; }
div.com_catalog_IV_section_level_body div.header_toolbox div.pdf img{ vertical-align:middle; margin-left:8px; text-align:right; }
div.com_catalog_IV_section_level_body div.header_toolbox div.print{ float:right; width:100px; color:#42606E; font-weight:bold; padding-right:15px; }
div.com_catalog_IV_section_level_body div.header_toolbox div.print img{ vertical-align:middle; margin-left:8px; }
div.com_catalog_IV_section_level_body div.product_details table{ margin:0px; padding:0px; border-collapse:collapse; width:276px; margin-top:0px; margin-bottom:0px;}
div.com_catalog_IV_section_level_body div.product_details table tr th{ margin:0px; padding:0px; border:1px solid #657880; background-color:#fff; padding:3px; margin-bottom:0px;}
div.com_catalog_IV_section_level_body div.product_details table tr td{ margin:0px; padding:0px; border:1px solid #657880; background-color:#fff; text-align:center;  padding:3px; margin-bottom:0px;}
div.com_catalog_IV_section_level_body div.image_footer{ position:absolute; clear:both; margin:0px; width:200px; }
div.com_catalog_IV_section_level_body div.image_footer div{ color:red;font-weight:bold; border:1px solid #d1d8db; margin-left:15px; padding:5px; width: 130px; background-color:#efefef; margin-top:0px; }

div.com_catalog_IV_section_level_body img.category_image{ border:1px solid #657880; float:left; margin-bottom:0px; margin-left:30px; margin-top:15px; margin-right:15px; }
div.com_catalog_IV_section_level_body a#link img.category_image{ border:1px solid #657880; float:left; margin-bottom:0px; margin-left:30px; margin-top:15px; margin-right:15px; }
div.com_catalog_IV_section_level_body a#link:hover  img.category_image{ border:1px solid #f00; float:left; margin-bottom:0px; margin-left:30px; margin-top:15px; margin-right:15px; }
div.com_catalog_IV_section_level_body h3.category_header{ margin:0px; padding:0px; margin-left:15px; padding-top:8px; padding-bottom:8px; margin-top:0px; color:#42606E; font-weight:bold; font-size:11px; font-family: tahoma; background-color:#E3E3E3; border:1px solid #657880;}
div.com_catalog_IV_section_level_body h3.category_header span.level{ float:right; width:75px; text-align:right; padding-right:15px; color:#bbb; }
div.com_catalog_IV_section_level_body div.category_body{ margin:0px; color:#42606E; padding:0px; margin-left:15px; padding-top:8px; padding-bottom:20px; padding-right:15px; padding-left:15px; line-height:17px; background-color:#f7f7f7; border:1px solid #657880; border-top:0px; }
div.com_catalog_IV_section_level_body div.category_body div{ margin:0px; padding:0px;}
div.com_catalog_IV_section_level_body div.category_buttons{ margin:0px; padding:4px; padding-left:12px; margin-top:-10px; padding-right:0px; float:right; margin-right:0px; width:85px; background-color:#E3E3E3; border:1px solid #657880; margin-bottom:-10px;}
div.com_catalog_IV_section_level_body div.category_statistics { margin:0px; padding:4px; margin-top:-10px; color:#42606E; margin-right:20px; float:right; width:175px; background-color:#E3E3E3; border:1px solid #657880; margin-bottom:-10px;}
div.com_catalog_IV_section_level_body div.sub_category_statistics { margin:0px; padding:4px; margin-top:-10px; color:#42606E; margin-right:20px; float:right;  background-color:#E3E3E3; border:1px solid #657880; margin-bottom:-10px; padding-left:15px; padding-right:15px; }
div.com_catalog_IV_section_level_body div.category_statistics  span.sub_categories{ padding-left:12px;}
div.com_catalog_IV_section_level_body div.category_statistics  span.products{ padding-left:12px;}

div.com_catalog_IV_section_level_body h3.product_header{ margin:0px; padding:0px; padding-top:8px; margin-left:15px; margin-top:0px; padding-bottom:8px; color:#42606E; font-weight:bold; font-size:11px; font-family: tahoma; background-color:#f7f7f7; border:1px solid #657880; border-bottom:1px dashed #657880;}
div.com_catalog_IV_section_level_body img.product_image{ border:1px solid #657880; float:left; margin-bottom:0px; margin-left:30px; margin-top:15px; margin-right:15px; }
div.com_catalog_IV_section_level_body div.product_body{ margin:0px; color:#42606E; margin-left:15px; padding:0px; padding-top:15px;padding-bottom:10px; padding-right:15px; padding-left:15px; line-height:17px; background-color:#fff; border:1px solid #657880; border-top:0px; border-bottom:0px; }
div.com_catalog_IV_section_level_body div.product_body table{ margin:0px; padding:0px; border-collapse:collapse; width:335px; }
div.com_catalog_IV_section_level_body div.product_body table tr th{ margin:0px; padding:0px; border:1px solid #657880; text-align:center; padding:3px; }
div.com_catalog_IV_section_level_body div.product_body table tr td{ margin:0px; padding:0px; border:1px solid #657880; background-color:#fff; text-align:center; padding:3px }
div.com_catalog_IV_section_level_body div.product_footer{ margin:0px; padding:0px; margin-left:15px; padding-top:0px;padding-bottom:20px; padding-right:15px; padding-left:15px; line-height:17px; background-color:#fff; border:1px solid #657880; border-top:0px dashed #657880; }
div.com_catalog_IV_section_level_body div.product_body div{ margin:0px; padding:0px;}
div.com_catalog_IV_section_level_body div.product_buttons{ margin:0px; padding:4px; padding-left:12px; margin-top:-10px; float:right; margin-right:0px; width:85px; background-color:#f7f7f7; border:1px solid #657880; margin-bottom:-10px;}


a:hover{ border-color: #f00; text-decoration:underline;}




table.lang_ver_missing{ color: #cc0000; text-align:center; margin-bottom:5px; margin-top:5px; border:1px dashed #cc0000; background-color:#ffffe1; }
table.lang_ver_missing td{ vertical-align:top; padding:5px; }

/* mod_simple_movie */
div.mod_simple_movie { display:block; border:0px dashed #bbb; }

/* mod_language_panel */
div.mod_language_panel form{ display:inline; }
div.mod_language_panel input{ margin-left: 5px; }




/*new login panel*/
div#mod_login_panel { padding:0px; margin:0px; border:0px; margin-left:30px; width:160px; padding-top:5px; }
div#mod_login_panel form { padding:0px; margin:0px; border:0px; display:inline; }
div#mod_login_panel form div{ padding:0px; margin:0px; border:0px; display:block; text-align:right; padding-bottom:10px; }
div#mod_login_panel form div label{ padding:0px; margin:0px; color:#1c3b5a; width:100px; padding-right:5px; }
div#mod_login_panel form div input{ padding:0px; padding-left:3px; margin:0px; border:1px solid #c0c0c0; height:16px; font-size:11px; width:115px; background-image:url('html/input_background.png'); background-repeat:repeat-x; }
div#mod_login_panel form div input#mod_login_panel_button{ padding:0px; padding-left:3px; margin:0px; color:#1c3b5a; border:1px solid #c0c0c0; height:18px; width:70px; font-family:arial; font-size:7px; letter-spacing:2px; background-color:#e6eae9; background-image:url('html/button_background.png'); margin-top:-2px; }
div#mod_login_panel div.separator{ height:10px; border:0px; background-image:url('html/horizontal_line.png'); background-repeat:repeat-x; padding:0px; margin:0px; }
div#mod_login_panel ul#mod_login_panel_menu{ margin:0px; padding:0px; border:0px; color:#1c3b5a; }
div#mod_login_panel ul#mod_login_panel_menu li{ margin:0px; margin-left:20px; color:#1c3b5a; padding:0px; border:0px; list-style-image:url('html/menu_item.gif'); padding-bottom:5px; }
div#mod_login_panel ul#mod_login_panel_menu li a{ color:#1c3b5a; }
div#mod_login_panel ul#mod_login_panel_menu li a:hover{ color:#445f66; }
div#mod_login_panel ul#mod_login_panel_menu li#mod_login_panel_menu_first a{ color:#bd0100; }
div#mod_login_panel ul#mod_login_panel_menu li#mod_login_panel_menu_first a:hover{ color:#f00; }
div#mod_login_panel div.login_panel_user_info  { margin-top:5px; }
div#mod_login_panel div.login_panel_user_info span{ color:#1c3b5a; }
div#mod_login_panel div.login_panel_user_info span.title{ color:#bd0100; }
div#mod_login_panel div.login_panel_user_info_last  { margin-top:5px; margin-bottom:15px; }
div#mod_login_panel div.login_panel_user_info_last span{ color:#1c3b5a; }
div#mod_login_panel div.login_panel_user_info_last span.title{ color:#bd0100; }


/*com_users*/
div#com_users div.row input{ border:1px solid #999; }
div#com_users p{ margin:0px; padding:10px 15px 10px 15px; line-height:17px; }
div#com_users h1{ font-weight:normal; font-size:16px; font-weight:bold; font-family: arial; color:#c00; padding:0px; margin:0px; }
div#com_users div.row{ text-align:right; padding:0px; margin:0px; height:25px; }
div#com_users form{ margin:10px 0px 0px 0px; padding:0px; padding-left:15px; padding-right:15px; }
div#com_users div.row label{ float:left; color:#42606E; font-weight:bold; }
div#com_users div.row input{ width:300px; margin:0px; padding:0px; border:1px solid #c0c0c0; font-size:11px; height:17px; }
div#com_users div.row select{ width:300px; margin:0px; padding:0px; border:1px solid #c0c0c0; font-size:11px; height:17px; }
div#com_users div.row input.button{ padding:0px; padding-left:3px; margin:0px; color:#1c3b5a; border:1px solid #c0c0c0; height:20px; width:150px;  font-family:arial; font-size:8px; letter-spacing:2px; background-color:#e6eae9; background-image:url('html/button_background.png'); margin-top:2px; }

/*com_search */
div#simple_search_box{ margin-top:10px; width:195px; text-align:right; vertical-align:top; }
div#simple_search_box form{  }
div#simple_search_box h1{ font-size:11px; font-weight:bold; color:#999; float:left;  margin:0px;padding:0px; padding-left:30px; margin-bottom:5px;  }
div#simple_search_box input.text{ padding:0px;  padding-left:3px; margin:0px; border:1px solid #c0c0c0; height:16px; font-size:11px; width:160px; background-image:url('html/input_background.png'); background-repeat:repeat-x; }
div#simple_search_box input.button{ padding:0px; padding-left:3px;margin:0px;  margin-top:5px;  color:#1c3b5a; border:1px solid #c0c0c0; height:22px; width:75px;  font-family:arial; font-size:10px; letter-spacing:1px; background-color:#e6eae9; background-image:url('html/button_background.png'); margin-top:8px; }

div#com_search_body img{ vertical-align:middle; border:1px solid #999; margin-right:10px; }
div#com_search_body div{ margin:10px 0px 0px 0px; padding:0px 0px 10px 0px; border-bottom:1px solid #999; }
