body, td {font-size:80%; color:#000000; font-family: arial, tahoma, verdana, helvetica; margin:0px;}

table {	
	border: 0;	
	border-collapse: collapse;
	border-spacing: 0;
}

td, th {
	vertical-align: top;
	padding: 0
}

th { font-size:80%; font-weight:bold;}

A, A:link, A:hover, A:active, A:visited { text-decoration: none; color: #790627; }
A:hover { text-decoration: underline;}

p.h1 A, p.h1 A:link, p.h1 A:hover, p.h1 A:active, p.h1 A:visited { text-decoration: none; color: #888888; }
p.h2 A, p.h2 A:link, p.h2 A:hover, p.h2 A:active, p.h2 A:visited { text-decoration: none; color: #000000; }

div.main { width:1024px; background-color:#ffffff; }
div.head { background-image:url(/i/bg.gif); background-repeat:repeat-x; background-position:center top; padding-top:17px; }
div.head_noBack { padding-top: 15px; padding-bottom:23;}
div.shead { background-color:#F7E3C7; padding: 6px; font-family: Times New Roman; font-size:140%;}
div.head_noBack { padding-top: 15px; padding-bottom:23;}
p.h1 { font-family: Times New Roman; color:#888888; font-size:86%; margin-bottom:0px;}
p.h2 { font-family: Times New Roman; font-size:150%; margin-top:2px; }
p.h3 { font-family: Times New Roman; color:#000000; font-size:380%; margin-top:2px; margin-bottom:0;}

div.print { background-image:url(/i/print.gif); background-repeat:no-repeat; background-position:left center; padding-left: 20px; margin-top: 4px; width:140px;text-align:left; border: 0px solid #E5E5E5;}

div.menu00 { padding: 0px 6px 0px 17px; margin-right:4px; font-size:90%; height:24px; float:left; background-color:#790627; color:#ffffff; background-image:url(/i/r.gif); background-repeat:no-repeat; background-position:right center; }
div.menu0 {
	padding: 0px 20px 2px 6px;
	font-family: Times New Roman; 
	border-left: solid 1px #F7E3C7;
	border-right: solid 1px #F7E3C7;
	border-top: solid 1px #F7E3C7;
	font-size:126%;
	height:21px;
	float:left;
	color:#790627; 
	background-image:url(/i/d.gif); background-repeat:no-repeat; background-position:right center;
}
div.menu0a {
	padding: 0px 20px 0px 6px; 
	font-family: Times New Roman;
	border-left: solid 1px #BE9864;
	border-top: solid 1px #BE9864;
	border-right: solid 1px #BE9864;
	font-size:126%;
	height:23px;
	float:left;
	color:#000000; 
	background-color: #ffffff;
	background-image:url(/i/d1.gif); background-repeat:no-repeat; background-position:right center;
}
div.menu0 p, div.menu0a p {
	margin: 2px 10px 0px 0px;
}

div.newsH {
	border-top: solid 4px #D8D8D8;
	border-bottom: solid 1px #EAEAEA;
	padding: 4px 6px 4px 0px;
	margin-bottom:10px;
	font-size: 130%;	
	font-family: Times New Roman; 
	color: #790627;
}

div.anons {
	background-color:#F7E3C7; 
	padding: 10px;
}
div.anons H1 {
	font-size: 150%;	
	font-family: Times New Roman; 
	padding-bottom:0px;
}
small {
	font-family: arial, tahoma, verdana, helvetica;
	color:#8E8E8E;
	font-size:8pt;
}

div.pl1 { 
	background-color:#790627;
	color:#ffffff;
	font-weight:bold;
	font-size:129%;
	font-family: Times New Roman; 
	padding: 4px 4px 4px 10px;
}
div.pl2 { 
	background-color:#DEDEDE;
	padding: 1px 4px 16px 10px;
	border-bottom: solid 1px #ffffff;
}

div.pl3 { 
	background-color:#DEDEDE;
	padding: 1px 4px 86px 10px;
	border-bottom: solid 1px #ffffff;
	background-image:url(/i/phone.jpg); background-repeat:no-repeat; background-position:left bottom;
}
div.pl4 { 
	background-color:#DEDEDE;
	padding: 6px 4px 10px 10px;
	font-size:129%;
	font-family: Times New Roman; 
}

td.fanons {
	padding: 0px 0px 0px 7px;
}

div.Nanons {
	padding: 0px 7px 10px 7px;
}

div.Nanons p {
	padding-bottom:10px;
	padding-top:0px;
	margin-top:4px;
}

div.Nanons p.f {
	font-family: Times New Roman; 
	font-size: 120%;
}

div.subscr {
	background-color: #FDEFD9;
	padding: 6px 10px 16px 10px;
}

div.copy {
	border-top: 4px solid #DEDEDE;
	margin: 16px 4px 16px 4px;
	padding: 16px 4px 16px 4px;
	font-size: 86%;
}

div.tupr {
	border: 1px solid #EAEAEA;
	padding: 0px 6px 4px 6px;
	margin-top: 10px;
}

div.adv {
	border-top: 4px solid #D8D8D8;
	margin-top: 0px;
	padding: 10px 6px 4px 6px;
}

span.w {
	font-weight:bold;
	color: #CE2E20;
}

dl.smenu {
	font-family: Times New Roman; 
	font-size:120%;	
	margin:6px 10px 0px 0px;
}
dl.smenu dt {
	margin-bottom:6px;
}

div.menuPopUp {	DISPLAY: none; border-left: solid 1px #BE9864; border-right: solid 1px #BE9864; border-bottom: solid 1px #BE9864; padding: 0px 0px 6px 6px; Z-INDEX: 66; POSITION: absolute; background-color:#FFFFFF; }
div.menuPopUp hr { margin:0px;padding:0px;color:#BE9864; }

* html div.menuPopUp hr {margin: -7; /* для IE6 */}
*+html div.menuPopUp hr {margin: -7; /* для IE7 */}


	

A, A:link, A:hover, A:active, A:visited { text-decoration: none; color: #790627; }
A:hover { text-decoration: underline;}


h1 { font-size:180%; font-weight:normal;  padding-bottom: 20px; padding-top: 0px;  margin-bottom: 0px; margin-top: 0px;}
h2 { font-size:160%; font-weight:normal;  padding: 0px 0px 0px 0px; margin: 20px 0px 0px 0px; }
h3 { font-size:140%; font-weight:normal;  padding-bottom: 20px; padding-top: 0px;  margin-bottom: 0px; margin-top: 0px;}
h4 { font-size:120%; font-weight:normal;  padding-bottom: 20px; padding-top: 0px;  margin-bottom: 0px; margin-top: 0px;}
h5 { font-size:100%; font-weight:normal; color: #000000; margin:0; padding-top:15px; padding-bottom: 15px; }

img.imgleft {margin-right:15px;}

.frm {width: 100%;}

.hand {cursor: pointer; cursor: hand; color: #790627; }

td.rcol  { padding:0px 0px 0px 9px; width:186px; border-left: 1px solid #EAEAEA; }

div.menuA, div.menuN  {
	padding: 4px 0px 4px 4px;
	border-top: 1px solid #F0F0F0;
	font-family: Times New Roman; 
	font-size:130%;
	margin: 0px;
}

div.menuA {
	color: #790627;
	background-color:#F4F2EF;
	padding-right: 5px;
	padding: 4px 0px 1px 4px;
}

span.link {cursor: pointer; cursor: hand; color: #790627; border-bottom-style: dashed; border-bottom-color: #790627; border-bottom-width: 1px; }

div.l1 A, div.l1 A:link, div.l1 A:hover, div.l1 A:active, div.l1 A:visited, div.l2 A, div.l2 A:link, div.l2 A:hover, div.l2 A:active, div.l2 A:visited, div.l3 A, div.l3 A:link, div.l3 A:hover, div.l3 A:active, div.l3 A:visited { color: #745F54; }

div.l1, div.l2, div.l3 {
	padding: 4px 0px 4px 4px;
	font-family: Arial, Arial Cyr, Verdana, Tahoma,  Helvetica; 
	margin-left: 10px;
	font-size:70%;
	border-bottom: solid 1px #E6E2DD;
}

div.l2 {
	margin-left: 20px;
}

div.l3 {
	margin-left: 25px;
}

table.TblForm td {padding: 6px 6px 6px 0px; }

input,select,textarea {border: 1px solid #707070;}

.DigitalFld {border: 1px solid #707070; width:110px;  font-family: Arial, Arial Cyr, Verdana, Tahoma,  Helvetica; text-align:right;}
.err {border: 1px solid #ff0000; width:80px;  font-family: Arial, Arial Cyr, Verdana, Tahoma,  Helvetica; text-align:right;}
.TextFld {border: 1px solid #707070; width:100%;  font-family: Arial, Arial Cyr, Verdana, Tahoma,  Helvetica; }
.ShortTextFld {border: 1px solid #707070; width:80px;  font-family: Arial, Arial Cyr, Verdana, Tahoma,  Helvetica; }
.ShortDigitalFld {border: 1px solid #707070; width:30px;  font-family: Arial, Arial Cyr, Verdana, Tahoma,  Helvetica; text-align:right;}
.LargeFld {border: 1px solid #707070; width:100%;  font-size: 100%; font-family: Arial, Arial Cyr, Verdana, Tahoma,  Helvetica;}
.MediumFld {border: 1px solid #707070; width:220px;  font-family: Arial, Arial Cyr, Verdana, Tahoma,  Helvetica;}
.Medium2Fld {border: 1px solid #707070; width:180px;  font-family: Arial, Arial Cyr, Verdana, Tahoma,  Helvetica;}

.Comment {border: 3px solid #e8f1f4; background-color:#e8f1f4; width:100%;  font-family: Arial, Arial Cyr, Verdana, Tahoma,  Helvetica; font-size:84%;}

span.nowrap {white-space: nowrap;}

td.lmenu { padding:0px 9px 0px 0px; width:186px; border-right: 1px solid #EAEAEA; }

table.TblDesign td {padding: 6px 6px 6px 6px; border-right: solid 1px #790627; border-bottom: solid 1px #790627;}
table.TblDesign {border-left: solid 1px #790627; border-top: solid 1px #790627; width:100%;}
