@font-face { font-family: OpenSansBold; src: url("OpenSans-Bold.ttf"); }
@font-face { font-family: OpenSans; 	src: url("OpenSans-Regular.ttf"); }
@font-face { font-family: OpenSansSemibold; src: url("OpenSans-Semibold.ttf"); }
@font-face { font-family: OpenSansItalic; src: url("OpenSans-Italic.ttf"); }
@font-face { font-family: OpenSansLightItalic; src: url("OpenSans-LightItalic.ttf"); }
@font-face { font-family: OpenSansLight; src: url("OpenSans-Light.ttf"); }
@font-face { font-family: maximacyrtcyligcom; src: url("maximacyrtcyligcom.ttf"); }
@font-face { font-family: Roboto; 	src: url("Roboto-Regular.ttf"); }
@font-face { font-family: Corki; 	src: url("Corki-Regular.otf"); }
@font-face { font-family: PhilosopherItalic; 	src: url("Philosopher-Italic.ttf"); }


html, body
{
  margin: 0px;
  padding: 0px;  
  font-family: OpenSans, Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #987f50; 
  width: 100%; 
  height: 100%; 
  min-width: 1024px;
  background-color: #050402;
}

table.all 
{
  height : 100%;
  width  : 100%;
}

img   {border:0px;}
form { margin: 0px; padding: 0px; border: 0px; }

fieldset { border: none; padding: 30px 0 0 0; border-top: 1px solid #a48956; margin: 0;}
legend { color : #987f50;  font-size : 24px; padding: 0 10px; font-family: maximacyrtcyligcom; letter-spacing: 6px; text-transform: uppercase;}
legend i {font-style: normal;}
legend .btn2 {font-size: 15px; text-decoration: none;}

.up    {text-transform: uppercase;}
.lower {text-transform: lowercase;}
.tbold {font-weight: bold;}
.fleft {float: left;}
.cpointer {cursor: pointer;}
.bclear  {clear:both;}
.und     {text-decoration: underline;}
.und_none, .und_none:HOVER {text-decoration: none;}
.prelative {position: relative;}

ul.table {padding: 0; margin: 0; list-style: none;}
ul.table li {display: inline-table; vertical-align: top;}
ul.table li.right {float: right;}

a {color: #e3be7a;}
a:hover {color:#fff;}

h1 {font-family: Corki; font-size: 30px; margin: 0;  font-weight: normal; }
h1 a {text-decoration: none;}

/* --- Site ------  */
.holder { height: auto;  min-height: 100%; position: relative; }
.container { padding-bottom: 55px;}
.container.default, .container.awards-lst, .container.news, .container.arche-events {padding-top: 50px; padding-bottom: 85px;}
.container.default, .container.psearch {border-top: 5px solid #463420; margin-top: 10px; background: url("/img/shadow2.png") no-repeat center top; }
footer { bottom: 0; left: 0; position: absolute; right: 0; width: 100%; }
footer .pwidth {padding-top: 20px;} 
.pwidth {width: 1190px; /*1024px*/; margin: 0 auto; position: relative;}
header {padding: 10px 0; text-align: center;}
nav, .menu-fixed {text-align: center;}
nav a, .menu-fixed a {font-family: maximacyrtcyligcom; font-size: 24px; text-decoration: none; color: #e3be7a; text-transform: uppercase; display: inline-table; padding: 10px 20px; border-right: 1px solid #463420;  }
nav a.current, .menu-fixed a.current {color: #fff;}
nav a:LAST-CHILD, .menu-fixed a:LAST-CHILD {border: none;}

footer .col3 > div:FIRST-CHILD {text-align: left;}
footer .col3 > div:LAST-CHILD {text-align: right;}
footer {height: 55px; color: #8b8582; background: #312d2b; }
footer .menu a {display: inline-table; padding: 0 10px; border-right: 1px solid #8b8582; text-transform: uppercase; font-size: 11px;  }
footer .menu a:LAST-CHILD {border: none;}
footer a {color: #8b8582; text-decoration: none;}
footer a:HOVER {color: #fff; }

h1.pname {margin-bottom: 20px; font-size: 40px; text-transform: uppercase; border-bottom: 4px solid #987f50; color: #fff;}

#toTop {position: fixed; right: 10px; bottom: 10px; display: block; width: 40px; height: 40px; background: url("/img/top.png"); opacity: 0.6; z-index: 9999; display: none;}
#toTop:HOVER {opacity : 1}

.languages {text-align: left; padding-top: 25px; padding-left: 15px;}
.languages a {text-decoration: none; font-size: 10px; color: #846649; text-transform: lowercase; vertical-align: middle; display: inline-table; padding-right: 10px; }
.languages a img {vertical-align: middle;}
.languages a.current, .languages a:HOVER {color: #fff;}

.search {text-align: right; padding-top: 25px; padding-right: 15px; font-size: 10px; text-transform: lowercase;}
.search img {vertical-align: top; margin-left: 10px;}

.products-all {min-width: 100%;}
header .search a {text-decoration: none;}

fieldset.pname {margin: 15px 0;}
fieldset.pname legend {color: #fff;}
.psearch fieldset.pname { border-top-width: 5px; margin-bottom: 5px;  }
.psearch fieldset.pname h1 {padding-left: 6px;}

legend .count {
	background: none repeat scroll 0 0 #a48956;
    border-radius: 50%;
    color: #000;
    display: inline-table;
    letter-spacing: 0;
    padding: 5px 0;
    text-align: center;
    width: 42px;
    margin-left: 10px;
}

.bottle2164 .bottle-sh, .bottle2164 .bottle-sh .img,
.bottle2142 .bottle-sh, .bottle2142 .bottle-sh .img,
.bottle2144 .bottle-sh, .bottle2144 .bottle-sh .img,
.bottle2247 .bottle-sh, .bottle2247 .bottle-sh .img
 {background-size: 330px auto; }
.b5.bottle2164 .img img, .b5.bottle2142 .img img, .b5.bottle2144 .img img, .b5.bottle2247 .img img {width: 120px;}

.photos-table {margin-right: 30px; width: 340px; float: left; }
.photos-table .img-big img {width: 340px;}
.photos-table .img-smals {margin-top: 20px; margin-bottom: 20px; border-top: 1px solid #987f50; padding-top: 15px; border-bottom: 1px solid #987f50; padding-bottom: 15px;   }
.photos-table .img-smals img {border: 2px solid transparent; margin: 5px; }
.photos-table .img-smals a:nth-child(3n) img {margin-right: 0; }
.photos-table .img-smals a:nth-child(3n+1) img {margin-left: 0; }
.photos-table .img-smals img:HOVER {border-color: #fff; }
.photos-table .img-smals a {text-decoration: none;}
.pb1 {float: right; width: 54%;}
.pb1 h1 {background: #987f50; margin: 15px 0; padding: 15px 20px; text-align: center; color: #fff; font-size: 31px; font-weight: normal;}

.photos-default a img {width: 403px;}

.container.psearch {padding-top: 20px;}
.container.psearch .pname {text-align: center;}
.psearch form {margin-bottom: 30px;}
.psearch .block {border-top: 1px solid #302817; background: url("/img/bg12.png"); padding: 20px; margin-bottom: 13px; }
.psearch .block * {display: inline-table; vertical-align: middle;}
.psearch .block .nr {font-size: 20px; background: #d0ba7a; border-radius: 50%; padding: 4px 13px; color: #000; margin-right: 20px; }
.psearch .block h1 {font-size: 20px; text-transform: uppercase; margin-right: 10px;}
.psearch .block img {margin-right: 30px;}
.psearch .block .varieties {margin-top: 15px; display: block;}
.varieties ul {padding: 0; margin: 0; list-style: none; width: 100%;}
.varieties ul li {width: 20%; vertical-align: top !important;}
.varieties ul li > div {margin-bottom: 5px; display: block !important;}
.varieties ul li.one {width: 180px;}
.varieties ul li .icheck_minimal-icon {left: 0;}
.varieties ul li .iradio_minimal {padding-left: 35px;}

.peoples-lst .img {padding-right: 40px;}
.peoples-lst h2 {font-size: 14px;}
.phone {background: url("/img/icon-phone.png") no-repeat center left; padding-left: 8px;}
.fax {background: url("/img/icon-fax.png") no-repeat center left; padding-left: 15px;}
.peoples-lst .fax {margin-left: 5px;}

.banner-tastings {display: block; border: 3px solid #987f50; padding: 15px; margin:0 40px; position: relative;  background: url("/img/bg-banner-tastings.png") no-repeat center bottom #987e50; color: #fff; min-height: 200px; box-shadow:10px 10px 50px 20px #7d6338 inset;}
.banner-tastings span {display: block; color: #fff; font-size: 30px; font-family: Corki;  }
.banner-tastings i {display: block; font-style: normal;}
.banner-tastings a {position: absolute; bottom: 10px; right: 10px; text-transform: uppercase; font-size: 24px; font-family: Corki; color: #fff; background: url("/img/s11.png") no-repeat right center; padding-right: 15px; text-decoration: none;  }
.banner-tastings a:HOVER {color: #efd59d;}


.menu-categories { padding: 20px 0; text-align: center; border-bottom: 1px solid #241d17;
background: #020303;
background: -moz-linear-gradient(top,  #020303 0%, #2c2c2c 15%, #000000 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#020303), color-stop(15%,#2c2c2c), color-stop(100%,#000000));
background: -webkit-linear-gradient(top,  #020303 0%,#2c2c2c 15%,#000000 100%);
background: -o-linear-gradient(top,  #020303 0%,#2c2c2c 15%,#000000 100%);
background: -ms-linear-gradient(top,  #020303 0%,#2c2c2c 15%,#000000 100%);
background: linear-gradient(to bottom,  #020303 0%,#2c2c2c 15%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#020303', endColorstr='#000000',GradientType=0 );
}
.menu-head a {color: #72583e; font-size: 20px; font-family: maximacyrtcyligcom; text-transform: uppercase;  text-decoration: none; background-image: url("/img/cognac.png"), url("/img/l1.png"); background-position: left bottom, right bottom; background-repeat: no-repeat; display: inline-table; padding: 20px 20px 10px 30px; margin-right: 20px;  letter-spacing: 5px; }
.menu-head a:HOVER, .menu-head a.current {color: #fff;}
.menu-head a:LAST-CHILD {margin-right: 0; padding-right: 0;}
.menu-head .c-1433, .menu-head .c-1781  {background-image: url("/img/divin_icon.png"), url("/img/l1.png");}
.menu-head .c-1535, .menu-head .c-1782  {background-image: url("/img/wine_bottle_icon.png"), url("/img/l1.png");}
.menu-head .c-1398, .menu-head .c-1784  {background-image: url("/img/vodka_bottle_icon.png"), url("/img/l1.png");}
.menu-head .c-1386, .menu-head .c-1785  {background-image: url("/img/brandy_bottle_icon.png"), url("/img/l1.png");}
.menu-head .c-1536, .menu-head .c-1783  {background-image: url("/img/calvados_bottle_icon.png"), url("/img/l1.png");}
.menu-head .c-1428, .menu-head .c-1786  {background-image: url("/img/gin_bottle_icon.png");}
.menu-head .c-1433:HOVER, .menu-head .c-1433.current, .menu-head .c-1781:HOVER, .menu-head .c-1781.current  {background-image: url("/img/divin_icon_over.png"), url("/img/l1.png");}
.menu-head .c-1535:HOVER, .menu-head .c-1535.current, .menu-head .c-1782:HOVER, .menu-head .c-1782.current  {background-image: url("/img/wine_bottle_icon_over.png"), url("/img/l1.png");}
.menu-head .c-1398:HOVER, .menu-head .c-1398.current, .menu-head .c-1784:HOVER, .menu-head .c-1784.current  {background-image: url("/img/vodka_bottle_icon_over.png"), url("/img/l1.png");}
.menu-head .c-1386:HOVER, .menu-head .c-1386.current, .menu-head .c-1785:HOVER, .menu-head .c-1785.current  {background-image: url("/img/brandy_bottle_icon_over.png"), url("/img/l1.png");}
.menu-head .c-1536:HOVER, .menu-head .c-1536.current, .menu-head .c-1783:HOVER, .menu-head .c-1783.current  {background-image: url("/img/calvados_bottle_icon_over.png"), url("/img/l1.png");}
.menu-head .c-1428:HOVER, .menu-head .c-1428.current, .menu-head .c-1786:HOVER, .menu-head .c-1786.current  {background-image: url("/img/gin_bottle_icon_over.png");}

.col2 > div {width: 50%;}
.col3 > div {width: 33.333333333%;}
.col1-3 > div:FIRST-CHILD {width: 30%;}
.col1-3 > div:LAST-CHILD {width: 70%;}
.col2 > div, .col3 > div, .col1-3 > div {float: left;  box-sizing: border-box;}
.col2:AFTER, .col3:AFTER, .col1-3:AFTER, .product-info:AFTER {clear: both; content: ""; display: block; }

.container.default > .col1-3 >  div:LAST-CHILD {padding-left: 15px;}

.date, .news-details-lst .row i {color: #fff; font-size: 16px; font-family: maximacyrtcyligcom;  }

.shot {  opacity: 0.1; }
.menu-fixed {position: fixed; left: 0; top: 0; right: 0; background: #000; display: none; z-index: 99999; border-bottom: 5px solid #463420;}
.menu-fixed .logo img {width: 100px; vertical-align: middle;}
.menu-fixed .logo {border: 0; margin-right: 30px; padding: 0; }

.pro-sliders {position: relative; text-align: center;}
.menu-children fieldset {padding: 10px 40px 0;}
.menu-children {margin-bottom: 15px; }

.excessive {text-align: center; font-size: 36px; text-transform: uppercase; color: #4d4643; border-top: 1px solid #4d4643; padding: 30px 0; margin-top: 15px; }
.product-details {padding-top: 40px;}
.product-details.one {padding-top: 0px;}

.product-info-details {width: 542px; box-sizing: border-box; float: left; }
.product-info-details h1 {font-size: 40px; text-transform: uppercase; border-bottom: 4px solid #987f50; margin: 40px 0; color: #fff;}
.product-info-details h3 {color: #fff; font-size: 20px; text-transform: uppercase; font-family: maximacyrtcyligcom; letter-spacing: 3px; font-weight: normal; }
.product-info-details .txt {padding-bottom: 40px; border-bottom: 1px solid #262626; }
.product-info-details .t {font-style: normal;}

.product-awards {background: url("/img/bg11.png"); margin-bottom: 50px; padding: 30px 0;}
.product-awards i {font-style: normal; color: #fff; text-transform: uppercase; display: block; font-size: 20px; font-family: Corki; display: block; padding: 30px 0 10px;  }
.product-awards a {text-decoration: none;}
.product-awards .b5 {height: 140px; width: 393px; text-align: left;}
.product-awards .b5 img, .product-awards .b5 a {float: left;}
.product-awards .b5 a {max-width: 250px;}
.white .product-awards {background-image: url("/img/bg10.png"); }
.white .product-awards i {color: #313131;}


.b5 {float:left; width: 236px; height: 410px; overflow: hidden; text-align: center; border: 1px solid transparent; padding: 10px 0; margin-bottom: 25px;}
.b5 > a {text-decoration: none; color: #d5a875;}
.b5 > a:HOVER, .b5 > a:HOVER .btn1 {color: #fff;}
.b5 .title {font-size: 20px; font-family: maximacyrtcyligcom; color: #fff; display: block; padding: 25px 0; }
.b5 .txt {padding: 0 10px; min-height: 51px;}
.b5  div.img {width: 241px; height: 220px; display: block; position: relative;}
.b5  div.img img {position: absolute; max-height: 180px; right: 0; bottom: 40px; left: 0; margin: auto;}
.b5 .img {width: 100%;}
.b5.active {border-color: #82663e;}
.white .b5 > a {color: #000;}
.white .b5 > a:HOVER{color: #6F2525;}
.white .b5.active {border-color: #989898;}


#page-913 .bottle .img {background: url("/img/bg_products_small.png") no-repeat center bottom; height: 273px; }
#page-913 .bottle .img  img {max-height: 240px;}
#page-913 .tr-6 .bottle .img  img, #page-913 .tr-3 .bottle .img  img {max-height: 232px;}
#page-913 #section1398 .bottle .img, #page-913 #section1428 .bottle .img {background-image: url("/img/bg_products_small2.png");}
/* #page-913 #section1536 .bottle .img, #page-913 #section1386 .bottle .img, #page-913 #section1535 .bottle .img {background-image: url("/img/bg_products_small3.png");} */
.black .img {background: url("/img/bg_products_small.png") no-repeat center bottom; }
.black legend i {color: #fff;}
.white .img {background: url("/img/bg_products_small2.png") no-repeat center bottom; }
.white .b5 .title, .white .product-info-details h1, .white .product-info-details h3, .white .product-info-details .awards i, .white legend i {color: #000;}
.product-details.white, .container.arche-events, .container.white {background: url("/img/bg3.png");}

/*
#bgBottle1 {background-color: #000; background-repeat: no-repeat; background-position: right top; }
.white #bgBottle1, .white #htmlProductAwards {background-color: #fff;}
*/

.bottle-bg {background-repeat: no-repeat; background-position: center; }
.bottle-sh {background-repeat: no-repeat; background-position: bottom center;}

.block4 {min-width: 241px;}
.block4 .b6 {float:left; width: 482px; height: 723px; overflow: hidden;  color: #b58f44;}
.block4 .b6 .bottle-sh {width: 482px; height: 723px;}
.white .block4 .b6 {color: #343434;}
.block4 .b6.bg1 {background: url("/img/bg1.png") repeat;}
.block4 .b6 .img {width: 100%; height: 100%;  background-position: center; background-repeat: no-repeat; }


#page-1 .tr-2, #page-1 .tr-3, #page-1 .tr-4, #page-1 .tr-5, #page-1 .tr-6 {box-sizing: border-box; padding-bottom: 40px; display: block;  min-height: 435px; } /* Start page */
#page-913 .tr-1, #page-913 .tr-2, #page-913 .tr-3, #page-913 .tr-4, #page-913 .tr-5, #page-913 .tr-6 {box-sizing: border-box; display: block;}/* All Categories page */ 


/* Categoty page */
#page-913 .bottle {padding-top: 30px;}
#page-913 fieldset.menu {padding-top: 15px; margin-top: 50px;}
#page-913 fieldset.menu legend {margin-left: 40px;}
#page-913 fieldset.menu legend a {text-decoration: none; color: #d5a875; font-size: 30px; font-family: Corki;  }
#page-913 fieldset.menu legend a:HOVER {color: #fff;}
#page-913 fieldset.menu ul {padding: 0 40px; margin: 0; list-style: none;}
#page-913 fieldset.product-info {padding-top: 15px; margin-top: 20px;}
#page-913 fieldset.product-info legend {color: #fff;}
#page-913 .product-info .info {padding-bottom: 15px; }
#page-913 .category-info {padding: 0 15px; color: #d5a875; text-align: center; display: table; height: 480px;}
#page-913 .category-info > div {vertical-align: middle; display: table-cell;}
#page-913 .category-info .btn1 {margin-top: 20px; text-align: center;}

#page-913 .tabItem, .menu-children a {display: block; border: 1px solid #2e241e; padding: 10px; font-size: 20px; color: #d5a875; font-family: maximacyrtcyligcom; cursor: pointer; margin-bottom: 5px; text-decoration: none; }
#page-913 .tabItem, .menu-children .lvl2 {margin-left: 15px;}
#page-913 .tabItem.lvl2 {margin-left: 30px;}
#page-913 .tabItem:HOVER, #page-913 .tabItem.active, .menu-children a:HOVER, .menu-children a.current {color: #fff; border-color: #82663e !important; }
.white .menu-children a {color: #82663e; border-color: #82663e;}
.white .menu-children a.current, .white .menu-children a:HOVER {color: #000; border-color: #989898 !important; }

#page-913 .tr-1 {background-color: #1f1c1a; }
#page-913 .tr-1 .pwidth {background: url("/img/tr1-1.png") no-repeat right center;}

#page-913 .tr-2 {background: url("/img/bg7.png"); }
#page-913 .tr-2 .tabItem {border-color: #5d3025; }
#page-913 .tr-2 .pwidth {background: url("/img/tr2-1.png") no-repeat right top;}

#page-913 .tr-3 {background: url("/img/bg3.png"); color: #000; }
#page-913 .tr-3 fieldset.menu legend a, #page-913 .tr-3 fieldset.product-info legend, #page-913 .tr-3 .btn1, #page-913 .tr-3 .category-info, .white .btn1 {color: #000;}
#page-913 .tr-3 fieldset.menu legend a:HOVER, #page-913 .tr-3 .btn1:HOVER, .white .btn1:HOVER, .white .b5 > a:HOVER .btn1 {color: #d5a875; }
#page-913 .tr-3 .btn1, #page-913 .tr-3 fieldset, .white .btn1  {border-color: #989898;}
#page-913 .tr-3 .pwidth {background: url("/img/tr3-1.png") no-repeat right top;}
#page-913 .tr-3 .pro-sliders .prevBtn {background-image: url("/img/prev5.png");}
#page-913 .tr-3 .pro-sliders .nextBtn {background-image: url("/img/next5.png");}

#page-913 .tr-4 {background: url("/img/bg8.png"); }
#page-913 .tr-4 .pwidth {background: url("/img/tr4-1.png") no-repeat right top;}

#page-913 .tr-5 {background: url("/img/bg9.png"); }
#page-913 .tr-5 .pwidth {background: url("/img/tr5-1.png") no-repeat right top;}

#page-913 .tr-6 {background: url("/img/bg10.png"); color: #000; }
#page-913 .tr-6 fieldset.menu legend a, #page-913 .tr-6 fieldset.product-info legend, #page-913 .tr-6 .btn1, #page-913 .tr-6 .category-info {color: #000;}
#page-913 .tr-6 fieldset.menu legend a:HOVER, #page-913 .tr-6 .btn1:HOVER {color: #d5a875; }
#page-913 .tr-6 .btn1, #page-913 .tr-6 fieldset  {border-color: #989898;}
#page-913 .tr-6 .pwidth {background: url("/img/tr6-1.png") no-repeat right top;}
#page-913 .tr-6 .pro-sliders .prevBtn {background-image: url("/img/prev5.png");}
#page-913 .tr-6 .pro-sliders .nextBtn {background-image: url("/img/next5.png");}

/* Start page */
#page-1 {background: url("/img/bg-start.png") no-repeat top center;}
#page-1.en {background: url("/img/bg-start-en.png") no-repeat top center;}
#page-1.cn {background: url("/img/bg-start-en.png") no-repeat top center;}

#page-1 .tr-1 {min-height: 155px; padding-top: 285px; text-align: center;}

#page-1 .tr {padding-top: 40px;}
#page-1 .tr-2 {background-image: url("/img/bg-tr2.png"), url("/img/bg2.png"); background-repeat: no-repeat, repeat; background-position: center top;  }
#page-1 .tr-2 .col2 > div:FIRST-CHILD {text-align: center; width: 55%;}
#page-1 .tr-2 .col2 > div:LAST-CHILD {width: 40%; padding-left: 35px;}
#page-1 .tr-2 .pwidth {min-height: 355px;}
#page-1 .tr-2 fieldset {padding-left: 400px;}
#page-1 .tr-2 legend {margin-left: -400px;}
#page-1 .tr-2 .txt1 {display: block;  text-transform: uppercase; color: #fff; font-size: 20px; font-family: Corki; letter-spacing: 2px; }
#page-1 .tr-2 .txt2 {display: block;  padding: 30px 0; font-size: 13px; color: #fff; }
#page-1 .tr-2 .txt3 {display: block; font-family: PhilosopherItalic; color: #f2bc92; font-size: 14px; line-height: 2; text-decoration: none; }
#page-1 .tr-2 a.txt3:HOVER {color: #fff;}
#page-1 .tr-2 .txt3:first-letter {font-size: 48px; line-height: 1;}
#page-1 .tr-2 .txt3 .last-letter  {font-size: 30px; line-height: 0;}
#page-1 .tr-2 .txt4 {display: block; color: #f2bc92; font-size: 18px; font-weight: bold; font-family: PhilosopherItalic; text-align: right; }
#page-1 .tr-2 .txt5 {position: absolute; bottom: -20px; left: 380px; border-left: 1px solid #615553; padding-left: 10px; font-size: 11px; }
#page-1 .tr-2 .txt5 i {display: block; color: #fff; font-style: normal; font-size: 16px; font-family: maximacyrtcyligcom; }
.boss {position: absolute; bottom: -40px; left: 0; width: 417px; height: 445px;}

#page-1 .tr-3 {background-image: url("/img/bg-tr3.png"), url("/img/bg3.png"); background-repeat: no-repeat, repeat; background-position: center top;  }
#page-1 .tr-3 .pwidth {min-height: 300px; text-align: center;}
#page-1 .tr-3 h1 {color: #000;}
#page-1 .tr-3 .txt {color: #000; line-height: 1.5; display: block; padding: 20px 0 40px; margin: 0 auto; width: 640px;  }
#page-1 .tr-3 .btn1 {color: #82663e; border-color: #82663e; margin: 0 10px; }
#page-1 .tr-3 .btn1:HOVER {color: #000;}

#page-1 .tr-4 {background-image: url("/img/bg-tr4.png"), url("/img/bg4.png"); background-repeat: no-repeat, repeat; background-position: center top;  }
#page-1 .tr-4 .pwidth {min-height: 360px; text-align: center;}
#page-1 .tr-4 legend {color: #fff;}
#page-1 .tr-4 .txt {text-decoration: none; display: block; margin: 30px auto 50px; line-height: 1.5; width: 700px; color: #fff;}
#page-1 .tr-4 .btn1 {color: #fff;}
#page-1 .tr-4 .txt:HOVER, #page-1 .tr-4 .btn1:HOVER {color: #e3be7a; }

#page-1 .tr-5 {background-image: url("/img/bg-tr5-1.png"), url("/img/bg-tr5.png"); background-repeat: repeat-x, repeat; background-position: top;  }
#page-1 .tr-5 fieldset {padding-left:  50px; padding-right:  50px;}
#page-1 .tr-5 .col2 {width: 500px;}
#page-1 .tr-5 .btn1 {display: block; border-color: #82663e; margin: 2px; letter-spacing: normal; color: #c8ae99;  }
#page-1 .tr-5 .btn1:HOVER {color: #fff;}
#page-1 .tr-5 .btn1 i {font-style: normal; float: right; color: #82663e; font-family: Corki; font-size: 20px; }
.img-awards {position: absolute; bottom: 0; right: 0; width: 450px; height: 240px;}

#page-1 .tr-6, #page-1 footer, #page-913 footer {background: url("/img/bg6.png"); text-align: center;}
#page-1 .tr-6 h1 a {color: #000;}
#page-1 .tr-6 h1 a:HOVER, #page-1 .tr-6 .digest:HOVER {color: #82663e;}
#page-1 .tr-6 .date, .news-lst-last .date {color: #8a714e; display: block; font-size: 16px; padding-bottom: 25px; border-bottom: 1px solid #82663e; margin-bottom: 25px;}
#page-1 .tr-6 .digest, .news-lst-last .digest {color: #444; display: block; text-decoration: none; padding-bottom: 25px;}
#page-1 .tr-6 .btn1 {color: #82663e; border-color: #82663e; }
#page-1 .tr-6 .btn1:HOVER {color: #000;}
#page-1 .tr-6 .img img {max-width: 330px;}

#page-1 footer, #page-913 footer {height: 55px; border-top: 1px solid #82663e; color: #000; }
#page-1 footer a, #page-913 footer a {color: #000; text-decoration: none;}
#page-1 footer a:HOVER, #page-913 footer a:HOVER {color: #82663e; }

#page-1922 h1 {color: #fff;}

.news-lst-last > div {text-align: center; margin-top: 40px; padding-top: 20px; border-top: 1px solid #82663e; padding-bottom: 20px;}
.news-lst-last .digest {color: #fff;}

.btn1, .btn-send {display: inline-block; border: 1px solid #82663e; padding: 10px 15px; text-transform: uppercase; text-decoration: none; color: #f2bc92; font-family: Roboto; letter-spacing: 3px; color: #f2bc92; }
.btn1:HOVER, .btn-send:HOVER {color: #fff; border: 1px solid #d5a862;}
.btn-send {cursor: pointer; background: transparent;}


.form-send input, .form-send select, .form-send textarea {box-sizing: border-box; border: 1px solid #82663e; padding: 5px 10px; }
.form-send input, .form-send select {width: 50%;}
.form-send textarea {width: 100%;}
.form-send input.code {width: 100%; padding: 11px 2px;}

#googleMap {color: #000;}


/* --- popup ---- */
.popup-info.isclose {overflow: hidden;}
.popup .btnClose { background: url("/img/s5.png") no-repeat center top #4C4948; padding: 15px 35px; font-size: 13px; text-transform: uppercase; border-radius: 0 0 10px 10px;  box-shadow: 0 0px 5px #000;  margin: 0 auto; cursor: pointer; width: 200px; text-align: center; color: #B58F44; }
.popup .btnClose.isclose {background: url("/img/s5-1.png") no-repeat center top #4C4948;}

/* --- Dialog --- */
#htmlDialog {width: 500px; height: 250px; position: fixed; top: 50%; left: 50%; margin-left: -250px;  margin-top: -125px; display: none; z-index: 9999;
	box-shadow: 0 0 1px 1px #222;	
	background: #000;
	text-align: center;
	color: #fff;
	border: 1px solid #82663e;
	font-size: 18px;
}
#htmlDialog .info {position: absolute; left: 20px; right: 20px; top: 20px; bottom: 80px; vertical-align: middle; }
#htmlDialog .btn-yes, #htmlDialog .btn-no {position: absolute; bottom: 0; width: 50%; text-transform: uppercase; padding: 20px 0; text-decoration: none; }
#htmlDialog .btn-yes {right: 0; background: url("/img/bg11.png") repeat scroll 0 0 rgba(0, 0, 0, 0);}
#htmlDialog .btn-no {left: 0; background: #4C4948;}
.bg-dialog {position: fixed; top: 0; width: 100%; right: 0; bottom: 0; height: 100%; left: 0; opacity: 0.8; background: #000; z-index: 555;}


/* FCK-Editor */
.fck-table1 {width: 100%; border: 0; }
.fck-table1 tr th { color: #fff; font-size: 22px;  }
.fck-table1 tr td:FIRST-CHILD {width: 10%; color: #fff; font-size: 18px; vertical-align: top; }
.fck-table1 tr td {padding-bottom: 30px; vertical-align: top;}

.fck-table2 {width: 100%; border-collapse:collapse; }
.fck-table2 thead tr {background: #B69244; color: #000;}
.fck-table2.t2 thead th { padding: 30px 20px; }
.fck-table2 th {border: 1px solid #000; padding: 15px 20px; text-align: left; text-transform: uppercase;}
.fck-table2 td {border: 1px solid #000; padding: 20px; width: 25%;}
.fck-table2 ul {padding-left: 15px;}
.fck-table2 tbody tr:nth-child(2n-1){background: #33291A; }
.fck-table2 tbody tr:nth-child(2n){background: #221B12; }
.fck-table2 td strong {background: #B69244; color: #fff; border-radius: 50%; width: 155px; line-height: 155px; font-size: 36px; display: inline-table; }
.fck-table2 tr td:nth-child(3) strong {background: #887556; }
.fck-table2 tbody tr:nth-child(2n) td:FIRST-CHILD strong {background: #887556; }
/*.fck-table2.t2 td strong {background: #9e4b4b;}*/
.fck-table2 tr td:LAST-CHILD strong {background: #B69244;}
.fck-table2 tr td:FIRST-CHILD strong {width: 80px; line-height: 80px;}
.fck-table2 tr td:FIRST-CHILD em {font-style: normal; font-size: 25px; display: block; margin-bottom: 20px; margin-top: 10px; line-height: 1; color: #fff;}
.fck-table2 tr td:nth-child(2) em {font-style: normal; font-size: 18px; display: block; color: #fff;  }


/* ----- Arch --- */ 
.arch {font-size: 18px;}
.arch .menu-children a:FIRST-CHILD {background: url("/img/s6.png") no-repeat 15px center; color:#282828;   }
.arch .menu-children a:first-child:HOVER {color: #6f2525; background: url("/img/s6.png") no-repeat 15px center #FDFDFE; }
.arch .years, .arch-month {display: block; float: left; padding: 16px 23px; border-right: 1px solid #cdcdcd; font-size: 16px; position: relative; }
.arch .years a:nth-child(2) {padding: 0 20px; color: #282828; text-decoration: none;}
.arch .years a:HOVER {color:#6F2525; }
.arch .years:HOVER, .arch-month:HOVER, .arch .btnLst:HOVER {background: #FDFDFE;}

.arch-month .sliders {margin: 0 20px;}
.arch-month .sliders, .arch-month li.sliderLI{ width:130px; height:auto; overflow:hidden;  text-align: center; }
.arch-month .prevBtn, .arch-month .nextBtn, 
.arch .years .prev, .arch .years .next {position: absolute; width: 30px; top: 0; bottom: 0; background-repeat: no-repeat; background-position: center;}
.arch-month .prevBtn, .arch .years .prev {background-image: url("/img/s6.png"); left: 0;} 
.arch-month .nextBtn, .arch .years .next {background-image: url("/img/s2.png"); right: 0;}
.arch-month a {text-decoration: none; color: #282828; }


.arch-calendar{position: relative; /*background: url("/img/bg-img1.png") no-repeat top right #ebebeb; box-shadow: 0 5px 5px #C4C4C4 inset;*/ font-family: OpenSansLight; overflow: hidden;}
.arch-calendar .body-width {position: relative;} 
.arch-calendar .sliders {margin: 30px 60px;}
.arch-calendar .sliders, .arch-calendar li.sliderLI{ width:600px; height:370px; overflow:hidden; }
.arch-calendar li.sliderLI {float: left; position: relative;}

.arch-calendar .prevBtn, .arch-calendar .nextBtn {overflow: hidden; position: absolute; top: 50%; margin-top: -30px; background-repeat: no-repeat; line-height: 3; color: #282828;  font-size: 13px;}
.arch-calendar .prevBtn {background-image: url("/img/prev2.png"); left: 30px;  padding-left: 40px; background-position: left center;} 
.arch-calendar .nextBtn {background-image: url("/img/next2.png"); right: 30px; padding-right: 40px; background-position: right center;}
.arch-calendar .prevBtn:HOVER, .arch-calendar .nextBtn:HOVER, .arch .btnClose:HOVER, .arch .btnLst:HOVER {color: #6F2525;}
.arch-calendar .sliderLI table > div { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; }
.arch-calendar table {border-collapse: collapse;}
.arch-calendar table td {border: 1px solid #cdcdcd; text-align: center; font-size: 20px; color: #a5a5a5; width: 70px; height: 70px;}
.arch-calendar table td.n {color: #6f2525; background: url("/img/s4.png") no-repeat 95% 95% #fff;}
.arch-calendar table td.n.active {background: url("/img/s8.png") no-repeat 95% 95% #6f2525;}
.arch-calendar table td.n.active a {color: #fff;}
.arch-calendar table td.n:HOVER {box-shadow: 0 0 3px 3px #cdcdcd inset;}
.arch-calendar table td.l {color: #282828; background: #fff;}
.arch-calendar table td a {text-decoration: none; color: #6f2525; display: block; line-height: 3; }
.arch-calendar table td i {font-style: normal;}
.arch-calendar-shadow {box-shadow: 0 5px 5px -3px #C4C4C4 inset;}

.arch .btnClose { background: url("/img/s5.png") no-repeat center top #ebebeb; padding: 15px 35px; font-size: 13px; text-transform: uppercase; border-radius: 0 0 10px 10px;  box-shadow: 0 0px 5px #C4C4C4;  margin: 0 auto; cursor: pointer; width: 200px; text-align: center; }
.arch .btnClose.isclose {background: url("/img/s5-1.png") no-repeat center top #ebebeb;}
.arch .btnLst { padding: 15px 35px 15px 27px; float: left; cursor: pointer;}
 

.arch-news {padding: 30px; }
.arch-news .row {padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #ccc;}
.arch-news .l {float: left; width: 207px;}
.arch-news .r {float: right; width: 400px;}
.arch-news .img {width: 205px; height: 205px; background-position: center; background-repeat: no-repeat; background-image: url("/img/default.png"); border: 1px solid #ccc; display: block; }
.arch-news .date2 {display: block; font-size: 13px; }
.arch-news .date {display: block; border: 1px solid #ccc; font-size: 13px; color: #6f2525; text-transform: uppercase; line-height: 3; text-align: center; position:  relative; margin-bottom: 20px;}
.arch-news .date i {position:  absolute; width: 15px; height: 10px; background-image: url("/img/s7.png"); left: 50%; margin-left: -7px; bottom: -10px;}
.arch-news .pname {font-size: 24px; color: #fff; font-family: OpenSansSemibold; text-decoration: none; line-height: 1.1; }
.arch-news .pblock {padding-top: 25px; font-size: 13px;  }
.white .arch-news .pname {color: #000;}

.news-details-lst .row {display: block; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #fff; text-decoration: none;}
.news-details-lst .row i {display: block; font-style:normal; }
.news-details .img img {max-width: 550px;}
.news .page-right {padding-left: 20px;}

/* --- end arch --- */

.tpad5 {padding-top: 5px;}
.tpad10 {padding-top: 10px;}
.lpad10 {padding-left: 10px;}


a.btn_3 
{
 color: #ffffff;  
 text-decoration: none;
 font-size: 12px;
 font-weight: bold;
 font-family: verdana;
}

div.error      { margin-bottom: 10px; padding: 10px; border: 1px solid #ff0000; color: #DA2626; }
input.error    { border: 1px solid #ff0000 !important; }

div.success      { margin-bottom: 10px; padding: 10px; border: 1px solid #000000; }
div.success span { color: #000000; font-size: 12px; font-weight: bold; }


input.search_input
{
	border: 1px solid #006D8E;
	background: #ffffff;
	width: 140px;
	height: 15px;	
}

#jtvGoogleSearch1 
{
	width: 581px;
	height: 500px;
}

/* jQuery lightBox plugin - Gallery style */
#gallery {		
		padding: 1px;
		/* width: 415px; */
}
#gallery ul { list-style: none; padding: 0;  }
#gallery ul li { display: inline; }
#gallery ul img {
		border: 1px solid #D4DCE7;
		border-width: 1px;
}
#gallery ul a:hover img {
		border: 1px solid #31529F;
		border-width: 1px;
		color: #fff;
	}
#gallery ul a:hover { color: #000000; }
