.has_js .hide{display:none}

body{background:#666666;font-family:Arial, Verdana, Helvetica;font-size:12px;}
#content{width:1000px;margin:0 auto;position:relative;padding-bottom:40px}

/* Titles */
.medium_title{color:#5EA51D;font:bold 15px arial;border-bottom:1px solid #5EA51D}
.medium_title a{color:#5EA51D}
.medium_title span{font:normal 13px arial;}
.box_title{font-weight:bold;font-size:15px;color:#155F22;margin:0 10px 10px 0}
.box{background: #fff url(images/back_box.gif) repeat-x left bottom;}

/* header */
#main_menu{margin-top:10px;overflow:hidden;zoom:1;background:#666666}
#main_menu ul{}
#main_menu li{float:left;margin-right:15px;font-size:12px}
#main_menu a{display:block;padding:5px 10px;}
.main_item{background:#3B5A6A;color:#DAE0E3;}
.main_item_on{background:#0B4D6F;display:block;color:#fff;}

#header {background : #0B4D6F url(images/header.gif) no-repeat top left;height:104px;}
#header_left{float:left;width:600px}
#header_left h1{font-size:19px;padding: 11px 0px 0px 14px;}
#header_left a{color:#fff}
#header_left h2{font-size:13px;padding: 3px 0px 0px 14px;color:#fff;}
#header_left h3{font-size:12px;width: 350px;padding: 8px 0px 0px 14px;color:#fff;}

#header_right{float:right;width:290px;padding:0 5px}
#header_right .bad_message{padding:2px;margin-bottom:5px}

#personal{position:absolute;top:35px;right:10px;width:370px;padding:5px 15px;}
#personal p{color:#fff;margin-bottom:7px}
#personal p a{color:#fff;text-decoration:underline;font-weight:bold}
#personal li{padding-bottom:10px}
.account_box{border:1px solid #aaa;padding:10px;margin-bottom:10px;background: url(images/section.png) repeat-x left bottom}
.account_box h3{font-size:16px;color:#666;padding:5px 0 5px 0;font-weight:bold}
.account_box li{padding:5px}
.account_box li a{color:#666}

#hmenu{background:#1C8BAF;height:26px}
#hmenu li{}
.menu_display,.hmenu_list{float:left;background:#1C8BAF;}
#hmenu a{display:block;font-size:13px;padding: 4px 10px;color:#FFFFFF;}
.hmenu_link,.hmenu_link_on{height:18px}
#hmenu li ul{display:none;background:#1C8BAF;}
#hmenu li:hover ul{display:block;}
#hmenu ul{position:absolute;width:119px;z-index:1;}
#hmenu ul li{width:120px;padding: 2px 0;}

/*Middle*/
#middle{clear:both;background:#E5E8EB;overflow:hidden}

#home{overflow:hidden}
.home_businesses h4{font-size:18px;color:#505152;padding:10px 0 0 10px}
.home_business{border:1px solid #CCD0D3;width:70px;background:#fff;padding:2px;text-align:center}
.home_business div{width:70px;overflow:hidden;}
.home_business a{font-size:11px;color:#666;font-weight:bold}

.home_properties{border:1px solid #CCD0D3;background: #fff;padding:5px;margin-bottom:10px}
.home_properties a{color:#666;font-weight:bold}
.home_properties div{overflow:hidden;padding-bottom:7px}
.home_properties div img{float:left;margin-right:5px}

#categories{background:#fff}

/* Menu */
#left{float:left;width:200px;padding:20px 0 10px 10px;}
#right{float:right;width:200px}

#leftmenu{border:1px solid #CCD0D3;background: #fff;padding:10px}
#leftmenu a{color:#656565;}
#leftmenu li{padding-left:16px;margin:7px 0 8px 7px;font: 11px verdana, sans-serif;color:#3D3D3D;}
.left_1_on{font-weight:bold}

/* Center */
#center{margin:0 0 0 210px;padding:10px 15px 10px 15px}
.top_publicity{margin-bottom:10px}
.publicity{margin-bottom:10px}

/* Page */
.section_box{padding:10px;overflow:hidden;margin-bottom:15px;border:1px solid #CCD0D3;background: #fff}
.section_box .logo{float:left;display:block;margin:0 5px 3px 0}
.section_box h3{margin-bottom:4px;}
.section_box h3 a{font-size:14px;color:#666;display:block;font-weight:bold}

#page{}
#page .logo{float:left;margin:0 8px 5px 0}
#page h1{padding-bottom:2px;background: url(images/dashed_title.gif) repeat-x left bottom;
color:#213360;font-size:24px;margin-bottom:10px}
#page h1 span{float:right;display:block;color:#666}
#page .description{margin-bottom:10px;font-size:17px;line-height:22px}
#page .date{display:block;font-size:11px;padding-bottom:2px;font-weight:bold}

.text .link,.text .email a{color:#1C8BAF;}
.text .link:hover,.text .email a:hover{color:#000;}

.time,.date,.site{font-size:10px;}
.adress,.phone{color:#666666;padding:3px 50px 3px 0;}
.phone{font-weight: bold;}
.time{color:#3D3D3D;margin-left: 2px;}
.date{color:#666666;font-weight: bold;margin:3px 0;}
.place{color:#213360;font-size:14px;font-weight: bold;margin:3px 0;}
.address{color:#666666;margin:3px 0;}
.website{padding: 5px 0 15px 0;}
.website a{color:#666666;font-weight:bold;}

#lightbox .lightbox{border:1px solid #ccc;padding:3px;float:left;display:block;width:140px;min-height:140px;margin:0 10px 10px 0;}

/* Description */
.description a,.description a:hover{color:#1C8BAF;font-weight:bold;padding-bottom:2px;background: url(images/dashed_link.gif) repeat-x left bottom}
.description .logo{float:left;margin:0 5px 5px 0}

.services{margin-top:20px}
.subtitle,.services h3{color:#213360;background: url(images/dashed_title.gif) repeat-x left bottom;font-size:14px;font-weight:bold;}
.services div{margin:5px 0}

/* Ariane */
#ariane{background: url(images/ariane_back.gif) no-repeat left top;height:14px;padding:3px 10px;margin-bottom:10px}

#footer{text-align:center;}
#footer a{color:#fff}







