a {
	color: #4D2600
}
a:link, a:visited, a:active {
	text-decoration: underline
}
a:hover {
	text-decoration: none
}
body {
	background: url(/i/bg1.jpg);
	color: #4D2600;
	font-family: Arial, sans-serif;
	margin: 0;
	padding: 0 0 10px 0
}
h1 {
	font: bold 1.4em Times New Roman, serif;
	text-align: center;
	margin: 0.5em 0
}
h1 span {
	color: #B38F6B;
	font-size: 0.7em
}
h2 {
	font: bold italic 0.9em Arial, sans-serif;
	text-align: center;
	clear: both;
	margin: 1.5em 0 1em
}
p {
	font-size: 0.75em;
	margin: 0 0 1em 0
}
ul.lnks {
	list-style: none;
	margin: 0;
	padding: 0
}
ul.lnks li {
	background: url(/i/markerb.gif) 0 0.7em no-repeat;
	line-height: 1.5em;
	margin: 0;
	padding: 0 0 0 12px
}
ul.brandlnks {
	list-style: none;
	margin: 0;
	padding: 0
}
ul.brandlnks li {
	background: url(/i/markers.gif) 0 0.7em no-repeat;
	margin: 0;
	padding: 0 0 0 9px
}
ul.brandlnks p.name {
	font-weight: bold;
	line-height: 1.8em;
	margin: 0
}
ul.brandlnks p.desc {
	font-size: 0.66em;
	line-height: 1.5em;
	margin: 0
}
ul.brandlnks_rub {
	list-style: none;
	margin: 0;
	padding-left: 30;
}

ul.l1 { font-size: 0.75em; margin-top: 0; margin-bottom: 0; }
li.l1 { font-weight: bold; margin-bottom: 0.6em; }
ul.l2 { padding: 0; margin: 0.6em 1.2em 1.2em 0.6em; }
li.l2 { font-weight: normal; list-style-type: none; margin: 0 0 0.2em; } 

li.year {
	font-size: 0.75em;
	font-weight: bold;
	list-style: none;
	margin: 0;
	padding: 0 0 0 12px
}
li.month {
	font-size: 0.75em;
	list-style: none;
	margin: 0;
	padding: 0 0 0 25px
}

.bgF6EEDF {
	background-color: #F6EEDF
}
.bold {
	font-weight: bold
}
.brandlogo {
	margin: 6px 0 16px
}
.brandshbg {
	background: url(/i/brandleryshbg.gif) repeat-y;
}
.cB38F6B {
	color: #B38F6B
}
.line {
	background: url(/i/linebg.gif) repeat-x;
	height: 3px
}
.news {
	padding-bottom: 0.75em
}
.news p {
	margin: 0 0 0.25em
}
.normal {
	font-size: 0.75em
}
.p12 {
	padding: 12px
}
.p1em {
	padding: 0 1em 1em
}
.pic {
	background-color: #B69D8C;
	margin: auto
}
.pic img {
	border: 1px solid #000;
	margin: 2px
}
.3_picmy {
                 BACKGROUND-COLOR: #b69d8c;
                 Margin-top: 0px;
                 margin-bottom: 0px
}
.3_picmy IMG {
	border: 1px solid #000;
	margin: 2px
}
.small {
	font-size: 0.66em
}
.title {
	width: 100%;
	text-align: center;
	margin: 0.5em 0 1em 0
}
.topsh1 {
	background: url(/i/bg1sh.jpg) repeat-x;
}
#adv {
	background-image: url(/i/bg2.jpg);
	height: 240px
}
#advtable {
	position: relative;
	top: -20px
}
#advtitle {
	position: relative;
	top: -24px
}
#advtitlebg {
	background: url(/i/advtitlebg.gif) repeat-x
}

#collage {
	background-position: 50% 0;
	background-repeat: no-repeat;
	width: 100%;
	height: 351px;
	text-align: center
}
#copyright {
	text-align: right;
	padding-right: 15px
}
#brands {
	background: #F6EEDF url(/i/mainsh.gif) repeat-x;
	text-align: center;
	padding: 12px 1em 0
}
#brandsh {
	width: 49;
	height: 228;
	background-color: #F6EEDF
}
.brandshbg {
	background: url(/i/brandshbg.gif) repeat-y;
}
#icons {
	text-align: right;
	padding: 10px 0 6px
}
#icons img {
	margin-left: 45px
}
#ks {
	margin-right: 5px;
	vertical-align: middle;
}
#left {
	background-image: url(/i/bg3.jpg);
}
#leftbot {
	background: url(/i/leftsh2.jpg) repeat-x;
	height: 26px
}
#leftgr {
	overflow: auto;
	height: 296px;
	scrollbar-face-color: #F2E2C2;
	scrollbar-arrow-color: #664729;
	scrollbar-shadow-color: #BF9F73;
	scrollbar-darkshadow-color: #664729;
	scrollbar-3dlight-color: #F2E2C2;
}
#leftgr td {
	font: bold 0.75em Arial, sans-serif;
	text-align: center;
	height: 296px
}
#leftlnks td {
	height: 140px
}
#leftmid {
	background: url(/i/leftsh32.jpg) 100% 0 no-repeat;
	text-align: center;
	padding: 0 8px
}
#leftmid table {
	margin: auto
}
#lefttop {
	background: url(/i/leftsh1.jpg) repeat-x;
	text-align: right;
	height: 9px
}
#main { 
	background: #F6EEDF url(/i/mainsh.gif) repeat-x;
	padding: 12px 1em
}
#mainast { 
	background-color: #F6EEDF;
	text-align: center;
	padding: 0 0 1em
}
#newsarchive {
	text-align: left;
	padding: 10px
}
#right {
	background-color: #F6EEDF;
	border-left: 1px solid #B69D8C;
	text-align: center
}
#rightbot {
	background-color: #F6EEDF;
	border-left: 1px solid #B69D8C
}
#rightcol {
	background: url(/i/rightcol.jpg) no-repeat;
	height: 341px
}
#rightlnk {
	background: url(/i/rightpic.gif) 100% 100% no-repeat;
	height: 224px;
	padding-top: 117px
}
html>body #rightlnk {
	height: 224px
}
#rightlogo {
	background-image: url(/i/bg2.jpg)
}
#rightlogobot {
	background: url(/i/rightlogobot.gif) repeat-x;
	height: 5px
}
#rightpix {
	padding: 24px 10px
}
#rightsh {
	background: url(/i/rightsh.jpg) repeat-x;
	height: 7px;
}
#topdiv {
	position: absolute;
	top: 0;
	width: 100%;
	min-width: 770px
}
#topdivsp {
	width: 770px
}
#topdivimg {
	position: absolute;
	top: 0;
	left: 50%;
	width: 50px;
	height: 61px;
	margin-left: -25px
}
#topline {
	background: url(/i/topbg1.gif) repeat-x;
}
#topline td {
	height: 29px
}
#topmenu {
	background: url(/i/topbg2.gif) repeat-x;
}
#topmenu td {
	text-align: center;
}
#win {
	text-align:center;
	padding: 4px 20px;
	width: expression(document.body.clientWidth>400?"auto":"400px");
	min-width: 360px;
}
#win img {
	margin-bottom: 3px;
}
#win p {
	font-weight:bold;
	margin: 1em 0;
}
#win h3 {
	color: #F00;
	font: bold 1em Verdana, sans-serif;
	margin: 1em 0;
	white-space: nowrap;
}

.mb6 { margin-bottom: 6px; }
.info td {
	font-size: 0.75em;
	padding: 0 1.25em 0.5em 0;
	vertical-align: top;
}
.info td.small {
	font-size: 0.66em;
}
#latestnews p {
	margin: 0 0.5em 0.25em 0;
}

#diplom td {
	text-align:center;
	vertical-align:top;
	padding: 10px 2px;
}

#myclide td {
	align:center;
	vertical-align:top;
	padding: 10px 10px;
}

#myclide2 td {
	text-align:center;
	vertical-align:top;
	padding: 10px 0px;
}

#myclide3 td {
	text-align:center;
	vertical-align:top;
	padding: 0px 0px;
}

img.my1
{
	vertical-align: top;
	text-align: right;
	border-color: #CCCCCC;
	border-width: 0px;
	border-style: solid;
	margin: 0px 0px 0px 0px;
}

img.my2
{
	text-align: left;
	border-color: #CCCCCC;
	border-width: 0px;
	border-style: solid;
	margin: 0px 0px 0px 0px;
}
font.desc{
	font-size: 0.66em;
	line-height: 1.5em;
	margin: 0
}
li.desc_li{
	font-size: 0.8em;
	margin: 0
}
.tablemm1 {
	border-collapse: collapse;
	border: solid 1px brown;
}
.td1mm {
	text-align: center;
	border-top: solid 1px brown;
	border-left: solid 1px brown;
	border-right: solid 1px brown;
	border-bottom: solid 1px brown;
}
.td2mm {
	border-top: solid 1px brown;
	border-left: solid 1px brown;
	border-right: solid 1px brown;
	border-bottom: solid 1px brown;
}