body,html { padding: 0px; margin: 0px; background-color: #7BAFDF; }
table { padding: 0px; margin: 0px; border: 0px none; border-collapse: collapse; }
td { padding: 0px; margin: 0px; border: 0px none; border-collapse: collapse; vertical-align: top; text-align: left;}
.main, .main2 { width: 100%; background: #fff url(imgs/ree.gif) bottom repeat-x;  z-index: 1; position: relative;}
.main2 { background: #fff url(imgs/ree2.gif) bottom repeat-x;}
.main3 { background-color: #7BAFDF; }
.logo { position: absolute; top: 20px;  margin-left: 35px;}
.ib { width: 1000px; }
.top { width: 710px; background-color: #fff; }
.m1, .m2, .a1, .a2, .a3, .a4, .a5, .a6, .a7, .a8, .a9, .a10, .a11, .a12, .a13, .a14, .a15, .a16 { width: 18%; background-color: #fff; text-align: right;}
.m1 { background: #fff url(imgs/mbg.gif) bottom repeat-x; }
.m2 { background: #fff url(imgs/mbg2.gif) bottom repeat-x; }
.m1 div, .m2 div { text-align: right; }
.m1 div div, .m2 div div { height: 455px; background: url(imgs/m1.jpg) top right no-repeat; text-align: right;}
.r { width: 100%; background: #fff url(imgs/ree.gif) bottom repeat-x; }
.r2 { width: 100%; background: #fff url(imgs/ree2.gif) bottom repeat-x; }
.r div, .r2 div { margin-left: -1px; background: #7BAFDF url(imgs/rebg.gif) bottom repeat-x; height: 455px; }
.r div div, .r2 div div { background: url(imgs/re.gif) bottom left no-repeat; height: 455px; }
.r3 { width: 100%; background-color: #7BAFDF; }
.r3 div { margin-left: -1px; background: #7BAFDF url(imgs/re3bg.gif) bottom repeat-x; height: 470px; }
.r3 div div { background: url(imgs/re3.gif) bottom left no-repeat; height: 470px; }
.r4 { width: 100%; background-color: #7BAFDF; }
.r4 div { margin-left: -1px; background: #7BAFDF url(imgs/me4.gif) bottom repeat-x; height: 409px; }
.r4 div div { background: url(imgs/me4.gif) bottom left repeat-x; height: 409px; }
.w { background-color: #fff; z-index: 2; position: relative; }
.bq { padding: 0px 0px 0px 70px; margin: 0px; }
.tv {margin: -40px 0px 0px 0px; padding: 0px 0px 0px 210px;}
.info {margin: -60px 0px 0px 10px; padding: 0px 0px 0px 0px;}
.press {margin: -40px 0px 0px 0px; padding: 0px 0px 0px 500px;}
.video { padding: 20px 22px 10px 20px; color: #4C5156; font: normal 12px Tahoma; }
.video a { color: #E2190F; font-weight: bold; }
.a1 { background: #fff url(imgs/a1.gif) bottom repeat-x; }
.da1 .value { background: #fff url(imgs/a1.gif) bottom repeat-x; }
.a1 div { background: url(pics/a1l.jpg) top right no-repeat; height: 567px; }
.a1t { background: url(pics/a1t.jpg) top left no-repeat; height: 315px;}
.a2 { background: #fff url(imgs/a2.gif) bottom repeat-x; }
.da2 .value { background: #fff url(imgs/a2.gif) bottom repeat-x; }
.a2 div { background: url(pics/a2l.jpg) top right no-repeat; height: 567px; }
.a2t { background: url(pics/a2t.jpg) top left no-repeat; height: 315px;}
.a3 { background: #fff url(imgs/a3.gif) bottom repeat-x; }
.da3 .value { background: #fff url(imgs/a3.gif) bottom repeat-x; }
.a3 div { background: url(pics/a3l.jpg) top right no-repeat; height: 567px; }
.a3t { background: url(pics/a3t.jpg) top left no-repeat; height: 315px;}
.a4 { background: #fff url(imgs/a4.gif) bottom repeat-x; }
.da4 .value { background: #fff url(imgs/a4.gif) bottom repeat-x; }
.a4 div { background: url(pics/a4l.jpg) top right no-repeat; height: 567px; }
.a4t { background: url(pics/a4t.jpg) top left no-repeat; height: 315px;}
.a5 { background: #fff url(imgs/a5.gif) bottom repeat-x; }
.da5 .value { background: #fff url(imgs/a5.gif) bottom repeat-x; }
.a5 div { background: url(pics/a5l.jpg) top right no-repeat; height: 567px; }
.a5t { background: url(pics/a5t.jpg) top left no-repeat; height: 315px;}
.a6 { background: #fff url(imgs/a6.gif) bottom repeat-x; }
.da6 .value { background: #fff url(imgs/a6.gif) bottom repeat-x; }
.a6 div { background: url(pics/a6l.jpg) top right no-repeat; height: 567px; }
.a6t { background: url(pics/a6t.jpg) top left no-repeat; height: 315px;}
.a7 { background: #fff url(imgs/a7.gif) bottom repeat-x; }
.da7 .value { background: #fff url(imgs/a7.gif) bottom repeat-x; }
.a7 div { background: url(pics/a7l.jpg) top right no-repeat; height: 567px; }
.a7t { background: url(pics/a7t.jpg) top left no-repeat; height: 315px;}
.a8 { background: #fff url(imgs/a8.gif) bottom repeat-x; }
.da8 .value { background: #fff url(imgs/a8.gif) bottom repeat-x; }
.a8 div { background: url(pics/a8l.jpg) top right no-repeat; height: 567px; }
.a8t { background: url(pics/a8t.jpg) top left no-repeat; height: 315px;}
.a9 { background: #fff url(imgs/a9.gif) bottom repeat-x; }
.da9 .value { background: #fff url(imgs/a9.gif) bottom repeat-x; }
.a9 div { background: url(pics/a9l.jpg) top right no-repeat; height: 567px; }
.a9t { background: url(pics/a9t.jpg) top left no-repeat; height: 330px;}
.a10 { background: #fff url(imgs/a10.gif) bottom repeat-x; }
.da10 .value { background: #fff url(imgs/a10.gif) bottom repeat-x; }
.a10 div, .a11 div, .a12 div, .a13 div { background: url(pics/a10l.jpg) top right no-repeat; height: 567px; }
.a10t { background: url(pics/a10t.jpg) top left no-repeat; height: 330px;}
.a11 { background: #fff url(imgs/a11.gif) bottom repeat-x; }
.da11 .value { background: #fff url(imgs/a11.gif) bottom repeat-x; }
.a11t { background: url(pics/a11t.jpg) top left no-repeat; height: 330px;}
.a12 { background: #fff url(imgs/a12.gif) bottom repeat-x; }
.da12 .value { background: #fff url(imgs/a12.gif) bottom repeat-x; }
.a12t { height: 330px;}
.a13 { background: #fff url(imgs/a13.gif) bottom repeat-x; }
.da13 .value { background: #fff url(imgs/a13.gif) bottom repeat-x; }
.a13t { background: url(pics/a13t.jpg) top left no-repeat; height: 330px;}
.a14 { background: #fff url(imgs/a14.gif) bottom repeat-x; }
.da14 .value { background: #fff url(imgs/a14.gif) bottom repeat-x; }
.da14 .value h4 { color: #e92d4c; font-size: 18px; font-weight: normal; }
.a14 div { background: url(pics/a14l.jpg) top right no-repeat; height: 567px; }
.a14t { background: url(pics/a14t.jpg) top left no-repeat; height: 315px;}
.a15 { background: #fff url(imgs/a15.gif) bottom repeat-x; }
.da15 .value { background: #fff url(imgs/a15.gif) bottom repeat-x; }
.a15 div { background: url(pics/a15l.jpg) top right no-repeat; height: 567px; }
.a15t { height: 315px;}
.a16 { background: #fff url(imgs/a16.gif) bottom repeat-x; }
.da16 .value { background: #fff url(imgs/a16.gif) bottom repeat-x; }
.a16 div { background: url(pics/a16l.jpg) top right no-repeat; height: 567px; }
.a16t { background: url(pics/a16t.jpg) top left no-repeat; height: 315px;}
.rolik { text-align: center; }
.rolik img { border: 5px solid #C6DCF1; margin: 3px; }
.up { margin-top: -90px; }
h1.rz { font: normal 22px Tahoma; color: #65BA06; text-align: right; margin: -60px 0px 0px 0px; padding: 0px 20px 0px 0px; }
h5 { font: bold 14px Tahoma; color: #5FA510; padding: 0px; margin-bottom: 10px; }
.bq h1 { font: bold 18px Tahoma; color: #65BA06; padding: 0px; margin: 7px; }
.bq h2 { font: bold 16px Tahoma; color: #CBA300; margin: 7px 7px 7px 300px; padding: 0px; }
.bq h3 { font: bold 13px Tahoma; color: #4C5156; padding: 0px; margin: 7px; }
.bq h4 { font: bold 13px Tahoma; color: #4C5156; padding: 0px; margin: 7px; }
.bq h4.wh { color: #FFF; }
.full { position: absolute; width: 400px; }
.full h4 { margin: 15px 0px 15px 0px; }
.menu { background-color: #fff; width: 290px;}
.menu2 { background-color: #7BAFDF; width: 290px;}
.rmenu { position: absolute; top: 0px; width: 290px; }
.rmenu a { padding: 0px 0px 0px 45px; font: bold 11px/17px Tahoma,Verdana; color: #FFF; height: 17px;  text-decoration: none; display: block; text-transform: uppercase;}
.rmenu .fake { font: bold 11px/15px Tahoma,Verdana; height: 72px; }
.rmenu a.assort { padding-left: 0px; margin-left: 45px; }
.rmenu a.assort img { position: absolute; margin: 2px 0px 0px -45px; }
.rmenu a.rz { padding: 5px 0px 0px 45px; background: url(imgs/logo.gif) top left no-repeat; font: bold 13px/16px Tahoma,Verdana; color: #F7FF3D;}
.rmenu div.gr { background: #89DE2A url(imgs/new.gif) right center no-repeat; width: 250px; margin-left: 25px; }
.rmenu div.gr div.new { background: #6ea1cf; width: 226px; padding: 2px; }
.rmenu div.gr div.new span { color: #abe768; font-size: 10px; text-transform: uppercase; }
.rmenu div.gr div.new a { padding-left: 20px; }
.rmenu div.gr div.new a.assort { padding-left: 0px; margin-left: 20px; }
.rmenu div.gr div.new a.assort img { position: absolute; margin: 2px 0px 0px -20px; }
.sp { margin-left: -12px; vertical-align: bottom; background-color: #fff; width: 290px; background: url(imgs/copybg.jpg) bottom left no-repeat; }
.el { margin: -324px 0px 0px -12px; position: absolute; }
.gbg { height: 165px; font: normal 12px Tahoma; color: #fff; background: url(imgs/copybg.jpg) bottom left no-repeat; }
.btm { background: url(imgs/mbg.gif) bottom repeat-x; }
.btmbg { background: url(imgs/bbg.gif) right bottom no-repeat; padding-bottom: 31px;}
.fam { margin: 0px 12px 90px 0px; }
.lfam { margin: 0px 12px 15px 0px; }
.sp2 { margin-left: -12px; vertical-align: bottom; background-color: #fff; width: 290px; background: url(imgs/ree2.gif) bottom left no-repeat; }
.el2 { margin: -224px 0px 0px -12px; position: absolute; }
.gbg2 { height: 90px; font: normal 12px Tahoma; color: #fff; background: url(imgs/copybg2.jpg) bottom left no-repeat; }
.btm2 { background: url(imgs/mbg2.gif) bottom repeat-x; }
.btmbg2 { background: url(imgs/bbg.gif) right bottom no-repeat; padding-bottom: 31px;}
.copy { padding: 30px 0px 0px 10px; font-size: 10px; width: 280px; }
.txt { width: 100%; }
.txt tr.bline td { border-bottom: 2px solid #b1d89b; padding: 15px 0px 15px 0px; }
.txt .pic { text-align: right;  vertical-align: bottom; }
.txt td { color: #4c5156; font: normal 12px Tahoma; }
.txt td.center { text-align: center; }
.txt td h3 { color: #0e7ee2; font: normal 22px Tahoma; }
.txt td span.it { color: #515b30; font: italic 20px Tahoma; }
.txt td a { color: #5fa510; }
.l2 { vertical-align: bottom; padding: 10px 0px 27px 0px; }
.sp3 { background-color: #7BAFDF; padding: 0px 15px 15px 15px; font: normal 12px Tahoma; color: #292929; }
.sp3 h3 { font-size: 14px; color: #FFFFFF; }
.news { padding-left: 20px; padding-right: 0px; font: bold 12px Tahoma; color: #4C5156; }
span.b { color: #2391F7; }
blockquote { margin: 0px; padding: 0px 0px 10px 40px; }
div.item { clear: left; padding-bottom: 10px; }
.ocube, .bcube, .gcube, .zcube, .pcube, .rcube  { height: 10px; width: 7px; margin: 2px 10px 17px 10px; float: left; }
.ocube { color: #FFA230; background-color: #FFA230; }
.bcube { color: #00A9DB; background-color: #00A9DB; }
.gcube { color: #6CC82A; background-color: #6CC82A; }
.zcube { color: #5880B2; background-color: #5880B2; }
.pcube { color: #E15FA8; background-color: #E15FA8; }
.rcube { color: #FF4B33; background-color: #FF4B33; }
p { padding-right: 10px;}
p.g { color: #529704; }
p.o { color: #FF7200; }
p.o span { font-size: 14px; }
.table { width: 570px; margin-left: 30px;}
.table td { color: #4074A3; padding: 2px 0px 2px 40px; font: normal 12px Tahoma; border-top: 1px solid #DAE9F6; }
.table tr.head td { background-color: #DAE9F6; padding: 10px 0px 10px 40px; }
td.assort { background-color: #fff; }
.int td { height: 238px; }
.int td.name { width: 460px; background: url(imgs/w.gif) right repeat-y; }
.int td.name h1 { font: normal 30px Tahoma; color: #FFF; text-align: right; padding: 20px 40px 0px 0px; }
.value { background-color: #fff; width: 100%; }
.value td { color: #4C5156; font: normal 12px Tahoma; }
.copy2 { height: 27px; color: #fff; font: normal 12px Tahoma; text-align: right; padding: 5px 290px 5px 0px;}
.counter { float: left; position: absolute; }
.icounter { float: left; position: absolute; left: 4px; margin-top: -35px; z-index: 10;  }\
.video .w200 { width: 200px; }
td.bottom { vertical-align: bottom; }
