/* SyntaxHighlighter 3.0.83, (c) 2004-2010 Alex Gorbatchev, http://alexgorbatchev.com/SyntaxHighlighter */
.syntaxhighlighter a,.syntaxhighlighter div,.syntaxhighlighter code,.syntaxhighlighter table,.syntaxhighlighter table td,.syntaxhighlighter table tr,.syntaxhighlighter table tbody,.syntaxhighlighter table thead,.syntaxhighlighter table caption,.syntaxhighlighter textarea{-moz-border-radius:0 0 0 0 !important;-webkit-border-radius:0 0 0 0 !important;background:none !important;border:0 !important;bottom:auto !important;float:none !important;height:auto !important;left:auto !important;line-height:1.1em !important;margin:0 !important;outline:0 !important;overflow:visible !important;padding:0 !important;position:static !important;right:auto !important;text-align:left !important;top:auto !important;vertical-align:baseline !important;width:auto !important;box-sizing:content-box !important;font-family:"Consolas","Bitstream Vera Sans Mono","Courier New",Courier,monospace !important;font-weight:normal !important;font-style:normal !important;font-size:1em !important;min-height:inherit !important;min-height:auto !important}.syntaxhighlighter{width:100% !important;margin:1em 0 1em 0 !important;position:relative !important;overflow:auto !important;font-size:1em !important}.syntaxhighlighter.source{overflow:hidden !important}.syntaxhighlighter .bold{font-weight:bold !important}.syntaxhighlighter .italic{font-style:italic !important}.syntaxhighlighter .line{white-space:pre !important}.syntaxhighlighter table{width:100% !important}.syntaxhighlighter table caption{text-align:left !important;padding:.5em 0 .5em 1em !important}.syntaxhighlighter table td.code{width:100% !important}.syntaxhighlighter table td.code .container{position:relative !important}.syntaxhighlighter table td.code .container textarea{box-sizing:border-box !important;position:absolute !important;left:0 !important;top:0 !important;width:100% !important;height:100% !important;border:none !important;background:white !important;padding-left:1em !important;overflow:hidden !important;white-space:pre !important}.syntaxhighlighter table td.gutter .line{text-align:right !important;padding:0 .5em 0 1em !important}.syntaxhighlighter table td.code .line{padding:0 1em !important}.syntaxhighlighter.nogutter td.code .container textarea,.syntaxhighlighter.nogutter td.code .line{padding-left:0 !important}.syntaxhighlighter.show{display:block !important}.syntaxhighlighter.collapsed table{display:none !important}.syntaxhighlighter.collapsed .toolbar{padding:.1em .8em 0 .8em !important;font-size:1em !important;position:static !important;width:auto !important;height:auto !important}.syntaxhighlighter.collapsed .toolbar span{display:inline !important;margin-right:1em !important}.syntaxhighlighter.collapsed .toolbar span a{padding:0 !important;display:none !important}.syntaxhighlighter.collapsed .toolbar span a.expandSource{display:inline !important}.syntaxhighlighter .toolbar{position:absolute !important;right:1px !important;top:1px !important;width:11px !important;height:11px !important;font-size:10px !important;z-index:10 !important}.syntaxhighlighter .toolbar span.title{display:inline !important}.syntaxhighlighter .toolbar a{display:block !important;text-align:center !important;text-decoration:none !important;padding-top:1px !important}.syntaxhighlighter .toolbar a.expandSource{display:none !important}.syntaxhighlighter.ie{font-size:.9em !important;padding:1px 0 1px 0 !important}.syntaxhighlighter.ie .toolbar{line-height:8px !important}.syntaxhighlighter.ie .toolbar a{padding-top:0 !important}.syntaxhighlighter.printing .line.alt1 .content,.syntaxhighlighter.printing .line.alt2 .content,.syntaxhighlighter.printing .line.highlighted .number,.syntaxhighlighter.printing .line.highlighted.alt1 .content,.syntaxhighlighter.printing .line.highlighted.alt2 .content{background:none !important}.syntaxhighlighter.printing .line .number{color:#bbb !important}.syntaxhighlighter.printing .line .content{color:black !important}.syntaxhighlighter.printing .toolbar{display:none !important}.syntaxhighlighter.printing a{text-decoration:none !important}.syntaxhighlighter.printing .plain,.syntaxhighlighter.printing .plain a{color:black !important}.syntaxhighlighter.printing .comments,.syntaxhighlighter.printing .comments a{color:#008200 !important}.syntaxhighlighter.printing .string,.syntaxhighlighter.printing .string a{color:blue !important}.syntaxhighlighter.printing .keyword{color:#069 !important;font-weight:bold !important}.syntaxhighlighter.printing .preprocessor{color:gray !important}.syntaxhighlighter.printing .variable{color:#a70 !important}.syntaxhighlighter.printing .value{color:#090 !important}.syntaxhighlighter.printing .functions{color:#ff1493 !important}.syntaxhighlighter.printing .constants{color:#06c !important}.syntaxhighlighter.printing .script{font-weight:bold !important}.syntaxhighlighter.printing .color1,.syntaxhighlighter.printing .color1 a{color:gray !important}.syntaxhighlighter.printing .color2,.syntaxhighlighter.printing .color2 a{color:#ff1493 !important}.syntaxhighlighter.printing .color3,.syntaxhighlighter.printing .color3 a{color:red !important}.syntaxhighlighter.printing .break,.syntaxhighlighter.printing .break a{color:black !important}.syntaxhighlighter{margin:0 !important;background-color:#eee !important}.syntaxhighlighter .line{line-height:1.25 !important}.syntaxhighlighter .line.alt1{background-color:#fff !important}.syntaxhighlighter .line.alt2{background-color:#fcfcfc !important}.syntaxhighlighter .line.highlighted.alt1,.syntaxhighlighter .line.highlighted.alt2{background-color:#ffc !important}.syntaxhighlighter .line.highlighted.number{color:black !important}.syntaxhighlighter table caption{color:black !important}.syntaxhighlighter .gutter{color:#afafaf !important}.syntaxhighlighter .gutter .line{border-right:3px solid #6ce26c !important}.syntaxhighlighter .gutter .line.highlighted{background-color:#6ce26c !important;color:white !important}.syntaxhighlighter.printing .line .content{border:none !important}.syntaxhighlighter.collapsed{overflow:visible !important}.syntaxhighlighter.collapsed .toolbar{color:blue !important;background:white !important;border:1px solid #6ce26c !important}.syntaxhighlighter.collapsed .toolbar a{color:blue !important}.syntaxhighlighter.collapsed .toolbar a:hover{color:red !important}.syntaxhighlighter .toolbar{color:white !important;background:#6ce26c !important;border:none !important}.syntaxhighlighter .toolbar a{color:white !important}.syntaxhighlighter .toolbar a:hover{color:black !important}.syntaxhighlighter .plain,.syntaxhighlighter .plain a{color:#000 !important}.syntaxhighlighter .comments,.syntaxhighlighter .comments a{color:#808080 !important}.syntaxhighlighter .string,.syntaxhighlighter .string a{color:#008200 !important}.syntaxhighlighter .keyword{color:#069 !important}.syntaxhighlighter .preprocessor{color:gray !important}.syntaxhighlighter .variable{color:#700 !important}.syntaxhighlighter .value{color:#090 !important}.syntaxhighlighter .functions{color:#000 !important}.syntaxhighlighter .constants{color:#069 !important}.syntaxhighlighter .script{font-weight:bold !important;color:#069 !important;background-color:none !important}.syntaxhighlighter .color1,.syntaxhighlighter .color1 a{color:#808080 !important}.syntaxhighlighter .color2,.syntaxhighlighter .color2 a{color:#909 !important}.syntaxhighlighter .color3,.syntaxhighlighter .color3 a{color:#909 !important}.syntaxhighlighter .keyword{font-weight:bold !important}
.cookiebar{box-sizing:border-box;position:fixed;left:0;width:100%;padding:.6em 1.2em;background-color:#4b4b4b;color:#fff;font-size:1em;text-align:center;z-index:10}.cookiebar *{box-sizing:border-box}.cookiebar--active{display:flex!important;justify-content:center;align-items:center;flex-wrap:wrap}.cookiebar--position-top{top:0}.cookiebar--position-bottom{bottom:0}.cookiebar__message,.cookiebar__text{margin-right:1.5em}.cookiebar__link{color:#fff;text-decoration:underline}.cookiebar__link:hover{text-decoration:none}.cookiebar__button{margin:0;padding:.6em 1.2em;border:none;border-radius:0;background-color:#4ea55e;color:#fff;font-weight:700;cursor:pointer}.cookiebar__button:hover{background-color:#3e824a}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}::-moz-selection{color:#fff;background:#2c3e50}::selection{color:#fff;background:#2c3e50}body{font-family:Verdana, Geneva, sans-serif;font-weight:300;font-size:14px;line-height:1.5;color:#2c3e50;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media screen and (min-width:1024px){body{font-size:16px}}a.invisible{display:none}#header{background:#2980b9;color:#fff;margin-bottom:35px;padding-bottom:35px;padding-top:35px}#header a{color:#fff}a{color:#2980b9;font-size:inherit;text-decoration:none}a:hover{color:#00568f}li{font-size:inherit}img{max-width:100%;height:auto}.profile{width:90%;max-width:480px;margin-left:auto;margin-right:auto;text-align:center}.alnv-image{max-width:150px;margin-left:auto;margin-right:auto;margin-bottom:15px}.alnv-image img{border-radius:100%}.alnv-desc{margin-bottom:10px}.social_icons ul{overflow:hidden;margin:0;padding:0}.social_icons ul li{display:inline-block;margin-left:5px;margin-right:5px}.h1,h1{font-size:26px}@media screen and (min-width:1024px){.h1,h1{font-size:30px}}h2{font-size:22px;margin-bottom:10px}@media screen and (min-width:1024px){h2{font-size:26px}}h3{font-size:18px;margin-bottom:10px}@media screen and (min-width:1024px){h3{font-size:22px}}h4{font-size:14px}@media screen and (min-width:1024px){h4{font-size:16px}}#container{width:90%;max-width:1024px;margin-left:auto;margin-right:auto}em{font-style:italic}strong{font-weight:600}#main{width:100%}@media screen and (min-width:1024px){#main{width:60%;float:left}}.no-right-col #main{width:100%}#right{width:100%}@media screen and (min-width:1024px){#right{width:35%;float:right}}.right-col,.layout_latest{margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #f1f1f1}.layout_simple{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #f1f1f1}.layout_simple.last,.layout_latest.last{margin-bottom:0;padding-bottom:0;border-bottom:0}.layout_latest p{margin-bottom:15px}.mod_newslist.right-col{margin-bottom:0;padding-bottom:0;border-bottom:0}.size1{font-size:14px}@media screen and (min-width:1024px){.size1{font-size:16px}}.size2{font-size:16px}@media screen and (min-width:1024px){.size2{font-size:18px}}.size3{font-size:18px}@media screen and (min-width:1024px){.size3{font-size:20px}}.size4{font-size:20px}@media screen and (min-width:1024px){.size4{font-size:22px}}.size5{font-size:22px}@media screen and (min-width:1024px){.size5{font-size:24px}}.layout_simple p{font-size:12px;color:#b0aeaf}@media screen and (min-width:1024px){.layout_simple p{font-size:14px}}ul li{display:block}ul li > ul{margin-left:15px}#footer{clear:both;text-align:center;overflow:hidden;padding-bottom:25px}@media screen and (min-width:768px){#footer{text-align:left}}#footer .inside{width:90%;max-width:1024px;margin-left:auto;margin-right:auto;border-top:1px solid #f1f1f1;padding-top:15px;margin-top:25px}#footer p{line-height:1;margin-bottom:10px}@media screen and (min-width:768px){#footer p{margin-bottom:0}}#footer ul{margin-left:0;overflow:hidden;list-style:none}#footer .invisible{display:none}#footer .mod_customnav li{margin-bottom:10px;display:block}@media screen and (min-width:768px){#footer .mod_customnav li{line-height:1;display:inline-block;margin-bottom:0}#footer .mod_customnav li span:after,#footer .mod_customnav li a:after{content:'|';padding-left:5px;padding-right:5px}}@media screen and (min-width:768px){#footer .mod_customnav li.last span:after,#footer .mod_customnav li.last a:after{content:none}}#footer .mod_customnav{width:100%}@media screen and (min-width:768px){#footer .mod_customnav{text-align:right;float:right;width:50%}}#footer .copyright{width:100%;color:#b0aeaf}@media screen and (min-width:768px){#footer .copyright{float:left;width:50%}}.layout_full .block{padding-bottom:25px;padding-top:25px}.layout_full .ce_code.block{margin-top:-25px}.layout_full p{margin-bottom:10px}.layout_full ul{margin-bottom:15px}.layout_full ul li{position:relative;margin-bottom:5px;display:block;padding-left:25px}.layout_full ul li:before{position:absolute;left:0;top:1px;content:'\2192';padding-right:5px;color:#f20049}.layout_full ul li p{margin-bottom:0}.layout_full p.info{margin-bottom:0}code{font-family:"Courier New", Courier, monospace;background:#2980b9;padding:2px;font-size:14px;margin-left:2px;margin-right:2px;color:#fff}@media screen and (min-width:1024px){code{font-size:16px}}.ce_code table{font-size:12px}.cloud li{line-height:1.125;display:inline-block}input,textarea{background:#fff;font-size:inherit;line-height:45px;height:45px;padding:5px;display:block;width:100%;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #b0aeaf}input:focus,textarea:focus{border:1px solid #2980b9}textarea{resize:none;min-height:150px;line-height:1.125}.widget{margin-bottom:15px}.ce_comments .invisible{display:none}p.error,span.mandatory{color:#f20049}p.error{margin-bottom:0;font-size:14px}.captcha input{width:50px;margin-right:10px;display:inline}.ce_comments{padding-top:25px;padding-bottom:25px}input.submit{max-width:250px;border:1px solid #2980b9;cursor:pointer;line-height:1;height:auto;padding-bottom:15px;padding-top:15px;text-align:center}input.submit:hover{background:#2980b9;color:#fff}.pagination{padding-bottom:25px;padding-top:25px}.pagination p{font-size:14px;color:#b0aeaf}.pagination li{display:inline-block}.address ul li{display:block}.address{margin-bottom:25px}.reply{margin-left:20px;margin-top:10px}.back{margin-bottom:25px}input.submit,textarea.textarea,input.text{-webkit-appearance:none}.comment_default{margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #f1f1f1}.comment_default.last{padding-bottom:0;border-bottom:0}.comment{padding:10px;background:#f1f1f1;display:inline-block}.comment p{line-height:1.2}.mod_login{width:100%;max-width:420px}.mod_login .submit{max-width:100%}.mod_login br{display:none}.mod_login .text{margin-bottom:20px}.mod_login .login_info{margin-bottom:20px}p.info{font-size:12px;color:#b0aeaf;margin-bottom:0}@media screen and (min-width:1024px){p.info{font-size:14px}}.float-text-image{padding-bottom:15px;padding-top:15px;overflow:hidden}@media screen and (min-width:768px){.float-text-image{padding-bottom:25px;padding-top:25px}}.float-text-image .image_container{width:50%;margin-right:auto;margin-left:auto;margin-bottom:15px}@media screen and (min-width:768px){.float-text-image .image_container{margin:0;width:22%}}.float-text-image .image_container .color-ball{border-radius:100%;height:125px;width:125px;color:#fff;display:table;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.float-text-image .image_container .color-ball{height:150px;width:150px}}@media screen and (min-width:1024px){.float-text-image .image_container .color-ball{height:200px;width:200px}}.float-text-image .image_container span{font-size:14px;line-height:1;text-align:center;display:table-cell;height:100%;vertical-align:middle}@media screen and (min-width:768px){.float-text-image .image_container span{font-size:16px}}@media screen and (min-width:1024px){.float-text-image .image_container span{font-size:18px}}.red .color-ball{background:#c0392b}.blue .color-ball{background:#2980b9}.violet .color-ball{background:#9b59b6}.green .color-ball{background:#27ae60}.orange .color-ball{background:#ff5722}.brown .color-ball{background:#795548}.float-text-image .ce_text_content{width:100%;text-align:center}@media screen and (min-width:768px){.float-text-image .ce_text_content{width:76%;text-align:left}}@media screen and (min-width:768px){.float_left .ce_text_content{float:left}}@media screen and (min-width:768px){.float_right .ce_text_content{float:right}}@media screen and (min-width:768px){.float_left .image_container{float:left;margin-right:2%}}@media screen and (min-width:768px){.float_right .image_container{float:right;margin-left:2%}}.cv-school p{line-height:1.4}.cv-school li{margin-bottom:10px}span.information{font-size:16px;line-height:1;color:#7d7d7d}.back{margin-top:25px;margin-bottom:25px}.block-margin .block{padding-bottom:15px;padding-top:15px}
