a {
	color : #875CFF;
	font : bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

a.clean {
	font-weight: normal;
	color: black;
}

a:hover {
	color : #333333;
}

br {
	line-height : 6px;
}

li {
	list-style : none url(../images/details/mumm.gif);
}

p.smallpadding {
	margin: 0 0 5px 0;
}

table.edud {
	margin : 20px 0 0 0;
	width : 100%;
}

table.edud td {
	width : 50%;
}

table.zone {
	width : 100%;
}

table.zone td {
	background : #FEE4D8;
	border-bottom : 2px solid #FDCEB9;
	border-top : 1px solid #FFFFFF;
	color : #F26522;
	padding : 8px 4px 8px 6px;
}

table.zone td a {
	color : #F26522;
	font : bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

table.zone td a:hover {
	color : #000000;
}

table.zone th {
	background : url(../images/backgrounds/zone_th.gif) repeat-x;
	color : #FFFFFF;
	font : bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding : 13px 0 9px 6px;
	text-align : left;
	text-transform : uppercase;
}

table.zone th.ava {
	padding : 0;
	text-align : left;
}

table.tudengi th.ava {
	padding : 0;
	text-align : left;
}

table.tudengi {
	width : 100%;
}

table.tudengi td {
	background : #E7EDF3;
	border-bottom : 2px solid #D4DEE9;
	border-top : 1px solid #FFFFFF;
	color : #0D4883;
	padding : 8px 4px 8px 6px;
}

table.tudengi td a {
	color : #0D4883;
	font : bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

table.tudengi td a:hover {
	color : #000000;
}

table.tudengi th {
	background : url(../images/backgrounds/tudengi_th.gif) repeat-x;
	color : #FFFFFF;
	font : bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding : 13px 0 9px 6px;
	text-align : left;
	text-transform : uppercase;
}

td {
	color : #333333;
	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align : left;
	vertical-align : top;
}

td.edudparem {
	padding : 0 0 0 5px;
}

td.edudvasak {
	padding : 0 5px 0 0;
}

.alignmiddle {
	vertical-align: middle;
}

.content {
	background : #FFF;
	border : 10px solid #FFF;
	padding : 85px 0 25px 0;
}

.content1 {background: #FFF; border: 10px solid #FFF; padding: 10px 0 25px 0}

.content2 {background: #FFF; border: 0; padding: 85px 0 25px 0}

.content table {
	width : 100%;
}

.content table td {
	line-height : 18px;
	width : 50%;
}

.content table td.vw {
	line-height : 15px;
	width : auto;
}

.content table.vw td {
	line-height : 15px;
	width : auto;
}

.content table td.block {
	line-height : 18px;
	padding : 0 0 0 45px;
	width : 50%;
}

.content table.bordertop {
	border-top : 1px solid #875CFF;
	margin : 10px 0 10px 0;
}

.content1 table.bordertop {
	border-top : 1px solid #875CFF;
}

.content table.bordertop table {
	margin : 8px 0 8px 0;
}

.content table.bordertopnbb {
	border-top : 1px solid #875CFF;
	margin : 10px 0 0 0;
}

.content table.bordertopnbb table.vw {
	margin : 8px 0 8px 0;
}

.content table.bordertop td, .content1 table.bordertop td {
	padding : 10px 5px 5px 0px;
}

.content table.bordertopnbb td {
	padding : 10px 5px 0px 0px;
}

.content table.vw td {
	padding : 3px 0 3px 10px;
}

.content table.border {
	border-bottom : 1px solid #875CFF;
	border-top : 1px solid #875CFF;
	margin : 10px 0 10px 0;
}

.content table.border td.left {
	padding : 5px 5px 5px 0px;
}

.content table.border td.left table td {
	padding : 0 5px 5px 0;
	width : auto;
}

.content table.border td.r {
	padding : 5px 0 5px 5px;
}

.content table.border td.r td {
	padding : 0 5px 10px 0;
	width : auto;
}

.content table.tahed {
	margin : 0 0 10px 0;
}

.content table.tahed td.left {
	padding : 5px 5px 5px 0px;
}

.content table.tahed td.left table td {
	padding : 0 5px 5px 0;
	width : auto;
}

.content table.tahed td.r {
	padding : 5px 0 5px 5px;
}

.content table.tahed td.r td {
	padding : 0 5px 10px 0;
	width : auto;
}

.content table.level {
	border-bottom : 1px solid #D3D5D6;
	border-top : 1px solid #FCB6BE;
	margin : 0 0 20px 0;
}

.content table.level td.left {
	padding : 5px 5px 5px 0px;
}

.content table.level td.left td {
	padding : 0 5px 10px 0;
	width : auto;
}

.content table.level td.left td {
	padding : 0 5px 10px 0;
	width : auto;
}

.content table.level1 {
	border-top : 4px solid #39B1FD;
	margin : 0 0 10px 0;
}

.content table.level1 td {
	background : #EDF8FE;
	border-bottom : 2px solid #C9E7FE;
	border-top : 2px solid #FFFFFF;
	color : #0269AA;
	padding : 2px 2px 2px 6px;
	width : 372px;
}

.content table.level1 td a.firma {
	color : #FF0000;
	font : bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.content table.level1 td a.firma:hover {
	color : #000000;
}

.content table.level1 td.uus {
	border-top : 2px solid #FFFFFF;
	color : #FF0000;
	padding : 2px;
	text-align : center;
	vertical-align : middle;
	width : 40px;
}

.content table.level1 th {
	background : #0284D7;
	border-bottom : 2px solid #0273BB;
	padding : 2px;
	text-align : left;
}

.content table.level2 {
	border-top : 4px solid #FFBD59;
	margin : 0 0 10px 0;
}

.content table.level2 li {
	list-style : none url(../images/details/mumm_2.gif);
}

.content table.level2 td {
	background : #FFF8E8;
	border-bottom : 2px solid #FFEDC8;
	border-top : 2px solid #FFFFFF;
	color : #A0522D;
	padding : 2px 2px 2px 6px;
	width : 372px;
}

.content table.level2 td a.firma {
	color : #FF0000;
	font : bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.content table.level2 td a.firma:hover {
	color : #000000;
}

.content table.level2 td.lisaks {
	background : #FFFEF9;
	border-bottom : 2px solid #FFEDC8;
	border-top : 2px solid #FFFFFF;
	width : 372px;
}

.content table.level2 td.lisaks b {
	color : #FF0000;
}

.content table.level2 td.uus {
	border-top : 2px solid #FFFFFF;
	color : #FF0000;
	padding : 2px;
	text-align : center;
	vertical-align : middle;
	width : 40px;
}

.content table.level2 th {
	background : #FF9900;
	border-bottom : 2px solid #D98300;
	padding : 2px;
	text-align : left;
}

.content table.level3 {
	border-top : 4px solid #8DB890;
	margin : 0 0 10px 0;
}

.content table.level3 li {
	list-style : none url(../images/details/mumm_3.gif);
}

.content table.level3 td {
	background : #EFF8F0;
	border-bottom : 2px solid #DAE2DE;
	border-top : 2px solid #FFFFFF;
	color : #2D4E31;
	padding : 2px;
	width : 372px;
}

.content table.level3 td a.firma {
	color : #FF0000;
	font : bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.content table.level3 td a.firma:hover {
	color : #000000;
}

.content table.level3 td.lisaks {
	background : #F9FDF9;
	border-bottom : 2px solid #DAE2DE;
	border-top : 2px solid #FFFFFF;
	padding : 2px;
	width : 372px;
}

.content table.level3 td.lisaks b{
	color : #FF0000;
}

.content table.level3 td.uus {
	border-top : 2px solid #FFFFFF;
	color : #FF0000;
	padding : 2px;
	text-align : center;
	vertical-align : middle;
	width : 40px;
}

.content table.level3 th {
	background : #669966;
	border-bottom : 2px solid #2D4E31;
	padding : 2px;
	text-align : left;
}

.content table.yles {
	margin : 0 0 20px 0;
	width : 100%;
}

.content table.yles td {
	text-align : right;
}

.content2 {
	background : #FFFFFF;
	border : 10px solid #FFFFFF;
	padding : 0 0 25px 0;
	width : 430px;
}

.content2 table {
	width : 100%;
}

.content2 table {
	width : 100%;
}

.content2 table td {
	line-height : 18px;
	width : 50%;
}

.content2 table td {
	line-height : 18px;
	width : 50%;
}

.contentfront {
	background : #FFFFFF;
	border : 10px solid #FFFFFF;
	border-left : 0px solid #FFFFFF;
	padding : 75px 0 0 0;
}

.contentfront table {
	width : 100%;
}

.contentfront table td.big {
	padding : 0 0 10px 0;
	width : 100%;
}

.contentfront table td.leftbanner {
	padding : 0 5px 10px 0;
	width : 50%;
}

.contentfront table td.rightbanner {
	padding : 0 0 10px 5px;
	width : 50%;
}

.contentfront table td.centerbanner {padding: 0 0 10px 0; width: 100%;}


.contentfront table.footer {
	background : #EDEEEE;
	width : 100%;
}

.contentfront table.footer a {
	font : bold 9px "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.contentfront table.footer table td {
	padding : 0 10px 0 0;
	width : auto;
}

.contentfront table.footer table td.border {
	border-right : 1px solid #A7ABAC;
	line-height : 13px;
	padding : 0 10px 0 10px;
	width : 125px;
}

.contentfront table.footer table td.stuff {
	padding : 0 0 0 10px;
	width : auto;
}

.contentfront table.footer td {
	font : 9px "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding : 10px;
	width : auto;
}

.contentoppe2 {
	background : #FFFFFF;
	border : 10px solid #FFFFFF;
	padding : 0 0 25px 0;
	width : 430px;
}

.kp {
	color : #808080;
}

.menubottom {
	background : #969494;
	border-bottom : 10px solid #FFFFFF;
	border-left : 10px solid #FFFFFF;
	border-right : 10px solid #FFFFFF;
	padding : 20px 0 10px 20px;
	vertical-align : bottom;
	width : 170px;
}

.menutop {
	background : #969494;
	border-left : 10px solid #FFFFFF;
	border-right : 10px solid #FFFFFF;
	border-top : 10px solid #FFFFFF;
	width : 190px;
}

.menutop table {
	margin : 65px 20px 10px 20px;
	width : 150px;
}

.menutop img.banner {
	margin : 0 20px 0 20px;
}

.menutop table td {
	border-bottom : 1px solid #646464;
}

.menutop table td.emty {
	border-bottom : none;
}

.red {
	color : #875CFF;
}

.punane {
	color : #e82d00;
}

.right {background: #FFFFFF; border: 10px solid #FFFFFF; width: 170px}

.right {background: #FFFFFF; border: 10px solid #FFFFFF; width: 170px}

.right table.grey {
	background : url(../images/backgrounds/grey.gif) repeat-y;
	margin : 5px 0 5px 0;
	width : 100%;
}

.right table.grey td.text {
	line-height : 18px;
	padding : 5px 10px 5px 10px;
}

.right table.menu {
	margin : 0 0 20px 0;
	width : 100%;
}

.right table.menu td {
	border-bottom : 1px solid #D3D5D6;
	padding : 10px 0 10px 0;
}

.right table.menu td a {
	color : #000000;
	font : bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	text-transform : uppercase;
}

.right table.menu td a.active {
	color : #875CFF;
	font : bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	text-transform : uppercase;
}

.right table.menu td a:hover {
	color : #875CFF;
}

.right table.menu td.emty {
	border-bottom : 0;
}

.right table.pink{
	background : url(../images/backgrounds/pink.gif) repeat-y;
	margin : 5px 0 5px 0;
	width : 100%;
}

.right table.pink td.text {
	line-height : 18px;
	padding : 5px 10px 5px 10px;
}

.sinine {
	color : #0083D7;
}

.lilla {
	color : #660066;
}

.login {
	width: 75px;
	border: 1px solid #acafb0;
	background: #fffefe;
	margin: 3px 0;
}

.loginbutton {
	width: 78px;
	border: 1px solid #acafb0;
	background: #fffefe;
	margin: 3px 0;
	color: #FB5B65;
	font-size: 11px;
}

.sisu {width: 100%}

#container {margin: auto; text-align: left; width: 893px}

#pohi {background: #FFF}

#header {margin: 0 0 0 53px; position: absolute; width: 840px}

#menubanner {position: absolute; margin-top: 298px; margin-left: 20px} 

#menubanner1 {text-align: center; padding: 60px 0 0 0} 

#header table {
	width : 100%;
}

#header table td {
	padding : 0;
	text-align : right;
}

#level_auhinnad {
	margin: 10px 0;
}

#level_auhinnad div {
	margin: 4px;
}

#level_auhinnad td.titleb {
	height: 33px;
	border: 0;
	background-color: #669966;
	font-weight: bold;
	background-image: url(../images/headlines/level_1.gif);
	background-repeat: no-repeat;
	border-top : 4px solid #8db890;
	border-bottom : 2px solid #2d4e31;
}

#level_auhinnad td.title, #level_auhinnad td.titlerus {
	height: 33px;
	border: 0;
	background-color: #0284D7;
	font-weight: bold;
	background-image: url(../images/headlines/level_1.gif);
	background-repeat: no-repeat;
	border-top : 4px solid #39B1FD;
	border-bottom : 2px solid #0273bb;
}

#level_auhinnad td.titlerus {
	background-image: url(../rus/images/headlines/level_1.gif);
}

#level_auhinnad td.subtitle {
	background-image: url(../images/details/level_subgroup_back.jpg);
	background-repeat: repeat-x;
	background-position: 50% 50%;
	color: #FFFFFF;
	font-weight: bold;
	border: 0;
	padding: 5px 0;
	vertical-align: middle;
}

#level_auhinnad td.slogan {
	vertical-align: bottom;
	font-weight: bold;
	color: #F95D6F;
}

#level_auhinnad td.logo {
	width: 115px;
}

#level_auhinnad td.logo div {
	text-align: center;
}

#level_auhinnad td {
	border-bottom: 1px solid #FBB7BC;
	height: 50px;
	width: auto;
	vertical-align: middle;
	line-height: 16px;
	padding: 0;
}

#level_auhinnad td.jutt {
	vertical-align: bottom;
}

#oppelaen {
	margin : 0;
	position : absolute;
	width : 553px;
}

.roosatop {
	border-top: solid #7D5DF9 1px;
}

.pensionborder {
	border-top : 2px solid #bababa; padding : 6px 0 6px 0;
}
.pensionborder img {
	float : right;
}

.tahedborder {
	border-top : 2px solid #3FEBFF; padding : 6px 0 6px 0;
}

#oppelaenlogod {
	width : 325px; margin : 10px 0 10px 0;
}

#oppelaenlogod td {
	width : auto; padding : 3px; vertical-align: middle; text-align : left;
}

.align_right {
	text-align: right;
}

/* VEEBIPOOD */

#veebipood {
	padding: 0;
	margin: 0;
}

#veebipood td {
	width: auto;
}

#veebipood td.abi {
	padding: 2px 8px;
}

#tootevalik table td {
	width: auto;
}

#tootevalik table td.title {
	font-size: 15px;
	font-weight: bold;
	padding: 0 0 5px 0;
}

#tootevalik table td.action {
	text-align: right;
	vertical-align: bottom;
}

#tootevalik td.toode {
	border-bottom: 1px solid #DEDEDE;
	padding: 15px 10px 15px 0px;
}

#tootevalik td.kat {
	background-color: #DEDEDE;
	padding: 0;
}

#sisene td {
	padding: 0px;
	color: #ffffff;
	vertical-align: middle;
}

#sisene td a {
	color: #b1e3ff;
	font-weight: normal;
}

#sisene td a:hover {
	text-decoration: underline;
}

#sisene td img.submit {
	padding: 0 10px;
}

#sisene td.paddingleft {
	padding-left: 10px;
}

#sisene td.krediit {
	font-size: 24px;
	font-weight: bold;
}

#sisene td.krediitseletus {
	line-height: 12px;
	padding: 4px 4px;
}

#sisene td.login_vp {
	background-image: url(../images/level_auhinnad/level_loginback.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 24px;
	text-align: right;
}

#sisene input.login {
	width: 86px;
	border: none;
	background-color: transparent;
	margin: 0px;
	margin-right: 4px;
}

img.siin {
	margin : 0 0 -10px 0;
}

#zurii td {
	width: auto;
}

#zurii td.nr {
	text-align: right;
	padding-right: 3px;
}

.eluvarv a {color: #CF3000}

table.eluvarv td {line-height: 16px}
