#main { position: relative; background-image: url(../img/www/mainBottom.png); background-repeat: no-repeat; background-position: bottom left; padding-bottom: 14px; margin-top: 20px; }
#main .inner { background-image: url(../img/www/mainTop_home.png); padding-top: 6px; background-repeat: no-repeat; background-position: top left; }
#main .inner .inner { background-image: url(../img/www/mainBg.png); background-repeat: repeat-y; padding-left: 1px; padding-right: 3px; padding-top: 0px; }

#main .promoBox { position: relative; }
#main .promoBox .items { height: 361px; overflow: hidden; margin-top: -5px; }
#main .promoBox .navigation { position: absolute; right: 0px; top: 0px; width: 105px; border-left: 1px solid #FFFFFF; background-image: url(../img/www/promoBg.png); background-repeat: no-repeat; background-position: left bottom; text-align: left; padding-top: 40px; height: 321px; }
#main .promoBox .navigation div { position: relative; height: 205px; overflow: hidden; }
#main .promoBox .navigation ul { list-style-type: none; margin: 0px; padding: 0px; margin-top: 10px; margin-bottom: 10px; margin-left: 22px; }
#main .promoBox .navigation ul li { margin-bottom: 6px; }
#main .promoBox .navigation ul li img { border: 1px solid #bbbbbb; cursor: pointer; }
#main .promoBox .navigation ul li.selected img, #main .promoBox .navigation ul li:hover img { border: 1px solid #de2215; }
#main .promoBox .navigation a { display: block; cursor: pointer; }
#main .promoBox .navigation a span { display: none; }
#main .promoBox .navigation a.prev { width: 34px; height: 34px; background-image: url(../img/www/scrollUp.png); margin-left: 34px; }
#main .promoBox .navigation a.prev:hover { width: 34px; height: 34px; background-image: url(../img/www/scrollUp2.png); }
#main .promoBox .navigation a.next { width: 34px; height: 34px; background-image: url(../img/www/scrollDn.png); margin-left: 34px; margin-top: 8px; }
#main .promoBox .navigation a.next:hover { width: 34px; height: 34px; background-image: url(../img/www/scrollDn2.png);}

#main #shortcutsMenu { height: 90px; border-top: 1px solid #dcdcdc; }
#main #shortcutsMenu li { float: left; margin: 0px; padding: 0px; border-left: 1px solid #dcdcdc; padding-left: 1px; padding-top: 1px; }
#main #shortcutsMenu li:first-child { border-left: none; padding-left: 0px; }

#main #shortcutsMenu { list-style-type: none; margin: 0px; padding: 0px; }

#footer { height: 200px; }

#footer #footMenuBox { position: absolute; left: 0px; top: 0px; width: 667px; height: 155px; background-image: url(../img/www/footMenuBg.png); overflow: hidden; }
#footer #footMenuBox .inner { overflow: hidden; width: 566px; height: 135px; position: absolute; left: 50px; top: 10px; }
#footer #footMenuBox ul { list-style-type: none; margin: 0px; padding: 0px; width: 20000px; }
#footer #footMenuBox ul:after { content: " "; display: block; height: 0; clear: both; visibility: hidden; }
*+html #footer #footMenuBox ul { zoom: 1; clear: both; }
#footer #footMenuBox ul li { float: left; width: 90px; height: 135px; margin-left: 10px; margin-right: 10px; text-align: center; }
#footer #footMenuBox ul li img { height: 95px; }
#footer #footMenuBox ul li a { text-decoration: none; }
#footer #footMenuBox ul li a p { background-image: url(../img/www/footMenuBox2b.png); }
#footer #footMenuBox ul li p { position:relative; display: table; width: 90px; height: 36px; color: #FFFFFF; font-weight: bold; background-image: url(../img/www/footMenuBox.gif); background-repeat: no-repeat; text-align: center; cursor: pointer; }
#footer #footMenuBox ul li p span { display: table-cell; vertical-align: middle; }
#footer #footMenuBox .navigation a { display: block; position: absolute; width: 27px; height: 28px; cursor: pointer; }
#footer #footMenuBox .navigation a span { display: none; }
#footer #footMenuBox .navigation a.prev { left: 2px; top: 52px; }
#footer #footMenuBox .navigation a.prev:hover { background-image: url(../img/www/scrollLeft.png); }
#footer #footMenuBox .navigation a.next { right: 0px; top: 52px; }
#footer #footMenuBox .navigation a.next:hover { background-image: url(../img/www/scrollRight.png); }


#footer #newsBox { position: absolute; right: 3px; top: 0px; width: 250px; height: 144px; background-image: url(../img/www/newsBox.png); padding-left: 15px; padding-right: 15px; padding-top: 12px; font-size: 11px; }
#footer #newsBox h2 { font-family: Arial Narrow; font-weight: bold; color: #ea3e3d; font-size: 18px; margin-bottom: 10px; }
#footer #newsBox .items { overflow: hidden; width: 250px; height: 75px; } 
#footer #newsBox .box { overflow: hidden; height: 82px; width: 240px; padding-right: 5px; padding-left: 5px; }
#footer #newsBox .box h3 { position: relative; font-weight: bold; font-size: 11px; color: #000000; margin-bottom: 5px; padding-right: 65px; }
#footer #newsBox .box h3 a { color: #000000; text-decoration: none; }
#footer #newsBox .box h3 span { position: absolute; right: 2px; top: 0px; font-weight: normal; font-style: italic; color: #a1a1a1; }
#footer #newsBox .box p, #footer #newsBox .box p strong, #footer #newsBox .box p b { font-weight: normal; }
#footer #newsBox .navigation { position: absolute; left: 15px; bottom: 6px; width: 245px; }
#footer #newsBox .navigation p a { color: #ec103e; margin-left: 5px; }
#footer #newsBox .navigation a.prev { position: absolute; display: block; width: 15px; height: 15px; right: 20px; top: -1px; background-image: url(../img/www/scrollLeftSmall.gif); cursor: pointer; }
#footer #newsBox .navigation a.prev:hover { background-image: url(../img/www/scrollLeftSmall2.gif); }
#footer #newsBox .navigation a.prev span { display: none; }
#footer #newsBox .navigation a.next { position: absolute; display: block; width: 15px; height: 15px; right: 0px; top: -1px; background-image: url(../img/www/scrollRightSmall.gif); cursor: pointer; }
#footer #newsBox .navigation a.next:hover { background-image: url(../img/www/scrollRightSmall2.gif); }
#footer #newsBox .navigation a.next span { display: none; }
