html { background: #fff; text-align: center }

body { position: relative; width: 1000px; margin: 0 auto; text-align: left; }

#cntrsCode { position: absolute; width: 1px; height: 1px; top: 0; left: 0; overflow: hidden; z-index: 1; }

#breadCrumbs { margin: 0 0 20px 255px; padding: 0 10px; overflow: hidden; }
#breadCrumbs li { display: inline; margin-right: .7em; font-size: 1.1em; }
#breadCrumbs li a { color: #363636; margin-right: .5em; }
#breadCrumbs .main a { color: #007dc0; }

#header { padding-top: 20px; }
#header #delivery { height: 45px; margin: -20px 0 20px; background: url(images/dlvryBgr.png) repeat-x; font: normal bold 1.8em "Trebuchet MS", Arial, Helvetica, sans-serif; overflow: hidden; text-transform: uppercase; position: relative}
#delivery a { float: left; height: 35px; padding: 10px 0 0 20px; color: #000; background: url(images/dlvryLCrnr.png) no-repeat; }
#delivery .call { float: right; height: 35px; padding: 10px 20px 0 0; color: #e15e28; background: url(images/dlvryRCrnr.png) no-repeat 100% 0; }
#delivery .call span { color: #000; }
#tools { position: absolute; top: 25px; }
#tools li { float: left; height: 8px; margin-left: 20px; background: url(images/icons.gif) no-repeat; }
#tools .tlsHome { width: 9px; }
#tools .tlsEmail { width: 13px; background-position: -9px 0; }
#tools .tlsSiteMap { width: 14px; background-position: -22px 0; }
#tools li a { text-decoration: none; }
#authorization { left: 140px; position: absolute; font: italic bold 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif; overflow: hidden; }
#authorization li { display: inline; margin-right: 10px;  color: #c1c1c1; }
#authorization li span { text-decoration: underline; cursor: pointer; }
#authorization li a { color: #000; margin-left: 7px; }
#hdrNavigation { margin-bottom: 20px; padding-bottom: 15px; border-bottom: 1px dotted #c0c0c0; font: 1.1em Arial, Helvetica, sans-serif; text-align: right; }
#hdrNavigation li { display: inline; margin-left: .8em; color: #c1c1c1; }
#hdrNavigation li a { margin-right: .5em; padding-bottom: 15px; }
#hdrNavigation li a:link { color: #737373; }
#hdrNavigation li a:hover { color: #488dc6; }
#logo { display: block; width: 231px; height: 0; padding-top: 72px; background: url(images/logo.png); overflow: hidden; }
#banner { margin-bottom: 15px; padding-bottom: 16px; text-align: center;  background: url(images/bannerBgr.png) no-repeat 50% 100%;  }
#banner a { display: block; width: 1000px; margin: 0 auto; border: 1px solid #d7d7d7; }
#searchFrm { position: absolute; width: 370px; left: 50%; margin: -70px 0 0 -130px; background: url(images/srchFrm.gif) no-repeat 19px 100%; }
#allRus { position: absolute; width: 370px; left: 50%; margin: -70px 0 0 -185px;  no-repeat 19px 100%; }
#allRus h1 { color: #f26623; font: italic bold 1.5em "Trebuchet MS", Arial, Helvetica, sans-serif; }
#searchFrm h1 { color: #f26623; font: italic bold 1.5em "Trebuchet MS", Arial, Helvetica, sans-serif; }
#searchFrm input { float: left; margin: 0; padding: 0; }
#searchFrm #srchQuery { width: 260px; height: 20px; margin-left: 30px; padding-top: 2px; background: url(images/srchQueryBgr.gif) repeat-x; font: normal bold 1.3em "Trebuchet MS", Arial, Helvetica, sans-serif; border: none; }
#searchFrm #srchQuery:focus { outline: none; }
#searchFrm #srchSubmit { width: 72px; height: 22px; color: #fff; background: url(images/srchButton.png) no-repeat; font: bold 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif; border: none; }
#cart { position: absolute; width: 130px; height: 39px; right: 10px; margin-top: -60px; padding: 15px 55px 0 0; color: #8f8f8f; background: url(images/cartIcon.jpg) no-repeat 100% 0; font-size: 1.1em; }
#cart a { color: #8f8f8f; font: italic bold 1em "Trebuchet MS", Arial, Helvetica, sans-serif; }
#shopping_cart { position: absolute; width: 130px; height: 39px; right: 10px; margin-top: -60px; padding: 15px 55px 0 0; color: #8f8f8f; background: url(images/cartIcon.jpg) no-repeat 100% 0; font-size: 1.1em; }
#shopping_cart a { color: #8f8f8f; font: italic bold 1em "Trebuchet MS", Arial, Helvetica, sans-serif; }
#shopping_cart .checkoutLnk { display: block; position: absolute; width: 150px; height: 28px; top: -31px; padding-top: 2px; color: #fff; background: url(/images/checkoutLnk.png) no-repeat; font: normal bold 1.15em Arial, Helvetica, sans-serif; text-align: center; text-transform: uppercase; text-decoration: none; }


#sideInfo { position: relative; float: left; width: 240px; margin-right: 10px; padding-bottom: 30px; z-index: 30; }
.block { margin-bottom: 5em; }
.block h1 { margin-bottom: .5em; font: italic bold 2.1em "Trebuchet MS", Arial, Helvetica, sans-serif; }
.block h1 a { color: #000; }
.block p { font-size: 1.2em; }

.block_comm { margin-bottom: 5em; }
.block_comm h1 { position: relative; margin-bottom: .5em; padding: 8px 10px 5px; color: #fff; background: #898989 url(images/blockHdrCrnrs.gif) no-repeat 206px 100%; font: italic bold 1.9em Arial, Helvetica, sans-serif; }
.block_comm h1 span { position: absolute; display: block; width: 15px; height: 15px; top: 0; left: 0; background: url(images/blockHdrCrnrs.gif) no-repeat -16px 0; }
.block_comm h1 a { color: #000; }
.block _comm p { font-size: 1.2em; }


#navigation li { margin-bottom: 15px; color: #000; font: italic bold 2.1em "Trebuchet MS", Arial, Helvetica, sans-serif; }
#navigation > li:last-child { margin-bottom: 0; }
#navigation li a, .sideMenu li a { color: #000; }
#navigation li a:hover { color: #f26522; }
#navigation li ul, .sideMenu ul { margin: 10px 0 20px 5px; }
#navigation li li, .sideMenu li { position: relative; margin-bottom: 0; font: normal normal .7em Tahoma, Arial, Helvetica, sans-serif; }
#navigation li li a, .sideMenu li a { display: block; width: 205px; padding: 7px 10px 7px; zoom: 1; }
#navigation li li a:hover, #navigation li li a.active, .sideMenu li a:hover { color: #fff; background: #898989; text-decoration: none; }
#navigation li li .submenu { display: none; position: absolute; width: 225px; left: 100%; top: 0; margin: -4px 0 0 -30px; background: url(images/submenuBrdrTop.png) no-repeat; z-index: 100;}
#navigation li li .submenu ul { margin: 5px 0 0; padding: 15px 0; background: url(images/submenuBgr.png) repeat-y; }
#navigation li li .submenu li { font-size: 1em; }
#navigation li li .submenu li a { width: 187px; margin: 0 0 0 4px; padding: 5px 15px; color: #e95d0f; }
#navigation li li .submenu li a:hover, #navigation li li .submenu li a.active { color: #000; background: #e1e1e1; }
#navigation li li .submenu li li { font-size: .8em; }
#navigation li li .submenu li li a { color: #131313; }
#navigation li li .submenu li li a:hover, #navigation li li .submenu li li a.active { color: #2d8acf; background: none; }
#navigation li li .submenu .border { display: block; width: 225px; height: 5px; background: url(images/submenuBrdrBottom.png) no-repeat; font-size: 1px; }
#pollFrm h1 { padding-bottom: .3em; border-bottom: 1px dotted #9a9a9a; }
#pollFrm ul { margin: 20px 0; }
#pollFrm ul li { margin-bottom: .5em; font-size: 1.2em; overflow: hidden; }
#pollFrm ul li input { float: left; margin-right: 10px; }
#sideInfo .banner { display: block; width: 230px; margin-bottom: 2em; border: 1px solid #d7d7d7; }
#sideInfo .articlesList { margin-top: 20px; }
#sideInfo .articlesList li { margin-bottom: 15px; }
#sideInfo .articlesList li h2 { margin-bottom: 10px; font-size: 1.5em; font-weight: normal; }
#sideInfo .articlesList li p { font-size: 1.2em; }
#sideInfo .moreLnk { font-style: italic; }
#sideInfo .moreLnk a { color: #000; }
#sideInfo .icq { width: 240px; height: 34px; margin-bottom: 4em; padding-top: 10px; color: #f26522; background: url(images/icqBgr.gif) no-repeat; font-size: 1.3em; text-align: center; }
#sideInfo .icq span { color: #000; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: .9em; font-weight: bold; font-style: italic; }
#sideInfo .icq span span { font-size: 1.5em; }
#sideInfo #askAQuestion { display: block; width: 240px; height: 34px; margin-bottom: .7em; padding-top: 10px; color: #000; background: url(images/icqBgr.gif) no-repeat; font: italic bold 2.3em "Trebuchet MS", Arial, Helvetica, sans-serif; text-align: center; text-decoration: none; }
.sideMenu h1 { color: #0072bc; }
.sideMenu li { font-size: 1.5em; }
#sideInfo address { font-size: 1.3em; }
#sideInfo address span { display: block; margin-bottom: 10px; }
#sideInfo .certList li { display: inline; margin: 0 3px; }
#sideInfo .videoList { padding-top: 15px; }
#sideInfo .videoList li { margin-bottom: 30px; }
#sideInfo #present, #sideInfo #discount, #sideInfo #kredit_lm,#sideInfo #fast_buy, #sideInfo #comfort, #sideInfo #fart{ display: block; padding-left: 95px; color: #000; font: italic bold 2.2em "Trebuchet MS", Arial, Helvetica, sans-serif; }
#sideInfo #present { height: 61px; margin-bottom: 15px; padding-top: 10px; background: url(images/presentBnr.jpg) no-repeat; }
#sideInfo #discount { height: 102px; margin-bottom: 40px; padding-top: 15px; background: url(images/discount.jpg) no-repeat; }
#sideInfo #kredit_lm { height: 74px; margin-bottom: 15px; padding-top: 15px; background: url(images/kredit_lm.jpg) no-repeat; }
#sideInfo #fast_buy { height: 74px; margin-bottom: 15px; padding-top: 15px; background: url(images/fast_buy.jpg) no-repeat; }
#sideInfo #comfort { height: 74px; margin-bottom: 15px; padding-top: 15px; background: url(images/comfort.jpg) no-repeat; }
#sideInfo #fart { height: 74px; margin-bottom: 15px; padding-top: 15px; background: url(images/fart.jpg) no-repeat; }


#mainTabs { position: relative; min-height: 106px; margin: 0 20px 3em 10px; background: #eeeff0 url(images/tabsBgr.png) no-repeat 100% 100%; overflow: hidden; }
#tabs { height: 55px; background: #eeeff0 url(images/tabsBgr.png) no-repeat 100% -53px; margin-bottom: 3em; }
#tabs li { position: relative; float: left; height: 41px; padding: 14px 20px 0; color: #000; background: url(images/activeTabBgr.gif) repeat-x 0 -100px; font: italic bold 2.2em "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: underline; cursor: pointer; }
#tabs .activeTab { background-position: 0 0; text-decoration: none; cursor: default; }
#tabs li .border { position: absolute; width: 4px; height: 0; top: 0; padding-top: 55px; background: url(images/tabsBrdrs.png) no-repeat; font-size: 1px; text-decoration: none !important; overflow: hidden; }
#tabs li .border.left { left: 0; background-position: 0 0; }
#tabs li .border.right { right: 0; background-position: -2px 0; }
#tabs .activeTab .border.left { left: 0; background-position: -13px 0; }
#tabs .activeTab .border.right { right: 0; background-position: -8px 0; }
.tabBody { position: relative; padding: 0 0 30px 20px; z-index: 20; }
#tNewsBody ul { overflow: hidden; margin-bottom: 20px; }
#tNewsBody ul li { float: left; width: 50%; font-size: 1.3em; }
#tNewsBody ul li h1 { margin-bottom: .7em; padding-right: 20px; font: 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif; }
#tNewsBody ul li h1 .date { font: .7em Tahoma, Arial, Helvetica, sans-serif; color: #f26522; }
#tNewsBody ul li p { padding-right: 20px; }
#tNewsBody ul li img { float: left; margin-right: 15px; border: 1px solid #e15726; }
#mainTabs .corners { position: absolute; width: 53px; height: 53px; left: 0; bottom: 0; background: url(images/tabsBgr.png) no-repeat 0 0; z-index: 10; }
.tabBody { display: none; }
.tabBody.activeTab { display: block; }
.tabBody .allLnk { font: italic normal 1.1em "Trebuchet MS", Arial, Helvetica, sans-serif; clear: both; }

#content .mainColumn { width: 50%; float: left; }
#content .mainColumn ul li { margin-bottom: 15px; font-size: 1em; overflow: hidden; }
#content .mainColumn ul li h2 { margin: 0 0 .2em; padding-right: 20px; font: 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif; }
#content .mainColumn ul li h2 .date { font: .7em Tahoma, Arial, Helvetica, sans-serif; color: #f26522; }
#content .mainColumn ul li p { padding-right: 20px; }
#content .mainColumn ul li img { float: left; margin-right: 15px; border: 1px solid #e15726; }
#content .mainColumn .allLnk { font: italic normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif; clear: both; }
#content .mainColumn .allLnk a { color: #363636;}


#contentBody .mainColumn { width: 50%; float: left; }
#contentBody .mainColumn ul li { margin-bottom: 15px; font-size: 1em; overflow: hidden; }
#contentBody .mainColumn ul li h2 { margin: 0 0 .2em; padding-right: 20px; font: 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif; }
#contentBody .mainColumn ul li h2 .date { font: .7em Tahoma, Arial, Helvetica, sans-serif; color: #f26522; }
#contentBody .mainColumn ul li p { padding-right: 20px; }
#contentBody .mainColumn ul li img { float: left; margin-right: 15px; border: 1px solid #e15726; }
#contentBody .mainColumn .allLnk { font: italic normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif; clear: both; }
#contentBody .mainColumn .allLnk a { color: #363636;}

#mainActions { position: relative; margin: 0 30px 50px 270px; }
#mainActions h1 { font: italic bold 1.4em "Trebuchet MS", Arial, Helvetica, sans-serif; }
#mainActions .maTabBody { display: none; position: relative; }
#mainActions .maTabBody.active { display: block; }
#mainActions .maTabBody div { position: absolute; width: 700px; height: 18px; left: -1px; bottom: -4px; background: url(images/actionsCrnrs.png) no-repeat; }
#mainActions .nTabs li { font-size: 1.3em; font-style: italic; }
#mainActions .nTabs .last { font-style: normal; font-size: 1em; }

.nTabsHolder { margin-bottom: 50px; border-right: 1px solid #e6e5e5; border-left: 1px solid #e6e5e5; }
#content .nTabsHolder .prductsList { margin-left: 2px; }
#content .nTabsHolder .prductsList li { margin: 0 1px; }
#content .nTabsHolder .prductsList li, #content .nTabsHolder .prductsList li .inlineFix { width: 213px; }
.nTabsHolder h1, #content .nTabsHolder h1 { position: relative; float: left; height: 24px; margin-right: -28px; margin-bottom: 0; padding: 7px 30px 0 20px; color: #fff; background: #448ccb; font-size: 1.1em; font-style: italic; text-transform: uppercase; border-top: 1px solid #e6e5e5; border-bottom: 1px solid #e6e5e5; z-index: 10; }
#content .nTabsHolder h1 img { margin-top: -2px; }
.nTabsHolder h1 span, #content .nTabsHolder h1 span { position: absolute; width: 14px; height: 15px; top: -1px; left: -1px; background: url(images/tabsHdrCrnr.gif) no-repeat; }

.nTabsHolder .a_nTabsHolder, #content .nTabsHolder .a_nTabsHolder { color: #fff; }
.nTabsHolder .nTabs, #content .nTabsHolder .nTabs { position: relative; margin: 0 0 15px; padding-left: 30px; border-top: 1px solid #e6e5e5; border-bottom: 1px solid #e6e5e5; z-index: 10; overflow: hidden; }
.nTabsHolder .nTabs li, #content .nTabsHolder .nTabs li { position: relative; float: left; height: 26px; padding: 5px 30px 0 0; background: #eeeff0; font: normal bold 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif; cursor: pointer; z-index: 90; }
.nTabsHolder .nTabs li.active, #content .nTabsHolder .nTabs li.active { background: #fff; }
.nTabsHolder .nTabs .last, #content .nTabsHolder .nTabs .last { float: none; height: 22px; padding: 9px 20px 0 0; text-align: right; font-size: .8em; cursor: default; z-index: 10; }
.nTabsHolder .nTabs .last a, #content .nTabsHolder .nTabs .last a { color: #252525; text-transform: uppercase; }
.nTabsHolder .nTabs li span, #content .nTabsHolder .nTabs li span { display: block; position: relative; float: left; width: 22px; height: 31px; margin: -5px 0 0 -22px; background: url(images/tabsCorners.png) no-repeat 0 -31px; }
.nTabsHolder .nTabs li.active span, #content .nTabsHolder .nTabs li.active span { background-position: 0 0; }
.nTabsHolder .nTabs .last span, #content .nTabsHolder .nTabs .last span { margin-top: -9px; }
.nTabsHolder .prductsList { display: none; }
.nTabsHolder .prductsList.active { display: block; }


#content { position: relative; margin-right: 10px; padding: 0 20px 50px; z-index: 10; }
#content .listReset, #content .listReset li, #content .defListReset, #content .defListReset dt, #content .defListReset dd { margin: 0; padding: 0; }
#content .defListReset dt { font-weight: normal; }
#content .defListReset dd { font-style: normal; }
#content .listReset li { list-style: none outside; background: none; }
#content .prductsList.border { border-bottom: 1px dotted #959595; }
#content .prductsList.cutPrice { padding: 10px 4px 0; border-left: 1px solid #c2c2c2; border-right: 1px solid #c2c2c2; }
#content div.cutPriceBrdr { position: relative; height: 20px; top: -50px; background: url(images/cutPriceBrdr.png) no-repeat; font-size: 1px; }
#content .prductsList li, #content #video li { display: -moz-inline-box; display: inline-block; width: 230px; margin-bottom: 0em; text-align: left;  vertical-align: top; }
#content .prductsList li .inlineFix, #content #video .inlineFix { position: relative; width: 213px; z-index: 100; }
#content .prductsList li a:focus { outline: none; }
#content .prductsList li h2, #content .prductsList li h3, #content .prductsList li dl, #content .prductsList li .price { text-align: left; }
#content .prductsList li h2 { margin: 0; font-size: .8em; font-weight: normal; background: url(images/prdsListTagBgr.gif) repeat-x 0 100%; }
#content .prductsList li h2 a { display: block; padding-bottom: 13px; color: #898989; background: url(images/dottedArrowD.gif) no-repeat 198px 100%;  }
#content .prductsList li h2 .like_a { display: block; padding-bottom: 13px; color: #898989; background: url(images/dottedArrowD.gif) no-repeat 198px 100%;  }

#content .prductsList li .like_h2, #content .prductsList li h3, #content .prductsList li dl, #content .prductsList li .price { text-align: left; }
#content .prductsList li .like_h2 { margin: 0; font-size: .8em; font-weight: normal; background: url(images/prdsListTagBgr.gif) repeat-x 0 100%; }
#content .prductsList li .like_h2 a { display: block; padding-bottom: 13px; color: #898989; background: url(images/dottedArrowD.gif) no-repeat 198px 100%;  }
#content .prductsList li .like_h2 .like_a { display: block; padding-bottom: 13px; color: #898989; background: url(images/dottedArrowD.gif) no-repeat 198px 100%;  }

#content .prductsList li h3, #content #comparison .itemsRow h3, #content .events li h3 { margin-bottom: 1em; font: 1.1em "Trebuchet MS", Arial, Helvetica, sans-serif; }
#content .prductsList.reduced li h3 a { color: #ed1c24; }
#content .prductsList li dl, #content #comparison th dl { margin-bottom: 15px; font-size: .9em; clear: both; }
#content .prductsList li dl dt, #content #comparison th dl dt { float: left; margin-right: .4em; }
#content .prductsList li dl dd, #content #comparison th dl dd { margin-bottom: .5em; }
#content .prductsList li .price, #content #comparison .itemsRow .price { display: block; float: left; position: relative; height: 31px; padding: 5px 30px 0 10px; color: #fff; background: #f26522 url(images/corners.gif) no-repeat 100% 0; font: italic bold 1.5em "Trebuchet MS", Arial, Helvetica, sans-serif; }
#content .prductsList li .price .corners, #content #comparison .itemsRow .price .corners { display: block; position: absolute; width: 10px; height: 36px; top: 0; left: 0; background: url(images/corners.gif) no-repeat 0 -36px; }

#content .prductsList li .price_r, #content #comparison .itemsRow .price { display: block; float: left; position: relative; height: 31px; padding: 5px 30px 0 10px; color: #fff; background: #0072bc url(images/cornersR.gif) no-repeat 100% 0; font: italic bold 1.5em "Trebuchet MS", Arial, Helvetica, sans-serif; }
#content .prductsList li .price_r .corners, #content #comparison .itemsRow .price .corners { display: block; position: absolute; width: 10px; height: 36px; top: 0; left: 0; background: url(images/cornersR.gif) no-repeat 0 -36px; }
#content .prductsList li .redSign { float: left; margin: 10px 0 10px 5px; padding: 3px 7px; color: #fff; background: #f00; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: .8em; font-weight: bold; text-transform: uppercase; }

#content .prductsList li.oldPrice .price { padding-left: 30px; }
#content .prductsList li .oldPrice { display: block; float: left; position: relative; height: 36px; margin-right: -29px; padding: 0px 15px 0 10px; color: #fff; background: #555 url(images/oldPriceCrnrs.png) no-repeat 100% 0; font: normal 2.4em "Trebuchet MS", Arial, Helvetica, sans-serif;  z-index: 10; }
#content .prductsList li .oldPrice span { text-decoration: line-through; }
#content .prductsList li .oldPrice .corners { display: block; position: absolute; width: 9px; height: 36px; top: 0; left: 0; background: url(images/oldPriceCrnrs.png) no-repeat 0 -36px; text-decoration: none; }
#content .prductsList.reduced li .price { background: #0072bc url(images/cornersR.gif) no-repeat 100% 0; }
#content .prductsList.reduced li .price .corners { background: url(images/cornersR.gif) no-repeat 0 -36px; }
#content .prductsList li .buyLnk { float: left; margin: 5px 0 0 10px; color: #000; font-size: 1.4em; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; font-style: italic; }
#content .prductsList.reduced li .redSign { float: left; margin: 10px 0 10px 5px; padding: 3px 7px; color: #fff; background: #f00; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: .8em; font-weight: bold; text-transform: uppercase; }
#content .tags { margin-bottom: 20px; padding: 10px; background: #f4f4f4; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; }
#content .tags li, #content .brandsList li { display: inline; margin-right: 1em; line-height: 200%; }
#content .tags li a { color: #0072bc; }
#content .brands { float: left; margin: 5px 10px 5px 5px; color: #898989; font-size: 1em; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; line-height: 200%; }
#content .brandsList { margin-bottom: 20px; padding-top: 5px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; overflow: hidden; }
#content #filterFrm { margin-bottom: 20px; padding: 20px 10px; background: #f4f4f4; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
#content #filterFrm h2, #content #filterFrm h3 { font-size: 1em; }
#content #filterFrm h2 { margin-top: 0; }
#content #filterFrm h3 { float: left; margin-right: 1em; color: #898989; font-weight: normal; }
#content #filterFrm .filter, #content #filterFrm .filter dt, #content #filterFrm .filter dd, #content #filterFrm p, #content #filterFrm ul li { display: inline; }
#content #filterFrm .filter { color: #898989; }
#content #filterFrm .filter dt { font-style: italic; margin-right: .5em; }
#content #filterFrm .filter dd { margin-right: 2em; }
#content #filterFrm .filter dd input, #content #filterFrm .filter dd select, #content #filterFrm .filterAdv dd select { border: 1px solid #b3b9c3; }
#content #filterFrm .filter dd input { width: 140px; }
#content #filterFrm .filter dd select, #content #filterFrm .filterAdv dd select { width: 110px; }
#content #filterFrm p input { background: none; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; border: none; cursor: pointer; }
#content #filterFrm ul { margin-top: 1.15em; font-style: italic; }
#content #filterFrm ul li { margin-right: 1em; }
#content #filterFrm ul li a { color: #ef6509; }
#content #filterFrm .filterAdv { margin: 15px -10px 0 -10px; padding-bottom: 15px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; border-bottom: 1px dotted #959595; }
#content #filterFrm .filterAdv dt { float: left; width: 310px; padding: 3px 0 0 10px; color: #898989; font-style: italic; }
#content #filterFrm .filterAdv dd { width: 430px; padding: 3px 0; background: #fff; }
#content #filterFrm .filterAdv dd.odd { background: #f7f7f7; }
#content .pagesNavigation { position: relative; overflow: visible; }
#content .pagesNavigation.top { margin-bottom: 30px; padding-bottom: 15px; border-bottom: 1px dotted #959595; }
#content .pagesNavigation.bottom { margin-top: 30px; padding-top: 15px; border-top: 1px dotted #959595; }
#content .pagesNavigation li { display: inline; margin-right: 1em; color: #488dc6; }
#content .pagesNavigation li:first-child { margin-top: 0; }
#content .pagesNavigation li a { color: #666; }
#content .pagesNavigation .prevNext { color: #c1c1c1; }
#content .pagesNavigation .prevNext a { color: #488dc6; }
#content .pagesNavigation .showAll { position: absolute; width: 171px; height: 26px; right: 0; margin: -5px 0 0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-style: italic; text-align: center; }
#content .pagesNavigation .showAll a { display: block; width: 171px; height: 22px; padding-top: 4px; color: #41a62a; background: url(images/buttonLnk.png) no-repeat; }
#content .pagesNavigation .back { display: block; margin-top: 20px; color: #000; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; }
#content .pagesNavigation .back a { color: #000; }
#content #cartTable { margin-bottom: 0; caption-side: bottom; }
#content #cartTable th { background: #f7f7f7; border: none; border-bottom: 1px dotted #959595; }
#content #cartTable td { border: none; }
#content #cartTable caption { padding: 1.5em .5em; background: #f7f7f7; text-align: right; border-top: 1px dotted #959595; }
#content #cartTable caption span { margin-left: 2em; font-size: 1.7em; }
#content #cartTable caption span span { margin-left: 0; font-size: .6em; font-weight: normal; }
#content #cartTable .remove { display: block; width: 10px; height: 10px; margin: 0 auto; background: url(images/removeIcon.gif) no-repeat; cursor: pointer; }
#content fieldset .form { margin-bottom: 0; }
#content .form { overflow: hidden; margin-bottom: 1em; }
#content .form dt, #content .form dd { float: left; margin-bottom: .5em; padding-top: .25em; }
#content .form dt { width: 160px; padding-right: 10px; min-height: 1.6em; clear: left; }
#content .form dd { width: 475px; min-height: 1.65em; }
#content .form dd .field, #content .form dd textarea{ width: 465px; }
#content .form dd select {width: 80px;}
#content .form dd .field, #content .form dd select { float: left; }
#content .form dd .field, #content .form dd textarea { margin-top: -.25em; }
#content .form dd .field.pCode { width: 60px; margin-right: 1em; }
#content .form dd .field.pNumber { width: 210px; }
#content .form dd .field.narrow { width: 150px; }
#content .form dd .field.calendar { width: 80px; }
#content .form dd .redTxt { color: #f00 }
#content .form dd .redBgr { background: #ffb2a5; }
#content .form dd .month { width: 200px; margin: -.2em .5em 0; }
#content .form dd li, #content ul.form  li { margin-bottom: .5em; overflow: hidden; }
#content .form dd li label, #content .form dd li input { float: left; }
#content .form dd li input, #content ul.form  li input { margin: .2em .5em 0 0; }
#content .form .summ { margin-top: -.75em; }
#content .form dt .note { display: block; font-size: .8em; }
#content .form dd .note { display: block; clear: left; font-size: .8em; color: #847f86; }
#content ul.form  li input { float: left; }
#content .choice li { padding-top: 5px; padding-bottom: 1px; overflow: hidden; }
#content .choice li input { float: left; margin: 3px 10px 0 0; }
#content .choice li .form { margin: 10px 0; padding: 15px 0 10px 30px; background: #f4f4f4; }
#content .choice li .form dd select { width: 435px; }
#content .choice li .field { float: none; margin-top: -.25em; }
#content .tabContent { margin-bottom: 1em; font-size: 1.2em; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
#content .tabContent li { margin-bottom: .5em; }
#content .summ span { font-size: 1.7em; font-weight: bold; }
#content .notes { margin: -5px 0 1em; color: #898989; font: italic normal .9em "Trebuchet MS", Arial, Helvetica, sans-serif; }
#content .submit { position: relative; float: right; width: 225px; height: 59px; margin: 20px 0 0; padding: 0 0 0 80px; background: #fff url(images/submitIcon.jpg) no-repeat 20px 0; font: italic bold 1.5em "Trebuchet MS", Arial, Helvetica, sans-serif; border: none; cursor: pointer; z-index: 100; }
#content .submitquest { position: relative; float: right; width: 225px; height: 59px; margin: 20px 0 0; padding: 0 0 0 80px; background: #fff  no-repeat 20px 0; font: italic bold 1.5em "Trebuchet MS", Arial, Helvetica, sans-serif; border: none; cursor: pointer; z-index: 100; }
#content .submit:focus { outline: none; }
#content .orderLnk { position: relative; display: block; width: 225px; height: 41px; margin: 18px 0 0; padding: 20px 0 0 60px; color: #000; background: #fff url(images/submitIcon.jpg) no-repeat 0 0; font: italic bold 1.5em "Trebuchet MS", Arial, Helvetica, sans-serif; border: none; cursor: pointer; z-index: 100; }
#content .cartTools { float: right; margin-top: 40px; font: italic normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif; }
#content .cartTools li { float: left; margin-left: 10px; }
#content .cartTools li a { display: block; width: 171px; height: 22px; padding-top: 4px; color: #41a62a; background: url(images/buttonLnk.png) no-repeat; text-align: center; }
#content .cartTools  li .clear { color: #f26522; }
#content #authFrm .choice { padding-bottom: 20px; border-bottom: 1px dotted #959595; }
#content #newsList li, #content #srvicesList li, #content #partnersList li { position: relative; margin-bottom: 2em; padding-bottom: 1.5em; border-bottom: 1px dotted #c0c0c0; }
#content #newsList li:last-child, #content #partnersList li:last-child { border: none; }
#content #newsList h2, #content #srvicesList li h2, #content #partnersList li h2 { position: relative; margin: 0 0 .5em; padding-top: 1.2em; font: normal normal 1.2em Tahoma, Arial, Helvetica, sans-serif; overflow: hidden; }
#content #newsList h2 .date { position: absolute; left: 0; top: 0; color: #e41f14; font-size: .9em; font-weight: bold; }
#content #newsList p { margin: 0; }
#content #newsList img, #content #srvicesList li img, #content #partnersList li img { float: left; margin-right: 1em; }
#content .printBottom { position: absolute; right: 20px; margin-top: 3.5em; padding-right: 1.5em; color: #f26522; background: url(images/printIcon.gif) no-repeat 100% 4px; text-decoration: underline; }
#content address span { display: block; margin-bottom: .2em; }
#content #feedbackFrm { padding-top: 3em; }
#content #feedbackFrm h1 { margin-bottom: 1.3em; }
#content #feedbackFrm p { padding-left: 170px; }
#content #comparison th, #content #comparison td { border: none; }
#content #comparison th { background: #fff; font-weight: normal; }
#content #comparison thead th { border-bottom: 1px dotted #c0c0c0; } 
#content #comparison th h3 { margin-top: .5em; }
#content #comparison th img { display: block; }
#content #comparison .odd { background: #f5f5f5; }
#content #comparison .itemRemove { float: left; width: 23px; height: 23px; margin: 7px 0 0 10px; background: url(images/compRemoveIcon.gif) no-repeat; cursor: pointer; }
#content #paymentForm h1 { margin-top: 2em; }
#content #paymentForm .submit { margin-top: 0; }
#content #paymentForm .confirm { margin: 3em 0; color: #f01212; }
#content #paymentForm .confirm input { margin-right: .5em; }
#content #paymentForm #aOrgType { width: 635px; }
#content #paymentForm .orgType { margin-bottom: 1em; }
#content #paymentForm .orgType li { display: inline; margin-right: 2em; }
#content h2 .sub { display: block; font-size: .7em; }
#content .credit { width: 380px; padding: 10px; color: #323232; background: #f9f9f9; font-size: .9em; border-top: 1px dotted #c0c0c0; }
#content .form.credit dd { width: 200px; }
#content p .blockLnk {display: block; width: 171px; height: 22px; padding-top: 4px; color: #000; background: url(images/buttonLnk.png) no-repeat; text-align: center; }
#content .events li { margin-bottom: 3em; }
#content .events li:last-child { margin-bottom: 0; }
#content .events li img { float: left; margin-right: 20px; }
#content .events li .form dt, #content .events li .form dd { min-height: auto; margin-bottom: 0; padding-top: 0; }
#content .events li .form dt { width: 120px; }
#content .events li .form dd { width: auto; font-weight: bold; }
#content .events li .form dd span { font-weight: normal; }
#content .events li p { margin-left: 256px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-style: italic; }
#content .events li p a { color: #000; }
#content .item .buy_over { float: left; margin: 17px 0 0 15px; color: #000; font-size: 1.5em; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; font-style: italic; }
#content .item { float: left; width: 360px; margin-bottom: 4em; text-align: center; }
#content .item img { margin: 0 auto 2em; }
#content .item .price { float: left; position: relative; height: 52px; margin-bottom: 10px; padding: 7px 57px 0 15px; color: #fff; background: #f26522 url(images/priceBig.png) no-repeat 100% 0; font: italic bold 3em "Trebuchet MS", Arial, Helvetica, sans-serif; }
#content .item .offer { float: left; position: relative; height: 52px; margin-bottom: 10px; padding: 7px 57px 0 15px; color: #fff; background: #f26522 url(images/priceBignoru.png) no-repeat 100% 0; font: italic bold 3em "Trebuchet MS", Arial, Helvetica, sans-serif; }
#content .item.reduced .price { background: #0072bc url(images/priceBigR.png) no-repeat 100% 0; }
#content .item.reduced .price_old2 { float: left; position: relative; height: 52px; margin-bottom: 10px; padding: 7px 57px 0 15px; color: #fff; background: #f26522 url(images/priceBig.png) no-repeat 100% 0; font: italic bold 3em "Trebuchet MS", Arial, Helvetica, sans-serif; }
#content .item .price .corners { position: absolute; width: 15px; height: 59px; top: 0; left: 0; background: url(images/priceBig.png) no-repeat 0 -59px; }
#content .item .offer .corners { position: absolute; width: 15px; height: 59px; top: 0; left: 0; background: url(images/priceBig.png) no-repeat 0 -59px; }
#content .item.reduced .price .corners { background: url(images/priceBigR.png) no-repeat 0 -59px; }
#content .item .buyLnk { float: left; margin: 17px 0 0 15px; color: #000; font-size: 1.5em; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; font-style: italic; }
#content .item .creditPrice { display: block; height: 29px; margin-right: 20px; padding-top: 10px; background: #f4f4f4 url(images/creditCrnrs.gif) no-repeat 100% 0; text-align: left; clear: left; }
#content .item .creditPrice span { float: left; }
#content .item .creditPrice .corners { width: 10px; height: 39px; margin: -10px 10px 0 0; background: url(images/creditCrnrs.gif) no-repeat 0 -39px; font-size: 1px; }
#content .item .creditPrice .creditSumm { margin: -5px 0 0 5px; padding-right: 17px; color: #f26522; background: url(images/creditBgr.gif) no-repeat 100% 50%; font: italic bold 1.7em "Trebuchet MS", Arial, Helvetica, sans-serif; }
#content .item.reduced .creditPrice .creditSumm { color: #ed1c24; background: #f4f4f4 url(images/creditBgrR.gif) no-repeat 100% 50%; }
#content #itemLinks { margin-bottom: 4em; padding: 2em 1em; background: #f4f4f4; border-top: 1px dotted #a2a2a2; border-bottom: 1px dotted #a2a2a2; clear: both; }
#content #itemLinks li { display: inline; margin-right: 1.5em; font: italic normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif; }
#content #itemLinks li a { color: #ef6509; }
#content #itemTabs { height: 26px; margin-bottom: 1.3em; padding-left: 10px; background: url(images/itemTabsBgr.gif) repeat-x 0 100%; }
#content #itemTabs li { float: left; position: relative; height: 19px; margin: 2px -1px 0 0; padding: 2px 7px 0; color: #898989; background: #fff; font-size: .9em; border: 1px solid #d8d8d8; border-bottom: none; cursor: pointer; }
#content #itemTabs .activeTab { height: 21px; margin-top: 0; padding-top: 4px; cursor: default; color: #000; }
#content .chars { margin-bottom: 1.3em; overflow: hidden; }
#content .chars dt { float: left; padding: 0 .5em 0 10px; background: url(images/charBullet.gif) no-repeat 0 7px; }
#content .chars dd { padding-left: 1em; }
#content .charLnk { color: #f26522; font-style: italic; }
#content #itemFeedbackLnks { margin: 2em 0; padding-top: 3em; font-size: .8em; border-top: 1px dotted #c9c7c7; }
#content #itemFeedbackLnks li { float: left; width: 140px; margin-right: 2em; }
#content #itemFeedbackLnks li a { color: #363636; }
#content #itemFeedback li { margin-bottom: 10px; border-bottom: 1px dotted #a2a2a2; }
#content #itemFeedback li:last-child { border-bottom: none; }
#content #itemFeedback li h2 { margin-top: 0; font: bold 1em Tahoma, Arial, Helvetica, sans-serif; }
#content #itemFeedback li p { padding-left: 10px; background: url(images/charBullet.gif) no-repeat 0 7px; }
#content .itemTabBody { display: none; }
#content .activeTab { display: block; }
#content h2.article { margin: 0 0 2em; font: normal normal .8em Tahoma, Arial, Helvetica, sans-serif; background: url(images/prdsListTagBgr.gif) repeat-x 0 100%; }
#content h2.article a { display: block; padding-bottom: 13px; color: #898989; background: url(images/dottedArrowD.gif) no-repeat 198px 100%;  }
#content #article_h2 { margin: 0 0 2em; font: normal normal .8em Tahoma, Arial, Helvetica, sans-serif; background: url(images/prdsListTagBgr.gif) repeat-x 0 100%; }
#content #article_h2 li { display: block; padding-bottom: 13px; color: #898989; background: url(images/dottedArrowD.gif) no-repeat 198px 100%;  }
#content .pollFrm { margin-bottom: 2em; }
#content .pollFrm.current { padding: 10px; background: #ebebeb; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; }
#content .pollFrm h2 { margin-top: 0; font-style: normal; }
#content .pollFrm ul { margin-bottom: 15px; }
#content .pollFrm ul li { margin-bottom: 5px; overflow: hidden; }
#content .pollFrm ul li input { float: left; margin: 3px 7px 0 0; }
#content .pollFrm ul li label { border-bottom: 1px dotted #4b4b4b; }
#content .pollFrm p input { margin-right: 20px; }
#content #vacanciesList li h3 { margin: 0; padding-bottom: .5em; color: #39b54a; font-size: 1.6em; border-bottom: 1px dotted #9a9a9a; }
#content #vacanciesList li ul li { padding-bottom: 1em; border-bottom: 1px dotted #9a9a9a; }
#content #vacanciesList li ul li p { padding-left: 15px; }
#content #srvicesList li { display: -moz-inline-box; display: inline-block; width: 340px; margin-right: 10px; }
#content #srvicesList li h2, #content #partnersList li h2 { padding-top: 0; }
#content #srvicesList li .inlineFix { float: left; width: 340px; }
#content #faq, #sideInfo #faq { padding-top: 15px; border-top: 1px dotted #9a9a9a; }
#content #faq dt, #sideInfo #faq dt { margin-bottom: 15px; }
#content #faq dt { padding-left: 25px; }
#content #faq dt span, #sideInfo #faq dt span { display: block; margin-bottom: 10px; color: #00a651; font: normal bold 1em "Trebuchet MS", Arial, Helvetica, sans-serif; }
#content #faq dt span { font-size: 1.3em; }
#content #faq dt span { margin-left: -20px; font-style: italic; }
#content #faq dt span span, #sideInfo #faq dt span span { display: inline; margin: 0; color: #000; font-size: 1em; }
#content #faq dd, #sideInfo #faq dd { margin-bottom: 30px; padding: 10px; background: #ebebeb; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; }
#content #faq dd span, #sideInfo #faq dd span { display: block; margin-bottom: 10px; font-weight: bold; }
#content #faq dd span a, #sideInfo #faq dd span a { font-weight: normal; }
#content #faq dd p, #sideInfo #faq dd p { margin-bottom: 0; }
#content #menu li{ background: none; list-style: none; }
#content #menu h3 { cursor: pointer; }
#content #menu li ul li ul li{ background:url("/images/listBullet.gif") no-repeat scroll 0 8px transparent; }
#sideInfo #faq { font-size: 1.3em; }
.block #faq dd p { font-size: 1em; }
#content #cRespondFrm h2 { padding-left: 360px; }
#content .cRespond { padding-left: 360px; }
#content .cRespond dt { float: left; width: 50px; }
#content .cRespond dd { margin-bottom: 10px; }
#content .cRespond input, #content .cRespond textarea { width: 250px; }

#footer { padding: 0 10px 2em; clear: both; overflow: hidden; }
.counters a { margin-right: .5em; }
#footer address { font-style: normal; }
.address { float: right; width: 235px; padding: 10px; min-height: 105px; background: #898989 url(images/addrBgr.jpg) no-repeat 0 100%; }
.address .email { display: block; width: 235px; padding: 0 10px 10px; margin: 0 -10px 1em -10px; color: #ffff00; font: italic normal 1.3em "Trebuchet MS", Arial, Helvetica, sans-serif; border-bottom: 1px dotted #c4c4c4; }
.address span { display: block; margin-bottom: .7em; color: #fff; font-size: 1.1em; }
.addressBrief { margin: 1em 10px 1em 0; padding: .35em 0 1em; font-size: 1.1em; border-bottom: 1px dotted #96c4e7; overflow: hidden; }
.credits { display: block; padding: 1em 2.5em 0 0; font-size: 1.1em; text-align: right; clear: right; }
#footer p { margin-bottom: 1em; font-size: 1.1em; }

#stickers { overflow: hidden; }
#stickers li { float: left; width: 186px; height: 230px; padding: 25px 40px 0 15px; background: url(images/stickerRight.jpg) no-repeat; }
#stickers .choise { margin-right: 10px; }
#stickers .purchase { width: 170px; padding: 25px 15px 0 40px; background: url(images/stickerLeft.jpg) no-repeat 100% 0; }
#stickers h1 { margin-bottom: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 3.8em; font-weight: bold; line-height: 85%; }
#stickers .choise h1 { color: #000; }
#stickers .credit h1 { color: #003471; }
#stickers .purchase h1 { color: #d31d1d; }
#stickers li li { float: none; width: auto; height: auto; margin-bottom: 5px; padding: 0; background: none; font: italic bold 1.5em "Trebuchet MS", Arial, Helvetica, sans-serif; }

#cntntBanner {position: relative; z-index: 2;}

/* Credit */

#content #banksList { margin: 0 -20px 20px; padding: 20px 0; background: #f8f8f8; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; overflow: hidden; }
#content #banksList li { position: relative; float: left; width: 143px; margin-left: -1px; padding: 0 20px; border-left: 1px solid #cecece; text-align: center; }
#content #banksList h2 { margin: 10px 0 0; color: #000; font-size: 1.3em; font-style: normal; }
#content #banksList a { color: #707070; }
#content #creditsList { margin: 0 -20px; }
#content #creditsList li { margin-bottom: 1.5em; padding: 20px; background: #f8f8f8; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; overflow: hidden; }
#content #creditsList h2 { margin: 0 0 .7em; font-size: 1.7em; }
#content #creditsList h2, #content #creditsList h2 a { color: #135d9d; }
#content #creditsList h3 { margin: 0 0 .5em 270px; color: #000; font-style: normal; }
#content #creditsList img { float: left; }
#content #creditsList dl { margin: 0 0 1em 270px; border-top: 1px solid #ddd; }
#content #creditsList dt { float: left; width: 220px; padding: .5em 0 .5em 10px; color: #363636; }
#content #creditsList dd { padding: .5em 0; border-bottom: 1px solid #ddd; }
.cDetails { display: block; margin-left: 280px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-style: italic; } 


#content .cDsnt { position: relative; float: left; margin: -5px 0 0 7px; padding-right: 28px; background: url(images/cards.jpg) no-repeat 100% 50%; font-size: .8em; font-family: Arial, Helvetica, sans-serif; text-align: left; } 
#content .cDsnt span { display: block; color: #f00; font-size: 1.4em; font-weight: bold; }
#content .dscntInfo { display: block; height: 36px; margin-top: 15px; background: #f4f4f4; border: 1px solid #cdcdcd; border-left: none; border-right: none; font-size: 1.1em; font-family: Arial, Helvetica, sans-serif; text-align: left; }
#content .dscntInfo span { position: relative; display: block; float: left; height: 30px; top: -1px; padding: 8px 10px 0; color: #f00; background: url(images/dscntInfoCrnrs.gif) no-repeat 0 -38px; font-size: 1.1em; font-weight: bold; }
#content .dscntInfo .card { float: none; height: 28px; padding-top: 10px; background-position: 100% 0; color: #363636; font-size: 1em; font-weight: normal; } 

#onlineStore { height: 30px; margin: 0 17px 20px 0; padding: 9px 3px 0 0; color: #000; background: url(/images/onlineStoreBgr.gif) repeat-x 0 0; font-size: 1.8em; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-align: right; }
#onlineStore span { position: relative; float: left; margin-top: -9px; padding: 9px 0 0 20px; height: 30px; background: url(/images/onlineStoreCrnr.png) no-repeat; }
#onlineStore .phone { float: none; margin: 0 10px 0 0; padding: 0; color: #f26522; background: none; font-size: 1.1em; }



#sideInfo .sideLst { font-size: 1.2em; }
#sideInfo .sideLst li { margin-bottom: 1em; }

/*********************************************************************
 *  Изменение первоначальной верстки
 *********************************************************************/

 /**
  * Убираем с главной страницы заголовки H1, кроме СЕО статьи
  *
  * @author Бутков А.А. <amorpro@linorusso.ru>, <amorpro.mail.ru>
  */
 .nTabsHolder .IndexH1 { position: relative; float: left; height: 24px; margin-right: -28px; margin-bottom: 0; padding: 7px 30px 0 20px; color: #fff; background: #448ccb; font-size: 1.1em; font-style: italic; text-transform: uppercase; border-top: 1px solid #e6e5e5; border-bottom: 1px solid #e6e5e5; z-index: 10; }
 .nTabsHolder .IndexH1 {font-weight:bold; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;}
 #content .nTabsHolder .IndexH1 img { margin-top: -2px; }
 .nTabsHolder .IndexH1 span { position: absolute; width: 14px; height: 15px; top: -1px; left: -1px; background: url(images/tabsHdrCrnr.gif) no-repeat; }

 .IndexHeader { font-weight:bold; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-style:italic; color:#000000;font-size:1.7em; margin:0 0 0.7em; position:relative;}
  .IndexHeader a:visited, .IndexHeader a, .IndexHeader a:hover { color:black}


  #region{left:357px;position:absolute;top:11px;}
  #region select{}

  #content .prductsList li, #content #video li {overflow:hidden}

  * html body #searchFrm h2{font-size:16px; font-weight: normal;}

/*<agl.folder "ProductFilter">*/
    #content .ProductFilter{ padding: 1px; background-color: white; border: 1px solid #52A7E3; width:502px; margin-bottom:10px}
    #content .ProductFilter form{ background-color: #EDEDED; padding:5px 5px 14px; }
    #content .ProductFilter h3{background-color:#52A7E3;color:white;font:small-caps bold 21px Georgia,Times,serif;margin:0;padding:7px 14px 10px;}
    #content .ProductFilter h4{border-bottom:1px solid silver;color:#222222;font:18px Georgia,Times,serif;margin:11px 43px 18px 25px;padding-bottom:6px;}
    #content .ProductFilter dl{padding-bottom:2px;}
    #content .ProductFilter dt{font: normal 16px Georgia,Times,serif; color:#222222;  float:left;}
    #content .ProductFilter dd{margin-left:180px;text-align:left;}
    #content .ProductFilter select{width:230px; font-family:verdana;font-size:11px;}
    #content .ProductFilter input[type='text']{width:230px; font-family:verdana;font-size:11px;}
    #content .ProductFilter #fTitle, #content .ProductFilter #ot, #content .ProductFilter #do{ font-family:verdana;font-size:11px;}
    #content .ProductFilter #fTitle{width:223px}
    #content .ProductFilter #ot{width:107px}
    #content .ProductFilter #do{width:107px}

    #content .ProductFilter p{margin:0px 43px 0px 25px;text-align:right;}
    #content .ProductFilter #filterSubmit{font-size:13px;}

    * html #content .ProductFilter #fTitle{width:219px}
    * html #content .ProductFilter #ot{width:104px}
    * html #content .ProductFilter #do{width:104px}
    * html #content .ProductFilter select{width:226px}
/*</agl.folder>*/

/*<agl.folder "RelatedProducts">*/
    #content .RelatedProducts { width: 700px; padding-top: 40px;}
    #content .RelatedProducts *{zoom: 1}
    #content .RelatedProducts .Header{background-color:#f1f8ff;border:1px solid #448CCB;color:#144168;font-size:13px;font-weight:normal;padding:4px 8px;}
    #content .RelatedProducts .Delimeter{border-bottom: none;}
    #content .RelatedProducts th{ background-color: #e2e2e2; font-size:11px;padding:6px 5px 6px 20px; font-weight:normal;}
    #content .RelatedProducts td{padding:8px 0 0 20px; background-color: white; border-left: none; border-right: none;}
    #content .RelatedProducts td a{position: relative; font-size: 15px; color: rgb(52, 161, 218);z-index: 1; cursor: pointer}
    #content .RelatedProducts td a span{display: none;text-decoration: none;}
    #content .RelatedProducts td a:hover{z-index: 3}
    #content .RelatedProducts td a:hover span{text-decoration: none; display: block;  position: absolute; left: 50px; bottom: 18px; width: 250px; padding: 15px; background-color:#FFFCE2; border:1px solid #D3D3D3;color:#464646;font-family:Times New Roman;font-size:17px;padding:20px 23px; z-index: 2; overflow: hidden}
    #content .RelatedProducts .ToBasket{display:block;position:relative;top:-4px;}
/*</agl.folder>*/

/*<agl.folder "RelatedProducts">*/
     #content .SimilarProducts { width: 694px; padding-top: 20px;}

     #content .SimilarProducts *{zoom: 1}
     #content .SimilarProducts ul{border:1px solid #448CCB;display:block;overflow:hidden;padding-bottom:110px;padding-left:0}
     #content .SimilarProducts li{display:block;padding:10px 0 10px 11px;float: left; width:682px; background-image: none }
     #content .SimilarProducts li.Header{display:block;overflow:hidden;background-color:#448CCB;color:white;padding:5px;font-size:1.3em;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-style:italic;}
     #content .SimilarProducts h4{border-bottom:1px dotted silver;color:#144168;font-size:13px;font-weight:normal;margin:0 12px 15px 0;padding-bottom:7px;z-index: 2; position: relative}
     #content .SimilarProducts a{float:left;height:95px;width:95px;border:1px solid #e8e8e8;margin-bottom:9px;margin-left:9px;position: relative; z-index: 1}
     #content .SimilarProducts a img{left:2px;position:relative;top:16px;width:90px;border:medium none;}
     #content .SimilarProducts a span{display: none;}
     #content .SimilarProducts a span img{}
     #content .SimilarProducts a:hover{border:1px solid #F26522;text-decoration: none;z-index: 3; cursor: pointer}
     #content .SimilarProducts a:hover span{ border:1px solid #F26522;display: block; position: absolute; left: -10px; top: -1px; background-color: white; width: 148px; height: 220px}
     #content .SimilarProducts a:hover span img{width: 148px;  margin-top: 40px; left:0; position: static; display: inline;}
     #content .SimilarProducts a:hover span strong{font-size: 11px; color:black; font-weight: normal; position: absolute; bottom: 0px; left: 0px;padding: 7px; height: 35px;background-color: #f3cebd; width:134px}
     #content .SimilarProducts a:hover span em{display: block; background-color: #F26522; color: white; float: left; clear: left; font:italic bold 18px "Trebuchet MS",Arial,Helvetica,sans-serif; padding: 5px 10px; position: absolute; left: 0px;top:-1px}

     * html #content .SimilarProducts a span{display: block; position: absolute; left:-10000px; }
/*</agl.folder>*/

/*<agl.folder "SelectRegion">*/
    .SelectRegion * {zoom:1}
    .SelectRegion{background: none repeat scroll 0 0 #EEEFF0;border-color:#DADBDB;border-style:solid;border-width:1px 0;font-family:Arial,Helvetica,sans-serif;font-size:1.1em;height:28px;margin-bottom:15px;position:relative;padding:5px 20px 0px;width:661px;margin-left:270px;font-size: 14px}
    .SelectRegion > span{position:relative;top:3px;}
    .SelectRegion > span > strong{font-weight: bold}
    .SelectRegion > label{left:334px;position:absolute;top:8px;}
    .SelectRegion > select{left:440px;position:absolute;width:243px;}
    .SelectRegion > select > option{}
    .SelectRegion > .LeftCorner{background: url('../images/select-region-corners.png') no-repeat 0px 0px; height: 35px; width: 12px; position: absolute; left: 0; top: -1px; }
    .SelectRegion > .RightCorner{background: url('../images/select-region-corners.png') no-repeat 0 -35px; height: 35px; width: 12px; position: absolute; right: 0; top: -1px; }
/*</agl.folder>*/



/*<agl.folder "Regions">*/
* html body .Regions  a#region1 { width:159px}
* html body .Regions  a#region2 { width:228px}
* html body .Regions  a#region3 { width:187px}
* html body .Regions  a#region4 { width:227px}
* html body .Regions  a#region5 { width:209px}
    .RegionsInside{clear:both;overflow:hidden;position:relative;display: block; height: 34px}
    .Regions{clear:both;height:34px;overflow:hidden;position:absolute;right:-128px;top:0;}
    .Regions  a{float:left;height:42px;position:relative;text-decoration:none;}
    .Regions  a b{background:url("../images/regions/region-not-active-line.png") repeat-x scroll left top transparent;color:#0072BC;display:block;font:bold 16px Arial;height:29px;margin-left:19px;padding-left:15px;padding-right: 47px;margin-right:19px;padding-top:5px}
    .Regions  a span.LeftCorner{background:url("../images/regions/region-not-active-corner.png") no-repeat scroll 0 0 transparent;height:100%;left:0;position:absolute;top:0;width:19px;}
    .Regions  a span.RightCorner{background:url("../images/regions/region-not-active-corner-right.png") no-repeat scroll 0 0 transparent;height:100%;right:0;position:absolute;top:0;width:19px;}
    .Regions  a span.Pointer{background:url("../images/regions/region-submenu-not-active-pointer.gif") no-repeat scroll 0 0 transparent;height:4px;position:absolute;width:7px;right:20px;top:11px;}
    .Regions  a:hover{}
    .Regions  a:hover b{background-image:url("../images/regions/region-hover-line.png");}
    .Regions  a:hover span.LeftCorner{background-image:url("../images/regions/region-hover-corner.png");}
    .Regions  a:hover span.RightCorner{background-image:url("../images/regions/region-hover-corner-right.png");}
    .Regions  a.Last b{padding-left:0;padding-right:30px;cursor: pointer}
    .Regions  a.Active{}
    .Regions  a.Active b{background-image:url("../images/regions/region-active-line.png");color: white; font-size: 14px}
    .Regions  a.Active span.LeftCorner{background-image:url("../images/regions/region-active-corner.png");}
    .Regions  a.Active span.RightCorner{background-image:url("../images/regions/region-active-corner-right.png");}
    .Regions  a.Active:hover{}
    .Regions  a.Active:hover b{}
    .Regions  a.Active:hover span.LeftCorner{}
    .Regions  a.Active:hover span.RightCorner{}

    .Regions  a#region1{z-index: 10;}
    .Regions  a#region2{z-index: 20;left:-32px;}
    .Regions  a#region3{z-index: 30;left:-64px;}
    .Regions  a#region4{z-index: 40;left:-96px;}
    .Regions  a#region5{z-index: 50;left:-128px;}

    .RegionsSubMenu{background:url("../images/regions/region-submenu-line.png") repeat-y scroll left top transparent;padding-top:3px;position:absolute;right:-6px;width:222px;z-index:1000;display: none}
    .RegionsSubMenu a{color:white;display:block;font:14px Arial;margin:2px 9px;padding:2px 17px;text-decoration:none;width:170px;}
    .RegionsSubMenu b{background:url("../images/regions/region-submenu-active-pointer.gif") no-repeat scroll 180px 8px transparent;color:white;display:block;font:bold 14px Arial;margin:0 9px 15px;padding:2px 17px;text-decoration:none;width:170px;}
    .RegionsSubMenu a:hover{background-color: #0e8de0}
    .RegionsSubMenu span{background:url("../images/regions/region-submenu-bottom.png") no-repeat scroll 0 0 transparent;display:block;height:12px;position:relative;top:12px;width:222px;}
/*</agl.folder>*/

#content .item .price_new {

    color: #F26522;
    float: left;
    font: italic bold 3em "Trebuchet MS",Arial,Helvetica,sans-serif;
    height: 0px;
    margin-bottom: 10px;
    padding: 7px 57px 0 15px;
   
}

.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
        display: none;
        left: 440px;
        position: absolute;
        top: 787.1px;
        width: 465px;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/*
	if width will be 100% horizontal scrollbar will apear
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/*
	it is very important, if line-height not setted or setted
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}
/*

Переверстка карточки товара

Гудова Е

20.09.11
*/
#content .Product{
        font-family: arial;
    font-size: 14px;
}

#content .Product li{
    background: none repeat scroll 0 0 transparent;
    clear: both;
    list-style: none outside none;
    margin: 0;
    padding: 7px 0;
    position: relative;
    text-align: left;
}
#content .Product span{
    font-family: Arial;
    font-size: 14px;
    position: relative;
    top: 4px;
}
#content .Product .lala{
    color: #EA6527;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    position: relative;
    top: 4px;
    width: 166px;
}

#content .Product .Prace{
    color: #EA6527;
    font-family: Trebuchet MS;
    font-size: 34px;
    font-style: italic;
    left: 4px;
    position: relative;
    top: 4px;
}
#content .Product .Buy{
    display: inline-block;
    height: 44px;
    margin-left: 15px;
    position: absolute;
    right: 31px;
    top: 10px;
    width: 132px;
}
#content .Product .Buy img{margin: 0;}
#content .Product .town{font-size: 13px;}
#content .Product .CreditPrace{
        font-size: 18px;
    font-weight: bold;
}
#content .Product .Card{
    display: block;
    position: absolute;
    right: 1px;
    top: 5px;
    width: 157px;
}
#content .Product .Card span{
    color: #ED1C29;
    font-weight: bold;
    text-transform: uppercase;
}
#content .Product .Card a{
    background: url("images/mastercard.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 15px;
    position: absolute;
    right: 29px;
    top: 12px;
    width: 26px;
    text-decoration: none;
}
#content .Product .Card .visa{
    background: url("images/visa.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 9px;
    position: absolute;
    right: 29px;
    top: 0;
    width: 26px;
}
#content .Product .Card p{
    display: block;
    font-size: 10px;
    width: 93px;
}
#content .Credit{
    background-image: url("images/bg.gif");
    left: -7px;
    padding-bottom: 11px;
    padding-top: 13px;
    position: relative;
    width: 347px;
}
#content .Credit a{
    color: #0072BC;
    font-family: Arial;
    font-size: 14px;
    padding-left: 20px;
    padding-right: 22px;
   }
 #content .Credit a:hover{  text-decoration: none;}

#content .Credit #CreditText{
        font-weight: bold;
    padding-left: 0;
    padding-right: 0;
}
#content .Delivery{
    background: url("images/Delivery.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 38px;
    margin-right: 20px;
    margin-top: 18px;
    width: 138px;
}
#content .Product .roznica{
    display: block;
    font-family: arial;
    font-size: 11px;
    padding-right: 26px;
    text-align: left;
}
#content .Product .simvol{
    left: -106px;
    position: relative;
    top: 18px;
}

/* Table Delivery */

#content .TableDelivery{
    font-family: Arial;
    font-size: 12px;
    margin-bottom: 5px;

}
#content .TableDelivery p{
    color: #ED1C24;
    margin-bottom: 0;
    text-align: center;

}
#content .TableDelivery h4{
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    text-align: center;
    text-transform: uppercase;
}
#content .TableDelivery td{
    background-color: #F4F4F4;
    border: medium none;
    text-align: center;
    vertical-align: middle;
}
#content .TableDelivery .FirstTD{
    padding: 10px 0 10px 10px;
    text-align: left;
    width: 178px;
}
#content .TableDelivery tr.odd{background: none repeat scroll 0 0 transparent;}
#content .TableDelivery .Subname{ padding: 13px 0 10px 10px;}

#content .TableDelivery .LastTR{
    border-top: 1px solid #C2C2C2;
    height: 38px;
}
#content .TableDelivery .LastTR .DeliveryMSG{
    padding: 0;
}
#content .Table_bg{
    background-color: #F4F4F4;
    border: 1px solid #BDBDBD;
    display: block;
    padding-left: 9px;
    padding-right: 9px;
    padding-top: 3px;
    position: relative;
}

#content .TableDelivery .ColorTD{background-color: #ffffff;}

#content .TableDelivery h5{
    font-size: 20px;
    font-weight: bold;
    margin: 0;
}
#content .DeliveryTown{
    background-color: #EA6527;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    font-weight: bold;
    margin-top: 10px;
    padding: 5px;
    position: relative;
    text-align: center;
    width: 160px;

}
#content .Cursor{
    background: url("images/cursor.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 25px;
    position: absolute;
    right: 69px;
    top: -10px;
    width: 25px;

}
#content .Town{ position: relative;}
#content .LastTR td{border-top: 1px solid #c2c2c2;}
#content .FirstTr td{border-bottom: 1px solid #c2c2c2;border-top: 1px solid #c2c2c2;}
#content .ConsRub{color: #ED1C24;}
#content .TableDelivery .Name td{
    padding: 7px 0 7px 10px;
    text-align: left;
}

