@font-face{font-family:'book'; src:url('./css/font/book.ttf'); src:url('./css/font/book.eot?#iefix') format('embedded-opentype'),         url('./css/font/book.woff') format('woff'),         url('./css/font/book.ttf') format('truetype'),         url('./css/font/book.svg#DefaultBold') format('svg')}
@font-face{font-family:'SegoeWP'; src:url('./css/font/SegoeWP.ttf'); src:url('./css/font/SegoeWP.eot?#iefix') format('embedded-opentype'),         url('./css/font/SegoeWP.woff') format('woff'),         url('./css/font/SegoeWP.ttf') format('truetype'),         url('./css/font/SegoeWP.svg#DefaultBold') format('svg')}
body{background:#e6e6e6 url(img/bg.jpg) repeat top; font-family:Arial; padding-top:1px; margin-top:-1px}

a:link, a:visited{color:#57514e}
a:hover{color:#8a9d56}

h1, h2, h3, h4, h5, h6{font-family:book,Arial; font-weight:100}
h1{font-size:55px; line-height:50px; margin-bottom:10px; font-weight:100; color:#EBE1D3}
h2{font-size:3em; color:rgb(192,200,220)}
h3{font-size:2.5em}
h4{font-size:36px; font-weight:100}
.content h4{line-height:60px}
h5{font-size:1.5em}

.content p {
    /* text-indent: 20px; *//* ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â²ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â±ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â²ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â³ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â© ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â±ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â²ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂªÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂªÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â±ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â«ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Âµ */
    /* margin-left: 30px; */
    font-size: 16px;
   }
   .item-page img.error404 {
       max-width: 80%;
       min-width: 300px;
       border: none;
       float: none;
       display: block;
   }
 fieldset{margin:0 0 15px 0}
fieldset label{display:block; margin:0 0 3px 0; font-weight:bold}
fieldset input,

 fieldset textarea{width:90%; padding:5px; font-size:1.4em; border:none; border-bottom:1px solid #fff; border-right:1px solid #fff; background:#e2e1d7 url(img/input-bg.gif) repeat-x top left; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px}
fieldset textarea{height:100px}
fieldset input:focus,

 fieldset textarea:focus{background:#fff}

a img{border:none}

.fades{position:fixed; width:100%; height:100%; background:rgba(43,63,81,0.5); top:0px; z-index:100; left:0px; display:none}
.fades >div{ top:50%; position:absolute; left:50%; background:rgb(237,237,237); border-radius:3px; box-shadow:0px 2px 3px rgba(0,0,0,.5)}

.module.top_m{height:200px; background:rgba(221,213,194,.8); box-shadow:0px 3px 23px rgba(0,0,0,.5); border-bottom:white solid  2px; text-align:center; position:fixed; width:100%; top:0px}
.module.top_m >div{width:90%; margin:0 auto}
.module.top_m li{display:inline-block; line-height:200px; margin:0px 1%; vertical-align:top; font-family:SegoeWP; text-transform:uppercase; width:11%}
.module.top_m li a{text-decoration:none; font-weight:100}
.module.top_m li img{}
.module.cont_m{z-index:10; position:absolute; right:7%; background:white; height:20px; padding:10px; border-radius:0px 0px 25px 25px; font-size:14px; box-shadow:0px 2px 3px rgba(0,0,0,.5); color:#645a4b}
.custom.cont_m >div{display:inline-block; margin:0px 5px; padding-left:35px; height:23px; line-height:20px}
.custom.cont_m >div.phone{background:url(img/cnt.png) no-repeat left top}
.custom.cont_m >div.zap{background:url(img/cnt.png) no-repeat left bottom}

ul.nav.menu.general_ysl >li{display:inline-block; width:295px; text-align:center; margin:20px 5%; vertical-align:top; background:#e7dac5; height:400px; box-shadow:0px 2px 3px rgba(0,0,0,.6); border-top:#a2b068 solid 3px}
ul.nav.menu.general_ysl{text-align:center}
ul.nav.menu.general_ysl span.separator{width:100%; display:inline-block; height:40px; line-height:40px; background:rgb(162,176,104); font-family:SegoeWP; color:#e7dac5; margin-top:200px; text-transform:uppercase}
ul.nav.menu.general_ysl >li ul{margin-top:15px}
ul.nav.menu.general_ysl >li ul li{line-height:24px; font-size:12px}
ul.nav.menu.general_ysl >li ul li a{}
ul.nav.menu.general_ysl >li ul{ width:80%; text-align:left; margin-left:20%}

@font-face{font-family:'Rup'; src:url('font/Rup.ttf'); src:url('font/Rup.eot?#iefix') format('embedded-opentype'),         url('font/Rup.woff') format('woff'),         url('font/Rup.ttf') format('truetype'),         url('font/Rup.svg#DefaultBold') format('svg')}
@font-face{font-family:'SegoeWP'; src:url('font/SegoeWP.ttf'); src:url('font/SegoeWP.eot?#iefix') format('embedded-opentype'),         url('font/SegoeWP.woff') format('woff'),         url('font/SegoeWP.ttf') format('truetype'),         url('font/SegoeWP.svg#DefaultBold') format('svg')}
body{background:#e6e6e6 url(img/bg.jpg) repeat top; font-family:Arial; padding-top:1px; margin-top:-1px}

a:link, a:visited{color:#57514e}
a:hover{color:#8a9d56}


h1, h2, h3, h4, h5, h6{font-family:book,Georgia; font-weight:100; margin:10px 0px}
h1{font-size:55px; line-height:50px; margin-bottom:10px; font-weight:100; color:#EBE1D3}
h2{font-size:3em; color:#393029; line-height: 30px;}
h3{font-size: 22px;text-transform: uppercase;}
h4{font-size:28px; font-weight:100}
.content h4{line-height:60px}
h5{font-size:1.5em}

 fieldset{margin:0 0 15px 0}
fieldset label{display:block; margin:0 0 3px 0; font-weight:bold}
fieldset input,

 fieldset textarea{width:90%; padding:5px; font-size:1.4em; border:none; border-bottom:1px solid #fff; border-right:1px solid #fff; background:#e2e1d7 url(img/input-bg.gif) repeat-x top left; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px}
fieldset textarea{height:100px}
fieldset input:focus,

 fieldset textarea:focus{background:#fff}

a img{border:none}

.fades{position:fixed; width:100%; height:100%; background:rgba(43,63,81,0.5); top:0px; z-index:100; left:0px; display:none}
.fades >div{ top:50%; position:absolute; left:50%; background:rgb(237,237,237); border-radius:3px; box-shadow:0px 2px 3px rgba(0,0,0,.5)}

.module.top_m{height:140px; background:rgba(221,213,194,.8); box-shadow:0px 3px 23px rgba(0,0,0,.5); border-bottom:rgb(242,234,223) solid  2px; text-align:center; position: relative; width:100%; top:0px; z-index:5}
.module.top_m >div{width:90%; margin:0 auto}
.module.top_m li{display:inline-block; line-height:159px; margin:0px 1%; position:relative; vertical-align:top; font-family:SegoeWP; text-transform:uppercase; width:17%; height:160px}
.module.top_m li a{text-decoration:none; font-weight:100}
.module.top_m li img{margin-top:-70px; margin-left:-75px; position:absolute; top:50%; left:50%}
.module.cont_m{z-index:10; position:fixed; right:1%; background:white; height:20px; padding:10px; border-radius:0px 0px 15px 15px; font-size:12px; box-shadow:0px 2px 3px rgba(0,0,0,.5); color:#645a4b;top: 0px;}
.custom.cont_m >div{display:inline-block; padding-left:35px; height:23px; line-height:20px}
.custom.cont_m >div.phone{background:url(img/cnt.png) no-repeat left top}
.custom.cont_m >div.zap{background:url(img/cnt.png) no-repeat left bottom}
ul.nav.menu.general_ysl >li{display:inline-block; width: 270px; text-align:center; margin: 20px 3%; position:relative; vertical-align:top; background:#e7dac5; height:338px; box-shadow:0px 2px 3px rgba(0,0,0,.6); border-top:#a2b068 solid 3px}
ul.nav.menu.general_ysl{text-align:center}
ul.nav.menu.general_ysl span.separator, ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ul.nav.menu.general_ysl a{width:100%; display:inline-block; height:40px; line-height:40px; background:rgb(162,176,104); font-family:SegoeWP; color:#e7dac5; margin-top:197px; text-transform:uppercase}
ul.nav.menu.general_ysl >li ul{margin-top:15px}
ul.nav.menu.general_ysl >li ul li{line-height:15px; font-size:14px; margin-bottom:9px}
ul.nav.menu.general_ysl >li ul li a{height:40px}
ul.nav.menu.general_ysl >li ul{width:90%; text-align:left; margin-left:6%}
ul.nav.menu.general_ysl >li ul li{padding-left:20px; background:url(img/list_y.png) no-repeat left 4px}
ul.nav.menu.general_ysl >li.item-102{background:#e7dac5 url(img/images/bgy_06.jpg) no-repeat top center}
ul.nav.menu.general_ysl >li.item-107{background:#e7dac5 url(img/images/bgy_05.jpg) no-repeat top center}
ul.nav.menu.general_ysl >li.item-111{background:#e7dac5 url(img/images/bgy_04.jpg) no-repeat top center}
ul.nav.menu.general_ysl >li.item-115{background:#e7dac5 url(img/images/bgy_03.jpg) no-repeat top center}
ul.nav.menu.general_ysl >li.item-119{background:#e7dac5 url(img/images/bgy_02.jpg) no-repeat top center}
ul.nav.menu.general_ysl >li.item-135{background:#e7dac5 url(img/images/bgy_07.png) no-repeat top center}
ul.nav.menu.general_ysl >li.item-123{background:#e7dac5 url(img/images/bgy_01.jpg) no-repeat top center}
ul.nav.menu.general_ysl >li.item-136{background:#e7dac5 url(img/images/bgy_08.png) no-repeat top center}
ul.nav.menu.general_ysl span.separator img{position:absolute; top:75px; left:50%; margin-left:-32px; background:rgba(0,0,0,.2); border-radius:50%}
.block_m2{width:100%; position:relative}
.block_m2 >div{width:90%; margin:0 auto; margin:5%}
.portfolio{width:778px; height:1000px; float:left; background:url(img/photo.png) no-repeat top center}
.calculate{width:39%; float:right; cursor:pointer; position:relative; min-width:475px}
.partner{width:39%; height:300px; float:right; margin-top:50px}
.module.work_ph{margin:60px 116px; text-align:center; width:620px; position:relative; height:50%}
.module.work_ph h2{margin-bottom:30px; margin-top:20px}
.custom.work_ph img{border:rgb(228,218,206) solid 10px; width:600px; position:relative;display: none;}
.module.one_news{width:620px; margin-left:116px; text-align:center}
.newsflash.one_news{text-align:right}
.module.one_news h2{margin-bottom:20px}
.newsflash.one_news{width:95%; font-size:14px}

.newsflash.one_news img{width:150px; float:left; margin:0px 20px; border-radius:50%; border:rgb(228,218,206) solid 10px}
.module.prtn{height:100%; text-align:center; position:relative}
.module.general_ysl{margin-top: 30px;position: relative;}
.module.general_ysl h2{width:430px; text-align:center; margin:0 auto; margin-bottom:50px; text-transform:uppercase; letter-spacing:3px}
.module.general_ysl h2 span{width:98%; display:block; text-align:right; font-size:16px; letter-spacing:0px; font-family:Verdana; text-transform:none}
.custom.about_m h2{margin-bottom:15px; margin-top:20px; line-height:40px}
.module.about_m{width:51%; line-height:30px; display:inline-block; vertical-align:top; margin-left:2%}
.module.beidge{display:inline-block; width:35%; margin-top:-200px}
.custom.beidge >div{width:35%; height:80px; line-height:40px; position:absolute; color:white; left:13%; bottom:18%; transform:rotate(6deg); text-align:center; font-family:book; font-size:14px}
.custom.beidge{position:relative}
.custom.beidge a{color:rgb(161,175,102); text-decoration:none}
.module.belka{height: 600px; width: 90%; max-width: 1480px;position:relative; margin:0 auto; background:url(img/belka.png) no-repeat top left}
div#table_form{width:500px; position:absolute; right:10%; text-align:center; background:white; padding-bottom: 25px; box-shadow:0px 11px 24px rgba(0,0,0,.7); background:white url(img/send_bg.jpg) no-repeat center right}
div#table_form h3{background:black; color:white; margin-bottom:20px; font-size:36px; padding:20px 10px; margin-top:0px}
div#table_form input{width:90%; margin: 1% 5%; border:none; border-bottom:black solid 2px; text-align:left; font-size: 20px; font-family:book; background:none; color:black}
div#table_form textarea{width:90%; height:150px; color:black; font-family:book; font-size:24px; border:black solid 2px; background:none}
div#table_form >form >input.form_send{width:90%; text-align:center; margin:0 auto; border:black solid 2px; padding:20px 0px; /* margin-top:10px; */ text-transform:uppercase; font-family:book; font-size:24px; cursor:pointer}
div#table_form >form >input.form_send:hover{background:black; color:white}
.general_map{width:100%; height:auto; position:relative}
.general_map >div{width:80%; height:750px; margin:0 auto}
img.convert2{position:absolute; right:10%; z-index:2}
img.pen{position:absolute; bottom:0px; left:0px}
img.convert1{left:5%; position:absolute; margin-top:-350px; z-index:2}
div#ymap{width:87%; height:600px; border:rgb(230,220,210) solid 5px; border-radius:10px}
.module.cont_news{position:absolute; background:#5e5853; right:10%; top:100px; z-index:3; color:#aca6a1; margin-top:-150px; width:300px; box-shadow:0px 2px 3px rgba(0,0,0,.6)}
.module.cont_news h4.cont_news{text-align:center; color:#b6db00; line-height: 30px; font-size: 24px;}
.module.cont_news p {padding: 10px; font-size: 12px; line-height: 1.5em; word-spacing: 2px;}
.module.cont_news img{text-align:center; width:140px; border-radius:50%; display:block; margin:0 auto; border:#a1978e solid 5px; margin-bottom:10px}
.module.cont_news p:nth-child(3){background:#3D3732; text-align:left; padding:10px; line-height:19px; font-size:14px}
.module.cont_news .readmore{background:rgb(174,168,162); width:90%; display:block; padding:5%}
body.body_second{background:url(img/bg2.jpg)}
.content.general{margin-top:250px}
.content.general >div{width:80%; margin:0 auto; font-size:17px; line-height:25px; word-spacing:4px; font-family:Arial}
.module.cont_news a:hover{color:rgb(182,219,0)}
.module.second_menu_y{position: relative; width:100%; height:75px; /* margin-top:142px; */ background:#a2b068; padding:10px 0px; text-align:center; box-shadow:0px 2px 3px rgba(0,0,0,.5)}

.content.general {
    margin-top: 50px;
}
.module.second_menu_y >ul >li{position:relative; cursor:pointer; display:inline-block; line-height:12px; vertical-align:top;width: 10%;min-width: 132px;text-align:center;margin: 0px 1%;font-size: 11px; color:white; height:78px; text-decoration:underline}
.module.second_menu_y img{width:50px; float:left; position:absolute; left:-10px; top:-5px; background:rgba(0,0,0,.2); border-radius:50%}
.module.second_menu_y >ul >li ul{position:absolute; background:#78865a; padding:20px; text-align:left; box-shadow:0px 9px 18px rgba(0,0,0,.5); top:0px; left:55px; margin-top:70px; display:none; z-index:25; font-size:14px}
.module.second_menu_y >ul >li >span.separator >span.image-title{position:absolute; top:20px; left:80px; text-align:left; line-height:37px}
.module.second_menu_y >ul >li ul a{color:#e0ddd0}
.module.second_menu_y >ul >li ul a:hover{color:white}
.module.second_menu_y >ul >li ul:before{content:''; width:40px; height:20px; background:url(img/top_str.png) no-repeat; position:absolute; margin-top:-30px}
.module.second_menu_y >ul >li ul >li{line-height:18px; margin:10px 0px}
.left_row_p{width:30px; height:30px; position:absolute; top:50%; left:7px; cursor:pointer; background:url(img/hori_large.png) no-repeat 0px 0px; z-index:10}
.right_row_p{position:absolute; width:30px; height:30px; right:5px; top:50%; cursor:pointer; background:url(img/hori_large.png) no-repeat 0px -30px; z-index:10}
.right_row_p:hover{background:url(img/hori_large.png) no-repeat -30px -30px}
.left_row_p:hover{background:url(img/hori_large.png) no-repeat -30px 0px}
.content_gal_img{width:93%; height:50px; position:absolute; top: 70px; background:rgba(0,0,0,.5); left:10px; color:white; padding:10px; text-align:left}
.portfolio img{/* display:none */}
.custom.work_ph:nth-child(1){display:block}
.custom.work_ph{position:relative; width:100%; height:auto}

.calculate >div{width:150px; height:50px; position:absolute; top:33%; left:50%; text-align:center; font-family:book; color:rgb(87,81,78); text-transform:uppercase; font-size:14px; margin-left:-69px; cursor:pointer}
.calculate >div >span{display:block; text-transform:initial; font-family:Arial; font-size:12px; margin-top:5px; border-top:rgb(87,81,78) solid 2px; padding-top:5px}
.calculate:hover >div{color:rgb(136,157,85)}
.calculate:hover >div span{border-top:rgb(136,157,85) solid 2px}
.fades{display:none; width:100%; height:100%; position:fixed; top:0px; left:0px; background:rgba(0,0,0,.5)}
.module.calc, .module.opis_ysl{width:790px; position:fixed; background:url(img/bg2.jpg); z-index:1000; left:50%; margin-left:-400px; top:50%; padding:20px; border-radius:20px; box-shadow:0px 14px 12px rgba(0,0,0,.5); margin-top:-338px; display:none; font-size:12px}
li.vr_c span{display:none}
li.vr_c.calc1{background-image:url(img/calc/c1.png)}
li.vr_c.calc2{background-image:url(img/calc/c2.png)}
li.vr_c.calc3{background-image:url(img/calc/c3.png)}
li.vr_c.calc4{background-image:url(img/calc/c4.png)}
li.vr_c.calc5{background-image:url(img/calc/c5.png)}
li.vr_c:hover{background-position:-135px 0px}
li.vr_c{display:inline-block; width:107px; text-align:center; padding-top:115px; margin-right:6%; vertical-align:top; color:#3e352e; text-decoration:underline; line-height:16px; font-size:12px; cursor:pointer; background-position:-5px 0px; background-repeat:no-repeat}
.vr_c.active{font-weight:bold; text-decoration:none; color:black; background-position:-135px 0px; font-weight:bold; color:black}
.module.calc ul{text-align:center}
li.vr_c:hover{text-decoration:none; font-weight:bold; color:black}
.module.calc h2{text-align:center;     text-transform:uppercase; font-size:32px}
.module.calc h3{margin-bottom:5px; margin-top:10px; font-size:16px; font-weight:100; font-family:SegoeWP; color:rgb(60,52,44)}
select.type_work{width:90%; line-height:40px; height:40px; border-radius:10px; border:#d7d2ca solid 3px; padding:5px 20px 5px 20px; color:#3e352e; font-size:14px}
ul.diametr li{display:inline-block; width:150px; height:100px; cursor:pointer; color:rgb(74,74,74); background-repeat:no-repeat; background-position:22px 0px; text-align:right; font-weight:100}
li.diam5{background-image:url(img/calc/diam_01.png)}
li.diam4{background-image:url(img/calc/diam_02.png)}
li.diam3{background-image:url(img/calc/diam_03.png)}
li.diam2{background-image:url(img/calc/diam_04.png)}
li.diam1{background-image:url(img/calc/diam_05.png)}
ul.diametr li:hover, ul.diametr li.active{background-position:22px -101px; font-weight:bold; color:black}
.send_calc{display:block; width:300px; height:60px; background-color:rgb(131,125,113); line-height:60px; text-align:center; position:absolute; right:0px; bottom:0px; color:white; border-radius:20px 0px 20px 0px; cursor:pointer; text-transform:uppercase; font-family:book}
.send_calc:hover{background-color:black}
.summ_calc{margin-top:10px; font-size:32px; font-weight:100; font-family:book; color:rgb(57,48,41); margin-bottom:-19px}
.error{color:red; font-family:SegoeWP; font-size:14px; margin-top:15px}
.close{width:37px; height:37px; position:absolute; right:15px; border-radius:50%; top:20px; background-position:top center; background:url(img/close.png); cursor:pointer}
.close:hover{background-position:bottom center}
.zaiv_error{color:red; font-family:book; text-transform:uppercase; margin-top:-10px}
.ymap h1{color:rgb(182,219,0); background-color:rgb(94,88,83); text-align:center}
table.maptable{width:300px; margin:0px auto; color:rgb(61,55,50)}
table.maptable td{padding-top:10px}
span.per_ysl{font-style:italic; text-decoration:underline; color:rgb(137,157,86); font-weight:bold; cursor:pointer}
span.per_ysl:hover{color:black; text-decoration:none}
ul.opis_ysl li{margin-top:10px; font-size:12px; color:black}
.portfolio .one_news h4{font-size:24px; margin-bottom:10px}
.item-page p{margin-bottom:10px; margin-top:10px}
.page-header h2{margin-bottom:25px; margin-top:20px}
.fileform{border:2px solid #000; border-radius:2px; cursor:pointer; height:40px; overflow:hidden; padding:2px; position:relative; text-align:left; vertical-align:middle; width:450px; margin-left:21px; margin-top:10px; margin-bottom:10px}
.fileform .selectbutton{background-color:#FFF; border:2px solid #000; border-radius:2px; color:#000; float:right; font-size:16px; height:34px; line-height:34px; overflow:hidden; padding:1px 6px; text-align:center; vertical-align:middle; width:70px; text-transform:uppercase; font-family:book; cursor:pointer}
.fileform #upload{position:absolute; top:0; left:0; width:100%; -moz-opacity:0; filter:alpha(opacity=0); opacity:0; font-size:150px; height:45px; z-index:20; margin:0px; cursor:pointer}
.fileform .selectbutton:hover{background-color:black; color:white}
.fileform #fileformlabel{float:left; height:36px; line-height:36px; overflow:hidden; padding:2px; text-align:left; vertical-align:middle; width:355px}
ul.nav.menu.general_ysl >li >a{width:100%; display:inline-block; height:40px; line-height:40px;  font-family:SegoeWP; color:#e7dac5; padding-top:197px; text-transform:uppercase; text-decoration:none}
ul.nav.menu.general_ysl >li >a img{position:absolute; top:75px; left:50%; margin-left:-32px; background:rgba(0,0,0,.2); border-radius:50%}
ul.nav.menu.general_ysl >li >a:hover{color:white}
ul.nav.menu.general_ysl >li >a .image-title{background:rgb(162,176,104); display:block}
.module.second_menu_y >ul >li >a{position:absolute; top:20px;     text-align:left; line-height:18px; padding-left:50px; color:white; display:block;font-size: 13px;}
.module.second_menu_y >ul >li >a:hover{color:yellow}
.module.work_ph h2 a, .module.one_news h2 a{text-decoration:none}
.module.work_ph h2 a:hover, .module.one_news h2 a:hover{color:white}
.content.general >div h3{margin:25px 0px; color:rgba(100,91,91,1); font-family:SegoeWP; text-shadow:0px 1px 2px rgba(255,255,255,1)}
.content.general >div h2{margin:25px 0px; font-size: 32px; color:rgba(100,91,91,1); font-family:SegoeWP; text-shadow:0px 1px 2px rgba(255,255,255,1)}
.content.general >div h4{display: inline; line-height: 28px; font-size: 24px; color:rgba(100,91,91,1); font-family:SegoeWP; text-shadow:0px 1px 2px rgba(255,255,255,1)}
/* .content.general >div li{font-style: normal; font-family: SegoeWP; font-weight:normal;} */
table.price_table th{background-color:rgb(100,91,91); color:white; font-weight:100; font-family:book; text-transform:uppercase; padding:10px; text-shadow:0px 1px 2px rgba(0,0,0,.2)}
table.price_table tr{cursor:pointer}
table.price_table tr td{padding:5px 10px; border-right:#CCC dashed 1px}
table.price_table tr{padding:5px 10px; border-bottom:#CCC dashed 1px}
table.price_table td:first-child {text-align:left; }
table.price_table tr:nth-child(1n) {background-color:rgba(255,255,255,.6)}
table.price_table tr:nth-child(2n){background-color:white}
table.price_table tr:hover td{color:white; background-color:rgba(100,91,91,.5)}
table.price_last_row tr:last-child {background-color: rgba(0,0,0,0); border: none;text-align: left; font-size: 12px;}
table.price_last_row td:last-child {background-color: rgba(0,0,0,0); border: none;}
.item-page li{list-style:initial; margin-left:40px; margin-top:5px;font-size: 16px;font-style:italic;}
.item-page ul, ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â .item-page ol{margin-top:20px}
.blog h2 a{text-decoration:none}
.blog .item{/* background-color:rgba(255,255,255,.5); */ border-radius:20px; position:relative; padding-bottom:60px; margin-top:30px; padding:50px 40px;/* min-height: 220px; */clear: both;}
.blog .page-header h2 a{color:white; margin:0px}
.blog .page-header h2{margin:0px; padding:0px}
.content.general >div.blog .item h2{padding: 10px 30px; margin:10px 0px;font-size: 12px;background-color:rgb(87,81,78); line-height: 40px;font-size: 24px; text-shadow:0px 1px 2px rgba(0,0,0,1)}
.blog .page-header h2 a:hover{color:rgb(162,176,104)}
.blog p, .blog ul, .blog h2, .blog h3, .blog h4, .blog table{margin-top:20px}
.blog ul li{list-style:initial; margin-left:20px;font-size: 16px;}
.blog ul{margin-top:20px; margin-bottom:20px}
.blog p.readmore{width:300px;display:block;text-align:center;height:50px;line-height:50px;background-color:rgb(87,81,78);position:absolute;right: 40px;bottom: -20px;font-size:12px;overflow: hidden;border-radius:20px 0px;box-shadow:0px -2px 3px rgba(0,0,0,.5);}
.blog p.readmore a{color:rgb(162,176,104);/* overflow: hidden; */}
.footer{position:relative; background: url(img/bg2.jpg) repeat-x;box-shadow: 0px -5px 10px rgba(0,0,0,.3);text-align: right;margin-top: 50px;}
.footer .nav.menu{  text-align:right; margin-right: 20px;}
.footer .nav.menu li{display:inline-block; font-style:italic; margin-right: 50px;}
.blog p.readmore a:hover{color:rgb(198,229,67)}
.module.cont_news span.img_pr_y >img{float:none}
.module.cont_news span.img_pr_400 >img{float:none}
img.mylogo{    z-index:12; padding:6px; float: left;height: 70px;}
.footer .nav.menu li a{color:rgb(61,55,50); line-height:68px}
.footer .nav.menu li a:hover{color: #958B7C;}
.module.akcii{position:absolute; left:0%; top:90px}
.jshop_prod_description li{list-style:initial; margin-left:25px}
.jshop_prod_description ul{margin-top:10px}
.page-header h1{color:black; padding-top:20px}
.item-page .send_calc{position:relative; margin-top:50px; margin-bottom:50px; width:300px}
.item .page-header{position:absolute;top:0px;left:0px;margin-top:-10px;width:100%;}
img.img_fades_zoom{position:relative; border:white solid 2px; box-shadow:0px 2px 3px rgba(0,0,0,.5); width:100%}
.group.img_zoom_d{}
div.img_close{position:absolute; width:37px; height:37px; display:block; min-width:37px; border-radius:50%; right:0px; left:auto; z-index:10; cursor:pointer; background-position:center center; background:white url(img/close.png); margin-top:-15px; margin-right:-15px}
div.img_close:hover{background-position:bottom center}
.fades >div.group.img_zoom_d{position:relative;position:absolute;left:50%;top:50%;background-color:inherit;/* width:60%; */opacity:0;max-width:1920px;}
h4.newsflash-title.cont_news a {
    color: #E0FF4A;
}
.progress {
    display: none;
}
.footer > div {
    /* border: red solid 1px; */
    height: 70px;
    display: inline-block;
    vertical-align: top;
}

.footer .custom.cont_m {
    /* border: red solid 1px; */
    height: 70px;
    line-height: 70px;
    font-size: 17px;
    font-style: italic;
    margin-right: 20px;
}
table.price_table.decor img {
    width: 80%;
    min-width: 100px;
    border-radius: 50%;
    max-width: 200px;
    vertical-align: middle;
    border: #F7F4EF solid 5px;
}

table.price_table.decor td {
    vertical-align: top;
}

table.price_table.decor td p {
    text-indent: 0px;
}
table.price_table.decor {
    font-size: 14px;
}
.category-desc.clearfix h1, .item-page h1 {
    color: #131212;
    font-size: 1.8em;
    font-family: SegoeWP;
    border-left: #131212 solid 10px;
    padding-left: 20px;
    padding: 15px 0px 15px 20px;
    font-weight: 100;
    text-transform: uppercase;
    letter-spacing: 2px;
}
.content.general >div .category-desc.clearfix h2, .content.general >div h2 {
    color: rgba(66, 55, 49, 0.71);
    font-size: 1.3em;
    font-family: SegoeWP;
    border-left: #A2B068 solid 5px;
    padding-left: 20px;
    padding: 15px 0px 15px 20px;
    font-weight: 100;
    text-transform: uppercase;
    letter-spacing: 2px;
}
.content.general >div .category-desc.clearfix h2 span, .content.general >div h2 span {
  font-weight: 100;
  font-family: Verdana;
  display: block;
}
.category-desc.clearfix {
    font-family: Arial;
    color: black;
    font-size: 18px;
}
ul.list_tr li {
    display: inline-block;
    margin-bottom: 30px;
    width: 200px;
    border-top: #A2B068 solid 2px;
    margin: 0px 20px 20px 0px;
    vertical-align: top;
    box-shadow: 0px 10px 20px 1px rgba(0,0,0,0.2);
}

.blog ul li .btn {
    display: inline-block;
    background: rgb(162,176,104);
    border-radius: 0px;
    color: #e7dac5;
    text-decoration: none;
    font-family: SegoeWP;
    text-transform: uppercase;
    font-weight: 100;
    height: auto;
    width: 100%;
    white-space: inherit;
    font-size: 16px;
    text-align: center;
    padding: 10px 0px;
}
.blog ul li .btn:hover {
    color: white;
}
ul.list_tr li a:first-child {
    display: block;
    width: 200px;
    height: 200px;
    overflow: hidden;
}
.content .modal-body > p {
    margin-top: 0px;
    text-indent: 0px;
}
.modal-footer img {
    border-radius: 50%;
    border: #BFB9A8 solid 3px;
    margin-right: 15px;
}

.modal-footer img:hover {
    border: #A29D8F solid 3px;
}
ul.big_head strong {
    font-family: Book;
    font-weight: 100;
    font-size: 24px;
    color: #7D7571;
    text-transform: uppercase;
    margin-left: 28px;
    margin-bottom: -10px;
}

.blog ul.big_head li {
    list-style: none;
    margin-left: 0px;
    margin-top: 30px;
}
.item-page img {
    margin-right: 10px;
    border: #A2B068 solid 3px;
    margin-bottom: 10px;
}
.page-header {
  border-bottom: none;
}
.content.general >div a h2 {
    color: #57514E;
}
.blog.worked .item >div {
    margin-bottom: 40px;
}
.blog.worked .item >div img {
    margin-top: -50px;
}
.content.general >div a h2:hover {
    color: black;
}
.item-page .sigFreeContainer  img {
    min-width:100%;
}
.content .item-page.book_cor  p {
    font-size: 14px;
}
.content.general >div.item-page.aktsii img {
    border: none;
    max-width: 430px!important;
}
.blog .item .page-header {
  position: relative;
}
.mar-block {
  margin-bottom: 40px!important;
}
.galery_min img {
    width: 30%;
    min-width: 160px;
    margin: 0.5%;
    border: #bfb6a9 solid 4px;
    transition: all 1s;
}

.galery_min img:hover {
    border: #a2b068 solid 4px;
    box-shadow: 0px 2px 3px 4px rgba(0,0,0,.2);
}
.rasob li {
  width: 20%;
  font-size: 10px;
  font-style: normal;
  list-style: none;
  font-family: Tahoma;
  background: black;
  position: relative;
  overflow: hidden;
  margin-left: 0px;
  margin-right: 20px;

}
.rasob li a {
  background-color: #a2b068;
  text-decoration: none;
  bottom: 0px;
  height: 40px;
  display: block;
  border-radius: 0px;
  padding: 15px;
  color: white;
  margin: 0px;
  text-transform: uppercase;
}
.tab-content .img_pr_y img {
  border-radius: 0px;
border: none;
box-shadow: none;
border-bottom: #A2B068 solid 15px;
max-width: 200px;
float: right;
}
.tab-content .tab-pane > h2 {
  text-align: left;

}
.rasob li img {
  max-width: 100%;
  border: none;
}
.rasob li a:hover {
  border: none;
}
.new_year_carousel {
  position: relative;
  min-height: 700px;
  padding: 30px;
  padding-bottom: 100px;
  max-width: 1100px;
  background: #eee9e4;
}
.new_year_carousel  ol {
  background: #645b5b;
  display: block;
  text-align: center;
  height: 50px;
  width: 100%;
  position: absolute;
  bottom: 0px;
  margin: 0px;
  padding: 0px;
  right: 0px;
  top: auto;
  z-index: 0;
}
.new_year_carousel  ol li {
  display: inline-block;
  position: relative;
  background-color: rgba(255, 255, 255, 0.5);
  float: none;
  vertical-align: middle;
  line-height: 50px;
  cursor: pointer;
  margin-top: 20px;
}
.new_year_carousel .carousel-control {
  position: absolute;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  font-weight: 100;
  text-align: center;
  background: #222222;
  border: 3px solid #ffffff;
  -webkit-border-radius: 23px;
  -moz-border-radius: 23px;
  border-radius: 23px;
  opacity: 0.5;
  font-size: 30px;
  filter: alpha(opacity=50);
  text-decoration: none;
  line-height: 40px;
  text-align: center;
}
a.right.carousel-control {
    top: 50%;
    right: -50px;
}
a.left.carousel-control {
    left: -50px;
    top: 50%;
}
.new_year_carousel .carousel-inner > .item h3{
  margin-top: 0px;
}
.new_year_carousel .carousel-inner > .item .content_item{
  display: inline-block;
  vertical-align: top;
  max-width: 600px;
  padding: 20px 20px 20px 0px;
}
.new_year_carousel .carousel-inner > .item .content_item ul{
margin:0px;
padding: 0px;
list-style: none;
}
.new_year_carousel .carousel-inner > .item .content_item ul li{
margin:0px;
padding: 0px;
margin-bottom: 20px;
list-style: none;
font-style: normal;
line-height: 25px;
padding-left: 30px;
position: relative;
}
.new_year_carousel .carousel-inner > .item .content_item ul li:before{
  content: '✓';
  position: absolute;
  left: 0px;
  top: 0px;
  color: #324234;
}
.new_year_carousel .carousel-inner > .item .content_item strong {
    font-weight: bold;
    margin-bottom: 20px;
    display: block;
    text-transform: uppercase;
}
.new_year_carousel .carousel-inner > .item .gal {
  display: inline-block;
  vertical-align: top;
  width: 49%;
  min-width: 350px;
  max-width: 500px;
  margin-top: 55px;
}
.new_year_carousel .carousel-inner > .item .gal img{
  margin-right: 10px;
  border: #A2B068 solid 3px;
  margin-bottom: 10px;
  width: 100%;
  height: 150px;
  object-fit: cover;
}

.new_year_carousel .price {
    font-size: 42px;
    text-align: left;
    color: #a2b068;
}

.new_year_carousel .price span {
    display: block;
    margin-top: 10px;
    font-size: 22px;
    color: black;
    line-height: 30px;
}
@media screen and (max-width:1100px){
  .rasob li {
    width: 40%;
  }
}
}
@media screen and (max-width:1320px){.module.top_m >div{width:100%}
}
@media screen and (max-width:1280px){img.convert2{right:0%; width:30%} span.per_ysl{display:none;}
}
@media screen and (max-width:1280px){

.module.second_menu_y{
    text-align:center;
    height: auto;
    position: relative;
}
.module.second_menu_y >ul >li {
    width: 21%;
    text-align:center;
}

    }
}
@media screen and (max-width:1440px){
body > .module.general_ysl > ul.nav.menu.general_ysl >li{ margin:20px 1% }

div > ul.nav.menu.general_ysl >li{ margin: 20px 1%;}
}

@media screen and (max-width:1440px){
body > .module.general_ysl > ul.nav.menu.general_ysl >li{ margin:20px 1% }

div > ul.nav.menu.general_ysl >li{ margin: 20px 1%;}
}
@media screen and (max-width:1320px){.module.top_m >div{width:100%}}
@media screen and (max-width: 1240px){.module.top_m,.block_m2 >div,.fades,.general_map >div,.module.belka{min-width:auto}
.custom.beidge {display:none;}
.module.beidge{width:75%; margin-top:20px}
.partner{ width:100%}
.module.about_m{ width:100%}
.module.akcii{ left:0%}
img.convert1, img.convert2, img.pen{ display:none}


.fades >.group.img_zoom_d.height_f{width:40%; margin-left:-15%}
}

@media screen and (max-width:885px){.module.cont_m{width: 101%; height:auto; position:relative; border-radius:0px; text-align:center; padding: 10px 0%;}
.module.top_m{ position:relative;  height:auto;  width:90%;  padding:5%}
.module.top_m li:nth-child(3){ float:left;  display:block;  line-height:130px;  height:auto;  float:left;  margin-bottom:-20px}
.module.top_m li{ width:100%;  line-height:50px;  height:auto}
.module.general_ysl{ margin-top:20px}
.module.akcii{ position:relative}
.portfolio{ background:none;  width:100%;  position:relative}
.module.work_ph{ margin:0px;  width:97%}
.custom.work_ph img{ width:100%;  height:auto;  margin:0px;  left:0px}
.custom.work_ph{ width:100%;  height:auto;  margin:0px;  left:0px}
.module.general_ysl h2{ width:100%;  margin-bottom:5px}
.module.general_ysl h2 span{ text-align:center}
.module.work_ph h2 a:hover, .module.one_news h2 a:hover{ color:black}
.content_gal_img{ left:10px;  bottom:0px}
.module.one_news{ width:100%;      margin-left:0px;     position:relative}
.custom.akcii{    width:100%;     text-align:center}
.custom.akcii img{    width:100%;     max-width:450px}
.module.belka{    margin:0px;     left:0px;width: 96%;     text-align:center;     margin-bottom:70px}
.module.beidge{    display:none}
div#table_form{    width:100%;     right:0px;     margin-top:20px;     margin-bottom:20px}
.fileform{    width:89%;     margin-left:5%}
.fileform #fileformlabel{    width:70%}
.module.cont_news{    position:relative;     top:0px;     left:0px;     right:0px;     width:96%;     margin:0 auto}
.general_map{    width:100%}
.general_map >div{    width:100%;     height:auto;     margin-bottom:20px}
div#ymap{    width:90%;     margin:0 auto;     margin-top:100px}
.portfolio{    height:auto;     margin-bottom:20px}
.fileform .selectbutton{    width:21%;     font-size:12px}
}
.ymap h1 {
    color: rgb(182,219,0);
    background-color: rgb(94,88,83);
    text-align: center;
    color: rgb(182,219,0)!important;
    background-color: rgb(94,88,83);
    text-align: center;
    width: 100%;
    padding-left: 0px!important;
    margin: 0px;
    border-left: none!important;
}
@media screen and (max-width:580px){.custom.prtn{display:none}
.partner{    display:none;     height:0px;     margin:0px}
body{    background:#e6e6e6 url(img/bg2.jpg) repeat top}
h2{font-size:24px}
div#table_form h3{ font-size:24px;width: 95%;}
.calculate{margin: 0px;width: 100%;float: left;min-width: 100%;} .content_gal_img {top:70px} .calculate div {font-size:12px;width: 100px;left: 56%;}
}
.module.work_ph > .custom.work_ph p:first-child a > img { display: inline}

@media screen and (max-width:890px){

.module.second_menu_y >ul >li {
    width: 44%;
    margin-top:0px;
}
.module.second_menu_y  {
    margin-top:0px;
}
    .img_pr_y img {
        width:10%;
    }
}
@media screen and (max-width:890px){

  div#carousel-example-generic .gal {
    width:100%;
  }
  .price {
    font-size: 66px;
  }
  .glyphicon-chevron-right:before, .glyphicon-chevron-left:before {
    font-size: 42px;
  }
  .span6 {
    width: 90%!important;
  }

}
