body {background:url(../images/i/body-bg.gif) repeat-x top #fbf8dc;margin:0px;font-family:verdana,tahoma,arial}
a img {border-style:none}
a {color:#1e73ca}
h1,h2 {font-weight:normal}

#bigdiv0 {background:url(../images/i/main-frame-west.gif) repeat-y}
#bigdiv1 {background:url(../images/i/main-frame-south.gif) repeat-x bottom;min-width:1000px}
#bigdiv2 {background:url(../images/i/footer-bg.jpg) no-repeat left bottom}
#bigdiv3 {background:url(../images/i/main-frame-north.gif) repeat-x left 96px}
#bigdiv4 {background:url(../images/i/main-frame-east.gif) repeat-y right top}
#bigdiv5 {background:url(../images/i/main-frame-southeast.gif) no-repeat right bottom}
#bigdiv6 {background:url(../images/i/search-bg.jpg) no-repeat right top}

#bigtable {border-collapse:collapse;width:100%;background:url(../images/i/main-frame-northwest.gif) no-repeat 236px 97px}

#main {vertical-align:top}

#main-content {margin:15px 46px 100px 48px;min-height:700px;clear:both;background:#fff no-repeat right top url(../images/i/main-frame-northeast.gif)}
#main-content h1,#main-blog-header div h1 {font-size:125%;color:#2b2b2b}

#banner {background:url(../images/i/banner-frame-north.gif) repeat-x #ffeec4;margin-top:32px}
#banner div {background:url(../images/i/banner-frame-north.gif) repeat-x bottom;margin-top:0px}
#banner div div {background:url(../images/i/banner-frame-northwest.gif) no-repeat left top}
#banner div div div {background:url(../images/i/banner-frame-northeast.gif) no-repeat right top}
#banner div div div div {background:url(../images/i/banner-frame-southwest.gif) no-repeat left bottom}
#banner div div div div div {background:url(../images/i/banner-frame-southeast.gif) no-repeat right bottom}
#banner table td#banner-image {}
#banner table td#banner-image div {background:url(../images/i/banner-picbg.gif) no-repeat;margin-left:15px;width:170px;height:129px;text-align:center;padding:1px 10px}
#banner table td#banner-image img {}

#banner table td#banner-text {vertical-align:middle;font-size:83%;padding:20px}
#banner table td#banner-text h1 {font-size:130%;margin:0px 0px 5px 0px}

#blog h1#blogh1 {margin:0px 0px 10px 0px;font-size:165%}
#blog {background:url(../images/i/blog-frame.gif) repeat-x top left;margin-top:20px;}
#blog div {background:url(../images/i/blog-frame.gif) repeat-x bottom left}
#blog div div {background:url(../images/i/blog-frame.gif) repeat-y top left;}
#blog div div div {background:url(../images/i/blog-frame.gif) repeat-y top right;}
#blog div div div div {background:url(../images/i/blog-nw.gif) no-repeat top left;}
#blog div div div div div {background:url(../images/i/blog-ne.gif) no-repeat top right;}
#blog div div div div div div {background:url(../images/i/blog-se.gif) no-repeat bottom right;}
#blog div div div div div div div {background:url(../images/i/blog-sw.gif) no-repeat bottom left;padding:20px;font-size:83%;}
#blog div div div div div div div div {background:none !important}

#search {background:url(../images/i/body-bg.gif)}
#search div {background:no-repeat right top url(../images/i/search-bg.jpg);padding:30px 0px 0px 115px;font-size:70%;color:#2b2b2b;height:67px}
#search a {color:#1e73ca;font-size:135%;position:relative}
#search span {font-size:135%;position:relative}
#search form input.searchtext {position:absolute;top:39px;right:98px;margin:0px;border-style:none;background:transparent;width:258px}
#search form input.searchbutton {position:absolute;top:34px;right:10px;width:78px;text-align:center;background:transparent;border-style:none;text-decoration:underline;color:#fff;font-family:verdana,tahoma,arial;font-size:125%}
#search div#basket-empty,#search div#basket-full {position:absolute;top:22px;left:280px;width:76px;height:54px}
#search div#basket-empty {background:url(../images/i/top-basket-empty.png) no-repeat}
#search div#basket-full {background:url(../images/i/top-basket-full.png) no-repeat}

#left-column {width:236px;vertical-align:top;padding-bottom:150px;background:url(../images/i/body-bg.gif) repeat-x left top}

#language {margin-left:28px;height:23px;background:url(../images/i/lang-bg.gif) repeat-x;width:70px}
#language div {background:url(../images/i/lang-left.gif) no-repeat left top;height:23px}
#language div div {background:url(../images/i/lang-right.gif) no-repeat right top;height:23px;padding:5px 10px;font:70% tahoma,verdana,arial;text-align:center}
#language div div a {color:#fff;text-decoration:none}

#logo {text-align:center;margin:30px auto;height:160px;display:block;width:236px;text-decoration:none}
a#logo {cursor:pointer}

#menu-goods {position:relative;z-index:8;margin:0px 0px 32px 0px;font-family:verdana,tahoma,arial;font-size:107%}
#menu-goods ul {list-style-type:none;margin:0;padding:0}
#menu-goods li {margin:17px 0px 0px 10px;position:relative;z-index:8}
#menu-goods li.active {min-height:72px;background:url(../images/i/menu-active.gif) no-repeat !important;}
#menu-goods li.active div {position:absolute;left:226px;background:url(../images/i/menu-active-right.gif) no-repeat right top;width:36px;height:72px;z-index:10}
#menu-goods li.active table {border-collapse:collapse;float:left;width:170px}
#menu-goods li.active table td {padding:0px;height:66px;vertical-align:middle}
#menu-goods a {position:relative;z-index:8;color:#1e73ca;display:block}

#menu-goods span.active {display:block;width:auto;height:auto;float:none;padding-top:10px}
#menu-goods li span {float:left;display:block;background-repeat:no-repeat;margin:3px 10px 0px 0px;pos!ition:relative;}
#menu-goods li.active span {margin:10px 10px 0px 0px;}


.clear-after { //height: 1%; } /* ie fix */
.clear-after:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; line-height:0; font-size:0; }


.menu-gradient,.menu-gradient1 {position:absolute !important;width:246px;height:206px;margin:70px 0px 0px 3px;left:0px !important;background:url(../images/i/menu-gradient.gif) no-repeat left top;z-index:7 !important}

.submenu,.submenuact,.submenuact span {margin:0px 10px 0px 20px !important;font-size:70%;white-space:nowrap;display:block !important;clear:both !important;float:none !important;width:auto !important}
.submenuact {background:url(../images/i/submenu-active-right.gif) no-repeat right 3px;height:26px !important;margin:0px 10px 0px 20px !important;}
.submenuact span {background:url(../images/i/submenu-active-left.gif) no-repeat left 3px;color:#fff;padding:7px 10px 4px 20px;font-size:100%;margin:0px !important;height:15px !important;}

.submenu {padding:7px 10px 4px 20px;background:url(../images/i/submenu-link.gif) no-repeat left 5px;height:15px !important;}

#menu-about {margin:0px 0px 55px 23px;padding:0;list-style-type:none;font-size:93%;position:relative;z-index:8}
#menu-about a {color:#343434}
#menu-about li {margin-bottom:12px;background-position:left top;background-repeat:no-repeat;padding-left:27px}

#poll {background:url(../images/i/poll-frame-west.gif) repeat-y #eaedc0}
#poll div {background:url(../images/i/poll-frame-southwest.gif) no-repeat left bottom}
#poll div div {background:url(../images/i/poll-frame-southeast.gif) no-repeat right bottom}
#poll div div div {background:url(../images/i/poll-frame-northwest.gif) no-repeat left top}
#poll div div div div {background:url(../images/i/poll-frame-northeast.gif) no-repeat right top}
#poll h1 {background:url(../images/i/poll-icon.gif) no-repeat 10px 10px;font-size:107%;color:#629e00;padding:10px 10px 0px 45px;display:block;font-weight:normal}
#poll p {font-size:70%;color:#000;margin:0px 10px 7px 45px}

#poll form {margin:0px}
#poll form #pollbutton {background:url(../images/i/poll-button-bg.gif) repeat-x;margin:10px 0px 0px 0px;width:120px}
#poll form #pollbutton div {background:url(../images/i/poll-button-left.gif) no-repeat left top;margin:0px}
#poll form #pollbutton div div {background:url(../images/i/poll-button-right.gif) no-repeat right top;height:36px;text-align:center;margin:0px}
#poll form #pollbutton input {border-style:none;background:transparent;color:#fff;font-size:120%;margin:3px;width:110px}

#poll .results {background:none;padding:0px 0px 5px 45px;font-size:70%;color:#000}
#poll table {border-collapse:collapse;height:19px;margin-bottom:5px}
#poll table td {padding:0px}
#poll .bar {background:url(../images/i/poll-bar-bg.gif) repeat-x}
#poll .bar div {background:url(../images/i/poll-bar-left.gif) no-repeat left}
#poll .bar div div {background:url(../images/i/poll-bar-right.gif) no-repeat right;height:19px}
#poll .num {font-size:80%;color:#959595;background:none}

#contacts {background:url(../images/i/footer-phone.gif) no-repeat;padding:54px 10px 10px 67px;margin-top:28px;position:static;color:#373a3b;font-family:myriad pro,arial;font-size:107%}
#contacts span {color:#7d8283}
#contacts a {margin-left:0.5em;color:#373a3b;display:block}
#contacts a:hover {color:#7d8283}

#left-footer {background:url(../images/i/footer-bg-left.jpg) no-repeat right top}
#left-footer div {color:#fff;font-size:83%;position:relative;top:-90px;left:35px}
#left-footer span {color:#ffce93;display:block}

#right-footer {height:34px;background:url(../images/i/footer-bg-right.jpg) no-repeat left top; text-align:right;vertical-align:top}
#right-footer img {margin:5px 50px 0px 0px}

#inner-categories {position:relative;margin:0px 0px 20px -10px;width:90%;font-size:107%;clear:both;padding-bottom:20px}
#inner-categories span, #inner-categories a{display:block;float:left;white-space:nowrap;margin:0px 20px 10px 0px}
#inner-categories a,#inner-categories span span {padding:2px 10px}
#inner-categories span {background:#2893ff url(../images/i/cat-active-left.gif) no-repeat left;padding:0px}
#inner-categories span span {background:url(../images/i/cat-active-right.gif) no-repeat right;margin:0px;color:#fff}

.inner-hr {background:url(../images/i/cat-line-bg.gif);clear:both;position:relative;top:0px}
.inner-hr div {background:url(../images/i/cat-line-left.gif) repeat-y left #eaedc0}
.inner-hr div div {background:url(../images/i/cat-line-right.gif) repeat-y right;height:1px;margin:0px;font-size:1px}

#inner-article {width:100%;font-size:83%;margin:15px 0px}
#inner-article td {vertical-align:top}
#inner-article #back {text-align:right}
#inner-article #back a {background:url(../images/i/goods-arrow.gif) no-repeat left bottom;padding-left:26px}
#inner-article h1,#inner-article h2 {color:#2b2b2b;font-size:165%;margin-top:0px}
#inner-article #price {font-size:150%;margin-bottom:5px}
#inner-article #price a {background:url(../images/i/goods-add.gif) no-repeat;margin-left:13px;text-decoration:none;width:37px;height:30px;position:absolute}

#inner-article div.bigpic {background:url(../images/i/goods-corner.gif) no-repeat right top;padding:5px;margin:7px 0px 10px 0px;width:420px;height:410px;display;text-align:center}
#inner-article div#bigpic {background-position:50% 50%;width:400px;height:400px;background-repeat:no-repeat;font-size:400px}
#inner-article div.morepics {padding-right:-1px}
#inner-article div.morepics a {display:block;padding:0px 10px 0px 10px;background:no-repeat right top url(../images/i/article-pic-separator.gif)}
#inner-article div.morepics span.magnifier {display:block;cursor:pointer;position:absolute;background:url(../images/i/article-magnifier.png) no-repeat;width:90px;height:75px}
#inner-article div.morepics span.sel {display:block;float:left;background:no-repeat top center url(../images/i/article-pic-ball.gif);width:109px;height:94px;padding:1px}
#inner-article div.morepics span.notsel {display:block;float:left;background:none;width:109px;height:94px;padding:1px}

#main-content div.item {background:url(../images/i/goods-corner.gif) no-repeat right top #fff;width:250px; height:420px;padding:5px;margin:20px 30px 0px 0px;font-size:83%;float:left}
#main-content div.item a {font-size:130%;margin:0px 0px 5px 0px;display:block;}
#main-content div.item p {margin:10px 0px 0px 0px;font-family:tahoma}
#main-content div.item img {margin:0px 25px}
#main-content div .price {color:#272727;font-size:135%;margin:5px 0px 0px 0px}
#main-content div .price a {background:url(../images/i/goods-add.gif) no-repeat;margin-left:20px;text-decoration:none;width:37px;height:30px;position:absolute;display:inline;}

#inner-goods div.smallitem {background:url(../images/i/goods-corner.gif) no-repeat right top; padding:5px;margin:10px 30px 30px 0px;font-size:83%;float:left;width:190px;height:400px}
#inner-goods div.smallitem a {font-size:130%;margin:0px 0px 5px 0px;display:block;}
#inner-goods div.smallitem p {margin:10px 0px 0px 0px;font-family:tahoma}
#inner-goods div.smallitem img {margin:0px 25px}
.oldprice {color:#8c8c8c}
.oldprice div {position:absolute;width:35px;height:19px;background:url(../images/i/goods-newprice.png) no-repeat}
#inner-goods div.smallitem .price {color:#272727;font-size:135%;margin:5px 0px 0px 0px}
#inner-goods div.smallitem .price a {background:url(../images/i/goods-add.gif) no-repeat;margin-left:20px;text-decoration:none;width:37px;height:30px;position:absolute;display:inline;}

#inner-goods .bottom,#main-content .bottom {clear:both;font-size:1px;margin:0px}

.item .discountrus,.item .newitemrus,.item .discountlat,.item .newitemlat {position:absolute;margin:0px 0px 0px 195px;width:73px;height:73px}
.smallitem .discountrus,.smallitem .newitemrus,.smallitem .discountlat,.smallitem .newitemlat {position:absolute;margin:0px 0px 0px 135px;width:73px;height:73px}
.discountrus {background:url(../images/i/goods-discount.png) no-repeat}
.newitemrus {background:url(../images/i/goods-new.png) no-repeat}
.discountlat {background:url(../images/i/goods-discount-lat.png) no-repeat}
.newitemlat {background:url(../images/i/goods-new-lat.png) no-repeat}

.about {font-size:83%;margin:20px 0px}
.about h2 {font-size:140%}

#ordermenu {margin:0px 0px 20px -10px;font-size:107%;clear:both;padding-bottom:20px;color:#959595}
#ordermenu span {display:block;float:left;white-space:nowrap;margin:0px 20px 10px 0px;padding:2px 10px}
#ordermenu a {}
#ordermenu span.active {background:#2893ff url(../images/i/cat-active-left.gif) no-repeat left;padding:0px}
#ordermenu span.active span {background:url(../images/i/cat-active-right.gif) no-repeat right;margin:0px;color:#fff}
#ordermenu span.inactive {padding:2px 10px}

#ordertab1 .orderprice,#ordertab1 .orderitem {color:#272727;padding:7px 7px}
#ordertab1 table input {border:1px solid #ffaf28;width:70px;padding:2px}
#ordertab1 table {border-collapse:collapse;width:100%}
#ordertab1 th {font-weight:normal;text-align:left;font-size:65%;padding-top:20px}
#ordertab1 tr {font-size:120%}
#ordertab1 .deletelink {padding-left:30px;width:16px;height:16px;background:url(../images/i/order-delete.gif) no-repeat right;text-decoration:none}
#ordertab1 table td {padding:7px 0px}
#ordertab1 .orderborder {width:100px}
#ordertab1 .orderborder div {background:url(../images/i/order-border.gif);padding:5px 5px;width:65px;height:65px}
#ordertab1 .ordersum {text-align:right;margin-top:10px;font-size:83%}
#ordertab1 .ordersum span{background:#eaedc0;padding:3px;margin:0px 30px 0px 6px;font-size:140%}

.ordbutton {background:url(../images/i/poll-button-bg.gif) repeat-x;margin:40px 30px 0px 0px;width:150px}
.ordbutton div {background:url(../images/i/order-button-left.gif) no-repeat left top;margin:0px}
.ordbutton div div {background:url(../images/i/order-button-right.gif) no-repeat right top;height:36px;text-align:center;margin:0px}
.ordbutton input {border-style:none !important;background:transparent;color:#fff;margin:3px;width:140px !important}

#ordertab2,#ordertab3 {font-size:83%}
#ordertab2 input,#ordertab2 select {border:1px solid #ffaf28}
#ordertab2 textarea {border:1px solid #ffaf28;font-family:verdana,tahoma,arial;font-size:100%}
#ordertab2 ul {list-style-image:url(../images/i/order-bullet.gif);width:60%}
#ordertab2 ul li {margin-bottom:10px}
#ordertab2 table {width:100%}
#ordertab2 td,#ordertab3 td {vertical-align:top}

#ordertab3 label {font-size:130%;display:block}
#ordertab3 p {margin-left:20px}
#ordertab3 p input {float:left;margin-left:-20px}

.ordersummary {width:221px; background:url(../images/i/order-frame-bg.gif) repeat-y;margin:20px 0px 0px 30px}
.ordersummary div {background:url(../images/i/order-frame-top.gif) no-repeat;margin:0px}
.ordersummary div div {background:url(../images/i/order-frame-bottom.gif) no-repeat bottom;padding:0px 20px 10px 20px;color:#636363}
.ordersummary div div h3 {display:block;text-align:center;font-weight:normal;font-size:160%}
.ordersummary div div a {background:url(../images/i/goods-arrow.gif) no-repeat left;padding-left:25px;display:block;margin:10px 3px 3px 3px}
.ordersummary div div p {margin-left:0px !important}

#navi {font-size:100%;color:#1e73ca;text-align:center}
#navi a, #navi span {margin:0px 10px}
#navi span {font-size:140%;color:#fea728}
#navi #back,#navi #forward,#navi #forwardd,#navi #backd {text-decoration:none;padding-left:15px;font-size:100%}
#navi #back {background:url(../images/i/nav-left-active.gif) no-repeat}
#navi #forward {background:url(../images/i/nav-active-right.gif) no-repeat} 
#navi #forwardd {background:url(../images/i/nav-right-inact.gif) no-repeat} 
#navi #backd {background:url(../images/i/nav-left-inact.gif) no-repeat} 

.message {font-size:130%;text-align:center;padding:150px 60px}