@charset "utf-8";

* {margin:0px; margin:0px;}
img {border:none;}

html, body {
	margin:0px; padding:0px;
	position:relative;
}
body {
	font-size:62.5%;
	background:#FFFFFF url(images/body.gif) repeat-x;
	text-align:center;
}

form {margin:0px}

#all {
	position:relative;
	margin:0 auto;
	width:725px;
	padding-top:21px;
	text-align:left;
}
#all2 {
	position:relative;
	margin:0 auto;
	width:725px;
	text-align:left;
}
.head {
	display:block;
	position:relative;
	height:259px;
	background: url(images/head.jpg) no-repeat;
}
.slogan {
	position:absolute;
	left:140px;
	top:202px;
}
.logo {
	position:absolute;
	left:491px;
	top:60px;
}
	.menu {
		position:relative;
		height:43px;
		background:#FFFFFF url(images/menu-bg.gif) repeat-x;
	}
	.ml {
		position:relative;
		height:43px;
		background: url(images/menu-l.jpg) no-repeat;
	}
	.mr {
		position:relative;
		height:43px;
		background: url(images/menu-r.jpg) right top no-repeat;
		width:100%;
	}
	.menupad {
		padding:12px 0 0 37px;
	}
	.menu a {
		display:block;
		float:left;
	}
#container {
	position:relative; 
	display:block;
	width:100%;
	background: url(images/v-shad-cont.gif) repeat-y;
}
	.footbg {
		position:relative; 
		display:block;
		width:100%;
		background: url(images/foot-shad.gif) left bottom no-repeat;
	}
	.content {
		padding:1px 10px 21px 18px;
	}
	.site {
		position:absolute;
		top:-15px;
		font:10px Tahoma;
		color:#d3cba9;
		padding-left:8px;
		
	}
	.site a {
		font:10px Tahoma;
		color:#d3cba9;
		text-decoration:none;
	}
	.site a:hover {
		font:10px Tahoma;
		color:#d3cba9;
		text-decoration:underline;
	}
	.baloon {
		width:492px;
		background: #fffcef url(images/baloon-vbord.gif) left top repeat-y;
	}
	
	.baloon2 {
		width:685px;
		background: #fffcef url(images/baloon-vbord.gif) left top repeat-y;
	}
	
	.bal-r {
		background: url(images/baloon-bord.gif) right top repeat-y;
	
	}
	.bal-t {
		background: url(images/baloon-bord.gif) left top repeat-x;
	}
	.bal-lt {
		background: url(images/baloon-lt.gif) left top no-repeat;
	}
	.bal-lt2 {
		background: url(images/baloon-lt2.gif) left top no-repeat;
	}
	.bal-rt {
		background: url(images/baloon-rt.gif) right top no-repeat;
	}
	.bal-b {
		background: url(images/baloon-bot.gif) left bottom repeat-x;
	}
	.bal-lb {
		background: url(images/baloon-lb.gif) left bottom no-repeat;
	}
	.bal-rb {
		width:100%;
		height:auto;
		min-height:200px;
		background: url(images/baloon-rb.gif) right bottom no-repeat;
	}
* html 	.bal-rb {height:200px;}

	.text {
		font:11px Tahoma;
		line-height:160%;
		padding:25px 17px 25px 25px;
	}
	.line {
		width:100%;
		background: url(images/baloon-bord.gif) left center repeat-x;
	}
.threecolbg {
	position:relative;
	margin:5px 0 0 94px;
	background: url(images/three-col-bg.gif) left top repeat-y;
}
.clear {
	clear:both;
}

.footer {
	position:relative;
	height:20px;
}
.footer a {
	font:10px Tahoma;
	text-decoration:underline;
	color:#999999;
	display:block;
	float:left;
	margin-left:28px;
	text-align:left;
}
a.first {margin-left:28px;}
* html a.first {margin-left:15px;}
.footer a:hover {
	font:10px Tahoma;
	text-decoration:none;
	color:#999999;
}
.copy {
	font:9px Verdana;
}

.footer a.act, .act {color:#e1d38f}
.footer a.act:hover, .act:hover {color:#e1d38f}

.block {display:block;}
.l {float:left;}
.r {float:right;}
.z {line-height:0px}
.border {border:1px solid red}
.rel {position:relative;}
.ar {text-align:right;}
.up {text-transform:uppercase;}
h2 {font:bold 11px Tahoma; margin:0px 0 8px 0px; padding:0px; text-transform:uppercase;}

.form {
	display:block;
}

.f_width1 {
	width:250px;
	float:left;
}

.f_width2 {
	float:left;
}

.inp_block {height:25px}

.inp {
	border:1px solid #B79F15; 
	font:11px Tahoma; 
	width:160px; 
	height:18px;
	}
	
.tarea {
	border:1px solid #B79F15; 
	font:11px Tahoma; 
	width:160px; 
	height:100px;
	}

.bat {
	float:left;
}

.padl53 {padding-left:53px}
.padt_vert {padding:10px 0px}
.padt10 {padding-top:10px}
.noflash {position:absolute;left:50px; top:-10px; text-align:center; font:12px Tahoma;}