a, a:link, a:active, a:visited { color:#152eac; text-decoration:underline; }
a:hover { color:#152eac; text-decoration:none; }
a.linkn, a.linkn:link, a.linkn:active, a.linkn:visited { color:#152eac; text-decoration:none; }
a.linkn:hover { color:#152eac; text-decoration:underline; }
/* menu */
a.menu, a.menu:link, a.menu:active, a.menu:visited { color:#152eac; text-decoration:none; font-weight:bold; font-size:12px; }
a.menu1 {
	color: #152eac;
	text-decoration: none;
	font-size: 12px;
	padding-left: 10px;
}
a.menu:hover { color:#dd1212; text-decoration:none; font-weight:bold; font-size:12px; }
a.menu1:hover { color:#dd1212; text-decoration:none; font-size:12px; padding-left: 10px; }
.md {
	background-image: url(i/hdot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 6px;
}
.menu { color:#152eac; font-weight:bold; font-size:12px; }
.menu1 { color:#152eac; font-size:12px; }
/* submenu */
a.smenu, a.smenu:link, a.smenu:active, a.smenu:visited {
	color: #465455;
	text-decoration: none;
	font-weight: bold;
}
a.smenu:hover {
	color: #dd1212;
	text-decoration: none;
	font-weight: bold;
}
/* top */
.phone { font-size:10px; color:#69787f; text-align:center; }
.tt {
	background-color: #ffdab9;
	background-image: url(i/bg-top2.gif);
	background-repeat: inherit;
	background-position: top;
}
.t { background-image:url(i/hdotb.gif); background-repeat:repeat-x; background-position:bottom; }
/* p */

p {
	margin-top: 3px;
	margin-bottom: 7px;
	text-indent: 0px;
	text-align: justify;
}
b
{
	color: #2e8b57;
}
b.c
{
	color: #8B4513;
}
b.g
{
	color: #4682b4;
}
b.d
{
	color: Red;
}
p.n { margin-top:3px; margin-bottom:7px; text-indent:0px; text-align:justify; }
p.c {
	margin-top: 3px;
	margin-bottom: 7px;
	text-indent: 0px;
	text-align: center;
	color: #A52A2A;
	font-weight: normal;
}
/* h1-h3 */
h1.tit {
	color: teal;
	font-size: 25px;
	margin-top: 0px;
	margin-bottom: 0px;
	white-space: nowrap;
	margin-left: 25px;
	font-family: "Courier New", Courier, monospace;
}
h1.top {
	color: teal;
	font-size: 25px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	font-family: "Courier New", Courier, monospace;
}
h1 {
	color: teal;
	font-size: 20px;
	margin-top: 0px;
	margin-bottom: 11px;
	font-family: sans-serif;
}
h2 {
	color: #dd1212;
	font-size: 18px;
	margin-top: 15px;
	margin-bottom: 7px;
	font-family: sans-serif;
}
h3 {
	font-size: 16px;
	margin-top: 3px;
	margin-bottom: 7px;
	color: #8B4513;
	padding-left: 30px;
	font-family: sans-serif;
	text-decoration: none;
}
h4 {
	font-size: 14px;
	margin-top: 3px;
	margin-bottom: 7px;
	color: Teal;
	padding-left: 60px;
	font-family: sans-serif;
	text-decoration: none;
}
/* ul, ol, li */
ul { margin-top:3px; margin-bottom:7px; list-style-type:square;}
li { margin-bottom:3px; }

.bgc { background-image:url(i/bg-cont.gif); background-position:top; background-repeat:repeat-x; }
body {
	background-color: #ffffff;
	margin-right: 0px;
	left: 0px;
	top: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	font-family: Tahoma, "MS Sans Serif", Verdana, Arial;
	font-size: 13px;
	color: #465455;
  
}

td, input, select, option, textarea, p {
	font-family: Tahoma, "MS Sans Serif", Verdana, Arial;
	font-size: 13px;
	color: #465455;
}

.search
{
	color: #FFFFF0;
}
.table_recept {
	padding: 10px 10px 10px 10px;
}
.table_recept td{
	border: thin dashed #dcdcdc;
	padding: 10px 10px 10px 10px;
	width: 20%;
	font-size: 13px;
	background-color: #fdfbf2;
}
.table_map {
	padding: 10px 10px 10px 10px;
	width: 100%;
}
.table_map td{
	border: thin dashed #dcdcdc;
	padding: 10px 10px 10px 10px;
	width: 50%;
	font-size: 13px;
}
.table_cent {
	border: 1px solid Navy;
	padding: 8px;
	background-color: #F8F3DF;
	color: Blue;
	font-size: 13px;
}
.table_cent2 {
	border: 1px dashed Navy;
	padding: 5px;
	background-color: White;
	color: Blue;
	font-size: 13px;
	width: 60px;
	height: 20px;
	padding-top: 30px;
}
.table_cent1 {
	border: solid 1px #e9deb9;
	padding: 8px;
	background-color: #F3F3F3;
}
.ivanov, .ivanov a, .ivanov a:hover, .ivanov a:link, .ivanov a:active, .ivanov a:visited 
{
	font-size: 10px;
	text-decoration: none;
	padding-left: 0px;
	color: Black;
}
INPUT, TEXTAREA, SELECT {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	border: 1px solid #ccc;
}
select {
	background-color: White;
	color: #4A0001;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	border: 1px #B8A378 solid;
}
#col1 {
	width: 170px;
	margin: 10px 0px 40px 0px;
	float: left
}
#css {
	background-color: #D0D8C9;
	border-bottom: 1px solid #666;
	color: #006400;
	padding: 5px;
	margin: 0px;
	font-weight: bold;
	font-size: 14px;
	padding-left: 25px;
	-moz-border-radius-topright: 7px;
	-moz-border-radius-topleft: 7px;
}
.css1 {
	color: #FFFFF0;
	font-size: 10px;
	padding: 0px 0px;
	font-family: Verdana;
}
#small{
	border: 1px dotted #660033;
	padding: 0.5em;
	height: 200px;
	width: 205px;
	overflow: scroll;
	background-color: #F4FEFF;
}
.title {
	padding: 5px;
	background: #f0f0f0;
	border-bottom: #1e521b 2px solid;
	margin-bottom: 15px;
}
.reclama {
	border: 0px solid #dce8f3;
}
.reclama td {
	border: 0px solid #333;
	text-align: center;
	font-size: 11px;
}
.data {
	border: thin solid Black;
}
.data td {
	border: 1px solid #333;
	text-align: center;
	width: 30%;
}
.data th {
   border: 1px solid #333;
   text-align: center;
   background-color: #FFDAB9;
}

.data1 td {
	border: 1px solid silver;
	text-align: center;
	width: 30%;
	padding: 5px 5px 5px 5px;
}
.data1 th {
	border: 1px solid #333;
	text-align: center;
	background-color: #FFDAB9;
}
table.data {
	border-collapse: collapse;
	margin: 0 auto 1em 0;
	font-size: 100%;
}
.data1 {
	border: thin solid Black;
	width: 100%;
}
.data1 td {
	border: 1px solid #333;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #fffff5;
}
.data1 th {
	border: 1px solid #333;
	text-align: left;
	background-color: #FFDAB9;
}
table.data1 {
	border-collapse: collapse;
	margin: 0 auto 1em 0;
	font-size: 100%;
}
.spec {
	border: thin solid Black;
	width: 60%;
}
.browser {
	text-align: left;
	background-color: #FAFAF1;
	color: #8B4513;
	border: thin solid Black;
}
.yes {background: #D3F2D4;}
.no { background: #F2B5B5 }
.bad { background: #DDBEDD }
.part { background: #F2EEAB }
.v {
	background: #DCDCDC;
	text-align: center;
	border: thin solid Black;
}
.element {
	color: #00008B;
	font-style: normal;
	font-family: Tahoma;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
}
.comment {
	color: Silver;
}
th {
	background: #F1F1F1;
	padding: 5px 10px;
	text-align: left;
	border: thin solid Black;
}
td.spec {
	background: #DCDCDC;
}
.exampleTitle, .noteTitle {
	border: 1px dashed black;
	border-bottom: none;
	padding: 3px;
	display: inline;
	background: #F4A460;
	font-weight: bold;
	font-size: 90%;
	margin: 0;
	white-space: nowrap;
}
.example {
	border:	dashed 1px #634F36;
	background: #fffff5;
	font-family: "Courier New", Courier, monospace; 
	padding: 7px;
	margin: 0 0 1em;
}
.example1 {
	border: 4px double #FF8C00;
	background: #fffff5;
	font-family: "Courier New", Courier, monospace;
	padding: 5px;
	font-size: 12px;
}
.example2 {
	background: #fffff5;
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
}
.example3 {
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	font-weight: bold;
	}
.spec {
	border: thin solid Black;
	
	width: 90%;
}
.spec th {
	border: 1px solid #333;
	text-align: left;
	background-color: #FFDAB9;
}
.spec td {
	border: 1px solid #333;
	text-align: left;
	background-color: #fffff5;
	padding-left: 15px;
}
table.spec {
	border-collapse: collapse;
	margin: 0 auto 1em 0;
	font-size: 100%;
	width: 90%;
}

.spec1 {
	border: thin solid Black;
	width: 90%;
}
.spec1 th {
	border: 1px solid #333;
	text-align: center;
	background-color: #FFDAB9;
}
.spec1 td {
	border: 1px solid #333;
	text-align: left;
	background-color: #fffff5;
	padding-left: 15px;
	padding-right: 15px;
}
.spec2 {
	width: 90%;
}
.spec2 td {
	border: 1px solid #dcdcdc;
	background-color: #fffff5;
	width: 33%;
}
table.spec1 {
	border-collapse: collapse;
	margin: 0 auto 1em 0;
	font-size: 100%;
	width: 80%;
}
P.fig, td.fig {
	font-family: Tahoma, "MS Sans Serif", Verdana, Arial;
	font-size: 12px;
	text-align: center;
	font-style: normal;
	margin: 0em;
}

P.fig + P.fig {
	color: #4682B4;
	margin-bottom: 1em;
	margin-top: 5px;
}

td.fig {

	font-size: 100%;
}
DL {
	margin: 0px;
	margin-top: 0.5em;
}

DT {
	background: #D6F3D7;
	display: inline;
	padding: 5px;
	border: thin dashed Black;
}

DD {
	margin: 0.4em 0em 0.7em 2em;
}
.tag {
	color: Blue;
	font-family: monospace;
	font-size: 15px;
}
.table_color {
	border: 1px none #c0c0c0;
	table: align:center;
}
.table_color td {
	font-family: verdana;
	font-size: 12px;
	border: thin dotted;
}
.table_color th {
	font-family: verdana;
	font-size: 12px;
}
.table_color caption {
	font-family: verdana;
	font-size: 15px;
	color: Black;
	font-weight: bold;
}
.color1 {
	border: thin solid;
	text-align: center;
	padding: 10px 10px 10px 10px;
	background-color: #F0F8FF;
	margin-bottom: 15px;
	margin-top: 15px;
}
