/* ctext */
#content .ctext h3 {padding-bottom: 9px; font-size: 12px; text-transform: uppercase; color: #004494;}
#content .ctext h4 {padding-bottom: 9px; font-size: 12px;}
#content .ctext h5, .ctext h6 {font-size: 10px;}
#content .ctext p {line-height: 18px; text-indent: 10px;}
#content .ctext img {margin: 5px 10px;}

/* paging */
#content .paging {float: left; margin-top: 18px; margin-bottom: 9px; padding: 5px 4px 5px 4px; border: 4px solid #EDEDED;}
#content .paging a {display: block; float: left; margin-left: 4px; margin-right: 4px; padding: 0px 4px; font-weight: bold; font-size: 11px; text-decoration: none; color: #333333;}
#content .paging a:hover, #content .paging .selected {color: #ffffff; background-color: #004494;}

#content .years {float: right; margin: 5px 0px 0px 0px;}

*html #content .paging {padding-left: 0px; padding-right: 0px;}

/* price */
#content .price h3 {padding: 10px 0px 10px 22px; font-size: 12px; text-transform: uppercase; color: #004494;}
#content .price table {width: 100%;}
#content .price th {text-align: left; border: 1px solid #D3E5EF; background-color: #F2F7FB;}
#content .price td {border-left: 1px solid #EDEDED; border-right: 1px solid #EDEDED; border-bottom: 1px solid #EDEDED;}
#content .price p {padding: 3px 22px;}
#content .price .h td {background-color: #FCFBFB;}
#content .price .first {width: 30%;}

/* files */
#content .files {padding-left: 22px;}
#content .files h3 {padding: 12px 0px 8px 0px; font-size: 12px; text-transform: uppercase; color: #004494;}
#content .files li {display: inline; list-style: none;}
#content .files a {display: block; margin-bottom: 5px; padding: 1px 22px 2px 16px; text-decoration: none; color: #333333; background: url(../images/bul-1.gif) 0px 3px no-repeat;}
#content .files span {text-decoration: underline; color: #004494;}
*html #content .files a {height: 1px;}

/* news */
#content .newslist .container {width: 100%; position: relative; padding: 7px 0px 10px 0px;}
#content .newslist .container .img {float: left; position: relative; z-index: 7777; margin-right: -154px; border: 2px solid #ffffff;}
#content .newslist .container .cwrap1 {width: 100%; float: left;}
#content .newslist .container .cwrap2 {padding-top: 1px; padding-left: 166px;}
#content .newslist .container .cwrap2.noimg {padding-left: 0px !important;}
#content .newslist .container .date {display: block; float: left; margin-right: 7px; margin-left: -3px; padding: 0px 3px; color: #ffffff; background-color: #004494;}
#content .newslist .container h3 {font-size: 12px; color: #333333;}
#content .newslist .container h3 a {display: block; text-decoration: none; color: #333333;}
#content .newslist .container .desc {display: block; padding-top: 1px; text-decoration: none; line-height: 18px; color: #333333;}
#content .newslist .ctext {padding-top: 8px;}
#content .newslist .images a {float: left; border: 2px solid #ffffff; margin-right: 11px; margin-bottom: 11px;}

*html #content .newslist .container .cwrap2 {padding-left: 169px;}
*html #content .newslist .container .date {position: relative; margin-right: 5px;}
*html #content .newslist .container .desc, *html #content .newslist .container .more {margin-left: -3px;}
*html #content .newslist .noimg .desc, *html #content .newslist .noimg .more {margin-left: 0px !important;}

/* photos */
#content .photos .container {width: 33%; float: left; padding-bottom: 50px;}
#content .photos .img {float: left; border: 2px solid #ffffff;}
#content .photos h3 {clear: left; padding-top: 10px; padding-left: 2px; font-size: 12px;}
#content .photos .ctext {padding-right: 20px; padding-left: 2px;}
#content .photos .ctext p {text-indent: 0px !important;}

/* catdesc */
#content .catdesc {padding-bottom: 17px;}
#content .catdesc .img {float: left; margin-top: 3px; margin-right: -150px;}
#content .catdesc .cwrap1 {width: 100%; float: left;}
#content .catdesc .cwrap2 {padding-top: 1px; padding-left: 168px;}
#content .catdesc .cwrap2.noimg {padding-left: 0px !important;}
#content .catdesc p {text-indent: 0px !important;}

#content .catdet .blue-wrap {padding: 8px 18px;}
#content .catdet .cwrap2 {padding-left: 172px !important;}
#content .catdet .container {padding-bottom: 20px !important;}
#content .catdet h3 {padding-bottom: 2px; font-size: 12px; text-transform: uppercase; color: #004494 !important;}
#content .catdet p {padding-bottom: 6px; line-height: 18px;}
#content .catdet strong {display: block; font-size: 11px;}
#content .catdet .files {padding-bottom: 20px; padding-left: 0px;}

/* feedback */
#content .fb {padding: 10px 0px;}
#content .fb .titles {width: 170px; text-align: right;}
#content .fb .titles p {padding: 2px 12px 0px 4px;}
#content .fb .inputs {padding-bottom: 5px; width: 393px;}
#content .fb .inp-text {padding: 1px 4px; border: 1px solid #E2E2E2;}
#content .fb .inp-text input {width: 100%; font: 12px "arial"; color: #A0A0A0;}
#content .fb .area {padding: 1px 0px 1px 4px; border: 1px solid #E2E2E2;}
#content .fb .area textarea {width: 100%; height: 100px; font: 12px "arial"; color: #A0A0A0;}
#content .fb .file {width: 100%; font: 11px "arial"; color: #111214;}
#content .fb select {width: 100%; border: 1px solid #E2E2E2;}
#content .fb .w100 {width: 100%;}
#content .fb .inp-text .w100, #content .fb .inp-text, #content .fb .inp-text input {*float: left;}
#content .fb .radio, .check {margin: 3px 0px 0px 0px;}
#content .fb .radio input, .check input {float: left; margin-top: 2px;}
#content .fb .radio label, .check label {display: block; float: left; padding: 0px 0px 5px 10px;}
html:first-child #content .fb .radio input, html:first-child #content .fb .check input {width: 15px; height: 14px;}
#content .fb .btn {display: block; margin-top: 5px; padding: 1px 22px 2px 16px; text-decoration: none; color: #333333; background: url(../images/bul-1.gif) 0px 3px no-repeat;}

#content .fb .radio input, .check input {*width: 14px; *height: 14px;}

/* guestbook */
#content .gb {line-height: 18px;}
#content .gb .ctext {padding: 2px 0px 15px 0px; text-indent: 0px; line-height: 18px;}
#content .gb .ctext p {text-indent: 0px; line-height: 18px;}
#content .gb .container {padding-top: 10px; border-bottom: 1px solid #cccccc;}
#content .gb .link {display: block; float: right; padding: 0px 16px 0px 0px; text-decoration: underline;}
#content .gb .qtit {display: block; float: left; position: relative; margin-right: 4px; margin-left: 1px; padding: 1px 5px 1px 5px; font-weight: bold; font-size: 11px; line-height: 12px; color: #ffffff; background-color: #00589c;}
#content .gb .name {display: block; float: left; margin-top: -1px; line-height: 16px;}
#content .gb .q {padding: 0px 120px 7px 6px; line-height: 18px;}
#content .gb .a {display: none; margin: 4px 0px 0px 7px; padding: 6px 22px; line-height: 18px; background-color: #f2f7fb;}
#content .gb .a strong {display: block; font-size: 11px;}
#content .gb .tit {display: block; padding-top: 25px; padding-bottom: 15px; font-weight: bold; text-transform: uppercase; color: #004494;}
#content .gb .v2 {margin-bottom: -3px;}

#content .gb .name {*margin-top: -2px;}

/* sresult */
#content .sresult .sentence {margin-bottom: 20px;}
#content .sresult a {display: block; margin-bottom: 20px;}

/* contacts */
#content .contacts .container {padding: 5px 0px; border-bottom: 1px solid #cccccc;}
#content .contacts .img {display: block; float: right;}
#content .contacts h3 {padding-top: 5px; font-size: 12px; text-transform: uppercase; color: #004494;}
#content .contacts p {line-height: 18px;}
#content .contacts .tit {display: block; padding-top: 25px; padding-bottom: 15px; font-weight: bold; text-transform: uppercase; color: #004494;}

#content .contacts .container {_height: 1px; *min-height: 1px;}

/* post */
.post {margin-top: 3px; border-top: 3px solid #d3e5ef;}
*html .post {height: 1px;}
