#main {width:100%}
#main td.vis {width:69%; background:url('/images/c/bgr_vis.jpg') repeat-x #f3f3f3; border-right:2px solid #fff}
#main td.vis table {width:100%; height:302px}
#main td.vis table td.object div {width:100%; position:absolute; top:106px; left:0px}
#main td.vis table td.menuM {width:45%}
#main td.vis table td.menuM div {width:100%; height:191px; border-right:4px solid #43607a; text-align:right; padding:15 20 0 0}
#main td.vis table td.menuM div p {font-size:11px; font-weight:bold; margin:10 0}
#main td.vis table td.menuM div p a {color:#0e3154; text-decoration:none; text-transform:uppercase}

#main td.pictoR {width:31%; vertical-align:top}
#main td.pictoR div {width:100%; height:153px; background:#002040; padding:1 0 0 0}
#main td.pictoR div div {width:80%; height:152px; background:url('/images/c/img_ord.jpg') no-repeat #0e3154; background-position:90% 23px}
#main td.pictoR h1 {font-size:22px; font-weight:bold; color:#abbec5; letter-spacing:-1px; margin:16 0 0 21}
#main td.pictoR h2 {font-size:16px; color:#abbec5; margin:0 0 0 21}
#main td.pictoR p {font-size:11px; color:#6f899a; margin:35 0 0 21}
#main td.pictoR p.price {height:32px; background:url('/images/c/p_xls.gif') no-repeat left; padding:0 0 0 41; font-size:12px; color:#abbec5; margin:40 0 0 51}
#main td.pictoR p.price a {color:#abbec5}
#main td.pictoR p.price span {font-size:80%}

#main td.decorL {width:35%; background:url('/images/c/decor_l.gif') no-repeat right top; padding:3 83 0 0}
#main td.decorL div {width:100%; height:6px; background:#3e5d7c; border-top:1px solid #2d4f71; border-bottom:1px solid #325374}
#main td.decorC {width:34%}
#main td.decorC div {width:248px; height:5px; background:#fff}
#main td.decorR {width:31%; background:url('/images/c/decor_r.gif') no-repeat left bottom}
#main td.decorR div {width:100%; height:4px; background:#3e5d7c; margin:0 0 0 87}

#contL {width:33%; padding:27 0 30 0; position:relative; float:left}
#contL p {font-size:11px; color:#a4b3c2; background:url('/images/c/arc_h.gif') no-repeat left; padding:2 0 0 17; margin:0 54 0 33}
#contL ul {list-style-type:square; font-size:13px; margin:16 33 0 49}
#contL ul li {color:#526e8a; border-bottom:1px solid #3d5d7b; padding:18 0}
#contL ul li.last {border-bottom:0px}
#contL a {color:#abbec5}

#content {width:67%; position:relative; float:right}

#content div.hLine {width:89px; height:10px; background:#c4d7d7; margin:0 0 0 -36}
#content h1 {font-size:85%; color:#98acb8; margin:4 0 0 0}
#content a {color:#4F7498; font-weight:bold; font-size:90%}

#content td.contC {width:36%; background:#d5e2e1; font-size:80%; color:#214569; border-right:2px solid #c4d7d7; padding:0 36 10 36}
#content td.contC table {width:100%; font-size:90%}
#content td.contC table td.n {width:99%; padding:0 0 20 20; font:normal 95% Tahoma; color:#214569}
#content td.contC table td.n a {color:#214569}
#content td.contC p.d {width:17px; height:15px; background:#bed4d3; font:75% tahoma; color:#fff; padding:2 4 0 4; margin:2 0 0 0}

#content td.contR {width:31%; background:#d5e2e1; font-size:80%; padding:0 10 10 36}
#content td.contR a {text-decoration:none}
#content td.contR div.nName {width:100%; position:relative; top:-50px}
#content td.contR div.nName p {color:#567471; margin:0 0 0 80; font-size:85%}
#content td.contR h2 {font-size:110%; letter-spacing:-1px; color:#214569; margin:0 0 0 80}
#content td.contR h3 {font-size:100%; font-weight:bold; color:#214569; margin:3 0 0 80}
#content td.contR hr {background:#b9caca; margin:5 0 0 0}
#content td.contR img.new {position:relative; bottom:-50px; z-index:10}

#teaser {position:absolute; margin-top:-33px}

#rtr {width:100%; clear:both; height:84px; margin-top:24px}
#rtr div {width:65%; height:84px; float:right; position:relative; background:url(/images/c/rtr_b.gif) #193b5d no-repeat bottom left}
#rtr div img {margin:12px 0 0 14px}
#rtr div img.t {position:absolute; top:0; left:0; margin:0}