/* Structure */
html{height:100%;}
body{height:100%;background:url('images/bgr_left.gif') top left repeat-y;text-align:center;}
* html div.container{height:100%;}
div.container{background:url('images/bgr_right.gif') top right repeat-y;min-height:100%;width:100%;width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 980)? "980px" : "100%");min-width:980px;margin:0 auto;text-align:left;}
 div.header{height:120px;width:100%;overflow:hidden;zoom:1;padding:10px 0;}
 div.hmenu{margin:0 50px;text-align:center;}
 div.fbanner{height:241px;background:#FFFFFF;margin:0 50px;text-align:center;color:#FFF;font-size:40px;line-height:240px;font-weight:bold;}
 div.content_area{}
 div.before_footer{height:144px;clear:both;width:100%;}
div.footer{background:#82868F;height:144px;width:100%;margin:0 auto;background:url('images/footer.gif') repeat-x;position:relative;margin-top:-144px;width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 980)? "980px" : "100%");min-width:980px;}

/* Detailed Styles */
*{margin:0; padding:0;}
a{color:#6C819D;}
a:hover{color:#c70000;}
a img{border:none;}

.align_right{text-align:right;}

body{font-size:11px;font-family:arial,tahoma,verdana;color:#000000;}

div.header div.lcol{float:left;padding-left:80px;}
div.header div.rcol{float:right;padding-right:80px;}div.header div.lang{margin:5px 0;}
div.header div.lang ul{list-style:none;}
div.header div.lang ul li{display:inline;margin-left:10px; margin-right:5px;}
div.header div.logo_nnk{padding:10px 0;}
div.header div.logo_nnk h2{color:#000000;font-size:18px;font-weight:bold;}
div.header div.logo_nnk p{font-size:12px;}
div.header div.logo_subaru{margin:10px 0;}

div.hmenu{font-size:14px;}
div.hmenu span{font-weight:bold;}
div.hmenu a{color:#1F1F1F;text-decoration:none;}
div.hmenu ul{list-style:none;overflow:hidden;zoom:1;width:100%;background:url('images/hmenu_bgr.gif') right top no-repeat;}
div.hmenu ul li{display:block;float:left;padding:0 5px;width:8%;background:url('images/hmenu_bgr.gif') right top no-repeat;line-height:25px;}
div.hmenu ul li.last{background:none;}
div.hmenu ul li.width5{width:5%;}
div.hmenu ul li.width12{width:12%;}
div.hmenu ul li.width15{width:15%;}

div.adv_hmenu{background:url('images/adv_hmenu.gif') top repeat;line-height:30px;padding-bottom:9px;font-size:14px;color:#7A7B7E;margin:0 50px;text-align:center;}
div.adv_hmenu ul{list-style:none;}
div.adv_hmenu ul li{display:inline;background:url('images/adv_hmenu_delim.gif') right 12px no-repeat;padding:10px;}
div.adv_hmenu ul li.last{background:none;padding-right:none;}
div.adv_hmenu ul li a{color:#7A7B7E;text-decoration:none;}
div.adv_hmenu ul li a:hover{text-decoration:underline;}

div.content{margin:0 80px;overflow:hidden;zoom:1;}
div.content div.li{color:#000000;font-size:12px;}


div.content div.lcol{width:430px;float:left;background:url('images/cols_delim.gif') right 60px no-repeat;padding-right:37px;}
div.content div.lcol h2{color:#3E3E3E;font-size:18px;font-weight:bold;background:url('images/lcol_header.jpg') top left no-repeat;height:48px;padding:20px 0 0 25px;margin:20px 0;}
div.content div.rcol{margin-left:500px;}
div.content div.rcol h2{color:#3E3E3E;font-size:18px;font-weight:bold;background:url('images/rcol_header.jpg') top right no-repeat;height:48px;padding:20px 25px 0 0;margin:20px 0;text-align:right;}
div.content div.rcol_inner{width:100%;float:left;}

div.top_footer{height:90px;background:url('images/top_footer_bgr.gif') top left no-repeat;}
div.top_footer_right_bgr{height:90px;background:url('images/top_footer_right_bgr.gif') top right no-repeat;overflow:hidden;zoom:1;}
div.bottom_footer{overflow:hidden;zoom:1;}

div.footer div.phone{color:#4C5B6F;font-weight:bold;background:url('images/phone.jpg') top left no-repeat;width:400px;height:47px;margin:-3px auto 0 auto;padding:30px 0 0 17px;}
div.footer div.phone span{font-size:21px;color:#EAEDF1;}

div.footer div.counters{float:left;padding-left:50px;}
div.footer div.counters ul{list-style:none;}
div.footer div.counters ul li{display:inline;margin-right:8px;}

div.footer div.nav{float:right;padding-right:50px;}
div.footer div.nav ul{list-style:none;overflow:hidden;zoom:1;}
div.footer div.nav ul li{display:block;float:right;padding-left:10px;margin-left:10px;background:url('images/nav_delim.gif') left no-repeat;}
div.footer div.nav ul li.first{background:none;}
div.footer div.nav ul li a{background:top center no-repeat;display:block;padding-top:20px;text-decoration:none;color:#CFD1D4;}
div.footer div.nav ul li a.links{background-image:url('images/nav_links.gif');}
div.footer div.nav ul li a.sitemap{background-image:url('images/nav_sitemap.gif');}
div.footer div.nav ul li a.contacts{background-image:url('images/nav_contacts.gif');}

div.news_short{}
div.news_short ul{list-style:none;}
div.news_short ul li{margin:15px 0;}
div.news_short h3{background:url('images/news_bullet.gif') left no-repeat;padding-left:15px;font-weight:bold;font-size:11px;color:#000000;}
div.news_short h3 a{text-decoration:none;color:#FF0000;}
div.news_short p a{text-decoration:none;color:#000000;}

.qlinksel {font-size: 200%}
.mc {text-align: center; vertical-align: middle}
.adminmode {text-align: left; border: solid 0.3pt #FF9900; background-color: #FFFFCC;	vertical-align: top; padding: 6px 10px; margin: 0 20px 15px 20px }
.adminmode a { color: #f43939; margin: 0 6px }

.txtx ul li{padding-left:20px;margin-left:20px;}
.txtx li{padding-left:20px;margin-left:20px;}