



/* ---| default |--- */
body {
	background: #FFFADC;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	padding: 0;
	margin: 0;
	}
table {
	border-collapse: collapse;
	border: 0;
	}
td {
	padding: 0;
	vertical-align: top;
	color: #3F4643;
	}
img {
	border: 0;
	}
div.rel {
	position: relative;
	}
table.default {
	width: 100%;
	}
input, textarea, select {
	color: #3F4643;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	}
form {
	padding: 0;
	margin: 0;
	}
.hyiptitle:link{
	color:#EEFAE2;
	text-decoration: none;
}
.hyiptitle:hover{
	color:#EEFAE2;
	text-decoration: none;
}
.hyiptitle:active{
	color:#EEFAE2;
	text-decoration: none;
}
.hyiptitle:visited{
	color:#EEFAE2;
	text-decoration: none;
}

.langua {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	background: #FF871C;
	padding: 3px 9px;
	color: #FFFBE3;
	width: 202px;
	height: 39px;
}

.langua select { 
	border: #58729d 1px solid;
	color: #000000;
	background-color: #FFFAE4;
	width: 160px;
	}

/* ---| top |--- */
.ptop {
	height: 200px;
	background: url(../images/topgr.jpg) repeat-x;
	border-bottom: 8px solid #005BAD;
	}
	.toplogo, .topbannersblock, .topimage {
		position: absolute;
		}
	.toplogo {
		left: 24px;
		top: 25px;
		}
		.toplogo img {
			width: 209px;
			height: 162px;
			}
	.topimage {
		left: 238px;
		top: 0;
		}
		.topimage {
			width: 246px;
			height: 183px;
			}
	.topbannersblock {
        left: 37%;
    }
	.topbannerbig {
    	margin-top: 3px;
		width: 730px;
		}		
	.topbanner {
        margin-top: 3px;
		width: 470px;
		}		
		.tbtxt {
			border: 1px solid #F0A821;
			background: #FFF6CA;
			text-align: center;
			color: #3F4643;
			padding: 1px;
			}
		.tbimg {
			border: 1px solid #FF7D11;
			margin-top: 3px;
			}

			
			
/* ---| topmenu |--- */
.mtop {
	height: 39px;
	background: url(../images/topmenugr.jpg) repeat-x;
	text-align: center;
	}
	.mtop table {
		
		}
		.mtop table td {
			padding-top: 15px;
			}
		.mtop a {
			margin: 0 14px;
			background: url(../images/menupic.jpg) no-repeat 0 2px;
			padding-left: 18px;
			color: #f15600;
			font-weight: bold;
			font-size: 12px;
			text-decoration: none;
			height: 14px;
			}
		.mtop a:hover {
			color: #FFA216;
			}
.ltop {
	border: 1px solid #fff;
	border-left: 0;
	border-right: 0;
	background: #FFDA65;
	}


	
	
/* ---| content |--- */
.leftblock, .rightblock {
	background: url(../images/bodygr.jpg) repeat-x;
	padding-top: 15px!important;
	}
.rightblock {
	padding: 0 29px;
	}
	.rightblock a {
		color: #FF7711;
		}
	
	
	/* ---| leftcontent |--- */
	.leftblock {
		width: 227px;
		}
		.mess {
			padding: 0px 9px;
			margin-bottom: 10px;
			color: #96988B;
			font-size: 10px;
			}
		.subscribe {
			width: 220px;
			background: url(../images/subscribe.jpg) repeat-x;
			padding-bottom: 20px;
			}
			.subscribe a {
				font-family: Verdana, Tahoma, Arial, sans-serif;
				}
			a.red {
				color: #D24A00;
				}
			a.yellow {
				color: #BC8B06;
				font-weight: bold;
				font-size: 13px!important;
				}
			a.green {
				color: #318A00;
				font-weight: bold;
				font-size: 13px!important;
				}
			.sbtxt {
				background: url(../images/sbtxt.jpg) no-repeat right top;
				border-top: 1px solid #FFF5C9;
				position: relative;
				top: -1px;
				_top: -3px;
				}
				.sbblock {
					margin: 12px 15px 5px 16px;
					padding-bottom: 5px;
					}
				.sbblock2 {
					margin: 20px 0 5px 16px;
					}
				.sbblock3 {
					margin: 13px 20px 0 0;
					background: url(../images/sbblock3.jpg) no-repeat -10px bottom;
					height: 75px;
					_padding-top: 10px;
					}
					.marg {
						margin-left: 22px;
						}
					.mdate {
						color: #3F4643;
						margin: 3px 0;
						font-size: 10px;
						}
					.mip {
						width: 145px;
						}
						.roga {
							width: 25px;
							float: left;
							padding: 2px 0 2px 4px;
							}
						.ip {
							width: 100px;
							float: right;
							text-align: left;
							background: #FFEEAC;
							border-left: 1px solid #FFDA65;
							padding: 4px 0 4px 13px;
							color: #3F4643;
							}
					.sbblock span, .sbblock2 span {
						margin-left: 3px;
						color: #3F4643;
						}
					.sbblock input.txt, .sbblock2 input.txt {
						margin-top: 3px;
						width: 156px;
						height: 19px;
						background: #FFFAE4;
						border: 1px solid #FFDA65;
						}
					.sbblock input.sbbut, .sbblock2 input.sbbut {
						display: block;
						margin-top: 4px;
						}
						.sbblock a b, .sbblock2 a b {
							font-size: 12px;
							}
					.sbdescr {
						margin: 5px 10px 5px 0;
						color: #3F4643;
						}
					.supsite {
						width: 160px;
						text-align: center;
						}
						.supsite img {	
							border: 1px solid #FFDA65;
							display: block;
							margin: 8px 0 5px 0;
							}
				.tablock {
					color: #3F4643;
					}
					.tablock img {
						display: block;
						margin: 5px 0;
						}
					.tablock span {
						color: #BC8900;
						}

						
						
	/* ---| rightcontent |--- */
	.choose {
		background: #FFD27D;
		border-bottom: 1px solid #FFAA17;
		padding: 2px;
		height: 18px;
		margin-bottom: 14px;
		}
		.lang {
			background: #FF871C;
			padding: 3px 9px;
			color: #FFFBE3;
			font-weight: bold;
			float: left;
			}
		.choose img {
			float: left;
			margin: 5px 4px 0 10px;
			width: 16px;
			height: 11px;
			}
		.online {
			padding: 3px 9px;
			color: #3F4643;
			font-size: 10px;
			float: right;
			margin: 0 14px 0 0;
			}
	.contbanner .tbtxt {
		margin-bottom: 2px;
		border: 1px solid #FFDA65;
		}
		.tbcontb {
			margin-top: 2px;
			width: 100%;
			}
			.bantxt {
				background: #FFF6CA;
				border: 1px solid #FFDA65;
				width: 70%;
				padding: 0 17px;
				vertical-align: middle;
				}
	.hyip {
		text-align: center;
		margin: 5px 0 8px 0;
		}
	.topbanner2 {
		width: 470px;
		margin-bottom: 10px;
		}
		
		.brownblock, .yellowblock, .greenblock {
			margin: 0 0 20px 0;
			}
			.bltable {
				width: 100%;
				background: #FFF6CA url(../images/bltable.jpg) repeat-x 0 0;
				_background: #FFF6CA url(../images/bltable.jpg) repeat-x 0 1px;
				border-bottom: 7px solid #FFD177;
				}
				.bltable th {
					border: 1px solid #FFAA17;
					text-align: left;
					padding: 0!important;
					}
				.brownblock .bltable th {
					background: url(../images/brownblock-th.jpg) repeat-x;
					}
				.yellowblock .bltable th {
					background: url(../images/yellowblock-th.jpg) repeat-x;
					}
				.greenblock .bltable th {
					background: url(../images/greenblock-th.jpg) repeat-x;
					}
				.bltable th b {
					display: block;
					position: absolute;
					z-index: 10;
					top: 8px;
					left: 15px;
					color: #EEFAE2;
					font-size: 13px;
					font-family: Arial, Helvetica, sans-serif;
					}
				.shad {
					background: url(../images/shad.jpg) no-repeat;
					border-left: 1px solid #FFE17E;
					border-bottom: 6px solid #FFE17E;
					width: 100px;
					padding: 16px;
					text-align: center;
					}
				.shadx {
					border-left: 1px solid #FFE17E;
					border-bottom: 1px solid #FFE17E;
					border-right: 1px solid #FFE17E;
					width: 100%;
					padding: 16px;
					text-align: left;
					}
				.shadx2 {
					border: 1px solid #d5b859;
					padding: 10px;
					}
					
					.shad td {
						vertical-align: middle;
						padding: 4px;
						text-align: center;
						}
					.shimg {
						padding-bottom: 6px!important;
						}
						.brownblock .shb {
							background: #A36137;
							border-bottom: 1px solid #782D1B; 
							color: #FFF2BD;
							font-size: 10px;
							}
						.yellowblock .shb {
							background: #F09017;
							border-bottom: 1px solid #E16E42; 
							color: #FFF2BD;
							font-size: 10px;
							}
						.greenblock .shb {
							background: #52A414;
							border-bottom: 1px solid #586C0D; 
							color: #FFF2BD;
							font-size: 10px;
							}
				.shad2 {
					background: url(../images/shad2.jpg) no-repeat right top;
					border-right: 1px solid #FFE17E;
					border-bottom: 6px solid #FFE17E;
					width: 85%;
					padding: 15px 20px;
					}
					.shad2 .shtb2 {
						border: 1px solid #FFE385;
						background: #FFFADC;
						padding: 12px 3px;
						}
						.shtb3 {
							padding: 12px;
							}
						.shad2 table td {
							padding: 0 10px;
							line-height: 14px;
							}
						.rated {
							text-align: center;
							padding: 10px;
							color: #FFFAE4;
							font-weight: bold;
							margin: 0 10px;
							margin-top: 2px;
							}
						.brownblock .rated {
							background: #8B4027;
							border: 1px solid #5D2200;
							border-left-width: 7px;
							border-right-width: 7px;
							}
						.yellowblock .rated {
							background: #F09017;
							border: 1px solid #DE6F41;
							border-left-width: 7px;
							border-right-width: 7px;
							}
						.greenblock .rated {
							background: #5AA314;
							border: 1px solid #586C0D;
							border-left-width: 7px;
							border-right-width: 7px;
							}
						.rated a {
							color: #FFFAE4!important;
							text-decoration: none;
							}
						.calculate {
							color: #FFFADC;
							padding: 0px 15px 1px 25px;
							}
						.brownblock .calculate {
							background: #A36137 url(../images/b-cal.gif) no-repeat;
							border-bottom: 2px solid #782D1B;
							}
						.yellowblock .calculate {
							background: #EF9117 url(../images/y-cal.gif) no-repeat;
							border-bottom: 2px solid #DC6E3B;
							}
						.greenblock .calculate {
							background: #57A212 url(../images/g-cal.gif) no-repeat;
							border-bottom: 2px solid #4A7605;
							}
							
							
	/* ---| footer |--- */
	.footer {
		background: url(../images/footer.jpg) repeat-x left bottom;
		height: 70px;
		_height: 60px;
		padding: 0 27px;
		margin-top: 20px;
		color: #3F4643;
		font-size: 10px;
		}
		.footer-txt {
			margin-bottom: 15px;
			}
		.copy {
			float: left;
			color: #8C8C75;
			}
		.design {
			float: right;
			color: #8C8C75;
			}
			.copy a, .design a {
				color: #FFA859;
				}
.ero {
	border: 1px solid #FF7D11;
	}
	
	
	.shtb2 table {
				width: 80%;
				}
	
.winners {
	margin-bottom: 10px;
	}
	
/* ---| NEW CLASSES |---*/		

.simpletext{
	font-size:12px;
}
.simpleheader{
	font-size:17px;
	font-weight:bold;
}
.simpletd1{
	border:#a65d26 1px Solid;
	width:120px;
	height:30px;
	text-align:center;
	vertical-align: middle;
	padding:5px;
}		
.simpletd2{
	border:#a65d26 1px Solid;
	width:120px;
	height:30px;
	text-align:center;
	vertical-align: middle;
	padding:5px;
	background-color: #ffedad;
}
.std1{
	border:#a65d26 1px Solid;
	width:120px;
	height:30px;
	text-align:center;
	vertical-align: middle;
	padding:5px;
}
.std2{
	border:#a65d26 1px Solid;
	width:120px;
	height:30px;
	text-align:center;
	vertical-align: middle;
	padding:5px;
	background-color: #ffedad;
	font-weight:bold;
}		
		
.input {
	background: #FFFFFF;
	border: 1px solid #ff7510;
	padding:2px;
}
.apbutton {
	width:200px;
	font-family:arial black;
	font-size:18px;
	font-weight:normal;
	color:#FF0000;
}
.pbutton {
	width:200px;
	font-family:arial black;
	font-size:18px;
	font-weight:normal;
	color:#000000;
}
			
			
			
			
			
			
			
			
			
			
			