/* 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%; 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 {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; padding-left:5px}
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 настраивается, здесь можно использовать 'em' */
.content a {color: #004ea5; 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: 14px; }
.content h1, .content h2, .content h3, .content h4, .content h5 { 
	color: #0e4785; 
	font-family:Arial, Tahoma; 
	font-weight:bold;  
}
.content h2, .content h3, .content h4, .content h5 { margin: 15px 0 10px 0; }
.content h2{ font-size: 20px; }
.content h3{ font-size: 18px; line-height: 115%;}
.content h4{ font-size: 16px; }
.content blockquote {font-size:18px;color:#048000;box-shadow:0 2px 5px #7a99b4;padding:15px 25px 20px;margin:10px 0;}

.content ul, .content ol {margin: 5px 0 10px 0; }
.content ul li { list-style: none;background:url(../../i/bul.png) left 7px no-repeat;font-size:13px;color:#3d4d5c;}
.content li {padding: 3px 0 4px 15px; margin: 0 0 0 20px; }
.content ul li li {background:url(../../i/bul_sec.gif) left 9px no-repeat;padding:2px 0 3px 12px;font-size:11px;color:#0b7800;}
.content ol li {list-style:decimal;padding-left:0px;color:#0c5693;}
.content ol {padding-left:20px;}

.content li  div, .content li  p { padding: 0; margin: 0; }

.content table.tbl, .content table.cont-table { width:100%; border:0; border-collapse:collapse; border-bottom:1px solid #000; margin-bottom:5px }
.content table.tbl td.theader, .content table.cont-table td.theader { border-bottom:0; background-color:#E7EFF4; padding: 3px 10px; font-weight:bold }
.content table.tbl td, .content table.cont-table td { border-bottom:1px solid #EEEEEE; padding: 3px 10px }
.content table {margin-bottom:10px;}

TD.comment { display: none; }

.content input[type="text"], .content input[type="password"] {background:url(../../i/d-input.gif) left top no-repeat;width:160px;height:20px;border:0px;color:#015592;font:12px Arial, Tahoma, Verdana, sans-serif;padding:0 2px;}
.content textarea {background:url(../../i/textarea.png) left top no-repeat;width:521px;height:120px;border:0px;color:#015592;font:12px Arial, Tahoma, Verdana, sans-serif;padding:0 2px;overflow:auto;resize:none;}
.content form dt {float:left;width:100px;padding-right:20px;padding-bottom:10px;}
.content form dd {padding-bottom:10px;}
.content form label {color:#015592;font-weight:bold;}
.content form input[type="submit"] {height:35px;background-repeat:repeat-x;background-position:left top;background-image:url(../../i/button.png);border:0px;border-radius:3px;cursor:pointer;color:#dbf8fe;font-family:Arial, Tahoma;font-size:14px;font-weight:bold;margin-right:7px;}
.content form input[type="submit"]:hover {background-position:left -35px;color:#fefcbb}
.content form input[type="submit"]:active {background-position:left -70px;color:#fff;}
.content form input[type="submit"][disabled] {background-position:left -105px;color:#999595;}
	.content #forms .textarea { width:421px }