html,body,div,dl,dt,dd,li,h1,h2,h3,h4,h5,h6,pre,code,form,input,select,button,textarea,p,th,td{margin:0;padding:0;font-size:12px;font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight: 300;}table{border-collapse:collapse;border-spacing:0;}img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}*{outline:none;}

html,body{width:100%;height:100%;margin:0;padding:0;}
body{min-width:990px;min-height:450px;color:#fff;overflow-y:scroll;}

h1{font-size:12px;line-height:16px;}
	h1.title{display:block;width:980px;height:43px;overflow:hidden;background:url(images/page_titles.png);font-size:20px;line-height:22px;text-transform:uppercase;padding:20px 0 0 10px;margin:0 0 14px 0;}
h2{font-size:14px;line-height:18px;padding:10px 0 0 5px;}
p{margin:10px 0;}
a{position:relative;color:#fff;text-decoration:none;}
	a:visited{color:#fff;}
	a:hover{color:#fff;}
	a.lang{display:-moz-inline-box;display:inline-block;width:16px;height:12px;overflow:hidden;background:url(/design/images/languages.jpg) no-repeat;vertical-align:middle;}
		a.lang.bg{background-position:0 0;}
		a.lang.en{background-position:-16px 0;}
b{font-weight:bold;}
	b.video{display:block;width:125px;height:70px;background:url(images/player_play.png) center center no-repeat;}
label,label select,label option,label input,label span{margin:0;padding:0;font-size:12px;line-height:16px;white-space:nowrap;vertical-align:middle;}
	label span{padding:0 5px;line-height:16px;}
textarea{overflow:auto;resize:none;}
	
.rel{position:relative;}
.err{color:#ff0000!important;}
.clr{clear:both;width:0;height:0;font-size:0;line-height:0;margin:0;padding:0;overflow:hidden;}
.bgrWhite{background:#fff;color:#333;}
.txtR{text-align:right;}
.center{margin:0 auto;text-align:center;}
.btn{display:-moz-inline-box;display:inline-block;width:100px;height:30px;text-align:center;vertical-align:middle;font-weight:bold;line-height:28px;text-transform:uppercase;cursor:pointer;border:1px solid #333;color:#fff;}
	a.btn{height:28px;text-decoration:none;color:#fff;}
		.btn.add{background-color:#0000ff;}
		.btn.edit{background-color:#00ff00;}
		.btn.del{background-color:#ff0000;}
		.btn.cancel{background-color:#cccccc;}
		.btn.send{background-color:rgb(2,82,146);color:#fff!important;}
.cmd{margin:20px auto;}
	
.w80{width:80px;}
.w180{width:180px;}
.w340{width:340px;}
.w640{width:640px;}
.w99pc{width:99%;}
.w100pc{width:100%;}

.h72{height:72px;}
.h74{height:74px;}
.h100{height:100px;}
.h200{height:200px;}

.wrap{width:990px;margin:0 auto;position:relative;}
.thumb{display:block!important;float:left;border:1px solid #ccc;margin:7px 4px 8px 6px;background-position:center center;background-repeat:no-repeat;position:relative;}
.thumbs{display:block;}
	ul.thumbs{margin:0;padding:0;}
	ul.thumbs li{margin:0;padding:0;position:relative;display:block;float:left;}
	a.thumb.w180.h100{overflow:hidden;padding:0;background-position:0 0;}

	a.thumb.w180 b,a.thumb.w180 i{position:absolute;left:0px;top:0px;display:block;width:176px;height:30px;padding:2px;overflow:hidden;font-weight:normal;background:url(images/bgrBlackT60.png);}
	a.thumb.w180.h100 i{top:82px;height:18px;font-style:normal;text-align:right;}
	
.transp{zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.5;opacity:0.3;}	
.captcha_reload{display:block;width:10px;height:10px;text-decoration:none;background:url(images/reload.png) center center no-repeat;}

#bgrimg,#bgrover{position:fixed;left:0;top:0;z-index:-1;min-width:990px;width:100%;height:100%;}
#bgrover,.bgrover{z-index:0;background:url(images/bgrBlackT60.png);color:#fff;}

#header{position:fixed;left:0;top:0;z-index:2;min-width:100%;height:80px;overflow:hidden;}
	#header .bgr{background:url(images/bg_menu_titles.png) repeat-x;}
	#h_left,#h_right,#h_left b.bgr,#h_right b.bgr{position:absolute;top:0px;width:9999px;height:80px;}
		#h_left{right:670px;}	
		#h_left b.bgr{right:320px;}	
		#h_right{left:320px;}	
		#h_right b.bgr{left:670px;}	
	
	#menu{position:absolute;left:0px;width:670px;height:80px;background:url(images/bg_menu.png) 0 0 no-repeat;}
	#menu ul{position:absolute;left:10px;top:36px;display:block;width:600px;list-style-type:none;margin:0;padding:0;}
		#menu ul li{position:relative;display:block;float:left;}
		#menu ul a{display:block;color:#ffffff;min-width:70px;height:22px;padding:0 8px;white-space:nowrap;font-size:14px;line-height:14px;overflow:hidden;text-transform:uppercase;text-align:center;}
			#menu ul a.current,#menu ul a:hover{background:url(images/menu_hover.png) bottom center no-repeat;}
			#menu a.lang{position:absolute;right:5px;top:37px;}
			
	#main_logo{position:absolute;right:0px;top:0px;width:320px;height:80px;background:url(images/logo.png) 0 0 no-repeat;}
	#fb_icon,#yt_icon,#vimeo_icon{position:absolute;width:25px;height:25px;overflow:hidden;background-image:url(images/fb-yt.png);}
	#fb_icon{right:16px;top:30px;background-position:0 0;}
	#yt_icon{right:46px;top:30px;background-position:-25px 0;}
	#vimeo_icon{right:78px;top:30px;background-position:-50px 0;}
	
#content_c{zoom:1;width:990px;margin:0 auto;padding:72px 0px 130px 0px;position:relative;}	
	#content{position:relative;padding:10px 5px 10px 5px;z-index:0;}	

#footer,#boxGallery_cnt{z-index:0;}

#footer_cnt{position:fixed;left:0;bottom:16px;min-width:990px;width:100%;background:url(images/footer_big.png) left top repeat-x;padding:0 0 10px 0;}
	#footer_c{width:987px;margin:0 auto;padding:20px 0 10px 3px;background:url(images/footer_bigc.png) center 20px no-repeat;position:relative;}
		#footer h2{text-transform:uppercase;font-size:11px;line-height:20px;font-weight:normal;padding:0;}
		#footer .thumbs{width:987px;height:74px;overflow:hidden;}
			#footer a.thumb{margin:0 5px 0 0;}
#footer_copy{position:fixed;left:0;bottom:0;min-width:990px;width:100%;height:35px;z-index:2;background:url(images/footer.png) left bottom repeat-x;text-align:center;font-size:10px;line-height:42px;color:#333;}
	#footer_copy_c{width:990px;height:35px;overflow:hidden;margin:0 auto;position:relative;}
		#footer_copy_c a.lang{position:absolute;left:0;top:16px;}

#filter{padding:7px 0 0 0;}
	#filter label{padding:0 15px;}
	#filter select{width:64px;}
#boxGallery_cnt{position:fixed;left:0;bottom:16px;min-width:990px;width:100%;}
	#boxGallery_c{width:987px;margin:0 auto;padding:0;position:relative;}
#boxGallery{position:absolute;top:-190px;left:10px;width:987px;}
	a#btnGLeft,a#btnGRight{background:url(/js/fancybox/fancybox.png);display:block;width:30px;height:26px;position:absolute;top:20px;cursor:pointer;z-index:2;}
	a#btnGLeft{left:-26px;background-position:-40px -30px;}
	a#btnGRight{right:-7px;background-position:-40px -60px;}
	
	#gCnt{width:987px;height:72px;overflow:hidden;position:relative;}
	
	#gWrap{display:block;list-style-type:none;margin:0;padding:0;width:5000px;height:72px;position:absolute;left:0;top:0;overflow:hidden;}
		#gWrap li{display:block;width:127px;height:72px;float:left;margin:0 13px 0 0;}
		#gWrap li a{display:block;width:125px;height:70px;position:relative!important;background-color:#fff;cursor:pointer;}
			#gWrap img,#gWrap b.video,b.bgrover{position:absolute;left:0px;top:0px;width:125px;height:70px;}
			#gWrap b.bgrover{display:block;width:125px;height:70px;border:1px solid #777;}
			#gWrap b.bgrover.current{background-image:none;border:1px solid #fff;}


#gNavL,#gNavR{display:block;width:70px;height:550px;position:absolute;bottom:85px;background-image:url(images/arrows.png);background-repeat:no-repeat;z-index:2;}
	#gNavL{background-position:0 center;left:0;}
	#gNavL.hover{background-position:-70px center;cursor:pointer;}
	#gNavL.hover.disabled{background-position:0px center;cursor:default;}
	#gNavR{background-position:-210px center;right:0;}
	#gNavR.hover{background-position:-140px center;cursor:pointer;}
	#gNavR.hover.disabled{background-position:-210px center;cursor:default;}
	
#event{margin:5px 0 0 0;}
	#event h1{font-weight:bold;}
			
#services{display:block;width:990px;min-height:350px;list-style-type:none;margin:0;padding:0;}
	#services li, #services li a,#service_img,#view_img{display:block;width:230px;height:350px;overflow:hidden;padding:0;float:left;}
	#services li{margin:0 22px 10px 0;}
	#services li b,#service_img h2{display:block;width:240px;height:42px;margin:290px 0 0 0;padding:0;text-align:center;overflow:hidden;background-color:url(images/services_title_bg.png);font-weight:normal;font-size:18px;line-height:42px;text-transform:uppercase;}
#service_img, #view_img{float:left;}
#service_cnt, #view_cnt{width:740px;min-height:330px;padding:10px;float:left;background:rgba(255,255,255,0.85);}
	#service_cnt *,  #view_cnt *{color:#000;}
	
#eq_tabs{margin-bottom:20px;}	
	#eq_tabs li a{text-transform:uppercase;font-weight:bold;font-size:14px;}	
	.acc{margin:0!important;padding:0!important;}
		.acc h3 a{font-size:12px!important;text-transform:uppercase;}
		.acc .cat{margin:0px!important;padding:0px!important;}
		.acc table{width:100%;border:1px solid #ccc;border-collapse:collapse;border-top:none;border-bottom:none;background-color:rgba(255,255,255,0.1)}
			.acc th{width:250px;border:1px solid #ccc;padding:2px;}
			.acc td{border:1px solid #ccc;padding:2px;font-size:11px;font-style:normal;}
				.acc td.img{width:120px; text-align:center;}
				
#req{width:740px;}
	#req th,#req td{padding:1px 3px 2px 3px;}
	#req th{width:94px;font-weight:bold;text-align:left;}
	#req th#captcha_th{width:auto;line-height:30px;white-space:nowrap;}
	#req .rel .captcha_reload{position:absolute;left:0px;top:-12px;}
	
#adm{margin:100px auto;}
	#adm input{width:150px;margin:2px;}
	#adm th,#adm input#btnLogin{width:100px;font-weight:bold;}


#body_a{width:990px;margin:0 auto;position:relative;background-color:rgba(2,82,146,0.7);}
	#body_a table{border-collapse:collapse;}
	#body_a th{font-size:11px;color:#fff;}
	#body_a th, #body_a td{padding:2px;}
	#body_a th i{display:block;font-size:10px;}
	#body_a td textarea{overflow:auto;resize:none;}

#msg{padding:10px;color:#fff!important;text-align:center;font-size:12px;}
	#msg.ok{background-color:#00ff00;}
	#msg.error,#msg .error{background-color:#ff0000;}
	
span.edit,span.del,span.up,span.dn,span.s,span.n,span.add{display:block;width:14px;height:14px;overflow:hidden;cursor:pointer;position:absolute;background:url(images/btns_a.png) no-repeat;}
	span.edit{background-position:0 0;top:2px;left:2px;}
	span.del{background-position:-14px 0;top:2px;right:1px;}
	span.up{background-position:-28px 0;bottom:1px;left:2px;}
	span.dn{background-position:-42px 0;bottom:1px;right:1px;}
	span.s{background-position:-56px 0;}
	span.n{background-position:-70px 0;}
	span.add{background-position:-84px 0;}
	
#eq_tabs span.add.group{top:16px;right:62px;}
	
#eq_tabs h3 span.edit{top:7px;left:946px;}
	#eq_tabs h3 span.add{top:7px;right:58px;}
	#eq_tabs h3 span.del{top:7px;right:39px;}
	#eq_tabs h3 span.s{top:0px;right:1px;}
	#eq_tabs h3 span.n{bottom:0px;right:1px;}

.cmd_eq{width:50px;height:28px;position:relative;}
	.cmd_eq span.edit{top:7px;left:19px;}
	.cmd_eq span.del{top:7px;right:36px;}
	.cmd_eq span.s{top:0px;right:0px;}
	.cmd_eq span.n{bottom:0px;right:0px;}

#uploadC{position:absolute;left:0px;top:74px;width:966px;height:30px;border:1px solid #ccc;background-color:rgba(2,82,146,0.7);}
#uploadCI{position:relative;float:left;width:260px;height:30px;border:1px solid #ccc;margin-top:3px;}
.uploadifyQueueItem {background-color:transparent;border:none;width:100%;height:30px;margin:0;padding:0;overflow:hidden;}
	.uploadifyError {display:none;}
	.uploadifyQueueItem .fileName{font-size:10px;line-height:20px;white-space:nowrap;overflow:hidden;}
	.uploadifyQueueItem .percentage{font-size:10px;line-height:20px;}
	.uploadifyQueueItem .cancel {display:none;float:right;}
	.uploadifyQueue .completed {display:none;}
	.uploadifyProgress {background-color:#333;margin-top:0px;width: 100%;}
	.uploadifyProgressBar {background-color:#00FF00;height:10px;width:1px;}
#queue,#queueI{position:absolute;right:0px;top:0px;width:840px;height:30px;overflow:hidden;margin:0;padding:0;}
#queueI{top:0px;width:130px;}

#editImg{width:400px;height:220px;background-color:rgba(2,82,146,0.7);}
	#editImg img{width:125px;height:70px;border:1px solid #777;margin:0 5px 0 0;}
	#editImg h2{padding-top:3px;font:bold 12px/16px Arial;color:#fff;text-transform:uppercase;margin:0;}
		#editImg h2 i{font:normal 11px/16px Arial;color:#fff;text-transform:none;}
	#editImg textarea{font-size:11px;color:#000;width:396px;height:100px;resize:none;color:#000;}
		#btnUpdateImg{display:block;margin-top:5px;}