/********************************************************************
* Reset CSS
*********************************************************************/
body,div,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,ul,ol,li{margin:0;padding:0;}
fieldset,img{border:0;} img,input,select{vertical-align:middle;}
h1,h2,h3,h4,h5,h6{
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	line-height:normal;
	font-weight:bold;
	text-transform:none;
	font-size:115%;
	padding:.3em 0;
	color:#798d99;
}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
body{
right:0;
	color:#798d99;
	background-color:#fff;
	font:normal 9pt/1.3em Tahoma,Verdana,Arial,Helvetica,sans-serif;
}
a:active,a:link,a:hover,a:visited{
	font:normal 1em/1.3em Tahoma,Verdana,Arial,Helvetica,sans-serif;
	color:#798d99;
	text-decoration:underline;
}
#flashcontent {
		height: 100%;
	}

#flash {
		height: 100%;
		margin: 0;
		padding: 0;
		background-color: #FFF;
		color:#ffffff;
		font-family:sans-serif;
		font-size:40;
	}
	html {
		height: 100%;
	}

a:visited{color:#798d99;}
a:hover{text-decoration:none;}
ul,ol{line-height:1.3em;}
p,ul,ol{padding-bottom:1.2em;}
h1{font-size:1.5em;padding-top:1em;}
h2{font-size:1.35em;}
h3{font-size:1.16em;}
h4{font-size:1em;padding-bottom:1em;}
.center{text-align:center;}
.right{float:right;}
.left{float:left;}
.clear {
	font-size:1px;
	line-height:0%;
	clear:both;
	display:block;
	float:none;
	height:0%;
	overflow:hidden;
}

form fieldset ul, form fieldset li {list-style:none;margin:0;padding:0;}


/******************************************************************
* Main layout 
******************************************************************/
#wrapper {width:1024px;margin:0 auto;position:relative;z-index:1;}

.quote {background:url(i/shadow.jpg) no-repeat right bottom;padding-bottom:58px;}
.quote h2 {
	font-size:3.35em;
	font-weight:normal;
	height:94px;
	overflow:hidden;
	padding:0;
	padding-left:242px;
	line-height:156px;
	background:url(i/grandfather.png) no-repeat 93px 0;
	color:#5b9797;
}
.quote .content {background:url(i/bg.see.jpg) repeat-y right top;padding:40px 95px 10px 75px;color:#fff;}

#content {padding:0 95px 10px 75px;}
#footer { }
#footer .wrap {background:url(i/discount.png) no-repeat right bottom;height:160px;}
#footer .discount {text-align:right;font-size:1.55em;color:#183131;padding-top:105px;padding-right:170px;position:relative;z-index:2;}
#footer .discount span {position:absolute;right:32px;font-size:2.86em;color:#fff;bottom:0;}
#footer .discount small {font-size:.33em;}


#header {background:url(i/header.foot.jpg) no-repeat right bottom;padding-bottom:29px;position:relative;z-index:2;}
#header .wrap-right {background:url(i/header.bg.jpg) no-repeat right top;height:293px;overflow:hidden;}
#header .wrap-left {background:url(i/header.red.png) no-repeat left top;}

#header .time {color:#96b0bf;position:absolute;left:660px;top:75px;line-height:1.1em;z-index:3;}
#header .time strong {font-size:2em;font-weight:normal;}
#header .time span {font-size:.9em;padding-left:3px;}

#header .logo {position:absolute;width:250px;height:80px;left:90px;top:90px;overflow:hidden;z-index:3;}
#header .logo a {display:block;height:80px;text-align:left;text-indent:-1000em;outline:0;}

#header h1 {font:normal 1em/1em "Times New Roman",Times,serif;color:#fff;left:130px;top:170px;position:absolute;z-index:3;padding:0;}
#header .phone {position:absolute;z-index:3;left:160px;top:58px;font-size:3.33em;color:#fff;}
#header .phone span {font-size:.37em;}

#menu ul {display:block;width:100%;overflow:hidden;}
#menu li {background:url(i/menu.sep.gif) no-repeat left top;list-style:none;display:block;float:left;width:20%; margin-left:-2px;}
#menu li a {display:block;float:left;height:90px;line-height:90px;text-align:center;width:100%;color:#80a2b6;text-decoration:none;}
#menu li.active a, #menu li a:hover {font-size:1.5em;}

.tst {width: 530px;}
.txt1 {width: 80%;background-color:#7fc7ff;color: #fff;}
.txt3 {width: 80%;bgcolor: darkred;}
.txt4 {width: 10%;font-size:115%;color: darkred;text-align:center;}
.txt2 {width: 10%;font-size:115%;background-color:#7fc7ff;color:darkred;text-align:center;}

dl{margin-bottom:20px;}
dt{padding:3px 0 3px 21px;cursor:pointer;background:url(arr.png) no-repeat 0 3px;font-weight:bold;}
dd{display:none;background:#b5eeff;
		overflow:hidden; /*important for accordeon*/
		height:100px; /*important for accordeon*/
		margin-left:15px;
margin-right:10px;
		}
dd ul{padding:20px 0 20px 30px;}

	
	