@charset "utf-8";

#show-menu {
    background: none repeat scroll 0 0 #8A0000;
    color: #fff;
    display: none;
    font-weight: bold;
    padding: 10px 0;
    text-align: center;
}
#show-menu:hover {
    background: none repeat scroll 0 0 #A40000;
    text-decoration: none;
}
@media only screen and (min-width: 1004px) and (max-width: 9999px) {
	#tree{ display:block !important; }
}
@media only screen and (min-width: 768px) and (max-width: 1004px) {

	div.header div.languageMenu{ float:none; }
	
	.wrap .subWrap, .wrap .subWrap .whiteBlock, div.header, div.header div.languageMenu, div.header div.mainMenu, div.whiteBlock div.pagePath, div.errorMessages,
	div.whiteBlock h1, div.pagePath, div.SiteContent, div.mainContent, div.foter, div.whiteBlock div.mainContent, div.header div.imageHeader img, div.header div.imageHeader{
		width:763px;
	}
	div.RSSitem h1, div.RSSitem h2{ width:auto; }
	
	#tree, #pressMenu{ display: none !important; } #show-menu { display: block; }
	
	div.mainScrollable, div.whiteBlock div.rightContent, div#bgr1End{
		display:none; 
	}
	div.whiteBlock div.mainContentBgr1{ background:none; }
	div.foter div.foterIn, .pageBar{ width:743px; }
	div#mainMenu{ width:623px; }
	div.mainMenu div#mainMenu ul li a{ font-size:13px; padding:11px 10px 10px; }
	div.pagePath .pagePathIn, div.whiteBlock h1 span{ margin-left:0; }
	div.whiteBlock div.leftContent {
		float: none;
		width: auto;
		margin-bottom: 15px;
	}
	#tree li{ width: auto !important; }
	div.leftContent ul.pressMenu li{ float: none; width: auto; margin:0; } div.errorMessages ul li{ padding:10px 0 10px 20px }
}
@media only screen and (min-width: 460px) and (max-width: 767px) {
	
	div.header div.languageMenu{ float:none; }
	
	.wrap .subWrap, .wrap .subWrap .whiteBlock, div.header, div.header div.languageMenu, div.header div.mainMenu, div.whiteBlock div.pagePath, div.errorMessages,
	div.whiteBlock h1, div.pagePath, div.SiteContent, div.mainContent, div.foter, div.whiteBlock div.mainContent, div.header div.imageHeader img, 
	div.canterContentIn div.pagesText, div.header div.imageHeader, div.whiteBlock div.canterContent, table.sponsorsTable, .four_news, div.four_news, 
	.pageBar, div.canterContent .rssone, div.secondCatLevel, div.forms_message_reg, #regmodulesdivbox, table.siginTable, div.canterContentIn div.notes,
	div.RSSitem div.RSSitemTitle, div.RSSitem div.RSSitemDate, div.RSSitem div.RSSitemText, div.RSSitem div.RSSitemTags, div.RSSitem h1, div.RSSitem h2, 
	div.backToListing, div.searchContent{
		width:460px;
	}
	div.w6o6, div.w6o6 h2{ width:460px !important; }
	div.subPagesBox, div.RSSitemDate div.itmDateTxt{width:430px;}
	#regmodulesdivbox div.box2{ width:400px; }
	div.canterContent img{ max-width:400px; }
	div.RSSitem h1, div.RSSitem h2{ width:auto; }
	div.whiteBlock div.canterContentIn{ padding:0; }
	.rssone .txt div.description, .rssone .txt, .rssone .txt2 { width: 350px; }
	.rssone .txt h3, .rssone .txt h2, .rssone .txt div.txtBottom { width: 345px; }
	
	#tree, #pressMenu{ display: none !important; } #show-menu { display: block; }
	
	div.mainScrollable, div.whiteBlock div.rightContent, div#bgr1End, #searchBox{
		display:none; 
	}
	
	div.header div.mainMenu{ background-repeat:repeat; height:74px; }
	
	div.whiteBlock div.mainContentBgr1{ background:none; }
	div.foter div.foterIn{ width:440px; } div.foter{ height:112px; } div.foter div.foterIn div.footerMenu{ padding:16px 0 0; }
	div#mainMenu{ width:423px; }
	div.mainMenu div#mainMenu ul li a{ font-size:13px; padding:11px 10px 10px; }
	div.pagePath .pagePathIn, div.whiteBlock h1 span{ margin-left:0; }
	div.whiteBlock div.leftContent {
		float: none;
		width: auto;
		margin-bottom: 15px;
	}
	#tree li{ width: auto !important; }
	div.leftContent ul.pressMenu li{ float: none; width: auto; margin:0; }
	
	
	div.RSSitem {
		background: none;
		border: none;
		width: 460px;
	} 
	div.RSSitemTags div.social_bookmarks_images{ left:0 !important; }
	div.RSSitem div.RSSitemLayerIn h4{ width: 412px; }
	div.RSSitemTags div.social_bookmarks_images{ top:7px; left:-34px; } div.errorMessages ul li{ padding:10px 0 10px 20px }
	
} 
@media (min-width: 1px) and (max-width: 459px) {

	div.header div.languageMenu{ float:none; }
	
	.wrap .subWrap, .wrap .subWrap .whiteBlock, div.header, div.header div.languageMenu, div.header div.mainMenu, div.whiteBlock div.pagePath, div.errorMessages,
	div.whiteBlock h1, div.pagePath, div.SiteContent, div.mainContent, div.foter, div.whiteBlock div.mainContent, div.header div.imageHeader img, 
	div.canterContentIn div.pagesText, div.header div.imageHeader, div.whiteBlock div.canterContent, table.sponsorsTable, .four_news, div.four_news, 
	.pageBar, div.canterContent .rssone, div.secondCatLevel, div.forms_message_reg, #regmodulesdivbox, table.siginTable, div.canterContentIn div.notes,
	div.RSSitem div.RSSitemTitle, div.RSSitem div.RSSitemDate, div.RSSitem div.RSSitemText, div.RSSitem div.RSSitemTags, div.RSSitem h1, div.RSSitem h2, 
	div.backToListing, div.searchContent{
		width:460px;
	}
	div.w6o6, div.w6o6 h2{ width:460px !important; }
	div.subPagesBox, div.RSSitemDate div.itmDateTxt{width:430px;}
	#regmodulesdivbox div.box2{ width:400px; }
	div.canterContent img{ max-width:400px; }
	div.RSSitem h1, div.RSSitem h2{ width:auto; }
	div.whiteBlock div.canterContentIn{ padding:0; }
	.rssone .txt div.description, .rssone .txt, .rssone .txt2 { width: 350px; }
	.rssone .txt h3, .rssone .txt h2, .rssone .txt div.txtBottom { width: 345px; }
	
	#tree, #pressMenu{ display: none !important; } #show-menu { display: block; }
	
	div.mainScrollable, div.whiteBlock div.rightContent, div#bgr1End, #searchBox{
		display:none; 
	}
	
	div.header div.mainMenu{ background-repeat:repeat; height:74px; }
	
	div.whiteBlock div.mainContentBgr1{ background:none; }
	div.foter div.foterIn{ width:440px; } div.foter{ height:112px; } div.foter div.foterIn div.footerMenu{ padding:16px 0 0; }
	div#mainMenu{ width:423px; }
	div.mainMenu div#mainMenu ul li a{ font-size:13px; padding:11px 10px 10px; }
	div.pagePath .pagePathIn, div.whiteBlock h1 span{ margin-left:0; }
	div.whiteBlock div.leftContent {
		float: none;
		width: auto;
		margin-bottom: 15px;
	}
	#tree li{ width: auto !important; }
	div.leftContent ul.pressMenu li{ float: none; width: auto; margin:0; }
	
	
	div.RSSitem {
		background: none;
		border: none;
		width: 460px;
	} 
	div.RSSitemTags div.social_bookmarks_images{ left:0 !important; }
	div.RSSitem div.RSSitemLayerIn h4{ width: 412px; }
	div.RSSitemTags div.social_bookmarks_images{ top:7px; left:-34px; }
	div.errorMessages ul li{ padding:10px 0 10px 20px }

}
 