td, div, th, body {
 	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #7c7c7c;
}
p , ul, ol, center {
	margin-bottom: 0;
	margin-top: 13px; 
}
 ul ol,ul Ul, ol ul, ol ol {
	margin-top: 6px; 
}

h1 {
	margin: 0px;
	padding: 25px;
	padding-top: 0px;	
	padding-bottom: 10px;	
	color: #ad7560;
	font-weight:  normal;
	font-size: 165%;
	width: 596px;
}
h2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 135%;
	color: #AD7560;
	margin-top: 0px; 	
	margin-bottom: 0px; 	
	font-weight:  normal;
}
h3 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 135%;
	color: #AD7560;
	margin-top: 17px; 	
	margin-bottom: 0px;
	font-weight:  normal;
}
h4 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 115%;
	font-weight:  normal;
	margin-top: 17px; 	
	margin-bottom: 0px;
}
h5 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	margin: 0px; 	
}
h6 {
	font-family : Georgia, Arial, Helvetica, sans-serif;
	color: #B35009;
	font-size: 80%;
	font-weight: normal;
	margin-top: 27px; 	
	margin-bottom: 0px;
}

a {	color : #b5592b; text-decoration: underline; }  
a:hover {color : #ad7560; text-decoration: underline; }    
a:visited {color : #b5592b;  text-decoration : underline; } 
a:visited:hover {color : #ad7560;  text-decoration: underline;}
#nav {
	text-align: center;
}
#nav th a {
	font-weight: normal;
}
#nav a, #nav a:visited { text-decoration: none; }  

#nav img {
	margin: 3px;	
}
#nav th {
	font-size: 11px;
	text-align: center;
}

div.announce {
	overflow: auto;
	width: 100%;
	margin-top: 12px;
}
div.announce p {
	margin-top: 5px;
}
div.portfolio {
	overflow: auto;
	width: 100%;
	padding-top: 17px;
	padding-bottom: 10px;
	border-bottom: 1px solid #D5D6CA;
	background: url(/images/file/portfolio.gif) no-repeat 4px 21px;
}
div.portfolio div {
	padding: 0px;
	padding-left: 35px;
}
div.portfolio div div {
	padding: 0px;	
}
div.fl_port {
	float: right;
	width: 155px;
}
div.portfolio div div div {
	padding-left: 60px;
	padding-bottom: 12px;
	background: url(/images/file/download.gif) no-repeat 35px 2px;
}
div.fl_port div h4 {
	display: inline;
}
div.portfolio h4 {
	margin-top: 0px;
}
div.portfolio p {
	margin-top: 5px;
}
div.portfolio a {	
	color : #ad7560;
}
div.portfolio a:visited {
	color : #ad7560;
}

#flt_rt, #flt_lt,#flt_ct {
	float: right;
	border: 1px solid #D5D6CA;
	margin: 5px;
	margin-left: 15px;
	text-align: center;
	padding: 1px;
	background-color: #F8F7F4;
}
#flt_lt{
	float: left;
	margin: 5px;
	margin-right: 15px;
}
#flt_ct{
	text-align: center;
	float: none;
	margin: 5px;
	margin-right: 15px;
}
#flt_rt img, #flt_lt img, #flt_ct img {
	display: block;
}
#flt_rt div, #flt_lt div,#flt_ct div {
	font-size: 75%;
	color: #564C4C;
	padding: 3px;
	padding-left: 10px;
	padding-right: 10px;
}
table.an_pic {
	background-color: #D5D6CA;
	margin-bottom: 5px;
	margin-top: 5px;
}
table.an_pic td {
	background-color: #F5F5F4;
}
#contmenu {
	width: 345px;
	padding-top: 190px;
}
#contmenu a {
	display: block;
	font-family: Tahoma,Verdana,Arial,TAhoma, Helvetica, sans-serif;
	font-size: 15px;
	color: #7C7C7C;
}
#contmenu a:hover { color: #E53600;}    
#contmenu a:visited {   color: #7C7C7C; } 
#contmenu a:visited:hover {  color: #E53600;}
#contmenu ul {
	margin: 0px;
	padding: 0px;
	margin-left: 82px;
	list-style: none;
	
}
#contmenu ul a {
	font-weight: bold;
	margin-top: 12px;
	margin-bottom: 3px;
	color: #7C7C7C;
}
#contmenu ul a:hover { color: #E53600; }    
#contmenu ul a:visited { color: #7C7C7C; } 
#contmenu ul a:visited:hover { color: #E53600;  }

#contmenu ul ul {
	margin: 0px;
	margin-left: 23px;
}
#contmenu ul ul a	{
	margin-top: 9px;
	font-weight: normal;
	font-size: 13px;
	font-family: Verdana,Arial,TAhoma, Helvetica, sans-serif;
	background: url(/images/arrow.gif) no-repeat 0px 6px;
	padding-left: 14px;
}
#contmenu ul ul.record a	{
	background: url(/images/disk.gif) no-repeat 0px 6px;
}
#contmenu ul ul ul a	{
	margin-top: 5px;
	font-size: 11px;
	background: url(/images/dblarrow.gif) no-repeat 0px 6px;
}
#contmenu ul ul ul ul a	{
	margin-top: 0px;
}
#MK319 {
	position: relative;
}
ul #MK319 a, ul #MK319 a:visited {   
	color: #E53600; 
}
#MK319 div {
	top: -5px;
	left: -82px;
	position: absolute;
	visibility: visible;
	width: 74px;
	height: 29px;
	background: url(/images/319.gif) no-repeat;
}
#dvdbox {
	position: relative;
}
ul #dvdbox a, ul #dvdbox a:visited {   
	color: #E53600; 
}
#dvdbox div {
	top: -17px;
	left: -77px;
	position: absolute;
	visibility: visible;
	width: 68px;
	height: 58px;
	background: url(/images/dvdbox.gif) no-repeat;
}
.detail {
	text-align: right;
}
.time {
	font-size: 70%;
}
/* Стандарт */
div.sitemap {
	margin-top: 7px;
	padding-left: 15px;
	background: url(/images/disk.gif) no-repeat 0px 6px;
}
div.sitemap_item {
	margin-top: 5px;
	font-size: 85%;
}
.aster { color: red; }
#tbl_form {
	width: 450;
}
 .td_form {
 	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 0px; 
 }
 #tbl_form td {
 	text-align: right;
 }
 #tbl_form td.td_form,#tbl_form td.td_form_txt {
	text-align: left;
 }
 .frm {
 	background-color: #f4fbff;	
	width: 250px;
 	padding-right: 3px;
	padding-right: 3px;
	font-size : x-small;font-family : Arial, Helvetica, sans-serif;
 }
 .frm_sbmt {
	width: 250px;
	height: 24px;
	font-size : 12px;font-family : Arial, Helvetica, sans-serif;
 }
 textarea.frm {
	width: 100%;
}
div.ushki {
	text-align: center;
	margin-bottom: 10px;
}
div.ushki img {
	display: block;
}
#tbl {
	background-color:  #D5D6CA; 
}
div.comment {
	border: 1px #D5D6CA solid;
	font-size: 11px;
	padding-right: 7px;
	padding-left: 7px;
	padding-bottom: 12px;
	padding-top: 7px;
	text-align: center;
	background: #F8F7F4;
	margin-bottom: 20px;

}

div.comment span, div.comment a, div.comment a:hover, div.comment a:visited, div.comment a:visited:hover {
	color: #7C7C7C;
	text-decoration: none;
	margin-right: 15px;
}


#tbl th {
	background-color: #E9EADD;
	padding-right: 7px;
	padding-left: 7px;
	padding-bottom: 5px;
	padding-top: 4px; 
}
#tbl th.news {
	color: White;
	font-weight: normal;
	text-align: center;
}
#tbl td {
	background-color: #F8F7F4;
	padding-right: 7px;
	padding-left: 7px;
	padding-bottom: 5px;
	padding-top: 4px; 
}

#tbl td.tbl_dan {
	text-align: right;
	font-size: 70%;
}
#tbl td.tbl_ob img {
	float: left;
}
#tbl td.tbl_green {
	text-align: right;
	font-weight: bold;
	color: Green;
}
#tbl td.tbl_red {
	text-align: right;
	font-weight: bold;
	color: Red;
}
.g_date {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #494949;
}
#tbl td.comment,#tbl th.comment {
	font-size: 11px;
}
#tbl th.comment {
	text-align: left;
	font-size: 65%;
}
#tbl td.pic {
	text-align: center;
	padding: 1px;
	vertical-align: top;;
}
td.pic img {
	border: 1px solid #FFFFFF;
}

#tbl_imge {
	margin-bottom: 10px;
}
#tbl_imge td.pic {
	text-align: center;
	background: White url(/images/imagefon.png) no-repeat;
}
#tbl_imge td.delim {
	background: #D5D6CA;
}
#tbl_imge th.comment {
	color: #7C7C7C;
	padding: 3px;
	padding-top: 10px;
	padding-left: 7px;
	padding-right: 7px;
	text-align: left;
	font-size: 60%;
	font-weight: normal;
	vertical-align: bottom;
	/*background: #E4EDF6;*/
}
#tbl_imge th.comment h5 {
	width: 146px;
}
#top100 {
margin-top: 16px;
margin-left: 82px; 
}

