@charset "utf-8";
/*-------------------------- HOLDER --------------------------*/
* { margin:0; padding:0; }
html { min-width:900px; height:100%; width:100%; overflow-y:scroll; }
body {min-width:900px;bottom:100%;height:100%;width:100%;background: #9AD7EB url(../_img/bg_body.png) repeat-x top;font: 12px/120% Tahoma, Geneva, sans-serif;color: #666;text-align:justify;}
.main_top_bg {background: url(../_img/bg_main.png) no-repeat center top;width: 100%;height:100%;overflow:visible;min-height:765px;}
.holder { width:900px; min-height:100%; position: relative;margin:0 auto;}
* html .main_top_bg { min-height:100%; height:auto !important; height:100%; overflow:visible }
* html .holder { height:100%; overflow:visible}
/*-------------------------- DEFAULT --------------------------*/
a,a:visited {text-decoration:none;color:#003366}
a:hover, a.act {text-decoration:underline;color:#003366}
img {border-style:none;margin:0;padding:0;}
body, .top, .main_top_bg, {margin:0;padding:0;}
h1, h1 a, .h1, .h1 a, h2, h2 a, .h2, .h2 a, h3, h3 a, .h3, .h3 a, h4, h4 a, .h4, .h4 a {color: #003366;text-decoration:none;margin: 0; text-transform:uppercase;}
h1 a:hover, .h1 a:hover, h2 a:hover, .h2 a:hover, h3 a:hover, .h3 a:hover, h4 a:hover, .h4 a:hover  {text-decoration:none; color: #003366;}
h1, h1 a, .h1, .h1 a {font: bold 20px/100% Arial Narrow, Tahoma, Geneva, sans-serif;padding: 0 0 15px 12px;background:url(../_img/ar_r_b.gif) no-repeat 0 7px;}
h2, h2 a, .h2, .h2 a {font: bold 20px/100% Arial Narrow, Tahoma, Geneva, sans-serif;padding: 0 0 15px 12px;background:url(../_img/ar_r_b.gif) no-repeat 0 7px;}
h3, h3 a, .h3, .h3 a { color: #666; font: bold 16px/115% Arial, Helvetica, sans-serif;padding:0;}
h4, h4 a, .h4, .h4 a { color: #666; font: bold 14px/100% Arial, Helvetica, sans-serif;padding:0;}
p{padding:0;margin:0 0 25px;}
ul { list-style: disc outside; }
ol { list-style: decimal outside; }
ul, ol { margin: 5px 0px 5px 15px; padding: 0px; }
ul li, ol li { padding-bottom: 5px; }
.clear {clear:both;height:1px;line-height:1px;}
.nobg {background:none!important}
/*-------------------------- TOP --------------------------*/
.top {position:relative;height:448px;widht:900px;}
.logo, .contacts, .flash, .menu, .breadcrumbs {position:absolute}
.logo {top:17px;left:0;height:90px;width:493px;}
.contacts {top:45px;right:0;width:235px;text-align:right;color:  #333;font: 16px/125% Arial Narrow, Arial, Helvetica, sans-serif;}
.flash {top:125px;left:0;}
.menu {top:245px;left:687px;width:185px;list-style:none;padding:0;margin:0;}
.menu li {height:21px;padding:0 0 2px 13px;;margin:0;background:url(../_img/bg_menu.gif) no-repeat bottom left;}
.menu a {color:#333;font: bold 16px Arial Narrow, Tahoma, Geneva, sans-serif;text-transform:uppercase;} .menu a:hover {color:#FFF;text-decoration:none}
.menu .act {background:url(../_img/bg_menu_act.gif) no-repeat bottom left;} .menu .act a {color:#FFF;}
.breadcrumbs {top:405px;right:460px;text-align:right;margin:0;width:420px;}
.breadcrumbs a {color:#003366;font:bold 16px Arial Narrow, Tahoma, Geneva, sans-serif;text-transform:uppercase; display:block;float:right;padding:0 0 0 12px;background:url(../_img/ar_r_b.gif) no-repeat 0 7px}
/*----------------------- CONTENT -------------------------*/
.content, .left, .right {position:relative;overflow:hidden;}
* html .content, * html .left, * html .right {overflow:hidden;}
.content {width:900px;background:url(../_img/bg_content.gif) repeat-y 448px 0;margin:0 0 25px;}
.left {width:430px;float:left;}
.right {width:435px;float:right}
.service {float:left;width:143px;}
.service a {
	display:block;
	color:#003366;
	font: 10px Arial, Helvetica, sans-serif;
	text-decoration:none;
	background:url(../_img/ar_r1_b.gif) no-repeat 0 4px;
	padding:0 0 0 7px;
	margin:3px 0;
}
.service a:hover {text-decoration:underline}
/*-------------------------- FOOTER --------------------------*/
.b_menu, .copy_r, .p_by {position:absolute}
.footer { height:55px; margin:-55px auto 0; padding:0; position:relative; width:900px; overflow-y:auto; position: relative; background:url(../_img/bg_footer.gif) no-repeat bottom left;}
.w_footer { height:55px; clear:both; margin:0; padding:0; position: relative; }
.b_menu {top:21px;left:14px;width:505px;}
.b_menu, .b_menu a {color:#FFF;font: 12px Tahoma, Geneva, sans-serif;text-decoration:none;} .b_menu a:hover{text-decoration:none;color:#003366}
.copy_r {top:12px;right:13px;}
.p_by {top:38px;right:13px;}
.copy_r, .p_by, .p_by a {color:#003366;font:10px Tahoma, Geneva, sans-serif;text-align:right;} .p_by a {text-decoration:underline;} .p_by a:hover{text-decoration:none;color:#003366;}
/*-------------------------- OVERWRITE --------------------------*/
