/*
@font-face {
	font-family: 'Gotham-Medium';
	src: url('font/gothammedium.eot');
	src: url('font/gothammedium.eot?#iefix') format('embedded-opentype'),
			 url('font/gothammedium.woff') format('woff'),
			 url('font/gothammedium.ttf') format('truetype'),
			 url('font/gothammedium.svg#gothammedium') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Gotham-Bold';
	src: url('font/gothambold.eot');
	src: url('font/gothambold.eot?#iefix') format('embedded-opentype'),
			 url('font/gothambold.woff') format('woff'),
			 url('font/gothambold.ttf') format('truetype'),
			 url('font/gothambold.svg#gothambold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'GothamXNarrow-Book';
	src: url('font/gothamxnarrowbook.eot');
	src: url('font/gothamxnarrowbook.eot?#iefix') format('embedded-opentype'),
			 url('font/gothamxnarrowbook.woff') format('woff'),
			 url('font/gothamxnarrowbook.ttf') format('truetype'),
			 url('font/gothamxnarrowbook.svg#gothamxnarrowbook') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'GothamXNarrow-Light';
	src: url('font/gothamxnarrowlight.eot');
	src: url('font/gothamxnarrowlight.eot?#iefix') format('embedded-opentype'),
			 url('font/gothamxnarrowlight.woff') format('woff'),
			 url('font/gothamxnarrowlight.ttf') format('truetype'),
			 url('font/gothamxnarrowlight.svg#gothamxnarrowlight') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'GothamXNarrow-Bold';
	src: url('font/gothamxnarrowbold.eot');
	src: url('font/gothamxnarrowbold.eot?#iefix') format('embedded-opentype'),
			 url('font/gothamxnarrowbold.woff') format('woff'),
			 url('font/gothamxnarrowbold.ttf') format('truetype'),
			 url('font/gothamxnarrowbold.svg#gothamxnarrowbold') format('svg');
	font-weight: normal;
	font-style: normal;
}*/
/*=================================================*/
/*
#f-bot {
	font-family: 'Gotham-Medium', arial, helvetica;
	font-weight: medium;
}
.ft-head {
	font-family: 'Gotham-bold', arial, helvetica;
	font-weight: bold;
}
.ft-testim,.ft-link-b ul,.ft-soc-link-b ul,.side-menu>li li {
	font-family: 'GothamXNarrow-light', arial, helvetica;
	font-weight: light;
}
.promo-line-i,.testimon-menu {
	font-family: 'GothamXNarrow-light', arial, helvetica;
	font-weight: 700;
}
.g-list, .tb-item-1>div>ul,.news-line>div,.side-menu>li  {
	font-family: 'GothamXNarrow-Book', arial, helvetica;
}
h1 {
	font-family: 'GothamXNarrow-Bold', arial, helvetica;
	font-weight: bold;
}
.g-title,#menu>ul>li>div>ul  {
	font-family: 'GothamXNarrow-Book', arial, helvetica;
	font-family: 'Gotham-Medium', arial, helvetica;
}*/
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400,600,700,200italic,300italic,400italic,600italic,700italic);
#f-bot {
	/*font-family: 'Source Sans Pro', sans-serif;*/
	font-weight: 400;
}
.ft-head {
	/*font-family: 'Source Sans Pro', sans-serif;*/
	font-weight: 700;
}
.ft-testim,.ft-link-b ul,.ft-soc-link-b ul,.side-menu>li li,.left_menu a,.box_in .list_item,.right_part a,.cloud  a,.seo-resources li a  {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 300;
}
.cloud a:hover,.left_menu .links a:hover,.box_in .list_item a:hover,.right_part a:hover,.seo-resources li a:hover {
	text-decoration: underline;
}
.left_menu .links a,.box_in .list_item a,.right_part a {
	/*color: #787878 !important;*/
	margin: 5px 0;
	display: block;
	font-size: 14px;
}
.promo-line-i,.testimon-menu {
	font-family: 'Source Sans Pro', sans-serif;
}
.g-list, .tb-item-1>div>ul,.news-line>div,.side-menu>li  {
	font-family: 'Source Sans Pro', sans-serif;
}
h1 {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 700;
}
.g-title,#menu>ul>li>div>ul  {
	font-family: 'Source Sans Pro', sans-serif;
}
.ft-head , h1 {
	font-weight: 700;
}
#content h2,#content h3 {
	font-family:  arial, helvetica;
	font-size: 14px;
	line-height: 20px;
	font-weight: 700;
}
/*=================================================*/
.show-always {
	display: block !important;
}
.cl {
	clear: both;
}
* {
	margin: 0;
	padding: 0;
}
img {
	border: 0;
}
a:hover {
	text-decoration: none;
}
html {
	background: #fff;
}
html,body {
	min-width: 1000px;
	font-family:  arial, helvetica;
	font-size: 13px;
	line-height: 1.2;
	color: #666;
}
p {
	margin: 15px 0;
	line-height: 18px;
	color: #5c5b5b;
}
a {
	color: #ee4923;
}
h1 {
	font-size: 20px;
	color: #ee4923;
	text-transform: uppercase;
	margin:  15px 0;
}
h1 ins {
	color: #6d6d6d;
	font-family: calibri, arial, helvetica;
	text-decoration: none;
	font-weight: 400;
	font-size: 13px;
	display: block;
}
h1.title_big_blog_zoom {
	text-transform: none;
}
#content ul {
	list-style: none !important;
	margin: 10px 0;
	font-size: 15px;
}
#content ol {
	margin: 10px 0;
	font-size: 15px;
	padding-left: 19px;	
}
#content ol li {
	margin: 10px 0;
}
#content ul li {
	list-style: none !important;
}
#content ul>br {
	display: none;
}
#content ul li {
	margin: 10px 0;
	padding-left: 19px;
	background: url(../img/img-s/c-li.png) no-repeat 0 5px;
}
#wrap {
	overflow: hidden;
	width: 100%;
}
#head {
	background: url(../img/img-s/head.png) no-repeat 50% 0;
	position: relative;
	z-index: 300;	
}
#head>div {
	position: relative;
	height: 86px;
	width: 1000px;
	margin: 0 auto;
}
#logo {
	position: absolute;
	top: 18px;
	left: 20px;
	width: 225px;
	height: 53px;
	background: url(../img/img-s/logo.png) no-repeat;
	overflow: hidden;
	text-indent: -1000px;
	z-index: 10;
}
#h-right {
	width: 5390px;
	float: right;
	font-family: calibri, arial, helvetica;
	font-size: 13px;
	color: #707070;
	position: relative;
	right: 21px;
}
.hr-top {
	height: 30px;
	margin: 11px 0;
}
.hr-top>div {
	float: right;
	margin-left: 45px !important;
	padding-left: 20px;
	background: url(../img/img-s/hr-arw.png) no-repeat 0 6px;
	line-height: 22px;
}
.tel>span {
	font-size: 18px;
	color: #00395a;
}
.hr-quote-l, .hr-quote-l a {
	text-decoration: none;
	color: #707070;
}
.hr-quote-l span {
	color: #00395a;
}
.hr-top div.hr-quote-l {
	position: relative;
	z-index: 10;
	padding: 5px 10px 5px 25px;
	margin: -5px -10px -5px 40px;
	background-position: 10px 9px;	
}
.hr-top div.hr-quote-l.act {
	background-color: #e3f4ff;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;	
}
.hr-top div.hr-quote-l.act #request-form  {
	display: block;
}
.hr-top>div:first-child {
	margin-left: 0;
}
.hr-bot {
	line-height: 26px;
	position: relative;
	top: -12px;	
}
.hr-bot>form {
	float: right;
	width: 164px;
	height: 26px;
	background: url(../img/img-s/search-site.png) no-repeat;
	position: relative;
	margin-right: 41px;
}
.hr-bot>form input[type=text] {
	width: 113px;
	height: 21px;
	border: 0;
	background: none;
	position: absolute;
	top: 3px;
	left: 23px;
	outline: none;
	font-family: calibri, arial, helvetica;
	font-size: 14px;
	color: #707070;	
}
.hr-bot>form input[type=submit] {
	width: 18px;
	height: 18px;
	position: absolute;
	cursor: pointer;
	display: block;
	overflow: hidden;
	text-indent: -1000px;
	border: 0;
	background: none;
	top: 5px;
	right: 6px;
}
.soc-link {
	margin-left: 16px;
	float: right;
	overflow: hidden;
	margin-right: -2px;
}
.soc-link>span {
	float: left;
	padding-right: 6px;
}
.soc-link>a {
	float: left;
	width: 24px;
	height: 27px;
	background: url(../img/img-s/soc-link.png) no-repeat;
	margin-left: 4px;
}
.soc-link>a#sl-fb {
	background-position: 0 0;
}
.soc-link>a#sl-tw {
	background-position: -25px 0;
}
.soc-link>a#sl-yt {
	background-position: -48px 0;
}
.soc-link>a#sl-in {
	background-position: -71px 0;
}
#menu {
	position: relative;
	z-index: 200;
}
#menu>ul {
	width: 1000px;
	margin: 0 auto;
	height: 34px;
}
#menu>ul,#menu>ul>li>a {
	color: #575656;
	text-decoration: none;
}
#menu>ul>li>a:hover {
	text-decoration: underline;
}
#menu>ul>li {
	float: left;
	position: relative;
	list-style: none;	
}
#menu>ul>li>a {
	line-height: 34px;
	font-family: calibri, arial, helvetica;
	font-size: 15px;
	text-transform: uppercase;	
	padding: 0 20px;
	display: block;
}
#menu>ul>li>.sub-col {
	position: absolute;
	overflow: hidden;
	background: url(../img/img-s/hmenu-bg.png) repeat-x 0 0 #d5efff;
	border-radius: 12px;
	border-top-left-radius: 0;
	border: 2px solid #fff;
	top: 34px;
	left: -2px;
	padding: 10px 20px;
	display: none;	
	border-top: 0;
}
#menu>ul>li>.sub-col.three {
	width: 720px;
}
#menu>ul>li>.sub-col.two {
	width: 480px;
}
#menu>ul>li>.sub-col.one {
	width: 240px;
}
#menu>ul>li>.sub-col>ul {
	float: left;
	margin-right: 20px;
	width: 220px;
	list-style: none;
}
.has-sub:hover>.sub-col {
	display: block !important;
}
#menu>ul>li>div>ul>li {
	padding-left: 20px;
	background: url(../img/img-s/hr-arw.png) no-repeat 0 3px;
	font-size: 14px;
	color: #535454;
	text-transform: capitalize;
	margin: 7px 0;
}
#menu>ul>li>div>ul>li a {
	color: #535454;
	text-decoration: none;
}
#menu>ul>li.video-btn {
	float: right;
	margin-right: 0;
	width: auto;
	position: relative;
	left: 20px;	
}
#menu>ul>li.video-btn a {
	display: block;
	width: 128px;
	height: 25px;
	background: url(../img/img-s/video-btn.png) no-repeat;
	overflow: hidden;
	text-indent: -1000px;
	margin-top: 5px;
}
#menu>ul>li.has-sub>a {
	padding-right: 25px;
	background: url(../img/img-s/m-arw.png) no-repeat 93% 50%;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
}
#menu>ul>li:hover.has-sub>a {
	background-color: #e3f4ff;
}
#menu>ul>li>div>ul>li.title-menu {
	color: #00395a;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 400;
	background: none;
	padding-left: 0;
}
#menu>ul>li>div>ul>li.title-menu strong {
	font-weight: 700;
}
.three .testimon-menu {
	display: block;
}
.testimon-menu {
	clear: both;
	position: relative;
	min-height: 160px;
	display: none;
}
.testimon-menu>a,.testimon-menu>var {
	position: absolute;
	right: 0;
	top: 45px;
	width: 238px;
	height: 130px;
	overflow: hidden;
	margin-left: 8px;
	margin-top: 4px;
}
.testimon-menu>var>span {
	/*position: relative;*/
	top: -4px;
	left: -8px;
}
.testimon-menu>span {
	display: block;
	margin: 15px 0;
	padding: 4px 0 5px;
	background: url(../img/img-s/hmenu-bord.png) no-repeat 0 100%;
	font-size: 15px;
	color: #404040;
}
.testimon-menu>div {
	width: 452px;
	overflow: hidden;
	margin-bottom: 12px;
	padding-bottom: 2px;
}
.testimon-menu>div>span {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: 3px;
	padding: 5px;
	border: 1px solid #e8e8e8;
	background: #fff;
}
.testimon-menu>div p a {
	text-decoration: underline;
	color: #00395a;
}
.testimon-menu>div p a:hover {
	text-decoration: none;
}
.testimon-menu>div p {
	margin: 0;
}
#foot {
	border-top: 1px solid #ef522d;
	background: #f4f4f4;
}
#foot>div {
	margin: 0 auto;
	width: 1000px;
}
#foot>div>div {
	padding: 0 20px;
}
#foot>div>div#f-bot {
	border-top: 1px solid #fff;
	padding: 12px 20px 22px;
	overflow: hidden;
	font-size: 13px;
	color: #555;
}
#f-bot a {
	color: #555;
	text-decoration: none;
}
#f-bot a:hover {
	text-decoration: underline;
}
#f-bot>div>span {
	color: #ee4923;
}
#f-tel {
	float: left;
	width: 230px;
	margin-right: 20px;
}
#f-mail {
	float: left;
	width: 270px;
	margin-right: 20px;
}
#copyr {
	float: right;
	width: 420px;
	text-align: right;
}
#foot>div>div#f-top {
	overflow: hidden;
	padding: 20px 20px 32px;
}
#ft-testim-b {
	float: left;
	width: 317px;
	margin-right: 20px;
}
.ft-link-b {
	float: left;
	width: 180px;
	margin-right: 20px;
}
.ft-head {
	margin-bottom: 26px;
}
.ft-head>span {
	color: #ee4923;
}
.ft-testim>div {
	background: url(../img/img-s/ft-grad.png) repeat-x #fefefe;
	border: 1px solid #fff;
	border-radius: 7px;
	width: 240px;
	padding: 12px 15px;
	color: #555;
	line-height: 17px;
	letter-spacing: 1px;
	position: relative;
}
.ft-testim>div>ins {
	display: block;
	width: 25px;
	height: 25px;
	background: url(../img/img-s/ft-arw.png) no-repeat;
	position: absolute;
	bottom: -25px;
	left: 145px;
}
.ft-testim>span {
	display: block;
	margin-left: 180px;
	margin-top: 10px;
	width: 108px;
}
.ft-testim a {
	color: #555;
	text-decoration: none;
}
.ft-testim a:hover {
	text-decoration: underline;
}
.ft-link-b ul li {
	line-height: 17px;
	margin: 2px 0;
	padding-left: 15px;
	background: url(../img/img-s/ft-li.png) no-repeat 0 6px;
}
.ft-link-b ul,.ft-link-b ul a {
	color: #353535;
	text-decoration: none;
	list-style: none;
}
.ft-link-b ul a:hover {
	text-decoration: underline;
}
#ft-soc-link-b {
	float: left;
	width: 200px;
}
#ft-soc-link-b ul,#ft-soc-link-b ul a {
	color: #353535;
	text-decoration: none;
	list-style: none;
}
#ft-soc-link-b ul a:hover {
	text-decoration: underline;
}
#ft-soc-link-b ul li {
	display: block;
}
#ft-soc-link-b ul li a {
	display: block;
	line-height: 35px;
	padding-left: 43px;
	background: url(../img/img-s/ft-soc-link.png) no-repeat;
}
#ft-soc-link-b ul li#f-in a {
	background-position: -104px 0;
}
#ft-soc-link-b ul li#f-tw a {
	background-position: -66px -36px;
}
#ft-soc-link-b ul li#f-fb a {
	background-position: -34px -70px;
}
#ft-soc-link-b ul li#f-yt a {
	background-position: -2px -104px;
}
#main {
	min-height: 300px;
	background: #ddd;
	overflow: hidden;
}
#main>div {
	width: 1000px;
	margin: 0 auto;
	background: url(../img/img-s/content-y.png) repeat-y;
}
.index #main>div {
	background: none;
}
.blog-ind {
	height: 103px;
	background: url(../img/img-s/blog-ind.png) no-repeat;
	margin: 12px 0;
	padding: 2px 0;
	padding-left: 46px;
}
.blog-ind>del {
	float: left;
	width: 55px;
	height: 103px;
	background: url(../img/img-s/bi-arw-l.png) no-repeat 50% 50%;
	cursor: pointer;
}
.blog-ind>ins {
	float: right;
	width: 55px;
	height: 103px;
	background: url(../img/img-s/bi-arw-r.png) no-repeat 50% 50%;
	cursor: pointer;
}
.blog-ind>div {
	float: left;
	width: 840px;
	overflow: hidden;
	height: 103px;
}
.blog-ind .dis {
	opacity: 0.5;
	cursor: default;
}
.blog-ind>div>div {
	width: 10000px;
}
.blog-ind>div>div>div {
	width: 261px;
	float: left;
	margin-top: 7px;
	height: 69px;
	border-right: 2px solid #e6e6e6;
	padding: 10px 40px 10px 120px;
	position: relative;
	overflow: hidden;
}
.blog-ind>div>div>div>span {
	position: absolute;
	top: 10px;
	left: 40px;
	width: 51px;
	height: 51px;
	background: #fff;
	border: 1px solid #e8e8e8;
	padding: 5px;
}
.blog-ind>div>div>div>span img {
	display: block;
	width: 51px;
	height: 51px;
}
.blog-ind>div>div>div h3,.blog-ind>div>div>div h3 a {
	color: #00395a;
	text-decoration: none;
}
.blog-ind>div>div>div h3 a:hover {
	text-decoration: underline;
}
.blog-ind>div>div>div h3 {
	font-size: 12px;
	font-weight: 700;
	line-height: 17px;
	margin: 0 0 5px;
}
.blog-ind>div>div>div var {
	font-style: normal;
	display: block;
	font-size: 9px;
	color: #272727;
}
#three-box {
	margin: 12px 0;
}
#three-box>div {
	overflow: hidden;
	margin: 0 -6px;
}
.tb-item,.tb-item-1 {
	float: left;
	margin: 0 6px;
	width: 323px;
	border: 1px solid #fff;
	background: url(../img/img-s/tb-grad.png) repeat-x #fff;
	position: relative;
	height: 211px;
}
.tb-item-1>div {
	padding: 15px 20px;
	background: url(../img/img-s/tb-item-2.png) no-repeat;
	height: 181px;	
}
.tb-item>div {
	margin: 15px 20px;
	width: 200px;
}
.tb-item>img {
	position: absolute;
	right: 0;
	top: 0;
}
.tb-item>div>span,.tb-item-1>div>span {
	display: block;
	font-size: 14px;
	line-height: 16px;
	color: #888;
	text-transform: uppercase;
	font-family: calibri, arial, helvetica;
}
.tb-item>div>h2,.tb-item-1>div>h2 {
	color: #ef522d;
	text-transform: uppercase;
	font-family: calibri, arial, helvetica;
	font-weight: 400;	
	margin: -3px 0 0;
	font-size: 28px;
	line-height: 32px;
}
.tb-item-1>div>h2 {
	color: #434343;
}
.tb-item>div>p {
	margin: 4px 0;
	font-size: 12px;
	line-height: 17px;
}
.tb-item>div>div>a {
	color: #00395a;
	font-size: 12px;
	padding-right: 16px;
	background: url(../img/img-s/tb-arw.png) no-repeat 100% 4px;
	text-decoration: none;
}
.tb-item>div>div>a:hover {
	text-decoration: underline;
}
.tb-item-1>div>ul,.tb-item-1>div>ul a {
	list-style: none;
	font-size: 18px;
	color: #3d3d3d;
	text-decoration: none;
}
.tb-item-1>div>ul a:hover {
	text-decoration: underline;
}
.tb-item-1>div>ul li {
	line-height: 34px;
	margin: 5px 0;
	padding-left: 30px;
	background: url(../img/img-s/tb-it-li.png) no-repeat 0 5px;
}
.tb-item-1>div>ul {
	padding: 5px 0 0;
}
.tb-item-1>div>ul li.orange {
	background: url(../img/img-s/tb-it-li-or.png) no-repeat 0 5px;
}
.tb-item-1>div>ul li.orange a {
	color: #ee4923;
}
.news-line {
	line-height: 39px;
	height: 39px;
	background: url(../img/img-s/news-line.png) repeat-x;
}
.news-line>div {
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	font-size: 14px;	
}
.news-line>div>span {
	width: 51px;
	line-height: 39px;
	position: absolute;
	top: 0;
	left: 20px;
	color: #950303;
	text-transform: uppercase;
}
.news-line>div>div {
	margin-left: 70px;
	width: 910px;
	height: 39px;
	line-height: 39px;
	overflow: hidden;
	color: #424242;
}
#main-promo {
	background: url(../img/img-s/main-promo.png);
	clear: both;
}
#main-promo>div {
	width: 1000px;
	margin: 0 auto;
	min-height: 100px;
}
.mp-inner img {
	display: block;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;	
}
#aside {
	float: left;
	width: 246px;
	border-top: 1px solid #848484;	
}
#content {
	float: right;
	width: 680px;
	padding: 10px 50px 50px 24px;
	border-top: 1px solid #848484;
	background: #fff;
}
.inc-seo-blog {
	background: #f2f2f2;
}
.side-menu {
	background: #f2f2f2;
	padding: 5px 0;
}
.side-menu li {
	list-style: none;
}
.side-menu>li>a {
	cursor: pointer;
}
.side-menu>li>ul {
	display: none;
}
.side-menu li a {
	text-decoration: none;
}
.side-menu li a:hover {
	text-decoration: underline;
}
.side-menu>li {
	margin: 8px 25px 8px 45px;
	position: relative;
	font-size: 15px;
}
.side-menu>li li {
	font-size: 14px;
	margin: 8px 0 8px 12px;
}
.side-menu>li li.act a {
	font-weight: 700;
	color: #00395a;
}
.side-menu>li>a {
	color: #232323;
}
.side-menu>li li>a {
	color: #787878;
}
.side-menu>li>a>ins {
	color: #ee4923;
}
.side-menu>li>a>span,.side-menu>li>a>ins {
	position: absolute;
	left: -20px;
}
.side-menu>li>a>ins {
	display: none;
	text-decoration: none;
}
.side-menu>li.open>a>span {
	display: none;
}
.side-menu>li.open>a>ins {
	display: block;
}
.side-menu>li.open>ul,.side-menu>li.current-menu-left>ul {
	display: block;
}
.bread-crumb {
	background: url(../img/img-s/dec.png) no-repeat 100% 0;
	padding-bottom: 400px;
	margin-bottom: -400px;
	margin-top: -10px;
	padding-top: 10px;
	margin-right: -50px;
	padding-right: 50px;
}
.bread-crumb,.bread-crumb a {
	font-size: 10px;
	color: #aaa;
	text-decoration: none;
}
.bread-crumb a:hover {
	text-decoration: underline;
}
.promo-line-i {
	position: relative;
	padding: 7px 150px 10px 25px;
	margin: 0 -50px 0 -24px;
	border-bottom: 1px solid #848484;
	font-size: 21px;
	color: #aeaeae;
	margin-bottom: 10px;
}
.promo-line-i>a {
	position: absolute;
	right: 20px;
	top: 20px;
	width: 108px;
	height: 25px;
	background: url(../img/img-s/gaq-btn.png) no-repeat;
}
/*iwd-pr-line*/
.promo-line-i.iwd-pr-line>a {
	background: url(../img/btn-portfolio.png) no-repeat;
}
.iwd-pr-line>div {
	vertical-align: middle;
}
.iwd-pr-line>div img {
	margin: 4px 12px 10px;
	vertical-align: middle;	
}
/*iwd-pr-line*/
.mp-inner img {
	width: 1000px;
}
.as-video {
	padding-top: 5px;
	background: #F2F2F2;
	padding-left: 3px;
}
.as-video img {
	border: 1px solid #898989;
	width: 239px;
}
.grafik {
	position: relative;
	background: #dfdfdf;
}
.grafik>img {
	position: absolute;
	top: -120px;
	left: -47px;
}
.grafik>div {
	min-height: 157px;
	padding: 10px 0 10px 340px;
}
.g-title {
	font-size: 31px;
	margin-bottom: 4px;
		font-size: 25px;
}
.g-list {
	font-size: 13px;
}
.g-list li {
	list-style: none;
	padding-left: 17px;
	background: url(../img/img-s/gli.png) no-repeat 0 3px;
	margin: 5px 0;
}
.main-sl {
	height: 360px;
	border-bottom: 5px solid #858585;
	position: relative;
	overflow: hidden;
	z-index: 0;
}
.main-sl>div img {
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
}
.main-sl>div img.act {
	z-index: 2;
}
.main-sl>ul {
	position: absolute;
	bottom: 0;
	right: 0;
	overflow: hidden;
	z-index: 10;
}
.main-sl>ul li {
	float: left;
	width: 136px;
	height: 28px;
	line-height: 28px;
	background: url(../img/img-s/sl-mitem.png) no-repeat;
	font-family: calibri, arial, helvetica;	
	font-size: 18px;
		font-size: 17px;
	color: #b6b6b6;
	text-align: center;
	cursor: pointer;
	list-style: none;
	z-index: 100;
	margin-right: -20px;
}
.main-sl>ul li.act {
	background: url(../img/img-s/sl-mitem-act.png) no-repeat;
}
/*====================================================================*/
#ui-datepicker-div {
	display: none;
}
#menu ul>.about {
	display: none;
}
#request-form  li {
	margin:  4px 0;
}
#request-form .text {
	line-height: 1.1;
	overflow: hidden;
	margin: 4px 0;
	width: 270px;
}
#request-form  .submit {
	overflow: hidden;
	margin-top: 10px;
	margin-bottom: -15px;
	padding-bottom: 10px;
}
#request-form  .submit input {
	float: right;
	margin-left: 10px;
}
#request-form  .submit input:hover {
	opacity: 0.7;
}
#request-form .text a {
	text-decoration: underline;
}
#request-form .text a:hover {
	text-decoration: none;
}
#request-form .text img {
	float: left;
	margin-right: 8px;
	border: 1px solid #ccc;
}
#request-form  textarea {
	width: 283px;
}
#request-form  input[type=text] {
	width: 210px;
}
#request-form  select {
	width: 213px;
}
#request-form  .text input[type=text] {
	width: 60px;
}
.hr-quote-l #request-form {
	position: absolute;
	top: 28px;
	right: -2px;
	width: 290px;
	background: url(../img/img-s/hmenu-bg.png) repeat-x 0 100% #e3f4ff;
	border-radius: 12px;
	border-top-right-radius: 0;
	border: 2px solid #fff;
	border-top: 0;
	padding: 20px;
	display: none;
}
#request-form label {
	width: 70px;
	display: inline-block;
}
#request-form label b {
	color: #ee4923;
}
/*==============================================================*/
html body * a,.protitle {
	color: #ee4923;
}
html body * .more a,.links a {
	color: #ee4923 !important;
}
.panel {
	display: block;
	width: 202px;
	margin-left: -50px;
	float: right;
	position: relative;
	left: 30px;
}
#articles_list {
	margin-right: -50px;
	position: relative;
	left: -10px;
}
.list_item {
	overflow: hidden;
}
.pict_bloglist_right {
	margin: 0 0 10px 10px;
}
.pict_bloglist_right img {
	margin: 0;
}
.title a,.title_big_blog_zoom {
	color: #333;
}
.title a:hover {
	color: #ee4923 !important;
}
.cat_title {
	font-size: 16px;
	/*font-weight: 700;*/
}
.portfolio .clients,ul ul .current-menu,ul ul .current-menu-left,.portfolio .clients a,ul ul .current-menu a,ul ul .current-menu-left a {
	color: #00395a !important;
	font-weight: 700;
}
#menu  .current-menu,#menu  .current-menu a {
	font-weight: 700;
}
#articles_list .box-bot {
	margin: 0 20px 20px;
	overflow: hidden;
}
#blog_list .box-bot {
	margin: 20px 0;
	overflow: hidden;
}
.box-bot a {
	color: #ee4923 !important;
}
.left_menu a {
	padding: 2px 6px !important;
	padding-left: 10px !important;
}
.left_menu .cat_title {
	margin-left: 0 !important;
}
.inc-seo-blog .cat_title {
	border-bottom: 1px solid #aaa;
	padding: 4px 0 !important;
	margin-bottom: 10px;
}
.inc-seo-blog {
	background: #ddd;
}
.inc-seo-blog .list_item {
	padding: 5px 0 !important;
	border-bottom: 0;
}
#popup-close {
	width: 76px;
	height: 28px;
	background: url(../img/img-s/close.png) no-repeat;
	float: right;
}
.category_name {
	color: #6d6d6d;
	text-transform: uppercase;
	position: relative;
	top: 15px;
	font-size: 11px;
}
.blog-left-content {
	float: left;
	width: 480px;
}
.seo-resources {
	float: right;
	position: relative;
	left: 20px;
	width: 200px;
}
.cloud {
	margin: 0;
}
/*!change 11.03.13 new version index page ========================================================!*/
#menu>ul>li>a {
	color: #0e0e00;
	font-size: 18px;
}
#menu>ul>li.has-sub>a {
	background: none;
}
.main-sl>div img {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.main-sl {
	overflow: visible;
}
.main-sl>div>* {
	width: 100%;
	height: 362px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
}
.main-sl>div>*.act {
	z-index: 2 !important;
}
.main-sl {
	border-bottom: 0;
}
.main-sl>ul {
	right: auto;
	left: -24px;
	bottom: 19px;
	width: 231px;
	height: 210px;
	background: url(../img/img-s1/m-sl-nav/sl-n-sprite.png) no-repeat;
}
.main-sl>ul.act-1 {
	background-position: 1px -210px;
}
.main-sl>ul.act-2 {
	background-position: 0 -420px;
}
.main-sl>ul.act-3 {
	background-position: 0 -630px;
}
.main-sl>ul.act-4 {
	background-position: 1px -840px;
}
.main-sl>ul.act-5 {
	background-position: 0 -1050px;
}
.main-sl>ul.act-6 {
	background-position: 0 -1260px;
}
.main-sl>ul>li {
	position: absolute;
	overflow: hidden;
	text-indent: -1000px;
	margin-right: 0;
	background: none !important;
}
.main-sl>ul>li#sl-1 {
	top: 0px;
	left: 71px;
	width: 82px;
	height: 69px;
	background: url(../img/img-s1/m-sl-nav/1.png) no-repeat;
	z-index: 100;
}
.main-sl>ul>li#sl-2 {
	top: 68px;
	left: 31px;
	width: 87px;
	height: 71px;
	background: url(../img/img-s1/m-sl-nav/2.png) no-repeat;
	z-index: 99;
}
.main-sl>ul>li#sl-3 {
	top: 55px;
	left: 109px;
	width: 89px;
	height: 71px;
	background: url(../img/img-s1/m-sl-nav/3.png) no-repeat;
	z-index: 98;
}
.main-sl>ul>li#sl-4 {
	top: 139px;
	left: 3px;
	width: 89px;
	height: 71px;
	background: url(../img/img-s1/m-sl-nav/4.png) no-repeat;
	z-index: 97;
}
.main-sl>ul>li#sl-5 {
	top: 126px;
	left: 74px;
	width: 89px;
	height: 73px;
	background: url(../img/img-s1/m-sl-nav/5.png) no-repeat;
	z-index: 96;
}
.main-sl>ul>li#sl-6 {
	top: 111px;
	left: 142px;
	width: 89px;
	height: 73px;
	background: url(../img/img-s1/m-sl-nav/6.png) no-repeat;
	z-index: 95;
}
.news-line1 {
	background: url(../img/img-s1/news-line1-b.png) repeat-x 0 100% #f8f8f8;
	color: #424242;
	line-height: 19px;
}
.news-line1>div {
	background: url(../img/img-s1/news-line1-t.png) repeat-x 0 0;
}
.news-line1>div>div {
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	font-size: 17px;	
	position: relative;
}
.news-line1>div>div>div {
	padding: 13px 144px 11px 73px;
	background: url(../img/img-s1/news-line-ico.png) no-repeat 20px 50%;
	min-height: 32px;	
}
.news-line1>div>div a {
	position: absolute;
	top: 50%;
	margin-top: -14px;
	width: 95px;
	height: 25px;
	right: 28px;
	background: url(../img/img-s1/news-line-more.png) no-repeat;
}
.index #main {
	background: #1f1f18;
	padding: 10px 0;
}
.blog-ind {
	background: url(../img/img-s1/blog-ind.png) no-repeat;	
}
.blog-ind>del,.blog-ind>ins {
	opacity: 0.7;
}
.blog-ind .dis {
	opacity: 0.3;
}
.blog-ind>div>div>div>span {
	background: #d1d1d0;
	border-color: #d1d1d0;
}
.blog-ind>div>div>div {
	border-color: #8f8e8a;
}
/*=================================*/
.tb-item,.tb-item-1 {
	width: 346px;
	background: url(../img/img-s1/tb-grad.png) repeat-x #fff;
}
.tb-item-1 {
	width: 278px;
}
.tb-item-1>div {
	padding: 15px 10px;
}
.tb-item-1>div var {
	display: block;
	margin-top: 8px;
	width: 238px;
	height: 130px;
	overflow: hidden;
	margin-left: 8px;
	margin-top: 4px;
}
.tb-item-1>div var>span {
	/*position: relative;*/
	top: -4px;
	left: -8px;
}
.tb-video-link {
	display: block;
	margin-top: 6px;
}
.tb-item>div {
	width: auto;
	color: #414141;
}
.tb-item>div>ul {
	width: 113px;
	float: left;
	margin-bottom: 8px;
}
.tb-item>div>ul.first-ul {
	width: 183px;
	background: none;
}
.tb-item>div>ul li {
	padding-left: 13px;
	background: url(../img/img-s1/tb-bul.png) no-repeat 0 3px;
	margin: 3px 0;
}
.tb-item>div>p {
	color: inherit;
}
.tb-item>div>ul a {
	color: inherit;
}
.tb-item>div>ul a:hover {
	text-decoration: underline;
}
.tb-item>div>h2 {
	border-bottom: 1px solid #ef522d;
	line-height: 1;	
}
.tb-item-1>div {
	background: none;
}
.tb-item-1>div>h2 {
	letter-spacing: 0;
	line-height: 1;
}
.tb-item-2.tb-item>div>ul {
	width: 148px;
	padding-right: 10px;
	margin-right: -10px;
}
.tb-item-2.tb-item>div>ul.first-ul  {
	margin: 0;
}
.testimon-menu>div>span img {
	display: block;
}
/*!team section ==================================================================================!*/
.team {
	margin-bottom: 35px;
}
.te-pict {
	float: right;
	margin-left: 20px;
}
.te-name  {
	font-size: 16px;
	font-weight: 700;
	color: #0e0e00;
	margin: 5px 0;
	opacity: 0.8;
}
.te-spec {
	font-size: 15px;
	font-weight: 700;
	color: #0e0e00;
	margin: 5px 0;
	opacity: 0.8;	
}
.te-email {
	font-size: 14px;
	font-weight: 700;
	color: #0e0e00;
	margin: 5px 0;
	opacity: 0.8;	
}
/*!. la-form-st>contact_form(hz...) ================================================================!*/
.la-form-st .form_block DIV {
	border-top: 1px solid #ccc;
	border-bottom: 0;
	padding: 6px 0;
}
.la-form-st .form_block DIV:first-child {
	border-top: 0;
}
.la-form-st .form_block DIV div {
	border: 0;
}
.la-form-st input[type=text],.la-form-st textarea,.la-form-st  select {
	width: 240px;
	border: 1px solid #ccc;
}
.la-form-st input[type=submit] {
	border: 0;
	background: #ee4923;
	color: #fff;
	padding: 3px 15px;
	cursor: pointer;
	font-weight: 700;
}
.la-form-st .form_block DIV textarea {
	margin-left: 5px;
	resize: none;
}
/*!# form-quote_request (la-form-st>contact_form(hz...)) =============================================!*/
#form-quote_request form:before {
	content: 'Get a Quote form';
	font-weight: 700;
	margin: 10px;
	color: #ee4923;
}
#form-quote_request {
	width: 400px;
	margin: 10px auto;
}
/*!e =============================================================================================!*/
.sitemap #main .testimon-menu {
	display: none;
}
