body {
	margin:0px;
	padding:0px;
	padding-top:11px;
}

body, div {
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;	
	color:#000000;
}

img {
	border:none;
}


a {
	color:#000000;
	text-decoration:underline;
}

a:hover {
	color:#000000;
	text-decoration:none;
}

a:active, a:focus {
	outline:0;
}

#logo {
	float:left;
}

#btn_soon {
	float:right;
	clear:right;
	padding-top:20px;
	margin-bottom:6px;
	width:400px;
}

#up2date{
	float:right;	
	width:140px;
	font-family:Arial;
	font-size:11px;
	font-variant:small-caps;
	letter-spacing:1px;
	padding-top:1px;
}

#up2date_new{
	float:right;	
	font-family:Arial;
	font-size:11px;
	font-variant:small-caps;
	letter-spacing:1px;
	padding-top:1px;
	line-height:11px;
}

#signup{
	float:right;	
}

#btn_sign_up {
	clear:right;
	float:right;	
	margin-left:6px;
	padding-left:3px;
	padding-right:3px;
	font-size:10px;
	font-family:Arial;
	letter-spacing:1px;
	border:solid 1px #000000;
	cursor:pointer;
}

#signup2{
	float:left;	
	
}

#btn_sign_up2 {
	float:left;	
	margin-left:6px;
	padding-left:9px;
	padding-right:9px;
	font-size:10px;
	font-family:Arial;
	letter-spacing:1px;
	color:#ffffff;
	background-color:#000000;
	cursor:pointer;
}

#btn_sign_up3 {
	clear:right;
	float:right;	
	margin-left:6px;
	padding-left:3px;
	padding-right:3px;
	font-size:10px;
	font-family:Arial;
	letter-spacing:1px;
	color:#ffffff;
	background-color:#000000;
	cursor:pointer;
}

#btn_sign_up3 a{
	color:#ffffff;
	text-decoration:none;
}

#btn_sign_up3 a:hover{
	color:#ffffff;
	text-decoration:none;
}

#container {
	width:934px;
	margin:auto;
}

h1,h2,h3 {
	margin:0px;
	padding:0px;
	font-weight:normal;
}


h3 {
	font-family:Georgia;
	font-size:30px;
	line-height:33px;
	color:#000000;
	padding:0px;
	padding-bottom:10px;
	margin:0px;
}

h2 {
	font-family:Georgia;
	font-size:14px;
	color:#000000;
	padding:0px;
	margin:0px;
}

h1 {
	font-family:Helvetica,Arial;
	font-size:30px;
	font-weight:bold;
	line-height:33px;
	color:#000000;
	padding:0px;
	padding-bottom:10px;
	margin:0px;
}
.header1 {
	font-family:Georgia;
	font-size:30px;
	line-height:33px;
	color:#000000;
	padding:0px;
	margin:0px;
}

.header2 {
	font-family:Georgia;
	font-size:14px;
	color:#000000;
	padding:0px;
	margin:0px;
}

.header3 {
	font-family:Helvetica,Arial;
	font-size:30px;
	color:#000000;
	line-height:33px;
	padding:0px;
	margin:0px;
}

.header4 {
	font-family:Helvetica,Arial;
	font-size:12px;
	color:#000000;
	padding:0px;
	margin:0px;
}


#tagcloud {
	width:680px;
	font-family:Georgia;
	margin:auto;
}

.row {
	position:relative;
	margin-top:-30px;
	height:100px;
}

.row1{
	margin-top:0px
}

#tagcloud .left {
	position:absolute;
	left:0px;
}

#tagcloud .right {
	position:absolute;
	right:0px;
}


#tagcloud a {
	color:#000000;
	text-decoration:none;
}

#tagcloud a:hover {
	background-color:#000000;
	color:#ffffff;
	text-decoration:none;
}

#btn_soon {
	font-family:Georgia;
	font-size:22px;
	text-align:right;
	padding-bottom:4px;
}

#btn_soon a {
	color:#000000;
	text-decoration:none;
}

#btn_soon a:hover {
	color:#000000;
	text-decoration:underline;
}

#main_menu {
	width:100%;
	border-top: solid 8px #000000;
	padding-top:16px;
}

#main_menu ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	z-index:1000;
}

#main_menu ul li {
	font-family:Georgia;
	font-size:17px;
	float: left;
	position:relative;
	z-index:1000;
	padding-right:5px;
}

#main_menu ul li a{
	color:#000000;
	padding:2px;
	padding-left:4px;
	padding-right:4px;
	text-decoration:none;
}

#main_menu ul li a:hover{
	text-decoration:underline;
}

.input {
	border: solid 1px #000000;
	font-size:10px;
	height:12px;
	width:162px;
	padding:0px;	
	padding-bottom:1px;
	padding-left:3px;
	background: transparent;
}
.input2 {
	border: solid 1px #000000;
	background-color:#ffffff;
	font-size:12px;
	height:15px;
	width:353px;
	padding:0px;	
	padding-bottom:1px;
	padding-left:3px;
}

.input_win {
	border: solid 1px #000000;
	background-color:#ffffff;
	font-size:12px;
	height:15px;
	width:253px;
	padding:0px;	
	padding-bottom:1px;
	padding-left:3px;
}

#content_container {
	width:796px;
	margin:auto;
}


.block1, .block2 {
	float:left;
	width:460px;
	height:416px;
}

.block1,.block4,.block6{
	background-color:#ff6600;
}
.block1 {
	margin-right:14px;
}

.block1 .object{
	min-height:416px;
}

.block2 .object{
	min-height:416px;
}

.block3, .block4 {
	width:370px;
	padding-right:14px;
}

.block5 {
	width:500px;
	padding-right:14px;
}

.block6 {
	width:240px;
}



#footer {
	border-top: solid 8px #000000;
	margin-top:18px;
	padding-top:5px;
	font-family:Arial;
	font-size:9px;
	font-variant:small-caps;
	letter-spacing:1px;
}

#footer a {
	color:#000000;
	text-decoration:none;
}

#footer a:hover {
	color:#000000;
	text-decoration:underline;
}

#sub_menu {
	margin-bottom:10px;
	height:12px;
}

#sub_menu a{
	font-family:Helvetica, Arial,Georgia;
	font-size:14px;
	color:#000000;
	text-decoration:none;
}

#sub_menu a:hover{
	font-family:Helvetica, Arial,Georgia;
	font-size:14px;
	text-decoration:underline;
}

#btn_prev {
	padding-right:16px;
	cursor:pointer;
}

#btn_next {
	float:right;
}

.left {
	float:left;
}

.txt {
	padding:10px;
	line-height:18px;
}

#overlay {
	display:none;
	position:fixed;
	top:0px;
	z-index:1000;
	background:url(/resources/images/overlay.png);
	width:100%;
	height:113%;
}

#thanx {
	display:none;
	background-color:#ffff00;
	position:fixed;
	top:120px;
	left:50%;
	z-index:2001;
	width:325px;
	height:180px;
	margin-left:-150px;
}

#thanx .txt{
	font-family:Georgia;
	font-size:39px;
	line-height:44px;
	padding:25px;
	padding-left:30px;
}

#win {
	display:none;
	background-color:#ffff00;
	position:absolute;
	top:120px;
	left:50%;
	z-index:2001;
	width:440px;
	height:580px;
	margin-left:-220px;
}

#win .txt{
	line-height:20px;
	padding:25px;
	padding-left:30px;
}


.thanx {
	display:none;
	background-color:#ffff00;
	position:absolute;
	top:120px;
	left:50%;
	z-index:2001;
	width:440px;
	height:380px;
	margin-left:-220px;
}

.thanx .txt{
	font-family:Georgia;
	font-size:24px;
	line-height:30px;
	padding:25px;
	padding-left:30px;
}


.btn_close {
	float:right;
	padding:10px;
	cursor:pointer;
}

.mpty {
	clear:both;
	height:21px;
	#height:4px;

}

.btn_win {
	cursor:pointer;
}