@charset "utf-8";
/* CSS Document */
body{color:#373737; background:url(../images/header-bg.png) repeat-x 0 5px; font:normal 12px/16px Arial, Helvetica, sans-serif; padding:0; margin:0;}
*{padding:0; margin:0;}
img{border:0;}
a{text-decoration:none; outline:0;}
input, select, textarea{outline:0;}

h1, h2{font-family:'MicrogrammaDMedExtRegular';}
h3, h4, h5, h6{font-family:'HelveticaLT-Condensed';}

.left{float:left!important;}
.right{float:right!important;}
.clear{clear:both;}
.spacer{clear:both; display:; line-height:0; font-size:0;}

@font-face {
    font-family: 'MicrogrammaDMedExtRegular';
    src: url('../fonts/microgme-webfont.eot');
    src: url('../fonts/microgme-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/microgme-webfont.woff') format('woff'),
         url('../fonts/microgme-webfont.ttf') format('truetype'),
         url('../fonts/microgme-webfont.svg#MicrogrammaDMedExtRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'JaneAustenNoSecret';
    src: url('../fonts/janeaust-webfont.eot');
    src: url('../fonts/janeaust-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/janeaust-webfont.woff') format('woff'),
         url('../fonts/janeaust-webfont.ttf') format('truetype'),
         url('../fonts/janeaust-webfont.svg#JaneAustenNoSecret') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaLT-Condensed';
    src: url('../fonts/helveticaltcondensedmedium.eot');
    src: url('../fonts/helveticaltcondensedmedium.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaltcondensedmedium.woff') format('woff'),
         url('../fonts/helveticaltcondensedmedium.ttf') format('truetype'),
         url('../fonts/helveticaltcondensedmedium.svg#helveticaltcondensedmedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaLT-Condensed-Light';
    src: url('../fonts/helveticaltcondensedlight_0.eot');
    src: url('../fonts/helveticaltcondensedlight_0.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaltcondensedlight_0.woff') format('woff'),
         url('../fonts/helveticaltcondensedlight_0.ttf') format('truetype'),
         url('../fonts/helveticaltcondensedlight_0.svg#helveticaltcondensedlight_0') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaLT-Condensed-Bold';
    src: url('../fonts/helveticaltcondensedbold.eot');
    src: url('../fonts/helveticaltcondensedbold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaltcondensedbold.woff') format('woff'),
         url('../fonts/helveticaltcondensedbold.ttf') format('truetype'),
         url('../fonts/helveticaltcondensedbold.svg#helveticaltcondensedbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaLTStdCondBold';
    src: url('../fonts/helveticaltstd-boldcond-webfont.eot');
    src: url('../fonts/helveticaltstd-boldcond-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaltstd-boldcond-webfont.woff') format('woff'),
         url('../fonts/helveticaltstd-boldcond-webfont.ttf') format('truetype'),
         url('../fonts/helveticaltstd-boldcond-webfont.svg#HelveticaLTStdCondBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

#wrapper{width:100%; padding:0; margin:0;}

/* ------------------------------- header ----------------------------------*/
#header{width:1000px; margin:0 auto; padding:20px 0 0 0; clear:both; border:none; position:relative;}
.social{ width:70px; position:absolute; right:2px; top:5px; z-index:100;}
.social a{ display:block; width:25px; height:25px; float:left; margin:0 0 0 6px; background:url(../images/social.png) no-repeat;}
.social a:hover{ background:url(../images/social-h.png) no-repeat;}
.social a.twitter{ background-position:-40px 0;}
#header .logo{background:url(../images/logo.gif) 0 0 no-repeat; width:238px; height:88px; float:left;}
#header .logo a{width:238px; padding:88px 0 0 0; overflow:hidden; height:0; line-height:normal; display:block;}

#navigation {margin:59px 0 0 0; float:right; position:relative; z-index:100;}

/* ---------------------- banner content --------------------------*/
#banner-content{background:url(../images/bg_txt.png) 50% 78px no-repeat #FAFAFA; clear:both; overflow:hidden; border-bottom:#ECECEC 7px solid; width:100%; position:relative; z-index:50;}
#banner-content .content{background:url(../images/bg1.png) 0 0 repeat; clear:both; overflow:hidden; padding:30px 0 20px; position:relative;}
#banner-content .content .line{
	background:url(../images/line.png) 0 0 repeat-x;
	height:13px;
	position:absolute;
	left:118px;
	top:818px;
	width:100%;
	display:block;
}
#banner-content .ban-content{width:1000px; margin:0 auto;}
#banner-content .ban-content .lt{width:400px; float:left; margin:0 40px 0 0;}
#banner-content .ban-content .rt{overflow:hidden; padding:0;} 

.sliderBlock{background:url(../images/slider_bottom_shadow.png) 0 100% no-repeat; padding:0 0 16px; clear:both; overflow:hidden;}
.flexslider{height:450px; background:#FFF; position:relative; margin:0; padding:0; width:100%; }
.slides:after { clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden; }
.slides{ list-style: none outside none; margin: 0; padding: 0; }
.flexslider .slides>li { position:relative; display:none;  }
.flexslider .slides li img { max-width: 100%; display: block; }
.work{ display:block !important; }
.active{ color:#FF0000; }
.testClick	{ cursor:pointer;}
.flexslider .slides li .desc{display:block; background:#FFF; padding:14px 26px 10px 37px; overflow:hidden; clear:both;}
.flexslider .slides li h3{color:#659F0B; font:normal 17px 'HelveticaLT-Condensed'; text-transform:uppercase; margin:0 0 5px;}
.flexslider .slides li p{color:#717174; font:normal 13px/16px Arial, Helvetica, sans-serif; padding-top:15px;}
.flexslider .info{position:absolute; right:20px; bottom:68px;}
.flexslider .slides li p strong{color:#659F0B;}
.flexslider .info .testClick{background:url(../images/pagi_bullet.gif) 0 0 no-repeat; width:10px; height:10px; text-indent:-999em; line-height:0; font-size:0; display:block; float:left; margin:0 0 0 4px;}
.flexslider .info .testClick.active{background:url(../images/pagi_bullet_hover.gif) 0 0 no-repeat;}

#banner-content .ban-content .rt h2{color:#231F20; font:normal 58px/60px 'MicrogrammaDMedExtRegular'; margin:0 0 0px; text-transform:uppercase; position:relative; top:-8px;}
#banner-content .ban-content .rt h2 span{color:#659F0B;}
.author{color:#666; font:nornmal 14px/17px Arial, Helvetica, sans-serif; margin:0 0 20px;}
.author span{color:#659F0B; font-weight:bold; font-style:italic;}
#banner-content .ban-content .rt p{color:#616161; font:normal 12px/16px Arial, Helvetica, sans-serif; padding:0; margin:0 0 12px;}
#banner-content .ban-content .rt .signature{color:#868686; font:normal 27px/29px 'JaneAustenNoSecret'; display:block;}

img.inner{border:#fff 6px solid;}
#banner-content div.inner{position:relative;}
#banner-content div.inner p{font-family: 'HelveticaLT-Condensed'; font-size:18px; line-height:21px; color:#fff; width:600px; position:absolute; left:37px; bottom:12px;}

/* ------------------------ main content block ----------------------*/
#main{background:url(../images/bg2.gif) 0 0 repeat; width:100%; padding:0 0 20px; clear:both; overflow:hidden;}
#main .content{width:934px; margin:0 auto; position:relative; min-height:400px; padding:21px 34px 0;}
#main .content .lt-shadow{background:url(../images/content_shadow_lt.png) 0 0 no-repeat; width:11px; height:400px; position:absolute; left:-11px; top:0; display:block;}
#main .content .rt-shadow{background:url(../images/content_shadow_rt.png) 0 0 no-repeat; width:11px; height:400px; position:absolute; right:-11px; top:0; display:block;}

#main .content .lt-panel{width:460px; float:left;}
#main .content .lt-panel.inner{width:560px;}
#main .content .rt-panel{width:380px; float:right; padding:0 12px 0 0;}
#main .content .rt-panel.inner{width:282px;}

#main .content .lt-panel h3{color:#231F20; font-weight:normal; font-size:27px; line-height:28px; margin:0 0 8px; text-transform:uppercase;}
#main .content .lt-panel h3 span{color:#659F0B;}

#main .content .lt-panel.inner h4{color:#659F0B; font-weight:normal; font-size:18px; line-height:24px; margin:0 0 8px; text-transform:uppercase;}
#main .content .lt-panel.inner p{font:12px/16px Arial, Helvetica, sans-serif; color:#616161; padding-bottom:15px;}
#main .content .lt-panel.inner p strong{color:#659f0b;}
#main .content .lt-panel.inner p a{color:#659f0b; text-decoration:underline;}
#main .content .lt-panel.inner p a:hover{text-decoration:none;}
#main .content .lt-panel.inner ul{padding:0 0 15px 20px;}
#main .content .lt-panel.inner ul li{font:12px/16px Arial, Helvetica, sans-serif; color:#858586; padding-bottom:10px;}

#main .content .rt-panel.inner h3{color:#231F20; font-weight:normal; font-size:27px; line-height:28px; margin:0 0 8px; text-transform:uppercase;}
#main .content .rt-panel.inner p{font:12px/16px Arial, Helvetica, sans-serif; color:#858586; padding-bottom:15px;}
#main .content .rt-panel.inner h3 span{color:#659F0B;}
#main .content .rt-panel.inner label{display:block; float:left; width:80px; line-height:37px;}
#main .content .rt-panel.inner input[type="text"]{width:261px; height:17px; background:url(../images/search_box.png) 0 0 no-repeat; margin-bottom:15px; border:none; color:#acacac; font-size:12px; line-height:17px; padding:10px;}
#main .content .rt-panel.inner textarea{width:261px; height:87px; background:url(../images/text-area-bg.png) 0 0 no-repeat; margin-bottom:15px; border:none; color:#acacac; font:12px/17px Arial, Helvetica, sans-serif; padding:10px;}
#main .content .rt-panel.inner input[type="submit"]{width:83px; height:34px; border:none; background:url(../images/submit-bg.png) 0 0 no-repeat; font-family: 'HelveticaLT-Condensed'; font-size:16px; line-height:34px; color:#fff; cursor:pointer;}
#main .content .rt-panel.inner input[type="submit"]:hover{background-position:0 100%;}
#main .content .rt-panel.inner ul{list-style:none; padding:25px 0 0;}
#main .content .rt-panel.inner ul li{font-family: 'HelveticaLT-Condensed'; font-size:16px; line-height:30px; color:#232517; float:left; padding-right:10px;}

.newsBlock{margin:0 0 5px; clear:both; overflow:hidden;}
.newsBlock .bottom-line{background:url(../images/line2.png) 0 0 repeat-x; text-align:center; padding:0!important; margin:12px 0 0 0!important; height:13px; clear:both; display:block; overflow:hidden;}
.newsBlock .bottom-line span{background:url(../images/bullet.png) 0 0 no-repeat; width:13px; height:13px; display:block; margin:0 auto;}
.newsBlock .imgbox{width:106px; float:left; margin:0 24px 0 0;}
.newsBlock .imgbox img{display:block;}
.newsBlock .news-content{overflow:hidden; padding:17px 0 0 0;}
.newsBlock .news-content h5{color:#656262; font:bold 12px/16px Arial, Helvetica, sans-serif; margin:0 0 3px;}
.newsBlock .news-content h5 a{color:#656262;}
.newsBlock .news-content h5 a:hover{text-decoration:underline;}
.newsBlock .news-content p{color:#616161; display:block; font:normal 12px/16px Arial, Helvetica, sans-serif; padding:0; margin:0 0 10px;}

.ask-mark{margin:0 0 9px; clear:both; overflow:hidden;}
.ask-mark h3{margin:0 0 11px; color:#231F20; font:normal 27px 'HelveticaLTStdCondBold'; text-transform:uppercase;}
.ask-mark h3 span{color:#659F0B;}
.ask-mark p{color:#231F20; font:normal 12px/16px Arial, Helvetica, sans-serif; padding:0; margin:0 0 20px;}
.ask-mark .input{background:url(../images/search_box.png) 0 0 no-repeat; width:281px; height:37px; display:block; float:left; margin:0 8px 0 0;}
.ask-mark .input input{width:271px; padding:11px 5px; color:#231F20; font:normal 12px Arial, Helvetica, sans-serif; border:0; background:none;}
.ask-mark .btn{background:url(../images/search_btn.png) 0 0 no-repeat; width:53px; height:39px; text-align:center; color:#FFF; font:normal 17px 'HelveticaLT-Condensed-Bold'; cursor:pointer; border:0; margin:-1px 0 0 0; float:left; text-transform:uppercase;}
.ask-mark .btn:hover{background-position:0 -39px;}

.weeks-questions{clear:both; overflow:hidden;}
.weeks-questions h3{color:#373737; font:normal 24px 'HelveticaLTStdCondBold'; text-transform:uppercase; margin:0 0 8px;}
.weeks-questions h6{color:#659F0B; font:normal 14px/17px Arial, Helvetica, sans-serif; margin:0 0 20px;}
.weeks-questions p{color:#616161; font:normal 12px/16px Arial, Helvetica, sans-serif; padding:0; margin:0 0 14px;}

.grn-btn{background:url(../images/btn_rt.png) 100% 0 no-repeat; height:26px; padding:0 10px 0 0; display:inline-block;}
.grn-btn span{background:url(../images/btn_lt.png) 0 0 no-repeat; height:26px; padding:0 1px 0 11px; display:block; color:#F1F1F1; font:normal 12px/26px Arial, Helvetica, sans-serif; text-transform:uppercase; cursor:pointer;} 
.grn-btn:hover{background-position:100% -26px;}
.grn-btn:hover span{background-position:0 -26px;}



/* -------------------------- footer ----------------------*/
#footer{background:url(../images/footer_bg.jpg) 50% 0 no-repeat #1A1A1A; min-height:130px; width:100%; clear:both; overflow:hidden;}
#footer .footer-content{background:url(../images/footer_bg2.png) 0 0 repeat; width:100%; min-height:130px; clear:both; overflow:hidden;}
#footer .content{width:1000px; clear:both; text-align:center; padding:44px 0 0 0; margin:0 auto;}
#footer .content ul{list-style-type:none; padding:0; margin:0 0 10px; clear:both; overflow:hidden;}
#footer .content li{list-style-type:none; background:url(../images/footer_divider.png) 100% 2px no-repeat; padding:0 18px 0 0; margin:0 16px 0 0; display:inline; font:normal 14px/16px Arial, Helvetica, sans-serif;}
#footer .content li.last{background:none; padding-right:0; margin-right:0;}
#footer .content li a{color:#E5E4E4;}
#footer .content li a:hover{text-decoration:none; color:#89DD1C;}
#footer .content p{color:#BCBCBC; font:normal 13px/16px Arial, Helvetica, sans-serif; text-align:center; margin:0 0 10px;}
/*------news------------------*/
.middle{ width:616px; float:left; padding:2px 0 0 0; color:#9b9b9c; height:15px; position:absolute; overflow:hidden; margin-left:300px;}
.mar{ width:1400px; padding:0 0 0 30px; animation-duration:2s; marquee-play-count:5; }

/*--------------------inner-vedio---------------------------------------------------*/
.innnervedio {
	margin:20px 0px 0px 70px;
	}
/*--------------------inner-map---------------------------------------------------*/	
.map{ border:4px solid #f1f1f1;}	

.marque
{
	marquee-play-count:2 !important;
	animation-duration:2s;
}
	
