.table_list {border-collapse: collapse;font-size:82%}
.table_list tr td {padding: 5px 10px; border: 1px solid #555; color: #000}
/* вариант не такси */
.table_list tr:nth-child(odd) {background: #F5FBF7}
.table_list tr:nth-child(even) {background: #FFFFFF}
.table_list tr:hover {background: #C9E2FF}
.table_list tr th {padding: 10px 15px; background: #FCFAEB; border: 1px solid #555; color: #000}
.table_list a {text-decoration: none;}
/* вариант такси
.table_list tr:nth-child(odd) {background: #FAFAFA}
.table_list tr:nth-child(even) {background: #FFFFFF}
.table_list tr:hover {background: #FDF1A5}
.table_list tr th {padding: 10px 15px; border: 1px solid #555; color: #000}
*/

.table_object tr td {padding: 3px 3px;}
.table_object tr:nth-child(odd) {background: #F5FBF7}
.table_object tr:nth-child(even) {background: #FFFFFF}
.table_object tr:hover {background: #C9E2FF}
.table_object tr th {padding: 10px 15px; background: #FCFAEB; border: 1px solid #555; color: #000}

.my_class_r7t {color: blue; font-style: italic;}


button {
	-moz-box-shadow:inset 0px 1px 0px 0px #f1f1f1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f1f1f1;
	box-shadow:inset 0px 1px 0px 9px #f1f1f1;
	background-color:#f1f1f1;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:3px;
	border:1px solid #dcdcdc;
	cursor:pointer;
	color:#000000;
	padding:2px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
    margin-left: 2px;
}
button:hover {
	border:1px solid #000000;
}
button:active {
	position:relative;
	top:1px;
    left:1px;
}

.button_page {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background-color:#EBEBEB;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px 6px 0 0;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	padding:2px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
    margin-left: 0px;
}

.button_page:hover {
	border:1px solid #dcdcdc;
}

.button_page:active {
	position:relative;
	top:1px;
}

.button_page_act {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background-color:#ffffff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px 6px 0 0;
	border:1px solid #dcdcdc;
    border-bottom: 0px;
	display:inline-block;
	cursor:pointer;
	padding:2px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
    margin-left: 0px;
} 

.button_page_act:hover {
    border:1px solid #dcdcdc;
    border-bottom: 0px;
}

.bft {
	-moz-box-shadow:inset 0px 0px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 0px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 9px #ffffff;
	background-color:#ffffff;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
	border-radius:3px;
	border:1px solid #dcdcdc;
	cursor:pointer;
	color:#000000;
	padding:0px 0px;
	text-decoration:none;
	text-shadow:0px 0px 0px #ffffff;
    margin-left: 2px;
    margin-bottom: 1px;
    text-align: justify;
} 

.bft:hover {
	border:1px solid #000000;
}

.bft:active {
	position:relative;
	top:1px;
}
 
.button_select {
	-moz-box-shadow:inset 0px 0px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 0px 0px 0px #ffffff;
	box-shadow:inset 0px 0px 0px 0px #ffffff;
	background-color:#ffffff;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	border:1px solid #dcdcdc;
	cursor:pointer;
	color:#000000;
	padding:0px 0px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
    margin-left: 1px;
    width:23px;
    height:23px; 

}

.button_select:hover {
border:1px solid #000000;
}

.button_select:active {
	position:relative;
	top:0px;    
}

input:focus,
select:focus,
textarea:focus
{
	background-color: #FCFEF5;
	outline: none;
}

.findstr {background-color: yellow;}

.cd1c   {color: blue; font-family: 'Courier New', arial;}
.cd1c a {text-decoration: none;}
.cd1cr {color: red;}
.cd1cb {color: black;}
.cd1cg {color: green;}
.cd1cd {color: brown;}
.cd1ci {color: darkblue;}
.cd1cy {background-color: yellow;}

pre
 {
   white-space: pre-wrap;       /*css-3*/
   white-space: -moz-pre-wrap;  /*Mozilla, с 1999*/
   white-space: -pre-wrap;      /*Opera 4-6*/
   white-space: -o-pre-wrap;    /*Opera 7*/
   word-wrap: break-word;       /*Internet Explorer*/
 }
 
