
/*=== Setup ===*/
* { border:0; margin:0 auto; padding:0; outline:none;}
body { margin:0; padding:0; color:#919191; font:normal 13px/1.8em "Liberation sans", Arial, Helvetica, sans-serif; background:url(images/headers_bg.gif) repeat-x left top;}
.html_bg { background:url(images/bg.jpg);}
a { color:#2dc4e3; text-decoration:none;}
a:hover { text-decoration:underline;}
p.clr, .clr { clear:both; padding:0; margin:0; background:none;}
p.bg, .bg { clear:both; padding:0; margin:10px 0; border-bottom:1px solid #bababa; height:2px;}
input, select, textarea { border:#cfcfcf 1px solid; color:#404040; font-size:12px; padding:3px; font-family:"Liberation sans", Arial, Verdana, Helvetica, sans-serif;}

p { line-height:1.5em; padding:0 0 1.3em;}

/*=== Layout ===*/
#page { width:970px; margin:0 auto; padding:0;}
.logo { margin:0 auto; padding:0 0 26px;width:970px;text-align:center;margin-top:120px;}

/*TOPNAV*/
ul.menusm li ul { font-family:"Liberation sans", Arial, Helvetica, sans-serif;}

.topnav {width:970px;text-align:center;margin-top:20px;}
.menusm{margin:0 auto;display:block;width:370px;overflow:hidden;}
.topnav ul {list-style-type:none;display:block;}
.topnav ul li {display:block; margin:0; padding:0 2px 0 0; float:left; cursor:pointer; position:relative;/* background:url(images/small_bg.gif) no-repeat right top;*/}
.topnav ul li a {display:block; padding:17px 24px; float:left; font-size:14px; font-weight:normal; line-height:1em; position:relative; color:#a8a7a7; text-decoration:none;}
.topnav ul li.current_page_item { }					/* active item first level */
.topnav ul li.current_page_item a,
.topnav ul li a.a_hover_main { color:#fff; background-color:#0f0f0f;}						/* on hover */
ul.menusm li { cursor:pointer; position:relative;text-align:center;}
ul.menusm li a { position:relative;}
ul.menusm li ul { display:none; position:absolute; list-style:none;}
ul.menusm li ul li ul { position:absolute; list-style:none;}
#leftmenu{background:url(images/small_bg.gif) no-repeat right top;}