html,body{width:100%}
body{margin:0;color:#595959;font-size:14px;font-family:Georgia, sans-serif;background:#fff url(../images/body.png) repeat-x center top}
.body-en{margin:0;color:#595959;font-size:14px;font-family:Georgia, sans-serif;background:#fff url(../images/body-en.png) repeat-x center top}
img{border:none}
a{text-decoration:none;outline:none;cursor:pointer}
a:hover{text-decoration:none}
ul{margin:0;padding:0}
/* width */.width{width:1000px;margin:0 auto}
.width p{text-align:justify;font-size:14px;}
.width:after{content:"";display:block;clear:both}
.clearfix{zoom:1}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
a{text-decoration:underline;color:#333333}
a:hover{text-decoration:none}
/*header*/header{position:relative;height:64px;padding-top:164px}
header .logo{position:absolute;left:353px;top:46px;width:310px;height:98px}
header .lang{left:480px;position:absolute;top:145px}
header nav{background:transparent url(../images/menu.png) no-repeat left top;height:84px;padding-top:12px;width:996px}
header nav ul{list-style:none}
header nav> ul > li{float:left;background:transparent url(../images/sep.png) no-repeat left center;padding-left:1px;position:relative}
header nav> ul > li:first-child{background:none}
header nav> ul> li> a{font-size:12px;color:#fff;text-shadow:.5px .866px 0 rgb(62,62,62);text-transform:uppercase;text-decoration:none;display:inline-block;text-align:center;line-height:50px;width:140px}
header nav > ul> li > a:hover{background-color:#777777}
header nav > ul> li >ul{display:none;position:absolute;left:0;top:100%;width:100%;z-index:9999}
header nav > ul> li:hover >ul{display:block}
header nav > ul> li >ul > li >a{font-size:12px;text-transform:uppercase;color:#000;text-decoration:none;display:block;width:100%;padding:10px 0}
header nav > ul> li >ul > li{background:none repeat scroll 0 0 #F1F1F1;min-height:16px;text-align:left;padding:0 10px}
header nav > ul> li >ul > li:hover{background-color:#777777;background-image:none;color:#fff}
section{min-height:500px;padding-top:39px;padding-bottom:6px}
.picture{background:transparent url(../images/section.jpg) repeat-x left top;height:430px;margin-top:29px}
section .imgs{height:349px}
section .imgs li{width:241px;float:left;margin-left:10px}
section .imgs li:first-child{margin-left:0}
section .width > .imgs li >span{height:64px;background:transparent url(../images/span.png) repeat-x left top;display:block;width:241px;text-align:center;vertical-align:middle;display:table-cell}
section .imgs span a{font-size:18px;text-decoration:none;color:#fff;display:block;width:100%}
section .imgs span a:hover{text-decoration:none}
.border{border-top:1px solid #c1c1c1;height:1px;margin:15px 0}
.border1{background:transparent url(../images/border1.png) no-repeat left top;height:33px}
section .left{width:450px;margin-top:35px;float:left}
section .left h2{font-size:18px;color:rgb(0,0,0);text-transform:uppercase;line-height:23px;margin-bottom:16px}
section .left p{line-height:20px;text-align:justify}
section .right{float:right;width:500px;margin-top:35px}
section .right h2{font-size:16px;color:#000000;font-weight:normal;text-transform:uppercase;margin-bottom:13px;clear:both}
section .right .karusel{position:relative;width:494px;height:149px;background-color:#d5d5d5;margin-top:23px}
section .right .karusel .prev{background:transparent url(../images/arrows1.png) no-repeat center top;height:29px;width:14px;top:59px;left:14px;position:absolute}
section .right .karusel .next{background:transparent url(../images/arrows1.png) no-repeat center -53px;height:29px;width:14px;top:59px;right:14px;position:absolute}
section .right .karusel > div{width:428px;overflow:hidden;height:120px;position:relative;margin-left:36px;height:140px}
section .right .karusel ul{width:10000px;left:0;top:0;position:absolute;-webkit-transition:left 500ms ease;-moz-transition:left 500ms ease;-ms-transition:left 500ms ease;-o-transition:left 500ms ease;transition:left 500ms ease;margin-top:15px}
section .right .karusel ul >li{float:left;height:120px;margin-right:5px}
section .right .see{font-size:14px;color:rgb(66,151,186);font-style:italic;float:right;display:inline-block;margin-top:10px;margin-bottom:37px}
section .right .galery-block{height:177px;width:493px;margin-top:18px}
section .right .galery-block{font-size:18px;color:#626262;position:relative;height:156px;width:494px;background-color:#d5d5d5}
section .right .galery-block a.link1{display:block;color:#4297ba;font-size:14px;font-style:italic}
section .right .galery-block .galery >div{padding-top:18px;padding-left:56px}
section .right .galery-block .prev{background:transparent url(../images/arrows1.png) no-repeat center top;height:29px;width:14px;top:59px;left:14px;position:absolute}
section .right .galery-block .next{background:transparent url(../images/arrows1.png) no-repeat center -53px;height:29px;width:14px;top:59px;right:14px;position:absolute}
section .right .galery-block ul.tabs{margin-top:10px}
section .right .galery-block ul.tabs li{float:left;background:transparent url(../images/tab.png) no-repeat left top;width:67px;height:28px}
section .right .galery-block ul.tabs li.active{background:transparent url(../images/tabs.png) no-repeat left top}
section .right .galery-block ul.tabs li a{color:#3586a8;font-size:14px;padding-left:13px}
section .width > h2{color:#333333;font-size:32px;font-weight:300;margin-bottom:20px;margin-top:30px}
section .width > h2.h3tosale{font-size:28px;clear:both}
section p{line-height:25px;margin-bottom:15px}
section h3{font-size:15px;text-transform:uppercase;color:#656565;margin:15px 0;line-height:20px}
section .notice{margin-top:30px}
section .notice li{margin-bottom:104px}
section .notice li >div.img1{width:166px;height:166px;border:1px solid #a5a5a5;float:left;background-color:#fff;margin-right:10px}
section .notice li div.img2{height:inherit;width:inherit;display:table-cell;vertical-align:middle;text-align:center}
section .notice li > span{font-size:16px;font-weight:bold;margin-bottom:32px;display:inline-block}
section .notice li span >a{font-size:14px;font-style:italic;color:#4297ba}
section .notice li p >span{font-size:18px}
section .notice li p >span.min{font-size:15px}
section .ps{font-size:14px;color:rgb(0,0,0);font-style:italic;padding-top:20px}
section .artist{margin-top:53px}
section .artist li{margin-bottom:97px}
section .artist li >div.img1{width:275px;height:275px;border:1px solid #a5a5a5;float:left;background-color:#fff;margin-right:26px}
section .artist li div.img2{height:inherit;width:inherit;display:table-cell;vertical-align:middle;text-align:center}
section .artist li h4{color:#000;font-size:16px;font-weight:bold;margin-bottom:14px}
section .artist li a{color:#4197b9;font-size:14px;font-style:italic;text-decoration:underline}
section .artist li p{line-height:30px}
section .pictures{margin-top:49px}
section .pictures li{float:left;width:274px;height:274px;text-align:center;margin-right:52px;margin-bottom:62px}
section .pictosale{margin-top:5px}
section .pictosale li{float:left;height:274px;width:320px;text-align:center;margin-bottom:80px;padding:0 5px}
section .pictosale li span{display:block;padding-top:5px}
section .pictosale li img{padding-bottom:10px}
.red{color:#CC0033}
.cleared{clear:both}
.grey{color:#666666}
section .pictures li >div.img1{width:274px;height:274px;border:1px solid #a5a5a5;float:left;background-color:#fff;margin-right:26px}
section .pictures li div.img2{height:inherit;width:inherit;display:table-cell;vertical-align:middle;text-align:center}
section .pictures li > a{color:#4197b9;font-size:16px;font-weight:bold;clear:both;display:inline-block;margin-top:10px}
section .works{margin-top:45px}
section .works li{margin-right:60px;width:272px;height:272px;float:left;margin-bottom:52px}
section .works li >div.img1{width:272px;height:272px;border:1px solid #a5a5a5;float:left;background-color:#f5f5f5;margin-right:10px}
section .works li div.img2{height:inherit;width:inherit;display:table-cell;vertical-align:middle;text-align:center}
section .catalog{margin-top:36px}
section .catalog li{margin-bottom:60px;height:273px}
section .catalog li >div.img1{width:273px;height:273px;border:1px solid #a5a5a5;float:left;background-color:#f5f5f5;margin-right:24px}
section .catalog li div.img2{height:inherit;width:inherit;display:table-cell;vertical-align:middle;text-align:center}
section .catalog li h4{color:#000;font-size:16px;padding-bottom:16px}
section .catalog li > a{color:#4197b9;font-size:14px;font-style:italic;margin-top:12px;display:inline-block}
section .left1{width:380px;float:left}
section .left1 table.table1{margin-top:29px}
section .left1 .table1 th{color:#616161;font-size:16px;font-weight:bold;text-align:left;width:116px}
section .left1 td{padding-bottom:35px}
section .left1 .table1 td a{font-size:14px;color:#4297ba;font-style:italic}
section .left1 strong{padding-bottom:5px;display:inline-block}
section form{margin-bottom:260px}
section form .label{color:#686868;font-size:14px;margin-top:33px;display:block;min-height:20px;line-height:20px}
section form .label > span{text-align:left;width:218px;display:inline-block;margin-right:16px}
section form input[type=text]{background:transparent url(../images/input.jpg) no-repeat left top;display:inline-block;width:522px;height:29px;border:none;line-height:20px;color:#000;padding:5px 5px 5px 10px}
section form .label2{line-height:19px;padding:0 0 5px 32px;background:transparent url(../images/check.png) no-repeat left 0;position:relative;display:block}
section form input[type=checkbox]{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;position:absolute}
section form label.active{background-position:left -22px}
section form input[type=submit]{background:transparent url(../images/button.png) no-repeat left top;border:none;outline:none;color:#ffffff;width:151px;height:34px;cursor:pointer;margin-top:53px}
section .table2{width:100%;margin-top:30px;border-spacing:10px;border-collapse:separate}
section .table2 .main td{background-color:#c1c1c1;color:#676767;font-size:12px;text-transform:uppercase;text-align:center;height:66px;vertical-align:middle}
section .table2 .another td{border:1px solid #c1c1c1;padding-bottom:20px}
section .table2 .another td a{display:block;color:#4197b9;font-family:Georgia;font-size:14px;font-weight:bold;padding-top:15px;padding-left:10px}
.table3{width:40%;margin-top:30px}
.table3 .another td{border:1px solid #c1c1c1;padding:5px 10px}
footer{background:transparent url(../images/footer.png) repeat-x left top;height:100px;-webkit-box-shadow:0 -3px 10px 0 rgba(50,50,50,0.7);-moz-box-shadow:0 -3px 10px 0 rgba(50,50,50,0.7);box-shadow:0 -3px 10px 0 rgba(50,50,50,0.7)}
footer .width{position:relative}
footer ul{float:left;margin-top:30px;margin-left:100px}
footer ul li{margin-bottom:10px}
footer ul.ul1{margin-left:0}
footer ul li:first-child a{font-size:12px;color:rgb(255,255,255);text-transform:uppercase;text-decoration:none}
footer ul li a{font-size:12px;font-family:Arial;color:rgb(191,191,191)}
footer span{font-size:14px;color:rgb(191,191,191);position:absolute;bottom:-20px}
footer .med{background:transparent url(../images/med.png) no-repeat right top;padding-right:61px;padding-top:10px;padding-bottom:10px;font-size:12px;color:rgb(179,179,179);text-align:left;position:absolute;right:12px;bottom:-30px;text-decoration:none}
.articles > li{color:#333;list-style:disc inside none;margin:10px 0}
.articles > li a{color:#333}
.tab-content{border-bottom:1px solid #a3a3a3}
.tab-content a{font-size:16px;color:#333;text-decoration:none}
.map{float:right}
.bold{font-weight:bold}
.inv{display:none}
strong{font-weight:normal}
.box{display:block;padding-left:30px;list-style:disc;margin-top:-10px;line-height:20px}
.tab{padding-left:40px}
.tab_art tr td{padding:3px 0}
.tab_art{margin-bottom:40px}
.news-block{background:none repeat scroll 0 0 #D5D5D5;border:1px solid #E0E0E0;box-shadow:0 3px 4px 0 rgba(50,50,50,0.5);padding:15px}
.date{background:none repeat scroll 0 0 #F5F5F5;margin-right:10px;padding:3px}
.counters{padding:3px 20px;height:60px}
.kw{display:block;background:transparent url(../images/kw.png) bottom no-repeat;width:130px;height:80px;margin-left:10px}
.fb{position:absolute;top:5px;right:5px;display:block;background:url(../images/facebook.jpg) no-repeat;width:35px;height:35px}
.inst{position:absolute;top:5px;right:45px;display:block;background:url(../images/instagram.jpg) no-repeat;width:35px;height:35px}
h1{display:none}
.bot{margin-bottom:10px}