body{font-family:'Verdana', sans-serif;font-weight:400;font-size:14px;line-height:21px;color:#929292;overflow-x:hidden;}
::selection{background:#fc9c35;color:#fff;}
::-moz-selection{background:#f14833;color:#fff;}
img{max-width:100%;}
img1{max-width:85%;}
a:link{color:white;text-decoration:none;}
a:hover{color:#f14833;}
/*a:visited{color:#f14833;text-decoration:none;}*/
a:visited{color:#ffffff;text-decoration:none;}
.fright{float:right;}
.fleft{float:left;}
#undefined-sticky-wrapper{position:relative;height:0 !important;}
.menu{position:absolute;bottom:0;width:100%;height:76px;background:#fc9c35;z-index:9999;}
#logo{margin-bottom:0;margin-left:0;margin-right:18px;}
#nav{text-align:right;}
.navigation{list-style:none;margin:0;}
ul.navigation{overflow-x:hidden;position:relative;text-align:center;margin:0 auto;padding:0;width:770px;}
.navigation li{display:inline-block;text-align:center;width:128px;padding:28px 0 12px;margin:0 -2.5px;text-transform:none;background:none;border-bottom:1px solid #393939;font-family:'Open Sans', sans-serif;font-weight:400;font-size:18px;line-height:20px;color:#4b4a46;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
.navigation li:hover,
.navigation .active{cursor:pointer;color:#fff;}
.effect{position:absolute;left:-130px;transition:0.5s ease-in-out;}
.navigation li:nth-child(1):hover ~ .effect{left:0;}
.navigation li:nth-child(2):hover ~ .effect{left:128px;}
.navigation li:nth-child(3):hover ~ .effect{left:256px;}
.navigation li:nth-child(4):hover ~ .effect{left:384px;}
.navigation li:nth-child(5):hover ~ .effect{left:512px;}
.navigation li:nth-child(6):hover ~ .effect{left:640px;}
.ph-line-nav .effect{position:relative;z-index:100;width:128px;height:10px;bottom:5px;background:url(../images/menu_effect.png) no-repeat;margin-left:0;}
.btn_dropdown{border: 2px solid white;display:none;cursor:pointer;margin:20px 30px 0 0;width:130px;height:36px;text-align:center;font-family:'Open Sans', sans-serif;font-weight:700;font-size:18px;line-height:36px;color:white;border-radius:5px;}
.btn_dropdown:hover{color:#3e3e3e;}
.slide{background-attachment:fixed;width:100%;position:relative;padding:0;z-index:12;}
h2{display:block;margin:0 0px 23px;padding:0;text-transform:none;text-align:center;font-style:normal;border-bottom:1px solid #e0e0e0;font-family:'Open Sans', sans-serif;font-size:70px;line-height:82px;color:#343434;font-weight:300;}
h3{margin:0;padding:40px 0 32px 0;text-transform:uppercase;text-align:center;font-family:'Open Sans', sans-serif;font-weight:800;font-size:32px;font-style:normal;line-height:36px;color:#3e3e3e;}
h4{margin:0;padding:0 0 15px;text-transform:none;text-align:left;font-family:'Open Sans', sans-serif;font-weight:300;font-size:32px;font-style:normal;line-height:36px;color:#222;}
img.icon_img{float:left;margin-right:20px;margin-top:20px;margin-bottom:25px;}
.effect_2{background:url(../images/effect_2.png) repeat left top;position:relative;top:0;bottom:-57px;height:100%;z-index:999 !important;}
.padding_slide1{padding:241px 0 101px 0;}
.inset_shadow{position:absolute;z-index:10;left:0;right:0;top:0;bottom:76px;box-shadow:0 0 60px rgba(0,0,0, 0.7) inset;}


#garland{position:fixed;top:0;left:0;background-image:url(../images/garland.png);height:36px;width:100%;overflow:hidden;z-index:99}  
#nums_1{padding:100px}  
.garland_1{background-position: 0 0}  
.garland_2{background-position: 0 -36px}  
.garland_3{background-position: 0 -72px}  
.garland_4{background-position: 0 -108px}



#slide1{background-image:url(../images/slide1_bg.jpg);background-position:0 0 !important;background-size:cover !important;width:100%;text-align:center;}
.filtr_bg{text-align:center;}
#slide1 h1{float:none;display:block;border-right:none;margin:0;padding:0;text-align:center;text-transform:uppercase;font-family:'DejaVu Sans', sans-serif;font-size:90px;line-height:115px;color:#fff;font-weight:800;text-shadow:5px 3px 6px rgba(0,0,0,0.26);}
table{padding:10px;position:center;text-align:justify;border-collapse:collapse;padding:40px 20px;line-height:70px;vertical-align:middle;display:inline-block;}
tr{border:0px solid #fc9c35;opacity:0.95;width 67%;}
th{border:10px solid #fc9c35;border:0;padding:3px;background:#fc9c35;font-size:6em;color:#000000;opacity:0.8;}
td{border:10px solid #fc9c35;border:0;padding:3px;font-size:5.4rem;color:white;opacity:0.95;width 100%;font-family: 'DejaVu Sans';}
q{border:5px #fc9c35 solid;padding:20px 20px;}
#slide1 p{float:none;display:block;border-right:none;margin:0;padding:0;text-align:center;text-transform:none;font-style:italic;font-family:'Open Sans', sans-serif;font-size:32px;line-height:46px;color:#fff;font-weight:300;text-shadow:5px 3px 6px rgba(0,0,0,0.26);}
.slogan_text{display:inline-block;padding:0 10px;text-transform:none;font-style:italic;font-family:'Open Sans', sans-serif;font-weight:300;font-size:31px;line-height:42px;color:#fff;}
.left_bord, .right_bord{display:inline-block;margin:0 0 10px;background:#fff;height:1px;width:96px;}
#slide1 .button{cursor:pointer;display:block;margin:175px auto 0;width:49px;height:57px;border:none;text-transform:uppercase;background:url(../images/button_down.png) no-repeat;transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-webkit-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;}
#slide1 .button:hover{margin:176px auto 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#slide2{background:url(../images/slide2_bg.jpg) repeat left top;width:100%;padding:86px 0 69px;}
.det_inf{margin-bottom:24px;}
.det_inf li{margin-bottom:10px;}
.det_inf li a{color:#929292;}
.det_inf li a:hover{color:#f14833;}
li.phone{background:url(../images/inf_icon.png) no-repeat 0 0;padding-left:44px;}
li.address{background:url(../images/inf_icon.png) no-repeat 0 -99px;padding-left:44px;}
li.pers_mail{background:url(../images/inf_icon.png) no-repeat 0 -188px;padding-left:44px;}
li.pers_site{background:url(../images/inf_icon.png) no-repeat 0 -265px;padding-left:44px;}
li.pers_work{background:url(../images/work.png) no-repeat 0 0;padding-left:44px;}
.tweet{}
ul.tweets li{text-indent:30px;margin-bottom:15px;color:#929292;background:url(../images/twitter.png) no-repeat left top;font-style:italic;}
.sedebar ul.tweets li{}
ul.tweets li a{padding-left:5px;font-style:italic;color:#f14833;}
ul.tweets li a:hover{text-decoration:underline;}
#slide4{background:url(../images/slide4_bg.jpg) repeat left top;width:100%;padding:86px 0 69px;}
#slide4 h2{color:#b8b8b8;border-bottom:1px solid #3b3b3b;}
a.servc_block{display:block;position:relative;text-align:center;color:#6f6f6f;}
.icon_bord{position:relative;z-index:10;top:0;left:50%;margin-left:-51px;width:102px;height:116px;}
.icon1, .icon1_h{position:absolute;z-index:1;top:0;left:0;}
.servc_block .icon1{transition:all 0.5s ease-out;opacity:1;}
.servc_block:hover .icon1{transform:rotate(720deg) scale(0);opacity:0;}
.servc_block .icon1_h{transition:all 0.5s ease-out;transform:rotate(720deg) scale(0);opacity:0;}
.servc_block:hover .icon1_h{transform:rotate(720deg) scale(1);opacity:1;transition-delay:0.4s;}
.servc_block p{font-family:'Open Sans', sans-serif;font-weight:300;font-size:20px;line-height:22px;color:#a3a3a3;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
.servc_block:hover p{color:#f14833;transition-delay:0.7s;}
#slide6{background:url(../images/slide6_bg.jpg) repeat left top;width:100%;padding:86px 0 69px;}
#slide6 h2{color:#222;}
.exhib_block{position:relative;}
.exhib_block .fleft{margin-left:1px;}
.exhib_line_center{position:absolute;left:50%;top:12px;width:1px;height:83%;background:#c3c3c3;}
.exhib_block p{padding-bottom:9px;font-family:'Open Sans', sans-serif;font-weight:400;font-size:14px;line-height:21px;color:#343434;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
.exhib_cont:hover p{color:#f14833;}
.exhib_p_top{margin-left:80px;}
.exhib_cont{position:relative;width:420px;margin-top:30px;padding:13px 20px 9px;background:#fff;color:#8d8d8d;border:1px solid #dedede;border-radius:12px;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
.exhib_cont:hover{-webkit-box-shadow:0 0 16px rgba(0,0,0,0.15);-moz-box-shadow:0 0 16px rgba(0,0,0,0.15);box-shadow:0 0 16px rgba(0,0,0,0.15);}
.exhib_date_right, .exhib_date_left, .exhib_date_top{display:block;position:absolute;width:130px;font-family:'Open Sans', sans-serif;font-weight:300;font-size:22px;line-height:20px;color:#f14833;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
.exhib_date_top{left:49.5%;top:0;width:95px;text-align:right;background:url(../images/exhib_date_top_bg_h.png) no-repeat left center;}
.exhib_date_left{left:-130px;top:27px;background:url(../images/exhib_date_left_bg.png) no-repeat right center;}
.exhib_date_right{right:-130px;top:27px;text-align:right;background:url(../images/exhib_date_left_bg_right.png) no-repeat left center;}
.exhib_cont:hover .exhib_date_right, .exhib_cont:hover .exhib_date_left, .exhib_cont:hover .exhib_date_top{font-size:26px;}
.exhib_cont:hover .exhib_date_top{background:url(../images/exhib_date_top_bg_h.png) no-repeat left center;}
.exhib_cont:hover .exhib_date_left{background:url(../images/exhib_date_left_bg_h.png) no-repeat right center;}
.exhib_cont:hover .exhib_date_right{background:url(../images/exhib_date_left_bg_right_h.png) no-repeat left center;}
#slide8{background:url(../images/slide8_bg.jpg) repeat left top;width:100%;padding:86px 0 69px;}
#slide8 h2{color:#b8b8b8;border-bottom:1px solid #393939;}
#slide8 h4{padding-bottom:10px;color:#acacac;}
#slide8 .exhib_cont{background:#676767;border:1px solid #5b5b5b;color:#393939;}
#slide8 .exhib_cont:hover{-webkit-box-shadow:0 0 16px rgba(0,0,0,0.8);-moz-box-shadow:0 0 16px rgba(0,0,0,0.8);box-shadow:0 0 16px rgba(0,0,0,0.8);}
#slide8 .exhib_block .fleft{margin-left:0;}
#slide8 .exhib_line_center{background:#676767;height:87%;}
#slide8 .exhib_date_right, #slide8 .exhib_date_left, #slide8 .exhib_date_top{width:200px;}
#slide8 .exhib_date_left{left:-200px;}
#slide8 .exhib_date_right{right:-200px;}
#slide8 .exhib_date_top{background:url(../images/exhib_date_top_bg2_h.png) no-repeat left center;}
#slide8 .exhib_date_right{background:url(../images/exhib_date_left_bg_right2.png) no-repeat left center;}
#slide8 .exhib_date_left{background:url(../images/exhib_date_left_bg2.png) no-repeat right center;}
#slide8 .exhib_block p{font-size:16px;color:#222;}
#slide8 .exhib_cont:hover p{color:#acacac;}
#slide8 .exhib_p_top{color:#6f6f6f !important;}
#slide8 .exhib_cont:hover .exhib_date_left{background:url(../images/exhib_date_left_bg2_h.png) no-repeat right center;}
#slide8 .exhib_cont:hover .exhib_date_right{background:url(../images/exhib_date_left_bg_right2_h.png) no-repeat left center;}
#slide10{width:100%;padding:86px 0 69px;}
.gallery-list{text-align:center;margin-right:-20px !important;}
#slide10 .hover_img{overflow:hidden;position:relative;height:291px;width:255px;background:#fff;}
.img_block{display:inline-block;margin:0;width:251px;height:100%;}
.img_block_bg{position:absolute;z-index:100;left:0;top:0;}
.portfolio_zoom, .portfolio_link{width:84px;height:42px;position:absolute;z-index:110;bottom:85px;background-repeat:no-repeat;opacity:0.61;filter:alpha(opacity=61);transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-webkit-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;}
.portfolio_zoom{left:-77px;background-image:url(../images/zoom.png);}
.portfolio_link{right:-77px;background-image:url(../images/link.png);}
.portfolio_zoom:hover, .portfolio_link:hover{opacity:1;filter:alpha(opacity=100);z-index:310;}
.portfolio_zoom a, .portfolio_link a{display:block;width:42px;height:42px;text-indent:-9999px;}
.img_block:hover .portfolio_zoom{left:83px;transition-delay:0.3s;}
.img_block:hover .portfolio_link{right:84px;transition-delay:0.3s;}
.item_description{position:absolute;top:-273px;width:255px;height:291px;padding:0;background:#f14833;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;font-weight:400;text-align:center;color:#fff;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.item_description p{padding:74px 10px 0;text-transform:uppercase;font-size:18px;}
.img_block:hover .item_description{top:20px;}
.img_block .portf_img{position:absolute;left:18px;top:18px;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.img_block:hover .portf_img{position:absolute;top:235px;}
#slide11{width:100%;padding:86px 0 69px;}
.gallery-list{text-align:center;margin-right:-20px !important;}
#slide11 .hover_img{overflow:hidden;position:relative;height:291px;width:255px;background:#fff;}
.img_block{display:inline-block;margin:0;width:251px;height:100%;}
.img_block_bg{position:absolute;z-index:100;left:0;top:0;}
.portfolio_zoom, .portfolio_link{width:84px;height:42px;position:absolute;z-index:110;bottom:85px;background-repeat:no-repeat;opacity:0.61;filter:alpha(opacity=61);transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-webkit-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;}
.portfolio_zoom{left:-77px;background-image:url(../images/zoom.png);}
.portfolio_link{right:-77px;background-image:url(../images/link.png);}
.portfolio_zoom:hover, .portfolio_link:hover{opacity:1;filter:alpha(opacity=100);z-index:310;}
.portfolio_zoom a, .portfolio_link a{display:block;width:84px;height:42px;text-indent:-9999px;}
.img_block:hover .portfolio_zoom{left:83px;transition-delay:0.3s;}
.img_block:hover .portfolio_link{right:84px;transition-delay:0.3s;}
.item_description{position:absolute;top:-273px;width:255px;height:291px;padding:0;background:#fc9c35;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;font-weight:400;text-align:center;color:#fff;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.item_description p{padding:74px 10px 0;text-transform:uppercase;font-size:18px;}
.img_block:hover .item_description{top:20px;}
.img_block .portf_img{position:absolute;left:5px;top:18px;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.img_block:hover .portf_img{position:absolute;top:235px;}
#slide12{background:url(../images/slide12_bg.jpg) repeat left top;background-position:0 0 !important;width:100%;padding:86px 0 69px;}
#slide12 h2{color:#b8b8b8;border-bottom:1px solid #393939;}
#slide12 p{color:#888888;}
#slide12 .foto{float:left;margin:0 20px 20px 0;}
#slide12 h5{margin:10px 0 0 0;padding-bottom:8px;text-transform:none;font-family:'Open Sans', sans-serif;font-size:32px;line-height:31px;font-weight:300;color:#acacac;}
.client_foto{float:left;position:relative;margin:0 15px 10px 0;height:384px;width:334px;}
.client_foto img{position:absolute;left:0;top:0;z-index:10;}
.foto{z-index:5 !important;}
.contact_det,
.contact_det a{color:#888888;line-height:26px;}
.contact_det a:hover{color:#f14833;}
.socials a{display:inline-block;width:48px;height:48px;margin:5px 8px 0;transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-webkit-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;}
.soc1{background:url(../images/socials.png) no-repeat;background-position:0 0;}
.soc2{background:url(../images/socials.png) no-repeat;background-position:-61px 0;}
.soc3{background:url(../images/socials.png) no-repeat;background-position:-122px 0;}
.soc4{background:url(../images/socials.png) no-repeat;background-position:-183px 0;}
.soc5{background:url(../images/socials.png) no-repeat;background-position:-244px 0;}
.soc1:hover{background-position:0 -48px;}
.soc2:hover{background-position:-61px -48px;}
.soc3:hover{background-position:-122px -48px;}
.soc4:hover{background-position:-183px -48px;}
.soc5:hover{background-position:-244px -48px;}
#footer{position:relative;z-index:12;background:#fc9c35;padding:27px 0 23px;}
.copyright{float:none;text-align:center;text-transform:uppercase;font-family:'Open Sans', sans-serif;font-weight:400;color:#9b9b9b;}
.copyright a{color:#f14833;}
.copyright a:hover{text-decoration:none;color:#fff;}
#back_top{float:right;}
#back_top a.button{cursor:pointer;position:relative;z-index:300;display:block;margin:0;width:26px;height:30px;background:url(../images/back_top.png) no-repeat;text-transform:uppercase;font-family:'Open Sans', sans-serif;font-weight:400;color:#fff;}
#back_top a.button:hover{text-decoration:none;}