html {height:100%;}

body {height:100%; font-family: arial, tahoma, sans-serif; text-align:left; color: black; font-size: 12px; font-weight: normal; margin: 0; margin-top: 0px; background: url(/images/fon1.gif) repeat-y; background-position: center;}



table, td {font-family: arial, tahoma, sans-serif; text-align:left; color: black; font-size: 12px; font-weight: normal;}

a, a:link, a:active, a:visited {font-family: arial, tahoma, sans-serif,; color: #a93c3c; font-size: 12px; font-weight: normal; text-decoration: none;}
a:hover {font-family: arial, tahoma, sans-serif; color: #a93c3c; font-size: 12px; font-weight: normal; text-decoration: underline;}

a img {border-color: #ee3424;}

input[type="button"] {
	background: 
   -moz-linear-gradient(0% 100% 90deg, #CCCCCC, #EEEEEE);
 	background: 
   -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), to(#CCCCCC));
	font-size: 14px;
	/*font-weight: bold;*/
	text-align: center; /* ??????? ?? ?????? ?? ?????? */
    border: solid 1px #555555; /* ????????? ????? ?????? */ 
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	height:28px;
	width:170px;
	cursor: pointer;
	}


input[type="submit"] {
	background: 
   -moz-linear-gradient(0% 100% 90deg, #CCCCCC, #EEEEEE);
 	background: 
   -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), to(#CCCCCC));
	font-size: 14px;
	/*font-weight: bold;*/
	text-align: center; /* ??????? ?? ?????? ?? ?????? */
    border: solid 1px #555555; /* ????????? ????? ?????? */ 
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	height:28px;
	width:170px;
	cursor: pointer;
	}
	

.tdstyle {
	padding-left:4px;
	padding-right:4px;
}


.out_line {
	/*height: 50px;*/
	width:95%;
	border-spacing: 8px 15px;
	font-size: 14px;
}

	.out_line td{
		font-size: 14px;
	}

		.out_line tr td:first-child {
			/*width:20%;*/
		}
		
		.out_line tr td:last-child {
			/*width:80%;*/
		}


.h_menu{
font: bold 12px arial, tahoma;
color: #999999;
border-bottom: 1px solid #999999;
}

.refer_cl{
font-weight: bold !important;
color: #999999 !important;
}

.red_name{
font: bold 14px arial, tahoma;
color: #a93c3c;
text-transform: uppercase;;
}

.red_elem{
font: bold 14px arial,tahoma;
color: #CC0000;
}

a.biglink:link, a.biglink:active, a.biglink:visited {font-family: arial, tahoma, sans-serif; color: #a93c3c; font-size: 12px; font-weight: bold; text-decoration: none;}
a.biglink:hover {font-family: arial, tahoma, sans-serif; color: #a93c3c; font-size: 12px; font-weight: bold; text-decoration: underline;}

.red_name_b{
font: bold 14px arial, tahoma;
color: #a49c21;
text-transform: uppercase;;
}

.inputstyle{
width: 330px;
height: 20px;
color: #000000;
font-size: 10pt;
font-family: arial;
padding-left: 3px;
}


.inputstyle1{
width: 250px;
height: 20px;
color: #000000;
font-size: 10pt;
padding-left: 3px;
}

.areastyle{
font: normal 10pt arial;
width: 330px;
height: 175px;
color: #000000;
padding-left: 3px;
}

.ta_tab {
margin: 0 auto;
height:30px;
width:20px;
}

.routine{
font: normal 12px arial, tahoma, sans-serif,; 
color: #000000; 
padding-left:3%;
padding-right:3%;
}

.adlink{
 color : #a93c3c;
 font-size:15px;
 text-decoration : none;
 }


.mapc{
border-width:2px;
border-color:#666666;
}

.tbg{
font: bold 12px Arial;
color: #666666;
}

.copy{
font: 10px Arial;
}

.namer{
font: bold 16px Arial;
color: #993300;
}

.namerb{
font: bold 16px Arial;
color: #000000;
}

.arrowlistmenu{
width: 190px; /*width of accordion menu*/
font: bold 12px Arial;
}

.listmenuup{
font: bold 12px Arial;
color: #000000;
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 9px Arial;
color: #000000;
background: #d4c916;
margin-bottom: 8px; /*отступ сверху от первого подраздела*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*отступы у названия раздела*/
cursor: hand;
cursor: pointer;
}




.max{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 9px Arial;
color: #000000;
background: #d4c916;
margin-bottom: 8px; /*отступ сверху от первого подраздела*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*отступы у названия раздела*/
}




.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*отступ снизу после последнего подраздела*/
}

.arrowlistmenu ul li{
padding-bottom: 1px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #ffffff;
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #a93c3c;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #ffffff;
font-weight: bold;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #ffffff;
font-weight: bold;
background-color: #a93c3c;
}

#login {
   display:block;
   width:400px;
   height:300px;
   text-align:center;
}

#login span {
	font-size:14px;
}

#login input[type="text"] {
	height:22px;
}

#login input[type="password"] {
	height:22px;
}

/*#ny {
		position:absolute;
		bottom:0;
		margin-top:-200px;
		left:50%;
		margin-left:230px;
		height:180px;	
	}
	
#ny1 {
		position:absolute;
		bottom:25px;;
		right:150px;
		width:200px;
		
	}*/
	
#counter {
	position:absolute;
	bottom:0px;
	left:-240px;
}

.adm_tab {
	border-spacing:0px;
	border-width:1px;
}

.adm_tab td {
	padding:3px;
}