body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,code,label,form,fieldset,input,textarea,select,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:400}ul li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}legend{color:#000}
/* general */
html,body{width:100%;margin:0}
body{position:relative;min-width:950px;font-size:12px;padding-top:1px;font-family:Verdana;line-height:1.7;background:url(../i/body_loader.gif) no-repeat center 300px}
.all{width:100%;color:#3C4142}
.all .all_inner{position:relative;text-align:left;margin:105px auto 0}
.content_wrap{position:relative;display:inline;border-color:#EDEDED;border-style:solid;border-width:1px}
.aside_wrap{position:relative;display:inline;border-color:#EDEDED;border-style:solid;border-width:1px}
.content{position:relative;display:inline}
.section{overflow:hidden;position:relative}
.section .faq a{color:#3C4142}
/*.section_active{background:#e1f9ff}*/
.content_inner,.aside_inner{width:100%;overflow:hidden;padding-top:15px;padding-bottom:15px}
/* default settings */
.default_column .all .all_inner{width:836px;padding:12px 15px 13px}
.default_column .content_wrap{width:498px;float:right;}
.default_column .aside_wrap{width:298px;float:left;margin:-1px 0 -1px -337px}
.default_column .content{float:right;margin-right:-499px;left:37px;width:498px}
.default_column .aside{overflow:hidden;float:right;width:298px}
/* one column */
.one_column .all .all_inner{width:100%;background:none!important;padding:12px 0 13px}
.one_column .content_wrap{width:auto;float:none;border:0;background:none!important}
.one_column .aside_wrap{width:auto;float:none;display:block;border:0;background:none!important;margin:0}
.one_column .content{float:none;margin-right:0;padding-bottom:17px;border-bottom-width:1px;border-bottom-style:solid;left:0;display:block;width:auto}
.one_column .aside{overflow:hidden;float:none;width:auto;padding-top:18px}
.one_column .aside .section{width:278px;float:left}
.one_column .aside .skip{clear:left}
.one_column .content .portfolio{float:left;display:inline;margin:13px 27px}
.one_column .order_icon{margin:0 0 0 290px!important}
.one_column .aside .order_icon{margin:0 0 0 40px!important}
.one_column .content_inner,.one_column .aside_inner{width:834px;border-color:#EDEDED;border-style:solid;border-width:1px;margin:0 auto}
/* swap column */
.swap_column .all .all_inner{width:836px;padding:12px 15px 13px}
.swap_column .content_wrap{width:498px;float:left}
.swap_column .aside_wrap{width:298px;float:right;left:36px;margin:-1px -301px -1px 0}
.swap_column .content{float:left;margin-left:-500px;left:auto;right:36px;width:498px}
.swap_column .aside{overflow:hidden;float:right;width:298px}
.subscr_form {display:none}
/* header */
.header_wrap{position:absolute;top:0;left:0;width:100%;height:106px;border-bottom:1px solid #f8f8f8}
.header{height:106px}
.header_inner{width:836px;height:106px;text-align:left;margin:0 auto}
/* logo */
.logo{width:147px;height:66px;overflow:hidden;float:left;display:inline;background:url(../i/logo_sprite.png) no-repeat;margin:20px 0 0 75px;text-decoration:none;text-indent:-9000px;cursor:pointer}
/* lang */
.lang{position:absolute;left:50%;color:#ccd0d4;display:inline;margin:8px 0 0 293px}
.lang li{float:left;margin:0 6px}
.lang li a{padding:2px 4px}
.lang li.active a{text-decoration:none;cursor:default;color:#5B5959!important}
/* menu */
nav{height:34px;float:right;padding-left:14px;display:inline;font-family:Trebuchet MS;margin:77px 40px -5px 0}
nav li{position:relative;height:34px;float:left;margin-left:-14px;display:inline}
nav li.m1{width:84px}
nav li.m4{width:95px}
nav li.m2,nav li.m3{width:94px}
nav li.m5,nav li.m6{width:81px}
nav li a{float:left;position:relative;height:29px;display:inline;background-image:url(../i/menu_sprite.png);background-repeat:no-repeat;text-decoration:none;font-size:12px;color:#fff!important;text-align:center}
nav li .w{position:relative;display:block;height:14px;line-height:14px;margin-top:7px;border:1px solid #fff;padding:2px 3px}
nav li.m1 a{width:44px;height:14px;background-position:0 0;margin:-9px -20px -6px;padding:9px 20px 6px}
nav li.m1 .w{width:44px;z-index:6;margin-left:14px;background-color:#41A5C8}
nav li.m2 a{width:64px;height:14px;background-position:-85px 0;margin:-9px -15px -6px;padding:9px 15px 6px}
nav li.m2 .w{width:64px;z-index:5;margin-left:10px;background-color:#bed760}
nav li.m3 a{width:64px;height:14px;background-position:-180px 0;margin:-9px -15px -6px;padding:9px 15px 6px}
nav li.m3 .w{width:64px;z-index:4;margin-left:10px;background-color:#a360d5}
nav li.m4 a{width:65px;height:14px;background-position:-275px 0;margin:-9px -17px -6px -13px;padding:9px 17px 6px 13px}
nav li.m4 .w{width:65px;z-index:3;margin-left:8px;background-color:#ee4fb4}
nav li.m5 a{width:41px;height:14px;background-position:-371px 0;margin:-9px -20px -6px;padding:9px 20px 6px}
nav li.m5 .w{width:41px;z-index:2;margin-left:14px;background-color:#576eda}
nav li.m6 a{width:41px;height:14px;background-position:-454px 0;margin:-9px -20px -6px;padding:9px 20px 6px}
nav li.m6 .w{width:41px;z-index:1;margin-left:14px;background-color:#ffa71c}
nav li a:hover{z-index:8!important}
nav li.m1 a:hover{background-position:0 -30px}
nav li.m2 a:hover{background-position:-85px -30px}
nav li.m3 a:hover{background-position:-180px -30px}
nav li.m4 a:hover{background-position:-275px -30px}
nav li.m5 a:hover{background-position:-371px -30px}
nav li.m6 a:hover{background-position:-454px -30px}
nav li em{display:none;position:absolute;top:19px;left:50%;margin-left:-10px;font-size:33px;line-height:15px;color:#e0f0f0}
.page_main nav li.m1{z-index:10}
.page_main nav li.m1 em{color:#378fb1;display:block}
.page_portfolio nav li.m2{z-index:10}
.page_portfolio nav li.m2 em{color:#98b05a;display:block}
.page_price nav li.m3{z-index:10}
.page_price nav li.m3 em{color:#7053a6;display:block}
.page_tech nav li.m4{z-index:10}
.page_tech nav li.m4 em{color:#b74a8b;display:block}
.page_opinions nav li.m5{z-index:10}
.page_opinions nav li.m5 em{color:#5670bd;display:block}
.page_blog nav li.m6{z-index:10}
.page_blog nav li.m6 em{color:#cd891b;display:block}
/* portfolio */
.portfolio_wrap{display:table;}
.portfolio{position:relative;float:left;display:inline;width:222px;height:170px;text-decoration:none;cursor:pointer;margin:14px 0 7px 21px}
.portfolio .pic{position:absolute;z-index:20;display:block;width:220px;height:168px;background:#ebebeb;border:1px solid #fff;margin:-170px 0 0}
.portfolio .descr{display:table-cell;width:222px;height:170px;vertical-align:middle;color:#3C4142;text-align:center;font-family:georgia;font-size:21px}
.portfolio em{display:none;z-index:30;position:relative;background-color:#f5f5f5;border:1px solid #e6e6e6;padding:2px 4px}
.portfolio.hover em{display:inline!important}
.content .portfolio{float:left;display:inline;margin:13px}
.content .portfolio .pic{margin:-170px 0 0}

.portfolio .i_regprofi {background:url(../portfol/regprofi.gif) no-repeat}
.portfolio .i_mseb {background:url(../portfol/mseb.gif) no-repeat}
.portfolio .i_2change {background:url(../portfol/2change.gif) no-repeat}
.portfolio .i_iworker{background:url(../portfol/iworker.jpg) no-repeat}
.portfolio .i_trafficholder{background:url(../portfol/trafficholder.jpg) no-repeat}
.portfolio .i_zarnitsa1918 {background:url(../portfol/zarnitsa1918.gif) no-repeat}
.portfolio .i_goldunionhouse {background:url(../portfol/goldunionhouse.gif) no-repeat}
.portfolio .i_restbee {background:url(../portfol/restbee.gif) no-repeat}
.portfolio .i_petovod {background:url(../portfol/petovod.gif) no-repeat}
.portfolio .i_artd {background:url(../portfol/artd.png) no-repeat}
.portfolio .i_4x4krasnodar {background:url(../portfol/4x4krasnodar.gif) no-repeat}
.portfolio .i_mitsubishiHc {background:url(../portfol/mitsubishiHc.gif) no-repeat}
.portfolio .i_krutalevich {background:url(../portfol/krutalevich.png) no-repeat}
.portfolio .i_foreveryoung {background:url(../portfol/foreveryoung.gif) no-repeat}
.portfolio .i_iDeti {background:url(../portfol/iDeti.png) no-repeat}
.portfolio .i_rubin{background:url(../portfol/rubin.jpg) no-repeat}
.portfolio .i_dune{background:url(../portfol/dune.png) no-repeat}
.portfolio .i_locum{background:url(../portfol/locum.jpg) no-repeat}
.portfolio .i_prostotaxi{background:url(../portfol/prostotaxi.jpg) no-repeat}
.portfolio .i_oliv{background:url(../portfol/oliv.jpg) no-repeat}
.portfolio .i_paparazzi{background:url(../portfol/paparazzi.jpg) no-repeat}
.portfolio .i_vdata{background:url(../portfol/vdata.gif) no-repeat}
.portfolio .i_woordex{background:url(../portfol/woordex.jpg) no-repeat}
.portfolio .i_mirad{background:url(../portfol/mirad.jpg) no-repeat}
.portfolio .i_planetakaminov{background:url(../portfol/planetakaminov.jpg) no-repeat}
.portfolio .i_forward{background:url(../portfol/forward.jpg) no-repeat}
.portfolio .i_arbor{background:url(../portfol/arbor.jpg) no-repeat}
.portfolio .i_cityinfo{background:url(../portfol/cityinfo.png) no-repeat}
.portfolio .i_orsa{background:url(../portfol/orsa.jpg) no-repeat}
.portfolio .i_krasnodar{background:url(../portfol/krasnodar.jpg) no-repeat}
.portfolio .i_adoe{background:url(../portfol/adoe.jpg) no-repeat}
.portfolio .i_mfpro{background:url(../portfol/mfpro.jpg) no-repeat}
.portfolio .i_taxcon{background:url(../portfol/taxcon.jpg) no-repeat}
.portfolio .i_grammarly{background:url(../portfol/grammarly.png) no-repeat}
.portfolio .i_fashiontime{background:url(../portfol/fashiontime.png) no-repeat}
.portfolio .i_fashionlaredoute{background:url(../portfol/fashionlaredoute.jpg) no-repeat}
.portfolio .i_fashionwedding{background:url(../portfol/fashionwedding.jpg) no-repeat}

.portfolio .i_geoid{background:url(../portfol/geoid.png) no-repeat}
.portfolio .i_komandayota{background:url(../portfol/komandayota.png) no-repeat}
.portfolio .i_ditalic{background:url(../portfol/ditalic.png) no-repeat}
.portfolio .i_elfessa{background:url(../portfol/elfessa.png) no-repeat}
.portfolio .i_gloster{background:url(../portfol/gloster.png) no-repeat}
.portfolio .i_diptrace{background:url(../portfol/diptrace.png) no-repeat}
.portfolio .i_taobaocn{background:url(../portfol/taobaocn.png) no-repeat}
.portfolio .i_coinsary{background:url(../portfol/coinsary.png) no-repeat}
.portfolio .i_lestnizza{background:url(../portfol/lestnizza.png) no-repeat}
.portfolio .i_forum{background:url(../portfol/forum.png) no-repeat}
.portfolio .i_maketravel{background:url(../portfol/maketravel.png) no-repeat}
.portfolio .i_rosinvent{background:url(../portfol/rosinvent.png) no-repeat}
.portfolio .i_seomarket{background:url(../portfol/seomarket.png) no-repeat}
.portfolio .i_admiral{background:url(../portfol/admiral.png) no-repeat}
.portfolio .i_facecast{background:url(../portfol/facecast.png) no-repeat}

.portfolio .i_weltwoche{background:url(../portfol/weltwoche.png) no-repeat}
.portfolio .i_umex{background:url(../portfol/umex.png) no-repeat}
.portfolio .i_247exchange{background:url(../portfol/247exchange.png) no-repeat}
.portfolio .i_cocoloco{background:url(../portfol/cocoloco.png) no-repeat}
.portfolio .i_enertiv{background:url(../portfol/enertiv.png) no-repeat}
.portfolio .i_centrnew{background:url(../portfol/centrnew.jpg) no-repeat}
.portfolio .i_unishop{background:url(../portfol/unishop.jpg) no-repeat}
.portfolio .i_uapay{background:url(../portfol/uapay.jpg) no-repeat}

/* content styles */
.all p{margin:10px 15px 10px 20px}
.all p span.chekbox{padding:2px 4px;border-width:1px}
.all ul.list{margin:8px 15px 10px 20px}
.all ul.list li{margin:8px 0}
.all ol.list{margin:8px 15px 20px 5px}
.all ol.list li{margin:8px 0}
.all pre.code{margin:10px 15px 10px 20px}
.content ul.list{margin:8px 15px 10px 35px;list-style:circle}
.content ul.list li{list-style:circle}
.content ol.list{padding-left:0;margin:8px 15px 10px 40px}
.content ol.list li{}
.all .note{position:relative;font-size:11px;color:#888}
.all .note_hover{color:#3C4142}
.all blockquote{overflow:hidden;margin:10px 15px 10px 20px;font-style:italic}
.all blockquote p{margin:10px}
.all blockquote ul.list{margin:0 0 0 25px}
.all blockquote em{line-height:20px;font-family:georgia;font-size:19px}
.all h1,.all h2,.all h3,.all h4{line-height:38px;font-style:italic;font-family:georgia;}
.all h1{font-size:38px;margin:0 15px 10px 20px}
.all h2{font-size:29px;margin:3px 15px 10px 20px}
.all h3{font-size:26px;margin:5px 15px 10px 20px}
.all h4{font-size:21px;margin:5px 15px -10px 20px}
.all h1 .arr{font-family:Arial}
.noscript{position:fixed;overflow:hidden;z-index:1000;top:0;left:0;width:100%;height:100%;text-align:center;background:#fff}
.noscript .logo{background:url("../i/logo_sprite.png") no-repeat 0 0;height:66px;margin:150px auto 50px;width:147px; float:none;display:block}
.noscript h2{width:500px; margin: 0 auto}
.go_top{position:absolute;display:block;width:40px;height:40px;right:10px;bottom:110px;overflow:hidden;cursor:pointer;text-align:center;text-decoration:none;font-size:27px}
.blog_prev a,.blog_next a{position:fixed;top:50%;margin-top:-22px;width:20px;height:40px;overflow:hidden;cursor:pointer;text-align:center;text-decoration:none;font-size:27px;line-height:36px}
.blog_prev a{left:50%;margin-left:-449px;padding-left:10px;text-align:left}
.blog_next a{right:50%;margin-right:-449px;padding-right:10px;text-align:right}
.blog_prev a:hover{width:30px;margin-left:-459px}
.blog_next a:hover{width:30px;margin-right:-459px}
.column{margin:10px 15px 10px 20px}
.column dt{float:left;width:45%;padding-left:15px;}
.column dd{float:right;width:45%;padding-right:20px;text-align:right}
.column .disable{color:#ccc}
.column .arr{display:inline-block;font-family:Arial;font-size:18px}
.column dt .arr{margin-left:-22px}
.column dd .arr{margin-right:-22px}
a:hover{text-decoration:none}
.cloud {text-align:center}
.cloud p {margin:0;padding:10px 15px 10px 20px}
.cloud a{padding:0 2px;font-size:1.1em;line-height:1.4em;text-decoration:none}
.cloud a.w1{font-size:80%}
.cloud a.w2{font-size:100%}
.cloud a.w3{font-size:120%}
.cloud a.w4{font-size:140%}
.cloud a.w5{font-size:160%}
.cloud a.w6{font-size:180%}
.cloud a.w7{font-size:200%}
.cloud a.w8{font-size:220%}
.cloud a.w9{font-size:240%}
.cloud a.w10{font-size:260%}
/*.error{padding:0 0 15px 60px;background-image:url(../i/icons_sprite.png);background-position:-80px 0;background-repeat:no-repeat} */
.successfully{float:left;width:48px;height:48px;margin:5px 10px 5px 0!important;background-position:0 -48px}
.error{float:left;width:48px;height:48px;margin:5px 10px 5px 0!important;background-position:0 0}
.icons_sprite{background-image:url(../i/icons_sprite.png);background-repeat:no-repeat}
span.code{background:#efefef}
blockquote .grey{color:#8c8c8c}
/* form */
.textbox,.textarea{position:relative;display:block;border:1px solid #fff;background-color:#f5f5f5;margin:10px 20px}
.textbox{padding:4px 9px!important}
.textarea{padding:9px!important}
.chekbox{border:1px solid #fff}
.textbox label,.textarea label{position:absolute!important;left:10px!important;color:#959595!important;margin-right:0!important;line-height:14px!important}
.textbox label{top:7px!important}
.textarea label{top:9px!important}
input,textarea{position:relative;z-index:101;width:100%;outline:0;border:0;background:transparent;font-family:Verdana}
.order input,.order textarea{width:340px}
.content .form{width:498px}
.content .textbox{width:250px}
.content .button{width:268px}
.content .button button{width:100%}
.button_width button{width:100%}
.focus{background:#EAEAEA}
.button{display:block;margin:10px 20px}
.button button{overflow:visible;border:1px solid #fff;cursor:pointer;line-height:1.2em;font-family:Verdana;background:#eaeaea;margin:0;padding:0}
.button button span{display:block;background-color:#eaeaea;padding:3px}
.button button span span{color:#fff;border:1px solid #fff!important;padding:8px 13px}
.button button span span em{display:block;font-style:normal!important}
.button_loading button span span em{text-indent:-10000px}
.button_center{text-align:center}
.button_right{text-align:right}
.aside input,.aside textarea{width:100%}
.button_width{width:auto!important}
.button .button_hover,.button .button_hover span{background-color:#eaeaea}
.chekbox{float:left;margin-right:10px;display:inline;}
.chekbox input{width:14px;height:14px;padding:0;border-width:1px;margin:4px 6px}
.commentSubscribe-label{line-height:28px}
.form_error{border:1px solid #ffd6d6!important}
.message_error{color:#f00}
.order .textbox,.order .textarea,.order .button button{background:#efefef!important}
/* footer */
.footer_wrap{position:relative;width:100%;overflow:hidden;text-align:left;margin:0 auto}
.footer{height:99px;width:100%}
.footer_inner{height:99px;width:836px;margin:0 auto}
.footer .left{float:left;font-size:12px;padding:40px 0 0 20px}
.footer .right{float:right;font-size:12px;padding:40px 20px 0 0}
/* settings */
.settings{position:fixed;z-index:100;top:0;right:0;width:50px;height:100%;overflow:hidden}
/* action settings */
.settings .action{float:right;width:9px;height:100%;top:0;cursor:pointer;overflow:hidden;background-image:url(../i/alpha.png);border-left:1px solid #ddd}
.settings .action span{position:absolute;display:block;top:50%;height:0;width:0;overflow:hidden;border-style:solid;margin:-6px 0 0 2px}
.settings .action span.close{border-color:transparent transparent transparent #797979;border-width:5px 0 5px 5px}
.settings .action span.open{border-color:transparent #797979 transparent transparent;border-width:5px 5px 5px 0}
.settings .action:hover span.close{border-color:transparent transparent transparent #fff}
.settings .action:hover span.open{border-color:transparent #fff transparent transparent}
.settings .switch{float:left;width:29px;height:100%;padding:0 5px;background-image:url(../i/alpha.png);border-left:1px solid #ddd}
/* layout settings */
.switch_layout{position:relative;width:30px;margin-top:2px;padding-bottom:30px}
.switch_layout li{float:left;width:24px;height:14px;margin-top:10px;border:1px solid #c2c2c2;background-color:#fff;padding:2px;cursor:pointer}
.switch_layout li span{background:#888888;overflow:hidden}
.switch_layout li.active{cursor:default;border:1px solid #e8e8e8}
.switch_layout li.default_column .col_c{float:right;width:14px;height:14px}
.switch_layout li.default_column .col_s{float:left;width:8px;height:14px}
.switch_layout li.swap_column .col_c{float:left;width:14px;height:14px}
.switch_layout li.swap_column .col_s{float:right;width:8px;height:14px}
.switch_layout li.one_column .col_c{float:left;width:24px;height:8px;margin-bottom:2px}
.switch_layout li.one_column .col_s{float:right;width:24px;height:4px}
/* themes settings */
.switch_themes{position:relative;width:30px}
.switch_themes li{position:relative;width:28px;height:28px;margin-bottom:10px;border:1px solid #fff;cursor:pointer}
.switch_themes li.default{background:#fff url(../themes/ic_theme_default.gif) repeat top left}
.switch_themes li.theme01{background:#CEE3E6 url(../themes/ic_theme01.png) no-repeat top left}
.switch_themes li.theme02{background:#0F3D54 url(../themes/ic_theme02.png) no-repeat top left}
.switch_themes li.active{cursor:default}
/* order */
.order_icon{position:relative;text-align:center;width:195px;height:98px;overflow:hidden;padding-top:47px;margin-left:50px;cursor:pointer}
.order_icon a{position:absolute;top:0;left:0;display:block;width:195px;height:145px;background-image:url(../i/order_sprite.png);background-repeat:no-repeat;text-decoration:none}
.order_icon em{color:#3C4142;text-align:center;font-family:georgia;font-size:17px;background-color:#f5f5f5;padding:2px 4px}
.order_icon span{display:none}
.order{display:none;position:absolute;top:0;bottom:0;z-index:155;width:100%;overflow:hidden;text-align:center;color:#3C4142;background:url(../i/alpha_black.png) repeat}
.order_inner{position:absolute;top:120px;left:50%;z-index:155;width:834px;margin-left:-418px;text-align:left;background:#fff;border:1px solid #5e6263;padding:15px 0}
.order .left{float:left;width:400px}
.order .right{float:right;width:400px}
.order .close{position:absolute;top:10px;right:10px;display:block;width:32px;height:32px;overflow:hidden;background-position:0 -96px;cursor:pointer;border:1px solid #fff;background-color:#f5f5f5}
.order .close_hover{background-color:#eaeaea}
.order_block{display:block}
/* page main*/
.page_main .logo{background-position:0 0;cursor:default}
.page_main nav li.m1 a{background-position:0 -60px;z-index:10!important;cursor:default}
.page_main .settings .action.hover{background:#61caf3}
.page_main .all li em{border-top-color:#41a5c8}
.page_main .aside .order_icon{display:none}
.one_column .aside .order_icon{display:block}
.page_main .order_icon{margin-left:140px}
.page_main .order_icon a{background-position:0 0}
.page_main .order_icon em{border:1px solid #41a5c8}
.page_main .button button span span{background-color:#3a9bc2}
.page_main .button .button_hover span span{background-color:#2c88b7!important}
.page_main a,.page_main .lang li a{color:#41a5c8}
.page_main .button_loading button span span em{background: url(../i/button_loader_main.gif) no-repeat center center}
/* page portfolio*/
.page_portfolio .logo{background-position:0 -66px}
.page_portfolio nav li.m2 a{background-position:-85px -60px;z-index:10!important;cursor:default}
.page_portfolio .settings .action.hover{background:#b0cd5d}
.page_portfolio .all li em{border-top-color:#86b324}
.page_portfolio .order_icon a{background-position:0 -145px}
.page_portfolio .order_icon em{border:1px solid #86b324}
.page_portfolio .button button span span{background-color:#a0bc4e}
.page_portfolio .button .button_hover span span{background-color:#76a117!important}
.page_portfolio a,.page_portfolio .lang li a{color:#86b324}
.page_portfolio .button_loading button span span em{background: url(../i/button_loader_portfolio.gif) no-repeat center center}
/* page price*/
.page_price .logo{background-position:0 -132px}
.page_price nav li.m3 a{background-position:-180px -60px;z-index:10!important;cursor:default}
.page_price .settings .action.hover{background:#af84ec}
.page_price .all li em{border-top-color:#604086}
.page_price .order_icon a{background-position:0 -290px}
.page_price .order_icon em{border:1px solid #604086}
.page_price .button button span span{background-color:#8b6abd}
.page_price .button .button_hover span span{background-color:#654094!important}
.page_price a,.page_price .lang li a{color:#604086}
.page_price .button_loading button span span em{background: url(../i/button_loader_price.gif) no-repeat center center}
/* page tech*/
.page_tech .logo{background-position:0 -198px}
.page_tech nav li.m4 a{background-position:-275px -60px;z-index:10!important;cursor:default}
.page_tech .settings .action.hover{background:#e64ea0}
.page_tech .all li em{border-top-color:#e1257a}
.page_tech .order_icon a{background-position:0 -435px}
.page_tech .order_icon em{border:1px solid #e1257a}
.page_tech .button button span span{background-color:#e73f94}
.page_tech .button .button_hover span span{background-color:#e1257a!important}
.page_tech a,.page_tech .lang li a{color:#e1257a}
.page_tech .button_loading button span span em{background: url(../i/button_loader_tech.gif) no-repeat center center}
/* page opinions*/
.page_opinions .logo{background-position:0 -264px}
.page_opinions nav li.m5 a{background-position:-371px -60px;z-index:10!important;cursor:default}
.page_opinions .settings .action.hover{background:#5b75da}
.page_opinions .all li em{border-top-color:#4853df}
.page_opinions .order_icon a{background-position:0 -580px}
.page_opinions .order_icon em{border:1px solid #4853df}
.page_opinions .button button span span{background-color:#5661eb}
.page_opinions .button .button_hover span span{background-color:#4853df!important}
.page_opinions a,.page_opinions .lang li a{color:#4853df}
.page_opinions .subscribe-to-comments{display:none}
.page_opinions .button_loading button span span em{background: url(../i/button_loader_opinions.gif) no-repeat center center}
/* page blog*/
.page_blog .logo{background-position:0 -330px}
.page_blog nav li.m6 a{background-position:-454px -60px;z-index:10!important;cursor:default}
.page_blog .settings .action.hover{background:#ffbe18}
.page_blog .all li em{border-top-color:#ffa51c}
.page_blog .button button span span{background-color:#fdb84f}
.page_blog .button .button_hover span span{background-color:#ffa51c!important}
.page_blog .button button.no-more{display:none}
.page_blog .button .rss{margin:0 0 -3px 5px}
.page_blog .button .mail{margin:0 0 -3px 5px}
.page_blog a,.page_blog .lang li a{color:#ffa51c}
.page_blog .button_loading button span span em{background: url(../i/button_loader_blog.gif) no-repeat center center}
/* clearfix */
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clear{display:inline-block}
.clear{display:block}
.hr{clear:both;width:100%;font-size:0;margin-top:-15px}
/* blog */
.posts{position:relative;width:100%;overflow:hidden;margin:-15px 0 25px}
.post{position: relative;width: 100%;overflow:hidden;border-bottom-width:2px;border-bottom-style:solid;border-color:#ddd;padding:10px 0 0px}
.post h2 a {padding-right:30px;line-height:33px}
.post h2 a:hover{text-decoration:none}
.post h2 a .arr{display:inline-block;margin-right:-40px;text-decoration:none;visibility:hidden;font-family:Arial}
.post h2 a:hover .arr{visibility:visible;}
.post .post-content:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.post .post-content{display:inline-block}
.post .post-content{display:block}
.content_inner img{max-width:460px;margin:5px 0 15px 0;height:auto;display:block;}
.content_inner img.border{max-width:440px;margin:5px 0 15px 0;padding:10px;border-width:1px;border-style:solid;border-color:transparent}
.one_column .content_inner img.left{float:left;margin:5px 20px 15px 0}
.one_column .content_inner img.right{float:right;margin:5px 0 15px 20px}
.block_wrapper{padding:20px 0 10px;border-top-width:2px;border-top-style:solid;border-color:#DDDDDD}
.block_wrapper h2,.block_wrapper h3{margin-top:0}
.more{padding:15px 15px 15px 20px!important;margin:20px 0 0!important}
.more li{margin:0!important;list-style:none!important}
.more .right{float:right}
.more .left{overflow:hidden}
.all ul.list_comments{position:relative;overflow:hidden;margin-top:-10px;margin-bottom:0px}
.all ul.list_comments li{padding:15px 0 5px;margin-top:-2px;border-top-width:2px;border-top-style:dotted;border-color:#ddd}
.all ul.icon{margin:8px 0 20px 7px;overflow:hidden}
.all ul.icon li{float:left;margin:0 0 0 13px}
.all ul.icon li a{display:block;width:32px;height:32px;overflow:hidden;background:url(../i/social_icons_sprite.png)}
.all ul.icon li a.twitter{background-position:0 0!important}
.all ul.icon li a.facebook{background-position:0 -32px!important}
.all ul.icon li a.vkontakte{background-position:0 -160px!important}
.all ul.icon li a.rss{background-position:0 -64px!important}
.all ul.icon li a.mail{background-position:0 -96px!important}
.all ul.icon li a.delicious{background-position:0 -128px!important}
.html_tags { display: none; padding-bottom:10px }
.html_tags_open { display: block; }
/* highligting */
div.highlight {background:#FFFFFF;border:1px solid #E0E0E0;overflow:hidden;margin:10px 15px 10px 20px}
div.highlight span{position:static;background:none!important;border:0;padding:0}
.comments div.highlight{margin-left:0;margin-right:0}
div.highlight pre{width:100%;overflow:auto;padding:0;margin:0;font-size:13px;clear:both}
div.highlight ul.tabs{overflow:hidden;padding:5px 0 5px 0;margin:0;list-style:none;border-bottom:1px solid #E0E0E0;width:100%}
div.highlight ul.tabs li{padding:0;margin:0 5px;float:left;background:none;border-bottom:1px dashed #CCC;line-height:1.0em;color:#CCC;cursor:pointer}
div.highlight ul.tabs li.active{border-bottom:none;cursor:default}
div.highlight pre.code ol{margin:0;padding:0 0 0 45px;background:#e7e5dc}
div.highlight pre.code ul{margin:0;padding:0}
div.highlight pre.code ol li,div.highlight pre.code ul li{padding:0 0 0 5px;border-left:3px solid #CCC;background:#F8F8F8}
div.highlight pre.code ul li{border-left:none}
div.highlight pre.source{display:none;padding:0}
pre.code .str{color:#080}
pre.code .kwd,pre.code .kwd span{color:#070}
pre.code .com,pre.code .com span{color:#080;font-style:italic;font-weight:normal}
pre.code .typ{color:#606}
pre.code .lit{color:#066}
pre.code .pun{color:#660}
pre.code .pln{color:#000}
pre.code .tag{color:#008;font-weight:bold}
pre.code .atn{color:#606;}
pre.code .atv{color:#080}
pre.code .dec{color:#606}
pre.code .fnc,pre.code .fnc span{color:#00b}
.css pre.code .kwd,.css pre.code .kwd span{color:#008;font-weight:bold}
/* comments */
.comments{overflow:hidden;margin:-10px 15px 10px 20px}
.comments .item{border-top-width:2px;border-top-style:dotted;border-color:#dddddd;padding:20px 0;margin-top:-2px}
.comments .item .comment_header{padding:4px 4px 4px 8px}
.comments .item .comment_footer{padding:4px}
.comments .item .comment_footer a{text-decoration:none}
.comments .item .comment_footer a em{display:none}
.comments .item .comment_footer a:hover em{display:inline;font-style:normal}
.comments .item .comment{margin-top:10px;line-height:1.7}
.comments .item .comment p{margin:10px 0 0}
.comments .item .comment blockquote{overflow:visible;background:none}
/* opinions */
.opinions { margin:-10px 15px 10px 20px;padding-top:20px}
.opinions .item{border-top-width:2px;border-top-style:dotted;border-color:#EDEDED;padding:5px 0 10px}
.opinions .item p,.opinions .item h4{margin-left:0;margin-right:0}
/* addthis */
.addthis_wrapper{ width:100%;overflow:hidden;position:relative;padding-bottom:20px;margin-bottom:20px;border-bottom-width:2px;border-bottom-style:dotted;border-color:#DDDDDD}
.addthis_toolbox_blog{width:1000px;padding-left:20px}
.addthis_toolbox_blog a{margin-right:25px}
/* reformal */
.reformal{width:24px;height:149px;position:fixed;right:1px;top:263px;z-index:5}
.reformal a{display:block;width:24px;height:149px;overflow:hidden;text-decoration:none}
.reformal span{width:14px;height:130px;display:block;margin:9px 0 0 6px;background:url(../i/reformal.png) no-repeat 0}
.page_main .reformal a{background-color:#53b3d4!important}
.page_main .reformal a:hover{background-color:#41A5C8!important}
.page_portfolio .reformal a{background-color:#b1dd6b!important}
.page_portfolio .reformal a:hover{background-color:#9FCE54!important}
.page_price .reformal a{background-color:#b577e3!important}
.page_price .reformal a:hover{background-color:#A360D5!important}
.page_tech .reformal a{background-color:#f26bc1!important}
.page_tech .reformal a:hover{background-color:#EE4FB4!important}
.page_opinions .reformal a{background-color:#7387e8!important}
.page_opinions .reformal a:hover{background-color:#576EDA!important}
.page_blog .reformal a{background-color:#ffb847!important}
.page_blog .reformal a:hover{background-color:#FFA71C!important}
/* liveinternet */
.liveinternet{display:none;position:absolute;bottom:0;left:50%}
/* icons sprite */
.icons_sprite{background-image:url(../i/icons_sprite.png);background-repeat:no-repeat}
/* english version */
.english .order_icon a{background-image:url(../i/order_sprite_en.png)}
.english .reformal,.english .reformal a{height:163px}
.english .reformal span{height:144px;background:url(../i/reformal_en.png) no-repeat 0}
.english nav li.m5 .w {margin-left:10px;width:48px}
.english nav li.m5 a {margin:-9px -24px -6px -16px;padding:9px 24px 6px 16px;width:48px}
#dynamic h2 {font-size:26px!important}
#dynamic ul {margin: 8px 15px 10px 20px;}
#dynamic ul li {margin: 8px 0;}
#dynamic a {color: #fff;}
/* like */
.block_like:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.block_like{position:relative;width:463px;margin:30px 15px 10px 20px;display:inline-block}
.block_like{display:block}
.block_like li{display:block}
.block_like li.facebook{float:left;width:160px}
.block_like li.twitter{float:left;}
.block_like li.vk{float:right;width:150px}
.block_like li.vk .like_dived{float:right}
/* ets */
.el_center {text-align: center;}
.el_center img {display: block;margin: 0 auto}
.textbox_chimage {width:100px!important;display:inline-block!important;margin:0!important;height:26px!important;padding:2px!important;margin-top:4px!important;}
*,*:focus{outline: none !important}
ins[cite]:after,
del[cite]:after {
  content: " (" attr(cite) ")";
  font-size: 75%;
  line-height: 0;
  color: #888;
}