p, dl, address, blockquote {margin: 0 0 0.65em 0; padding: 0; line-height: 140%;}

p.before_list {margin-bottom: 0.3em;}

dt {margin: 0;}
dd {margin: 0.5em 0 0.5em 0;}

/* community_navigation*/
div#community_navigation {/*background: white url("/i/auth-form-bg.jpg") 100% 0 no-repeat;*/  padding: 14px 35px 1em 35px; margin: 0px 0px 0px 0px;}
div#community_navigation ul li {padding-left:0px; }
div#community_navigation ul li a,
div#community_navigation ul li b {font-size: 1.1em; font-weight: bold;}
div#community_navigation ul li.current {background: url("/i/community-active-bullit.gif") 10px 3px no-repeat;}

div#community_navigation div#calendar {margin: 0 0 0 0; }
div#community_navigation div#calendar a {font-weight: normal;  }
div#community_navigation div#calendar table {font-size: 0.9em;}

/* Additional links block*/
div.additional_links {margin: 0 35px 1.5em 35px; }
div.additional_links h2 {color: #c3c8cd; font-size: 1.5em;}
div.additional_links ul {margin-left: 0; font-size: 0.9em;}
div.additional_links ul li {padding-left: 0; background: none;}
div.additional_links ul li a:link {color: #8a2528;}
div.additional_links ul li a:visited {color: #8a2528;}
div.additional_links ul li a:hover {color: #b33035;}

/* Incut blocks */
div.incut {position: relative; left: 0em;  background-color: #f1f1f1; margin-bottom: 0.65em; color: #2d3132; }
div.incut#comments {width: 100%;}
div.incut div.container {padding: 1em 1.5em 0.6em 1.5em; }

body .extra_column div.incut {width: 80%;}

body#home_page .extra_column div.incut {width: 90%;}
body#home_page .extra_column div.incut p {font-size: 0.9em;}
body#home_page .extra_column div.incut h1 {font-size: 1em; color:#9b0005}

/* Standard rounded corners */
div.image-rounded img.tr {position: absolute; top: 0; right: 0; width: 13px; height: 13px; background: url("/i/photo-rounded-tr.png") no-repeat; //background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/photo-rounded-tr.png', sizingMethod='crop');}
div.image-rounded img.tl {position: absolute; top: 0; left: 0; width: 13px; height: 13px; background: url("/i/photo-rounded-tl.png") no-repeat; //background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/photo-rounded-tl.png', sizingMethod='crop');}
div.image-rounded img.br {position: absolute; bottom: 0; right: 0; width: 13px; height: 13px; background: url("/i/photo-rounded-br.png") no-repeat; //background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/photo-rounded-br.png', sizingMethod='crop');}
div.image-rounded img.bl {position: absolute; bottom: 0; left: 0; width: 13px; height: 13px; background: url("/i/photo-rounded-bl.png") no-repeat; //background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/photo-rounded-bl.png', sizingMethod='crop');}
div.image-rounded img.tr, div.image-rounded img.br {//right: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -1 : 0 );}
div.image-rounded img.br, div.image-rounded img.bl {//bottom: expression( this.parentNode && this.parentNode.offsetHeight % 2 ? -1 : 0 );}

/* ------ */
/* Footer */
/* ------ */

div#footer div.extra_column {font-size: 1em;}

div#address {margin: 0 40px 3px 55px;}
div#address {margin-bottom: 1.2em; font-size: 0.89em; white-space: nowrap;}

div#made_in {margin-bottom: 1.2em; font-size: 0.89em; color: #878787;}
div#made_in p {margin-bottom: 0;}
div#made_in p a { font-style: normal; font-weight: normal; color: #878787;}


/* -------------- */
/*     Banners    */
/* -------------- */

div#banners {margin-bottom: 2em; background: white url("/i/banners-bg.jpg") left top repeat-x; //height: 1px;}
div#banners-l {background: transparent url("/i/banners-bg-l.jpg") left top no-repeat;}
div#banners-r {background: transparent url("/i/banners-bg-r.jpg") right top no-repeat;}

div.banners-content {padding: 16px 40px 0 40px;}
div.banners-content table {width: 100%;}
div.banners-content td.banner {width: 100px; text-align: center;}
div.banners-content td.banner p {//width: 118px; margin: 0; padding: 0;}

/* -------------- */
/*     календарь */
/* --------------*/
div.at { MARGIN-TOP: 8px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px;}
.gzt_c_date {COLOR: #9b0005;  font-size: 0.8em; BORDER-RIGHT: #9fa0b3 1px solid; MARGIN: 0px; PADDING: 0px;}
input.sub_butt { BORDER-BOTTOM: #dadada 1px solid; BORDER-LEFT: #dadada 1px solid; BORDER-RIGHT: #dadada 1px solid; BORDER-TOP: #dadada 1px solid; font-size: 0.8em;}