@import url(base.css);
@import url(content.css);

BODY {background: #D8E6F9; color: #333; font-size: 0.75em; }

#all {border-top: 166px solid #224196; text-align: center; width: 100%; }

#canvas {margin: 0 auto; margin-top: -166px; min-width: 990px; max-width: 105em; position: relative; text-align: left; width: 100%; }
#canvasA {margin: 0 25px; }

#top {background-color: #224196; background-image: url(../i/topBg.jpg); background-position: center top; height: 150px; margin: 0 -25px; position: relative; }
#top, #top A {color: #FFF; }

#logo {position: absolute; left: 24px; top: 55px; }

#logo,
#logo A {background-image: url(../i/logo.gif); margin: 0; overflow: hidden; padding-top: 52px; width: 182px; height: 52px; }

#logo/**/,
#logo A/**/ {height: /**/0; }

#logo A {display: block; margin-top: -52px; position: relative; }

#topPhones {background-image: url(../i/topPhones.gif); margin: 0; position: absolute; left: 67%; top: 49px; overflow: hidden; padding-top: 40px; width: 284px; height: 40px; }
#topPhones/**/ {height: /**/0; }

#slogan {background-image: url(../i/slogan.gif); margin: 0 !important; overflow: hidden; padding-top: 37px; position: absolute; left: 67%; top: 101px; width: 187px; height: 37px; }
#slogan/**/ {height: /**/0; }

#topMnuNSearch {background: #5779AA url(../i/topMnuBgLTiled.gif) repeat-y; font-weight: bold; min-height: 25px; margin-bottom: 10px; }
* HTML #topMnuNSearch {height: 25px; }
#topMnu, #topMnu A {color: #FFF; }
#topMnu UL,
#topMnu UL LI {margin: 0; padding: 0; }
#topMnu UL LI {display: inline; margin-right: 0.4em; }
#topMnu UL LI A {border-right: 1px solid #FFF; padding-right: 0.65em; }
#topMnu UL LI.last A {border-right: none; }
* HTML #topMnu UL,
* HTML #topMnu UL LI,
* HTML #topMnu UL LI A {height: 1px; }
#topMnu UL {list-style: none; margin-left: 1em; }
#topMnu {float: left; text-align: center; width: 70%; }
#topMnu UL {padding: 0.4em 10px 0.5em 195px; }

#search {border-left: 1px solid #FFF; float: left; padding: 0.2em 0; width: 25%; }
#search FORM {margin: 0; padding-left: 0.5em; }
#search FORM DL {float: left; margin: 0; margin-right: 0.5em; padding: 0; width: auto; }
#search FORM DL INPUT {height: 14px; width: 140px; }
#search FORM DT {display: none; }
#search FORM DD {margin: 0; padding: 0; min-width: 0; width: auto; }
#search .submit {float: left; margin: 0; padding-top: 0.2em; }
#search .submit SPAN {color: #FFF; cursor: pointer; font-size: 0.91em; text-decoration: underline; text-transform: uppercase; }

#lang,
#serv {font-size: 0.917em; margin: 0; position: absolute; top: 8px; }

#lang {left: 25px; }
#serv {left: 67%; }

#lang,
#lang A,
#serv,
#serv A {color: #9cf; }

#serv UL {list-style: none; }

#serv UL,
#serv UL LI {margin: 0; padding: 0; }

#lang,
#serv UL LI {background-image: url(../i/servBull.gif); background-position: left center; padding-left: 7px; }

#serv UL LI {float: left; margin-right: 0.9em; }

#main {background: #FFF; border-left: 185px solid #d8e6f9; margin-bottom: 10px; zoom: 1; }
#body_news #main {background: none; }

#mainA {margin-left: -185px; position: relative; zoom: 1; }
#body_home #mainA {border-left: 175px solid #99b9e8; }

#mainB {margin-right: 175px; }

#mainB {border-right: 10px solid #d8e6f9; }

#body_news #contentNAppA {border-right: 1px solid #d8e6f9; }

#mainB {zoom: 1; }
* HTML #main,
* HTML #mainA,
* HTML #mainB {height: 1px; }
#body_home #mainB {margin-left: -175px; margin-right: 50%; }

#app {margin-right: -185px; padding-bottom: 10px; width: 175px; float: right;}
#app H5 {font-size: 1.455em; }

#body_home #mainB {border-right-width: 1px; }

#body_news #mainB {border-right: none; margin-right: 0; }

#homeAbout {float: left; width: 100%; }
#homeNews {float: left; margin-right: -100%; position: relative; width: 100%; }

#txt {float: left; width: 100%;     font-size: 120%; }}
#app {float: left; position: relative; }
#homeAboutA {font-size: 120%; }

#body_news #app {margin-right: -61%; width: 61%; }

#body_home #contentWrapper H2,
#body_home #addContentWrapper H2 {min-height: 28px; margin-left: 0; padding-left: 31px; }

* HTML #body_home #contentWrapper H2,
* HTML #body_home #addContentWrapper H2 {height: 28px; }

#body_home H2 A {color: #333; }

#body_home #homeAbout H2 {padding-left: 0; }

#homeNews H2 {background-image: url(../i/homeNewsHeaderBg.gif); }
#homeEvents H2 {background-image: url(../i/homeEventsHeaderBg.gif); }
#homeCatalogue H2 {background-image: url(../i/homeCatalogueHeaderBg.gif); }
#homeHumor H2 {background-image: url(../i/homeHumorHeaderBg.gif); }
#homeArticles H2 {background-image: url(../i/homeArticlesHeaderBg.gif); }

#homeNews DL {margin: 0; }
#homeNews DD {font-size: 0.917em; margin: 0; margin-bottom: 1em; overflow: hidden; width: 100%; }
#homeNews DD DT {float: left; font-weight: normal; margin-right: 0.5em; }
#homeNews DD DD {margin-bottom: 0; width: auto; }
#homeNews DD DD {font-size: 100%; }
#homeNews DT.hot A {color: #eb2b02; }

#homeAboutA,
#homeNewsA,
#txtA,
#appA {padding: 1em 15px; width: 100%; }

#homeAboutA/**/,
#homeNewsA/**/,
#txtA/**/,
#appA/**/ {width: /**/auto; }

* HTML #homeAboutA,
* HTML #homeNewsA,
* HTML #txtA,
* HTML #appA {height: 1px; }

#appA {padding-left: 10px; position: relative; margin-right: -10px; }
#body_news #appA {margin-right: 0; padding-left: 15px; }

#addMain {border-right: 175px solid #99B9E8; margin: 10px 0; }
#addMainA {margin-right: -175px; position: relative; }

* HTML #addMain,
* HTML #addMainA {height: 1px; }

#addContentWrapper {float: right; margin-left: -200px; width: 100%; }
#addContentWrapperA {margin-left: 200px; }
* HTML #addContentWrapperA {height: 1px; }

#bn {float: left; margin-top: 10px; position: relative; text-align: center; width: 175px; }
#body_home #bn {margin-top: 0; padding: 16px 0; }
#bn H5 {display: none; }
#bn UL {list-style: none; }

#bn UL,
#bn UL LI {margin: 0; padding: 0; }

#bn UL LI {margin-bottom: 10px; }
#bn IMG {vertical-align: top; }

#addContentBox {float: left; margin-right: -180px; width: 100%; }
#addContent {font-size: 0.917em; margin-right: 180px; }
* HTML #addContent {height: 1px; }

#body_home #addContent H2 {font-size: 2em; }

#addApp {float: right; font-size: 0.917em; position: relative; width: 175px; }
#addApp DL {min-width: 0; }
#addApp INPUT {width: auto; }
#addApp FORM .submit SPAN {cursor: pointer; color: #FFF; font-size: 0.91em; text-decoration: underline; text-transform: uppercase; text-decoration: underline; }

#addContent .pair {background-image: url(../i/addContBlkBgRBot2.gif); background-position: right bottom; margin-bottom: 5px; width: 100%; }
#addContent .pairA {overflow: hidden; width: 100%; }
#addContent .pairB {background-image: url(../i/addContBlkBgRBot.gif); background-position: 25% 100%; overflow: hidden; width: 200%; }
#addContent .pair .blk {float: left; overflow: hidden; width: 25%; }
#addContent .pair .blkA {margin-right: 35px; padding-top: 15px; padding-bottom: 40px; }
* HTML #addContent .pair .blkA {height: 1px; }

#addContent DL {margin: 0; padding: 0; }
#body_home #addContent DL DT {float: left; font-weight: normal; margin-right: 0.5em; }

#body_news #addContent {margin-left: 15px; margin-right: 195px; }
#body_news #addContent {padding-top: 15px; }
#body_news #addContent .otherTopics H3 {font-size: 1.454em; margin: 0; margin-bottom: 0.5em; }
#body_news #addContent .otherTopics DT {font-size: 1.09em; }
#body_news #addContent .otherTopics DD DT {float: left; font-size: 100%; font-weight: normal; margin-right: 0.5em; }
#body_news #addContent .otherTopics DD DD {margin-bottom: 0; }

#body_news #addContent .seeAlso {font-size: 1.09em; margin: 1.5em 0 1em; }
#body_news #addContent .seeAlso H4 {font-size: 100%; }

#body_news #addContent .seeAlso UL,
#body_news #addContent .seeAlso UL LI {margin: 0; padding: 0; }

#body_news #addContent .seeAlso UL LI {margin-bottom: 0.3em; }
#body_news #addContent .seeAlso UL LI A {color: #f30; font-weight: bold; }

/*#addContent DL,
#addContent UL {font-size: 0.91em; }*/

#addContent UL {list-style: none; }

#body_home #addContent UL,
#body_home #addContent UL LI {margin: 0; padding: 0; }

#body_home #addContent UL LI {margin-bottom: 0.5em; }

#poll FORM DL {width: 100%; }
#poll FORM DT {font-weight: normal; margin-bottom: 1.5em; }
#poll FORM DD LI {margin-bottom: 0.2em; overflow: hidden; width: 100%; }
#poll FORM DD LI INPUT {float: left; }
#poll FORM DD LI LABEL {display: block; margin-left: 25px; margin-top: 3px; margin-right: -3px; position: relative; left: -3px; }
* HTML #poll FORM DD LI LABEL {height: 1px; }

#subscribe FORM DD INPUT {width: 125px; }

/*
#homeAbout {float: left; width: 100%; }
#homeNews {float: left; margin-right: -100%; position: relative; width: 100%; }
*/

* HTML #addMain,
* HTML #addMainA {height: 1px; }

#mnuCol {float: left; padding-bottom: 10px; position: relative; width: 175px; }
* HTML #mnuCol {overflow: hidden; }

#mnuCol .blk {font-size: 0.917em; }

#mnuCol H5,
#addApp H5 {border-left: 8px solid #f30; font-size: 1.455em; margin-left: -14px; padding-top: 11px; padding-left: 6px; position: relative; }

#mnuCol H5,
#addApp H5,
#mnuCol H5 A,
#addApp H5 A {color: #FFF; }

#mnuCol H5 A,
#addApp H5 A {text-decoration: none; }

#mnuCol H5 A:hover,
#addApp H5 A:hover {color: #000; }

#mnuCol .blk,
#addApp .blk {background: #99b9e8; padding: 0 14px 1em; }

#addApp {margin-top: -1px; }

#mnuCol .blk,
#addApp .blk {border-top: 1px solid #D8E6F9; }

#mnuCol .blk A:hover,
#addApp .blk A:hover {color: #FFF; }

#mnuCol .self_ad,
#app .self_ad {border: 1px solid #f30; margin: 2em 0; min-height: 0; text-align: center; width: 100%; }

#mnuCol .self_ad/**/,
#app .self_ad/**/ {width: /**/auto; }

#body_home #mnuCol .self_ad,
#body_home #app .self_ad {margin: 10px; }

#mnuCol .self_ad P,
#app .self_ad P {margin: 0; }

#mnuCol .self_ad A,
#app .self_ad A {display: block; min-height: 0; padding: 10px; position: relative; }

* HTML #mnuCol .self_ad A,
* HTML #app .self_ad A {height: 1px; }

#mnuCol .self_ad A:hover,
#app .self_ad A:hover {background: #FFF; }

#mnuCol .bn,
#app .bn {margin: 2.5em 0; }

#mnuCol .bn UL,
#mnuCol .bn UL LI,
#app .bn UL,
#app .bn UL LI {margin: 0; padding: 0; }

#mnuCol .bn UL,
#app .bn UL {list-style: none; }

#mnuCol .bn UL LI,
#app .bn UL LI {margin-bottom: 5px; }

#mnuCol .bn IMG,
#app .bn IMG {vertical-align: top; }


#mnuCol .blk#investigation {background: #fff url(/_/i/investigationBgYTiled.png) repeat-y; margin-bottom: 10px; padding: 0; }
#mnuCol .blk#investigation .a {background: url(/_/i/investigationBgPatch.gif) no-repeat; }
#mnuCol .blk#investigation .b {background: url(/_/i/investigationBgPatch.gif) left bottom no-repeat; padding: 10px 5px 10px 29px; }
#mnuCol .blk#investigation .img IMG {vertical-align: top; }
#mnuCol .blk#investigation H5 {border: none; color: #000; font-size: 1em; margin: .7em 0 .5em; padding: 0; }

#mnuCol .blk#investigation,
#mnuCol .blk#investigation A {color: #000; }


#body_home #mnuCol .blk#investigation {border: 10px solid #d8e6f9; border-width: 10px 0; margin-top: 0; }


#contentWrapperBox {float: right; margin-left: -185px; width: 100%; }
#contentWrapper {margin-left: 185px; }
* HTML #contentWrapper {height: 1px; }

#contentNApp {background: #FFF; width: 100%;}
#body_news #contentNAppA {margin-right: 38%; }
* HTML #contentNAppA {height: 1px; }

.bnLine {background-color: #5779aa; background-image: url(../i/bnMiddleBgLTiled.gif); background-repeat: repeat-y; padding-left: 185px; font-size: 0.917em; margin: 10px 0; }
* HTML .bnLine {height: 60px; }
#contentWrapper .bnLine {background-image: none; padding-left: 0; }
.bnLine H5 {display: none; }

.bnLine,
.bnLine A {color: #FFF; } 

.bnLine IMG,
.bnLine OBJECT {vertical-align: top; }

.bnLine DIV {float: left; margin-right: 12px; overflow: hidden; width: 468px; height: 60px; }
.bnLine DIV DIV {float: none; }
.bnLine P {margin: 0; padding-top: 20px; }

#mnu {background: #FFF; border-bottom: 9px solid #D8E6F9; font-size: 1.167em; font-weight: bold; padding: 35px 0; }
* HTML #mnu {height: 1px; }
#mnu H5 {display: none; }

#mnu,
#mnu A,
#mnu UL LI.cur LI,
#mnu UL LI.cur LI A {color: #039; }

#mnu A,
#mnu UL LI.cur LI A {text-decoration: underline; }

#mnu UL {list-style: none; width: 100%; }
#mnu UL,
#mnu UL LI {margin: 0; padding: 0; width: 100%; }
#mnu UL LI A {display: block; padding: 0.15em 5px 0.2em 25px; zoom: 1; }
* HTML #mnu UL LI A {height: 1px; }
#mnu UL LI, #mnu UL LI A {background-image: url(../i/mnuBull.gif); background-position: 16px 0.36em; }
#mnu UL LI A:hover {background-color: #D8E6F9; }

#mnu UL LI.cur,
#mnu UL LI.cur A {color: #f30; text-decoration: none; }

#mnu UL LI UL {font-size: 0.85em; font-weight: normal; margin: 0.4em 0; }

#mnu UL LI UL LI,
#mnu UL LI UL LI A {background: none; }

#mnu UL LI UL LI A {padding-left: 34px; }

#mnu UL LI UL LI UL {font-size: 100%; }

#botMnu {text-align: center; }
#botMnu H5 {display: none; }
#botMnu UL, #botMnu UL A {color: #FFF; }

#botMnu UL,
#botMnu UL LI {margin: 0; padding: 0; padding-right: 1em; }

* HTML #botMnu UL,
* HTML #botMnu UL LI,
* HTML #botMnu UL LI A {height: 1px; }

#botMnu UL LI {display: inline; }
#botMnu UL {background: #99B9E8; list-style: none; margin-bottom: 1px; padding: 0.3em 10px 0.5em 1em; }

#frmSearch .submit INPUT {background: none; border: none; color: #FFF; display: inline; margin: 0; margin-left: -3px; padding: 0; text-indent: 0; }
* HTML #frmSearch .submit INPUT {margin-left: -7px; }

#bot {font-size: 0.917em; min-height: 1px; padding: 25px 0; }
* HTML #bot {height: 1px; }
#counters {float: left; margin: 0 15px .5em 0; }
#counters H5 {display: none; }
#counters UL {list-style: none; }

#counters UL,
#counters LI {margin: 0; padding: 0; }

#counters LI {float: left; margin-right: 4px; }

#counters IMG {vertical-align: top; }

#botTxt {/*float: left; padding-top: 0.7em; */}

#copy, #elcos {display: inline; }

#elcos,
#elcos A {color: #000; }

#elcos A SPAN {display: none; }

#app {font-size: 0.91em; }

#body_news #txt H2 EM {color: #f30; font-style: normal; }
#body_news #txt DL {clear: both; margin-bottom: 1em; }
#body_news #txt DT {float: left; margin-right: 0.5em; }
#body_news #txt DD.title {margin-bottom: 0.1em; }
#body_news #txt DD.summary {clear: both; margin-bottom: 0; }
#body_news #txt .src CITE {font-style: normal; }
#body_news #txt .src A {color: #333; }
#body_news #txt .more A {color: #f30; }

#body_news #app DT {float: left; font-weight: normal; margin-right: 0.5em; }
#body_news #app DD {margin-bottom: 1em; }
#body_news #app H3 {font-size: 1.455em; }

#txtNApp {width: 100%; }

#localNav H5 {font-size: 1.273em; }
#localNav DT {font-weight: normal; }


#recommends DT {color: #FFF; font-size: 1.09em; margin: 0.4em 0; }
#recommends DD {margin: 0; }
#recommends DD EM {font-style: normal; }
#recommends DD EM A {color: #f30; }

#recommends UL,
#recommends UL LI {margin: 0; padding: 0; }

#recommends UL {list-style: none; }

#crumbs {font-size: 0.917em; }

OL.search LI {margin-bottom: 1em; }

DL.catalogue_company_info DD {border-bottom: 1px solid #99B9E8; margin-bottom: 1em; padding-bottom: 1em; }
/*DL.catalogue_company_info DT.important {color: #f30; }
DL.catalogue_company_info DD.important {color: #f30; }*/

#txtNApp .bnLine {border-bottom: 10px solid #d8e6f9; margin-right: -185px; margin-top: 0; position: relative; zoom: 1; overflow: hidden;}
* HTML #txtNApp .bnLine {height: 1px; }

#app .blk {margin-bottom: 2em; }
#app H5 {line-height: 1; margin-bottom: 0.3em; }

#relatedMaterials H5 {color: #f30; }

#relatedMaterials UL,
#relatedMaterials UL LI {margin: 0; padding: 0; }

#relatedMaterials UL {list-style: none; margin: 0.5em 0 1em; }
#relatedMaterials UL LI {margin-bottom: 0.5em; }

P.servTop {margin-bottom: 2em; }
P.servBottom {margin-top: 2em; }

P.servTop,
P.servBottom {font-size: 0.917em; }

.companies_short {margin: 1em 0; }
.companies_short TABLE {border-collapse: collapse; border-spacing: 0; }

.companies_short TABLE TH,
.companies_short TABLE TD {padding: 0.2em 0; padding-right: 2em; text-align: left; vertical-align: top; }

.companies_short TABLE TH {font-weight: normal; }

.companies_short TABLE P {margin: 0; }



#homeSelfBnUnderNews UL,
#homeSelfBnUnderNews UL LI,
#homeSelfBnAboveNews UL,
#homeSelfBnAboveNews UL LI {margin: 0; padding: 0; }

#homeSelfBnUnderNews UL,
#homeSelfBnAboveNews UL {list-style: none; overflow: hidden; width: 100%; }

#homeSelfBnUnderNews UL {margin-top: 2em; }

#homeSelfBnUnderNews UL LI,
#homeSelfBnAboveNews UL LI {float: left; margin-right: 10px; }

#homeSelfBnUnderNews UL LI IMG,
#homeSelfBnAboveNews UL LI IMG {vertical-align: top; }

#homeSelfBnAboveNews {margin-bottom: 1em; }



DIV.metroline {border-width: 2px; border-left-width: 10px; border-style: solid; margin: 1em 0; padding: 0.2em 10px; }
DIV.metroline * {margin: 0; }

#html_wide #mainB {border-right: none; margin-right: 0; }
#html_wide #mainB .bnLine {margin-top: 0; }
#html_wide #mainB .bnLine {border-bottom: 10px solid #d8e6f9; }
#content {min-height: 0; padding: 10px; width: 100%; }
#content/**/ {width: /**/auto; }
* HTML #content {height: 1px; }


.bnLine {
    background-color: transparent;
    background: none;
    padding-left: 0;
}
.bnLine DIV {
    width: 100%;
    height: auto;
    max-width: 100%;
}

.pages a,
.pages strong {
	padding: 2px 4px;
}

#txtA a img {
	max-width: 100%;
	height: auto;;
	}


@media screen and (max-width: 1024px) {	
	#canvas {
		min-width: 320px;
	}
}

@media screen and (max-width: 768px) {	
	#homeAboutA,
	#txt {font-size: 100%; }

	#homeNews {
	    float: none;
	}
	#addMainA #bn {
		display: none;
	}
	#addMainA {
	    margin-right: 0px;
	}
	#addApp {
	    display: none;
	}
	#addContentBox {
	    float: none;
	    margin-right: 0;
	    width: 100%;
	}
	#addApp {
	     display: none;
	}
	#addContentWrapperA {
	    margin-left: 0px;
	}
	#addContentWrapper {
	    float: none;
	    margin-left: 0px;
	    width: 100%;
	}
	#body_home #mainB {
	    margin-left: -175px;
	    margin-right: 0%;
	    width: auto;
	}
	#addContent {
	    font-size: 0.917em;
	    margin-right: 0;
	}
	#addMain {
	    border-right: 0;
	}
	#homeSelfBnAboveNews {
	     display: none;
	}	
	#slogan {
	    display: none;
	}
	#homeNews H2 {
	    background-image: none;
	}
	#txt {
	    float: none;
	}	

	#mainB {
	    border-right: none;
	    margin-right: 0;
	}
	.companies_short th,
	.companies_short td{
		display: block;
	}
	.companies_short td + td  {
		padding-bottom: 30px;
	}
	#app {
	    margin-right: 0x;
	    padding-bottom: 10px;
	    width: 97%;
	    float: none;

	}
	.articles-section .rules {
	    float: none;
	    overflow: hidden;
	    width: 100%;
	}
	.articles-section .articles {

	    float: none;
	    margin-right: 0px;
	    width: 100%;
    }
    .articles-section .articles-a {
	    margin-right: 0px;
	}
	#canvasA {
	    margin: 0 5px;
	    font-size: 1.2em;
	    line-height: 1.5em;
	}
	#top {
		margin: 0;
	}
	H1, #body_home H2,
	#body_home #contentWrapper H2, #body_home #addContentWrapper H2 {
	    line-height: 1.2em;
	}
	.imgC TABLE, :root .pureImgC TABLE, :root TABLE.imgC, :root TABLE.pureImgC, 
	.imgB TABLE, :root .pureImgB TABLE, :root TABLE.imgB, :root TABLE.pureImgB, 
	.imgA TABLE, :root .pureImgA TABLE, :root TABLE.imgA, :root TABLE.pureImgA, table img {
        width: 100%;
    }
    .imgC, .pureImgC ,
    .imgA, .pureImgA {
        max-width: 50%;
	}
    .imgA, .pureImgA {
        max-width: 100%;
	}	
	.imgB IMG {
	    max-width: 100%;
	}
	#homeAbout {
	    float: none;
	    
	}
	#txtNApp .bnLine {margin-right: 0; margin-top: 0; position: relative; zoom: 1; overflow: hidden; max-width: 100%;}
	
	.tbl {ooverflow: auto; max-width: 100%}
	#txtA {overflow: auto; max-width: 100%}
}

@media screen and (max-width: 480px) {	
	#mnuCol .self_ad, #app .self_ad,
	#homeSelfBnUnderNews,
	#topMnuNSearch,
	#serv,
	#mnuCol .blk {
	    display: none;
	}
	#mnuCol {
    	float: none;
    	width: 100%;
    }
    #contentWrapperBox {
    	float: none;
    	margin-left: 0px;
		width: auto;
    }
    #contentWrapper {
    	margin-left: 0;
    	background: #fff;
    }
    #addContent .pair,
    #addContent .pair .blkA,
    #addContent .pairB {
    	background: none;
    }
    #addContent .pair .blk {
	    float: none;
	    width: 100%;
	}

	#topMnu {
	    width: 100%;
	}
	#main {
		border: 0;
	}
	#mainA {
		margin-left: 0
	}
	#mainB {
	    margin-right: 0;
	    margin-top: 30px;
	}

	#bn {
    	display: none;
    }
    #counters {
	    display: block;
	    height: 35px;
	    width: 100%;
	}

}



/* Код для адаптации видео */
.video-responsive {
	text-align: center;
}
@media screen and (max-width: 940px){
	.imgB img{
		max-width: 100%;
	}
}
@media screen and (max-width: 980px){
	.video-responsive {
		position:relative;
		padding-bottom:56.25%;
		padding-top:30px;
		height:0;
		overflow:hidden;
	}
	.video-responsive iframe,
	.video-responsive object,
	.video-responsive embed {
			margin-top: 0;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
}
/* Конец кода для адаптации видео */



