body { font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px; background-color:#FFFFFF; }
.lf { font-size:13px;}
h1 { font-size:16px;}
.actual { font-size:10px;}
p { padding-bottom:0px;}
a, h2 a:hover, h3 a:hover {	color: #06c;	text-decoration: none;	}
a:hover {	color: #147;	text-decoration: underline;	}
.poisk { background-color:#0054a6; height:28px; vertical-align:middle; margin-bottom:1px;}
.poisktext {font-size:12px;font-weight:bold;  padding-left:10px; padding-right:15px; margin-top:0px;}
.mainblock {font size:14px;padding-left:10px;padding-right:10px; text-align: justify;}
.data { font-size:12px;text-decoration:none; color:#333333; font-weight:bold; margin-bottom:0px; margin-top:0px; }
.inputpoisk {padding-right:5px; padding-top:2px;}
input.poisk { width:100px; border-style:solid; border-color:#000000; border-width:1px; background-color:#FFFFFF; height:18px;}
#sidebar {	margin-left: 0px;	width: 194px;}
#sidebar ul, #sidebar ul ol {	margin: 0;	padding: 0;	}
#sidebar ul li {	list-style-type: none;	list-style-image: none;	margin-bottom:5px;	margin-left: 15px;	}
#sidebar ul p, #sidebar ul select {	margin: 5px 0 8px;	}
#sidebar ul ul, #sidebar ul ol {	margin: 0px 0 0 20px;	}
#sidebar ul ul ul, #sidebar ul ol {	margin: 0 0 0 10px;	}
ol li, #sidebar ul ol li {	list-style: decimal outside;	}
#sidebar ul ul li, #sidebar ul ol li {	margin: 1px 0 0;	padding: 0;	}
#sidebar h2 {font-size:13px; color:#FFFFFF; font-weight:bold; line-height:20px;margin-bottom:0px;}
.center {	text-align: center;	}
.podval {font-size:11px; text-align:center;}
.horblue { font-size:12px; font-weight:bold; padding:0px; color:#1653a0;}
a.horblue:link { text-decoration:none; color:#1653a0;}
a.horblue:visited { text-decoration:none; color:#1653a0;}
a.horblue:active { text-decoration:none; color:#1653a0;}
a.horblue:hover { text-decoration:underline; color:#333333;}
img.bluecirclt { margin-left:10px; margin-right:10px;} 
.comments { padding:0px; }
.pagenav { font-size:13px; color:#FFFFFF; font-weight:bold; line-height:20px;}
.pagenav a:link { text-decoration:underline; color:#FFFFFF;}
.pagenav a:visited { text-decoration:underline; color:#FFFFFF;}
.pagenav a:active { text-decoration:underline; color:#FFFFFF;}
.pagenav a:hover { text-decoration:underline; color:#999999;}
.menu { font-size:13px; color:#FFFFFF; font-weight:bold; line-height:20px;}
a.menu:link { text-decoration:underline; color:#FFFFFF;}
a.menu:visited { text-decoration:underline; color:#FFFFFF;}
a.menu:active { text-decoration:underline; color:#FFFFFF;}
a.menu:hover { text-decoration:underline; color:#999999;}
#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 100%;
	padding: 2px;
	}

#commentform #submit {
	margin: 0;
	float: right;
	}
.mainblock img { margin-right:10px; border:0px; margin-left:5px;}
.narrowcolumn { text-align: justify; }/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */
