@font-face{font-family:'ptsrb';src:url(../fonts/ptsrb.eot);src:local('ptsrb') , url(../fonts/ptsrb.woff) format('woff') , url(../fonts/ptsrb.ttf) format('truetype') , url(../fonts/ptsrb.svg) format('svg');font-weight:normal;font-style:normal}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%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}a{color:#192f5a}a.hover,a:hover{text-decoration:none;color:#536383}body{width:100%;height:100%;font:12px Arial,Helvetica,sans-serif}.wrapper{width:980px;margin:0 auto;min-height:100%;height:auto!important;height:100%}p{font-size:14px;line-height:20px;margin-bottom:18px}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.header{overflow:hidden;position:relative}.logo{float:left;margin-top:40px}.slide{float:right;width:449px;height:168px;background:url(../images/slide.jpg) no-repeat}.logo a{display:block;width:479px;height:99px;background:url(../images/logo.png) no-repeat left center}.weather{}.mainmenu,.menu1{list-style:none;font:14px Arial,sans-serif;display:table;width:100%}.mainmenu{background:#333541}.menu1{background:#f2f2f2;border-top:2px solid #ccc}.mainmenu li,.menu1 li{display:table-cell;text-align:center}.mainmenu li:first-child{}.mainmenu li a{transition:all .3s ease-out 0s;color:#fff;font:bold 11px/30px Arial,sans-serif;text-decoration:none;display:block;text-transform:uppercase}.menu1 li a{color:#000;font:11px/30px Arial,sans-serif;text-transform:uppercase;text-decoration:none}.mainmenu li a.selected{text-decoration:none;color:#27b6de}.mainmenu li a:hover{color:#27b6de;text-decoration:none}.path{color:#999}.path a{color:#999;font-family:ptsr,Tahoma,Arial,Helvetica,sans-serif;font-size:15px;line-height:38px;text-decoration:none;text-transform:uppercase}nav{margin-bottom:15px}.middle{padding:0 0 150px;position:relative;width:100%}.middle:after{clear:both;content:"";display:table}.container{float:left;overflow:hidden;width:100%}.content{padding:0 260px 0 0}.date{color:#999}.con_text p{text-align:justify}.con_text ul{font:14px/20px Arial,Tahoma,sans-serif;margin-left:40px}.con_text ul li{margin-bottom:18px}.limg{float:left;margin:10px 10px 10px 0}.rimg{float:right;margin:10px 0 10px 10px}.listWorks{padding:30px 0 0 0}.work{padding:30px 0 0 0}.slider{}.mainbody{float:left;width:660px}aside{float:left;margin-left:-240px;position:relative;width:240px}.news{position:absolute;right:60px;top:280px;width:200px}.news ul{list-style:none}.news ul li a{color:#fff}.photo_gallery td{padding:10px 0}.clients ul{list-style:none;font-size:0}.clients ul li{display:inline}h1{font-family:ptsrb,Tahoma,Arial,Helvetica,sans-serif;font-size:26px;text-decoration:none;margin-bottom:15px}h2{font-family:ptsrb,Tahoma,Arial,Helvetica,sans-serif;font-size:24px;text-decoration:none;margin-bottom:10px}.con_text h2{font-family:ptsrb,Tahoma,Arial,Helvetica,sans-serif;font-size:24px;text-decoration:none;margin-bottom:15px}h3{font-family:ptsrb,Tahoma,Arial,Helvetica,sans-serif;font-size:22px;text-decoration:none;margin-bottom:15px}.pathway{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #999}.pathway a{font-size:11px;color:#999}.promo{font-size:14px;line-height:18px;padding:15px;background:#f2f2f2;margin-bottom:15px}.imagePromo{float:left;margin-right:15px;width:350px}.textPromo{overflow:hidden}.textPromo p{font-size:12px;line-height:16px}.row{margin-bottom:15px}.row_block{width:240px;padding-right:20px;float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.row_block h2{font-size:20px;padding-bottom:10px;border-bottom:1px solid #000}.row_block ul{margin-bottom:10px}.row_block ul li{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #f2f2f2}.row_block ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.files li{margin-bottom:20px}.files li h4{font:12px/16px Arial,sans-serif;margin-bottom:5px}.text_of_file{padding:10px 0}.back{margin-bottom:5px}.all{padding:10px 0;border-top:1px dashed #999}.all a,.all a:hover{font-size:11px;color:#999}table,td,tr{border:1px solid #ccc;font-size:12px}td{padding:10px}table.table_dep,table.table_dep th,table.table_dep tr,table.table_dep td{font-size:11px;padding:5px}table.table_dep th{background:#333541;color:#fff;padding:5px;border:1px solid #fff}table.table_dep tr.grey{background:#f2f2f2}table.table_dep tr.grey td{text-align:center}.offsites,.weather{border:1px solid #ccc;margin-bottom:10px}.offsites ul{padding:0 15px 15px}.offsites ul li{list-style:none;padding:7px 0;border-bottom:1px solid #ccc}.offsites ul li:last-child{border-bottom:none}.offsites h2,.weather h2{font:bold 11px/16px Arial,sans-serif;text-decoration:none;text-transform:uppercase;padding:10px;background:#f2f2f2}.weather h2{font:bold 11px/16px Arial,sans-serif;text-decoration:none;text-transform:uppercase;padding:10px;background:#333541;margin-bottom:0;color:#fff}.offsites a{font-size:12px;color:#333541;text-decoration:none}.adv{margin-bottom:10px}.adv_b{border:1px solid #ccc;text-align:center;font-size:0;line-height:0;padding:15px 0;margin-bottom:10px}.adv p,.adv_b p{margin-bottom:0}.footer{width:980px;margin:-120px auto 0;overflow:hidden;position:relative;border-top:2px solid #000;font-size:13px;padding:20px;background:#333541;color:#fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.footer p{font-size:12px;margin-bottom:5px}.copyright{width:350px;float:left;margin-right:30px}