/*
-----------------------------------------------
Site Base Styles
Author:   akella at http://cssing.org.ua
Version:  16 mar 2008
----------------------------------------------- */
*{margin:0;padding:0}
body{
	font:62.5%/1  arial,sans-serif;
	color:#444;
	background:#e2e2e3 url(../img/top.png) repeat-x 0 0;
	}
	#out{
		background: url(../img/out.png) no-repeat 0 0;
		position:relative;
		}
		#out1{
			background: url(../img/out1.png) no-repeat 100% 0;
			position:relative;
			width:100%;
			}
			#right{
				zoom:1;
				}
a { color: #ef9320; }
/* =Misc(links)
----------------------------------------------- */
a img,fieldset{border:none}
.pda, .print, legend{display:none}
a {
	color: #595959;
	}
a:hover {
	text-decoration: none;
	}
.invert {
	text-decoration: none;
	}
.invert:hover {
	text-decoration: underline;
	}
h2 {
	font-size: 1.2em;
	color: #595959;
	}
/* =Header
----------------------------------------------- */
#header{
	height: 141px;
	}
	#header h1 {
		font-size: 28px;
		padding-left: 17px;
		text-align: center;
		padding-top: 60px;
		color: #acacac;
		text-transform: uppercase;
		font-weight: bold;
		font-family: arial, sans-serif;
		/*azimuth: expression(alert(this.runtimeStyle.fontFamily));*/
		}
	#start #header h1 { padding-left: 0; }
		#header h1 a {
			color: #acacac;
			text-decoration: none;
			}
		#header h1 span {
			color: #ef9320;
			}
.lang{
	position:absolute;
	right:0;
	top:20px;
	list-style:none;
	width:25px;
	height:32px;
	padding-top:6px;
	text-align:center;
	background:url(../img/bg.png) no-repeat 0 0;
	}
	.lang li{
		font-size: 1.1em;
		font-weight: bold;
		margin-bottom:3px;
		}
	.lang li a{
		color:#000;
		text-decoration:none;
		}
	.lang li a:hover{
		text-decoration: underline;
		}
/* =Left
----------------------------------------------- */
#left .in{
	padding: 15px 11px 0px 25px;
	line-height: 1.2;
	font-size:1.1em;
	/*background:url(../img/arr.png) no-repeat 0 30%;*/
	}
	#left h3{
		font-family: arial, sans-serif;
		font-size: 1.2em;
		color: #595959;
		text-transform: uppercase;
		font-weight: bold;
		margin-bottom: 1em;
		/*azimuth: expression(alert(this.runtimeStyle.fontFamily));*/
		}
	#left ul{
		list-style:none;
		font-weight:bold;
		margin-bottom:3px;
		}
		#left ul ul{
			font-weight:normal;
			padding-left:9px;
			}
			#left li a{
				color:#ef9320;
				display: block;
				zoom: 1;
				text-decoration:none;
				}
			#left li{
				margin: 0;
				}
				#left li li{
					zoom: 1;
					padding-left:8px;
					background:url(../img/da.png) no-repeat 0 .5em;
					}
			#left li a:hover{
				text-decoration:underline;
				}
	#left .sub {
		display: none;
		}

/* =content
----------------------------------------------- */
#content .in{
	padding: 8px 0 0 0;
	color:#595959;
	font-size:1.2em;
	line-height:1.3;
	background: url(../img/bg-content-in.png) 0 0 no-repeat;
	}
	#content p{
		margin-bottom:1em;
		}
	#content h1{
		font-size:1.1em;
		color:#818181;
		font-weight: bold;
		background: #b4b4b4;
		color: #fff;
		text-transform: uppercase;
		padding-top: 6px;
		margin-bottom: 1em;
		}
	.content-bottom {
		height: 75px;
		background: url(../img/bg-2.png) 0 0 repeat-x;
		clear: both;
		width: 100%;
		}
	.content-bottom .bottom-left {
		float: left; width: 192px; height: 28px;
		background: url(../img/bot-left.png) 100% 0 no-repeat;
		}
	.content-bottom .bottom-right {
		float: right; width: 175px; height: 28px;
		background: url(../img/bot-right.png) 0 0 no-repeat;
		}
	.content-bottom .bottom-center {
		margin: 0 175px 0 192px;
		background: url(../img/bot-center.png) 0 0 repeat-x;
		}
#start #container {
	background: url(../img/container-white.png) repeat-x 0 227px;
	padding-top: 53px;
	text-align: center;
}
#start #container #flash-menu img {
	margin-top: 34px;
}
#container .text {
	background-color: #fff;
	min-height: 5em;
	width: 550px;
	margin: 0 auto;
	padding: 1em 0;
	font-size: 1.2em;
	line-height: 1.3;
}
* html #container .text {
	height: 5em;
}
/* =Right
----------------------------------------------- */
#right{
	text-align: left;
	}
	#right ul{
		list-style:none;
	}
	#right h3{
		color:#595959;
		font-size:1.2em;
		text-align:center;
		font-weight:normal;
		margin:1em 0 5px 0;
		}
/* =Footer
----------------------------------------------- */
.phone {
	height: 28px;
	background: url(../img/phone-bg.png) 0 0 repeat-x;
	}
	.phone .phone2 {
		background: url(../img/phone-bg-left.png) 0 0 no-repeat;
		}
	.phone p {
		background: url(../img/phone-bg-right.png) 100% 0 no-repeat;
		color: #fff;
		letter-spacing: 1px;
		line-height: 1.1;
		font-size: 12px;
		font-weight: bold;
		text-align: right;
		padding: 1px 15px 3px 0;
		}
.copy{
	background:url(../img/copy.png) repeat-x 0 0;
	color:#767676;
	padding:8px 0 5px 25px;
	zoom: 1;
	}
#footer{
	position:relative;
	background: url(../img/foo.png) 0 0 repeat-x;
	zoom: 1;
	}
	#footer .f1 { background: url(../img/foo-f1.png) 0 0 no-repeat; }
	#footer .f2 { background: url(../img/foo-f2.png) 100% 0 no-repeat; padding-top: 5px; }

	#footer .ra{
		width:112px;
		height:39px;
		top: 6px;
		right: 30px;
		overflow:hidden;
		position:absolute;
		}
	#start .ra {
		width: 100%; height: auto;
		padding-top: 4px;
		position: static;
		text-align: center;
		}
.foo{
	height:42px;
	position:relative;
	width:100%;
	overflow:hidden;
	}
	.u{
		position:absolute;
		right:49%;
		float:right;
		width:530px;
		}
	#start .u { right: 50%; }
	.foo ul{
		list-style:none;
		float:left;
		font-size:12px;
		background:url(../img/sep.png) no-repeat 0 0;
		padding-left:1px;
		position: relative;
		text-transform: uppercase;
		font-weight: bold;
		letter-spacing: 1px;
		z-index: 1;
		right: -50%;
		}
		.foo li{
			float:left;
			text-align:center;
			background:url(../img/sep.png) no-repeat 100% 0;
			padding:0 1px 0 0;
			}
			.foo li a{
				color:#959595;
				text-decoration:none;
				float:left;
				width: 130px;
				padding:10px 0 10px 0;
				}
			.foo li a:hover{
				background:url(../img/hov.png) repeat-x 0 0;
				}

/* ie6 transparent png24 */
* html .png {
	behavior:expression(
		(this.runtimeStyle.behavior = "none") && (
			this.pngSet ? this.pngSet = true : (
				this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png') > -1 ?
				(
					this.runtimeStyle.backgroundImage = "none",
					this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='crop')",
					this.src="img/spacer.gif"
				) :
				(
					alert(this.runtimeStyle.backgroundImage),
					this.origBg = this.origBg ? this.origBg : this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
					this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
					this.runtimeStyle.backgroundImage = "none"
				)
			),
			this.pngSet=true
		)
	);
}

