/* CSS Document */
HTML,BODY { margin:0; padding:0;}
BODY{ background-color:#233903; font-family:Verdana; font-size:11px; color:#3B2F29;}

a {text-decoration:none; color:#9CAB1B;}
a span{ color:#3B2F29;}
a img { border:none;}
img { display:block;}
ul { list-style-type:none; padding:0; margin:0;}
.clear {clear:both;}
.separator { height:0; border-bottom:1px dotted #9C908A;}
.left { float:left;}
.right { float:right;}

H1 { font-family:Arial; font-size:22px; font-weight:bold; color:#9CAB1B; line-height:110%; margin:10px 0;}
H1 a { color:#9CAB1B;}
H1.unline { border-bottom:2px solid #E1E7AD;}
H2 { font-family:Arial; font-size:17px; font-weight:bold; color:#9CAB1B; line-height:110%; margin:10px 0;}
H2 a { color:#9CAB1B;}

.noborderBtm { border-bottom:none !important;}
.noborderLft { border-left:none !important;}
.green_headings { color:#9CAB1B; font-size:17px; font-weight:bold; font-family:Arial;}

.witharrow { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#233903; font-style:italic; margin-bottom:20px; background:url(http://www.bioneer.ee/static/imgs/witharrow.gif) no-repeat 3px 4px; padding-left:14px;}
.witharrow H2, .witharrow H2 a { margin:0; font-style:normal;}

.wtharw { font-size:18px; display:inline; background:url(http://www.bioneer.ee/static/imgs/witharrow2.gif) no-repeat right 6px; padding-right:20px; line-height:150%;}

#main {margin: auto; width:973px;}
#col1 { float:left; width:200px;}
#col1 #logo_date{ margin-top:30px; font-family:Arial; margin-bottom:20px;}
#col1 #logo_date img{ margin-left:4px; display:inline;}
#col1 #logo_date p { margin:7px 0 10px 14px; color:#FFFFFF;}
#col1 #logo_date p .green { color:#C7D363;}
#col1 #logo_date p img { margin:0; padding:0 7px 0 7px; vertical-align:middle; }

#col1 #menu_header { margin:10px 0 10px 12px;}

#col1 #menu1 li { background-color:#E8D550; display:block; border-right:6px solid #D7C548; border-bottom:1px dotted #91823C;} 
#col1 #menu1 li {padding:7px 0 7px 26px;}
#col1 #menu1 li A { color:#3B2F29; font-weight:bold;}
#col1 #menu1 li:hover, #col1 #menu1 li.active  { background-color:#FFF; border-right:none; }

#col1 #menu2 li { background-color:#C7D363; display:block; border-right:6px solid #B8C359; padding:7px 7px 7px 26px; font-weight:normal;} #col1 #menu2 li {color:#60681E; font-size:10px;}
#col1 #menu2 li A { color:#3B2F29; font-weight:bold; font-size:11px;}

/* KALENDRI MENYY esilehel */

#col1 #menu3 li { background-color:#DBDE9D; display:block; border-right:6px solid #CACD8D; padding:7px 7px 7px 26px; font-weight:normal;} #col1 #menu3 li { color:#3B2F29; font-size:10px; border-bottom:1px dotted #888B4F;}
#col1 #menu3 li A { color:#3B2F29; font-weight:bold; font-size:11px;}


/* KALENDER AVATUD */

#col1 #kalender { background:#FFF; border-left:6px solid #DBDE9D;}
#col1 .kalender_header { font-size:18px; font-family:Arial; color:#233903; padding-left:27px; }
#col1 .kalender_header .year { color:#C7D363;}
    
#col1 #kalender .kalendri_tabel { padding:12px 9px 24px 24px; font-size:10px;}
#col1 #kalender .kalendri_tabel td { text-align:center;}
#col1 #kalender .kalendri_tabel td A { background-color:#C7D363;color:#4A4A4A;width:22px;height:15px; display:block; padding-top:2px;}
#col1 #kalender .kalendri_tabel td.sunday A{ background-color:#9CAB1B; color:#FFF;}
#col1 #kalender .kalendri_tabel td.active A, #col1 #kalender .kalendri_tabel td A:hover { background-color:#233903; color:#FFF;}
#col1 #kalender .kalendri_tabel td.empty { background-color:#DBDE9D;}

/* KALENDER ESILEHEL ET 27.08.10. */
.kalender_front {background-color: #dbde9d !important;border-right: 6px solid #cacd8d;}
.kalender_front .year { color:#9CAB1B !important;font-weight:bold;}

.calendar_left{float:left; margin:3px 0 0 0;padding-left:27px}
.calendar_right{float:right; margin:3px 10px 0 0;}
#col1 .kalender_header{text-align:center; font-size:16px;}

#col1 #menu4 li { display:block; border-right:6px solid #94B835; padding:7px 7px 7px 26px; font-weight:normal;} 
#col1 #menu4 li { border-bottom:1px dotted #324A0A; background: #A0C63B url(http://www.bioneer.ee/static/imgs/arrow.gif) no-repeat 11px 9px;}
#col1 #menu4 li A { color:#233903; font-weight:bold; font-size:12px;}

#col1 #toetajad { margin-top:22px; background:url(http://www.bioneer.ee/static/imgs/toetajad.gif) no-repeat left top;}
#col1 #toetajad img { margin-bottom:11px; margin-left:36px;}

#col2 { float:left; width:528px; background:#FFF; }
#col2 ul { list-style-type:disc; margin-left:20px;}
#col2 #run_row { height:25px; background-color:#DBDE9D; color:#878F44; font-size:16px; padding-top:6px;}
#col2 #path_row { height:27px; background:url(http://www.bioneer.ee/static/imgs/path_row.png) no-repeat; color:#323232; font-size:10px; margin-top:7px; font-weight:bold; padding:4px 0 0 30px;}
#col2 #path_row A{ color:#323232;}
#col2 #path_row .green A{ color:#9CAB1B;}
#col2 #path_row img { display:inline; margin:0 5px 0 5px;}

#col2 #content { width:470px; margin-top:23px; margin-left:23px; min-height:1500px;height:auto !important; height:1500px; padding-bottom:100px ;}
#col2 #content P.big_heading { margin:18px 0 23px 0; padding:0;}
#col2 #content P.big_heading A { color:#3B2F29; font-size:30px; border-bottom:1px dotted #9C908A; font-weight:bold; font-family:Arial;}

#col2 #content P.green_heading { margin:0 0 9px 0; padding:0;}
#col2 #content P.green_heading A { color:#9CAB1B; font-size:17px; border-bottom:1px dotted #ADBC2D; font-weight:bold; font-family:Arial; outline:none;}
#col2 #content #articles_beg {margin-top:10px; padding-bottom:10px; border-bottom:1px dotted #9C908A;}
#col2 #content #articles_beg .article_head A { color:#3B2F29; font-size:16px; font-weight:bold; font-family:Arial; }
#col2 #content #articles_beg .green_font, #col2 #content #articles_beg A {color:#90A103;}


/* FOORUMI TEEMAD */
#col2 #bio_forum { margin:20px 0 38px 0;}
#col2 #bio_forum img { display:inline;}
#col2 #bio_forum table { margin-bottom:20px;}
#col2 #bio_forum td { border-top:1px solid #FFFFFF; background:#E1DDDC; color:#9C908A;}
#col2 #bio_forum td img {padding-bottom:2px;}
#col2 #bio_forum td.headers {border-bottom:1px dotted #9C908A; background:#FFF !important;}
#col2 #bio_forum td.headers A { background:#FFF !important; color:#9CAB1B; font-size:18px; font-weight:bold; font-family:Arial; }
#col2 #bio_forum td.them A { color:#3B2F29; font-weight:bold;}
#col2 #bio_forum td.them { color:#9C908A; padding:7px;}

#col2 #bio_forum td.answ { color:#9C908A; padding:7px; text-align:right;}
#col2 #bio_forum td.answ A { color:#9C908A;}
#col2 #bio_forum td.peateemad { color:#9C908A; padding:7px; font-size:10px;}
#col2 #bio_forum td.peateemad A { color:#9C908A;}

#col2 #bio_forum td.answ2 { color:#3B2F29; padding:7px; text-align:right; font-size:18px; font-family:Arial;}
#col2 #bio_forum td.answ2 A { color:#3B2F29;}

#col2 #bio_forum td.actions { text-align:right; background:#FFF;}
#col2 #bio_forum td.actions .joon { border-top:1px dotted #9C908A; width: 276px; float:left;}

#col2 #bio_forum td.last_cell { border-bottom:1px dotted #9C908A !important; background:#FFF; line-height:1px;}

#col2 #bio_forum table.tablexxx { background:#FFF; padding:0; margin:0;}
#col2 #bio_forum table.tablexxx img { margin-top:3px;margin-bottom:-2px;}

#col2 #message { background-color:#E1DDDC; padding:14px 20px 22px 21px; }
#col2 #message p.mes_head{ font-size:18px; font-family:Arial; color:#323232; font-weight:bold; margin-bottom:5px; margin-top:17px; }

/* KALENDRI ARTIKLID EHK YRITUSED */

#col2 #content .date {margin-top:7px; background:#233903; font-family:Arial; font-size:16px; font-weight:bold; padding:4px 0 3px 5px; color:#FFFFFF; margin-bottom:1px; }
#col2 #content .date .green { color:#9CAB1B;}
#col2 #content .work_row {  border-top:1px dotted #9C908A; border-bottom:1px dotted #9C908A; padding:6px 0 6px 1px;}
#col2 #content .work_row A { color:#3B2F29; font-size:10px; padding:0 30px 0 2px;}
#col2 #content .work_row img { display:inline;}

	/* WORK_ROW AVATUD UUDISE LEHEL */
	
	#col2 #content .work_row2 { border-top:1px dotted #9C908A; border-bottom:1px dotted #9C908A; padding:6px 0 6px 1px; margin-top:-7px;}
	#col2 #content .work_row2 A { color:#3B2F29 !important; font-size:10px;}
	#col2 #content .work_row2 img { display:inline; padding:0 2px 0 30px;}
	
#col2 #content .event A { color:#9CAB1B;}
#col2 #content .event P { margin-bottom:15px; line-height:150%; }
#col2 #content .event P a {color:#9CAB1B;}
#col2 #content .event .green_heading { font-family:Arial; font-size:22px; font-weight:bold; color:#9CAB1B; margin-top:20px; margin-bottom:19px; line-height:110%;}
#col2 #content .event .green_heading a { color:#9CAB1B !important;}

/* kommentaaride arv, link kommentaaride lugemiseks */

#col2 #content .event .green_heading A{ font-family:Arial; font-size:20px; font-weight:bold; color:#3B2F29; border:none;}

/* RUBRIIKLAHTI ARTIKLID*/

#col2 #content .article { line-height:130%;}
#col2 #content .article A { color:#9CAB1B;}
#col2 #content .article img { float:left; padding-right:25px; padding-bottom:12px;}
#col2 #content .article .green_heading_big A { font-family:Arial; font-size:22px; font-weight:bold; color:#9CAB1B; line-height:110%;}
#col2 #content .article .green_heading A { font-family:Arial; font-size:18px; font-weight:bold; color:#9CAB1B; line-height:110%;}
#col2 #content .separator { height:0; border-bottom:1px dotted #9C908A; margin:15px 0 18px 0;}
#col2 #content .separator2 { height:0; border-bottom:1px dotted #9C908A; margin:8px 0 8px 0; clear:both;}

/* RUBRIIKLAHTI ARTIKLIDE ARHIIV*/

#col2 #content .green_row { margin-top:28px; background:#233903; font-family:Arial; font-size:16px; font-weight:bold; padding:4px 0 3px 5px; color:#FFFFFF;}
#col2 #content .green_row .green { color:#9CAB1B;}
#col2 #content .green_row img { display:inline; padding:0 6px 0 6px;}
#col2 #content .border { height:0; border-bottom:1px dotted #9C908A; margin:1px 0 21px 0;}
#col2 #content TD.archivelist_date { color:#9CAB1B; width:75px; padding-left:1px; line-height:136%; vertical-align:top;}

/* RUBRIIKLAHTI ARTIKLIDE OTSINGU VORM*/

#col2 #content form { margin:0; padding:0;}
#col2 #content .otsi_textfield { width:355px; background:#EFF0D3; border:1px solid #BFC86B; font-size:18px; color:#A7AF5D; padding:3px 0 3px 6px; font-family:Arial;}

/* YHE KONKREETSE P2EVA ARTIKLID ARHIIVIST */

#col2 #content #archive_dayly { background:url(http://www.bioneer.ee/static/imgs/artl_nupp.gif) no-repeat; height:19px; width:201px; margin-bottom:2px;}
#col2 #content #archive_dayly A{ font-size:10px; color:#323232; padding-top:3px; display:block; }
#col2 #content #archive_dayly .green { color:#9CAB1B;}
#col2 #content #archive_dayly img { display:inline; margin:0 9px 0 6px; vertical-align:middle;}

/* KOMMENTAARIDE LISAMINE, KOMMENTAARIDE LIST*/

#col2 #content #comment_table { border-top:1px dotted #B0A6A1; border-bottom:1px dotted #B0A6A1; margin-top:10px; padding-top:1px; padding-bottom:1px;}
#col2 #content #comment_table table { background:#E1DDDC; font-family:Arial; font-size:12px;}
#col2 #content #comment_table table.fisrt_row { margin:10px 15px 0 15px;}
#col2 #content #comment_table table.fisrt_row td { width:220px;}

#col2 #content #comment_table td input, textarea { background:#F5F3F3; border:none; color:#ABA5A2; font-size:12px; font-family:Arial;}
#col2 #content #comment_table td input.com_text { padding:2px; width:164px; margin-left:5px;}
#col2 #content #comment_table td input.com_pealkiri { padding:4px; margin:14px 15px 0 15px; width:430px;}
#col2 #content #comment_table td textarea { padding:5px; margin:14px 15px 8px 15px; width:430px; height:83px;}
#col2 #content #comment_table td .submit{ margin:0 15px 5px 15px;}

#col2 #content p.comment_list { padding:10px 0 10px 0; border-bottom:1px dotted #9C908A; line-height:140%; margin:0;}
#col2 #content p.comment_list .comment_head { padding:0 0 5px 0; font-weight:bold;}
#col2 #content p.comment_list .comment_head .green { color:#93A400;}

.noborder {border-bottom:none !important;}

/* TEHTUD OTSINGU VAADE e. leitud asjad  */

#col2 #content #found_search .head { font-family:Arial; font-size:18px; font-weight:bold; color:#9CAB1B; border-bottom:1px dotted #9C908A; padding-bottom:5px; }
#col2 #content #found_search ol { font-size:11px; color:#9CAB1B; font-weight:bold; margin:0; padding:0; list-style-type:none;}
#col2 #content #found_search ol li { margin:8px 0 0 0px; border-bottom:1px dotted #9C908A; padding-bottom:8px;}
#col2 #content #found_search ol li .grey { font-size:10px; font-weight:normal; color:#91847E;}

/* otsingu lehitsemine */

#col2 #content #found_search ul { margin-top:28px;}
#col2 #content #found_search ul li { float:left;  margin-left:1px;  height:20px; display:block;}
#col2 #content #found_search ul li A { background:#DBDE9D; font-size:10px; font-weight:bold; color:#323232; padding:4px 9px 4px 9px; display:block; }
#col2 #content #found_search ul li A:hover, #col2 #content #found_search ul li.active A {color:#FFF; background:#3B2F29;}

#col2 #content #bio_forum ul { margin-top:14px;}
#col2 #content #bio_forum ul li { float:left;  margin-left:1px;  height:20px; display:block;}
#col2 #content #bio_forum ul li A { background:#DBDE9D; font-size:10px; font-weight:bold; color:#323232; padding:4px 9px 4px 9px; display:block; }
#col2 #content #bio_forum ul li A:hover, #col2 #content #bio_forum ul li.active A {color:#FFF; background:#3B2F29;}

#col2 #footer { background: #233903 url(http://www.bioneer.ee/static/imgs/footer.gif) no-repeat top left; float:left; width:528px;}
#col2 #footer img { margin-left:19px; float:left; display:inline;}

#col2 #footer ul.footer_menu { float:right; padding:20px 0 53px 0;} 
#col2 #footer ul.footer_menu  li { display:block; float:left; color:#60681E; font-size:10px; border-left:1px dotted #A6B350; } 
#col2 #footer ul.footer_menu  li A { color:#A6B350;  font-size:11px; padding:2px 8px 2px 8px; font-size:10px;}

/* GALLERY*/
#col2 .gallery_box { background:#EFF0D3; border:1px solid #E5E8BE; padding:13px; font-size:10px; color:#323232; margin-bottom:13px;}
#col2 .gallery_box img { display:inline; margin-right:13px; margin-bottom:8px;}
#col2 .gallery_box .green_heading, #col2 .gallery_box .green_heading a { font-family:Arial; font-size:22px; font-weight:bold; color:#9CAB1B; line-height:140%;}
#col2 .gallery_box .green_heading span { color:#323232;}

#col2 .one_image_box { width:311px; float:left;}
#col2 .one_image_box_navi { margin-top:1px; border-top:1px dotted #9C908A; border-bottom:1px dotted #9C908A; padding:5px 0; color:#ABA5A2; font-size:10px; margin-bottom:10px; float:left; clear:both;}
#col2 .one_image_box_navi a { color:#323232;}
#col2 .one_image_box .green_heading, #col2 .one_image_box .green_heading a { font-family:Arial; font-size:22px; font-weight:bold; color:#9CAB1B; line-height:109%;}
#col2 .one_image_box_navi img {display:inline;}

#col2 .image_list_box { width:115px; float:right; background:#EFF0D3; border:1px solid #E5E8BE; padding:11px; padding-bottom:0;}
#col2 .image_list_box img { margin-bottom:11px;}
#col2 .image_list_box_navi { text-align:center;}
#col2 .image_list_box_navi img { display:inline;}

#col3 { float:left; width:200px; padding-top:9px;}

#col3 #menu5 li { display:block; border-bottom:1px dotted #6B765D;} 
#col3 #menu5 li {padding:5px 0 5px 26px;}
#col3 #menu5 li A { color:#879C6A; font-weight:bold; font-size:10px;}
#col3 #menu5 li:hover, #col1 #menu1 li.active  { background-color:#FFF; border-right:none; }

#search { margin-top:0px; background:url(/static/imgs/searchboxbg.gif) no-repeat; padding:14px 0 16px 0; margin-bottom:9px }
#search form {padding:0; margin:5px 0 5px 0;}
#search .mysubmit { vertical-align:top; margin-top:2px;}
#search .textfield { width:140px; margin:0 5px 0 16px; border:1px solid #C7D363; background:#E4E4B2; color:#9CAB1C; font-weight:bold; font-size:11px; padding:2px;}


#col3 #paeva_pilt { padding:0 0 20px 0; background:#FFFFFF;}
#col3 #header { padding:15px 0 10px 0;}
#col3 #header img { border:none !important;}
#col3 #paeva_pilt img { padding:1px 0 1px 0; border-top:1px dotted #9F938D; border-bottom:1px dotted #9F938D;}
#col3 #paeva_pilt #image_desc { padding-top:10px; padding-right:10px;}

#col3 #banneridW { background:#FFFFFF;}
#col3 #banneridG { background:#233903; margin-top:10px; }
#col3 #banneridW img { padding:0 0 19px 0;}
#col3 #banneridG img { padding:0 0 19px 18px;}

#col3 .eestist_maailmast { background:#FFFFFF; padding-top:10px;}
#col3 .eestist_maailmast .header {border-bottom:1px dotted #9D9794; margin-bottom:18px;}
#col3 .eestist_maailmast img  { padding-bottom:8px;}
#col3 .eestist_maailmast p  { padding:0 40px 12px 0; margin:0; }
#col3 .eestist_maailmast p a  {color:#3B2F29;}

#col3 #uudiskiri { background:#FFA200;}
#col3 #uudiskiri form {padding:0; margin:5px 0 5px 0;}
#col3 #uudiskiri .mysubmit { vertical-align:top; margin-top:2px;}
#col3 #uudiskiri .textfield { width:140px; margin:0 5px 0 19px; border:1px solid #A06C10; background:#DC8A00; color:#332822; font-size:11px; padding:2px;}
#col3 #uudiskiri .header { margin:5px 0 0 19px; padding-bottom:8px; border-bottom:1px dotted #3B2F29;}
#col3 #uudiskiri p {padding:16px 40px 18px 19px; margin:0; font-size:10px;}


#htmltagcloud { background:#FFFFFF; border-top:1px dotted #9D9794; padding:10px; text-align:justify;}
#htmltagcloud .tagcloud5 a { color:#51534A; font-size:16px; font-weight:bold; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
#htmltagcloud .tagcloud4 a { color:#74776F; font-size:15px; text-transform:lowercase;}
#htmltagcloud .tagcloud3 a { color:#626A60; font-size:14px; text-transform:lowercase;}
#htmltagcloud .tagcloud2 a { color:#91958E; font-size:13px; text-transform:lowercase; padding:0 7px 0 0;}
#htmltagcloud .tagcloud1 a { color:#B0B5AE; font-size:12px; text-transform:lowercase; font-family:Arial, Helvetica, sans-serif;}
#htmltagcloud .tagcloud0 a { color:#D2D6D1; font-size:11px; text-transform:lowercase; font-family:"Times New Roman"; padding:0 0 0 7px;}


.clarticles img { margin-bottom:13px;}
.clarticles p { margin:4px 0;}
.clarticles a { color:#3B2F29; font-weight:bold;}

.btnbar img { display:inline; margin:0 2px;}
.btnbar a.img:hover { background:none;}
.btnbar a { color:#9CAB1B; font-weight:bold; font-size:14px; margin:0 0px 0 0; font-family:Arial, Helvetica, sans-serif; padding:0 4px;}
.btnbar a:hover { color:#9CAB1B; background:#E1E7AD;}
/*.btnbar a:visited { color:#E1E7AD;}*/
.btnbar a.active { color:#FFFFFF; background:#E1E7AD;}

.two_news {float:left; width:480px; margin:10px 0;}
.two_news div { width:228px; }
.two_news img { margin-bottom:5px; display:block; }

/*Added 8.12*/
#col2 #banneridG { }
#col2 #banneridG img { padding:2px 0; border-bottom:1px dotted #9C908A; border-top:1px dotted #9C908A;}

/*Kysitlus*/

.formitem { padding:10px 0 10px 0; border-bottom:1px dotted #9C908A; line-height:140%; margin:0;}
.quiz_text { font-weight:bold;}
.formlabel label { padding:0 0 5px 0; font-weight:bold;}
.formlabel label span {  color:#93A400 !important;}

.formitem select { font-size:11px; margin:4px 0; border:1px solid #9C908A;}
.formitem textarea { font-size:11px; background:#FFFFFF; border:1px solid #9C908A; margin:4px 0; width:100%;}
.formitem input.textfield { font-size:11px; margin:4px 0; border:1px solid #9C908A;}

#banneridG{background:#fff !important; margin-top:0  !important; padding-top:20px  !important; border-top:#9D9794 1px dotted;}
#banneridG a img{padding:0 !important;}
#toetajad{float:left; width:100%;padding:10px 0 0 0 !important; background:#fff !important; margin:0 !important;}
#toetajad a{padding:0 !important; text-align:left;}
#toetajad a img{padding:0 !important; text-align:left;}

#calendar_trigger{font-size:14px;font-weight:bold;margin-left:25px;color:#ffa200;}
.calendar_popup{position:absolute; top:0; left:0; width:514px; z-index:999; }
.calendar_popup .top .close_popup{position:absolute; right:41px; top:31px; width:12px; height:12px; background:url(/static/imgs/popup_close.png); overflow:hidden;}
.calendar_popup .title{float:left; margin:0 0 25px 0;}
.calendar_popup .top{float:left;width:100%; height:37px;background:url(/static/imgs/popup_calendar.png); position:relative;}
.calendar_popup .middle{float:left;  width:438px; padding:10px 38px; background:url(/static/imgs/popup_calendar.png) right center;}
.calendar_popup .bottom{float:left;width:100%; height:37px;background:url(/static/imgs/popup_calendar.png) center bottom;}
.calendar_popup .label{float:left; width:100%; padding:0 0 12px 0; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:19px;}
.calendar_popup .label a{float:left; width:75px; color:#000;}
.calendar_popup .label input{float:left; width:351px; padding:0 5px; background:#F5F3F3; border:#F5F3F3 1px solid; font-size:13px; line-height:13px; color:#000; font-family:Arial, Helvetica, sans-serif; line-height:17px; height:17px;}
.calendar_popup .label.short input{float:left; width:auto; padding:0 5px; background:#F5F3F3; border:#F5F3F3 1px solid; font-size:13px; line-height:13px; color:#000; font-family:Arial, Helvetica, sans-serif; line-height:17px; height:17px;}
.calendar_popup .label textarea{float:left; width:351px; padding:0 5px; height:39px; background:#F5F3F3; border:#F5F3F3 1px solid; font-size:13px; line-height:13px; color:#000; font-family:Arial, Helvetica, sans-serif; line-height:100%;}
.calendar_popup p.error{color:#CC3300; float:left; width:100%; margin:20px 0;}
.calendar_popup .section input{float:right;}
.calendar_popup .section{float:left; width:361px; padding:0 0 0 75px; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
.calendar_popup .section a{color:#CC3300; text-decoration:underline; font-size:11px; font-family:Verdana, Geneva, sans-serif;}
.calendar_popup .label select{float:left;  padding:0 0 0 5px; margin:0 0 0 2px; background:#F5F3F3; border:#F5F3F3 1px solid; font-size:13px; line-height:13px; color:#000; font-family:Arial, Helvetica, sans-serif; line-height:17px; height:17px;}
.calendar_popup .label.error input, .calendar_popup .label.error textarea, .calendar_popup select.error {border:#CC3300 1px solid;}

#ekool{background:#AFD8E0;}
#ekool.long .header{padding:0 0 9px 19px;}
#ekool .header{float:right; width:181px; border-bottom:#3B2F29 1px dotted; padding:0 0 9px 0; margin:0 0 10px 0;}
#ekool .login{float:right; width:181px;}
#ekool .login .textfield{border:#7ABECD 1px solid; background:#98CDD8; margin:0 0 4px 0; font-size:11px; color:#333; line-height:19px; height:19px; width:136px; padding:0 5px;}
#ekool .login .mysubmit{float:right; margin:0 10px 0 0;}
#ekool .login a{float:left; clear:both; color:#333; margin-top:6px;}
#ekool .login a b{color:#CC0000;}
#ekool .logged_in{float:left; width:162px; padding:0 19px 19px 19px; border-bottom:#3B2F29 1px dotted;  }
#ekool .logged_in .name{float:left; font-weight:bold;}
#ekool .logged_in .email{float:left; clear:both;}

#ekool .logged_in .settings{float:left; line-height:20px; border-right:#3B2F29 1px dotted;  font-weight:bold; padding:0 7px; color:#333; margin:4px 0 0 -7px;}
#ekool .logged_in .log_out{float:left; line-height:20px; font-weight:bold; padding:0 7px; color:#333; margin:4px 0 0 0;}
#ekool .logged_in .settings:hover, #ekool .logged_in .settings.active{background:#fff;}
#ekool .logged_in .log_out:hover{background:#fff;}

#ekool .required_tests{display:block; clear:both; text-align:center; line-height:27px; font-weight:bold; padding:0 7px; color:#333}
#ekool .required_tests.active, #ekool .required_tests:hover{background:#fff;}

.calendar_popup .label a span{white-space:normal; font-size:10px; color:#788C25; display:block;}

#topics{background:#DCEEF1;}
#topics a{display:block; line-height:120%; padding:7px 19px; border-bottom:#3B2F29 1px dotted;  font-weight:bold; color:#333;}
#topics a:hover, #topics a.active{background:#fff;}
#topics a.last{border:none;}

#peatykid{background:#F4FAFB;}
#peatykid a{display:block; line-height:120%;font-size:11px; padding:7px 19px; border-bottom:#3B2F29 1px dotted; color:#3B2F29;}
#peatykid a:hover, #peatykid a.active{background:#fff; color:#00849F;}
#peatykid a.last{border:none;}
.banneridG{background:#fff !important; margin-top:0  !important; height:1px; overflow:hidden; border-top:#9D9794 1px dotted;}
.normal{color:inherit !important;}

.unfinished_tests{display:block; padding:1px 0; margin-bottom:9px;border-top:#9C908A 1px dotted; border-bottom:#9C908A 1px dotted; line-height:27px; font-size:17px; color:#fff;}
.unfinished_tests span{display:block; background:#FFA200; color:#fff; font-weight:bold; padding:0 5px; font-family:Arial, Helvetica, sans-serif;}
.unfinished_tests span span{float:right;}

.chapter{display:block; padding:1px 0; margin-bottom:9px;border-top:#9C908A 1px dotted; border-bottom:#9C908A 1px dotted; line-height:27px; font-size:17px; color:#fff;}
.chapter span{display:block; background:#233903; color:#C6D263; font-weight:bold; padding:0 5px; font-family:Arial, Helvetica, sans-serif;}
.chapter span span{float:right;}

#test_table{width:100%; font-family:Arial, Helvetica, sans-serif;}
#test_table th{padding:4px 10px; text-align:left; font-size:13px; color:#93A417; border-bottom:#9C908A 1px dotted;}
#test_table td{background:#F8F8F8; font-family:Verdana, Geneva, sans-serif; border-bottom:#9C908A 1px dotted; font-size:11px; line-height:120%; padding:9px 10px; }
#test_table .odd td{background:#fff;}
#test_table td.second{text-align:center; vertical-align:middle;} 
#test_table td img{float:none; margin:0px auto;}
#test_table a{color:inherit !important;}
#test_table tr.hover td{background:#D0E8F9;}

.padded{padding:20px 20px 0 20px;}
.padded2{padding:0px 20px 15px 20px;}
.padded2 .submit{margin:0 8px 0 0 !important;float:right;}
.padded .protected{display:block; color:#CC0000; font-size:13px;}
.padded .heading{display:block; margin-top:20px;  font-size:18px; color:#223902; font-weight:bold;}
.padded .heading b{color:#92A417;}
.padded .label{float:left; padding:0 0 12px 0;}
.padded .label span{float:left; width:56px; line-height:19px; font-size:13px;}
.padded .label input{width:364px; height:19px; line-height:19px; border:none;}
.spacer{float:left; width:56px;}
.black_left{float:left; color:#000; font-size:11px; font-family:Verdana, Geneva, sans-serif; margin:0 10px 0 0;}

#col1 #menu6{background:url(/static/imgs/bg-orange.png);}
#col1 #menu6 a { display:block;color:#3b2f29; font-weight:bold; font-size:12px;padding:7px 7px 7px 26px; border-bottom:1px dotted #324A0A; border-right:#D96700 5px solid; background: url(/static/imgs/arrow_orange.png) no-repeat 11px 9px;}
#col1 #menu6 a:hover, #col1 #menu6 a.active{background-color:#fff; border-color:#fff;}

#col1 #menu7 a { display:block; border-right:6px solid #94B835; color:#233903; font-weight:bold; font-size:12px; padding:7px 7px 7px 26px; border-bottom:1px dotted #324A0A; background: #A0C63B url(/static/imgs/arrow_green.png) no-repeat 11px 9px;}
#col1 #menu7 a:hover, #col1 #menu7 a.active{background-color:#fff; border-color:#fff;}


