BODY {
	font-size:16px;
	line-height:1.75;
	font-family:Helvetica EU,Helvetica CE,Helvetica,Trebuchet,Trebuchet MS,sans-serif;
	font-weight:400;
	color:#000;
	background-color:#eee;
	margin:0;
	padding:0;
	text-align:left;
}

img {
	border:0;
}

img.gal {
	border:3px;
	border-style:solid;
	margin:3px;
}

img.karty {
	border-width:1px;
	border-style:solid;
	border-color:#999;
}

img.border {
	border-width:3px;
	border-style:solid;
	border-color:#d0e9f1;
	margin:20px;
}

img.ploter {
	border:0;
	margin-left:45px;
}

table {
	border-left:0;
	border-top:0;
	border-right:1px;
	border-bottom:1px;
	border-style:dotted;
	border-spacing:0;
	border-color:#999;
	margin:0;
	font-size:12px;
	font-weight:400;
	color:#333;
	line-height:16px;
}

table.sm {
	border-left:0;
	border-top:0;
	border-right:1px;
	border-bottom:1px;
	border-style:dotted;
	border-spacing:0;
	border-color:#999;
	margin:0;
	font-size:9px;
	font-weight:400;
	color:#333;
	line-height:12px;
}

tr {
	margin:0;
	padding:0;
}

td {
	border-left:1px;
	border-top:1px;
	border-right:0;
	border-bottom:0;
	border-style:dotted;
	text-align:center;
	vertical-align:middle;
	margin:0;
	padding:3px 2px;
}

table.kk {
	border:0;
	border-spacing:0;
	margin:0;
	width:640px;
	font-size:80%;
	font-weight:400;
	color:#333;
	line-height:16px;
}

tr.kk {
	margin:0;
	padding:0;
	border:0;
}

td.kk {
	border:0;
	text-align:center;
	vertical-align:middle;
	margin:0;
	padding:10px;
}

ul {
	margin:0 10% 0 0;
	padding:0px;
	list-style:disc;
	list-style-position:outside;
	padding-left:1em;
}

ul.menu {
	line-height:1.75;
	margin:0px;
	list-style-position:outside;
	list-style:none;
}


.color {
	color:#09f;
}

.color2 {
	color:#F60;
}

.color3 {
	color:#999;
}

.color4 {
	color:#eee;
}

H1 {
	font-size:150%;
	font-weight:700;
	letter-spacing:2px;
	margin-top:0;
}

H2 {
	font-size:125%;
	font-weight:700;
	letter-spacing:1px;
	margin-bottom:0;
	margin-top:1em;
}

H3 {
	font-size:110%;
	font-weight:700;
	letter-spacing:1px;
	margin-bottom:0;
	margin-top:1em;
}

H4 {
	font-size:105%;
	font-weight:700;
	letter-spacing:1px;
	margin-bottom:0;
	margin-top:1em;
}

H5 {
	font-size:100%;
	font-weight:700;
	letter-spacing:1px;
	margin-bottom:0;
	padding-bottom:0;
	margin-top:1em;
}

H6 {
	font-size:80%;
	font-weight:400;
	margin-top:0;
}

P {
	font-size:100%;
	font-weight:400;
	text-indent:0;
	margin-top:0;
}

P.big {
	font-size:80%;
	font-weight:400;
	margin-top:0;
}

P.small {
	font-size:80%;
	line-height:1.5;
	font-weight:400;
	margin-top:0;
	margin-bottom:0;
}

P.sign {
	font-family:comic sans,comic sans ms,sans-serif;
	font-size:14px;
	line-height:18px;
	font-weight:400;
	font-style:italic;
	color:#0af;
}

span.small {
	font-size:80%;
	font-weight:400;
	line-height:1.5;
	text-indent:2em;
}

span.delta {
	font-size:10px;
	font-weight:400;
	line-height:18px;
	color:#C00;
}

span.blank {
	display:none;
}


A:link,A:visited {
	text-decoration:underline;
	font-size:100%;
	font-weight:400;
	color:#333;
}

A:hover {
	text-decoration:underline;
	font-size:100%;
	font-weight:400;
	color:#09f;
}

A:link.menu,A:visited.menu {
	text-decoration:none;
	font-size:100%;
	font-weight:bold;
	color:#666;
	letter-spacing:2px;
}

A:hover.menu {
	text-decoration:none;
	font-size:100%;
	font-weight:bold;
	color:#09f;
	letter-spacing:2px;
}

A:link.menu_d,A:visited.menu_d {
	text-decoration:none;
	font-size:100%;
	line-height:1.75;
	font-weight:400;
	color:#666;
	letter-spacing:0;
	display:block;
	padding:0px 0px 0px 0.8em;
}

A:hover.menu_d {
	text-decoration:underline;
	font-weight:400;
	color:#09f;
}

A:link.menu_db,A:visited.menu_db {
	text-decoration:none;
	font-size:100%;
	line-height:1.5;
	font-weight:700;
	color:#08e;
	letter-spacing:1px;
	display:block;
	margin-top: 0.5em;
	padding:0px 0px 0px 0.4em;
}

A:hover.menu_db {
	text-decoration:underline;
	color:#333;
}

A:link.bold,A:visited.bold {
	text-decoration:underline;
	font-size:100%;
	font-weight:700;
	line-height:150%;
	color:#333;
}

A:hover.bold {
	text-decoration:underline;
	font-size:100%;
	font-weight:700;
	line-height:150%;
	color:#09f;
}

A:link.kk,A:visited.kk {
	text-decoration:none;
	font-size:100%;
	font-weight:700;
	color:#c00;
}

A:hover.kk {
	text-decoration:underline;
	font-size:100%;
	font-weight:700;
	color:#f33;
}

A:link.big,A:visited.big {
	text-decoration:none;
	font-size:120%;
	font-weight:700;
	color:#333;
}

A:hover.big {
	text-decoration:none;
	font-size:120%;
	font-weight:700;
	color:#09f;
}

A:link.small,A:visited.small {
	text-decoration:none;
	font-size:80%;
	font-weight:700;
	color:#333;
}

A:hover.small {
	text-decoration:none;
	font-size:80%;
	font-weight:700;
	color:#09f;
}

A:link.mini,A:visited.mini {
	text-decoration:none;
	font-size:10px;
	font-weight:400;
	color:#666;
}

A:hover.mini {
	text-decoration:none;
	font-size:10px;
	font-weight:400;
	color:#09f;
}

A:link.wfx,A:visited.wfx {
	text-decoration:none;
	font-size:9px;
	font-weight:400;
	color:#999;
}

A:hover.wfx {
	text-decoration:none;
	font-size:9px;
	font-weight:400;
	color:#ccc;
}

A:link.none,A:visited.none {
	text-decoration:none;
	font-size:12px;
	font-weight:400;
	color:#333;
}

A:hover.none {
	text-decoration:none;
	font-size:12px;
	font-weight:400;
	color:#930;
}

A:link.blank,A:visited.blank {
	text-decoration:none;
	font-size:1px;
	font-weight:100;
	color:#333;
	display:none;
}

A:hover.blank {
	text-decoration:none;
	font-size:1px;
	font-weight:100;
	color:#930;
	display:none;
}

A:link.karty,A:visited.karty {
	text-decoration:none;
	font-size:12px;
	font-weight:700;
	color:#333;
}

A:hover.karty {
	text-decoration:none;
	font-size:12px;
	font-weight:700;
	color:#070;
}

A:link.lightview,A:visited.lightview {
	text-decoration:none;
	font-size:100%;
	font-weight:700;
	color:#444;
}

A:hover.lightview {
	text-decoration:none;
	font-size:100%;
	font-weight:700;
	color:#0af;
}