/* Контентная область */
.content ul, .content ol { margin-left:30px; }
.content ol.toc {margin-left:20px;}
.content li {padding:0 0 10px 0px; list-style-position:outside;}


h1{font: 21px Arial, Helvetica, sans-serif; margin: 0px 0px 15px 0px;}
td{vertical-align: top;}

ul.map {margin-left:0px;}
ul.map li {font: 12px Arial, Helvetica, sans-serif; margin-top:0px; margin-bottom:0px; padding:0px; color: #999;}
.map .level0 {margin-left:0px; list-style-type:none; font-weight:bold;}
.map .level1 {margin-left:20px;}
.map .level2 {margin-left:40px;}
.map .level3 {margin-left:60px;}
.map .level4 {margin-left:80px;}
.map .hassub {margin-bottom:3px !important;}
.map .level0, .map .endsub {margin-bottom:12px; }

ul.catalog-map {margin-left:0px;}
ul.catalog-map li {font: 12px Arial, Helvetica, sans-serif; margin-top:0px; margin-bottom:3px; padding:0px;}
.catalog-map .level0 {margin-left:0px; list-style-type:none; font-weight:bold;}


#feedback-desc, #feedback-desc p {color: #666; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; }


p.news_txt, p.faq_link, #feedback-desc, #feedback-desc p, label.subs {font: 12px Arial, Helvetica, sans-serif; }
p.news_txt, p.faq_link {margin: 3px 0px 3px 0px;}
p.date{font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 25px 0px 10px 0px;}

.faq {margin-left:10px; }
.faq p {margin-top:0px; margin-bottom:6px; }

.content_prod {margin-top:30px;}

.prod_img{padding: 0px 19px 0px 0px;}
.prod_img img{border: 1px solid #C6C6C6;}
.prod_text p{margin: 0px; color: #666;	font: 12px Arial, Helvetica, sans-serif;}
.prod_text p.prod_name{font: 13px Arial, Helvetica, sans-serif; margin: 0px 0px 5px 0px;}

.charact th {font-weight:bold; font-size:11px; text-align:left; padding:0px 5px; vertical-align:top; color:#666;}
.charact td ul {margin: 0px 30px; padding:0;}
.charact td li {margin:0; padding: 0;}

.errors {border:1px dotted red; background-color:lightyellow; width:90%; padding:10px 0px; margin:20px 0px 12px 0px;}
.errors li {color: #666;	font-size:11px; margin:0px 10px; padding:0px;}
.errors p {font-weight:bold; color:red; font-size:11px; margin:0px 10px;}
.errors ul {margin-top:3px;}

#subs-form {max-width:700px; width:65%;}
input.subs {margin:6px 0px 12px 0px !important; display:block; }
label.subs {color:#666;}