@font-face{font-family:"PTSansCaption";src:url(/_etc/font/PTSansWeb/PTC55F_W.eot);src:url(/_etc/font/PTSansWeb/PTC55F_W.eot?#iefix)format("embedded-opentype"),url(/_etc/font/PTSansWeb/PTC55F_W.woff)format("woff"),url(/_etc/font/PTSansWeb/PTC55F_W.ttf)format("truetype"),url(/_etc/font/PTSansWeb/PTC55F_W.svg#PTSans-Caption)format("svg");font-weight:400;font-style:normal}@font-face{font-family:"PTSansCaptionBold";src:url(/_etc/font/PTSansWeb/PTC75F_W.eot);src:url(/_etc/font/PTSansWeb/PTC75F_W.eot?#iefix)format("embedded-opentype"),url(/_etc/font/PTSansWeb/PTC75F_W.woff)format("woff"),url(/_etc/font/PTSansWeb/PTC75F_W.ttf)format("truetype"),url(/_etc/font/PTSansWeb/PTC75F_W.svg#PTSans-CaptionBold)format("svg");font-weight:400;font-style:normal}@font-face{font-family:"PTSansNarrow";src:url(/_etc/font/PTSansWeb/PTN57F_W.eot);src:url(/_etc/font/PTSansWeb/PTN57F_W.eot?#iefix)format("embedded-opentype"),url(/_etc/font/PTSansWeb/PTN57F_W.woff)format("woff"),url(/_etc/font/PTSansWeb/PTN57F_W.ttf)format("truetype"),url(/_etc/font/PTSansWeb/PTN57F_W.svg#PTSans-Narrow)format("svg");font-weight:400;font-style:normal}@font-face{font-family:"PTSansNarrowBold";src:url(/_etc/font/PTSansWeb/PTN77F_W.eot);src:url(/_etc/font/PTSansWeb/PTN77F_W.eot?#iefix)format("embedded-opentype"),url(/_etc/font/PTSansWeb/PTN77F_W.woff)format("woff"),url(/_etc/font/PTSansWeb/PTN77F_W.ttf)format("truetype"),url(/_etc/font/PTSansWeb/PTN77F_W.svg#PTSans-NarrowBold)format("svg");font-weight:400;font-style:normal}@font-face{font-family:"PTSansRegular";src:url(/_etc/font/PTSansWeb/PTS55F_W.eot);src:url(/_etc/font/PTSansWeb/PTS55F_W.eot?#iefix)format("embedded-opentype"),url(/_etc/font/PTSansWeb/PTS55F_W.woff)format("woff"),url(/_etc/font/PTSansWeb/PTS55F_W.ttf)format("truetype"),url(/_etc/font/PTSansWeb/PTS55F_W.svg#PTSans-Regular)format("svg");font-weight:400;font-style:normal}@font-face{font-family:"PTSansItalic";src:url(/_etc/font/PTSansWeb/PTS56F_W.eot);src:url(/_etc/font/PTSansWeb/PTS56F_W.eot?#iefix)format("embedded-opentype"),url(/_etc/font/PTSansWeb/PTS56F_W.woff)format("woff"),url(/_etc/font/PTSansWeb/PTS56F_W.ttf)format("truetype"),url(/_etc/font/PTSansWeb/PTS56F_W.svg#PTSans-Italic)format("svg");font-weight:400;font-style:normal}@font-face{font-family:"PTSansBoldItalic";src:url(/_etc/font/PTSansWeb/PTS76F_W.eot);src:url(/_etc/font/PTSansWeb/PTS76F_W.eot?#iefix)format("embedded-opentype"),url(/_etc/font/PTSansWeb/PTS76F_W.woff)format("woff"),url(/_etc/font/PTSansWeb/PTS76F_W.ttf)format("truetype"),url(/_etc/font/PTSansWeb/PTS76F_W.svg#PTSans-BoldItalic)format("svg");font-weight:400;font-style:normal}@font-face{font-family:"PTSansBold";src:url(/_etc/font/PTSansWeb/PTS75F_W.eot);src:url(/_etc/font/PTSansWeb/PTS75F_W.eot?#iefix)format("embedded-opentype"),url(/_etc/font/PTSansWeb/PTS75F_W.woff)format("woff"),url(/_etc/font/PTSansWeb/PTS75F_W.ttf)format("truetype"),url(/_etc/font/PTSansWeb/PTS75F_W.svg#PTSans-Bold)format("svg");font-weight:400;font-style:normal}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h5,h6,header,hgroup,i,iframe,ins,kbd,label,legend,li,mark,menu,meter,nav,object,ol,output,pre,progress,q,rp,rt,ruby,s,samp,section,span,strike,strong,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp{border:0;margin:0;padding:0;font-size:100%}body,html,img,small,sub,sup{border:0;margin:0;padding:0}body,h1,h2,h3,h4,html{font-family:"PTSansRegular","Trebuchet MS",sans-serif}h1,h2,h3,h4,hr,p{border:0;padding:0}hr,p{font-size:100%}body,html{height:100%;font-size:16px;line-height:1.5;background-color:#fafafa}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}b,strong,table.list th,table.simple th,table.simple-table th,table.simpleList th,table.simpleTable th{font-weight:700}img{color:transparent;font-size:0;vertical-align:middle;-ms-interpolation-mode:bicubic}ul{list-style:none}li{display:list-item}table{border-spacing:0;border-collapse:collapse}caption,td,th{font-weight:400;vertical-align:top;text-align:left}q{quotes:none}q:after,q:before{content:none}small,sub,sup{font-size:75%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg{overflow:hidden}input{margin:0;padding:0}input[type=email],input[type=number],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;outline:0;box-shadow:none}.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-webkit-justify-content:flex-start;justify-content:flex-start}.flex.cells_2 .cell{width:50%}.flex.cells_3 .cell{width:33.33333333%}.flex.cells_4 .cell{width:25%}.flex.cells_5 .cell{width:20%}.flex.cells_6 .cell{width:16.66666667%}.flex.cells_7 .cell{width:14.28571429%}.flex.cells_8 .cell{width:12.5%}.flex.cells_9 .cell{width:11.11111111%}.flex.cells_10 .cell{width:10%}.flex.cells_11 .cell{width:9.09090909%}.flex.cells_12 .cell{width:8.33333333%}.flex .cell_header{width:100%}.flex.f_2{width:160px}.flex.f_3{width:250px}.flex.f_4{width:340px}.flex.f_5{width:430px}.flex.f_6{width:520px}.flex.f_7{width:610px}.flex.f_8{width:700px}.flex.f_9{width:790px}.flex.f_10{width:880px}.flex.f_11{width:970px}.flex.f_12{width:1060px}.flex.direction-row{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.flex.direction-row-reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex.wrap-nowrap{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex.wrap-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex.wrap-wrap-reverse{-webkit-flex-wrap:wrap-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.flex.justify-content-flex-start{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.flex.justify-content-flex-end{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.flex.justify-content-center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.flex.justify-content-space-between{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.flex.justify-content-space-around{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.flex.align-content-flex-start{-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.flex.align-content-flex-end{-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.flex.align-content-center{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.flex.align-content-space-between{-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between}.flex.align-content-space-around{-webkit-align-content:space-around;-ms-flex-line-pack:distribute;align-content:space-around}.flex.align-content-stretch{-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.flex.align-items-flex-start{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.flex.align-items-flex-end{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.flex.align-items-center{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flex.align-items-baseline{-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.flex.align-items-stretch{-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}body{padding-top:40px}h1{font-size:30px;margin:0 48px 10px 0}h2{font-size:26px;margin:20px 0 10px}h3{font-size:22px;margin:10px 0 5px}h4{font-size:20px;margin:5px 0;font-weight:400}p{margin:5px 0 10px}ol li+li,ul li+li{margin-top:5px;line-height:1.5}.modal_wrapper .modal .close:hover,.red{color:#e55050}.blue{color:#4955ad}.light_blue{color:#5a73b8}.green{color:#4f9e4f}.orange{color:#f29538}.gray{color:#999}.dark_gray{color:#666}.darkest_gray{color:#333}.pseudo,a{text-decoration:none}a{transition:color .5s ease;color:#3e4c94;border-bottom:#ddd 1px solid}a:hover{color:#900;border-bottom:#900 1px solid}a.red:hover{border-color:#cc4747;color:#cc4747}a.blue:hover{border-color:#3e4894;color:#3e4894}a.light_blue:hover{border-color:#4d639e;color:#4d639e}a.green:hover{border-color:#428542;color:#428542}a.orange:hover{border-color:#e58d35;color:#e58d35}a.gray:hover{border-color:#666;color:#333}a.dark_gray:hover{border-color:#333;color:#000}a.default{border:0;color:#e58d35}.clearfix:after,.clearfix:before,.global_wrapper:after,nav.inline:after,nav.inline:before{content:" ";display:block;clear:both;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.pseudo{border-bottom:1px dotted}.pseudo:hover{border-bottom-color:#9af;border-bottom-style:dotted;color:#900}.pseudo.blue{border-bottom-color:#4955ad;color:#5361c8}.pseudo.blue:hover,.pseudo.red:hover{border-bottom-color:#3e4894;border-bottom-style:dotted;color:#4955ad}.pseudo.red{border-bottom-color:#e55050;color:#ff5a5a}.pseudo.red:hover{border-bottom-color:#cc4747;color:#e55050}.pseudo.green{border-bottom-color:#4f9e4f;color:#5cb85c}.pseudo.gray:hover,.pseudo.green:hover{border-bottom-color:#428542;border-bottom-style:dotted;color:#4f9e4f}.pseudo.gray{border-bottom-color:#999;color:#666}.pseudo.gray:hover{border-bottom-color:#666;color:#333}.pseudo,.pseudo_ins{cursor:pointer;border-bottom-color:#ddd;color:#3e4c94}.pseudo_icon,.pseudo_icon ins,.pseudo_ins ins,nav ul li a ins{text-decoration:none;border-bottom:1px dotted}.pseudo_ins:hover{border-bottom-color:#9af;color:#900}.pseudo_ins.blue{border-bottom-color:#4955ad;color:#5361c8}.pseudo_ins.blue:hover{border-bottom-color:#3e4894;color:#4955ad}.pseudo_ins.red{border-bottom-color:#e55050;color:#ff5a5a}.pseudo_ins.red:hover{border-bottom-color:#cc4747;color:#e55050}.pseudo_ins.green{border-bottom-color:#4f9e4f;color:#5cb85c}.pseudo_ins.green:hover{border-bottom-color:#428542;color:#4f9e4f}.pseudo_ins.gray{border-bottom-color:#999;color:#666}.pseudo_ins.gray:hover{border-bottom-color:#666;color:#333}.pseudo_icon{border-bottom:none;cursor:pointer;color:#3e4c94}.pseudo_icon:before{margin-right:3px;position:relative;top:2px}.pseudo_icon ins{border-bottom-color:#ddd}.pseudo_icon:hover{border-bottom:none;color:#900}.pseudo_icon:hover ins{border-bottom-color:#9af}.pseudo_icon.blue{color:#5361c8}.pseudo_icon.blue ins{border-bottom-color:#4955ad}.pseudo_icon.blue:hover{border-bottom:none;color:#4955ad}.pseudo_icon.blue:hover ins{border-bottom-color:#3e4894}.pseudo_icon.red,i.icon_text.red{color:#ff5a5a}.pseudo_icon.red ins{border-bottom-color:#e55050}.pseudo_icon.red:hover{border-bottom:none;color:#e55050}.pseudo_icon.red:hover ins{border-bottom-color:#cc4747}.pseudo_icon.green{color:#5cb85c}.pseudo_icon.green ins{border-bottom-color:#4f9e4f}.pseudo_icon.green:hover{border-bottom:none;color:#4f9e4f}.pseudo_icon.green:hover ins{border-bottom-color:#428542}.pseudo_icon.gray{color:#666}.pseudo_icon.gray ins{border-bottom-color:#999}.pseudo_icon.gray:hover{border-bottom:none;color:#333}.pseudo_icon.gray:hover ins{border-bottom-color:#666}.left{float:left}.right{float:right}.nowrap,nav ul li a{white-space:nowrap}.hidden{display:none!important}.error,.success{color:#c00;font-size:14px}.success{color:#5cb85c}.pseudo_form div.block.small .module_input_search+.module_input_search,.pseudo_form div.block.small .module_input_search+label,.pseudo_form div.block.small label+.module_input_search,.pseudo_form div.block.small label+label,div.messages,div.messages div.message+div.message,form div.block.small .module_input_search+.module_input_search,form div.block.small .module_input_search+label,form div.block.small label+.module_input_search,form div.block.small label+label{margin-top:10px}div.messages div.message{border:1px solid;border-radius:2px;padding:10px}div.messages div.message.message_error{border-color:#e55050}div.messages div.message.message_warning{border-color:#ff9d3b}div.messages div.message.message_success{border-color:#4f9e4f}div.messages div.message a.cancel{float:right;line-height:1;font-size:30px;border:0}div.messages div.message a.cancel:before{content:"×";display:inline-block}.clear,hr{clear:both}.hidden_y_overflow{overflow-y:hidden}.hidden_x_overflow{overflow-x:hidden}.hidden_overflow{overflow:hidden}.invisibility{opacity:0;-khtml-opacity:0;-moz-opacity:0;filter:alpha(opacity=0);transition:opacity .5s}.invisibility.off{opacity:1;-khtml-opacity:1;-moz-opacity:1;filter:alpha(opacity=100)}.just{background-color:#f6f6f6;margin:0-20px;padding:0 10px!important}html.theme body{background:0 0}html.theme footer.global{background-color:#fafafa}html.theme.programming{background-image:url(/img/theme/programming/tile1.gif);background-color:#fff}table.list,table.simple,table.simple-table,table.simpleList,table.simpleTable{border:#666 2px solid;margin-bottom:10px}table.list thead tr,table.simple thead tr,table.simple-table thead tr,table.simpleList thead tr,table.simpleTable thead tr{background-color:#ddd}table.list thead tr td,table.list thead tr th,table.simple thead tr td,table.simple thead tr th,table.simple-table thead tr td,table.simple-table thead tr th,table.simpleList thead tr td,table.simpleList thead tr th,table.simpleTable thead tr td,table.simpleTable thead tr th{border-bottom-width:2px;border-color:#666}table.list tbody tr:hover,table.simple tbody tr:hover,table.simple-table tbody tr:hover,table.simpleList tbody tr:hover,table.simpleTable tbody tr:hover{background-color:#eee}table.list td,table.list th,table.simple td,table.simple th,table.simple-table td,table.simple-table th,table.simpleList td,table.simpleList th,table.simpleTable td,table.simpleTable th{padding:5px 10px;border:#ccc 1px solid}table.list td.checkbox,table.list th.checkbox,table.simple td.checkbox,table.simple th.checkbox,table.simple-table td.checkbox,table.simple-table th.checkbox,table.simpleList td.checkbox,table.simpleList th.checkbox,table.simpleTable td.checkbox,table.simpleTable th.checkbox{position:relative}table.list td.checkbox label,table.list th.checkbox label,table.simple td.checkbox label,table.simple th.checkbox label,table.simple-table td.checkbox label,table.simple-table th.checkbox label,table.simpleList td.checkbox label,table.simpleList th.checkbox label,table.simpleTable td.checkbox label,table.simpleTable th.checkbox label{position:absolute;top:0;left:0;bottom:0;right:0;text-align:center}header.global nav div.search form button,header.global nav div.search form input,table.list td.checkbox label input,table.list th.checkbox label input,table.simple td.checkbox label input,table.simple th.checkbox label input,table.simple-table td.checkbox label input,table.simple-table th.checkbox label input,table.simpleList td.checkbox label input,table.simpleList th.checkbox label input,table.simpleTable td.checkbox label input,table.simpleTable th.checkbox label input{display:inline-block;vertical-align:middle}hr{height:1px;border-width:0;background-color:#ccc;margin:10px 0}hr.green{background-color:#5cb85c}nav.simple_block ul li{margin-top:3px;margin-bottom:7px}nav.simple_inline ul{position:relative;width:auto}nav.simple_inline ul li{display:inline-block;float:left}nav.inline a,nav.inline b,nav.inline span{display:inline-block;margin:0 20px 10px 0;line-height:1.3}nav.inline a:last-child,nav.inline b:last-child,nav.inline span:last-child{margin-right:0}header.global{position:fixed;background-color:#5468c9;top:0;left:0;right:0;z-index:50}header.global nav.main{-webkit-box-shadow:0 2px 2px -2px #000;-moz-box-shadow:0 2px 2px -2px #000;box-shadow:0 2px 2px -2px #000;border-bottom:#3e4c94 1px solid}header.global nav div.search{padding-left:10px}header.global nav div.search form{border:#3e4c94 1px solid;border-radius:2px;max-width:160px;background-color:#fff;white-space:nowrap}header.global nav div.search form input{box-sizing:border-box;background-color:transparent;border:0;outline:0;padding-left:5px;width:138px;height:22px;line-height:22px;font-size:12px}header.global nav div.search form button{background:url(/img/style/icon/search.gif)no-repeat center;width:22px;height:22px;border:0;outline:0;margin:0}header.global nav a,header.global nav div.menu{font-family:"PTSansRegular","Trebuchet MS",sans-serif;white-space:nowrap;color:#fff;height:20px;padding:10px 20px;font-size:16px;display:none}header.global nav a{display:block;text-decoration:none;border-bottom:none;line-height:20px}header.global nav a i,header.global nav div.menu i{display:block;height:20px;width:20px;background:no-repeat center}header.global nav div.menu i{background-image:url(/img/style/icon/menu.gif)}header.global nav a.expange i{background-image:url(/img/style/icon/expange.gif)}header.global nav a.current:hover{padding:10px 19px 8px}header.global nav a.current,header.global nav a:active{background-color:#4556a9;border:#15215e 1px solid!important;padding:10px 19px 8px!important}header.global nav a ins{text-decoration:none;border-bottom:1px dotted #ccc5b6}header.global nav a:hover,header.global nav div.menu.hover{background-color:#4353a4;border:#3e4c94 1px solid;padding:9px 19px}header.global nav.small a{background-color:#fff;color:#5361c8}@media screen and (max-width:900px){header.global nav a.random{display:none}}@media screen and (max-width:800px){header.global nav div.search form{max-width:120px}header.global nav div.search form input{width:98px}}@media screen and (max-width:650px){header.global nav.main a.group{display:none}header.global nav.main div.menu{display:block}}section.global{max-width:1080px;margin:0 auto;padding:10px 20px;background-color:#fff;border:#eee 1px solid;border-radius:3px;border-top:none;border-top-left-radius:0;border-top-right-radius:0;-webkit-box-shadow:0 10px 0#eee;-moz-box-shadow:0 0 10px 0#eee;box-shadow:0 0 10px 0#eee}section.global h1{font-size:30px}section.global h2{font-size:26px}section.global h3{font-size:22px;margin-top:5px}section.global ol li:last-child,section.global ol:last-child,section.global p:last-child,section.global ul li:last-child,section.global ul:last-child{margin-bottom:0}section.global ul li{list-style-type:disc}section.global p{font-size:17px;margin-top:3px;margin-bottom:15px;line-height:1.5}section.global p .with_icon_s,section.global p a.btn,section.global p button{margin-left:5px}section.global div.breadcrumbs{color:#999;padding:10px}section.global div.breadcrumbs a,section.global div.breadcrumbs b{white-space:nowrap}section.global div.breadcrumbs b{color:#333}@media screen and (max-width:800px){section.global{padding:10px}}@media screen and (max-width:480px){section.global{padding:10px 0}}.pseudo_form div.inline_flex,footer.global,form div.inline_flex{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}footer.global{max-width:1080px;margin:20px auto 100px;padding:0 20px;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;font-size:16px}footer.global nav,footer.global section{display:inline-block;vertical-align:top}footer.global section{max-width:420px;padding:10px}footer.global nav{max-width:540px;padding:10px}footer.global nav a,footer.global nav b{margin-right:20px;margin-bottom:10px;display:inline-block}footer.global section>div{margin-bottom:10px}@media screen and (max-width:800px){footer.global{display:block;padding:0 10px}}@media screen and (max-width:480px){footer.global{padding:0}}.modal_wrapper,.overlay{position:fixed;top:0;bottom:0;left:0;right:0}.overlay{z-index:100;background-color:#003}.overlay.light{opacity:.2;-khtml-opacity:.2;-moz-opacity:.2;filter:alpha(opacity=20)}.overlay.dark{opacity:.6;-khtml-opacity:.6;-moz-opacity:.6;filter:alpha(opacity=60)}.modal_wrapper{z-index:150;overflow:auto;overflow-y:scroll}.modal_wrapper .modal{max-width:800px;min-width:400px;padding:10px 20px;position:absolute;background-color:#fff;border:#ccc 1px solid;z-index:151;border-radius:3px;-webkit-box-shadow:0 15px 0#333;-moz-box-shadow:0 0 15px 0#333;box-shadow:0 0 15px 0#333}.modal_wrapper .modal div.sewin-icon{width:70px;height:70px;float:left;border:5px solid;border-radius:50%;text-align:center;line-height:70px;font-size:40px;margin:10px 0}.modal_wrapper .modal div.sewin h1,.modal_wrapper .modal div.sewin-content{margin-left:100px}.modal_wrapper .modal div.sewin-content{font-size:16px}.modal_wrapper .modal div.sewin-success .sewin-icon{border-color:#5cb85c;color:#5cb85c}.modal_wrapper .modal div.sewin-error .sewin-icon{border-color:#c00;color:#c00}.modal_wrapper .modal div.sewin-warning .sewin-icon{border-color:#ff9d3b;color:#ff9d3b;font-family:"Times New Roman",serif;font-weight:700}.modal_wrapper .modal div.sewin-information .sewin-icon{border-color:#5361c8;color:#5361c8;font-weight:700}.modal_wrapper .modal h1{margin:0 48px 10px 0}.modal_wrapper .modal h2{margin:20px 0 10px}.modal_wrapper .modal h3{margin:10px 0 5px}.modal_wrapper .modal h4{margin:5px 0}.modal_wrapper .modal p{line-height:1.5;margin:5px 0 10px}.modal_wrapper .modal ol,.modal_wrapper .modal ul{margin:5px 0 10px 30px}.modal_wrapper .modal ol li+li,.modal_wrapper .modal ul li+li{margin-top:5px;line-height:1.5}.modal_wrapper .modal .close{float:right;width:24px;height:24px;line-height:24px;font-size:24px;text-align:center;font-weight:700;cursor:pointer}@media screen and (max-width:480px){.modal_wrapper .modal{min-width:200px;padding:5px}.modal_wrapper .modal .btn+.btn{margin-left:5px}}.icon_b,.icon_c,.icon_m,.icon_s{vertical-align:text-top;position:relative;display:inline-block;background-image:url(/img/style/sprite/icons.png);background-repeat:no-repeat;background-position:0 0}.icon_s{margin-right:2px;width:16px;height:16px}.icon_c.drop_down,.icon_c.drop_up{width:8px;height:4px}.icon_c.drop_down{background-position:-88px -6px}.icon_c.drop_up{background-position:-80px -6px}.with_icon_s{border:0;white-space:nowrap;line-height:16px;display:inline-block}.pseudo_form div.success_container ul,.with_icon_s+.with_icon_s,form div.success_container ul{margin-left:15px}.with_icon_s>.icon_s{margin-right:6px;float:left}a.with_icon_s{text-decoration:underline}a.with_icon_s:hover{border:0}.icon_s.views{background-position:-32px 0}.icon_s.comments{background-position:-48px 0}.icon_s.toggle_plus{background-position:-16px 0}.icon_s.toggle_plus:hover{background-position:-16px -16px}.icon_s.toggle_minus{background-position:0 0}.icon_s.toggle_minus:hover{background-position:0-16px}.icon_s.close,.icon_s.remove{background-position:-64px 0}.icon_s.close:hover,.icon_s.remove:hover{background-position:-64px -16px}.icon_s.livejournal{background-position:0-32px}.icon_s.odnoklassniki,.icon_s.ok{background-position:-16px -32px}.icon_s.google{background-position:-32px -32px}.icon_s.facebook{background-position:-48px -32px}.icon_s.vk{background-position:-64px -32px}.icon_s.twitter{background-position:-80px -32px}.icon_s.expange{background-position:-96px -32px}.icon_s-auth{background-position:center;margin-top:2px}.toggle-loader,.toggle-loader:hover{background:url(/img/style/loader/toggle-loader-10px.gif)no-repeat center!important;width:16px;height:16px}.btn_loader,.btn_loader:hover{background:url(/img/style/loader/btn-loader.gif)no-repeat center!important;width:16px;height:16px}i.icon_text{font-size:18px;font-style:normal;position:relative}i.icon_text ins{color:#333;font-size:14px;margin-left:5px;position:relative;top:-3px}i.icon_text.icon_close:before,i.icon_text.icon_times:before{content:"×"}i.icon_text.icon_plus:before{content:"+"}.pseudo_icon.icon_close:before{content:"✖"}.pseudo_icon.icon_plus:before{content:"↶"}.pseudo_icon.loading:before{content:"";background:url(/img/style/loader/toggle-loader-10px.gif)no-repeat center!important;width:10px;height:10px;display:inline-block}.icon_symbol{font-size:18px;display:inline-block}.btn.big small,.icon_symbol.small{font-size:14px}.icon_symbol.big{font-size:22px}.icon_symbol,.icon_symbol:hover{text-decoration:none;border:0}.icon_symbol:before{content:"¶"}.icon_symbol.icon_ok:before{content:"✔"}.icon_symbol.icon_edit:before{content:"✎"}.icon_symbol.icon_delete:before{content:"✖"}.icon_symbol.icon_plus:before{content:"✚"}.pseudo_form div.block .module_input_search,.pseudo_form div.block label,.pseudo_form div.block label input.text,.pseudo_form div.block label select,.pseudo_form div.block label textarea,.pseudo_form div.inline_flex .module_input_search,.pseudo_form div.inline_flex label,.pseudo_form label span,form div.block .module_input_search,form div.block label,form div.block label input.text,form div.block label select,form div.block label textarea,form div.inline_flex .module_input_search,form div.inline_flex label,form label span{display:block}.pseudo_form div.inline label span.si-id,.pseudo_form div.inline label span.si-id span,.pseudo_form label span.si-id,.pseudo_form label span.si-id span,form div.inline label span.si-id,form div.inline label span.si-id span,form label span.si-id,form label span.si-id span{display:inline}.pseudo_form div.block label div input.text,.pseudo_form div.block label.inline160 div,.pseudo_form div.block label.inline160 input,form div.block label div input.text,form div.block label.inline160 div,form div.block label.inline160 input{display:inline-block}.pseudo_form div.block label.inline160,form div.block label.inline160{line-height:32px}.pseudo_form div.block label.inline160 div,form div.block label.inline160 div{width:160px}.pseudo_form div.block .module_input_search+.module_input_search,.pseudo_form div.block .module_input_search+label,.pseudo_form div.block label+.module_input_search,.pseudo_form div.block label+label,form div.block .module_input_search+.module_input_search,form div.block .module_input_search+label,form div.block label+.module_input_search,form div.block label+label{margin-top:15px}.pseudo_form div.inline_flex,form div.inline_flex{display:-webkit-box;display:-moz-box;-webkit-flex-flow:row wrap}.pseudo_form div.inline_flex label input.text,.pseudo_form div.inline_flex label select,.pseudo_form div.inline_flex label textarea,form div.inline_flex label input.text,form div.inline_flex label select,form div.inline_flex label textarea{display:block;width:100%}.pseudo_form div.inline_flex.cells_2 label,form div.inline_flex.cells_2 label{width:49%}.pseudo_form div.inline_flex.cells_3 label,form div.inline_flex.cells_3 label{width:32.3333%}.pseudo_form div.inline_flex.cells_4 label,form div.inline_flex.cells_4 label{width:24%}.pseudo_form div.inline_flex.cells_5 label,form div.inline_flex.cells_5 label{width:19%}.pseudo_form div.inline_flex.cells_6 label,form div.inline_flex.cells_6 label{width:15.6666%}.pseudo_form div.inline .module_input_search,.pseudo_form div.inline label,.pseudo_form div.inline_block .module_input_search,.pseudo_form div.inline_block label,.pseudo_form div.input_btn button.btn,.pseudo_form div.input_btn input.text,.pseudo_form div.input_btn input[type=button],.pseudo_form div.input_btn input[type=submit],form div.inline .module_input_search,form div.inline label,form div.inline_block .module_input_search,form div.inline_block label,form div.input_btn button.btn,form div.input_btn input.text,form div.input_btn input[type=button],form div.input_btn input[type=submit]{display:inline-block;vertical-align:top}.pseudo_form div.inline label span,.pseudo_form div.inline_block label input.text,.pseudo_form div.inline_block label select,.pseudo_form div.inline_block label textarea,form div.inline label span,form div.inline_block label input.text,form div.inline_block label select,form div.inline_block label textarea{display:block}.pseudo_form div.inline .module_input_search+.module_input_search,.pseudo_form div.inline .module_input_search+label,.pseudo_form div.inline label+.module_input_search,.pseudo_form div.inline label+label,form div.inline .module_input_search+.module_input_search,form div.inline .module_input_search+label,form div.inline label+.module_input_search,form div.inline label+label{margin-top:0;margin-left:20px}.pseudo_form div.inline_block .module_input_search+.module_input_search,.pseudo_form div.inline_block .module_input_search+label,.pseudo_form div.inline_block label+.module_input_search,.pseudo_form div.inline_block label+label,form div.inline_block .module_input_search+.module_input_search,form div.inline_block .module_input_search+label,form div.inline_block label+.module_input_search,form div.inline_block label+label{margin-left:20px}.pseudo_form div.group+div.group,.pseudo_form div.group.margin_top,.pseudo_form+table,form div.group+div.group,form div.group.margin_top,form+table{margin-top:20px}.pseudo_form div.submit,form div.submit{margin-top:20px;margin-bottom:20px}.module_input_search+.pseudo_form label.bg,.module_input_search+form label.bg,.pseudo_form div.submit i.form_loader,.pseudo_form div.submit span.error_container,.pseudo_form div.submit span.success_container,.pseudo_form label span sup.pseudo,.pseudo_form label.bg .module_input_search+.module_input_search,.pseudo_form label.bg+.module_input_search,.pseudo_form label.bg+label,button+button,button+input,button+select,form div.submit i.form_loader,form div.submit span.error_container,form div.submit span.success_container,form label span sup.pseudo,form label.bg .module_input_search+.module_input_search,form label.bg+.module_input_search,form label.bg+label,input+button,input+input,input+select,input.text+a,input.text+span,select+button,select+input,select+select,textarea.text+a,textarea.text+span{margin-left:10px}.pseudo_form div.input_btn input.text,form div.input_btn input.text{border-right:none;border-bottom-right-radius:0;border-top-right-radius:0}.pseudo_form div.input_btn button.btn,.pseudo_form div.input_btn input[type=button],.pseudo_form div.input_btn input[type=submit],form div.input_btn button.btn,form div.input_btn input[type=button],form div.input_btn input[type=submit]{border-left:none;border-bottom-left-radius:0;border-top-left-radius:0;margin-left:0}.pseudo_form label,form label{font-size:17px}.pseudo_form label.required span:after,form label.required span:after{content:"*";color:red;margin-left:3px}.pseudo_form label .hint,form label .hint{color:#666;display:block;line-height:1;margin-top:5px;font-size:14px}.pseudo_form label .hint p,form label .hint p{font-size:14px;margin:1px 0 4px;line-height:1.5}.pseudo_form label input[type=checkbox],.pseudo_form label input[type=radio],form label input[type=checkbox],form label input[type=radio]{float:left;margin-top:4px}.pseudo_form label.bg,form label.bg{position:relative;padding:5px 10px;cursor:pointer}.pseudo_form label.bg input[type=checkbox],.pseudo_form label.bg input[type=radio],.pseudo_form label.bg span,form label.bg input[type=checkbox],form label.bg input[type=radio],form label.bg span{z-index:1;position:inherit}.pseudo_form label input[type=checkbox]+span,.pseudo_form label input[type=radio]+span,.pseudo_form label.bg span,form label input[type=checkbox]+span,form label input[type=radio]+span,form label.bg span{display:block;margin-left:20px}.pseudo_form label.bg span.background,form label.bg span.background{visibility:hidden;position:absolute;border:transparent 1px solid;border-radius:3px;margin:0;padding:0;top:0;left:0;right:0;bottom:0;z-index:0}.pseudo_form label.bg span.background.red,form label.bg span.background.red{background-color:#ff5a5a}.pseudo_form label.bg span.background.blue,form label.bg span.background.blue{background-color:#5361c8}.pseudo_form label.bg span.background.light_blue,form label.bg span.background.light_blue{background-color:#6581d0}.pseudo_form label.bg span.background.green,form label.bg span.background.green{background-color:#5cb85c}.pseudo_form label.bg span.background.orange,form label.bg span.background.orange{background-color:#ff9d3b}.pseudo_form label.bg span.background.gray,form label.bg span.background.gray{background-color:#666}.pseudo_form label.bg input:checked+span.background,.pseudo_form label.bg:hover span.background,form label.bg input:checked+span.background,form label.bg:hover span.background{visibility:visible}.pseudo_form label.bg input:checked+span.background.red,form label.bg input:checked+span.background.red{border-color:#e55050}.pseudo_form label.bg input:checked+span.background.blue,form label.bg input:checked+span.background.blue{border-color:#4955ad}.pseudo_form label.bg input:checked+span.background.light_blue,form label.bg input:checked+span.background.light_blue{border-color:#5a73b8}.pseudo_form label.bg input:checked+span.background.green,form label.bg input:checked+span.background.green{border-color:#4f9e4f}.pseudo_form label.bg input:checked+span.background.orange,form label.bg input:checked+span.background.orange{border-color:#f29538}.pseudo_form label.bg input:checked+span.background.gray,form label.bg input:checked+span.background.gray{border-color:#333}.pseudo_form label.bg input:checked+span.background+span,.pseudo_form label.bg:hover span.background+span,form label.bg input:checked+span.background+span,form label.bg:hover span.background+span{color:#fff}input,select,textarea{border-radius:2px}textarea{font-family:"Trebuchet MS",Arial,sans-serif}textarea.h1{height:80px}textarea.h2{height:140px}textarea.h3{height:220px}textarea.h4{height:300px}textarea.h5{height:380px}textarea.h6{height:460px}textarea.h7{height:540px}textarea.h8{height:620px}textarea.h50{height:50px}textarea.h70{height:70px}textarea.h80{height:80px}textarea.h100{height:100px}textarea.h150{height:150px}textarea.h200{height:200px}textarea.h250{height:250px}textarea.h300{height:300px}textarea.h350{height:350px}textarea.h400{height:400px}textarea.h450{height:450px}textarea.h500{height:500px}input.text,textarea.text{padding:8px;border:#999 1px solid;box-sizing:border-box}textarea.text.big{height:50px}input.text.big,textarea.text.big{padding:12px 18px;font-size:22px}textarea.text.small{padding:3px;height:24px}input.text.small{padding:3px}input.text:focus,textarea.text:focus{outline:0;border-color:#5a73b8;-webkit-box-shadow:0 2px 0#4d639e;-moz-box-shadow:0 0 2px 0#4d639e;box-shadow:0 0 2px 0#4d639e}input.text:focus.error,textarea.text:focus.error{-webkit-box-shadow:0 2px 0#cc4747;-moz-box-shadow:0 0 2px 0#cc4747;box-shadow:0 0 2px 0#cc4747}input.text.error,textarea.text.error{border-color:#c00}input.text.w1,textarea.text.w1{width:80px}input.text.w2,textarea.text.w2{width:140px}input.text.w3,textarea.text.w3{width:220px}input.text.w4,textarea.text.w4{width:300px}input.text.w5,textarea.text.w5{width:380px}input.text.w6,textarea.text.w6{width:460px}input.text.w7,textarea.text.w7{width:540px}input.text.w8,textarea.text.w8{width:620px}input.text.w10,textarea.text.w10{width:10%}input.text.w25,textarea.text.w25{width:25%}input.text.w33,textarea.text.w33{width:33%}input.text.w50,textarea.text.w50{width:50%}input.text.w66,textarea.text.w66{width:66%}input.text.w75,textarea.text.w75{width:75%}input.text.w90,textarea.text.w90{width:90%}input.text.w100,textarea.text.w100{width:100%}input.text{height:32px}input.text.big{height:50px}input.text.small{height:24px}select{padding:7px 0 7px 8px;border:#999 1px solid;box-sizing:border-box}select.small{padding:3px 0 3px 4px}select:focus{outline:0;border-color:#5a73b8;-webkit-box-shadow:0 2px 0#4d639e;-moz-box-shadow:0 0 2px 0#4d639e;box-shadow:0 0 2px 0#4d639e}select[size]{border-right-width:2px}math{text-align:left;font-size:20px;width:auto;margin:10px 0}span.si-id{font-size:11px}span.si-id .id,span.si-id .si{font-family:monospace;font-size:17px}span.si-id .si{font-size:16px}button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{padding:0!important;border:0!important}.btn{display:inline-block;font-size:16px;line-height:1;transition:background-color .5s ease;background:#fff;border:#ccc 1px solid;padding:8px 14px;border-radius:2px;font-family:"PTSansRegular","Trebuchet MS",sans-serif}.btn:hover{cursor:pointer;background-color:#eee}.btn.block{display:block}.btn.big{padding:14px 22px;font-size:22px}.btn.small{padding:4px 6px}.btn:focus{outline:0;-webkit-box-shadow:0 3px 0#aaa;-moz-box-shadow:0 0 3px 0#aaa;box-shadow:0 0 3px 0#aaa}.btn.btn-simple-chosen{background-color:transparent;border:3px solid #428542;padding:6px 12px}.btn.btn-simple-chosen.big{padding:12px 20px}.btn.btn-simple-chosen.small{padding:2px 4px}.btn.btn-gray{background-color:#eee;border-color:#ddd;color:#333}.btn.btn-gray:hover{background-color:#ccc;border-color:#bbb}.btn.btn-blue{background-color:#5361c8;border-color:#4955ad;color:#fff}.btn.btn-blue:hover{background-color:#4955ad;border-color:#3e4894}.btn.btn-green{background-color:#5cb85c;border-color:#4f9e4f;color:#fff}.btn.btn-green:hover{background-color:#4f9e4f;border-color:#428542}.btn.btn-light-blue{background-color:#6581d0;border-color:#5a73b8;color:#fff}.btn.btn-light-blue:hover{background-color:#5a73b8;border-color:#4d639e}.btn.btn-orange{background-color:#ff9d3b;border-color:#f29538;color:#fff}.btn.btn-orange:hover{background-color:#f29538;border-color:#e58d35}.btn.btn-red{background-color:#ff5a5a;border-color:#e55050;color:#fff}.btn.btn-red:hover{background-color:#e55050;border-color:#cc4747}.btn+.btn{margin-left:20px}.btn+.btn.small{margin-left:10px}.btn+.btn.big{margin-left:30px}.btn.near-t{border-top:none;border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.btn.near-b{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0}.btn.near-l,.btn.near-tb{border-top-left-radius:0;border-bottom-left-radius:0}.btn.near-tb{border-top:none;border-top-right-radius:0;border-bottom:none;border-bottom-right-radius:0;margin-top:0;margin-bottom:0}.btn.near-l{border-left:none;margin-left:0}.btn.near-lr,.btn.near-r{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;margin-right:0}.btn.near-lr{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0}.btn[disabled]{cursor:default}.btn[disabled],.btn[disabled]:hover{background-color:#ccc;border-color:#bbb;color:#eee}div.buttons .btn{margin-bottom:10px;margin-left:0;margin-right:10px}div.buttons .btn:last-child{margin-right:0}a[name]{position:absolute;margin-top:-42px}.module_comment{clear:both;margin-top:20px}.module_comment .module_comment-form{max-width:800px}.module_comment .module_comment-form .action_cancel_answer{display:none}.module_comment .module_comment-form .module_comment-submit_status_container{margin-left:10px}.module_comment .module_comment-form textarea{width:100%;height:100px}.module_comment .module_comment-spam{user-select:none;color:#666;font-style:italic;font-size:13px}.module_comment .module_comment-spam label{border-bottom:#666 1px dotted;color:#666;cursor:pointer}.module_comment .module_comment-comments{margin-top:5px}.module_comment .module_comment-comments+.module_comment-form{margin-top:20px}.module_comment .module_comment-comments input.spam{display:none}.module_comment .module_comment-comments input.spam+.module_comment-comment{margin-top:20px}.module_comment .module_comment-comments input.spam:checked+.module_comment-comment a,.module_comment .module_comment-comments input.spam:checked+.module_comment-comment time,.module_comment .module_comment-comments input.spam:checked+.module_comment-comment p,.module_comment .module_comment-comments input.spam:checked+.module_comment-comment span{display:none}.module_comment .module_comment-comment{max-width:800px;padding-bottom:0}.module_comment .module_comment-comment+.module_comment-comment{margin-top:20px}.module_comment .module_comment-comment time{display:inline-block;color:#aaa;font-size:11px;margin-left:20px}.module_comment .module_comment-comment p{word-wrap:break-word;margin-bottom:0}.module_comment .module_comment-comment.level_1{padding-left:20px}.module_comment .module_comment-comment.level_1 time{padding-top:1px}.module_comment .module_comment-comment.level_2{padding-left:40px}.module_comment .module_comment-comment.level_2 time{padding-top:1px}.module_comment .module_comment-comment.level_3{padding-left:60px}.module_comment .module_comment-comment.level_3 time{padding-top:1px}.module_comment .module_comment-comment.level_4{padding-left:80px}.module_comment .module_comment-comment.level_4 time{padding-top:1px}.module_comment .module_comment-comment.level_5{padding-left:100px}.module_comment .module_comment-comment.level_5 time{padding-top:1px}.module_comment .module_comment-comment.level_6{padding-left:120px}.module_comment .module_comment-comment.level_6 time{padding-top:1px}.module_comment .module_comment-comment.level_7{padding-left:140px}.module_comment .module_comment-comment.level_7 time{padding-top:1px}.module_comment .module_comment-comment.level_8{padding-left:160px}.module_comment .module_comment-comment.level_8 time{padding-top:1px}.module_comment .module_comment-comment.level_9{padding-left:180px}.module_comment .module_comment-comment.level_9 time{padding-top:1px}.module_comment .module_comment-comment.level_10{padding-left:200px}.module_comment .module_comment-comment.level_10 time{padding-top:1px}.module_comment .module_comment-comment.level_11{padding-left:220px}.module_comment .module_comment-comment.level_11 time{padding-top:1px}.module_comment .module_comment-comment.level_12{padding-left:240px}.module_comment .module_comment-comment.level_12 time{padding-top:1px}.module_comment .module_comment-comment.level_13{padding-left:260px}.module_comment .module_comment-comment.level_13 time{padding-top:1px}.module_comment .module_comment-comment.level_14{padding-left:280px}.module_comment .module_comment-comment.level_14 time{padding-top:1px}.module_comment .module_comment-comment.level_15{padding-left:300px}.module_comment .module_comment-comment.level_15 time{padding-top:1px}.module_comment .module_comment-comment .module_comment-comment_actions{display:inline-block;font-size:11px}.module_comment .module_comment-comment .module_comment-comment_actions sup{font-size:11px}.module_comment .module_comment-comment .module_comment-comment_actions .like_container{margin-left:20px}.module_comment .module_comment-comment .module_comment-form{display:none;margin-top:5px}.module_comment .module_comment-comment .module_comment-form .action_cancel_answer{display:inline-block}.module_comment .module_comment-comment.answer_mode .module_comment-form{display:block}.module_comment .module_comment-comment.answer_mode .module_comment-form textarea{height:50px;width:100%}@media screen and (max-width:800px){.module_comment .module_comment-comment.level_1{padding-left:10px}.module_comment .module_comment-comment.level_2{padding-left:20px}.module_comment .module_comment-comment.level_3{padding-left:30px}.module_comment .module_comment-comment.level_4{padding-left:40px}.module_comment .module_comment-comment.level_5{padding-left:50px}.module_comment .module_comment-comment.level_6{padding-left:60px}.module_comment .module_comment-comment.level_7{padding-left:70px}.module_comment .module_comment-comment.level_8{padding-left:80px}.module_comment .module_comment-comment.level_9{padding-left:90px}.module_comment .module_comment-comment.level_10{padding-left:100px}.module_comment .module_comment-comment.level_11{padding-left:110px}.module_comment .module_comment-comment.level_12{padding-left:120px}.module_comment .module_comment-comment.level_13{padding-left:130px}.module_comment .module_comment-comment.level_14{padding-left:140px}.module_comment .module_comment-comment.level_15{padding-left:150px}}@media screen and (max-width:480px){.module_comment .module_comment-comment.level_1{padding-left:5px}.module_comment .module_comment-comment.level_2{padding-left:10px}.module_comment .module_comment-comment.level_3{padding-left:15px}.module_comment .module_comment-comment.level_4{padding-left:20px}.module_comment .module_comment-comment.level_5{padding-left:25px}.module_comment .module_comment-comment.level_6{padding-left:30px}.module_comment .module_comment-comment.level_7{padding-left:35px}.module_comment .module_comment-comment.level_8{padding-left:40px}.module_comment .module_comment-comment.level_9{padding-left:45px}.module_comment .module_comment-comment.level_10{padding-left:50px}.module_comment .module_comment-comment.level_11{padding-left:55px}.module_comment .module_comment-comment.level_12{padding-left:60px}.module_comment .module_comment-comment.level_13{padding-left:65px}.module_comment .module_comment-comment.level_14{padding-left:70px}.module_comment .module_comment-comment.level_15{padding-left:75px}}.module_admin_links{text-align:center;margin-top:10px}.module_admin_links .btn{margin:0 20px 20px 0}.module_admin_links .btn:last-child{margin-right:0}.module_banner_yandex{outline:#ae9c00 1px solid}section.layout_page{padding:10px}section.layout_page h1{margin-bottom:20px}section.layout_page li,section.layout_page p{line-height:1.8}section.layout_page section.neighbours{float:right;min-width:300px}section.layout_page section.neighbours ul li{list-style-type:none}section.layout_page math{font-family:MathJax_Main,serif}section.layout_page div.figure-layer{float:left}section.layout_page div.figure-layer canvas{width:300px;height:150px}@media screen and (max-width:480px){section.layout_page ol,section.layout_page ul{padding-left:30px}}.ui_modal.ui_modal_auth .error_container{margin-bottom:10px}@media screen and (max-width:480px){.ui_modal form.auth_form input.text{max-width:160px}}.ui_modal div.buttons{margin-top:10px}.module_banner_google{outline:#9acd32 1px solid;margin:0 auto;text-align:center;background-color:#fafad2}.module_banner_google_728_90{width:728px;line-height:90px;height:90px}.module_banner_google_160_600{width:160px;line-height:600px;height:600px}.module_banner_google_300_600{width:300px;line-height:600px;height:600px}div.like_container button .cancel,div.like_container button .heart{width:14px;height:14px;display:inline-block}div.like_container button .cancel{display:none}div.like_container button .text{margin-left:10px}div.like_container .count{margin-left:10px;color:#3e4894}div.like_container.liked button:hover .cancel{display:inline-block}div.like_container.liked button:hover .heart{display:none}div.like_container.liked .count{color:#428542}span.like_container{cursor:pointer}span.like_container .text{margin-right:5px}div.module_share_index{text-align:center;padding-top:20px;height:32px}div.module_share_index a{background:url("/img/social/sprite.png") no-repeat;display:inline-block;border:0;width:32px;height:32px}div.module_share_index a.vk{background-position:0 -32px}div.module_share_index a.vk:hover{background-position:0 0}div.module_share_index a.fb{background-position:-32px -32px}div.module_share_index a.fb:hover{background-position:-32px 0}div.module_share_index a.tw{background-position:-64px -32px}div.module_share_index a.tw:hover{background-position:-64px 0}div.module_share_index a.ok{background-position:-96px -32px}div.module_share_index a.ok:hover{background-position:-96px 0}div.module_share_index a.lj{background-position:-128px -32px}div.module_share_index a.lj:hover{background-position:-128px 0}div.module_share_index a.gp{background-position:-160px -32px}div.module_share_index a.gp:hover{background-position:-160px 0}div.module_share_index a.ya{background-position:-192px -32px}div.module_share_index a.ya:hover{background-position:-192px 0}div.module_share_index a+a{margin-left:10px}.article_index header{margin-bottom:20px}.article_index article{word-wrap:break-word}.article_index article h1{font-size:30px}.article_index article h2{font-size:26px;margin-top:25px}.article_index article h2:first-of-type{margin-top:0}.article_index article h3{font-size:22px;margin-top:15px}.article_index article p{margin-bottom:10px;line-height:1.8;font-size:16px}.article_index article p code{background-color:#eee;padding:2px 5px;border-radius:5px}.article_index article ol,.article_index article ul{margin-left:0;margin-bottom:20px}.article_index article ol li{margin-bottom:10px}.article_index article ul li{margin-bottom:10px;list-style-type:disc}.article_index article img{margin-top:5px;margin-bottom:15px;max-width:100%}.article_index article img[border="1"]{outline:#ccc 1px solid;padding:1px}.article_index article .ace_editor{font-size:15px;line-height:1.5;border-left:#ddd 2px solid;background-color:#fafafa}.article_index article .ace_editor .ace_cursor,.article_index section.contents_container nav input#article_contents_toggle{display:none}.article_index section.contents_container{float:right;margin-left:20px;min-width:200px}.article_index section.contents_container nav{position:relative;border-radius:5px;margin-bottom:20px}.article_index section.contents_container nav label{position:absolute;top:3px;left:120px;font-size:12px;color:#999;border-bottom:#999 1px dotted}.article_index section.contents_container nav label:hover{color:#666;border-bottom-color:#666}.article_index section.contents_container nav input#article_contents_toggle+div.contents_container label:before{content:"показать"}.article_index section.contents_container nav input#article_contents_toggle+div.contents_container .ol_container{max-height:0;overflow:hidden;transition:max-height .5s ease-out}.article_index section.contents_container nav input#article_contents_toggle:checked+div.contents_container label:before{content:"скрыть"}.article_index section.contents_container nav input#article_contents_toggle:checked+div.contents_container .ol_container{transition:max-height .5s ease-in;height:auto;max-height:1000px}.article_index section.contents_container nav ol{margin-left:18px;padding-left:0}.article_index section.contents_container nav ol ol{margin-top:5px;margin-left:20px}.article_index section.contents_container nav ol li{color:#999;font-size:10px;margin-bottom:5px}.article_index section.contents_container nav ol li a{font-size:16px}.article_index section.categories a{display:inline-block;margin-bottom:5px;margin-right:15px;font-size:16px}.article_index section.categories a:last-child,.article_index section.similar_articles ul li:last-child{margin-right:0}.article_index section.similar_articles{margin-top:20px}.article_index section.similar_articles ul{margin-left:0;padding-left:0}.article_index section.similar_articles ul li{list-style:none;width:320px;display:inline-block;vertical-align:top;margin-top:5px;font-size:14px;margin-right:20px}.article_index section.article_info{margin:20px 0}.article_index section.article_info>.like_container,.article_index section.article_info>section{display:inline-block;vertical-align:middle}.article_index section.article_info>.like_container,.article_index section.article_info>.views_comments,.article_index section.article_info>section.author_time a,.article_index section.article_info>section.views_comments span{margin-right:20px}.article_index section.article_info>section{color:#666}.article_index section.article_info>section.author_time time{white-space:nowrap}@media screen and (max-width:900px){.article_index section.article_info>.author_time{display:block;margin-top:20px}}@media screen and (max-width:800px){.article_index section.contents_container{float:none;margin-left:0}}@media screen and (max-width:600px){.article_index section.article_info>.views_comments{display:block;margin-top:20px}}@media screen and (max-width:480px){.article_index section.contents_container{float:none}.article_index section.similar_articles ul li{width:298px;margin-right:0}}