/* CSS Document */
/* Author: Андрей Бородько [http://astronim.com] */

/* RESET  можно редактировать*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {padding:0;margin:0}
table {border-collapse:collapse; border-spacing:0}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-size:1em}
address,caption,cite,code,dfn,th,var {font-style:normal; font-weight:normal}
q:before,q:after {content:'';}
img {border:0; vertical-align:top}
a:focus, a:active {outline:none}
.newslist-hd:after, .newslist__li:after, .slide-1-fastlist:after, .mainvis-steps:after, .b-slideclients:after, .mainvis-cont:after, .b-smallbrands:after, .grid:after, .middle:after, .nav__ul:after, .cfix:after {content: "\0020"; display: block; height: 0; visibility: hidden; clear:both;}

ul {list-style-type:none}

.clr {clear:both; height:1px; font-size:1px; visibility:hidden}

/*  MUSTHAVE неприкасаем */
.gray, .grey { color:#A5A5A5; font-size:10px; line-height:10px; }
.red, .error { color:#C03B20; }
.sstr { font-weight:bold; }
.star { color: #C03B20; margin: 0 2px;}
img.imgl {float: left;}
img.imgr {float: right;}

/* fix blinking background images в IE6 */
html { filter: expression(runtimeStyle.filter = '',document.execCommand('BackgroundImageCache', false, true));}
.cut_text {display: none;}

.content .img-left { float:left; margin:6px 23px 20px 0; }

/*  CONTENT настраивается, здесь можно использовать 'em' */
/*
.content a {color: #d09e5f; text-decoration: underline;}
.content a:hover {text-decoration: none;}
.content p, .content div {padding:  10px 0 0 0;}
.content p, .content h4, .content h5 { font-size: 13px; }
.content h1, .content h2, .content h3, .content h4, .content h5 { 
	color:#d09e5f;
	font-family:Arial, Tahoma; 
	font-weight:bold;  
}
.content h2, .content h3, .content h4, .content h5 { margin: 15px 0 0 0; }
.content h2{ font-size: 22px; }
.content h2{ font-size: 19px; }
.content h3{ font-size: 18px; }

.content ul {margin: 10px 0 5px 0; }
.content ul li { list-style: disc;}
.content li {padding: 0 0 1px 0; margin:  0 0 0 20px; }

.content table.tbl { width:100%; border:0; border-collapse:collapse; border-bottom:1px solid #000; margin-bottom:5px }
.content table.tbl td.theader { border-bottom:0; background-color:#E7EFF4; padding: 3px 10px; font-weight:bold }
.content table.tbl td { border-bottom:1px solid #EEEEEE; padding: 3px 10px }

.content form table td { padding: 2px 5px 2px 0; vertical-align: top; }
.content form input, .content form button, .content form textarea { padding: 0 5px; }

.content blockquote { color:#b69267; font:italic 18px/24px 'Georgia','Times New Roman'; padding:10px 0 23px 43px; }
*/
TD.comment { display: none; }
