@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;}
:focus {outline: 0;}

body {font:10px Verdana, Geneva, sans-serif; color:#41270a; background:#fff url(../img/body.jpg);}

a {font-style:italic; font-weight:bold; color:#e04f00; text-decoration:none;}
a:hover {text-decoration:underline;}

blockquote, q {quotes:"" "";}
blockquote:before, blockquote:after, q:before, q:after {content:"";}

form {}
button {border:0 none; padding:0; cursor:pointer;}
input[type="text"], input[type="password"], textarea {border:1px solid #000;}
label {}

h1 {font:2.4em "Times New Roman", Times, serif; text-transform:uppercase; color:#c66e1f; margin:1.3em 0 0.542em 0;}
h2 {margin:0;}
h3 {margin:0;}
h4 {font:1.5em Tahoma, Geneva, sans-serif; font-weight:normal; text-transform:uppercase; color:#ffe0c5; margin:0;}
h5 {margin:0;}
h6 {text-transform:uppercase; font-weight:normal; color:#00561c; margin:0;}

ol, ul {list-style:none; margin:1.3em 0;}

p, li {line-height:1.3em; margin:1.3em 0;}

strong {font-weight:bold;}

table {border-collapse:collapse; border-spacing:0;}
caption, th, td {text-align:left;}
tr {}
th {}
td {}

/*---helpers---*/
.border {border:1px solid #000;}
.clear {clear:both;}
.no-margin-top {margin-top:0;}

/*---classes---*/
div.button {width:153px; height:28px;}
div.button a {display:block; width:100%; height:100%; background:url(../img/button_gold.png) no-repeat; text-align:center; position:relative;}
div.button a:hover {text-decoration:none;}
div.button a span {display:none;}
div.button a img {margin:7px 0 0 0;}

div.block {margin:26px 0 29px 0; background:#f9f3e5 url(../img/block-fon-left.jpg) repeat-y 0 0; position:relative;}
div.block .fon-top {height:46px; background:url(../img/block-fon-top.png); border-right:1px solid #c59a7f; position:absolute; left:0px; top:-26px; right:0;}
div.block .inside {padding:0 30px 0 34px; border:1px solid #c59a7f; border-top:0 none; background:url(../img/block-fon-right.jpg) repeat-y 100% 0; position:relative;}
div.block .inside h1, div.block .inside img, div.block .inside p {position:relative;}
div.block .inside h1 span.dashed_line {display:block; border-bottom:1px dashed; margin:-6px 0 0 0;}
div.block .inside img.top-left, div.block .inside img.top-right, div.block .inside img.bottom-right {position:absolute; left:0; top:-25px;}
div.block .inside img.top-right {left:auto; right:0; top:-25px;}
div.block .inside img.bottom-right {left:auto; top:auto; bottom:0; right:0;}
div.block .inside span.fon-bottom {width:171px; height:75px; background:url(../img/block_img-left-bottom.jpg) no-repeat; position:absolute; left:0; bottom:0;}
div.block .button {margin:35px 0 44px 0;}

div.block2 {background:#f8f0df url(../img/block2-fon-left.jpg) repeat-y; margin:15px 0 0 0; padding:20px 0 0 0; border:1px solid #b47e68; position:relative;}
div.block2 span.fon-top {height:110px; width:100%; background:url(../img/block2-fon-top.jpg); position:absolute; top:0; left:0;}
div.block2 .inside {margin:0 0 0 33px; padding:1px 1px 10px 1px; background:url(../img/block2-fon-right.jpg) repeat-y right top; position:relative;}
div.block2 img.it {position:absolute; right:0; top:-20px; z-index:1;}
div.block2 h1 {margin:12px 0 12px 0; border-bottom:1px dashed; line-height:0.5em; position:relative; z-index:1;}
div.block2 h1 span {background-color:#f8f0df; padding:0 10px 0 0;}
div.block2 span.fon-bottom {height:29px; width:100%; background:url(../img/block2-fon-bottom.jpg) repeat-x; position:absolute; left:0; bottom:0;}

h4.main {height:39px; padding:0 0 0 13px; margin:25px 13px -22px 0; background:url(../img/h4_fon.png) no-repeat; position:relative; z-index:100;}
h4.main span {display:none;}
h4.main span.fon-right {display:block; width:64px; height:39px; background:url(../img/h4_right.png) no-repeat; position:absolute; top:0; right:-13px;}
h4.main img {margin:10px 0 0 0;}

.illustraleft {float:left; margin:0 12px 0px 0;}
.illustraright {float:right; margin:0 0 0 12px;}

div.illustra {width:161px; margin:15px 0 5px 0; padding:12px 0 9px 0; position:relative;}
.sidebar div.illustra {margin-left:auto; margin-right:auto;}
#container div.illustra .fon-top, #container div.illustra .fon-bottom {width:164px; height:22px; background:url(../img/uzor_top.png) no-repeat; position:absolute; top:0; left:50%; margin-left:-81px;}
#container div.illustra .fon-bottom {background-image:url(../img/uzor_bottom.png); width:158px; top:auto; bottom:0; margin-left:-78px;}
div.illustra img {position:relative;border:1px solid #c4a467;}

ul.catalog {margin:0; position:relative; z-index:1; overflow:hidden;}
ul.catalog li {margin:0 0 0 0; width:33%; float:left;}
ul.catalog li.first {margin-left:0;}
ul.catalog li div.illustra {margin-left:auto; margin-right:auto;}
ul.catalog li h6 {text-align:center;}
ul.catalog li p {line-height:1.2em; margin:7px 0 0 0; color:#727272; text-align:center;}
ul.catalog li p span {color:#ca2900;}
ul.catalog li p span.price {font-size:14px; font-weight:bold;}

/*---elements---*/
#wrapper {width:100%; background:url(../img/wrapper.png) no-repeat center top;}

#header {width:100%; height:400px; position:relative;}
#logo {width:129px; height:87px; position:absolute; right:50%; top:21px; margin:0 16px 0 0;}
#slogan {width:144px; height:39px; background:url(../img/slogan.png) no-repeat; margin:0 355px 0 0; position:absolute; right:50%; top:10px;}
#slogan span {visibility:hidden;}
#header address {width:162px; height:160px; background:url(../img/new-address-10.png) no-repeat; margin:10px 0 0 182px;position:absolute;left:50%;}
#header address-opt {width:184px; height:46px; background:url(../img/new-address-11.png) no-repeat; margin:0 0 0 150px;position:absolute;left:50%;bottom:-15px;}
#header address span {visibility:hidden;}
#header .home, #header .letter {width:29px; height:28px; position:absolute; top:120px; right:50%;}
#header .home {margin:0 91px 0 0;}
#header .letter {margin:0 55px 0 0;}

/*---menu---*/
#menu {background:url(../img/menu-fon.png) repeat-x -2px 25px; width:797px; height:73px; padding:32px 0 0 0; margin:0 auto 0 auto; position:relative;}
#menu li {margin:0; padding:5px 0 0 0; float:left; background:url(../img/menu-divider.png) no-repeat 0 0; height:22px;}
#menu li.it-1 {background:none;}
#menu li a {font:1.5em Tahoma, Geneva, sans-serif; text-transform:uppercase; padding:0 32px 0 34px; float:left;}
#menu li.it-1 a {padding-left:6px;}
#menu li.last a {padding-right:14px;}
#menu li a span {display:none;}
#menu li.fon-left, #menu li.fon-right {position:absolute; top:0; height:105px;}
#menu li.fon-left {background:url(../img/menu-fon-left.png) no-repeat; width:132px; left:-132px;}
#menu li.fon-right {background:url(../img/menu-fon-right.png) no-repeat; width:119px; right:-119px;}

/*---container---*/
#containers {margin:-17px auto 0 auto; padding:17px 60px 17px 62px; overflow:hidden;}
#container {margin:-17px auto 0 auto; padding:17px 0 17px 0; overflow:hidden;}

/*container .sidebar*/
#container .sidebar {width:195px;padding:8px 5px 35px 5px;border:1px solid #cab79c; background:url(../img/sidebar-fon.jpg) repeat-y;float:right;position:relative;}
#container .sidebar .fon-top, #container .sidebar .fon-bottom {width:205px; height:61px; background:url(../img/sidebar-fon-top.jpg) no-repeat; position:absolute; left:0; top:0;}
#container .sidebar .fon-bottom {background-image:url(../img/sidebar-fon-bottom.jpg); top:auto; bottom:0;}
#container .sidebar h4 {height:36px; line-height:36px; width:195px; margin:0 auto; background:url(../img/sidebar-h4-red.png) no-repeat; text-align:center; position:relative;}
#container .sidebar h4 span {display:none;}
#container .sidebar h4 img {margin:10px 0 0 0;}
#container .sidebar h4.it-2 {background-image:url(../img/sidebar-h4-violet.png);}
#container .sidebar h4.it-3 {background-image:url(../img/sidebar-h4-green.png);}
#container .sidebar a.banner {display:block; width:169px; margin:5px auto 0 auto; position:relative;}
#container .sidebar div.illustra .fon-top, #container .sidebar div.illustra .fon-bottom {width:164px; height:22px; background:url(../img/uzor_top.png) no-repeat; position:absolute; top:0; left:50%; margin-left:-81px;}
#container .sidebar div.illustra .fon-bottom {background-image:url(../img/uzor_bottom.png); width:158px; top:auto; bottom:0; margin-left:-78px;}

#childrentown {background:url(../img/childrentown.jpg); width:180px; height:182px; padding:22px 0 0 0; margin:4px auto 0 auto; border-left:3px solid #f6cb17; border-top:3px solid #f7d539; border-right:2px solid #f8d824; border-bottom:2px solid #f47b4d; position:relative;}
#childrentown li {margin:0 5px 13px 8px; float:left;}
#childrentown li a {display:block; height:75px; width:75px;}

/*container .content*/
#container .content {margin:0 0 0 0;}

/*---divider---*/
#divider {height:100%; position:absolute; top:0; left:-18px;}
#divider div {border-left:1px solid #dc6a0d; position:relative;}
#divider div.it-1 {margin-bottom:60px;}
#divider div img {position:absolute; left:-9px;}
#divider div img.it-1 {top:-16px;}
#divider div img.it-2 {top:50%; margin-top:-24px;}
#divider div img.it-3 {bottom:-17px;}

/*---footer---*/
#footer {width:100%; height:269px; background:url(../img/footer.png) no-repeat center top; margin-top:-19px; font-family:Tahoma, Geneva, sans-serif; position:relative;}
#footer a {font-style:normal; font-weight:normal;}
#footer a.logo {display:block; width:36px; height:28px; position:absolute; left:50%; bottom:22px; margin-left:226px;}

#footer ul {margin:0 0 0 -95px; position:absolute; left:50%; top:57px;}
#footer ul li {margin:0; padding:0 7px; border-left:1px solid #014f08; float:left;}
#footer ul li.first {padding-left:0; border-left:0 none;}
#footer ul li a {font-size:0.85em; text-transform:uppercase; color:#014f08; float:left;}

#footer p.it-1 {font-size:1.1em; color:#750303; margin:0 0 0 40px; position:absolute; top:95px; left:50%;}
#footer p.it-1 span.it-1 {color:#115a17;}
#footer p.it-1 span.it-2 {color:#b00000;}
#footer p.it-1 a {text-decoration:underline;}
#footer p.it-1 a:hover {text-decoration:none;}

#footer p.it-2 {color:#613510; margin:0 0 0 272px; position:absolute; left:50%; top:227px;}
#footer p.it-2 a {color:#7f0404; text-decoration:underline;}
#footer p.it-2 a:hover {text-decoration:none;}

#footer p.counter {margin:0 400px 0 0; position:absolute; right:50%; bottom:0;}
#footer p.counter a {display:block; margin:0 0 3px 0;}





.inside p {font-size:11px;}
h1, h2 {font-size:20px;background:url(../img/h1.gif) 0 16px repeat-x;border:0 !important;font-family:"Times New Roman";text-transform:uppercase;color:#c66e1f;margin:0 0 15px 0;}
h1 span, h2 span {background:#f9f3e5;padding-right:5px;}
.inside, .inside p, .inside div, .inside a {font-size:11px !important;}
.anysite {width:185px;height:40px; position:absolute; right:50%;bottom:3px;margin:0 -410px 0 0;}
.anysite img {margin:0 5px -11px 0;}
.anysite a {color:#613510;font-size:11px;}
.anysite a:hover {color:#7f0404;text-decoration:underline;}
.anysite a u {color:#7f0404;}

.three {height:285px;}
.sidebar .three .production {height:180px;float:none;}
.three .production, .three .production-action, .three-photo {width:163px;height:146px;text-align:center;float:left;margin:0 49px 0 0;background:url(../img/border.png) top no-repeat;padding-top:12px;}
.three .production p, .three .production-action p, .three-photo p {text-align:center;}
.three .production img, .three .production-action img, .three-photo img {width:160px;}
.three .production .for, .three .production-action .for, .three-photo .for {color:#00561c;text-transform:uppercase;font-size:9px;font-weight:bold;padding:0;margin:18px 0 0 0;}
.three .production .article, .three .production-action .article, .three-photo .article {font-size:10px;color:#717171;margin:7px 0 0 0;}
.three .production .article span, .three .production-action .article span, .three-photo .article span {color:#ca2900;font-size:9px;font-weight:bold;}
.three .production .prices, .three .production-action .prices, .three-photo .prices {font-size:10px;color:#717171;padding:0;margin:7px 0 0 0;}
.three .production .prices span, .three .production-action span, .three-photo span {color:#c80000;font-size:14px;font-weight:bold;}
.three .production .prices small, .three .production-action small, .three-photo small {font-size:10px;}


#man-up, #woman-up,#man-down, #woman-down {right:50%;width:261px;height:128px;background:url(../img/podmenu.png) no-repeat;position:absolute;margin:-50px -190px 0 0;padding:48px 0 0 50px;z-index:800;}
#man-up a, #woman-up a,#man-down a, #woman-down a {color:#ffffff;font-style:normal;display:block;padding-bottom:3px;font-weight:bold;font-size:10px;}
#woman-up {margin-right:-373px;}
#man-down {right:50%;margin:0 -330px 0 0;}
#woman-down {margin:0 -460px 0 0;}

#bigPhoto {width:960px;height:600px;overflow:hidden;}
#bigPhoto div {float:left;}
#bigPhoto .left span {height:1px;width:800px;display:block;}
#bigPhoto .left {width:800px;}
#bigPhoto .left img {width:800px;}
#bigPhoto .right {width:150px;border-left:1px dotted #d0aa85;height:600px;}
#bigPhoto .right img {width:150px;margin:0 0 9px 10px;cursor:pointer;}