body{padding:0;margin:0;font:15px/20px Arial,FreeSans,sans-serif;color:#333;-webkit-font-smoothing:antialiased;}
b, b span{font-weight:700;}
i, i span{font-style:italic}
ul{list-style-type:disc;list-style-position:inside;}
ol{list-style-position:inside;list-style-type:decimal;}
a{color:#777;text-decoration:none;}
a:hover{color:#000;text-decoration:underline;}
body{background-color:#fff;border-top:3px solid #ff1700;padding:3px 0 0 0;}
.wrapper{max-width:1204px;margin:0 auto;}
#main{background:#fff;padding:1px 0 0 0;float:left;width:1202px;border:#ddd 1px solid;border-top:none;}
#footer{float:left;width:100%;background:#3d4d5e;min-height:180px;}
#left{float:left;width:230px;margin:0 20px 0 10px;padding:0 0 30px 0;}
#right{float:left;width:180px;margin:0;padding:10px 0 30px 0;}
.pathway, .pathway_border{width:100%;font-family:'PT Sans Narrow', sans-serif;font-size:16px;font-weight:400;line-height:15px;float:left;color:#555;}
.pathway_border{border-top:#ddd 2px solid;margin:0 0 0 0;padding-top:12px;}
.pathway a, .pathway_border a{font-family:'PT Sans Narrow', sans-serif;font-size:16px;font-weight:400;line-height:15px;color:#555;text-decoration:underline;}
.pathway a:hover, .pathway_border:hover{color:#c3c1da;text-decoration:underline;}
.pathway div, .pathway_border div{font-family:'PT Sans Narrow', sans-serif;font-size:16px;font-weight:400;line-height:15px;color:#555;padding:0 10px 30px 10px;margin:0;}
#newslayout, #listlayout, #itemlayout{min-width:960px;max-width:1280px;padding:0 0 0 10px;}
#newsleft{width:230px;margin:0 20px 0 10px;float:left;}
#newspage{position:relative;font:normal 13px verdana, arial, sans-serif;color:#333;}
#newslist{width:1202px;position:relative;min-height:290px;}
#newsadds, #listadds, #itemadds{width:200px;font:normal 12px arial, sans-serif;color:#333;float:right;margin:60px 1px 0 0;}
#listcontent{margin:0 20px 0 10px;font:normal 13px verdana, arial, sans-serif;color:#333;}
.hdr_title{background:#373287 right top;width:300px;padding:0px 20px;}
#headpic{margin:0 auto;width:1204px;height:300px;position:relative;}
#headpic .caption{position:absolute;top:250px;right:0px;height:35px;padding:0 0 0 15px;width:500px;zoom:1;filter:alpha(opacity=90);opacity:0.9;background:#373287;}
#headpic .caption p{padding:4px 0 0 0;margin:0;line-height:25px;font-family:'PT Sans Narrow', sans-serif;font-size:25px;font-weight:400;color:#fff;text-shadow:none;}
#headsize{line-height:28px;margin:5px 0 15px 0;}
#headsize h1{font-family:'PT Sans Narrow', sans-serif;font-size:26px;font-weight:400;color:#000;display:inline;}
#headsize h3{font:bold 15px arial,sans-serif;color:#393186;display:inline;}
#newspage #headsize h1{margin:0 0 0 20px;}
.compare_cat_panel{width:318px;border:solid 1px #c3c1da;background:#fff;color:#333333;margin:10px 10px 10px 0;}
.compare_cat_panel{width:180px;height:20px;}
.news_ptr{float:right;}
.compare_cat_panel a span{display:block;float:left;margin:1px 3px 3px 10px;font:normal 13px arial, sans-serif;}
#picsscroll_panel{position:absolute;top:140px;left:0;width:320px;height:26px;z-index:10;background:transparent;border:none;}
.compare_cat_panel{border-radius:4px;font:bold 13/17px sans-serif;text-shadow:0px 1px 0px rgba(255,255,255, 1);}
.carousel_news_bottom{position:absolute;top:388px;height:22px;width:194px;padding:3px;color:#fff;border-radius:0 0 4px 4px;background:#f0f0f0;}
.carousel_date{background:none repeat scroll 0% 0% rgba(253, 128, 8, 0.7);height:16px;width:194px;padding:3px;color:#fff;border-radius:4px 4px 0 0;}
.carousel_hdr{position:absolute;top:22px;width:194px;height:44px;padding:3px;font-weight:400;font-size:16px;font-family:'PT Sans Narrow', sans-serif;line-height:15px;color:#fff;text-shadow:none;zoom:1;filter:alpha(opacity=90);opacity:0.9;background:#373287;overflow:hidden;}
.hits_prev{padding:3px 5px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.next, .prev{width:20px;height:20px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;vertical-align:middle;}
.news_ptr{cursor:pointer;color:#fff;border:none;font-size:13px;height:23px;width:23px;-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em;background:#fff url(../images/ptr.png) no-repeat 0 0;}
.stdbut{border:none;cursor:pointer;-moz-box-shadow:0px 1px 0px 0px #dcecfb;-webkit-box-shadow:0px 1px 0px 0px #dcecfb;box-shadow:0px 1px 0px 0px #dcecfb;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bddbfa), color-stop(1, #80b5ea));background:-moz-linear-gradient(top, #bddbfa 5%, #80b5ea 100%);background:-webkit-linear-gradient(top, #bddbfa 5%, #80b5ea 100%);background:-o-linear-gradient(top, #bddbfa 5%, #80b5ea 100%);background:-ms-linear-gradient(top, #bddbfa 5%, #80b5ea 100%);background:linear-gradient(to bottom, #bddbfa 5%, #80b5ea 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bddbfa', endColorstr='#80b5ea',GradientType=0);background-color:#bddbfa;display:inline-block;color:#ffffff;font-family:arial;font-size:15px;font-weight:bold;text-decoration:none;text-shadow:0px 1px 0px #528ecc;}
.stdbut:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #80b5ea), color-stop(1, #bddbfa));background:-moz-linear-gradient(top, #80b5ea 5%, #bddbfa 100%);background:-webkit-linear-gradient(top, #80b5ea 5%, #bddbfa 100%);background:-o-linear-gradient(top, #80b5ea 5%, #bddbfa 100%);background:-ms-linear-gradient(top, #80b5ea 5%, #bddbfa 100%);background:linear-gradient(to bottom, #80b5ea 5%, #bddbfa 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80b5ea', endColorstr='#bddbfa',GradientType=0);background-color:#80b5ea;}
.stdbut:active{position:relative;}
.centered_pic{float:left;height:300px;overflow:hidden;}
.dsc_box{float:left;height:40px;width:320px;overflow:hidden;}
#newspage table, #listcontent table{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:solid 1px #c3c1da;font-size:1em;border-spacing:0;margin:20px 0 20px 0;}
#listcontent table{background:#373287;color:#fff;}
#itemcontent table{font-size:1em;border-spacing:0;}
#newspage table tr.even, #listcontent table tr.even{background:#f0f0f0;}
#newspage table td, #listcontent table td, #itemcontent table td{padding:5px;}
#newspage table td{border-bottom:1px solid #c3c1da;}
#newspage table tr:last-child{border:none;}
#tabmenu{color:#000;border-bottom:1px solid #c3c1da;margin:0;padding-left:1em;max-width:893px;height:25px;width:189px;}
#tabmenu li.hot{background:#fff;border-bottom:1px solid #fff;margin:0 3px 0px 0;}
#tabmenu li, #tabmenu li.cold{float:left;cursor:pointer;text-decoration:none;line-height:24px;font-size:16px;font-family:'PT Sans Narrow', sans-serif;color:#333;display:block;padding:0px 5px;margin:0 3px 0 0;border:solid 1px #c0c0c0;border-bottom:none;background:#f5f5f5;}
#tabmenu li:hover{text-decoration:none;background-image:linear-gradient(bottom, rgb(255,255,255) 8%, rgb(240,240,240) 63%, rgb(240,240,240) 82%);background-image:-o-linear-gradient(bottom, rgb(255,255,255) 8%, rgb(240,240,240) 63%, rgb(240,240,240) 82%);background-image:-moz-linear-gradient(bottom, rgb(255,255,255) 8%, rgb(240,240,240) 63%, rgb(240,240,240) 82%);background-image:-webkit-linear-gradient(bottom, rgb(255,255,255) 8%, rgb(240,240,240) 63%, rgb(240,240,240) 82%);background-image:-ms-linear-gradient(bottom, rgb(255,255,255) 8%, rgb(240,240,240) 63%, rgb(240,240,240) 82%);background-image:-webkit-gradient(linear,
left bottom,
left top,
color-stop(0.08, rgb(255,255,255)),
color-stop(0.63, rgb(240,240,240)),
color-stop(0.82, rgb(240,240,240)));}
.newsbrief{height:180px;line-height:18px;}
.centered_pic_300, .dsc_box_300, .newsbrief{float:left;width:200px;}
.centered_pic_320, .dsc_box_320{float:left;width:320px;}
.dsc_box_320{height:80px;}
.carousel_news{width:1204px;height:280px;margin:0 0 20px 0;overflow:hidden;position:absolute;top:0px;}
.carousel_ul{list-style:none;margin:0;padding:0;}
.carousel_list{padding:0;width:300px;height:384px;margin:0 1px 0 0;float:left;overflow:hidden;}
.carousel_hdr span{float:left;display:black;padding:1px 2px;margin:-3px 2px 0 -3px;background:rgba(255,255,255, 0.4);color:white;font-size:12px;letter-spacing:1px}
.carousel_list .pics{height:220px;overflow:hidden}
.carousel_list .hdr{height:40px;padding:10px 0 0 5px;overflow:hidden;font-family:'PT Sans Narrow', sans-serif;font-size:22px;font-weight:400;line-height:20px;}
td.cathdr{font-family:'PT Sans Narrow', sans-serif;font-size:16px;font-weight:400;line-height:15px;}
.darktd, .lighttd{font-family:'PT Sans Narrow', sans-serif;font-size:16px;font-weight:400;line-height:15px;padding:3px;}
.darktd{background:#f0f0f0;color:#000;}
.lighttd{background:#fff;color:#000;}
#top_fixed_news{background-color:#373287;margin-bottom:10px;}
#frtpage_fixed_news{background:#000;-moz-opacity:.90;opacity:.90;filter:alpha(opacity=90);background:rgba(0, 0, 0, 0.90);color:rgb(255, 255, 255);position:absolute;top:543px;height:228px;line-height:13px;width:240px;left:50%;margin-left:-480px;}
#frtpage_fixed_news div{padding:3px 0 3px 5px;margin-bottom:10px;line-height:13px;border-left:5px solid #555;}
#frtpage_fixed_news a{color:#fff;font-family:'PT Sans Narrow', sans-serif;font-size:15px;font-weight:400;}
#frtpage_news_slider{background:#000;-moz-opacity:.90;opacity:.90;filter:alpha(opacity=90);background:rgba(0, 0, 0, 0.90);color:rgb(255, 255, 255);position:absolute;top:543px;height:228px;width:720px;left:50%;margin-left:-240px;}
#frtpage_news_slider a{color:#fff;}
#frtpage_news_slider img{border:none;}
#frtpage_news_slider ul{list-style:none;margin:0;padding:0;margin-bottom:5px;}
#frtpage_news_slider ul li{padding:0;width:220px !important;height:210px !important;margin:0 0 0 20px;float:left;overflow:hidden;font-family:'PT Sans Narrow', sans-serif;font-size:15px;font-weight:400;line-height:13px;}
#frtpage_news_slider ul li span{font-size:10px;}
.frtpage_pics_div{width:220px;height:180px;overflow:hidden;margin-bottom:6px;border:none;}
.attlist{margin:30px 0 20px 0;border:4px #c3c1da solid;border-right:none;}
.attlist h4{border-bottom:4px #c3c1da solid;padding:10px 3px;font:bold 13px arial, sans-serif;color:#393186;}
.iconitem{padding:5px 3px;margin-bottom:6px;}
.iconitem a{font:bold 12px arial, sans-serif;color:#393186;text-decoration:none;}
.iconitem a:hover{color:#c3c1da;}
.iconitem img{float:left;margin-right:5px;}
.searchform{margin:0;display:inline-block;zoom:1;*display:inline;padding:5px;border:solid 1px #777;}
.searchform input{font:normal 12px/100% Arial, Helvetica, sans-serif;}
.searchform .searchfield{background:#eee;padding:4px 6px 5px 8px;width:130px;border:none;outline:none;color:#888;font-family:'PT Sans Narrow', sans-serif;font-size:13px;font-weight:400;}
.searchform .searchbutton{cursor:pointer;color:#fff;border:none;font-size:13px;height:23px;width:23px;background:#ff1700 url(../images/search.png) no-repeat 5px 5px;}
#phonewrapper{position:relative;width:200px;height:22px;color:#555;font-size:17px;margin-top:17px;z-index:999;}
#phonewrapper div{margin:4px 0 0 0;font-size:20px;}
#phonewrapper div span{color:#fd8008;font-size:22px;}
#phoneicon{width:23px;height:23px;cursor:pointer;position:absolute;top:-4px;right:0;}
#phonelist{float:left;width:420px;margin:24px 0 0 40px;font-family:'PT Sans Narrow', sans-serif;font-size:20px;font-weight:400;}
.pika-thumbs li{width:74px !important;height:74px !important;overflow:hidden;}
.pika-stage{height:320px;width:320px;position:relative;overflow:hidden;margin:0 0 10px 0;}
.pika-stage img{border:0;display:block;margin-left:auto;margin-right:auto;}
.pika-stage .caption{position:absolute;background:#000;width:250px;-moz-opacity:.60;opacity:.60;filter:alpha(opacity=60);background:rgba(0,0,0,0.6);font-size:11px;border:none;color:#fafafa;padding:8px;text-align:right;bottom:1px;right:1px;}
.pika-stage .caption p{padding:0;margin:0;line-height:14px;}
.pika-imgnav a{display:none;}
.pika-textnav{display:none;}
.pika-thumbs{margin:10px 0 0 17px;padding:0;height:76px !important;}
.pika-thumbs li{float:left;list-style-type:none;margin:0 5px;border:1px solid #000;cursor:pointer;}
.pika-thumbs li .clip{position:relative;text-align:center;vertical-align:center;overflow:hidden;height:74px !important;}
.pika-counter{position:absolute;bottom:15px;left:5px;color:white;background:rgba(0,0,0,0.7);font-size:11px;padding:3px;-moz-border-radius:5px;border-radius:5px;}
.jcarousel-container-horizontal{width:320px;overflow:hidden;}
.promo, .blank_promo{width:295px;height:120px;display:inline;float:left;position:relative;margin:15px 0 10px 15px;background-color:#f8f8f8;}
.promo{box-shadow:0px 0px 6px rgba(0, 0, 0, 0.4);}
#promobar{margin:10px 0 10px 10px;}
.videopreview{z-index:10;}
.videopreview object{z-index:11;}
#hbut{margin:0 0 20px 0;padding:0;border-bottom:4px solid #ddd;border-top:4px solid #ddd;list-style-type:none;}
#hbut li a{display:block;padding:5px 5px 5px 25px;font:13px/20px Arial,FreeSans,sans-serif;}
#hbut li{border-bottom:1px solid #ddd;background:#fff url(../images/li.png) 0 0 repeat-x;}
#hbut li:hover, #hbut li a:hover{color:white;background:#ddd url(../images/lih.png) 0 0 repeat-x;}
#hbut li.cat_selected{color:white;background:#ddd url(../images/lih.png) 0 0 repeat-x;}
#comparelist{min-width:960px;background:#ddd;margin:40px 0 0 0;padding:15px 0 25px 0;-moz-box-shadow:0px 0px 10px #ccc;-webkit-box-shadow:0px 0px 10px #ccc;box-shadow:0px 0px 10px #ccc;}
a.std{height:22px;display:block;padding:7px 5px 3px 25px;border:1px solid #c3c1da;background:#fff url(../images/li.png) 0 0 repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
input.std{cursor:pointer;display:block;padding:3px 5px 3px 25px;border:1px solid #c3c1da;background:#fff url(../images/li.png) 0 0 repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
input.std:hover, a.std:hover{-moz-box-shadow:0px 0px 4px #ccc;-webkit-box-shadow:0px 0px 4px #ccc;box-shadow:0px 0px 4px #ccc;}
.headtd{background:#c3c1da;font:bold 13px arial, sans-serif;color:#fff;padding:8px 5px;}
.darktd{background:#ebeaf3;}
.lighttd{background:#fff;}
.cathdr{font:bold 13px arial, sans-serif;color:#393186;padding:12px 4px 4px 4px;background:#fff;vertical-align:top;border-right:1px solid #ebeaf3;}
.catcell, .itemcell{font:bold 12px arial, sans-serif;color:#393186;border-right:1px solid #ebeaf3;}
.catcell a, .catcell a:hover{font:bold 12px arial, sans-serif;color:#393186;text-decoration:underline;}
.weiss-clearfix:after,.form__row:after,.infograph__item__top:after,.region-main .sided-list__item:after{clear:both;content:".";display:block;height:0;font-size:0;visibility:hidden}
.ie6-7 .weiss-clearfix,.ie6-7 .form__row,.ie6-7 .infograph__item__top,.ie6-7 .region-main .sided-list__item,.region-main .ie6-7 .sided-list__item{zoom:1}
.global-nav-wrap{min-width:960px;margin:0;height:50px;width:1204px;}
.global-nav-wrap_space{padding-bottom:248px}
.global-nav-wrap_frontpage{margin:0 auto;background-color:#333;}
.l-frontpage .l-page__inner{width:auto;box-shadow:none;padding:0}
.l-header__contacts{padding:3px 5px 3px 5px;margin:6px 0 0 0;width:430px;float:left;}
.l-header__contacts, .l-header__contacts span{font-family:'PT Sans Narrow', sans-serif;font-size:20px;font-weight:400;line-height:18px;}
.l-header__contacts span{font-size:32px;color:#fd8008;}
.l-header__inner{width:960px;margin:0 auto;overflow:hidden}
.ie6-8 .l-header__inner{height:61px}
.l-header__left-side{float:left;width:260px;}
.l-header__right-side{float:right;width:540px}
.l-header__right-side__inner,.l-header__right-side-inner{overflow:hidden;}
.region-header_frontpage{background-color:#fff;overflow:hidden}
.head-logo{display:block;font-size:1em;margin:0;padding:0;text-decoration:none}
.head-logo img{display:block}
ul.global-nav{padding:0;margin:0 0 -0.5px;position:relative;z-index:2;}
.global-nav>li,.global-nav .global-nav__ln,.global-nav .global-nav__ln span{display:inline-block;vertical-align:top}
.ie6-7 .global-nav>li,.ie6-7 .global-nav .global-nav__ln,.ie6-7 .global-nav .global-nav__ln span{display:inline;zoom:1}
.global-nav li{margin:0;padding:0;}
.global-nav li:hover{margin:0;padding:0;}
.global-nav__ln{height:50px;overflow:hidden;}
.global-nav__ln span{font-family:'PT Sans Narrow', sans-serif;font-weight:400;text-transform:uppercase;text-decoration:none;color:#ddd;line-height:53px;cursor:pointer;background:url(../images/redlist.gif) no-repeat 0 25px;margin:0 20px 0 0;padding:0 0 0 10px;}
.global-nav__ln span:hover{background:url(../images/red.gif) no-repeat 0 25px;margin:0 20px 0 0;padding:0 0 0 10px;}
.ui-state-active .global-nav__ln,.global-nav__item_active .global-nav__ln{color:#099;cursor:default}
.ui-state-active .global-nav__ln span,.global-nav__item_active .global-nav__ln span{border-bottom-color:#099}
.global-nav__submenu_selected{display:block !important}
.global-nav__ln_selected{color:#fff !important;background-color:#333}
.global-nav__ln_selected span{border-bottom-color:#333;color:#fff;}
.global-nav__item_last .global-nav__submenu_2col{left:-230px}
.frtpage-slider__thumbs-nav__thumb{width:24px;height:24px;border:3px solid #fff;margin:0 0 10px 10px;display:block;float:left;cursor:pointer;-webkit-transition:all ease-in 75ms;-moz-transition:all ease-in 75ms;-o-transition:all ease-in 75ms;transition:all ease-in 75ms}
.frtpage-slider__thumbs-nav__thumb_active,.frtpage-slider__thumbs-nav__thumb:hover{border-color:#099}
.frtpage-slider__thumbs-nav__thumb_1{background-position:-43px -3px}
.frtpage-slider__thumbs-nav__thumb_2{background-position:-3px -3px}
.frtpage-slider__thumbs-nav__thumb_3{background-position:-123px -3px}
.frtpage-slider__thumbs-nav__thumb_4{background-position:-83px -3px}
.frtpage-slider{height:575px;overflow:hidden;position:relative;}
.frtpage-slider__item{height:575px;position:absolute;z-index:0;width:1439px;left:50%;margin-left:-720px}
.frtpage-slider__item__inner{width:1204px;margin-left:-602px;height:575px;position:absolute;top:0;left:50%;z-index:1;}
.frtpage-slider__item__inner__holder{position:relative;width:1204px;height:575px}
.frtpage-slider__item__top{position:absolute;right:0;z-index:2;top:450px;}
.ie7 .frtpage-slider__item__top{top:328px}
.frtpage-slider__item__title{color:#fff;padding:0;margin:0;width:800px}
.frtpage-slider__item__title__top,.frtpage-slider__item__title__bottom{display:block;padding:5px 20px 5px 20px;margin:0}
.frtpage-slider__item__title__top{color:#fff;font-family:'PT Sans Narrow', sans-serif;font-size:66px;font-weight:400;line-height:60px;background:rgba(0,0,0,0.3);}
.frtpage-slider__item__title__top p{margin-bottom:0}
.frtpage-slider__item__title__bottom{background:rgba(0,0,0,0.2);background:#000;color:#fff;-moz-opacity:.20;opacity:.20;filter:alpha(opacity=20);font-family:'PT Sans Narrow', sans-serif;font-size:22px;font-weight:400;line-height:35px;letter-spacing:1px;}
.l-footer{clear:both;background:#eee;z-index:2;}
.l-footer__inner{width:1204px;margin:0 auto;overflow:hidden}
.l-footer__left-side{float:left;width:340px;height:120px;}
.l-footer__right-side{float:right;width:320px}
.region-footer, .l-footer__inner, .l-footer__left-side p, .l-footer__middle p, .l-footer__right-side p{font-family:'PT Sans Narrow', sans-serif;font-size:17px;font-weight:400;color:#ddd;}
.region-footer a{color:#ddd;}
.region-footer p{margin-bottom:2px;line-height:18px}
.region-footer_frontpage{background:#666}
.region-under-content_frontpage{}
.region-under-content{clear:both;position:relative;background-color:#999;margin-top:50px;}
.activities-ls_inline{height:32px;padding:20px 0 15px 0px;width:1204px;margin:0 auto;}
.activities-ls_inline img{margin-right:20px;}
.global-nav__submenu__column{width:940px;}
.global-nav__submenu_1col{width:940px;overflow:hidden}
.global-nav__submenu_1col .global-nav__submenu__column{border-right:none;float:none}
.global-nav_before-content{padding-left:0px}
.global-nav__submenu__column{margin:0;padding:10px 20px;float:left}
.global-nav__submenu__column_last{border-right:none}
.global-nav__submenu__ln{color:#333;text-decoration:none;font-size:14px;line-height:1.6;font-weight:400;font-size:1.28571em;line-height:1.28571em;font-family:'PT Sans Narrow', sans-serif;display:block;}
.global-nav__submenu__ln:hover{color:#ff1700;text-decoration:none;}
.global-nav__submenu{display:none;position:absolute;width:938px;top:50px;left:0;z-index:200000;background:#fff;padding:0 20px 8px 0;border:1px #fff solid;border-top:none;border-radius:0 0 4px 4px;box-shadow:0px 4px 10px #000000;behavior:url(ie-css3.htc);}
li.grid2{width:295px;display:inline;float:left;position:relative;margin:0 10px 10px 0;}
li.grid2:hover{margin:0 10px 10px 0;}
li.grid2 span{display:block;float:left;width:295px;color:#222;font-family:'PT Sans Narrow', sans-serif;font-size:1em;}
li.grid2 span a{color:#222;font-family:'PT Sans Narrow', sans-serif;font-size:1em;}
li.grid2 span a:hover{text-decoration:underline;}
h2{font-weight:400;font-size:28px;font-family:"PT Sans Narrow", sans-serif;color:#333;}
#frtpage_coverstory h2{font-weight:400;font-size:28px;font-family:"PT Sans Narrow", sans-serif;color:#ff1700;}
#results{padding:20px;}
#result_report{font-family:'PT Sans Narrow', sans-serif;font-size:2.2em;padding:20px;}
#other_pages{font-family:'PT Sans Narrow', sans-serif;font-size:1.2em;padding:20px;padding:20px;}
#chat_wrapper{position:fixed;bottom:0;right:0;width:250px;z-index:100;}
#chat_panel{display:none;width:250px;height:340px;background:#fd8008;overflow:hidden;}
#chat_bar{background:#fd8008 url(../images/cloud.png) 7px 8px no-repeat;width:240px;height:20px;line-height:20px;font-size:11px;padding:5px 5px 5px 38px;}
#chat_bar a{cursor:pointer;color:#fff;}
#frtpage_divisions{margin:12px auto 5px auto;width:960px;height:113px;}
.frtpage_div{float:left;width:110px;height:113px;padding:0;}
#frtpage_coverstory{margin:30px auto 10px auto;width:1204px;}
#frtpage_coverstory h1, #frtpage_coverstory h3{font-family:"PT Sans Narrow",sans-serif;font-size:20px;font-weight:400;color:#ff1700;}
#call_back{width:320px;background-color:#fb8008;margin:20px 0 0 0;float:left;font-family:'PT Sans Narrow', sans-serif;font-size:13px;font-weight:400;}
.elements{padding:0 0 15px 15px;}
.elements .pos_rel{position:relative;}
#xclose, .dclose{font:24px arial;float:right;cursor:pointer;background:#ddd none repeat scroll 0% 0%;display:block;line-height:28px;padding:0px 12px;color:#fff;position:absolute;top:0px;right:0;cursor:pointer;}
.gb_d, .gb_pd{position:relative;background-size:70px 70px;border-radius:5%;display:block;height:70px;width:70px;cursor:pointer;line-height:1em;border:1px solid #ddd;margin:0 auto;}
.gb_d:hover{border:1px solid #ff1700;}
.gb_d span, .gb_pd span{position:absolute;display:block;width:110px;margin:75px 0 0 -19px;text-align:center;font-family:'PT Sans Narrow', sans-serif;font-size:15px;}
.gb_pd span{margin:0px 0 0 0;}
#power_divisions{margin:1px auto 15px auto;width:960px;height:150px;border-bottom:1px solid #373287;}
#power_divisions h1{background:#373287;color:white;font-family:'PT Sans Narrow', sans-serif;font-size:2em;font-weight:100;letter-spacing:3px;padding:5px 5px 5px 20px;margin:0 0 8px 0;}
#pw_sel{font-family:'PT Sans Narrow', sans-serif;font-size:2em;font-weight:100;letter-spacing:3px;color:#373287;margin:0 0 8px 0;}
.gb_p{position:relative;display:block;cursor:pointer;}
.db_p{position:absolute;display:block;height:26px;cursor:pointer;font-family:"PT Sans Narrow",sans-serif;font-size:16px;font-weight:400;}
.db_p:hover{text-decoration:underline}
.db_pa{font-family:'PT Sans Narrow', sans-serif;font-size:15px;font-weight:400;background:#FFF none repeat scroll 0% 0%;border:1px solid rgba(0, 0, 0, 0.2);box-shadow:0px 2px 10px rgba(0, 0, 0, 0.2);display:none;outline:medium none;overflow:hidden;position:absolute;left:0;top:26px;width:318px;animation:0.2s ease 0s normal none 1 running gb__a;border-radius:2px;-moz-user-select:text;z-index:9;}
.gb_p span{display:block;position:absolute;font-family:'PT Sans Narrow', sans-serif;font-size:20px;font-weight:400;color:#333;padding:10px 20px;border:2px solid #ff1700;}
.gb_pa{font-family:'PT Sans Narrow', sans-serif;font-size:15px;font-weight:400;background:#FFF none repeat scroll 0% 0%;border:1px solid rgba(0, 0, 0, 0.2);box-shadow:0px 2px 10px rgba(0, 0, 0, 0.2);display:none;overflow:hidden;position:absolute;width:480px;z-index:9;}
.gb_F{background:#F5F5F5 none repeat scroll 0% 0%;border-top:1px solid rgba(0, 0, 0, 0.2);border-color:rgba(0, 0, 0, 0.2);padding:10px 0px;width:100%;display:table;}
.gb_F .gb_a{margin:0px 20px;}
.gb_a{font-family:'PT Sans Narrow', sans-serif;font-size:20px;font-weight:400;border:none;background:#ff1700 none repeat scroll 0% 0%;display:inline-block;line-height:32px;padding:0px 12px;color:#fff;}
.gb_a:hover{color:#fff;text-decoration:none;cursor:pointer;}
.gb_F > div{display:table-cell;text-align:right;}
.gb_y{border-color:transparent transparent #fff;border-style:solid;border-width:0px 8.5px 8.5px;display:none;position:absolute;left:9px;z-index:11;height:0px;width:0px;animation:0.2s ease 0s normal none 1 running gb__a;bottom:-52px;}
.gb_x{border-color:transparent transparent rgba(0, 0, 0, 0.2);border-style:dashed dashed solid;border-width:0px 8.5px 8.5px;display:none;position:absolute;left:9px;z-index:11;height:0px;width:0px;animation:0.2s ease 0s normal none 1 running gb__a;bottom:-51px;}
.db_y{border-color:transparent transparent #fff;border-style:solid;border-width:0px 8.5px 8.5px;display:none;position:absolute;left:19px;top:19px;z-index:11;height:0px;width:0px;animation:0.2s ease 0s normal none 1 running gb__a;}
.db_x{border-color:transparent transparent rgba(0, 0, 0, 0.2);border-style:dashed dashed solid;border-width:0px 8.5px 8.5px;display:none;position:absolute;left:19px;z-index:11;height:0px;width:0px;animation:0.2s ease 0s normal none 1 running gb__a;left:19px;top:18px;}
.simpleTabs{width:605px;float:left;position:relative;width:650px;}
#cb_form{margin:20px 0 0 0;float:left;float:left;width:340px;height:70px;}
.contacts_place{padding:15px;background:#f8f8f8;font-family:'PT Sans Narrow',sans-serif;font-size:17px;font-weight:100;margin:0 0 20px 0}
.contacts_place h3{font-family:'PT Sans Narrow',sans-serif;font-size:32px;line-height:2px;font-weight:100;}
#fix_pub{height:35px;width:1280px;background-color:#373287;margin:0 auto;}
#fix_pub div{float:left;width:309px;height:32px;padding:3px 5px 0 5px;margin:0;border-right:1px solid #c3c1da;line-height:14px;font-weight:400;font-size:16px;font-family:"PT Sans Narrow", sans-serif;}
#fix_pub div:last-child{border-right:1px solid #373287;}
#fix_pub div a{color:#c3c1da;}
.reg_phones{float:left;text-align:right;width:175px;margin:20px 0 0 25px;font-family:'PT Sans Narrow',sans-serif;font-size:17px;font-weight:100;}
.reg_phones span{color:#ff1700;font-size:22px;}
.reg_phones div{line-height:1.3em;}
.sel_block{position:relative;width:280px;height:15px;margin-top:3px;font-family:Verdana,Arial,Tahoma,sans-serif;font-size:10px;}
.sel_reg, .sel_variants{letter-spacing:1px;font-family:Verdana,Arial,Tahoma,sans-serif;font-size:10px;}
.sel_reg{text-decoration:underline;display:inline;margin-left:10px;}
.sel_variants{width:270px;padding:10px;}
#logo{height:90px;width:960px;margin:0 auto;}
#front_projects{margin:0 auto;width:1204px;}
#front_items_hdr{background:#444;color:#ddd;height:50px;width:1204px;line-height:50px;border-bottom:1px #000 solid;text-align:center;font-weight:400;font-size:32px;font-family:"PT Sans Narrow", sans-serif;letter-spacing:10px;}
.front_el{float:left;border-bottom:1px #fff solid;border-right:1px #fff solid;width:300px;height:278px;}
.front_item{position:relative;width:300px;height:278px;}
.front_photo{position:absolute;top:0;height:224px;overflow:hidden;}
.front_name{position:absolute;top:224px;height:44px;width:300px;text-align:center;padding-top:10px;background:#444;overflow:hidden;font-weight:400;font-size:18px;font-family:"PT Sans Narrow", sans-serif;line-height:14px;}
.front_name a{color:#eee;}
.front_name a:hover{color:#fff;}
.front_dot{position:absolute;top:200px;left:1px;height:23px;width:23px;background-color:#ff1700;border-radius:5%;line-height:23px;text-align:center;font-family:Verdana,Arial,Tahoma,sans-serif;font-size:32px;}
.front_dot a{color:#ddd}
.front_dot a:hover{color:#fff;text-decoration:none;}
.projects{width:200px !important;margin:0 10px 10px 0;display:inline-block;font-family:'PT Sans Narrow', sans-serif;font-size:20px;font-weight:400;color:#333;padding:10px;border:2px solid #f4f4f4;background-color:#f4f4f4;line-height:20px;}
.projects:hover{border:2px solid #ddd;background-color:#ddd;}
textarea.input_f, input.input_f{border:1px #ddd solid;padding:5px;font-family:'PT Sans Narrow',sans-serif;font-size:17px;font-weight:100;}
.req_f::-webkit-input-placeholder{color:#ff1700;font-family:'PT Sans Narrow',sans-serif;font-size:17px;font-weight:100;}
.req_f::-moz-placeholder{color:#ff1700;font-family:'PT Sans Narrow',sans-serif;font-size:17px;font-weight:100;}
.req_f:-ms-input-placeholder{color:#ff1700;font-family:'PT Sans Narrow',sans-serif;font-size:17px;font-weight:100;}
.req_f::-ms-input-placeholder{color:#ff1700;font-family:'PT Sans Narrow',sans-serif;font-size:17px;font-weight:100;}
.req_f:placeholder-shown{color:#ff1700;font-family:'PT Sans Narrow',sans-serif;font-size:17px;font-weight:100;}
.nreq_f::-webkit-input-placeholder{font-family:'PT Sans Narrow',sans-serif;font-size:17px;font-weight:100;}
.nreq_f::-moz-placeholder{font-family:'PT Sans Narrow',sans-serif;font-size:17px;font-weight:100;}
.nreq_f:-ms-input-placeholder{font-family:'PT Sans Narrow',sans-serif;font-size:17px;font-weight:100;}
.nreq_f::-ms-input-placeholder{font-family:'PT Sans Narrow',sans-serif;font-size:17px;font-weight:100;}
.nreq_f:placeholder-shown{font-family:'PT Sans Narrow',sans-serif;font-size:17px;font-weight:100;}
#request_hdr{padding:15px;width:420px;float:left;font-size:24px;}
#dsn, #pro, #asm, #dlv, #srv{font-family:'PT Sans Narrow',sans-serif;font-size:26px;font-weight:100;}
#addr_icon{background-image:url('../images/placeholder.png');background-repeat:no-repeat;padding-left:60px;min-height:48px;}
#clock_icon{background-image:url('../images/clock.png');background-repeat:no-repeat;padding-left:60px;min-height:48px;}
#phone_icon{background-image:url('../images/phone.png');background-repeat:no-repeat;padding-left:60px;min-height:48px;}
#time_icon{background-image:url('../images/placeholder.png');background-repeat:no-repeat;padding-left:60px;min-height:48px;}
#email_icon{background-image:url('../images/email.png');background-repeat:no-repeat;padding-left:60px;min-height:48px;}

.search_button {
	float:right;
	cursor:pointer;
	margin:6px 6px 0 0;
    background: #ffbb00 url(templates/dim/images/search_bg_on.gif) center center no-repeat;
	height:21px;
	width:17px;
	border:none;
}
.search_button:hover {
	cursor:pointer;
	margin:6px 6px 0 0;
    background: #3d2f86 url(templates/dim/images/search_bg.gif) center center no-repeat;
	height:21px;
	width:17px;
	border:none;
}
.search_input{
width:400px; height:15px; float:right; border:1px #C5C68B solid; border-right:none; margin: 6px 0 0 0; padding:2px 0 2px 16px;
background: #fff url(templates/dim/images/bgsearch.gif) 0 2px no-repeat;
font:normal 13px arial, sans-serif; color:#999;
}
.seolead {
    float: right;
    margin-top: -60px;
    margin-right: 50px;
}
.seolead__links {
    float: left;
    margin-right: 5px;
}
.seolead__links a {
    display: block;
    text-align: right;
    line-height: 24px;
    font-size: 12px;
    color: #ddd;
}
.seolead__logo {
    float: right;
    display: block;
    width: 84px;
    height: 26px;
    background: url('../images/seologo.png') no-repeat 50% 50%;
}