*{background-repeat:no-repeat;}a{outline:none;}img{border:none;}body{margin:0;padding:0 1%;height:100%;left:0;right:0;top:0;position:absolute;/**/background:#87adc4;font:normal 12px verdana;color:black;}#body{margin:0 auto;min-height:100%;position:relative;/**/width:960px;/*width:100%;max-width:1280px;min-width:960px;*/}#footer{position:absolute;bottom:0;left:0;right:0;z-index:10;/**/height:100px;font-size:11px;color:#fff;}.col.l{width:35%;float:left;}.col.r{width:65%;float:right;}.clear{clear:both;font-size:0;height:0;}/* фон страницы, фон рабочей области, фон колонок */#body_bg{position:fixed;overflow:hidden;top:0;left:0;bottom:0;right:0;z-index:0;opacity:0.3;display:none;}#work_area_bg, #l_col_bg, #r_col_bg{position:absolute;top:205px;z-index:0;}#l_col_bg, #r_col_bg{top:205px;bottom:90px;/**/background:#cdd9e1;}#l_col_bg{width:35%;left:0;-moz-border-radius:18px 0 0 18px;-webkit-border-radius:18px 0 0 18px;-khtml-border-radius:18px 0 0 18px;border-radius:18px 0 0 18px;}#r_col_bg{width:65%;right:0;display:none;}#work_area_bg{right:0;left:0;bottom:90px;/**/background:white;border-radius:18px;}/* */#header .image{height:200px;width:100%;background-position:left center;overflow:hidden;-moz-border-radius:0 0 18px 0;-webkit-border-radius:0 0 18px 0;-khtml-border-radius:0 0 18px 0;border-radius:0 0 18px 0;position:relative;}#logo{display:block;height:200px;text-align:center;-moz-border-radius:0 0 0 18px;-webkit-border-radius:0 0 0 18px;-khtml-border-radius:0 0 0 18px;border-radius:0 0 0 18px;overflow:hidden;background:white;}#work_area{padding-bottom:110px;/* далее идут стили, нужные для использования фона */position:relative;z-index:1;}h1{margin:0;padding:0 0 10px;font:normal 20px verdana;color:black;}h1 span{color:#222;}h1 a:link{color:black;}h1 a:visited{color:#444;}h1 a:hover{color:red;}h1 a:active{color:#a77;}#work_area h2{margin:0 0 5px;font-weight:normal;font-size:18px;}#work_area .col.l .icons{padding:0 0 10px;}#work_area .col.l .icons a{margin:0 15px 0 0;}#work_area .col.r{width:61%;padding:10px 2% 10px;}#work_area .col.l{width:29%;padding:15px 2%;}#footer .col{padding-top:25px;}#footer .col.r .contacts{width:450px;}#footer .col.r .contacts span{color:white;white-space:nowrap;}#footer .col.r .copyright{color:white;text-indent:-14px;padding:3px 0;}#pages_ctr{margin:0;padding:0 0 0 20px;}#pages_ctr li{padding-bottom:2px;}#pages_ctr li > a, #pages_ctr li > h3{font-size:14px;}#pages_ctr li > h3{font-weight:normal;margin:0;padding:0;}#pages_ctr li > div{padding-bottom:2px;}#pages_ctr .icon{border:1px solid #ccc;float:left;margin:0 8px 4px 0;}#pages_ctr .icon img{display:block;}#pages_ctr a.icon:hover{border-color:red;}.col.r .images_ctr{text-align:center;}.col.r .images_ctr:first-child{margin-top:0;padding-top:0;border:none;}.col.r .images_ctr a{display:inline-block;}.col.r .images_ctr a img{vertical-align:middle;}.col.r .images_ctr > div:first-child{margin:0 -10px 10px;}.col.r .images_ctr > div:first-child a{vertical-align:middle;border:1px solid #ccc;margin:5px;padding:0;}.col.r .images_ctr > div:first-child a:hover{border-color:red;}#files_ctr li{padding:2px 0 6px 24px;background-position:top left;background-image:url("/img/ftypes/unknown.png");}#files_ctr span{color:#777;font-size:11px;}#files_ctr .avi{background-image:url("/img/ftypes/avi.png");}#files_ctr .doc{background-image:url("/img/ftypes/doc.png");}#files_ctr .pdf{background-image:url("/img/ftypes/pdf.png");}#files_ctr .ppt{background-image:url("/img/ftypes/ppt.png");}#files_ctr .rar{background-image:url("/img/ftypes/rar.png");}#files_ctr .txt{background-image:url("/img/ftypes/txt.png");}#files_ctr .xls{background-image:url("/img/ftypes/xls.png");}#files_ctr .zip{background-image:url("/img/ftypes/zip.png");}.page_nav{text-align:center;}.page_nav span, .page_nav a{display:inline-block;margin:0 3px;padding:3px 6px;border:1px solid;-moz-border-radius:11px;-webkit-border-radius:11px;-khtml-border-radius:11px;border-radius:11px;}.page_nav a:link{color:black;border-color:transparent;}.page_nav a:visited{color:#444;}.page_nav a:hover{background:red;color:white;border-color:red;}.page_nav a:active{border-color:transparent;background:transparent;color:red;}.page_nav span{border-color:black;cursor:default;background:black;color:white;}.prev_next_nav div{width:35%;}.prev_next_nav .prev{float:left;}.prev_next_nav .prev a:before{content:"← ";}.prev_next_nav .next{float:right;text-align:right;}.prev_next_nav .next a:after{content:" →";}#work_area .col.r p{margin:0 0 15px;}.col.l ul{margin:0;padding:0 0 20px;list-style-type:none;font-size:18px;color:black;}.col.l li{margin:0;padding:2px 0;}.col.l li li{padding:0 0 3px;}.col.l ul ul{font-size:17px;padding:0 0 0 20px;}.col.l ul ul ul{padding-bottom:0;}.block{padding:0 0 15px;margin:0 0 15px;border-bottom:1px solid #ccc;}.block:last-child{border:none;}.list{list-style-type:none;}.list li{padding:2px 0;margin:0;}.col.l span{color:#222;}.col.l a:link{color:black;}.col.l a:visited{color:black;}.col.l a:hover{color:red;}.col.l a:active{color:#a77;}.list a:link{color:black;}.list a:visited{color:#444;}.list a:hover{color:red;}.list a:active{color:#a77;}#turbo_logo{float:right;}#video a{position:relative;}#video a span{position:absolute;top:2px;right:5px;bottom:2px;left:5px;overflow:hidden;}#fancybox-wrap.video{padding:0;}#fancybox-wrap.video #fancybox-close{visibility:hidden;}#fancybox-wrap.video .fancybox-bg{display:none;}#fancybox-wrap.video #fancybox-content{border:none;}#fancybox-wrap.video #fancybox-outer{background:transparent;}