* {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	padding:0;
	margin:0;
	position:relative;
}

img {
	border:none;
}

.datatable, .datatable td, .datatable tr {
	border:#000 solid 1px;
	border-collapse:collapse;
}

.datatable td {
	padding:4px;
	position:static;
}

.datatable .dttd {
	width:110px;
	text-align:center;
}

.datatable .ovname {
	text-align:left;
	font-weight:bold;
	background-color:#CCC;
}

.datatable .ovname span {
	left:3px;
}

.datatable tr, .datatable tbody {
	position:static;
}

.datatable .th {
	text-align: center;
	font-weight: bold;
	background-color:#CCC;
	color:#900;
}

.week_table, .week_table td, .week_table tr {
	border-collapse:collapse;
	border:none;
	text-align:center;
}

.week_table td {
	padding:5px;
}

.week_table span {
	font-weight:bold;
}

.week_table select {
	width:55px;
}

.form {
	position:absolute;
	width:300px;
	margin-left:-150px;
	left:50%;
	background-color:#FFF;
	border:2px solid #000;
	z-index:999;
	top:130px;
}

.form2 {
	position:absolute;
	width:300px;
	margin-left:-150px;
	left:50%;
	background-color:#FFF;
	border:2px solid #000;
	z-index:999;
	top:50px;
}

.week_table {
	width:150px;
	float:left;
}

.ovtable, .ovtable tr, .ovtable td {
	border:none;
	border-collapse:collapse;
}

.ovtable td {
	padding:10px;
	text-align:left;
	width:150px;
	vertical-align:top;
}

.ovtable {
	float:left;
	width:300px;
}

.ovtable .tlab {
	top:10px;
}

.ovtable .tlab2 {
	top:-3px;
	left:3px;
}

.header {
	width:1160px;
	height:62px;
}

.header .menu{
	float:right;
	top:10px;
	right:0px;
}

.header .menu a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#090;
	text-decoration:underline;
	margin-left:15px;
}

.header .menu a:hover {
	text-decoration:none;
}

.body {
	width:1000px;
	left:180px;
	margin-top:25px;	
}

.butt {
	width:100px;
	border:1px solid #000;
	background-color:#FFF;
	margin-top:10px;
	height:25px;
}

.banners_left {
	position:absolute;
	top:25px;
	left:10px;
	width:152px;
	text-align:center;
	font-family:"Courier New", Courier, monospace;
	height:800px;
}

.counter {
	position:absolute;
	bottom:0px;
	left:10px;
	width:150px;
	left:10px;
}

.dttd .tddiv, .ovname .tddiv {
	font-size:9px;
	color:#999;
	margin-top:3px;
}

.inputtext {
	width:115px;
	font-size:11px;
	font-family:"Courier New", Courier, monospace;
}

.trigger {
	border:1px solid #000;
	width:18px;
	height:18px;
	top:1px;
	margin-left:2px;
}

.gobutton {
	width: 110px;
	height:18px;
	top:1px;
	border:1px solid #000;
	background-color:#AAA;
}

.shadow {
	position:absolute;	
	
	top:0px;
	left:0px;
	z-index:888;

	width:100%;
	height:102%;
	
	display:none;

	filter:alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
	
	padding:0px;
	margin:0px;
	
	background-color:#FFF;
}

.help {
	padding:10px;
	display:none;
	position:absolute;
	width:800px;
	margin-left:-400px;
	left:50%;
	background-color:#FFF;
	border:2px solid #000;
	z-index:999;
	top:80px;
}

.week_beg {
	width:60px;
	height:17px;
	position:inherit;
}

.week_end {
	width:60px;
	height:17px;
	position:inherit;
}

.delbutton {
	height:17px;
	width:75px;
	margin-left:7px;
	position:inherit;
}

.dayselect {
	height:17px;
	width:40px;
}

.razd_div {
	display:block;
	margin-bottom:2px;
	height:17px
}

.links {
	text-align:left;
	display:inline;
}

.links a {
	font-size:12px;
}

.links a:hover {
	text-decoration:none;
}

.links a b {
	display:none;
}

.friend_link_2 {
	width:150px;
}

.friend_link_2 a {
	color:#666;
}

.friend_link_2 a b {
	display:none;
}

.friend_link_2:first-child {
	display:none;
}

.udintput {
	width:15px;
	border:1px solid #000;
	font-size:9px;
	font-family:"Courier New", Courier, monospace;
	text-align:center;
}

.ovoschi_ajax_img {
	border:1px #FFF solid;
}

.ovoschi_ajax_img:hover {
	border:1px #00F solid;
}

.selected {
	border:1px solid #F00!important;
}

.selected:hover {
	border:1px solid #00F;
}

.time_input {
	font-size:16px;
	font-weight:bold;
	text-align:center;
	width:75px;
}

.ajax_result_div {
	font-size:14px;font-family:'Courier New', Courier, monospace;
}

.ajax_result_div span {
	color:#00F;
	font-size:14px;font-family:'Courier New', Courier, monospace;
}

.butt_ajax {
	background-color:#FFFFB9;
	width:70px;
	height:20px;
}

.butt_ajax_sel {
	background-color:#D7D9FF;
}