/* Layout */

body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	background-color: #FFF;
}
#container {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url('../_img/ctx-background.jpg');
	background-repeat: x-repeat;
	background-position: center center;
}
#ctx-frame{
	position: absolute;
	top: 50%;
	height: 650px;
	margin-top: -325px;
	left: 50%;
	width: 740px;
	margin-left: -370px;
}
html > body #ctx-frame {
	background-image: url("../_img/ctx-frame.png");
}
*html body #ctx-frame {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='_img/ctx-frame.png');
}

#content{
	position: absolute;
	top: 50%;
	height: 650px;
	margin-top: -325px;
	left: 50%;
	width: 740px;
	margin-left: -370px;
}
#cnt-logo {
	position: absolute;
	top: 62px;
	left: 25px;
	width: 265px;
	height: 48px;
}
#cnt-menu {
	position: absolute;
	top: 53px;
	left: 336px;
	width: 395px;
	height: 74px;
}
#cnt-main {
	position: absolute;
	top: 127px;
	left: 9px;
	width: 722px;
	height: 420px;
	background-image: url('../_img/cnt-background.jpg');
	background-position: center center;
}
*html #cnt-main {
	background-attachment: fixed;
}

.cnt-col-esq {
	position: relative;
	float: left;
	height: 420px;
	width: 310px;
}

.cnt-col-dir {
	position: relative;
	float: right;
	width: 410px;
	height: 420px;
	overflow: auto;
}

#cnt-sign {
	position: absolute;
	top: 564px;
	left: 35px;
	width: 260px;
	height: 20px;
}
html > body #cnt-sign {
	background-image: url("../_img/item-sign.png");
}
*html #cnt-sign {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='_img/item-sign.png');
}

#cnt-mail {
	position: absolute;
	top: 565px;
	left: 500px;
	width: 205px;
	height: 20px;
}
html > body #cnt-mail {
	background-image: url("../_img/item-mail.png");
}
*html #cnt-mail {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='_img/item-mail.png');
}

#cnt-player {
	position: absolute;
	top: 560px;
	left: 50%;
	margin-left: -37px;
	width: 75px;
	height: 30px;
}

/* Typography */

body {
	font-size: 10px;
}
h1 {
	margin: 0;
	padding: 0;
	font-family: 'Microsoft Sans Serif', Arial, Tahoma;
	font-size: 1.5em;
	font-weight: normal;
	line-height: 1.4em;
	text-transform: uppercase;
	color: #CCC;
}
h2 {
	margin: 0;
	padding: 0;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.4em;
	color: #FFF;
}
h6 {
	margin: 0;
	padding: 0;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 1em;
	font-style: italic;
	font-weight: normal;
	line-height: 1.4em;
	color: #FFF;
	border-top: 1px dotted #FFF;
}
p {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	line-height: 1.4em;
	color: #FFF;
}
a:link, a:visited {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	line-height: 1.4em;
	text-decoration: none;
	color: #CCC;
}
a:hover, a:active {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	line-height: 1.4em;
	text-decoration: underline;
	color: #CCC;
}
a.submenu:link, a.submenu:visited {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.4em;
	text-decoration: none;
	color: #FFF;
}
a.submenu:hover, a.submenu:active {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.4em;
	text-decoration: underline;
	color: #FFF;
}

/* Forms */

form {
	margin: 10px 0 0 0;
	padding: 0;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	line-height: 1.8em;
	color: #FFF;
}

label {
	display: block;
	width: 60px;
	float: left;
	margin-right: 5px;
	text-align: right;
}

input {
	width: 200px;
	border: 1px solid #CCC;
	background-color: transparent;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 1em;
	font-weight: normal;
	line-height: 1.4em;
	color: #FFF;
}
select {
	width: 200px;
	border: 1px solid #CCC;
	background-color: transparent;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 1em;
	font-weight: normal;
	line-height: 1.4em;
	color: #FFF;
}
textarea {
	width: 200px;
	height: 100px;
	border: 1px solid #CCC;
	background-color: transparent;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 1em;
	font-weight: normal;
	line-height: 1.4em;
	color: #FFF;
}
.button {
	width: 50px;
	border: 0;
	background-color: #CCC;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.4em;
	color: #A40C34;
}

/* Classes */

.no-show {
	display: none;
}
.clearing {
	clear:both;
}
.cnt-block {
	margin-bottom: 10px;
}
.cnt-logo-item {
	float:left;
	margin:0 10px 5px 0;
	border:3px solid #fff;
}
.photo {
	float: left;
	display:block;
	width:95px;
	height:95px;
	margin: 0 10px 5px 0;
}
.thumb {
	float: left;
	display:block;
	margin: 0 10px 10px 0;
}
.frame {
	border: 4px solid white;
}
.pad5 {
	padding: 5px;
}
.pad10 {
	padding: 10px;
}
.pad20 {
	padding: 20px;
}
.floatright {
	float: right;
}
.floatleft {
	float: left;
}

/* Begin menu */

ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul li {
	position: relative;
	display: block;
	float:left;
}
ul li a {
	border: 0;
	display: block;
	margin: 0;
	padding: 0;
	height: 74px;
	cursor: pointer;
}
ul li a span {
	display: none;
}

ul li a.menu-item-01:link, ul li a.menu-item-01:visited {
	width: 43px;
	background-image: url("../_img/menu-off-01.jpg");
}
ul li a.menu-item-01:hover, ul li a.menu-item-01:active {
	width: 43px;
	background-image: url("../_img/menu-on-01.jpg");
}
ul li a.menu-item-01-active {
	width: 43px;
	background-image: url("../_img/menu-act-01.jpg");
}

ul li a.menu-item-02:link, ul li a.menu-item-02:visited {
	width: 41px;
	background-image: url("../_img/menu-off-02.jpg");
}
ul li a.menu-item-02:hover, ul li a.menu-item-02:active {
	width: 41px;
	background-image: url("../_img/menu-on-02.jpg");
}
ul li a.menu-item-02-active {
	width: 41px;
	background-image: url("../_img/menu-act-02.jpg");
}

ul li a.menu-item-03:link, ul li a.menu-item-03:visited {
	width: 51px;
	background-image: url("../_img/menu-off-03.jpg");
}
ul li a.menu-item-03:hover, ul li a.menu-item-03:active {
	width: 51px;
	background-image: url("../_img/menu-on-03.jpg");
}
ul li a.menu-item-03-active {
	width: 51px;
	background-image: url("../_img/menu-act-03.jpg");
}

ul li a.menu-item-04:link, ul li a.menu-item-04:visited {
	width: 49px;
	background-image: url("../_img/menu-off-04.jpg");
}
ul li a.menu-item-04:hover, ul li a.menu-item-04:active {
	width: 49px;
	background-image: url("../_img/menu-on-04.jpg");
}
ul li a.menu-item-04-active {
	width: 49px;
	background-image: url("../_img/menu-act-04.jpg");
}

ul li a.menu-item-05:link, ul li a.menu-item-05:visited {
	width: 61px;
	background-image: url("../_img/menu-off-05.jpg");
}
ul li a.menu-item-05:hover, ul li a.menu-item-05:active {
	width: 61px;
	background-image: url("../_img/menu-on-05.jpg");
}
ul li a.menu-item-05-active {
	width: 61px;
	background-image: url("../_img/menu-act-05.jpg");
}

ul li a.menu-item-06:link, ul li a.menu-item-06:visited {
	width: 49px;
	background-image: url("../_img/menu-off-06.jpg");
}
ul li a.menu-item-06:hover, ul li a.menu-item-06:active {
	width: 49px;
	background-image: url("../_img/menu-on-06.jpg");
}
ul li a.menu-item-06-active {
	width: 49px;
	background-image: url("../_img/menu-act-06.jpg");
}

ul li a.menu-item-07:link, ul li a.menu-item-07:visited {
	width: 48px;
	background-image: url("../_img/menu-off-07.jpg");
}
ul li a.menu-item-07:hover, ul li a.menu-item-07:active {
	width: 48px;
	background-image: url("../_img/menu-on-07.jpg");
}
ul li a.menu-item-07-active {
	width: 48px;
	background-image: url("../_img/menu-act-07.jpg");
}

ul li a.menu-item-08:link, ul li a.menu-item-08:visited {
	width: 53px;
	background-image: url("../_img/menu-off-08.jpg");
}
ul li a.menu-item-08:hover, ul li a.menu-item-08:active {
	width: 53px;
	background-image: url("../_img/menu-on-08.jpg");
}
ul li a.menu-item-08-active {
	width: 53px;
	background-image: url("../_img/menu-act-08.jpg");
}

/* End menu */