body {
	font-family: arial;
	font-size: 12px;
	color:#6C8A9A;
}
td {
	font-family: arial;
	font-size: 12px;
}
form {
	margin:0;
	padding:0;
}
input.text, select.text,  textarea.text {
	margin:0;
	padding:2;
	border:1px solid #C2C4C8;
	font-size:11px;
	color:#005690;
}
h1, h2 {
	font-size: 16px;
	color: black;
	font-weight: bold;
	letter-spacing: -1px;
	margin: 0px;
}
h3, h4 {
	font-size: 16px;
	color: #078DFC;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: -1px;
	margin: 0px;
}
h5 {
	font-size: 14px;
	color: black;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: -1px;
	margin: 0px;
}
h1.title {
	font-size: 24px;
	color: #005690;
	font-weight: normal;
	text-transform: none;
	letter-spacing: -1px;
	white-space: nowrap;
	margin: 0px;
	padding: 0 0 20 0;
}
h1.title_or {
	font-size: 24px;
	color: #FF7200;
	font-weight: normal;
	text-transform: none;
	letter-spacing: -1px;
	white-space: nowrap;
	margin: 0px;
	padding: 0 0 20 20;
}
h1.titleb {
	font-size: 24px;
	color: #005690;
	font-weight: normal;
	text-transform: none;
	letter-spacing: -1px;
	white-space: nowrap;
	margin: 0px;
}
.spec_top {
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	margin: 0px;
	padding: 0 10 10 20;
}
input.search {
		padding:2px;
		margin:0px;
		border-bottom:1px solid #C1DEC1;
		border-top:1px solid #C1DEC1;
		border-left:0px solid #ffffff;
		border-right:0px solid #ffffff;
		height:24;
		width:180;
		color:#006600;
}
input.post {
		padding:2px;
		margin:5 0 5 0;
		border-bottom:1px solid #C1DEC1;
		border-top:1px solid #C1DEC1;
		border-left:0px solid #ffffff;
		border-right:0px solid #ffffff;
		height:24;
		width:215;
		color:#006600;
}
a, a:visited {
		color:#2470A2;
		text-decoration:underline;
}
a:hover {
		color:#1CA7F3;
		text-decoration:underline;
}
a.navi, a.navi:visited, a.navi:hover {
		color:#ffffff;
		font-family:Tahoma;
		text-transform:uppercase;
		letter-spacing: 0pt;
		font-size:11;
		font-weight: normal;
		text-decoration:none;
}
a.navia, a.navia:visited, a.navia:hover {
/*		color:#068FFF;*/
		color:#ffffff;
		font-family:Tahoma;
		font-weight: normal;
		text-transform:uppercase;
		letter-spacing: 0pt;
		font-size:11;
		text-decoration:none;
}
td.MenuItem {
 border: none;
 vertical-align: top;
 color:#ffffff;
 border-bottom: 1px dotted #FFffff;
 font-weight:normal;
 padding: 2 5 2 10;
 cursor: pointer;
 
}
td.MenuItem2 {
 border: none;
 vertical-align: top;
 color:#ffffff;
 border-bottom: 1px dotted #FFffff;
 font-weight:normal;
 padding: 1 5 1 30;
 cursor: pointer;
}
.Parnt {
		padding: 19 15 14 15;
		text-align:center;
}
.Parnt2 {
		padding: 19 15 14 15;
		text-align:center;
		background-image: url('/images/bg_menu_or.gif');
}
table.Chield {
	visibility:hidden;
	position:absolute;
	left: 0px;
	font: bolder 10pt Verdana, Arial, Helvetica, sans-serif;
	border: solid #FF9300 1px;
	background-color: #FF9300;
  background-image: url('/images/bg_menu2.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	width: 150px;
/*	filter: alpha(opacity=95);
	-moz-opacity:.95;
	opacity:.95;*/
}
.td_first {
		color:#ffffff; 
		font-weight:normal;
		font-size:11px;
		text-align:center;
		background-color:#ffffff;
}
.td_chet {
		background-color:#ffffff;
		font-size:11px;
		padding:3px;
}
.td_nechet {
		font-size:11px;
		background-color:#EDEDED;
		padding:3px;
}
.subimg {
		font-size:11px;
		color:#4DA62C;
		text-align:center;
		margin:0 3 0 3px;
}
.subimg2 {
		font-size:11px;
		background-color:#ffffff;
		cursor:pointer;
}
.subimg3 {
		border:1px solid #D1D1D1;
		padding:3px;
}
.title_news, .title_news:visited {
		color:#0097FF;
		font-size:13px;
		font-weight: normal;
}
td.bottom {
		color:#ffffff; 
		background-image: url('/images/bg_bottom.jpg'); 
		background-repeat: repeat-x;
		background-color: #007ABE;		
}
.date {
		color:#ffffff;
		font-size:12px;
		font-weight:normal;
		background-color: #E98515;
/*		background-color:#035AB9;*/
		padding: 0 2 0 2;
}
.black, .black:hover, .black:visited  {
		color:#455168;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
}
a.black, a.black:hover, a.black:visited  {
		text-decoration: underline;
}
img.bw {
		filter: gray;
		border: 1px solid #455168; 
}
img.nobw {
		filter: none;
		border: 1px solid #455168; 
}
.catalog_title, .catalog_title:hover, .catalog_title:visited {
		color:#0097FF;
		font-size:16px;
}
.tovar {
		background-image: url('/images/bg_tovar.gif');
		background-repeat:repeat-x;
		background-position:bottom;
}
.tovar2 {
		background-image: url('/images/bg_tovar.gif');
		background-repeat:repeat-x;
		background-position:bottom;
		font-size:12px;
}
.tovar3 {
		background-image: url('/images/bg_tovar.gif');
		background-repeat:repeat-x;
		background-position:bottom;
		font-weight:bold;
		text-align:center;
		background-color:#F0FAFF;
}
td.tovar_menu {
		border-bottom: 1px dotted #D2E3ED;
 		padding:7 5 7 20;
		color:#266FA1;
		text-decoration:none;
		cursor: pointer;
}
td.tovar_menu2 {
		border-bottom: 1px dotted #D2E3ED;
 		padding:7 5 7 20;
		color:#ffffff;
		text-decoration:none;
		cursor: pointer;
		background-image: url('/images/bg_menu_left_hover.gif');
}
td.tovar_menu a {
		color:#266FA1;
		text-decoration:none;
}
td.tovar_menu2 a {
		color:#ffffff;
		text-decoration:none;
}
td.tovar_menu a:hover, td.tovar_menu a:visited,  {
		color:#266FA1;
		text-decoration:none;
}
td.tovar_menu2 a:hover, td.tovar_menu2 a:visited,  {
		color:#ffffff;
		text-decoration:none;
}
.cherry {
		background-image: url('/images/bg_cherry.gif'); 
		background-repeat: repeat-x; 
		background-position: bottom; 
		text-align:right;
}
.cherry2 {
		background-image: url('/images/bg_cherry.gif'); 
		background-repeat: repeat-x; 
		background-position: bottom; 
		text-align:left;
		vertical-align: bottom;
}
.content_bottom {
		background-image: url('/images/bg_cherry.gif'); 
		background-repeat: repeat-x; 
		background-position: bottom; 
		padding:20 25 20 25; 
		border-right: 1px solid #D2E3ED;
}
.vote {
		font-weight:bold;
}
<!-- Topadvert начало --> 
div.topadvert_div{
    width: 200px;
    background: white; /* цвет фона */
    padding: 0px !important;
    border: 1px solid #FF7200;
}
div.topadvert_style_header{
    background: #FF7200;;
	  padding: 2px 3px 3px 4px !important;
    font-family: Arial, Tahoma, Verdana, serif; /* тип шрифта заголовка */
    font-size: 13px; /* размер шрифта заголовка */
	  color: #ffffff; /* цвет шрифта заголовка */
}
div.topadvert_style_shop{
     background: white;
     margin-top: 1px !important;
     padding: 2px 3px 3px 4px !important;
     text-align: left;
}
div.topadvert_style_shop a{
     font-weight: normal;
}