/* HTML */

body,html {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	background-attachment: fixed;
}

a {
	text-decoration: none;
	color:#555;
}

a:focus {
	outline-style: none;
}

ul,li {
	margin-left: 9px;
	list-style-position: outside;
	list-style-type: disc;
	padding: 0;
}

img {
	border: 0px;
}

div#home {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 0;
}
object {
	z-index: 0;
}
embed {
	z-index: 0;
}

/* STRILLO */

div#strillo {
	padding-left: 10px;
	padding-bottom: 30px;
	padding-right: 0px;
	padding-top: 0px;
	visibility: visible;
	z-index: 100;
	width: 230px;
	position: absolute;
	top: 20px;
	left: 775px;
}

div#strillo a {
	visibility: visible;
	z-index: 11;
	font-size: 12px;
	line-height: 18px;
	color: #F2b400;
	background: #333333;
	text-decoration: underline;
	}

/* CONTENT */

div#contentwrap {
	width: 420px;
	position: absolute;
	top: 20px;
	left: 570px;
	padding: 0 0 30px 0;
}

div#contentwrap a.subsection {
	display: block;
	font-size: 12px;
	line-height: 18px;
	color: #3e3e3e;
	background: white;
	padding: 7px 9px 7px 9px;
	margin: 0 0 5px 0;
}

div#contentwrap a.subsection:hover {
	color: #999;
}

div#contentwrap a.subnav {
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	position: relative;
	padding: 4px 4px 6px 6px;
	display: block;
	color: #FFF;
	background: url(../media/site/none.gif) repeat;
	border: 1px solid #FFF;
	width: 138px;
	height: 13px;
	margin-bottom: -1px;
}

div#contentwrap a.subnav:hover {
	color: #555;
	background: url(../media/site/FFF.gif) repeat;
}

div#contentwrap div#contenttext {
	font-size: 13px;
	line-height: 18px;
	color: #555555;
	background: url(images/btxtback.png) repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src='/images/btxtback.png');
	padding: 2px 9px 4px 9px;
	margin: 0 0 10px 0;
}

div#contentwrap div.contenttext a {
	color: #555;
}

div#contentwrap div.contenttext a:hover {
	color: #999;
}


/* MAIN MENU */
div#logo {
	top: 35px;
	left: 33px;
	position: fixed;
}

div#menuwrap {
	width: 215px;
	top: 193px;
	left: 40px;
	font-size: 13px;
	line-height: 13px;
	color: #666666;
	font-weight: bold;
	position: fixed;
}

div#menuwrap div#menu {
	position: relative;
}

div#menuwrap div#menu div#detail {
	position: absolute;
	padding: 4px 4px 6px 6px;
	display: block;
	background: none;
	top: 24px;
	left: 149px;
	width: 286px;
}

div#menuwrap div#menu a {
	position: absolute;
	padding: 4px 4px 6px 6px;
	display: block;
	}


div#menuwrap div#menuitems {
	position: relative;
}

div#menuwrap div#menuitems a {
	position: absolute;
	padding: 4px 4px 6px 6px;
	display: block;
	color: #666666;
	background-color:#FFFFFF;
}

div#menuwrap div#menuitems a:hover {
	color: #666;
	background-color: #000000;
}



div#menuwrap div#menuitems a#voice0 {
	top: 0px;
	left: 0px;
	width: 215px;
	height: 10px;
	
}

div#menuwrap div#menuitems a#voice1 {
	top: 26px;
	left: 0px;
	width: 215px;
	height: 10px;
	
}

div#menuwrap div#menuitems span#voice1 {
	color: #666;
	background-color: #F2b400;
	top: 26px;
	left: 0px;
	width: 215px;
	height: 10px;
	position: absolute;
	padding: 4px 4px 6px 6px;
	display: block;
}

div#menuwrap div#menuitems a#voice2 {
	top: 52px;
	left: 0px;
	width: 215px;
	height: 10px;
	
}

div#menuwrap div#menuitems span#voice2 {
	color: #666;
	background-color: #F2b400;
	top: 52px;
	left: 0px;
	width: 215px;
	height: 10px;
	position: absolute;
	padding: 4px 4px 6px 6px;
	display: block;
}

div#menuwrap div#menuitems a#voice3 {
	top: 78px;
	left: 0px;
	width: 215px;
	height: 10px;
	
}

div#menuwrap div#menuitems span#voice3 {
	color: #666;
	background-color: #F2b400;
	top: 78px;
	left: 0px;
	width: 215px;
	height: 10px;
	position: absolute;
	padding: 4px 4px 6px 6px;
	display: block;
}

div#menuwrap div#menuitems a#voice4 {
	top: 104px;
	left: 0px;
	width: 215px;
	height: 10px;
	
}

div#menuwrap div#menuitems span#voice4 {
	color: #666;
	background-color: #F2b400;
	top: 104px;
	left: 0px;
	width: 215px;
	height: 10px;
	position: absolute;
	padding: 4px 4px 6px 6px;
	display: block;
}

div#menuwrap div#menuitems a#voice5 {
	top: 130px;
	left: 0px;
	width: 215px;
	height: 10px;
	
}

div#menuwrap div#menuitems span#voice5 {
	color: #666;
	background-color: #F2b400;
	top: 130px;
	left: 0px;
	width: 215px;
	height: 10px;
	position: absolute;
	padding: 4px 4px 6px 6px;
	display: block;
}

div#menuwrap div#menuitems a#voice6 {
	top: 156px;
	left: 0px;
	width: 215px;
	height: 10px;
	
}

div#menuwrap div#menuitems span#voice6 {
	color: #666;
	background-color: #F2b400;
	top: 156px;
	left: 0px;
	width: 215px;
	height: 10px;
	position: absolute;
	padding: 4px 4px 6px 6px;
	display: block;
}

div#menuwrap div#menuitems a#voice7 {
	top: 182px;
	left: 0px;
	width: 215px;
	height: 10px;
	
}

div#menuwrap div#menuitems span#voice7 {
	color: #666;
	background-color: #F2b400;
	top: 182px;
	left: 0px;
	width: 215px;
	height: 10px;
	position: absolute;
	padding: 4px 4px 6px 6px;
	display: block;
}

div#menuwrap div#menuitems a#voice8 {
	top: 208px;
	left: 0px;
	width: 215px;
	height: 10px;
	
}

div#menuwrap div#menuitems span#voice8 {
	color: #666;
	background-color: #F2b400;
	top: 208px;
	left: 0px;
	width: 215px;
	height: 10px;
	position: absolute;
	padding: 4px 4px 6px 6px;
	display: block;
}

div#menuwrap div#menuitems a#voice9 {
	top: 234px;
	left: 0px;
	width: 215px;
	height: 10px;
	
}

div#menuwrap div#menuitems span#voice9 {
	color: #666;
	background-color: #F2b400;
	top: 234px;
	left: 0px;
	width: 215px;
	height: 10px;
	position: absolute;
	padding: 4px 4px 6px 6px;
	display: block;
}

div#menuwrap div#menuitems a#voice10 {
	top: 260px;
	left: 0px;
	width: 215px;
	height: 10px;
	
}

div#menuwrap div#menuitems span#voice10 {
	color: #666;
	background-color: #F2b400;
	top: 260px;
	left: 0px;
	width: 215px;
	height: 10px;
	position: absolute;
	padding: 4px 4px 6px 6px;
	display: block;
}

div#menuwrap div#menuitems a#voice11 {
	top: 286px;
	left: 0px;
	width: 215px;
	height: 10px;
	
}

div#menuwrap div#menuitems span#voice11 {
	color: #666;
	background-color: #F2b400;
	top: 286px;
	left: 0px;
	width: 215px;
	height: 10px;
	position: absolute;
	padding: 4px 4px 6px 6px;
	display: block;
}

div#menuwrap div#menuitems a#voice12 {
	top: 312px;
	left: 0px;
	width: 215px;
	height: 10px;
	
}

div#menuwrap div#menuitems span#voice12 {
	color: #666;
	background-color: #F2b400;
	top: 312px;
	left: 0px;
	width: 215px;
	height: 10px;
	position: absolute;
	padding: 4px 4px 6px 6px;
	display: block;
}
div#menuwrap div#menuitems a#voice13 {
	top: 338px;
	left: 0px;
	width: 215px;
	height: 10px;
	
}

div#menuwrap div#menuitems span#voice13 {
	color: #666;
	background-color: #F2b400;
	top: 338px;
	left: 0px;
	width: 215px;
	height: 10px;
	position: absolute;
	padding: 4px 4px 6px 6px;
	display: block;
}

div#menuwrap div#menuitems a#voice14 {
	top: 364px;
	left: 0px;
	width: 215px;
	height: 10px;
	
}

div#menuwrap div#menuitems span#voice14 {
	color: #666;
	background-color: #F2b400;
	top: 364px;
	left: 0px;
	width: 215px;
	height: 10px;
	position: absolute;
	padding: 4px 4px 6px 6px;
	display: block;
}

div#menuwrap div#menuitems a#voice15 {
	top: 390px;
	left: 0px;
	width: 215px;
	height: 10px;
	
}

div#menuwrap div#menuitems span#voice15 {
	color: #666;
	background-color: #F2b400;
	top: 390px;
	left: 0px;
	width: 215px;
	height: 10px;
	position: absolute;
	padding: 4px 4px 6px 6px;
	display: block;
}

div#menuwrap div#menuitems a#voice16 {
	top: 416px;
	left: 0px;
	width: 215px;
	height: 10px;
	
}

div#menuwrap div#menuitems span#voice16 {
	color: #666;
	background-color: #F2b400;
	top: 416px;
	left: 0px;
	width: 215px;
	height: 10px;
	position: absolute;
	padding: 4px 4px 6px 6px;
	display: block;
}

div#menuwrap div#menuitems a#voice17 {
	top: 442px;
	left: 0px;
	width: 215px;
	height: 10px;
	
}

div#menuwrap div#menuitems span#voice17 {
	color: #666;
	background-color: #F2b400;
	top: 442px;
	left: 0px;
	width: 215px;
	height: 10px;
	position: absolute;
	padding: 4px 4px 6px 6px;
	display: block;
}
div#menuwrap div#menuitems a#voice18 {
	top: 468px;
	left: 0px;
	width: 215px;
	height: 10px;
	
}

div#menuwrap div#menuitems span#voice18 {
	color: #666;
	background-color: #F2b400;
	top: 468px;
	left: 0px;
	width: 215px;
	height: 10px;
	position: absolute;
	padding: 4px 4px 6px 6px;
	display: block;
}

div#menuwrap div#menuitems a#voice19 {
	top: 494px;
	left: 0px;
	width: 215px;
	height: 10px;
	
}

div#menuwrap div#menuitems span#voice19 {
	color: #666;
	background-color: #F2b400;
	top: 494px;
	left: 0px;
	width: 215px;
	height: 10px;
	position: absolute;
	padding: 4px 4px 6px 6px;
	display: block;
}

@media screen {
	body>div#menuwrap {
		position: fixed;
	}
	body>div#logo {
		top: 35px;
		left: 33px;
		position: fixed;
	}
}


/* DETAIL MENU */

div#menuwrap2 {
	width: 215px;
	position: fixed;
	top: 193px;
	left: 40px;
	font-size: 13px;
	line-height: 13px;
	color: #666666;
	font-weight: bold;
}

div#menuwrap2 div#menu2 {
	position: relative;
}

div#menuwrap2 div#menu2 a {
	position: absolute;
	padding: 4px 4px 6px 6px;
	display: block;
	}


div#menuwrap2 div#menuitems2 {
	position: relative;
}

div#menuwrap2 div#menuitems2 a {
	position: absolute;
	padding: 4px 4px 6px 6px;
	display: block;
	color: #FFFFFF;
	border:solid 1px #FFFFFF;
}

div#menuwrap2 div#menuitems2 a:hover {
	color: #666666;
	background-color: #F2b400;
}

div#menuwrap2 div#menuitems2 a.selected {
	color: #666666;
	background-color: #FFFFFF;
}

div#menuwrap2 div#menuitems2 span#voice20 {
	top: 0px;
	left: 0px;
	width: 215px;
	height: 10px;
	color: #666666;
	background-color: #FFFFFF;
	display: block;
	padding: 4px 4px 6px 6px;
	border:solid 1px #FFFFFF;
}

div#menuwrap2 div#menuitems2 a#voice21 {
	top: 26px;
	left: 0px;
	width: 215px;
	height: 10px;
	
}
div#menuwrap2 div#menuitems2 a#voice22 {
	top: 52px;
	left: 0px;
	width: 215px;
	height: 10px;
	
}

div#menuwrap2 div#menuitems2 a#voice23 {
	top: 78px;
	left: 0px;
	width: 215px;
	height: 10px;
	
}
div#audience {
	top: 320px;
	left: 32px;
	position: fixed;
}

/* DETAIL CONTENT */

div#contentwrap2 {
	width: 690px;
	position: absolute;
	top: 20px;
	left: 300px;
	padding: 0 0 30px 0;
}


div#contentwrap2 div#contenttext {
	font-size: 13px;
	line-height: 18px;
	color: #555555;
	background: #FFF;
	padding: 2px 9px 4px 9px;
	margin: 0 0 10px 0;
}

div#contentwrap2 div#contentimage {
	padding-left: 0px;
	padding-bottom: 4px;
	padding-right: 9px;
	padding-top: 2px;
	margin: 0 0 10px 0;
}

div#contentwrap2 div#contentdidaimage {
	margin-left: 0;
	margin-bottom: 10px;
	margin-right: 0;
	margin-top: -10px;
	font-size: 13px;
	line-height: 18px;
	color: #555555;
	background: #FFF;
	padding: 2px 9px 4px 9px;
	}


@media screen {
	body>div#menuwrap2 {
		position: fixed;
	}
}

