/* CSS Document */body  {	font: 100% Verdana, Arial, Helvetica, sans-serif;	background: #0B0B0B url(/image/bg.jpg) no-repeat fixed center top;	margin: 0;	padding: 0;	text-align: center;	color: #FFFFFF;}img {	border: none;}.twoColFixLt #container {	margin: 50px auto;	text-align: left;	display: block;	width: 968px;}.twoColFixLt #sidebar1 {	float: left;	width: 260px;}.maincontent {	width: 628px;	background: #000000;	vertical-align: top;	float: right;	padding-right: 40px;	padding-left: 40px;	font-size: 80%;	font-weight: normal;	line-height: 1.3em;	margin: 0px;	padding-top: 0px;	padding-bottom: 0px;} .fltrt {	float: right;	margin-left: 8px;}.fltlft {	float: left;	margin-right: 8px;}.clearfloat {	clear:both;    height:0;    font-size: 1px;    line-height: 0px;}#mainTile {	float: right;	width: 670px;	height: 180px;	padding-left: 38px;}#HBlock {	float: left;	margin-top: 20px;	width: 360px;}.IMG-left {	float: left;	margin-right: 20px;	margin-bottom: 10px;	border: 1px solid #333333;	background-color: #0B0B0B;	padding: 10px;	margin-top: 3px;	margin-left: 0px;	clear: both;}.IMG-right {	float: right;	margin-left: 20px;	margin-bottom: 10px;	margin-top: 3px;	border: 1px solid #333333;	background-color: #0B0B0B;	padding: 10px;}#HBlock h1 {	padding: 0px;	color: #FF9900;	margin: 0px;	font-size: 40px;	letter-spacing: -0.1em;	text-shadow: 2px 2px 3px black;	text-indent: -4px;}#HBlock h2 {	margin-top: 0px;	margin-bottom: 15px;	color: #FFFFFF;	font-weight: normal;	font-size: 16px;	padding: 0px;	margin-right: 0px;	margin-left: 0px;	text-shadow: 2px 2px 3px black;	text-indent: -2px;}#HBlock a {	color: #E3A968;	text-decoration: none;	font-size: 70%;	margin-right: 20px;	padding-left: 10px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #E3A968;}#BNBlock {	float: right;	margin-top: 20px;	text-align: right;	width: 290px;}#mctt {	float: right;	width: 708px;}#mctd {	float: right;	width: 708px;	top: 0px;	position: relative;}#mainMenu {	background-color: #E3A968;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #715434;	border-left-color: #715434;	margin-left: 36px;	margin-right: 36px;	width: auto;}#mainMenu a {	display: block;	padding-left: 30px;	color: #000000;	text-decoration: none;	padding-top: 4px;	padding-right: 20px;	padding-bottom: 5px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #f1d4b4;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #715434;	font-size: 80%;	background-color: #E3A968;}#mainMenu a:hover {	color: #FFFFFF;	background-color: #A77B4B;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #A77B4B;	border-bottom-color: #A77B4B;}#down {	text-align: center;}#leftBlock {	float: left;	width: 300px;	clear: both;}#rightBlock {	float: right;	width: 300px;	clear: none;}#data {	color: #FF9900;	font-size: 80%;	margin-bottom: 6px;}#newsBlock {	margin-bottom: 20px;	clear: both;}#newsBlock a {	color: #CCCCCC;	text-decoration: none;}#newsBlock a:hover {	color: #FFFFFF;	text-decoration: underline;}#titleOne {	color: #E3A968;	font-size: 130%;	margin-bottom: 22px;
	margin-top: -2px;}#BannDownBlock {	float: right;	width: 686px;	padding-top: 19px;	padding-bottom: 11px;	border: 1px solid #000000;	background-color: #666666;	padding-left: 19px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);	-moz-opacity: 0.6;	-khtml-opacity: 0.6;	opacity: 0.6;}#BannDownBlock img {	margin-right: 9px;	margin-bottom: 8px;}#podval {	float: right;	width: 707px;	color: #FFFFFF;	font-size: 60%;	display: block;	padding-bottom: 100px;}#podval a {	color: #FFFFFF;	text-decoration: none;	background-color: #000000;	padding: 4px 19px 5px;	float: right;}#podval a:hover {	color: #FF9900;}#HBlock a:hover {	color: #FFFFFF;}#titleToo {	color: #FF9900;	font-size: 90%;	margin-bottom: 7px;}#logo {	margin: 0px;	padding: 0px;	height: 280px;	width: 260px;}#detail {	margin-bottom: 10px;	clear: both;}#detail a {	color: #E3A968;}#detail a:hover {	color: #FFFFFF;}#filesLink {	clear: both;	margin-bottom: 20px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #333333;}#filesLink a {	color: #E3A968;	padding-top: 4px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #333333;	display: block;	text-decoration: none;	padding-bottom: 5px;	padding-left: 25px;	background-image: url(/image/ico-itunes.gif);	background-repeat: no-repeat;	background-position: left 5px;}#filesLink a:hover {	color: #FFFFFF;	background-color: #000000;}#artgraphic {	text-align: center;	float: left;	width: 260px;}#allDown {	clear: both;	width: 967px;	padding-top: 20px;}#leftBlock2 {	float: left;	width: 480px;	text-align: justify;}#rightBlock2 {	float: right;	width: 100px;}#jumpMenu {	width: 100%;	font-size: 80%;}#titleThree {	color: #FF9900;	margin-bottom: 7px;	font-size: 110%;}p {	margin-top: 0px;	margin-bottom: 10px;}#AVBlock {	background-color: #0B0B0B;	border: 1px solid #333333;	padding: 20px;	margin-top: 30px;	font-size: 80%;	float: left;	width: 438px;	clear: both;}#AVBlock #VideoBlock {	float: left;	margin-bottom: 20px;	width: 320px;	background-image: url(/image/aqt.png);	background-repeat: no-repeat;	background-position: center center;	vertical-align: top;	border: 1px solid #333333;	background-color: #000000;}#video #filesLink a {	color: #E3A968;	padding-top: 4px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #333333;	display: block;	text-decoration: none;	padding-bottom: 5px;	padding-left: 25px;	background-image: url(/image/ico-qt.gif);	background-repeat: no-repeat;	background-position: left 5px;}#video #filesLink a:hover {	color: #FFFFFF;	background-color: #0B0B0B;}#AVBlock #titleToo {	color: #CCCCCC;	margin-bottom: 10px;}#AVBlock #VideoDescript {	float: right;	width: 100px;	text-align: left;}.botnav {	font-size: 10px;	clear: both;	margin-top: 20px;	display: block;	padding-top: 10px;}.botnav a {	text-decoration: none;	color: #666666;	padding: 2px 5px;	font-size: 10px;}.botnav a:hover {	color: #FFFFFF;	text-decoration: none;	background-color: #999999;}.realyear {	padding: 2px 5px;	text-decoration: none;	color: #FFFFFF;	background-color: #FF9900;}.back {	clear: both;	padding-top: 20px;}.back a {	color: #E3A968;}.back a:hover {	text-decoration: none;}#newsBlock2 {	margin-bottom: 20px;	text-align: justify;	line-height: 1.4em;}#photoBlock {	background-color: #000000;	float: left;	width: 100%;	margin-bottom: 20px;}#newsBlock2 a {	color: #E3A968;}#newsBlock2 a:hover {	text-decoration: none;}#photoBlock #box {	border: 1px solid #333333;	margin-right: 3px;	margin-bottom: 3px;	width: 120px;	height: 120px;	background-color: #0B0B0B;	margin-top: 0px;	margin-left: 0px;	float: left;}#photoBlock #box a {	height: 110px;	width: 120px;	vertical-align: middle;	text-align: center;	display: block;	padding-top: 10px;}#photoBlock #box a:hover {	background-color: #333333;}#photoBlock #box a:hover img {  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);  -moz-opacity: 0.6;  -khtml-opacity: 0.6;  opacity: 0.6;}#titleFour {	color: #FFFFFF;	font-size: 110%;}#project {	border: 1px dotted #333333;	margin-bottom: 10px;	padding: 20px;	background-color: #0B0B0B;	clear: both;}#titleFive {	font-size: 140%;	color: #FF9900;	margin-bottom: 20px;	line-height: normal;}#titleFive a {	color: #FF9900;}#titleFive a:hover {	color: #FFFFFF;	text-decoration: none;}#audio {	float: left;	width: 305px;	margin-bottom: 30px;}#video {	float: right;	width: 305px;	margin-bottom: 30px;}#titleAV {	background-color: #333333;	padding: 4px 10px;	margin-bottom: 20px;	font-size: 80%;}#audio #filesLink, #video #filesLink {	font-size: 90%;	margin: 0px;	clear: both;	height: 500px;	overflow: auto;	scrollbar-3dlight-color: #222222;	scrollbar-arrow-color: #222222;	scrollbar-highlight-color: #111111;	scrollbar-face-color: #111111;	scrollbar-shadow-color: #111111;	scrollbar-darkshadow-color: #222222;	scrollbar-track-color: #111111;	padding-right: 10px;}#license {	clear: both;	background-color: #0B0B0B;	border: 1px dotted #333333;	padding: 6px 10px 7px;	color: #666666;	font-size: 70%;	width: 606px;
	font-weight: lighter;
	letter-spacing: -0.1em;}#audio a:hover {	background-color: #0B0B0B;	color: #FFFFFF;}#video a:hover {	background-color: #0B0B0B;	color: #FFFFFF;}#partnerType {	color: #E3A968;	font-size: 120%;	margin-bottom: 5px;	text-align: left;}.form100 {	width: 290px;	margin-top: 5px;	margin-bottom: 5px;	padding: 2px;	border: none;	display: block;	background-color: #FFFFFF;}#submit {	font-size: 11px;	border: none;	text-align: center;	background-color: #FF9900;	padding-top: 2px;	padding-bottom: 2px;}#rightBlock form {	font-size: 80%;	color: #FF9900;	margin: 0px;	padding: 0px;	position: absolute;	top: 298px;}a {	color: #FF9900;}#storeImg {	float: left;	width: 100px;}#store {	border: 1px dotted #333333;	margin-bottom: 10px;	padding: 20px;	background-color: #0B0B0B;	width: 438px;	clear: both;	height: auto;	float: left;}#store #product {	text-align: left;	margin-bottom: 10px;	float: right;	width: 230px;	margin-right: 20px;}#store #cart {	float: right;	width: 70px;	text-align: center;}#store #productName {	color: #FF9900;	width: 230px;	float: right;	margin-right: 20px;	margin-bottom: 10px;	text-align: left;}#cart a {	font-size: 9px;	color: #999999;	text-decoration: none;	font-weight: normal;	line-height: 1.2em;	display: block;}#cart img {	margin-bottom: 5px;	display: block;	margin-right: auto;	margin-left: auto;}#cart a:hover {	color: #FF9900;}#store #price {	color: #FF9900;	margin-bottom: 15px;	text-align: center;	display: block;	padding-top: 2px;	padding-right: 5px;	padding-bottom: 3px;	padding-left: 5px;	border: 1px solid #333333;	background-color: #000000;	font-size: 90%;}#newsBlock2 table {	width: 100%;	background-color: #0B0B0B;	border-top-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-left-style: solid;	border-top-color: #333333;	border-left-color: #333333;	cellspacing: 0px;	cellpadding: 0px;}#newsBlock2 table td {	padding: 5px 10px 6px;	border-right-width: 1px;	border-bottom-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-right-color: #333333;	border-bottom-color: #333333;}#leftBlock2 table {	width: 100%;	background-color: #0B0B0B;	border-top-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-left-style: solid;	border-top-color: #333333;	border-left-color: #333333;}#leftBlock2 table td {	padding: 5px 10px 6px;	border-right-width: 1px;	border-bottom-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-right-color: #333333;	border-bottom-color: #333333;}#leftBlock2 #form1 {	margin: 0px;	padding: 0px;}#leftBlock2 table #form1 input {	width: 40px;	text-align: center;	margin-right: 10px;	background-color: #FFFFFF;	padding: 2px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	font-size: 80%;	font-weight: bold;}#leftBlock2 table #titles {	background-color: #FF9900;	color: #000000;}#warnTitle {	margin-top: 20px;	margin-bottom: 20px;	color: #E3A968;}ul {	width: auto;	margin: 0px 0px 20px;	font-weight: normal;	font-style: normal;	padding: 0px;	clear: both;}li {	margin-left: 15px;	width: auto;	color: #E3A968;}em {	margin: 0px;	padding: 0px;}#GallTitle {	margin-bottom: 20px;	background-image: url(/image/ico-pict.gif);	background-repeat: no-repeat;	padding-left: 50px;	background-position: left top;}#GallTitle a {	display: block;	margin-bottom: 5px;	color: #FF9900;	font-size: 130%;	line-height: normal;}#GallTitle a:hover {	color: #FFFFFF;}#separate {	display: block;	clear: both;	margin-top: 20px;	margin-bottom: 10px;	border-top: 1px dotted #333333;	height: 1px;}#textblockeng {	border: 1px dotted #333333;	margin-bottom: 10px;	padding: 20px;	background-color: #0B0B0B;	clear: both;	height: auto;	float: left;}
#MleftBlock {	float: left;	width: 310px;	clear: both;	overflow: auto;	line-height: 1.4em;}#MleftBlock #FixSize {	height: 495px;	padding-right: 20px;	overflow: auto;	scrollbar-3dlight-color: #222222;	scrollbar-arrow-color: #222222;	scrollbar-highlight-color: #111111;	scrollbar-face-color: #111111;	scrollbar-shadow-color: #111111;	scrollbar-darkshadow-color: #222222;	scrollbar-track-color: #111111;}#MleftBlock img {	display: none;}#MrightBlock {	float: right;	width: 290px;	clear: none;}#SPR {	display: block;	font-size: None;	clear: both;	margin: 0px;}