/* CSS Document */
body {
	background: #FFF;
	margin: 0;
	padding: 0;
	color: #444;
	width:780px;
	font-size:100%;
	background:url(images/bg.gif) repeat-x top;
}
.col, .col1, .col2 { float:left; }
.ui-datepicker{
	font-size:62%;
}

.left{
	float:left;
}
.right{
	float:right;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/*======= content =======*/
#content{
	font-family:Tahoma;
	font-size:0.6875em;
	padding: 0 20px;
}
#content h1{ 
	margin: 0 0 20px 0;
	padding: 0;
	font-weight:normal;
	font-size: 25px
}
#content h2{ 
	margin: 0 0 15px 0;
	padding:0;
	font-weight:normal;
	font-size: 18px
}
#content h3{
	margin: 0 0 10px 0;
	padding:0;
	font-weight:normal;
	font-size: 14px
}
#content .blue{
	padding: 0 10px;
}
#content .blue h2{
	color:#069;
	background:url(images/0_bg1.png) no-repeat;
	margin: 0 -15px;
	text-align:center;
	padding: 8px 0;
	font-weight:bold;
	font-size: 14px
}
#content .blue ul{
	padding: 0 0 5px 10px;
	margin: 0;
}
#content .blue li{
	padding: 2px 0;
	margin: 0;
}
#content .blue hr{
	padding: 0;
	margin: 0 -5px;
	background:url(images/0_bg3.gif) repeat-x;
	border:none;
}
#content .block{
	padding: 20px;
	background: #dbe4f0;
}
#content .block ul{
	padding: 10px;
	margin: 0;
}
#content div.right{
	margin: 0 -20px 0 20px;
}
#content div.left{
	margin: 0 20px 0 0;
}
#content .third{
	width: 200px;
}
#content .twothird{
	width: 450px;
}

#contacts dl{
	margin:5px 0;
	padding:0;
}
#contacts dt{
	display:inline;
}
#contacts dd{
	display:inline;
	margin:0 0 0 10px;
	padding:0;
}

/*========image========*/
#content img{
	border:0;
}
#content img.pic{
	margin: 5px;
}

/*===========dl=======*/
#content dt:after {
    content: ":";
}
#content dt{
	font-weight:bold;
}
/*
#content dl{
	margin: 0 0 5px 20px;
}
*/


/*=====table========*/
#content table, #content th, #content td{
	border: #069 solid 1px;
	border-collapse: collapse;
}
#content td{
	padding:2px;
}
#content th{
	color:#006;
	background-color:#dbe4f0;
	text-align:center;
}
#content tr.color{
	background-color:#E9EEF5;
}

#content input{
	font-family:Arial, Helvetica, sans-serif;
	background:#dbe4f0;
	border:1px solid #a0abbb;
	width:197px;
	height:21px;
	color:#909aa5;
	font-size:1.2em;
}
#content input[class=text]{
	display:block;
}
#content textarea{
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	background:#dbe4f0;
	border:1px solid #a0abbb;
	width:198px;
	color:#909aa5;
	overflow:auto;
	font-size:1.2em;
}

#content label{
	margin:5px 0 0 0;
	display:block;
	font-weight:bold;
}
#content label:after {
    content: ":";
}
#content label.required:before {
    content: "* ";
}
#content label.error {
	display:none;
	color: blue;
	vertical-align: top;
	font-weight:normal;
}
#content label.error:after {
    content:none;
}
#content .right{
	margin: 0 0 0 10px;
}


/*======= header =======*/
#header { 
	background:url(images/top.jpg) no-repeat right top;
	height:305px;
	width:780px;
}
#header #logo { 
	position:absolute;
	top: 0px;
	left:230px;
}
#header .menu{
	display:block;
	width:100px;
	height: 35px;
	text-decoration:none;
	content: ""; 
}
#menu-1{
	position:absolute;
	top: 16px;
	left:500px;
}
#menu-2{
	position:absolute;
	top: 54px;
	left:500px;
}
#menu-3{
	position:absolute;
	top: 102px;
	left:485px;
}
#menu-4{
	position:absolute;
	top: 141px;
	left:453px;
}
#menu-5{
	position:absolute;
	top: 170px;
	left:420px;
}
#menu-1{
	background:url(images/menu.png) 0 0 no-repeat;
}
#menu-2{
	background:url(images/menu.png) 0 -50px no-repeat;
}
#menu-3{
	background:url(images/menu.png) 0 -100px no-repeat;
}
#menu-4{
	background:url(images/menu.png) 0 -150px no-repeat;
}
#menu-5{
	background:url(images/menu.png) 0 -200px no-repeat;
}
.menu1 #menu-1, #menu-1:hover{
	background:url(images/menu.png) -100px 0 no-repeat;
}
.menu2 #menu-2, #menu-2:hover{
	background:url(images/menu.png) -100px -50px no-repeat;
}
.menu3 #menu-3, #menu-3:hover{
	background:url(images/menu.png) -100px -100px no-repeat;
}
.menu4 #menu-4, #menu-4:hover{
	background:url(images/menu.png) -100px -150px no-repeat;
}
.menu5 #menu-5, #menu-5:hover{
	background:url(images/menu.png) -100px -200px no-repeat;
}

/*======= footer =======*/
#footer { 
	margin: 50px 0 0 0;
	color:#444544;
	font-size:0.6875em;
	font-family:Tahoma;
	background:url(images/bg_bot.png) repeat-x; }

#footer .col1{ 
	padding: 15px 0 0 0;
	width:360px;
	height:70px;}
#footer .col2{
	padding: 30px 0 0 0;
	width:370px;
	height:55px;
	background:url(images/bg_bot1.png) top right no-repeat;}
#footer .pic{ 
	float:left;
	margin: 15px 10px 0 10px;}
	
