*{ margin: 0px; padding: 0px; border: none }
div, img, ul, li{ position: relative }
body{ font-family: "Verdana"; font-size: 12px; background: #fff url(gfx/bg.jpg) left top }
table td{ vertical-align: top }

.header{ background: transparent url(gfx/belt.png) left 30px repeat-x; height: 127px; z-index: 2 }
.header h1{ font-family: "Trebuchet MS"; font-weight: bold; font-size: 33px; margin-left: 280px; padding-top: 58px; color: #fcd6a4 }
.header .sublogo{ position: absolute; left: 0px; top: 0px; background: transparent url(gfx/sublogo.png) left top no-repeat; height: 116px }
.header h1{ font-weight: bold; font-size: 36px; color: #fcd6a4; margin-left: 279px; padding-top: 53px }
.logo{ position: absolute; left: 0px; top: 0px; z-index: 6; background: transparent url(gfx/logo.png) left top; width: 253px; height: 152px }
.decor{ position: absolute; right: 25px; top: 7px; z-index: 3; background: transparent url(gfx/decor.jpg) left top; width: 136px; height: 102px; border: 2px solid #fff }

.eventtext{ position: absolute; left: 0px; top: 5px; font-weight: bold; font-size: 14px; font-family: "Trebuchet MS"; margin-left: 280px; padding-top: 5px; color: #8c0e13}

.red{ color: #8c0e13 }
.wine{ color: #d10019 }
.yellow{ color: #f2963f }
.bgWhite{ background-color: #fff }

.center{ text-align: center }
.italic{ font-style: italic }

.fmain{min-height: 650px; margin-right: 7px; background-color: #fff}

.mContainer{ width: 83%; z-index: 4; margin-top: -11px; background: transparent url(gfx/rShadow.png) right top repeat-y}
.mContainer .main { margin-right: 7px; background-color: #fff}
.mContainer .left{ float: left; width: 255px; background-color: #fff; padding-bottom: 120px }
.mContainer .left h1{ font-weight: bold; font-size: 20px; text-align: center; margin: 73px 15px 0px 15px; padding-bottom: 16px; border-bottom: 1px solid #fdd6a4 }
.mContainer .left ul{ display: block; margin: 0px 15px; list-style: none }
.mContainer .left ul li{ border-bottom: 1px solid #fdd6a4; text-align: center; padding: 5px }
.mContainer .left ul li a{ text-decoration: none; color: #d10019; font-weight: bold }
.mContainer .left ul li.act{ background-color: #fffbf5 }
.mContainer .left ul li.act a{ color: #8b0e13 }
.mContainer .left ul li ul{ list-style: none; border-top: 1px solid #fdd6a4; background-color: #fff; margin: 4px -4px; padding: 5px 0px; margin-bottom: -5px }
.mContainer .left ul li ul li{ text-align: left; text-indent: 15px; border: none; padding: 3px 0px}
.mContainer .left ul li ul li a{ font-weight: normal; color: #8b0e13 }
.mContainer .left ul li ul li.act{ background-color: #fff }
.mContainer .left ul li ul li.act a{ font-weight: bold; color: #8b0e13 }
.mContainer .center{ margin-left: 255px; padding: 0px 27px; text-align: justify; }
.mContainer .center h1{ clear:right; font-weight: bold; font-size: 18px; margin-top: 38px; margin-bottom: 13px }
.mContainer .center h1 a{ color: #d10019; }
.mContainer .rImg{ width: 200px; float: right; clear: right; margin-left: 10px; text-align: center; }
.mContainer .rImg, .mContainer .rImg img{ margin-bottom: 10px }
.mContainer p{ margin: 15px 0px }
.mContainer .role{ font-size: 16px }
.mContainer .name{ margin-top: 25px; text-align: left }
.mContainer .interview{ font-size: 11px }

.stores, .awards, .production{ width: 100% }
.stores td, .awards td{ padding: 5px; text-align: center }
.stores .head, .awards head{ background-color: #fcd6a4; color: #8c0e13; vertical-align: middle }
.stores .head, .stores img, .awards head, .awards img{ -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px }
.splitter{ padding: 15px 0px; }
.splitter div{ height: 2px; font-size: 2px; background-color: #fcd6a4 }

.production p{ text-indent: 20px }

.production b{ font-style: italic }
.production b.head{ font-family: "Georgia"; font-size: 18px; font-weight: normal }

.prodImg{ display: block; text-align: left }
.prodImg img{ margin: 10px }

.awardsList{ list-style-position: outside }
.awardsList li{ text-align: justify; margin: 15px 25px; }

.scheme{ margin-right: 16px; margin-bottom: 17px; }

.fContainer{ width: 83%; z-index: 5; clear: left; }
.fContainer .main{ margin-right: 70px; background: transparent url(gfx/bShadow.png) left bottom repeat-x; height: 78px }
.fContainer .round{ float: right; width: 70px; height: 70px; background: transparent url(gfx/round.png) right bottom no-repeat }

.footDecor{ float: left; clear: left; width: 252px; height: 166px; margin-top: -103px }

.mainMenu{ list-style: none; padding-top: 20px; text-align: center; z-index: 10; }
.mainMenu li{ display: inline; z-index: 10 }
.mainMenu li a{ margin: 0px 10px 10px; text-decoration: none; font-style: italic; font-size: 16px; font-weight: normal; color: #f2963f; padding: 2px 0px; border-top-style: solid; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 1px; text-transform: uppercase }

.mLink1{ border-top-color: #fcd6a4; border-bottom-color: #fcd6a4 }
.mLink3{ border-top-color: #d10019; border-bottom-color: #d10019 }
.mLink4{ border-top-color: #8c0e13; border-bottom-color: #8c0e13 }

.right{ position: absolute; width: 17.3%; right: 1%}
.right h1{ font-family: Arial; font-weight: bold; font-size: 18px; margin-bottom: 10px }

.rightBlock{ border: 1px solid #8c0e13; background-color: #fcd6a4; color: #8c0e13; padding: 12px 17px; margin-bottom: 14px; z-index: 50 }
.rightBlock a, .rightBlock h1{ color: #d10019 }
.rightBlock h1{ font-weight: bold; font-size: 18px; text-align: center; margin-bottom: 5px }
.rightBlock p{ margin-bottom: 12px }
.rightBlock p.small{ margin: 0px; font-size: 10px }

.sign{ margin-left: 15px; margin-bottom: 12px }
.nobdy{ height: 0px}

/* News Rect */
.blok li{
	padding: 10px 0px 10px 0px;
	width: 313px;
	z-index: 15;
	list-style: none;
}

.bloktop{
	background: url(gfx/bloktop.gif) top no-repeat;
	width: 284px;
}

.blokbot{
	background: url(gfx/blokbot.gif) bottom no-repeat;
	width: 284px;
	padding-top: 13px;
	padding-bottom: 13px;
}

.blokline{
	background: url(gfx/blokline.gif) repeat-y;
	width: 284px;
	padding: 5px 10px 5px 10px;
	font-size: 12px;
}

.newsdate{
	text-decoration: none;
	color: red;
}
/*-------------*/
