@import url(../css/reset.css);

html { font-size: .8125em; }
body { color:#6e6e6e; font:100%/110% Tahoma, Arial, Helvetica, sans-serif; cursor:default; position:relative; min-width:990px; }
a { color:#0096ff; text-decoration:underline; }
a:hover { color:#3f3f3f; text-decoration:underline; }
p { margin:1ex 0;}
dd { margin-bottom:1em; font-size:0.84em; color:#3f3f3f;}

h1 { font-weight:normal; position:relative; color:#3f3f3f; font-size:1.846em; padding-bottom:1.2ex; border-bottom:1px solid #d8d8d8; margin-bottom:1ex; padding-top:2ex; clear:both;}
h1:first-child { margin-bottom:0; padding-top:0; position:relative; top:-1ex;}
h2 { font-size:1em; }

input { border:#636363 1px solid; color:#d9d9d9; width:76%; margin-bottom:6px; padding:0 6px; font-size:1.18em;}
button { padding:0 1.4em; font-size:1em; margin:3px 0; }
ol { list-style:inside decimal-leading-zero; }

/*HEADER*/
#header { height:232px; background:url(../img/headeback.jpg) repeat-x right top; position:absolute; top:0; left:0; width:100%; z-index:10; }
#header h1 { position:relative; z-index:2; position:absolute; width:282px; height:61px; left:170px; top:90px; padding:0; border:0; margin:0; }
#header h1 span { display:none; }
#header h1 a { display:block; width:282px; height:61px; background:url(../img/header_logo.png) no-repeat left top; }
#header .image { height:247px; width:447px; background:url(../img/headerimg.jpg) no-repeat; top:0; right:32px; position:absolute; }
#header .phone { color:#6e6e6f; position:absolute; right:45px; bottom:-2em; width:330px; font-size:1.846em; height:32px; }
#header .phone dl,#header .phone dt,#header .phone dd { color:#6e6e6f; float:left; display:block; line-height:1;}
#header .phone dt span { font-size:0.75em;}
#header .phone dd { font-size:0.5em; margin:0.2em 1em 0 1em; line-height:.9;}
#header .phone img { float:left; padding:0 .4ex; position:relative; top:-0.2em;}
	


/*MAIN*/
#page { padding-top:266px; overflow:hidden; }
 #nav { color:#dedede; text-transform:uppercase; }
	#nav li { padding:.25em 0;}
 #nav a { color:#000; text-decoration:none; }
	#nav a:hover { color:#fb652a; text-decoration:underline; }
	#nav .active a, #nav .active a:hover { color:#fb652a; text-decoration:underline;}
	#nav a:active{ color:#0096ff; }

#sidepanel { width:156px; float:left; margin-left:50px; padding-right:44px; background:url(../img/sep.gif) repeat-y top right; position:relative; z-index:2; }
 #sidepanel form { font-size:0.84em; } 
	
#content { margin:0 0 0 249px; background:url(../img/sep.gif) repeat-y left top; position:relative; z-index:2;}
 #content .container { overflow:hidden; padding:2.95em 51px 0; top:-2.95em; position:relative;}
 #content h1 { margin-right:-51px;}
	#content br { clear:left; }
	#content img { margin:.4em 1em 1em 0;}
	#content p { margin-top:0;} 
	#content .newsarch { text-align:right; font-size:0.84em; overflow:hidden;}
	#content .newsarch a { background:url(../img/ic_newsarch.gif) left center no-repeat; display:block; float:right; padding-left:19px;}

/*FOOTER*/
#footer { padding-top:20px; background:#fff; position:relative; z-index:5; top:-40px; margin:0 0 -40px 50px; font-size:0.86em; color:#3f3f3f; clear:both; }
#footer .container {height:120px; border-top:1px solid #d8d8d8; overflow:hidden;background:#fff; }
#footer p { float:left; padding-top:1em; }
#footer .copyright { width:216px;}
#footer .counters { padding-left:34px;}
#footer .counters a { margin:0 6px;}
#footer .logo { float:right; padding:0 50px 0 0;}
