button::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
[type="button"]::-moz-focus-inner {padding:0; border:0;}

html{height:100%;}
body{margin:0; color:#000; font:13px/16px Helvetica, Arial, sans-serif;	min-width:1058px; height:100%; background:#232322;}
img{border-style:none;} 
a{text-decoration:none; color:#b13335;}
a:hover{color:#6bc1ce;}

input, textarea, select{font:100% Helvetica, Arial, sans-serif; vertical-align:middle;}
form, fieldset{margin:0; padding:0; border-style:none;}
img.placeholder{display:block;}
.form-page{background:#e5e5e3 url(../images/new/bg-wrapper.jpg);}

/* wrapper */
#wrapper{width:100%; overflow:hidden; position:relative; background:#e5e5e3 url(../images/new/bg-wrapper.jpg);}

/* header */
#header{width:100%; background:url(../images/new/bg-header.jpg) 50% 100% no-repeat;}

/* top-panel */
.top-panel{width:100%; position:relative; background:#232322;}
.top-panel:after{content:''; position:absolute;	left:0; top:100%; width:100%; height:5px; background:url(../images/new/top-panel-shadow.png) repeat-x;}
.top-panel > .holder{width:1058px; margin:0 auto; padding:5px 0;}
.top-panel > .holder:after{content:''; display:block; clear:both;}

.cp-logo{width:76px; height:38px; background:url(../images/new/cp-logo.png) no-repeat; text-indent:-9999px; overflow:hidden; float:left; margin:0 20px 0 0;}
.cp-logo a{ display:block; height:100%;}

/* top-nav */
.top-nav{margin:0; padding:10px 0 0; list-style:none; font:12px/20px 'TradeGothicLight', Helvetica, Arial, sans-serif; text-transform:uppercase; float:left;}
.top-nav li{float:left; padding:0 0 0 23px;}
.top-nav li:first-child{padding-left:0;}
.top-nav a{float:left; color:#fdfcfc; padding:0 0 1px 22px;}
.top-nav a:hover{text-decoration:none; background:url(../images/new/top-nav-h-1.png) 0 100% no-repeat;}
.top-nav .red-hover:hover{background:url(../images/new/top-nav-h-2.png) 0 100% no-repeat;}
.top-nav .purple-hover:hover{background:url(../images/new/top-nav-h-3.png) 0 100% no-repeat;}
.top-panel .btn-search{float:right; color:#fff; background:#d08316; font-size:11px; line-height:24px; font-weight:bold; min-width:106px; padding:0 20px 0 15px; margin:6px 0 0 10px;}
.top-panel .btn-search:hover{background-image:url(../images/new/arrow-01.gif); background-position:100% 11px; background-repeat:no-repeat;}

/* language-bar */
.language-bar{float:right; font-size:11px; line-height:20px; font-weight:bold; position:relative; z-index:100; background:#c0ac03 url(../images/new/bg-language-popup.gif) 100% 0 repeat-y; margin:6px 0 0; margin:6px 0 0 10px;}
.language-bar a{color:#fff;}
.language-bar .open{float:left; padding:2px 21px 2px 13px; min-width:100px; background:url(../images/new/arrow-01.gif) 100% 11px no-repeat;}
.language-bar .popup{position:absolute; right:0; top:100%; width:284px; padding:5px 0; background:#c0ac03 url(../images/new/bg-language-popup.gif) 100% 0 repeat-y; display:none;}
.language-bar .popup ul{float:left; margin:0; padding:0 0 0 16px; list-style:none; width:124px;}
.language-bar .popup a:hover{text-decoration:underline;}
.popup-active .open{background:none;}

/* header-section */
.header-section{width:1058px; overflow:hidden; margin:0 auto; padding:11px 0 40px; min-height:164px;}

/* logo-box */
.logo-box{float:left; width:470px; padding:45px 0 0 101px; font-family: 'TradeGothicLight', Helvetica, Arial, sans-serif; color:#232322;}
.logo-box .logo{display:inline-block; vertical-align:top; font-size:45px; line-height:36px; text-transform:uppercase; color:#232322; margin:0 0 5px;}
.logo-box .logo img{vertical-align:top;}
.logo-box h2{font:20px/24px 'TradeGothicLight', Helvetica, Arial, sans-serif; margin:0; color:#000;}
.partners-box{float:right; font:12px/20px 'TradeGothicLTStdBdCnNo.20', Helvetica, Arial, sans-serif; text-align:right; color:#232322;}
.partners-box p{margin:0 0 10px;}
.partners-box ul{margin:0; padding:0; list-style:none; font-size:0; line-height:0; display:table; width:100%;}
.partners-box ul li{display:inline-block; vertical-align:top; padding:7px 0 3px 14px; border-left:1px solid #000; margin:0 0 0 16px;}
.partners-box ul li:first-child{padding-left:0; border:none;}
.partners-box ul img{vertical-align:top;}

/* nav-bar */
.nav-bar{width:100%; background:url(../images/new/bg-nav-bar.png) repeat-x; margin:0 0 27px;}
.nav-bar > .holder{width:1058px; margin:0 auto;}
.nav-bar > .holder:after{content:''; display:block; clear:both;}

/* social-holder */
.social-holder{float:right; font:19px/26px 'TradeGothicLTStdCnNo.18', Helvetica, Arial, sans-serif; color:#232322; padding:8px 0 0;}
.social-holder .caption{float:left; padding:5px 8px 0 0;}
.social-networks{margin:0; padding:0; list-style:none; float:left;}
.social-networks li{float:left;}
.social-networks a{float:left;}
.social-networks img{display:block;}

.social-holder .addthis_button_facebook_like{float:right; padding:2px 0 0 5px; margin:0px;}

/* nav */
#nav{margin:0 0 0 -5px; padding:0; list-style:none; float:left; font:19px/22px 'TradeGothicLTStdCnNo.18', Helvetica, Arial, sans-serif; text-transform:uppercase;}
#nav > li{float:left; position:relative; margin:0 0 0 17px;}
#nav > li:first-child{margin-left:0;}
#nav > li > a{display:block; position:relative; background:url(../images/new/bg-nav-1.png) no-repeat; background-size: 100% 100%; height:44px; color:#232322; padding:12px 25px 0;}
#nav > li > a span{position:relative; z-index:110;}
#nav > li:hover > a,
#nav > .active > a{background-image:url(../images/new/bg-nav-1-h.png); text-decoration:none;}
#nav > li:hover .drop{display:block;}
#nav .drop{position:absolute; width:204px; left:0; top:0; background:#d62f2e url(../images/new/bg-drop.jpg); z-index:100; font-size:16px; line-height:20px; text-transform:none; padding:40px 0 0; display:none;}
#nav .drop .drop-b{content:''; position:absolute; top:100%; width:100%; height:45px; background:url(../images/new/bg-drop-b.png) no-repeat; background-size: 100% 45px;}
#nav .drop a{color:#fff; display:block; overflow:hidden;}
#nav .drop a:hover{text-decoration:underline;}
#nav .drop a:hover span,
#nav .drop a:hover em{text-decoration:underline;}
#nav .drop .city-name{float:left; width:90px;}
#nav .drop .date{float:right; width:75px; text-align:right;}
#nav .drop a em{font-style:normal;}
#nav .drop ul{margin:0 0 -20px; padding:0 16px; list-style:none; position:relative; z-index:10;}
#nav .drop ul li{padding:5px 1px 3px; background:url(../images/new/separator-01.png) repeat-x;}
#nav .drop ul li:first-child{background:none;}
#nav .location{position:absolute; left:100%; top:7px; height:22px; padding:4px 20px 3px; margin:0 0 0 -16px; font:16px/22px 'TradeGothicLTStdCnNo.18', Helvetica, Arial, sans-serif; text-transform:uppercase; white-space:nowrap; background:url(../images/new/bg-location.png) 100% 0 no-repeat;}
#nav .location a{color:#232322;}
#main{width:1058px; margin:0 auto 22px;}
#main:after{content:''; display:block; clear:both;}

/* events-section */
.events-section{margin:0;}
.events-section:after{content:'';	display:block; clear:both;}
.video-block{float:left; width:697px; background:#97b5b4 url(../images/new/bg-texture.jpg); font:13px/16px Helvetica, Arial, sans-serif; color:#fff;}
.video-block .video-holder{float:left;}
.video-block .description{overflow:hidden; padding:9px 10px 10px 10px;}
.video-block .description h2{font: 16px/16px 'TradeGothicLTStdCnNo.18', Helvetica, Arial, sans-serif; text-transform:uppercase; padding:0 0 4px; margin:0 0 26px; background:url(../images/new/separator-02.png) 0 100% repeat-x;}
.video-block .description h2 span{display:block; font-size:26px; line-height:26px;}
.video-block .info{font-size:14px; line-height:18px; text-transform:uppercase; display:block; margin:0 0 15px;}
.video-block p{margin:0;}

/* map-box */
.map-box{float:right; position:relative; width:336px; height:305px; background:url(../images/new/map.jpg) no-repeat;}
.map-box h2{font: 26px/30px 'TradeGothicLTStdCnNo.18', Helvetica, Arial, sans-serif; text-transform:uppercase; color:#fff; margin:5px 11px 5px 9px; padding:0 0 2px; background:url(../images/new/separator-02.png) 0 100% repeat-x;}
.map-box .flags-holder{position:absolute; bottom:0; left:0; width:336px; height:250px;}
.map-box .flag{position:absolute; width:19px; height:28px; background:url(../images/new/flags-sprite.png) no-repeat;}
.map-box .flag-01{background:url(../images/new/flags-sprite.png) no-repeat;}
.map-box .flag-02{background-position:0 -50px;}
.map-box .flag-03{background-position:-45px 0;}
.map-box .flag-04{background-position:-45px -49px;}
.map-box .flag-05{background-position:-87px 0;}
.map-box .flag-06{background-position:-123px 0;}
.map-box .flag-07{background-position:-87px -49px;}
.map-box .flag-08{background-position:-123px -49px;}
.map-box .flag:hover{background:none; z-index:10;}
.map-box .tooltip{position:absolute; bottom:23px; left:0; padding:7px 9px;font: 15px/17px 'TradeGothicLTStdCnNo.18', Helvetica, Arial, sans-serif; text-transform:uppercase; color:#000; white-space:nowrap; box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.3); display:none;}
.map-box .tooltip:after{content:''; position:absolute; top:100%; left:0; width:22px; height:23px; background:url(../images/new/tooltip-corners.png) no-repeat;}
.map-box .flag:hover .tooltip{display:block;}
.map-box .right .tooltip{left:auto; right:16px;}
.map-box .right .tooltip:after{left:auto; right:0;}
.map-box .flag-01 .tooltip{background:#8a59b7 url(../images/new/bg-tooltip-01.gif);}
.map-box .flag-01 .tooltip:after{background-position:0 0;}
.map-box .flag-02 .tooltip{background:#c03c3a url(../images/new/bg-tooltip-02.gif);}
.map-box .flag-02 .tooltip:after{background-position:-57px 0;}
.map-box .flag-03 .tooltip{background:#3f92ac url(../images/new/bg-tooltip-03.gif);}
.map-box .flag-03 .tooltip:after{background-position:-121px 0;}
.map-box .flag-04 .tooltip{background:#2e9e99 url(../images/new/bg-tooltip-04.gif);}
.map-box .flag-04 .tooltip:after{background-position:-190px 0;}
.map-box .flag-05 .tooltip{background:#998400 url(../images/new/bg-tooltip-05.gif);}
.map-box .flag-05 .tooltip:after{background-position:-245px 0;}
.map-box .flag-06 .tooltip{background:#bf6e00 url(../images/new/bg-tooltip-06.gif);}
.map-box .flag-06 .tooltip:after{background-position:-312px 0;}
.map-box .flag-07 .tooltip{background:#4f4a78 url(../images/new/bg-tooltip-07.gif);}
.map-box .flag-07 .tooltip:after{background-position:-379px 0;}
.map-box .flag-08 .tooltip{background:#cc3c3a url(../images/new/bg-tooltip-08.gif);}
.map-box .flag-08 .tooltip:after{background-position:-445px 0;}
.map-box .tooltip .city{display:block; font: 22px/23px 'TradeGothicLTStdCnNo.18', Helvetica, Arial, sans-serif;}
.map-box .tooltip .date{display:block;}
/* section */
.section{width:100%; margin:50px 0 0;}
.section p2{display:block;}
.section h3{font: 19px/20px 'TradeGothicLTStdCnNo.18', Helvetica, Arial, sans-serif; margin:0; padding:0 0 5px 0;}

.section:after{content:''; display:block; clear:both;}
.section .heading,
.aplication-form .heading,
#content .heading{position:relative; padding:10px 15px 10px 28px; margin:0 0 25px; background:#5fafb4 url(../images/new/bg-heading-1.gif); box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);}
.section .heading:after,
.aplication-form .heading:after,

#content .heading:after{content:''; position:absolute; bottom:-17px; left:75px; width:20px; height:17px; background:url(../images/new/arrow-02.png) no-repeat;}
.section .heading h2,
.aplication-form .heading h2,
#content .heading h2{font: 22px/26px 'TradeGothicLTStdBdCnNo.20', Helvetica, Arial, sans-serif; color:#010000; margin:0; text-transform:uppercase; overflow:hidden;}
#content .heading{margin:0 0 22px;}

/* article */
.article{width:100%; margin:0 0 29px;}
.article:after,
.comments-section:after{content:''; display:table; clear:both;}
#content .article .heading{margin-top:50px;}
.aplication-form .heading{margin-bottom:21px;}
.section p{margin:0 0 25px;}

.section .partner-info{margin:40px 0 40px 0px;}
.section .partner-info p{font-size:13px; line-height:17px; color:#000000;}
.section .partner-info a{color:#b13335;}
.section .additional-info {margin:25px 0 60px 0px;}
.section .additional-info p{margin:0 0 25px 0;}
.section .additional-info h2{display:block;	font: 19px/21px 'TradeGothicLTStdBdCnNo.20', Helvetica, Arial, sans-serif; margin:10px 0 0 0;}

/* section-box */
.section-box{overflow:hidden; margin:-25px -25px 0 0;}
.section-box .box{float:left; position:relative; width:336px; margin:25px 25px 0 0;}
.section-box .box > .holder{overflow:hidden;}

.section-box .box2{float:left; position:relative; width:336px; margin:25px 25px 0 0;}
.section-box .box2 > .holder{overflow:hidden;}


.section-box .img-holder{display:inline-block; vertical-align:top;position:relative;}
.section-box .img-holder .alignleft{float:left; width:168px;}
.section-box .img-holder .alignright{float:right; width:168px;}
.section-box .info{overflow:hidden; padding:8px; background:#97b5b4 url(../images/new/bg-texture-1.gif);}
.section-box h3{font: 20px/19px 'TradeGothicLTStdCnNo.18', Helvetica, Arial, sans-serif; margin:0;}
.section-box h3 a{color:#000;}
.section-box h3 a:hover{text-decoration:underline;}
.section-box .bar{overflow:hidden; font-size:12px; line-height:16px; margin:4px 0 0; padding:12px 0 2px; background:url(../images/new/separator-01.png) repeat-x;}
.section-box .bar .date{float:left; color:#000;}
.section-box .bar a{color:#000;}
.section-box .bar a:hover{text-decoration:underline;}
.section-box .bar ul{margin:0; padding:3px 2px 0 0; list-style:none; float:right; position:absolute; right:29px; z-index:20; background-color:#f6f6f4; height:20px;}
.section-box .bar ul li{float:left; padding:0 0 0 26px;}
.section-box .bar .addthis_toolbox{display:inline; position:absolute; right:0px; bottom:17px;}
.section-box .bar table{border-spacing:0px; border-color:none;}

.section-box .holder:hover,
.section-box .holder:hover h3 a{color:#155352;}
.section-box .bar .comments{float:left; padding:0 0 0 22px; background:url(../images/new/ico-01.png) no-repeat;}
.section-box .bar .btn-likes{float:left; padding:0 0 0 25px; background:url(../images/new/ico-02.png) no-repeat;}

/* section-box-1*/
.section-box-1{overflow:hidden; margin:-25px -25px 0 0;}
.section-box-1 .box{width:245px; float:left; position:relative; margin:25px 25px 0 0;}
.section-box-1 .box > .holder{overflow:hidden;}

.section-box-1 .box1{float:left; position:relative; width:336px; margin:85px 25px 0 0;}
.section-box-1 .box1 > .holder{overflow:hidden;}
.section-box-1 .box1 p{margin:0 0 25px;}
.section-box-1 .box1 a{margin:0 0 20px;}
.section-box-1 .box1 h1{font: 21px/19px 'TradeGothicLTStdCnNo.18', Helvetica, Arial, sans-serif; margin: 0; text-transform:uppercase; padding: 0px 0px 4px;}


.section-box-1 .box2{float:left; position:relative; width:336px; margin:85px 25px 0 0;}
.section-box-1 .box2 > .holder{overflow:hidden;}
.section-box-1 .box2 p{margin:0 0 25px;}

.section-box-1 .img-holder{display:inline-block; vertical-align:top;}
.section-box-1 .img-holder .alignleft{float:left; width:122px;}
.section-box-1 .img-holder .alignright{float:right; width:123px;}

.section-box-1 .img-holder2{display:inline-block; vertical-align:top;}
.section-box-1 .img-holder2 .alignleft{float:left; width:245px;}

.section-box-1 .img-holder3{display:inline-block; vertical-align:top;}
.section-box-1 .img-holder3 .alignleft{float:left; width:336px;}

.section-box-1 .info{overflow:hidden; padding:8px; background:#97b5b4 url(../images/bg-texture-1.gif);}
.section-box-1 .info2{overflow:hidden; padding:8px; background:#97b5b4 url(../images/bg-texture-1.gif); height:51px;}
.section-box-1 h3{font: 20px/19px 'TradeGothicLTStdCnNo.18', Helvetica, Arial, sans-serif; margin:0;}
.section-box-1 h3 a{color:#000;}
.section-box-1 h3 a:hover{text-decoration:none;}
.section-box-1 .bar{overflow:hidden; font-size:12px; line-height:16px; margin:4px 0 0;
padding:12px 0 2px; background:url(../images/separator-01.png) repeat-x;}
.section-box-1 .bar .date{float:left; color:#000;}
.section-box-1 .bar a{color:#000;}
.section-box-1 .bar a:hover{text-decoration:underline;}
.section-box-1 .bar ul{margin:0; padding:3px 2px 0 0; list-style:none; float:right; position:absolute; right:35px; z-index:20; background:url(../images/bg-social.jpg); height:20px;}
.section-box-1 .bar ul li{float:left; padding:0 0 0 26px;}
.section-box-1 .bar .addthis_toolbox{display:inline; position:absolute; right:-7px; bottom:0px;}
.section-box-1 .bar table{border-spacing:0px; border-color:none;}

.section-box-1 .holder:hover,
.section-box-1 .holder:hover h3 a{color:#155352;}
.section-box-1 .bar .comments{float:left; padding:0 0 0 22px; background:url(../images/ico-01.png) no-repeat;}
.section-box-1 .bar .btn-likes{float:left; padding:0 0 0 25px; background:url(../images/ico-02.png) no-repeat;}

.section-box-1 .mark{position:absolute; left:0; top:0; font: 16px/16px 'TradeGothicLTStdBdCnNo.20', Helvetica, Arial, sans-serif; color:#fff; text-transform:uppercase; z-index:5;}
.section-box-1 .mark .mark-holder{display:block; position:relative; overflow:hidden; width:41px; height:50px; padding:5px 35px 5px 7px; background:url(../images/new/bg-corner-mark.png) no-repeat; z-index:5;}
.section-box-1 .mark .caption{position:absolute; height:22px; left:100%; top:17px; margin:0 0 0 -70px; padding:4px 13px 3px 45px; font: 16px/22px 'TradeGothicLTStdCnNo.18', Helvetica, Arial, sans-serif; background:url(../images/new/bg-mark-caption.png) 100% 0 no-repeat;}

/* section-box2 */
.section-box2{overflow:hidden; margin:-20px -25px 0 0;}
.section-box2 .box{float:left; position:relative; width:336px; margin:25px 25px 0 0;}
.section-box2 .box > .holder{overflow:hidden;}

.section-box2 .apply_box{float:left; position:relative; width:145x; margin:25px 25px 0 0;}
.section-box2 .apply_box > .holder{overflow:hidden;}
.section-box2 .four-fifth{margin:25px 0 0 0; width:887px; float:left; position:relative;}
.section-box2 .four-fifth p2{margin:0;}

.section-box2 .img-holder{display:inline-block; vertical-align:top;position:relative;}
.section-box2 .img-holder .alignleft{float:left; width:168px;}
.section-box2 .img-holder .alignright{float:right; width:168px;}
.section-box2 .info{overflow:hidden; padding:8px; background:#97b5b4 url(../images/new/bg-texture-1.gif);}
.section-box h3{font: 20px/19px 'TradeGothicLTStdCnNo.18', Helvetica, Arial, sans-serif; margin:0;}
.section-box2 h3 a{color:#000;}
.section-box2 h3 a:hover{text-decoration:underline;}
.section-box2 .bar{overflow:hidden; font-size:12px; line-height:16px; margin:4px 0 0; padding:12px 0 2px; background:url(../images/new/separator-01.png) repeat-x;}
.section-box2 .bar .date{float:left; color:#000;}
.section-box2 .bar a{color:#000;}
.section-box2 .bar a:hover{text-decoration:underline;}
.section-box2 .bar ul{margin:0; padding:3px 2px 0 0; list-style:none; float:right; position:absolute; right:36px; z-index:20; background-color:#f6f6f4; height:20px;}
.section-box2 .bar ul li{float:left; padding:0 0 0 26px;}
.section-box2 .bar .addthis_toolbox{display:inline; position:absolute; right:-7px; bottom:13px;}
.section-box2 .bar table{border-spacing:0px; border-color:none;}

.section-box2 .holder:hover,
.section-box2 .holder:hover h3 a{color:#155352;}
.section-box2 .bar .comments{float:left; padding:0 0 0 22px; background:url(../images/new/ico-01.png) no-repeat;}
.section-box2 .bar .btn-likes{float:left; padding:0 0 0 25px; background:url(../images/new/ico-02.png) no-repeat;}

/* section-box3 */
.section-box3{overflow:hidden; margin:0px -25px 0 0;}
.section-box3 .box{float:left; position:relative; width:336px; margin:25px 25px 0 0;}
.section-box3 .box > .holder{overflow:hidden;}


.section-box3 .img-holder{display:inline-block; vertical-align:top;position:relative;}
.section-box3 .img-holder .alignleft{float:left; width:168px;}
.section-box3 .img-holder .alignright{float:right; width:168px;}
.section-box3 .info{overflow:hidden; padding:8px; background:#97b5b4 url(../images/new/bg-texture-1.gif);}
.section-box h3{font: 20px/19px 'TradeGothicLTStdCnNo.18', Helvetica, Arial, sans-serif; margin:0;}
.section-box3 h3 a{color:#000;}
.section-box3 h3 a:hover{text-decoration:underline;}
.section-box3 .bar{overflow:hidden; font-size:12px; line-height:16px; margin:4px 0 0; padding:12px 0 2px; background:url(../images/new/separator-01.png) repeat-x;}
.section-box3 .bar .date{float:left; color:#000;}
.section-box3 .bar a{color:#000;}
.section-box3 .bar a:hover{text-decoration:underline;}
.section-box3 .bar ul{margin:0; padding:3px 2px 0 0; list-style:none; float:right; position:absolute; right:36px; z-index:20; background-color:#f6f6f4; height:20px;}
.section-box3 .bar ul li{float:left; padding:0 0 0 26px;}
.section-box3 .bar .addthis_toolbox{display:inline; position:absolute; right:-7px; bottom:13px;}
.section-box3 .bar table{border-spacing:0px; border-color:none;}

.section-box3 .holder:hover,
.section-box3 .holder:hover h3 a{color:#155352;}
.section-box3 .bar .comments{float:left; padding:0 0 0 22px; background:url(../images/new/ico-01.png) no-repeat;}
.section-box3 .bar .btn-likes{float:left; padding:0 0 0 25px; background:url(../images/new/ico-02.png) no-repeat;}

.section-box3 .box3{float:left; position:relative; width:516px; margin:5px 25px 0 0;}
.section-box3 .box3 > .holder{overflow:hidden;}

/* tournament artwork thumbnails */
.gallery .thumb-list1{margin:0 -6px 0 0; padding:0; list-style:none; overflow:hidden; float:left; width:96px;}
.gallery .thumb-list1 li{float:left; width:96px; height:96px; padding:0 6px 6px 0; position:relative;}
.gallery .thumb-list1 img{display:block; width:96px; height:96px;}
.gallery .video-box1{width:413px; height:300px; overflow:hidden; position:relative; float:left; margin:0 6px 6px 0px;}
.gallery .video-box2 {margin:0px 0px 6px 0px;}

.team-block2 .info-box{margin:0 0 55px;}
.team-block2{margin:0px 0 40px;}
.team-block2:after{content:''; display:block; clear:both;}
.team-block2 .pop-profile{margin:0 0 55px;}

.outer-center{float: right; right: 50%; position: relative;}
.inner-center{float: right; right: -50%; position: relative;}

/* btn-row */
.section .btn-row{overflow:hidden; position:relative; margin:-2px 0 0; font: 20px/20px 'TradeGothicLTStdCnNo.18', Helvetica, Arial, sans-serif;}
.btn-read-more{color:#000; float:right; padding:0 31px 0 0; background:url(../images/new/arrow-03.png) 100% 50% no-repeat;}
.btn-read-more:hover{color:#6bc1ce; text-decoration:none; background-image:url(../images/new/arrow-04.png);}

.section-box .mark{position:absolute; left:0; top:0; font: 16px/16px 'TradeGothicLTStdBdCnNo.20', Helvetica, Arial, sans-serif; color:#fff; text-transform:uppercase; z-index:5;}
.section-box .mark .mark-holder{display:block; position:relative; overflow:hidden; width:41px; height:50px; padding:5px 35px 5px 7px; background:url(../images/new/bg-corner-mark.png) no-repeat; z-index:5;}
.section-box .mark .caption{position:absolute; height:22px; left:100%; top:17px; margin:0 0 0 -70px; padding:4px 13px 3px 45px; font: 16px/22px 'TradeGothicLTStdCnNo.18', Helvetica, Arial, sans-serif; background:url(../images/new/bg-mark-caption.png) 100% 0 no-repeat;}

.section-box p{margin:0;}

.section-box3 .mark{position:absolute; left:0; top:0; font: 16px/16px 'TradeGothicLTStdBdCnNo.20', Helvetica, Arial, sans-serif; color:#fff; text-transform:uppercase; z-index:5;}
.section-box3 .mark .mark-holder{display:block; position:relative; overflow:hidden; width:41px; height:50px; padding:5px 35px 5px 7px; background:url(../images/new/bg-corner-mark.png) no-repeat; z-index:5;}
.section-box3 .mark .caption{position:absolute; height:22px; left:100%; top:17px; margin:0 0 0 -70px; padding:4px 13px 3px 45px; font: 16px/22px 'TradeGothicLTStdCnNo.18', Helvetica, Arial, sans-serif; background:url(../images/new/bg-mark-caption.png) 100% 0 no-repeat;}

/* gallery */
.gallery{overflow:hidden; position:relative;}
.gallery .video-box{width:336px; height:230px; overflow:hidden; position:relative; margin:0 0 6px;}
.gallery .thumb-list{margin:0 -6px 0 0; padding:0; list-style:none; overflow:hidden;}
.gallery .thumb-list li{float:left; width:108px; height:108px; padding:0 6px 6px 0;}
.gallery .thumb-list img{display:block; width:108px; height:108px;}


/* content */
#content{float:left; width:697px;}
#blog_content{float:left; width:697px;}

#content h1{font: 26px/30px 'TradeGothicLTStdCnNo.18', Helvetica, Arial, sans-serif; text-transform:uppercase; color:#fff; margin:0; padding:17px 12px; background:#98b7b5 url(../images/new/bg-texture.jpg);}
#content h2{font: 26px/30px 'TradeGothicLTStdCnNo.18', Helvetica, Arial, sans-serif; text-transform:uppercase; color:#fff; margin:0; padding:17px 12px; background:#98b7b5 url(../images/new/bg-texture.jpg);}

#content .image{display:block; margin:0 0 21px;}
#content p{margin:0 0 25px;}

/* comments-section */
.comments-section{width:100%;}
.comments-form{width:100%; margin:0 0 22px; padding:4px 0 0;}
.comments-form:after{content:''; display:block; clear:both;}
.comments-form textarea{margin:0; padding:12px 0 0 16px; background:none; border:1px solid #c4c4c2; width:600px !important; height:36px; min-height:36px; font: 17px/21px 'TradeGothicLTStdBdCnNo.20', Helvetica, Arial, sans-serif; color:#010000; vertical-align:text-bottom;}
.section .comments-form textarea{width:962px !important;}
.comments-section .avatar{float:left; width:51px; height:50px; margin:0 27px 0 0;}
.comments-section .avatar img{display:block; width:49px; height:48px; border:1px solid #c4c4c2;}
.comments-list{margin:0; padding:0; list-style:none; overflow:hidden; font-size:13px; line-height:18px;}
.comments-list > li{overflow:hidden; border-top:1px solid #b5b5b3; padding:23px 0 0;}
.comments-list .avatar{margin:2px 25px 0 0;}
.comments-list > li:first-child{padding-top:0; border:none;}
.comments-list li .holder,
.comments-list li .frame{overflow:hidden;}
.comments-list li .holder{margin:0 0 25px;}
.comments-list a{color:#666;}
.comments-list a:hover{text-decoration:underline;}
.comments-list p,
#content .comments-list p{margin:0;}
.comments-list .name{color:#2a6f79; font-size:14px;}
.comments-list .name:hover{text-decoration:underline;}
.comments-list .date{color:#666;}
.comments-list .panel{display:block;}
.comments-list ul{margin:0; padding:0 0 0 75px; list-style:none; overflow:hidden;}
.comments-list ul li{overflow:hidden; border-top:1px solid #b5b5b3; padding:22px 0 0;}
.comments-list ul .holder{margin:0 0 23px;}


/* sidebar */
#sidebar{float:right; width:336px;}
.btn-get-tickets{display:block; width:314px; position:relative; padding:11px 13px; background:#dc2831 url(../images/new/bg-get-tickets.gif) -380px 0 repeat-y; margin:0 -2px 8px; font: 16px/18px 'TradeGothicLTStdCnNo.18', Helvetica, Arial, sans-serif; text-align:center; color:#fff;}
.btn-get-tickets:after,
.btn-get-tickets:before{content:''; position:absolute; left:0; top:0; width:340px; height:10px; background:url(../images/new/bg-get-tickets.gif) no-repeat; z-index:5;}
.btn-get-tickets:before{top:auto; bottom:0; background-position:100% 100%;}
.btn-get-tickets .title{display:block; font: 19px/19px 'TradeGothicLTStdBdCnNo.20', Helvetica, Arial, sans-serif; text-transform:uppercase; margin:0 0 2px;}
.btn-get-tickets:hover{color:#fff;text-decoration:underline;}


/* social-buttons */
.social-buttons{font: 17px/20px 'TradeGothicLTStdCnNo.18', Helvetica, Arial, sans-serif; margin:0 0 46px;}
.social-buttons .btn{display:block; color:#fff; text-align:center; width:328px; height:20px; overflow:hidden; padding:4px 5px 5px; margin:0 0 8px; background:#aa9a41 url(../images/new/btns.gif) no-repeat;}
.social-buttons .btn span{padding:0 24px 0 0; background:url(../images/new/arrow-06.png) 100% 6px no-repeat;}
.social-buttons .btn-facebook{background-position:0 -37px; background-color:#4065a3; padding:4px 25px 5px; width:288px;}
.social-buttons .bar{overflow:hidden;}
.social-buttons .social-plugin{float:left; padding:7px 0 0;}
.social-buttons .social-holder{padding:0;}
.social-buttons .social-networks li{padding:0 0 0 8px;}
.social-buttons .social-networks li:first-child{padding-left:0;}

.social-buttons2 ul{list-style:none; float:left; margin:0px; padding:0px;}
.social-buttons2 ul li{padding-right:10px;float:left;}



/* sidebar box */
#sidebar .box{overflow:hidden; margin:0 0 50px;}
#sidebar .box .heading{position:relative; background:url(../images/new/bg-texture.jpg); padding:5px 6px 5px 10px; margin:0 0 24px;}
#sidebar .box .heading:after{content:''; display:block;	clear:both;}
#sidebar .box .heading:before{content:''; position:absolute; top:100%; left:71px; background:url(../images/new/arrow-05.gif) no-repeat; height:10px; width:20px;}
#sidebar .box h2{font: 20px/26px 'TradeGothicLTStdCnNo.18', Helvetica, Arial, sans-serif; color:#fff; margin:0;}
.box .heading .social-holder{padding:0;}
.box .heading .social-holder .caption{padding-top:0;}


/* post-list */
.post-list{margin:0; padding:0; list-style:none; overflow:hidden; font-size:14px; line-height:19px;}
.post-list li {
overflow: hidden;
padding: 6px 0 30px;
height: 53px;}

.post-list li:first-child{padding-top:0;}
.post-list a{color:#000;}
.post-list a:hover{text-decoration:underline;}
.post-list .thumbnail{float:left; width:93px; height:53px; margin:4px 16px 0 0;}
.post-list  .description{overflow:hidden;}
.social-post-list .thumbnail{width:60px; height:60px; margin:4px 10px 0 0;}


/* partners-list */
.partners-list{overflow:hidden; margin:0 -27px -25px 0; font-size:11px; line-height:13px; color:#000;}
.partners-list li{display:inline-block; vertical-align:top; margin:0 26px 25px 0; width:155px;}
.partners-list a{color:#000000;}
.partners-list .box{float:left; position:relative; width:190px; margin:0 27px 0 0;}
.partners-list h3{font: 15px/17px 'TradeGothicLTStdBdCnNo.20', Helvetica, Arial, sans-serif; text-align:left;}
.partners-list p{margin:0; color:#000000;}
.partners-list .info{position:absolute; overflow:hidden; left:0; top:0; width:198px; height:118px; padding:6px; background:url(../images/new/bg-partners-info.png); white-space:nowrap; display:none;}
.partners-list .info:after{content:''; display:inline-block; vertical-align:middle; width:1px; height:100%; overflow:hidden; margin:0 0 0 -2px;}
.partners-list .text{display:inline-block; vertical-align:middle; white-space:normal;}
.partners-list .box:hover .info{display:block;}


/* partners-section */
.partners-section{overflow:hidden; margin:20px -27px 0px 0; font-size:11px; line-height:13px; color:#000;}
.partners-section .outer-center{float: right; right: 50%; position: relative;}
.partners-section .inner-center{float: right; right: -50%; position: relative;}
.clear {clear: both;}
.partners-section .box{float:left; position:relative; width:190px; margin:0 27px 0 0;}
.partners-section h3{font: 18px/19px 'TradeGothicLTStdBdCnNo.20', Helvetica, Arial, sans-serif; margin:0;}
.partners-section p{margin:0;}
.partners-section a{color:#000000;}
.partners-section .info{position:absolute; overflow:hidden; left:0; top:0; width:178px; height:118px; padding:6px; background:url(../images/new/bg-partners-info.png); white-space:nowrap; display:none;}
.partners-section .info:after{content:''; display:inline-block; vertical-align:middle; width:1px; height:100%; overflow:hidden; margin:0 0 0 -2px;}
.partners-section .text{display:inline-block; vertical-align:middle; white-space:normal;}
.partners-section .box:hover .info{display:block;}

.partners-feature{overflow:hidden; margin:25px -27px 0px 0; font-size:11px; line-height:13px; color:#000;}
.partners-feature .outer-center{float: right; right: 50%; position: relative;}
.partners-feature .inner-center{float: right; right: -50%; position: relative;}
.clear {clear: both;}
.partners-feature .box_feature{float:left; position:relative; width:500px; margin:0 27px 0 0;}
.partners-feature h3{font: 18px/19px 'TradeGothicLTStdBdCnNo.20', Helvetica, Arial, sans-serif; margin:0;}
.partners-feature p{margin:0;}
.partners-feature a{color:#000000;}
.partners-feature .box_feature .info{position:absolute; overflow:hidden; left:0; top:0; width:500px; height:100%; padding:6px; background:url(../images/new/bg-partners-info.png); white-space:nowrap; display:none;}
.partners-feature .box_feature .info:after{content:''; display:inline-block; vertical-align:middle; width:1px; height:100%; overflow:hidden; margin:0 0 0 -2px;}
.partners-feature .box_feature .text{display:inline-block; vertical-align:middle; white-space:normal;}
.partners-feature .box_feature:hover .info{display:block;}



/* info-section */
.info-section{overflow:hidden; margin:0 0 50px;}
.info-section .video-box{float:right; width:336px; margin:0 0 0 25px;}
.info-section .video-box-1{width:697px;}
.info-section .info-block{overflow:hidden; position:relative; padding:61px 20px 10px 11px; min-height:234px; background:#0d6e8e; font: 26px/22px 'TradeGothicLTStdCnNo.18', Helvetica, Arial, sans-serif; color:#fff; text-transform:uppercase;}
.info-section .info-block.small{padding-top:52px; min-height:243px;}
.info-section h2{font: 26px/22px 'TradeGothicLTStdCnNo.18', Helvetica, Arial, sans-serif; margin:0 0 22px;}
.info-section p{margin:0 0 98px;}
.info-section .btn-get{position:absolute; left:0; bottom:14px; width:220px; height:79px; background:url(../images/new/btn-get-tickets.png) no-repeat; text-indent:-9999px; overflow:hidden;}
.info-section .team-info{position:absolute; overflow:hidden; height:70px; padding:10px 48px 7px 10px; bottom:10px; left:0; background:url(../images/new/bg-team-info.png) 100% 0 no-repeat; font: 18px/18px 'TradeGothicLTStdCnNo.18', Helvetica, Arial, sans-serif; text-transform:none;}
.info-section .team-info .title{display:block; margin:0 0 3px; font: 19px/22px 'TradeGothicBold', Helvetica, Arial, sans-serif; text-transform:uppercase;}
.info-section .team-info a{color:#fff;}
.info-section .team-info a:hover{text-decoration:underline;}
.heading .social-holder{padding:0 0 0 15px;}
.heading .social-networks li{padding:0 0 0 8px;}
.heading .social-networks li:first-child{padding-left:0;}

/* carousel */
.carousel {position: relative; overflow:hidden; border:0px solid #abc3c1; background:#ffffff; margin:0 0 70px;}
.carousel .mask {position: relative; overflow: hidden; width: 1060px;}
.carousel .slideset {width: 99999px; float: left;}



.carousel .slide {width: 1060px; float: left; position:relative;}
.carousel .slide:before{position: absolute; content: ''; background:url(../images/gallery_controls.png); width: 1060px; height: 228px; pointer-events: none;}

.carousel .img-holder{float:left; width:261px; margin:0 0 0 5px;}
.carousel .img-holder:first-child{margin:0;}

.carousel .btn-prev,
.carousel .btn-next{position:absolute; top:107px; left:7px; width:29px; height:29px; text-indent:-9999px; overflow:hidden; background:url(../images/new/gallery-arrows.png) no-repeat; z-index:100;}
.carousel .btn-next{left:auto; right:7px; background-position:100% 0;}
.carousel .btn-more-photos,
.carousel .btn-next-1{position:absolute; left:0; bottom:0; background:#2b2a2a; color:#ffffff; border:2px solid #ffffff; border-width:2px 2px 0 0; font: 17px/20px 'TradeGothicLTStdCnNo.18', Helvetica, Arial, sans-serif; text-align:center; padding:0 5px; min-width:100px;}
.carousel .btn-next-1{left:auto; right:0; border-width:2px 0 0 2px;}
.carousel .btn-more-photos span{display:inline-block; vertical-align:top; padding:2px 0 5px 20px; background:url(../images/new/ico-03.png) 0 7px no-repeat;}
.carousel .btn-next-1 span{display:inline-block; vertical-align:top; padding:2px 24px 5px 0; background:url(../images/new/arrow-07.png) 100% 8px no-repeat;}

/* side-panel */
.side-panel{position:fixed; right:0; top:345px; font: 16px/20px 'TradeGothicLTStdCnNo.18', Helvetica, Arial, sans-serif; z-index:1000;}
.side-panel a{color:#fff;}
.side-panel a:hover{text-decoration:underline;}
.side-panel:after{ content:''; position:absolute; width:100%; height:4px; left:0; top:100%; background:url(../images/new/bg-side-panel.png) no-repeat;}
.btn-page-contents{position:absolute; right:100%; top:0; width:45px; height:165px; text-indent:-9999px; overflow:hidden; background:url(../images/new/btn-page-contents.png) no-repeat;}
.side-panel .links-list{margin:0; padding:16px 9px 12px 18px; list-style:none; overflow:hidden; width:123px; background:#232322; display:none;}
.side-panel .links-list li{overflow:hidden; background:url(../images/new/separator-04.png) repeat-x; padding:6px 0 3px;}
.side-panel .links-list li:first-child{background:none;}
.side-panel:hover .links-list{display:block;}

/* footer */
#footer{width:100%; position:relative; background:#404040; padding:47px 0 0; font: 12px/15px 'TradeGothicLight', Helvetica, Arial, sans-serif; color:#fdfcfc;}
#footer:after{content:''; position:absolute; left:0; bottom:100%; height:5px; width:100%; background:url(../images/new/footer-shadow.png) repeat-x;}

/* footer-section */
.footer-section{width:1058px; margin:0 auto; overflow:hidden; padding:0 0 28px;}
.footer-section a{color:#fdfcfc;}
.footer-section a:hover{text-decoration:underline;}
.footer-section .video-box{float:left; width:412px; margin:3px 70px 0 0;}
.footer-section .block{overflow:hidden;}
.footer-section h2{font: 19px/20px 'TradeGothicBoldOblique', Helvetica, Arial, sans-serif; padding:0 0 12px; margin:0 0 12px; background:url(../images/new/separator-03.png) 0 100% repeat-x;}

/* footer-columns */
.footer-columns{overflow:hidden; margin:0 0 20px;}
.footer-columns .col{float:left; width:194px;}
.footer-columns .col:first-child{width:200px; margin:0 13px 0 0;}
.footer-columns .col:first-child + .col{width:160px; margin:0 7px 0 0;}
.footer-columns h3{font-size:12px; line-height:12px; font-weight:normal; margin:0 0 6px; text-transform:uppercase;}
.footer-columns ul{margin:0; padding:0; list-style:none;}

/* sign-up-form */
.sign-up-form{width:194px; padding:68px 0 0;}
.sign-up-form:after{content:''; display:block; clear:both;}
.sign-up-form input[type = "submit"] {margin: 0 2px 0 0; padding: 0; border: none; font-size: 0; line-height: 0; text-indent: -9999px; overflow: hidden; cursor: pointer; width: 27px; height: 25px; float: left; background: #448176 url(../images/new/bg-sign-up-form.gif) no-repeat;}
.sign-up-form .text{float:left; width:165px; height:22px; padding:1px 0 2px; background:#747d7e url(../images/new/bg-sign-up-form.gif) 100% 0 no-repeat;}
.sign-up-form input[type="text"]{margin:0; padding:0 4px 0 11px; background:none; border:none; width:150px; height:22px; font:bold 11px/22px Helvetica, Arial, sans-serif; color:#35393d; float:left;}

/* social-networks-bar */
.social-networks-bar{overflow:hidden; margin:0 0 24px; padding:5px 0 6px 29px; list-style:none; font-size:12px; line-height:29px; background:#448176; box-shadow: -2px 2px 2px rgba(0, 0, 0, 0.2) inset;}
.social-networks-bar li{width:100px; padding: 0 0 0 10px; float:left;}
.social-networks-bar li:first-child{padding-left:0;}
.social-networks-bar a{float:left; overflow:hidden;	padding:2px 0 0 36px;}
.social-networks-bar a:hover{text-decoration:none; color:#2d4f4f;}
.social-networks-bar .twitter{background:url(../images/new/ico-social-networks.png) no-repeat;}
.social-networks-bar .facebook{background:url(../images/new/ico-social-networks.png) no-repeat -110px 0;}
.social-networks-bar .pinterest{background:url(../images/new/ico-social-networks.png) no-repeat -220px 0;}
.social-networks-bar .vimeo{background:url(../images/new/ico-social-networks.png) no-repeat -330px 0;}
.social-networks-bar .youtube{background:url(../images/new/ico-social-networks.png) no-repeat -440px 0;}
.social-networks-bar .twitter:hover{background-position:0 100%;}
.social-networks-bar .facebook:hover{background-position:-110px 100%;}
.social-networks-bar .pinterest:hover{background-position:-220px 100%;}
.social-networks-bar .vimeo:hover{background-position:-330px 100%;}
.social-networks-bar .youtube:hover{background-position:-440px 100%;}

/* social-networks-bar */
.social-networks-bar2{overflow:hidden; margin:0 0 24px; padding:5px 0 6px 29px; list-style:none; font-size:12px; line-height:29px; background:#448176; box-shadow: -2px 2px 2px rgba(0, 0, 0, 0.2) inset; margin:104px 0 0 0;}
.social-networks-bar2 li{width:100px; padding: 0 0 0 10px; float:left;}
.social-networks-bar2 li:first-child{padding-left:0;}
.social-networks-bar2 a{float:left; overflow:hidden;	padding:2px 0 0 36px;}
.social-networks-bar2 a:hover{text-decoration:none; color:#2d4f4f;}
.social-networks-bar2 .twitter{background:url(../images/new/ico-social-networks.png) no-repeat;}
.social-networks-bar2 .facebook{background:url(../images/new/ico-social-networks.png) no-repeat -110px 0;}
.social-networks-bar2 .pinterest{background:url(../images/new/ico-social-networks.png) no-repeat -220px 0;}
.social-networks-bar2 .vimeo_sm{background:url(../images/new/ico-social-networks.png) no-repeat -330px 0;}
.social-networks-bar2 .youtube{background:url(../images/new/ico-social-networks.png) no-repeat -440px 0;}
.social-networks-bar2 .twitter:hover{background-position:0 100%;}
.social-networks-bar2 .facebook:hover{background-position:-110px 100%;}
.social-networks-bar2 .pinterest:hover{background-position:-220px 100%;}
.social-networks-bar2 .vimeo_sm:hover{background-position:-330px 100%;}
.social-networks-bar2 .youtube:hover{background-position:-440px 100%;}
/* navigation */
.navigation{margin:0; padding:0; list-style:none; overflow:hidden; font-size:12px; line-height:16px; text-transform:uppercase;}
.navigation li{float:left; padding: 0 0 0 66px; background:url(../images/new/bullet-01.png) 29px 50% no-repeat;}
.navigation li:first-child{padding-left:0; background:none;}
.navigation a:hover{text-decoration:underline;}

/* footer-bar */
.footer-bar{width:100%; overflow:hidden; font-size:12px; line-height:21px; text-align:center; background:#232322;}
.footer-bar > .holder{width:1058px; margin:0 auto; padding:5px 0; overflow:hidden;}
.footer-bar p{margin:0;}
.footer-bar a img{vertical-align:top;}

/* aplication-form */
.aplication-form{width:696px; margin:0 auto; padding:30px 0;}
.aplication-form:after,
.aplication-form .row:after{content:''; display:block; clear:both;}
.aplication-form .row{width:100%; padding:0 0 21px;}
.aplication-form .col{float:left; width:336px; padding:0 0 0 24px;}
.aplication-form .col:first-child{padding-left:0;}
.aplication-form .three-cols .col{width:216px;}
.aplication-form label{display:inline-block; vertical-align:top; font: 17px/22px 'TradeGothicLTStdBdCnNo.20', Helvetica, Arial, sans-serif; color:#010000; margin:0 0 5px;}
.aplication-form input[type="text"]{margin:0; padding:0 3px; background:none; border:1px solid #adadab; width:328px; height:18px; font-size:14px; line-height:18px; color:#21848b; display:block;}
.aplication-form .three-cols input[type="text"]{width:208px;}
.aplication-form select{display:block; margin:0; font-size:14px; line-height:18px; color:#21848b; width:336px;}
.aplication-form .three-cols select{width:216px;}
.aplication-form .check-row{overflow:hidden; padding:10px 0 0;}
.aplication-form .check-row:first-child{padding-top:0;}
.aplication-form .check-row label{font:14px/20px Helvetica, Arial, sans-serif; color:#21848b; margin:0;}
.aplication-form input[type="checkbox"]{width:16px;	height:16px; padding:0; margin:0 6px 0 0; float:left;}
.aplication-form textarea{display:block; margin:0; padding:0 0 0 3px; background:none; border:1px solid #adadab; width:692px !important; height:128px; min-height:128px; font-size:14px; line-height:20px; overflow:auto; color:#21848b;}
.aplication-form .captcha{float:left; width:140px;}
.aplication-form .captcha img{display:block;}
.aplication-form input.text-captcha{float:right; width:174px; margin:1px 0 0;}
.aplication-form input[type="submit"]{margin:-15px 0 0; padding:0; border:none; background:#61b2b9 url(../images/new/bg-heading-1.gif); font: 22px/24px 'TradeGothicLTStdBdCnNo.20', Helvetica, Arial, sans-serif; cursor:pointer;color:#000; width:96px; height:35px; float:right; box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);}


/* home-2 styles */

.pop-up {background:#f6f6f4;}
.inner-page #wrapper{background:#f6f6f4;}
.inner-page #header{background:none; margin:0 0 22px;}
.inner-page .header-section{min-height:0; padding:0 0 0 173px; width:885px;}
.inner-page .cp-logo{background:url(../images/new/cp-logo-big.png) no-repeat; height:156px; width:173px; margin:-5px 14px -113px 0; position:relative; z-index:10;}
.header-section .social-networks li{margin:0 0 0 9px;}
.header-section .social-holder{padding:19px 0 0;}
.header-section .social-holder .caption{padding:0; font-size:16px; line-height:22px;}
.inner-page .nav-bar{background:none;}

/* main-nav */
#main-nav{margin:0; padding:0; list-style:none; overflow:hidden; font:19px/25px 'TradeGothicBold', Helvetica, Arial, sans-serif; text-transform:uppercase; text-align:center; position:relative; z-index:10;}
#main-nav li{float:left; padding:0 3px 0 0; background:url(../images/new/separator-05.png) 100% 1px repeat-y;}
#main-nav a{display:table-cell; vertical-align:middle; width:166px; height:60px; padding:0 3px; color:#252525;}
#main-nav a:hover,
#main-nav .active a{color:#c22b2e;}
#main-nav .header_end{padding-left:30px;}
/* slideshow */
.slideshow {position: relative; float:left; width:697px; margin:0 25px 10px 0;}
.slideshow:after{content:''; position:absolute; left:0; top:0; background:url(../images/new/slideshow-mask.png) no-repeat; height:46px; width:40px; z-index:10;}
.slideshow .slideset{position:relative; height:310px;}
.slideshow .slide {position: absolute; z-index: 1; left:0; top:0;}
.slideshow .slide.active {z-index: 2;}
.slideshow .video-box{overflow:hidden; width:697px; height:305px;}
.slideshow .description{position:absolute; bottom:0; left:0; background:url(../images/new/bg-video-description.png); width:100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding:6px 9px; color:#fff;}
.slideshow .description a{color:#fff;}
.slideshow .description a:hover{text-decoration:underline;}
.slideshow .description .title{font:16px/16px 'TradeGothicBold', Helvetica, Arial, sans-serif; text-transform:uppercase; margin:0;}
.slideshow .description .lower{font:16px/16px 'TradeGothicBold', Helvetica, Arial, sans-serif; text-transform:none; margin:0;}

.slideshow .bar{margin:0; padding:2px 0 0; list-style:none; float:right; font-size:12px; line-height:14px;}
.slideshow .bar li{float:left; padding:0 0 0 11px;}
.slideshow .bar .comments{float:left; padding:0 0 0 19px; background:url(../images/new/ico-04.png) no-repeat;}
.slideshow .bar .btn-likes{float:left; padding:0 0 0 23px; background:url(../images/new/ico-05.png) no-repeat;}
.slideshow .switcher{margin:0; padding:9px 0 0; list-style:none; width:100%; font-size:0; line-height:0; text-align:center;}
.slideshow .switcher li{display:inline-block; vertical-align:top; padding:0 7px; width:10px; height:9px;}
.slideshow .switcher a{float:left; width:10px; height:9px; text-indent:-9999px; overflow:hidden; background:url(../images/new/bg-switchers.png) 100% 0 no-repeat;}
.slideshow .switcher a:hover,
.slideshow .switcher .active a{background-position:0 0;}


/*upcoming events*/
.events-section .box{height:305px; overflow:hidden; padding:0 0px 11px; position:relative;}
.events-section .box .title-red {background-color: #c22b2e;}
.events-section .box h2{font:19px/25px 'TradeGothicBold', Helvetica, Arial, sans-serif;  color:#ffffff; margin:0px /*for firefox*/; -webkit-margin-before: 0em; -webkit-margin-after: 0em; -webkit-margin-start: 0px; -webkit-margin-end: 0px;}
.events-section .box h3{font:19px/25px 'TradeGothicLTStdCnNo.18', Helvetica, Arial, sans-serif; margin:0 -11px 0px; padding:0px 11px; color:#c22b2e; position: absolute; bottom: 0px;}
.events-section .box h4{font: 18px/18px 'TradeGothicLTStdCnNo.18', Helvetica, Arial, sans-serif; color:#000; display: block; margin:0px /*for firefox*/ ; -webkit-margin-before: 0em; -webkit-margin-after: 0em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; font-weight: normal; text-align:center; background:url(../images/new/bg_upcoming_arrow_336x18.png) no-repeat;}

.events-section .list{margin:0px 0px 4.5px; padding:7px 11px 7px; list-style:none; font: 18px/18px 'TradeGothicLTStdCnNo.18', Helvetica, Arial, sans-serif; color:#000;}
.events-section .list li{overflow:hidden; padding:0; margin:0 0 0px;}
.events-section .list a{color:#000;}
.events-section .list a:hover{color:#c22b2e;}
.events-section .list .event-name{float:left; background:#66b4b3; margin:0 0 0px; padding:0 3px 0 0;}
.events-section .list .date{float:right; width:74px; font-size:16px; text-align:right; background:#66b4b3; margin:0 0 -2px;}

.events-section .title7{margin:0 -11px 8px;background:url(../images/new/bg-texture-2.png); padding:3px 21px;}
.events-section .title6{margin:0 -11px 14px;background:url(../images/new/bg-texture-2.png); padding:3px 21px;}
.events-section .title5{margin:0 -11px 12px; background:url(../images/new/bg-texture-2.png); padding:6px 21px;}
.events-section .title4{margin:0 -11px 21px; background:url(../images/new/bg-texture-2.png); padding:8px 21px;}
.events-section .title3{margin:0 -11px 30px; background:url(../images/new/bg-texture-2.png); padding:8px 21px;}
.events-section .title2{margin:0 -11px 12px; background:url(../images/new/bg-texture-2.png); padding:8px 21px;}
.events-section .title1{margin:0 -11px 17px; background:url(../images/new/bg-texture-2.png); padding:8px 21px;}


.events-section .multi7{margin:0px 0px 4px; background:url(../images/new/bg_upcoming_event_337x32.png) no-repeat;}
.events-section .multi6{margin:0px 0px 9px; background:url(../images/new/bg_upcoming_event_337x32.png) no-repeat;}
.events-section .multi5	{margin:0px 0px 8px; background:url(../images/new/bg_upcoming_event_337x40.png) no-repeat; padding:11px 11px;}
.events-section .multi4	{margin:0px 0px 17px; background:url(../images/new/bg_upcoming_event_337x40.png) no-repeat; padding:11px 11px;}
.events-section .multi3	{margin:0px 0px 24px; background:url(../images/new/bg_upcoming_event_337x48.png) no-repeat; padding:15px 11px;}
.events-section .multi2	{margin:0px 0px 7px; background:url(../images/new/bg_upcoming_event_337x48.png) no-repeat; padding:15px 11px;}
.events-section .multi1	{margin:0px 0px 11px; background:url(../images/new/bg_upcoming_event_337x48.png) no-repeat; padding:15px 11px;}

.events-section .extra_info {margin:24px 0px 0px 0px;}
.events-section .extra_info1 {margin:35px 0px 0px 0px;}

.events-section .box .btn-holder{width:300px; height:30px; overflow:hidden; font: 16px/19px 'TradeGothicLTStdCnNo.18', Helvetica, Arial, sans-serif; position:absolute; bottom:0px; margin: 0 0 5px 0;}

.events-section .btn-more-events{float:right; padding:0 26px 0 20px; position:relative; color:#000;}
.events-section .btn-more-events:after,
.events-section .btn-more-events:before{content:''; position:absolute; right:0; top:50%; margin:-5px 0 0; width:21px; height:12px; background:url(../images/new/btn-more-events.png) 100% 0 no-repeat;}
.events-section .btn-more-events:before{width:15px; right:auto; left:0; background-position:0 0;}
.events-section .btn-more-events:hover{color:#c22b2e;}
.section-title{font:19px/23px 'TradeGothicBold', Helvetica, Arial, sans-serif; color:#c22b2e; background:url(../images/new/separator-06.png) 0 50% repeat-x; margin:0 0 40px;}
.section-title span{display:inline-block; vertical-align:top; background:#f6f6f4; padding:0 5px 0 0;}
.section-title2{font:19px/23px 'TradeGothicBold', Helvetica, Arial, sans-serif; color:#c22b2e; text-align:center; margin-top:40px;}



/*mailing list*/
#pop-page{background:#e5e5e3 url(../images/bg-wrapper.jpg); min-width:50px; height:auto; margin:0px; padding:0px;}
#pop-page form{width:463px; margin-right:auto; margin-left:auto;}
#pop-page h1{font: 26px/30px 'TradeGothicBold', Helvetica, Arial, sans-serif; text-transform:uppercase; color:#c22b2e; margin:0; text-align:left; padding:0px 0px 15px 0px;}
#pop-page form h2{ font: 20px/22px 'TradeGothicBold', Helvetica, Arial, sans-serif; text-transform:uppercase; padding:2px 0px 0px; text-align:center; margin:0px;}

#pop-page .field{width:200px; height:30px; float:left; padding: 0px; width:100%;}
#pop-page label {position: relative; float: left; font: 17px/22px 'TradeGothicLTStdBdCnNo.20', Helvetica, Arial, sans-serif; color: #010000; margin: 15px 0 4px; display:block; clear: both; width:100%;}
#pop-page form .field input {width: 100%; float: left; font: normal 12px/16px 'TradeGothicMedium'; background: 0px; border: 0px; -webkit-appearance: textfield; border-style: solid; border-color: #606060; border-width: 1px; padding: 4px; margin-left: 0px; display: block; position: relative; float: left; clear: both;}
#pop-page form .field select {width: 102%;}
#pop-page form input[type = "submit"]{margin: 0 2px 0 0; padding: 0; border: none; font: 20px/22px 'TradeGothicBold', Helvetica, Arial, sans-serif; text-transform:uppercase; line-height: 0; cursor: pointer; width: 460px; height: 25px; float: left; background: #c22b2e; color:#ffffff; box-shadow: 1px 1px 4px #888;}
.fancybox{overflow:hidden;}
.fancylink{overflow:hidden;}
.section-title3{font:13px/14px Helvetica, Arial, sans-serif; color:#252525;}
.section-title3 .row {width:450px;}
.section-title3 .row .select{margin-top:20px;}
.section-title3 .row .btn{margin:20px 0 0 20px;}
.section-title3 .submit_container{margin-top: 15px; position:relative; float:left;}
#pop-page form .finished{margin: 0 2px 0 0; padding: 0; border: none;cursor: pointer; width: 460px; height: 25px; float: left; background: #c22b2e; color:#ffffff; box-shadow: 1px 1px 4px #888;}
/*ends mailing list*/



.inner-page .section{margin:22px 0 40px;}
.event-page .section{margin-bottom:56px;}
.inner-page .section-box h3{min-height:43px; margin:0 0 5px;}
.inner-page .section-box .holder{margin:0 0 23px;}

.inner-page .section-box .holder2{margin:0 0 0px;}

.inner-page .section-box .info{background:none; padding:9px 0 0;}
.inner-page .section-box .bar{background:none; padding:0; margin:0;}
.inner-page .section-box .bar ul li{padding:0 0 0 23px;}
.section-box .img-holder .text{position:absolute; left:0; top:0; right:0; bottom:0; height:196px; white-space:nowrap; text-align:center; color:#fff; font:19px/21px 'TradeGothicBold', Helvetica, Arial, sans-serif; text-transform:uppercase;}
.section-box .img-holder .text:after{content:''; display:inline-block; vertical-align:middle; width:1px; height:100%; margin:0 0 0 -5px;}
.section-box .img-holder .text span{display:inline-block; vertical-align:middle; white-space:normal; padding:8px;}

.section .btn-row{position:relative; float:left; margin:20px 25px 0px 0; font: 20px/20px 'TradeGothicLTStdCnNo.18', Helvetica, Arial, sans-serif; width:1058px;}
.news_scroll{margin-bottom:55px;}
.btn-read-more{color:#000; float:right; padding:0 38px 0 0; background:url(../images/new/arrow-03.png) 100% 50% no-repeat;}
.btn-read-more:hover{color:#155352; text-decoration:none; background-image:url(../images/new/arrow-04.png);}
.btn-read-prev{color:#000; float:left; padding:0 0 0 38px; background:url(../images/new/arrow-08.png) 0% 50% no-repeat;}
.btn-read-prev:hover{color:#155352; text-decoration:none; background-image:url(../images/new/arrow-09.png);}


/* visual */
.visual{overflow:hidden; padding:0 0 52px; margin:0 0 44px; background:url(../images/new/separator-06.png) 0 100% repeat-x;}
.visual .image-box{position: relative; float:left; width:697px; margin:0 25px 0 0;}
.visual .image-box:after{content:''; position:absolute; left:0; top:0; background:url(../images/new/slideshow-mask.png) no-repeat; height:46px; width:40px; z-index:10;}
.visual .image-box img{vertical-align:top;}
.visual .video-box{float:right; width:336px; height:310px;}

.visual2{overflow:hidden; padding:0 0 52px; margin:0px;}
.visual2 .image-box{position: relative; float:left; width:697px; margin:0 25px 0 0;}
.visual2 .image-box:after{content:''; position:absolute; left:0; top:0; background:url(../images/new/slideshow-mask.png) no-repeat; height:46px; width:40px; z-index:10;}
.visual2 .image-box img{vertical-align:top;}
.visual2 .video-box{float:right; width:336px; height:310px;}

.full-content .hero-box{margin:0 0 10px 0;}
.full-content .section-heading{height:70px; padding:0px;}

.article .hero-box{margin:0 0 40px 0;}
.article .section-heading{padding: 0px 0px 20px; float: left; width: 697px;}
.article .hero-box .article-head{position:relative; width:696px; height:auto;}
.article .hero-box .article-head span{position:absolute; top:0px; right:0px; padding:4px; font: 15px/16px 'TradeGothicLTStdCnNo.18', Helvetica, Arial, sans-serif; color:#ffffff; background-color:#000000;}

.section-subheading{overflow:hidden; padding:4px 5px 2px 11px; margin:0 0 21px; background:#d7d7d7 url(../images/new/bg-texture-2.png); -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1); -ms-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1); box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);}
.article .section-subheading{padding:3px 6px;}
.section-subheading h2{overflow:hidden; font:22px/25px 'TradeGothicBold', Helvetica, Arial, sans-serif; margin:0; text-transform:uppercase; color:#252525;}

.article .section-heading h3{font: 30px/32px 'TradeGothicLTStdCnNo.18', Helvetica, Arial, sans-serif; margin:5px 40px 0 18px;}

.full-content .hero-box{margin:0 0 10px 0;}
.full-content .section-heading{height:70px; padding:0px;}
.full-content .section-heading h4{font: 30px/32px 'TradeGothicLTStdCnNo.18', Helvetica, Arial, sans-serif; margin:0 0 0 18px; color:#f4f4f2;}

.section-heading .image-box{position: relative; float:left; width:697px; margin:0 25px 0 0; padding:20px 0 0 20px;}
.section-heading .image-box:after{content:''; position:absolute; left:0; top:0; background:url(../images/new/slideshow-mask.png) no-repeat; height:46px; width:40px; z-index:10;}
.section-heading .image-box img{vertical-align:top;}
.section-heading .video-box{float:right; width:336px; height:310px;}

.section-heading{overflow:visible; padding:4px 5px 2px 11px; margin:0 0 21px; background:#d7d7d7 url(../images/new/bg-texture-2.png); -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1); -ms-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1); box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);}
.title-yellow{background-color:#eadd63; margin:0 0 22px;}
.title-blue{background-color:#4cb7c6; margin:0 0 23px;}
.title-orange{background-color:#d77126; margin:0 0 23px;}
.title-black{background-color:#2b2b2b; margin:0 0 23px;}
.title-red{background-color: #cc3b3e;}


.fixed{height:52px;}

.section-heading p{overflow:hidden; font:18px/20px 'TradeGothicLight', Helvetica, Arial, sans-serif; margin:0; color:#252525;}

.section-heading h2{overflow:hidden; font:22px/25px 'TradeGothicBold', Helvetica, Arial, sans-serif; margin:0; text-transform:uppercase; color:#252525;}
.section-heading .lower h2{overflow:hidden; font:22px/25px 'TradeGothicBold', Helvetica, Arial, sans-serif; margin:0; text-transform:none; color:#252525;}

.section-heading h3{overflow:hidden; font:22px/25px 'TradeGothicLight', Helvetica, Arial, sans-serif; margin:0; text-transform:uppercase; color:#252525;}
.section-heading h3 span{font:22px/25px 'TradeGothicBold', Helvetica, Arial, sans-serif;}
.section-heading h4{overflow:hidden; font:22px/25px 'TradeGothicBold', Helvetica, Arial, sans-serif; margin:0; text-transform:uppercase; color:#252525;}
.section-heading h5{overflow:hidden; font:22px/25px 'TradeGothicBold', Helvetica, Arial, sans-serif; margin:0; text-transform:uppercase; color:#252525; display:inline;}

.bio-icon{float:right; padding: 0 5px 0 0;}
.pop-bio{float:left; position:relative; display:block; width:537px;}
.pop-bio p{margin:15px 0 0; word-spacing:-1px;}
.pop-bio p2{margin:0px; display:block; word-spacing:-1px;}

.pop-bio2{float:left; position:relative; display:block; width:795px;}
.pop-bio2 .logo{float:left;}
.pop-bio2 img{margin-right:15px;}
.pop-bio2 p{margin:0px 0px 15px 0px;}
.pop-bio2 p2{margin:0px 0px 0px 0px;}
.pop-bio2 .col1 {width:260px; float:left;}
.pop-bio2 .col2{width:527px; float:left;}
.pop-bio2 .col2 h3{overflow:hidden; font:22px/25px 'TradeGothicLight', Helvetica, Arial, sans-serif; margin:0; text-transform:uppercase; color:#252525;}
.individual_profile{float:left; display:block; margin: 0px 0px 25px; 0px;}

.pop-profile{float:left; position:relative; display:block; width:900px;}
.team-block .pop-profile{margin:0 0 55px;}
.pop-profile:after{content:''; display:block; clear:both;}
.pop-profile .media-holder{float:left; position:relative; width:334px; margin:0 25px 0 0; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);}
.pop-profile .media-holder img{vertical-align:top;}
.pop-profile .btn-play{background:url(../images/new/btn-play.png) no-repeat; height:55px; width:86px; position:absolute; left:20px; bottom:16px; text-indent:-9999px; overflow:hidden; z-index:5;}
.pop-profile .media-holder.add{box-shadow: none;}
.pop-profile .media-holder.alignright{float:right; margin:0 0 0 25px;}
.pop-profile .description{float:left; width:537px;}
.pop-profile .description p{margin:15px 0 0; word-spacing:-1px;}
.pop-profile .description p2{margin:0px; display:block; word-spacing:-1px;}




.section-heading .social-holder ul{list-style-type: none; display:inline; float:right; width:140px;}
.section-heading .social-holder{padding:0 0 0 15px;}
.section-heading .social-holder .caption{padding:0; font-size:15px;	line-height:25px;}
.section-heading .social-networks li{padding:0 0 0 7px;}

.team-block{margin:0px 0 70px;}
.team-block:after{content:''; display:block; clear:both;}

.info-box{margin:0 0 60px;}
.team-block .info-box{margin:0 0 55px;}
.info-box:after{content:''; display:block; clear:both;}
.info-box .media-holder{float:left; position:relative; width:697px; margin:0 25px 0 0; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);}
.info-box .media-holder img{vertical-align:top;}
.info-box .btn-play{background:url(../images/new/btn-play.png) no-repeat; height:55px; width:86px; position:absolute; left:20px; bottom:16px; text-indent:-9999px; overflow:hidden; z-index:5;}
.info-box .media-holder.add{box-shadow: none;}
.info-box h3{font: 20px/19px 'TradeGothicLTStdCnNo.18', Helvetica, Arial, sans-serif; margin:0; position:absolute; left:0px; bottom:-1px; background:#2b2a2a; color:#ffffff; padding: 3px 10px 3px 10px; border-style:solid; border-width:1px; border-color:#ffffff;}
.info-box h6{font: 20px/19px 'TradeGothicLTStdCnNo.18', Helvetica, Arial, sans-serif; margin:0; position:absolute; margin-top:165px; background:#2b2a2a; color:#ffffff; padding: 3px 10px 3px 10px; border-style:solid; border-width:1px; border-color:#ffffff;}

.info-box .media-holder2{float:left; position:relative; width:336px; margin:0 25px 0 0; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);}
.info-box .media-holder2 img{vertical-align:top;}
.info-box .media-holder2.add{box-shadow: none;}

.info-box .media-holder.alignright{float:right; margin:0 0 0 25px;}
.info-box .description{float:left; width:336px;}
.info-box .description p{margin:15px 0 0; word-spacing:-1px;}
.info-box .description2{float:left; width:336px;}
.info-box .description2 p{margin:0px; word-spacing:-1px;}

.info-box .media-holder3{float:left; position:relative; width:516px; margin:0 25px 0 0; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);}
.info-box .media-holder3 img{vertical-align:top;}
.info-box .media-holder3.add{box-shadow: none;}
.info-box .description3{float:left; width:516px;}
.info-box .description3 p{margin:0px; word-spacing:-1px;}

.info-box .description4{float:left; width:696px;}
.info-box .description4 p{margin:15px 0 0 0; word-spacing:-1px;}

.info-box .description5{float:left; width:696px;}
.info-box .description5 p{margin:0 0 0 15px; word-spacing:-1px;}

.img-list{margin:0; padding:0; list-style:none; overflow:hidden;}
.img-list li{padding:21px 0 0;}
.img-list li:first-child{padding:0 !important;}
.img-list img{vertical-align:top;}
.img-list.add li{padding:27px 0 0;}
.section .partners-list{display:table; margin:-2px 0 -19px; padding:0; font-size:0; line-height:0; width:100%; text-align:center;}
.section .partners-list li{vertical-align:middle; text-align:center; width:auto; margin:0 22px 20px;}
.section-box.add{margin:0 -25px 0 0; padding:13px 0 0;}
.section-box.add .box{margin:0;padding:0 25px 7px 0;}
.section-box.add .box2{margin:0;padding:0 25px 25px 0;}





/*new form*/
#freeform{width:1058px; margin:0 auto; padding:30px 0;}
#freeform:after,
#freeform .row:after{content:''; display:block; clear:both;}
#freeform .row{width:100%; padding:0 0 21px;}
#freeform .col{float:left; width:336px; padding:0 0 0 25px;}
#freeform .col:first-child{padding-left:0;}
#freeform .three-cols .col{width:336px;}
#freeform label{display:inline-block; vertical-align:top; font: 17px/22px 'TradeGothicLTStdBdCnNo.20', Helvetica, Arial, sans-serif; color:#010000; margin:0 0 5px;}
#freeform input[type="text"]{margin:0; padding:0 3px; background:none; border:1px solid #adadab; width:328px; height:18px; font-size:14px; line-height:18px; color:#21848b; display:block;}
#freeform .three-cols input[type="text"]{width:336px;}
.application-form select{display:block; margin:0; font-size:14px; line-height:18px; color:#21848b; width:336px;}
#freeform .three-cols select{width:336px;}
.enter_textarea{width:697px;}
#freeform .skinny_form{width:697px; margin-left:auto; margin-right:auto;}
#freeform .skinny_form input[type="submit"]{margin-top:55px; width:100px; float:right;}

#freeform .one-col .col{width:336px;}
#freeform label{display:inline-block; vertical-align:top; font: 17px/22px 'TradeGothicLTStdBdCnNo.20', Helvetica, Arial, sans-serif; color:#010000; margin:0 0 5px;}

#freeform .one-col input[type="text"]{width:1058px;}
#freeform .one-col select{width:1048px;}

#freeform .drop{float:left; width:1058px; padding:0 0 0 24px;}
#freeform .drop:first-child{padding-left:0;}

#freeform .check-row{overflow:hidden; padding:10px 0 0;}
#freeform .check-row:first-child{padding-top:0;}
#freeform .check-row label{font:14px/20px Helvetica, Arial, sans-serif; color:#21848b; margin:0;}
#freeform input[type="checkbox"]{width:16px; height:16px; padding:0; margin:0 6px 0 0; float:left;}
#freeform textarea{display:block; margin:0; padding:0 0 0 3px; background:none; border:1px solid #adadab; height:128px; min-height:128px; font-size:14px; line-height:20px; overflow:auto; color:#21848b;}
#freeform .captcha{float:left; width:140px;}
#freeform .captcha img{display:block;}

#freeform input.text-captcha{float:right; width:174px; margin:50px 0 0;}
#freeform input[type="submit"]{margin:38px 0 0; padding:0; border:none; background:#61b2b9 url(../images/bg-heading-1.gif); font: 22px/24px 'TradeGothicLTStdBdCnNo.20', Helvetica, Arial, sans-serif; cursor:pointer; color:#000; width:96px; height:35px; float:right; box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);}


/*new form 2*/
#freeform2{width:1058px; margin:0 -10px; padding:30px 0;}
#freeform2:after,
#freeform2 .row:after{content:''; display:block; clear:both;}
#freeform2 .row{width:100%; padding:0 0 21px;}
#freeform2 .col{float:left; width:336px; padding:0 0 0 25px;}
#freeform2 .col:first-child{padding-left:0;}
#freeform2 .three-cols .col{width:336px;}
#freeform2 label{display:inline-block; vertical-align:top; font: 17px/22px 'TradeGothicLTStdBdCnNo.20', Helvetica, Arial, sans-serif; color:#010000; margin:0 0 5px;}
#freeform2 input[type="text"]{margin:0; padding:0 3px; background:none; border:1px solid #adadab; width:328px; height:18px; font-size:14px; line-height:18px; color:#21848b; display:block;}
#freeform2 .three-cols input[type="text"]{width:336px;}
.application-form select{display:block; margin:0; font-size:14px; line-height:18px; color:#21848b; width:336px;}
#freeform2 .three-cols select{width:336px;}
.enter_textarea{width:697px;}
#freeform2 .skinny_form{width:697px; margin-left:auto; margin-right:auto;}
#freeform2 .skinny_form input[type="submit"]{margin-top:55px; width:100px; float:right;}

#freeform2 .one-col .col{width:336px;}
#freeform2 label{display:inline-block; vertical-align:top; font: 17px/22px 'TradeGothicLTStdBdCnNo.20', Helvetica, Arial, sans-serif; color:#010000; margin:0 0 5px;}

#freeform2 .one-col input[type="text"]{width:1058px;}
#freeform2 .one-col select{width:1048px;}

#freeform2 .drop{float:left; width:1058px; padding:0 0 0 24px;}
#freeform2 .drop:first-child{padding-left:0;}

#freeform2 .check-row{overflow:hidden; padding:10px 0 0;}
#freeform2 .check-row:first-child{padding-top:0;}
#freeform2 .check-row label{font:14px/20px Helvetica, Arial, sans-serif; color:#21848b; margin:0;}
#freeform2 input[type="checkbox"]{width:16px; height:16px; padding:0; margin:0 6px 0 0; float:left;}
#freeform2 textarea{display:block; margin:0; padding:0 0 0 3px; background:none; border:1px solid #adadab; height:128px; min-height:128px; font-size:14px; line-height:20px; overflow:auto; color:#21848b;}
#freeform2 .captcha{float:left; width:140px;}
#freeform2 .captcha img{display:block;}

#freeform2 input.text-captcha{float:right; width:174px; margin:50px 0 0;}
#freeform2 input[type="submit"]{margin:38px 0 0; padding:0; border:none; background:#61b2b9 url(../images/bg-heading-1.gif); font: 22px/24px 'TradeGothicLTStdBdCnNo.20', Helvetica, Arial, sans-serif; cursor:pointer; color:#000; width:96px; height:35px; float:right; box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);}

.join_us{width:697px; margin-left:auto; margin-right:auto;}
.join_us_form{width:717px; margin-left:auto; margin-right:auto;}
.captcha_space {display:inline;}
.captcha_space img{display:inline; float:left;}
.submit_button{float:right; width:60px; margin-top:50px;}


/*google translate*/
.goog-te-gadget-simple {font-size:11px !important; background: #c0ac03 url(../images/bg-language-popup.gif) 100% 0 repeat-y !important; border:none !important; height:19px; display:block !important; padding-top:3px !important;}
.goog-te-gadget-simple .goog-te-menu-value {color:#ffffff !important;}
.goog-te-menu-value span{border:none !important; color:#ffffff !important; margin-right:3px !important;}
.goog-te-gadget img{background:none !important;}
.goog-te-gadget-icon{width:0px !important;}
.google_translate_element{width:134px;}
.goog-te-menu-frame{-webkit-box-shadow:none !important; box-shadow:none !important;}




.carousel .slide .special{width: 1060px;
position: absolute;
height:226px;
top:0;
left:0;
z-index:100;
background: url(../images/1_aaa.gif);}

.join_buttons{width: 512px; height: 48px; float:left; position:relative; text-align:center; color:#252525;}

.button_color_blue{background: url(../images/joinus_buttonblue_512x48.png); height:48px;}
.button_color_green{background: url(../images/joinus_buttongreen_512x48.png); height:48px;}
.button_color_yellow{background: url(../images/joinus_buttonyellow_512x48.png); height:48px;}
.button_color_orange{background: url(../images/joinus_buttonorange_512x48.png); height:48px;}
.button_color_red{background: url(../images/joinus_buttonred_512x48.png); height:48px;}
.button_color_purple{background: url(../images/joinus_buttonpurple_512x48.png); height:48px;}


.first_button{margin-right:25px;margin-bottom:25px;}
.join_buttons h3{padding-top:10px;}
.button_row{width:100%; float:left; margin-bottom:35px;}
.button_row_dots{border-bottom:2px dotted #000000; padding-bottom:35px;}

.fb_iframe_widget span{width:76px!important;}
