/* 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, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: 100%; background: #fff;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, 
blockquote:after, 
q:before, 
q:after {content: ''; content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table, td {border-collapse: collapse; border-spacing: 0;}
input.btn { cursor: pointer; cursor: hand; }

/*  MUSTHAVE неприкасаем */
.gray, .grey { color:#A5A5A5; font-size:10px; line-height:10px; }
.red, .error { color:#C03B20; }
.sstr { font-weight:bold; }
.star { color: #C03B20; position:relative; margin: 0 0 0 3px;}
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;}
.clear { clear: both; }
.handheid { display: none !important; }
	.print a { color: #00735c; font-size: 11px; line-height: 14px; background: url(../../i/print.gif)  0 0 no-repeat; padding-left: 15px;}

/*  CONTENT настраивается, здесь можно использовать 'em' */
#content { color: #6c6c6c; line-height: 20px; font-size: 14px; min-height: 600px;}
#content a {color: #017760; text-decoration: underline;  }
	*html #content{ height: 600px; }
#content a:hover { color: #383838; }
#content p, #content div {padding:  10px 0 0 0;}
#content p, #content h4, #content h5 { font-size: 14px; }
#content h1, #content h2, #content h3, #content h4, #content h5 { 
	color: #017760; 
	font-family: 'CenturyGothicBold', Arial;
	font-weight:bold;  
}
#content h2, #content h3, #content h4, #content h5 { margin: 15px 0 0 0; }
#content h1 { font-size: 24px; }
#content h2 { font-size: 22px; }
#content h3 { font-size: 18px; }


#content b, #content strong { color: #000000; }

#content ul {margin: 0 0 10px 0; }
#content ul li { list-style: none; }
#content li {padding: 0 0 1px 10px; margin:  0 0 0 20px; background: url(../../i/dot_green.gif) 0 8px no-repeat;}
	#content li li {background: url(../../i/dot_gray.gif) 0 8px no-repeat;}

#content table.tbl { width:100%; border:0; border-collapse:collapse; border-bottom:1px solid #017760; margin-bottom:5px }
#content table.tbl td {  padding: 3px 10px ; border: 1px solid #acacac; border-top:none; font-size: 12px; }
#content table.tbl td.theader { padding: 3px 10px; font-weight:bold; background: #018168; color: #fff; border: 1px solid #fff; font-size: 14px;}

TD.comment { display: none; }

#content form { color: #6c6c6c; font-weight: bold; }
	#content form td { padding: 3px; vertical-align: top; }

	#content hr { background: none; border: none; border-bottom:1px dotted #bfbfbf;}
