body {background:url('/img/taust.gif'); margin: 0; padding: 0; }
a img {border: 0;}
a {color: #0282C5; text-decoration: none;}
a:hover { text-decoration: underline;}


#p2is  {border-collapse: collapse;}
table td {padding:0;}
#p2is .p2is_1 {width: 252px; height: 24px; background: url('/img/p2is_1.png');}
#p2is .p2is_2 {width: 537px; background: url('/img/p2is_2.png');}
#p2is .p2is_3 {width: 49px;  background: url('/img/p2is_3.png');}
#p2is .p2is_4 { height: 211px; background: url('/img/p2is_4.png');text-align: right;}
#p2is .p2is_4 a {position: relative;}
#p2is .p2is_5 {background: white; }
#p2is .p2is_6 {  background: url('/img/p2is_6.png');}
#p2is .p2is_7 { height: 27px; background: url('/img/p2is_7.png');}
#p2is .p2is_8 { height: 24px;  background: url('/img/p2is_8.png');}
#p2is .p2is_9 { background: url('/img/p2is_9.png');}

#peamenyy {width: 838px; height: 65px; background: url('/img/peamenyy_taust.png'); margin-left: auto; margin-right: auto;}
#peamenyy table { width: 838px; height: 36px; border-collapse: collapse;}
#peamenyy td {height: 22px;}
#peamenyy td a  {text-decoration: none; color: black; font-weight: bold; font-family: "Times New Roman"; padding: 0; margin: 0;}
#peamenyy .l {width: 10px;  }
#peamenyy .l_sel img {background: url('/img/menyy_sel_left.png')}
#peamenyy .link {width: 1px;}
#peamenyy .link a {display: block; height: 22px; white-space: nowrap; position: relative;}
#peamenyy .link a:hover {color: #F1F0E6;}
#peamenyy .link_sel a{background: white;}
#peamenyy .link_sel a:hover{color: #707070;}
#peamenyy .r {width: 10px;  }
#peamenyy .r_sel img {background: url('/img/menyy_sel_right.png')}
#peamenyy .vahe {width: 5px;}

#sisu {background: url('/img/sisu_taust.png') repeat-y; width: 838px; margin-left: auto; margin-right: auto; }
#sisu_alamleht {background: url('/img/sisu_taust_alam.png') repeat-y;  width: 838px; margin-left: auto; margin-right: auto; padding-bottom: 20px;}

#vasak_paan,
#keskmine_paan,
#parem_paan,
#keskmine_paan_alamleht {float: left; }

#vasak_paan { width: 205px; padding-bottom: 5px;}
#vasak_paan ul { padding-left: 37px; margin: 0;}
#vasak_paan ul a {color: #976A2B; text-decoration: none; font-family: "Trebuchet MS", Verdana; font-size: 12px; line-height: 16px;}
#vasak_paan ul a:hover {text-decoration: underline;}
#vasak_paan ul li {list-style: none;padding: 0 10px 2px 12px; background: url(/img/bullet.gif) no-repeat left 7px; padding-bottom: 2px; }
#vasak_paan ul ul {padding: 0; margin: 5px 0 5px 0;}
#vasak_paan ul ul li {padding: 0 0 0 8px; }
#vasak_paan ul ul a {color: black;}
#vasak_paan ul ul li {list-style: none;background: url('/img/bullet2.gif') no-repeat left; }
#vasak_paan ul .valitud {font-weight: bold;}

#keskmine_paan { width: 428px;}
#keskmine_paan h1,
#keskmine_paan_alamleht h1 {font-family: 'Times New Roman'; font-size: 20px; font-weight: normal; margin: 0 0 8px 14px;}
#keskmine_paan .tekst,
#keskmine_paan_alamleht .tekst { padding: 0 8px 0 12px; line-height: 20px;}
#keskmine_paan .tekst *,
#keskmine_paan_alamleht .tekst * { font-family: "Trebuchet MS", verdana; font-size: 12px;}


#parem_paan { width: 186px;}
#news h1 {font-family: 'Times New Roman'; font-size: 20px; font-weight: normal; margin: 0 0 0 14px;}
#news a {color: #976A2B; text-decoration: none; font-family: "Trebuchet MS", Verdana; font-size: 12px; line-height: 16px;}
#news a:hover {text-decoration: underline;}
#news .uudis {border-bottom: 1px solid white; margin: 0 10px 0 15px; padding: 12px 0 7px 0;}
#news .uudis .kuup2ev {font-size: 10px; color: #4C7BAC; font-family: "Trebuchet MS", Verdana; text-align: right; padding-right: 3px; margin-top: -3px;}

#cal {padding: 15px 16px 0 26px; }
#cal,
#cal * {font-size: 10px; font-family: Tahoma; font-style: normal;}
#cal thead td {text-align: center; font-weight: bold;}
#cal .day {text-align: center; padding: 4px 0 4px 0;width: 14px;}
#cal form {margin: 0 0 10px 0;}
#cal .minical_cell_deact {color: #858489;}
#cal .minical_cellact a,
#cal .minical_cellselected a  {color: #F76518; text-decoration: none;}
#cal .minical_cellselected {font-weight:bold;}
#cal .minical_cellact a:hover,
#cal .minical_cellselected a:hover  { text-decoration: underline; }
#cal .minical_cell_today {background: url('/img/t2na.gif') no-repeat center center; }
#cal .minical_cell_today,
#cal .minical_cell_today a {color: white; text-decoration: none;}
#cal h1 {display: none ! important;}

#keskmine_paan_alamleht {; width: 613px;}
#keskmine_paan_alamleht,
#keskmine_paan_alamleht  * {font-family: "trebuchet MS"; font-size: 12px;}
#keskmine_paan_alamleht .uudis {padding: 0 0 10px 10px;}

#parem_paan .konteinerpilt {width: 185px; text-align: center; /*padding: 14px 0 0 9px;*/} /* pikkus sama mis vasakul paanil  */
#parem_paan .konteinerpilt div {padding: 0 0 0 20px;}



#jalus {width: 838px; height: 28px; background: url('/img/jalus_taust.png'); margin-left: auto; margin-right: auto;}


/*
LOGIN MENU
*/
#loginContainer {position: fixed; top: 0; z-index: 99;}
#loginContainer .menu td { background: url('/img/login_bg.png') repeat;  padding: 5px 8px 5px 8px; }
#loginContainer .menu td,
#loginContainer .menu td a {color: white; font-family: "trebuchet MS"; font-size: 12px;}
#loginContainer .menu td a {text-decoration: none;}
#loginContainer .menu td a:hover {text-decoration: underline;}

#kylaliste_raamatu_vorm {margin-top: 50px; }
#kylaliste_raamatu_vorm textarea {width: 300px; height: 130px;}


#kylaliste_raamatu_vorm h1 {font-size: 16px ! important; padding-bottom: 20px; font-weight: bold;}
#kylaliste_raamatu_vorm .pealkiri { padding: 2px 0 2px 10px; vertical-align: top; font-weight: bold; width: 120px;}
#kylaliste_raamatu_vorm .element {}
#kylaliste_raamatu_vorm .element input {width: 300px;}
#kylaliste_raamatu_vorm .komm {padding-left: 10px; color: gray; font-size: 12px;}
#kylaliste_raamatu_vorm .saada td {  padding-top: 10px; }
.nupp {width: 150px ! important; font-weight: bold; border: 2px solid black;}

.kalender {width: 100% ! important;  }
.kalender .webform_caption {font-weight: bold; padding-right: 20px;}
.kalender .cal_sub2 {text-align:center;}
.cal_month_name {font-size: 14px ! important; font-weight: bold;}
.kalender .pealkiri {font-weight: bold; padding-right: 20px;}
.cal_tulp {background: white; text-align: left;}
.cal_rida1 td {border-bottom: 1px solid white;}
.cal_rida2 td {border-bottom: 1px solid white;}

.konteinerpilt {width: 205px; text-align: center; /*padding: 14px 0 0 9px;*/} /* pikkus sama mis vasakul paanil  */
.konteinerpilt div {padding: 14px 0 0 18px;}



.aadress_vasakul {/*padding: 15px 5px 10px 30px;*/ font-size: 12px; font-family: "trebuchet MS";}
.aadress_vasakul div {padding: 15px 5px 10px 30px;}
