/*main styles*/
body{
    font:12px Arial, Helvetica, sans-serif;
    color:#999;
	margin:0;
	padding:0;
	background:#000 url(img/bg.gif) repeat-x left top;
}
html, body{
	height:100%;
}
table{
	font-size:100%;
}
img{
    border:0;
}
input,select,textarea{
	font:12px Arial, Helvetica, sans-serif;
    color:#000;
}
input.radio{
	margin:0 1px 3px 4px;
	vertical-align:middle;
}
*html input.radio{
	margin:0 -1px 2px 1px;
}
*+html input.radio{
	margin:0 -1px 2px 1px;
}
input.checkbox{
	border: none;
	vertical-align: middle;
	margin:0px 0px 2px 1px;
}
*html input.checkbox{
	margin:0px -2px 2px -3px;
}
*+html input.checkbox{
	margin:0px -2px 2px -3px;
}
form{
	margin:0;
	padding:0;
}
td{
    vertical-align:top;
}
p{
    margin:0 0 14px 0;
	line-height:16px;
	font:15px;
}
/*default styles*/
a{
    color:#00abff;
    text-decoration:underline;
}
a:hover{
    color:#00abff;
	text-decoration:none;
}
h1{
	font:bold 17px 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif;
    color:#99cc33;
    padding:0;
    margin:0 0 11px 0;
	text-transform:uppercase;
}
h2{
	font:bold 17px Calibri, 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif;
    color:#000000;
    padding:0;
    margin:0 0 9px 0;
}
h3{
	font:bold 18px Calibri, 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif;
    color:#006699;
    padding:0;
    margin:0 0 1px 0;
	text-transform:uppercase;
}
ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style-position:outside;
	list-style-type:none;
	font:14px;
}
ol{
	margin:-5px 0 28px 20px;
	padding:0 0 0 0;
	list-style-position:inside;
	list-style-type:decimal;
}
li ul, li ol{
	margin-top:10px;
	margin-bottom:20px;
	list-style-type:none;
}
ul li{
	margin-bottom:5px;
	padding-left:7px;
	background:url(img/dot.gif) no-repeat 0px 6px;
}
.middle{
	vertical-align:middle;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.cl{
	clear:both;
	font-size:1px;
	height:1px;
}
/*format styles*/
.wrapper{
	width:989px;
	margin:0 auto 0 auto;
}
.head .logo{
	padding:0 0 0 37px;
}
.head .lang{
	color:#aeaeae;
	font-size:11px;
	background:url(img/lang_bg.gif) no-repeat left top;
	margin-left:257px;
}
.head .lang .lang_t{
	padding:3px 0 0 26px;
}
.block{
	background:url(img/block_bg.jpg) no-repeat left top;
	color:#000;
}
.block .block_l{
	padding:16px 14px 0 36px;
}
.block .block_r{
	padding:16px 30px 0 22px;
}
.block .block_r select{
	width:212px;
	border:1px solid #a5acb2;
	margin-top:38px;
}
.content{
	padding:0 10px 0 10px;
}
.content .text{
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#999;
	margin:11px 20px 0 27px;
}
.content .block2{
	background:url(img/block2_bg.gif) repeat-x left top;
	padding:10px 20px 0 14px;
}
.content .shadow{
	margin-bottom:10px;
}
.content .text2{
	padding:0 20px 0 22px;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#999;
}
.content .text3{
	padding:0 0 0 22px;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#999;
}
.content .ttl1{
	margin-bottom:5px;
}
.content .ttl2{
	margin-bottom:10px;
}
.content .card{
	margin-top:6px;
}
.content .bord{
	border-bottom:1px solid #282d36;
	padding-bottom:15px;
	margin-bottom:17px;
}
.content .forma{
	margin-top:7px;
}
.content .forma .field{
	width:150px;
	border:1px solid #a5acb2;
	padding:2px 0 2px 0;
}
.content .link{
	line-height:11px;
}
.content .banner3{
	margin:-10px 0 0 22px;
}
.content .cont{
	padding:25px 9px 0 13px;
}
.content .tab td{
	background:#42454c;
	font-weight:bold;
	color:#fff;
	padding:1px 0 1px 24px;
}
.content .tab tr.two td{
	background:#36383e;
}
.content .ico{
	background:url(img/ico_bg.jpg) no-repeat left top;
	font-size:13px;
	font-weight:bold;
	height:31px;
	padding:0 0 0 21px;
	vertical-align:middle;
}
.content .ico img{
	margin:0 13px 0 6px;
}
.content .bord2{
	border-left:1px solid #6c6c6c;
}
.content .text4{
	text-align:center;
}
.footer{
	padding:24px 0 49px 0;
}
.mb7{
	margin-bottom:7px;
}
.mb10{
	margin-bottom:10px;
}
.mb15{
	margin-bottom:15px;
}
.relative{
	position:relative;
}
.ico2{
	position:absolute;
	left:-32px;
	top:-4px;
}
.playButton {
  background-color: rgb(20,20,20);
  cursor: pointer;
  opacity: .8;
  filter: alpha(opacity=80);
  -moz-border-radius: 1em;
  -webkit-border-radius: 1em;
  position: relative;
  top: 51%;
  zoom: 100%;
  padding: .5em 1em;
  color: white;
  font:bold 18px Georgia, "Times New Roman", Times, serif;
}
.title {
  padding-left: 120px;
  min-height: 120px;
  background-image: url(images.apple.com/downloads/images/essentials_quicktime20070611.png);
  background-position: top left;
  background-repeat: no-repeat;
  vertical-align: middle;
}
.playBackground {
  background-color: rgb(0,0,0);
  opacity: 0.0;
  filter: alpha(opacity=0);
  position: absolute;
  top: 0px; left: 0px;
}

