body {
       margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px; font-family:Tahoma; font-size:12px; color:#333333}
.pngfix {
	//background-image:none !important;
	behavior:url(ai_img/pngfix.htc);}
p{ font-family:Tahoma; font-size:12px; color:#333333}
a{ font-family:Tahoma; font-size:12px; text-decoration:none; color:#0A8DD3;}
a:hover{ font-family:Tahoma; font-size:12px; text-decoration:underline; color:#0A8DD3;}	
.tdtext{ padding-bottom:10px; padding-left:20px; padding-right:10px; padding-top:20px;}
.tdbottom{ padding-bottom:10px; padding-left:0px; padding-top:0px; background:url(botdash.png) top left repeat-x}
.tdnews{ padding-top:20px; padding-left:10px; padding-right:5px}
.tdtright{ padding-left:10px;}
h1{ font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; font-size:23px; font-weight:normal; padding:0px; margin:0px;}
h2{ font-family:Georgia, "Times New Roman", Times, serif; color:#2C9EDA; font-size:24px; font-weight:normal; padding:0px; margin:0px;}
h3{ font-family:Georgia, "Times New Roman", Times, serif; color:#0081CE; font-size:18px; font-weight:normal; padding:0px; margin:0px; margin-bottom:5px; margin-top:18px;}
.h2{ font-family:Georgia, "Times New Roman", Times, serif; color:#0065AB; font-size:15px; font-weight:normal; padding:0px; margin:0px;}
.top{ background:url(top10.png) top center no-repeat}
.div2{ background:url(div1.png)}
.div1{ background:url(div2.png)}
.bottab{ background:url(botline.png) left top no-repeat}
.menu{ background:url(menu.png)}
.menu ul{ padding:0px; margin:0px; text-align:center; list-style-type:none }
.menu ul li{ float:left;padding:0px; margin:0px; }
.menu ul li a{padding-left:5px; padding-right:5px; line-height:38px; text-transform:uppercase; font-family:Tahoma; color:#FFFFFF; text-decoration:none;  display:block}
.menu ul li a:hover{padding-left:5px; padding-right:5px; line-height:38px; background:url(menuact.png); display:block; text-transform:uppercase; font-family:Tahoma; color:#000000; text-decoration:none}
.menu ul li a.act{padding-left:5px; padding-right:5px; line-height:38px; background:url(menuact.png); display:block; text-transform:uppercase; font-family:Tahoma; color:#000000; text-decoration:none}
.menu ul li a.act:hover{padding-left:5px; padding-right:5px; line-height:38px; background:url(menuact.png); display:block; text-transform:uppercase; font-family:Tahoma; color:#000000; text-decoration:none}
.podm{ font-family:Tahoma; font-size:11px; color:#0079BF; text-decoration:none}
.podm:hover{ font-family:Tahoma; font-size:11px; color:#0079BF; text-decoration:underline}
.actm{font-family:Tahoma; font-size:11px; color:#000000; text-decoration:none}
.actm:hover{font-family:Tahoma; font-size:11px; color:#000000; text-decoration:none}
.zag{ background:url(zagol/fon.png); margin-bottom:8px;}
.zag table{ background:url(zagol/disk.png) right top no-repeat}
.zag table table{ background:url(zagol/grad.png) left top repeat-y}

.ul1{ list-style-type:none; list-style-image:url(ul1.png)}

.menu11{ margin:0px; padding:0px; }
.menu11 td{  margin:0px; padding:0px; padding-bottom:8px; }
.menu11 a{ display:block; line-height:30px; text-decoration:none; background:none; }
.menu11 a img{ float:left; background:url(men1/ar0.gif); margin-right:10px}
.menu11 a:hover img{ float:left; background:url(men1/ar1.gif); margin-right:10px}
.menu11 a font{ display:block; font-family:Tahoma; font-size:12px; color:#0066CC; font-weight:bold}
.menu11 a:hover font{ display:block; font-family:Tahoma; font-size:12px; color:#FFFFFF; cursor:pointer; text-decoration:underline; font-weight:bold}
.menu11 a div{ display:block; background:none;  width:243px;}
.menu11 a div div{ display:block; background:url(men1/fond.png) left bottom no-repeat; padding-left:20px; width:223px;}
.menu11 a:hover div{ display:block; background:url(men1/fon.png) left top no-repeat;  width:243px;}
.menu11 a:hover div div{ display:block; background:url(men1/cor.png) right bottom no-repeat; padding-left:20px; width:223px;}


.grey{ color:#9898B0; font-family:Tahoma; text-transform:uppercase; font-size:12px; font-weight:bold }
.menu11 a.act{ display:block; line-height:30px; text-decoration:none; background:none; }
.menu11 a.act img{ float:left; background:url(men1/ar1.gif); margin-right:10px}
.menu11 a.act:hover img{ float:left; background:url(men1/ar1.gif); margin-right:10px}
.menu11 a.act font{ display:block; font-family:Tahoma; font-size:12px; color:#FFFFFF; cursor:pointer; text-decoration:underline}
.menu11 a.act:hover font{ display:block; font-family:Tahoma; font-size:12px; color:#FFFFFF; cursor:pointer; text-decoration:underline}
.menu11 a.act div{ display:block; background:url(men1/fon.png) left top no-repeat;  width:243px;}
.menu11 a.act div div{ display:block; background:url(men1/cor.png) right bottom no-repeat; padding-left:20px; width:223px;}
.menu11 a.act:hover div{ display:block; background:url(men1/fon.png) left top no-repeat;  width:243px;}
.menu11 a.act:hover div div{ display:block; background:url(men1/cor.png) right bottom no-repeat; padding-left:20px; width:223px;}

.bord{ border-right:#999999 dashed 1px; padding-left:20px}
.bord1{ border-bottom:#999999 dashed 1px;}
.imbord{ background:url(bord1.png) left top no-repeat}

.next{ color:#F04722; font-family:Tahoma; font-size:11px; text-decoration:underline}
.next:hover{ color:#F04722; font-family:Tahoma; font-size:11px; text-decoration:underline}
.next1{ color:#A8A6A4; font-family:Tahoma; font-size:11px; text-decoration:underline}
.next1:hover{ color:#A8A6A4; font-family:Tahoma; font-size:11px; text-decoration:underline}

.date{ color:#A8A6A4; font-family:Tahoma; font-size:12px; font-weight:bold}
.sour{color:#A8A6A4; font-family:Tahoma; font-size:10px; font-weight:bold; text-decoration:underline}
.sour:hover{color:#A8A6A4; font-family:Tahoma; font-size:10px; font-weight:bold; text-decoration:underline}
.date1{ color:#F04722; font-family:Tahoma; font-size:11px; font-weight:bold}
.name{color:#3179AF; font-family:Tahoma; font-size:12px; font-weight:bold; text-decoration:underline}
.name:hover{color:#3179AF; font-family:Tahoma; font-size:12px; font-weight:bold; text-decoration:underline}
.full p{ margin:0px; padding:0px; margin-bottom:8px}

.map{ list-style-type:none; padding:0px; margin-top:0px; margin-bottom:0px; margin-left:40px; list-style-image:url(ul1.png)}
.map a{ font-family:Tahoma; font-size:12px; color:#3179AF; text-decoration:none}
.map a:hover{ font-family:Tahoma; font-size:12px; color:#3179AF; text-decoration:underline}

.map .map{list-style-type:none; padding:0px; margin-left:10px; margin-bottom:5px; list-style-image:none}
.map .map a{ font-family:Tahoma; font-size:11px; color:#000000; text-decoration:none}
.map .map a:hover{ font-family:Tahoma; font-size:11px; color:#000000; text-decoration:underline}
.copy{ font-family:Tahoma; color:#666666; font-size:11px; padding-bottom:0px; margin-bottom:0px; margin-top:5px; padding-top:0px}
a.acopy{font-family:Tahoma; color:#666666; font-size:11px; text-decoration:underline}
a.acopy:hover{font-family:Tahoma; color:#666666; font-size:11px; text-decoration:underline}
P.first { font-family: "Times New Roman", Times, serif; font-size: 14pt; color: #ffff00; text-align: left; font-style: italic; font-variant: small-caps; font-weight:bold; background-color: #ff0033 }
P.second { font-family: "Times New Roman", Times, serif; font-size: 14pt; color: #ffff00; text-align: left; font-style: italic; font-variant: small-caps; font-weight:bold; background-color: #2c00ff }
P.price { font-family: "Times New Roman", Times, serif; font-size: 12pt; color: #ff0033; text-align: left; font-weight:bold; }
P.price1 { font-family: "Times New Roman", Times, serif; font-size: 12pt; color: #2c00ff; text-align: center; font-weight:bold; }
P.print { font-family: "Times New Roman", Times, serif; font-size: 12pt; color: #ff0045; text-align: right; font-style: italic; font-weight:bold; background-color: #fffd00}
P.print1 { font-family: "Times New Roman", Times, serif; font-size: 12pt; color: #2C9EDA; text-align: center; font-style: italic; font-weight:bold; background-color: #fffd00}
P.print2 { font-family: "Times New Roman", Times, serif; font-size: 12pt; color: #ff0045; text-align: center; font-style: italic; font-weight:bold; background-color: #fffd00}
P.price2 { font-family: "Times New Roman", Times, serif; font-size: 14pt; color: #ff0033; text-align: center; font-weight:bold; }
P.akcia { font-family: "Times New Roman", Times, serif; font-size: 14pt; color: #ff0033; text-align: left; font-weight:bold; }
P.akcia1 { font-family: "Times New Roman", Times, serif; font-size: 12pt; color: #ff0033; text-align: center; font-weight:italic; }
P.akcia2 { font-family: "Times New Roman", Times, serif; font-size: 12pt; color: #0000ff; text-align: center; font-weight:italic; }
P.akcia3 { font-family: "Times New Roman", Times, serif; font-size: 12pt; color: #0000ff; text-align: justify; font-weight:italic; }
P.akcia4 { font-family: "Times New Roman", Times, serif; font-size: 12pt; color: #0000ff; text-align: center; font-weight:italic; }


table.sort{
font-family: Arial;
font-size: 10px;
border-spacing:0em;
}

/* ячейки таблицы */
table.sort td{
border:2px solid #42aaff;
padding:0.1em 0.1em;
text-align:center
}

/* заголовки таблицы */
table.sort thead td{
cursor:pointer;
font-size: 12px;
cursor:hand;
font-weight:bold;
text-align:center;
vertical-align:middle
}

/* заголовок отсортированного столбца */
table.sort thead td.curcol{
background-color:#00ff00;
color:#CC0000
}

SELECT {
	MARGIN-TOP: 7px; FONT-SIZE: 12px; BACKGROUND: #ececec; COLOR: #000000
}
INPUT {
	MARGIN-TOP: 7px; FONT-SIZE: 12px; BACKGROUND: #ececec; COLOR: #000000
}

/*Submenu box*/
#vmenu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:1000;
	height:auto;
	border:1px solid #C1C1C1;
        border-top: none;
        background: lightyellow;
        width: 280px;
}




/*Submenu margin*/
#vmenu li ul.root-item
{
	margin:-35px 0 0 150px;
}

#vmenu li ul
{
	margin:-35px 0 0 150px;
}

/*Submenu hide*/
#vmenu li:hover ul ul,
#vmenu li.jsvhover ul ul,
#vmenu li:hover ul ul ul,
#vmenu li.jsvhover ul ul ul 
{
	/*top:-999em;*/
	display:none;
}

/*Submenu show*/
#vmenu li:hover ul,
#vmenu li.jsvhover ul,
#vmenu li li:hover ul,
#vmenu li li.jsvhover ul,
#vmenu li li li:hover ul,
#vmenu li li li.jsvhover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

