body, td, p, ul, ol, li, div, span, input {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #3F3F3F;
}


a, a:hover, a:link { color: #E26011; }

a:visited { color: #F19670; }

a:active { color: #EE4B12; }

a:hover {
	text-decoration: none;
}

h1, h2, .head {
    font-family: Verdana, Tahoma, Arial, sans-serif;
    font-size: x-small;
    font-weight: bold;
    color: #EF8657;
}


.small {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: xx-small;
}

input {
    font-size: xx-small;
    color: #3F3F3F;
}

.foot {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: xx-small;
}


.news_head {
    font-weight: bold;
}

ul {
    list-style-image: url( 'i/bull.gif' );
}


td.sep {

    background-image: url( 'i/separator.gif' );
    background-repeat: no-repeat;
    height: 18px;
}


.cal_day {
	border-top: 1px dotted #f49f7a;
	margin: 5px 10px 5px 10px;
	padding: 5px 10px 5px 10px;
}

#cal_last {
	border-bottom: 1px dotted #f49f7a;
}

.cal_event {
	border-top: 1px dotted #f49f7a;
	border-left: 1px dotted #f49f7a;
	padding-bottom: 10px;
	width: 210px;
}

#cal_last_event {
	border-bottom: 1px dotted #f49f7a;
}

.mesto {
	color: #eba65b;
	font-size: 10px
}

a.mesto {
	color: #eba65b;
	font-size: 10px
}
a.mesto:visited {
	color: #eba65b;
	font-size: 10px
}

.day {
	font-size: 18px;
}

a.abz {
	color: black;
	text-decoration: none;
}

a.abz:visited {
	color: black;
	text-decoration: none;
}

a.abz:hover {
	color: black;
	text-decoration: underline;
}

