body {margin:0; padding:0; min-width:760px; font-family:arial, sans-serif; color:#000; background:#fff}

.lcl {width:180px; float:left; margin-left:30px; margin-right:-210px}
.rcl {width:auto; margin:0 30px 0 255px; //width:auto; //float:none; //display:inline-block;}
.mcnt {width:100%; float:left; margin-top:20px; //float:none;}

.sep {width:100%; height:1px; clear:both}
.sep hr {display:none}

.sln {width:100%; height:1px; background:#d3d3d3; clear:both; margin:5px 0 15px 0}
.sln br {display:none}

.tl, .tr, .bl, .br {width:100%; height:5px; position:absolute; background-repeat:no-repeat; line-height:0}
.tl, .tr {top:0; left:0}
.bl, .br {bottom:0; left:0}
.tl, .bl {background-position:0 0}
.tr, .br {background-position:100% 0}

p.nm {margin-bottom:0}

#top {width:100%; margin-top:30px; clear:both; position:relative}
#top div.rcl div {height:50px; position:relative}
#top img {margin:10px 0 0 0}

#top ul {list-style:none; padding:0; margin:-25px 30px 0 0; position:absolute; top:0; right:0; z-index:5}
#top li {font:11px tahoma; float:left; color:#54789a; margin:0 15%; padding:2px 0 2px 18px; //margin:0 1%;}
#top a {color:#54789a}

#top li.tn_ako {background:url(../i/logo-ako.jpg) no-repeat 4px 4px}
#top li.tnh {background:url(../i/m/p_home.gif) no-repeat 4px 4px}
#top li.tns {background:url(../i/m/p_cart.gif) no-repeat 0 4px}
#top li.tnw {background:url(../i/m/p_list.gif) no-repeat 0 4px}
#top li.tny {background:url(../i/m/p_accaunt.gif) no-repeat 0 4px}

#top div.tnav {width:66%; min-width:310px; position:relative; float:left; background:url(../i/m/bg_tnav.gif) repeat-x 0 0 #f8f8f8; border-left:1px solid #bebebe;}
#top div.tnav img {width:164px; height:50px; position:absolute; top:0; left:0; margin:0; background:url(../i/m/p_live.gif) no-repeat 0 0}
#top div.tnav p {font:0.7em tahoma; color:#54789a; margin:6px 0 0 180px; //padding-top:2px;}
#top div.tnav p b {font-size:1.5em; font-weight:normal; color:#54789a}
#top div.tnav a {color:#54789a}

#top div.tnav .tl, #top div.tnav .bl {display:none}

#top div.tnav img {margin-left:-1px}

#top div.srch {width:34%; float:left; position:relative; background:#bebebe; margin-right:-1px; //display:inline-block; //width:auto; //float:none;}
#top div.srch form {margin:0}
#top div.srch p {margin:13px 20px 0 20px}
#top div.srch label {display:none}
#top div.srch input {width:64%; display:inline; font:12px arial}
#top div.srch input.bt {width:31px; height:22px; font:bold 11px tahoma; color:#fff; background:#777; border:1px solid #f8f8f8; margin-left:7px; cursor:pointer}

#top div.srch .tr, #top div.srch .br {height:5px; position:absolute}
#top div.srch .tr {background-image:url(../i/m/a_str.gif)}
#top div.srch .br {background-image:url(../i/m/a_sbr.gif)}

#main {width:100%; clear:both; margin-top:10px}

#main div.lcl form {margin:0}
#main div.lcl h4 {margin:0 0 0 23px}
#main div.lcl p {margin:10px 10px 10px 23px}
#main div.lcl p.sh {font:bold 1.05em arial; color:#56789b; margin:0 0 0 23px}

#main div.lcl div.prblock {margin-top:20px; padding:0 0 10px 0; clear:left; border-top:1px solid #ececec; border-bottom:1px solid #ececec; //margin-top:30px;}
#main div.lcl div.prblock h2 {margin-left:24px}
#main div.lcl div.prblock h3 {font:bold 1.05em arial; color:#56789b; margin-left:24px}
#main div.lcl div.prblock p {font:0.7em tahoma; margin:10px 0 10px 24px}

#main div.lcl form {margin:0 0 0 24px}
#main div.lcl form p {margin:9px 0; font:0.7em tahoma; color:#777}
#main div.lcl input {font:12px arial; margin-bottom:5px; width:80%}
#main div.lcl input.bt {width:auto; padding:0 5px}
#main div.lcl div.bt input {width:auto; font:11px tahoma; margin:0}

#main div.lcl div.lnk {font:0.7em tahoma; font-weight:bold; padding:1px 0; margin:1px; background:#cccccc}
#main div.lcl div.lnk a {display:block; text-transform:uppercase; position:relative; padding:4px 10px 6px 23px; margin:0 -1px; background:#cccccc}

#main div.lcl {margin-top:15px}

ul.m {width:100%; font:0.9em tahoma; list-style:none; margin:10px 0 30px 0; padding:10px 0; position:relative; background:#fff; border:0}
ul.m li {margin:3px 0; position:relative; line-height:1em; padding:0; background:#fff}
ul.m li span {font-weight:bold; display:block; padding:1px 0; margin:1px; background:#e4e4e4; color:#000}
ul.m li span:hover {background-color:#777; color:#fff}
ul.m li span a {display:block; position:relative; padding:4px 10px 6px 23px; margin:0 -1px; background:url(../i_l/m/m_lia.gif) no-repeat 12px 7px #e4e4e4; color:#000}
ul.m li span a:hover {background-color:#777; color:#fff}

ul.m a {text-decoration:none}
ul.m a:hover {text-decoration:underline}

ul.m li ul {font-size:1em; background:#fff}
ul.m li li {font-size:1em; line-height:1em; display:auto; position:static; background:#fff}

ul.m li.s {margin-left:0; margin-top:0; padding:0; position:relative}
ul.m li.s span {font-weight:bold; display:block; padding:1px 0; margin:1px; background:#777; color:#fff}
ul.m li.s span a {display:block; position:relative; padding:4px 10px 6px 23px; margin:0 -1px; background:url(../i/m/m_lis.gif) no-repeat 12px 9px #777; color:#fff}

ul.m li.s ul {list-style:none; margin:4px 0 0 0; padding:0; background:none; border-top:0}
ul.m li.s li {font-size:1em; background:none; margin-top:0; margin-left:15px; padding:2px 5px 6px 8px; background:url(../i_l/m/m_libg.gif) repeat-x 0 100%}
ul.m li.s li.lb {margin:0 0 2px 0; position:relative; padding:0}
ul.m li.s li.lb span {font-weight:normal; background:#ccc; color:#6f6f6f; margin-left:15px; padding:2px 5px 6px 8px; padding-top:4px}
ul.m li.s li a {color:#7490aa}

ul.m li.ac {margin-left:0; margin-top:0; padding:0; position:relative}
ul.m li.ac span {font-weight:bold; display:block; position:relative; padding:1px 0; margin:1px; background:#e4e4e4; color:#000}
ul.m li.ac span:hover {background-color:#777; color:#fff}
ul.m li.ac span a {display:block; position:relative; padding:4px 10px 6px 23px; margin:0 -1px; background:url(../i/m/m_lis.gif) no-repeat 12px 9px #e4e4e4; color:#000}
ul.m li.ac span a:hover {background-color:#777; color:#fff}

ul.m li.ac ul {list-style:none; margin:4px 0 0 0; padding:0; background:none; border-top:0}
ul.m li.ac li {font-size:1em; background:none; margin-top:0; margin-left:15px; padding:2px 5px 6px 8px; background:url(../i_l/m/m_libg.gif) repeat-x 0 100%}
ul.m li.ac li.lb {margin:0 0 2px 0; position:relative; padding:0}
ul.m li.ac li.lb span {font-weight:normal; background:#ccc; color:#6f6f6f; padding-left:34px; padding-top:4px;}
ul.m li.ac li a {color:#7490aa}

ul.m li.cls span a {background:url(../i_l/m/m_lia.gif) no-repeat 12px 7px #e4e4e4}

ul.m li.s li.s {margin-left:16px; margin-top:0; padding:0; position:relative}
ul.m li.s li.s span {font-weight:bold; display:block; padding:1px 0; margin:1px; background:#e4e4e4; color:#fff}
ul.m li.s li.s span a {display:block; position:relative; padding:4px 10px 6px 23px; margin:0 -1px; background:url(../i/m/m_lis.gif) no-repeat 12px 9px #e4e4e4; color:#000}

ul.m li.s li.sn {font-size:1em; background:none; margin-top:0; margin-left:15px; padding:0; background:url(../i_l/m/m_libg.gif) repeat-x 0 100%}
ul.m li.s li.sn span {display:block; padding:2px 5px 6px 6px; color:#555; background:url(../i_l/m/m_liag.gif) no-repeat 0 5px #fff}
ul.m li.s li.sn span a {display:inline; background:none; padding:0; margin:0; color:#555; position:static}

ul.m li.s li.s ul {list-style:none; margin:4px 0 0 0; padding:0; background:#fff; border:0}
ul.m li.s li.s li {font-size:1em; background:none; margin-top:0; margin-left:15px; padding:2px 5px 6px 8px; background:url(../i_l/m/m_libg.gif) repeat-x 0 100% #fff}
ul.m li.s li.s li a {color:#66666}
ul.m li.s li.s li.lb {padding:0; background:none; margin:0}
ul.m li.s li.s li.lb span {font-weight:bold; background:#d8c5bc; color:#5e2e17; margin-left:15px; padding:4px 5px 6px 8px}

ul.m li.s li.s li.s {font-size:1em; background:none; margin-top:0; margin-left:15px; padding:0; background:url(../i_l/m/m_libg.gif) repeat-x 0 100%}
ul.m li.s li.s li.s span {display:block; padding:2px 5px 6px 6px; color:#555; background:url(../i_l/m/m_liag.gif) no-repeat 0 5px #fff}
ul.m li.s li.s li.s span a {display:inline; background:none; padding:0; margin:0; color:#555; position:static}

ul.m li.ang {display:none}

#base {width:100%; clear:both; padding-bottom:10px; margin-top:20px}
#base div.tb {width:auto; height:1px; clear:both; background:#d3d3d3; margin:0 30px}
#base div.lcl {border-top:6px solid #eee; position:relative; margin-top:-1px}
#base div.lcl p {font:0.7em tahoma; color:#777; margin:15px 0 0 34px; //padding-top:5px;}
#base div.lcl p b {font-size:1.5em; font-weight:normal; color:#5d72a1}
#base div.rcl {padding-top:23px}
#base div.rcl p {margin:0 0 5px 0; font:0.7em tahoma}

#base div.at, #base div.ab {display:none}

.bsp {width:auto; margin-left:255px; padding:0 0 20px 0; overflow:hidden}
.bsp img {margin:0 15px 0 0; display:block; float:left}

table.simple {width:auto; font-size:1em}
table.simple th, table.simple td {vertical-align:top; border:0; border-left:1px solid #ccc; border-bottom:1px solid #ccc; padding:5px 8px; color:#3c3c3c}
table.simple th {background:#cce7f8}
table.simple tr:hover td {background:#f1f1f1; color:#000}
table.simple .f {border-left:0}
table.simple th.f {background:url(../i_l/m/at_tl.gif) no-repeat 0 0 #cce7f8}

table.simple .green {background:#daffd6}
table.simple .yellow {background:#ffefc5}
table.simple .gray {background:#eee}
table.simple .red {background:#ffc9c9}

table.simple tr.accent td {background:#ffc9c9; font-weight:bold}