.frm {
	border-bottom:10px;
	border: 1px;
}

.main_table {
	/*max-width:1024px;*/
	background-repeat:no-repeat;
	background-position:left top;
}

body {
	font-size: 12px;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	line-height: 15px;
}

h1 {
	font-size:18px;
}
h2 {
	font-size:16px;
	padding-top:7px;
}
h3 {
	font-size:14px;
	padding-top:7px;
}
h4 {
	font-size:12px;
	padding-top:7px;
}

table {
	background-repeat:no-repeat;
	background-position:right;
	border-collapse: collapse;
}
td {
	background-repeat:no-repeat;
	background-position:top;
	padding: 0px;
}

.bg_head_r {
	background-repeat:no-repeat;
	background-position:right;
}
.bg_head_l {
	background-repeat:no-repeat;
	background-position:left top;
}
.bg_head_c {
	background-repeat:no-repeat;
	background-position:center top;
}


td.bg_white_bottom {
	background-image:url(./images/white_1x2.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

td.bg_white_top {
	background-image:url(./images/white_1x2.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding-top:3px;
	padding-bottom:3px;
}

td.bg_white_left {
	background-image:url(./images/white_2x1.gif);
	background-repeat:repeat-y;
	background-position:left;
}

td.bg_white_right {
	background-image:url(./images/white_2x1.gif);
	background-repeat:repeat-y;
	background-position:right;
}


a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}
a:active {
	color: #000000;
	text-decoration: underline;
}

.invers {
	background-color:#000000;
	color:#FFFFFF;
	display:block;
	float:left;
	padding-left:7px;
	padding-right:7px;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:bold;
}
.float_right {
	float:right;
	padding-left:10px;
}
.float_left {
	float:left;
	padding-left:20px;
	padding-right:40px;
}
.float_end {
	clear:both;
}

.content {
	text-align:left;
	padding-left:20px;
}

.copyright {
	font-size : 9px;
}

.back_repeat{
	background-repeat:repeat;
	background-position:left;
}



/*форма "запрос"*/
.frm {
	border-bottom: 2px;
	border-top: 2px;
	border-left: 0px;
	border-right: 0px;
	/*border: 2px solid white;*/
	
	border-color: #FFFFFF;
	border-style: solid;
	padding: 10px;
}
.inp {
	border-collapse: collapse;
	/*background-color:#F6D561;*/
}
.inp td {
	padding-top:5px;
	text-align:justify;
}
.inp td a {
	text-decoration:underline;
}
.inp INPUT, TEXTAREA {
	color: dimgray;
	border: 1px solid dimgray;
	background-color: #FFFFFF;
	font-weight: bold;
	font-size : 12px;
}
.inp .inp_ltd{
	text-align:right;
}
/*форма "запрос"*/

.images img{
	cursor:inherit
}




/* выпадающее меню */
.nav, .nav li ul{
	margin: 0;
	padding: 0;
	list-style: none;
	/*width: 150px; *//* Width of Menu Items */
	/*border-bottom: 1px solid #ccc;*/
}

.nav li {
	z-index: 1;
	position: relative;
}
	
.nav li ul {
	position: absolute;
	display: none;
}

/* Styles for Menu Items */
.nav li a {
	display: block;
	/*text-decoration: none;*/
	/*color: #777;*/
	background: #FFCC66;/* IE6 Bug */
	padding: 0px;
	width: 210px;
/*	border: 1px solid #ccc;*/
/*	border-bottom: 0;*/
}

/* Fix IE. Hide from IE Mac \*/
* html ul.nav li { float: left; height: 1%; }
* html ul.nav li a { height: 1%; }
/* End */

.nav li a:link { color: #777; /*background: #FFCC66;*/ text-decoration: none;}
.nav li a:visited { color: #777; /*background: #FFCC66;*/ text-decoration: none;}
.nav li a:hover { color: #E2144A; /*background: #FFCC66;*/ text-decoration: none;}
.nav li a:active { color: #E2144A; /*background: #FFCC66;*/ text-decoration: none;}

/* Sub Menu Styles */
.nav li ul li a {
	padding: 2px 5px; text-align:left;
	border-bottom: 2px solid #FFFFFF;
	border-left: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
}
		
.nav li:hover ul, li.over ul { display: block; } /* The magic */
/* выпадающее меню */


a.topact_link {
	color: black;
	font-weight: bold;
}
a.topdact_link {
	color: #777;
}


/* выпадающее меню */
.nav2, .nav2 li ul{
	margin: 0;
	padding: 0;
	list-style: none;
	/*width: 150px; *//* Width of Menu Items */
	/*border-bottom: 1px solid #ccc;*/
}

.nav2 li {
	z-index: 0;
	position: relative;
}
	
.nav2 li ul {
	position: absolute;
	display: none;
}
/* Styles for Menu Items */
.nav2 li a {
	display: block;
	/*text-decoration: none;*/
	/*color: #777;*/
	background: #f3be00;/* IE6 Bug */
	padding: 0px;
	width: 410px;
/*	border: 1px solid #ccc;*/
/*	border-bottom: 0;*/
}

/* Fix IE. Hide from IE Mac \*/
* html ul.nav2 li { float: left; height: 1%; }
* html ul.nav2 li a { height: 1%; }
/* End */


/* Sub Menu Styles */
.nav2 li ul li a {
	padding: 2px 5px; text-align:left;
	border-bottom: 2px solid #FFFFFF;
	border-left: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
}
		
.nav2 li:hover ul, li.over ul { display: block; } /* The magic */
/* выпадающее меню */



/* < для админки */
/**/
tr.adm_ls_act td{
	color: #000000;
	padding: 5px;
	background-color: Whitesmoke;/*Gainsboro;*/
}
tr.adm_ls_act a {
	color : #144998;
	text-decoration : none;
}

tr.adm_ls_disact td{
	color: Gray;
	padding: 5px;
	/*padding-left: 35px;*/
	background-color: Gainsboro;/*Lightgrey;*/
}
tr.adm_ls_disact a {
	color : Lightslategray;
	text-decoration : none;
}

.adm_ls_select{
	/*width: 200px;*/
	width: 100%;
	border: 1px solid dimgray;
}

.butn {
	color: dimgray;/*#03795E;*/
	border: 1px solid dimgray;
	background-color: #FFFFFF;
	font-weight: bold;
	font-size : 12px;
/*	text-decoration : underline;*/
}
/**/
/* для админки />*/

