﻿* { font-family: Georgia, "Times New Roman" , Times, serif; }

body { margin-top: 0; }
th { background-color: #4a4f6b; padding: 2px; margin: 10px 0 10px 0; border: none; }

a { color: #a4713d; font-weight: bold; text-decoration: none; }
h2 { background-color: #4a4f6b; padding: 5px; margin: 0 0 10px 0; border: 2px #4a4f6b outset; }
h3 { padding: 0; margin-top: 0px; margin-bottom: 5px; }
h2, h2 *, h2 a, th { color: White; }
h3, h3 * { color: #a4713d; }
h2, h2 a, th, div.detail h3, div.detail h3 a { font-size: 13px; font-weight: bold; }
h3, h3 a { font-weight: bold; }
h1 { font-size: 24px; color: #8c4601; }

.mainHeadline h3, .mainHeadline h3 a, div.detail .mainHeadline h3, div.detail .mainHeadline h3 a  { font-size: 40px; color: #8c4601; }

div.detailPanel h1, div.detailPanel h2, .mainHeadline h2 { visibility: hidden; display: none; }

div.pubs h1 { font-size: 12px; color: White; background-color: #4a4f6b; padding: 5px; border: 2px #4a4f6b outset; }
div.pubs h2 { font-size: 11px; padding: 2px; }
div.pubs h3 { margin: 14px 0 7px 0; }

/*	===============		*/

#Header { margin: 0 auto; width: 955px; height: 148px; border: 0; background-image: url(./img/headerbg.jpg); background-repeat: no-repeat; }
#Header select, #Header input { background-color: #e6e6e6; }
#Container { margin: 0 auto; width: 955px; background-color: #c8c8c8; }
#LeftPane, #ContentPane, #RightPane, #AdsPane, #LeftInnerPane, #ContentInnerPane { vertical-align: top; background-color: #e6e6e6; }
#ContentPane { width: 715px; border-left: solid 10px #c8c8c8; border-right: solid 10px #c8c8c8; }
#LeftPane { width: 210px; border-left: solid 10px #c8c8c8; }
#RightPane { width: 210px; border-right: solid 10px #c8c8c8; }
/* width Total: 220px;*/

div.home #ContentPane, div.shop #ContentPane { width: 495px; }

div.pubs #LeftInnerPane h1 { margin: 10px 0 10px 10px; border-right: none; }
div.pubs #ContentInnerPane h1 { margin: 10px 10px 10px 0; border-left: none; padding-left: 0; }
div.pubs #LeftInnerPane, div.pubs #ContentInnerPane { height: 100%; }
div.pubs #LeftInnerPane { width: 230px; }
div.pubs #ContentInnerPane { width: 505px; border-left: none; }
div.pubs #AdsPane { width: 735px; border-left: none; border-right: none; }

/*#Header * { margin: 0; border: 0; padding: 0; }*/
#CurrentWeek { color: White; font-size: 12px; font-weight: bold; font-style: italic; border: 0; /*solid 1px Red;*/ height: 20px; vertical-align: middle; text-align: right; }
/*	===============		*/

.skcPhotoZone { margin: 0 0 10px 10px; float: right; }
.skcPhotoZoneSUBHOME { margin: 0 10px 10px 0; float: left; }
.skcPhotoZoneHOME { margin: 0 0 10px 10px; float: right; }
/*.introPanel .skcPhotoZoneHOME { margin-top: 12px;}*/
/*.skcPhotoZoneMENU { border-width: 0; margin: 2px 0 2px 0; }*/
.skcPhoto { margin-bottom: 4px; }
.skcPhotoMini { width: 70px; margin-bottom: 4px; }



.skcPhotoZoneMENU { margin: 0 0 5px 0; text-align: center; }
.skcPhotoZoneMENU img { width: 186px; }
.skcPhotoZoneMENU .categoryHeader img { width: 196px; }
.bannerPanel, .itemPanel, .detailPanel, .menuPanel, .infoPanel, div.shop #ContentPanePanel, div.shop #LeftPanePanel, div.shop #RightPanePanel { margin: 5px 5px 0 5px; }
.pubsPanel { margin: 0 10px 0 10px; }
.bannerPanel { border: 0; padding: 0; text-align: center; }
.infoPanel p, .introPanel { clear: both; }
.itemPanel, .menuPanel, .itemPanelTableTd { border-top: solid 2px #c8c8c8; border-left: solid 2px #c8c8c8; border-bottom: solid 2px White; border-right: solid 2px White; /*border: 2px #e6e6e6 inset;*/ }
.itemPanel, .itemPanelTableTd, .panelContent { padding: 4px; }
.menuPanel { padding: 0; }
.subtitle { font-size: 10px; font-style: italic; margin-top: 0; }
.author { font-weight: bold; margin: 0; }
.authorMag { font-weight: bold; margin: 0; color: #4a4f6b; margin-bottom: 10px; }
.ImgLeft { padding-right: 10px; padding-bottom: 10px; }
.ImgRight { padding-bottom: 10px; padding-left: 10px; }
.gvItem { padding: 10px 0 10px 0; border-bottom: dotted 1px #8c4601; }

.miniLink, a.miniLink, .liSty, .liSty a { font-size: 10px; color: #4a4f6b; font-weight: bold; }
.li-std { background-image: url(./img/ListImg_Square.gif); background-repeat: no-repeat; background-position: 0 -.1em; padding-left: .9em; }
.li-td { background-image: url(./img/ListImg_Square.gif); background-repeat: no-repeat; background-position: 0 .2em; padding-left: .9em; margin: inherit 0 inherit 15px; /*padding: 0 0 5px 15px;*/ }
.li-doc { background-image: url(./img/ListImg_Arrow.gif); background-repeat: no-repeat; background-position: 0 -.1em; padding-left: .9em; }
.li-lft { background-image: url(./img/ListImg_Arrow.gif); background-repeat: no-repeat; margin: 10px 0 0 0; padding: 0 0 10px 15px; border-bottom: dotted 1px #8c4601; }
.li-rgt { margin: 10px 4px 0 4px; padding: 0 4px 10px 4px; border-bottom: dotted 1px #8c4601; }


@media screen
{
    body, td, select, input { font-size: 12px; }
    h3, h3 a { font-size: 12px; }
}

@media print
{
	body.news-itemdetail #Header
	, body.news-itemdetail #LeftPane
	, body.news-itemdetail #RightPane
	, body.pubs-article #Header
	, body.pubs-article #LeftPane
	, body.pubs-article #RightPane
	, body.shop-productdetail #Header
	, body.shop-productdetail #RightPane
	{
		display: none;
		left: 0;
	}
	body.news-itemdetail #ContentPane
	, body.pubs-article #ContentPane
	, body.shop-productdetail #ContentPane
	{
		left: 0;
		width: 100%; 
		float: none !important;
		color: black;
		background: white;
	}
	body, td, select, input { font-size: 13pt; /*1.05em;*/ }
    h3, h3 a, h3 span { font-size: 14pt; /*1.15em;*/ }
}
