div#fancy_overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:300}div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:1000}div#fancy_loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url(/wp-content/plugins/fancybox-for-wordpress/css/img/fancy_progress.png) no-repeat}div#fancy_outer{position:absolute;top:0;left:0;z-index:900;padding:20px 20px 40px 20px;margin:0;background:transparent;display:none}div#fancy_inner{position:relative;width:100%;height:100%;background:#FFF}div#fancy_content{margin:0;z-index:1000;position:absolute}div#fancy_div{background:#000;color:#FFF;height:100%;width:100%;z-index:1000}img#fancy_img{position:absolute;top:0;left:0;border:0;padding:0;margin:0;z-index:1000;width:100%;height:100%}div#fancy_close{position:absolute;height:30px;width:30px;background:url(/wp-content/plugins/fancybox-for-wordpress/css/img/button1.png) top left no-repeat;background-position:0 0;cursor:pointer;z-index:1810;display:none}#fancy_frame{position:relative;width:100%;height:100%;display:none}#fancy_ajax{width:100%;height:100%;overflow:auto}a#fancy_left,a#fancy_right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;z-index:1110;display:none;background-image:url("data:image/gif;base64,AAAA");outline:none;overflow:hidden}a#fancy_left{left:0}a#fancy_right{right:0}span.fancy_ico{position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;z-index:1120;cursor:pointer;display:block}span#fancy_left_ico{left:-9999px;background:url(/wp-content/plugins/fancybox-for-wordpress/css/img/button1.png) top left no-repeat;background-position:0 -40px}span#fancy_right_ico{right:-9999px;background:url(/wp-content/plugins/fancybox-for-wordpress/css/img/button1.png) top left no-repeat;background-position:0 -80px}a#fancy_left:hover,a#fancy_right:hover{visibility:visible;background-color:transparent}a#fancy_left:hover span{left:20px}a#fancy_right:hover span{right:20px}#fancy_bigIframe{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}div#fancy_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:700;border:0;padding:0;margin:0}div.fancy_bg{position:absolute;display:block;z-index:700;border:0;padding:0;margin:0}div#fancy_title{position:absolute;z-index:1000;display:none}div#fancy_title div{color:#FFF;font:bold 12px Arial;padding-bottom:3px;white-space:nowrap}div#fancy_title table{margin:0 auto}div#fancy_title table td{padding:0;vertical-align:middle}td#fancy_title_left{height:32px;width:15px;background:transparent url(/wp-content/plugins/fancybox-for-wordpress/css/img/fancy_title_left.png) repeat-x}td#fancy_title_main{height:32px;background:transparent url(/wp-content/plugins/fancybox-for-wordpress/css/img/fancy_title_main.png) repeat-x}td#fancy_title_right{height:32px;width:15px;background:transparent url(/wp-content/plugins/fancybox-for-wordpress/css/img/fancy_title_right.png) repeat-x}div#fancy_inner{border-color:#BBBBBB}div#fancy_close{right:-15px;top:-12px}div#fancy_bg{background-color:#FFFFFF}div#fancy_title table{display:none}.wp-pagenavi a,.wp-pagenavi a:link,.wp-pagenavi a:visited{padding:5px 10px;margin:2px;text-decoration:none;color:#FFFFFF;background:#181919}.wp-pagenavi a:hover{background:#333333;color:#FFFFFF}.wp-pagenavi a:active{padding:5px 10px;margin:2px;text-decoration:none;color:#FFFFFF;background:#E22C46}.wp-pagenavi span.pages{padding:5px 10px;margin:0 2px 0 0;color:#000000;border:1px solid #CCCCCC;background:#FFFFFF}.wp-pagenavi span.current{padding:5px 10px;margin:0 2px 0 0;font-weight:bold;background:#E22C46;color:#FFFFFF}.wp-pagenavi span.extend{padding:5px 10px;margin:0 2px 0 0;border:1px solid #CCCCCC;color:#000000;background:#FFFFFF}.wp-paginate{padding:0;margin:0}.wp-paginate li{display:inline;list-style:none}.wp-paginate a{background:#ddd;border:1px solid #ccc;color:#666;margin-right:4px;padding:3px 6px;text-align:center;text-decoration:none}.wp-paginate a:hover,.wp-paginate a:active{background:#ccc;color:#888}.wp-paginate .title{color:#555;margin-right:4px}.wp-paginate .gap{color:#999;margin-right:4px}.wp-paginate .current{color:#fff;background:#5f87ae;border:1px solid #89adcf;margin-right:4px;padding:3px 6px}.wp-paginate .page{}.wp-paginate .prev,.wp-paginate .next{}.wp-paginate-comments{}.wp-paginate-comments li{}.wp-paginate-comments a{}.wp-paginate-comments a:hover,.wp-paginate-comments a:active{}.wp-paginate-comments .title{}.wp-paginate-comments .gap{}.wp-paginate-comments .current{}.wp-paginate-comments .page{}.wp-paginate-comments .prev,.wp-paginate-comments .next{}*{margin:0;padding:0;outline:none;text-decoration:none;list-style:none;border:none}body{font:12px Arial,Helvetica,sans-serif;background:#ECECEC;width:100%;color:#555555}a{color:#E22C46;font-weight:bold;text-decoration:none}a:hover{color:#111111}.clear{clear:both}.hr{height:0;margin:10px 0;font-size:1px;overflow:hidden;border-top:1px solid #C7C7C7;border-bottom:1px solid #FFFFFF;clear:both}#fancy_overlay{background-color:#666666}#fancy_inner{border-color:#BBBBBB}#fancy_close{right:-15px;top:-12px}#fancy_bg{background-color:#FFFFFF}#top{height:58px;margin:0 0 15px 0;background:url(/theme/css/../images/h-content.png) repeat-x}#menu{width:980px;margin:0 auto}a.logo{width:162px;height:37px;margin:10px 254px 0 10px !important;margin:10px 122px 0 10px;background:url(/theme/css/../images/pack1.png);display:block;float:left}a.logo:hover{background-position:0 -37px}.menu{position:relative;height:58px;padding:1px 0 15px 0;margin:0;overflow:hidden}.menu li{width:auto;float:left;list-style:none;cursor:pointer}.menu li.back{background:url(/theme/css/../images/menu-arrow.png) no-repeat bottom center;width:9px;height:56px;z-index:8;position:absolute}.menu li a{width:auto;font-size:12px;text-decoration:none;color:#ECECEC;outline:none;text-align:left;top:7px;letter-spacing:0;z-index:10;display:block;float:left;height:30px;position:relative;overflow:hidden;margin:auto 10px;padding:8px 0}.menu li a span{color:#999999;font-size:10px}.menu li a:hover,.menu li a:active,.menu li a:visited{border:none}#header{width:958px;height:210px;margin:0 auto;background:#F5F8FA;border:1px solid #BABABA}.header-home{width:948px;height:200px;margin:5px;background:url(/theme/css/../images/pack1.png) 0 -100px;display:block}.header-shadow{width:948px;height:8px;margin:0 auto;font-size:1px;background:url(/theme/css/../images/pack1.png) no-repeat 0 -301px;display:block}.option-box{width:960px;height:26px;margin:0 auto 10px auto}.breadcrumb{width:680px;margin:6px 0 0 0;float:left}.breadcrumb a{padding:2px 12px 2px 0;margin:0 8px 0 0;background:url(/theme/css/../images/breadcrumb.png) no-repeat right center;color:#777777;font-weight:bold;float:left}.breadcrumb a:hover{color:#555555}.breadcrumb h1{padding:2px 12px 2px 0;margin:0 8px 0 0;font-size:12px;color:#555555;float:left}.breadcrumb-b{width:640px;margin:0 0 15px 0;float:left}.breadcrumb-b a{padding:0 12px 2px 0;margin:0 8px 0 0;background:url(/theme/css/../images/breadcrumb.png) no-repeat right center;color:#777777;font-weight:bold;float:left}.breadcrumb-b a:hover{color:#555555}.breadcrumb-b h1{padding:0 12px 2px 0;margin:0 8px 0 0;font-size:12px;color:#555555;float:left}.search{float:right}.search-input{width:260px;height:18px;padding:3px;font-size:12px;color:#999999;background:url(/theme/css/../images/search-input.png) repeat-y;float:left}.search-button{width:26px;height:26px;background:url(/theme/css/../images/search-button.png);cursor:pointer;float:left}#body{width:960px !important;width:1020px;margin:0 auto;padding:0 0 12px 0}#nav-reflection{width:1000px !important;width:980px;height:228px !important;height:244px;margin:0 auto 15px auto !important;margin:0 0 0 30px;padding:15px 0 0 0;list-style:none}#nav-reflection li{margin-right:15px !important;margin-right:15px;width:310px;float:left}#nav-reflection a,#nav-reflection a:hover{margin-top:0;width:310px;height:205px;text-indent:-9999px;background:url(/theme/css/../images/index-projects.png) no-repeat;overflow:hidden;display:block}#nav-reflection span{margin-top:0;width:310px;height:15px;text-align:center;background:url(/theme/css/../images/index-projects.png) no-repeat;display:block}#nav-reflection li.button-color-1 a{background-position:0 0}#nav-reflection li.button-color-2 a{background-position:-325px 0}#nav-reflection li.button-color-3 a{background-position:-650px 0}#nav-reflection li.button-color-1 a:hover{background-position:-970px 0}#nav-reflection li.button-color-2 a:hover{background-position:-1290px 0}#nav-reflection li.button-color-3 a:hover{background-position:-1610px 0}#nav-reflection li.button-color-1 span{background-position:0 -205px}#nav-reflection li.button-color-2 span{background-position:-325px -205px}#nav-reflection li.button-color-3 span{background-position:-650px -205px}.index-h-line{width:960px;height:1px;margin:0 auto;display:block;font-size:1px;background:#FF0000;background:url(/theme/css/../images/pack1.png) 0 -300px;overflow:hidden;clear:both}.index-content{width:975px;margin:15px auto 0 auto !important;margin:15px 0 0 26px;background:url(/theme/css/../images/content-cell.png) repeat-y;display:table}.content-icon1,.content-icon2,.content-icon3,.content-icon4,.content-icon5,.content-icon6,.content-icon7{width:50px;height:60px;display:block;margin:0 auto;background:url(/theme/css/../images/pack1.png)}.content-icon1{background-position:-170px 0}.content-icon2{background-position:-220px 0}.content-icon3{background-position:-270px 0}.content-icon4{background-position:-320px 0}.content-icon5{background-position:-370px 0}.content-icon6{background-position:-420px 0}.content-icon7{background-position:-470px 0}.index-content li{width:302px;margin:0 15px 0 0;padding:0 4px;float:left}.about-top{margin:15px 0}.about-top img{margin:15px 0;float:left}.about-left{width:520px;margin:0 20px 0 0 !important;margin:0 20px 0 15px;float:left}.about-right{width:256px;margin:0 0 0 15px;float:left}.about-services{width:256px;margin:0 0 20px 15px}.about-services li,#blog-right li{border-bottom:1px solid #CCCCCC}.about-services li:hover{background:#F4F4F4}.about-services li h1{padding:5px 0 5px 20px;background:url(/theme/css/../images/check-icon.gif) no-repeat left top;font-size:12px;font-weight:normal}.about-services h2{padding:5px 0;font-size:12px;color:#181919}.about-services h2:hover{background:#ECECEC}.about-services a{padding:5px 0 5px 20px;background:url(/theme/css/../images/check-icon.gif) no-repeat left top;font-size:12px;display:block}.about-content{width:975px;margin:15px auto !important;margin:15px 0 15px 26px;background:url(/theme/css/../images/content-cell.png) repeat-y;display:table}.about-content li{width:302px;margin:0 15px 0 0;padding:0 4px;float:left}.portfolio{width:975px !important;width:980px;margin:0 auto 15px auto}.portfolio li{width:298px;height:176px;padding:5px;margin:0 15px 15px 0 !important;margin:0 10px 15px 5px;float:left;background:#F5F8FA;border:1px solid #BABABA;overflow:hidden;position:relative}a.portfolio-a{width:298px;height:28px;padding:12px 0 0 0;background:#181919 url(/theme/css/../images/pack1.png) -170px -60px;color:#EAEAEA;display:block}a.portfolio-a:hover{color:#EAEAEA}a.portfolio-a span{width:40px;height:16px;margin:0 10px 0 10px !important;margin:0 5px 0 5px;font-size:12px;color:#FFFFFF;text-align:center;display:block;float:left}.portfolio img{margin:5px;position:absolute;top:0;left:0;border:0}.projects{margin:15px auto}.projects-info{margin:0 auto 15px auto}.project-cell1{width:270px;margin:0 30px 0 0 !important;margin:0 30px 0 15px;float:left}.project-cell1 ul{margin:0 0 20px 0}.project-cell1 li{padding:5px 0 5px 20px;background:url(/theme/css/../images/check-icon.gif) no-repeat left top;border-bottom:1px solid #BABABA}.project-cell1 li a{display:block}.project-cell1 li:hover{background:#F4F4F4 url(/theme/css/../images/check-icon.gif) no-repeat left top}.project-cell1 h2{padding:0 0 5px 0;font-size:12px;color:#111111;border-bottom:1px solid #BABABA}.project-cell2{width:650px;float:left}#blog{width:960px;margin:15px auto;background:url(/theme/css/../images/blog.png)}#blog-left{width:650px;float:left}#jsddm{margin:0;padding:0}#jsddm li{float:left;list-style:none;font:12px Tahoma,Arial}#jsddm li a{display:block;background:#20548E;padding:5px 12px;text-decoration:none;border-right:1px solid white;width:70px;color:#EAFFED;white-space:nowrap}#jsddm li a:hover{background:#1A4473}#jsddm li ul{margin:0;padding:0;position:absolute;visibility:hidden;border-top:1px solid white}#jsddm li ul li{float:none;display:inline}#jsddm li ul li a{width:auto;background:#9F1B1B}#jsddm li ul li a:hover{background:#7F1616}.post-short{width:308px;height:210px;margin:0 15px 15px 0;background:#FFFFFF;border:1px solid #CCCCCC;position:relative;float:left}.post-short h1 a{color:#ECECEC}.post-short h1 a:hover{color:#999999}.post-short img{text-align:center;margin:5px}.post-short h1{width:288px;padding:5px;font-size:12px;font-weight:normal;background:url(/theme/css/../images/post-tr.png);position:absolute;left:5px;bottom:29px}.post-short ul{width:298px;margin:0 auto}.post-short li{width:148px;float:left}.post-short li span{float:right}.post-short li img{margin:0 5px 6px 5px;float:left}.post-full{margin:0 0 10px 0;z-index:3000}.post-full h1{margin:0 15px 15px 0;font-size:18px;font-weight:bold;color:#E22C46}.post-content{width:585px !important;width:570px;margin:0 15px 0 0;font-size:13px;float:right}.post-content p{margin:0 0 20px 0}.post-content ul{margin:0 0 20px 0}.post-content li{margin:8px 8px 8px 10px;padding:0 0 0 20px;background:url(/theme/css/../images/arrow-i.gif) no-repeat}.post-content li:hover{background:url(/theme/css/../images/arrow-a.gif) no-repeat}.post-media{margin:10px 0}.post-content img{margin:10px 0;padding:3px;background:#FFFFFF;border:1px solid #CCCCCC}.post-content img:hover{border:1px dotted #E22C46}.post-content h3,.post-content h4{color:#333333;margin:0 0 10px 0;clear:both}.popular{width:188px;margin:6px 15px 15px 0;padding:5px;background:#F5F8FA;border:1px solid #BABABA}.more{width:640px;margin:5px 0;float:left}.post-options{width:35px;float:left}.p-date,.p-tags,.p-share,.p-rss{width:35px;height:35px;margin:0 0 10px 0;cursor:pointer;color:#ECECEC;position:relative}.p-tags a,.p-share a,.p-rss a{color:#BBBBBB}.p-tags a:hover,.p-share a:hover,.p-rss a:hover{color:#FFFFFF}.p-date span,.p-date p,.p-tags span,.p-tags p,.p-share span,.p-share p,.p-rss span,.p-rss p{display:none}.p-date:hover p,.p-tags:hover p,.p-share:hover p,.p-rss:hover p{width:590px;position:absolute;display:block;top:0;left:35px}.p-date:hover span,.p-tags:hover span,.p-rss:hover span{padding:10px;line-height:15px;background:url(/theme/css/../images/post-tr.png);border-left:4px solid #ECECEC;position:absolute;display:block}.p-share:hover span{padding:7px 22px 7px 7px !important;padding:10px 10px 9px 10px;line-height:21px;background:url(/theme/css/../images/post-tr.png);border-left:4px solid #ECECEC;position:absolute;display:block}.p-date-c{width:35px;height:35px;text-align:center}.p-date-c big{font-size:20px !important;font-size:17px;font-weight:bold}.p-date-c small{height:10px !important;margin:2px 0 0 0 !important;font-size:11px !important;font-size:11px;display:block;font-weight:bold}.p-date{background:url(/theme/css/../images/post-options.png) repeat-y 0 0}.p-date:hover{background-position:0 -35px}.p-tags{background:url(/theme/css/../images/post-options.png) repeat-y 0 -70px}.p-tags:hover{background-position:0 -105px}.p-share{background:url(/theme/css/../images/post-options.png) repeat-y 0 -140px}.p-share:hover{background-position:0 -175px}.p-share img{vertical-align:middle;margin:0 2px 0 14px}.p-rss{background:url(/theme/css/../images/post-options.png) repeat-y 0 -210px}.p-rss:hover{background-position:0 -245px}.comments-body{margin:15px 0}.comments-content{width:585px;margin:0 0 0 50px}.comments-content h3{margin:15px 0 0 0;color:#333333;font-size:18px}ol.commentlist li{margin:15px 15px 15px 0}.comment-left{width:35px;height:35px;margin:0 0 10px 0;cursor:pointer;position:relative;background:url(/theme/css/../images/post-options.png) repeat-y 0 -280px;float:left}.comment-left:hover{background-position:0 -315px}.comment-left span{display:none}.comment-left:hover span{width:130px;padding:10px;background:url(/theme/css/../images/post-tr.png);border-left:4px solid #ECECEC;display:block;position:absolute;top:0;left:35px}.comment-left span a{color:#BBBBBB}.comment-left span a:hover{color:#FFFFFF}.comment-right{width:510px;float:right}.comment-center{width:75px;text-align:right;float:right}.comment-center img{padding:3px;background:#FFFFFF;border:1px solid #CCCCCC}.comment-bottom{margin:15px 15px 15px 0}.comment-hr{width:585px;margin:0 0 0 50px;height:0;font-size:1px;overflow:hidden;border-top:1px solid #C7C7C7;border-bottom:1px solid #FFFFFF}.comment-options{margin:0 0 15px 0;font-style:italic}.comment-p{margin:15px 0}.comment-post-left{width:200px;float:left}.comment-post-right{width:370px;float:right}.comment-input{width:194px;height:16px;margin:2px 0 10px 0;padding:3px;background:#F4F4F4;border:1px solid #BABABA}.comment-text{width:364px;height:170px;margin:2px 0 10px 0;padding:3px;background:#F4F4F4;border:1px solid #BABABA}.comment-submit{width:200px;height:30px;margin:10px 0 0 0;background:#181919;color:#FFFFFF;font-weight:bold;cursor:pointer}.comment-submit:hover{background:#E60020}#blog-right{width:293px !important;width:292px;float:right}#blog-right h4{padding:5px 0;font-size:12px;color:#181919;border-bottom:1px solid #CCCCCC}.tag-cloud{width:308px !important;width:292px;margin:0 0 0 -15px;display:block;overflow:visible !important;overflow:hidden}.last-comments,.related_post,.friends,.last-posts{margin:0 0 15px 0}.last-comments a{color:#555555;font-weight:normal;padding:5px 0;display:block}.last-comments a:hover{background:#F4F4F4}.last-comments a span{color:#E22C46;font-weight:bold}.last-comments a:hover span{color:#181919}.last-comments a strong{font-style:italic}.related_post a,.friends a,.last-posts a{padding:5px 0 5px 20px;font-weight:normal;color:#555555;background:url(/theme/css/../images/check-icon.gif) no-repeat left top;display:block}.related_post a:hover,.friends a:hover,.last-posts a:hover{color:#E22C46;background:#F4F4F4 url(/theme/css/../images/check-icon.gif) no-repeat left top}.contacts-right{width:290px;margin:15px 0 0 15px;float:left}.contacts-right ul{margin:0 0 15px 0}.contacts-right li{padding:5px 0;border-bottom:1px solid #BABABA}.contacts-right li:hover{background:#F4F4F4}.contacts-right li h2{font-size:12px;font-weight:bold;color:#181919}.formcontainer{width:630px;padding:0 15px 0 0 !important;padding:0 15px 0 30px;margin:15px 0 0 0;border-right:1px solid #BABABA;float:left}.formcontainer span.required{color:#FF0000}.formcontainer p.error,.formcontainer p.important,.formcontainer p.information,.formcontainer p.success{border-top:1px solid #E8E8DE;color:#442;line-height:20px;padding-left:5px}.formcontainer p.error{width:390px;margin:0 auto;background:#eee3e3;border-bottom:2px solid #BABABA}.formcontainer p.important{background:#eee3e3 no-repeat;border-bottom:2px solid #BABABA}.formcontainer p.information{background:#eee3e3;border-bottom:2px solid #BABABA}.formcontainer p.success{background:#d6eed4;border-bottom:2px solid #BABABA}.formcontainer form.contact-form{clear:both;float:none;width:100%}.formcontainer form.contact-form fieldset{color:#555555;margin:.5em 0 1.5em 0}.formcontainer form.contact-form fieldset legend{text-transform:uppercase}.formcontainer form.contact-form fieldset div.form-label{display:block;float:none;line-height:150%;margin:8px 0;padding:0;text-align:left;width:100%}.formcontainer form.contact-form fieldset div.form-label label,body div.formcontainer form.contact-form fieldset div.form-option label{cursor:pointer;line-height:90%}.formcontainer form.contact-form fieldset div.form-input,.formcontainer form.contact-form fieldset div.form-textarea{display:block;float:none;margin:.2em 0 0 0;width:100%}.formcontainer form.contact-form fieldset div.form-input input,.formcontainer form.contact-form fieldset div.form-textarea textarea{padding:.3em;width:97%;background:#F4F4F4;border:1px solid #BABABA}.formcontainer form.contact-form fieldset div.form-textarea textarea{overflow:auto}.formcontainer form.contact-form fieldset div.form-input input.error{background-color:#eee3e3}.formcontainer form.contact-form fieldset div.form-input input.optional{margin-bottom:.2em}.formcontainer form.contact-form fieldset div.form-option,.formcontainer form.contact-form fieldset div.form-submit{display:block;float:none;margin:1em 0 0 0;width:100%}.formcontainer form.contact-form fieldset div.form-submit input{padding:6px;background:#181919;color:#EAEAEA;font-weight:bold;cursor:pointer}.formcontainer form.contact-form fieldset div.form-submit input:hover{background:#E60020}#footer{margin:10px auto 0 auto;padding:14px 0;border-top:3px solid #CBCBCB;background:#181919;color:#999999}.footer{width:970px !important;width:980px;margin:0 auto}.footer-left{width:664px;float:left}.footer-left ul{width:306px;margin:0 19px 0 5px !important;margin:0 14px 0 6px;float:left}.footer-left li{border-bottom:1px dotted #333333}.footer-left li h1{padding:6px 0;font-size:13px;color:#FF9C00}.footer-left li a{color:#666666;font-weight:normal;padding:5px 0;display:block}.footer-left li a:hover{color:#BABABA;background:#212121}.footer-right{width:306px;float:left}.footer-right a{color:#FF9C00}.footer-right a:hover{color:#E22C46}.footer-right img{width:120px;height:28px;margin:10px 0 0 0;display:block}