body{
	padding:0px;
	margin:10px;
 	font-family: Verdana, Tahoma, Arial, sans-serif;
	background: url(images/bg_repeat.jpg) repeat-x;
	background-color: #8BBFE1;
}

table, tr, th, td, ul, ol, li, h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
	font-size:12px;
	color: #333333;
}

input {
 	font-family: 	Verdana, Tahoma, Arial, sans-serif;
	font-weight:	normal;
	font-size:		12px;
	color: 			#444;
}

textarea, select {
 	font-family: 	Verdana, Tahoma, Arial, sans-serif;
	font-weight:	normal;
	font-size:		12px;
	color: 			#444;
}


a {
	color:#fff;
	text-decoration: underline;
}

a:hover {
	color:#649dcc;
	text-decoration: underline;
}


.bg_body{
	/*
	background:url('images/bg_body.gif');
	background-repeat: repeat-x;	
	*/
}

.bg_header{
	width: 850px;
	height: 230px;
}


.bg_footer{
	background:url('images/bg_footer.gif');
	background-repeat: repeat-x;
	height: 50px;
}


.page{
	border-left: 2px solid #dddddd;
	border-right: 2px solid #dddddd;
	border-bottom: 2px solid #dddddd;
}


.title{
	font-size:21px;	
	color: #333333;
}

.title-s{
	font-size:21px;	
	color: #649dcc;
}

.subtitle{
	font-size:16px;	
	color: #333333;
}

.container{
	width:852px;	
	height:500px;	
}

.container-title{
	font-weight: bold;
	font-size:25px;	
	color: #fff;
}

.container-text{
	font-size:15px;	
	color: #fff;
}

.phone{
	font-size:16px;	
	color: #000;
	font-weight: bold;
}

.news-title{
	font-size:14px;	
	color: #052062;
}

.news-title a{
	font-size:14px;	
	color: #052062;
}

.news-date{
	font-size:10px;	
}

.menu-u{
	font-weight: bold;
	font-size:12px;	
	height: 50px;
	color: #fff;
	background:url('images/menu-u.gif');
	background-repeat: repeat-x;	
}

.menu-u a{
	font-size:12px;	
	color: #fff;
	text-decoration: none;
}

.menu-u a:hover{
	font-size:12px;	
	color: #eee;
}

.menu-s{
	font-weight: bold;
	font-size:12px;	
	height: 50px;
	color: #fff;
	background:url('images/menu-u.gif');
	background-repeat: repeat-x;
}

.menu-s a{
	font-size:12px;	
	color: #fff;
	text-decoration: none;
	background-color: #e71f25;
	padding: 15px;
	line-height: 30px;
}

.menu-s a:hover{
	font-size:12px;	
	color: #fff;
	text-decoration: none;
}


.footer{
	/*
	background:url('images/bg_footer.gif');
	background-repeat: repeat-x;	*/
	background-color: #000524;
}

.links{
	font-size:12px;	
	color: #555;
}

.links a{
	font-size:12px;	
	color: #555;
	text-decoration: none;
}

.links a:hover{
	font-size:12px;	
	color: #555;
	text-decoration: underline;
}

.quote{
	background:url('images/quote.gif');
	background-repeat: repeat-y;
	padding: 5px;
}

.copyright{
	font-size:11px;	
	color: #ccc;
}

.copyright a{
	font-size:11px;	
	color: #ccc;
	text-decoration: none;
}

.seperator-y{
	background:url('images/seperator-y.gif');
	background-repeat: repeat-y;	
}

.seperator-x{
	background:url('images/seperator-x.gif');
	background-repeat: repeat-x;
	height: 5px;
}

.bg_callback{
	background-color: #f5faff;
	border: 1px solid #cccccc;
}

.button{
	font-size: 14px;
	color: #649dcc;
}

.button a{
	font-size: 13px;
	font-weight: bold;
	color: #649dcc;
}

.box-1l{ background:url(images/box-1/l.gif) left top repeat-y; }
.box-1r{ background:url(images/box-1/r.gif) left top repeat-y; }
.box-1m{ background:url(images/box-1/m.gif); }

.box-sml-1l{ background:url(images/box-sml-1/l.gif) left top repeat-y; }
.box-sml-1r{ background:url(images/box-sml-1/r.gif) left top repeat-y; }
.box-sml-1m{ background:url(images/box-sml-1/m.gif); }

.border{
	border: 1px solid #cbcbcb;
}

.error{
	color: #f20000;
}
