ol,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }

li {
	list-style: none;
}

body
{
font : normal 12px Arial,  Times New Roman, sans-serif, Helvetica;
background-color: #4C4C4C;
}

#adm_panel a
{
color: white;
font-size: 8pt;
font-weight: bold;
}

h1
{
 color: #006699;
 font-weight: bold;
 font-size: 11pt;
}

h2
{
 color: #006699;
 font-weight: bold;
 font-size: 11pt;
}

h3
{
 color: #006699;
 font-weight: bold;
 font-size: 10pt;
 
}



.alf
{
 color: #8D0126;
 font-weight: bold;
 font-size: 14px;
  color: #8D0126;
}


h4
{
  background-image: url(../images/icons/icon_item_small.jpg);
  background-repeat: no-repeat;	
  background-position: left  top;
  text-valign: center;
 color: #006699;
 font-weight: bold;
 font-size: 10pt;
 height:0px;
 padding-left: 20px;
 padding-top: 0px;
 

}

h5
{
 color: #006699;
 font-weight: bold;
 font-size: 8pt;
}

b.red
{
 color: #8D0126;
 font-size: 8pt;
}


		a:hover {
			font : normal 12px Arial,  Times New Roman, sans-serif, Helvetica;
			margin : 0px 0px 0px 0px;
			TEXT-DECORATION: none;
			color : #003366;
		}
		a {
			font : normal 12px Arial,  Times New Roman, sans-serif, Helvetica;
			margin : 0px 0px 0px 0px;
			TEXT-DECORATION: underline;
			color : #006699;
		}



.form-errors {
	margin-bottom: 10px;
	border: 1px solid #f33;
	background-color: #ffc;
	width: 350px;
}

.form-errors h2 {
	padding: 5px 20px 5px 25px;
	font-size: 11px;
	color: #fff;
	font-family: Tahoma, sans-serif;
    font-size: 12px;
	background: #f33 url(../images/error.png) no-repeat 5px 2px;
}

.form-errors dl {
	padding: 5px;
	font-family: Tahoma, sans-serif;
    font-size: 11px;
}
.form-errors dt {
	font-weight: bold;
	float: left;
	padding-right: 5px;
}



.form-message {
	margin-bottom: 10px;
	border: 1px solid #f33;
	background-color: #ffc;
	width: 350px;
}

.form-message h2 {
	padding: 5px 20px 5px 25px;
	font-size: 11px;
	color: #fff;
	font-family: Tahoma, sans-serif;
    font-size: 12px;
	background: #FFD42A url(../images/error.png) no-repeat 5px 2px;
}

.form-message dl {
	padding: 5px;
	font-family: Tahoma, sans-serif;
    font-size: 11px;
}
.form-message dt {
	font-weight: bold;
	float: left;
	padding-right: 5px;
}




#main_menu
{
width:994px;
border: solid 1px red;	
float:left;
margin: 1px;
}

#top_box
{
width:994px;
border: solid 1px red;	
float:left;
margin: 1px;
}


#abc_box li
{
float: left;
list-style-type: none;
padding: 2px;
}

#theme_box li
{
list-style-type: none;	
}

#center li
{
list-style-type: none;
padding: 2px;
}

.table_main_left {
	background: url(../images/fon_top.jpg) repeat-x;
	background-position:top;
}



.table_image {
	border: solid 2px #99CCFF;		
  margin: 5px 5px 5px 5px;
}

a .table_image {
	border: solid 2px #99CCFF;		
  margin: 5px 5px 5px 5px;
}




table.form
{
border-collapse: collapse;
}

span.label
{
 color: #006699;
 font-weight: bold;
 font-size: 9pt;
}

span.mys a
{
	TEXT-DECORATION: none;
}