/*Basic styles*/
body {color: #2e5089; background: #0b3a67 url('../img/bg.gif') repeat-x top left; text-align: center; margin: 0px 0px 20px 0px;}
table, td {color: #2e5089;}

h1, h2 {color: #00adef;}
h3 {color: #00adef;}
h4, h5 {color: #00adef;}
h6 {color: #00adef;}

a:link {color: #ff7200; text-decoration: underline;}
a:visited {color: #ff7200; text-decoration: underline;}
a:hover {color: #ffc291; text-decoration: underline;}
a:active {color: #ff7200; text-decoration: underline;}

p {margin: 15px 0px 15px 0px;}
ul {margin: 10px 0px 15px 25px;}
ol {margin: 10px 0px 15px 35px;}

/*DIV layout properties*/
#div_navig_tp_wrpr {width: 823px; height: 62px; overflow: hidden; margin: 0px auto 0px auto;}
#div_navig_tp {float: right; margin: 12px 0px 0px 0px;}
#div_main_pht_wrpr {width: 861px; height: 170px; overflow: hidden; text-align: center; margin: 0px auto 0px auto;}
#div_main_pht_shdw_wrpr {width: 842px; height: 170px; float: left; overflow: hidden;}
#div_main_pht_shdw_l {width: 19px; height: 170px; float: left;}
#div_main_pht {width: 823px; height: 170px; float: left;}
#div_main_pht_shdw_r {width: 19px; height: 170px; float: left;}
#div_cnt_wrpr {width: 842px; margin: 0px auto 0px auto; text-align: left; padding: 0px 0px 0px 19px;}
#div_cnt_l {width: 558px; float: left; padding: 5px 27px 20px 25px;}
#div_cnt_l {min-height: 300px; height: auto; _height: 300px;} /*min-height*/
#div_cnt_r {width: 213px; float: left; overflow: hidden;}
#div_cnt_shdw {width: 21px; height: 250px; position: absolute; left: 631px; z-index: 1;}
#div_footer_main {width: 861px; margin: 0px auto 0px auto; text-align: left;}
#div_footer_wrpr {width: 647px; overflow: hidden;}
#div_footer {width: 554px; padding: 10px 28px 15px 28px; text-align: center; margin: 0px 0px 0px 19px;}
#div_trace {margin: 0px 0px 15px 0px;}
#div_logo_wrpr {width: 102px; height: 107px; position: absolute; z-index: 4; overflow: hidden; margin: -53px 0px 0px 24px;}
*html #div_logo_wrpr {top: 0; margin: 9px 0px 0px 5px;} /*IE6*/
*+html #div_logo_wrpr {top: 0; margin: 9px 0px 0px 5px;} /*IE7*/
/*--------------------------------------Panel navigation---------*/
#div_panel_navig {width: 213px; height: 614px; overflow: hidden; margin: 0px 0px 20px 0px;}
/*--------------------------------------Quality establishments----*/

/*--------------------------------------Quality establishments details----*/
#qe_det_title_wrpr {width: 560px; overflow: hidden;}
#qe_det_title {width: 380px; float: left;}
#qe_det_icon_wrpr {width: 170px; float: right; overflow: hidden; margin: 11px 0px 0px 0px;}
#qe_det_icon_l {text-align: right; float: right; padding: 5px 5px 2px 0px; margin: 3px 5px 0px 0px;}
#qe_det_icon_r {width: 60px; overflow: hidden; float: right;}
#qe_det_cnt_wrpr {padding: 23px 20px 23px 20px; margin: 10px 0px 0px 0px; overflow: hidden;}
#qe_det_cnt_wrpr {min-height: 360px; height: auto; _height: 360px;} /*Set min-height*/
#qe_det_cnt {width: 280px; float: left; margin: 0px 25px 0px 0px;}
#qe_det_cnt_pht {width: 208px; float: left;}

/*DIV appearance properties*/
#div_navig_tp_wrpr {}
#div_navig_tp {overflow: hidden;}
#div_main_pht_wrpr {}
#div_main_pht_shdw_wrpr {}
#div_main_pht_shdw_l {}
#div_main_pht {background: #dde2e9;}
#div_main_pht_shdw_r {}
#div_cnt_wrpr {background: #ebeef3 url('../img/bg_cnt_wrpr.gif') repeat-y;}
#div_cnt_l {}
#div_cnt_r {}
#div_cnt_shdw {background: url('../img/bg_cnt_shdw_home.gif') no-repeat top;}
#div_footer_main {}
#div_footer_wrpr {background: #ebeef3 url('../img/bg_footer_wrpr.gif') repeat-y;}
#div_footer {background: #d3dbe6 url('../img/bg_footer.gif') repeat-x bottom; font-size: 0.95em;}
#div_footer a:link {color: #2e5089; text-decoration: underline;}
#div_footer a:visited {color: #2e5089; text-decoration: underline;}
#div_footer a:hover {color: #97a8c4; text-decoration: underline;}
#div_footer a:active {color: #2e5089; text-decoration: underline;}
#div_trace {}
#div_logo_wrpr {}
/*--------------------------------------Panel navigation---------*/
#div_panel_navig {}
/*--------------------------------------Quality establishments----*/

/*--------------------------------------Quality establishments details----*/
#qe_det_title_wrpr {}
#qe_det_title {}
#qe_det_icon_wrpr {}
#qe_det_icon_l {border-right: 1px solid #bfcada;}
#qe_det_icon_r {}
#qe_det_cnt_wrpr {background: #fff url('../img/bg_box_def.gif') repeat-x bottom; border: 1px solid #bfcada;}
#qe_det_cnt {}
#qe_det_cnt_pht {border: 1px solid #d4ddeb;}

/*Classes*/
.navig_box {border-right: 1px solid #b0b1d6; padding: 4px 8px 6px 17px; text-align: right; line-height: 1em; color: #6b6eb2; float: right;}
.row_highlight_off {}
.row_highlight_on {background-color: #f5f5f5;}
.tbl_label {background-color: #00adef; font-weight: bold; color: #fff;}
.lightTable td {border-bottom: 1px solid #bfcada; padding: 3px 10px 3px 5px;}
.box_def {background: #fff url('../img/bg_box_def.gif') repeat-x bottom; border: 1px solid #bfcada;}
.ico_qe_s {margin: 0px 0px -6px 4px;}
.img_brdr2px {border: 2px solid #b2dae9;}
.img_brdr3px {border: 3px solid #b2dae9;}
.img_brdr4px {border: 4px solid #b2dae9;}

/*Element styles*/
/*--------------------------------------Quality establishments----*/
#tbl_qe {font-size: 11px;}
#tbl_qe .label {background-color: #3bc0f3; color: #fff; padding: 7px 5px 7px 5px; font-size: 1em; font-weight: bold; line-height: 1;}
#tbl_qe a:link {color: #2e5089; text-decoration: underline; font-weight: bold;}
#tbl_qe a:visited {color: #2e5089; text-decoration: underline; font-weight: bold;}
#tbl_qe a:hover {color: #97a8c4; text-decoration: underline; font-weight: bold;}
#tbl_qe a:active {color: #2e5089; text-decoration: underline; font-weight: bold;}
/*--------------------------------------Quality establishments details----*/
#tbl_qe_det_cnt {margin: 0px 0px 15px 0px;}
#tbl_qe_det_cnt img {margin-top: 5px;}
#qe_det_cnt .label {font-weight: bold;}
/*--------------------------------------List of shops----*/
#tbl_cat {}
#tbl_cat .title {position: absolute; margin: 18px 0px 0px 110px;}
#tbl_cat a:link {color: #2e5089; text-decoration: none;}
#tbl_cat a:visited {color: #2e5089; text-decoration: none;}
#tbl_cat a:hover {color: #2e5089; text-decoration: none;}
#tbl_cat a:active {color: #2e5089; text-decoration: none;}
/*-------------------------------------Board members----*/
#tbl_board_members {}
#tbl_board_members td {padding: 8px;}
#tbl_board_members h3{margin: 0px 0px 0px 0px;}
/*-------------------------------------Shopping map----*/
#tbl_shopping_map td {padding: 2px;}
#tbl_shopping_map a:link {color: #2e5089; text-decoration: underline; font-weight: bold;}
#tbl_shopping_map a:visited {color: #2e5089; text-decoration: underline; font-weight: bold;}
#tbl_shopping_map a:hover {color: #97a8c4; text-decoration: underline; font-weight: bold;}
#tbl_shopping_map a:active {color: #2e5089; text-decoration: underline; font-weight: bold;}