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; }
#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: -16px; 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 .a_nTabsHolder, #content .nTabsHolder .a_nTabsHolder { color: #fff; }
.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 .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: 3em; text-align: center; 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 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.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.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 .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; }
#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; }