.ta-l{text-align: left}
.ta-c{text-align: center}
.ta-r{text-align: right}
.d-bl {display:block}
.cleaner {clear:both;height:1px;font-size:1px;line-height:1px}
.left {float: left}
.right {float: right}
.hidden {display:none}
html,body,div,span,applet,object, h1, h2, h3, h4, h5, h6, p, img, hr, ul {margin: 0;padding: 0;border: 0}
html,body{height: 100%}
body {background: #000;color: #efb792;font: 12px/18px Arial, "Century Gothic", Verdana, Helvetica, sans-serif;text-align: justify}
a{color: #fff}
h1 {padding: 0 0 20px;line-height:24px}
h2,
h3,
h4,
h5,
h6,
p {padding: 10px 0}
ul{padding: 0 0 0 42px}
div#logotype{margin: 0 0 0 124px;position:absolute;top:45px}
a{outline: none}
table.indexPage td {vertical-align: top; width: 495px}
table.indexPage td.rightMargin {padding: 0 10px 0 0}
table.indexPage p {padding: 0 0 10px 0; text-align: justify}
table.indexPage img {padding: 0 10px 10px 0}
div#layerMain{margin: 0 auto; width: 1000px; height:auto !important; min-height:100%}
div#layerPussy{background: #000 url(../images/bg-index.jpg) left top no-repeat; width: 1000px; height: 647px}
div#layerDick{background: #000 url(../images/bg-default.jpg) left top no-repeat; width: 1000px; min-height: 490px}
table#layerSideNavigation {width: 100%; padding: 140px 0 0}
table#layerSideNavigation td {vertical-align: top}
td#moarProducts {width: 200px; color:#efb792}
td#navigation {width: 218px}
.moarProducts a {color:#efb792; text-decoration: none}
.moarProducts a:hover {color:#fff}
.moarProducts ul {list-style-type: none; margin: 10px 0 0; padding: 0}
ul.siteMap {list-style-type: none; margin: 10px 0 0; padding: 0}
.moarProducts ul li {padding: 0 0 5px 10px; background: url(../images/underline.png) left bottom no-repeat}
span.menuTitle{font-size: 18px; color: #f17f83}
div#navigation {position: relative;top: 170px;left:780px;width:100px;font-family: "Trebuchet MS"}
#navigation ul {list-style-type: none; width: 100px;padding:0}
#navigation ul li {margin: 0 0 5px 0; width: 90px;padding: 2px 0 4px 10px; height: 16px}
#navigation ul a {color: #efb792;width: 100%}
#navigation ul li:hover,
#navigation ul li:hover a {background: #000; color: #fff; text-decoration: none}
#layerDick div#navigation {top: 45px;left:824px;width:80px}
#layerDick div#navigation ul li {margin: 0 0 5px; width: 70px;padding: 2px 0 4px 8px; height: 16px}
div#layerIndexContent {margin: 64px 0 170px}
table#layerContent {width: 100%; margin: 80px 0 170px}
table#layerContent td {vertical-align: top}
td#contentLeft {width: 220px; padding: 40px 0 0 120px}
td#contentCenter {padding: 0 0 0 10px}
td#contentRight {width: 180px}
div#layerFooter {font-size: 9px; margin: -110px 0 0}
div#layerFooter table {width: 1000px; margin: 0 auto}
div#layerFooter table td {vertical-align: top}
td#copyrast {background: url(../images/bg-footer.jpg) right bottom no-repeat}
.discountBtn{padding: 0 0 0 277px}
.paginator {margin: 20px 0 0}
.paginator ul {clear: both;font-size: 0.92em;line-height: 100%;list-style-image: none;list-style-position: outside;list-style-type: none;padding:0}
.paginator ul li {float: left;margin-bottom: 10px;list-style: none}
.paginator a,
.paginator .current {display: block;margin-right: 0.1em;padding: 0.5em;text-decoration: none}
.paginator .current {background: #500 none repeat scroll 0 0;border: 1px solid #680A18;color: #fff;font-style: normal;font-weight: bold}
.paginator .ctrl {display: none}
.paginator a {background: #000 none repeat scroll 0 0;border: 1px solid #680A18;color: #FF4962}
.paginator a:hover {background-color: #500}
.fail, .win {border-style:solid;border-width:1px; padding: 0 0 0 10px}
.fail{border-color:#fff; background:#f00;color:#fff}
.win{border-color:#fff; background:#669900;color:#fff}
table#goodsTable {width: 648px}
table#goodsTable td{width: 216px}
table#goodsTable a {font-size: 11px; color: #fff3bd}
table#goodsTable span {font-size: 16px; color: #fff}
table#itemTable {width: 648px}
table#itemTable a.bread {font-size: 16px; color: #fff3bd}
table#itemTable span.bread {font-size: 16px; color: #fff}
td#phoneRow{font-size: 10px; padding: 0 0 0 5px}
table#itemTable span.phonePrefix{color: #fff; font-size: 14px}
table#itemTable span.phoneNumber{color: #fff; font-size: 28px; font-weight: bold}
span.O_o {color: #f00}
table#feedBack td {padding: 2px}
.moarProducts .menu {background: url(../images/menu.gif) 0 0 no-repeat;height: 20px;width: 196px;color: #f17f83;font-size: 18px;padding: 10px 0 0 10px}
.moarProducts .submenu {background: url(../images/underline.png) left bottom no-repeat;color: #efb792;font-size: 12px;padding: 0 0 2px 15px}
.moarProducts .submenu:hover {text-decoration: underline}
.moarProducts .subsub {color: #fff;font-size: 9px;padding: 0 0 2px 10px}
.moarProducts .subsub.u {text-decoration: underline}
.moarProducts .subsub:hover {text-decoration: underline}
.moarProducts .sub {display: block;margin: 0 0 10px 25px}
.moarProducts .sub-none {display: none;margin: 0 0 10px 25px}
.moarProducts .sub2 {display: block;margin: 0 0 5px 5px}
.moarProducts .sub2-none {display: none;margin: 0 0 5px 5px}
.moarProducts .menu:hover {background-position: -206px;text-decoration: underline}
.moarProducts .menu-last {background: url(../images/menu.gif) 0 0 no-repeat;height: 2px;width: 206px}
.bl {display: block}
.fl {float: left}
.gallery {float:left;padding:0 0 15px 30px}
div.gallery img{border:1px solid #500}
.image {border:1px solid #500;margin:4px 0;padding:4px}
div#fancy_overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: #666;display: none;z-index: 30}
* html div#fancy_overlay {position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')}
div#fancy_wrap {text-align: left}
div#fancy_loading {position: absolute;height: 40px;width: 40px;cursor: pointer;display: none;overflow: hidden;background: transparent;z-index: 100}
div#fancy_loading div {position: absolute;top: 0;left: 0;width: 40px;height: 480px;background: transparent url('../images/fancybox/fancy_progress.png') no-repeat}
div#fancy_loading_overlay {position: absolute;background-color: #FFF;z-index: 30}
div#fancy_loading_icon {position: absolute;background: url('../images/fancybox/fancy_loading.gif') no-repeat;z-index: 35;width: 16px;height: 16px}
div#fancy_outer {position: absolute;top: 0;left: 0;z-index: 90;padding: 18px 18px 33px 18px;margin: 0;overflow: hidden;background: transparent;display: none}
div#fancy_inner {position: relative;width:100%;height:100%;border: 1px solid #BBB;background: #FFF}
div#fancy_content {margin: 0;z-index: 100;position: absolute}
div#fancy_div {background: #000;color: #FFF;height: 100%;width: 100%;z-index: 100}
img#fancy_img {position: absolute;top: 0;left: 0;border:0; padding: 0; margin: 0;z-index: 100;width: 100%;height: 100%}
div#fancy_close {position: absolute;top: -12px;right: -15px;height: 30px;width: 30px;background: url('../images/fancybox/fancy_closebox.png') top left no-repeat;cursor: pointer;z-index: 181;display: none}
#fancy_frame {position: relative;width: 100%;height: 100%;display: none}
#fancy_ajax {width: 100%;height: 100%;overflow: auto}
a#fancy_left, a#fancy_right {position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer;z-index: 111; display: none;background-image: url(data:image/gif;base64,AAAA);outline: none}
a#fancy_left {left: 0px}
a#fancy_right {right: 0px}
span.fancy_ico {position: absolute; top: 50%;margin-top: -15px;width: 30px;height: 30px;z-index: 112; cursor: pointer;display: block}
span#fancy_left_ico {left: -9999px;background: transparent url('../images/fancybox/fancy_left.png') no-repeat}
span#fancy_right_ico {right: -9999px;background: transparent url('../images/fancybox/fancy_right.png') no-repeat}
a#fancy_left:hover {visibility: visible}
a#fancy_right:hover {visibility: visible}
a#fancy_left:hover span {left: 20px}
a#fancy_right:hover span {right: 20px}
.fancy_bigIframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: transparent}
div#fancy_bg {position: absolute;top: 0; left: 0;width: 100%;height: 100%;z-index: 70;border: 0;padding: 0;margin: 0}
div.fancy_bg {position: absolute;display: block;z-index: 70;border: 0;padding: 0;margin: 0}
div.fancy_bg_n {top: -18px;width: 100%;height: 18px;background: transparent url('../images/fancybox/fancy_shadow_n.png') repeat-x}
div.fancy_bg_ne {top: -18px;right: -13px;width: 13px;height: 18px;background: transparent url('../images/fancybox/fancy_shadow_ne.png') no-repeat}
div.fancy_bg_e {right: -13px;height: 100%;width: 13px;background: transparent url('../images/fancybox/fancy_shadow_e.png') repeat-y}
div.fancy_bg_se {bottom: -18px;right: -13px;width: 13px;height: 18px;background: transparent url('../images/fancybox/fancy_shadow_se.png') no-repeat}
div.fancy_bg_s {bottom: -18px;width: 100%;height: 18px;background: transparent url('../images/fancybox/fancy_shadow_s.png') repeat-x}
div.fancy_bg_sw {bottom: -18px;left: -13px;width: 13px;height: 18px;background: transparent url('fancy_shadow_sw.png') no-repeat}
div.fancy_bg_w {left: -13px;height: 100%;width: 13px;background: transparent url('../images/fancybox/fancy_shadow_w.png') repeat-y}
div.fancy_bg_nw {top: -18px;left: -13px;width: 13px;height: 18px;background: transparent url('../images/fancybox/fancy_shadow_nw.png') no-repeat}
div#fancy_title {position: absolute;bottom: -33px;left: 0;width: 100%;z-index: 100;display: none}
div#fancy_title div {color: #FFF;font: bold 12px Arial;padding-bottom: 3px}
div#fancy_title table {margin: 0 auto}
div#fancy_title table td {padding: 0;vertical-align: middle}
td#fancy_title_left {height: 32px;width: 15px;background: transparent url(../images/fancybox/fancy_title_left.png) repeat-x}
td#fancy_title_main {height: 32px;background: transparent url(../images/fancybox/fancy_title_main.png) repeat-x}
td#fancy_title_right {height: 32px;width: 15px;background: transparent url(../images/fancybox/fancy_title_right.png) repeat-x}