body				{ color: #000000; background-color: #ffffff; margin: 0px; }
body,
td 					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

/* Top banners */
#topBanners {
	width: 100%;
}
#topBanners div.banner,
#topBanners #topLinks {
	float: left;
	text-align: right;
	width: 22%;
	height: 73px;
	/*border: solid 1px #616f85;*/
	padding: 1px;
	margin: 2px;
	overflow: visible;
}
#topBanners #topLinks {
	width: 7%;
	text-align: left;
	border: none;
	padding: 0px;
	padding-left: 3px;
	padding-top: 10px;
	overflow: hidden;
}
#topBanners #topLinks div.sysLink {
	padding-left: 20px;
	height: 18px;
}
#topBanners #topLinks div.sysLink a,
#topBanners #topLinks div.sysLink a:link,
#topBanners #topLinks div.sysLink a:visited,
#topBanners #topLinks div.sysLink a:active,
#topBanners #topLinks div.sysLink a:hover {
	display: block;
	width: 217px;
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    text-decoration: none;
}
#topBanners #topLinks div.sysLink a:hover {
	color: #d82820;
	text-decoration: underline;
}
#topBanners #topLinks #linkSitemap {
	background: url(../images/icon_site_map.gif) no-repeat 0 0;
}
#topBanners #topLinks #linkContact {
	background: url(../images/icon_contact.gif) no-repeat 0 0;
}
#topBanners #topLinks #separator {
	width: auto;
	height: 2px;
	margin-top: 5px;
	margin-bottom: 5px;
	background: url(../images/elem_lang_notch.gif) no-repeat 0 0;
	background-color: #c2d2d6;
}






/* Main header */
#mainHeader {
	height: 149px;
	clear: left;
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
	border-style: solid none solid none;
	border-color: #739c22;
	border-width: 6px;
}
#mainHeader #searchBar {
	height: 133px;
	padding-right: 10px;
	float: right;
	text-align: right;
	margin: 0px;
	margin-top: 13px;
}
#mainHeader #searchBar form {
	float: right;
	text-align: right;
	margin: 0px;
	margin-top: 13px;
}
#mainHeader #searchBar form input {
	width: 150px;
	height: 21px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: solid 1px #9ca2b3;
}
#mainHeader #searchBar form input.button {
	width: 50px;
	border: 0 solid white;
	background-repeat: no-repeat;
	background-image: url(../images/btn_bg_50.gif);
}
/* Modified 2007/12/20 */
.button91 {
	height: 21px;
	width: 91px;
	border: 0 solid white;
	background-repeat: no-repeat;
	background-image: url(../images/btn_bg.gif);
}
.button125 {
	height: 21px;
	width: 125px;
	border: 0 solid white;
	background-repeat: no-repeat;
	background-image: url(../images/btn_bg_125.gif);
}
/* End of modification */
#mainHeader #searchBar form #advancedSearch {
	text-align: right;
	margin-top: 5px;
	padding-right: 25px;
	background: url(../images/icon_advanced_search.gif) no-repeat 0 0;
	background-position: right;
	width: 175px;
	height: 19px;
}
#mainHeader #searchBar form #advancedSearch a,
#mainHeader #searchBar form #advancedSearch a:link,
#mainHeader #searchBar form #advancedSearch a:visited,
#mainHeader #searchBar form #advancedSearch a:active,
#mainHeader #searchBar form #advancedSearch a:hover {
	font-weight: bold;
	color: #d81a12;
}
#mainHeader #urlBar {
	color: #566280;
	padding-left: 200px;
	padding-top: 132px;
	height: 16px;
}





/* Menu 1 */
#menu1 {
	clear: left;
	text-align: center;
	width: 100%;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-top: 12px;
	padding-bottom: 14px;
	background-color: #181750;
}
#menu1 a,
#menu1 a:link,
#menu1 a:visited,
#menu1 a:active,
#menu1 a:hover {
	display: block;
	padding-left: 14px;
	padding-right: 14px;
/*	border-width: 1px;
	border-style: none solid none solid;
	border-color: #fff;*/
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
#menu1 a:hover {
	color: #d9221a;
	text-decoration: underline;
	border-width: 3px;
	border-color: #da251d;
}
#menu1 a.first {
	border-style: none solid none none;
}
#menu1 a.last {
	border-style: none none none solid;
}







/* Menu 2 */
#menu2 {
	clear: left;
	text-align: center;
	width: 100%;
	margin-bottom: 3px;
	background-color: #bfbfbf;
}
#menu2 #RSS {
	margin: 0px;
	text-align: center;
	width: 50px;
	height: 21px;
	padding-top: 4px;
	padding-right: 3px;
	background-repeat: no-repeat;
	background-image: url(../images/btn_bg_50.gif);
}
#menu2 #RSS a,
#menu2 #RSS a:link,
#menu2 #RSS a:visited,
#menu2 #RSS a:active,
#menu2 #RSS a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
#menu2 td {
	border-width: 1px;
	border-style: none dashed none none;
	border-color: #fff;
}
#menu2 td.last {
	border-style: none;
}

#menu2 table tr td table tr td {
border-style: none;
	color: #0f0e4a;
	text-decoration: none;
}

/***********************************/
.menu2DynamicMenuItemStyle
{
	width: 280px;
	text-align: left;
	background-color: #bfbfbf;
}


#menu2 a.menu2,
#menu2 a.menu2:link,
#menu2 a.menu2:visited,
#menu2 a.menu2:active,
#menu2 a.menu2:hover {
	display: block;
	color: #0f0e4a;
	text-decoration: none;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 3px;
}
#menu2 a.menu2:hover {
	color: #d9221a;
	text-decoration: underline;
}








/* Left column styles */
#leftColumn div.sectionHeader {
	background-color: #ccdbea;
	border-color: #769e2e;
	border-style: solid none none none;
	border-width: 3px;
	color: #04013f;
	font-weight: bold;
	padding-bottom: 8px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 6px;
	text-transform: uppercase;
}
#leftColumn div.sectionContent {
	padding-bottom: 20px;
	padding-left: 15px;
	padding-top: 5px;
}
#leftColumn div.sectionContent a,
#leftColumn div.sectionContent a:link,
#leftColumn div.sectionContent a:visited,
#leftColumn div.sectionContent a:active,
#leftColumn div.sectionContent a:hover {
	color: #2a2522;
	display: block;
	padding-bottom: 3px;
	padding-top: 3px;
	text-decoration: none;
}
#leftColumn div.sectionContent a:hover {
	color: #d9221a;
	text-decoration: underline;
}









/* Main column */
#mainColumn #hotline,
#mainColumn #security,
#mainColumn #photoArchive {
	padding-right: 14px;
}
#mainColumn #news,
#mainColumn #economics,
#mainColumn #videoArchive {
	padding-left: 7px;
	padding-right: 7px;
}
#mainColumn #politics,
#mainColumn #humDim,
#mainColumn #mmMonitoring {
	padding-left: 14px;
}
#mainColumn div.section {
	border-color: #d9221a;
	border-style: solid none none none;
	border-width: 6px;
	margin-bottom: 20px;
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
#mainColumn div.section div.sectionHeader {
	border-color: #a4a3a2;
	border-style: none none solid none;
	border-width: 3px;
	color: #d9221a;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
	padding-bottom: 2px;
	padding-top: 5px;
	text-transform: uppercase;
}
#mainColumn div.section #security div.sectionHeader,
#mainColumn div.section #economics div.sectionHeader,
#mainColumn div.section #humDim div.sectionHeader {
	color: #0d0c47;
}
#mainColumn div.section #photoArchive div.sectionHeader,
#mainColumn div.section #videoArchive div.sectionHeader,
#mainColumn div.section #mmMonitoring div.sectionHeader {
	color: #008a31;
}
#mainColumn div.section div.date {
	border-color: #bdc5ca;
	border-style: none none solid none;
	border-width: 1px;
	color: #d9221a;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    padding-bottom: 2px;
}
#mainColumn div.section div.title a,
#mainColumn div.section div.title a:link,
#mainColumn div.section div.title a:visited,
#mainColumn div.section div.title a:active,
#mainColumn div.section div.title a:hover {
	color: #000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
#mainColumn div.section div.title a:hover {
	color: #d9221a;
}
#mainColumn div.section div.text {
	padding-top: 3px;
}
#mainColumn div.section div.more {
	border-color: #bdc5ca;
	border-style: solid none none none;
	border-width: 1px;
/*   Pupko */
/*	margin-top: 3px;
	padding-top: 3px;*/
	margin-bottom: 3px;
	padding-bottom: 3px;
}

#mainColumn div.section div.more a,
#mainColumn div.section div.more a:link,
#mainColumn div.section div.more a:visited,
#mainColumn div.section div.more a:active,
#mainColumn div.section div.more a:hover {
	color: #a4a3a2;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    text-decoration: none;
}
#mainColumn div.section div.more a:hover {
	color: #d9221a;
	text-decoration: underline;
}
#mainColumn div.section div.item {
	margin-bottom: 10px;
}
#mainColumn div.section div.item div.text a,
#mainColumn div.section div.item div.text a:link,
#mainColumn div.section div.item div.text a:visited,
#mainColumn div.section div.item div.text a:active,
#mainColumn div.section div.item div.text a:hover {
	color: #000;
	text-decoration: none;
}
#mainColumn div.section div.item div.text a:hover {
	color: #d9221a;
	text-decoration: underline;
}
#mainColumn div.section div.item div.date {
	border: none;
	padding-bottom: 2px;
	padding-top: 3px;
	color: #a4a3a2;
}
#mainColumn div.section div.showAll {
	background: url(/images/icon_show_all.gif) no-repeat 0 0;
	background-color: #dde5ea;
	background-position: 95%;
	border-color: #969696;
	border-style: solid;
	border-width: 1px;
	margin: 3px;
	padding-bottom: 6px;
	padding-top: 6px;
	padding-right: 30px;
	text-align: right;
}
#mainColumn div.section div.showAll a,
#mainColumn div.section div.showAll a:link,
#mainColumn div.section div.showAll a:visited,
#mainColumn div.section div.showAll a:active,
#mainColumn div.section div.showAll a:hover {
	color: #455174;
	font-weight: bold;
	text-decoration: none;
}
#mainColumn div.section div.showAll a:hover {
	color: #d9221a;
	text-decoration: underline;
}
#mainColumn #links div.sectionHeader {
	background-color: #94acbf;
	border-color: #969696;
	border-style: solid;
	border-width: 1px;
	color: #fff;
	font-weight: bold;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
	padding: 8px;
	text-transform: none;
	height: 30px;
}
#mainColumn #links div.sectionContent {
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
/* Modified 2007/12/20 */
#mainColumn #links div.sectionContent a,
#mainColumn #links div.sectionContent a:link,
#mainColumn #links div.sectionContent a:visited,
#mainColumn #links div.sectionContent a:active,
#mainColumn #links div.sectionContent a:hover {
	color: #2a2522;
	display: list-item;
	list-style: square outside;
	margin-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-decoration: none;
}
/* End of modification */
#mainColumn #links div.sectionContent a:hover {
	color: #d9221a;
	text-decoration: underline;
}








/* Right column styles */
#rightColumn div.sectionHeader {
	background-color: #ccdbea;
	border-color: #11114c;
	border-style: solid none none none;
	border-width: 3px;
	color: #04013f;
	font-weight: bold;
	padding-bottom: 8px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 6px;
	text-transform: uppercase;
}
#rightColumn div.sectionContent {
	padding-bottom: 20px;
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 5px;
}
#rightColumn #opinions div.opinion {
	margin-top: 0px;
	margin-bottom: 20px;
}
#rightColumn #opinions div.opinion div.photo {
	background-color: #dde5ea;
	border-color: #96aebe;
	border-style: solid;
	border-width: 1px;
	padding: 1px;
	width: 100px;
}
#rightColumn #opinions div.opinion div.author {
	color: #3e669c;
	font-weight: bold;
	padding-bottom: 1px;
	padding-top: 2px;
}
#rightColumn #opinions div.opinion div.text {
	color: #000;
}
#rightColumn #opinions div.opinion div.text a,
#rightColumn #opinions div.opinion div.text a:link,
#rightColumn #opinions div.opinion div.text a:visited,
#rightColumn #opinions div.opinion div.text a:active,
#rightColumn #opinions div.opinion div.text a:hover {
	color: #000;
	text-decoration: none;
}
#rightColumn #opinions div.opinion div.text a:hover {
	color: #d9221a;
	text-decoration: underline;
}
#rightColumn #categorization2 a,
#rightColumn #categorization2 a:link,
#rightColumn #categorization2 a:visited,
#rightColumn #categorization2 a:active,
#rightColumn #categorization2 a:hover {
	color: #2a2522;
	display: block;
	padding-bottom: 3px;
	padding-left: 15px;
	padding-top: 3px;
	text-decoration: none;
}
#rightColumn #categorization2 a:hover {
	color: #d9221a;
	text-decoration: underline;
}
#rightColumn #weatherForecast,
#rightColumn #currencyRates {
	text-align: center;
}









/* Footer */
#footer {
	clear: left;
	background: url(../images/elem_footer.gif) no-repeat 0 0;
	background-color: #181750;
	color: #fff;
	padding-left: 50px;
	padding-top: 15px;
	padding-bottom: 15px;
}