/*
*/
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,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit}:focus{outline:0}body{line-height:1;color:black;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}body{font-family:Verdana, 'sans-serif';background:#030303}.clearF{clear:both}a,a:hover{text-decoration:none;color:#bf1e2e}.header{width:960px;margin:40px auto 18px;position:relative}.header .logo{float:left;width:355px}.header .nav{float:right;width:605px;position:relative;top:70px;text-align:right}.header .nav li{display:inline;margin:0px 15px}.header .nav li a{color:#ffffff;font-weight:bold;font-size:16px}.header .nav li a:hover{color:#bf1e2e}.header .nav li .active{color:#bf1e2e}.slider{background:#212020;border-top:1px solid #535252;padding-top:10px}.slider .slider-content{width:960px;margin:0px auto;height:343px !important;background-image:url("/assets/frontend/slider-light.png")}.slider .slider-content .slider-left{float:left;width:462px;position:relative}.slider .slider-content .slider-left .info{position:relative;color:#ffffff;top:70px}.slider .slider-content .slider-left .info h1{font-size:32px;margin-bottom:5px;font-family:'Architects Daughter', cursive}.slider .slider-content .slider-left .info h2{font-size:18px;margin-bottom:40px;color:#bf1e2e}.slider .slider-content .slider-left .info p{font-size:14px;line-height:20px;color:#cccccc}.slider .slider-content .slider-right{float:right;width:498px}.slider .slider-content .slider-right img{position:relative;top:2px}.sub-nav{background:#efeded;border-bottom:1px solid #ffffff;border-top:1px solid #ffffff;-moz-box-shadow:0px 5px #000000;box-shadow:2px 0 6px 0 #bbbbbb inset}.sub-nav .sub-nav-menu{width:960px;margin:0px auto}.sub-nav .sub-nav-menu li{float:left;height:50px;margin-bottom:10px;padding:20px 0;position:relative;top:-13px;width:190px}.sub-nav .sub-nav-menu li a{position:relative;top:20px;display:block;width:175px;text-align:center}.sub-nav .sub-nav-menu li h1{color:#030303;font-size:14px;font-weight:bold}.sub-nav .sub-nav-menu li h2{color:#535252;margin-top:10px;font-size:13px}.page{background:#ffffff;padding:30px 0px;border-top:1px solid #efeded}.page .content-page{width:960px;margin:0px auto}.page .content-page h1{font-size:20px;color:#535252;border-top:1px solid #535252;border-bottom:1px solid #535252;margin-top:10px;padding:20px 0px;margin-bottom:20px}.page .content-page h2{font-size:18px;color:#bf1e2e;margin-top:15px;margin-bottom:10px}.page .content-page h3{font-size:16px;color:#bf1e2e;margin-top:15px;margin-bottom:10px}.page .content-page ul{margin:0px;padding:0px}.page .content-page li{font-size:13px;margin:10px 0px;line-height:15px;padding-left:20px;color:#535252;background:url("/assets/frontend/check.png") no-repeat center left}.page .content-page li.info{background:url("/assets/frontend/info.png") no-repeat center left}.page .content-page a{font-size:13px;color:#df525f}.page .content-page a:hover{text-decoration:underline}.page .content-page p{margin:10px 0px;font-size:13px;line-height:18px;color:#535252}.page .content-page strong,.page .content-page b{font-weight:bold;color:#535252}.page .page-right{float:right;width:240px;margin-top:30px}.page .page-right .item-shoulder{margin-top:30px}.page .page-right li{list-style:none}.page .page-right h3{color:#535252;font-size:20px;margin-bottom:20px}.page .page-left{width:680px;float:left}.activeLI{background-image:url("/assets/frontend/arrow-up.png");background-repeat:no-repeat;background-position:center 3px;z-index:999}#hover-home{position:absolute;right:-60px;top:-108px;display:none}#hover-blog{position:absolute;right:23px;top:-108px;display:none}#hover-contact{position:absolute;right:113px;top:-108px;display:none}#hover-portfolio{position:absolute;right:223px;top:-108px;display:none}#hover-webagency{position:absolute;right:353px;top:-108px;display:none}.breadc{font-size:12px;color:#bf1e2e}.breadc a{font-size:12px;padding:2px 5px;color:#bf1e2e !important}.breadc a:hover{color:#ffffff !important;background:#bf1e2e}.footer .footer-content{width:960px;margin:0px auto}.footer .footer-content .footer-item-double{float:left;margin:30px 0px;width:450px}.footer .footer-content .footer-item-double li{border-bottom:1px solid #535252;padding:10px 0px}.footer .footer-content .footer-item-double li a:hover{color:#efeded;text-decoration:underline}.footer .footer-content .footer-item-double .last-portfolio{font-size:13px}.footer .footer-content .footer-item-double .last-portfolio a{color:#efeded}.footer .footer-content .footer-item-double .contact-footer{margin-top:35px}.footer .footer-content .footer-item-double .contact-left{float:left;width:220px}.footer .footer-content .footer-item-double .contact-left p{color:#efeded;font-size:12px}.footer .footer-content .footer-item-double .contact-right{float:right;width:220px}.footer .footer-content .footer-item-double .contact-right strong{color:#efeded !important;letter-spacing:-1px;font-size:18px;font-weight:bold}.footer .footer-content .footer-item-double .contact-right span{color:#efeded;font-size:23px;letter-spacing:6px;position:relative;top:8px}.footer .footer-content h2{color:#bf1e2e;font-size:14px;font-weight:bold;margin-bottom:10px}.footer .footer-content .footer-item{margin:30px 0px;width:130px;margin-right:40px;float:left}.footer .footer-content .footer-item ul li{border-bottom:1px solid #535252;padding:10px 0px}.footer .footer-content .footer-item ul li a:hover{color:#efeded;text-decoration:underline}.footer .footer-content .footer-item ul li a{font-size:12px;color:#ffffff}.footer.copyright{background:#212020}.footer.copyright p{color:#efeded;font-size:12px;margin:0px auto;width:960px;text-align:center;padding:20px 0px}.socials img{margin-right:5px;width:14px;background-position:0 0px !important}.socials a{padding-bottom:2px}.post{margin-bottom:30px}.post .header-post{border-bottom:1px solid #535252;margin-bottom:5px}.post .header-post h1:hover{color:#bf1e2e;text-decoration:none}.post .header-post a:hover{text-decoration:none}.post .header-post .header-post-left{float:left;width:530px}.post .header-post .header-post-left h1{border:0px none;margin:0px;padding:0px}.post .header-post .header-post-right{float:right;width:130px}.post .header-post .header-post-right .post-day{float:left;width:50px;font-size:32px;padding:5px;text-align:center;border-right:1px solid #535252;font-weight:bold;color:#535252}.post .header-post .header-post-right .post-date{float:right;width:50px;font-size:20px;text-align:right;padding:5px;color:#535252}.post .post-info{font-size:13px}.post .post-info li{font-size:13px;margin:10px 0px;line-height:15px;padding-left:20px;color:#535252;background:url("/assets/frontend/check.png") no-repeat center left !important}.content-post{width:680px !important}.content-post h1{border:0px none !important;color:#bf1e2e !important}.paginate{text-align:center;margin:20px 0px}.paginate .page{text-align:center;padding:0px;border:none}.portfolio .underline:hover{color:#bf1e2e !important;text-decoration:none !important;background:green !important}.portfolio .underline h1:hover{color:#bf1e2e !important}.portfolio h1{border-top:0px !important;border-bottom:0px !important;margin-bottom:0px !important;padding-bottom:0px !important;margin-bottom:10px !important;margin-left:16px}.portfolio .skill{position:absolute;bottom:16px;left:17px;font-size:13px;margin:0px;padding:0px}.portfolio .skill strong{color:#bf1e2e;font-weight:normal}.portfolio .land{height:215px;width:670px;position:relative;margin-top:-18px}.portfolio .land .button-portfolio{position:absolute;bottom:46px;right:48px}.portfolio .preview{position:absolute;top:29px;left:16px;z-index:999;box-shadow:3px 3px 7px #cccccc}.portfolio .back{position:absolute;top:0px;left:0px}.portfolio .link{margin-bottom:5px;font-size:13px}.portfolio .link strong{color:#bf1e2e;font-weight:normal}.button_red{background:#bf1e2e;color:#ffffff !important;padding:8px;text-align:center}.portfolio-detail p{margin-top:0px !important;padding-top:0px !important}.portfolio-detail .info-portfolio{width:60px;float:left;font-size:13px;color:#bf1e2e;position:relative;top:2px}.portfolio-detail .content-portfolio{width:560px;float:right}.portfolio-detail img{display:block;margin:0px auto;margin-top:20px;box-shadow:3px 3px 7px #cccccc}.portfolio-detail .info{font-size:13px;color:#535252}.portfolio-detail .skill{color:#535252;font-size:13px;margin-top:5px}.portfolio-detail .skill strong{color:#bf1e2e;font-weight:normal}.highlight-size{background:#bf1e2e;padding:1px 3px;color:#ffffff;width:20px;display:inline-block;text-align:center;font-size:12px}.no-check li{background:none !important;padding-left:2px !important}.twitter{background:#efeded;padding:10px 0px;box-shadow:2px 0 6px 0 #bbbbbb inset}#box_twitter{width:960px;text-align:left;margin:15px 0px;margin:0px auto}#box_twitter h3{color:#bf1e2e;margin-bottom:20px}#box_twitter li{margin-bottom:5px}#box_twitter p{font-size:12px !important}#box_twitter span{font-size:12px !important}#box_twitter a{color:#535252;font-weight:bold}#box_twitter img{border:none;position:relative;top:3px}.twitters ul{list-style:none;margin:0px;padding:0px;margin-bottom:10px}.form-default{width:415px;margin:0px auto;margin-top:40px}.form-default .item-form{margin:15px 0px;position:relative}.form-default .item-form .mandatory{margin:3px 0 0 101px;font-size:11px;color:#535252}.form-default .item-form label{float:left;width:100px;font-size:12px;color:#535252;font-weight:bold}.form-default .item-form input[type="text"],.form-default .item-form textarea,.form-default .item-form select{float:left;width:300px;padding:5px;border:1px solid #535252;box-shadow:1px 3px 6px 0 #efeded inset}.form-default .item-form select{width:313px}.form-default .item-form textarea{height:150px}.form-default .item-form input[type="submit"]{text-align:right}.fieldWithErrors .error{display:none}.fieldWithErrors label{color:#bf1e2e !important}.fix-submit{border:0px;float:right}.fix-submit:hover{cursor:pointer}#errorExplanation{padding:5px;background:#efeded;border:1px solid #535252}#errorExplanation h2{margin-top:5px;padding-top:0px}.quick-contact li{background:none !important;padding-left:0px !important;border-bottom:1px solid #535252;padding-bottom:5px;margin-bottom:20px !important}.quick-contact li .icon{width:33px;display:inline-block}.quick-contact li .icon img{text-align:center}.quick-contact li strong{font-size:20px;position:relative;bottom:4px}.quick-contact li span{font-size:15px;position:relative;bottom:4px}.list-social li{display:inline}.privacy{font-size:10px;display:inline;color:#535252}.privacy a{font-size:10px !important}.form-small{width:680px;margin:0px auto;margin-top:30px;background:#efeded;border:1px solid #535252;box-shadow:2px 0 6px 0 #bbbbbb inset;padding:10px}.form-small h2{margin-top:30px}.form-small .item-form-column{float:left;width:265px}.form-small .item-form-column-small{float:left;width:143px;margin-top:18px}.form-small .item-form{margin:15px 0px;position:relative}.form-small .item-form .mandatory{margin:0px;font-size:11px;color:#535252}.form-small .item-form label{float:none;display:block;width:230px;font-size:12px;color:#535252;font-weight:bold;margin-bottom:10px}.form-small .item-form input[type="text"],.form-small .item-form textarea,.form-small .item-form select{float:none;display:block;width:230px;padding:5px;border:1px solid #535252;box-shadow:1px 3px 6px 0 #efeded inset}.form-small .item-form select{width:313px}.form-small .item-form textarea{height:165px}.form-small .item-form input[type="submit"]{text-align:right}.form-small .button_red{margin-top:0px;font-size:24px;padding:13px}.form-small #errorExplanation{border:0px !important;padding:0px !important}.team{margin-bottom:30px}.team .team-left{float:left;width:210px}.team .team-left img{border:5px solid #efeded}.team .team-right{float:right;width:450px}.team .team-right h2{margin-top:0px}.team .team-right p{margin:3px 0px}.team .team-right span{font-style:italic;font-size:14px}.team .team-right div{font-size:13px;color:#DF525F;margin:3px 0px;margin-left:15px}.team .team-right div img{position:relative;top:3px}.l-content{width:960px;margin:0px auto}.l-content .l-left{position:relative;float:left;width:620px}.l-content .l-right{float:right;width:300px;margin-bottom:20px}.landing-p1 h1,.landing-p1 .h1{color:#c0202f;margin:0px;padding:0px;font-size:16px;font-weight:normal}.landing-p1 h2,.landing-p1 .h2{color:#36373b;margin:0px;padding:0px;font-size:16px}.landing-p1 h3,.landing-p1 .h3{color:#36373b;margin:0px;padding:0px;font-size:20px;font-weight:normal}.landing-p1 .main{background:url(bg.jpg);background-repeat:repeat-y}.landing-p1 p{margin:0px;padding:0px;font-size:13px;color:#505050}.landing-p1 .promo{position:relative;left:10px}.landing-p1 .link-header{text-align:right;padding-right:15px;text-decoration:none;color:#505050;font-size:11px;padding-top:10px}.landing-p1 .link-header a{text-align:right;padding-right:15px;text-decoration:none;color:#505050;font-size:11px;padding-top:10px}.landing-p1 .link-header a:hover{text-decoration:underline}#contact-landing h1{color:#bf1e2e;font-size:22px;margin-top:35px;margin-bottom:18px;text-shadow:#CCCCCC 2px 1px 1px}#contact-landing h2{display:none;margin:0px;padding:0px}#contact-landing .form-small{border:1px solid #CCCCCC !important;width:300px !important;margin-top:0px !important;padding-top:0px !important}#contact-landing .form-small .item-form-column{float:none !important}#contact-landing .form-small .item-form input[type="text"],#contact-landing .form-small .item-form textarea,#contact-landing .form-small .item-form select{width:288px !important;border:1px solid #CCCCCC !important}#contact-landing .form-small .item-form-column-small{width:300px !important;margin-top:0px !important}.arrow-landing{position:absolute;top:33px;right:-22px}.arrow-rev-landing{position:absolute;top:360px;right:-34px}.landing-content span{color:#bf1e2e;font-size:18px;text-shadow:#CCCCCC 2px 1px 1px}.CodeRay{background-color:#f2f2f2;border:1px solid silver;color:black;font-size:13px}.CodeRay pre{margin:0px}span.CodeRay{white-space:pre;border:0px;padding:2px}table.CodeRay{border-collapse:collapse;width:100%;padding:2px}table.CodeRay td{padding:2px 4px;vertical-align:top}.CodeRay .line-numbers{background-color:#d5f6f6;color:gray;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CodeRay .line-numbers a{background-color:#d5f6f6 !important;color:gray !important;text-decoration:none !important}.CodeRay .line-numbers a:target{color:blue !important}.CodeRay .line-numbers .highlighted{color:red !important}.CodeRay .line-numbers .highlighted a{color:red !important}.CodeRay span.line-numbers{padding:0px 4px}.CodeRay .line{display:block;float:left;width:100%}.CodeRay .code{width:100%}.CodeRay .code pre{overflow:auto}.CodeRay .debug{color:white !important;background:blue !important}.CodeRay .annotation{color:#007}.CodeRay .attribute-name{color:#b48}.CodeRay .attribute-value{color:#700}.CodeRay .binary{color:#509}.CodeRay .char .content{color:#D20}.CodeRay .char .delimiter{color:#710}.CodeRay .char{color:#D20}.CodeRay .class{color:#B06;font-weight:bold}.CodeRay .class-variable{color:#369}.CodeRay .color{color:#0A0}.CodeRay .comment{color:#777}.CodeRay .comment .char{color:#444}.CodeRay .comment .delimiter{color:#444}.CodeRay .complex{color:#A08}.CodeRay .constant{color:#036;font-weight:bold}.CodeRay .decorator{color:#B0B}.CodeRay .definition{color:#099;font-weight:bold}.CodeRay .delimiter{color:black}.CodeRay .directive{color:#088;font-weight:bold}.CodeRay .doc{color:#970}.CodeRay .doc-string{color:#D42;font-weight:bold}.CodeRay .doctype{color:#34b}.CodeRay .entity{color:#800;font-weight:bold}.CodeRay .error{color:#F00;background-color:#FAA}.CodeRay .escape{color:#666}.CodeRay .exception{color:#C00;font-weight:bold}.CodeRay .float{color:#60E}.CodeRay .function{color:#06B;font-weight:bold}.CodeRay .global-variable{color:#d70}.CodeRay .hex{color:#02b}.CodeRay .imaginary{color:#f00}.CodeRay .include{color:#B44;font-weight:bold}.CodeRay .inline{background-color:rgba(0,0,0,0.07);color:black}.CodeRay .inline-delimiter{font-weight:bold;color:#666}.CodeRay .instance-variable{color:#33B}.CodeRay .integer{color:#00D}.CodeRay .key .char{color:#60f}.CodeRay .key .delimiter{color:#404}.CodeRay .key{color:#606}.CodeRay .keyword{color:#080;font-weight:bold}.CodeRay .label{color:#970;font-weight:bold}.CodeRay .local-variable{color:#963}.CodeRay .namespace{color:#707;font-weight:bold}.CodeRay .octal{color:#40E}.CodeRay .predefined{color:#369;font-weight:bold}.CodeRay .predefined-constant{color:#069}.CodeRay .predefined-type{color:#0a5;font-weight:bold}.CodeRay .preprocessor{color:#579}.CodeRay .pseudo-class{color:#00C;font-weight:bold}.CodeRay .regexp .content{color:#808}.CodeRay .regexp .delimiter{color:#404}.CodeRay .regexp .modifier{color:#C2C}.CodeRay .regexp{background-color:rgba(255,0,255,0.06)}.CodeRay .reserved{color:#080;font-weight:bold}.CodeRay .shell .content{color:#2B2}.CodeRay .shell .delimiter{color:#161}.CodeRay .shell{background-color:rgba(0,255,0,0.06)}.CodeRay .string .char{color:#b0b}.CodeRay .string .content{color:#D20}.CodeRay .string .delimiter{color:#710}.CodeRay .string .modifier{color:#E40}.CodeRay .string{background-color:rgba(255,0,0,0.05)}.CodeRay .symbol .content{color:#A60}.CodeRay .symbol .delimiter{color:#630}.CodeRay .symbol{color:#A60}.CodeRay .tag{color:#070}.CodeRay .type{color:#339;font-weight:bold}.CodeRay .value{color:#088}.CodeRay .variable{color:#037}.CodeRay .insert{background:rgba(0,255,0,0.12)}.CodeRay .delete{background:rgba(255,0,0,0.12)}.CodeRay .change{color:#bbf;background:#007}.CodeRay .head{color:#f8f;background:#505}.CodeRay .head .filename{color:white}.CodeRay .delete .eyecatcher{background-color:rgba(255,0,0,0.2);border:1px solid rgba(230,0,0,0.5);margin:-1px;border-bottom:none;border-top-left-radius:5px;border-top-right-radius:5px}.CodeRay .insert .eyecatcher{background-color:rgba(0,255,0,0.2);border:1px solid rgba(0,128,0,0.5);margin:-1px;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.CodeRay .insert .insert{color:#0c0;background:transparent;font-weight:bold}.CodeRay .delete .delete{color:#c00;background:transparent;font-weight:bold}.CodeRay .change .change{color:#88f}.CodeRay .head .head{color:#f4f}table.CodeRay{width:auto}#main .example{width:960px;overflow:auto}#main .CodeRay pre{font-size:13px !important;line-height:15px}.CodeRay br{display:none}.code_header{position:relative;background-color:#E0E0E0;font-size:12px;padding-left:5px;border:solid 1px #B6B6B6;border-bottom:none;border-image:initial;margin-bottom:0px !important}
