#ill {width:100%; height:182px; background:url('/images/c/bgr_ill_m.jpg') repeat-x}

#ill td.menuM {width:33%; vertical-align:bottom}
#ill td.menuM div {width:100%; height:118px; border-right:4px solid #43607a; text-align:right; padding:15 20 0 0}
#ill td.menuM div p {font-size:11px; font-weight:bold; margin:10 0}
#ill td.menuM div p.a {color:#de1818}
#ill td.menuM div p.a a {color:#de1818; text-transform:uppercase}
#ill td.menuM div p a {color:#0e3154; text-decoration:none; text-transform:uppercase}

#ill td.visual {width:44%; background:url('/images/c/bgr_ill.gif') repeat-x bottom; border-right:3px solid #fff}
#ill td.visual div {width:100%; height:182px; background:url('/images/c/img_ill_r.jpg') no-repeat right; position:relative}
#ill td.visual div img {position:absolute; right:182px}

#ill td.menuS {width:20%; background:#0e3154; vertical-align:bottom; padding:0 10 12 18}
#ill td.menuS p {font-size:11px; font-weight:bold; margin:10 0}
#ill td.menuS p.a {color:#fff}
#ill td.menuS p.a a {color:#fff; text-transform:uppercase}
#ill td.menuS p a {color:#6f8ba6; text-decoration:none; text-transform:uppercase}

#ill tr.decor img {position:relative; margin:-4 -16 0 0; z-index:0}
#ill tr.decor td.bL {border-top:4px solid #3e5d7c}
#ill tr.decor div {position:relative; width:100%; height:5px; background:#fff; z-index:10}

#main {width:100%; margin:23 0 0 0}
#main td.news {width:25%}
#main td.news div {width:100%; background:#3e5d7c; padding:20 30 20 18}
#main td.news h1 {font-size:11px; color:#a4b3c2; background:url('/images/c/arc_h.gif') no-repeat left; padding:2 0 0 17; margin:0 0 0 25}
#main td.news div p.d {width:30px; height:15px; background:#2d4f71; font:10px tahoma; color:#fff; padding:1 4 0 4; margin:2 11 0 0; color:#b2becb}
#main td.news div table a {font-size:11px; color:#abbec5}
#main td.news div table td {padding:20 0 0 0}
#main td.news div table td.n {font-size:11px; color:#abbec5}
#main td.news p.price {height:32px; background:url('/images/c/p_xls.gif') no-repeat left; padding:0 0 0 41; font-size:12px; font-weight:normal; color:#abbec5; margin:40 0 0 20}
#main td.news p.price a {color:#abbec5}

#main td.dash {height:24px; background:url('/images/c/bgr_dash.gif') repeat-x top #d5e2e1}
#main td.dashL {height:24px; background:url('/images/c/bgr_dash.gif') repeat-x top right #ccdcdc}
#main td.contT {width:27%; height:24px; background:#d5e2e1; border-right:3px solid #c4d7d7}
#main td.contTR {width:30%; height:24px; background:#d5e2e1}
#main td.contTR div {width:30%; height:10px; background:#c4d7d7}

#lineW {width:100%; height:5px; background:#fff; position:relative; top:-5px}

#main td.content {width:57%; padding:5 100 40 0; font-size:80%; color:#093753}

#main td.decorB {border-top:5px solid #3e5d7c; background:#2b4d6f}
#main td.cTeasers {background:url('/images/c/decor_b.gif') no-repeat top right #2b4d6f; padding:15 0 0 0}
#main td.cTeasers table {width:100%; height:102px}
#main td.cTeasers table td {width:50%}
#main td.cTeasers p {font-size:11px; font-weight:bold; color:#beced2; margin:0 0 0 22}
#main td.cTeasers hr {width:80%; background:#4e6c86; margin:0}
#main td.cTeasers table td {padding:0 0 0 83}
#main td.cTeasers table a {text-decoration:none}

#main td.news div.basket p {font-size:11px; color:#abbec5; margin:0 0 0 24}
#main td.news div.basket p.h {font-size:11px; font-weight:bold; color:#a4b3c2; background:url('/images/c/arc_h.gif') no-repeat left; padding:2 0 0 17; margin:0 0 0 25}
#main td.news div.basket p b {background:#173758}
#main td.news div.basket ul {color:#758EA1; margin:0 0 0 42}
#main td.news div.basket ul a {font-size:75%; font-weight:bold; color:#abbec5}
#main td.news div.basket form {margin:0}
#main td.news div.basket input.button {border:1px solid #647d96; background:#173758; color:#fff; font-size:10px; height:20px; margin:10 0 0 24; width:115px}

#main td.news div.txt {width:100%}
#main td.news div.txt p {font-size:11px; color:#abbec5; margin:0 0 0 24}
#main td.news div.txt a {color:#abbec5}
