html{margin:0;padding:0;height:100%;width:100%}
BODY {background:#f3f3f3;color:#777;font-family:'Century Gothic';font-size:12px;margin:0;padding:0;height:100%;width:100%;min-width:1000px;}
A {cursor:pointer;text-decoration:none;outline:none}
A img {border:0px solid}
img {border:0px solid}
p{margin: 13px 0;}
.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:980px; margin:0 -490px;min-width:980px;}
.main_table{width:100%;height:100%;border-collapse:collapse;border:0px solid;}
.main_table td{border-collapse:collapse;}
.top_td{width:100%;vertical-align:top;height: 85px;}
.mid_td{width:100%;vertical-align:middle;}
.bottom_td{width:100%;vertical-align:bottom;height: 175px;}
.top_white_line{width:100%;height:4px;top:0px;left:0px;background: #fff;}
.full_block{width:100%;}
/*__INTRO__*/
.intro{position: fixed;width:100%;height: 100%;z-index:500;background:#f3f3f3;left:0px;top:0px}
.center_anim{width:100%}
.center_small {top:0%; left:50%; width:365px; margin:0 -183px;}
.round_block{width:365px;height: 365px;background:#f3f3f3;-moz-border-radius:183px;border-radius:183px;}
.slogan_line{width:0%;height: 106px;background: url(../img/slogan_line_bg.png) repeat-x scroll 0 100%;margin-top: 30px;overflow: hidden;}
.center_text {top:0%; left:50%; width:330px; margin:0 -165px;}
.letter_m{background: url(../img/letter_m.png) no-repeat scroll 0 50%;width:73px;}
.letter_o{background: url(../img/letter_o.png) no-repeat scroll 0 50%;width:58px;}
.letter_n{background: url(../img/letter_n.png) no-repeat scroll 0 50%;width:51px;}
.letter_a{background: url(../img/letter_a.png) no-repeat scroll 0 50%;width:51px;}
.letter_r{background: url(../img/letter_r.png) no-repeat scroll 0 50%;width:49px;}
.letter_t{background: url(../img/letter_t.png) no-repeat scroll 0 50%;width:44px;}
.letters{left:-1000%;height:96px;display: block;margin-top:10px;margin-right: -8px;}
.ravlyk{background: url(../img/ravlyk.png) no-repeat;width:167px;height: 95px;left:-1000%;top:0px}
.ravlyk_big{background: url(../img/ravlyk_big.png) no-repeat;width:346px;height: 212px;left:-1500px;top:300px}
/*__TOP_BLOCK__*/
.top_menu_right{padding-right:20px;padding-top:32px}
.lang_one{margin-left: 5px;}
.lang_one a{background: #ccc;width:36px;height: 36px;display: block;text-align: center;line-height: 36px;color:#fff;font-weight: bold;border-radius:50%;-moz-border-radius:50%;}
.lang_one a.act{background: #222}
.top_menu_left{padding-left: 20px;}
.logo_block{cursor: pointer;padding-top: 10px;}
.logo_small{}
.logo_small a{background: url(../img/logo_small.png) no-repeat;width:89px;height: 76px;display: block;}
.logo_text_small{padding: 19px 0 0 13px;}
.logo_text_small a{background: url(../img/logo.png) no-repeat;width:198px;height: 46px;display: block;}
.main_menu{margin-top: 24px;border-left:1px solid #000;margin-left: 16px;height: 50px;padding-left: 16px;}
.main_menu_item{margin-right: 5px;}
.main_menu_item a{font-size: 14px;color:#222;line-height: 50px;text-align: center;width:80px;display: block;}
.main_menu_item a:hover{font-weight:bold}
.main_menu_item a.act{line-height: 70px;font-weight: bold;}
.menu_item_top_line{width:0%;height: 1px;background: #000;top:20px}
.menu_item_top_line_act{width:100%;height: 1px;background: #000;top:20px}
/*__FOOTER__*/
.footer_big_block{bottom:0px;left:0px;width:100%;z-index: 100;}
.footer_left_buttons{padding-left: 20px;}
.footer_right_buttons{padding-right: 20px;padding-top: 13px;}
.last_work_button{}
.last_work_button a{background: url(../img/last_work_button.png) no-repeat;width:209px;height: 35px;display: block;}
.last_work_button a.act{background: url(../img/last_work_button.png) no-repeat scroll 0 -35px;}
.signup_button{margin-right: 3px;background: #222;border:2px solid #fff}
.signup_button a{background: url(../img/signup_button.png) no-repeat scroll 50% 50%;width:110px;height: 18px;display: block;}
.share_button{background: #222;border:2px solid #fff}
.share_button a{background: url(../img/share_button.png) no-repeat scroll 50% 50%;width:110px;height: 18px;display: block;}
.footer_text_blocks{width:100%;background: #fff;height: 105px;overflow: hidden;}
.footer_white_line{width:100%;background: #fff;height: 10px}
.footer_blocks_table{width:100%;border: 0px;border-collapse: collapse;}
.footer_blocks_table td{border: 0px;border-collapse: collapse;}
.footer_block_one{width:320px;margin-top: 20px;cursor: pointer;}
.footer_block_one_foto{margin-right: 10px;}
.footer_block_one_foto a{width:67px;height: 67px;display: block;background-position: 0 0%;}
.footer_block_one_foto a.lamp{background-image: url(../img/footer_lamp.png);}
.footer_block_one_foto a.dog{background-image: url(../img/footer_dog.png);}
.footer_block_one_foto a.umbrella{background-image: url(../img/footer_umbrella.png);}
.footer_block_one_foto a.act{background-position: 0 -67px;}
.footer_block_one_title{width:240px;text-align: left;color:#404951;font-weight: bold;font-size: 20px;font-family: Arial;overflow: hidden;height: 26px;}
.footer_block_one_text{color:#777;font-size: 12px;width:240px;text-align: left;overflow: hidden;height: 52px;}
.footer_copyright_left{padding-left: 20px;font-size: 12px;color:#222;line-height: 35px;}
.footer_copyright_right{padding-right: 20px;font-size: 12px;color:#222;line-height: 35px;font-family: Arial;}
.footer_copyright_right a{background: url(../img/moonart_link.png) no-repeat scroll 0 50%;width:66px;height: 35px;display: block;margin-left: 5px;}
.signup_block{right: 20px;bottom:52px;background: #e5e5e5;z-index: 20;border:2px solid #fff;padding: 6px;width:0px;overflow: hidden;display: none;}
.signup_block_wrap{width:550px;}
.signup_field_title{font-size: 11px;font-family: 'Century Gothic';color:#222;line-height: 26px;margin-right:8px;}
.signup_field_input{background: url(../img/signup_input.png) no-repeat;width:139px;height: 17px;margin-right:8px;padding: 3px 5px;margin-top: 2px;}
.signup_field_input input{background: none;border: 0px;font-size: 11px;font-family: 'Century Gothic';color:#777;width:139px;font-weight: bold;}
.signup_field_submit{}
.signup_field_submit input{background: url(../img/signup_submit.png) no-repeat scroll 50% 50%;width:99px;height: 26px;display: block;border:0px;cursor: pointer;}
.signup_arrow{background: url(../img/signup_arrow.png) no-repeat;width:33px;height: 16px;display: block;right:175px;bottom:0px}
.share_block{right: 30px;bottom:52px;z-index: 20;display: none;}
.share_arrow{background: url(../img/signup_arrow.png) no-repeat;width:33px;height: 16px;display: block;right:32px;bottom:-25px}
.tw_icon{margin-right: 5px;}
.tw_icon a{background: url(../img/tw_icon.png) no-repeat;width:29px;height: 29px;display: block;}
.fb_icon{margin-right: 5px;}
.fb_icon a{background: url(../img/fb_icon.png) no-repeat;width:29px;height: 29px;display: block;}
.lj_icon{margin-right: 5px;}
.lj_icon a{background: url(../img/lj_icon.png) no-repeat;width:29px;height: 29px;display: block;}
.vk_icon{}
.vk_icon a{background: url(../img/vk_icon.png) no-repeat;width:29px;height: 29px;display: block;}
/*__MAIN_BLOCK__*/
.main_block{width:100%;background: url(../img/slogan_line_bg.png) repeat-x scroll 0 128px;}
.main_block_arrow_left{left:20px;top:56px;z-index:30}
.main_block_arrow_left a{background: url(../img/main_block_arrow_left.png) no-repeat;width:38px;height: 73px;display: block;}
.main_block_arrow_left a:hover{background: url(../img/main_block_arrow_left.png) no-repeat scroll 0 100%;}
.main_block_arrow_right{right:20px;top:56px;z-index:30}
.main_block_arrow_right a{background: url(../img/main_block_arrow_right.png) no-repeat;width:38px;height: 73px;display: block;}
.main_block_arrow_right a:hover{background: url(../img/main_block_arrow_right.png) no-repeat scroll 0 100%;}
.main_block_step{padding-left:80px;z-index:20}
.main_block_step_title{height: 72px;left:-150%}
.main_block_step_subtitle{background: #5f5f5f;font-family: Arial;font-size: 20px;line-height: 36px;width:590px;margin-bottom: 16px;overflow: hidden;top:-1000px}
.main_block_step_subtitle span{white-space: nowrap;padding: 0 10px;color:#fff}
/*.main_block_step_subtitle span.step1{color:#aff36c}
.main_block_step_subtitle span.step2{color:#f4b863}
.main_block_step_subtitle span.step3{color:#ff6464}
.main_block_step_subtitle span.step4{color:#a8c2db}*/
.main_block_step_text_wrap{overflow: hidden;height: 100px;width:590px;}
.main_block_step_text{padding: 20px 10px;width:570px;color:#777;font-size: 14px;line-height: 20px;display: block;top:100px}
.main_block_step_foto{right:0px;bottom:1500px;z-index:11;width:500px;}
.main_block_step_foto img{margin: 0 auto;display: block;}
.main_block_step_shadow{right:0px;bottom:0px;z-index:10;display: none;width:500px}
.main_block_step_shadow img{margin: 0 auto;display: block;}
.main_block_banner_wrap{width:500px;height:500px;right:0px;top:-150px}
.one_step{width:100%;display: none;}
/*__LAST_WORK__*/
.last_work_block{width:100%;height: 460px;background: #f3f3f3;z-index:100;display: none;}
.last_work_topline{width:100%;height: 1px;background: #fff;}
.last_work_wrap{width: 100%;margin-top:75px;}
.last_work_arrow_left{left:20px;top:120px}
.last_work_arrow_left a{background: url(../img/main_block_arrow_left.png) no-repeat;width:38px;height:73px;display: block;}
.last_work_arrow_left a:hover{background: url(../img/main_block_arrow_left.png) no-repeat scroll 0 -73px;}
.last_work_arrow_right{right:20px;top:120px}
.last_work_arrow_right a{background: url(../img/main_block_arrow_right.png) no-repeat;width:38px;height:73px;display: block;}
.last_work_arrow_right a:hover{background: url(../img/main_block_arrow_right.png) no-repeat scroll 0 -73px;}
.last_work_cont{width: 800px;margin:0 100px;overflow: hidden;}
.last_work_one{width:250px;height: 156px;overflow: hidden;margin-bottom: 1px;cursor: pointer;}
.last_work_one_foto{width:250px;height: 156px;overflow: hidden;left:0px;top:0px;z-index:10}
.last_work_one_foto img{width:250px;}
.last_work_one_data{top:0px;left:0px;width:250px;height: 156px;z-index:20;background: url(../img/last_work_one_data.png) no-repeat;}
.last_work_one_text{font-family: 'Century Gothic';font-size: 10px;font-weight: bold;color:#fff;padding-left:10px;border-left:1px solid #f00;line-height: 12px;width:220px;margin: 30px 0 0 10px;text-transform: uppercase;}
.last_work_pair_one{width:250px;margin-right: 1px;}
.last_work_see_more{bottom:1px;right:0px;z-index: 30;width:265px;height: 156px;background: #f3f3f3;cursor: pointer;}
.last_work_see_more_button{background: #fff;border-radius:50%;-moz-border-radius:50%;width:150px;height: 150px;left:50px;top:2px}
.last_work_see_more_button a{background: url(../img/last_work_see_more.png) no-repeat scroll 50% 0;width:150px;height: 55px;display: block;margin-top: 46px;}
/*__ABOUT__*/
.about_us_block_wrap{width:100%;background: url(../img/slogan_line_bg.png) repeat-x scroll 0 100%;}
.about_us_block_top{background: url(../img/about_us_block.png) no-repeat scroll 50% 100%;width:980px;height: 421px;}
.about_game_first{left:88px;top:100px}
.about_game_first a{background: url(../img/about_game_first.png) no-repeat;width:182px;height: 182px;display: block;}
.about_game_second{left:388px;top:100px}
.about_game_second a{background: url(../img/about_game_second.png) no-repeat;width:182px;height: 182px;display: block;}
.about_game_third{left:708px;top:100px}
.about_game_third a{background: url(../img/about_game_third.png) no-repeat;width:182px;height: 182px;display: block;}
.about_informer{background: url(../img/about_informer.png) no-repeat;width:253px;height:190px;top:-40px;left:470px;display: none;}
.about_informer_close{right:5px;top:5px;z-index: 20;}
.about_informer_close a{background: url(../img/about_informer_close.png) no-repeat;width:28px;height: 31px;display: block;}
.about_informer_data{left:25px;top:35px;width:185px}
.about_informer_data_title{font-family: Arial;font-size: 20px;font-weight: bold;color:#404951}
.about_informer_data_text{font-family: 'Century Gothic';font-size: 12px;color:#777;line-height: 12px;}
.about_informer_data_link{margin-top: 5px;margin-right: 10px;}
.about_informer_data_link a{background: url(../img/about_informer_detail.png) no-repeat;width:42px;height: 17px;display: block;}
.about_us_text_block{width:100%;margin-top: 5px;}
.about_us_text_block_left{padding-left:20px;margin-top: 50px;}
.about_us_text_block_right{padding-right:20px;width:600px}
.about_us_text_block_title{font-family: 'Times New Roman';font-size: 32px;color:#385189;margin-bottom: 5px;display: none;}
.about_us_text_block_subtitle{font-family: Arial;font-size: 16px;color:#fff;width:580px;padding:0 10px;background: #5f5f5f;line-height: 30px;display: none;}
.about_us_text_block_text{font-family: Arial;font-size: 14px;color:#777;line-height: 18px;margin-top: 5px;display: none;}
.about_us_link_one{}
.about_us_link_one a{font-size: 16px;color:#222;background: url(../img/about_us_link_one.png) no-repeat scroll 0 50%;padding-left:27px;display: block;line-height: 30px;text-transform: uppercase;}
.about_us_link_one a.act{font-weight:bold;text-decoration: underline;}
.about_us_link_one a:hover{font-weight:bold;text-decoration: underline;}
.line_link{left:0px;top:0px}
.line_link_bg{background: url(../img/about_line_link_bg.png) no-repeat;width:35px;height: 35px;display: none;left:-40px;top:3px;z-index: 20;}
.line_link_hor{left:0px;top:17px;height: 1px;width:1px;background: url(../img/about_line_link_pix.png) repeat-x;display: none;}
.line_link_vert{left:0px;bottom:-18px;height: 1px;width:1px;background: url(../img/about_line_link_pix.png) repeat-y;display: none;}
.line_link_hor2{left:0px;top:0px;height: 1px;width:1px;background: url(../img/about_line_link_pix.png) repeat-x;display: none;}
/*__CONTACTS__*/
.contacts_wraper{width:100%;}
.contacts_block{top:0%; left:50%; width:960px; margin:20px -480px;min-width:960px;background: url(../img/contacts_circle.png) no-repeat scroll 100% 0;min-height: 504px;}
.satelit_block{background: url(../img/satelite.png) no-repeat; width: 473px;height: 463px;display: block;left:50px;bottom:0px}
.contact_data_block{padding-right: 60px;}
.contact_data_block_title{font-size: 60px;font-family: 'Times New Roman';color:#404951}
.contact_data_person_one{margin-top: 15px;width:370px}
.contact_data_person_one_name{width:170px;color:#222;font-size: 14px;font-weight: bold;}
.contact_data_person_one_data{color:#777;font-size: 13px;line-height: 18px;}
.contact_data_form{margin-top: 15px;width:370px}
.contact_data_form_title{width:170px;font-weight: bold;font-size: 12px;color:#222;margin-bottom: 13px;}
.contact_data_form_input{width:190px;background: #bcbcbc;padding: 2px 5px;}
.contact_data_form_input input{width:190px;background: none;border:0px;color:#fff;font-family: 'Century Gothic';font-size: 12px;}
.contact_data_form_textarea_title{width:370px;font-weight: bold;font-size: 12px;color:#222;margin-bottom: 8px;text-align: center;}
.contact_data_form_textarea{width:270px;height: 70px;padding: 5px;background: #bcbcbc;margin-left: 40px;}
.contact_data_form_textarea textarea{width:270px;height: 70px;background: none;border: 0px;font-family: 'Century Gothic';font-size: 12px;color:#fff}
.contact_data_form_submit{margin-top: 10px;margin-left: 130px;}
.contact_data_form_submit input{border: 0px;background: url(../img/signup_submit.png) no-repeat;width:99px;height: 26px;cursor: pointer;}
/*__THANK_YOU__*/
.thank_you{width:596px;height: 270px;position: fixed;left:-50%;top:50%;z-index:100;margin: -135px 0 0 -298px;}
.thank_you_close{right:16px;top:2px;z-index: 10;}
.thank_you_close a{width:25px;height: 25px;display: block;}
.thank_you1{background: url(../img/thank_you1.png) no-repeat;width:0px;height: 0px;display: block;right:233px;bottom:73px}
.thank_you2{background: url(../img/thank_you2.png) no-repeat;width:0px;height: 0px;display: block;left:291px;bottom:115px}
.thank_you3{background: url(../img/thank_you3.png) no-repeat;width:0px;height: 0px;display: block;left:288px;top:83px}
.thank_you4{background: url(../img/thank_you4.png) no-repeat;width:0px;height: 0px;display: block;right:308px;top:101px}
/*__SERVICES__*/
.services_wraper{width:100%}
.services_block{top:0%; left:50%; width:960px; margin:20px -480px;min-width:960px;background: url(../img/service_cloud.png) no-repeat scroll 50% 50%;min-height: 520px;}
.services_block_data{width:460px;padding: 150px 0 0 245px;}
.services_block_data_title{font-size: 50px;font-family: 'Times New Roman';color:#404951;line-height: 40px;}
.services_block_data_text{font-size: 14px;font-family: Arial;color:#777;line-height: 22px;width:460px;margin-top: 30px;line-height: 18px;}
.service_cloud1{background: url(../img/service_cloud1.png) no-repeat;width:255px;height: 174px;display: block;left:340px;top:-20px}
.service_cloud1_text{width:165px;padding: 30px 0 0 60px;}
.service_cloud1_text .title{font-size: 11px;font-weight: bold;font-family: Arial;color:#a445a7;text-transform: uppercase;margin-bottom: 4px;}
.service_cloud1_text .text{font-size: 12px;color:#777;line-height: 13px;}
.service_cloud2{background: url(../img/service_cloud2.png) no-repeat;width:248px;height: 198px;display: block;left:700px;top:20px}
.service_cloud2_text{width:165px;padding: 40px 0 0 30px;}
.service_cloud2_text .title{font-size: 11px;font-weight: bold;font-family: Arial;color:#3294a2;text-transform: uppercase;margin-bottom: 4px;}
.service_cloud2_text .text{font-size: 12px;color:#777;line-height: 13px;}
.service_cloud3{background: url(../img/service_cloud3.png) no-repeat;width:230px;height: 194px;display: block;left:700px;top:250px}
.service_cloud3_text{width:165px;padding: 50px 0 0 30px;}
.service_cloud3_text .title{font-size: 11px;font-weight: bold;font-family: Arial;color:#bc790f;text-transform: uppercase;margin-bottom: 4px;}
.service_cloud3_text .text{font-size: 12px;color:#777;line-height: 13px;}
.service_cloud4{background: url(../img/service_cloud4.png) no-repeat;width:252px;height: 222px;display: block;left:400px;top:340px}
.service_cloud4_text{width:165px;padding: 60px 0 0 35px;}
.service_cloud4_text .title{font-size: 11px;font-weight: bold;font-family: Arial;color:#52821e;text-transform: uppercase;margin-bottom: 4px;}
.service_cloud4_text .text{font-size: 12px;color:#777;line-height: 13px;}
.service_cloud5{background: url(../img/service_cloud5.png) no-repeat;width:260px;height: 210px;display: block;left:50px;top:300px}
.service_cloud5_text{width:165px;padding: 60px 0 0 50px;}
.service_cloud5_text .title{font-size: 11px;font-weight: bold;font-family: Arial;color:#977938;text-transform: uppercase;margin-bottom: 4px;}
.service_cloud5_text .text{font-size: 12px;color:#777;line-height: 13px;}
.service_cloud6{background: url(../img/service_cloud6.png) no-repeat;width:276px;height: 221px;display: block;left:-10px;top:10px}
.service_cloud6_text{width:165px;padding: 60px 0 0 50px;}
.service_cloud6_text .title{font-size: 11px;font-weight: bold;font-family: Arial;color:#346178;text-transform: uppercase;margin-bottom: 4px;}
.service_cloud6_text .text{font-size: 12px;color:#777;line-height: 13px;}
/*__CREATIVE__*/
.creative_wrap{width:1000px;overflow: hidden;}
.creative_block{width:20000px;height: 290px;}
.creative_sota{display: none;}
.creative_sota_text_empty{left:40px;top:1px;width:120px;height: 140px;cursor: pointer;z-index:3}
.creative_sota_text{left:40px;top:1px;width:120px;height: 140px;cursor: pointer;display: none;z-index: 3;}
.creative_sota_text_detail{bottom:3px;left:15px}
.creative_sota_text_detail a{width:90px;height: 23px;display: block;}
.creative_sota_text_desc table{border:0px;height: 100%;width:100%}
.creative_sota_text_desc td{border:0px;text-align: center;}
.creative_sota_text_date{font-family: Arial;font-weight: bold;font-size: 12px;top:5px;left:5px}
.creative_sota_text_desc{font-size: 13px;font-weight: bold;font-family: 'Century Gothic';width:145px;height: 90px;line-height: 12px;left:-13px;top:24px;overflow: hidden;}
.creative_sota_text .creative_sota_text_date{color:#fff;}
.creative_sota_text .creative_sota_text_detail a{background: url(../img/sota_detail.png) no-repeat scroll 0 -23px;}
.creative_sota_text .creative_sota_text_desc{color: #fff;}
.creative_sota_text_empty .creative_sota_text_date{color:#222;}
.creative_sota_text_empty .creative_sota_text_detail a{background: url(../img/sota_detail.png) no-repeat scroll 0 0px;}
.creative_sota_text_empty .creative_sota_text_desc{color: #222;}
.changed .creative_sota_text_date{font-family: Arial;font-weight: bold;font-size: 12px;color:#fff;top:5px;left:5px}
.changed .creative_sota_text_detail a{background: url(../img/sota_detail.png) no-repeat scroll 0 -23px;}
.changed .creative_sota_text_desc{color: #fff;}
.area_img{width:200px;height: 142px;position: absolute;left:0px;top:0px;z-index:1}
.area_img_shadow{width:200px;height: 142px;position: absolute;left:0px;top:0px;z-index:2;display: none;}
.creative_scroll_wrap{width:1000px;height: 24px;padding-top: 25px;padding-bottom: 15px;display: block;z-index: 20;overflow: hidden;}
.creative_scroll{width:0px;background: url(../img/scroll_bg.png) repeat-x scroll 0 50%;padding:0 24px;height: 24px;display: none;}
.creative_popup{left:50%;top:50%;position: fixed;z-index: 500;background: url(../img/creative_popup.png) no-repeat;width:850px;height: 498px;margin:-249px 0 0 -425px;display: none;}
.close_popup{right:30px;top:20px}
.close_popup a{background: url(../img/big_close.png) no-repeat;width:19px;height: 18px;display: block;}
.creative_popup_detail{width:780px;height: 450px;overflow: hidden;margin: 20px 0 0 20px;}
.creative_popup_detail_date{font-family: Arial;font-size: 12px;font-weight: bold;color: #222;}
.creative_popup_detail_title{font-family: 'Century Gothic';font-size: 16px;font-weight: bold;color: #404951;margin-top: 13px;}
.creative_popup_detail_text{width:730px;font-family: 'Century Gothic';font-size: 12px;color: #222;}
.creative_side_scroll{right:5px;top:0px;height: 400px;width:24px;background: url(../img/scroll_bg.png) repeat-y scroll 50% 0;padding: 24px 0;}
/*__PORTFOLIO__*/
.portfolio_wrap{width:1000px;overflow: hidden;margin: 20px 0;}
.portfolio_block{width:20000px;height: 475px;padding-left: 49px;}
.portfolio_column{width:250px;margin-right: 1px;}
.portfolio_item_one{width:250px;height: 156px;overflow: hidden;margin-bottom: 1px;cursor: pointer;display: none;}
.portfolio_item_one img{width:250px;}
.portfolio_item_one_data{left:-250px;top:-156px;width:250px;height: 156px;background: url(../img/last_work_one_data.png) no-repeat;z-index: 3;display: block;}
.portfolio_item_one_text{top:50px;left:10px;padding-left: 7px;border-left:1px solid #f00;font-weight: bold;font-size: 10px;color:#fff;width:220px;font-family: 'Century Gothic';text-transform: uppercase;}
.portfolio_side_selector{left:0px;top:0px;z-index:10;width:49px}
.portfolio_side_selector_button{width:0px;height: 470px;z-index:20;overflow: hidden;}
.portfolio_side_selector_button a.open{width:49px;height: 470px;background: url(../img/side_selector_button.png) no-repeat;display: block;}
.portfolio_side_selector_button a.close{width:49px;height: 470px;background: url(../img/side_selector_button.png) no-repeat scroll -49px 0;display: block;}
.portfolio_side_selector_block{background: url(../img/side_selector_bg.png) repeat;width:255px;height: 470px;left:-260px;z-index:15}
.portfolio_side_selector_cont{width:220px}
.portfolio_side_selector_wrap{margin: 10px 0 10px 5px;overflow: hidden;height: 450px;width:220px}
.portfolio_side_selector_one{width:220px}
.portfolio_side_selector_one a{width:200px;display: block;font-family: 'Century Gothic';font-size: 12px;color:#222;line-height: 25px;margin: 2px 0;padding: 0 5px;background: none;}
.portfolio_side_selector_one a:hover{color:#fff;background: #222;}
.portfolio_side_selector_one a.act{color:#fff;background: #222;}
.portfolio_selector_side_scroll{right:5px;top:10px;height: 400px;width:24px;background: url(../img/scroll_bg.png) repeat-y scroll 50% 0;padding: 24px 0;}
/*__PORTFOLIO_DETAIL__*/
.portfolio_detail_wrap{width:0px;overflow: hidden;margin: 20px 0;padding-left:420px;padding-top: 20px;}
.portfolio_detail_block{width:20000px;height: 470px;}
.portfolio_image_one{height: 470px;overflow: hidden;margin-right: 1px;}
.portfolio_detail_side{left:0px;top:20px;width:420px;z-index: 9;}
.portfolio_detail_side_button{width:49px;height: 470px;z-index:20;left:-49px}
.portfolio_detail_side_button a.open{width:49px;height: 470px;background: url(../img/side_selector_button.png) no-repeat;display: block;}
.portfolio_detail_side_button a.close{width:49px;height: 470px;background: url(../img/side_selector_button.png) no-repeat scroll -49px 0;display: block;}
.portfolio_detail_side_block{width:370px;background: #fff;height: 470px;left:-500px;margin-left: 49px;}
.portfolio_detail_side_logo{margin:7px 0 0 0px;width:370px}
.portfolio_detail_side_logo img{margin: 0 auto;display: block;}
.portfolio_detail_side_title{font-size: 20px;font-weight: bold;font-family: 'Century Gothic';color:#404951;margin:7px 0 0 20px;}
.portfolio_detail_side_desc{font-size: 12px;font-family: 'Century Gothic';color:#777;margin:7px 20px 0px 20px;}
.portfolio_detail_side_foto{bottom:20px;width:370px;}
.portfolio_detail_side_foto img{display: block;margin: 0 auto;}
.portfolio_detail_side_url{width:370px;margin-top: 15px;text-align: center;z-index:20}
.portfolio_detail_side_url a{font-weight: bold;font-size: 13px;color:#0095d6}
.back_button{left:150px;top:-18px}
.back_button a{width:80px;height: 18px;background: url(../img/back_button.png) no-repeat;display: block;}
/*__CLIENTS__*/
.clients_wrap{margin-top: 40px;background: url(../img/clients_line.png) repeat-x;width:1000px;overflow: hidden;}
.clients_block{height: 360px;}
.clients_line_top{padding: 30px 0;height: 110px;width: 20000px;}
.clients_line_bottom{padding: 30px 0;height: 110px;width: 20000px;}
.client_one{width:0px;height: 110px;overflow: hidden;}
.client_one_side{background: url(../img/client_one_side.png) no-repeat;width:62px;height: 106px;right: 0px;top:2px}
.client_one a{width:168px;background-position: 50% 0;background-repeat: no-repeat;display: block;}
.client_one_wrap{width:230px}
.client_detail{width:200px;top:80px;left:50%;margin: 0 -100px;display: block;height: 156px;background: #f3f3f3;z-index: 20;-moz-border-radius:7px;border-radius:7px;border: 1px solid #999;padding: 15px;display: none;}
.client_work_one{width:250px;height: 156px;overflow: hidden;margin-right: 5px;cursor: pointer;}
.client_work_one_foto{width:250px;height: 156px;overflow: hidden;left:0px;top:0px;z-index:10}
.client_work_one_foto img{width:250px;}
.client_work_one_data{top:160px;left:255px;width:250px;height: 156px;z-index:20;background: url(../img/last_work_one_data.png) no-repeat;}
.client_work_one_text{font-family: 'Century Gothic';font-size: 10px;font-weight: bold;color:#fff;padding-left:10px;border-left:1px solid #f00;line-height: 12px;width:220px;margin: 30px 0 0 10px;text-transform: uppercase;}
.client_detail_close{right:-23px;top:-15px}
.client_detail_close a{background: url(../img/big_close.png) no-repeat;width:19px;height: 19px;display: block;}
/***/
.preloader{position: fixed;width:100%;height: 100%;background: url(../img/preloader_bg.png) repeat;z-index:20;display: none;}
.preloader_gif{position: fixed;width:100%;height: 100%;background: url(../img/preloader.gif) no-repeat scroll 50% 50%;}