/*========================================*\
  All
\*========================================*/
a:link, a:visited, a:active{text-decoration:underline;color:#0072bc}
a:hover{text-decoration:none}
*{margin:0;padding:0}
img{border:none}
ul{list-style-type:none}
.clear{clear:both}
/*========================================*\
  Containers
\*========================================*/
body{
	color:#363636;
	text-align:center;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#container{
	min-width:920px;
	max-width:1600px;
	margin:0 auto;
	text-align:left;
}
#centercol{float:left;width:100%}
#mainblock{margin-right:25%}
#rightcol{
	float:left;
	width:25%;
	margin-left:-25%;
}
#footer{clear:both;background:url("/www/images/flinegreen.gif") bottom repeat-x}
/*=============================Centercol==*\
  Topbar
\*========================================*/
#topbar{padding-right:10px}
/*--logobar--*/
#logobar{float:left;height:118px}
#logo{
	position:absolute;
	width:93px;
	height:95px;
	margin:23px 0 0 30px;
	background:#f2f2f2 url("/www/images/logo.jpg") no-repeat;
}
#logo a{
	display:block;
	width:93px;
	height:95px;
}
/*--title--*/
#title{
	position:absolute;
	width:450px;
	margin:37px 0 0 138px;
	background:url("/www/images/quotel.gif") left 41px no-repeat;
}
h1{
	margin:0 28px 0 10px;
	padding:0 30px 0 12px;
	border-bottom:1px solid #dedede;
	font:normal 24px "Times New Roman", Times, serif;
	color:#222291;
}
h4{
	padding:5px 22px 0 22px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#00b6ff;
	background:url("/www/images/quoter.gif") right 13px no-repeat;
}
/*--langbar--*/
#langbar{
	float:right;
	width:100px;
	height:118px;
}
#langbar a{
	display:block;
	float:right;
	width:22px;
	height:22px;
	line-height:22px;
	margin:46px 0 0 10px;
	font-size:11px;
	text-align:center;
	text-decoration:none;
	color:#5c5c5c;
}
#langbar a:hover{background-color:#f2f2f2}
#langbar a#lba{color:#fff;background-color:#f00}
/*=============================Centercol==*\
  Header
\*========================================*/
#header{height:244px;background:#f2f2f2 url("/www/images/header.jpg") right top no-repeat}
/*=============================Centercol==*\
  Headbar
\*========================================*/
#headbar{padding:0 30px}
/*--mainlinks--*/
#mainlinks{
	float:left;
	width:120px;
	height:45px;
}
#mainlinks a{
	display:block;
	float:left;
	width:22px;
	height:22px;
	margin:10px 15px 0 0;
}
#mainlinks a#home{background:url("/www/images/home.png") 4px 6px no-repeat}
#mainlinks a#maps{background:url("/www/images/maps.png") 4px 6px no-repeat}
#mainlinks a#mail{background:url("/www/images/mail.png") 4px 6px no-repeat}
#mainlinks a:hover#home,
#mainlinks a:hover#maps,
#mainlinks a:hover#mail{background-color:#f2f2f2}
/*--headmenu--*/
#headmenu{
	float:right;
	width:505px;
	height:45px;
}
#headmenu li{
	float:right;
	width:100px;
	height:25px;
	margin-top:10px;
	border-right:1px dotted #000;
	font:bold 12px "Trebuchet MS";
}
#headmenu li#end{border:none}
#headmenu li a, #headmenu li span{
	position:absolute;
	display:block;
	width:100px;
	height:45px;
	line-height:45px;
	margin:-10px 0;
	text-align:center;
}
#headmenu li a{color:#5f5f5f;text-decoration:none}
#headmenu li span{color:#b1b1b1;background:url("/www/images/headmenu.gif") center top no-repeat}
#headmenu li a:hover{background:url("/www/images/headmenu.gif") center top no-repeat}
/*--submenu--*/
#submenu{height:20px;padding-top:10px}
#submenu li{
	float:left;
	padding:5px 25px;
	font:bold 12px "Trebuchet MS";
	background-color:#f2f2f2;
}
#submenu li a{color:#585858}
/*=============================Centercol==*\
  Content
\*========================================*/
#content{padding-left:30px; padding-top: 20px;}

#content ul {
	padding-left: 30px;
}
#content ul li {
	list-style-type: disc;
}
#content ol {
	padding-left: 30px;
}
.newsblock-st{padding:30px 0}
.newsblock{
	padding:30px 0;
	border-top:1px solid #7facd0;
	background:url("/www/images/newsblock.gif") left top no-repeat
}
h2{font-size:14px;color:#5f5f5f}
.newsblock p, .newsblock-st p{margin:12px 0 28px 0}
a.blink{color:#00b5ff;font:bold 12px Arial}
/*--botbox--*/
#botbox{width:100%}
.b_block{float:left;width:33%}
.b_block div{
	border:5px solid #f2f2f2;
	padding:10px;
	margin-right:10px;
	font-size:11px;
	color:#000;
}
.b_block div h2{
	padding-bottom:8px;
	margin-bottom:4px;
	border-bottom:1px solid #2f7cb5;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#111;
}
.b_block div cite a{color:#ff0101;font-style:normal}
/*==============================Rightcol==*\
  Topinfo
\*========================================*/
#topinfo{height:150px;background:url("/www/images/topinfo.jpg") 20px 45px no-repeat}
#topinfo a{
	padding-top: 50px;
	display:block;
	width:240px;
	height:69px;
}
/*==============================Rightcol==*\
  Rightmenu
\*========================================*/
#rightmenu{padding:5px 0 0 21px;}
#rightmenu li{margin-bottom:15px;font:bold 11px "Trebuchet MS";}
#rightmenu li a, #rightmenu li span{
	display:block;
	height:21px;
	line-height:21px;
	padding-left:15px;
}
#rightmenu li a{color:#5f5f5f;text-decoration:none;border-left:4px solid #e1e1e1;
}
#rightmenu li span{color:#b1b1b1;border-left:4px solid #f00}
#rightmenu li a:hover{border-left:4px solid #f00}
/*==============================Rightcol==*\
  Search
\*========================================*/
#search{padding:20px 0 0 35px;margin-bottom:40px}
#search input{
	height:19px;
	width:150px;
	padding-left:3px;
	color:#000;
	border:1px solid #ccc;
}
#search input#shsubmit{
	border:none;
	height:21px;
	width:24px;
	color:#333;
	margin-bottom:-5px;
}

#search1{padding:20px 0 0 35px;margin-bottom:40px}
#search1 input{
	height:19px;
	width:200px;
	padding-left:3px;
	color:#5f5f5f;
	border:1px solid #5f5f5f;
}
#search1 input#shsubmit{
	border:none;
	height:21px;
	width:24px;
	color:#333;
	margin-bottom:-5px;
}
/*==============================Rightcol==*\
  News
\*========================================*/
#news{padding:0 35px}
h3{
	margin-bottom:25px;
	font-size:14px;
	color:#5f5f5f;
}
#news small{
	padding:4px 8px;
	font-size:11px;
	background-color:#f2f2f2;
}
#news p{padding:15px 0 40px 0}
/*==============================Rightcol==*\
  Info
\*========================================*/
#info{padding:50px 25px 250px 35px;background:url("/www/images/infobg.gif") 20px 140px no-repeat}
#infobut{
	display:block;
	padding:5px 0;
	border:3px solid #00b5ff;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	font-weight: bold;
	background:#48caff url("/www/images/infobut.gif") center repeat-x;
}
#msg{
	position:absolute;
	width:171px;
	height:157px;
	margin-top:20px;
	font-size:11px;
	color:#f3f3f3;
	background:#cfcfcf url("/www/images/msg.jpg") no-repeat;
}
#msg2{
	position:absolute;
	width:171px;
	height:157px;
	margin-top:20px;
	font-size:11px;

}
#msg p{padding:50px 15px 15px 15px}
#msg em{
	display:block;
	padding-top:5px;
	font-style:normal;
	text-align:right;
}
#msg em a{color:#f3f3f3}
/*================================Footer==*\
  Copyblock
\*========================================*/
#copyblock{
	float:left;
	width:70%;
	height:72px;
	line-height:72px;
	border-top:1px solid #7facd0;
	border-right:1px solid #fff;
	font-size:11px;
	background:url("/www/images/flineblue.gif") bottom repeat-x
}
#copy{
	float:left;
	width:400px;
	height:72px;
	line-height:68px;
	padding-left:25px;

}
#copy span{
	display:block;
	float:left;
	margin-right:5px;
	font-size:28px;
}
#next{
	float:right;
	height:72px;
	line-height:68px;
	padding-right:25px;
	background: url("/www/images/newsblock.gif") right top no-repeat
}
#next span{color:#ff0101}
/*================================Footer==*\
  Address
\*========================================*/
#phone{
	float:right;
	width:25%;
	padding:0 0 20px 0;
	margin-top:-39px;
	font:bold 12px "Trebuchet MS";
	color:#5a9417;
	background:url("/www/images/tel.jpg") 195px 20px no-repeat;
}
#phone h5{padding:0 35px 10px 25px;font:bold 12px "Trebuchet MS"}
#phone p{padding:0 35px 0 25px}
#phone span{font:normal 25px "Trebuchet MS";color:#2f7cb5}