/* modalWindow */
.bgFader{position: absolute; background: white; top: 0; left: 0; width: 100%; z-index: 99998; opacity: 0.8; // filter: alpha(opacity=80);}
.modalWindow{position: absolute; border: 2px solid #EE8100; background: white; color: black; padding: 10px; overflow: auto; z-index: 99999; text-align:center; vertical-align:middle;}
.modalWindow button.close{position: absolute; top: 0px; right: 0px;}
.modalWindow .cnt{padding: 10px;}
.modalWindow th{text-align:left;}
.modalWindow td{text-align:left;}

/* Graphics */

#holder {
	height: 250px;
	width: 800px;
}



/*--calendar--*/
/* div, в котором отображается календарь */
.calendar-div {
    visibility: hidden;
    position: absolute;
	top: 50%;
	left:50%;
    z-index: 100;
}

/* input с датой */
.calendar-input 
{ width: 100px; 
border:1px solid #f4eddc;
background: #f9f5eb;
	}

/* кнопка, открывающая календарь */
.calendar-button {
    background: url(/images/new/calendar.png) no-repeat;
	width:30px;
    border: none;
}

/* таблица с календарем */

.calendar {
    background-color: #ffffff;
    border: 1px solid #cccccc;
}
.calendar td, .calendar th {
    font-family: tahoma, sans-serif;
    font-size: 100%;
    padding: 4 8 6 8;
    text-align: right;
}
.calendar td.date {
    cursor: pointer;
	padding:3px;
}
.calendar tr.set-year td,
.calendar tr.set-month td {
    background-color: #f9f5eb;
    border-bottom: 1px solid #f9f5eb;
    text-align: center;
    cursor: pointer;
}
.calendar tr.set-year td.current,
.calendar tr.set-month td.current {
    cursor: text;
}
.calendar .set-today, .calendar .clear {
    background-color: #f9f5eb;
    border-top: 1px solid #f4eddc;
    cursor: pointer;
}
.calendar .set-today { text-align: left; }
tr.dates td.current {
    border: 1px solid #f4eddc;
    cursor: pointer;
}
tr.dates td {
    border: 1px solid #ffffff;
}
.calendar td.over { background-color: #F4EDDC; }
.calendar tr.over { background-color: #F4EDDC; }


/*other*/

.comment
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	padding-left: 15px
}

.tr_0 {background-color:#f9f5eb;}
.tr_1 {background-color:#fff;}
.tr_2 {background-color:#f9f5eb;}

.sys {
	color:#999999; 
	font-size:10px; 
	font-family:Arial;
	line-height:normal;
	font-weight:normal;
}

.r {color:#FF5507;}
.b {color:#4A8BFA;}
.g {color:#44FF44;}

.error{
	color: red;
}

.slogan a{
	color:#EE8100;
	line-height:130%;
}

span.slogan {
	color:#EE8100 !important;
	line-height:130%;
}

.padding10{
	padding: 10px;
}

.center{
	text-align:center;
}

.left{
	text-align:left;
}

.main{
	margin-bottom:50px;
}

table.tb{
	margin-top:20px;
	border: 1px solid #ccc;
	border-collapse: collapse;
	text-align:center;
}

table.tb1{
	margin-top:10px;
}

.tb tr:hover{
	background-color: #f4eddc;
}

.tb b{
	color:#EE8100;
}

.tb td{
	border: 1px solid #ccc;
	padding: 3px;
	margin: 0px;
}

.tb th{
	background-color: #f4eddc;
	border: 1px solid #ccc;
	padding: 3px;
	margin: 0px;
}


.tb1 th{
	text-align:left;
	vertical-align:top;
}

.tb1 select{
	width:200px;
}

.text_input{
	width:200px;
	border:1px solid #f4eddc;
	background: #f9f5eb;
}

.small{
	width:30px;
}

select{
	border:1px solid #f4eddc;
	background: #f9f5eb;
}

textarea{
	width:200px;
	border:1px solid #f4eddc;
	background: #f9f5eb;
}

.chbox{
	border:1px solid #f4eddc;
	background: #f9f5eb;
}



.selected_link{
	font-weight:bold;
	text-decoration:none;
	color:#EE8100;
	font-size:150%;
}

.hidden{
	display:none;
}

.test_textarea{
	width:700px;
	height:200px;
}
