/* Kooliteataja.ee CSS */

body,td,th,a,font {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; /* "Lucida Sans", Georgia*/
	font-size: 11px;
	color: #5D6E43;
}
body {
	background-color: #C6DD9D;
	background-repeat: repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(img/kooliteataja_back_2.png);
	background-position: left top;
	line-height: 17px;
}
h3 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
h1 {
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 10px;
}
h2 {
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
h4 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #FF9900;
}
form {
	padding: 0px;
	margin: 0px;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
.spacer {
	height: 7px;
}
.spacer2 {
	height: 14px;
}
.back_1 {
	background-image: url(img/kooliteataja_back_1.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.back_3 {
	background-image: url(img/kooliteataja_back_3.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.line_white_solid_horizontal {
	background-image: url(img/kooliteataja_line_white_solid_horizontal.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.line_orange_dotted_horizontal {
	background-image: url(img/kooliteataja_line_orange_dotted_horizontal.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.line_orange_dotted_vertical {
	background-image: url(img/kooliteataja_line_orange_dotted_vertical.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.line_gray_dotted_vertical {
	background-image: url(img/kooliteataja_line_gray_dotted_vertical.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.frame_orange {
	border: 1px solid #F17E15;
	padding: 10px;
}
.menu_bottom_link {
	color: #5A6B41;
	text-decoration: none;
	padding-right: 13px;
	padding-left: 13px;
	font-weight: bold;
}
.menu_bottom_link_rss {
	color: #5A6B41;
	text-decoration: none;
	padding-right: 13px;
	padding-left: 9px;
}
.menu_contactbar_link {
	color: #5A6B41;
	text-decoration: none;
}
.menu_contactbar {
	color: #5A6B41;
	text-decoration: none;
	padding-right: 13px;
	padding-left: 13px;
}
.menu_main_link {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.menu_main_link_act {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.menu_main_link_act:link {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.menu_main_back {
	background-image: url(img/kooliteataja_main_menu_back.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.menu_main {
	padding-left: 17px;
	padding-right: 17px;
}
.menu_section_link {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.menu_kooliteataja {
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 10px;
}
.menu_kooliteataja_link {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 10px;
}
.menu_kooliteataja_link_act {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	padding-top: 10px;
}
.newspaper_logo {
	font-family: "Lucida-Sans", Tahoma, Verdana Arial, Helvetica, sans-serif;
	color: #F17E15;
	font-size: 25px;
	font-weight: bold; 
}
.newspaper_logo_date {
	font-family: Tahoma, Verdana Arial, Helvetica, sans-serif;
	color: #9AAE7B;
	font-size: 10px;
}
.kooliteataja_menu_container {
	position: absolute;
	width: 474px;
	height: 41px;
	margin-top: 0px;
	margin-left: 105px;
}
.login_container {
	margin-top: 13px;
	margin-left: 655px;
	position: absolute;
}
.about_container {
	height: 250px;
	width: 394px;
	position: absolute;
	margin-top: 10px;
	margin-left: 9px;
}
.about_button_container {
	right: 5px;
	bottom: 5px;
	position: absolute;
}
.text_white {
	color: #FFFFFF;
}
.text_orange {
	color: #F17E15;
}
.text_spacing {
	line-height: 17px;
}
.text_10 {
	font-size: 10px;
}
.text_13 {
	font-size: 13px;
}
.text_14 {
	font-size: 14px;
}

.field_login {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #82975D;
	text-decoration: none;
	background-color: #FFFFFF;
	height: 16px;
	width: 85px;
	border: 1px solid #596A40;
	margin: 0px;
	text-align: left;
	vertical-align: middle;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.field_newsletter {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #82975D;
	text-decoration: none;
	background-color: #FFFFFF;
	height: 16px;
	width: 85px;
	border: 1px solid #7D730F;
	margin: 0px;
	text-align: left;
	vertical-align: middle;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.field_newsletter_captcha {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #82975D;
	text-decoration: none;
	background-color: #FFFFFF;
	height: 16px;
	width: 55px;
	border: 1px solid #7D730F;
	margin: 0px;
	text-align: left;
	vertical-align: middle;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.field {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #82975D;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #596A40;
	margin: 0px;
	text-align: left;
	vertical-align: middle;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.paper_container {
	height: 157px;
	width: 178px;
	margin-top: 53px;
	margin-left: 745px;
	position: absolute;
}
.paper_text_container {
	height: 157px;
	width: 178px;
	margin-top: 0px;
	margin-left: 0px;
	position: absolute;
}
.paper_text {
	line-height: 18px;
	font-size: 11px;
	font-weight: normal;
}
.header_top_left_back {
	background-image: url(img/kooliteataja_header_top_left_back.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.header_top_center_back {
	background-image: url(img/kooliteataja_header_top_center_back.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.box_padding {
	padding: 10px;
}
.box_padding_about {
	padding: 20px;
}
.box_padding_section {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
}

/* Box 1 */

.box_1_header {
	background-image: url(img/kooliteataja_box_1_header.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.box_1_color {
	background-color: #E5851F;
}
.box_1_back {
	background-image: url(img/kooliteataja_box_1_back.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.box_1_footer {
	background-image: url(img/kooliteataja_box_1_footer.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.box_inner_padding {
	margin-top: 3px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
}

/* Box 2 */

.box_2_header {
	background-image: url(img/kooliteataja_box_2_header.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.box_2_color {
	background-color: #D7C91E;
}
.box_2_back {
	background-image: url(img/kooliteataja_box_2_back.png);
	background-repeat: no-repeat;
	background-position: left top;
}

/* Box 3 */

.box_3_header {
	background-image: url(img/kooliteataja_box_3_header.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.box_3_color {
	background-color: #A5C670;
}

/* Box 4 */

.box_4_header {
	background-image: url(img/kooliteataja_box_4_header.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.box_4_color {
	background-color: #E5851F;
}
.gray_back_1 {
	background-image: url(img/kooliteataja_gray_back_1.png);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A3C46D;
}
.gray_back_2 {
	background-image: url(img/kooliteataja_gray_back_2.png);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A3C46D;
}
.gray_back_3 {
	background-image: url(img/kooliteataja_gray_back_3.png);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A3C46D;
	padding-left: 26px;
}
.gray_back_4 {
	background-image: url(img/kooliteataja_gray_back_4.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.gray_back_5 {
	background-image: url(img/kooliteataja_gray_back_5.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.gray_back_6 {
	background-image: url(img/kooliteataja_gray_back_5.png);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A3C46D;
}
.bullet_1 {
	font-size: 13px;
	color: #FFFF00;
	padding-right: 7px;
	padding-left: 7px;
}
.border_left {
	background-image: url(img/kooliteataja_border_left.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.border_right {
	background-image: url(img/kooliteataja_border_right.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

/* Image */

.image_author {
	margin-right: 10px;
	border: 1px solid #A3C46D;
}
.image_news_right {
	margin-left: 10px;
	margin-bottom: 5px;
	border: 4px solid #E3E7DA;
}
.image_news_left {
	margin-right: 10px;
	margin-bottom: 5px;
	border: 4px solid #E3E7DA;
}
.image_border {
	border: 4px solid #E3E7DA;
}

/* Poll */

.poll {
	background-color: #FFFF00;
	height: 5px;
}

/* Calendar */

.cal_day_name {
	background-color: #96AD6E;
	color: #FFFFFF;
}
.cal_day {
	background-color: #C5DC9B;
}
.cal_day_text {
	color: #FFFFFF;
}
.cal_day_selected {
	background-color: #F5A530;
}
.cal_day_selected_text {
	color: #FFFFFF;
}
.cal_day_weekend {
	background-color: #E1D631;
}
.cal_day_weekend_text {
	color: #FFFFFF;
}
.cal_is_news {
	background-color: #FF6666;
}
.cal_is_news_text {
	color: #FFFFFF;
}
.button {
	background-color: #96AD6E;
	color:#FFFFFF;
	font-weight:bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BFCDA7;
	border-right-color: #71874B;
	border-bottom-color: #71874B;
	border-left-color: #BFCDA7;
	cursor: pointer;
	padding: 2px;
}
.button_1 {
	background-image: url(img/kooliteataja_button_1.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 26px;
	text-align: right;
	margin-top: 7px;
	cursor: pointer;
	clear: both;
	text-decoration: none;
}
.button_1:hover {
	background-position: right -26px;
	text-decoration: underline;
}
.button_1_text {
	padding-top: 4px;
	padding-right: 30px;
}
.button_2 {
	background-color: #F49A20;
	color:#FFFFFF;
	font-weight:bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BFCDA7;
	border-right-color: #71874B;
	border-bottom-color: #71874B;
	border-left-color: #BFCDA7;
	cursor: pointer;
	padding: 2px;
}
legend {
	font-size: 11px;
	font-weight: bold;
	color: #F49A20;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 5px;
	padding-bottom: 10px;
}
fieldset {
	border: 1px solid #CCCCCC;
	margin: 0px;
	padding-top: 0px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
}
.contract_field {
	padding: 5px;
	border: 1px solid #F49A20;
}

.note_headline {
	color: #DD0000;
	padding-right: 5px;
	padding-top: 1px;
	cursor: pointer;
	text-decoration: none;
}
.note_headline:hover {
	text-decoration: underline;
}
.note_bullet {
	padding-bottom: 5px;
	cursor: pointer;
}
.note {
	padding: 15px;
	border: 1px solid #9CA4AD;
	margin-bottom: 15px;
}

.error_1_frame {
	border: 1px solid #ACF01F;
}
.error_2_frame {
	border: 1px solid #FF3300;
}
.error_3_frame {
	border: 1px solid #FFCC00;
}
.error_4_frame {
	border: 1px solid #FF3300;
}
.error_5_frame {
	border: 1px solid #4876FF;
}
.news_pic_left {
	padding: 3px;
	/*background-color: #333333;
	background-image: url(img/trend24_pic_back.png);*/
	margin-right: 10px;
	margin-bottom: 10px;
	/*border: 1px solid #D4A040;
	background-color: #FFFFFF;*/
}
