body {
margin:0;
padding:0;
background-color: #ecded3;
background-image: url(../images/base_bg.jpg);
background-repeat: repeat-x;
background-position: top;
color: #666666;
font-family:"Times New Roman", Times, serif;
font-size: 16px;
}

#bord-v {
	background-image: url(../images/bgosnova.gif);
	background-repeat: repeat-x;
	background-position: top;
}

#bord-l {
	background-image: url(../images/bgosnova.gif);
	background-repeat: repeat-y;
	background-position: left;
}

#bord-r {
	background-image: url(../images/bgosnova.gif);
	background-repeat: repeat-y;
	background-position: right;
}

#bord-n {
	background-image: url(../images/bgosnova.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

#v_v {
	background-image: url(../images/v_v.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

#bord-str {
	background-image: url(../images/bok_p.jpg);
	background-repeat: repeat-y;
	background-position: right;
}

#bord-str-l {
	background-image: url(../images/bok_l.jpg);
	background-repeat: repeat-y;
	background-position: left;
}

#bord-str-niz {
	background-image: url(../images/niz.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

.aa{
background-image: url(../images/m2.jpg);
background-repeat:no-repeat;
}

.bb{
background-image: url(../images/m1.jpg);
background-repeat:no-repeat;
}


#bb{
border: solid 1px;
border-color:#CCCCCC;
background-color: #CCCCCC;
}


#content-kontakt{
border-left-color:#CCCCCC;
border-left-style: solid;
border-left-width: 1px;
border-right-color:#CCCCCC;
border-right-style: solid;
border-right-width: 1px;
border-bottom-color:#CCCCCC;
border-bottom-style: solid;
border-bottom-width: 1px;
padding: 10px;
}

#pad{
padding: 5px;
}

#content{
height: 100%;
border-top-color: #901238;
padding-bottom: 10px;
}

a:link.a{ color: #fcf4f4; text-decoration: none; font-family: "Times New Roman", Times, serif; font-size: 18px; }
a:visited.a { color: #fcf4f4; text-decoration: none; font-family: "Times New Roman", Times, serif; font-size: 18px;}
a:hover.a { color: #fcf4f4; text-decoration: underline; font-family: "Times New Roman", Times, serif; font-size: 18px;}
a:active.a{ color: #fcf4f4; text-decoration: none; font-family: "Times New Roman", Times, serif; font-size: 18px;}

a:link{ color: #666666; text-decoration: none; font-family: "Times New Roman", Times, serif; font-size: 16px; }
a:visited { color: #666666; text-decoration: none; font-family: "Times New Roman", Times, serif; font-size: 16px;}
a:hover { color: #901238; text-decoration: underline; font-family: "Times New Roman", Times, serif; font-size: 16px;}
a:active{ color: #901238; text-decoration: none; font-family: "Times New Roman", Times, serif; font-size: 16px;}

a:link.b{ color: #666666; text-decoration: none; font-family: "Times New Roman", Times, serif; font-size: 18px; }
a:visited.b { color: #666666; text-decoration: none; font-family: "Times New Roman", Times, serif; font-size: 18px;}
a:hover.b { color: #901238; text-decoration: underline; font-family: "Times New Roman", Times, serif; font-size: 18px;}
a:active.b{ color: #901238; text-decoration: none; font-family: "Times New Roman", Times, serif; font-size: 18px;}

a:link.c{ color: #666666; text-decoration: none; font-family: "Times New Roman", Times, serif; font-size: 18px; }
a:visited.c { color: #666666; text-decoration: none; font-family: "Times New Roman", Times, serif; font-size: 18px;}
a:hover.c { color: #901238; text-decoration: underline; font-family: "Times New Roman", Times, serif; font-size: 18px;}
a:active.c{ color: #666666; text-decoration: none; font-family: "Times New Roman", Times, serif; font-size: 18px;}

a:link.p{ color: #fcf4f4; text-decoration: none; font-family: "Times New Roman", Times, serif; font-size: 16px; }
a:visited.p { color: #fcf4f4; text-decoration: none; font-family: "Times New Roman", Times, serif; font-size: 16px;}
a:hover.p { color: #fcf4f4; text-decoration: underline; font-family: "Times New Roman", Times, serif; font-size: 16px;}
a:active.p{ color: #fcf4f4; text-decoration: none; font-family: "Times New Roman", Times, serif; font-size: 16px;}

a:link.o{ color: #901238; text-decoration: none; font-family: "Times New Roman", Times, serif; font-size: 14px; font-weight:bold;}
a:visited.o { color: #901238; text-decoration: none; font-family: "Times New Roman", Times, serif; font-size: 14px; font-weight:bold;}
a:hover.o { color: #901238; text-decoration: underline; font-family: "Times New Roman", Times, serif; font-size: 14px; font-weight:bold;}
a:active.o{ color: #901238; text-decoration: none; font-family: "Times New Roman", Times, serif; font-size: 14px; font-weight:bold;}

#bord-v-2 {
	background-image: url(../images/verh.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

#bord-r-2 {
	background-image: url(../images/bok_p.jpg);
	background-repeat: repeat-y;
	background-position: right;
}

#logo1 {
	background-image: url(../images/logo.jpg);
	background-repeat:no-repeat;
	width: 490px;
	height: 180px;
}

#logo2 {
	background-image: url(../images/logo_rus.jpg);
	background-repeat:no-repeat;
	width: 490px;
	height: 180px;
}

#txt{
font-weight:bold;
}

#form-p{
border: 1px solid #CCCCCC;
height: 30px;
width: 765px;
}

.form-pp{
border: 1px solid #CCCCCC;
width: 530px;
padding: 5px;
}

#form-oppeaine{
border: 1px solid #CCCCCC;
height: 100%;
width: 755px;
}

.form-oppeaine{
border: 1px solid #CCCCCC;
height: 30px;
width: 755px;
}

.form-raamat{
border: 1px solid #CCCCCC;
height: 30px;
width: 600px;
}

#form-opetamine{
border: 1px solid #CCCCCC;
width: 300px;
padding: 3px;
}

#txt1{
color:#666666;
}

#form{
color: #666666;
font-family:"Times New Roman", Times, serif;
font-size: 16px;
}

#txt-kont{
font-family:"Times New Roman", Times, serif;
font-size: 25px;
color: #FFFFFF;
font-weight:bold;
}

#otvet{
position:relative;
height: 50px;
width: 200px;
background-color:#99FF99;
top: 400px;
left: 100px;
}

#blocktitle{
background-color: #999999;
font-family:"Times New Roman", Times, serif;
font-size: 16px;
color: #fcf4f4;
padding-left: 3px;
}

#kiri{
padding-bottom: 40px;
padding-left: 5px;
padding-right: 5px;
}

#tane{
height: 20px;
}

#oppeaine{
padding: 10px;
}

#form-oppeaine-2{
color: #901238;
font-family:"Times New Roman", Times, serif;
font-size: 18px;
font-weight:bold;
padding-bottom: 20px;
padding-top: 10px;
}

#viga{
color: #666666;
font-family:"Times New Roman", Times, serif;
font-size: 16px;
background-color:#FFFFCC;
border: 1px solid #CCCCCC;
width: 400px;
margin: 2px;
padding: 2px;
}

#oige{
color: #666666;
font-family:"Times New Roman", Times, serif;
font-size: 16px;
background-color:#FFFFFF;
border: 1px solid #CCCCCC;
width: 400px;
margin: 2px;
padding: 2px;
}

#viga_s{
color: #666666;
font-family:"Times New Roman", Times, serif;
font-size: 16px;
background-color:#FFFFCC;
border: 1px solid #CCCCCC;
width: 550px;
margin: 2px;
padding: 2px;
}

#oige_s{
color: #666666;
font-family:"Times New Roman", Times, serif;
font-size: 16px;
background-color:#FFFFFF;
border: 1px solid #CCCCCC;
width: 550px;
margin: 2px;
padding: 2px;
}

.aasta1{
border: 1px solid #901238;
color: #fcf4f4;
font-family:"Times New Roman", Times, serif;
font-size: 12px;
width: 100px;
text-align:center;
font-weight:bold;
background-color: #901238;
}

.aasta2{
border: 1px solid #f7bbbb;
color: #fcf4f4;
font-family:"Times New Roman", Times, serif;
font-size: 12px;
width: 100px;
text-align:center;
background-color: #f7bbbb;
}

#aasta_cont{
border: 1px solid #CCCCCC;
color: #666666;
font-family:"Times New Roman", Times, serif;
font-size: 16px;
padding: 5px;
height: 100%;
width: 630px;
margin-left: 5px;
}

#too{
padding: 10px;
}

#graniza{
border: 1px solid #CCCCCC;
padding: 5px;
margin-bottom: 10px;
margin-top: 10px;
}

