* {
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
color:#555555;
//padding:0;
//margin:0;
border-collapse:collapse;
border-spacing: 0px;
}

.xyz
{
  margin-left:10px;
  font-size:130%;
  color: #006600;
  padding-left:10px; 
  background:url(../imgs/a.gif) left center no-repeat;
}

html, body {
width: 100%;
height: 100%;
padding:0;
margin:0;
min-height: 100%;
background-color: #ffffff;
}

.b{border:1px solid black;}

#table{
vertical-align:top;
padding-top:0;
border-collapse: collapse;
empty-cells: show;
font-size: 12px;
}
a img{
border:0px none;
}

a {
text-decoration: none;
font-size: 9pt;
color: #006600;
}

a:hover {
text-decoration: underline;
}

.green{
background-color:#006600;
color:#ffffff;
}
.green *{
color:#ffffff;
}

a.apolitic {
display:block;
font-size:11px;
color:#e1e1e1;
width:170px;
line-height:12px;
padding:0px 5px 0px 50px;
background:url(../imgs/apol_logo.gif) left top no-repeat;
}

td.apolitic {
color:#e1e1e1;
padding:7px 15px 7px 13px;
background:url(../imgs/apol_bg.gif) right no-repeat;
background-color:#005000;
}

td.banners {
padding-left:100px;
}

img.logo{
margin-left:23px;
}

td.leftbg{
background-color:#005000;
background:url(../imgs/left_bg.gif) top repeat-x;
}
td.headbg{
background:url(../imgs/head_bg.jpg) top left no-repeat;
}
td.headbgright{
background:url(../imgs/head_bg_right.jpg) top left repeat-x;
}
td.menuright{
padding-left:12px;
line-height:26px;
vertical-align:middle;
}
div.icons{
padding:0px 10px 0px 5px;
width:130px;
height:18px;
}
div.icons_b{
padding:15px 10px 0px 5px;
width:120px;
}
a.icon{
padding:0px 10px;
}
a.icq{
display:block;
font-size:14px;
color:#fff;
vertical-align:middle;
line-height:18px;
margin:4px 0px;
}
a.icq img{
vertical-align:middle;
margin-right:6px;
}
div.consult{
padding:22px 22px 10px 22px;
line-height:18px;
}
div.consult div.consult_text{
padding-left:24px;
font-size:14px;
margin-bottom:10px;
}
div.left_head{
background:#004a00;
height:25px;
font-size:14px;
color:#fff;
vertical-align:middle;
line-height:25px;
padding-left:26px;
}
div.left_menu{
padding:14px 0 14px 10px;
}
div.left_menu a{
display:block;
background-color:#005800;
margin-bottom:1px;
line-height:24px;
vertical-align:middle;
padding:0 3px 0 16px;
font-size:14px;
}
div.left_menu a:hover, div.left_menu a.hover{
background-color:#006600;
background:url(../imgs/left_menu_bg.gif) right repeat-y;
text-decoration:none;
}
a.menulink{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding:0px 10px;
}
td.content_table{
background:url(../imgs/corner_left.gif) left top no-repeat;
}
td.content_area{
background:url(../imgs/content_bg_left.gif) left repeat-y;
padding: 5px 40px 5px 53px;
margin-left:10px;
}
td.bg_left{
background:url(../imgs/corner_left_bottom.gif) left bottom no-repeat;
}
td.bg_center{
background:url(../imgs/bg_bottom.gif) #eeeeee bottom repeat-x;
}
td.bg_right{
background:url(../imgs/bg_bottom_right.gif) #eeeeee bottom repeat-x;
}
td.right_panel{
padding: 5px 40px 5px 15px;
font-size:14px;
color:#006600;
background:url(../imgs/gray_dot.gif) #eeeeee left repeat-y;
}
h1{
display:block;
font-size:14px;
color:#999999;
}
p.text{
margin:5px 0px;
}
div.rig_corn{
background:url(../imgs/corner_right_bottom.gif) left bottom no-repeat;
}
td.bg_right_top{
background:url(../imgs/gray_dot.gif) #eeeeee left repeat-y;
}
table.tab_area{
background:url(../imgs/gray.gif) 23px 20px no-repeat;
}


ul li/*???????*/
{
font-size:inherit;
list-style-type:none;
list-style-position:inside;
}
ol li/*??????*/
{
padding-left:0px;
}
.li
{
font-size:14px;
padding-bottom:5px;
}

.zagolovok {
	margin: 10px;
}

.calendar {
	margin-left:10px;
}

.calendar td {
	padding:0px;
}

#banner1 {
	height:325px;
	width:185px;
}

#banner1 img {
	padding: 2px 0;
}