.box {
text-align : left;
position : relative;
}
.box h1 {
margin : 0px;
background-color : #ef7613;
border-top : 1px solid #bd6015;
border-bottom : 1px solid #bd6015;
font-family : Tahoma, verdana, arial, sans-serif;
font-size : 11px;
font-weight : bold;
color : #ffffff;
height : 26px;
line-height : 26px;
padding-left : 35px;
background-image : url('gfx/boxIcon.jpg');
background-repeat : no-repeat;
background-position : 10% 50%;
}
  .box DIV.pBox, .box DIV.pBoxGall {
  margin : 0;
  border-top : 1px solid #ffffff;
  background-image : url('3gfx/middleGrad.jpg');
  background-repeat : repeat-x;
  padding : 10px 10px 10px 10px;
}
  .box DIV.pBox.banner {
  margin : 0;
  padding : 0;
}
.pBox img {
  border: 0px solid #ffffff;
  }
  .box DIV.pBox.leftItems {
  margin : 0;
  padding : 0;
  }
.middleBox, .middleTopBox {
position : relative;
text-align : left;
background-image : url('gfx/middleGrad.jpg');
background-repeat : repeat-x;
font-family : Tahoma, sans-serif;
font-size : 11px;
color : #475569;
background-color : #ffffff;
line-height : 17px;
padding : 15px;
margin-bottom : 10px;
}
.middleBox {
border-top : 1px solid #a4a8ae;
}
.middleBox h1, .middleTopBox h1 {
position : relative;
padding : 10px;
margin : 0;
font-family : Arial, sans-serif;
font-size : 18px;
font-weight : bold;
}
.middleBox p, .middleTopBox p {
margin : 0;
padding : 0;
}
.middleBox p.red, .middleTopBox p.red {
color : #ef7613;
background-color : #ffffff;
}
.middleBox h2, .middleTopBox h2 {
padding : 0;
margin : 0;
font-family : Tahoma, sans-serif;
font-size : 11px;
font-weight : bold;
color : #ef7613;
background-color : #ffffff;
}
.middleBox h2 a, .middleTopBox h2 a {
font-family : Tahoma, sans-serif;
font-size : 11px;
font-weight : bold;
color : #ef7613;
background-color : #ffffff;
text-decoration : none;
}
.middleRed, .middleRed:hover {
font-family : Tahoma, sans-serif;
font-size : 11px;
color : #ef7613;
background-color: inherit;
text-decoration : none;
}
h3 {
margin: 3px 0px 3px 0px;
font-family : Tahoma, sans-serif;
font-size : 11px;
font-weight : bold;
color : #ef7613;
background-color: inherit;
}
h3 a {
font-family : Tahoma, sans-serif;
font-size : 11px;
font-weight : bold;
color : #ef7613;
background-color: inherit;
text-decoration : none;
}
.subHdr, .hdr {
font-family : Tahoma, sans-serif;
font-size : 11px;
font-weight : bold;
color : #ef7613;
background-color: inherit;
}
#middleContent {
position : relative;
display : block;
height : 100%;
color : #475569;
background-color: inherit;
font : 11px Tahoma, Arial, sans-serif;
background-image : url('gfx/middleGrad.jpg');
background-repeat : repeat-x;
padding : 10px;
}
#middleContent a {
 color : #ef7613;
 background-color: inherit; 
}
/* Järgnevad pealkirjad mõjutavad kõiki sisuosa h-sid */
#middleContent h1 {
color : #ef7613;
background-color: inherit;
font : 18px/20px Tahoma, Arial, sans-serif;
font-weight : bold;
}
#middleContent h2 {
color : #ef7613;
background-color: inherit;
font : 14px/20px Tahoma, Arial, sans-serif;
font-weight : bold;
}
#middleContent h4 {
font-size : 11px;
padding-left : 0px;
margin : 0;
color : #6b7b92;
font-weight : normal;
background-color: inherit;
margin: 3px 0px 3px 0px;
}
#middleContent h4 a {
font-size : 11px;
font-weight : bold;
text-decoration : none;
color : #ef7613;
background-color: inherit;
}

#middleContent h5 {
font-size : 13px;
padding-left : 3px;
margin : 0;
font-weight : bold;
color : #ffffff;
background-color: inherit;
}
#middleContent h5 a {
font-size : 13px;
font-weight : bold;
text-decoration : none;
color : #ef7613;
background-color: inherit;
}
#middleContent .teadeteriba h5 {
font-size : 13px;
font-weight : bold;
text-decoration : none;
color : #ef7613;
background-color: inherit;
}

#middleContent h6 {
font-size : 11px;
padding-left : 0px;
margin : 0;
color : #5d6f87;
font-weight : normal;
background-color: inherit;
margin: 3px 0px 3px 0px;
}
#middleContent h6 a {
font-size : 11px;
font-weight : bold;
text-decoration : none;
color : #5d6f87;
background-color: inherit;
}

#middleContent h7 {
	font-size : 11px;
	padding-left : 3px;
	margin : 0;
	font-weight : bold;
	color : #000000;
	background-color: inherit;
}

#middleContent .uudised {

}
#middleContent .uudised a {
text-decoration : none;
padding-left : 0px;
}
#middleContent .uudistetiitel {
width : 100%;
height : 17px;
background-color : #ef7613;
color: inherit;
}
#middleContent .uudistetiitelparem {
color : #ffffff;
background-color: inherit;
font-size : 10px;
padding : 0px 3px 0px 0px;
margin : 0;
font-weight : bold;
float : right;
vertical-align : top;
}
#middleContent .uudistetiitelparem a {
text-decoration : none;
color : #ffffff;
background-color: inherit;
}
#middleContent .uudistetiitelvasak {
float : left;
vertical-align : top;
}
.avalehe_uudise_kokkuv {
padding-bottom: 3px;
border-bottom: 1px dashed #000000;
margin-bottom: 3px;
}
.avalehe_uudise_inforiba {
margin: 3px 0px 3px 0px;
}
/* kogu lehe keskosa parag. */
#middleContent p {
font-size : 11px;
font-family: Tahoma, Arial, sans-serif;
margin : 10px 0px 10px 0px;
}
#middleContent ul {
font-size : 11px;
font-family: Tahoma, Arial, sans-serif;
}
#middleContent .teadeteriba {
color : #ef7613;
background-color: inherit;
font-size : 12px;
margin-top : 3px;
margin-bottom : 3px;
font-weight : bold;
border-bottom : 1px solid #ef7613;
width : 100%;
height : 17px;
}
#middleContent .hanketiitel {
background-color : #6a7a91;
color: inherit;
font-family : arial, tahoma, verdana, sans-serif;
padding : 3px;
margin-top : 0px;
}
#middleContent .hanketiitel a {
color : #ffffff;
background-color : inherit;
font-family : arial, tahoma, verdana, sans-serif;
padding : 3px;
margin-top : 3px;
}
#middleContent .hanked {
background-color : #e2e2e2;
color: inherit;
font-family : arial, tahoma, verdana, sans-serif;
font-size: 11px;
border : 1px solid #c0c0c0;
padding : 3px;
margin-top : 3px;
}
#middleContent #location {
color : #475569;
background-color : inherit;
font : 11px/17px Tahoma, Arial, sans-serif;
font-weight : bold;
}
#middleContent #location a {
color : #475569;
background-color : inherit;
font : 11px/17px Tahoma, Arial, sans-serif;
font-weight : bold;
text-decoration : none;
}
#middleContent #location a:hover, #middleContent #location SPAN.active {
color : #ef7613;
background-color: inherit;
}
#middleContent #makeHomepage {
position : absolute;
right : 15px;
top : 10px;
}
#middleContent #makeHomepage a {
color : #575b60;
background-color : inherit;
font : 10px/10px Tahoma, Arial, sans-serif;
font-weight : bold;
text-decoration : none;
}
#middleContent #bottomLinks {
position : absolute;
right : 15px;
bottom : 15px;
color : #575b60;
background-color : inherit;
font-size : 10px;
font-family : Tahoma, Arial, sans-serif;
font-weight : bold;
}
#middleContent #bottomLinks a {
color : #ef7613;
background-color : inherit;
font : 10px/13px Tahoma, Arial, sans-serif;
font-weight : bold;
text-decoration : none;
}
#middleContent #bottomLinks a:hover {
text-decoration : underline;
}
.link, .func {
color : #ef7613;
background-color : inherit;
font : 10px/13px Tahoma, Arial, sans-serif;
text-decoration : none;
}
.link:hover, .func:hover {
text-decoration : underline;
}
.SubLink {
color : #ef7613;
background-color : inherit;
font : 12px/17px Tahoma, Arial, sans-serif;
text-decoration : none;
}
.SubLink:hover {
text-decoration : underline;
}
.SubLinkA {
color : #ef7613;
background-color : inherit;
font : 12px/17px Tahoma, Arial, sans-serif;
font-weight : bold;
text-decoration : none;
}
.SubLinkA:hover {
text-decoration : underline;
}
.spaceHR {
height : 1px;
background-color : #666666;
color: inherit;
}
.cp_link {
color : #ef7613;
background-color : inherit;
font : 11px/13px Tahoma, Arial, sans-serif;
font-weight : bold;
text-decoration : none;
}
.cp_link:hover {
text-decoration : underline;
}
#innerSearch {
width : 16%;
text-align : left;
float : left;
font : 11px/20px Tahoma, Arial, sans-serif;
padding-left : 20px;
padding-top : 7px;
height : 20px;
font-weight : bold;
vertical-align : middle;
}
#innerSearch form {
display : inline;
}
#innerSearch input {
color : #000000;
background-color : inherit;
font : 10px Tahoma, Arial, sans-serif;
border : 1px solid #475569;
height : 10px;
line-height : 10px;
}
#innerSearch a {
width : 23px;
height : 12px;
color : #ffffff;
font : 10px/12px Tahoma, Arial, sans-serif;
font-weight : bold;
text-decoration : none;
background-color : #ef7613;
border : 1px solid #475569;
text-align : center;
}
#login {
font : 11px/20px Tahoma, Arial, sans-serif;
vertical-align : middle;
text-align : left;
}
#login form {
display : inline;
}
#login input {
color : #000000;
background-color : inherit;
font : 11px Tahoma, Arial, sans-serif;
border : 1px solid #475569;
}
#login .loginInput {
color : #000000;
background-color : inherit;
font : 11px Tahoma, Arial, sans-serif;
border : 1px solid #475569;
height : 14px;
line-height : 14px;
}
.loginbtn {
text-align : center;
width : 23px;
height : 17px;
color : #ffffff;
font : 10px/10px Tahoma, Arial, sans-serif;
font-weight : bold;
text-decoration : none;
background-color : #ef7613;
border : 1px solid #475569;
}
#login A {
color : #000000;
background-color : inherit;
font : 10px/12px Tahoma, Arial, sans-serif;
text-decoration : none;
}
#login A:hover {
text-decoration : underline;
}
#login A.ok {
text-align : center;
width : 23px;
height : 12px;
color : #ffffff;
font : 10px/12px Tahoma, Arial, sans-serif;
font-weight : bold;
text-decoration : none;
background-color : #ef7613;
border : 1px solid #475569;
}
#login A.ok:hover {
text-decoration : none;
}
#login .keepmamory {
color : #000000;
background-color : inherit;
vertical-align : middle;
font : 10px/12px Tahoma, Arial, sans-serif;
text-decoration : none;
}
.GPHeader {
color : #2f3947;
background-color : inherit;
font : 11px/17px Tahoma, Arial, sans-serif;
}
.GPPoll {
color : #2f3947;
background-color : inherit;
font : 11px/17px Tahoma, Arial, sans-serif;
}
.GPPoll A {
color : #2f3947;
background-color : inherit;
font : 11px/17px Tahoma, Arial, sans-serif;
text-decoration : none;
}
.GPPoll A:hover {
color : #2f3947;
background-color : inherit;
font : 11px/17px Tahoma, Arial, sans-serif;
text-decoration : underline;
}
img.radio {
vertical-align : middle;
cursor : pointer;
}
div.vote_bottom {
text-align : right;
width : 216px;
background : url("../gfx/sep_horisontal_q.gif") no-repeat 100% 0;
margin-top : 10px;
padding-top : 5px;
}
.pBox, .pBox TABLE, .pBox TD, .pBoxGall {
font-family : Tahoma, sans-serif;
font-size : 11px;
color : #475569;
background-color : inherit;
font-style : normal;
}
.pBox .vote_bottom, .pBoxGall .vote_bottom {
text-align : right;
width : 151px;
margin : 0;
padding : 0;
background : url("../gfx/sep_horisontal_q.gif") no-repeat 100% 0;
font-family : Tahoma, sans-serif;
font-size : 11px;
color : #475569;
background-color : inherit;
font-style : normal;
}
div.vote_bottom, div.vote_bottom a {
font-size : 11px;
color : #000000;
background-color : inherit;
font-style : normal;
font-weight : normal;
}
div.vote_bottom a {
font-size : 11px;
text-decoration : none;
}
div.vote_bottom a:hover {
text-decoration : underline;
}
div.vote_results {
margin-top : 4px;
background : url("../gfx/bg_vote_results.gif") repeat-x 0 0;
}
#savedLMenu {
padding : 5px;
border-bottom : 1px solid #000000;
margin-bottom : 10px;
}
#savedLMenu A {
font-family : Tahoma, sans-serif;
font-size : 11px;
color : #475569;
background-color : inherit;
font-weight : bold;
font-style : normal;
text-decoration : none;
padding-left : 2px;
padding-right : 2px;
}
#savedLMenu A:hover, #savedLMenu A.active {
color : #cb630e;
background-color : inherit;
text-decoration : none;
}
.ilmalingita a {
text-decoration : none;
color : #ffffff;
background-color : inherit;
}
#uudised {
text-align : justify;
font-size : 11px;
}
#uudised a {
padding : 5px;
font-size : 11px;
}
#uudised h1 {
font-size : 12px;
color : #000000;
background-color : inherit;
font-weight : bold;
}
#uudised h3 {
font-size : 15px;
padding: 0px;
}
#uudised img {
padding-left : 5px;
padding-bottom : 5px;
border : 0;
}
#uudised .kokkuvtekst p {
font-size : 11px;
font-weight : bold;
}
#uudised input {
border : 1px solid #000000;
width : 500px;
}
#uudised textarea {
width : 500px;
height : 100px;
border : 1px solid #000000;
}
#uudised p {
font-family : Tahoma, sans-serif;
font-size : 11px;
color : #475569;
background-color : inherit;
font-weight : normal;
font-style : normal;
text-decoration : none;
}
#uudised table {
font-family : Tahoma, sans-serif;
font-size : 12px;
color : #475569;
background-color : inherit;
font-weight : normal;
font-style : normal;
text-decoration : none;
}
#kontoandmed {
padding : 5px;
}
#kontoandmed p {
font-family : verdana, tahoma, arial, sans-serif;
font-size : 12px;
}
#kontoandmed h6 {
color : #000000;
background-color : inherit;
font-family : verdana, tahoma, arial, sans-serif;
font-size : 12px;
}
#kontoandmed input, select {
border : 1px solid #000000;
}
.submitform {
margin-left : 75px;
width : 400px;
padding-top : 10px;
}
.loginveateade {
padding-top : 50px;
padding-bottom : 50px;
font-size : 14px;
text-align : center;
font-weight : bold;
}
.fotoalbum a {
text-decoration : none;
}
.fotoalbum h3 {
font-family : tahoma, verdana, arial, sans-serif;
text-decoration : none;
font-size : 11px;
font-weight : bold;
}
.fotoalbum h1 {
font-family : tahoma, verdana, arial, sans-serif;
text-decoration : none;
font-size : 18px;
font-weight : bold;
}
.fotoalbum img {
border : none;
}
.pollcontent {
border : 1px solid #000000;
margin-left : 10px;
margin-top : 3px;
}
.pollcontenttitle {
font-family : verdana, tahoma, arial, sans-serif;
font-size : 11px;
padding-left : 10px;
padding-top : 5px;
color : #005177;
background-color : inherit;
font-weight : bold;
}
.pollcontenttext {
font-family : verdana, tahoma, arial, sans-serif;
font-size : 11px;
padding-top : 5px;
color : #005177;
background-color : inherit;
}
.pollcontentradio {
border : 0 solid #000000;
margin-left : 5px;
margin-top : 3px;
}
.pollcontentresulttext {
font-family : verdana, tahoma, arial, sans-serif;
font-size : 11px;
padding-top : 5px;
padding-left : 10px;
color : #005177;
background-color : inherit;
}
.formbuilderform input {
border : 1px solid #000000;
}
.formbuilderform textarea {
border : 1px solid #000000;
width : 300px;
height : 200px;
}
#vormiloendicss {
padding : 5px;
}
.vormiloenditabel {
border : 1px solid #000000;
padding : 5px;
width : 100%;
}
.vormiloenditabel td {
border-top : 1px solid #000000;
padding : 3px;
}
#vormiloendicss img {
text-decoration : none;
border : none;
}
.koolideotsinguvorm input {
border : 1px solid #000000;
width : 300px;
}

.listdisplay {
font-family: verdana, arial, tahoma, sans-serif;
font-size: 13px;
}

.gallup {
font-family: verdana, arial, tahoma;
font-size: 10px;
margin: 3px 5px 3px 10px;
}

.gallup p {
font-size: 11px;
}

.gallupinput input {
border: 1px solid #000000;
background-color: #ffffff;
margin: 10px;
}

.portaalis_naitekuva1 {
border: 1px solid #ff0000;
background-color : #ef7613;
padding: 5px;
color: #ffffff;
font-weight: bold;
margin-top: 20px;
margin-bottom: 5px;
}

.portaalis_naitekuva2 {
border: 1px solid #000080;
padding: 5px;
margin-top: 3px;
margin-bottom: 3px;
}

.portaalis_naitekuva3 {
font-weight: bold;
padding: 5px;
margin-top: 3px;
margin-bottom: 3px;
}

.uudistekokkuv {
margin: 5px 5px 10px 5px;
border-bottom: 1px dashed #000000;
padding-bottom: 5px;
}

.uudistekokkuvtiitel {
margin: 3px 0px 3px 0px;
}

.uudistekokkuvtekst {
font-size: 11px;
margin: 3px 0px 3px 0px;
}

#firmade_andmebaas h1 {
font-family: verdana, arial, tahoma, sans-serif;
font-size: 11px;
font-weight: bold;
color: #000000;
background-color: #e7e7e7;
margin: 3px 0px 3px 0px;
}

#firmade_andmebaas h2 {
font-family: verdana, arial, tahoma, sans-serif;
font-size: 11px;
font-weight: bold;
color: #000000;
background-color: inherit;
margin: 3px 0px 3px 0px;
}

#firmade_andmebaas img {
margin: 10px 3px 5px 3px;
}

#middleContent img {
border: 0px solid #ffffff;
}

.otsi_andmebaasidest {
font-family: tahoma, verdana, arial, sans-serif;
font-size: 12px;
margin: 5px 0px 10px 0px;
}

.reklaamikast p {
font-family: helvetica, arial, tahoma, sans-serif;
font-size: 20px;
color: #0000ff;
text-align: center;
margin-top: 10px;
}

.kontakttiitel {
font-family : Tahoma, verdana, arial, sans-serif;
font-size : 13px;
color: #000000;
padding: 5px;
font-weight: bold;
}

.kontaktjoon {
border-top: 0px solid #ffffff;
border-left: 0px solid #ffffff;
border-right: 0px solid #ffffff;
border-bottom: 1px solid silver;
}

.terad {
width: 90%;
height: 85px;
margin-left: auto;
margin-right: auto;
}

.tera {
margin: 5px 0 5px 0;
padding: 0;
font-family: cambria, georgia, helvetica, arial, sans-serif;
font-size: 20px;
color: #b30000;
font-weight: bold;
}

.autor {
margin: 0;
padding: 0;
font-family: helvetica, arial, sans-serif;
font-size: 12px;
color: #b30000;
font-weight: bold;
text-align: right;
font-style: italic;
}

.flash {
position: absolute;
top: 170px;
left: 9px;
z-index: 10000;
visibility: hidden;
}
.gif {
width: 180px;
height: 90px;
padding: 5px;
}
.tugi {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 11px;
color: #000000;
}
.olek {
border: 2px solid red;
padding: 5px;
margin: 0 20px 0 20px;
text-align: center;
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 11px;
color: #000000;
}

.olek a {
font-weight: bold;
}

.loetumad_uudised th {
background-color: #ef7613;
color: white;
padding: 3px;
}

.uudisteplokk {
font-family: tahoma, sans-serif;
font-size: 11px;
padding-left: 3px;
}

.uudisteplokk a {
font-family: tahoma, sans-serif;
font-size: 11px;
color: #2f3947;
}
.uudisteplokk p {
margin: 3px 0 3px 0;
}

.avaleheteateriba {
width: 200px;
}

#konverents {
text-align : justify;
font-size : 11px;
}
#konverents a {
padding : 5px;
font-size : 11px;
text-decoration : none;
color : #003399;
}

#konverenst_link a {
font-size : 11px; 
font-weight : bold;
text-decoration : none;
color : #003399;
background-color: inherit;
}