@import url(fonts.css);

* {margin: 0; padding: 0;}
body {margin: 25px 15px 25px 20px; background-color: #ededed;}
p {text-indent: 2.93em;}

.ul_type_disc { list-style-type:disc;
list-style-position:outside;
margin-left: 50px;}
.ul_type_disc p {
	text-indent: 0;
	padding: 5px;	
}
 .ol_type_disc { list-style-type: decimal;
  list-style-position:outside;
  margin-left: 50px;}
    .ol_type_disc li {text-indent: 0px; padding: 5px;}

.ul_type_disc li {
	text-indent: 0;
	padding: 5px;	
}
/*.ul_type_disc li {margin-top: -10px;}*/

.definition {color:#933}

.center_sign {text-align: center;}
.right_sign {float: right;}
.left_sign {float: left;}

.center_sign p, .right_sign p, .left_sign p {font-size:12px; margin-top:5px; text-align:center;}

.valign {vertical-align: middle;}

.code {font-style: italic; font-family: Courier New;}
.code_bold {font-weight: bold; font-family: Courier New;}

.table {margin:0 auto; border:1px solid #333; border-collapse:collapse;}
.table tr, .table td {border:1px solid #333;} 
.table p { text-indent: 0; padding:10px;}
.table img { border:1px solid #CCF;}

/*всплывающая подсказка*/
.tooltip {
			border-bottom: 1px dotted #000000; color: #000000; outline: none;
			cursor: help; text-decoration: none;
			position: relative;
		}
		.tooltip span {
			margin-left: -999em;
			position: absolute;
		}
		.tooltip:hover span {
			border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
			box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
			font-family: Calibri, Tahoma, Geneva, sans-serif;
			position: absolute; left: 1em; top: 2em; z-index: 99;
			margin-left: 0; width: 250px;
		}
		.classic {background: #FFFFAA; border: 1px solid #FFAD33; }
		.classic { padding: 0.8em 1em; }
		.tabletip:hover span {
			width: auto ;

		}
		* html a:hover { background: transparent; }
/*всплывающая подсказка*/