/* ctext */
#content .ctext p {padding-bottom: 15px; color: #2A2A2A;}
#content .ctext img {margin: 0px 10px 5px 10px;}
#content .ctext h3 {font-size: 16px; color: #4A4A4A;}
#content .ctext h4 {font-size: 14px; color: #4A4A4A;}
#content .ctext h5 {font-size: 12px; color: #4A4A4A;}
#content .ctext h6 {font-size: 10px; color: #4A4A4A;}

/* paging */
#content .paging {padding: 0px 0px 20px 0px; font-size: 11px;}
#content .paging p {float: left; padding: 0px !important;}
#content .paging a {display: block; float: left; padding-left: 12px; text-decoration: underline; color: #1D52A3;}
#content .paging a:hover {display: block; float: left; text-decoration: none; color: #1D52A3;}
#content .paging a.selected {font-weight: bold; text-decoration: none;}

/* sitemap */
#content .sitemap {padding-bottom: 15px;}
#content .sitemap a {font-weight: bold;}
#content .sitemap li {padding: 8px 0px; list-style: none;}
#content .sitemap ul ul {padding: 8px 0px 0px 16px;}
#content .sitemap li li a {font-weight: normal;}
#content .sitemap li li li a {font-size: 11px;}
#content .sitemap a:hover {text-decoration: none;}

/* search */
#content .sresult {padding-top: 10px; padding-left: 20px;}
#content .sresult li {padding: 25px 0px 27px 0px; font-weight: bold; border-bottom: 1px solid #D7D6D5;}
#content .sresult li p {font-weight: normal;}
#content .sresult li a {font-weight: bold;}
#content .sresult li span {font-weight: normal; font-size: 11px; color: #7F7F7F;}
#content .sresult .last {border: 0px solid;}
#content .sresult {*padding-left: 24px;}
#content .sresult .paging {margin-top: 15px;}

/* files */
#content .files {margin-bottom: 20px;}
#content .files p {padding-bottom: 15px;}
#content .files .tit {display: block; padding: 0px 0px 5px 13px; font-weight: bold; font-size: 14px; color: #4A4A4A;}
#content .files .inwrap1 {padding: 12px 13px 0px 13px; background-color: #FCFBFA; border-top: 1px solid #EBE9E0;}
#content .files a {padding-left: 16px; display: block; color: #1D52A3; text-decoration: none; background: url(../images/floppy.gif) 0px 3px no-repeat;}
#content .files a .s1 {text-decoration: underline;}
#content .files a .s2 {color: #7F7F7F;}

/* photos */
#content .photos .ccontainer {float: left; padding: 0px 0px 20px 0px; width: 210px; border: 0px solid;}
#content .photos .r {width: 178px;}
#content .photos h3 a {display: block; padding: 5px 0px; font-size: 12px; text-decoration: underline;}
#content .photos .img {float: left; border: 1px solid #D9D8D7;}
#content .photos p {padding: 5px 0px 0px 0px;}
#content .photos .bg {background-color: #D7D6D5;}
#content .photos .brd {height: 12px;}

/* table */
#content .table {margin: 10px 0px; width: 100%; border-top: 1px solid #EBE9E0;}
#content .table table {width: 100%;}
#content .table th {padding: 7px 11px; font-size: 12px; text-align: left; color: #4A4A4A; background-color: #F7F7F3;}
#content .table td {padding: 7px 11px;}
#content .table .h td {background-color: #FCFBFA;}

/* cat */
#content .catlist .catdesc {margin-top: 12px; margin-bottom: 24px; padding: 15px 22px; background-color: #FCFBFA; border-top: 1px solid #EBE9E0;}
#content .catlist .catdesc .tit {display: block; padding-bottom: 13px; font-weight: bold; font-size: 14px;}
#content .catlist .catdesc .photo {float: left;}
#content .catlist .catdesc .photo a {display: block; border: 1px solid #DBDAD9;}
#content .catlist .catdesc .desc {margin-top: -2px; margin-left: 83px;}
*html #content .catlist .ie {margin-left: -3px; width: 100%;}

#content .catlist .ccontainer {margin-bottom: 17px; padding-bottom: 17px; border-bottom: 1px solid #D7D6D5;}
#content .catlist .ccontainer .photo {float: left;}
#content .catlist .ccontainer .photo a {display: block; border: 1px solid #DBDAD9;}
#content .catlist .ccontainer .desc {margin-top: -2px; margin-left: 124px;}
#content .catlist .ccontainer h3 a {display: block; padding-bottom: 10px; font-weight: normal; font-size: 12px; text-decoration: underline;}
#content .catlist .ccontainer .desc2 {color: #2A2A2A; text-decoration: none;}
#content .catlist .last {margin-bottom: 0px; border: 0px solid;}

#content .det .ccontainer {border: 0px solid;}

/* news */
#content .cnewslist .ccontainer {margin-bottom: 8px; padding-bottom: 7px; border-bottom: 1px solid #D7D6D5;}
#content .cnewslist .photo {float: left;}
#content .cnewslist .photo a {display: block; border: 1px solid #DBDAD9;}
#content .cnewslist .desc {margin-top: -2px; margin-left: 71px;}
#content .cnewslist .desc .date {display: block; font-size: 11px; color: #4A4A4A;}
#content .cnewslist .desc a {display: block; padding-bottom: 7px; text-decoration: underline;}
#content .cnewslist .last {border: 0px solid;}
#content .cnewslist .noimg {margin-left: 0px !important;}

#content .cnewsdet h3 {font-size: 16px; color: #4A4A4A;}
#content .cnewsdet .images a {display: block; float: left; margin: 9px 18px 9px 0px; border: 1px solid #D9D8D7;}
#content .cnewsdet .back {font-size: 11px; color: #1D52A3;}

/* filter */
#content .filter {padding-bottom: 15px;}
#content .filter a {display: inline-block; padding-right: 5px; font-size: 10px; text-decoration: underline; color: #1D52A3;}
#content .filter a:hover {text-decoration: none;}
#content .filter a.selected {font-weight: bold;}

/* guestbook */
#content .ccontainer {padding: 12px 0px; border-bottom: 1px solid #D7D6D5;}
#content .last {border: 0px solid;}
#content .gb h3 {font-size: 14px;}
#content .gb .date {display: block; font-size: 11px; color: #4A4A4A;}
#content .gb .q {text-decoration: none;}
#content .gb .q strong {color: #2A2A2A;}
#content .gb .link {display: block; padding-top: 3px; padding-left: 13px; font-size: 10px; text-decoration: underline; color: #B50203; background: url(../images/gb-linkdown.gif) 0px 8px no-repeat;}
#content .gb .active {background-image: url(../images/gb-linkup.gif);}
#content #a {display: none; padding-left: 47px; padding-bottom: 6px;}

/* feedback */
#feedback {margin: 0px 63px 22px 63px; padding: 15px 0px 0px 0px; background-color: #FCFBFA; border-top: 1px solid #EBE9E0;}
#feedback td {padding-bottom: 15px; vertical-align: top;}
#feedback .title {width: 155px; text-align: right;}
#feedback .title p {padding: 1px 5px 0px 5px;}
#feedback .title span, #feedback .note span {color: #ff0000;}

#feedback select {width: 252px; height: 18px; font: 11px tahoma; color: #7F7F7F;}
#feedback .text {float: left; padding: 2px 4px; border: 1px solid #D7D6D5;}
#feedback .text input {float: left; width: 242px; border: 0px solid; font: 11px tahoma; color: #7F7F7F;}
#feedback .area {float: left; padding-left: 5px; border: 1px solid #D7D6D5;}
#feedback .area textarea {padding: 2px 0px; width: 245px; height: 141px; border: 0px solid; font: 11px tahoma; color: #7F7F7F;}
#feedback .btn {display: block; float: right; padding-bottom: 4px; width: 75px; font: 12px tahoma; line-height: 18px; text-align: center; background: url(../images/btn-bg.gif) left top no-repeat;}
#feedback .btn input {display: block; position: absolute; z-index: 9999; width: 75px; height: 22px; text-align: left; border: 0px solid; background: url(../images/i.gif); cursor: pointer;}
*html #feedback .btn input {*cursor: hand;}
*html .wantform .btn {line-height: 23px;}

/* contacts */
#content .contacts h3 {font-size: 14px;}
#content .contacts .cmap {float: right; padding: 20px 26px 17px 0px;  background: url(../images/conts-mapbg.gif) right bottom no-repeat; }
#content .contacts .cmap a {display: block; border: 1px solid #7F7F7F; }
#content .contacts .cmap img {display: block;}
#content .contacts .c1 {padding-top: 15px; padding-bottom: 15px;}
#content .contacts .c1 p {padding-bottom: 5px;}
#content .contacts .c2 {padding-top: 15px; padding-bottom: 25px;}
#content .contacts .c2 p {padding-bottom: 5px;}
#content .contacts .c3 {padding-top: 15px; padding-bottom: 10px;}
#content .contacts .c3 p {padding-bottom: 15px;}
#content .contacts .c4 {padding-bottom: 20px;}
#content .contacts .c4 p {padding-bottom: 10px;}
#content .contacts .c4 strong {display: block; padding: 15px 0px;}