html,body {padding:0;margin:0;height:100%}
body {color:#4D4B49; background:#fff url(/i/bg.gif) repeat-x 0 0; font:82% 'Trebuchet MS',Arial,Helvetica,sans-serif}
td {color:#4D4B49; font-size:100% !important; font /**/:82% 'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif}
input,textarea,option,select {color:#4D4B49; font:100% 'Trebuchet MS',Arial,Helvetica,sans-serif; }

img {border:0}
a {color:#0057C3; text-decoration:underline}
a:hover {color:#D62939}

#minWidth {background: url(/i/bgBottom.gif) repeat-x 0 100%; position:relative; min-width:1000px; width:expression((document.body.clientWidth<=1000)?'1000px':'auto'); height:100%; min-height:100%}
html>body #minWidth {height:auto}

#middleSecond, #middleSecond .table-ms {min-width:1000px; width:expression((document.body.clientWidth<=1000)?'1000px':'auto');}

#minWidth.sec {background-image:url(/i/bgBottom-s.gif)}

#top {position:relative; height:350px !important; height /**/:351px; border-bottom:1px solid #ECEAEA}
html>body #top {min-height:350px; height:auto !important}
#topSecond {position:relative; height:270px}

#logo {position:relative; z-index:99; height:89px !important; height /**/:139px; padding:50px 0 0 0; margin-left:9%}
#lang-bar {width:9%; position:absolute; z-index:999; top:18px; right:0; color:#A49885; font-size:70%; font-weight:bold; text-transform:uppercase}
#lang-bar a {color:#AB772D;}
#lang-bar span {}
#lang-bar a:hover {color:#A49885}

#top-nav {position:relative; z-index:999; list-style-type:none; padding:0; margin:0 0 0 9%; height:28px}
#top-nav h5 {position:relative; z-index:999; background:#CC2628 url(/i/bgTopNav.gif) no-repeat 0 0; float:left; height:28px; margin:0; padding:0; font:11px Arial,Helvetica,sans-serif}
#top-nav li {font:11px Arial,Helvetica,sans-serif; float:left; width:12%; margin-left:-14px; }
#top-nav a {color:#AB772D; font-weight:bold; float:left; background: url(/i/bgTopNav2.gif) repeat-x 0 0; display:block; padding:7px 14px 7px 14px}
#top-nav a:hover {color:#CC2628}
#top-nav a.here {color:#fff; text-decoration:none; background: url(/i/bgTopNav1.gif) no-repeat 100% 0}

#nav {position:relative; z-index:94; width:auto !important; width /**/:100%; padding:22px 523px 0 0; margin-left:9%}
#nav table {position:relative; border-collapse:collapse; border-spacing:0; margin-left:-15px}
#nav td {position:relative; font-size:15px; font-weight:bold; padding:0 10px 0 0; white-space:nowrap; vertical-align:top}
#nav h5 {position:relative; z-index:999; float:left; height:28px; margin:0 1% 0 0; padding:0; font-size:15px}
#nav a {float:left; display:block; padding:4px 15px}
#nav h5.here a {color:#fff; text-decoration:none; background: url(/i/bgNav1.gif) no-repeat 100% 0}
#nav h5.here {background:#CC2628 url(/i/bgNav.gif) no-repeat 0 0; }

/*
#visual-0 {position:absolute; z-index:4; top:53px; background: url(/i/visual.jpg); width:554px; height:296px; margin-left:-273px; left:72%}
#visual-1 {position:absolute; z-index:4; top:29px; background: url(/i/visual-3.jpg); width:514px; height:286px; margin-left:-257px; left:73%}
#visual-2 {position:absolute; z-index:4; top:49px; background: url(/i/visual-4.jpg); width:528px; height:298px; margin-left:-264px; left:73%}
#visual-3 {position:absolute; z-index:4; top:59px; background: url(/i/visual-5.jpg); width:476px; height:288px; margin-left:-238px; left:73%}
*/
#visual-0 {position:absolute; z-index:4; top:53px; background: url(/i/visual_02.jpg); width:463px; height:296px; margin-left:-273px; left:72%}
#visual-1 {position:absolute; z-index:4; top:53px; background: url(/i/visual_01.jpg); width:514px; height:286px; margin-left:-257px; left:73%}
#visual-2 {position:absolute; z-index:4; top:53px; background: url(/i/visual_03.jpg) no-repeat; width:528px; height:298px; margin-left:-264px; left:73%}
#visual-3 {position:absolute; z-index:4; top:53px; background: url(/i/visual_04.jpg); width:476px; height:288px; margin-left:-238px; left:73%}
#visual-4 {position:absolute; z-index:4; top:53px; background: url(/i/visual_05.jpg); width:476px; height:288px; margin-left:-238px; left:73%}

#home {position:absolute; top:198px; left:50px}
#icons {position:absolute; z-index:999; top:198px; right:2%}
#icons img {margin-left:41px; vertical-align:middle}

#slogan {position:relative; z-index:999; color:#A44625; font:bold 16px Georgia,'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif; padding-top:58px; width:45%; margin-left:50px; padding-bottom:10px; height:1px}
html>body #slogan {height:auto}
#slogan p {padding:0; margin:0}
#top #searchBlock {position:absolute; z-index:999; bottom:20px; right:7%; color:#C8C1C2; width:170px; font:11px Georgia,'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif; }
#searchBlock span {display:block}
#searchBlock input {font-size:11px; width:160px !important; width /**/:170px; border:1px solid #CECDCD; padding:1px 4px 0 4px; margin-top:2px; margin-right:3px}
html>body #searchBlock input {width:168px; border:1px solid #CECDCD; padding:0; height:20px}
body:not([dummy]) #searchBlock input {width:160px !important; padding:1px 4px 1px 4px; height:auto}

#news {width:auto !important; width /**/:100%; margin-left:9%; padding:27px 80px 40px 0}
#content .news-content span, #news span {font-size:92%; color:#7C7C7C; display:block}
#news table {width:96%; border-collapse:collapse; border-spacing:0}
#news td {font-size:70%; vertical-align:top; width:33%; padding:0 35px 0 0}
html>body #news td {font-size:85% !important}

#middle {position:relative; width:auto !important; width /**/:100%; margin:0 2% 0 4%; padding-bottom:159px}
#where-buy, .sizes, .diler-form table, #photogallery table, .model-more .model table, .models-list table, .item .model table, #middleSecond .table-ms, #middle table {width:100%; border-collapse:collapse; border-spacing:0}
#middle td {padding:0; vertical-align:top}
#middle #mainContent {width:71%; background:#F4E9D6 url(/i/dsf.jpg); border-bottom:3px solid #E6D6BA; }
#middle #right-col {width:29%; background: url(/i/red-sbrd.gif) no-repeat 50px 100%; padding-bottom:15px}
#middle .ds {position:relative; z-index:999; padding:21px 4% 41px 0; margin-left:7%}
#middle .bgbds {position:absolute; background: url(/i/bgds1.gif); bottom:158px; left:0; width:50px; height:47px}
html>body #middle .bgbds {bottom:159px}
body:not([dummy]) #middle .bgbds {bottom:158px}
#middle .bgtds {position:absolute; background: url(/i/bgds.gif); top:0; right:-1px; width:50px; height:50px}
html>body #middle .bgtds {right:0}
#middle p {position:relative; z-index:999; margin:0; padding-bottom:15px}

#middle .ds h1 {color:#D62939; font-size:22px; text-transform:lowercase; padding:0 0 20px 0; margin:0}
#middle #poll {margin-left:50px; padding-top:30px; width:auto !important; width /**/:100%}
#rightCol #news h3, #poll h3 {font-size:100%; color:#4B4A48; padding:0 0 19px 0; margin:0}
#poll .chbx {position:absolute; left:-28px !important; left /**/:0; top:0}
html>body #poll .chbx {left:0 !important}
#poll .txt {position:relative; padding:0 0 3px 28px; height:3px}
html>body #poll .txt {height:auto}
#poll .btn {margin-top:29px}

#bottom {position:absolute; bottom:0; height:159px; width:100%}
#bottom .bot {position:relative; height:159px}
#bottom .bb {z-index:991; position:absolute; left:0; top:-30px}
#bottom .bt {z-index:993; position:absolute; left:40%; bottom:4px}

.contacts {color:#7C7C7C; font-size:11px; position:absolute; top:32px; right:0; width:29%; margin:0 2% 0 0; voice-family: "\"}\"";
voice-family:inherit; width:27%}
html>body .contacts {width:27%}
.contacts p {margin:0; padding:0 0 20px 41px; voice-family: "\"}\"";
voice-family:inherit; padding-left:48px}
html>body .contacts p {padding-left:48px}


#middleSecond {position:relative; margin:0; width:auto !important; width /**/:100%; padding-bottom:243px}
#middleSecond .table-ms {width:100%}
#leftCol {width:25%; vertical-align:top; padding:0}
#leftCol .left-col {width:auto !important; width /**/:100%; margin-right:20px}

#offer {font-size:11px; position:relative; z-index:999; background:#F4E9D6 url(/i/dsf.jpg); height:10px}
html>body #offer {height:auto}
#offer .off {position:relative; z-index:999; background: url(/i/bgds.gif) no-repeat 100% 0; width:auto !important; width /**/:100%; padding:24px 15px 24px 50px}
#offer h1 {color:#D62939; font-size:17px; text-transform:lowercase; padding:0; margin:0}
#offer p {margin:0; padding-top:15px}
#offer .bgds {position:absolute; background: url(/i/bgds1.gif); bottom:-1px; left:0; width:50px; height:47px}
html>body #offer .bgds {bottom:0}
#offer .bgds1 {position:absolute; background: url(/i/bgds2.gif); top:0; left:0; width:74px; height:60px}

#altNav {position:relative; width:auto !important; width /**/:100%; color:#4B4A48; font:bold 85% Arial,Helvetica,sans-serif; margin:0 0 0 -14px; padding:0 0 0 50px; list-style-type:none; voice-family: "\"}\"";
voice-family:inherit; margin-left:0}
html>body #altNav {margin-left:0}
#altNav ul li.here a, #altNav .here {color:#D62939; text-decoration:none}
#altNav a {color:#4B4A48}
#altNav a:hover {color:#D62939}
#altNav ul {padding:8px 0 24px 0; margin:0; list-style-type:none}
#altNav ul li {background: url(/i/altNav-li.gif) no-repeat 0 4px; padding:0 0 8px 20px}
#altNav ul li.here {background-image: url(/i/altNav-li1.gif)}

#altNav .level3 {font-weight:normal; position:relative; padding-bottom:0; margin-bottom:-5px}
#altNav .level3 li {background: url(/i/altNav-li-1.gif) no-repeat 0 5px; padding:0 0 5px 15px}
#altNav .level3 li.here {background-image: url(/i/altNav-li-2.gif)}
#altNav .level3 a {color:#4B4A48 !important; text-decoration:underline !important}
#altNav .level3 li.here a, #altNav .level3 a:hover {color:#CC2628 !important}
#altNav .level3 li.here a {text-decoration:none !important}

#altNav li {height:2px}
html>body #altNav li {height:auto}

#centerCol {width:49%; vertical-align:top; padding:0; border-bottom:1px solid #F7F1E5}
#centerCol .body {position:relative; z-index:99; width:auto !important; width /**/:100%; margin:0 15px 0 0}
#centerCol h1 {font-size:155%; margin:0; padding:0}
#photogallery td, .models-list td {empty-cells:show; padding:14px 0; border-bottom:1px solid #F7F1E5}
.item {width:28%}
.item .model {width:auto !important; width /**/:100%; padding:4px 0; background:url(/i/model-bg.gif) repeat-x 0 4px; border:1px solid #ccc; margin-top:6px}
.item .model table {background: url(/i/model-left.gif) no-repeat 0 0; height:90px}
.item .model td {background: url(/i/model-right.gif) no-repeat 100% 0; text-align:center; height:90px; border-bottom-width:0}
.item .desc {position:relative; font-size:80% !important; font-size /**/:75%; height:39px !important; height /**/:45px; padding:6px 10px 0 0; line-height:12px}
html>body .item .desc {height:auto !important; min-height:39px}
#photogallery #last td, .models-list #last td {border-bottom-width:0}
.item .desc span {color:#808080}
.item .rating {position:absolute; top:11px; right:0}
.item .rating img {display:block; margin-bottom:1px}
.item .art {font-size:85%}
.item .art a {font-weight:bold;}
#photogallery .sp-w, .models-list .sp-w {width:5%}
.item .w130 {width:130px; clear:both; float:none !important; height:1px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; visibility:hidden}
.models-list th {font-size:100% !important; font-size /**/:80%; text-align:left; padding:21px 0 12px 0}

.pgs {font-size:85%; padding:29px 25px}
.pgs span {font-weight:bold; float:left; margin-right:4px; margin-top:1px}
.pgs a {display:block; color:#226DCB; float:left; margin-right:4px; padding:1px 0 2px 0}
.pgs a:hover {color:#D62939}
.pgs a.here:hover, .pgs a.here {color:#fff; background: url(/i/bgpgs.gif) no-repeat; text-decoration:none; text-align:center; width:16px}

#rightCol {width:26%; vertical-align:top; padding:0 0 30px 0; border-bottom:1px solid #F7F1E5}
#rightCol .right-col {width:auto !important; width /**/:100%; padding-top:22px; margin:0 20px}

#rightCol #searchBlock {position:relative; z-index:999; color:#C8C1C2; font:11px Georgia,'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif}
#rightCol #searchBlock input {width:60%}

#s-bottom {position:absolute; bottom:0; height:243px; width:100%}
#s-bottom .bb {z-index:991; position:absolute; left:0; top:0}
#s-bottom .bt {z-index:993; position:absolute; left:30%; bottom:30px}
#s-bottom .s-bot {position:relative; height:243px}
#s-bottom .contacts {padding-top:20px; background: url(/i/red-sbrd.gif) no-repeat 40px 0; top:102px; right:0; width:27%; margin:0 20px; voice-family: "\"}\"";
voice-family:inherit; width:26%}
html>body #s-bottom .contacts {background-position:41px 0; width:26%}
#s-bottom .contacts p {margin:0; padding:0 0 20px 40px}
html>body #s-bottom .contacts p {padding-left:41px}

#rightCol #news {background: url(/i/bgNews.gif) no-repeat 0 100%; width:auto !important; padding:40px 0 15px 0; margin:0}
#rightCol #news ul {padding:0; margin:0; list-style-type:none}
#rightCol #news li {font-size:85%; padding:0 0 15px 0}
#rightCol #poll {padding-top:30px}
#poll .results {padding-bottom:10px}
#poll .results .res-vote {font-size:13px !important; color:#D62939; float:left; padding:12px 17px 0 0; width:16px !important; width /**/:33px}
#poll .results .res-ico {float:left; font-size:10px !important}
#poll .results .res-ico span {display:block}
#poll .results .res-ico img {float:left; margin:2px 2px 0 0}

.rmenu {position:absolute; z-index:991; top:0; width:174px}
.rmenu h1 {position:relative; font-size:10px; background:url(/i/cat-here.gif) no-repeat 100% 0; width:173px; height:42px; margin:0; padding:0}
.rmenu h1.here {background-position:0 0}
.rmenu h1 a {position:relative; z-index:999; display:block; height:42px; background-repeat:no-repeat; background-position:50% -72px; text-decoration:none}
.rmenu h1 a span {visibility:hidden}
.rmenu h1.here a {background-position:50% 16px}
.rmenu-shad {position:absolute; z-index:99; width:173px; height:42px; background:url(/i/bgshad.png)}

#men {left:45%; background:url(/i/cat-men-bg.gif) no-repeat 0 0; height:42px !important; height /**/:128px; padding-top:86px}
#men a {background-image: url(/i/cat-men.gif)}
#men-shadow {top:92px; left:46%}

#woman {left:68%; background:url(/i/cat-woman-bg.gif) no-repeat 0 0; height:42px !important; height /**/:98px; padding-top:56px}
#woman a {background-image: url(/i/cat-woman.gif)}
#woman-shadow {top:62px; left:69%; margin-left:9px}

#child {z-index:98; left:58%; background:url(/i/cat-child-bg.gif) no-repeat 0 0; height:42px !important; height /**/:210px; padding-top:168px}
#child a {background-image: url(/i/cat-child.gif); background-position:50% -71px}
#child h1.here a {background-position:50% 15px}
#child-shadow {z-index:95; top:174px; left:59%; margin-left:3px}

td.model-more {padding-bottom:24px}
.model-more td {padding:0}
.model-more .model {position:relative; width:auto !important; width /**/:100%; padding:9px 0; background:url(/i/model-bbg.gif) repeat-x 0 9px; border:1px solid #ccc; margin-top:6px}
body:not([dummy]) .model-more .model {padding-right:1px}
.model-more .model table {background: url(/i/model-bleft.gif) no-repeat 0 0; height:260px; }
.model-more .model td {background: url(/i/model-bright.gif) no-repeat 100% 0; text-align:center; height:260px; border-bottom-width:0}
.model-more .desc {position:relative; height:42px !important; height /**/:58px; padding:16px 10px 0 0; line-height:15px}
html>body .model-more .desc {height:auto !important; min-height:42px}
.models-list #last td {border-bottom-width:0}
.model-more .desc span {color:#808080}
.model-more .rating span {font-size:12px}
.model-more .rating {position:absolute; width:190px !important; width /**/:191px; right:0; top:16px; border-left:1px solid #F7F1E5; text-align:right}
.model-more .rating div {font-size:11px; float:right; margin-left:1px; text-align:center; padding-top:2px}

.stPages td {font-size:90% !important; font-size /**/:75%; background-color:#FFFAF1; padding:9px 0 12px 0}
.stPages .catalogBackNav {text-align:center; font-size:80% !important; font-size /**/:65%; padding-top:12px}
.stPages .catalogBackNav a {color:#AC956D}
.stPages .catalogBackNav a:hover {color:#D62939}
.stPages .backNav a {position:relative; z-index:99; display:block; padding-left:14px; background: url(/i/ar-back.gif) no-repeat 0 7px; left:-14px}
.stPages .nextNav {padding-right:14px; text-align:right}
.stPages .nextNav a {display:block; padding-right:14px; background: url(/i/ar-next.gif) no-repeat 100% 7px}

#content {width:auto !important; width /**/:100%; padding:30px 0 0 25px;}
#content h5 {font-size:110%; margin:0; padding:0 0 10px 0}
#content p {margin:0; padding:0 0 10px 0}

#content ol, #content ul {list-style-type:none; padding:0 0 12px 0; margin:0}
#content ol li, #content ul li {background: url(/i/list.gif) no-repeat 0 9px; padding:0 0 3px 22px}

#content .ph {text-align:center}
.photos {color:#ACA8A1; font-size:11px; position:relative; padding:19px 19px 10px 19px; border:1px solid #E5E5E5; height:3px; margin:0 auto 10px auto; text-align:center}
html>body .photos {height:auto}
.photos img {margin-bottom:10px}


.c-l-b, .c-r-b, .c-r-t, .c-l-t {position:absolute; width:16px; height:16px}
.c-l-t {top:-1px; left:-1px; background: url(/i/c-l-t.gif)}
.c-r-t {top:-1px; right:-2px; background: url(/i/c-r-t.gif)}
html>body .c-r-t {right:-1px}
.c-r-b {bottom:-2px; right:-2px; background: url(/i/c-r-b.gif)}
html>body .c-r-b {bottom:-1px; right:-1px}
.c-l-b {bottom:-2px; left:-1px; background: url(/i/c-l-b.gif)}
html>body .c-l-b {bottom:-1px}

#content .news-content {padding:0; margin:0; list-style-type:none}
#content .news-content li {padding:0 0 15px 0; background-image:none}
#content .news-content li h2 {font-size:100%; font-weight:normal; padding:0 0 3px 0; margin:0}

.linkprint {font-size:75% !important; padding:10px 0 9px 0; _height:1px}
.linkprint a {float:left; display:block; background: url(/i/printlink.gif) no-repeat 0 0; padding:2px 0 2px 29px; _height:1px}

.Radiobox, .RadioboxChecked {display:block;width:20px;height:18px;}
.Radiobox {background:url('/i/poll-null.gif') no-repeat 0 50%;}
.RadioboxChecked {background:url('/i/poll-ok.gif') no-repeat 0 50%;}
.InputHidden {display:none;}

.dts {font-size:85% !important; line-height:13px}

#photogallery th {font-size:100% !important; font-size /**/:80%; text-align:left; font-weight:normal; padding:13px 0 0 0}
#photogallery th h2 {font-size:100%; padding:0; margin:0}
#photogallery p {margin:0; padding:0}
#photogallery p.small {font-size:90%}
#photogallery td div {border:1px solid #CCCCCC; float:left; padding:4px}
#photogallery td div div {width:1%; position:relative; border-width:0; float:none; padding:0; _height:2px}
html>body #photogallery td div div {width:auto}
#photogallery p.sm {font:85% Arial,Helvetica,sans-serif; padding-bottom:5px}
#photogallery.colors {margin-top:45px}
#photogallery.colors td {border-bottom-width:0 !important; padding:5px 0}
#photogallery.colors div {position:relative; float:none; width:100%; padding:4px 5px; margin:0}
html>body #photogallery.colors div {width:auto}
#photogallery.colors div div {position:static; height:50px; padding:0 !important}
/* #photogallery.colors td.sp-w {width:a1 !important} */

.c-t-r, .c-t-l, .c-b-l, .c-b-r {position:absolute !important; width:7px !important; height:7px !important; padding:0 !important}
.c-t-l {top:0; left:0; background: url(/i/c-t-l.gif)}
.c-t-r {top:0; right:0; background: url(/i/c-t-r.gif)}
.c-b-r {bottom:0; right:0; background: url(/i/c-b-r.gif)}
.c-b-l {bottom:0; left:0; background: url(/i/c-b-l.gif)}

#photogallery.colors .c-t-l {top:4px; left:5px}
#photogallery.colors .c-t-r {top:4px; right:4px}
#photogallery.colors .c-b-r {bottom:4px; right:4px}
html>body #photogallery.colors .c-b-r {right:5px}
html>body #photogallery.colors .c-t-r {right:5px}
#photogallery.colors .c-b-l {bottom:4px; left:5px}

.diler-form td {width:33%; padding:0 0 10px 0}
.diler-form input {border:1px solid #ccc; width:100%}
.diler-form td.pdy {padding-right:10px}
.diler-form .sml-txt, .diler-form label {font-size:90%}
.diler-form .btn {text-align:center; padding-top:10px}
.diler-form .btn input {color:#0057C3; text-decoration:underline; cursor:hand; cursor:pointer; background: url(/i/bgBtn.gif); width:136px; height:26px; border-width:0; vertical-align:middle; padding-bottom:2px}
html>body .diler-form .btn input {padding-bottom:0}
body:not([dummy]) .diler-form .btn input {padding-bottom:3px}

.red {color:#CC2628}

.titles {width:200px; background:#FCF1D9 url(/i/bgTitles.gif) repeat-x 0 0; }
.titles h5 {color:#8A7146; font:bold 100% Arial,Helvetica,sans-serif; background:url(/i/bgTitles1.gif) no-repeat 100% 0; margin:0; padding:5px 12px 5px 20px !important}

.sizes {border-top:2px solid #F2E5CE}
.sizes td {color:#877550; font:85% Arial,Helvetica,sans-serif !important; font-size /**/:70%; background-color:#FFFCF5; padding:6px 3px; text-align:center; border-bottom:1px solid #F4EFE5}
.sizes td.leftTitle {color:#4B4A48; text-align:left; padding-left:10px}
.sizes .zb td {background-color:#FBF8F2}

#where-buy {position:relative; margin-left:-25px; border-bottom:1px solid #F7F1E5}
#where-buy th {color:#8A7146; font:bold 100% Arial,Helvetica,sans-serif !important; font-size /**/:80%; background-color:#FBF8F2; border-bottom:1px solid #F7F1E5; text-align:left; padding:8px 10px 8px 25px}
#where-buy td {font:85% Arial,Helvetica,sans-serif !important; font-size /**/:70%; padding:15px 10px 10px 25px; vertical-align:top}
#where-buy h2 {font-size:100%; margin:0; padding:0}

form {margin:0; padding:0}
.clear {clear:both; float:none !important; height:1px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important}