html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: Arial,Helvetica,sans-serif; vertical-align: baseline;}
:focus {outline: 0; outline-color: transparent;}
ol, ul {list-style: none;  /*font-size: 0.9em;*/}
table {border-collapse: separate; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
.clear {clear: both; height: 0; overflow: hidden;}
p {
    font-size: 14px;
	text-shadow: 1px 1px 0 #FFFFFF;
}
body, td, th {
    font-family: Arial,Helvetica,sans-serif;
}
@font-face {
    font-family: 'PTSansCaptionBold';
    src: url('/fonts/ptc75f-webfont.eot');
    src: url('/fonts/ptc75f-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/ptc75f-webfont.woff') format('woff'),
         url('/fonts/ptc75f-webfont.ttf') format('truetype');font-weight: normal;font-style: normal;}
		 
@font-face {
    font-family: 'PTSansCaptionRegular';
    src: url('/fonts/ptc55f-webfont.eot');
    src: url('/fonts/ptc55f-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/ptc55f-webfont.woff') format('woff'),
         url('/fonts/ptc55f-webfont.ttf') format('truetype');font-weight: normal;font-style: normal;}
		 
  	html { width: 100%; height: 100%; /*overflow-x: hidden !important;*/ }
	a {color: #42a4ff;}
	a:hover {text-decoration: none;}
 	body { font-size: 0.9em; font-family: Arial,Helvetica,sans-serif; background: #fff url(/images/body_bg.png); color: #696969; line-height: 1.25; min-width: 1004px; width: 100%; height: 100%;}
	.position {min-width: 1004px;}
	.body_bg {overflow: hidden;}
/*start of header*/		
	.header {width: 100%; height: 129px; background: url(/images/header_bg.png) 0 0 repeat-x; position: relative;}
	.header_bg {width: 928px; height: 129px; margin: 0 auto; position: relative;}
	.header_bg1 {z-index: 1; width: 100%; height: 4px; position: absolute; left: 0; top: 129px; background: url(/images/header_bg1.png);}
	.header_bg .logo {width: 246px; height: 62px; position: absolute; left: -17px; top: 39px;}
	.header_bg .logo img {position: relative;}
	.header_bg .logo_bg_1 {position: absolute; left: 0; top: 0; width: 43px; height: 58px; background: url(/images/logo_bg1.png) no-repeat;}
	.header_bg .logo_bg_2 {display: none; position: absolute; left: -17px; top: -17px; width: 75px; height: 89px; background: url(/images/logo_bg2.png) no-repeat;}
	
	.header_menu {width: 886px; height: 71px; position: absolute; left: 0; top: 58px;}
	.header_menu li {float: right; height: 71px;}
	.header_menu li a {display: block; height: 71px; float: left; padding: 0 22px; text-decoration: none; font-size: 20px; color: #fff; font-family: 'PTSansCaptionBold'; text-shadow: 2px 2px 0 #151515; letter-spacing: 1px;}
	.header_menu li a:hover {color: #42a4ff;}
	.header_menu li.last a {padding-right: 0;}
	.header_menu li.hover_active a {background: url(/images/header_menu_popap_bg.png) center 44px no-repeat; position: relative; z-index: 502;color: #42a4ff;}
	
	.header_menu_popap {position: absolute; left: 0; top: 115px; width: 100%; height: 45px; overflow: hidden; background: url(/images/header_menu_popap.png) 0 0 repeat-x; z-index: 50; height: 0;}
	.header_menu_popap_bg {width: 940px; position: absolute; left: 0; top: 44px; overflow: hidden; padding: 0 0 0 0; z-index: 51;height: 0;}
	.header_menu_popap_list {padding: 12px 0 0 0;clear: left; float: left;}
	.header_menu_popap_list li {float: left; margin: 14px 30px 0 0; height: 28px!important;}
	.header_menu_popap_list li.indent {margin-left: 633px;}
	
	.zaglushka {width: 100%; height: 100%;}
	.zaglushka tr td {width: 100%; height: 100%; text-align: center; vertical-align: middle; background:url(/images/zaglushka_bg.png) center center no-repeat;}
	.zaglushka_block {width: 928px; height: 485px; margin: 0 auto; background: url(/images/zaglushka_bg1.png) center center no-repeat;}
	.zaglushka_block .logo {display: block; margin: 0 auto 221px auto;}
	.zaglushka_block h2 {font-size: 60px; font-weight: normal; color: #42a4ff;font-family: 'PTSansCaptionBold'; text-shadow: 3px 3px 0 #e0e0e0; letter-spacing: 3px; text-align: center; padding: 0 0 25px 0;}
	.zaglushka_block h2 span {color: #5e5252;}
	.zaglushka_block p {font-size: 18px; text-align: center; padding: 4px 0;}
	
	.preview {float: left; width: 100%; overflow: hidden; position:relative; padding: 6px 0 14px 0;}
	.preview ul {clear: left; float: left; position: relative; left:50%; text-align:center;}
	.preview ul li {float: left; position: relative; right: 50%; height: 41px; width: 41px; margin: 4px; cursor: pointer;}
	
	
	.header_menu_popap_list li.last {margin-right: 0;}
	.header_menu_popap_list li a { font-family: 'Arial'; font-size: 13px; color: #fff !important; font-weight: normal; text-decoration: none; text-shadow: 2px 2px 0 #131417; letter-spacing: 1px; background: none; display: inline; padding: 0; height: 20px; background: none!important;}
	.header_menu_popap_list li a:hover {color: #44a7ff!important;}
	.header_menu_popap_active {height: 54px!important;}
	
	.no_bg {background: none!important;}
	
	.hide {display: none;}
/*end of header*/

/*start of slider block*/
	.content_block {}
	.content_block_inside {}

	.slider_block {width: 100%; height: 492px; background: url(/images/slider_block_bg.jpg) center top no-repeat;}
	.slider_block_bg {width: 100%; height: 492px; position: relative; overflow: hidden;}
	
	.coda-slider-wrapper {width: 100%; height: 492px;position: relative;overflow: hidden!important;}
    .coda-nav {display: none;}
	.coda-slider, .coda-slider .panel {width: 940px;height: 345px;} 
	.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel {width: 1900px; height: 492px;}
	.coda-slider-wrapper.arrows .coda-slider {width: 100%; height: 492px;}
	.coda-slider-wrapper {clear: both; overflow: auto }
	.coda-slider {float: left; overflow: hidden; position: relative }
	.coda-slider .panel {display: block; float: left }
	.coda-slider .panel-container {position: relative }
	.coda-nav-left {position: absolute;top: 290px;text-indent: -9000em;left: 50%; margin-left: -462px; z-index: 500;}
	.coda-nav-right {position: absolute;top: 290px;text-indent: -9000em; left: 50%; margin-left: 433px; z-index: 500;}
	.coda-nav-left a {display: block;height: 52px;width: 31px;background: url("/images/arrow-left.png") 0 0 no-repeat;}
	.coda-nav-right a {display: block;height: 52px;width: 31px;background: url("/images/arrow-right.png") 0 0 no-repeat;}
	.coda-nav-right a:hover {background-position: 0 -52px;}
	.coda-nav-left a:hover {background-position: 0 -52px;}
	.slider_pic {position: absolute; left: 50%; top: 0; margin-left: -950px; width: 1900px; height: 492px;}
	.slider_pic_link {    background: url("/images/spacer.gif") repeat scroll 0 0 transparent;
    display: block;
    height: 390px;
    left: 50%;
    margin-left: -320px;
    position: absolute;
    top: 110px;
    width: 624px;}
	.slider_pic_link span {   background: url("/images/slider_pic_link.png") no-repeat scroll 0 0 transparent;
    display: none;
    height: 334px;
    left: 57px;
    padding: 120px 0 0;
    position: absolute;
    text-align: center;
    top: 38px;
    width: 508px;}
	.slider_pic_link span strong {display: block; text-align: center; font-size: 60px;font-family: 'PTSansCaptionBold'; font-weight: normal; text-shadow: 5px 5px 0 #212121; color: #fff; letter-spacing: 4px; line-height: 50px;}
	.slider_pic_link span b {font-size: 16px; display: block; text-align: center; color: #ada39a; font-weight: normal;font-family: 'PTSansCaptionRegular';}
	.slider_pic_link span i {font-style: normal; display: inline-block; margin: 0 auto; font-size: 20px; color: #58b8eb;font-family: 'PTSansCaptionRegular'; border-bottom: 2px solid #42a4ff; text-shadow: 2px 2px 0 #15110c; padding: 36px 0 4px 0;}
	.slider_pic_link:hover span {display: block;}
	
	.slider_content {height: 492px; position: relative;}
	.slider_content h3 {font-size: 48px; color: #fff; font-weight: bold; line-height: 0.96; padding: 34px 0 10px 0; text-shadow: 1px 1px 0 #8a331b;}
	.slider_content h3 span {color: #ffdcb0;}
	.slider_content ul {padding: 17px 300px 0 0;}
	.slider_content ul li {font-size: 17px; color: #fff; text-shadow: 1px 1px 0 #ae5927; position: relative; padding: 4px 0 15px 39px;}
	.slider_content ul li span {display: block; position: absolute; left: 0; top: 0; width: 30px; height: 26px; padding: 4px 0 0 0; background: #fff; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; -webkit-box-shadow: #9e9e9e 0px 1px 2px; -moz-box-shadow: #9e9e9e 0px 1px 2px; box-shadow: #9e9e9e 0px 1px 2px; behavior: url("PIE.htc"); text-align: center; font-size: 18px; color: #df761a; letter-spacing: 0;}

	.coda-slider-wrapper_1 {width: 100%; height: 262px;position: relative;overflow: hidden!important; }
	.coda-slider-wrapper_1 .coda-slider, .coda-slider .panel {width: 928px;height: 262px;} 
	.coda-slider-wrapper_1 .slider_content {height: 262px; width: 928px;}
	
	.coda-slider-wrapper_1 .coda-nav-left {position: absolute;top: 88px;text-indent: -9000em;left: 0; margin: 0; z-index: 50;}
	.coda-slider-wrapper_1 .coda-nav-right {position: absolute;top: 88px;text-indent: -9000em; right: 0; left: auto; margin: 0; z-index: 50;}
	.coda-slider-wrapper_1 .coda-nav-left a {display: block;height: 43px;width: 42px;background: url("/images/arrow-left_1.png") 0 0 no-repeat;}
	.coda-slider-wrapper_1 .coda-nav-right a {display: block;height: 43px;width: 42px;background: url("/images/arrow-right_1.png") 0 0 no-repeat;}
	.coda-slider-wrapper_1 .coda-nav-right a:hover {background-position: 0 -43px;}
	.coda-slider-wrapper_1 .coda-nav-left a:hover {background-position: 0 -43px;}
	
	.quote_list {padding: 0 0 0 60px!important;}
	.quote_list  li {float: left; width: 391px;margin: 0 27px 0 0; line-height: 1.5; padding: 0 0 0 0!important;}
	.quote {width: 391px; float: left; background: url(/images/quote_bg_1.png) left bottom no-repeat; padding: 0 0 29px 0;}
	.quote-bg {width: 331px; float: left; background: url(/images/quote_bg_2.png) left top no-repeat; padding: 25px 30px 21px 30px; line-height: 1.5em !important; font-size: 0.75em !important; font-style: italic; color: #606060; text-shadow: none;}
	.quote_list .info {font-size: 14px; color: #666; text-shadow: none;}
	
/*end of slider block*/	

/*start of inside block*/	
	.preview_block {width: 100%; background: url(/images/reasons_block_bg.png);}
	.preview_block-bg {width: 100%;background: url(/images/reasons_block_bg1.png) left bottom repeat-x;}
	.preview_block_bg {width: 928px; margin: 0 auto; min-height: 157px; padding: 50px 0 4px 0;}
	.preview_block_bg h1 {font-size: 38px; font-weight: normal;font-family: 'PTSansCaptionBold'; color: #42A4FF; text-shadow: 3px 3px 0 #e0e0e0; letter-spacing: 2px; padding: 0 0 21px 0;}
	.preview_block_bg h1 span {color: #5e5252; font-weight: normal;font-family: 'PTSansCaptionBold';}
	.preview_block_bg p {font-size: 15px; color: #696969; text-shadow: 1px 1px 0 #fff; line-height: 21px;}
	.preview_block_bg1 {background: url(/images/preview_block_bg1.png) 361px top no-repeat;}
	.preview_block_bg2 {background: url(/images/preview_block_bg2.png) 390px top no-repeat;}
	.preview_block_bg3 {background: url(/images/preview_block_bg3.png) 367px top no-repeat;}
	.preview_block_bg4 {background: url(/images/internet_narketting_bg.png) 345px top no-repeat;}
	.preview_block_bg5 {background: url(/images/social_media_bg.png) 365px top no-repeat;}
	.preview_block_bg6 {background: url(/images/e-commerce_bg.png) 356px top no-repeat;}
	.preview_block_bg7 {background: url(/images/preview_block_bg7.png) 307px top no-repeat;}
	.preview_block_bg8 {background: url(/images/online_reputation_bg.png) 307px top no-repeat;}
	.preview_block_bg9 {background: url(/images/copy_bg.png) 307px top no-repeat;}
	.preview_block_bg10 {background: url(/images/preview_block_bg4.png) 345px top no-repeat;}
	.preview_block_bg11 {background: url(/images/preview_block_bg5.png) 345px top no-repeat;}
	.preview_block_bg12 {background: url(/images/preview_block_bg1.png) 345px top no-repeat;}
	#preview_block_bg_90 {background: url(/images/bg-terms-conditions.png) 374px center no-repeat;}
	#preview_block_bg_88 {background: url(/images/bg-privacy-statement.png) 374px top no-repeat;}

	.inside_block {width: 928px; margin: 0 auto; padding: 50px 0; /*font-size: 14px;*/ color: #666;}
	.inside_block h2 {font-size: 38px; font-weight: normal;font-family: 'PTSansCaptionBold'; color: #42A4FF; text-shadow: 3px 3px 0 #e0e0e0; letter-spacing: 2px; padding: 0 0 24px 0;}
	.inside_block h2 span {color: #5e5252;  font-weight: normal; font-family: 'PTSansCaptionBold'; }
	
	.inside_block_left {float: left; width: 640px; margin: 0 15px 0 0; text-align:justify;}
	.inside_block_left .photo_block {float: right; margin: 9px 25px 30px 30px; background: url(/images/photo_block.png);}
	.inside_block_left .photo_block img {border: 1px solid #fff; position: relative; left: -4px; top: -5px; float: left; display: block;}
	.inside_block_left p, .inside_block p {line-height: 21px; font-size: 14px; }
	.inside_block_left h4 { font-size: 18px; color: #5e5252; font-weight: normal;font-family: 'PTSansCaptionBold'; text-shadow: 2px 2px 0 #eae9e7; }
	.inside_block_right {float: left; width: 271px;}
	
	
	.inside_menu {padding-bottom: 35px;}
	.inside_menu table {width: 100%;}
	.inside_menu table tr th {text-align: center; vertical-align: middle; width: 63px; height: 64px; background: url(/images/pic_bg.png) left bottom no-repeat;}
	.inside_menu table tr td {padding: 0 0 0 17px; text-align: left; vertical-align: middle; }
	.inside_menu table tr td a {font-size: 18px; color: #b8b8b8;font-weight: normal;font-family: 'PTSansCaptionBold';text-shadow: 3px 3px 0 #ebeae7; text-decoration: none;}
	.inside_menu table tr.delimiter td {height: 13px;}
	.inside_menu table tr.active th {background-position: 0 0;}
	.inside_menu .active { background: url(/images/pic_bg.png) 0 0 no-repeat;}
	.inside_menu .active a {color: #42a4ff;}
	
	
	.inside_menu table tr.active td a {color: #42a4ff;}
	.inside_menu table tr:hover th {background-position: 0 0;}
	/*.inside_menu table tr:hover td a {color: #42a4ff;}*/
	
	.inside_menu .im_container{ width: 200px; height: 64px; }
	.inside_menu .im_container a {font-family: PTSansCaptionBold; font-weight: normal;}
	.services_menu .im_container { padding-left: 82px; }
	
	.inside_menu a {font-size: 18px; color: #b8b8b8;font-weight: bold;text-shadow: 2px 2px 0 #EAE9E7; text-decoration: none; display:table-cell; padding-top:8px; font-family: PTSansCaptionBold; font-weight: normal; }
	.inside_menu img {display: block; float:left; text-align: center; vertical-align: middle; padding-right: 30px; margin-left: 14px; margin-top: 15px;}
	.inside_menu div { margin-bottom: 20px;}
	
	.inside_menu .om_01 {  background: url(/images/pic_bg.png) left bottom no-repeat;}
	.inside_menu .om_01 .im_11 .im_container a {padding-top: 4px;}
	.inside_menu .om_11 { background: url(/images/pic_bg.png) 0 0 no-repeat; position: absolute; top: 474px;}
	.inside_menu .om_11 a {color: #42a4ff;}
	
	
	.inside_menu .im_01 {  background: url(../images/pic_bg.png) left bottom no-repeat;}
	.inside_menu .im_01 .im_11 .im_container a {padding-top: 4px;}
	.inside_menu .im_11 { background: url(/images/pic_bg.png) 0 0 no-repeat; position: absolute; top: 390px;}
	.inside_menu .im_11 a {color: #42a4ff;}
	
	.inside_menu .im_02 {  background: url(/images/pic_bg.png) left bottom no-repeat;}
	.inside_menu .im_02 a, .im_22 a  {padding-top: 18px;}
	.inside_menu .im_22 { background: url(/images/pic_bg.png) 0 0 no-repeat; opacity: 0; position: absolute; top: 474px;}
	.inside_menu .im_22 a {color: #42a4ff;}
	
	
	.services_menu .im_01 {  background: url(../images/icons/rightimage1.png) left bottom no-repeat;}
	.services_menu .im_01 .im_11 .im_container a {padding-top: 4px;}
	.services_menu .im_11 { background: url(/images/icons/rightimage1.png) 0 0 no-repeat; position: absolute; top: 390px;}
	.services_menu .im_11 a {color: #42a4ff;}
	
	.services_menu .im_02 {  background: url(/images/icons/rightimage2.png) left bottom no-repeat;}
	.services_menu .im_02 a, .im_22 a  {padding-top: 18px;}
	.services_menu .im_22 { background: url(/images/icons/rightimage2.png) 0 0 no-repeat; opacity: 0; position: absolute; top: 474px;}
	.services_menu .im_22 a {color: #42a4ff;}
	
	.inside_menu .im_03 {  background: url(/images/icons/rightimage3.png) left bottom no-repeat;}
	.inside_menu .im_03 a, .im_33 a  {padding-top: 18px;}
	.inside_menu .im_33 { background: url(/images/icons/rightimage3.png) 0 0 no-repeat; opacity: 0; position: absolute; top: 558px;}
	.inside_menu .im_33 a {color: #42a4ff;}
	
	.inside_menu .im_04 {  background: url(/images/icons/rightimage4.png) left bottom no-repeat;}
	.inside_menu .im_04 a, .im_44 a  {padding-top: 18px;}
	.inside_menu .im_44 { background: url(/images/icons/rightimage4.png) 0 0 no-repeat; opacity: 0; position: absolute; top: 642px;}
	.inside_menu .im_44 a {color: #42a4ff;}
	
	.inside_menu .im_05 {  background: url(/images/icons/rightimage5.png) left bottom no-repeat;}
	.inside_menu .im_05 a, .im_55 a  {padding-top: 8px;}
	.inside_menu .im_55 { background: url(/images/icons/rightimage5.png) 0 0 no-repeat; opacity: 0; position: absolute; top: 726px;}
	.inside_menu .im_55 a {color: #42a4ff;}
	
	.inside_menu .im_06 {  background: url(/images/icons/rightimage6.png) left bottom no-repeat;}
	.inside_menu .im_06 a, .im_66 a  {padding-top: 18px;}
	.inside_menu .im_66 { background: url(/images/icons/rightimage6.png) 0 0 no-repeat; opacity: 0; position: absolute; top: 810px;}
	.inside_menu .im_66 a {color: #42a4ff;}
	
	
	.include_list { padding: 25px 0 0 0; }
	.include_list li { position: relative; padding: 23px 0 0 78px; margin: 0 0 14px 0; }
	.include_list li h5 { font-size: 18px; color: #b8b8b8; font-weight:normal; font-family: 'PTSansCaptionBold'; text-shadow: 2px 2px 0 #EAE9E7; padding: 0 0 18px 0; cursor: pointer; }
	.include_list li .click { position: absolute; left: 78px; top: 23px; width: 542px; height: 40px; display: none; cursor: pointer; background: url(/images/spacer.gif); }
	.include_list li .pics { position: absolute; left: 0; top: 0; width: 63px; height: 64px; background: url(/images/pic_bg.png) left bottom no-repeat; }
	.include_list li .pics table tr td { width: 63px; height: 64px; text-align: center; vertical-align: middle; }
	.include_list li .info_text { position: relative; width: 552px; left: -78px; padding: 0 0 30px 78px; background: url(/images/soc_block_left_list.png) left bottom repeat-x; color: #666; line-height: 1.4; }
	.include_list li:last-child .info_text { background: none; }
	.include_list li .info_text table tr td { text-align: left; vertical-align: top; }
	.include_list li .pics img { z-index: 100; }
	
	
	.include_list > li div.pics_1 { width: 63px; height: 64px; position: absolute; top: 0; left: 0; z-index: 999; background: url(/images/pic_bg.png) 0 0 no-repeat; } 
	.include_list > li div.pics_1 table tr td { width: 63px; height: 64px; text-align: center; vertical-align: middle; }
	
	
	
	.include_list li.active .pics { background-position: 0 0; }
	.include_list li.active h5 { color: #42a4ff !important; }
	.include_list li.active .click { display: block; }
	
	.e-commerce-ul .active .pics {background: url(/images/pic_bg_2.png) 0 0 no-repeat;}
	.e-commerce-ul .active h5 {color: #ED6C62 !important;}
	.e-commerce-ul .active .click {display: block;}
	
	.social-media .active .pics {background: url(/images/pic_bg_3.png) 0 0 no-repeat;}
	.social-media .active h5 {color: #ED6C62 !important;}
	.social-media .active .click {display: block;}
	
	.internet-market .active .pics {background: url(/images/pic_bg_4.png) 0 0 no-repeat;}
	.internet-market .active h5 {color: #ED6C62 !important;}
	.internet-market .active .click {display: block;}
	
	.reput-manager .active .pics {background: url(/images/pic_bg_5.png) 0 0 no-repeat;}
	.reput-manager .active h5 {color: #ED6C62 !important;}
	.reput-manager .active .click {display: block;}
	
	
	.copyr .active .pics {background: url(/images/pic_bg_6.png) 0 0 no-repeat;}
	.copyr .active h5 {color: #ED6C62 !important;}
	.copyr .active .click {display: block;}
	
	
	
	.team_list {width: 600px;}
	.team_list li {position: relative; padding: 0 0 52px 220px; font-size: 14px; min-height: 192px;}
	.team_list li h4 {color: #5e5252; font-size: 24px;font-weight: normal;font-family: 'PTSansCaptionBold'; text-shadow: 2px 2px 0 #ebeae7;}
	.team_list li h5 {font-size: 16px; color: #a8a8a8; font-weight: bold; padding: 0 0 18px 0;}
	.team_list li p {line-height: 1.5;}
	.team_list li .pic_bg {position: absolute; left: 0; top: 0; background: url(/images/photo_block.png);width: 192px; height: 192px; -webkit-border-radius: 96px;-moz-border-radius: 96px;behavior: url("PIE.htc");border-radius: 96px;}
	.team_list li .pic {width: 192px; height: 192px; -webkit-border-radius: 96px;-moz-border-radius: 96px;behavior: url("PIE.htc");border-radius: 96px; position: relative; left: -4px; top: -4px;}
	.team_list li.last {padding-bottom: 0;}

	#slideshow {position: relative; min-height: 300px;}
	.quote_block {float: left; width: 285px; padding: 9px 0 0 0; position: absolute; left: 0; top: 0;}
	.quote_bg {
		float: left;
		width: 277px;
		background: url(/images/quote_bg1.png) left bottom no-repeat;
		padding-bottom: 43px;
		margin-bottom: 25px;
		}
	
	.quote_bg1 p:first-child {
		float: left;
		width: 230px;
		background: url(/images/quote_bg2.png) 0 0 no-repeat;
		/*font-size: 13px;*/
		color: #666;
		font-style: italic;
		padding: 25px 20px 12px 27px;
		/*line-height: 1.55;*/
		font-size: 0.85em !important;
		line-height: 1.5em !important;
		}
	.quote_info {position: relative; top: -22px; font-size: 14px; color: #666;}
	.quote_info h4 {font-size: 14px; font-weight: bold;}
	.quote_info h4 p {
display: block;
font-weight: normal;
	}
	
	.pager_block {width: 640px; float: left; padding: 5px 0 0 0;}
	.pager_block p {float: left; font-size: 18px; color: #5e5252;font-weight: normal;font-family: 'PTSansCaptionBold'; text-shadow: 1px 2px 0 #e0e0e0; padding: 5px 10px 0 0;}
	.pager_block span {display: block; float: left; width: 35px; height: 28px; padding: 7px 0 0 0;font-size: 18px; color: #fff; font-weight: normal;font-family: 'PTSansCaptionBold'; text-shadow: 1px 1px 0 #3a90e0; background: url(/images/pager_bg.png) 0 0 no-repeat;text-align: center; margin: 0 5px 0 0;}
	.pager_block a {display: block; float: left; width: 35px; height: 28px; padding: 7px 0 0 0;font-size: 18px; color: #42a4ff; font-weight: normal;font-family: 'PTSansCaptionBold'; text-shadow: 1px 1px 0 #e0e0e0; background: url(/images/pager_bg.png) right top no-repeat; text-decoration: none; text-align: center;margin: 0 5px 0 0;}
	.pager_block a:hover {background-position: 0 0; color: #fff;text-shadow: 1px 1px 0 #3a90e0;}

	
	.posts_list {width: 285px;}
	.posts_list li {padding: 0 0 20px 18px; background: url(/images/posts_list_bg.png) 0 4px no-repeat; line-height: 1.4; color: #373333;}
	.posts_list li a {color: #373333; text-decoration: none;}
	.posts_list li:hover {background-position: 0 -232px;}
	.posts_list li:hover a {color: #42a4ff;}
	
	.blog_inside {width: 640px; padding-bottom: 30px; background: url(/images/soc_block_left_list.png) left bottom repeat-x;}
	.blog_inside h4 {font-size: 24px; color: #5e5252; font-weight: normal;font-family: 'PTSansCaptionBold'; text-shadow: 2px 2px 0 #eaeae7; padding: 0 10px 28px 0; text-align:left;}
	.blog_inside p em {font-weight: normal; color: #9e9e9e;}
	.blog_inside .photo_blog {float: left; margin: 0 0 40px 0; background: url(/images/photo_block.png);}
	.blog_inside .photo_blog img {border: 1px solid #fff; position: relative; left: -2px; top: -3px; float: left; display: block;}
	.blog_inside h5 {font-size: 18px; color: #373333; font-weight: bold; padding: 0 0 16px 0;}
	.blog_inside p a {color: #42a4ff; text-decoration: none;}
	.blog_inside p a:hover {text-decoration: underline;} 
	.blog_inside p i {color: #373333;}
	
	.share_block { display: none; }
	.blog_inside .share_block  { display: block !important; padding: 55px 0 21px; width: 640px; float: left;}
	.share_block p {float: left; padding: 4px 13px 0 0; color: #42a4ff; line-height: 1.2;}
	.share_link {float: left; margin: 0 12px 0 0; vertical-align: middle;}
	
	.tags_block {float: left; width: 617px; background: url(/images/photo_block.png);font-size: 13px; color: #373333; font-weight: bold; margin: 6px 0 3px 0;}
	.tags_block_bg {border: 1px solid #fff; position: relative; left: -2px; top: -3px; float: left; background: url(/images/reasons_block_bg.png); width: 593px; padding: 16px 0 13px 22px;}
	.tags_block a {text-decoration: none; font-weight: normal; color: #42a4ff;}
	.tags_block a:hover {text-decoration: underline;} 
	
	.blog_quote {padding: 18px 0 0 0; color: #373333; line-height: 1.7;}
	.blog_quote a {color: #42a4ff; text-decoration: none;}
	.blog_quote a:hover {text-decoration: underline;}
	
	.contact_block {width: 928px; margin: 0 auto; padding: 32px 0 0 0; font-size: 14px; color: #666;}
	.contact_block h3 {font-size: 18px; font-weight: bold; padding: 0 0 15px 0;}
	.contact_block_country {width: 928px; padding: 0px 0 37px 0;}
	.contact_block_country_list {width: 928px; float: left;}
	.contact_block_country_list li {padding: 0 0 0 92px; float: left; width: 836px; height: 80px; position: relative;}
	.contact_block_country_list li .icon {position: absolute; left: 0; top: 0;}
	.contact_block_country_list li strong {display: block; float: left; font-size: 36px; color: #5e5252; font-weight: normal;font-family: 'PTSansCaptionBold'; text-shadow: 3px 3px 0 #ebeae8; line-height: 1.1; padding: 18px 0 0 0;}
	.contact_block_country_list li strong span {display: block; font-size: 18px; color: #696969; text-shadow: none;}
	.contact_block_country_list li .delimiter {float: left; width: 95px; text-align: center; color: #aaa7a7;font-size: 36px; font-weight: normal;font-family: 'PTSansCaptionBold'; text-shadow: 3px 3px 0 #ebeae8;}
	.contact_block_country_list li b {display: block; font-size: 36px; color: #5e5252; font-weight: normal;font-family: 'PTSansCaptionBold'; text-shadow: 3px 3px 0 #ebeae8; padding: 12px 0 0 0;}
	.contact_block_country_list li b span {color: #42a4ff; font-weight: normal;  font-family: 'PTSansCaptionBold';}
	.contact_block_country_list li i {display: block; font-size: 32px; color: #5e5252; font-style: normal;font-family: 'PTSansCaptionBold'; text-shadow: 2px 2px 0 #ebeae8; padding: 18px 0 0 0; height: 78px;}
	.contact_block_country_list li h4 {font-size: 24px; color: #5e5252; font-weight: normal;font-family: 'PTSansCaptionBold'; text-shadow: 2px 2px 0 #ebeae8; padding: 19px 0 6px 0;}
	.contact_block_country_list li p {font-size: 14px;}
	.contact_block_country_list li .photo_block {float: left; margin: 20px 0 45px 0; background: url(/images/photo_block.png); position: relative; left: -90px;}
	.contact_block_country_list li .photo_block img {border: 1px solid #fff; position: relative; left: -2px; top: -3px; float: left; display: block;}
	.contact_block_country_list li.dif {height: auto;}
	#contact_block_form {width: 928px; position: relative; left: -90px; padding: 38px 0 0 0;}	
	.contact_block_form_left {float: left; width: 310px;}
	.contact_block_form_left .input_1 {float: left; margin: 0 0 18px 0; width: 282px; background: url(/images/photo_block.png); position: relative;}
	.contact_block_form_left .input_1 input {display: block; width: 271px; height: 18px; padding: 7px 0 7px 11px; background: #fff; border: 1px solid #dad8d7; position: relative; left: -3px; top: -2px; font: 18px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; color: #dadada;
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
	-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
	-ms-transition: border linear 0.2s, box-shadow linear 0.2s;
	-o-transition: border linear 0.2s, box-shadow linear 0.2s;
	transition: border linear 0.2s, box-shadow linear 0.2s;}
	.contact_block_form_left .input_1 input:focus {behavior: url("PIE.htc");color: #696969;	
	border-color: #b1b0af;
  -webkit-box-shadow: inset  #b0afaf 0px 0px 5px;
  -moz-box-shadow: inset  #b0afaf 0px 0px 5px;
  box-shadow: inset  #b0afaf 0px 0px 5px;
  outline: 0;
  outline: thin dotted \9;}
	#contact_block_form .input_2 {float: right; width: 615px; background: url(/images/photo_block.png); margin: -2px 0 0 0;}
	#contact_block_form .input_2 textarea {display: block; width: 602px!important; height: 188px!important; padding: 0 0 0 11px; background: #fff; border: 1px solid #dad8d7; position: relative; left: -2px; top: -1px; font: 18px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; color: #696969;-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
	-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
	-ms-transition: border linear 0.2s, box-shadow linear 0.2s;
	-o-transition: border linear 0.2s, box-shadow linear 0.2s;
	transition: border linear 0.2s, box-shadow linear 0.2s;}
	#contact_block_form .input_2 textarea:focus {behavior: url("PIE.htc");color: #696969;	
	border-color: #b1b0af;
  -webkit-box-shadow: inset  #b0afaf 0px 0px 5px;
  -moz-box-shadow: inset  #b0afaf 0px 0px 5px;
  box-shadow: inset  #b0afaf 0px 0px 5px;
  outline: 0;
  outline: thin dotted \9;}
	#contact_block_form .input_3 {display: block; float: right; background: transparent; border: none; cursor: pointer; font-size: 36px; color: #42a4ff;font-weight: normal;font-family: 'PTSansCaptionBold'; text-shadow: 3px 3px 0 #eae9e7; letter-spacing: 2px; margin: 6px -13px 0 0;}
	/*#contact_block_form .input_3:hover { color: #5e5252;}*/
	
	.portfolio_block {width: 928px; margin: 0 auto; padding-bottom: 35px; height: auto;}
	.portfolio_menu {width: 928px; padding: 50px 0 0 0; height: 50px;}
	.portfolio_menu ul li {float: left; margin: 0 55px 0 0;}
	.portfolio_menu ul li a {background: url(/images/active_bg4.png) left 30px repeat-x; font-size: 24px; color: #5e5252;font-family: 'PTSansCaptionBold'; text-shadow: 2px 2px 0 #eae9e7; letter-spacing: 1px; text-decoration: none; display: block; padding-bottom: 3px;}
	.portfolio_menu ul li a:hover {color: #42a4ff; background: url(/images/active_bg5.png) left 30px repeat-x;}
	.portfolio_menu ul li.active a {color: #42a4ff; background: url(/images/active_bg.png) left 30px repeat-x;}
	
	.width_line {background: url(/images/soc_block_left_list.png) left bottom repeat-x; padding: 0 0 1px 0;}
	
	.portfolio_list {width: 928px; margin: 0 auto; padding: 15px 0 0 0; height: auto;}
	.portfolio_list .portfolio-label {width: 212px; margin: 0 20px 0 0; float: left; text-align: center; color: #666; padding: 15px 0 37px 0; display: block;}
	.portfolio_list .portfolio-label .last {margin: 0;}
	.portfolio_list .portfolio-label .pic_bg {background: url(/images/photo_block.png);width: 164px; height: 164px; -webkit-border-radius: 83px;-moz-border-radius: 83px;behavior: url("PIE.htc");border-radius: 83px; margin: 0 auto 26px auto;}
	.portfolio_list .portfolio-label .pic {width: 164px; height: 164px; -webkit-border-radius: 83px;-moz-border-radius: 83px;behavior: url("PIE.htc");border-radius: 83px; position: relative; left: -4px; top: -4px; overflow: hidden;}
	.portfolio_list  .pic span { position: absolute; left: 0; top: -5000px; border: 5px solid #5e5252; width: 154px; height: 109px; padding: 45px 0 0 0;-webkit-border-radius: 50%;-moz-border-radius: 50%;behavior: url("PIE.htc");border-radius: 50%; background: url(/images/link_bg.png) center center no-repeat; text-align: center;}
	.portfolio_list .portfolio-label .pic span i { display: block; font-style: normal; text-align: center; color: #fff; font-size: 15px; text-shadow: 2px 2px 0 #438ec1; font-weight: bold; margin: 0 0 24px 0;}
	.portfolio_list .portfolio-label .pic span i a {color: #fff; text-decoration: none;}
	.portfolio_list .portfolio-label .pic span i a:hover {color: #b8ddff; text-decoration: underline;}
	/*.portfolio_list label:hover .pic span { top: 0;}*/
	/*.portfolio_list label.hover .pic span { top: 0;}*/
	
	.portfolio_list .portfolio-label h4 {font-size: 18px; color: #a9a9a9; font-family: 'PTSansCaptionBold'; text-shadow: 2px 2px 0 #eae9e7; text-align: center; padding: 0 0 16px 0; background: url(/images/portfolio_list.png) center bottom no-repeat; margin: 0 0 13px 0; letter-spacing: 1px;}
	/*.portfolio_list .portfolio-label:hover h4 {color: #42a4ff;}*/
	.portfolio_list .portfolio-label p {  font-size: 0.85em;  line-height: 1.5em; padding: 0 15px; labelne-height: 1.5; color: #666;}
	.portfolio_list_1 {margin-top: -15px;}
	
	
	.portfolio_list .portfolio-label { position: relative; }
	
	/*.portfolio_list .lbl_11 {position: absolute; top: 15px;}*/
	/**/
	/*.portfolio_list .lbl_11 {position: absolute; top: 15px;}*/
	
	
	.services_list {width: 940px; margin: 0 auto;}
	.services_list li {width: 280px; margin: 0 40px 0 0; float: left; text-align: center; color: #666; padding: 15px 0 15px 0;}
	.services_list li.last {margin: 0;}
	
	.services_list li .pic_bg {background: url(/images/photo_block.png);width: 192px; height: 192px; -webkit-border-radius: 96px;-moz-border-radius: 96px;behavior: url("PIE.htc");border-radius: 96px;  margin: 0 auto 18px auto;}
	.services_list li .pic a { position: absolute; left: 0; top: -5000px; display: block; border: 5px solid #5e5252; width: 182px; height: 182px;-webkit-border-radius: 50%;-moz-border-radius: 50%;behavior: url("PIE.htc");border-radius: 50%; background: url(/images/spacer.gif);}
	/*.services_list li:hover .pic {}*/
	/*.services_list li:hover .pic a { top: 0;}*/
	.services_list li table tr th {width: 192px; height: 192px; text-align: center; vertical-align: middle;}
	
	.services_list li h4 {font-size: 18px; color: #a9a9a9; font-family: 'PTSansCaptionBold'; text-shadow: 2px 2px 0 #eae9e7; text-align: center; padding: 0 0 16px 0; background: url(/images/portfolio_list.png) center bottom no-repeat; margin: 0 0 13px 0; letter-spacing: 1px;}
	/*.services_list li:hover h4 {color: #42a4ff;}*/
	.services_list li p {padding: 0 2px; line-height: 1.5; font-size: 13px;}
	.services_list_1 {margin-top: -15px;}
	
	
		/*.services_list li .pic {width: 192px; height: 192px; -webkit-border-radius: 96px;-moz-border-radius: 96px;behavior: url("PIE.htc");border-radius: 96px; position: relative; left: -4px; top: -4px; background-image: url(/images/active_bg1.png); background-position: center -1000px; background-repeat: no-repeat; overflow: hidden;}*/

	.services_list .sl_1{position: relative;}
	.services_list .sl_01 .pic { width: 192px; height: 192px; -webkit-border-radius: 96px;-moz-border-radius: 96px;behavior: url("PIE.htc");border-radius: 96px; position: relative; left: -4px; top: -4px; background-image: url(/images/active_bg1.png); background-position: center -1000px; background-repeat: no-repeat; overflow: hidden;}
    .services_list .sl_11 { position: absolute; top: 15px; width: inherit;}
	.services_list .sl_11 .pic {width: 192px; height: 192px; -webkit-border-radius: 96px;-moz-border-radius: 96px;behavior: url("PIE.htc");border-radius: 96px; position: relative; left: -4px; top: -4px; background-image: url(/images/active_bg1.png); background-position: center center; background-repeat: no-repeat; overflow: hidden;}
	.services_list .sl_11 .pic a { top: 0;}
	.services_list .sl_11  h4 {color: #42a4ff;}
	
	.services_list .sl_2{position: relative;}
	.services_list .sl_02 .pic { width: 192px; height: 192px; -webkit-border-radius: 96px;-moz-border-radius: 96px;behavior: url("PIE.htc");border-radius: 96px; position: relative; left: -4px; top: -4px; background-image: url(/images/active_bg1.png); background-position: center -1000px; background-repeat: no-repeat; overflow: hidden;}
    .services_list .sl_22 { position: absolute; top: 15px; width: inherit;}
	.services_list .sl_22 .pic {width: 192px; height: 192px; -webkit-border-radius: 96px;-moz-border-radius: 96px;behavior: url("PIE.htc");border-radius: 96px; position: relative; left: -4px; top: -4px; background-image: url(/images/active_bg1.png); background-position: center center; background-repeat: no-repeat; overflow: hidden;}
	.services_list .sl_22 .pic a { top: 0;}
	.services_list .sl_22  h4 {color: #42a4ff;}
	
	.services_list .sl_3{position: relative;}
	.services_list .sl_03 .pic { width: 192px; height: 192px; -webkit-border-radius: 96px;-moz-border-radius: 96px;behavior: url("PIE.htc");border-radius: 96px; position: relative; left: -4px; top: -4px; background-image: url(/images/active_bg1.png); background-position: center -1000px; background-repeat: no-repeat; overflow: hidden;}
    .services_list .sl_33 { position: absolute; top: 15px; width: inherit;}
	.services_list .sl_33 .pic {width: 192px; height: 192px; -webkit-border-radius: 96px;-moz-border-radius: 96px;behavior: url("PIE.htc");border-radius: 96px; position: relative; left: -4px; top: -4px; background-image: url(/images/active_bg1.png); background-position: center center; background-repeat: no-repeat; overflow: hidden;}
	.services_list .sl_33 .pic a { top: 0;}
	.services_list .sl_33  h4 {color: #42a4ff;}
	
	.services_list .sl_4{position: relative;}
	.services_list .sl_04 .pic { width: 192px; height: 192px; -webkit-border-radius: 96px;-moz-border-radius: 96px;behavior: url("PIE.htc");border-radius: 96px; position: relative; left: -4px; top: -4px; background-image: url(/images/active_bg1.png); background-position: center -1000px; background-repeat: no-repeat; overflow: hidden;}
    .services_list .sl_44 { position: absolute; top: 15px; width: inherit;}
	.services_list .sl_44 .pic {width: 192px; height: 192px; -webkit-border-radius: 96px;-moz-border-radius: 96px;behavior: url("PIE.htc");border-radius: 96px; position: relative; left: -4px; top: -4px; background-image: url(/images/active_bg1.png); background-position: center center; background-repeat: no-repeat; overflow: hidden;}
	.services_list .sl_44 .pic a { top: 0;}
	.services_list .sl_44  h4 {color: #42a4ff;}
	
	
	.services_list .sl_5{position: relative;}
	.services_list .sl_05 .pic { width: 192px; height: 192px; -webkit-border-radius: 96px;-moz-border-radius: 96px;behavior: url("PIE.htc");border-radius: 96px; position: relative; left: -4px; top: -4px; background-image: url(/images/active_bg1.png); background-position: center -1000px; background-repeat: no-repeat; overflow: hidden;}
    .services_list .sl_55 { position: absolute; top: 15px; width: inherit;}
	.services_list .sl_55 .pic {width: 192px; height: 192px; -webkit-border-radius: 96px;-moz-border-radius: 96px;behavior: url("PIE.htc");border-radius: 96px; position: relative; left: -4px; top: -4px; background-image: url(/images/active_bg1.png); background-position: center center; background-repeat: no-repeat; overflow: hidden;}
	.services_list .sl_55 .pic a { top: 0;}
	.services_list .sl_55  h4 {color: #42a4ff;}
	
	.services_list .sl_6{position: relative;}
	.services_list .sl_06 .pic { width: 192px; height: 192px; -webkit-border-radius: 96px;-moz-border-radius: 96px;behavior: url("PIE.htc");border-radius: 96px; position: relative; left: -4px; top: -4px; background-image: url(/images/active_bg1.png); background-position: center -1000px; background-repeat: no-repeat; overflow: hidden;}
    .services_list .sl_66 { position: absolute; top: 15px; width: inherit;}
	.services_list .sl_66 .pic {width: 192px; height: 192px; -webkit-border-radius: 96px;-moz-border-radius: 96px;behavior: url("PIE.htc");border-radius: 96px; position: relative; left: -4px; top: -4px; background-image: url(/images/active_bg1.png); background-position: center center; background-repeat: no-repeat; overflow: hidden;}
	.services_list .sl_66 .pic a { top: 0;}
	.services_list .sl_66  h4 {color: #42a4ff;}
	
	
	
	.pic.bg_1 {background-color: #74b9fa;}
	.pic.bg_2 {background-color: #ed6c62;}
	.pic.bg_3 {background-color: #ecd764;}
	.pic.bg_4 {background-color: #5edb55;}
	.pic.bg_5 {background-color: #ad56d2;}
	.pic.bg_6 {background-color: #7A6384;}
	

	
	.services_info {font-size: 14px; color: #666; padding-right: 20px; width: 620px;}
	.services_info .pic_bg {background: url(/images/photo_block.png);width: 192px; height: 192px; -webkit-border-radius: 96px;-moz-border-radius: 96px;behavior: url("PIE.htc");border-radius: 96px; float: left; margin: 0 28px 1px 0;}
	.services_info .pic_bg2 {background: url(/images/photo_block.png);width: 192px; height: 192px; -webkit-border-radius: 96px;-moz-border-radius: 96px;behavior: url("PIE.htc");border-radius: 96px; float: left; margin: 0 28px 18px 0;}
	.services_info .pic {width: 192px; height: 192px; -webkit-border-radius: 96px;-moz-border-radius: 96px;behavior: url("PIE.htc");border-radius: 96px; position: relative; left: -4px; top: -4px; background-image: url(/images/active_bg1.png); background-position: center -1000px; background-repeat: no-repeat;}
	.services_info table tr th {width: 192px; height: 192px; text-align: center; vertical-align: middle;}
	.services_info h4 {font-size: 18px; color: #5e5252; font-weight: normal; font-family: 'PTSansCaptionBold'; text-shadow: 2px 2px 0 #eae9e7; padding: 4px 0 22px 0;}
	.services_info h2 {font-size: 18px; color: #5e5252; font-weight: normal; font-family: 'PTSansCaptionBold'; text-shadow: 2px 2px 0 #eae9e7; padding: 4px 0 22px 0; letter-spacing: 0px;}
	.services_info p {line-height: 1.55; text-align: justify;}
	.services_info p b {font-weight: bold; color: #454545;}
	.services_info p span {color: #42a4ff;}
	
	
	
/*end of inside block*/
	
/*start of tabs block*/	
	.tabs_block {width: 100%; height: 368px; background: url(/images/tabs_block_bg.png) 0 0 repeat-x;}
	.tabs_block_bg {width: 928px; margin: 0 auto; padding: 44px 0 0 0; height: 324px;}
	.tabs_block_bg .tab {display: none;height: 262px;}
	.tabs_block_menu {text-align: center;height: 63px;}
	.tabs_block_menu li {text-align: center; display: inline-block; margin: 0 27px; padding-bottom: 10px; position: relative;}
	.tabs_block_menu li a {font-size: 24px;font-family: 'PTSansCaptionBold'; color: #5e5252; text-shadow: 2px 2px 0 #d2d2d2; letter-spacing: 2px; text-decoration: none;}
	/*.tabs_block_menu li a:hover {color: #979797;}*/
	.tabs_block_menu li.active a {color: #42a4ff !important;}
	.tabs_block_menu li.active {background: url(/images/active_bg.png) left 30px repeat-x !important; }
	/*.tabs_block_menu li {background: url(/images/active_bg4.png) left 30px repeat-x;}*/
	
	.tabs_block_menu li.active > div {background: url(/images/active_bg.png) left 30px repeat-x !important; }
	
	
	.tabs_block_menu #a-tab_01 {background: url(/images/active_bg4.png) left 30px repeat-x; /*width:160px;*/ height: 35px;}
	.tabs_block_menu #a-tab_11 {position: absolute; top: 0; left: 0; background: url(/images/active_bg5.png) left 30px repeat-x;  /*width:160px;*/ height: 35px;color: #979797; }
	.tabs_block_menu #a-tab_11 > a { color: #979797; }
	.tabs_block_menu #a-tab_02 {background: url(/images/active_bg4.png) left 30px repeat-x; /*width:160px;*/ height: 35px;}
	.tabs_block_menu #a-tab_22 > a { color: #979797; }
	.tabs_block_menu #a-tab_22 {position: absolute; top: 0; left: 0;background: url(/images/active_bg5.png) left 30px repeat-x; /*width: 160px;*/ height: 35px;  color: #979797;}
	.tabs_block_menu #a-tab_33 > a { color: #979797; }
	.tabs_block_menu #a-tab_03 {background: url(/images/active_bg4.png) left 30px repeat-x; /*width:180px;*/ height: 35px;}
	.tabs_block_menu #a-tab_33 {position: absolute; top: 0; left: 0; background: url(/images/active_bg5.png) left 30px repeat-x; /*width: 180px;*/ height: 35px; color: #979797; }
	/*.tabs_block_menu #a-tab { width: 160px; left: 0;color: #979797; position: absolute; top: 0; display: block;}*/
	
	
	
	
	
	.tabs_block_info {width: 928px; margin: 0 auto;}
	.tabs_block_info_list {width: 928px; float: left;}
	.tabs_block_info_list li {float: left; width: 171px; cursor: pointer; text-align: center; position: relative;}
	.tabs_block_info_list li.delimiter {width: 14px; height: 14px; background: url(/images/delimiter_bg1.png) no-repeat; float: left; margin: 82px 33px 0 33px; cursor: auto;}
	.tabs_block_info_list li.delimiter:hover {background-position: 0 0 !important;}
	.tabs_block_info_list li table tr th {width: 171px; height: 172px; text-align: center; vertical-align: middle;}
	.tabs_block_info_list li table tr td {width: 171px; text-align: center; vertical-align: top; font-size: 16px; color: #979797; font-family: 'PTSansCaptionBold'; text-shadow: 1px 1px 0 #d4d4d4; letter-spacing: 1px; padding: 20px 0 0 0;}
	/*.tabs_block_info_list li:hover {background-position: 0 -328px;}*/
	/*.tabs_block_info_list li:hover table tr td {color: #42a4ff;text-shadow: 2px 2px 0 #d5d5d5;}*/
	
	
	
	.tabs_block_info_list .do_01{  background: url(/images/tabs_block_info_list_bg.png) 0 0 no-repeat; display:block;}
	.tabs_block_info_list .do_01 img {width: 101px; height: 75px; background: url(/images/tab_icon1.png) 0 0 no-repeat; }
	
	.tabs_block_info_list .do_11 { background: url(/images/tabs_block_info_list_bg.png) 0 -328px no-repeat; position: absolute; top:0;}
	.tabs_block_info_list .do_11 table tr td {color: #42a4ff; text-shadow: 2px 2px 0 #d5d5d5;}
	.tabs_block_info_list .do_11 img { width: 101px; height: 75px; background: url(/images/tab_icon1.png) 0 -75px no-repeat !important; }

	/*.tabs_block_info_list li.do_01:hover img{background-position: 0 -75px;}*/
	
	
	.tabs_block_info_list .do_02{  background: url(/images/tabs_block_info_list_bg.png) 0 0 no-repeat; display:block;}
	.tabs_block_info_list .do_02 img {width: 96px; height: 68px; background: url(/images/tab_icon2.png) 0 0 no-repeat;}
	
	.tabs_block_info_list .do_22 {  background: url(/images/tabs_block_info_list_bg.png) 0 -328px no-repeat; position: absolute; top:0;}
	.tabs_block_info_list .do_22 table tr td {color: #42a4ff; text-shadow: 2px 2px 0 #d5d5d5;}
	.tabs_block_info_list .do_22 img { width: 96px; height: 68px;  background: url(/images/tab_icon2.png) 0 -68px no-repeat !important; }
	
	
	.tabs_block_info_list .do_03{  background: url(/images/tabs_block_info_list_bg.png) 0 0 no-repeat; display:block;}
	.tabs_block_info_list .do_03 img {width: 95px; height: 89px; background: url(/images/tab_icon3.png) 0 0 no-repeat;}
	
	.tabs_block_info_list .do_33 {  background: url(/images/tabs_block_info_list_bg.png) 0 -328px no-repeat; position: absolute; top:0;}
	.tabs_block_info_list .do_33 table tr td {color: #42a4ff; text-shadow: 2px 2px 0 #d5d5d5;}
	.tabs_block_info_list .do_33 img { width: 95px; height: 89px; background: url(/images/tab_icon3.png) 0 -89px no-repeat !important; }


	
	.tabs_block_info_list .do_04{  background: url(/images/tabs_block_info_list_bg.png) 0 0 no-repeat; display:block;}
	.tabs_block_info_list .do_04 img {width: 95px; height: 79px; background: url(/images/tab_icon4.png) 0 0 no-repeat;}
	
	.tabs_block_info_list .do_44 {  background: url(/images/tabs_block_info_list_bg.png) 0 -328px no-repeat; position: absolute; top:0;}
	.tabs_block_info_list .do_44 table tr td {color: #42a4ff; text-shadow: 2px 2px 0 #d5d5d5;}
	.tabs_block_info_list .do_44 img { width: 95px; height: 79px; background: url(/images/tab_icon4.png) 0 -79px no-repeat !important; }
	
	
	.who {position: relative; padding: 22px 0 0 220px; font-size: 14px; color: #5b5b5b; line-height: 1.5;}
	.who p span {font-weight: bold; color: #42a4ff;}
	.who h4 {font-size: 18px; padding: 0 0 21px 0;}
	.who .photo {position: absolute; left: 0; top: 24px;}
	
/*end of tabs block*/		
	
/*start of partners block*/		
	/*.partners_block {width: 100%; min-height: 127px; background: #fff url(/images/partners_block_bg.png) left bottom repeat-x;}*/
	/*.partners_block table {*/
	     /*width: 2000px; */

		/*animation:mymove 35s linear;*/
		/*-moz-animation:mymove 35s linear; /*Firefox*/
		/*-webkit-animation:mymove 35s linear; /*Safari and Chrome*/
		/*-o-animation:mymove 35s linear; /*Opera*/
		
		/*animation-direction:normal;*/
		/*-moz-animation-direction:normal; /* Firefox */
		/*-webkit-animation-direction:normal; /* Safari and Chrome */
		/*-o-animation-direction:normal; /* Opera */
		
		/*animation-iteration-count:infinite;*/
		/*-moz-animation-iteration-count:infinite; /* Firefox */
		/*-webkit-animation-iteration-count:infinite; /*Safari and Chrome*/
		/*-o-animation-iteration-count:infinite; /* Opera */
	/*}*/

@keyframes mymove
{
from {margin-left:100px;}
to {margin-left:-1170px;}
}

@-moz-keyframes mymove /*Firefox*/
{
from {margin-left:100px;}
to {margin-left:-1170px;}
}

@-webkit-keyframes mymove /*Safari and Chrome*/
{
from {margin-left:100px;}
to {margin-left:-1170px;}
}

@-o-keyframes mymove /*Opera*/
{
from {margin-left:100px;}
to {margin-left:-1170px;}
}

	.partners_block table tr td {text-align: center; vertical-align: middle; height: 127px;}
	.partners_block table tr td img.defoult {display: inline;}
	.partners_block table tr td img.hover {display: none;}
	.partners_block table tr td a:hover img.defoult {display: none;}
	.partners_block table tr td a:hover img.hover {display: inline;}
	.partners_block_bg {background: url(/images/soc_block_left_list.png) left top repeat-x; padding-top: 5px;}
/*end of partners block*/			
	
/*start of reasons block*/		
	.reasons_block {width: 100%; background: url(/images/reasons_block_bg.png);}
	.reasons_block_bg {width: 100%;background: url(/images/reasons_block_bg1.png) left bottom repeat-x;}
	.reasons_block_bg1 {width: 928px; margin: 0 auto; padding: 40px 0 0 0;}
	.reasons_block_bg1 h3 {text-align: center; font-size: 38px; font-weight: normal; font-family: 'PTSansCaptionBold'; color: #5e5252; text-shadow: 3px 3px 0 #e0e0e0; letter-spacing: 2px; padding: 0 0 29px 0; background: url(/images/reasons_block_bg2.png) center 19px no-repeat;}
	.reasons_block_bg1 h3 span {color: #42a4ff; font-weight: normal; font-family: 'PTSansCaptionBold'; }
	.reasons_list {float: left; width: 941px; position: relative; left: -6px;}
	.reasons_list li {float: left; width: 164px; margin: 0 30px 0 0; font-size: 12px; color: #373737; padding-bottom: 27px;}
	.reasons_list li.last {margin: 0!important;}
	.reasons_list li .photo {width: 164px; height: 166px; margin-bottom: 16px;}
	
	.reasons_list .rs_01 .photo {background: url(/images/photo_bg_01.png) 0 0 no-repeat;}
	.reasons_list .rs_01 .photo img {background: url(/images/reasons_icon1.png) 0 0 no-repeat;}
    .reasons_list .rs_11 {position: absolute; top:0; width: inherit;}
	.reasons_list .rs_11 .photo{ background: url(/images/photo_bg_01.png) 0 -166px no-repeat; }
	.reasons_list .rs_11 .photo img {background: url(/images/reasons_icon1.png) 0 -85px no-repeat !important; }
	
	
	.reasons_list .rs_02 .photo {background: url(/images/photo_bg_02.png) 0 0 no-repeat;}
	.reasons_list .rs_02 .photo img {background: url(/images/reasons_icon2.png) 0 0 no-repeat;}
	.reasons_list .rs_22 {position: absolute; top:0; width: inherit;}
	.reasons_list .rs_22 .photo{ background: url(/images/photo_bg_02.png) 0 -166px no-repeat; }
	.reasons_list .rs_22 .photo img {background: url(/images/reasons_icon2.png) 0 -104px no-repeat !important; }
	
	.reasons_list .rs_03 .photo {background: url(/images/photo_bg_03.png) 0 0 no-repeat;}
	.reasons_list .rs_03 .photo img {background: url(/images/reasons_icon3.png) 0 0 no-repeat;}
	.reasons_list .rs_33 {position: absolute; top:0; width: inherit;}
	.reasons_list .rs_33 .photo{ background: url(/images/photo_bg_03.png) 0 -166px no-repeat; }
	.reasons_list .rs_33 .photo img {background: url(/images/reasons_icon3.png) 0 -100px no-repeat !important; }
	
	
	.reasons_list .rs_04 .photo {background: url(/images/photo_bg_04.png) 0 0 no-repeat;}
	.reasons_list .rs_04 .photo img {background: url(/images/reasons_icon4.png) 0 0 no-repeat;}
	.reasons_list .rs_44 {position: absolute; top:0; width: inherit;}
	.reasons_list .rs_44 .photo{ background: url(/images/photo_bg_04.png) 0 -166px no-repeat; }
	.reasons_list .rs_44 .photo img {background: url(/images/reasons_icon4.png) 0 -102px no-repeat !important; }
	
	
	
	.reasons_list .rs_05 .photo {background: url(/images/photo_bg_05.png) 0 0 no-repeat;}
	.reasons_list .rs_05 .photo img {background: url(/images/reasons_icon5.png) 0 0 no-repeat;}
	.reasons_list .rs_55 {position: absolute; top:0; width: inherit;}
	.reasons_list .rs_55 .photo{ background: url(/images/photo_bg_05.png) 0 -166px no-repeat; }
	.reasons_list .rs_55 .photo img {background: url(/images/reasons_icon5.png) 0 -95px no-repeat !important; }
	
	
	

	.reasons_list li .photo table tr td {width: 161px; height: 161px; text-align: center; vertical-align: middle;}
	.reasons_list  div h4 {font-size: 16px; color: #42a4ff; text-transform: uppercase; text-shadow: 2px 1px 0 #d8d8d8;font-family: 'PTSansCaptionBold'; letter-spacing: 1px; text-align: center; padding: 0 0 10px 0;}
	.reasons_list  div p {  font-size: 1.03em; line-height: 1.5em; text-align: center;}
/*end of reasons block*/	

/*start of soc block*/	
	.soc_block {width: 100%; background: url(/images/soc_block_bg.png) center top no-repeat;}
	.soc_block_bg {width: 928px; margin: 0 auto; padding: 46px 0 0 0;} 
	.soc_block_bg h3 {text-align: center; font-size: 36px; font-weight: normal;font-family: 'PTSansCaptionBold'; color: #42a4ff; text-shadow: 3px 3px 0 #e0e0e0; letter-spacing: 2px; padding: 0 0 29px 0;}
	.soc_block_bg h3 span {color: #5e5252; font-weight: normal;font-family: 'PTSansCaptionBold';}
	.soc_block_list {width: 928px; padding-bottom: 19px;}
	.soc_block_list li {padding: 0 0 31px 187px; margin-bottom: 29px; background: url(/images/soc_block_list_bg.png) left bottom repeat-x; color: #696969; position: relative; min-height: 109px; line-height: 1.4;}
	.soc_block_list li h4 {font-size: 20px; font-weight: bold; padding: 0 0 15px 0;}
	.soc_block_list li h4 a {color: #42a4ff; font-weight: normal; font-family: 'PTSansCaptionBold'; font-size: 18px; text-shadow: 2px 2px 0 #EAE9E7; }
	.soc_block_list li .photo {width: 168px; height: 102px; position: absolute; left: 0; top: 3px; background: url(/images/photo_bg1.png) right bottom no-repeat; padding: 0 4px 5px 0;}
	.soc_block_list li .photo img {display: block;width: 168px; height: 102px; border: 1px solid #fff;}
	.soc_block_list li.last, .soc_block_list li:last-child {background: none!important;margin-bottom: 0;}
	.soc_block_left_list_all {}
	.soc_block_left_list_all li {padding-right: 10px;}

	.twitter_block {background: url(/images/twitter_block_bg.png);}
	.twitter_block_bg {background: url(/images/twitter_block_bg1.png) center top no-repeat;}
	.twitter_block_bg1 {width: 928px; margin: 0 auto; padding: 47px 0 35px 0; color: #fff;}
	.twitter_block_bg1 a {color: #afe4ff;}
	.twitter_block_bg1 p {padding: 0 0 3px 0; line-height: 1.4;}
	.twitter_block_bg1 .delimiter {width: 70px; height: 33px; float: left; background: url(/images/delimiter_bg.png) no-repeat; margin: 12px 0 0 0;}
	.twitter_block_bg1 h3 {text-align: center; font-size: 36px; font-weight: normal;font-family: 'PTSansCaptionBold'; color: #fff; text-shadow: 3px 3px 0 #3e99ee; letter-spacing: 2px; padding: 0 0 29px 0;}
	.twitter_block_bg1 h3 span {color: #5e5252; font-weight: normal; font-family: 'PTSansCaptionBold';}
	.twitter_block_bg1 h3 i {display: inline-block; width: 41px; height: 35px; background: url(/images/birs.png) no-repeat; margin: 0 0 0 18px; position: relative; top: 7px;}
	.tw_1 {float: left; width: 240px; margin: 0 60px 0 0;}
	.tw_2 {float: left; width: 220px; margin: 0 40px 0 0;}
	.tw_3 {float: left; width: 225px;}
	.tweet_first {float: left; width: 240px; margin: 0 60px 0 0;}
	.tweet_odd {margin: 0 37px 0 0;}
	.tweet_even {float: left; width: 220px; margin: 0 40px 0 0;}
	.tweet_odd {float: left; width: 225px;}
	.tweet_list a {color: #afe4ff;}
	.tweet_text {
		padding: 0 0 3px 0;
		line-height: 1.4;     
		font-size: 0.9em;
		color: #FFFFFF;
	}
	.tweet_join{
		color: #44453B;
		font-size: 0.9em;
		text-shadow: 1px 1px 0 #FFFFFF;
	}
	.tweet_time{ display:none; }
	
/*end of soc block*/	
	
/*start of bottom block*/	
	.bottom_block {width: 100%; background: url(/images/bottom_block_bg.png);}
	.bottom_block_bg {width: 940px; margin: 0 auto; padding: 58px 0 0 0; position: relative;}
	
	.seo_button_block {width: 162px; height: 35px; position: absolute; left: 50%; top: 0; margin-left: -81px; cursor: pointer; background: url(/images/seo_button_block_bg.png) no-repeat;}
	.seo_button {width: 162px; height: 35px; position: absolute; left: 0; top: 0;}
	.seo_button_block.active {background-position: 0 -35px;}
	.seo_button_back {width: 162px; height: 35px; position: absolute; left: -1000px; top: -1000px;}
	.seo_button_back_position/* Обязатеьные стили */

 {left: 0; top: 0;}
	
	.seo_block_bg {overflow: hidden; position: absolute; left: -10000px; top: -10000px; background: url(/images/seo_block_bg1.png);}
	.seo_block_bg1 {background: url(/images/seo_block_bg2.png) left bottom repeat-x;}
	.seo_block_bg_position {position: static; left: 0; top: 0;}
	.seo_block {width: 928px; margin: 0 auto; padding: 41px 0 35px 0; text-shadow: 1px 2px 0 #0d0d0d; color: #fff; position: relative;}
	.seo_block h1 {font-size: 24px; color:#42a4ff; font-weight: normal;font-family: 'PTSansCaptionBold';}
	.seo_block h1 span {color: #42a4ff; text-transform: uppercase;}
     .seo_block h2	{    font-size: 20px; color:#42A4FF; 
    font-weight: bold;}
	.seo_block ul li {margin: 16px 0 0 0; padding: 3px 15px 12px 20px; background: url(/images/seo_block_bg.png) 0 4px no-repeat; font-size: 13px; color: #fff; line-height: 1.4;}
	
	
	.bottom_block_menu {width: 928px; padding: 0 0 18px 0; text-shadow: 1px 1px 0 #0d0d0d; color: #fff; position: relative;}
	.bottom_block_menu_inside {background: none; padding-top: 0; margin-top: -25px;}
	.bottom_block_menu h3 {font-size: 20px; color: #fff; padding: 0 0 15px 0; font-weight: normal;font-family: 'PTSansCaptionBold'; text-shadow: 1px 1px 0 #000;}
	.bottom_block_menu h4 {font-size: 16px; color: #fff; padding: 0 0 10px 0;font-weight: normal;}
	.bottom_block_menu_list {padding: 2px 0 0 0; width: 180px;}
	.bottom_block_menu_list li {background: url(/images/seo_block_bg2.png) left bottom repeat-x; margin: 0 0 11px 0; padding: 0 0 8px 0;}
	.bottom_block_menu_list li a {color: #cacaca; text-decoration: none;}
	.bottom_block_menu_list li.last {background: none;}
	/*.bottom_block_menu_list li a:hover {color: #8ec7fc; text-decoration: underline;}*/
	.bottom_block_menu .block_1 {width: 300px; float: left; margin: 0 25px 0 0;}
	.bottom_block_menu .block_2 {width: 170px; float: left; margin: 0 75px 0 0;}
	.bottom_block_menu .block_3 {width: 113px; float: left;}

	
	.contact_info_list li {padding: 0 0 18px 28px; position: relative; font-size: 13px; color: #CACACA;}
	.contact_info_list li img {position: absolute; left: 0; top: 2px;}
	.contact_info_list li p a {text-decoration: none; color: #8ec7fc;}
	.contact_info_list li strong {font-weight: normal;font-family: 'PTSansCaptionBold'; font-size: 24px; color: #CACACA; text-transform: 2px 2px 2px #0e0e0e;}
	.contact_info_list li b {font-size: 16px; text-shadow: 1px 1px 0 #000; font-weight: normal;}
	.contact_info_list li b a {color: #7eb0de;}
	
	.bottom_block_menu p {line-height: 1.55;}
	.bottom_block_menu p a {color: #f1b779; text-decoration: none;}
	.bottom_block_menu p a:hover {text-decoration: underline;}
	.bottom_block_menu p img.map_icon {vertical-align: 1px;}
	.bottom_block_menu p strong {font-size: 24px; font-weight: normal; display: block; padding: 7px 0 0 0;}
	
	.follow_list {padding: 10px 0 0 0;}
	.follow_list li {margin: 0 0 11px 0; width: 113px; float: left;}
	.follow_list li a {display: block; float: left; padding: 4px 0 4px 43px;font-family: 'PTSansCaptionBold'; color: #fff; font-size: 14px; text-shadow: 2px 2px 0 #000; text-decoration: none;}
	
	.follow_list .f01 a {background: url(/images/follow_icon1.png) 7px 0 no-repeat;}
	.follow_list .f11 a {position: absolute; top:0; background: url(/images/follow_icon1.png) no-repeat; background-position: 7px -75px; color: #197be0;}
	.follow_list .f11 {position: absolute; top: 50px;}
	
	.follow_list .f02 a {background: url(/images/follow_icon2.png) no-repeat;}
	.follow_list .f22 a {position: absolute; top:0; background: url(/images/follow_icon2.png) no-repeat; background-position: 0 -76px; color: #7eb0de;}
	.follow_list .f22 {position: absolute;}

	.follow_list .f04 a {background: url(/images/follow_icon4.png) 5px 0 no-repeat;}
	.follow_list .f44 a {position: absolute; top:0; left:0; height: 15px; margin: 0; background: url(/images/follow_icon4.png) no-repeat; background-position: 5px -77px; color: #f19b3f;}
	.follow_list .f44 { position: absolute; padding: 0; margin: 0 auto;}
	
	
	
	
	
	
	.footer {width: 928px; background: url(/images/seo_block_bg2.png) 0 0 repeat-x; padding: 26px 0 0 0; height: 45px; color: #8ec7fc;text-shadow: 1px 1px 0 #000; text-align: right;}
	.footer a {color: #8ec7fc; text-decoration: none;}
	.footer a:hover {text-decoration: underline;}
	.footer span {padding: 0 15px;}
	.footer p {float: left;}
/*end of bottom block*/		
	a.top_link { display: block; width: 55px; height: 58px; overflow: hidden; position: fixed; right: 20px; bottom: 20px; z-index: 1000;}
	a.top_link span { position: absolute; left: 0; top: 0; display: block; width: 55px; height: 58px; background: url(/images/top_bg1.png) no-repeat;}
	a.top_link b { position: absolute; left: 0; top: 0; display: block; width: 55px; height: 58px; background: url(/images/top_bg2.png) no-repeat;}
	.top_link_link {width: 1px; height: 1px; background: url(/images/spacer.gif); position: absolute; left: 0; top: 500px;}

	
	
	.top_position {position: absolute; left: 0; top: 0;}


html body.position div.body_bg div.content_block div.tabs_block div.tabs_block_bg div.tabs_block_info div.tab ul.tabs_block_info_list li span {
 clip: rect(1px, 1px, 1px, 1px);
    overflow: hidden;
    position: absolute;
}

#shadow {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 102;
FILTER:PROGID:DXIMAGETRANSFORM.MICROSOFT.ALPHA(OPACITY=70);
-MOZ-OPACITY:0.7;
-KHTML-OPACITY:0.7;
OPACITY:0.7;
background: #000;
}
#main-prewiew{
	width:100%;
	z-index: 999;
	position: absolute;
	left: 0;
}

#preview {
	width: 770px;
	height: 600px;
	z-index: 99999;
	display: none; 
	padding: 20px;
	float: left;
	position: fixed;
	top: 50%;
	left: 50%;
}

#preview #head {
position: absolute;
background: #42a4ff;
height: 19px;
border: 3px solid #5e5252;
color: #fff;
font: bold 16px Arial;
margin-top: -36px;
padding: 7px 10px;
}

#preview #head a {
color: #fff;
font: bold 16px Arial;
text-decoration: none;
}
#preview #head a:hover{
	text-decoration:underline;
}
#preview #img {
border: 3px solid #5e5252;
width: 100%;
box-shadow: 3px 4px 1px #333333;
}

#preview #close {
background:	#99A0A1;
height: 19px;
border: 3px solid #5e5252;
position: absolute;
margin: -42px 0 0 661px;
margin-top: -36px;
padding: 7px 13px;
/*background: url('/images/close_me.gif') top center no-repeat;*/
width: 83px;
}
#preview #close a {
	text-decoration: none !important;
	font: bold 16px Arial;
	color: #fff;
	padding-left: 4px;
}
#preview #close a:hover{
	text-decoration: underline !important;
}
.pages {
display: none !important;
}

/* Обязатеьные стили */
#carousel, #carousel .frame, #carousel .wrapper, #carousel .content {
    pading: 0;
    position: relative;
	
}
#carousel .wrapper, #carousel .content {
    margin: 0;
}
#carousel .wrapper{
	width: 4000px !important;
}
#carousel {
	height: 127px;
    margin:  0 auto;
    width: 900px;
    overflow: hidden;
    /*border: 1px solid #999;*/
}
#carousel .frame {
    width: 100%;
    margin: 0 auto;
	
}
.wrapper ul{
	list-style: none;
}
#carousel .content {
	width: 160px;
	list-style: none !important;
    margin-top: 13px;
	text-align: center;
	height: 200px;
	line-height: 127px;
	float: left;
	vertical-align: middle;
}

#carousel .empty-content{
	list-style: none !important;
	float: left;
}
.content a img{
	border: none;
	/*padding: 4px;*/
    /*margin: 1px;*/
    vertical-align: middle;
	padding-bottom: 40px;
}

.content a{
	color: #fff;
	list-style: none;
	padding: 5px !important;
    margin: 0 !important;
	vertical-align: middle !important;
}

.content a img.hover{
     display:none;
	 
	 
}


.content a:hover img.defoult {display: none !important; list-style: none;}
.content a:hover img.hover {display: inline; list-style: none;}


/* new main slides style*/
#container {
	background: url(/images/slider_block_bg.jpg) center top no-repeat;
	width:1910px;
	margin:0 auto;
	/*position:relative;*/
	z-index:0;
	height: 492px;
	float: left;
}


#example {
    height: 487px;
    position: relative;
    width: 1900px;
}

#ribbon {
	position:absolute;
	top:-3px;
	left:-15px;
	z-index:500;
}

#frame {
	position:absolute;
	z-index:0;
	width:739px;
	height:341px;
	top:-3px;
	left:-80px;
}

/*
	Slideshow
*/

#slides {
	position:absolute;
	z-index:100;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
	width:1900px;
	height:492px;
	overflow:hidden;
	position:relative;
	display:none;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slide {
	width:1900px;
	height:492px;
	display:block;
}

/*.slides_container a img {*/
/*	display:block;*/
/*	width: 1900px;*/
/*}*/

/*
	Next/prev buttons
*/
.pagination{
	display:none;
}
#slides .next,#slides .prev {
    display: block;
    position: absolute;
	overflow: hidden;
	left:468px;
    top: 283px;
    height: 52px;
    z-index: 101;
}
#slides .prev{
   background: url("/images/arrow-left.png") 0 0 no-repeat;
   height: 52px;
   width: 31px;
}
#slides .next {
   left: 1385px;
   height: 52px;
   width: 31px;
   background: url("/images/arrow-right.png") 0 0 no-repeat;
}
#slides .next img, #slides .prev img{
	display: block;
}
#slides .next:hover {background-position: 0 -52px;}
#slides .prev:hover {background-position: 0 -52px;}


.about-us li{
	list-style: none;
	line-height: 21px;
	font-size: 14px;
}
.text-in{
	width:610px;
}

.seo_block p, .bottom_block p {
	font-size: 14px;
	text-shadow: 1px 1px 0 #2E2E2E;
}
.seo_block p {
	line-height: 21px;
	color: #CACACA;
}

.main_image_servise{
	min-height: 200px;
}


/* new icons */
ul.e-commerce-ul > li.il_0 .pics {
	background: url(../images/icons/ecomerce1.png) left bottom no-repeat;
}
ul.e-commerce-ul > li.il_0 .pics_1,
ul.e-commerce-ul > li.il_0.active .pics {
	background: url(../images/icons/ecomerce1.png) 0 0 no-repeat;
}

ul.e-commerce-ul > li.il_1 .pics {
	background: url(../images/icons/ecomerce2.png) left bottom no-repeat;
}
ul.e-commerce-ul > li.il_1 .pics_1,
ul.e-commerce-ul > li.il_1.active .pics {
	background: url(../images/icons/ecomerce2.png) 0 0 no-repeat;
}

ul.e-commerce-ul > li.il_2 .pics {
	background: url(../images/icons/ecomerce3.png) left bottom no-repeat;
}
ul.e-commerce-ul > li.il_2 .pics_1,
ul.e-commerce-ul > li.il_2.active .pics {
	background: url(../images/icons/ecomerce3.png) 0 0 no-repeat;
}

ul.e-commerce-ul > li.il_3 .pics {
	background: url(../images/icons/ecomerce4.png) left bottom no-repeat;
}
ul.e-commerce-ul > li.il_3 .pics_1,
ul.e-commerce-ul > li.il_3.active .pics {
	background: url(../images/icons/ecomerce4.png) 0 0 no-repeat;
}

ul.e-commerce-ul > li.il_4 .pics {
	background: url(../images/icons/ecomerce5.png) left bottom no-repeat;
}
ul.e-commerce-ul > li.il_4 .pics_1,
ul.e-commerce-ul > li.il_4.active .pics {
	background: url(../images/icons/ecomerce5.png) 0 0 no-repeat;
}


ul.social-media > li.il_0 .pics {
	background: url(../images/icons/socmed1.png) left bottom no-repeat;
}
ul.social-media > li.il_0 .pics_1,
ul.social-media > li.il_0.active .pics {
	background: url(../images/icons/socmed1.png) 0 0 no-repeat;
}
ul.social-media > li.il_1 .pics {
	background: url(../images/icons/socmed2.png) left bottom no-repeat;
}
ul.social-media > li.il_1 .pics_1,
ul.social-media > li.il_1.active .pics {
	background: url(../images/icons/socmed2.png) 0 0 no-repeat;
}
ul.social-media > li.il_2 .pics {
	background: url(../images/icons/socmed3.png) left bottom no-repeat;
}
ul.social-media > li.il_2 .pics_1,
ul.social-media > li.il_2.active .pics {
	background: url(../images/icons/socmed3.png) 0 0 no-repeat;
}
ul.social-media > li.il_3 .pics {
	background: url(../images/icons/socmed4.png) left bottom no-repeat;
}
ul.social-media > li.il_3 .pics_1,
ul.social-media > li.il_3.active .pics {
	background: url(../images/icons/socmed4.png) 0 0 no-repeat;
}
ul.social-media > li.il_4 .pics {
	background: url(../images/icons/socmed5.png) left bottom no-repeat;
}
ul.social-media > li.il_4 .pics_1,
ul.social-media > li.il_4.active .pics {
	background: url(../images/icons/socmed5.png) 0 0 no-repeat;
}


ul.internet-market > li.il_0 .pics {
	background: url(../images/icons/intmark1.png) left bottom no-repeat;
}
ul.internet-market > li.il_0 .pics_1,
ul.internet-market > li.il_0.active .pics {
	background: url(../images/icons/intmark1.png) 0 0 no-repeat;
}
ul.internet-market > li.il_1 .pics {
	background: url(../images/icons/intmark2.png) left bottom no-repeat;
}
ul.internet-market > li.il_1 .pics_1,
ul.internet-market > li.il_1.active .pics {
	background: url(../images/icons/intmark2.png) 0 0 no-repeat;
}
ul.internet-market > li.il_2 .pics {
	background: url(../images/icons/intmark3.png) left bottom no-repeat;
}
ul.internet-market > li.il_2 .pics_1,
ul.internet-market > li.il_2.active .pics {
	background: url(../images/icons/intmark3.png) 0 0 no-repeat;
}
ul.internet-market > li.il_3 .pics {
	background: url(../images/icons/intmark4.png) left bottom no-repeat;
}
ul.internet-market > li.il_3 .pics_1,
ul.internet-market > li.il_3.active .pics {
	background: url(../images/icons/intmark4.png) 0 0 no-repeat;
}
ul.internet-market > li.il_4 .pics {
	background: url(../images/icons/intmark5.png) left bottom no-repeat;
}
ul.internet-market > li.il_4 .pics_1,
ul.internet-market > li.il_4.active .pics {
	background: url(../images/icons/intmark5.png) 0 0 no-repeat;
}
ul.internet-market > li.il_5 .pics {
	background: url(../images/icons/intmark6.png) left bottom no-repeat;
}
ul.internet-market > li.il_5 .pics_1,
ul.internet-market > li.il_5.active .pics {
	background: url(../images/icons/intmark6.png) 0 0 no-repeat;
}
ul.internet-market > li.il_6 .pics {
	background: url(../images/icons/intmark7.png) left bottom no-repeat;
}
ul.internet-market > li.il_6 .pics_1,
ul.internet-market > li.il_6.active .pics {
	background: url(../images/icons/intmark7.png) 0 0 no-repeat;
}
ul.internet-market > li.il_7 .pics {
	background: url(../images/icons/intmark8.png) left bottom no-repeat;
}
ul.internet-market > li.il_7 .pics_1,
ul.internet-market > li.il_7.active .pics {
	background: url(../images/icons/intmark8.png) 0 0 no-repeat;
}


ul.reput-manager > li.il_0 .pics {
	background: url(../images/icons/repmanager1.png) left bottom no-repeat;
}
ul.reput-manager > li.il_0 .pics_1,
ul.reput-manager > li.il_0.active .pics {
	background: url(../images/icons/repmanager1.png) 0 0 no-repeat;
}
ul.reput-manager > li.il_1 .pics {
	background: url(../images/icons/repmanager2.png) left bottom no-repeat;
}
ul.reput-manager > li.il_1 .pics_1,
ul.reput-manager > li.il_1.active .pics {
	background: url(../images/icons/repmanager2.png) 0 0 no-repeat;
}


ul.copyr > li.il_0 .pics {
	background: url(../images/icons/copyright1.png) left bottom no-repeat;
}
ul.copyr > li.il_0 .pics_1,
ul.copyr > li.il_0.active .pics {
	background: url(../images/icons/copyright1.png) 0 0 no-repeat;
}
ul.copyr > li.il_1 .pics {
	background: url(../images/icons/copyright2.png) left bottom no-repeat;
}
ul.copyr > li.il_1 .pics_1,
ul.copyr > li.il_1.active .pics {
	background: url(../images/icons/copyright2.png) 0 0 no-repeat;
}
ul.copyr > li.il_2 .pics {
	background: url(../images/icons/copyright3.png) left bottom no-repeat;
}
ul.copyr > li.il_2 .pics_1,
ul.copyr > li.il_2.active .pics {
	background: url(../images/icons/copyright3.png) 0 0 no-repeat;
}

.services_menu div.active div:first-child {
	opacity: 0 !important;
}
.services_menu div.active div:last-child {
	opacity: 1 !important;
}

.sempage {
text-align:justify;
}

.sempage h3 { font-size: 18px; margin: 20px 0 20px 0; color: #5e5252; font-weight: normal;font-family: 'PTSansCaptionBold'; text-shadow: 2px 2px 0 #eae9e7; }

.sempage p {
margin-bottom:8px;
}
.cont {
font-size: 38px;
font-weight: normal;
font-family: 'PTSansCaptionBold';
color: #42A4FF;
text-shadow: 3px 3px 0 #E0E0E0;
letter-spacing: 2px;
padding: 0 0 21px 0;
}

  .tweet_list {margin-left:75px;}
  
  
#lang_switch {
  position:absolute;
  right:0px;
  width:50px;
  top:10px;
}
#lang_switch a {
  color:#fff;
  text-decoration:none;
  background: url('/wp-content/themes/new/images/ru.png') right 2px no-repeat transparent;
  padding-right:20px;
  font-size:12px;
}

#lang_switch a:hover span {
  text-decoration:underline;  
}

.mquote {
  float:right;
  padding:15px;
  width:300px;
  height:159px;
  font-size:20px;
  text-align:center;
  background:#f0f0f0;
  border-radius:10px;
  margin-left:10px;
  line-height:33px;
}
.mquote span {
  color:#42A4FF;
}

.sm_text {
  font-size:12px;
  line-height:25px;
  text-align:left;
}

span.italic {
  font-style:italic;
  color:#666666 !important;
  font-size:12px;
}

.gr_ph {
  background:#f0f0f0;
  padding:15px;
  border-radius:10px;
  margin-bottom:15px;
}


UL.ul-seo LI {
list-style-type: disc;
margin-left: 15px;
margin-top: 0.5em;
margin-bottom: 0.5em;
line-height: 21px;
}
