/* CSS Document */

HTML, BODY { margin:0; padding:0;}
BODY { font-family:Arial; font-size:11px; color:#000000; background:#D6D3D3 url(../imgs/bodybg.png) repeat-x;}
INPUT { font-family:Verdana; font-size:11px; color:#000000;}
html {overflow:-moz-scrollbars-vertical;}
a { -moz-outline-style:none; color:#D50A27; text-decoration:underline;}
a img { border:none;}
form, input { margin:0; padding:0;}
.clear { clear:both; line-height:0;}
.block { display:block;}
.normal { font-weight:normal;}
.bold { font-weight:bold;}
.noline { text-decoration:none;}
.right { float:right; overflow:hidden;}
.left { float:left; overflow:hidden;}
.imgmar { margin:0 0 10px 10px;}
.gray { color:#666666;}
.drkred { color:#D50A27;}

h1, h2, h3, h4, h5 { color:#000000; font-weight:normal; padding:0; font-family:Arial, Helvetica, sans-serif; margin:10px 0;}
h1 a, a h1, h2 a, a h2, h3 a, a h3, h4 a, a h4, h5 a, a h5 { color:#000000;}
H1 { font-size:19px; border-bottom:1px solid #D50A27;}
H2 { font-size:14px; font-weight:bold; border-bottom:1px solid #777171;}
H3 { font-size:11px; font-weight:bold;}
H4 { font-size:10px;}
H5 { font-size:10px;}

H1.h1 { color:#D50A27; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:19px; border:none;}
H1.h1 a { color:#D50A27;}

p { margin:12px 0; padding:0;}

td.content { background:#FFFFFF !important; border-left:1px solid #BDB9B9; border-right:1px solid #BDB9B9; padding:0 !important; border-top:none !important; border-bottom:none !important;}
.header_highlight { font-weight:bold;}
.accordion_headings { cursor:pointer;}
.accordion_child { padding:7px 11px 7px 11px;}
.accordion_child a { color:#0749B8;}
.accordion_child img { float:right; margin:0 0 7px 7px;}
.accordion_child font, .accordion_child td, .accordion_child span {font-size:11px; font-family:Arial;}

.png { behavior: url("/static/imgs/iepngfix.htc");}
.txtfield { padding:2px 5px; background:#FFFFFF; border:1px solid #D7DCC9;}
.sep { background: url(../imgs/Hdot.gif) repeat-x; height:1px; overflow:hidden; margin-left:12px; margin-bottom: 15px; margin-top: 5px;}
.sep2 { background: url(../imgs/Hdot.gif) repeat-x; height:1px; overflow:hidden; margin-bottom: 5px; margin-top: 5px;}

#main { width:914px; margin:auto; overflow:hidden; }
#top { height:77px;}
#top td { padding:4px 0; vertical-align:middle;}

#content { background:#FFFFFF; margin-top:16px; width:914px; overflow:hidden; padding-top:4px;}
.col { float:left; overflow:hidden;}
.a { width:200px; padding:0px 8px;}
.b { width:459px; padding:1px 12px;}
.c { width:200px; padding:1px 8px 5px 7px;}
.d { width:664px; padding:1px 12px;}

#menu { background:url(../imgs/menymid.png) repeat-y;}
#menu ul { padding:0 8px 0 6px; margin:0; list-style-type:none;}
#menu ul li { font-size:12px; border-bottom:1px solid #FFFFFF;}
#menu a { display:block; padding:5px 14px; color:#000000; text-decoration:none;}
#menu a:hover { color:#D50A27; background:#F7F8F3;}
#menu a.active { color:#D50A27; background:#F7F8F3;}
#menu a.Level2 { display:block; padding:5px 14px 5px 29px; font-size:11px; background-color:#EFF2E9;}
#menu a.Level2:hover { background-color:#EFF2E9;}
#menu a.active2 { background-color:#EFF2E9; color:#D50A27;}

.banners { margin-top:20px; text-align:center;}
.banners img { margin:0 auto 10px auto; display:block;}

.banners2 { margin-top:20px;}
.banners2 img { margin:0 16px 10px 0;}
.banners2 img.marginno { margin-right:0;}

#loginbox { padding:7px; background:#F1F3EC; border:1px solid #D7DCC9; font-family:Verdana, Arial, Helvetica, sans-serif; color:#514C4C;}
#loginbox .txtfield { margin:3px 0 2px 0; padding:3px 5px;}
.btnsubmit { border:1px solid #808080; color:#514C4C; font-family:Arial; background:url(../imgs/btnsubmitbg.png) repeat-x; padding:1px 4px 1px 5px; overflow:visible;}
#loginbox  .btnsubmit { margin-top:5px;}
a.btnsubmit { padding:2px 7px 2px 7px;}

#loginbox_foorum { height: 30px; background:#F1F3EC; border:1px solid #D7DCC9; font-family:Verdana, Arial, Helvetica, sans-serif; color:#514C4C;}
#loginbox_foorum .txtfield { margin:3px 0 2px 0; padding:3px 5px;}
.btnsubmit_frm { border:1px solid #808080; color:#514C4C; font-family:Arial; background:url(../imgs/btnsubmitbg.png) repeat-x; padding:1px 4px 1px 5px; overflow:visible; margin-top:0px;}
a.btnsubmit_frm { padding:2px 7px 2px 7px;}

.unstyle_round { padding:7px; background:#F1F3EC; border:1px solid #D7DCC9; margin-top: 15px;} 
.unstyle { color:#333333; line-height:100%; margin-top:10px;} 
.unstyle a, a.unstyle { text-decoration:underline; color:#0749B8;}
.withbg { background:url(../imgs/impbg.gif) no-repeat; padding:10px 30px 9px 10px;}

.bigbutton { border:1px solid #808080; color:#514C4C; font-family:Arial; font-size:14px; font-weight:bold; text-transform:uppercase; background:url(../imgs/btnbg.png) repeat-x; padding:10px 0; margin-top:13px; text-align:center; height:15px; overflow:hidden;}
a.bigbutton { display:block; text-decoration:none;}


.b ul { margin:0; padding:0; list-style-type:none;}
.b ul li { background:url(../imgs/dot.gif) no-repeat left 5px; padding-left:10px;}

#news { background:url(../imgs/Vdot.gif) repeat-y 50% 0; padding:0px 8px 10px 5px;}
#newstop { background:url(../imgs/Hdot.gif) repeat-x top left;}
#newsbtm { background:url(../imgs/Hdot.gif) repeat-x bottom left;}
.one_news { background:url(../imgs/bullet.gif) no-repeat 2px 3px; padding-left:12px; padding-right:3px; margin-bottom:20px; margin-top:-5px;}
.one_news a { color:#000000; text-decoration:none;}
a.link { text-decoration:underline !important; font-size:9px; font-weight:bold; color:#514C4C; display:block; padding:5px 0;}
a.link:hover { color:#D50A27;}
.one_news_with_img2 {  padding-left:10px; margin-top:-5px;}
.one_news_with_img2 a { color:#000000; text-decoration:none;}
.one_news_with_img {  padding-left:10px; margin-top:-5px;}
.one_news_with_img img { float:right; margin:0 0 5px 5px;}
.one_news_with_img a { color:#000000; text-decoration:none;}

.leonbox { background:#F1F3EC url(../imgs/leonboxmid.gif) repeat-y; font-size:14px; color:#525252;}
.lbcontent { background:url(../imgs/leon.gif) no-repeat 281px -20px;}
.leonbox H1.h1 { margin:0 0 7px 0; padding-left:11px;}
.leonbox ul { list-style-type:none; list-style-image:none; padding:0 0 5px 19px; margin:0;}
.leonbox li { background:url(../imgs/check.gif) no-repeat top left !important; padding-left:12px !important; line-height:150%;}
.leonbox a { color:#525252; text-decoration:none;}

#footer { margin-top:2px; background:#FFFFFF; color:#D50A27; padding:7px 15px;}
#footer a { color:#D50A27;}
#footer span { padding:0 7px;}

/*Alamlehe stiilid*/
.content_table { border-bottom:1px solid #BDB9B9; border-top:1px solid #BDB9B9; border-collapse:collapse;}
.content_table th { text-align:left; background:#D6D3D3; border-bottom:1px solid #BDB9B9; padding:4px 11px 3px 11px;}
.content_table td { text-align:left; background:#E7E4E4; border-bottom:1px solid #BDB9B9; padding:4px 11px 3px 11px;}

.asnolink { color:#000000; text-decoration:none; display:inline;}
.asnolink:hover, .active3 { color:#D50A27;}

SPAN.style1 { background:#BDB9B9 url(../imgs/leftimg.gif) no-repeat left top; float:left;}
SPAN.style1 SPAN { background:url(../imgs/rightimg.gif) no-repeat right top;  float:left;}
SPAN.style1 SPAN SPAN { background:none; float:left; padding:2px 3px 1px 3px;}
SPAN.style1_red { background:#D50A27 url(../imgs/leftimg_red.gif) no-repeat left top; float:left; color: #fff;}
SPAN.style1_red SPAN { background:url(../imgs/rightimg_red.gif) no-repeat right top;  float:left;}
SPAN.style1_red SPAN SPAN { background:none; float:left; padding:2px 3px 1px 3px;}

OL.searchresults { padding:0; font-weight:bold; margin:0 0 0 20px;}
OL.searchresults { *margin:0 0 0 25px;}
OL.searchresults LI { clear:both; margin-bottom:15px;}
OL.searchresults LI A { color:#000000; text-decoration:none;}
OL.searchresults LI A:hover { text-decoration:underline;}
OL.searchresults img { width:50px; height:40px; float:left; margin-right:8px;}
OL.searchresults P { margin: 0; }
OL.searchresults P.lead { padding: 5px 0 10px 0;  color:#514C4C; font-weight:normal; }

.btnbar { background:url(/static/imgs/btnbar_line.gif) repeat-x left bottom; clear:both; margin:20px 0; padding:1px 0;}
.btnbar UL { padding:0; margin:0; list-style-type:none;}
.btnbar UL LI { display:block; float:left;}
.btnbar UL LI A { color:#000000; text-decoration:none; padding:3px 13px 3px 5px; display:block;}
.btnbar UL LI A:hover { background:url(/static/imgs/btnbar_line_red.gif) repeat-x left bottom; font-weight:bold;}
.btnbar UL LI A.active { background:url(/static/imgs/btnbar_line_red.gif) repeat-x left bottom; font-weight:bold;}

/*Vormid*/
P.msg-error { color: #D50A27; padding: 5px 10px; text-align: center; font-weight: bold; background:#D8CED2; }
P.msg-error A { color: #D50A27; }

P.msg-info { padding: 5px 10px; text-align: center; background:#E8EBE0; color:#000000; }
P.msg-info A { color: #000000; }

P.msg-ok {color: #265131; padding: 5px 10px; text-align: center; font-weight: bold; background: #C9D6BA; }
P.msg-ok A { color: #265131; }

TABLE.form { border-collapse:collapse; border-top:1px solid #ECEAEA; border-bottom:1px solid #ECEAEA;}
TABLE.form TH { width: 25%; padding: 8px 10px; line-height: normal; background: #F9F9F9; border-bottom:1px solid #ECEAEA; color:#514C4C; text-align:left; vertical-align:top;}
TABLE.form TD { width: 75%; padding: 5px 10px; line-height: normal; background: #F9F9F9; border-bottom:1px solid #ECEAEA;}
TABLE.form TD.data { padding: 6px 10px 6px 0; }
TABLE.form IMG.ico { margin-left: 5px; }
TABLE.form IMG,
TABLE.form INPUT,
TABLE.form SELECT { vertical-align: middle; }
TABLE.form INPUT, TABLE.form SELECT, TEXTAREA {border:1px inset #808080; padding:2px;}
TABLE.form label input { border:none;}
TABLE.form .max { width: 420px; }
TABLE.form INPUT.max { width: 414px; }
TABLE.form TEXTAREA.max { width: 414px; }
TABLE.form .default { width: 270px; }
TABLE.form INPUT.default { width: 264px; }
TABLE.form TEXTAREA.default { width: 264px; }
TABLE.form .norm { width: 270px; }
TABLE.form INPUT.norm { width: 264px; }
TABLE.form TEXTAREA.norm { width: 264px; }
TABLE.form .min { width: 70px; }
TABLE.form INPUT.min { width: 64px; }
TABLE.form TEXTAREA.min { width: 64px; }
TABLE.form TH.subheading { background: #fff; padding: 10px; text-align:left; color:#000000;}
TABLE.form TABLE { margin: 0; width: auto; }
TABLE.form TABLE TD { padding: 3px 10px 3px 0; border: none; }
P.actions INPUT.btnsubmit { margin-right:10px;}

UL.sitemap-tree { font-weight: bold; }
UL.sitemap-tree A { color: #363636; text-decoration: none; }
UL.sitemap-tree A:hover { text-decoration: underline; }
UL.sitemap-tree UL { font-weight: normal; margin: 5px 0; }
UL.sitemap-tree UL LI { background:url(../imgs/arrows.gif) no-repeat left 5px; padding-left:10px; margin-left:30px;}

#blog { background:url(../imgs/menymid.png) repeat-y;}
#blog ul { padding:0 8px 0 6px; margin:0; list-style-type:none;}
#blog ul li { font-size:12px; border-bottom:1px solid #FFFFFF; padding:5px 10px; }
#blog a { display:block; padding:2px 14px 2px 10px; color:#000000; text-decoration:none; }
#blog a:hover { color:#D50A27; background:#F7F8F3;}
#blog a.active { color:#D50A27; background:#F7F8F3;}
#blog a.Level2 { display:block; padding:2px 4px 2px 23px; font-size:11px; }
#blog a.Level2:hover { background-color:#EFF2E9;}
#blog a.active2 { background-color:#EFF2E9; color:#D50A27;}


/*----- form definitions (quizform) ----*/
.headertext {padding: 0 0 10px 0;}
.quiz_text { /* intro text, feedback, text, summary text */
	font: 12px;
	color: #000000;
}
.formitem { /* yks vormi element/rida koos labeli ja input fieldiga on selle sees */
	padding: 10px 10px;
	border-bottom: #D6D3D3 1px solid;
	display: block;
	width: 100%;
	clear: both; /* et pildi korral uus kysimus eelmise kysimuse pildi k6rvale ei jookseks */
}
.formitem2 { /* yks vormi element/rida koos labeli ja input fieldiga on selle sees */
	padding: 10px 10px;
	display: block;
	width: 100%;
	clear: both; /* et pildi korral uus kysimus eelmise kysimuse pildi k6rvale ei jookseks */
}
.feedback_correct { font: 12px;color: #009900;font-weight: bold;}
.feedback_wrong { font: 12px;color: #EB2020;font-weight: bold;}
.noborder { /* yks vormi element/rida koos labeli ja input fieldiga on selle sees */
	border: none;
}
.formlabel { /* valja labeli div */
	font: 11px;
	color: #000000;
	font-style: italic;
	margin-bottom: 10px;
}
.formlabel label { /* valja label */
	font: 11px;
	color: #000000;
	/* width: 100px; */
	font-weight: bold;
}
.formerror { /* veateade valja all */
	font: 11px;
	color: #EB2020;
	font-weight: bold;
}
fieldset {border: 1px solid #666666;margin: 5px;padding: 5px;}
legend {font: bold 11pxf;color: #fff;}
/* labelile jargnev input fieldi DIV, kui textfield v6i selectbox */
.formfield_input, .formfield input, .formfield select {
	font: 11px;
	color: #333333;
	width: 150px;
}
/* labelile jargnev input fieldi DIV, kui textarea */
.formfield textarea {font: 11px;color: #333333;width: 400px;height: 40px;}
/* labelile jargnev input fieldi DIV, kui ei taha kujundada, (checkbox, submit, suvaline tekst) */
.form_inputclear {border: none;background-color: transparent;}

/* labelile jargnev input fieldi DIV, kui radiobutton-list v6i checkbox-list */
.form_inputlist {
	/*border: 1px solid #FF6633;
	background-color: #FFFFCC;*/
	display: block;
}
.form_inputlist label { /* optioni label */
	font: 11px;
	color: #000000;
}

.form_inputlist .form_option_comment {font: 11px;color: #000000;font-style: italic;}
.form_inputlist div, .form_inputlist td {font: 11px;color: #000000;}
.form_inputlist td {padding: 5px;}
.question_img {float: right;clear: both;padding: 2px;border: 1px solid gray;margin-left: 10px;}
.subquestion_img {padding: 2px;margin: 5px 0px;border: 1px solid gray;}

/*----- END form definitions (quizform) ----*/


