body {
	margin: 0px;
	padding: 0px;
	font-family: "Arial CE", Arial, "Verdana CE", Verdana, sans-serif;
	font-size: 0.7em;
	color: #6E4B39;
	line-height: 1.5em;
	background-color: #330000;
	background-image: url("img/bg.png");
	background-repeat: repeat-x;
	text-align: center; /* IE center hack */
	height: 100%;
}
html {
	height: 100%;
}
/* LINKS OVERALL */
a:link, a:visited {
	color: #997654;
	text-decoration: none;
}
a:hover {
	color: #996600;
	text-decoration: none;
}
:link img, :visited img {
	border: 0 none inherit;
}

a[href^='http:'] {
	margin-right: 2px;
	padding-right: 12px;
	background-image: url("img/linkOut.gif");
	background-position: 100% 50%;
	background-repeat: no-repeat;
}
.left a[href^='http:'], .right a[href^='http:'] {
	background-image: url("img/linkOut1.gif");
}
a[href^='./live'] {
	margin-right: 2px;
	padding-right: 12px;
	background-image: url("img/linkWindow1.gif");
	background-position: 100% 50%;
	background-repeat: no-repeat;
}

/* FIXED DEFINITIONS */
img {
	border: 0 none !important;
}
hr {
	display: none;
}
abbr {
	border-bottom: 1px dashed #330000;
	cursor: help;
}

/* Clear */
.clearBoth {
    clear: both;
	height: 0.01em;
	font-size: 0.01em;
	line-height: 0.01em;
}

#fullWidth {
	width: 100%;
	background-image: url("img/overflow.png");
	background-repeat: no-repeat;
	background-position: 50% 0%;
}
#web {
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	z-index: 100;
}

/* HEAD */
h1 {
	position: relative;
	width: 760px;
	height: 431px;
	margin: 0;
	padding: 0;
	font-size: 200%;
	text-align: center;
	background-color: #000000;
	overflow: hidden;
	float: left;
}
h1 span#h1 {
	margin: 200px 0px 0px 0px;
	padding: 0;
	line-height: 100%;
	display: block;
}
h1 span#img {
	position: absolute;
	left: 0;
	top: 0;
	width: 760px;
	height: 431px;
	margin: 0;
	padding: 0;
	display: block;
	z-index: 1;
	background: url("img/overflow.png") -135px 0px no-repeat;
}

/* LANG SWITCH */
ul#switchLang {
	position: absolute;
	top: 62px;
	left: 0;
	width: 190px;
	height: 35px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul#switchLang li {
	position: absolute;
	top: 0;
	width: 95px;
	height: 35px;
	overflow: hidden;
}
ul#switchLang li#mEN {
	position: absolute;
	left: 0;
}
ul#switchLang li#mCS {
	position: absolute;
	left: 95px;
}
ul#switchLang li span {
	position: absolute;
	top: 0;
	left: 0;
	width: 95px;
	height: 35px;
	display: block;
}
ul#switchLang li span.slText {
	padding-left: 1em;
	font-size: 150%;
}
ul#switchLang li span#mENImg {
	background: url("img/mEN.png") top left no-repeat;
	z-index: 1;
}
ul#switchLang li span#mCSImg {
	background: url("img/mCS.png") top left no-repeat;
	z-index: 1;
}

/* NAVIGATION */
#navArea {
	position: relative;
	width: 190px;
	height: 431px;
	font-weight: bold;
	float: right;
}
ul#navEN, ul#navCS {
	position: absolute;
	top: 127px;
	left: 0;
	width: 140px;
	height: 140px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul#navEN li, ul#navCS li {
	position: absolute;
	left: 0;
	width: 140px;
	height: 35px;
	background-color: #330000;
	overflow: hidden;
}
ul#navEN li span, ul#navCS li span {
	position: absolute;
	top: 0;
	left: 0;
	width: 140px;
	height: 35px;
	display: block;
}
ul#navEN li span.navText, ul#navCS li span.navText {
	padding-left: 1em;
	font-size: 150%;
}
/* EN */
span#m01ENImg {
	background: url("img/m01en.png") top left no-repeat;
	z-index: 1;
}
span#m02ENImg {
	background: url("img/m02en.png") top left no-repeat;
	z-index: 1;
}
span#m03ENImg {
	background: url("img/m03en.png") top left no-repeat;
	z-index: 1;
}
span#m04ENImg {
	background: url("img/m04en.png") top left no-repeat;
	z-index: 1;
}
/* CS */
span#m01CSImg {
	background: url("img/m01cs.png") top left no-repeat;
	z-index: 1;
}
span#m02CSImg {
	background: url("img/m02cs.png") top left no-repeat;
	z-index: 1;
}
span#m03CSImg {
	background: url("img/m03cs.png") top left no-repeat;
	z-index: 1;
}
span#m04CSImg {
	background: url("img/m04cs.png") top left no-repeat;
	z-index: 1;
}

/* MENU ITEMS POSITION */
ul#navEN li#m01en, ul#navCS li#m01cs {
	top: 0px;
}
ul#navEN li#m02en, ul#navCS li#m02cs {
	top: 35px;
}
ul#navEN li#m03en, ul#navCS li#m03cs {
	top: 70px;
}
ul#navEN li#m04en, ul#navCS li#m04cs {
	top: 105px;
}

#label {
	position: absolute;
	top: 345px;
	left: -655px;
	width: 190px;
	height: 120px;
	display: block;
	overflow: hidden;
	z-index: 1;
}
#label span {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 190px;
	height: 120px;
	display: block;
	background: url("img/label.png") top left no-repeat;
	z-index: 1;
}
a#label {
	background-image: none !important;
}

/* RSS */
#rss {
	position: absolute;
	top: 0px;
	left: -45px;
	width: 55px;
	height: 62px;
	line-height: 62px;
	vertical-align: middle;
	display: block;
	overflow: hidden;
	z-index: 1;
}
#rss span {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 55px;
	height: 62px;
	display: block;
	background: url("img/rss.png") top left no-repeat;
	z-index: 1;
}

/* MAIN */
div#space {
	width: 950px;
	height: 43px;
	margin: 0;
	padding: 0;
	background-image: url("img/space.png");
	background-repeat: no-repeat;
	display: block;
}
.pattern {
	position: relative;
	width: 950px;
	margin: 0em auto 0em auto;
	background-image: url("img/pattern.png");
	background-repeat: repeat-y;
}
#content {
	width: 950px;
	background-image: url("img/contentBG.png");
	background-repeat: no-repeat;
}
#main {
	width: 950px;
	_height: 140px;
	min-height: 140px;
	margin: 0;
	padding: 0em 0em 2em 0em;

}

/* WORKS */
.wLeft {
	width: 290px;
	float: left;
}
.wRight {
	width: 290px;
	float: right;
}
.wCenter {
	width: 290px;
	margin-left: 330px;
	_margin-left: 327px;
}
.wItem {
	padding: 2em 0em 2em 0em;
}
.wCenter {
	border-top: 1px solid #4E3021;
}
.wFirst {
	border-top: 0px solid #4E3021;
}

.wItem h4, .wItem p {
	margin: 0px 0px 0px 75px;
}
.wItem p.wLink {
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 1.5em 75px;
	color: #956B3A;
	font-weight: bold;
}

.wItem p.wLink a {
	/*padding: 0;*/
	margin: 0em 0em 0em 20px;
	/*display: block;*/
}
.wItem p.en {
	padding: 0em 0em 1.5em 0em;
}
.wItem p.cs {
	padding: 0em 0em 0em 0em;
	color: #795036;
}
h3 {
	display: none;
}
h4 {
	padding: 0em 0em 0.25em 0em;
	color: #946B3B;
	font-family: "Trebuchet MS", "Lucida Grande", Verdana, Arial, Tahoma, sans-serif;
	font-size: 120%;
	text-transform: uppercase;
	background: url("img/star.gif") top left no-repeat;
}
h4 span {
	padding: 0px 0px 0px 20px
}

.wFloat {
	width: 70px;
	min-height: 150px;
	float: left;
}
.wFloat a {
	width: 50px;
	height: 50px;
	margin: 0;
	padding: 4px 6px 6px 4px;
	background-image: url("img/imgFrame.gif");
	background-repeat: no-repeat;
	display: block;
}
.wFloat img {
	width: 50px;
	height: 50px;
	margin: 0;
	border: 1px solid black !important;
	display: block;
}
.wFloat p {
	width: 62px;
	margin: 0.75em 0em 0em 0em;
	padding: 2px 0px 2px 0px;
	color: #997654;
	font-weight: bold;
	text-align: center;
	border-bottom: 1px solid #997654;
	overflow: hidden;
}
.wFloat p.category {
	text-transform: uppercase;
}
.wFloat p.status {
	color: #731F3A;
	border-bottom: 1px solid #731F3A;
}
.wFloat p span {
	display: none;
}

/* ADDITIONAL CONTENT */
#adContentOuter {
	width: 100%;
	text-align: center;
	background-color: #6C4B2B;
	background-image: url("img/footerBGOuter.png");
	background-repeat: repeat;
}
#adContent {
	width: 100%;
	text-align: center;
	background-image: url("img/footerBG.png");
	background-repeat: repeat-x;
}
#adContentLoop {
	width: 950px;
	margin: 0em auto 0em auto;
	background-image: url("img/footerBGCLoop.png");
	background-repeat: repeat-y;
}
#adContentInner {
	position: relative;
	width: 950px;
	padding: 3em 0em 0.5em 0em;
	text-align: left;
	background-image: url("img/footerBGC.png");
	background-repeat: no-repeat;
}

#adContentInner p {
	margin: 0;
	padding: 0em 0em 1.5em 0em;
}

h2 {
	position: relative;
	width: 280px;
	height: 30px;
	margin: 0em 0em 0.5em 0em;
	padding: 0;
	color: #330000;
	font-family: "Trebuchet MS", "Lucida Grande", Verdana, Arial, Tahoma, sans-serif;
	font-size: 150%;
	text-transform: uppercase;
	overflow: hidden;
}

.left {
	width: 290px;
	color: #330000;
	float: left;
}
.right {
	width: 290px;
	color: #330000;
	float: right;
}
.center {
	width: 280px;
	margin-left: 334px;
	color: #997654;
}
.upperLine {
	margin-top: 1em;
	padding-top: 1.5em;
	border-top: 1px solid #330000;
}
.upperLineC {
	margin-top: 1em;
	padding-top: 1.5em;
	border-top: 1px solid #6E4B39;
}
.shift {
	padding-bottom: 1.5em;
}

.center a:link, .center a:visited {
	color: #A3857A;
	text-decoration: none;
}
.center a:hover {
	color: #996600;
	text-decoration: none;
}
.left a:link, .left a:visited, .right a:link, .right a:visited {
	color: #660000;
	text-decoration: none;
}
.left a:hover, .right a:hover {
	color: #CDCDCD;
	text-decoration: none;
}

ul.list {
	margin: 0em 0em 0em 6px;
	padding: 0em 0em 0em 6px;
	_margin: 0em 0em 0em 9px;
	_padding: 0em 0em 0em 9px;
	list-style-image: url("img/list.gif");
}
ul.list1 {
	list-style-image: url("img/list1.gif");
}

#twitter-link {
	margin: 1em 0em 0em 0em;
	display: block;
	text-align: right;
}

/* FOOTER */
#footerFull {
	width: 100%;
	text-align: center;
	background-image: url("img/addressFull.png");
	background-repeat: repeat-x;
}
#footer {
	width: 950px;
	margin: 0em auto 0em auto;
	padding: 4em 0em 2em 0em;
	text-align: center;
	font-style: normal;
	background-image: url("img/address.png");
	background-repeat: no-repeat;
	display: block;
}
#footer strong {
	color: #79544B;
}
address {
	font-style: normal;
}

/* BACK TO TOP */
#backLeft, #backRight {
	position: absolute;
	top: 0;
	width: 100px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	vertical-align: middle;
	background-color: #000000;
	display: block;
}
#backLeft {
	left: 25px;
}
#backRight {
	left: 850px;
}
#backLeft span, #backRight span {
	position: absolute;
	top: 0;
	left: 0;
	width: 100px;
	height: 40px;
	background-repeat: no-repeat;
	z-index: 1;
}
#backLeft span {
	background-image: url("img/backLeft.png");
}
#backRight span {
	background-image: url("img/backRight.png");
}
