body {background: url(../gfx/bg.gif) repeat-y top #272727;font-family: "Trebuchet MS",Tahoma,Arial,sans-serif; font-size: 12px;margin:0px; color:#555}
img{border:0px}
h1 {margin:10px 50px 20px 20px; padding:2px; color:#005F5D; font-size:24px; font-weight:bold;}
h2 {margin:10px 50px 20px 20px; padding:2px; color:#005F5D; font-size:20px; font-weight:bold; border-bottom:1px solid #005F5D}
img {border-width:0px}
a {color:#DE5664; text-decoration:none}
a:hover {text-decoration:underline}
form {display:inline}
table {width:auto}
.ca {text-align:center}
div.cl{clear:both;line-height:0px}
div#container {width:946px; _width:947px; margin:0px auto; background-color:#fff;}
div#head_div {height:158px; background: url(../gfx/head_bg.gif) repeat-x;}
div#head_logo {float:left; width:310px; height:80px; margin:30px 0px 0px 10px}
div#head_right {float:left; height:158px; width:610px; background: url(../gfx/head_right_bg.jpg) no-repeat}
div#head_right div#head_top_right{height:103px;}

div#main_menu {padding-left:44px; }
div#main_menu ul {display:inline;  margin:0px; padding:0px; list-style-image:none; list-style-position:outside; list-style-type:none;}
div#main_menu li {display:inline; padding:0px; margin:0px;}
div#main_menu a {display:block; width:132px; height:37px; line-height:37px; 
	float:left; background:url(../gfx/menu.gif) 0 0 no-repeat transparent;  overflow:hidden; color:#000; text-align:center; text-decoration:none;
	font-size:16px; }
div#main_menu a:hover, div#main_menu li#active_menu a {background-position:0px -37px; color:#fff}

div#content_div {background-color: #fff; clear:both; padding-top:5px}
div#footer_div {color:#888; text-align:center; padding:5px; background-color:#FFEFF1; border-top:1px solid #999}
div#footer_div a {color:#888; text-decoration:none; font-size:14px}
div#footer_div a:hover {text-decoration:underline}
div#footer_div a#copyright {font-size:10px}



div#language_toolbar {text-align: right; padding-bottom:5px; background-color:#000;color:#FFF; }
div#language_toolbar a {color:#FFF;}
div#globalmenu {width:30px;position:absolute;right:30px;top:25px}

table#result {width:100%; text-align:center}
table#result td {width:25%; vertical-align:top}
table#result a>img {margin:1px; border:1px solid #eee; padding:6px}
table#result a:hover img { border:1px solid #DE5664; padding:6px}
tr.desc td {padding:0px 0px 30px 0px;}
a.cap {padding-top:15px; font-size:14px; font-weight:bold; text-decoration:none}
a.cap:hover {text-decoration:underline}

div#item div#img {margin:0px 20px 0px 20px; float:left; text-align:right}
div#item div#desc_div {float:left}
div#desc_div h1 {margin:0px 0px 10px 0px; font-size:26px; padding:0px}
div#item p {float:left; font-size:14px;  clear:left; margin:0px}
div#item div p.pp {font-size:18px; background-color:#E1EFE0; display:block; padding:10px; margin:10px 0px} 
a#back {font-size:14px; font-weight:bold; padding-left:25px; margin-bottom:10px}
div.jqZoomTitle{z-index:5000;text-align:center;font-size:11px;height:16px;padding-top:2px;position:absolute;
	top: 0px;left: 0px; width: 100%;color: #FFF;background-color: #DE5664;}
.jqZoomPup{overflow:hidden;background-color: #FFF;	-moz-opacity:0.6;opacity: 0.6; filter: alpha(opacity = 60);z-index:10;	border-color:#c4c4c4; border-style: solid; cursor:crosshair;}
.jqZoomPup img{border: 0px;}
.preload{-moz-opacity:0.8;opacity: 0.8;  filter: alpha(opacity = 80);color: #333;font-size: 12px;font-family: Tahoma;  text-decoration: none;
	border: 1px solid #CCC; background-color: white; padding: 8px; text-align:center; background-image: url(../gfx/zoomloader.gif);
	background-repeat: no-repeat;  background-position: 43px 30px; width:90px; * width:100px; height:43px; *height:55px; z-index:10; position:absolute;
	top:3px; left:3px;}
.jqZoomWindow{border: 1px solid #999; background-color: #FFF;}

table#mail_form {margin:0px auto}
table#mail_form span {text-align:right; display:block; font-size:120%}
table#mail_form td {padding:2px 3px}
tr.bt td {border-top:1px solid #005F5D}
input#captcha_text {width:50px; text-transform:uppercase; font-size:16px; font-weight:bold}
input.btn {background-color:#DE5664; color:#fff; border:1px solid #8F3E47; font-weight:bold; padding:3px 10px; cursor:pointer}
input.btn:hover {border:1px solid #000;}
fieldset {text-align:left; padding:0px 10px; margin:5px 150px; line-height:16px}
fieldset legend {font-weight:bold}
fieldset#msgs_ok {color:#339933; border:1px solid #339933; background:url(../gfx/pm_ok.gif) 5px 5px no-repeat; padding:2px 10px 10px 40px}
fieldset#msgs_ok legend {color:#339933;}
fieldset#msgs_error {color:#993333; border:1px solid #993333; background:url(../gfx/pm_error.gif) 5px 5px no-repeat #ffbbbb; padding:2px 10px 10px 40px}
fieldset#msgs_error legend {color:#993333;}
fieldset#msgs_info {color:#333399; border:1px solid #333399; background:url(../gfx/pm_info.gif) 5px 5px no-repeat; padding:2px 10px 10px 40px}
fieldset#msgs_info legend {color:#333399;}
fieldset#msgs_warning {color:#9F9A50; border:1px solid #9F9A50; background:url(../gfx/pm_warning.gif) 5px 5px no-repeat #FFF8AF; padding:2px 10px 10px 40px}
fieldset#msgs_warning legend {color:#9F9A50;}

