@charset "utf-8";
/* CSS Document  background: #f8f7e5 url(123.JPG) no-repeat center top; */

body {font-family:arial, helvetica, sans-serif; background: #fff; color: #000; margin:0px;padding:0px; text-align:center;}
table {border-collapse: collapse; border: 0px; vertical-align: top; text-align: left;}
table {clear: left;}
td, th, p, div, a {font-size: 12px; color:#000; border:0;}
img {border:0px; margin:0px;}

#main {width: 1000px;/*height:100%;border-right: 1px solid #CCC;*/ background-color: #fff;  margin: 0px auto;}
#header { width: 920px; background: #fff; clear: both; margin-left: 44px; text-align: center;}
#logo {background: url(img/logo.jpg) no-repeat left top; width: 205px; height: 77px; float: left; margin-top: 10px;}

#info {width: 460px; height: 77px; float: right;}
#info-text1 {width: 200px; border-right: 1px dashed #7F7F7F; text-align: center; margin-top: 30px; color: #4C4C4C; float: left;}
#info-text2 {width: 240px; text-align: left; margin: 30px 0px 0px 15px; color: #4C4C4C; float: left;}

#head-up {width: 920px; clear: both; float: left; background:url(img/headup.jpg) bottom left no-repeat;}

#main-menu {width: 100%; clear: both; float: left; background:url(img/menu.jpg) top left no-repeat;}
#menu-item {width: 105px; height: 26px; padding-top:9px; float: left;}
.link1 {color: #fff; text-decoration: none;}
.link1:hover {text-decoration: underline; }
#sep {width: 4px; height: 35px; float: left; background: transparent url(img/sep.gif) no-repeat scroll 0%;}

#head {width: 920px; height: 200px; clear: both; float: left; }
#head-l {width: 291px; height: 200px; float: left; background: transparent url(img/head-1.jpg) no-repeat scroll 0%; }
#head-r {width: 629px; height: 200px; float: left; background: transparent url(img/head-2.jpg) no-repeat scroll 0%; }

#work-menu {width: 920px; height: 23px; padding-top: 7px; clear: both; float: left; background-color: #fff;}
#work-icon {width: 125px; height: 30px; float: left; text-align: left; margin-left: 20px;}
#work-icon a{margin: 0px 2px;}
.menu-text {font-family: tahoma, arial, helvetica; color: #606060; font-size: x-small; float: left; margin-left: 3px;}
.menu-rec {font-family: tahoma, arial, helvetica; color: #0062B5; font-size: x-small; float: left; margin-left: 3px;}

#work-center {width: 580px; height: 30px; float: right; text-align: left; margin-left: 15px; color: #0071B7; font-size: 11px; font-weight: bold; font-family: tahoma, arial, helvetica;}
#work-user {float: left; width: 350px; height: 30px; color: #0071B7; font-size: 11px; font-weight: bold; font-family: tahoma, arial, helvetica;}
#work-user-l {float: left; width: 140px; height: 30px; color: #0071B7; font-size: 11px; font-weight: bold; font-family: tahoma, arial, helvetica;}
#work-user a{color: #0071B7; font-size: 11px; font-weight: bold; font-family: tahoma, arial, helvetica;}
#work-user-l a{color: #0071B7; font-size: 11px; font-weight: bold; font-family: tahoma, arial, helvetica;}

#work-login {float: right; width: 100px; height: 27px; padding-top: 3px;}
#work-login a{color: #0071B7; font-size: 10px; font-weight: bold; font-family: tahoma, arial, helvetica; text-transform: uppercase; vertical-align: top;}

#work-loginning {float: right; width: 400px; height: 30px; vertical-align: top;}
#work-loginning a{color: #0071B7; font-size: 10px; font-weight: bold; font-family: tahoma, arial, helvetica; text-transform: uppercase; vertical-align: top;}
.w-text {color: #0071B7; font-size: 10px; font-family: tahoma, arial, helvetica; margin: 0px 3px; padding-top: 2px;}
.input-log {width: 115px; height: 10px; border: 1px #0071B7 solid; background-color: #fff; color: #606060; font-size: 9px; font-family: tahoma, arial, helvetica; padding: 1px; margin-right: 5px;}



.w-key {vertical-align: middle;}
#menu-line {width:920px; height:3px; background: #0071B7; clear: both;}

#content {width: 920px; height: 300px; clear: both; margin-left: 44px; background-color: #fff; }
#content1 {width: 920px; clear: both; margin-top: 10px; margin-left: 44px; background-color: #fff; }
#content-menu {width: 312px; height: 100%; background-color: #fff; vertical-align: top;}
#content-center {width: 578px; height: 100%; background-color: #fff; vertical-align: top;}
#content-spacer {width: 30px; height: 100%; background-color: #fff; }
.modules {padding-top: 10px; float: left;}

#menu-find {width: 308px; height: 27px; padding-top: 3px; clear: both; text-align: center; background-color: #EEEEEE;}
#menu-find a {color: #0071B7; font-weight: bold; }
.input-find {width: 200px; height: 14px; border: 1px solid #0071B7; font-size: 11px; font-family: tahoma, arial, helvetica; color: #303030;}

.group-item {width: 308px; height: 22px; padding-top: 8px; clear: both; text-align: left; background-color: #fff; border-bottom: 2px dotted #7F7F7F;}
.group-text {color: #4C4C4C; font-size: 12px; text-decoration: none; margin-left: 10px;}
.group-item-sub {width: 308px; height: 22px; padding-top: 8px; clear: both; text-align: left; background-color: #fff;}
.group-text-sub {color: #0071B7; font-size: 12px; text-decoration: none; margin-left: 10px;}
.sub-menu {width: 263px; background-color: #0071B7; margin: 0px 0px 5px 30px; padding: 15px 0px 15px 15px;}
.sub-menu a{color: #fff; text-decoration: none; margin: 2px 0px; font-size: 11px;}
.sub-menu a:hover{color: #fff; text-decoration: underline;}

.info-center {width: 578px; height: 50px;  margin-left: 0px; color: #4C4C4C; font-size: 11px; background-color: #fff; clear: both;}
.info-text {width: 300px; height: 40px; margin: 15px 0px 0px 15px; float: left;}
.info-baners {width: 150px; height: 40px; margin: 10px 0px 0px 0px; float: right;}

.content-main {width: 578px;/* height: 600px;*/ background-color: #fff; /*margin-bottom: 20px;*/}
.personal {width: 578px; height: 30px; background-color: #eee; text-align: center; margin-bottom: 10px;}

.pers-page{width: 190px; height: 26px; padding-top: 4px; float: left;}
.pers-page a{color: #ababab; font-size: 18px; text-decoration: none;}
.pers-rec {width: 190px; height: 26px; padding-top: 4px; float: left;}
.pers-rec a{color: #ababab; font-size: 18px; text-decoration: none;}
.pers-hist {width: 190px; height: 26px; padding-top: 4px; float: left;}
.pers-hist a{color: #ababab; font-size: 18px; text-decoration: none;}

.pers-page-h {width: 190px; height: 26px; padding-top: 4px; float: left; background-color: #0071B7;}
.pers-page-h a{color: #fff; font-size: 18px; text-decoration: none;}
.pers-rec-h {width: 190px; height: 26px; padding-top: 4px; float: left; background-color: #0071B7;}
.pers-rec-h a{color: #fff; font-size: 18px; text-decoration: none;}
.pers-hist-h {width: 190px; height: 26px; padding-top: 4px; float: left; background-color: #0071B7;}
.pers-hist-h a{color: #fff; font-size: 18px; text-decoration: none;}
.ang-g {width: 8px; height: 30px; float: left; background: transparent url(img/ang-g.gif) no-repeat scroll 0%; }
.ang-h {width: 8px; height: 30px; float: left; background: transparent url(img/ang-h.jpg) no-repeat scroll 0%; }
.ang {width: 8px; height: 30px; float: left; background: transparent url(img/ang.jpg) no-repeat scroll 0%; }
.ar-d {float: left; margin: 5px 0px 0px 10px;}



.table-history {width: 578px; text-align: center;}
.table-history th{height: 25px; color: #fff; background-color: #0071B7;}
.table-history td{height: 25px; border-bottom: 1px solid #8FBCD8; color: #4C4C4C;}
.table-history a{color: #4C4C4C; text-decoration: none;}
.table-history a:hover{color: #0071B7; text-decoration: underline;}
.tr-f{background-color: #CFE1EC;}
.tr-s{background-color: #EEEEEE;}

.table-user {width: 578px;}
.table-user td{height: 25px;}

.table-user-r {width: 578px; margin-top: 10px;}
.table-user-r td{height: 25px;}
.back {width: 200px; height: 30px; float: left; vertical-align: top; margin-top: 0px; text-align: center; background-color: #0071B7; }
.back a{color: #fff; font-size: 11px; font-weight: bold; display: block; margin-top: 5px;}
.title {width: 370px; height: 25px; float: left; color: #fff; background-color: #0071B7; padding-top: 5px; font-size: 18px;}


.td-l {color: #0071B7; font-weight: bold; font-size: 12px; text-align: right; padding-right: 5px;}
.td-r {color: #0071B7; text-align: left; font-size: 12px; padding-left: 5px;}
.input-user {width: 165px; height: 16px; border: 1px solid #4C4C4C; background-color: #fff;}
.td-text {height: 45px; color: #4C4C4C; vertical-align: middle; padding: 10px;}
.td-sub {height: 45px; text-align: center; margin=left: 25px;}
.subm-a {color: #0071B7; font-weight: bold; font-size: 14px;}

.input-card {width: 60px; height: 12px; border: 1px inset #4C4C4C; background-color: #fff; color: #4C4C4C;  font-size: 11px;}
.links {width: 578px; height: 30px; float: left; clear: both; padding: 5px 0px;}
.links a{color: #0071B7; font-weight: bold; font-size: 11px;}
.link-l {float: left;}
.link-r {float: right; margin-left: 15px;}



.caption {width: 570px; height: 25px; float: left; color: #fff; background-color: #0071B7; padding-top: 5px; font-size: 18px;}
.content-text {width: 578px; clear: both; background: #eee url(img/ang.jpg) right bottom  no-repeat;}
.content-st {width: 578px; height: 280px; clear: both; background: #eee url(img/ang.jpg) right bottom  no-repeat;}
.content-st2 {width: 578px; height: 400px; clear: both; background: #eee url(img/ang.jpg) right bottom  no-repeat;}
.content-act {width: 578px; height: 150px; clear: both; margin-bottom: 15px; }
.acc-image {width: 150px; height: 150px; float: left;}
.acc-image2 {width: 220px; height: 250px; float: left;}
.acc-image table{border: 4px solid #CFE1EC; margin: 10px; }
.acc-image2 img{border: 4px solid #CFE1EC; margin: 10px 0px 5px 0px;}
.acc-title {color: #0071B7; font-weight: bold; clear: both; margin-top: 18px;}
.acc-link {color: #818181; font-weight: bold; font-size: 18px;}
.acc-link a{color: #000000; font-weight: bold; font-size: 18px;}
.acc-linkz { display: block; width: 150px; height: 25px;  margin: 10px 0px 0px 0px; text-align: left;}
.acc-text {width: 428px; height: 150px; float: left; }
.acc-text2 {width: 358px; height: 150px; float: left; margin-top: 10px;}
.acc-text p{color: #4C4C4C; margin: 7px 0px;  font-size: 11px;}
.acc-text2 p{color: #4C4C4C; margin: 7px 0px;  font-size: 12px;}
.acc-cost {display: block; margin: 0px 0px; color: #000000; font-size: 16px; font-weight: bold; padding: 0px;}
.acc-cost2 {display: block; margin-top: 20px; color: #0071B7; font-size: 18px;  padding: 0px; width: 150px; float: left;}
.acc-cost3 {display: block; margin-top: 10px; color: #0071B7; font-size: 12px;  padding: 0px; width: 150px; float: left; font-weight: bold;}
.acc-cost4 {display: block; margin-top: 2px; color: #0071B7; font-size: 18px;  padding: 0px; width: 358px; height: 25px; float: left; clear: both;}
.acc-loop {display: block; text-align: center; width: 220px; height: 40px;}
.acc-loop span{display: block; margin: 3px 3px 0px 70px; color: #0071B7; font-size: 11px; font-weight: bold; padding: 0px; float: left;}
.acc-loop img{border: 0px; margin-top: 0px; float: left;}

.acc-detail {width: 358px; height: 50px; }
.acc-detail2 {width: 358px; height: 30px; }
.acc-rec {display: block; width: 150px; height: 25px; float: right; color: #0071B7; margin: 20px 0px 0px 50px; text-align: right;}
.acc-rec a{float: left; color: #0071B7; float: right;}
.acc-rec img{float: right; margin-left: 3px;}

.acc-rec2 {display: block; width: 150px; height: 25px; float: right; color: #0071B7; margin: 10px 0px 0px 0px; text-align: right;}
.acc-rec2 a{float: left; color: #0071B7; float: right;}
.acc-rec2 img{float: right; margin-left: 3px;}

.acc-det-inf {width: 328px; clear: both; background: #eee url(img/ang.jpg) right bottom  no-repeat; padding: 15px;}
.acc-head {width: 358px; height: 30px; clear: both;}
.acc-head .acc-head-h{height: 25px; float: left; padding: 5px 20px 0px 20px; background-color: #eee;}
.acc-head .acc-head-h a{font-size: 12px; font-weight: bold; color: #0071B7; }
.acc-head .acc-head-d{float: left; padding: 5px 20px 0px 20px; background-color: #fff;}
.acc-head .acc-head-d a{text-decoration: none; font-size: 12px; font-weight: bold; color: #4C4C4C;}


.cat_articul {font-size: 10px; color: #4C4C4C; padding-left: 0px;}



.cat-menu {width: 578px; height: 30px; padding-top: 5px; clear: both; text-align: center;}
.cat-menu a{text-decoration: none; margin: 0px 8px;}
.cat-menu select{font-size: 10px; margin: 0px 10px;}
.cat-m-l {color: #A6A6A6; font-weight: bold; font-size: 10px; font-family: tahoma, arial, helvetica;}
.cat-m-r {color: #4E4E4E; font-weight: bold; font-size: 10px; font-family: tahoma, arial, helvetica;}
.cat-sep {width: 0px; margin: 0px 1px; border-right: 1px dashed #333;}

.catalog {width: 578px; clear: both; margin-bottom: 10px;}
.cat-slide {width: 144px; height: 300px; float: left; vertical-align: top;}
.cat-slide p{padding: 0px 0px; color: #0071B7; font-size: 12px ; font-weight: bold; display: block;}
.cat-slide a{display: block; margin: 5px 0px 0px 7px;}
.cat-slide img{ }
.cat-line {width: 115px; height: 0px; border-bottom: 1px #A6A6A6 dashed; margin: 0px 7px;}
.cat-line1 {width: 100%; height: 0px; border-bottom: 1px #A6A6A6 dashed; margin: 0px 7px 10px;}
.cat-date {display: block; color: #4C4C4C; font-size: 11px; font-weight: bold; margin-top: 5px;}
.cat_slide_span {border: 4px solid #CFE1EC; width: 130px; height: 120px; text-align: center;}
.cat-page {color: #4C4C4C; font-size: 12px;}


.st-text {width: 240px; height: 250px; float: left;  padding: 20px; vertical-align: top;}
.st-text2 {width: 240px; height: 150px; float: left;  padding: 20px; vertical-align: top;}
.st-text p{color: #4C4C4C; padding-right: 2px; font-size: 11px;}
.st-line {width: 230px; height: 0px; border-bottom: 1px #A6A6A6 dashed; margin: 0px 0px;}

.cat-table {width: 578px; text-align: center; clear: both;}
.cat-table th{height: 25px; color: #0071B7; background-color: #fff;}
.cat-table td{height: 25px; border-bottom: 1px solid #8FBCD8; color: #4C4C4C; font-size: 11px;}
.cat-table a{color: #4C4C4C; text-decoration: none;}
.cat-table a:hover{color: #0071B7; text-decoration: underline;}
.cat-table .td-b{border-left: 1px solid #8FBCD8; border-right: 1px solid #8FBCD8; width: 60%;}
.cat-table .cat-title{font-weight: bold; margin-left: 120px; float: left; color: #fff; font-size: 12px;}
.cat-table .cat-td-t{ background-color: #0071B7;}

.detail-item {width: 578px; height: 250px; clear: both;}
.detail-item2 {width: 578px; height: 350px; clear: both;}


.cat-r2 {background: #ffffff; vertical-align: top; color: #2f2f2f; text-align: left;}
.prop_descr {border-right: #000000 1px solid; padding-right: 5px; border-top: #000000 1px solid; padding-left: 5px; visibility: hidden; padding-bottom: 5px; border-left: #000000 1px solid; width: 200px; padding-top: 5px; border-bottom: #000000 1px solid; position: absolute; background-color: #ffffff; text-align: left;}


.c-text {width: 538px; padding: 20px;}
.c-text p{color: #4C4C4C;}
.c-line {width: 100%; height: 0px; border-bottom: 1px #A6A6A6 dashed; }
.t-h {color: #0071B7; font-weight: bold; font-size: 12px;}
.act-text {width: 538px; padding: 20px;}


#footer {width: 920px; height: 21px; padding-top: 5px; background-color: #0071B7; margin: 20px 0px 20px 44px;}
#footer-menu {width: 900px; height: 130px; background-color: #EEEEEE; margin: 0px 10px; text-align: left;}
#footer-item {width: 33%; height: 110px; float: left; padding: 10px 0px 0px 0px;}
#footer-item a {color: #0071B7; font-weight: bold; margin-left: 10px;}
#footer-text {color: #4C4C4C; margin: 5px 15px 3px 10px; }
