@charset "windows-1251";table,td,th{padding:0;border-collapse:collapse;}
img,iframe{border:0;}
a:active{color:#cc3333;}
form{padding:0;margin:0;}
button{overflow:visible;}
textarea,input{outline:0;resize:none;}
.clear{display:block !important;border:0 !important;margin:0 !important;padding:0 !important;height:0px !important;float:none !important;clear:both;}
.hidden{position:absolute !important;top:-99999px !important;left:-99999px !important;}
body,html{margin:0;padding:0;width:100%}
body{padding-top:90px;font:13px Arial;color:#333;}
#container,
#header .box,
.home #article #portfolio .header{max-width:1400px;margin:0 auto;padding:0 5px;}
#container,
#header .box,
.home #article #portfolio .header,
#slider,
#navigation .bg,
#footer .bg{min-width:1000px;}
#header{position:fixed;z-index:100;top:0;left:0;right:0;font-size:15px;background:#632e88 url(../images/bg.png) 50% 0;background-size:100% 594px;}
#header .box{list-style:none;height:90px;position:relative;}
#header .phone{float:right;font-size:14px;line-height:24px;color:#FFF;margin-top:22px;}
#header .logo{float:left;margin-top:9px;width:20.6%;font-size:9px;}
#header .logo a{float:left;text-transform:uppercase;text-decoration:none;color:#FFF;letter-spacing:.3px;}
#header .logo img{display:block;margin-bottom:4px;}
#header .horizontal-menu{float:left;width:64.5%;margin-top:24px;}
#header .horizontal-menu a{text-transform:uppercase;color:#FFF;}
#header .horizontal-menu a.order{width:120px;text-align:center;background:#ffdc1d;font-size:12px;height:40px;line-height:42px;color:#393939;}
#header .horizontal-menu a.selected *{position:absolute;}
#header .horizontal-menu a.current,
#header .horizontal-menu a.page-open{font-size:130%;text-shadow:0 0 3px #000;color:#fdff46;}
#header .horizontal-menu a.order.selected{background:#fdff46;}
#slider{height:474px;position:relative;}
#slider .jcarousel{height:280px;width:700px;margin:150px auto 0 auto;}
#slider .button-slider{top:100px;}
#slider .jcarousel .item{width:700px;text-align:center;}
#slider .slogan .head{font:50px Arial;color:#FFF;}
#slider .slogan .button-all{margin-top:92px;}
#article{color:#525252;font-size:16px;padding:50px 80px;min-height:400px;}
#article h1,
#article h2,
#article h3,
#article h4,
#article h5,
#article h6,
#article p{margin-top:0;}
#article h1,
.h1,
#article h2,
#article h3{color:#545454;font:44px/1 'Roboto Condensed', sans-serif;text-align:center;}
#article h2{font-size:40px;}
#article h3{font-size:34px;}
#article a{color:#00a2ff;text-decoration:none;}
#article a:hover{text-decoration:underline;}
#article p.separator{background:url(../images/separator.png) no-repeat center;margin:30px;}
#article span.separator{display:inline-block;width:7px;height:7px;vertical-align:middle;background:url(../images/separator.png) no-repeat center;}
#footer{margin:0;padding:0;list-style:none;}
#footer .how-we-work{height:440px;}
#footer .how-we-work .bg{position:absolute;left:0;right:0;height:440px;background:#4dabf9;z-index:-1;}
#footer .how-we-work .h1{padding:58px 0 50px 0;color:#FFF;margin:0;}
#footer .how-we-work .box{overflow:hidden;padding:0;margin:0;height:190px;list-style:none;text-align:justify;}
#footer .how-we-work .box span{width:180px;font-size:15px;line-height:1.3;color:#FFF;text-align:center;padding-top:98px;background-position:top;background-repeat:no-repeat;min-width:75px;display:inline-block;}
#footer .how-we-work .box span.one{background-image:url(../images/how-we-work-1.png);}
#footer .how-we-work .box span.two{background-image:url(../images/how-we-work-2.png);}
#footer .how-we-work .box span.three{background-image:url(../images/how-we-work-3.png);}
#footer .how-we-work .box span.four{background-image:url(../images/how-we-work-4.png);}
#footer .how-we-work .box span.five{background-image:url(../images/how-we-work-5.png);}
#footer .how-we-work .box span.zero{width:100%;height:0;}
#footer .contacts{height:178px;}
#footer .contacts .bg{position:absolute;left:0;right:0;height:178px;background:#003062;z-index:-1;}
#footer .contacts address{display:block;width:70%;margin:0 auto;text-align:justify;padding-top:48px;height:125px;overflow:hidden;}
#footer .contacts address span{display:inline-block;height:125px;padding-left:62px;font-size:15px;font-style:normal;line-height:1.5;color:#FFF;vertical-align:top;}
#footer .contacts address span a{color:#00a2ff;text-decoration:none;border-bottom:1px dotted #00a2ff;}
#footer .contacts address span.zero{width:100%;}
#footer .contacts address span.phone{background:url(../images/footer-phone.png) no-repeat;}
#footer .contacts address span.label{background:url(../images/footer-label.png) no-repeat;}
#footer .contacts address span.mail{background:url(../images/footer-mail.png) no-repeat;}
#footer .map{height:400px;}
#footer .map .box{position:absolute;left:0;right:0;height:400px;}
#footer .copy{height:86px;line-height:86px;font-size:14px;color:#FFF;text-align:center;}
#footer .copy .bg{position:absolute;height:86px;left:0;right:0;z-index:-1;background:#002c59;}
#footer .copy a{color:#FFF;text-decoration:none;}
#footer .copy a:hover{text-decoration:underline;}
body.home{background:#F5f5f5 url(../images/bg.png) top repeat-x;background-size:100% 594px;}
.home #article{padding-top:0;padding-bottom:0;}
.home #article #home-text{position:relative;}
.home #article #home-text .bg{position:absolute;left:0;width:100%;bottom:0;height:55px;background:url(../images/gradient-for-text-hide-home.png) repeat-x bottom;}
.home #article #home-text .button{text-decoration:underline;position:relative;}
.home #footer .copy .bg{background:#4dabf9;}
.home #article .result-info{width:80%;padding:0;margin:60px auto;list-style:none;text-align:justify;height:74px;}
.home #article .result-info li{display:inline-block;text-align:center;color:#525252;}
.home #article .result-info li b{display:block;font-size:40px;color:#632e88;}
.home #article .result-info li.zero{width:100%;height:0;}
.home #article #portfolio{height:738px;}
.home #article #portfolio .box{padding:0;margin:0;list-style:none;position:absolute;left:0;right:0;height:738px;background:#000000;color:#FFF;}
.home #article #portfolio .jcarousel{height:346px;}
.home #article #portfolio .jcarousel .item{margin:0 5px;}
.home #article #portfolio .footer .jcarousel-pagination{padding-top:30px;text-align:center;}
.home #article #portfolio .footer .jcarousel-pagination a{display:inline-block;font-size:0;width:14px;height:14px;border:1px solid #00a2ff;margin:0 7px;-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px;}
.home #article #portfolio .footer .jcarousel-pagination a.active{background:#00a2ff;}
.home #article #portfolio .footer .button-all{margin-top:38px;transition:background-color .5s, color .5s;}
.home #article #portfolio .footer .button-all:hover{color:#FFF;background:#00a2ff;}
.home #article .reviews{padding:68px 0 38px 0;position:relative;}
.home #article .reviews .button-slider{top:210px;margin:0;}
.home #article .reviews .button-slider.left{left:-70px;}
.home #article .reviews .button-slider.right{right:-70px;}
/**/.home #article .reviews .text{font-size:15px;}
.home #article .reviews .text .foto{float:left;margin:0 35px 35px 0;-moz-border-radius:112px;-webkit-border-radius:112px;border-radius:112px;}
/**/.home #article .reviews .button-all{border-color:#59b4ff;color:#0096ec;}
.home #article .our-customers{height:220px;padding:0;margin:0;list-style:none;}
.home #article .our-customers .bg{position:absolute;left:0;right:0;height:220px;background:#FFF;z-index:-1;}
.home #article .our-customers .h1{height:135px;line-height:122px;}
/**/.home #article .our-customers .box{position:relative;}
.home #article .our-customers .box .jcarousel{height:64px;overflow:hidden;}
.home #article .our-customers .box .jcarousel li{float:left;margin:0 20px;}
.home #article .our-customers .button-slider.left{left:-70px;}
.home #article .our-customers .button-slider.right{right:-70px;}
.kontakty #article{width:1000px;margin:0 auto;padding-top:0;}
.kontakty #article h1{margin:0;height:110px;line-height:110px;text-shadow:0 0 6px #FFF}
.kontakty #article h1 span{display:block;position:absolute;left:0;right:0;height:110px;z-index:-1;background:url(../images/kiev.jpg);}
.kontakty #article #g-map{height:500px;}
.kontakty #article #g-map .box{position:absolute;left:0;right:0;height:500px;background:#BCBCBC}
.kontakty #article .layer-g-map{position:absolute;background:#FFF;margin:72px 0 0 765px;padding:30px;z-index:10;-webkit-box-shadow:0px 0px 15px rgba(0,0,0,.3);-moz-box-shadow:0px 0px 15px rgba(0,0,0,.3);box-shadow:0px 0px 15px rgba(0,0,0,.3);}
.kontakty #article .layer-g-map table td{padding-left:25px;}
.kontakty #article .layer-g-map table .separator td{height:10px;}
.kontakty #article .layer-g-map table td a{color:#525252 !important;}
.kontakty #article .layer-g-map table td a:hover{color:#00a2ff !important;}
.kontakty #article #forms22{display:block;}
.kontakty #article #forms22 h4{font-size:22px;font-weight:normal;margin:0;padding:30px 0;}
.kontakty #article #forms22 label{float:left;}
.kontakty #article #forms22 label span{display:block;padding:0 0 5px 0;}
.kontakty #article #forms22 label input,
.kontakty #article #forms22 label textarea{font:15px Arial;padding:0 3px;border:1px solid #dcdcdc;}
.kontakty #article #forms22 label input{margin:0 15px 20px 0;width:310px;height:34px;line-height:34px;}
.kontakty #article #forms22 label textarea{display:block;width:976px;height:200px;overflow:auto;resize:vertical;margin-bottom:30px;}
.kontakty #article #forms22 button{display:block;margin:0 0 0 863px;padding:0;width:120px;text-align:center;background:#ffdc1d;font-size:12px;height:40px;line-height:42px;color:#393939;text-transform:uppercase;border:0;cursor:pointer;}
body.creation-sites{background:#f5f5f5}
.creation-sites #article{padding-top:0;}
.wrapper-new-table .new-table.clone{z-index:10}
.wrapper-new-table .scroll{max-height:400px;overflow:auto;display:inline-block;-webkit-box-shadow:0px 0px 5px rgba(0,0,0,.3);-moz-box-shadow:0px 0px 5px rgba(0,0,0,.3);box-shadow:0px 0px 5px rgba(0,0,0,.3);}
.wrapper-new-table .new-table tr.head td,
.wrapper-new-table .new-table tr.head th{text-align:center;font-size:110%;background:#00a2ff;color:#FFF;height:40px;position:relative;z-index:1;text-shadow:1px 1px 3px rgba(0,0,0,.5);}
.wrapper-new-table .new-table tr.head td:nth-child(even){background:#1dadff;}
.wrapper-new-table .new-table th,
.wrapper-new-table .new-table td{text-align:center;padding:5px 8px;font:14px 'Roboto Condensed', sans-serif;color:#FFF;background-color:#6a3190;cursor:default;transition:background-color .4s}
.wrapper-new-table .new-table th{text-align:right;}
.wrapper-new-table .new-table td.active,
.wrapper-new-table .new-table th.active{background:#75379c;}
.wrapper-new-table .new-table tr:nth-child(even) td,
.wrapper-new-table .new-table tr:nth-child(even) th{background-color:#632e88;}
.wrapper-new-table .new-table tr:nth-child(even) td.active,
.wrapper-new-table .new-table tr:nth-child(even) th.active{background-color:#6d3394;}
.wrapper-new-table .new-table td.true{background-image:url(../images/price-sites-true.png);background-size:16px;background-position:center;background-repeat:no-repeat;}
.wrapper-new-table .new-table td.false{background-image:url(../images/price-sites-false.png);background-size:16px;background-position:center;background-repeat:no-repeat;}
.wrapper-new-table .new-table th em{display:inline-block;width:12px;height:12px;line-height:12px;text-align:center;font:12px "Trebuchet MS", Verdana, sans-serif;background-color:#00a2ff;margin-left:8px;color:#632e88;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;behavior:url(/templates/default/css/pie.htc);position:relative;cursor:pointer;}
.wrapper-new-table .new-table .price td{font-size:20px;color:#fff000;}
.wrapper-new-table .new-table:not(.clone) tr:hover:not(.link) td,
.wrapper-new-table .new-table:not(.clone) tr:hover:not(.link) th{background-color:#000;}
.wrapper-new-table .new-table:not(.clone) tr:hover:not(.link) td.active,
.wrapper-new-table .new-table:not(.clone) tr:hover:not(.link) th.active{background-color:#2e2931;}
.wrapper-new-table .new-table tr.separator td,
.wrapper-new-table .new-table tr.separator th{background:none !important;color:#632e88;text-align:left;height:45px;padding-top:15px;}
.wrapper-new-table .new-table .button-all{width:140px;height:36px;border-color:#FFF;color:#FFF !important;font:12px/38px Verdana;transition:background-color .3s, border-color .3s, color .3s}
.wrapper-new-table .new-table .button-all:hover,
.wrapper-new-table .new-table .active .button-all{background-color:#ffdc1d !important;border-color:#ffdc1d;color:#000 !important;}
.wrapper-new-table .new-table.clone.last .button-all{background:#1dadff;}
.wrapper-new-table .new-table.clone.last td,
.wrapper-new-table .new-table.clone.last th{background:#00a2ff}
.qwe{background:#00a2ff;border-radius:0;border:0;font:13px Arial;color:#ffffff;text-shadow:1px 1px 3px rgba(0,0,0,.5);-webkit-box-shadow:0px 0px 20px rgba(0,0,0,.7);-moz-box-shadow:0px 0px 20px rgba(0,0,0,.7);box-shadow:0px 0px 20px rgba(0,0,0,.7);}
.creation-sites #article .price-sites{}
.creation-sites #article .price-sites td,
.creation-sites #article .price-sites th{height:60px;padding:0 2px;font:15px/1.1 'Roboto Condensed', sans-serif;color:#FFF;background-color:#6a3190;cursor:default;width:260px;transition:background-color .3s}
.creation-sites #article .price-sites td.active,
.creation-sites #article .price-sites th.active{background-color:#75379c;position:relative;box-shadow:none;}
.creation-sites #article .price-sites th{text-align:right;padding-right:50px;}
.creation-sites #article .price-sites td{text-align:center;}
.creation-sites #article .price-sites tr:nth-child(even) td,
.creation-sites #article .price-sites tr:nth-child(even) th{background-color:#632e88;}
.creation-sites #article .price-sites tr:nth-child(even) td.active,
.creation-sites #article .price-sites tr:nth-child(even) th.active{background-color:#6d3394;}
.creation-sites #article .price-sites .button-all{width:138px;height:38px;border-color:#FFF;color:#FFF;font:12px/38px Arial;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;transition:background-color .3s, border-color .3s, color .3s}
.creation-sites #article .price-sites td.active .button-all{background-color:#ffdc1d;border-color:#ffdc1d;color:#393939;}
.creation-sites #article .price-sites td.active:before{content:"";width:28px;position:absolute;left:-28px;top:0;height:60px;background:url(../images/price-sites-shad.png);}
.creation-sites #article .price-sites td.active:after{content:"";width:28px;position:absolute;right:-28px;top:0;height:60px;background:url(../images/price-sites-shad.png) right;}
.creation-sites #article .price-sites tr:first-child td.active:before,
.creation-sites #article .price-sites tr:first-child td.active:after,
.creation-sites #article .price-sites td.active:last-child:after{display:none;}
.creation-sites #article .price-sites td.active span.top,
.creation-sites #article .price-sites td.active span.bottom{position:absolute;left:0;right:0;top:-10px;height:10px;width:auto;background:inherit;}
.creation-sites #article .price-sites td.active span.bottom{top:auto;bottom:-10px;}
.creation-sites #article .price-sites td.true{background-image:url(../images/price-sites-true.png);background-position:center;background-repeat:no-repeat;}
.creation-sites #article .price-sites td.false{background-image:url(../images/price-sites-false.png);background-position:center;background-repeat:no-repeat;}
.creation-sites #article .price-sites th em{display:inline-block;width:15px;height:15px;line-height:15px;text-align:center;font:14px "Trebuchet MS", Verdana, sans-serif;background-color:#00a2ff;margin-left:8px;color:#632e88;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;behavior:url(/templates/default/css/pie.htc);position:relative;cursor:pointer;}
.creation-sites .price-sites-tooltip{border:2px solid #00a2ff;font:15px/18px "Trebuchet MS", Verdana, sans-serif;background:#00a2ff;color:#FFF;text-shadow:0 0 2px rgba(0,0,0,.3);-webkit-box-shadow:0px 0px 15px rgba(0,0,0,.5);-moz-box-shadow:0px 0px 15px rgba(0,0,0,.5);box-shadow:0px 0px 15px rgba(0,0,0,.5);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.creation-sites #article .price-sites .head td{font-size:20px;color:#fff000;}
.creation-sites #article .price-sites .price td{font-size:20px;}
.creation-sites #article .price-sites tr:hover:not(.link) td,
.creation-sites #article .price-sites tr:hover:not(.link) th{background-color:#000;}
.creation-sites #article .price-sites tr:hover:not(.link) td.active,
.creation-sites #article .price-sites tr:hover:not(.link) th.active{background-color:#2e2931;}
.creation-sites #article .price-sites tr.separator td,
.creation-sites #article .price-sites tr.separator th{background:none !important;color:#632e88;text-align:left;height:45px;padding-top:15px;}
.creation-sites #article .price-sites-clon{position:fixed;top:90px;z-index:10;display:none;box-shadow:0 5px 5px rgba(0,0,0,.3);overflow:hidden;}
.creation-sites #article .price-sites-clon tr.price td,
.creation-sites #article .price-sites-clon tr.price th,
.creation-sites #article .price-sites-clon tr.price:hover td,
.creation-sites #article .price-sites-clon tr.price:hover th{background-color:#6a3190 !important}
.creation-sites #article .price-sites-clon .head td,
.creation-sites #article .price-sites-clon .head th{background-color:#000;}
body.portfolio{background-color:#231f25;}
.portfolio #article{padding-top:0;}
.portfolio #article #portfolio{padding:0;margin:0;list-style:none;}
.portfolio #article #portfolio .list{text-align:justify;}
.portfolio #article #portfolio .list .item{float:none;display:inline-block;*display:inline;zoom:1;margin:5px;}
.portfolio #article #portfolio .list .null{display:inline-block;height:0;width:100%;}
body.portfolio-view{background-color:#231f25;}
.portfolio-view #article{color:#989898;}
.portfolio-view #article a{color:#00a2ff}
.portfolio-view #article h1{font-size:32px;color:#FFF;margin-bottom:30px;}
.portfolio-view #article h1 span{color:#00a2ff}
.portfolio-view #article .tv{width:840px;margin:0 auto 15px auto;padding:0;list-style:none;}
.portfolio-view #article .tv .img{position:absolute;padding:37px 0 0 37px;}
.portfolio-view #article .tv .bg{position:relative;height:635px;background:url(../images/portfolio-tv.png);}
.portfolio-view #article .tv .nav a{position:absolute;width:108px;text-align:center;background:#231f25;z-index:10;text-decoration:none;font-size:12px;left:5px;}
.portfolio-view #article .tv .nav .portfolio-home{margin-top:98px;}
.portfolio-view #article .tv .nav .portfolio-home i{display:block;width:108px;height:108px;background:#231f25 url(../images/portfolio-tv-nav-home.png) no-repeat center;border:1px solid #cccccc;margin-bottom:8px;transition:background-color .5s;}
.portfolio-view #article .tv .nav .portfolio-home:hover i{background-color:#00a2ff;}
.portfolio-view #article .tv .nav a.prev,
.portfolio-view #article .tv .nav a.next{border:1px solid #cccccc;margin-top:276px;line-height:108px;transition:background-color .5s;}
.portfolio-view #article .tv .nav a i{display:inline-block;vertical-align:middle;font-size:0;background:url(../images/button-slider.png);width:19px;height:59px;}
.portfolio-view #article .tv .nav a.prev i{background-position:0 100%;}
.portfolio-view #article .tv .nav a.next{left:auto;right:5px;}
.portfolio-view #article .tv .nav a.next i{background-position:100% 100%;}
.portfolio-view #article .tv .nav a.prev:hover,
.portfolio-view #article .tv .nav a.next:hover{background-color:#00a2ff;}
.portfolio-view #article .my-table{margin-bottom:50px;}
.portfolio-view #article .my-table th{font-weight:normal;text-align:right;padding:5px 11px 5px 0;}
#footer .train{margin-bottom:5px;height:262px;}
#footer .train .bg{position:absolute;left:0;right:0;height:262px;background:#e8e8e9;z-index:-1;}
#footer .train .img{position:absolute;right:0;bottom:0;}
#footer .train .text{height:174px;padding:88px 500px 0 70px;overflow:hidden;position:relative;font-size:16px;}
#footer .counters{left:0;position:absolute;height:31px;margin:-58px 10px 0 0;text-align:right;}
#navigation{padding:0;margin:0 0 72px 0;list-style:none;}
#navigation .top{height:330px;text-align:justify;}
#navigation .top a{display:inline-block;width:150px;height:242px;text-align:center;text-decoration:none;font:24px/38px 'Roboto Condensed', sans-serif;color:#545454;margin-top:39px;}
#navigation .top a span{display:block;width:150px;height:150px;line-height:150px;margin:0 auto 25px auto;background-color:#e6e6e6;-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;behavior:url(/templates/default/css/pie.htc);position:relative;font-size:0;}
#navigation .top a span img{vertical-align:middle;}
#navigation .top a:hover span{background-color:#ffdc1d;}
#navigation .bottom{height:204px;text-align:justify;}
.home #navigation .bottom{background:#ffdc1d;}
#navigation .bottom a{display:inline-block;vertical-align:top;height:204px;color:#58396e;font:19px 'Roboto Condensed', sans-serif;text-decoration:none;white-space:nowrap;line-height:204px;text-align:right}
.home #navigation .bottom a{width:24.7%;}
.creation-sites #navigation .bottom a{width:32.9%;}
.creation-sites #navigation .bottom a.active{background:#f5f5f5;}
#navigation .bottom a .box{text-align:right;display:inline-block;width:90%;}
#navigation .bottom a .img{display:inline-block;margin-right:13px;width:64px;height:64px;background:#632e88;text-align:center;line-height:64px;font-size:0;margin:4px 12px;-moz-border-radius:80px;-webkit-border-radius:80px;border-radius:90px;behavior:url(/templates/default/css/pie.htc);position:relative;}
#navigation .bottom a .text{width:60%;white-space:normal;text-align:left;line-height:normal;display:inline-block;vertical-align:middle;}
#navigation .bottom a .img img{vertical-align:middle;}
#navigation .bottom a b{line-height:1;}
.home #navigation .bottom a:hover .img{background:#00a2ff;border:4px solid #632e88;margin:0 8px;}
.creation-sites #navigation .bg{position:absolute;left:0;right:0;height:204px;z-index:-1;background:#59b4ff;}
.home #navigation .bottom a.first{background:#632e88 url(../images/navigation.png) right no-repeat;color:#FFF;}
.home #navigation .bottom a.first .img{background:#00a2ff;border-color:#632e88;}
.home #navigation .bottom a.first:hover .img{border-color:#ffdc1d;}
.home #navigation .bg{position:absolute;width:50%;height:204px;z-index:-1;}
.home #navigation .bg.left{left:0;background:#632e88;}
.home #navigation .bg.right{background:#ffdc1d;right:0;}
#navigation .zero{display:inline-block;width:100%;height:0px;}
#article #portfolio .header{height:200px;}
#article #portfolio .header .h1{color:#FFF;padding:50px 0 40px 0;margin:0;}
#article #portfolio .header .horizontal-menu{margin:0 auto;width:54%;}
#article #portfolio .header .horizontal-menu a{color:#00a2ff;}
#article #portfolio .header .horizontal-menu a.active{color:#FFF;}
#article #portfolio .header .horizontal-menu a.active *{position:absolute;}
#article #portfolio .item{float:left;width:280px;height:346px;}
#article #portfolio .item .img{height:280px;margin-bottom:10px;position:relative;}
#article #portfolio .item .img .layer{position:absolute;width:280px;height:0;background:#000;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
#article #portfolio .item .img .highslide{display:block;height:280px;}
#article #portfolio .item .img .highslide .zoom{position:absolute;width:60px;height:0px;background:url(../images/portfolio-slider-zoom.png);top:110px;left:79px;z-index:10;}
#article #portfolio .item .img .link{display:none;position:absolute;width:60px;height:0;background:url(../images/portfolio-slider-link.png);top:110px;right:79px;z-index:10;}
#article #portfolio .item .img .highslide img{display:block;}
#article #portfolio .item .img:hover .layer{height:280px;}
#article #portfolio .item .img:hover .zoom,
#article #portfolio .item .img:hover .link{height:60px;}
#article #portfolio .item .title{height:48px;overflow:hidden;font-size:14px;color:#FFF;text-align:center;}
#article #portfolio .item .title a{text-decoration:none;color:#59b4ff;}
#article #portfolio .item .title a:hover{text-decoration:underline;}
#article .day{display:inline-block;vertical-align:middle;width:40px;line-height:44px;text-align:center;font-size:20px;font-weight:bold;color:#fff;margin:0 4px;}
#article .day.purple{background:url(../images/day-purple.gif);}
#article .day.blue{background:url(../images/day-purple.gif);}
.button-slider{position:absolute;width:19px;height:59px;background:url(../images/button-slider.png);cursor:pointer;top:50%;margin-top:-30px;}
.button-slider.left{left:0;}
.button-slider.right{right:0;background-position:100% 0}
.button-slider.left:hover{background-position:0 118px;}
.button-slider.right:hover{background-position:100% 118px;}
a.button-all{display:block;width:178px;height:48px;line-height:48px;font-size:15px;font-family:Arial;color:#00a2ff;border:1px solid #00a2ff;text-align:center;margin:0 auto;text-decoration:none !important;}
a.button-all.yellow{background-color:#ffdc1d;border-color:#ffdc1d;color:#393939;}
.horizontal-menu{text-align:justify;height:46px;overflow:hidden;position:relative;}
.horizontal-menu a{display:inline-block;line-height:46px;height:46px;text-decoration:none !important;padding:0 15px;position:relative;}
.horizontal-menu a *{height:18px;background:url(../images/header-menu-figure.png);bottom:0;}
.horizontal-menu a i{width:8px;left:0;}
.horizontal-menu a b{width:8px;right:0;background-position:right;}
.horizontal-menu a s{left:8px;right:8px;background-position:center;}
.horizontal-menu .zero{display:inline-block;width:90%;height:0;}