

body  {margin:0;padding:0;font:normal 11px Trebuchet MS,Sans-Serif;color:#4b5763;background:#d8d8d8}

h1   {margin-bottom:5px;font:bold 24px Sans-Serif;color:#4b5763}
h2   {margin-bottom:5px;font:bold 16px Sans-Serif;color:#78ab02}
h3   {margin-bottom:5px;font:bold 12px Sans-Serif;color:#78ab02}

a   {color:#78ab02}

.clearer  {height:0;font-size:0;line-height:0;clear:both}



img   {border:0}
img.left  {float:left;margin:0 10px 5px 0}
img.right  {float:right;margin:0 0 5px 10px}

div#wrapper  {width:850px;margin:0 auto;padding:0 11px;background:url(clientfiles/gfx/bg.gif) repeat-y}
div#header  {width:850px;height:170px;background:url(clientfiles/gfx/top.jpg) no-repeat}
div#menuwrapper  {width:175px;float:left}
div#maincontent  {width:590px;float:left;margin-left:20px}

div#menuwrapper p {padding:0 0 0 20px;position:relative}
label.overlabel  {display:none}
label.overlabel-apply {color:#999;position:absolute;top:3px;left:25px;z-index:1;cursor:text}
.txtSearchSite  {font:normal 11px Sans-Serif;width:100px}
.btnSearchSite  {font:normal 11px Sans-Serif;padding:0 4px}

div#lang  {margin:10px 0 0 20px}
.flag   {border:solid 1px #dbdbdb;margin-right:1px}
.flagon   {border:solid 1px #333;margin-right:1px}

div#footer   {width:850px;height:340px;margin:0 auto;padding:0 11px;background:url(clientfiles/gfx/footer.jpg) no-repeat;clear:both}
address.footer   {padding:292px 0 0 15px;font:bold 11px Sans-Serif;color:#fff}
address.footer strong  {display:none}
address.footer span.tel strong {display:inline}
address.footer span.fax strong {display:inline}
address.footer a  {color:#fff;text-decoration:none}

img#mindbite   {position:relative;top:-12px;right:5px;float:right}



ul#menu    {margin:0 0 0 -11px;padding:0;list-style:none}
ul#menu li   {padding:2px 0 5px 30px}
ul#menu li a   {font:bold 11px Sans-Serif;color:#4B5763;text-decoration:none}
ul#menu li.on   {background:url(clientfiles/gfx/bg_menu.gif) no-repeat}
ul.submenu   {margin:0 0 0 -10px;padding:10px 0;list-style:none}
ul.submenu li   {padding:3px 0 0 30px}
ul.submenu li.on  {background:url(clientfiles/gfx/bg_submenu.gif) no-repeat !important}
ul.submenu li a   {font-weight:normal !important}



span.smark   {background-color:#ccc;padding:0 2px}

ol.searchresult h3  {margin:0 0 5px 0}
ol.searchresult h3 a  {text-decoration:none}
ol.searchresult p  {margin:3px 0}
ol.searchresult li  {margin:0 0 20px 0}

address.staff   {margin:20px 0;display:block;clear:both}
address.staff span  {margin:0 0 3px 0;font:normal 11px Trebuchet MS,Sans-Serif;display:block}
address.staff span.wrapper {width:300px;float:left}
address.staff span.photo {width:120px;margin-right:5px;float:left}
address.staff span.n  {margin-bottom:5px;font-size:14px;font-weight:bold}
address.staff span.title {margin:10px 0;font-size:14px;color:#7790a6}
address.staff span.value {display:inline}


div.gallery   {width:100%;margin:10px 0;clear:both;float:left}
p.gallerybreadcrumb  {margin:10px 0 5px 0;padding:5px;background:#f5f5f5;border:solid 1px #eee}
a.gallerydir   {width:120px;height:120px;margin:0 5px 5px 0;padding:5px;overflow:hidden;float:left;background:#fff url(clientfiles/gfx/bg_gallery.gif) bottom right no-repeat;color:#000;text-decoration:none;text-align:center;display:block}
a.galleryimg   {width:120px;height:120px;margin:0 5px 5px 0;padding:5px;overflow:hidden;float:left;background:#fff;color:#000;border:solid 1px #eee;text-decoration:none;text-align:center;display:block}
a.gallerydir:hover  {color:#000;background:#f5f5f5}
a.galleryimg:hover  {color:#000;background:#f5f5f5}
a.gallerydir span,a.galleryimg span{margin:3px 0 0 0;display:block;clear:both;font:normal 11px Sans-Serif}

body#viewphoto   {height:auto;margin:10px;padding:0;font:normal 12px Sans-Serif;color:#fff;background:#000}
body#viewphoto h1  {font:bold 18px Sans-Serif;color:#fff}
body#viewphoto p  {margin:5px 0;color:#fff}

fieldset.contact  {border:0;margin:10px 0;padding:0}
fieldset.contact legend  {margin:0 0 5px -7px;padding:0;font:bold 12px Sans-Serif;color:#000;display:none}
fieldset.contact p  {margin:5px 0}
fieldset.contact label  {display:block}
fieldset.contact label .rfv {font-size:11px;color:#f00}
fieldset.contact input  {width:250px;padding:0 2px;font:normal 12px Sans-Serif;color:#000}
fieldset.contact input.captcha-input{width:60px}
fieldset.contact textarea {width:250px;height:100px;padding:2px;font:normal 12px Sans-Serif;color:#000;overflow:auto}
fieldset.contact .btn  {width:auto}

fieldset#loginprotectedpage {border:0;margin:10px 0;padding:0}
fieldset#loginprotectedpage legend{margin:0 0 5px -7px;padding:0;font:bold 12px Sans-Serif;color:#000}
fieldset#loginprotectedpage p {margin:5px 0}
fieldset#loginprotectedpage label{display:block}
fieldset#loginprotectedpage label .rfv{font-size:11px;color:#f00}
fieldset#loginprotectedpage input{width:250px;padding:0 2px;font:normal 12px Sans-Serif;color:#000}
fieldset#loginprotectedpage .btn{width:auto}

dl#pageproperties  {margin:20px 0;width:100%;display:block;clear:both}
dl#pageproperties dt  {font:bold 11px Sans-Serif;color:#464646;width:110px;float:left}
dl#pageproperties dd  {font:normal 11px Sans-Serif;color:#464646;padding-bottom:1px}
dl#pageproperties dd a  {font:normal 11px Sans-Serif;color:#069;text-decoration:underline}

ul.sitemap   {margin:5px 0 5px 25px;list-style-type:disc}
ul.sitemap ul   {margin:5px 0 5px 25px;list-style-type:disc}

ul.breadcrumb   {margin:0;padding:0;list-style:none}
ul.breadcrumb li  {margin-right:5px;padding:0;line-height:25px;display:inline}
ul.breadcrumb li.delimiter {font-weight:bold}

ul.banners    {margin:20px 0;padding:0;list-style:none}
ul.banners li   {margin:5px 0}



