body {
		padding:0px; 
		margin:0px;
}
body, p, div, td, th {color: #383838; font-family:  Arial, Helvetica, sans-serif; text-align:justify }
body, p, td, th {font-size: 12px;}


p {padding:0px 0px 0px 0px ; margin:0px 0px 5px 0px ; text-align:justify }
a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#B91A04; text-decoration:none;}
a:visited {text-decoration: none;}
a:hover{text-decoration: underline;}
a:active{text-decoration:none;}

img { border:0;}
th { 
		background-color:#D2D2D2; 
		color: #ffffff; 
		height:15px; 
		padding:5px;
		text-align:left
}

.del_button{
		background-color:#FFFFFF;
		border:0px;
		text-align:center
}

hr {
		color: #CCCCCC;
		margin:15px 0px 0px 0px;
		height:1px;
}
ul {
		padding:3px 0px 3px 20px;
		margin:0;
}
li{
		margin-bottom:5px;
}

input.text {
		background-color:#F8F8F8;
		border:1px solid  #D0D0D0;
		margin-bottom:5px;
		color:#D0D0D0;
} 

/*Заголовки*/
h1 { 
		color:#bdbdbd;  
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:23px; 
		padding:0; 
		margin:0px 0px -4px 0px;
}
h2, h2 a, h2 a:visited, h2 a:active  { 
		color: #383838; 
		font-family: Arial, Helvetica, sans-serif;  
		font-size:13px; 
		padding:0px; 
		margin:0px 0px 0px 0px ; 
		font-weight:bold;
}
h2 a:hover,  { 
		color:#383838; 
		font-family: Arial, Helvetica, sans-serif;  
		font-size:13px; 
		padding:0px; 
		margin:0px 0px 0px 0px ; 
		font-weight:bold;
		text-decoration:underline
}
h3 {
		font-family: Arial, Helvetica, sans-serif; 
		color:#56563B; 
		font-size:20px; 
		padding:0px; 
		margin:-4px 0px 0px 0px;
		font-weight:normal
}

h4, h4 a, h4 a:visited, h4 a:active, h4 a:hover  {
		font-family: Arial, Helvetica, sans-serif; 
		color:#3B9463; 
		font-size:16px; 
		padding:0px; 
		margin:-4px 0px 0px 0px;
		font-weight:bold
}
h5, h5 a {font-family: Arial, Helvetica, sans-serif; color:#56563B;  font-size:15px; padding:0px 0px 5px 0px; margin:0px 0px 0px 0px ;}
.white { color:11px; color:#ffffff}


/*Ссылки*/

a.dow {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; text-decoration:underline; font-weight:normal}
a.dow:visited {text-decoration: underline;}
a.dow:hover{text-decoration: none;}
a.dow:active{text-decoration:underline;}

a.white {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#ffffff; text-decoration:underline;}
a.white:visited {text-decoration: underline;}
a.white:hover{text-decoration: none;}
a.white:active{text-decoration:underline;}


.main_menu {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#C00404; text-decoration:underline;}
a.main_menu {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#C00404; text-decoration:underline;}
a.main_menu:visited {text-decoration: underline;}
a.main_menu:hover{text-decoration: none;}
a.main_menu:active{text-decoration:underline;}


.submenu { position:absolute; left: 0; top:0; visibility:hidden; width:200px; padding-left:200px; margin-top:-18px;}

.pd_menu {border:1px #ACACAC solid;}
.pd_menu td {border:0px; background-color: #F3F3F3; padding:4px 6px 4px 6px; }
.pd_menu a, .pd_menu a:visited {color:#000000; font-size:12px;font-weight: normal; text-decoration:none; border:0px;}
.pd_menu a:hover {color:#000000; text-decoration: underline;  font-size:12px; font-weight: normal; border:0px;}


/*Уровни карты сайта*/
a.site_map_level_0{
		padding-left:0px;
		font-size:14px;
		font-weight:bold
}
a.site_map_level_1{
		padding-left:15px;
		font-weight:bold
}
a.site_map_level_2{
		padding-left:30px
}
a.site_map_level_3{
		padding-left:45px
}
a.site_map_level_4{
		padding-left:60px
}
a.site_map_level_5{
		padding-left:75px
}

/*Верстка background-image:url(//.._img/foto.jpg);*/
.line {
		background-image:url(/_img/line.jpg);
		background-repeat:repeat-x;
		border-bottom:1px solid #E3E3E3;
}

.foto{
		
		background-repeat:repeat-x;
		background-position:top right;
}
.telefon{
		padding-top:25px;
		text-align:right
}

.login {
		text-align: left;
}
.icon {
		text-align: right;
}
/*Стили верстки меню*/
.top_menu{
		background-image:url(/_img/line_menu.jpg);
		background-repeat:repeat-x;
		background-position:bottom;
}
.top_menu_ygol {
		background-image:url(/_img/top_menu_ygol.jpg);
		background-repeat:no-repeat;
		background-position:bottom right;
}
.center_menu{
		background-color:#F6F6F6;
		border-left: 1px solid #CD7B00;
		border-right:1px solid #D0D0D0;
		background-image:url(/_img/bottom_menu6.jpg);
		background-repeat:no-repeat;
		background-position:top right;
		padding:10px;
		padding-top:8px;
}
.bottom_menu {
		background-image:url(/_img/bottom_menu2.jpg);
		background-repeat:repeat-x
}
.bottom_menu_ygol {
		background-image:url(/_img/bottom_menu3.jpg);
		background-repeat: no-repeat;
		background-position:top right
}
.left_block {
		padding:20px 0px 0px 10px;
		height:100%
}
.center_block {
		padding:17px 20px 0px 0px;
		height:100%
}

.bottom_block {
		padding:20px 0px 0px 10px;
}

/*Центральный фон для подвала*/
.center_block_b {
		background-color:#F6F6F6;
		border-left: 1px solid #CD7B00;
		border-right:1px solid #D0D0D0;
		background-image:url(/_img/menu7.jpg);
		background-repeat:no-repeat;
		background-position:top right;
		padding:10px;
		padding-top:13px;

		color:#C00404;
}
.center_block_b p {
		color:#C00404;
}

.header_body{
		background-image:url(/_img/fon_line_header.jpg);
		background-repeat:repeat-x;
		background-position:bottom;
		margin:0px 0px 0px 6px;
}
.header_body_text{
		padding:15px 0px 0px 42px;
}

.rasst{
		height:90px;
		border:1px solid  #D6D6D6;
		background-image:url(/_img/fon_rasst.jpg);
		background-repeat:repeat-x;
}

.news_annonce{
		font-size:11px;
}

.article_annonce{
		font-size:12px;
}
.auth_login{
		width:170px;
		height:74px;
}

/* Itemlist ----------------------------------------------------------------------------------- */
table.itemslist {
        width: 100%;
        margin: 0px;
        margin-top: 5px;
        padding: 0px;
        border: 1px solid #CDCBCC;
        border: 1px solid gray;

        border-spacing: 0px;
        border-collapse: collapse;
}
table.itemslist th {
        height: 25px;
        margin: 0px;
        padding: 6px 4px 2px 4px;
        background: url(../images/background.gif) repeat;
        background-color: #999999;
        font-size: 13px;
        font-weight: bold;
        text-align: left;
}
table.itemslist tr.stepper {
        height: 25px;
        margin: 0px;
        padding: 6px 4px 2px 4px;
        background-color: #F2F2F2;
        border: 1px solid #e5e5e5;
        border: 1px solid gray;
        font-size: 12px;
        text-align: left;
}
table.itemslist tr.stepper a{
        color: gray;
        font-size: 8pt;
        font-weight: bold;
}
table.itemslist tr.stepper span{
        color: #555555;
        font-size: 8pt;
        font-weight: bold;
}
table.itemslist td {
        border-bottom: 1px solid #e5e5e5;
        border-bottom: 1px solid gray;
        padding: 3px;
}

table.add_form {
        margin: 4px;
        padding: 0px;
        width: 450px;
        border: 1px solid #CDCBCC;
        border-spacing: 0px;
        border-collapse: collapse;
}
table.add_form th {
        margin: 0px;
        padding: 5px;
        text-align:left;
        font-size: 13;
        font-weight: bold;

}
table.add_form input,select,textarea{
        width: 300px;
}
table.add_form td {
        font-weight: bold;
}
table.add_form td.normal {
        font-weight: normal;
}
.message_p {
	PADDING: 3 3 3 3;
	BORDER: 1px solid blue;
	BACKGROUND: #E9F0FF;
	/*MARGIN-BOTTOM: 10px;*/
	WIDTH: 100%;
	font-family: Arial, Helvetica, sans-serif;
}
/*--------------------------------------------------------------------------------------------- */
.no_border{ border:0;}

.r_d {
		width:170px; 
		border:1px solid #CBCBCB; 
		height:25px
}

.text_rr{
		padding:0px 20px 5px 20px
}

#apDiv1 {
	position:absolute;
	top:0px;
	width:750px;
	height:200px;
	z-index:1;
}
