@charset "utf-8";
body{margin:0px;padding:0px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px;}
a:link, a:visited{ text-decoration:underline; color:#999;}
a:hover{ text-decoration:none; color:#666;}
div, td, form, img, a{ border:none; margin:0px; padding:0px;}
td{ vertical-align:top;}
.bodydiv{ background:url(../img/bodybg.jpg) no-repeat center top;}
.container {width:980px;margin:0px auto;}
.header{ height:100px; /*padding:0px 20px; background:url(../img/headerbg.png) repeat left top;*/}
.menubar{height:30px; background:url(../img/menubarbg.gif) repeat-x left top; border-bottom:1px solid #FFF;}
.menubar a:link, .menubar a:visited{ display:block; float:left; height:24px; background:url(../img/menubg.gif) repeat-x left top; color:#FFF; text-decoration:none; border-left:2px solid #FFF; padding:7px 20px 0px;}
.menubar a:hover{background:url(../img/menubg_h.gif) repeat-x left top; color:#FFF; text-decoration:none;}
.menubar a.active{background:url(../img/menubg_h.gif) repeat-x left top; color:#FFF; text-decoration:none;}
.mainpic{background:#FFF url(../img/load.gif) no-repeat center center; min-height:200px; height:200px; height:auto !important;}
.leftcoldiv ul{ margin:0px;}
ul#left_menu{ padding:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif;}
ul#left_menu li{ list-style-type:none; margin:0px; padding:0px;}
ul#left_menu li a:link, ul#left_menu li a:visited{ display:block; width:230px; color:#666; text-decoration:none;padding:3px 5px; border-bottom:#CCC dashed 1px; }
ul#left_menu li a:hover{ color:#FFF; text-decoration:none; background:url(../img/partner_title_bg.gif) repeat-x left top; font-weight:bold;}
ul#left_menu li a.active{ color:#FFF; text-decoration:none; background:url(../img/partner_title_bg.gif) repeat-x left top; font-weight:bold;}
ul#left_menu li ul{ background:#FAF5EF url(../img/leftsubmenu.gif) repeat-x left top; padding:8px 0px; width:240px;}
ul#left_menu li ul li a:link, ul#left_menu li ul li a:visited{ display:block; width:200px; color:#666; text-decoration:none;padding:2px 5px 3px 15px; border:none; background:url(../img/lmenusubmark.gif) no-repeat left center; margin-left:10px; font-size:11px; }
ul#left_menu li ul li a:hover{ color:#333; text-decoration:none; background:url(../img/lmenusubmark_s.gif) no-repeat left center; }
ul#left_menu li ul li a.active{ color:#000; text-decoration:none; background:url(../img/lmenusubmark_s.gif) no-repeat left center; }
ul#left_menu page_53 a{background:url(../img/str.gif) no-repeat right center;}
.logo{ width:230px; height:100px; float:left; background:url(../img/logo.png) no-repeat left top;}
.lozung{ width:auto; float:left; margin:25px 0 0 15px;  border-left:#FFF solid 2px; padding:0 0 0 15px; font-weight:bold;}
.lozung1{ color:#FFF; font-size:20px; line-height:20px; text-shadow:0 1px 0 #000000;}
.lozung2{ font-size:36px; color:#FFF; line-height:30px; text-shadow:0 1px 0 #000000;}
.langbar{ float:right; margin:10px 0 0 0;}
.weatherlinks{ text-align:right;}
.weatherlinks a:link, .weatherlinks a:visited{ font-size:12px; text-decoration:underline; color:#036; font-weight:bold; margin:0 0 0 20px;}
.weatherlinks a:hover{ text-decoration:none;}
.lang{ margin:20px 0 0 0;}
.lang a:link, .lang a:visited{ display:block; float:right; width:25px; height:21px; padding:4px 0 0 0; background:url(../img/langbg.gif) no-repeat left top; font-size:12px; text-decoration:none; color:#999; margin:0 0 0 10px; text-align:center;}
.lang a:hover{background:url(../img/langbg_h.gif) no-repeat left top; color:#FFF;}
.lang a.active{background:url(../img/langbg_h.gif) no-repeat left top; color:#FFF;}
.sh_t{background:url(../img/sh_t.gif) repeat-x left top; height:10px; margin-top:1px;}
.sh_b{background:url(../img/sh_b.gif) repeat-x left top; height:10px; margin-top:1px;}
.bottommenu{ height:30px; padding:15px 0 12px; background:#F1F1F1; text-align:center;}
.bottommenu a:link, .bottommenu a:visited{ display:block; width:auto; float:left; padding:4px 20px; margin:0 0 0 55px; color:#999; text-decoration:none; background:#F1F1F1;}
.bottommenu a:hover{ color:#FFF; text-decoration:none; background:#ff8126;}
.bottommenu a.active{ color:#FFF; text-decoration:none; background:#ff8126;}
.content{background:url(../img/sh_b.gif) repeat-x left bottom; margin-bottom:1px;}
.contenttable{ width:100%;}
.leftcol{ width:240px;}
.leftcoldiv{ padding:15px 0px 30px;}
.leftcol h1{ margin:25px 0px 15px; font-family:Verdana; font-size:12px; font-weight:bold; padding:5px; height:auto;  background:url(../img/partner_title_bg.gif) repeat-x left top; color:#FFF;}
h1{ font-size:20px; color:#F60; background:url(../img/h1.gif) no-repeat left top; padding-left:20px; margin:15px 0 20px; font-family:Georgia; font-weight:normal;}
h2{ font-size:20px; margin:15px 0px; color:#F60; font-family:Georgia; font-weight:normal;}
.latesteventname{ font-size:11px; color:#999;}
.latesteventname a:link, .latesteventname a:visited{ color:#999; text-decoration:underline;}
.latesteventname a:hover{ color:#666; text-decoration:none;}
.thumbs img{ border:6px solid #CCC; margin:0px 8px 16px;}
.thumbs img:hover{ border:6px solid #ff9f35;}
.aboutevent{ padding:0 10px 5px 10px; font-size:12px; color:#666;}
.rightcoldiv{ padding:0 20px 30px 40px; color:#666; text-align:justify;}
.rightcoldiv p{ margin:0px 0 15px;}
.marks{ font-size:12px;}
.markstitle{ color:#F60;}
.rightcoldiv ul{ margin:15px 0px; padding:0px;}
.rightcoldiv ul li{ padding-left:20px; margin:0 0 3px 0; background:url(../img/marks.gif) no-repeat left top; list-style-type:none;}
.footer{ height:83px; background:url(../img/footerbg.gif) repeat-x left top; font-size:11px; color:#999;}
.footer_l{ float:left; margin:18px 0 0 20px;}
.footer_r{ float:right; margin:35px 20px 0 0;}
.footer a:link, .footer a:visited{ color:#CCC; text-decoration:underline;}
.footer a:hover{ color:#FFF; text-decoration:none;}
.copy{ padding:5px 0px;}
.viewall{ text-align:right; padding-right:15px;}
.partnerslogo{ text-align:center;}
.portfoli_category{ /*width:700px;*/ margin:20px auto; font-family:Verdana, Arial, Helvetica, sans-serif;}
.eventpics{/* width:700px;*/ margin:20px auto;}
.eventpics td{ padding:0px; text-align:center;}
.eventpics td img{ border:#CCC 6px solid;}
.eventpics td img:hover{border:#ff9f35 6px solid;}
.clients{ width:700px; margin:20px auto;}
.clients td{ text-align:center;}
.clients td img{border:#CCC 6px solid;}
.portfoli_category td{ text-align:center; font-size:12px; padding-bottom:10px; width:165px;}
.portfoli_category td a:link, .portfoli_category td a:visited, .portfoli_category td a:hover { text-decoration:none;}
.portfoli_category td img{ border:#CCC 6px solid; margin-bottom:5px;}
.portfoli_category td img:hover{ border:#ff9f35 6px solid;}
.back{ padding:10px;}
.back a:link, .back a:visited{ color:#39F; font-weight:bold; font-size:16px;}
.back a:hover{ color:#369;}
.contact_fieldname{ padding:3px 0px;}
.contactfield input{ width:180px;}
.contactfield textarea{ width:500px; height:150px;}
.messagesend{ text-align:right; width:506px; padding:10px 0px;}
.messagesend input{ background:#C00; border:none; padding:3px 20px; color:#FFF; cursor:pointer;}
.messagesend input:hover{ background:#F00; border:#333; }
.tematicimg{ float:right; width:206px; margin:0px 0px 0px 15px;}
.tematicimg img{ width:200px; margin:0px 0px 20px 0px; padding:2px; border:#CCC solid 1px;}
.references_logo img{  padding:3px; margin:0 20px 5px 0;}
.services_item{ border-bottom:#CCC dashed 1px; padding-bottom:10px;}
.services_item img{ margin-right:15px; border:#CCC solid 1px; padding:1px;}
/*DROP DOWN*/
#jsddm { margin: 0; padding: 0;}
#jsddm li {	float: right; list-style: none;	font: 12px Verdana; height: 28px;	position:relative;}
#jsddm li a:link, #jsddm li a:visited{height:22px;background:url(../img/menubg.gif) repeat-x left top;color:#FFF;text-decoration:none;border-left:1px solid #FFF;	padding:8px 20px 0px; font-weight:bold;}
#jsddm li a:hover{background:url(../img/menubg_h.gif) repeat-x left top; color:#FFF; text-decoration:none;}
#jsddm li a.active{background:url(../img/menubg_h.gif) repeat-x left top; color:#FFF; text-decoration:none;}
#jsddm li ul{z-index: 99;top:31px;position:absolute;left:0px;margin: -1px 0px 0px 0px;padding:1px 0px 0px 0px;display: none;background:#FFF;width: 180px;}
#jsddm li ul li{ width: 180px; background:#F1F1F1;}
#jsddm li ul li a:link, #jsddm li ul li a:visited{color:#333;background:#CCC; text-decoration:none; padding:6px 20px 0px; display:block; width:170px; border:none; font-size:11px;}
#jsddm li ul li a:hover{ color:#FFF;background:#ff6b00; text-decoration:none;}
#left_menu li ul {display:none;}
#left_menu li.leftm_active ul {display:block;}
#contact_response {color:green; font-weight: bold;}
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;}
#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#lightbox-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%;zoom: 1;display: block;}
#lightbox-nav-btnPrev { left: 0; float: left;}
#lightbox-nav-btnNext { right: 0; float: right;}
#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;
	overflow: auto;	width: 100%;padding: 0 10px 0;}
#lightbox-container-image-data {padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {display: block; clear: left; padding-bottom: 1.0em;}			
#lightbox-secNav-btnClose {width: 66px; float: right;padding-bottom: 0.7em;	}
