/* **************************** common styles **************************** */
body {
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:100.01%;
	background: #000000 url(bg.jpg) no-repeat center top;
}
	
div {
	font-family: Arial, Helvetica, sans-serif;
	line-height:120%;
	
	font-size: 100%;
}

a:link, a:visited, a:active,
a.normal:link, a.normal:visited, a.normal:active { text-decoration: underline;}
a:hover, a.normal:hover { text-decoration: underline;}

p {margin:0px 0px 30px 0px; padding:0px;}
h1 {
	margin:0px 0px 25px 0px;
	padding:0px;
	font-size:220%;
	line-height:100%;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
h2 {
	margin:10px 0px 20px 0px;
	padding:0px;
	font-size:160%;
	line-height:100%;
	color:#CDCDCD;
	font-weight: normal;
	clear: both;
}
h3 {
	margin:10px 0px 10px 0px;
	padding:0px;
	font-size:150%;
	line-height:100%;
	color:#CDCDCD;
	font-weight: normal;
}

h4 {
	margin:0px 0px 10px 0px;
	padding:0px;
	font-size:120%;
	color:#CDCDCD;
	font-weight: bold;
}

.clear { clear:both;}

/* **************************** main **************************** */
.main {
	font-size: 80%;
	width:960px;
	display:block;
	margin: 0px auto 0px auto;
	overflow:hidden;
	padding: 0px;
	background: url(page-bord-bg.gif) repeat-y 241px top;
}
.pagebody  {
	margin: 0px 0px 0px 0px;
	display:block;
	overflow: hidden;
	padding: 0px 0px 30px 0px;
	width:960px;
	clear: both;
	background:url(centercol-bg-b.jpg) no-repeat bottom right;
}

/* **************************** left col **************************** */
.leftcol {
	width:241px;
	padding:0px;
	margin: 0px;
	float:left;
	display:block;
	clear: both;
}
.logo{ float:left; margin: 28px 0px 88px 0px; padding: 0px 0px 0px 35px; width:161px;}
.menu {
	margin: 0px 0px 20px 24px;
	padding: 0px 0px 30px 0px;
}
a.mainbuttontext, a.mainbuttontext:active, a.mainbuttontext:visited {
	width: 174px;
	vertical-align: top;
	margin: 0px;
	padding: 11px 0px 3px 0px;
	display: block;
	text-decoration: none;
	
	font-size:130%;
	background:url(menu-bg.jpg) no-repeat 0px bottom;
	text-align: right;
}
a.mainbuttontext:hover,
a#on_link {text-decoration: none; color:#B1B2B2; }

/* **************************** center col **************************** */
.centercol {
	width: 630px; 
	margin: 65px 0px 0px 55px;
	display:block;
	float:left;
	line-height: 150%;
}
div.pic-index1,
div.pic-index2,
div.pic-index3
{   

	 float:left;
}
div.pic-index1 a.normal,
div.pic-index2 a.normal,
div.pic-index3 a.normal
{    padding:0px; margin:0px 6px 40px 0px;
	 display:block;
	 width:198px;
	 float:left;
}
div.pic-index1 a.normal, 
div.pic-index1 a.normal:visited,
div.pic-index1 a.normal:active{
	background:url(pic-index1.jpg) no-repeat 2px 2px;
}
div.pic-index1 a.normal:hover{background:url(pic-index1-over.jpg) no-repeat 2px 2px; }

div.pic-index2 a.normal,div.pic-index2 a.normal:visited,div.pic-index2 a.normal:active{background:url(pic-index2.jpg) no-repeat 2px 2px;}
div.pic-index2 a.normal:hover{background:url(pic-index2-over.jpg) no-repeat 2px 2px; }

div.pic-index3 a.normal, div.pic-index3 a.normal:visited,div.pic-index3 a.normal:active{background:url(pic-index3.jpg) no-repeat 2px 2px;}
div.pic-index3 a.normal:hover{background:url(pic-index3-over.jpg) no-repeat 2px 2px; }

.centercol p{
	width:600px;
}
.centercol b{color:#CDCDCD; font-weight:normal;}

/* **************************** footer **************************** */
.footer{
	background: url(footer-bg.jpg) no-repeat 0px 0px;
	height:120px;
	clear: both;
	width: 960px;
	position: relative;
}
.footer-l {font-size: 11px;text-align:right; top:20px; left:0px; width:235px;padding:0 5px 0 0; position:absolute;}
.footer-r { top:8px; left:290px; width:630px; position:absolute; line-height:150%;}
.footer-contacts {top:8px; left:0px; position:absolute; line-height:150%; width:225px;}
.footer-contacts h3 { color:#FA2832; font-weight:normal;font-size: 120%; margin:0px; }
.footer-logos { top:0px; left:185px; position:absolute; width:480px;}
.footer-logos img{ margin-right:11px;}
.footer-by {top:85px; left:0px; position:absolute;}
.footer-links {top:85px;right:20px; position:absolute; text-align:right;}
/* **************************** form **************************** */
form {padding:0px;margin:0px;}
input {color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif;}
#on_link{
	font-weight:normal;
}

.sponser{
	padding:100px 0 0 16px;
	font-size:70%;
}
