html, body{font-size: 12px;margin: 0;padding: 0;background-color: #f5eec4;
}
table, img{border: 0;
}
table td{border-collapse: collapse;
}
#all{min-width: 1000px;	float: left;width: 100%;
}
* html #all{width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");
}
#top{font-size: 0;line-height: 0;width: 100%;height: 154px;
	
	background-image: url("/images/top-bg-all.jpg");
	background-repeat: repeat-x;
	background-color: #fbf5d8;
}
#top .left{float: left;	font-size: 0;line-height: 0;width: 362px;height: 154px;	padding-left: 27px;
}
#top .left img{	float: left;
}
#top .right{float: left;
	
	font-size: 0;
	line-height: 0;

	width: 590px;
	height: 154px;
	
	
	position: relative;
	z-index: 10;
}
#top .right img{position: absolute;
	
	right: 16px;
	bottom: -30px;
}

#main{	width: 100%;
	height: auto;
	position: relative;
	
	background-color: #f5eec4;
	
	float: left;
}
#main .border{	width: 100%;	height: 33px;
	
	background-image: url("/images/content-top-bg.jpg");
	background-repeat: repeat-x;
	
	position: relative;
	z-index: 1;
}
#main .col{background-color: #fffbe7;	position: relative;	float: left;
}
#main .fixed{	width: 216px;	height: 100%;	float: left;
	
	margin: 10px;
	
	background-image: url("/images/col-top-bg.jpg");
	background-repeat: no-repeat;
}
#main .content{	width: 45%;width: 49%;
}
#bottom{background-image: url("/images/bottom-bg.jpg");
	width: 100%;
	height: 47px;
	padding-top: 10px;
	margin-top: 10px;
	float: left;
	clear: both;
}
#bottom p, #bottom a{	font-size: 12px;	line-height: 22px;	margin: 0;	color: white;
}
#bottom #copyleft{	float: left;	margin-left: 9px;
}
#bottom #developer{	float: right;	margin-right: 16px;
}
#main .container{padding: 0 255px;
}
*html #main .container{	padding: 0 250px 0 260px;
}
#main .content{	width: 100%;
}
* html .ie6hack{margin-left: -10px;
}
* html .ie6hack2{margin-right: 0 !important;
}

/*--------------nvastudio.com-----------------------*/

.rules .list {list-style: none;	padding: 0px;margin: 8px 0px;
}
.rules .list li {display: block;padding: 2px 0px 2px 1px;
}
.rules a {color: #996600;
}
.rules a:hover {text-decoration: none;
}
.forms {display: block;background: #F5EEC4 url(/images/ico_word.gif) no-repeat 9px 11px;list-style: none;padding: 13px 12px 12px 30px;margin-right: 0px;
	margin-left: 0px;
}
.forms .ico {font-weight: bold;color: #333333;line-height: 14px;
}
.forms li {display: block;list-style: none;
}
.forms a {font-size: 11px;
}
.rules {margin-right: 2px;
}
.exel { background: #F5EEC4 url(/images/ico_exel.gif) no-repeat 9px 11px;
}
h1 { font: 14px Tahoma; color: #000000; font-weight: bold; text-transform: uppercase; }
h2 { font: 14px Tahoma; color: #000000; font-weight: bold; text-transform: uppercase; }

.news li {margin-bottom: 8px;
}