/* CSS Document */
/* Author: Андрей Бородько [http://astronim.com] */

/* RESET  можно редактировать*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;}
a img {border:0;}
table {border-collapse:collapse;border-spacing:0;}
ul {list-style:none;}
q:before, q:after, blockquote:before, blockquote:after {content:"";}
/*button:focus {padding:0;border:0;}*/

body { font:0.7em Arial; color:#000; }

/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse; border-spacing: 0;}
input.btn { cursor: pointer; cursor: pointer; }

/*  MUSTHAVE неприкасаем */
.gray, .grey { color:#A5A5A5; font-size:10px; line-height:10px; }
.red, .error { color:#C03B20; }
.sstr { font-weight:bold; }
img.imgl {float: left;}
img.imgr {float: right;}

/* fix blinking background images в IE6 */
.cut_text {display: none;}

/*  CONTENT настраивается, здесь можно использовать 'em' */
.content { font-family: Arial, Tahoma; font:14px/18px Arial;  padding: 0 12px 0 17px;}
.content a {color: #f15928; text-decoration: underline;}
.content a:hover {text-decoration: none;}
.content p {padding: 0 0 15px 0;}
.content p, .content h4, .content h5 { font-size: 14px; }
.content h2, .content h3, .content h4, .content h5 {
	color: #ed202a;
	font-family:Arial, Tahoma;
	font-weight:bold;
}
.content h2, .content h3, .content h4, .content h5 { margin: 0 0 15px 0; }
.content h2{ font-size: 28px; }
.content h2{ font-size: 22px; }
.content h3{ font-size: 18px; }
.content h4{ font-size: 18px; }
.content h5{ font-size: 18px; }

.content ul { margin:0 0 20px 35px; list-style:disc; }
	.content ul ul { margin:0 0 10px 25px; list-style:circle; font-style:italic; }
		.content ul ul ul { margin:0 0 5px 15px;  list-style:square; font-size:12px; }
.content ol { margin:0 0 20px 35px; list-style:decimal; font-size: 13px; }
	.content ol ol { margin:0 0 0 35px; }

.content table.tbl { width:100%; border:0; border-collapse:collapse; border-bottom:1px solid #ffc800; margin-bottom:5px; font-size: 12px; }
.content table.tbl td.theader { border-bottom:0; background-color:#ffc800; padding: 3px 10px; font-weight:bold; }
.content table.tbl td { border-bottom:1px solid #ffc800; padding: 3px 10px }

.content form {margin:0 0 20px; font-size: 12px; line-height: 13px;  }
	.content form td {vertical-align:top; padding:0 5px 10px 0;}

	.content input[type="text"], .content input[type="password"] {background:#fff; border: 1px solid #ffc800; font:12px Arial;padding:4px;width:180px; }
	.content select  {background:#fff; font:12px Arial;padding:4px; border: 1px solid #ffc800; }
	.content textarea  {background:#fff; font:12px Arial;padding:4px;width:350px;height:100px;  border: 1px solid #ffc800;  }

TD.comment { display: none; }

hr { border: none; height: 1px; background: url(../../i/hr.png); overflow: hidden; }
