body {
    font-family: Verdana, Arial, Tahoma, Helvetica;
	font-size: 1em;
	color:  #ffffff;
	background-color: #000000;
	margin: 0;
	padding: 0;
	behavior: url(csshover3.htc);
}
.clear {
	clear: both;
}
#main {
	position: ralative;	
	width: 1004px;
	height: auto;
	margin: 0 auto;
	background-color: #420002;
	background-repeat: no-repeat;
}

#left_col {
	float: left;
	display: block;	
	min-height: 380px;
	width: 188px;
	height: auto;
}
#left_col .box, #left_col .news{
	font-size: 10px;
	color: #C50106;
	margin: 0 10px 0 10px;
	width: 168px;
}
#left_col .news {
	margin: 0 10px 15px 10px;
	font-size: 12px;
	font-weight: bold;
}

#left_col .box .subject{
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}
#left_col .box .date {
	font-size: 11px;
	color: #7D2D08;
	font-weight: bold;
	margin-bottom: 10px;
}
#left_col .box .msg {
	font-size: 10px;
	color: #A4745E;
}
#left_col  .more{
	display: block;
	font-size: 11px;
	color: #7D2D08;
	text-decoration: none;
	text-align: center; 
	padding-top: 4px;
	margin: 5px 0 0 95px;
	color: #A4745E;
	width: 93px;
	height: 19px;
}
#left_col .hr {
	display: block;
	width: 181px;
	padding: 0;
	margin: 0 0 10px 7px;
	border-top: 1px dashed #CECECE;
	border-width: 1px 0 0 0;
	height: 1px;
}

#left_col  .more  {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/more.png');
}
#left_col  .more[class] {
	background-image: url('img/more.png');
}
#banner {
	position: relative;
	float: right;
	width: 816px;
	height: 260px;
	background: url('img/banner.png') no-repeat 0 0;
}
#cont {
	float: left;
	width: 620px;
	height: auto;
	padding: 3px 3px;
	background-color: #ffffff;
	color:  #555555;
}
#cont .banner {
	width: 620px;
	height: 60px;
	background-color: #CECECE;
}
#cont .banner a, #cont .banner img{
	border: 0;
}
#cont .txt {
	width: 600px;
	height: auto;
	padding: 12px 10px;
}

#cont .txt .bac {
	font-size: 0.9em;
	display: block;
	padding: 6px;
}
#cont .txt .bac p:first-letter  {
	font-size: 1.1em;
	text-indent: 2px;
}
p:first-letter  {
	font-weight: bold;
	text-indent: 1ex;
}
#cont .sub {
	font-size: 1.4em;
	font-weight: bold;
	color: #D00002;
}
#right_col {
	position: relative;
	float: left;
	width: 188px;
	height: auto;
}
#right_col .box {
	width: 156px;
	text-align: center; 
	height: auto;
	font-weight: bold;
	color: #000000;
	margin: 0 9px 0 11px;
	padding-top: 10px;
	border: 7px solid #ffffff;
	background-color: #CECECE;
}
#right_col img {
	margin: 15px 0;
	border: 0;
}
#footer {
	position: relative;
	clear: both;
	display: block;
	width: 1004px;
	height: 100px;
	background-color: #200001;
}
#footer iframe {
	position: absolute;
	right: 10px;
	bottom: 5px
}
.pl {
	position: absolute;
	font-size: 0.7em;
	letter-spacing: 0.1ex;
	color: #720A08;
	right: 20px;
	top: 230px;
	width: 400px;
	height: 10px;
}
.game {
	position: relative;
	float: left;
	width: 354px;
	height: 260px;
}
.game{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/game.png');
}
.game[class] {
	background-image: url('img/game.png');
}
.game1 {
	float: left;
	width: 491px;
	height: 260px;
}
.game1 {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/game1.png');
}
.game1[class] {
	background-image: url('img/game1.png');
}

.game2 {
	float: left;
	width: 409px;
	height: 260px;
}
.game2 {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/game2.png');
}
.game2[class] {
	background-image: url('img/game2.png');
}

.game3 {
	float: left;
	width: 470px;
	height: 260px;
}
.game3 {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/game3.png');
}
.game3[class] {
	background-image: url('img/game3.png');
}

.game4 {
	float: left;
	width: 441px;
	height: 260px;
}
.game4 {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/game4.png');
}
.game4[class] {
	background-image: url('img/game4.png');
}

.game5 {
	float: left;
	width: 396px;
	height: 260px;
}
.game5 {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/game5.png');
}
.game5[class] {
	background-image: url('img/game5.png');
}

.logo_l {
	width: 188px;
	height: 187px;
	margin-bottom: 20px;
}
.logo_l {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/logo_l.png');
}
.logo_l[class] {
	background-image: url('img/logo_l.png');
}

.logo {
	float: right;
	width: 182px;
	height: 115px;
}
.logo {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/logo.png');
}
.logo[class] {
	background-image: url('img/logo.png');
}

.title {
	position: absolute;
	right: 5px;
	top: 130px;
	margin-right: 15px;
	width: 434px;
	height: 63px;
}
.title {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/title.png');
}
.title[class] {
	background-image: url('img/title.png');
}

.tel {
	position: relative;
	float: left;
	margin-right: 10px;
	width: 23px;
	height: 20px;
	background-repeat: no-repeat;
	background-image: url('img/tel.png');
}
#cme {
	position: relative;
	display: block;
	width: 810px;
	height: 36px;
	clear: right;
	margin: 0;
	padding: 0;
}
ul#menu{
	position: absolute;
	float: left;
	display: block;
	margin: 0 0 0 188px;
	padding: 0;
	list-style-type: none;
	width: 816px;
	height: auto;
	text-transform: uppercase;
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	background:  url("img/button.png") no-repeat top center;
	top: 260px;
}

ul#menu li {
	display: block;
	float: left;
	height: 36px;
	width: 136px;
	margin: 0;
	padding: 0;
}
ul#menu li a, ul#menu .active {
	display: block;
	float: left;
	color: #eeeeee;
	width: 136px;
	text-decoration: none;
	padding: 10px 0 10px 0;
	text-align: center; 
	font-weight: bold;
	height: 16px;
	background: transparent url("img/button.png") no-repeat top center;
}
ul#menu .active {
	padding: 5px 0 15px 0;
	background:transparent url("img/button1.png") no-repeat top right;	
}
ul#menu li a:hover{
	background:transparent url("img/button1.png") no-repeat top right;	
}
ul#menu  li.submenu {
	position: relative;
}
ul#menu  li.submenu  ul{
	display: none;
}
ul#menu li.submenu:hover ul{
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
}
ul#mbottom {
	position: relative;
	display: inline-block;
	list-style-type: none;
	width: 620px;
	height: 32px;
	margin: 25px 0 0 188px;
	font-size: .7em;
	padding: 0;
}
ul#mbottom li {
	display: block;
	float: left;
	height: 30px;
	width: 102px;
	margin: 0;
	padding-top: 5px;
}
ul#mbottom li.br {
	border-right: 1px dashed #ffff00;
}

ul#mbottom li a {
	text-align: center; 
	float: left;
	margin-top: 5px;
	width: 102px;
	color: #ffffff;
	text-decoration: none;

	font-weight: normal;
}

ul#mbottom li a:hover {
	color: #ff0000;
	text-decoration:none;
}
   
.border {
	border: 1px solid #420002;
	margin-bottom: 15px;
}   
.press {
	padding: 10px;
}   
.press p:first-letter {
	text-indent: 0;
	font-size: 1.1em;
}   
.press p.s{
	font-size: 1em;
	color: #D00002;
	margin-top: 3em;
}   
.hig {
	margin-top: 2em;
	font-weight: 700;
	font-size: 1.1em;
}
.bold {
	font-weight: bold;
	display: block;
}

.ozd {
	background-image: transparent url('img/ozd.gif') no-repeat;
}

.projects {
	font-size: 0.9em;
	display: inline-block;
	color: #60676D;
	margin-bottom: 25px;
}
.projects .bar{
	position: relative;
	width: 470px;
	height: 35px;
	border-bottom: 2px solid #EBEBEB;
	margin-bottom: 8px;
}
.projects .ll{
	float: left;
	margin: 1px;
	padding: 8px 0 0 20px;
	width: 120px;
	height: 23px;
	background-color: #EBEBEB;
}
.projects .rx, .projects .rr{
	float: left;
	padding: 8px 0 0 20px;
	color: #ff0000;
	font-weight: bold;
	width: 300px;
	height: 23px;
}
.projects .pic {
	width: 120px;
	height: 130px;
	float: right;
	padding: 15px 1px 0 2px;
	border-left: 2px solid #EBEBEB;
}
.projects .screen img{
	position: relative;
	border: 0;
	width: 140px;
	height: 110px;
}
.projects .screen a{
	position: relative;
	display: inline-block;
	width: 140px;
	text-decoration: none;
}
.projects .screen{
	text-align: center; 
	margin: auto;

}
.projects .screen small{
	display: block;
	text-decoration: none;
	color: #60676D;
	width: 140px;
}
.projects .rr{
	padding: 8px 0 0 20px;
	height: 23px;
	color: #60676D;
	font-size: 0.8em;
}
.projects .des, .contact .des{
	background-color: #EBEBEB;
	padding: 5px;
	margin: 0 0 15px 0;
}
.projects .w{
	float: left;
	padding: 4px 0 0 20px;
	font-weight: bold;
	width: 308px;
	height: 27px;
}

.projects .w a{
	display: block;
	color: #60676D;
	font-size: 0.6em;
}
.projects .lg{
	width: 100px;
	height: 100px;
	float: right;
	border-left: 2px solid #EBEBEB;
}
.projects .rmp{
	display: block;
	clear: both;
	width: 100%;
	height: 6px;
	margin: 5px 0 5px 0;
	background-color: #EBEBEB;
}

.counter {
	float: right;
}
.c_left {
	clear: left
}
.link {
	width: 598px;
	height: auto;
	font-size: 0.9em;
}
.link .name {
	width: 406px;
	float: left;
	padding: 5px;
	height: 20px;
	font-size: 1.2em;
	border-bottom: 2px solid #EBEBEB;
}
.link .uri {
	float: left;
	width: 300px;
	height: 20px;
	padding: 8px;
	margin: 20px 0;
	background-color: #EBEBEB;
}
.link a{
	text-decoration: none;
}
.link .page {
	float: right;
	width: 150px;
	height: 120px;
	text-align: center; 
	border-left: 2px solid #EBEBEB;
}
.link .dds {
	font-size: 0.9em;
	width: 588px;
	clear: both;
	padding: 5px;
	min-height: 20px;
	text-align: left; 
	background-color: #EBEBEB;
}
.contact {
	font-size: 0.9em;
	display: inline-block;
	color: #60676D;
	margin-bottom: 25px;
}
.contact .bar {
	width: 617px;
	border-bottom: 2px solid #EBEBEB;
	margin-bottom: 8px;
}
.contact .left {
	float: left;
	margin: 1px;
	padding: 8px 0 8px 20px;
	width: 170px;
	background-color: #EBEBEB;

}
.contact .right{
	float: left;
	line-height: 1.3em;
	width: 250px;
	padding: 8px 0 8px 20px;
	height: auto;
	color: #60676D;
}
.contact .pic {
	width: 170px;
	height: 130px;
	float: right;
	border-left: 2px solid #EBEBEB;
}
.contact .rmp{
	display: block;
	clear: both;
	width: 100%;
	height: 6px;
	margin: 5px 0 5px 0;
	background-color: #EBEBEB;
}

.type {
	display: inline-block;
	width: 200px;
	height: 1em;
	margin: -5px 0 10px 83px;
	padding: .6em;
		text-align: center; 

	background-color: #420002;
	background: transparent url("img/button.png") no-repeat top center;

}
.type a {
	text-decoration: none;
		color: #ffffff;

}
.resq {
	font-size: 0.75em;
	margin-left: 20px;
}