body
{
	background:black;
	margin:0px;
	padding:0px;
}

img
{
	border:0px;
}
.index
{
	width:1066px;
	height:900px; 
	border:0px solid red; 
	background: url(/pics/bground4_fin.jpg) no-repeat center 0px; 
}

.tb_index
{
	margin:0px 0px 0px 0px;
	padding:0px;
	border:0px solid red;
	position:relative;
	top:75px;
	left:-98px;
	
	width:800px;
	height:720px;
	overflow:hidden;
}

.tb_index td
{
	vertical-align:top;
	text-align:left;
}


.top
{
	margin:0px;
	padding:3px 5px 0px 20px;
	border:0px solid red;
	width:605px;
}



.topMenuArea
{
	width:347px;
	height:33px;
	background:url(/pics/left.gif) top left no-repeat;
	padding:0px 0px 0px 13px;
	overflow:visible;
	margin:5px 0px 0px 30px;
}

.topMenuAreaBg
{
	background:url(/pics/bground.gif) repeat-x;
}
.topMenuArea a
{
	display: inline-block;
	height:33px;
	background: url(/pics/division.gif) top left no-repeat;
	padding:8px 4px 0px 6px;
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:white;
	font-size:12px;
}
.topMenuArea a.start
{
	background:none;
}
.topMenuAreaRightEnd
{
	background:url(/pics/right.gif) no-repeat right top;
	border:0px solid red;
}



.flags
{
	width:70px;
	float:right;
	border:0px solid red;
	margin:10px 0px 0px 0px;
}
.flags img
{
	width:30px;
	border:0px;
}



.subTopMenuArea
{
	text-align:center;
	padding:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:blue;
}
.subTopMenuArea a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:blue;
}
.subTopMenuArea a:hover
{
	text-decoration:none;
}


.subTopMenuArea a.greenCard
{
	font-family: "Times New Roman", Times, serif;
	font-size:14px;
	color:green;
	font-weight:bold;
}


/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */



.partners
{
	height:115px;
	width:557px;
	margin:18px 0px 0px 40px;
	border:0px solid red;
}






.newsArea
{
	width:148px;
	height:175px;
	border:0px solid red;
	margin:235px 0px 0px 0px;
	overflow:hidden;
	padding:0px 10px 10px 10px;
}

.newsArea div
{
	height:165px;
	overflow:hidden;
	border:0px solid red;
}
.newsArea .date
{
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
	color: #CCCCCC;
	margin:10px 0px 0px 0px;
	text-indent:0px;
}
.newsArea p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	text-indent:5px;
	color:white;
}
.newsArea form
{
	border:0px solid red;
	margin:0px;
}

/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

.page
{
	width:360px;
	height:470px;
	border:0px solid red;
	margin:0px;
	padding:10px 10px 10px 10px;
}








/*   Основной текст */
.text
{
	padding:0px;
	text-align:left;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:100%;
}
.scroll
{
	overflow-y:scroll;
	overflow-x: hidden;
}
.text p,li
{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	text-indent:10px;
	margin:10px 0px 0px 0px;
}
.text li
{
	margin:0px;
	padding:0px;
}
.text ul
{
	margin:0px 0px 10px 0px;
}
.clear
{
	clear:both;
}
.text h1
{
	font-family: "Times New Roman", Times, serif;
	font-size:20px;
	color: #333333;
	font-weight:normal;
	margin:15px 0px 0px 0px;
}
.text h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:italic;
}

.text a
{
	color:blue;
	text-decoration:none;
}

.text a:hover
{
	color: #0099FF;
	text-decoration:none;
}














/*  форма активации */
#act
{
	border:0px solid red;
	margin:0px;
	padding:0px;
	display:none;
}
#act input
{
	width:200px;
	border:2px solid gray;
}
#act input.button, input.button
{
	border:0px solid red;
	background:black;
	color:white;
	width:100px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	cursor:pointer;
	margin-top:30px;
}




/* активация */
.activateLink
{
	border:0px dashed white;
	display:block;
	width:137px;
	height:30px;
	padding:53px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:white;
	font-size:9px;
	text-decoration:none;
	text-align:right;
	
	position:relative;
	top:35px;
	left:-70px;
}







div.img
{
	float:left;
	width:120px;
	height:80px;
	color: #003366;
	text-align:center;
	font-size:12px;
	font-style:inherit;
	font-family:Arial, Helvetica, sans-serif;
	margin:25px 12px 25px 12px;
	vertical-align:middle;
}
div.img img
{
	width:120px;
}




/*  партнеры  */
div.partners p, div.partners li
{
	font-size:12px;
}
div.partners li
{
	margin-bottom:0px;
	margin-top:0px;
}


div.banners
{
	float:left;
	width:150px;
	overflow:hidden;
	margin-top:0px;
	border:0px solid red;
	text-align:left;
	
}
div.banners img, div.banners a
{
	border:0px solid red;
}
div.banners img
{
	margin:5px 0px 5px 0px;
}



div#text
{
border:0px solid red; 
position:relative; 
top:23px; 
left:0px; 
width:380px; 
height:600px; 
padding:0px; 
overflow:hidden;
}










.getNews
{
	width:100%;
	height:20px;
}

.getNews input
{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:black;
	cursor:pointer;
}
.getNews .input
{
	width:100px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:gray;
	cursor:auto;
}


.paypalForm
{
	margin:120px 50px 0px 0px;
	text-align:center;
}