html{height: 100%;}
BODY {background:#0d0d0d;color:#565656;font-family:Arial;font-size:13px;margin:0 auto;padding:0;height:100%}
A {cursor:pointer;text-decoration:none;outline:none}
A img {border:0px solid}
.fl {float:left;position:relative;margin:0;padding:0}
.fr {float:right;position:relative;margin:0;padding:0}
.pos {position:absolute}
.clear{clear: both;overflow: hidden;height: 0px;font-size: 0px;}
.center {top:0%; left:50%; width:1000px; margin:0 -500px;min-width:1000px;}
.full_block{width:100%}
.top_cell{min-height: 100%;min-width:1000px;height: 100%;}
.stretcher{height: 37px; display: block; clear: both;width:100%}
.bottom_cell{height: 37px; margin-top: -37px;}
/*___TOP___*/
.header{background:url(../img/header_bg.jpg) no-repeat scroll 50% 0;height:174px;width:100%;min-width: 1000px;}
.blick{background:url(../img/blick.png) no-repeat scroll 50% 0;width:100%;height: 8px;z-index:10;bottom:-3px;font-size:0px}
.logo{top:17px;left:100px}
.logo a{background:url(../img/logo.png) no-repeat;width:242px;height:40px;display:block}
.rocket{left:350px;top:4px}
.rocket a{background:url(../img/rocket.png) no-repeat;width:92px;height:55px;display:block}
.quote{width:153px;font-size:12px;color:#fff;left:70px;top:30px;z-index: 10;}
.quote_arrow{background:url(../img/quote_arrow.png) no-repeat;width:153px;height:19px;display:block}
.quote_down{background:url(../img/quote_down.png) no-repeat;width:153px;height:5px;display:block}
.quote_text{background:url(../img/quote_bg.png) repeat-y;width:135px;padding:0 9px}
.top_menu{top:98px;left:0px;}
.main_m{left:0px}
.main_item{z-index: 6;}
.main_item a{background:url(../img/main_item.png) no-repeat;width:111px;height:76px;display:block;}
.main_item_bg{background: url(../img/bottom_bg.png) repeat;width:111px;height: 0px;bottom:-76px;left:0px;z-index: 2;font-size: 0px;}
.service_m{left:150px}
.service_item{z-index: 6;}
.service_item a{background:url(../img/service_item.png) no-repeat;width:130px;height:76px;display:block;}
.service_item_bg{background: url(../img/bottom_bg.png) repeat;width:130px;height: 0px;bottom:-76px;left:0px;z-index: 2;font-size: 0px;}
.folio_m{left:315px}
.folio_item{z-index: 6;}
.folio_item a{background:url(../img/folio_item.png) no-repeat;width:145px;height:76px;display:block;}
.folio_item_bg{background: url(../img/bottom_bg.png) repeat;width:145px;height: 0px;bottom:-76px;left:0px;z-index: 2;font-size: 0px;}
.clients_m{left:500px}
.clients_item{z-index: 6;}
.clients_item a{background:url(../img/clients_item.png) no-repeat;width:110px;height:76px;display:block;}
.clients_item_bg{background: url(../img/bottom_bg.png) repeat;width:110px;height: 0px;bottom:-76px;left:0px;z-index: 2;font-size: 0px;}
.interest_m{left:655px}
.interest_item{z-index: 6;}
.interest_item a{background:url(../img/interest_item.png) no-repeat;width:140px;height:76px;display:block;}
.interest_item_bg{background: url(../img/bottom_bg.png) repeat;width:140px;height: 0px;bottom:-76px;left:0px;z-index: 2;font-size: 0px;}
.contact_m{left:840px}
.contact_item{z-index: 6;}
.contact_item a{background:url(../img/contact_item.png) no-repeat;width:126px;height:76px;display:block;}
.contact_item_bg{background: url(../img/bottom_bg.png) repeat;width:126px;height: 0px;bottom:-76px;left:0px;z-index: 2;font-size: 0px;}
/*___MAIN_BLOCK___*/
.main_block{width:100%;height:477px;background: url(../img/main_block_bg.jpg) no-repeat scroll 50% 0;left:0px;margin-top:104px;min-width: 1000px;}
.left_arrow{left:0px;top:160px;z-index: 10;}
.left_arrow a{background: url(../img/left_arrow.png) no-repeat;width:52px;height: 89px;display: block;}
.right_arrow{right:0px;top:160px;z-index: 10;}
.right_arrow a{background: url(../img/right_arrow.png) no-repeat;width:52px;height: 89px;display: block;}
.projects_block{width:100%;overflow: hidden;}
.proj_one{height: 477px;margin-right: 2px;}
.sticker{background: url(../img/sticker.png) no-repeat;width:33px;height: 57px;top:2px;left:45px;font-size:24px;font-weight: bold;color:#fff;font-family:Verdana;padding:5px 22px 0 16px;text-align: center;}
.desc_sticker{background: url(../img/desc_sticker.png) no-repeat;width:153px;height:81px;bottom:1px;left:19px;font-size: 11px;color:#000;padding:47px 14px 0 97px}
.proj_foto{top:85px;left:0px;width:327px}
.foto_name{background:url(../img/foto_name_bg.png) repeat-x;width:100%;height:48px;text-align: center;vertical-align: middle;line-height: 48px;}
.foto_name a{font-size:20px;font-family: Verdana;color:#fff;font-weight: bold;}
/*___CONTENT_BLOCK___*/
.content_block{background: url(../img/content_bg.png) repeat-y scroll 50% 0;width:896px;left:50%;margin: 0px -448px 30px -448px;border-bottom:1px solid #181818}
.service_block{padding:30px 75px 50px 75px;width: 746px;color:#838383}
/*___PORTFOLIO___*/
.portfolio_block{padding:40px 30px 0 30px;width: 836px;z-index: 6;}
.scroll_block{width: 836px;z-index:20}
.portfolio_one{border: 1px solid #151515;background: url(../img/folio_one_bg.png) repeat;margin-bottom: 36px;}
.portfolio_one img{padding:8px}
.small_sticker{background: url(../img/small_sticker.png) no-repeat;width:29px;height: 33px;top:-39px;left:21px;font-weight: bold;font-size:20px;font-family: Verdana;color:#fff;padding:18px 10px 0 15px;text-align: center;}
.small_desc_sticker{background: url(../img/small_desc_sticker.png) no-repeat;width:143px;height: 61px;bottom:-9px !important;bottom:-10px;left:-2px;font-size:11px;line-height: 12px; color:#000;padding:33px 15px 0 80px}
.paginator{bottom:-16px;_bottom:0px;width:896px;left:0px;z-index:10}
.paginator table{border: 0px solid;border-collapse: collapse;}
.paginator td{border: 0px solid;border-collapse: collapse;padding:0 8px}
.paginator a{background: url(../img/paginator.png) no-repeat;display:block;width:34px;height: 25px;padding-top:9px;font-size:14px;color:#fff;text-align: center;}
.paginator a:hover{background: url(../img/paginator.png) no-repeat scroll 0 -34px;}
.paginator a.act{background: url(../img/paginator.png) no-repeat scroll 0 -34px;width:34px;height: 25px;padding-top:9px;font-size:14px;color:#fff;text-align: center;}
.folio_left_link{position: fixed;left:0px;top:50%}
.folio_left_link a{background: url(../img/folio_left_arrow.png) no-repeat;width:39px;height: 75px;display: block;}
.folio_right_link{position: fixed;right:0px;top:50%}
.folio_right_link a{background: url(../img/folio_right_arrow.png) no-repeat;width:39px;height: 75px;display: block;}
/*___CLIENTS___*/
.clients_block{width:100%;height:477px;background: url(../img/clients_block_bg.jpg) no-repeat scroll 50% 0;left:0px;margin-top:104px;min-width: 1000px;padding-bottom:75px}
.three_clients{width:273px;padding-top:23px;margin-right: 27px;}
.clients_one{margin-bottom:23px;background: url(../img/clients_pixel.png) repeat;height: 125px;width: 273px;}
.client_info{display: none;left:0px;top:0px}
.client_backinfo{width:273px;height:110px;font-size:15px;color:#175487;font-weight: bold;display: block;text-align: center;padding-top:15px}
/*___INFO___*/
.info_block{padding-left: 2px;}
.download_block{width:893px;background: url(../img/download_block.png) repeat-x scroll 0 100%;height: 155px;margin-bottom:30px}
.download_presentation{background: url(../img/presentation.png) no-repeat;width:404px;height: 115px;display: block;left:25px;top:25px}
.download_briefing{background: url(../img/briefing.png) no-repeat;width:346px;height: 67px;display: block;right:60px;top:46px}
.info_one{width:736px;padding:0 80px;margin-bottom: 55px;}
.info_one_title{margin-bottom: 20px;}
.info_one_title a{color:#125665;font-weight: bold;font-size:20px}
.info_one_foto{margin-right: 25px;}
.info_one_foto img{width:150px}
.info_one_data{width:550px;font-size: 13px;color:#838383;line-height: 20px;}
.info_one_data2{width:736px;font-size: 13px;color:#838383;line-height: 20px;}
/*___INFO_DETAIL___*/
.info_detail_block{padding:30px 90px 30px 90px}
.info_det_title{color:#072c4b;font-weight: bold;font-size:16px;margin-bottom: 20px;}
.info_det_data{font-size: 13px;color:#838383;line-height: 20px;}
.info_det_data img{margin-right: 15px;margin-bottom: 15px;}
/*___CONTACTS___*/
.contact_left{width:470px;padding-top: 30px;padding-bottom: 25px;}
.contact_right{width:420px;padding-top: 30px;padding-bottom: 25px;}
.address_block{padding-left:115px;font-size:14px;font-weight: bold;line-height: 20px;color:#838383}
.contact_person_one{margin-top:70px;padding-left:115px;line-height: 20px;font-size:13px;color:#838383}
.contact_person_one span.contact_title{font-weight: bold;}
.contact_person_one span.indentor{padding-left: 43px;}
.meneg_icon{background: url(../img/meneg_icon.png) no-repeat;width:106px;height: 103px;display: block;top:-35px;left:0px;}
.devel_icon{background: url(../img/devel_icon.png) no-repeat;width:106px;height: 94px;display: block;top:-35px;left:0px;}
.design_icon{background: url(../img/design_icon.png) no-repeat;width:108px;height: 102px;display: block;top:-35px;left:0px;}
.email_icon{background: url(../img/email_icon.png) no-repeat;width:23px;height: 25px;display: block;left:80px;}
.skype_icon{background: url(../img/skype_icon.png) no-repeat;width:16px;height: 15px;display: block;left:86px;}
.icq_icon{background: url(../img/icq_icon.png) no-repeat;width:19px;height: 19px;display: block;left:85px;}
.contact_form_title{font-weight: bold;color:#838383;margin-bottom: 28px;}
.contact_form{width:315px}
.field_name{color:#838383;width:145px;padding-top:2px;margin-bottom: 15px;}
.field_name span{color:#f00;font-weight: bold;}
.required{color:#838383;width:345px;padding-top:2px;margin-bottom: 15px;margin-top: 15px;}
.required span{color:#f00;font-weight: bold;}
.field input{border:1px solid #818181;background: #282828;font-size: 12px;color:#a8a8a8;padding:0 8px;height: 18px;width:152px}
.field textarea{border:1px solid #818181;background: #282828;font-size: 12px;color:#a8a8a8;padding:10px;height: 100px;width:290px;font-family: Arial;line-height: 20px;margin-bottom: 15px;}
.captcha input{font-size: 12px;color:#a8a8a8;width:20px;}
.submit input{border:1px solid #818181;background: #282828;font-size: 12px;color:#a8a8a8;height:28px;width:105px;padding-bottom: 5px;}
/*___WORK___*/
.our_works_list{background: url(../img/work_list_bg.png) repeat-x;width:0px;height: 125px;z-index:140;top:45px}
.work_list_left{left:50px;top:45px;display: none;}
.work_list_left a{background: url(../img/work_list_left.png) no-repeat;width:41px;height: 40px;display: block;}
.work_list_right{right:10px;top:45px;display: none;}
.work_list_right a{background: url(../img/work_list_right.png) no-repeat;width:41px;height: 40px;display: block;}
.work_list{overflow:hidden;height: 500px;width:100%;top:10px}
.our_works{left:0px;top:45px;z-index:150}
.our_works a{background: url(../img/our_works.png) no-repeat;width:38px;height: 125px;display: block;}
.desc_block{top:-11px;right:0px;z-index:10;width: 202px;color:#fff}
.work_desc_top{background: url(../img/work_desc_top.png) no-repeat;width:202px;height: 10px;display: block;font-size: 0px;}
.work_desc_middle{background: url(../img/work_desc_middle.png) repeat-y;width:195px;}
.work_desc_bottom{background: url(../img/work_desc_bottom.png) no-repeat;width:195px;height: 7px;display: block;}
.work_number{font-family: Verdana;font-weight: bold;font-size: 18px;padding-left:15px}
.work_text{padding-left:10px;padding-right: 5px;}
.work_link{text-align: center;width:195px;margin-top:10px}
.work_link a{font-family: Verdana;font-size: 11px;font-weight: bold;color:#04233b;text-decoration: underline;}
.work_title{text-align: center;width: 100%;font-size: 20px;font-weight: bold;font-family: Verdana;color:#fff;margin-top:16px}
.vertical_text{background: url(../img/vertical_text.png) no-repeat;width:45px;height: 222px;display: block;left:-46px;top:155px;font-family: Arial;color:#fff;font-size: 16px;line-height: 45px;}
.vertical_text span{filter:flipv() fliph(); writing-mode:tb-rl;margin-top : 10px;}
.work_img{width: 550px;left:225px;margin-top:30px}
.work_img img{width: 550px;}
.other_pages{top:0%; left:50%; width:788px; margin:43px -394px 25px -394px;min-width:788px;height: 115px;background: #080808;}
.work_arrow_left{background: url(../img/work_line.png) no-repeat scroll 50% 0;height: 130px;top:-8px;left:10px;z-index:10}
.work_arrow_left a{background: url(../img/work_left_arrow.png) no-repeat;width:36px;height: 36px;display: block;margin-top: 48px;}
.work_arrow_right{background: url(../img/work_line.png) no-repeat scroll 50% 0;height: 130px;top:-8px;right:10px;z-index:10}
.work_arrow_right a{background: url(../img/work_right_arrow.png) no-repeat;width:36px;height: 36px;display: block;margin-top: 48px;}
.pages_block{width: 683px;overflow: hidden;top:5px;left:52px;height: 105px;}
.page_one{margin-right: 25px;}
.page_one img{width:152px;height: 104px;}
.page_one a.hover{width:152px;height: 104px;display: none;background: url(../img/pages_hover.png) no-repeat;left:0px;top:0px}
.page_one a.active{width:152px;height: 104px;display: none;background: url(../img/pages_active.png) no-repeat;left:0px;top:0px}
.work_one{margin-right: 3px;}
.work_one img{width:178px;height: 103px;}
.work_one a.hover{width:178px;height: 103px;display: none;background: url(../img/works_hover.png) no-repeat;left:0px;top:0px}
.work_one a.active{width:178px;height: 103px;display: none;background: url(../img/works_active.png) no-repeat;left:0px;top:0px}
.overlay{z-index: 100;width:100%;height: 100%;background: url(../img/overlay.png) repeat;display: none;position: fixed !important;position: absolute;}
.subworks{top:104px;width: 178px;height: 104px;display: none;}
.tooltip{left:137px;top:90px;display: none;z-index:200}
.tooltip2{left:137px;top:90px;display: none;z-index:200}
.tooltip_top{background: url(../img/tooltip_top.png) no-repeat;width:183px;height: 22px;display: block;}
.tooltip_middle{background: url(../img/tooltip_middle.png) repeat-y;width:167px;display: block;font-size: 13px;color:#fff;padding:0 8px}
.tooltip_bottom{background: url(../img/tooltip_bottom.png) no-repeat;width:183px;height: 5px;display: block;}
/*___FOOTER___*/
.footer{width:100%;left: 0px;background: url(../img/footer_bg.png) no-repeat scroll 50% 100%;height: 37px;min-width: 1000px;}
.footer_info{width:100%;height: 228px;}
.all_for_client{margin-top:50px;background: url(../img/all_for_client.png) no-repeat;padding-top: 41px;width:300px;margin-right: 45px;}
.footer_link{width:280px;padding: 4px 0 4px 20px;}
.footer_link a{background: url(../img/small_moon.png) no-repeat scroll 0 -16px;height: 11px;padding-left:22px;font-size: 13px;color:#565656}
.footer_link a:hover{background: url(../img/small_moon.png) no-repeat scroll 0 4px;color:#919191;text-decoration: underline;}
.information{width:300px;margin-top:50px;padding-top: 41px;background: url(../img/information.png) no-repeat;}
.copyright{margin-top: 10px;}
/*___404___*/
.greeting{padding:28px 0 0 48px;font-size: 28px;font-family: Tahoma;font-weight: bold;color:#fff}
.page_left{width:450px;background: url(../img/big_rocket.png) no-repeat scroll 0 100%;height: 520px;}
.error_alert{font-size: 24px;color:#ba0b0b;font-family: Tahoma;text-align: center;top:60px;left:45px;line-height: 40px;}
.error_alert span{font-weight: bold;font-size: 30px;}
.page_right{width:550px;padding-top:30px}
.sub_greating{color:#fff;font-size:24px;font-family: Tahoma;}
.reasons{padding:30px 0 0 15px}
.reasons_title{color:#fff;font-size:22px;font-family: Tahoma;}
.reasons_lines{padding:25px 0 0 45px;color:#fff;font-size:15px;font-family: Tahoma;line-height: 26px;}
.reasons_lines span.red{color:#ba0b0b;font-weight: bold;font-size: 18px;}
.reasons_lines span.green{color:#397c14;font-weight: bold;font-size: 18px;}
/***/
.lang_flags{left:0px;top:0px}
.ua_flag{left:30px;top:30px}
.ua_flag a{background: url(../img/ua_flag.png) no-repeat;width:51px;height: 45px;display: block;}
.en_flag{left:-60px;top:10px}
.en_flag a{background: url(../img/en_flag.png) no-repeat;width:48px;height: 42px;display: block;}
.ru_flag{left:-20px;top:35px}
.ru_flag a{background: url(../img/ru_flag.png) no-repeat;width:48px;height: 40px;display: block;}

