html,body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,a,img{margin:0;padding:0;border:0}
html{font-size:1em}
body{font-family:"Times New Roman", Times, serif;background-color:#fff}
div.min-width{min-width:62em}

h1,h2,h3{font-weight:normal}
h1{font-size:2.5em}
p{color:#000;line-height:1.3em;font-size:1em}
ul{list-style-type:none}

a:link{color:#006dc1}
a:visited{color:#8e3fa5}
a:hover{color:#45aeff}
a.xhr{text-decoration:none;border-bottom:1px dashed #006dc1}
a.xhr:visited{border-bottom-color:#8e3fa5}
a.xhr:hover{border-bottom-color:#45aeff}
.no-visited a:visited{color:#006dc1}
.no-visited a:hover{color:#45aeff}

.row{width:100%;height:auto;overflow:hidden}
.cell{vertical-align:top;overflow:hidden;float:left;display:block}
.half .cell{width:50%}
.tierce .cell{width:33.3%}
.columns{overflow:hidden}
.rte-align-left{text-align:left}
.rte-align-right{text-align:right}
.rte-align-center{text-align:center}
.rte-left{float:left;margin:0 1em 1em 0}
.rte-right{float:right;margin:0 0 1em 1em}
.rte-small{font-size:.9em}
.sprite i{background-image:url(http://i.antilopa.ua/design/sprite.gif);background-repeat:no-repeat;padding-right:18px;margin-left:-18px}
.sprite i:before{content:''}

.header{overflow:hidden;width:100%}
.header .columns{width:100%}
.header .column-left{float:left;width:12%}
.header .column-right{margin-left:12.5%;background:url(http://i.antilopa.ua/design/bg-menu-catlog.gif) no-repeat 100% 3.6em}
.header .logo{text-align:center;background:url(http://i.antilopa.ua/design/bg-left-catlog.gif) no-repeat left 3.6em;height:6em}
.header .logo .container{padding:.75em 0 0 30px}
.header .search-link{position:absolute;font-size:.8em;top:4px;left:1.4em;white-space:nowrap;float:left}
.header .search-link a{text-decoration:none;padding-left:16px}
.header .search-link .sprite:link i{background-position:-77px 0}
.header .search-link .sprite:visited i{background-position:-103px 0}
.header .search-link .sprite:hover i{background-position:-127px 0}

div.main-menu{float:right;background:url(http://i.antilopa.ua/design/bg-menu-t.gif) #f1f1f1 no-repeat left top;width:40%}
.header .main-menu a:link{color:#000}
.header .main-menu a:visited{color:#333}
.header .main-menu a:hover{color:#757575}
.main-menu ul.b{background:url(http://i.antilopa.ua/design/bg-menu-b.gif) no-repeat left bottom;padding:0 1.5em .25em 20px;overflow:hidden}
.header .main-menu ul li{float:left;font-size:.85em;line-height:1.5em;white-space:nowrap}
.header .phone{font-size:1.1em;padding:0 0 .2em 11.1em;float:left}
.header .phone .number{font-size:1.5em;line-height:1em}
.header .phone .callback{font-size:.7em;color:#000}
.header .phone .callback a:link,.phone .callback a:visited{color:#338acd;border-bottom-color:#338acd}
.header .phone .callback a:hover{color:#45aeff;border-bottom-color:#45aeff}

.header .top-block{overflow:hidden;padding-bottom:.6em}
.header .bottom-block{overflow:hidden}
.header .bottom-block .bg-lt{background:url(http://i.antilopa.ua/design/right-bg-t.gif) #5abcd1 no-repeat left top}
.header .bottom-block .bg-rt{padding:10px 40px;background:url(http://i.antilopa.ua/design/right-bg-b.gif) no-repeat left bottom}
.header h1{font-size:2.8em;color:#fff}

.content .i-products .cell{text-align:center}
.content .descript{margin:0 auto;width:75%;max-width:250px;text-align:left}
.content .container{padding:3em 0 0 0}
.content .catalog h3{font-size:1.35em;padding-top:.15em}
.content .catalog h3 a{text-decoration:none}
.content .catalog h3 a span{text-decoration:underline}
.content .catalog .descript{text-align:center;margin:1em auto}
.content .catalog{margin-bottom:5em;text-align:center}

.catalog .cell{width:33.3%}
.catalog .cell h2{height:2.4em;width:90%;margin:0 auto}
.catalog .cell h2 a{font-size:1.1em;font-weight:normal}
.products h3 a{font-size:1.2em}
.products h3{padding-bottom:.4em;font-weight:normal}
.products li a{font-size:1em;line-height:1.3em}
.products a{font-size:.9em}
.padding-head,.head-page .container{padding:1em 0 0 13.5%}
.head-page{width:100%}
.head-page table{width:100%}
.head-page td{vertical-align:top}
.head-page .title{width:73%}
.head-page p{font-size:1em;width:90%;max-width:40em;line-height:1.15em;padding:.4em 0 0}
.head-page .request{white-space:nowrap;padding-right:1.5em}

.active .padding{padding:0 .6em}
.active{color:#f00}
.active a:link,.active a:visited{color:#f00}
.active a:hover{color:#fc7878}

.main-menu .active,.menu-bottom .active{font-weight:bold}
.main-menu li.separate,.menu-bottom li.separate{padding:0 .5em;border:0}
.menu-bottom li{display:inline}
.main-menu .active a:link,.main-menu .active a:visited,.menu-bottom .active a:link,.menu-bottom .active a:visited{color:#333}
.main-menu .active a:hover,.menu-bottom .active a:hover{color:#000}

.menu-block{padding-right:30px}
ul.menu-level1{float:left}
ul.second-part{padding-bottom:.2em}
ul.menu-level2{clear:left;overflow:hidden}
ul.menu-level1 a:link,ul.menu-level1 a:visited{color:#0090ff}
ul.menu-level1 a:hover{color:#409ee6}
ul.menu-level1 .active a:link,ul.menu-level1 .active a:visited{color:#000}
ul.menu-level1 .active a:hover{color:#222}
ul.menu-level2 a:link{color:#333}
ul.menu-level2 a:visited{color:#814792}
ul.menu-level2 a:hover{color:#000}
ul.menu-level2 .active a:link,ul.menu-level2 .active a:visited{color:#ff0101}
ul.menu-level2 .active a:hover{color:#ff5656}
ul.menu-level2{margin-top:.15em}
.menu-level1 .active .b, .menu-level2 .active .b{background:url(http://i.antilopa.ua/design/active-lb.gif) no-repeat left bottom}
.menu-level2 .mediate a{font-weight:bold;color:#000}
.menu-level2 .active{font-weight:bold}
.menu-level2 .active .padding{padding:0 .9em}
.menu-level1 .active .t,.menu-level2 .active .t{background:url(http://i.antilopa.ua/design/active-lt.gif) #f1f1f1 no-repeat left top}
.menu-level1 li,.menu-level2 li,.active .b,.active .t,.l-b,.l-t,.menu-level1 .padding{float:left;height:2.1em;line-height:2.1em;white-space:nowrap}
.menu-level1 .mediate a{color:#000}
.menu-level1 .mediate a:hover{color:#757575}
ul.menu-level1 li{font-size:1.1em}
ul.menu-level1 li a:link,ul.menu-level1 li a:visited{color:#006dc1}
ul.menu-level1 li a:hover{color:#45aeff}
.l-t{background:url(http://i.antilopa.ua/design/active-rt.gif) no-repeat right top}
.l-b{background:url(http://i.antilopa.ua/design/active-rb.gif) no-repeat right bottom}
.header .menu-level1 li,.header .menu-level2 li{margin:0 .3em}
.header .menu-level1 li.active, .header .menu-level2 li.active{margin:0}
.header .menu-level2 li{padding-left:.2em;white-space:nowrap}
.header .menu-level2 li.active{padding-left:0}
.clear{clear:both;font-size:0;overflow:hidden;height:1px;line-height:1px;width:100%}

.project .top-description{text-align:left;width:33em;margin:1.5em auto;position:relative;z-index:5}
.project .top-description .border{border-left:2px solid #5abcd1;padding-left:20px}
.project .top-description .customer{font-style:italic;font-size:1em}
.project .top-description .task{font-size:1em}

.project .top-description .tabs{overflow:hidden;padding:1em 0 0 15px;font-size:.9em;line-height:1em}
.project .top-description .tabs li{float:left}
.project .top-description .tabs a{position:relative;float:left;display:block;text-decoration:none;border-bottom:1px dashed}
.project .top-description .tabs a:link,.project .top-description .tabs a:visited{color:#006dc1}
.project .top-description .tabs a:hover{color:#45aeff}
.project .top-description .tabs .indent{position:relative;display:block;z-index:2}
.project .top-description .tabs li,.project .top-description .tabs .active .indent{padding:6px 12px 8px}
.project .top-description .tabs .cn{display:block;position:absolute;width:13px;height:13px;background-repeat:no-repeat;z-index:1}
.project .top-description .tabs .active .cn{background-image:url(http://i.antilopa.ua/design/sprite.gif)}
.project .top-description .tabs .tl{background-position:-230px 0;top:0;left:0}
.project .top-description .tabs .tr{background-position:-243px 0;right:0;top:0}
.project .top-description .tabs .bl{background-position:-230px -13px;left:0;bottom:0}
.project .top-description .tabs .br{background-position:-243px -13px;right:0;bottom:0}
.project .top-description .tabs .active{font-weight:bold;padding:0;background:#f1f1f1}
.project .top-description .tabs .active a{border-bottom:none;cursor:default}
.project .top-description .tabs .active a:link,.project .top-description .tabs .active a:visited,.project .top-description .tabs .active a:hover{color:#000}

.project table {width:100%;border-collapse:collapse}
.project table td{vertical-align:top}
.project .opacity{padding-top:3em;width:20%;text-align:center}
.project .opacity div{margin-top:.5em}
.project .opacity a {text-decoration:underline}
.project .opacity a img{text-decoration:none}
.project .opacity img{opacity:.3}
.project a:hover {cursor:pointer}
.project a:hover .cover{display:none}

.content{min-height:33em}
.row .side{width:20%;text-align:center}
.row .side div{padding: 0 1em}
.row .side a{font-size:.8em}
.row .side img{margin:3em 0 1em 0}
.row .main,.project .main{width:60%;text-align:center}
.project .main p{padding:1.5em 10% .5em 50%;text-align:left}

#tab_content{position:relative}
.project .main .description{width:33em;margin:0 auto}
.project .main .description div{}
.project .main .description p{padding:0 0 3em 20px;margin-right:-5%}

.project .main .portfolio_screenshot{padding-bottom:4em;clear:both;overflow:hidden;width:100%}
.row .main p{margin:2em 0 5em 0;color:#444;font-size:1.1em;text-align:left}
.journal h1,.padding-head h1,.article h1{font-size:2.5em}
.article{width:100%}
.article .container{padding:1em 0 0 13.5%}
.article-text{width:70%;max-width:50em;text-align:left;padding-bottom:2em}
.article-text img{margin:1em 0}
.article-text h2{font-size:1.5em}
.article-text h3{font-size:1em}
.article-text .block{margin:1em 0 1em 0}
.article-text p{padding-bottom:1em;width:90%}
.article-collage{width:29.9%;max-width:400px;text-align:center;padding-top:7em}
.article .author{overflow:hidden;width:95%;padding-bottom:1em}
.article .author img{display:block;float:left;margin:0}
.article .author .detail{float:left;padding:.7em 0 0 1.25em}
.article .author .detail i{font-size:.8em}

.right-menu ul{margin:4.4em auto;width:6em;text-align:left}
.right-menu li{font-size:1.2em;padding:.3em 0}
.right-menu{width:28.5%;text-align:center}
.right-menu{width:27%;text-align:center}
.journal{padding-bottom:2em}
.journal h1{padding-bottom:.6em}
.journal .container{padding:1em 0 0 13.5%}
.journal h2{font-size:1.1em}
.journal .item{padding-bottom:1.5em;width:70%;max-width:50em}
.journal .item .sprite i{background-position:0 2px}

.padding-head .back-to-top{font-size:2.2em}
.padding-head .back-to-top a:link,.padding-head .back-to-top a:visited{color:#000}
.padding-head .back-to-top a:hover{color:#333}
.sub-menu{overflow:hidden;width:90%;padding-top:.5em;margin-left:-.5em}
.sub-menu li{float:left;padding:.4em .5em}
.sub-menu .active h1{font-size:1em}
.sub-menu .active{padding:0;font-size:1.3em}
.sub-menu .active .lt{background:#f1f1f1 url(http://i.antilopa.ua/design/active-lt.gif) no-repeat 0 0;float:left}
.sub-menu .active .lb{background:url(http://i.antilopa.ua/design/active-lb.gif) no-repeat 0 100%}
.sub-menu .active .rt{background:url(http://i.antilopa.ua/design/active-rt.gif) no-repeat 100% 0}
.sub-menu .active .rb{background:url(http://i.antilopa.ua/design/active-rb.gif) no-repeat 100% 100%;padding:.2em .75em}

.footer{border-top:1px dashed #d4d4d4;padding:2em 0 4em 0;margin-top:2em;color:#000}
.footer table{width:100%}
.footer td{vertical-align:top;padding:0}
.footer .copyrights{height:2.5em;background:url(http://i.antilopa.ua/design/bg-footer.gif) no-repeat left top;width:32%}
.footer .feedback-link:link,.footer .feedback-link:visited{color:#006dc1;border-bottom-color:#006dc1}
.footer .feedback-link:hover{color:#45aeff;border-bottom-color:#45aeff}
.footer .copyrights .container{padding:0 0 .2em 10.5%}
.footer .copyrights li{white-space:nowrap;font-size:.9em}
.footer .menu-bottom li.separate{padding:0 .1em}
.footer .menu-bottom{padding-top:.75em}
.footer .search{padding-left:2.8em}
.search form{margin-left:-20px;overflow:hidden}
.search input{float:left;width:80%;height:24px;border:0px;font-size:16px;background-position:0 -50px;background-repeat:repeat-x;font-family:"Times New Roman", Times, serif;padding-top:4px}
.search .l,.search .r{float:left;height:27px;width:20px;background-repeat:no-repeat}
.search .l{background-position:0 0}
.search .r{background-position:-19px 0}
.bg-search{background-image:url(http://i.antilopa.ua/design/search.gif)}
.footer .copyrights,.footer .artic{font-size:.9em}
.footer .artic{width:20em}
.footer .artic .container{float:right;padding-right:2em;white-space:nowrap}
.footer .engine{font-size:.9em}

.popup{color:#000}
.popup table{width:100%}
.popup td{vertical-align:top;background-repeat:no-repeat;padding:0;background-image:url(http://i.antilopa.ua/design/popup-default.png)}
.popup td.bg{background:#fff}
.popup .lt,.popup .rt,.popup .l,.popup .r,.popup .lb,.popup .rb{width:60px}
.popup .lt,.popup .rt,.popup .t,.popup .b,.popup .lb,.popup .rb{height:50px}
.popup .lt{background-position:-60px -60px}
.popup .rt{background-position:-120px -60px}
.popup .t{background-position:-60px 0}
.popup .b{background-position:-60px 100%}
.popup .lb{background-position:-60px -110px}
.popup .rb{background-position:-120px -110px}
.popup .l,.popup .r{background-repeat:repeat-y}
.popup .l{background-position:0 0}
.popup .r{background-position:100% 0}
.popup .close{width:35px;height:35px;float:right;margin:-1.4em -2.2em 0 0}
.popup .close a{display:block;width:35px;height:35px;background-image:url(http://i.antilopa.ua/design/popup-close.png);background-repeat:no-repeat;background-position:0 0}
.popup .close a:hover{background-position:-35px 0}
.popup .content-block{margin:-1em 0 -1.5em}
.popup h2{font-size:2.1em;font-weight:normal;padding-bottom:.7em;color:#000}
.popup .item{width:98%;overflow:hidden;padding-bottom:.7em;font-size:.9em}
.popup .item .title{float:left;width:8.8em;padding-top:.3em}
.popup .item .field{margin-left:9em}
.popup .item .text{font-size:1.2em;width:18em;font-family:"Times New Roman", Times, serif}
.popup .item textarea.text{height:3em}
.popup .submit{padding:.4em 0 2.5em}
.popup .submit input{font-family:"Times New Roman", Times, serif;font-size:1.7em;color:#000}
.popup p{padding-bottom:0;text-align:center;font-size:.9em}
.popup .success{height:19em;text-align:center}
.popup .success h3{color:#238700;font-size:1.6em;font-weight:normal;padding:1.5em 0 1em}
.popup .success p{font-size:1em;line-height:1.2em}
.popup .success .submit{padding:2em 0 3em}
.popup .no-cols div{padding-bottom:.3em}
.popup .no-cols textarea.text{width:29em;height:6em}

.feedback-form{width:38em}
.feedback-form .content-block{margin:-1.5em 0 -2em}
.feedback-form td{background-image:url(http://i.antilopa.ua/design/popup-feedback.png)}
.feedback-form td.bg{background:#fbf8e9}
.feedback-form .lt,.feedback-form .rt,.feedback-form .l,.feedback-form .r,.feedback-form .lb,.feedback-form .rb{width:70px}
.feedback-form .lt,.feedback-form .rt,.feedback-form .t,.feedback-form .b,.feedback-form .lb,.feedback-form .rb{height:65px}
.feedback-form .lt{background-position:-70px -70px}
.feedback-form .rt{background-position:-140px -70px}
.feedback-form .t{background-position:-70px 0}
.feedback-form .b{background-position:-70px 100%}
.feedback-form .lb{background-position:-70px -135px}
.feedback-form .rb{background-position:-140px -135px}
.feedback-form .no-cols div{font-size:1.3em;padding-bottom:.1em}
.feedback-form .no-cols textarea.text{width:26em;height:5em}
.feedback-form .item .title{width:14em}
.feedback-form .item .field{margin-left:14.2em}
.feedback-form .item .text{width:13.8em}
.feedback-form .submit{padding-bottom:0}
.feedback-form h2{padding-bottom:.3em}
.feedback-form .success{height:18em}

.callback-form{width:38em}
.callback-form td{background-image:url(http://i.antilopa.ua/design/popup-callback.png)}
.callback-form td.bg{background:#fbf8e9}
.callback-form .required{font-size:1.1em;padding-bottom:1.5em}
.callback-form .required .title{width:7.2em}
.callback-form .required .field{margin-left:7.4em}
.callback-form .required .text{width:10em;font-size:1.25em}
.callback-form .success .submit input{width:5.5em}

.request4service-form{width:42em}
.request4service-form td{background-image:url(http://i.antilopa.ua/design/popup-request4service.png)}
.request4service-form td.bg{background:#fbf8e9}
.request4service-form .item .title{width:13em}
.request4service-form .item .field{margin-left:13.2em}
.request4service-form .promo-code .title{width:22em}
.request4service-form .promo-code .field{margin-left:22.2em}
.request4service-form .promo-code input.text{width:2.2em}
.request4service-form .submit,.feedback-form .submit{text-align:center}
.request4service-form .success{height:16em}

.request4service a,.request4service a span{background-image:url(http://i.antilopa.ua/design/request-button.png);background-repeat:no-repeat;display:block}
.request4service a{font-size:1.4em;text-decoration:none;background-repeat:repeat-x;background-position:0 -70px;background-color:#129112;height:50px;overflow:hidden}
.request4service a .l{background-position:0 0}
.request4service a .r{background-position:100% -140px;line-height:50px;padding:0 25px}
.request4service a:link,.request4service a:visited{color:#dbeedb}
.request4service a:hover{background-position:0 -280px;color:#fff}
.request4service a:hover .l{background-position:0 -210px}
.request4service a:hover .r{background-position:100% -350px}

.project .request4service{float:left;margin-bottom:-75px;margin-left:78%;margin-top:25px;position:relative;z-index:1}
.request4service{width:200px}
.requet .request4service{float:right}

.message{background-color:#FFFECE;border:3px dashed;margin:1em 2em 1em 1.2em;padding:1em 1.2em}
.code2{border-color:#F2BC00}
.code1{border-color:#6AC353}
.code4{border-color:#F2BC00}
.code5{border-color:#FF4E00}

.popup .message{margin:0 0 1em;padding:.5em .8em}

.seo{color:#333;padding-top:1em}
.seo .container{padding:1.5em 3.5% 0}
.seo .bg{border-top:1px dashed #d4d4d4}
.seo a:link,.seo a:visited{color:#333}
.seo a:hover{color:#000}
.seo p{font-size:.9em;color:#333;padding-bottom:0}
.seo .title{font-size:1.05em;padding-bottom:1.5em}
.seo .copyrights{font-size:.9em}

.navigation{margin-left:-12%}
.navigation .row{max-width:44em}
.navigation .previous,.navigation .next{width:40%}
.navigation .previous,.navigation .previous a{float:left}
.navigation .next,.navigation .next a{float:right}
.navigation .previous a{padding-left:1.5em}
.navigation .previous a span.arrow{margin-left:-1.3em}
.navigation a,.navigation a span.arrow{text-decoration:none}
.navigation a span{text-decoration:underline}
.navigation a span.arrow{color:#000}

.pages-navigation{text-align:center;font-size:1.4em}
.pages-navigation a,.pages-navigation span{line-height:1.3em;padding:.2em}
.pages-navigation .active{font-weight:bold;background:#f1f1f1;border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-webkit-border-radius:8px;padding-left:.5em;padding-right:.5em}


.adv-visual{padding:0 0 2em;text-align:center}
.adv-visual .bg{background:url(http://i.antilopa.ua/design/adv-visual-bg2.png) no-repeat 50% 0;height:110px}
.adv-visual img{margin:7px 0 0 -22px}