HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-COLLAPSE: collapse; TEXT-ALIGN: left
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-COLLAPSE: collapse; TEXT-ALIGN: left
}
body {
	font: 12px/1.4 Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	background: #224f17 fixed;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background-image: url(http://www.kinesio.ru/images/km10.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
div#content {
	background: transparent url(http://www.kinesio.ru/images/blue.gif) repeat scroll 20 0;
	voice-family: "\";;;
	;}\"";
   voice-family:inherit;
   background: #333 url(http://www.kinesio.ru/images/blue.gif) 0 0 no-repeat fixed;}
h1 {
	font-family: inherit;
	font-weight: bold;
	color: #0E1610;
	font-size: 14px;
	text-align: center;
}
h1.m {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #247248;
	font-size: 14px;
	text-align: center;
	font-style: italic;
	background-color: #ECF3E1;
	border-bottom: 2px dotted #00B001;
	margin-top: 0px;
	padding-top: 0px;
	}
h1.n {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #734E24;
	font-size: 14px;
	text-align: center;
	font-style: italic;
	background-color: #EFFFDB;
	border-bottom: 2px dotted #EAD3B7;
	margin-top: 0px;
	padding-top: 0px;
	}
h2 {
	font-family: inherit;
	font-size: 12px;
	color: #00016C;
	text-align: center;
}
h2.lux {
	font-family: inherit;
	font-size: 12px;
	color: #00016C;
	text-align: center;
	border-bottom: 2px solid #6D00BF;
	border-top: 2px solid #6D00BF;
}
h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	display: block;
	font-stretch: wider;
	font-style: italic;
	color: #162f76;
	letter-spacing: normal;
	margin-bottom: 5px;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 0;
	}
h5 {
	margin: -10px -10px 25px;
	padding: 1px 10px 5px;
	text-align: right;
	background: #39426C;
	color: #C8E8D2;
	letter-spacing: 0.5em;
	text-transform: none;
	font: normal bold 16px Arial, Helvetica, sans-serif;
	height: 12px;
	vertical-align: middle;
	white-space: nowrap;
	font-size: 8px;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	border-bottom: 1px solid #948320;
}
h6 {
	font-family: inherit;
	font-size: 9px;
	color: Black;
	text-align: center;
	font-weight: bold;
	margin-left: 20px;
	margin-right: 20px;
}
table {
	border: 0;
	margin: 5px 20px 5px 20px;
	padding: 5px 5px 5px 15px;
}
tr {
	background: #E9F8EC;
	border-bottom: 1px solid Green;
	border-top-color: Green;
	border-top-style: solid;
	border-top-width: 1px;
}
	#frame {
	width: 900px;
	margin: 0px auto 0px auto;
	padding: 0px;
	text-align: left;
	voice-family: "\";
}\"";
		width:900px;
		}
	html>body #frame { width:900px; }
	
	.tabtext {
		padding-top:2px;
		text-align:center;
		}
	
	#toptab {
	background: #E8E8E8;
	width: 650px;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 11px 0px 0px 55px;
	font-size: 16px;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	voice-family: "\";
}\"";
		margin-top:10px;
		}
	html>body #toptab { margin-top:10px; }
	
	#bottomtab {
	clear: both;
	background: #D2E1EC;
	width: 345px;
	height: 40px;
	margin: 0px 0px 10px 315px;
	font-size: 10px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	voice-family: "\";
	}\"";
		margin-left:315px;
		}
	html>body #bottomtab { margin-left:315px; }
	
	#left {
	float: left;
	background: #3B4B4F;
	text-align: right;
	font-size: 12px;
	line-height: 17px;
	width: 145px;
}
		
	#leftlinks {
	background: #C6DCE3;
	padding: 5px 5px 10px 5px;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-bottom: 1px solid #000;
}
	
	#center {
	float: left;
	background: #fff;
	width: 652px;
	border: 1px solid #000;
		}
	html>body #center {
		width:650px;
		}
	
	#right {
		float:left;
		width: 75px;
		margin-top:0px;
		padding:0px;
		border-top:1px solid #000;}
  .links a {
	display: block;
	text-align: left;
	font: message-box normal bold 14px Arial, Helvetica, sans-serif;
	padding: 3px 0px 0px 3px;
	margin: 0px 0 0 0;
	text-decoration: none;
	color: #C8E1CA;
	height: 24px;
	width: 95px;
	top: 1px;
	border: 0;
	background: transparent url(http://www.kinesio.ru/images/fade.gif) no-repeat scroll 0 0;
}
.links a:hover {
	color: #F0F8EE;
	background: transparent url(http://www.kinesio.ru/images/wash.gif) no-repeat scroll 0 0;
}
	#photoblog {
		float:left;
		width:125px;
		background:#E0E8F0;
		margin: 0px 10px 10px -1px;
		padding-top:5px;
		text-align:center;
		border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000;
		}
		
	p,pre {
	margin: 5px 15px 5px 20px;
	text-align: justify;
	text-indent: 20px;
}
p.r {
	margin: 5px 15px 5px 20px;
	text-align: right;
}
p.c {
	margin: 5px 20px 5px 20px;
	text-align: center;
}
p.lux {
	margin: 5px 15px 5px 20px;
	text-align: justify;
	text-indent: 20px;
	background-color: #FAF0FA;
}
p.b1 {
	margin: 5px 15px 5px 20px;
	text-align: justify;
	text-indent: 20px;
	background-image: url(http://www.kinesio.ru/js_css/b1.gif);
	background-repeat: repeat;
	background-color: transparent;
}
ol {
	margin: 5px 15px 5px 40px;
	text-align: justify;
	text-indent: 20px;
}
ul {
	margin: 5px 15px 5px 40px;
	text-align: justify;
	text-indent: 20px;
}

li {
	margin: 5px 15px 5px 70px;
	text-align: justify;
	text-indent: 20px;
}
		
	.postheader {
	background: #ddd;
	margin: 0px 0px 20px 0px;
	padding: 0px 10px 0px 10px; /*I have no earthly Idea why, but giving this a right padding of10 makes it work in IE5 Mac!*/
	border-top: 1px
	border-bottom: 1px;
}
	.first {border-top:0px;}
	
	.add {
	margin: 0px 0px 2px 0px;
	border-bottom-width: 2px;
	border-bottom-color: Black;
	color: #008B8B;
	border-bottom-style: solid;
}
	
	.posttitle  {
		font-weight:bold;
		padding:5px 0px 5px 0px;
		}
	.postcomments {
		float:right;
		padding:5px 0px 5px 0px;
		width:100px;
		text-align:right;
		}
	.postcomments img {display:inline;
	border: 0px; }
		
	#contentheader h1 {
		font-size:14px;
		padding:10px;
		}
	
	#contentright p { font-size:10px}
	
	#header {border-bottom:1px solid black}
	
	.rightimg {
		border-bottom:1px solid #000;
		border-right:1px solid #000;}
		
	img.block {display:block; margin:auto}
   a {
	font-size: 12px;
	color: #1A402B;
	text-decoration: none;
	border: 0 none;
	background-color: transparent;
}
a:hover {
	font-size: 12px;
	color: #921D1D;
	text-decoration: none;
	border: 0 none;
	background-color: transparent;
}
a.img {
	font-size: 12px;
	color: Maroon;
	text-decoration: none;
}
a.img:hover {
	font-size: 12px;
	color: #265B51;
	text-decoration: none;
	border-bottom-style: solid;
	border-bottom-color: Navy;
	border-bottom-width: 1px;
	border-top-color: Navy;
	border-top-style: solid;
	border-top-width: 1px;
	background-color: #E8F4FF;
}
a:hover.l {
	background-color: #306C5F;
	color: White;
}
a.mini {
	font-size: 11px;
	color: #265B51;
	text-decoration: none;
	font-weight: bold;
	border: 0;
}
a.mini:hover {
	font-size: 11px;
	color: Red;
	text-decoration: none;
	font-weight: bold;
	border: 0;
}
	div.ban {
	clear: both;
	background: #D2E1EC;
	text-align: center;
	width: 650px;
	height: 31px;
	margin: 0px 0px 10px 145px;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-top-color: Black;
	border-top-style: solid;
	border-top-width: 3px;
    voice-family: "\";
		}\"";
		margin-left:145px;
}
