body{padding:0px;margin:0px auto;text-align:center;background-color:#fafafa;font-size:12px;color:#242424;font-family:Arial,Helvetica,sans-serif;text-align:left;}
.reset_content{display:block;font-size:0px;line-height:0px;height:0px;overflow:hidden;clear:both;}
.reset_line{display:block;font-size:0px;line-height:0px;height:10px;overflow:hidden;clear:both;}
.reset_line_big{display:block;font-size:0px;line-height:0px;height:23px;overflow:hidden;clear:both;}
form, fieldset, p, fieldset, a img{margin:0;padding:0;border:0;}
div.main_content_text p{margin:0;padding:10px 0 0 0;border:0;}
div.main_companies_complet p, div.main_companies_complet_homepage p{margin:0;padding:0;border:0;}
div.main_content_text a{color:#004892;text-decoration:underline;}
div.main_content_text a:hover{text-decoration:none;}
input, textarea, select{font-family:Arial,Helvetica,sans-serif;}
.main_background{width:1050px;margin:0px auto;text-align:center;background:#fafafa url(../images/main_background.png) repeat-y center top;position:relative;}
.main_content{width:985px;min-height:787px;margin:0px auto;padding:0px 0 15px 0;text-align:left;}
.main_header{width:985px;height:210px;float:left;position:relative;}
.main_menu{float:left;position:absolute;top:115px;left:12px;}
a.link_menu_0{color:#fff;text-decoration:none;font-weight:bold;background:#fff url(../images/main_menu_background_0.png) repeat;float:left;display:block;height:15px;padding:9px 11px 7px 11px;text-transform:uppercase;font-size:11px;}
a.link_menu_0:hover{text-decoration:underline;}
a.link_menu_0_active, a.link_menu_0_active:hover{color:#fff;text-decoration:underline;font-weight:bold;background:#fff url(../images/main_menu_background_0.png) repeat;float:left;display:block;height:15px;padding:9px 11px 7px 11px;text-transform:uppercase;font-size:11px;}
span.menu_left_0{background:url(../images/main_menu_left_0.png) no-repeat;display:block;float:left;width:6px;height:31px;}
span.menu_right_0{background:url(../images/main_menu_right_0.png) no-repeat;display:block;float:left;width:6px;height:31px;margin:0px 7px 0 0;}
a.link_menu_1{color:#fff;text-decoration:none;font-weight:bold;background:#fff url(../images/main_menu_background_1.png) repeat;float:left;display:block;height:15px;padding:9px 11px 7px 11px;text-transform:uppercase;font-size:11px;}
a.link_menu_1:hover{text-decoration:underline;}
a.link_menu_1_active, a.link_menu_1_active:hover{color:#fff;text-decoration:underline;font-weight:bold;background:#fff url(../images/main_menu_background_1.png) repeat;float:left;display:block;height:15px;padding:9px 11px 7px 11px;text-transform:uppercase;font-size:11px;}
span.menu_left_1{background:url(../images/main_menu_left_1.png) no-repeat;display:block;float:left;width:6px;height:31px;}
span.menu_right_1{background:url(../images/main_menu_right_1.png) no-repeat;display:block;float:left;width:6px;height:31px;margin:0px 7px 0 0;}
a.link_menu_2{color:#fff;text-decoration:none;font-weight:bold;background:#fff url(../images/main_menu_background_2.png) repeat;float:left;display:block;height:15px;padding:9px 11px 7px 11px;text-transform:uppercase;font-size:11px;}
a.link_menu_2:hover{text-decoration:underline;}
a.link_menu_2_active, a.link_menu_2_active:hover{color:#fff;text-decoration:underline;font-weight:bold;background:#fff url(../images/main_menu_background_2.png) repeat;float:left;display:block;height:15px;padding:9px 11px 7px 11px;text-transform:uppercase;font-size:11px;}
span.menu_left_2{background:url(../images/main_menu_left_2.png) no-repeat;display:block;float:left;width:6px;height:31px;}
span.menu_right_2{background:url(../images/main_menu_right_2.png) no-repeat;display:block;float:left;width:6px;height:31px;margin:0px 7px 0 0;}
a.link_menu_3{color:#fff;text-decoration:none;font-weight:bold;background:#fff url(../images/main_menu_background_3.png) repeat;float:left;display:block;height:15px;padding:9px 11px 7px 11px;text-transform:uppercase;font-size:11px;}
a.link_menu_3:hover{text-decoration:underline;}
a.link_menu_3_active, a.link_menu_3_active:hover{color:#fff;text-decoration:underline;font-weight:bold;background:#fff url(../images/main_menu_background_3.png) repeat;float:left;display:block;height:15px;padding:9px 11px 7px 11px;text-transform:uppercase;font-size:11px;}
span.menu_left_3{background:url(../images/main_menu_left_3.png) no-repeat;display:block;float:left;width:6px;height:31px;}
span.menu_right_3{background:url(../images/main_menu_right_3.png) no-repeat;display:block;float:left;width:6px;height:31px;margin:0px 7px 0 0;}
a.link_menu_4{color:#fff;text-decoration:none;font-weight:bold;background:#fff url(../images/main_menu_background_4.png) repeat;float:left;display:block;height:15px;padding:9px 11px 7px 11px;text-transform:uppercase;font-size:11px;}
a.link_menu_4:hover{text-decoration:underline;}
a.link_menu_4_active, a.link_menu_4_active:hover{color:#fff;text-decoration:underline;font-weight:bold;background:#fff url(../images/main_menu_background_4.png) repeat;float:left;display:block;height:15px;padding:9px 11px 7px 11px;text-transform:uppercase;font-size:11px;}
span.menu_left_4{background:url(../images/main_menu_left_4.png) no-repeat;display:block;float:left;width:6px;height:31px;}
span.menu_right_4{background:url(../images/main_menu_right_4.png) no-repeat;display:block;float:left;width:6px;height:31px;margin:0px 7px 0 0;}
a.link_menu_5{color:#fff;text-decoration:none;font-weight:bold;background:#fff url(../images/main_menu_background_5.png) repeat;float:left;display:block;height:15px;padding:9px 11px 7px 11px;text-transform:uppercase;font-size:11px;}
a.link_menu_5:hover{text-decoration:underline;}
a.link_menu_5_active, a.link_menu_5_active:hover{color:#fff;text-decoration:underline;font-weight:bold;background:#fff url(../images/main_menu_background_5.png) repeat;float:left;display:block;height:15px;padding:9px 11px 7px 11px;text-transform:uppercase;font-size:11px;}
span.menu_left_5{background:url(../images/main_menu_left_5.png) no-repeat;display:block;float:left;width:6px;height:31px;}
span.menu_right_5{background:url(../images/main_menu_right_5.png) no-repeat;display:block;float:left;width:6px;height:31px;margin:0px 7px 0 0;}
a.link_menu_6{color:#fff;text-decoration:none;font-weight:bold;background:#fff url(../images/main_menu_background_6.png) repeat;float:left;display:block;height:15px;padding:9px 11px 7px 11px;text-transform:uppercase;font-size:11px;}
a.link_menu_6:hover{text-decoration:underline;}
a.link_menu_6_active, a.link_menu_6_active:hover{color:#fff;text-decoration:underline;font-weight:bold;background:#fff url(../images/main_menu_background_6.png) repeat;float:left;display:block;height:15px;padding:9px 11px 7px 11px;text-transform:uppercase;font-size:11px;}
span.menu_left_6{background:url(../images/main_menu_left_6.png) no-repeat;display:block;float:left;width:6px;height:31px;}
span.menu_right_6{background:url(../images/main_menu_right_6.png) no-repeat;display:block;float:left;width:6px;height:31px;margin:0px 7px 0 0;}
.main_logo a{width:305px;height:70px;background:url(../images/main_logo.png) no-repeat;float:left;position:absolute;top:12px;left:13px;text-decoration:none;}
.main_header h1{color:#004894;font-size:16px;font-weight:bold;float:left;position:absolute;top:80px;left:13px;margin:0px;padding:0px;}
div.main_calendar{background:url(../images/main_calendar.png) no-repeat;float:left;width:106px;height:93px;position:absolute;top:10px;left:337px;}
div.main_calendar span.month{display:block;font-weight:bold;width:106px;position:absolute;top:9px;left:0px;text-align:center;}
div.main_calendar span.day{display:block;font-size:32px;color:#004894;font-family:'Georgia CE','Times New CE','New York CE',Georgia,times,serif;width:106px;position:absolute;top:28px;left:0px;text-align:center;}
div.main_calendar span.nameday{display:block;font-size:11px;color:#004894;width:106px;position:absolute;top:69px;left:0px;text-align:center;}
div.main_banner_header{background-color:#fff;width:492px;height:76px;float:left;padding:7px 8px 8px 8px;border:1px #dfedf2 solid;position:absolute;top:10px;left:460px;}
div.main_banner{background-color:#fff;width:160px;height:417px;float:left;padding:7px 8px 8px 8px;border:1px #dfedf2 solid;position:relative;top:20px;left:3px;z-index:1;margin:0px 0 20px 0;}
div.main_banner_companies{background-color:#fff;width:457px;height:96px;float:left;padding:7px 8px 8px 8px;border:1px #dfedf2 solid;position:relative;top:0;left:0;margin:0px 0 10px 0;}
.main_category_left{width:299px;min-height:787px;float:left;padding:0px 0 20px 0;}
.main_category_left ul{margin:0;padding:20px 0 0 13px;list-style-type:none;font-size:12px;font-weight:bold;}
.main_category_left ul li a{color:#004894;text-decoration:none;display:block;position:relative;width:257px;height:30px;background:url(../images/main_category_background.png) no-repeat 0 0;padding:2px 0 0 23px;}
.main_category_left ul li a:hover{background:url(../images/main_category_background.png) no-repeat 0 -33px;}
.main_category_left ul li.active a, .main_category_left ul li.active a:hover{color:#004894;text-decoration:none;display:block;position:relative;width:257px;height:30px;background:url(../images/main_category_background.png) no-repeat 0 -33px;padding:2px 0 0 23px;}
.main_category_left ul li a img{position:relative;top:3px;left:-15px;padding:0px 5px 0 0;}
.main_category_left ul ul{margin:0;font-size:11px;font-weight:normal;padding:5px 0 5px 0;}
.main_category_left ul ul li.subcategory_1 a{color:#004894;text-decoration:none;display:block;position:relative;width:215px;height:20px;background:url(../images/subcategory_arrow.png) no-repeat 46px 4px;padding:0px 0 0 57px;}
.main_category_left ul ul li.subcategory_1 a:hover{color:#004894;text-decoration:none;display:block;position:relative;width:215px;height:20px;background:url(../images/subcategory_arrow.png) no-repeat 49px 4px;padding:0px 0 0 60px;}
.main_category_left ul ul li.subcategory_1_active a, .main_category_left ul ul li.subcategory_1_active a:hover{color:#004894;text-decoration:underline;display:block;position:relative;width:215px;height:20px;background:url(../images/subcategory_arrow.png) no-repeat 49px 4px;padding:0px 0 0 60px;}
.main_category_left ul ul li.subcategory_2 a{color:#004894;text-decoration:none;display:block;position:relative;width:215px;height:20px;background:url(../images/subcategory_arrow.png) no-repeat 60px 4px;padding:0px 0 0 71px;}
.main_category_left ul ul li.subcategory_2 a:hover{color:#004894;text-decoration:none;display:block;position:relative;width:215px;height:20px;background:url(../images/subcategory_arrow.png) no-repeat 63px 4px;padding:0px 0 0 74px;}
.main_category_left ul ul li.subcategory_2_active a, .main_category_left ul ul li.subcategory_2_active a:hover{color:#004894;text-decoration:underline;display:block;position:relative;width:215px;height:20px;background:url(../images/subcategory_arrow.png) no-repeat 63px 4px;padding:0px 0 0 74px;}
.main_category_left ul ul li.subcategory_3 a{color:#004894;text-decoration:none;display:block;position:relative;width:215px;height:20px;background:url(../images/subcategory_arrow.png) no-repeat 74px 4px;padding:0px 0 0 85px;}
.main_category_left ul ul li.subcategory_3 a:hover{color:#004894;text-decoration:none;display:block;position:relative;width:215px;height:20px;background:url(../images/subcategory_arrow.png) no-repeat 77px 4px;padding:0px 0 0 88px;}
.main_category_left ul ul li.subcategory_3_active a, .main_category_left ul ul li.subcategory_3_active a:hover{color:#004894;text-decoration:underline;display:block;position:relative;width:215px;height:20px;background:url(../images/subcategory_arrow.png) no-repeat 77px 4px;padding:0px 0 0 88px;}
.main_banner_right{width:195px;min-height:787px;float:left;padding:0px 0 20px 0;}
.main_page{width:490px;min-height:787px;float:left;text-align:left;padding:0px 0 20px 0;position:relative;z-index:9;}
.main_page div.main_content_text{width:480px;float:left;padding:20px 4px 20px 4px;}
.main_page h3{color:#004894;font-size:14px;padding:0px 0 10px 0;margin:0px;display:block;}
.main_page div.main_subgroups{width:449px;float:left;padding:0;}
.main_page div.main_subgroups_border{width:449px;float:left;padding:0px 0 10px 0;border-bottom:1px #dfedf2 solid;margin:0px 0 10px 0;}
.main_page div.main_catalogue_groups{background-color:#fff;width:473px;float:left;border:1px #dfedf2 solid;position:relative;top:0;left:0;margin:0px 0 20px 0;}
.main_page div.main_catalogue_groups:hover{background-color:#fafcfe;width:473px;float:left;border:1px #dfedf2 solid;position:relative;top:0;left:0;}
.main_page div.main_catalogue_groups div.inside{float:left;padding:10px 0 10px 12px;}
.main_page div.main_catalogue_groups div.inside a{color:#004894;font-size:11px;text-decoration:none;display:block;float:left;width:204px;height:14px;background:url(../images/icon_folder.png) no-repeat 0 1px;padding:2px 0 2px 20px;overflow:hidden;}
.main_page div.main_catalogue_groups div.inside a:hover{background:url(../images/icon_folder.png) no-repeat 0 -14px;text-decoration:underline;}
.main_page div.main_catalogue_groups div.inside a.link_group{color:#004894;font-size:13px;text-decoration:none;display:block;font-weight:bold;float:left;width:435px;height:14px;background:url(../images/icon_folder.png) no-repeat 0 1px;padding:0px 0 5px 20px;overflow:hidden;}
.main_page div.main_catalogue_groups div.inside a.link_group:hover{text-decoration:underline;}
span.right_edge_top{float:right;width:6px;height:6px;position:absolute;top:-1px;right:-1px;background:url(../images/right_edge_top.gif) no-repeat top left;display:block;}
span.left_edge_top{float:left;width:6px;height:6px;position:absolute;top:-1px;left:-1px;background:url(../images/left_edge_top.gif) no-repeat top left;display:block;}
span.right_edge_bottom{float:right;width:6px;height:6px;position:absolute;bottom:-1px;right:-1px;background:url(../images/right_edge_bottom.gif) no-repeat top left;display:block;}
span.left_edge_bottom{float:left;width:6px;height:6px;position:absolute;bottom:-1px;left:-1px;background:url(../images/left_edge_bottom.gif) no-repeat top left;display:block;}
.main_form_bar_a{background:#edf2f9 url(../images/main_form_bar_a.png) no-repeat left top;width:490px;height:72px;float:left;position:relative;}
.main_form_bar_b{background:#edf2f9 url(../images/main_form_bar_a.png) no-repeat left top;width:299px;height:72px;float:left;position:relative;}
.main_form_bar_c{background:#edf2f9 url(../images/main_form_bar_a.png) no-repeat left top;width:195px;height:72px;float:left;position:relative;}
.main_form_bar_a h4, .main_form_bar_b h4, .main_form_bar_c h4{color:#004894;font-size:16px;height:65px;background:url(../images/bar_arrow.png) no-repeat 47% -3px;float:left;position:absolute;top:3px;left:10px;padding:0px;margin:0px;}
.main_form_bar_a p, .main_form_bar_b p, .main_form_bar_c p{color:#000;float:left;position:absolute;top:45px;left:10px;}
.main_page fieldset{width:480px;float:left;padding:0px 0 20px 0;}
.main_page fieldset.break{width:480px;float:left;padding:20px 0 20px 0;}
.main_page fieldset.form{width:480px;float:left;padding:7px 0 5px 0;}
.main_page div.legend{color:#004894;font-weight:bold;padding:0px 0 10px 0;margin:0px;}
.main_page div.legend_red{color:#ff0000;font-weight:bold;padding:0px 0 5px 0;margin:0px;}
.main_page div.legend_green{color:#3fa83f;font-weight:bold;padding:0px 0 5px 0;margin:0px;}
div.main_warning{background-color:#fffbfb;color:#ff0000;width:461px;float:left;border:1px #ff7777 solid;position:relative;top:0;left:0;padding:10px 0 10px 12px;margin:0px 0 15px 0;}
span.warning_right_edge_top{float:right;width:6px;height:6px;position:absolute;top:-1px;right:-1px;background:url(../images/warning_right_edge_top.gif) no-repeat top left;display:block;}
span.warning_left_edge_top{float:left;width:6px;height:6px;position:absolute;top:-1px;left:-1px;background:url(../images/warning_left_edge_top.gif) no-repeat top left;display:block;}
span.warning_right_edge_bottom{float:right;width:6px;height:6px;position:absolute;bottom:-1px;right:-1px;background:url(../images/warning_right_edge_bottom.gif) no-repeat top left;display:block;}
span.warning_left_edge_bottom{float:left;width:6px;height:6px;position:absolute;bottom:-1px;left:-1px;background:url(../images/warning_left_edge_bottom.gif) no-repeat top left;display:block;}
div.main_message{background-color:#f6fdf6;color:#3fa83f;width:461px;float:left;border:1px #5ace5a solid;position:relative;top:0;left:0;padding:10px 0 10px 12px;margin:0px 0 15px 0;}
span.message_right_edge_top{float:right;width:6px;height:6px;position:absolute;top:-1px;right:-1px;background:url(../images/message_right_edge_top.gif) no-repeat top left;display:block;}
span.message_left_edge_top{float:left;width:6px;height:6px;position:absolute;top:-1px;left:-1px;background:url(../images/message_left_edge_top.gif) no-repeat top left;display:block;}
span.message_right_edge_bottom{float:right;width:6px;height:6px;position:absolute;bottom:-1px;right:-1px;background:url(../images/message_right_edge_bottom.gif) no-repeat top left;display:block;}
span.message_left_edge_bottom{float:left;width:6px;height:6px;position:absolute;bottom:-1px;left:-1px;background:url(../images/message_left_edge_bottom.gif) no-repeat top left;display:block;}
div.main_information_box{background-color:#fff;color:#004892;font-size:11px;width:461px;float:left;padding:10px 0 10px 12px;border:1px #dfedf2 solid;position:relative;top:0;left:0;margin:0px 0 10px 0;}
.main_page label{width:130px;float:left;padding: 4px 15px 4px 0;font-weight:bold;text-align:right;}
.main_page big{color:#ff0000;font-weight:normal;font-size:10px;font-family:Verdana;}
.main_page input.text{font-size:13px;color:#000;width:294px;float:left;padding: 2px 3px 2px 3px;border-top:1px #b9b9b9 solid;border-left:1px #b9b9b9 solid;border-bottom:1px #efefef solid;border-right:1px #efefef solid;}
.main_page textarea.text{font-size:13px;color:#000;width:294px;float:left;padding: 2px 3px 2px 3px;overflow:auto;border-top:1px #b9b9b9 solid;border-left:1px #b9b9b9 solid;border-bottom:1px #efefef solid;border-right:1px #efefef solid;}
.main_page select.text{font-size:13px;color:#000;width:220px;float:left;}
.main_page select.text_full{font-size:13px;width:302px;float:left;}
.main_page input.middle{width:147px;float:left;padding: 2px 3px 2px 3px;border-top:1px #b9b9b9 solid;border-left:1px #b9b9b9 solid;border-bottom:1px #efefef solid;border-right:1px #efefef solid;}
.main_page input.button{width:140px;font-size:11px;color:#414143;font-weight:bold;text-transform:uppercase;float:left;margin:-1px 0px 0px 6px;background-color:#e9e9e9;border-top:1px #ffffff solid;border-left:1px #ffffff solid;border-bottom:1px #e0e0e0 solid;border-right:1px #e0e0e0 solid;padding:8px 3px 4px 3px;text-align:center;text-decoration:none;display:block;cursor:pointer;}
.main_page div.url{padding: 10px 0 0 0;}
.main_page div.url span{color:#666666;}
.main_page div.url a{color:#004892;text-decoration:underline;}
.main_page div.url a:hover{text-decoration:none;}
.main_page h2{float:left;width:474px;display:block;color:#004892;font-size:18px;font-weight:normal;padding:0px 0 5px 0;margin:0px 0 10px 0;border-bottom:1px #dfedf2 solid;}
.main_page h3{float:left;width:474px;display:block;color:#004892;font-size:13px;font-weight:bold;padding:30px 0 5px 0;margin:0px 0 10px 0;border-bottom:1px #dfedf2 solid;}
div.main_content_text h4{float:left;width:474px;display:block;color:#004892;font-size:13px;font-weight:bold;padding:5px 0 5px 0;margin:0px 0 10px 0;border-bottom:1px #dfedf2 solid;}
.main_page div.action_button{float:left;position:relative;top:-10px;left:0px;width:471px;height:35px;}
.main_page div.action_button_document{float:left;position:relative;top:-10px;left:0px;width:471px;height:30px;}
.main_page a.link_print{background:url(../images/main_button_company_print.png) no-repeat 0 0;width:115px;height:20px;float:right;display:block;color:#004892;padding:5px 0 0 0;margin:0px 6px 0 0;text-indent:37px;text-decoration:none;font-size:11px;font-weight:bold;}
.main_page a.link_print:hover{background:url(../images/main_button_company_print.png) no-repeat 0 -25px;}
.main_page a.link_edit{background:url(../images/main_button_company_edit.png) no-repeat 0 0;width:115px;height:20px;float:right;display:block;color:#004892;padding:5px 0 0 0;margin:0px 6px 0 0;text-indent:31px;text-decoration:none;font-size:11px;font-weight:bold;}
.main_page a.link_edit:hover{background:url(../images/main_button_company_edit.png) no-repeat 0 -25px;}
.main_page a.link_login{background:url(../images/main_button_company_login.png) no-repeat 0 0;width:115px;height:20px;float:right;display:block;color:#004892;padding:5px 0 0 0;margin:0px 6px 0 0;text-indent:35px;text-decoration:none;font-size:11px;font-weight:bold;}
.main_page a.link_login:hover{background:url(../images/main_button_company_login.png) no-repeat 0 -25px;}
.main_page a.link_logout{background:url(../images/main_button_company_logout.png) no-repeat 0 0;width:115px;height:20px;float:right;display:block;color:#004892;padding:5px 0 0 0;margin:0px 6px 0 0;text-indent:34px;text-decoration:none;font-size:11px;font-weight:bold;}
.main_page a.link_logout:hover{background:url(../images/main_button_company_logout.png) no-repeat 0 -25px;}
.main_page a.link_view{background:url(../images/main_button_company_view.png) no-repeat 0 0;width:115px;height:20px;float:right;display:block;color:#004892;padding:5px 0 0 0;margin:0px 6px 0 0;text-indent:29px;text-decoration:none;font-size:11px;font-weight:bold;}
.main_page a.link_view:hover{background:url(../images/main_button_company_view.png) no-repeat 0 -25px;}
.main_page a.link_lost{background:url(../images/main_button_company_lost.png) no-repeat 0 0;width:115px;height:20px;float:right;display:block;color:#004892;padding:5px 0 0 0;margin:0px 6px 0 0;text-indent:34px;text-decoration:none;font-size:11px;font-weight:bold;}
.main_page a.link_lost:hover{background:url(../images/main_button_company_lost.png) no-repeat 0 -25px;}
div.main_button{width:298px;padding:10px 0 50px 0;margin:0 auto;}
#choose_color{display:block;float:left;}
.link_file{display:block;float:left;width:302px;}
div.main_content_text .link_file a, .link_file a:hover{width:80px;font-size:10px;color:#414143;text-decoration:none;font-weight:bold;text-transform:uppercase;float:left;margin:-1px 0px 0px 3px;background-color:#e9e9e9;border-top:1px #ffffff solid;border-left:1px #ffffff solid;border-bottom:1px #e0e0e0 solid;border-right:1px #e0e0e0 solid;padding:5px 3px 4px 3px;text-align:center;text-decoration:none;display:block;}
div.main_button_add{width:70px;font-size:10px;color:#414143;font-weight:bold;text-transform:uppercase;float:left;margin:-1px 0px 0px 3px;background-color:#e9e9e9;border-top:1px #ffffff solid;border-left:1px #ffffff solid;border-bottom:1px #e0e0e0 solid;border-right:1px #e0e0e0 solid;padding:5px 3px 4px 3px;text-align:center;text-decoration:none;display:block;cursor:pointer;}
#new_select_line{float:left;}
#new_select_line span{display:block;float:left;padding:10px 0 0 0;}
.show_photogallery{float:left;width:302px;}
.new_photogallery{float:left;height:32px;}
.new_photogallery span.line{display:block;float:left;padding:10px 0 0 0;}
div.icon_help{display:block;width:16px;height:16px;display:block;float:left;background:url(../images/icon_help.png) no-repeat 0 0;position:relative;top:2px;left:8px;cursor:pointer;}
div.icon_help:hover{background:url(../images/icon_help.png) no-repeat 0px -16px;}
div.help_show{float:left;position:relative;z-index:9;}
div.help_show span.main_help{width:271px;min-height:100px;display:block;background-color:#fff;float:left;position:absolute;top:-44px;left:30px;border:1px #caddec solid;z-index:99;}
div.help_show span.main_help_top{width:273px;height:22px;display:block;background:url(../images/main_help_top.png) no-repeat 0 0;float:left;position:absolute;top:-1px;left:-1px;}
div.help_show span.main_help_bottom{width:273px;height:8px;display:block;background:url(../images/main_help_bottom.png) no-repeat 0 0;float:left;position:absolute;bottom:-1px;left:-1px;}
div.help_show span.main_help_arrow{width:20px;height:29px;display:block;background:url(../images/main_help_arrow.gif) no-repeat 0 0;float:left;position:absolute;top:39px;left:-20px;}
div.help_show span.main_help_close{width:13px;height:13px;display:block;background:url(../images/main_help_close.png) no-repeat 0 0;float:right;position:absolute;top:5px;right:5px;cursor:pointer;}
div.help_show span.main_help_close:hover{background:url(../images/main_help_close.png) no-repeat 0 -13px;}
div.help_show span.main_help_title{display:block;font-size:11px;color:#004892;font-weight:bold;padding:4px 4px 4px 10px;}
div.help_show span.main_help_text{display:block;font-size:11px;padding:30px 10px 10px 10px;line-height:13px;}
div.help_show span.main_help_text a{color:#004892;font-size:11px;text-decoration:underline;}
div.help_show span.main_help_text a:hover{text-decoration:none;}
div.advanced_search{float:left;position:relative;z-index:9;}
div.advanced_search span.main_search{width:190px;height:100px;display:block;background-color:#fff;float:left;position:absolute;top:-101px;left:0px;border:1px #b9b9b9 solid;z-index:99;}
div.advanced_search span.main_search_top{width:188px;height:22px;background-color:#f9f8f8;display:block;float:left;position:absolute;top:1px;left:1px;}
div.advanced_search span.main_search_close{width:13px;height:13px;display:block;background:url(../images/main_search_close.png) no-repeat 0 0;float:right;position:absolute;top:5px;right:5px;cursor:pointer;}
div.advanced_search span.main_search_close:hover{background:url(../images/main_search_close.png) no-repeat 0 -13px;}
div.advanced_search span.main_search_title{display:block;font-size:11px;color:#414143;font-weight:bold;padding:4px 4px 4px 10px;}
div.advanced_search span.main_search_text{display:block;font-size:11px;padding:30px 10px 10px 10px;line-height:13px;}
div.change_color{width:18px;height:18px;display:block;float:left;background:#fff;border:1px #c4c4c5 solid;padding:1px;margin:0px 9px 0 0;cursor:pointer;}
div.change_color:hover{border:1px #747474 solid;}
div.change_color_active{width:18px;height:18px;display:block;float:left;background:#fff;border:1px #747474 solid;padding:1px;margin:0px 9px 0 0;cursor:pointer;}
div.change_color span, div.change_color_active span{width:18px;height:18px;display:block;float:left;background:#fdddaa;cursor:hand;}
div.main_footer{background:url(../images/main_footer.png) no-repeat center top;width:1050px;height:127px;margin:0px auto;position:relative;}
a.main_logo_footer{background:url(../images/main_logo_footer.png) no-repeat 0 0;display:block;width:180px;height:64px;float:left;position:absolute;top:37px;left:50px;}
a.main_logo_footer:hover{background:url(../images/main_logo_footer.png) no-repeat 0 -64px;}
div.main_footer_links{float:right;position:absolute;top:43px;right:59px;}
div.main_footer_copyright{color:#adadad;float:right;position:absolute;top:73px;right:70px;}
a.link_copyright{font-size:12px;color:#adadad;text-decoration:underline;}
a.link_copyright:hover{text-decoration:none;}
a.link_footer{font-size:12px;color:#414143;padding:8px 12px 8px 12px;display:block;text-decoration:none;float:left;}
a.link_footer:hover{text-decoration:underline;}
div.footer_border{border-left:1px #414143 solid;height:12px;float:left;position:relative;top:10px;}
.main_mutation{width:48px;float:right;position:absolute;top:108px;left:-16px;}
.main_mutation_button a{font-size:12px;color:#004894;text-transform:uppercase;font-weight:bold;text-decoration:none;background:url(../images/main_mutation.png) no-repeat 0 0;width:48px;height:53px;float:left;}
.main_mutation_button a:hover{background:url(../images/main_mutation.png) no-repeat 0 -53px;}
.main_mutation_button a img, .main_mutation_button_active a img{width:18px;height:12px;margin:20px 0 0 8px;cursor:pointer;}
.main_mutation_button_active a, .main_mutation_button_active a:hover{font-size:12px;color:#004894;text-transform:uppercase;font-weight:bold;text-decoration:none;background:url(../images/main_mutation.png) no-repeat 0 -53px;width:48px;height:53px;float:left;}
.main_search_header{float:left;position:absolute;top:182px;left:692px;z-index:9;}
.main_search_header input.text{font-size:13px;color:#000;width:180px;float:left;padding:3px 5px 2px 5px;border-top:1px #b9b9b9 solid;border-left:1px #b9b9b9 solid;border-bottom:1px #efefef solid;border-right:1px #efefef solid;}
.main_search_header input.button{width:80px;font-size:11px;color:#414143;font-weight:bold;text-transform:uppercase;float:left;margin:-1px 0px 0px 6px;background-color:#e9e9e9;border-top:1px #ffffff solid;border-left:1px #ffffff solid;border-bottom:1px #e0e0e0 solid;border-right:1px #e0e0e0 solid;padding:4px 3px 1px 3px;height:24px;text-align:center;text-decoration:none;display:block;cursor:pointer;}
.main_alphabet_header{float:left;position:absolute;top:182px;left:13px;}
a.link_alphabet{color:#004894;text-decoration:none;font-weight:bold;background:url(../images/main_alphabet.png) no-repeat 0 0;display:block;width:22px;height:21px;float:left;text-align:center;padding:3px 0 0 0;margin:0px 3px 0 0;}
a.link_alphabet:hover{background:url(../images/main_alphabet.png) no-repeat 0 -25px;}
a.link_alphabet_active, a.link_alphabet_active:hover{color:#004894;text-decoration:none;font-weight:bold;background:url(../images/main_alphabet.png) no-repeat 0 -25px;display:block;width:22px;height:21px;float:left;text-align:center;padding:3px 0 0 0;margin:0px 3px 0 0;}
.main_alphabet_header h6, .main_search_header h6{font-size:12px;color:#004894;font-weight:bold;float:left;position:absolute;top:-20px;left:1px;padding:0;margin:0;}
div.main_companies_complet{float:left;width:100%;height:978px;}
div.main_background_company{width:475px;float:left;background-color:#edf2f9;margin:0px 0 10px 0;position:relative;}
a.link_detail{display:block;font-size:11px;color:#004894;text-decoration:underline;float:right;position:absolute;right:10px;bottom:12px;}
a.link_detail:hover{text-decoration:none;}
div.main_background_company div.inside{float:left;padding:9px 9px 12px 9px;width:345px;}
div.main_background_company div.inside p{float:left;margin:0px 0 5px 0;width:345px;height:45px;overflow:hidden;line-height:15px;}
div.main_background_company div.inside span{color:#666666;font-size:11px;}
div.main_background_company a.link_title{color:#004892;font-size:18px;text-decoration:underline;display:block;padding:0px 0 5px 0;}
div.main_background_company a.link_title:hover{text-decoration:none;}
div.main_background_company a.link_url{color:#004892;font-size:11px;text-decoration:underline;}
div.main_background_company a.link_url:hover{text-decoration:none;}
div.main_background_company div.image{float:left;width:88px;height:88px;border:5px #fff solid;margin:7px 0 0 7px;}
div.main_pagination{background-color:#fff;width:457px;float:left;padding:7px 7px 9px 9px;border:1px #dfedf2 solid;position:relative;top:0;left:0;margin:10px 0 0 0;}
div.main_pagination .main_table_number a{background-color:#fff;float:left;padding:3px 7px 3px 7px;text-align:left;font-size:11px;font-weight:bold;text-transform:uppercase;text-decoration:none;margin:2px 0 0 3px;color:#004894;border:1px #dfedf2 solid;}
div.main_pagination .main_table_number a:hover{background-color:#edf2f9;color:#004894;}
div.main_pagination .main_table_number_active a,.main_table_number_active a:hover{background-color:#edf2f9;float:left;padding:3px 7px 3px 7px;text-align:left;font-size:11px;font-weight:bold;text-transform:uppercase;text-decoration:none;margin:2px 0 0 3px;color:#004894;border:1px #dfedf2 solid;}
div.main_pagination a.link_numbering_right{color:#004894;font:normal 11px Arial,Helvetica,sans-serif;text-decoration:underline;display:block;float:left;margin:6px 10px 0 0;}
div.main_pagination a.link_numbering_right:hover{text-decoration:none;}
div.main_pagination a.link_numbering_left{color:#004894;font-size:11px;font-weight:normal;text-decoration:underline;display:block;float:left;margin:6px 0 0 10px;}
div.main_pagination a.link_numbering_left:hover{text-decoration:none;}
div.main_pagination a.link_numbering_arrow_right, div.main_pagination a.link_numbering_arrow_right:hover{color:#004894;text-transform:none;font-size:16px;font-weight:normal;text-decoration:none;display:block;float:left;margin:3px 4px 0 0;}
div.main_pagination a.link_numbering_arrow_left, div.main_pagination a.link_numbering_arrow_left:hover{color:#004894;text-transform:none;font-size:16px;font-weight:normal;text-decoration:none;display:block;float:left;margin:3px 0 0 7px;}
div.main_crumbs{background-color:#fff;color:#004892;font-size:11px;width:457px;height:13px;float:left;padding:6px 7px 6px 9px;border:1px #dfedf2 solid;position:relative;top:0;left:0;margin:0px 0 10px 0;}
div.main_crumbs_hidden{float:left;width:457px;height:13px;overflow:hidden;}
div.main_crumbs big{font-family:Arial,Helvetica,sans-serif;color:#004892;font-size:11px;font-weight:bold;padding:0px;margin:0px;}
a.link_crumbs{font-size:11px;color:#004892;text-decoration:underline;}
a.link_crumbs:hover{text-decoration:none;}
.main_box_information_complet{width:490px;float:left;}
.main_box_information{background-color:#fff;width:212px;height:82px;float:left;padding:5px 10px 10px 10px;border:1px #dfedf2 solid;position:relative;margin:7px 7px 0 0;}
.main_box_information:hover{background-color:#fafcfe;}
.main_box_information strong{display:block;width:212px;height:15px;overflow:hidden;}
.main_box_information span{color:#666666;}
.main_box_information a{color:#004892;text-decoration:underline;}
.main_box_information a:hover{text-decoration:none;}
.main_box_information a.link_map{height:20px;background:url(../images/icon_map.png) no-repeat 0 3px;font-size:11px;color:#004892;text-decoration:underline;position:absolute;bottom:2px;right:10px;float:right;padding:0px 0 0 13px;}
.main_box_information a.link_map:hover{text-decoration:none;}
.main_box_information h6.address{background:url(../images/icon_address.png) no-repeat 0 0;color:#004894;font-size:12px;padding:1px 0 5px 22px;margin:0px 0 4px 0;border-bottom:1px #dfedf2 solid;}
.main_box_information h6.contact{background:url(../images/icon_email.png) no-repeat 0 0;color:#004894;font-size:12px;padding:1px 0 5px 22px;margin:0px 0 4px 0;border-bottom:1px #dfedf2 solid;}
.main_box_information h6.others{background:url(../images/icon_others.png) no-repeat 0 0;color:#004894;font-size:12px;padding:1px 0 5px 22px;margin:0px 0 4px 0;border-bottom:1px #dfedf2 solid;}
.main_box_information h6.person{background:url(../images/icon_person.png) no-repeat 0 0;color:#004894;font-size:12px;padding:1px 0 5px 22px;margin:0px 0 4px 0;border-bottom:1px #dfedf2 solid;}
img.click_banner{float:left;position:absolute;top:8px;left:8px;}
a.photogallery{background-color:#fff;float:left;padding:7px;margin:0px 11px 11px 0;position:relative;border:1px #dfedf2 solid;height:71px;}
a.photogallery:hover{background-color:#fafcfe;}
a.photogallery_edit{background-color:#fff;float:left;padding:7px;position:relative;border:1px #dfedf2 solid;height:40px;}
a.photogallery_edit:hover{background-color:#fafcfe;}
div.photogallery_edit_small{float:left;position:relative;width:71px;height:55px;margin:0px 0 10px 0;}
div.photogallery_edit_large{float:left;position:relative;width:77px;height:55px;margin:0px 0 10px 0;}
div.photogallery_edit_small a.main_delete_image{width:15px;height:15px;display:block;background:#fff url(../images/main_delete_image.png) no-repeat 3px 3px;float:right;position:absolute;bottom:7px;right:11px;cursor:pointer;}
div.photogallery_edit_small a.main_delete_image:hover{background:#fff url(../images/main_delete_image.png) no-repeat 3px -12px;}
div.photogallery_edit_large a.main_delete_image{width:15px;height:15px;display:block;background:#fff url(../images/main_delete_image.png) no-repeat 3px 3px;float:right;position:absolute;bottom:7px;right:17px;cursor:pointer;}
div.photogallery_edit_large a.main_delete_image:hover{background:#fff url(../images/main_delete_image.png) no-repeat 3px -12px;}
#loader_formular{display:none;}
.loader_text{text-align:center;font-weight:bold;}
div.pictureHolder .top .left{background: url(../images/lightbox_left_edge_top.gif) top left no-repeat;}
div.pictureHolder .top .middle{background:#fff;}
div.pictureHolder .top .right{background:url(../images/lightbox_right_edge_top.gif) top left no-repeat;}
div.pictureHolder .content{background-color:#fff;}
div.pictureHolder .content a.next:hover{background:url(../images/lightbox_button_next.gif) center right no-repeat;cursor: pointer;}
div.pictureHolder .content a.previous:hover{background:url(../images/lightbox_button_previous.gif) center left no-repeat;cursor: pointer;}
div.pictureHolder .content a.expand{background:url(../images/lightbox_button_expand.gif) top left no-repeat;cursor: pointer;}
div.pictureHolder .content a.expand:hover{background:url(../images/lightbox_button_expand.gif) bottom left no-repeat;cursor: pointer;}
div.pictureHolder .content a.contract{background:url(../images/lightbox_button_contract.gif) top left no-repeat;cursor: pointer;}
div.pictureHolder .content a.contract:hover{background:url(../images/lightbox_button_contract.gif) bottom left no-repeat;cursor: pointer;}
div.pictureHolder .content a.close{width:61px;height:22px;background:url(../images/lightbox_button_close.gif) center left no-repeat;cursor: pointer;}
div.pictureHolder .content .details .nav a.arrow_previous{background: url(../images/arrow_previous.gif) top left no-repeat;}
div.pictureHolder .content .details .nav a.arrow_next{background: url(../images/arrow_next.gif) top left no-repeat;}
div.pictureHolder .bottom .left{background: url(../images/lightbox_left_edge_bottom.gif) top left no-repeat;}
div.pictureHolder .bottom .middle{background:#fff;}
div.pictureHolder .bottom .right{background:url(../images/lightbox_right_edge_bottom.gif) top left no-repeat;}
div.pictureHolder .loaderIcon{background:url(../images/lightbox_loader.gif) center center no-repeat;}
div.prettyPhotoTitle div.prettyPhotoTitleLeft{background:url(../images/lightbox_left_edge_title.gif) top left no-repeat;}
div.prettyPhotoTitle div.prettyPhotoTitleRight{background:url(../images/lightbox_right_edge_title.gif) top left no-repeat;}
div.prettyPhotoTitle div.prettyPhotoTitleContent{background:url(../images/lightbox_title_background.gif) top left repeat-x;}
div.prettyPhotoOverlay{background:#000;position:absolute;top:0;left:0;z-index:9500;width:100%;}
div.pictureHolder{position:absolute;z-index:10000;width:100px;}
div.pictureHolder .top{position:relative;height:20px;}
* html div.pictureHolder .top{padding:0 20px;}
div.pictureHolder .top .left{position:absolute;left:0;width:20px;height:20px;}
div.pictureHolder .top .middle{position:absolute;left:20px;right:20px;height:20px;}
* html div.pictureHolder .top .middle{position:static;}
div.pictureHolder .top .right{position:absolute;top:0;left:auto;right:0;width:20px;height:20px;}
div.pictureHolder .content{position:relative;text-align:left;width:100%;height:40px;}
div.pictureHolder .content .details{display:none;margin:10px 15px 0 20px;}
div.pictureHolder .content .details p.description{display:none;float:left;margin:0;}
div.pictureHolder .content .details .nav{float:left;margin:4px 0 0 0;}
div.pictureHolder .content .details .nav p{float:left;margin:0 4px;}
div.pictureHolder .content .details .nav a.arrow_previous,div.pictureHolder .content .details .nav a.arrow_next{float:left;display:block;width:8px;height:9px;text-indent:-10000px;margin-top:4px;}
div.pictureHolder .content .details .nav a.disabled{background-position:0 -10px;cursor:default;}
div.pictureHolder .content div.hoverContainer{position:absolute;z-index:10000;top:0;left:0;width:100%;}
div.pictureHolder .content a.next{position:relative;z-index:2000;display:block;float:right;text-indent:-10000px;width:49%;height:100%;background:url(../images/prettyPhoto/btnNext.gif) 10000px 50% no-repeat;}
div.pictureHolder .content a.previous{cursor:pointer;display:block;text-indent:-10000px;width:49%;height:100%;background:url(../images/prettyPhoto/btnNext.gif) 10000px 50% no-repeat;}
div.pictureHolder .content a.expand,div.pictureHolder .content a.contract{position:absolute;z-index:20000;top:10px;right:30px;cursor:pointer;display:none;text-indent:-10000px;width:20px;height:20px;}
div.pictureHolder .content a.close{float:right;display:block;text-indent:-10000px;}
div.pictureHolder .bottom{position:relative;height:20px;}
* html div.pictureHolder .bottom{padding:0 20px;}
div.pictureHolder .bottom .left{position:absolute;left:0;width:20px;height:20px;}
div.pictureHolder .bottom .middle{position:absolute;left:20px;right:20px;height:20px;}
* html div.pictureHolder .bottom .middle{position:static;}
div.pictureHolder .bottom .right{position:absolute;top:0;left:auto;right:0;width:20px;height:20px;}
div.pictureHolder .loaderIcon{display:none;position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px;width:24px;height:24px;}
div.pictureHolder #fullResImageContainer{width:100%;text-align:center;}
div.prettyPhotoTitle{display:none;position:absolute;top:0;left:0;z-index:9999;color:#fff;font-size:12px;font-weight:bold;}
div.prettyPhotoTitle div.prettyPhotoTitleLeft,div.prettyPhotoTitle div.prettyPhotoTitleRight{float:left;width:19px;height:23px;overflow:hidden;}
div.prettyPhotoTitle div.prettyPhotoTitleContent{float:left;line-height:23px;}

