html {font-size:100%; margin:0; height:100%;padding:0;}
body {min-height: 100%;margin:0;padding:0 0 30px 0;font-size:9pt; font-family:verdana; color:#525962;background-color:#828c94;}
*html body {height:auto !important;}

img {border:0;}
form, object, embed {margin:0;padding:0;} 

p {margin:0 0 10px 0;}

.red {color:#a20106;}

.nomargin {margin:0 !important;}
.inv {display:none;}

a {text-decoration: underline;color:#3874fe;}
a:hover {text-decoration: none;color:#3874fe;}

h1 {color:#a20106;font-weight:normal;font-size:14pt;margin:0 0 10px 0;text-align:left;text-transform:uppercase;}
h2 {color:#3874fe;font-weight:bold;font-size:12pt;margin:0px 0 7px 0;text-align:left;padding:5px 0 0 0;}
h3 {color:#FFF;font-weight:normal;font-size:14pt;margin:0 0 8px 0;text-align:left;text-transform:uppercase;}

ul {margin:4px 0 10px 20px;list-style:none;padding:0;}
ul ul {margin:4px 0 0 30px;}
ul li {margin:0 0 6px 0;padding:0 0 0 13px;background:url(images/arrow.gif) 0 6px no-repeat;}

ol {margin-top:4px !important;margin-bottom:10px !important;}
ol li {margin-bottom:6px;}

li a {color:#525962; text-decoration:underline;}
li a:hover {color:#525962;text-decoration:none;}



input, textarea, select {background-color:#FFF;border:1px solid #a5acb2;color:#525962;width:220px;font-family:verdana;font-size:9pt;}
.small_inp input {width:50px !important;}
.check input {border:none !important;background-color:transparent !important;width:auto !important;}
select {width:auto !important;}
textarea {width:340px;height:100px;}
.submit {width:auto !important;border:none;background-color:#a20106;color:#FFF;font-weight:bold;}



/*---hack---*/
.hack:after { 
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
.hack {display: inline-block;}

/* Hides from IE-mac \*/

* html .hack {height: 1%;}
.hack {display: block;}

/* End hide from IE-mac */

.overfl {overflow:hidden;}

/*---// hack---*/


#main { width:996px;margin:0 auto 0 auto;background:#a5acb2 url(images/bgr_all.gif) center top repeat-y;border-bottom:1px solid #fff;}

/*###############  TOP  ################*/

#header {background:url(images/brd.gif) bottom left repeat-x;}
#header .column{ width:274px; float:left;}
#header .column .indent {padding:35px 0 0 62px;}
.logo {margin:0 0 0 3px;}
.menu {padding:36px 0 0 0;}
.menu ul {margin:0;list-style:none;padding:0;}
.menu ul li {margin:1px 0 0 0;padding:0;height:19px;background-image:none;}
.m1 {background-color:#484f59;}
.m2 {background-color:#525963;}
.m3 {background-color:#5c636d;}
.m4 {background-color:#676e76;}
.m5 {background-color:#717880;}
.m6 {background-color:#7b828a;}
.m7 {background-color:#80878e;}
.m8 {background-color:#858b93;}

.menu a {display:block;margin:0; padding:3px 0 0 18px;color:#FFF; text-decoration:none; text-transform:uppercase;font-size:7pt; font-family:verdana;height:16px;background:url(images/arrow_m.gif) 191px 7px no-repeat;}
.menu a:hover {color:#FFF; text-decoration:none;background-image:none;background-color:#3874fe;padding-right:7px;text-align:right;}
.menu a:hover span {padding:0 0 0 10px;background:url(images/arrow_m.gif) 0px 4px no-repeat;}

#header .column_1 {margin:0 64px 0 275px;padding:2px;height:249px;background:url(images/map.gif) 2px 2px no-repeat;}
.menu_top {text-align:right;padding:4px 15px 0 0;font-size:8pt;color:#1697f4;}
.menu_top a {margin:0 14px 0 0;color:#ff3333;text-decoration:underline;}
.menu_top a:hover {color:#ff3333;text-decoration:none;}
.menu_top img {margin:2px 0 -1px 0;}


/*###############  CONTENT  ################*/

.content {margin:0 62px;background-color:#a5acb2;padding:2px;}
.content_ins {margin:0;background-color:#e4eaef;padding:12px 15px;min-height:300px;}
*html .content_ins {height:300px;}
.front {padding:0;background-color:transparent;margin:0;}
.front .content_ins {padding:0;background-color:transparent;}

.first {padding:0 62px;background:url(images/brd.gif) bottom left repeat-x;}
.second {padding:2px 64px 2px 62px;}
.left {width:188px; padding:12px 10px 0 15px;}
.right {padding:2px 2px 3px 2px;}
ul.news {margin:0;list-style:none;padding:0;}
ul.news li {margin:0 0 10px 0;}
ul.news li span {color:#004286;}


.left2 {width:215px; padding:12px 0 10px 0;}
.left2 h3 {margin:0 11px 8px 15px;}
.right2 {padding:2px 2px 3px 2px;background-color:#e4eaef;}
ul.service {margin:0 3px 10px 0;list-style:none;padding:0;}
ul.service li {margin:0;padding:5px 10px 5px 28px;background:url(images/arrow_s.gif) 15px 9px no-repeat;}
ul.service .bg {background-color:#babfc4;}
.left2 .more {padding:0 10px 0 15px;}
.more a {text-decoration:underline;color:#FFF; font-weight:bold;background:url(images/arrow_white.gif) 0 6px no-repeat;padding:0 0 0 19px;}
.more a:hover {text-decoration:none;color:#FFF;}


.front_ins {margin:0;padding:12px 15px 15px 15px;;min-height:100px;}

.button {padding:3px 0;}
.button a {text-decoration:none;color:#FFF; font-weight:bold;background-color:#a20106;padding:3px 10px;}
.button a:hover {text-decoration:underline;color:#FFF;}

.photo {font-size:8pt;}
.photo img {border:1px solid #A5ACB2;margin:0 0 3px 0;}



/*###############  FOOTER  ################*/
#footer {background:url(images/brd.gif) 0 0 repeat-x;}
#footer .column{ width:298px; float:left;}
#footer .column_1{ width:220px; float:left;}
#footer .column_2{ width:210px; float:left;}
#footer .column_3{ width:190px; float:left;}

#footer { font-size:8pt; color:#FFFFFF;}
#footer a { color:#FFFFFF; text-decoration:underline;}
#footer .link_f{color:#CED1D5;}
#footer .link_f:hover{ text-decoration:underline;}
#footer span{ color:#CED1D5; font-weight:normal;}
#footer a:hover{ color:#FFFFFF; text-decoration:underline;}
#footer .indent { padding:20px 0 20px 0;}


#footer .column .indent{ padding-left:81px;}
#footer .column_3 .indent{ padding-top:24px;}



