* {margin: 0;  padding: 0;}
html, body {height: 100%; padding: 0; margin: 0;}
body {font: normal .75em Arial, sans-serif; color: #303030; background: #fff;}
a {color: #3c87be;}
p {margin: 0 0 .8em;}
ul {padding: 0px 0px 10px 18px; font-style: italic; font-weight: bold; color: #66747b;}
li {padding: 0px 0px 7px;}
ol {padding: 0px 0px 10px 30px; list-style-type: decimal; list-style-image: none; counter-reset: list_item;}
img {border: 0;}
ol ul, ol ol, ul ol, ul ul {padding-top: 12px;}
h1 {font-size: 1.5em; font-weight: normal; color: #000;}
h1.topic {float: none; font-size: 1.7em; color: #164574; font-weight: bold; padding: 10px 0px 6px;}
h2 {font: normal 1.2em Arial, sans-serif; padding: 0px 0px 7px; margin: 0;}
h3 {font: italic bold 1.2em Arial, sans-serif; color: #000; padding: 6px 0px 10px;}
h6 {font: normal 1em Arial, sans-serif; color: #010000;}
input, select, textarea {font: normal 11px Arial, sans-serif;}
#container-page {width: 100%;}
#container-header, #bannerRt, .search .search-inp, .search .search-but, .scroll, .attachments, .article-left, .container-crumbs, .ears, .left, .top-block, .chavo-but, .error, .noagree, .agree, .search-form {display: none;}
.op {display: block!important;}
#container-content {padding: 9px 14px 20px 15px;}
#container-footer {padding: 0px 14px 0px 15px; clear: both;}
.container-multicolumn {width: 100%;}
.float-left {float: left;}
.float-right {float: right;}
.text-left {text-align: left;}
.text-right {text-align: right;}
.text-center {text-align: center;}
.clear-left {clear: left;}
.clear-right {clear: right;}
.clear-both {clear: both;}
.item-list {padding: 0px 0px 12px; margin: 0px 0px 12px; border-bottom: 1px #f8f8f8 solid; clear: both;}
.inner-content .item-list {width: 100%; height: 100%; display: table;}
.item-list img {float: left; margin: 0px 11px 0px 0px; border: 1px #c6c6c6 solid;}
.item-list p {margin: 0;}
.date {color: #9e9d9d; padding: 7px 0px 0px;}
.inner .date {clear: left; font-size: .65em;}
.item-list .date {font-size: 1em; clear: none!important;}
.copy {padding: 10px 0px 10px 12px; color: #000;}
.resume {font: italic bold 1.2em Frial, sans-serif;}
.gallery-container {overflow: hidden; zoom: 1; text-align: center; padding: 0px 0px 22px;}
.gallery {zoom: 1; word-spacing: -0.25em; margin-left: -10px; margin-top: -11px;}
.gallery-item {width: 225px; margin-top: 11px; margin-left: 10px; display: -moz-inline-stack; display: inline-block; //zoom: 1; //display: inline; word-spacing: normal;  vertical-align: top; text-align: center; color: #8a8e90; min-height: 158px; height: auto !important; height: 158px;}
.gallery-item div {padding: 8px 0px 0px;}
.gallery-item img {border: 1px #c6c6c6 solid;}
.gallery-item h6 {padding: 5px 7px 10px;}
.gal {border: none!important; padding: 0px 0px 25px!important;}
.gallery-item p {margin: 0; color: #8a8e90; font-size: .9em; padding: 0px 7px 10px;}
.albums h6, .albums p {text-align: left!important;}
.albums h6 {color: #3c87be; text-decoration: underline; cursor: pointer; padding: 5px 14px 5px 7px;}
.question {width: 100%; background: #e5e7e3;}
.question .question-in {width: 100%; font-weight: bold; font-style: italic; color: #010000;}
.question .question-in div {padding: 8px 7px 8px 32px;}
.answer {padding: 6px 0px 40px 82px; margin: 9px 0px 0px;}
.chavo-form {width: 100%; background: #9db6c8; margin: 0px 0px 30px;}
.chavo .chavo-in {padding: 11px;}
.chavo .chavo-in h6 {color: #fefefe; font-weight: bold; padding: 0px 0px 15px;}
.chavo .chavo-lines {overflow: hidden; zoom: 1;}
.chavo .form-line {display: -moz-inline-box; display: inline-block; //zoom: 1; //display: inline; vertical-align: top; padding: 0px 0px 12px; margin: 0px 25px 0px 0px; clear: both;}
.chavo .form-line .chavo-inp {width: 164px; height: 16px; border: 1px #929292 solid; float: left; display: table; padding: 0px 2px 0px 0px; //padding: 0;}
.chavo .form-line .chavo-inp input {width: 100%; height: 14px; border-top: 1px #d5d5d5 solid; border-left: 1px #d5d5d5 solid; border-right: 1px #fff solid; border-bottom: 1px #fff solid; background: #d5d5d5;}
.chavo .form-line .chavo-textarea {height: 54px; border: 1px #929292 solid; float: left; padding: 0px 2px 0px 0px; //padding: 0;}
.chavo .form-line .chavo-textarea textarea {height: 52px; border-top: 1px #d5d5d5 solid; border-left: 1px #d5d5d5 solid; border-right: 1px #fff solid; border-bottom: 1px #fff solid; background: #d5d5d5;}
.line-item {float: left; padding: 0px 6px 0px 0px;}
.chavo .marg {margin: 10px 0px 0px; padding: 0px 6px;}
.list-search a {font: normal 14px Arial, sans-serif;}
.list-search li {line-height: 1.4; padding: 0px 0px 26px;}
p.result {color: #000; margin: 0px 0px 45px;}
.tab {width: 100%; border-spacing: 0; border-collapse: collapse; empty-cells: show; margin: 0px 0px 25px; border: 1px #d1d5d7 solid; color: #66747b;}
.tab td {padding: 10px 9px 8px; border-right: 1px #fff solid; border-top: 1px #eff1f2 solid;}
.tab th {padding: 8px 9px 10px; border-right: 1px #fff solid; border-bottom: 1px #cdd0d1 solid; font-style: italic;}
.tab a {color: #66747b;}
.tab a:hover {color: #000;}
.noagree, .agree {width: 127px; height: 24px; float: left; padding: 7px 17px 40px 0px;}
.link {padding: 0px 0px 12px; margin: 0px 0px 12px; border-bottom: 1px #f8f8f8 solid; clear: both;}
.link h2 {font-size: 1em; color: #080b0d; font-weight: bold; position: relative; padding: 0px 0px 7px;}
.link h2 a {font-size: 1.2em;}
.link p {margin: 0;}
.map {font: bold 1.3em Arial, sans-serif; padding: 0px 0px 10px 18px; left: 0!important;}
.map ul {font: bold .8em Arial, sans-serif; padding: 8px 0px 2px 18px; //padding: 8px 0px 2px 28px;}
.map ul li {padding: 0px 0px 4px;}
.map ul ul {font: normal 1em Arial, sans-serif; padding: 8px 0px 2px 14px; //padding: 8px 0px 2px 28px;}
.right-blog {display: none;}
.item-blog {padding: 0px 0px 25px; margin: 0px 0px 12px; border-bottom: 1px #f8f8f8 solid; clear: both; color: #717982;}
.item-blog img {float: left; margin: 0px 11px 0px 0px; border: 1px #c6c6c6 solid;}
.item-blog .blog-date {padding: 7px 0px 4px; font-size: 1em; color: #717982;}
.item-blog h2 {color: #3c87be; font-size: 2em;}
.item-blog h2 a {color: #3c87be; text-decoration: none;}
.item-blog h2 a:hover {color: #164574;}
.item-blog h6 {color: #717982; background: url(all/blog_h6.gif) left top no-repeat; padding: 2px 0px 5px 6px; margin: 3px 0px 24px;}
.comments {text-align: right; color: #000}
.comments a {color: #000!important; padding: 5px 0px 0px 40px;}
.comments a:hover {text-decoration: none;}
.comment {display: none;}
.comment-item {color: #aba7a7;}
.meta {font-size: .9em; padding: 8px 0px 15px;}
.meta a {color: #aba7a7;}
.meta a:hover {color: #000;}
.comment-text {position: relative; background: #f6f6f6; border: 1px #e5e7e3 solid; margin-right: 63px; //height: 100%; padding: 10px 8px 16px;}
.comment-text .con1, .comment-text .con2, .comment-text .con3, .comment-text .con4, .comment-text .coner, .comment-text .avatar {display: none;}