HTML, BODY {
	background: #85bad7;
}
BODY {
	padding-bottom: 15px;
	background: #85bad7 url(bg01.png) repeat-x 0 0;
	text-align: center;
	line-height: 1.45em;
}

BODY, INPUT, SELECT, TEXTAREA, BUTTON, TD, TH, BLOCKQUOTE {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #555;
}

H1, H2, H3, H4, H5, H6 {
	margin: 1em 0 0 0;
	color: #069;
	font-family: Arial, Helvetica, sans-serif;
}
H1 {
	margin: 0;
	font-size: 22px;
	font-weight: normal;
}
H1.type2 {
	margin-top: 1em;
}
H1.small {
	font-size: 16px;
	font-weight: bold;
}
H1 A {
	border: none;
}
H2 {
	font-size: 16px;
}
H2.small,
H3.small{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #555;
}
H2.small-colored,
H3.small-colored{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #069;
}
H2.big {
	margin: 0;
	font-size: 22px;
	font-weight: normal;
}
H3, H4, H5, H6 {
	font-size: 13px;
}

A {
	color: #069;
	text-decoration: none;
	border-bottom: 1px solid #acd;
}
A:hover {
	border-color: #069;
}
P {
	margin: 1em 0 0 0;
	padding: 0;
}
P.important {
	font-size: 12px;
	font-weight: bold;
	color: #069;
}
OL {
	margin: 1em 0 0 3em;
}
OL OL {
	margin: .5em 0 .75em 3em;
}

UL {
	margin: 1em 0 0 2em;
	list-style: none;
}
UL LI {
	padding-left: 12px;
	background: url(dot07.gif) no-repeat 0 .6em;
}
UL UL {
	margin: .5em 0 .75em 2em;
}
UL UL LI {
	padding-left: 11px;
	background: url(dot09.gif) no-repeat 0 .6em;
}
UL.links LI {
	padding-left: 12px;
	background: url(dot08.gif) no-repeat 0 .5em;
}
UL.links UL LI {
	padding-left: 11px;
	background: url(dot10.gif) no-repeat 0 .6em;
}
UL.numbers {
	margin: 1em 0 0 0;
	padding: 0 0 0 2em;
	float: left;
	width: 308px;
}
UL.numbers LI.first {
	padding: .6em 0 .6em 30px !important;
	background: url(nr01.gif) no-repeat 0 8px !important;
}
UL.numbers LI.second {
	padding: .6em 0 .6em 30px !important;
	background: url(nr02.gif) no-repeat 0 8px !important;
}
UL.numbers LI.third {
	padding: .6em 0 .6em 30px !important;
	background: url(nr03.gif) no-repeat 0 8px !important;
}
UL.nobullets {
	margin: 1em 0 0 0;
}
UL.nobullets LI {
	padding: 5px 0;
	background: none !important;
}
UL.nobullets LI P.text {
	float: left;
	width: 340px;
}
UL.nobullets LI P.img {
	float: right;
	width: 200px;
	margin: 0;
}

UL.checkmark {
	margin: 6px 0 5px 10px;
	padding: 0;
}
UL.checkmark LI {
	list-style: none;
	background: url(dot04.gif) 0 2px no-repeat;
	padding: 0 3px 5px 14px;
}

UL.checkmark2 {
	margin: 10px 0 5px 0px;
	padding: 0;
}
UL.checkmark2 LI {
	list-style: none;
	background: url(ico_check_blue.png) 0 2px no-repeat;
	padding: 0 3px 5px 20px;
}

UL.abc {
	margin: 15px 0 5px 10px;
	padding: 0
}

UL.abc LI.a {
	list-style: none;
	background: url(list-abc-a.png) 0 2px no-repeat;
	padding: 3px 3px 5px 40px;
}

UL.abc LI.b {
	list-style: none;
	background: url(list-abc-b.png) 0 20px no-repeat;
	padding: 22px 3px 5px 40px;
}

UL.abc LI.c {
	list-style: none;
	background: url(list-abc-c.png) 0 20px no-repeat;
	padding: 22px 3px 5px 40px;
}

/* =layout
-------------------------------------------------- */
#wrap {
	width: 783px;
	margin: auto;
	text-align: left;
	overflow: hidden;
}
#container {
}
#content {
	float: right;
	width: 610px;
	overflow: hidden;
	background: #fff url(bg_content_01.png) no-repeat 0 0;
}
#content-inner {
	min-height: 460px;
	padding: 5px;
	background: url(bg_content_02.png) no-repeat 0 100%;
}
#page {
	padding: 15px 10px;
}
#page_vod {
	padding: 5px 5px 15px 5px;
	background: #fff url(vod_header_bg.png) no-repeat 0 294px;
}
#page_vod_loengud {
	padding: 75px 5px 15px 5px;
	background: #fff url(vodl_header.jpg) no-repeat 0 0;
}
#page_vod_innovaator {
	padding: 75px 10px 15px 21px;
	background: #fff url(vod_header_3.jpg) no-repeat 0 0;
}
#page_vod_film {
	padding: 75px 5px 15px 5px;
	background: #fff url(vod_header_2.jpg) no-repeat 0 0;
}
#page_vod_film_rus {
	padding: 75px 5px 15px 5px;
	background: #fff url(vod_header_2_rus.jpg) no-repeat 0 0;
}
#wrap-front {
	width: 780px;
	margin: auto;
	text-align: left;
	overflow: hidden;
}
#wrap-front #container {
	background: #fff url(bg_content_front_01.png) no-repeat 0 0;
}
#wrap-front #container #container-inner {
	padding: 5px 6px 5px 5px;
	background: url(bg_content_front_02.png) no-repeat 0 100%;
}
#wrap-front #content {
	width: 604px;
}
#wrap-front #sidebar {
	float: left;
	width: 157px;
	background-position: -5px 0;
}
#wrap-front #sidebar DIV.a {
	background-image: url(bg_menu_01_front.png);
}
#wrap-front #sidebar DIV.a DIV.b {
	padding: 20px 5px 0 0;
	background-image: url(bg_menu_03_front.png);
}

/* =nav
-------------------------------------------------- */
#nav {
	height: 32px;
	overflow: hidden;
	line-height: normal;
}
#nav A {
	border: none;
	color: #015098;
}
#nav A:hover {
	text-decoration: underline;
}
#nav UL {
	float: left;
	margin: 0;
	padding-top: 9px;
	list-style: none;
}
#nav UL LI,
#nav UL LI A {
	float: left;
}
#nav UL LI {
	padding: 0;
	background: none;
}
#nav UL LI A {
	margin-right: 1em;
	padding-left: 8px;
	background: url(dot03.gif) no-repeat 0 5px;
	font-weight: bold;
}
#nav P {
	float: right;
	margin: 0;
	padding-top: 9px;
}

/* =nav2 for testing header
-------------------------------------------------- */
#nav2 {
	height: 32px;
	overflow: hidden;
	line-height: normal;
}
#nav2 A {
	border: none;
	color: #015098;
}
#nav2 A:hover {
	text-decoration: underline;
}
#nav2 UL {
	float: right;
	margin: 0;
	padding-top: 9px;
	list-style: none;
}
#nav2 UL LI,
#nav2 UL LI A {
	float: left;
}
#nav2 UL LI {
	padding: 0;
	background: none;
}
#nav2 UL LI A {
	margin-right: 1em;
	padding-left: 8px;
	background: url(dot03.gif) no-repeat 0 5px;
	font-weight: bold;
}
#nav2 P {
	float: left;
	margin: 0;
	padding-top: 9px;
}

/* =header
-------------------------------------------------- */
#header {
	height: 98px;
	overflow: hidden;
}

#logo {
	float: left;
	width: 134px;
	height: 78px;
	margin: 6px 0 0 13px;
	overflow: hidden;
}
#logo A {
	display: block;
	height: 0 !important;
	height /**/: 78px;
	padding: 78px 0 0 0;
	border: none;
	background: url(logo.png) no-repeat 0 0;
}

#top-banner {
	float: right;
	width: 610px;
	height: 90px;
	margin-top: 9px;
}

/* =sidebar
-------------------------------------------------- */
#sidebar {
	float: left;
	width: 167px;
	overflow: hidden;
	background: #1383bf url(bg_menu_02.png) repeat-y 0 0;
}
#sidebar DIV.a {
	background: url(bg_menu_01.png) no-repeat 0 0;
}
#sidebar DIV.a DIV.b {
	min-height: 443px;
	padding: 20px 5px 5px 5px;
	background: url(bg_menu_03.png) no-repeat 0 100%;
}
#menu {
	padding: 0 10px;
}
#menu UL {
	width: 137px;
	margin: 0;
	border-bottom: 1px solid #63bddd;
	list-style: none;
	line-height: normal;
}
#menu UL LI {
	display: inline;
	padding: 0;
	background: none;
}
#menu UL LI A {
	display: block;
	padding: 5px 0 5px 12px;
	border: none;
	border-top: 1px solid #63bddd;
	background: url(dot02.gif) no-repeat 1px 8px;
	color: #fff;
	font-weight: bold;
}
#menu UL LI A:hover {
	text-decoration: underline;
}
#menu UL LI.active A {
	text-decoration: underline;
}
#menu UL LI A.rss {
	float: right;
	margin-top: 6px;
	padding: 0;
	border: none;
	background: none;
}
#menu UL LI A.rss:hover {
	background-color: #069;
	text-decoration: none;
}
#menu UL LI A.rss IMG {
	display: block;
	width: 20px;
	height: 13px;
}
#menu UL UL {
	margin: 0;
	padding-bottom: .75em;
	border: none;
}
#menu UL UL LI A {
	padding: 2px 0 2px 30px;
	border: none;
	background: url(dot01.gif) no-repeat 20px .6em;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none !important;
}
#menu UL UL LI A:hover,
#menu UL UL LI.active A {
	text-decoration: underline !important;
}

#sidebar .banner {
	position: absolute;
	padding: 10px 0 10px 0;
}

/* =tables
-------------------------------------------------- */
TABLE.data {
	width: 100%;
}
TABLE.data TH,
TABLE.data TD {
	padding: 4px 8px;
	border-bottom: 1px solid #e5e5e5;
	background: #fff;
	line-height: 1.3em;
}
TABLE.data THEAD TH {
	padding: 2px 8px 4px 8px;
	font-size: 9px !important;
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
TABLE.data TR.alt TD {
	background: #f8f8f8;
}
TABLE.form {
	width: 100%;
}
TABLE.form TH,
TABLE.form TD {
	background: #fafcfd;
}
TABLE.form TR {
	border-top: 1px solid #cfe2ec;
	border-bottom: 1px solid #cfe2ec;
}
TABLE.form TH {
	width: 25%;
	padding: 6px 8px 2px 0;
	text-align: right;
	color: #069;
	font-weight: normal;
}
TABLE.form TH SPAN.req {
	margin-right: .2em;
	color: #999;
	font-size: 10px;
	line-height: 1em;
	font-weight: normal;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	vertical-align: middle;
}
TABLE.form TD {
	width: 75%;
	padding: 4px 0 4px 8px;
}
TABLE.form TD.data {
	padding-top: 6px;
	padding-bottom: 2px;
}
TABLE.form TD LABEL,
TABLE.form TD INPUT,
TABLE.form TD SELECT,
TABLE.form TD TEXTAREA {
	vertical-align: middle;
}
TABLE.form TD TEXTAREA {
	width: 350px;
	height: 150px;
}
TABLE.form TD INPUT.text {
	width: 150px;
}
TABLE.form TD INPUT.wide {
	width: 350px !important;
}
TABLE.form TD INPUT.button {
	border: 1px solid #cfe2ec;
	background: #eaf4f8;
	color: #069;
	
	padding: 1px 5px; 
	cursor: pointer;
	overflow: visible;
}
TABLE.form TR.error TH,
TABLE.form TR.error TH LABEL,
TABLE.form TR.error TH SPAN.req {
	color: #d90e19;
}
TABLE.form TR.error TD INPUT.text,
TABLE.form TR.error TD SELECT,
TABLE.form TR.error TD TEXAREA {
	border: 2px solid;
	border-color: #710606 #efb5b5 #efb5b5 #710606 !important;
}
/* =inputs &amp; buttons
-------------------------------------------------- */
LABEL {
	cursor: pointer;
}
INPUT[type=radio],
INPUT[type=checkbox] {
	cursor: pointer;
}
INPUT.text:focus,
SELECT:focus,
TEXTAREA:focus {
	background: #ffe !important;
	color: #000;
}
INPUT.text {
	padding: 1px 2px;
}
TEXTAREA {
	padding: 1px 1px 1px 2px;
}

/* =footer
-------------------------------------------------- */
#footer {
	clear: both;
	padding: 1.5em 10px;
	border-top: 1px solid #e5e5e5;
	background: #fff;
	color: #8c8c8c;
	font-family: Arial, Helvetica, sans-serif;
}
#footer ADDRESS {
	font-style: normal;
	text-align: center;
}
#footer ADDRESS SPAN {
	margin: 0 .3em;
	color: #ebebeb;
}

/* =IE fixes
-------------------------------------------------- */
* HTML #content-inner {
	height: 460px
}
* HTML #sidebar DIV.a DIV.b {
	height: 468px;
}
* HTML DIV.pohipakett,
* HTML DIV.slaavipohipakett,
* HTML DIV.pohipakett-rus {
	height: 155px;
}

/* =ELEMENTS
-------------------------------------------------- */
.f-left { float: left; }
.f-right { float: right; }

.block { display: block; }
.strong { font-weight: bold; }

/* =televisoon
-------------------------------------------------- */
UL.check {
	margin: 6px 0 5px 10px;
	padding: 5px 0 5px 0;
}
UL.check LI {
	list-style: none;
	padding: 0 3px 5px 60px;
	margin: 6px 0 0 0
}
UL.check LI P {
	margin: 0;
}
UL.check LI H2 {
	margin: 0;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #555;
}
UL.check LI.ico1 {
	background: url(icon01.gif) no-repeat 4px 4px;
}
UL.check LI.ico2 {
	background: url(icon02.gif) no-repeat 8px 3px;
}
UL.check LI.ico3 {
	background: url(icon03.gif) no-repeat 8px 3px;
}
UL.check LI.ico4 {
	background: url(icon04.gif) no-repeat 0 0;
}
UL.check LI.ico5 {
	background: url(icon05.gif) no-repeat 2px 0;
}
UL.check LI.ico6 {
	background: url(icon06.gif) no-repeat 5px 0;
}
UL.check LI.ico7 {
	background: url(icon07.gif) no-repeat 5px 0;
}
UL.check LI.ico10 {
	background: url(icon10.gif) no-repeat -3px 10px;
}
DIV.television {
	width: 100%;
	margin: 2em 0;
	background: url(bg21.gif) repeat-y 22px 0;
}
DIV.television-inner {
	width: 100%;
	background: url(bg20.gif) no-repeat 36px 0;
}
DIV.television-inner UL {
	background: url(bg23.gif) no-repeat 0 100%;
}
DIV.television-inner UL LI {
	padding: 10px 0 10px 145px;
	background: none;
	height: 100%;
}
DIV.television-inner UL LI STRONG {
	display: block;
}
#tel01 {
	background: url(tel01.gif) no-repeat 17px 50%;
}
#tel02 {
	background: url(tel02.gif) no-repeat 17px 50%;
}
#tel03 {
	background: url(tel03.gif) no-repeat 17px 50%;
}
#tel04 {
	background: url(tel04.gif) no-repeat 6px 50%;
}
#tel05 {
	background: url(tel05.gif) no-repeat 28px 50%;
}
#tel06 {
	background: url(tel06.gif) no-repeat 20px 50%;
}
#tel07 {
	background: url(tel07.gif) no-repeat 16px 50%;
}
#tel08 {
	background: url(tel08.gif) no-repeat 16px 50%;
}
#tel09 {
	background: url(tel09.gif) no-repeat 16px 50%;
}
#tel10 {
	background: url(tel10.gif) no-repeat 16px 50%;
}
#tel11 {
	background: url(tel11.gif) no-repeat 16px 50%;
}
#tel12 {
	background: url(tel12.gif) no-repeat 16px 50%;
}

#order-box {
	width: 100%;
	margin-top: 2em;
	background: url(bg25.png) no-repeat 0 0;
}
#order-box-rus {
	width: 100%;
	margin-top: 2em;
	background: url(bg25-rus.png) no-repeat 0 0;
}
/* Second version of order box
----------------------------------------- */
#order-box-2 {
	width: 100%;
	margin-top: 2em;
	background: url(bg29.png) no-repeat 0 0;
}
/* End of second version
----------------------------------------- */
#order-box-inner {
	padding: 10px 80px 40px 41px;
	background: url(bg24.png) no-repeat 0 100%;
}
P.order-box-heading {
	font-weight: bold;
}
#order-box-inner UL LI{
	padding: 3px 0;
	background: none;
}
#order-box-inner2{
	padding-top: 1em;
}
#order-box-inner2 UL {
	float: left;
	margin-left: 0;
	color: #069;
	font-size: 12px;
	font-weight: bold;
}
#order-box-inner2 UL LI {
	padding-left: 10px;
	background: url(dot08.gif) no-repeat 0 .6em;
}
#order-box-inner2 P {
	float: right;
	margin-top: 1.5em;
}
#dtvfooter-box {
	width: 100%;
	margin-top: 2em;
	background: url(bg27.png) no-repeat 0 0;
}
#dtvfooter-box-rus {
	width: 100%;
	margin-top: 2em;
	background: url(bg27-rus.png) no-repeat 0 0;
}
#dtvfooter-box-rus-inner {
	padding: 30px 80px 60px 41px;
	background: url(bg28.png) no-repeat 5px 100%;
}
#dtvfooter-box-inner {
	padding: 25px 80px 60px 41px;
	background: url(bg28.png) no-repeat 0 100%;
}
#dtvfooter-box-rus-inner2{
	position: relative;
	padding-top: 1em;
}
#dtvfooter-box-rus-inner2 UL {
	float: left;
	margin-left: 0;
	color: #069;
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
}
#dtvfooter-box-rus-inner2 UL LI {
	padding-left: 10px;
	background: url(dot08.gif) no-repeat 0 .6em;
}
#dtvfooter-box-rus-inner2 #gotoorder {
	position: absolute;
	margin: 0;
	top: 20px;
	left: 295px;
	float: right;
}
P.dtvfooter-box-heading {
	font-weight: bold;
}
#dtvfooter-box-inner UL LI{
	padding: 3px 0;
	background: none;
}
#dtvfooter-box-inner2{
	position: relative;
	padding-top: 1em;
}
#dtvfooter-box-inner2 UL {
	float: left;
	margin-left: 0;
	color: #069;
	font-size: 12px;
	font-weight: bold;
}
#dtvfooter-box-inner2 UL LI {
	padding-left: 10px;
	background: url(dot08.gif) no-repeat 0 .6em;
}
#dtvfooter-box-inner2 #gotoorder {
	position: absolute;
	margin: 0;
	top: 20px;
	left: 280px;
	float: right;
}
UL.check2 {
	margin: 6px 0 5px;
	padding: 5px 0 5px 0;
}
UL.check2 LI {
	list-style: none;
	padding: 0 0 5px 90px;
	margin: 6px 0 0 0;
}
UL.check2 LI P {
	margin: 0;
}
UL.check2 LI H2 {
	margin: 0;
	font-size: 12px;
}
UL.check2 LI UL LI{
	margin: 0 !important;
	padding-left: 12px !important;
}
UL.check2 LI.ico1 {
	background: url(icon_tv01.gif) no-repeat 0 1px;
}
UL.check2 LI.ico2 {
	background: url(icon_tv02.gif) no-repeat 0 1px;
}
UL.check2 LI.ico3 {
	background: url(icon_tv03.gif) no-repeat 0 1px;
}
UL.check2 LI.ico4 {
	background: url(icon_tv04.gif) no-repeat 0 1px;
}
UL.check2 LI.ico5 {
	background: none !important;
}
UL.check2 LI.ico6 {
	background: url(icon_tv05.gif) no-repeat 0 0px;
}
/* =leviala
-------------------------------------------------- */
.box-1 {
	width: 583px;
	margin: 1.5em 0 20px 0;
	padding-top: 5px;
	background: url(leviala_bg.png) no-repeat left top;
}
UL.data1 {
	clear: both;
	margin: 0;
	padding: 0;
}
UL.data1 LI {
	margin: 0;
	padding: 9px 0 9px 0;
	list-style: none;
	background: none;
}
UL.data1 LI.small {
	font-size: 10px;
	line-height: 1.5em;
}
UL.data1-television LI {
	margin: 0;
	padding: 9px 0 9px 50px;
	list-style: none;
	background: url(arrow_green.png) no-repeat left 13px;
}

UL.data1 LI A IMG {
	display: block;
	margin: 8px 0 0 0;
}
.box-1-a {
	padding: 0 15px 40px 15px;
	position: relative;
	background: url(leviala_bg.gif) no-repeat left bottom;
}
.box-1-b {
	padding: 0 15px 10px 15px;
	position: relative;
	background: url(leviala_bg.gif) no-repeat left bottom;
}
.box-1-left {
	float: left;
	width: 256px;
	margin-right: 39px;
	padding-top: 12px;
}
.box-1-right {
	float: left;
	width: 255px;
	padding-top: 12px;
}
.box-1-a P.text-bottom {
	width: 240px;
	position: absolute;
	bottom: 5px;
	left: 14px;
	margin: 30px 0 0 0;
	padding-left: 16px;
	background: url(dot04.gif) no-repeat left 2px;
}
.box-1-a P.text-bottom2 {
	width: 240px;
	position: absolute;
	bottom: 5px;
	left: 309px;
	margin: 30px 0 0 0;
	padding-left: 16px;
	background: url(dot04.gif) no-repeat left 2px;
}
.box-1-b P.text-bottom3 {
	width: 240px;
	margin: 5px 0 0 0;
	padding-left: 16px;
	background: url(dot04.gif) no-repeat left 2px;
}
.box-1 .price {
	float: right;
	margin: 1em 0 0 1em;
}
P.dot06, DIV.dot06 {
	padding-left: 25px;
	min-height: 17px;
	background: url(dot06.gif) no-repeat left top;
}
DIV.dot06 {
	margin: 10px 0 2px 0 !important;
}
DIV.dot06 H2 {
	margin: 0 0 2px 0 !important;
	font-size: 13px;
	font-weight: bold;
}
DIV.dot06 P {
	margin: 0;
}
* HTML P.dot06, * HTML DIV.dot06 {
	height: 17px;
}

/* =RSS
-------------------------------------------------- */
P.rss {
	padding-left: 45px;
	background: url(rss01.gif) no-repeat left 2px;
}
UL.rss {
	width: 166px;
	float: left;
}
UL.rss LI {
	padding: 4px 0 4px 17px;
	background: url(rss02.gif) no-repeat left 5px;
}

/* =abi
-------------------------------------------------- */
.red {
	color: #C00;
}
.green {
	color: #598845 !important;
}
.blue {
	color: #069 !important;
}
.help-small_txt {
	font-size: 9px;
}
P.help {
	float: left;
	width: 100%;
	padding: 10px 10px 10px 45px;
	background: url(icon08.gif) no-repeat left center;
	color: #069;
}
P.help-profile {
	padding-bottom: 40px;
}
DIV.abi-box {
	min-height: 220px;
	background: url(bg17.png) no-repeat 345px top;
}
DIV.left-box {
	float: left;
	width: 300px;
	margin-right: 40px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 343px;
}
DIV.right-box {
	float: right;
	width: 175px;
}
DIV.right-box #vaatalisaks {
	margin: 1.5em 0 0 10px;
	text-align: left;
}
DIV.abi-box2 {
	float: left;
	width: 163px;
	padding: 0 14px;
}
DIV.abi-box2 P A {
	border: none;
}
P.oneline {
	margin-top: 2em;
}
UL.pdf-item {
	margin-left: 0;
}
UL.pdf-item LI {
	padding: 3px 0 3px 25px;
	background: url(icon_pdf.gif) no-repeat left 2px;
}
* HTML DIV.abi-box {
	height: 220px; 
}
* HTML DIV.left-box {
	margin-right: 55px;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-right: 0;
}
/* =avaleht
-------------------------------------------------- */
DIV.front-banner {
	margin-bottom: 4px;
}
DIV.front-box2 {
	background: url(bg17.gif) top left no-repeat;
	padding: 10px 10px 5px 10px;
	font-size: 10px;
	line-height: 16px;
}
DIV.front-box2 .archieve {
	float: right;
	margin-right: 5px;
	border: none;
}
DIV.front-box2 .heading {
	margin: 10px 0 5px 0;
	font-weight: bold;
	font-size: 11px;
}
DIV.front-box2 .heading SPAN {
	font-weight: normal;
	color: #999;
	font-size: 10px;
}
DIV.front-box3 {
	background: url(bg18.gif) no-repeat left bottom;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
DIV.front-box3 H2,
DIV.front-box3 P{
	margin: 0;
}
DIV.front-box3 H2 {
	width: 300px;
}
DIV.front-box3 H3 {
	margin: 10px 0 5px 0;
	font-weight: bold;
	font-size: 11px;
}
DIV.front-box {
	float: left;
	width: 198px;
	margin-right: 5px;
}
DIV.front-box H2 {
	margin: 0;
}
DIV.front-box DIV.b1 {
	width: 198px;
	background: #FFF url(bg06.gif) top left no-repeat;
}
DIV.front-box DIV.b2 {
	padding: 14px 12px 2px 12px;
	line-height: 14px;
}
DIV.front-box DIV.b3 {
	padding: 7px 0 5px 0;
	font-size: 10px;
	 }
DIV.front-box DIV.b3 UL {
	margin: 6px 0 5px 10px;
	padding: 0;
}
DIV.front-box DIV.b3 UL LI {
	list-style: none;
	background: url(dot04.gif) 0 2px no-repeat;
	padding: 0 3px 5px 14px;
}
DIV.front-box DIV.b3 UL.more {
	margin-left: 0 !important;
}
DIV.front-box DIV.b3 UL.more LI {
	background: none;
	padding: 0 !important;
}
DIV.front-box DIV.b3 UL.more LI A {
	display: block;
	background: url(dot05.gif) 0 4px no-repeat;
	padding: 0 3px 0 10px;
	color: #598845;
	font-weight: bold;
	margin-left: 10px;
	border: none;
}


DIV.front-box DIV.b3 UL.center-box {
	margin-left: 0 !important;
}
DIV.front-box DIV.b3 UL.center-box LI {
	background: none;
	padding: 0 !important;
}
DIV.front-box DIV.b3 UL.center-box LI A {
	background: url(dot05.gif) 0 3px no-repeat;
	padding: 0 3px 0 10px;
	color: #598845;
	font-weight: bold;
	margin: .1em 0;
	border: none;
	
}


DIV.front-box DIV.cbox {
	width: 185px;
	margin-left: 6px;
}
DIV.front-box DIV.cbox-top {
	padding-top: 6px;
	background: url(bg07.gif) no-repeat left top;
}
DIV.front-box DIV.cbox-bottom {
	padding-bottom: 12px;
	background: url(bg09.gif) no-repeat left bottom;
}
DIV.front-box DIV.cbox-middle {
	background: url(bg08.gif) top left repeat-y;
	padding: 3px 10px 3px 10px;
	font-size: 10px;
	color: #069;
}
* HTML DIV.front-box DIV.cbox-middle {
	height: 100%;
}
DIV.cbox P.ico {
	float: left;
	margin: 0;
	padding: 0 8px 0 0;
}
DIV.front-box A {
	border: none;
	text-decoration: none;
}

/* =teemad
-------------------------------------------------- */
DIV.teema-box {
	min-height: 550px;
	padding-right: 5px;
	background: url(teema_05.gif) no-repeat 345px top;
}
* HTML DIV.teema-box {
	height: 550px; 
}
UL.channels {
	width: 566px;
	margin-left: 7px;
	font: 10px/14px Verdana;
	color: #666;
}
UL.channels LI {
	float: left;
	width: 283px;
	padding: 1.3em 0;
	background: none;
}
UL.channels LI.separator {
	width: 100%;
	padding: 0;
	height: 1px;
	border-bottom: 1px solid #dce9f3;
}
UL.channels LI.separator2 {
	width: 100%;
	padding: 0;
	height: 1px;
}
UL.channels LI A {
	border: none;
}
UL.channels LI.rowfirst,
UL.channels LI.rowlast{
	clear: both;
}
UL.channels LI P {
	margin: 0;
}
UL.channels LI H2{
	margin: 0;
	padding-bottom: .25em;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #069;
}
UL.channels LI H2.normal {
	font: 16px Arial, Helvetica, sans-serif;
	font-weight: bold
}
UL.channels DIV.ch_content {
	float: left;
	width: 160px;
	padding: 0 8px 0 5px;
}
UL.channels P.logo {
	float: left;
	width: 100px;
	margin: 5px 10px 0 0;
	text-align: right;
}
.teemapakett {
	height: 86px;
	padding: 18px 95px 0 9px;
	background: url(teema_01.gif) no-repeat top left;

}
.teemapakett-rus {
	height: 106px;
	padding: 18px 95px 0 9px;
	background: url(teema_01_rus.gif) no-repeat top left;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 86px;
}
.teemapakett-rus IMG {
	position: absolute;
	margin-top: -50px;
	margin-left: 30px;
}
DIV.channel-small {
	float: left;
	width: 144px;
	padding-bottom: 20px;
	overflow: hidden;
}
DIV.channel-small H2 {
	margin: 0 0 2px 5px;
	font-size: 10px;
}
DIV.channel-small A {
	border: none;
}
SPAN.numbers,
STRONG.numbers{
	color: #069;
	font-size: 14px;
}
UL.teema-list {
	width: 180px;
	margin-left: 7px;
	font: 10px/14px Verdana;
	color: #666;
}
UL.teema-list LI {
	float: left;
	width: 90px;
	padding: 2px 0;
	background: none;
}
UL.teema-list LI.rowfirst {
	clear: both;
}
UL.teema-list LI A {
	border: none;
}
/* =kanalid
-------------------------------------------------- */
UL.three_columns LI.list-box {
	width: 188px !important;
	overflow: hidden;
}
UL.data2 {
	margin: 0;
	list-style: none;
}
UL.data2 LI {
	padding: 1px 0 1px 25px;
	background: none;
	background: url(dot11.gif) 15px 6px no-repeat;
}
UL.data2 LI A {
	color: #666;
	text-decoration: underline;
}
DIV.pohipakett {
	background: #fff url(kanal_top.jpg) top right no-repeat;
	min-height: 155px;
	padding: 0 270px 0 0;
}
DIV.pohipakett-rus {
	background: #fff url(pohipakett_rus.jpg) top right no-repeat;
	min-height: 155px;
	padding: 0 270px 0 0;
}
DIV.slaavipohipakett {
	min-height: 155px;
	padding: 0 270px 0 0;
	background: #fff url(kanal_top_slaavi.jpg) top right no-repeat;
}
UL.type3 {
	margin: 0 0 10px 15px;
	padding: 0;
}
UL.type3 LI {
	margin: 0;
	padding: 3px 0 4px 20px;
	list-style: none;
	background: url(dot13.gif) 0 4px no-repeat;
	line-height: 1em;
}
.group01 DIV.col1 {
	float: left;
	width: 300px;
}
.group01 DIV.col2 {
	float: right;
}

/* =hinnad
-------------------------------------------------- */
TABLE.table3 {
	margin-bottom: 10px;
}
TABLE.table3 TD P{
	margin: 0;
}
TABLE.table3 TD {
	color: #069;
	text-align: center;
	vertical-align: middle;
}
TABLE.table3 TD.lefttop {
	width: 135px;
	background: url(t2_lefttop.gif) top left no-repeat;
}
TABLE.table3 TD.leftmiddle {
	padding: 12px 0 10px 0;
	background: url(t2_leftmiddle.gif) bottom left no-repeat;
}
TABLE.table3 TD.leftbottom {
	padding: 12px 0 10px 0;
	background: url(t2_leftbottom.gif) bottom left no-repeat;
}
TABLE.table3 TD.middletop {
	width: 218px;
	padding: 10px 0 5px 0;
	background: url(t2_middletop.gif) top left no-repeat;
}
TABLE.table3 TD.middlemiddle {
	background: url(t2_middlemiddle.gif) bottom left no-repeat;
}
TABLE.table3 TD.middlebottom {
	background: url(t2_middlebottom.gif) bottom left no-repeat;
}
TABLE.table3 TD.righttop {
	width: 227px;
	padding: 10px 0 4px 0;
	background: url(t2_righttop.gif) top right no-repeat;
}
TABLE.table3 TD.rightmiddle {
	background: url(t2_rightmiddle.gif) bottom left no-repeat;
}
TABLE.table3 TD.rightbottom {
	background: url(t2_rightbottom.gif) bottom left no-repeat;
}
TABLE.table3 TD.middletop-rus {
	width: 218px;
	padding: 8px 0 5px 0;
	background: url(t2_middletop.gif) top left no-repeat;
}
TABLE.table3 TD.righttop-rus {
	width: 227px;
	padding: 8px 0 4px 0;
	background: url(t2_righttop.gif) top right no-repeat;
}

/* =pildialbum
-------------------------------------------------- */
#back {
	margin: 1.5em 0 0 0;
}
#vaatalisaks {
	margin: 1em 0 0 0;
	text-align: right;
}
#back A,
#vaatalisaks A {
	border: none;
}
DIV.img-left A IMG,
DIV.img-left P,
DIV.img-left A{
	float: left;
}
DIV.img-left P {
	margin: 1em 1em 0 0 !important;
}
DIV.img-left P A {
	padding: 2px;
	border: 2px solid #a2d444;
	background: #fff;
}
DIV.img-left P A:hover {
	border-color: #67b012;
}
A.img-right {
	float: right;
	margin: .5em 0 .5em 3em;
	padding: 2px;
	border: 2px solid #a2d444;
	background: #fff;
}
A.img-right:hover {
	border-color: #67b012;
}
A.img-right IMG {
	display: block;
}
P.img-right IMG {
	float: right;
}
H1.sheeri {
	width: 400px;
}
/* =videolaenutus
-------------------------------------------------- */
#page_vod_loengud .text-box {
	width: 320px;
}
#page_vod_loengud #intro {
	padding: 0 0 1em 17px;
}
DIV.moviebox {
	width: 590px;
	margin: 10px 0 0 0;
	overflow: hidden;
	background: url(vod_movie_bg01.png) no-repeat left top;
}
DIV.moviebox-first {
	margin-top: 2em;
}
DIV.moviebox2 {
	padding: 5px 0 5px 5px;
	background: url(vod_movie_bg02.png) no-repeat left bottom;
}
DIV.moviebox DIV.movie-poster {
	float: left;
	width: 77px;
	overflow: hidden;
	background: url(vod_movie_img_bg.png) no-repeat 0 0;
}
DIV.moviebox DIV.movie-poster2 {
	padding: 0 0 6px 0;
	background: url(vod_movie_img_bg2.png) no-repeat left bottom;
}
DIV.moviebox DIV.movie-poster IMG {
	display: block;
	width: 60px;
	height: 89px;
	margin: 6px 0 0 6px;
	padding: 1px;
	background: #fff;
	border: 1px solid #d4dce0;
}
DIV.moviebox DIV.movie-poster P {
	margin: 6px 0 0 0;
	color: #fff;
	text-align: center;
	font: 11px Verdana, Tahoma, Helvetica, sans-serif;
	letter-spacing: -1px;
}
DIV.moviebox DIV.movie-content {
	float: right;
	width: 498px;
	padding: 0;
}
DIV.moviebox DIV.movie-content P {
	margin: .5em 0 0 0;
	padding: 0 10px 0 0;
	line-height: 16px;
}
DIV.moviebox DIV.movie-content P.author {
	font-size: 10px;
	line-height: 13px;
	color: #999;
}
DIV.moviebox DIV.movie-content TABLE {
	margin: .75em 0 .5em 0;
	border-collapse: collapse;
}
DIV.moviebox DIV.movie-content TABLE TH,
DIV.moviebox DIV.movie-content TABLE TD {
	padding: 0 10px 0 0;
	font-weight: normal;
	vertical-align: top;
	text-align: left;
}
DIV.moviebox DIV.movie-content TABLE TH {
	color: #999;
}
DIV.moviebox DIV.movie-content TABLE TD {
	padding-right: 20px;
}
DIV.moviebox DIV.movie-content UL LI SPAN {
	color: #999;
}
DIV.moviebox DIV.movie-content A.toggle_hide {
	padding-right: 10px;
	background: url(dot16.gif) no-repeat 100% 6px;
}
DIV.moviebox DIV.movie-content A.toggle_show {
	padding-right: 10px;
	background: url(dot12.gif) no-repeat 100% 6px;
}
DIV.moviebox DIV.movie-title {
	padding: 5px 10px 5px 0;
	border-bottom: 1px solid #e1edf3;
	color: #069;
}
DIV.moviebox DIV.movie-title H3 {
	margin: 0;
	color: #069;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
DIV.moviebox DIV.movie-title H3 A {
	color: #069;
	text-decoration: none !important;
}
DIV.moviebox DIV.movie-title H3 SPAN {
	margin-left: 3px;
	font: normal 10px Tahoma, Arial, Helvetica, sans-serif;
	color: #808080;
}
DIV.moviebox DIV.movie-title P {
	margin: .2em 0 0 0;
	padding: 0;
}
DIV.moviebox DIV.movie-title DIV.movie-rating {
	float: right;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #999;
}
DIV.moviebox UL.movie-info {
	display: block;
	width: 500px;
	margin: 0 0 0 5px !important;
	padding: 5px 0 0 0 !important;
	clear: both;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #999;
	list-style: none;
}
DIV.moviebox UL.movie-info LI A {
	border: none;
}
DIV.moviebox UL.movie-info LI {
	float: left;
	margin: 0 0 0 -11px;
	padding: 2px 20px 2px 10px;
	background: none;
	position: relative;
}
DIV.moviebox UL.movie-info LI.line {
	border-left: 1px solid #e1edf3;
}
DIV.moviebox UL.movie-info LI SPAN {
	font-size: 10px;
	text-transform: uppercase;
	color: #666;
}
DIV.moviebox UL.movie-info LI IMG {
	vertical-align: middle;
}
DIV.moviebox UL.movie-info LI.imdb {
	padding: 0 20px 0 10px;
}
DIV.moviebox UL.movie-info LI.tofriend A {
	float: left;
	padding-left: 30px;
	background: url(vod_movies_saada.gif) no-repeat 0 60%;
}
DIV.moviebox UL.movie-info LI.movie-comments {
	float: right;
	padding-left: 10px;
	background: url(dot05.gif) no-repeat 0 6px;
	border: none;
	font-weight: normal;
}
DIV.moviebox UL.movie-info LI.movie-comments SPAN {
	color: #5899d1;
}
DIV.moviebox IMG.movie-new {
	position: absolute;
}
* HTML DIV.moviebox DIV.movie-info,
* HTML DIV.moviebox DIV.movie-title,
* HTML DIV.moviebox DIV.movie-content {
	height: 1px;
}
DIV.moviebox DIV.movie-title .grey {
	margin-left: 3px;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #666;
}
DIV.moviebox DIV.movie-title H2 {
	margin: 0;
	color: #069;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
DIV.moviebox DIV.movie-title H2 span {
	padding-left: 6px;
	border-left: 1px solid #666;
}
DIV.moviebox DIV.movie-poster3 {
	height: 95px;
	width: 76px;
	overflow: hidden;
	background: url(vod_movie_img_bg3.png) no-repeat center center;
}
.add IMG {
	height: 78px !important;
}
.top-picture {
	margin: -5px 0 0 -5px;
}
.vtjuhiseid {
	float: right;
	width: 221px;
	margin: -12px -5px 0 0;
	padding: 0;
	position: relative;
}
.vtjuhiseid-rus {
	float: right;
	width: 215px;
	margin: -12px 0 0 0;
	padding: 0;
	
}
* html .vtjuhiseid-rus {
	position: relative;
	margin: -12px -5px 0 0;
}
.vtjuhiseid-rus A IMG {
	display: block;
}
.vtjuhiseid A,
.vtjuhiseid-rus A {
	border: none;
}
#page_vod A{
	color: #7eb804;
	text-decoration: underline;
	border: none;
}
.vod-box1 {
	padding: 0 0 0 10px;
}
.vod-box2 {
	padding: 0 10px 20px 10px;
}
.vod-box-inner1 {
	float: left;
	width: 380px;
	margin: 15px 0 0 0;
}
.vod-box-inner2 {
	float: left;
}
.vod-box-inner3 {
	float: right;
}
.vod-box-inner4 {
	float: right;
	width: 380px;
	margin: 15px 0 0 0;
}
.star-rating,
.star-rating A:hover,
.star-rating A:active,
.star-rating A:focus,
.star-rating .current-rating {
	background: url(star.gif) left -1000px repeat-x; 
}
.star-rating {
	position: relative;
	width: 160px;
	height: 16px;
	overflow: hidden;
	list-style: none;
	margin: 0 !important;
	padding: 0 !important;
	background-position: left top;
}
.star-rating LI {
	display: inline;
	padding: 0;
	background: none;
}
.star-rating A,
.star-rating .current-rating {
	position: absolute;
	top: 0;
	left: 0;
	text-indent: -1000em;
	height: 16px;
	line-height: 16px;
	outline: none;
	overflow: hidden;
	border: none;
}
.star-rating A:hover,
.star-rating A:active,
.star-rating A:focus {
	background-position: left bottom;
}

.star-rating A.star01 {
	width: 16px;
	z-index: 11;
}
.star-rating A.star02 {
	width: 32px;
	z-index: 10;
}
.star-rating A.star03 {
	width: 48px;
	z-index: 9;
}
.star-rating A.star04 {
	width: 64px;
	z-index: 8;
}
.star-rating A.star05 {
	width: 80px;
	z-index: 7;
}
.star-rating A.star06 {
	width: 96px;
	z-index: 6;
}
.star-rating A.star07 {
	width: 112px;
	z-index: 5;
}
.star-rating A.star08 {
	width: 128px;
	z-index: 4;
}
.star-rating A.star09 {
	width: 144px;
	z-index: 3;
}
.star-rating A.star10 {
	width: 160px;
	z-index: 2;
}
.star-rating .current-rating {
	z-index: 1;
	background-position: left center;
}
#poplist {
	position: absolute;
	top: 135px;
	width: 232px;
	height: 210px;
	margin-left: 363px;
	background: url(vod_poplist_bg.png) no-repeat 0 0;
	z-index: 10;
	overflow: hidden;
}
#poplist DIV {
	padding: 45px 23px 0 13px;
}
#poplist DIV UL {
	margin: 0;
	padding: 0;
	list-style: none;
}
#poplist DIV UL LI {
	display: inline;
}
#poplist DIV UL LI A {
	display: block;
	padding: 0;
	font-size: 10px;
	color: #069;
	text-decoration: none;
}
#poplist DIV UL LI A:hover {
	text-decoration: underline;
}
#poplist-stretcher {
	min-height: 130px;
	padding: 5px 250px 0 0;
}
#poplist-stretcher P.intro {
	margin-left: 17px;
}
* HTML #poplist-stretcher {
	height: 140px;
}
#poplist-stretcher3 {
	width: 330px;
	min-height: 90px;
	margin: 1.5em 0 0 20px;
}
* HTML #poplist-stretcher3 {
	height: 90px;
}
DIV.poplist2 {
	position: absolute;
	top: 5px;
	width: 232px;
	height: 210px;
	margin-left: 358px;
	background: url(vod_poplist_bg.png) no-repeat 0 0;
	z-index: 10;
	overflow: hidden;
	voice-family: "\"}\"";
	voice-family: inherit;
	top: 135px;
	margin-left: 363px;
}
#page_vod_innovaator DIV.poplist2 {
	margin-left: 347px;
}
DIV.poplist2 A {
	color: #069;
	border: none;
}
DIV.poplist2 A:hover {
	text-decoration: underline;
}
DIV.poplist2 DIV.a {
	padding: 45px 23px 0 13px;
}
DIV.poplist2 DIV.a IMG.poster {
	float: left;
	border: 1px solid #d7dde1;
	padding: 1px;
	background: #fff;
}
DIV.poplist2 DIV.a DIV.b {
	float: right;
	width: 120px;
}
DIV.poplist2 DIV.a DIV.b P.title {
	margin: 0;
	padding: 7px 0 0 0;
	line-height: normal;
}
DIV.poplist2 DIV.a DIV.b P.rating {
	margin: 0;
	padding: 10px 0 0 0;
}
DIV.poplist2 DIV.a DIV.b P.remark {
	margin: 0;
	padding: 7px 0 0 0;
	font-size: 9px;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
}
DIV.poplist2 DIV.a P.links {
	margin: 10px -13px 0 -13px;
	padding: 5px 13px 0 13px;
	background: url(vod_links_bg.gif) no-repeat 50% 0;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-align: right;
	line-height: normal;
	color: #e1edf3;
}
#poplist-stretcher2 {
	min-height: 130px;
	padding: 0 250px 0 20px;
}
* HTML #poplist-stretcher2 {
	height: 140px;
}
.innovaator-box1 {
	margin: 0 0 1em 0;
}
#vod-sort {
	padding: 10px 6px;
	background: url(vod_sort.jpg) no-repeat 0 0;
}
#vod-sort TABLE {
	border-collapse: collapse;
}
#vod-sort TABLE TH {
	padding: 0 5px 6px 5px;
	color: #666;
	text-align: left;
}
#vod-sort TABLE TD {
	padding: 0 5px 6px 0;
	color: #666;
}
#vod-sort TABLE TD.action {
	width: 100%;
}
#vod-sort TABLE TD SELECT,
#vod-sort TABLE TD INPUT {
	color: #666;
}
#vod-sort TABLE TD.name {
	padding-right: 9px;
}
*:first-child+html #vod-sort TABLE TD.name {
	padding-right: 6px;
}
* html #vod-sort TABLE TD.name {
	padding-right: 6px;
}
#vod-sort TABLE TD.action P,
#vod-sort TABLE TD.action P SPAN {
	background: url(vod_sort_btn2.gif) no-repeat;
}
#vod-sort TABLE TD.action P {
	float: right;
	height: 20px;
	margin: 0;
	overflow: hidden;
	background-position: 0 0;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
#vod-sort TABLE TD.action P SPAN {
	float: left;
	height: 20px;
	background-position: 100% -20px;
}
#vod-sort TABLE TD.action P SPAN INPUT {
	overflow: visible;
	float: left;
	margin: 0 !important;
	padding: 2px 10px 4px 10px;
	background: transparent;
	border: none;
	color: #fff;
	cursor: pointer;
	line-height: 14px;
}
#vod-sort TABLE TD.action P SPAN INPUT:active {
	padding: 3px 9px 3px 11px;
}
#vod-sort INPUT.inpt-price {
	width: 40px;
}
DIV.pages {
	margin: 10px 0 0 0;
}
DIV.pages UL {
	display: block;
	margin: 0 !important;
	padding: 0 !important;
}
DIV.pages UL LI {
	float: left;
	margin: 0 1px 0 0;
	padding: 0 !important;
	background: none;
}
DIV.pages UL LI A {
	padding: 2px 5px;
	border: 1px solid #dae9f1;
	background: #fff;
	float: left;
	text-decoration: none !important;
	line-height: normal;
}
DIV.pages UL LI A:hover {
	background: #DDF4F7;
	border-color: #accee0;
}
DIV.pages UL LI.more {
	padding: 0 3px;
}
DIV.pages UL LI.active A {
	background: #DDF4F7;
	font-weight: bold;
}
DIV.pages UL LI.disabled A {
	color: #ccc;
	cursor: default;
}
DIV.pages UL LI.disabled A:hover {
	background: #fff;
	border-color: #dae9f1;
}
#vod-sort {
	padding: 10px 6px;
	background: url(vod_sort.jpg) no-repeat 0 0;
}
#vod-sort TABLE {
	border-collapse: collapse;
}
#vod-sort TABLE TH {
	padding: 0 5px 6px 5px;
	color: #666;
	text-align: left;
}
#vod-sort TABLE TD {
	padding: 0 5px 6px 0;
	color: #666;
}
#vod-sort TABLE TD.action {
	width: 100%;
}
#vod-sort TABLE TD SELECT,
#vod-sort TABLE TD INPUT {
	color: #666;
}
#vod-sort TABLE TD.name {
	padding-right: 9px;
}
*:first-child+html #vod-sort TABLE TD.name {
	padding-right: 6px;
} * html #vod-sort TABLE TD.name {
	padding-right: 6px;
}
#vod-sort TABLE TD.action P,
#vod-sort TABLE TD.action P SPAN {
	background: url(vod_sort_btn2.gif) no-repeat;
}
#vod-sort TABLE TD.action P {
	float: right;
	height: 20px;
	margin: 0;
	overflow: hidden;
	background-position: 0 0;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
#vod-sort TABLE TD.action P SPAN {
	float: left;
	height: 20px;
	background-position: 100% -20px;
}
#vod-sort TABLE TD.action P SPAN INPUT {
	float: left;
	overflow: visible;
	margin: 0 !important;
	padding: 2px 5px 4px 5px;
	background: transparent;
	border: none;
	color: #fff;
	cursor: pointer;
	line-height: 14px;
}
#vod-sort TABLE TD.action P SPAN INPUT:active {
	padding: 3px 9px 3px 11px;
}
#vod-sort TABLE TR TH LABEL {
	font-weight: normal !important;
}
#vod-sort INPUT.inpt-price {
	width: 40px;
}
DIV.infobox {
	background: url(bg01_tasuta_b.gif) no-repeat left bottom;
	width: 590px;
	margin-top: 18px;
	padding-bottom: 5px;
}
DIV.infobox SPAN {
	background: url(dot15.gif) no-repeat left center;
	padding-left: 24px;
	margin: 0 18px;
	display:block;
}
.infobox-a {
	background: url(bg01_tasuta_a.gif) no-repeat left top;
	width: 590px;
	min-height: 15px;
	margin: 0;
	padding: 15px 0 10px 0;
}
* html DIV.infobox-a { height: 15px; }

UL.freemovies {
	margin-bottom: 4em;
}
UL.freemovies LI {
	float: left;
	width: 100px;
	list-style-type: none;
}

/* =uudised
-------------------------------------------------- */
H1.news {
	float: left;
	width: 400px;
}
DIV.news-heading {
	padding-bottom: 10px;
	border-bottom: 1px solid #dce9f3;
}
P.news_rss {
	float: right;
	width: 38px;
	margin-left: 15px;
}
P.arhieve {
	float: right;
	width: 54px;
}
P.news_rss A,
P.arhieve A {
	border: none;
	color: #690;
	font-weight: bold;
	border: none;
}
DIV.news_one {
	border-bottom: 1px solid #dce9f3;
	padding-bottom: 20px;
}
DIV.news_one .news_content{
	margin-top: 1em;
}
DIV.news_one P.img {
	float: right;
	margin: 1em 0 .5em 1em;
}
DIV.news_list H2.news_title,
DIV.news_list H3.news_title{
	margin: 0;
}
DIV.news_list H2.news_title A {
	color: #069;
	font: bold 11px Verdana, Arial, sans;
}
DIV.news_one .news_title {
	margin-top: 10px;
	display: block;
	color: #069;
	font: bold 11px Verdana, Arial, sans;
}
P.news_date{
	margin: 0;
	padding-bottom: 5px;
	font-size: 11px;
	color: #999;
}
SPAN.news_date {
	margin-right: .8em;
}
SPAN.news_date A {
	font-size: 11px;
	color: #999;
	font-weight: normal;
	border: none;
}
DIV.news_list {
	background: #fff url(u_bg02.gif) bottom no-repeat;
	padding-top: 1.5em;
}
DIV.news_list P {
	margin-top: 0 !important;
}
DIV.news_list P.news_date {
	margin-top: .2em !important;
}
P.news SPAN A.news_more{
	font-weight: bold;
	border: none;
	color: #690;
}
P.news_more {
	margin-top: .5em;
}
UL.news_years {
	margin: 1em 0 0 0;
}
UL.news_years LI {
	float: left;
	padding: 0 18px 0 0;
	background: none;
}
UL.news_years A {
	border-color: #699d19;
	color: #699d19;
	font-size: 12px;
}
DIV.news_arhieve {
	padding: 4px 0 20px 0;
	border-bottom: 1px solid #dce9f3;
}
DIV.news_arhieve H2 {
	font-size: 12px;
}
DIV.news_arhieve H3 {
	margin-top: .4em;
	font-size: 11px;
	font-weight: normal;
}
/*teleklipid*/
.klippbox {
	margin: 10px 8px;
}
.klippbox P {
	margin: 0;
	padding: 0;
}
.klipp {
	float: left;
	width: 176px;
	margin: 6px;
	background: url(tbg01.png) no-repeat left top;
}
* html .klipp { display: inline; }
.uusklipp {
	background: url(tbg02.png) no-repeat left top;
}
.klipp .text {
	padding: 0 10px;
}
.klipp .text H2 {
	margin: 15px 0 0 0;
	font-size: 12px;
	font-weight: bold;
	color: #069;
}
.klipp .text H2 A {
	border: none !important;
}
.klipp .text P {
	margin-top: 5px;
}
.klipp .text P.date {
	margin: 0;
	color: #a4a4a4;
	font-size: 10px;
}
.klipp P.img {
	width: 176px;
	height: 105px;
	position: relative;
}
.klipp P.img A {
	width: 122px;
	height: 84px;
	margin-left: 27px;
	border: none !important;
}
.klipp P.img IMG {
	margin: 15px 0 0 0;
}
.klipp P.img IMG.arrow {
	margin: 0;
	position: absolute;
	right: 31px;
	bottom: 10px;
}
P.year {
	top: 23px;
	right: 20px;
	position: absolute;
}
#page_klipid {
	position: relative;
	padding: 70px 10px 5px 10px;
	background: #fff url(tbg01.jpg) no-repeat 5px 0;
	line-height: 16px;
}
* HTML #page_klipid {position: static; }
HTML+ #page_klipid { position: static; }

/* =faq
-------------------------------------------------- */
#faq {
	padding-top: 1em;
}
#faq H2 {
	height: 29px;
	margin-top: 2px;
	overflow: hidden;
}
#faq H2 A {
	display: block;
	padding: 6px 10px 10px 22px;
	border: none;
	background: #f0f7fa url(bg19.png) no-repeat 0 0;
	font-size: 13px;
	text-decoration: none;
}
#faq H2 A:hover {
	color: #fff;
	background-position: 0 -29px;
}
#faq H2.open A,
#faq H2.open A:hover {
	background-position: 0 -58px;
	color: #069;
	cursor: default;
}

#faq DIV.faq-group {
	padding: 0 0 1em 0;
	border: 1px solid #ddd;
	border-top: none;
}
#faq DIV.faq-group H3 {
	margin: 0;
	padding: .5em 22px 0 22px;
	border-top: 1px solid #fff;
	color: #333;
	font-weight: normal;
}
#faq DIV.faq-group H3 A {
	border: none;
}
#faq DIV.faq-group H3 A:hover {
	text-decoration: underline;
}
#faq DIV.faq-group H3.open {
	font-weight: bold;
}
#faq DIV.faq-group P,
#faq DIV.faq-group UL,
#faq DIV.faq-group OL {
	margin: 0;
	padding-top: .5em;
}

#faq DIV.faq-answer {
	padding: 0 22px .5em 36px;
}

/* =juhend
-------------------------------------------------- */
DIV.thumbrow {
	margin-top: .5em;
	background: url(bg_thumbrow_01.png) no-repeat 0 0;
}
DIV.thumbrow UL {
	margin: 0;
	padding: 16px 0 16px 16px;
	background: url(bg_thumbrow_02.png) no-repeat 0 100%;
	list-style: none;
}
DIV.thumbrow UL LI,
DIV.thumbrow UL LI A,
DIV.thumbrow UL LI IMG {
	float: left;
}
DIV.thumbrow UL LI {
	margin-right: 10px;
	padding: 0;
	background: none;
}
DIV.thumbrow UL LI A {
	padding: 2px;
	border: 1px solid #ccc;
	background: #fff;
}
DIV.thumbrow UL LI A:hover {
	border-color: #999;
}

/*Küsi elionilt*/
DIV.person {
	width: 590px;
	overflow: hidden;
	margin: 15px 0 0 0;
}
DIV.person P.img {
	float: left;
	width: 104px;
	margin: 0 !important;
}
DIV.person DIV.text-content {
	float: left;
	width: 466px;
	padding: 0 10px 10px 10px;
}
TABLE.data1 {
	width: 100%;
}
TABLE.data1 TR {
	border: 1px solid #e1edf3;
	border-width: 1px 0;
}
TABLE.data1 TH {
	width: 30%;
	padding-bottom: 2px;
}
TABLE.data1 TD {
	width: 70%;
	padding-bottom: 2px;
}
.important-box {
	float: left;
	width: 560px;
	margin: 0;
	padding: 10px 0 10px 10px;
}
.ask H3 {
	color: #999 !important;
}
#faq .respondent {
	margin: 1em 0 0 20px !important;
	color: #999 !important;
}
A.favorite IMG {
	margin-top: -5px !important;
}

/* =middleware
-------------------------------------------------- */
.middleware {
	margin-top: 15px;
}
#mw-lang {
	float: right;
	margin-right: 20px;
}

/* =popup
-------------------------------------------------- */
DIV.popup {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 100;
	width: 540px;
	padding: 20px;
	border: 10px solid #a7c9e4;
	background: #fff;
	color: #676767;
	text-align: left;
}

DIV.popup H2{
	overflow: hidden;
	margin-top: 0;
}

DIV.popup-inner {
	height: auto;
	max-height: 450px;
	margin-top: 1em;
	padding-right: 10px;
	overflow: auto;
	line-height: 18px;
}
DIV.popup-inner P {
	margin-top: 1.5em;
}
DIV.popup-inner H1 {
	width: 300px;
}
DIV.popup-inner OL {
	list-style: none;
}
DIV.popup-inner OL LI {
	padding: 1px 0;
}
P.close,
P.close A {
	overflow: hidden;
	background: url(close.gif) no-repeat 0 0;
}
P.close {
	position: absolute;
	top: 13px;
	right: 13px;
	z-index: 2;
	width: 32px;
	height: 32px;
	margin: 0;
}
P.close A {
	display: block;
	height: 0 !important;
	padding: 32px 0 0 0;
	height /**/: 32px;
	border: none;
}

#overlay {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99;
	width: 100%;
	height: 110%;
	background: #fff;
	opacity: 0.6;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
}
/* =messages
-------------------------------------------------- */
DIV.message {
	margin: 1em 0 0 0;
	padding: .25em 1em .75em 1em;
	border: 1px solid #d7d8e2;
	background: #f8f8f8;
}
DIV.message H2 {
	color: #000;
}
DIV.message P {
	margin: 0;
	padding-top: .5em;
}
DIV.message UL {
	margin: 0 0 0 1.5em !important;
	padding-top: .5em !important;
}
DIV.message OL {
	margin: 0 0 0 2.5em !important;
	padding-top: .5em !important;
}
DIV.msg-ok {
	border-color: #88bb44;
	background: #e3f5c0;
}
DIV.msg-ok A {
	color: #378210;
	border-color: #9c6;
}
DIV.msg-ok A:hover {
	border-color: #378210;
}
DIV.msg-error {
	border-color: #d93131;
	background: #fee5de;
}
DIV.msg-error A {
	color: #cc0a0a;
	border-color: #f17272;
}
DIV.msg-error A:hover {
	border-color: #cc0a0a;
}

DIV.msg-info {
	border-color: #cc3;
	background: #ffffd5;
}
DIV.msg-info A {
	color: #660;
	border-color: #b7b71e;
}
DIV.msg-info A:hover {
	border-color: #828202;
}
DIV.msg-info UL LI {
	background-image: url(bg22.gif) !important;
}

/* =games
-------------------------------------------------- */

#games {
	position: relative;
	padding: 70px 17px 5px;
	background: #fff url(bg_m01.jpg) no-repeat 5px 0;
	line-height: 16px;
}
#games-inner {
	padding: 0 10px;
}
#join {
	position: absolute;
	top: 20px;
	right: 20px;
	margin: 0;
}

UL.games {
	margin: 2em 0 0 !important;
}
UL.games LI {
	position: relative;
	float: left;
	width: 146px;
	margin-right: 9px;
	padding: 15px;
	background: url(bg_m01.png) no-repeat 0 0;
	font-size: 11px;
}
UL.games LI.row-last {
	margin-right: 0;
}
UL.games LI P.new {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
}
UL.games LI.separator {
	width: 100%;
	height: 1px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	background: none;
}
UL.games LI P.img {
	margin-top: 0;
	padding-bottom: 15px;
}
UL.games LI P.img A,
UL.games LI P.new A {
	border: none;
}
UL.games LI P.more {
	color: #369;
}
UL.games LI P,
UL.games LI H2 {
	margin-top: .1em;
}
UL.games LI H2 {
	margin-bottom: .3em;
	font-size: 12px;
}

UL.games2 {
	width: 560px;
	margin-left: 0;
	background: url(bg_m02.png) no-repeat 0 0;
}
UL.games2 LI {
	position: relative;
	float: left;
	width: 251px;
	padding: 15px 0 15px 15px;
	background: none;
	font-size: 11px;
}
UL.games2 LI P.new {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
}
UL.games2 LI P {
	margin: 0;
}
UL.games2 LI.row-last {
	float: right;
	padding: 15px 15px 15px 0;
}

#games P.back {
	margin-top: 0;
	text-align: right;
	color: #369;
}

/* =games RUS
-------------------------------------------------- */

#games_rus {
	position: relative;
	padding: 70px 17px 5px;
	background: #fff url(bg_m01_rus.jpg) no-repeat 5px 0;
	line-height: 16px;
}

UL.games_rus {
	margin: 2em 0 0 !important;
}
UL.games_rus LI {
	position: relative;
	float: left;
	width: 146px;
	margin-right: 9px;
	padding: 15px;
	background: url(bg_m01.png) no-repeat 0 0;
	font-size: 11px;
}
UL.games_rus LI.row-last {
	margin-right: 0;
}
UL.games_rus LI.separator {
	width: 100%;
	height: 1px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	background: none;
}
UL.games_rus LI P.img {
	margin-top: 0;
	padding-bottom: 15px;
}
UL.games_rus LI P.img A,
UL.games_rus LI P.new A {
	border: none;
}
UL.games_rus LI P.more {
	color: #369;
}
UL.games_rus LI P,
UL.games_rus LI H2 {
	margin-top: .1em;
}
UL.games_rus LI H2 {
	margin-bottom: .3em;
	font-size: 12px;
}

#games_rus P.back {
	margin-top: 0;
	text-align: right;
	color: #369;
}

/* =russian promo
-------------------------------------------------- */

#russian_promo {
	position: relative;
	padding: 70px 17px 5px;
	background: #fff url(bg_promo.jpg) no-repeat 5px 0;
	line-height: 16px;
}

/* =russian promo
-------------------------------------------------- */

#kodulahendus {
	position: relative;
	padding: 70px 17px 5px;
	background: #fff url(bg_kodulahendus.jpg) no-repeat 5px 0;
	line-height: 16px;
}
.box-kodulahendus {
	margin-left: 7px;
	padding-top: 5px;
	background: url(bg_kodulahendus_hind.jpg) no-repeat left top;
}
.box-kodulahendus-a {
	padding: 0 15px 0 15px;
	position: relative;
	background: url(leviala_bg.gif) no-repeat left bottom;
}

/* =TABLE
-------------------------------------------------- */
#fututabel {
	margin: 2em 0;
}
#fututabel TABLE {
	margin: 0;
}
#fututabel TH,
#fututabel TD {
	padding: 10px;
	border: 1px solid #D0DEEA;
	line-height: 1.27;
}
#fututabel TH SPAN {
	display: block;
}
#fututabel TD SPAN {
	color: #808080;
}
#fututabel STRONG.free {
	text-transform: uppercase;
}
#fututabel TD.ico {
	text-align: left;
	vertical-align: middle;
}
#fututabel THEAD TH,
#fututabel TBODY TH,
#fututabel TFOOT TD {
	background: #f6f8fb;
}
#fututabel THEAD TH,
#fututabel TFOOT TD {
	font-weight: bold;
}
#fututabel TBODY TH {
	font-weight: normal;
	white-space: nowrap;
}
#fututabel H2 {
	margin: 0;
}
#fututabel P {
	margin-top: .6em;
	line-height: 21px;
}
#fututabel TFOOT P {
	margin: 0;
}
#fututabel P A {
	display: inline-block;
	margin-right: .5em;
	border: none;
}
#fututabel P IMG {
	display: inline-block;
	vertical-align: middle;
}
.speed12 {
	background: url(ico_speed_12.png) no-repeat center;
}
.speed4 {
	background: url(ico_speed_4.png) no-repeat center;
}
.speed1 {
	background: url(ico_speed_1.png) no-repeat center;
}
.channels50 {
	background: url(ico_channels_50.png) no-repeat center;
}
.channels14 {
	background: url(ico_channels_14.png) no-repeat center;
}
.linkstyle {
	color: #069;
	text-decoration: none;
	border-bottom: 1px solid #acd;
}

/* =tooltip
-------------------------------------------------- */

.tooltip {
	background: url(ico_kyss_big.png) no-repeat center;
}

.checked {
	background: url(ico_check.png) no-repeat center;
}
.question {
	background: #f6f8fb url(ico_kyss.png) no-repeat center;
}
.question A {
	background: #f6f8fb url(ico_kyss.png) no-repeat center;
}


.ok {
	text-indent: -5000px;
}

.tooltip {
	cursor: pointer;
}

#tooltip,
#tooltip * {
	color: #000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5;
	font-weight: normal;
	text-align: left;
}
#tooltip {
	position: absolute;
	z-index: 3000;
	max-width: 320px;
	padding: 8px 10px;
	border: 1px solid #eee6ad;
	background: #fffbe1;
	opacity: 0.95;
	outline: 1px solid #fff;
}
#tooltip H3 {
	margin: 0;
	border: none;
}
#tooltip DIV {
	display: none !important;
}

/* =tooltip-text
-------------------------------------------------- */

.tooltip-text {
	cursor: pointer;
}

#tooltip-text,
#tooltip-text * {
	color: #000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5;
	font-weight: normal;
	text-align: left;
}
#tooltip-text {
	position: absolute;
	z-index: 3000;
	max-width: 320px;
	padding: 8px 10px;
	border: 1px solid #eee6ad;
	background: #fffbe1;
	opacity: 0.95;
	outline: 1px solid #fff;
}
#tooltip-text H3 {
	margin: 0;
	border: none;
}
#tooltip-text DIV {
	display: none !important;
}


/* =TEST TABLE
-------------------------------------------------- */
#fututabel2 {
	margin: 2em 0;
}
#fututabel2 TABLE {
	margin: 0;
}
#fututabel2 TH {
	border: 1px solid #D0DEEA;
	line-height: 1.27;
	padding: 6px;
}
#fututabel2 TD {
	padding: 6px;
	border: 1px solid #D0DEEA;
	line-height: 1.27;
}
#fututabel2 TH SPAN {
	display: block;
}
#fututabel2 TD SPAN {
	color: #808080;
}
#fututabel2 STRONG.free {
	text-transform: uppercase;
}
#fututabel2 TD.ico {
	text-align: left;
	vertical-align: middle;
}
#fututabel2 THEAD TH,
#fututabel2 TBODY TH,
#fututabel2 TFOOT TD {
	background: #f6f8fb;
}
#fututabel2 THEAD TH,
#fututabel2 TFOOT TD {
	font-weight: bold;
}
#fututabel2 TBODY TH {
	font-weight: normal;
	letter-spacing: inherit;
}
#fututabel2 H2 {
	margin: 0;
}
#fututabel2 P {
	margin-top: .6em;
	line-height: 21px;
}
#fututabel2 TFOOT P {
	margin: 0;
}
#fututabel2 P A {
	display: inline-block;
	margin-right: .5em;
	border: none;
}
#fututabel2 P IMG {
	display: inline-block;
	vertical-align: middle;
}

/* =TEST TABLE 2
-------------------------------------------------- */
#fututabel3 {
	margin: 2em 0;
}
#fututabel3 TABLE {
	margin: 0;
}
#fututabel3 TH {
	line-height: 1.27;
	border-top: 1px solid #D0DEEA;
	border-bottom: 1px solid #D0DEEA;
	border-right: none;
	padding: 6px;
}
#fututabel3 TH.border-left {
	border-left: 1px solid #D0DEEA;
}
#fututabel3 TD {
	padding: 6px;
	border-top: 1px solid #D0DEEA;
	border-bottom: 1px solid #D0DEEA;
	line-height: 1.27;
}
#fututabel3 TD.border {
	border: 1px solid #D0DEEA;
}
#fututabel3 TH SPAN {
	display: block;
}
#fututabel3 TD SPAN {
	color: #808080;
}
#fututabel3 STRONG.free {
	text-transform: uppercase;
}
#fututabel3 TD.ico {
	text-align: left;
	vertical-align: middle;
}
#fututabel3 THEAD TH,
#fututabel3 TBODY TH,
#fututabel3 TFOOT TD {
	background: #f6f8fb;
}
#fututabel3 THEAD TH,
#fututabel3 TFOOT TD {
	font-weight: bold;
}
#fututabel3 TBODY TH {
	font-weight: normal;
	letter-spacing: inherit;
}
#fututabel3 H2 {
	margin: 0;
}
#fututabel3 P {
	margin-top: .6em;
	line-height: 21px;
}
#fututabel3 TFOOT P {
	margin: 0;
}
#fututabel3 P A {
	display: inline-block;
	margin-right: .5em;
	border: none;
}
#fututabel3 P IMG {
	display: inline-block;
	vertical-align: middle;
}

/* =stardipakett
-------------------------------------------------- */

#stardipakett #sidebar DIV.a {
	padding-top: 10px;
	background: url(bg_menu_01_2.png) no-repeat 0 0;
}
#stardipakett #sidebar DIV.a DIV.b {
	padding: 0 5px 0 !important;
	background: url(bg_menu_03_2.png) no-repeat 0 100%;
}
#stardipakett #menu UL {
	border-color: #648094;
}
#stardipakett #menu UL LI A {
	border-color: #648094;
}
#stardipakett #menu UL LI A.rss {
	display: block;
	width: 20px;
	height: 13px;
	background: url(rss03_2.gif) no-repeat;
	color: #ff9933;
	text-indent: -5000px;
}
#stardipakett #menu UL LI A.rss IMG {
	display: none;
}

#stardipakett #wrap {
	width: 812px;
}
BODY.stardipakett-rus #wrap {
	width: 822px !important;
}
#stardipakett #content {
	position: relative;
	width: 639px;
	height: 725px;
	overflow: hidden;
	background: url(stardipakett_bg01.jpg) no-repeat 0 0;
}
BODY.stardipakett-rus #content {
	width: 649px !important;
	background: url(stardipakett_bg01_rus.jpg) no-repeat 0 0 !important;
}
#stardipakett #content-inner {
	padding: 0;
	background: none;
}
#stardipakett #page {
	padding: 0;
	font-size: 12px;
	color: #333;
	line-height: 18px;
}
#stardipakett DIV.lead,
#stardipakett DIV.start-klipp,
#stardipakett UL.list,
#stardipakett P.order,
#stardipakett DIV.info {
	position: absolute;
}
#stardipakett DIV.lead {
	top: 153px;
	left: 30px;
	width: 400px;
}
#stardipakett DIV.start-klipp {
	top: 120px;
	left: 450px;
	width: 130px;
	height: 190px;
}

#stardipakett DIV.start-klipp A {
	display: block;
	width: 130px;
	height: 190px;
	overflow: hidden;
	margin-left: 3px;
	text-indent: -1000px;
	border: none;
}

#stardipakett UL.list {
	top: 290px;
	left: 52px;
	width: 280px;
	margin-left: 0;
	font-size: 13px;
}
BODY.stardipakett-rus UL.list {
	font-size: 12px !important;
}
#stardipakett UL.list LI {
	padding: 5px 0 10px 48px;
	background: url(stardipakett_dot01.png) no-repeat 0 5px;
}
BODY.stardipakett-rus UL.list LI {
	padding: 7px 0 7px 43px !important;
	background-position: 0 10px !important;
	line-height: normal;
}
#stardipakett P.order {
	top: 501px;
	left: 39px;
	width: 249px;
	height: 63px;
	overflow: hidden;
}
#stardipakett P.order A {
	display: block;
	width: 249px;
	height: 63px;
	overflow: hidden;
	background: url(stardipakett_telli-kohe.png) no-repeat;
	text-indent: -5000px;
}
BODY.stardipakett-rus P.order {
	height: 44px !important;
}
BODY.stardipakett-rus P.order A {
	height: 44px !important;
	background: url(stardipakett_telli-kohe_rus.png) no-repeat !important;
}
#stardipakett P.order A:focus,
#stardipakett P.order A:hover {
	background-position: 0 -63px;
}
BODY.stardipakett-rus P.order A:focus,
BODY.stardipakett-rus P.order A:hover {
	background-position: 0 -44px !important;
}
#stardipakett DIV.info {
	bottom: 20px;
	left: 39px;
	width: 283px;
	color: #777;
	font-size: 12px !important;
}
BODY.stardipakett-rus DIV.info {
	width: 278px !important;
}
#stardipakett DIV.info UL {
	margin-left: 0;
}

/* =hyperfast internet 100mbit/s
-------------------------------------------------- */

#fastinternet {
	position: relative;
	padding: 233px 17px 0px;
	background: #fff url(bg_m06.jpg) no-repeat 5px 0;
	line-height: 16px;
}
#fastinternet-inner {
	padding: 0 2px;
}

#fastinternet-inner .buttons {
	height: 34px;
	line-height: 34px;
	text-align: left;
}
#fastinternet-inner .buttons a {
	padding: 0 16px 0 0;
}

#fastinternet-inner .clear-type {
	clear: both;
	margin-top: 20px;
}

#fastinternet P.back {
	margin-top: 0;
	text-align: right;
	color: #369;
}


/* =channels
-------------------------------------------------- */

#channels {
	position: relative;
	padding: 70px 17px 3px;
	background: #fff url(bg_m04.jpg) no-repeat 2px 0;
	line-height: 16px;
}
#channels-rus {
	position: relative;
	padding: 70px 17px 3px;
	background: #fff url(bg_m04_rus.jpg) no-repeat 2px 0;
	line-height: 16px;
}
#channels-inner {
	padding: 0;
	margin-top: 20px;
}
#packet-name {
	position: absolute;
	top: 32px;
	right: 30px;
	margin: 0;
	width: 180px;
}
#packet-name-rus {
	position: absolute;
	top: 32px;
	right: 10px;
	margin: 0;
	width: 270px;
}


#packet-list {
	width: 100%; 
	margin-left: 0;
}
#packet-list-rus {
	width: 100%; 
	margin-left: 0;
}
#packet-list LI {
	float: left; 
	padding: 0;
	background: none;
}
#packet-list-rus LI {
	float: left; 
	padding: 0;
	background: none;
}

#packet-list A {
	text-indent: -5000px;
	display: block;
	border: none;
	height: 47px;
}

#packet-list-rus A {
	text-indent: -5000px;
	display: block;
	border: none;
	height: 47px;
}

/* =tabs for analogtv vs digitv page and channels
-------------------------------------------------- */

#packet-list LI.tab01 A {
	background: url(tab-eesti-pohipakett-active.png) no-repeat 0 0;
	width: 144px;
}
#packet-list LI.tab01 A.current01,
#packet-list LI.tab01 A:hover {
	background: url(tab-eesti-pohipakett.png) no-repeat 0 0;
}

#packet-list-rus LI.tab01 A {
	background: url(tab-eesti-pohipakett-active-rus.png) no-repeat 0 0;
	width: 144px;
}
#packet-list-rus LI.tab01 A.current01,
#packet-list-rus LI.tab01 A:hover {
	background: url(tab-eesti-pohipakett-rus.png) no-repeat 0 0;
}


#packet-list LI.tab02 A {
	background: url(tab-slaavi-pohipakett-active.png) no-repeat 0 0;
	width: 150px;
}
#packet-list LI.tab02 A.current02,
#packet-list LI.tab02 A:hover {
	background: url(tab-slaavi-pohipakett.png) no-repeat 0 0;
}

#packet-list-rus LI.tab02 A {
	background: url(tab-slaavi-pohipakett-active-rus.png) no-repeat 0 0;
	width: 150px;
}
#packet-list-rus LI.tab02 A.current02,
#packet-list-rus LI.tab02 A:hover {
	background: url(tab-slaavi-pohipakett-rus.png) no-repeat 0 0;
}

#packet-list LI.tab03 A {
	background: url(tab-start-tv-pakett-active.png) no-repeat 0 0;
	width: 137px;
}
#packet-list LI.tab03 A.current03,
#packet-list LI.tab03 A:hover {
	background: url(tab-start-tv-pakett.png) no-repeat 0 0;
}

#packet-list-rus LI.tab03 A {
	background: url(tab-start-tv-pakett-active-rus.png) no-repeat 0 0;
	width: 137px;
}
#packet-list-rus LI.tab03 A.current03,
#packet-list-rus LI.tab03 A:hover {
	background: url(tab-start-tv-pakett-rus.png) no-repeat 0 0;
}

#packet-list LI.tab04 A {
	background: url(tab-teemapaketid-active.png) no-repeat 0 0;
	width: 134px;
}
#packet-list LI.tab04 A.current04,
#packet-list LI.tab04 A:hover {
	background: url(tab-teemapaketid.png) no-repeat 0 0;
}

#packet-list-rus LI.tab04 A {
	background: url(tab-teemapaketid-active-rus.png) no-repeat 0 0;
	width: 134px;
}
#packet-list-rus LI.tab04 A.current04,
#packet-list-rus LI.tab04 A:hover {
	background: url(tab-teemapaketid-rus.png) no-repeat 0 0;
}

#packet-list LI.tab05 A,
#packet-list LI.tab06 A, 
#packet-list LI.tab07 A,
#packet-list LI.tab08 A {
	width: 136px;
	margin-left: 3px;
}

#packet-list LI.tab05 A {
	background: url(tab-loosimine.png) no-repeat 0 0;
}
#packet-list LI.tab05 A.current05,
#packet-list LI.tab05 A:hover {
	background: url(tab-loosimine-active.png) no-repeat 0 0;
}


#packet-list LI.tab06 A {
	background: url(tab-digitv-eelised.png) no-repeat 0 0;
}
#packet-list LI.tab06 A.current06,
#packet-list LI.tab06 A:hover {
	background: url(tab-digitv-eelised-active.png) no-repeat 0 0;
}


#packet-list LI.tab07 A {
	background: url(tab-lahendused.png) no-repeat 0 0;
}
#packet-list LI.tab07 A.current07,
#packet-list LI.tab07 A:hover {
	background: url(tab-lahendused-active.png) no-repeat 0 0;
}


#packet-list LI.tab08 A {
	background: url(tab-arutelu.png) no-repeat 0 0;
}
#packet-list LI.tab08 A.current08,
#packet-list LI.tab08 A:hover {
	background: url(tab-arutelu-active.png) no-repeat 0 0;
}

/* =digiTV vs analogTV
-------------------------------------------------- */

#analoogtv {
	position: relative;
	padding: 0 0px 3px;
	line-height: 16px;
	height: 100%;
}

* HTML #analogtv {position: fixed; }
HTML+ #analogtv { position: fixed; }


#analoogtv-inner {
	padding: 0;
	margin-top: -10px;
	margin-left: 21px;
	margin-right: 10px;
}

#analoogtv-inner .packet-margin {
	margin-left: 0px;
	margin-top: 25px;
}

#analoogtv-inner H2.why {
	background: url(h2-miks-seda-koike-tehakse.png) no-repeat 0 0;
	width: 255px;
	height: 21px;
	text-indent: -5000px;
}

#analoogtv-inner H2.solution {
	background: url(h2-mis-voimalused-on.png) no-repeat 0 0;
	width: 198px;
	height: 19px;
	text-indent: -5000px;
	margin-top: 20px;
}

#analoogtv-inner H2.benefits {
	background: url(h2-digitv-eelised.png) no-repeat 0 0;
	width: 137px;
	height: 25px;
	text-indent: -5000px;
	margin-top: 20px;
}

#analoogtv-inner H2.benefits {
	background: url(h2-digitv-eelised.png) no-repeat 0 0;
	width: 137px;
	height: 25px;
	text-indent: -5000px;
	margin-top: 20px;
}

#analoogtv-inner H2.solutions {
	background: url(h2-voimalused.png) no-repeat 0 0;
	width: 116px;
	height: 21px;
	text-indent: -5000px;
	margin-top: 25px;
	clear: both;
}

#analoogtv-inner H2.three-steps {
	background: url(h2-3sammu.png) no-repeat 0 0;
	width: 325px;
	height: 24px;
	text-indent: -5000px;
	margin-top: 20px;
}

#analoogtv-inner H2.your-option {
	background: url(h2-sinu-valik.png) no-repeat 0 0;
	width: 95px;
	height: 21px;
	text-indent: -5000px;
	margin-top: 20px;
}



#analoogtv-inner ul.benefits {
	padding-left: 17px;
}

#analoogtv-inner h3.btn a,
#analoogtv-inner p.btn a {
	background: url(dot17.png) no-repeat 0 0;
	color: #007fc0;
	text-decoration: none;
	padding: 7px 0 5px 30px;
	border: none;
	margin-bottom: 10px;
}
#analoogtv-inner h3.btn a:hover,
#analoogtv-inner p.btn a:hover {
	text-decoration: underline;
}

#analoogtv-inner #faq .btn-answer {
	margin-left: -37px;
}

/* =DigiTV eelised
--------------------------------------------------- */

#dtvm-top {
	position: relative;
	left: -10px;
	top: -15px;
	width: 546px;
	background: url(top.jpg) 0 0 no-repeat;
	padding: 85px 27px 0 27px;
}
#dtvm-telli-siit {
	position: absolute;
	top: 19px;
	right: 19px;
	display: block;
	width: 117px;
	height: 36px;
	background: url(telli-siit.png);
	text-indent: -9999px;
	text-decoration: none;
	border: 0;
}
#dtvm-telli-siit-rus {
	position: absolute;
	top: 19px;
	right: 19px;
	display: block;
	width: 169px;
	height: 36px;
	background: url(telli-siit-rus.png);
	text-indent: -9999px;
	text-decoration: none;
	border: 0;
}
#dtvm-list {
	width: 571px;
	margin: 0 auto;
}
#dtvm-list-top {
	height: 120px;
	background: url(list-top.png) 0 0 no-repeat;
}
#dtvm-list-top .inner {
	position: relative;
	padding: 32px 0 0 20px;
}
#dtvm-list-top .inner p {
	padding-right: 280px;
}
#dtvm-h-unikaalsed-teenused {
	text-indent: -9999px;
	margin: 0;
	padding: 0;
	height: 24px;
	background: url(h-unikaalsed-teenused.png) 0 0 no-repeat;
}
#dtvm-h-unikaalsed-teenused.rus {
	background-image: url(h-unikaalsed-teenused-rus.png);
	width: 322px;
	height: 21px;
	margin-bottom: -5px;
}
#dtvm-flash1 {
	position: absolute;
	right: 8px;
	top: 9px;
	width: 206px;
	height: 103px;
}
#dtvm-list .dtvm-list-item {
	background: url(list-item.png) 0 0 no-repeat;
}
#dtvm-list .dtvm-list-item.first.open{
            margin-top: 0;
}
#dtvm-list .dtvm-list-item.last {
	background-image: url(list-item-last.png);
}
#dtvm-list .dtvm-list-item h2 {
	margin: 0;
	padding: 0 0 0 29px;
	line-height: 39px;
	white-space: nowrap;
	font-size: 13px;
	font-weight: bold;
	color: #069;
	cursor: pointer;
}
#dtvm-list .dtvm-list-item h2:hover {
	text-decoration: underline;
}
#dtvm-list .dtvm-list-item .content {
	display: none;
	padding: 0 17px 10px;
}
#dtvm-list .dtvm-list-item .content p {
	margin: 0;
	padding: 0;
}
#dtvm-list .dtvm-list-item .content .buttons {
	height: 30px;
	line-height: 30px;
	text-align: right;
}
#dtvm-list .dtvm-list-item .content .buttons a {
	padding: 0 16px 0 10px;
	color: #62b443;
	font-weight: bold;
	border: 0;
	text-decoration: none;
	background: url(arrow-1.png) 100% 50% no-repeat;
}
#dtvm-list .dtvm-list-item .content .buttons a:hover {
	text-decoration: underline;
}
#dtvm-list .dtvm-list-item.open {
	border: 1px solid #1a77a3;
	background: #f1f9ff url(arrow-2.png) 14px 16px no-repeat;
	margin-top: -1px;
}
#dtvm-list .dtvm-list-item.open h2 {
	padding-left: 28px;
}
#dtvm-list .dtvm-list-item.open .content {
	display: block;
}


#dtvm-bottom {
	width: 550px;
	padding: 10px 9px 0 0;
	margin: 0 auto;
	position: relative;
}
#dtvm-h-telli-ja-saad {
	margin: 16px 0 0;
	padding: 0;
	text-indent: -9999px;
	height: 23px;
	background: url(h-telli-ja-saad.png) 0 0 no-repeat;
}
#dtvm-h-telli-ja-saad.rus {
	background-image: url(h-telli-ja-saad-rus.png);
}
#dtvm-bottom li {
	background-image: url(arrow-3.png);
	background-position: 0 4px;
	color: #069;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 5px;
}
#dtvm-proovi,
#dtvm-proovi-rus {
	text-indent: -9999px;
	display: block;
	width: 190px;
	height: 52px;
	background: url(proovi.png) 0 0 no-repeat;
	border: 0;
	position: absolute;
	right: 0;
	bottom: 12px;
}
#dtvm-proovi-rus {
	background: url(proovi-rus.png) 0 0 no-repeat;
	bottom: 20px;
}


#dtvm-overlay {
	position: fixed;
	z-index: 1000;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(overlay.png) repeat;
	display: none;
}
#dtvm-ol-center {
	width: 0;
	height: 0;
	position: absolute;
	left: 50%;
	top: 50%;
}
#dtvm-vpl-box {
	position: absolute;
	left: -330px;
	top: -235px;
	width: 660px;
	height: 470px;
	background: url(videobox.png) 0 0 no-repeat;
}
#dtvm-vpl-box-rus {
	position: absolute;
	left: -330px;
	top: -235px;
	width: 660px;
	height: 470px;
	background: url(videobox-rus.png) 0 0 no-repeat;
}
#dtvm-vpl-close {
	position: absolute;
	left: 628px;
	top: 8px;
	width: 23px;
	height: 23px;
	background: url(close.png) 50% 50% no-repeat;
	cursor: pointer;
}
#dtvm-vpl {
	position: absolute;
	left: 27px;
	top: 64px;
}

/* =new middleware
-------------------------------------------------- */

#middleware {
	position: relative;
	padding: 70px 17px 3px;
	background: #fff url(bg_m07.jpg) no-repeat 2px 0;
	line-height: 16px;
}
#middleware-rus {
	position: relative;
	padding: 70px 17px 3px;
	background: #fff url(bg_m07_rus.jpg) no-repeat 2px 0;
	line-height: 16px;
}

#middleware-inner {
	padding: 0;
	margin-top: 20px;
}

#middleware h2,
#middleware-rus h2 {
	margin: 6px 10px;
}

#middleware p.intro,
#middleware-rus p.intro {
	padding-left: 10px;
	width: 255px;
} 

.mw-block {
	height: 200px;
}

/* =kaksikpakett
-------------------------------------------------- */

#double {
	position: relative;
	padding: 235px 17px 3px;
	background: #fff url(bg_m08.jpg) no-repeat 2px 0;
	line-height: 16px;
	height: 100%;
}

#double-inner {
	padding: 5px;
}

#boxes {
	width: 550px;
}

#double-box01-a {
	float: left;
	width: 235px;
}

#double-box01-b {
	float: right;
	margin-top: 15px;
	width: 292px;
	background: #fff url(bg_box02-b.png) no-repeat 0 0;
}

.heading {
	margin-left: -27px;
}

DIV.b3 {
	padding: 7px 0 5px 15px;
	font-size: 11px;
}
DIV.b3 UL {
	margin: 6px 0 10px 0;
	width: 260px;
}
DIV.b3 UL LI {
	list-style: none;
	background: url(dot04.gif) 0 2px no-repeat;
	padding: 0 3px 5px 14px;
}

H2.toggle,
H2.toggle-a {
	float: left;
	width: 610px;
	height: 50px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
H2.toggle A,
H2.toggle-a A {
	display: block;
	height: 50px;
	background-image: url(label-vaata-milliseid-kanaleid-naeb-open.png);
	background-repeat: no-repeat 0 0;
	background-position: 0 0;
	cursor: pointer;
	text-indent: -5000px;
}
BODY.rus H2.toggle,
BODY.rus H2.toggle-a {
	width: 610px;
}
BODY.rus H2.toggle A,
BODY.rus H2.toggle-a A {
	background-image: url(label-vaata-milliseid-kanaleid-naeb-open.png);
}
H2.toggle2 {
	width: 610px;
}
H2.toggle2 A {
	background-position: 0 -55px !important;
}

H2.toggle-a {
	width: 610px;
}
H2.toggle-a A {
	background-image: url(label-vaata-milliseid-kanaleid-naeb-open.png);
}

P.type1 {
	padding-bottom: 2em;
	background: url(line.png) no-repeat 0 100%;
}


.h1sep {
	background: url(heading-back.png) 0 0 repeat-x;
	height: 57px;
	width: 571px;
	padding: 0 19px;
	position: relative;
	left: -27px;
}
.pad {
	margin-top: 10px;
}
.h1sep h1 {
	position: relative;
	top: 23px;
}
#h-price { 
	background: url(label-palju-see-maksab.png) no-repeat;
	text-indent: -5000px;
}
#h-how { 
	background: url(label-kuidas-saab.png) no-repeat;
	text-indent: -5000px;
	margin-top: 30px;
}

.info-txt {
	margin-left: -8px;
	margin-top: -8px;
}

.last {
	margin-bottom: 10px;
}

/* =kolmiklahendus
-------------------------------------------------- */

#triple-top {
	position: relative;
	left: -10px;
	top: -15px;
	width: 600px;
	height: 240px;
	background: url(bg_m09.jpg) 0 0 no-repeat;
	padding: 0;
	margin: 0 0 -10px;
}

#triple_inner {
	margin: 15px;
}

#triple_inner h1 {
	background: url(h1-proovi-ja-veendu-meie-garanteeritud-kvaliteedis.png) no-repeat 0 0;
	width: 402px;
	height: 21px;
	display: block;
	overflow: hidden;
	text-indent: -5000px;
}

#triple_inner h2 {
	background: url(h2-digipoore-1juulil.png) no-repeat 0 0;
	width: 145px;
	height: 22px;
	display: block;
	overflow: hidden;
	text-indent: -5000px;
}

#triple_inner .box01-a {
	float: left;
	width: 310px;
	padding-top: 10px;
}

#triple_inner .box01-b {
	float: left;
	background: url(bg_video_box.png) no-repeat 0 0;
	width: 230px;
	height: 176px;
}

#triple_inner .box01-b {
	float: left;
	background: url(bg_video_box.png) no-repeat 0 0;
	width: 230px;
	height: 176px;
	margin-left: 10px;
}

#triple_inner .box02-a {
	float: left;
	width: 170px;
	margin-top: 15px;
}

#triple_inner .sec {
	padding-left: 20px;
}

#triple_inner .box01-b #dtvm-flash-1 {
	margin-top: 65px;
	margin-left: 13px;
}

/* =üleminek rus
-------------------------------------------------- */

#packet-list-rus LI.tab05 A,
#packet-list-rus LI.tab06 A, 
#packet-list-rus LI.tab07 A,
#packet-list-rus LI.tab08 A {
	width: 136px;
	margin-left: 3px;
}


#packet-list-rus LI.tab05 A {
	background: url(tab-mis-juhtub-2010-rus.png) no-repeat 0 0;
}
#packet-list-rus LI.tab05 A.current05,
#packet-list-rus LI.tab05 A:hover {
	background: url(tab-mis-juhtub-2010-active-rus.png) no-repeat 0 0;
}
#packet-list-rus LI.tab06 A {
	background: url(tab-digitv-eelised-rus.png) no-repeat 0 0;
}
#packet-list-rus LI.tab06 A.current06,
#packet-list-rus LI.tab06 A:hover {
	background: url(tab-digitv-eelised-active-rus.png) no-repeat 0 0;
}

#packet-list-rus LI.tab07 A {
	background: url(tab-lahendused-rus.png) no-repeat 0 0;
}
#packet-list-rus LI.tab07 A.current07,
#packet-list-rus LI.tab07 A:hover {
	background: url(tab-lahendused-active-rus.png) no-repeat 0 0;
}

#packet-list-rus LI.tab08 A {
	background: url(tab-arutelu-rus.png) no-repeat 0 0;
}
#packet-list-rus LI.tab08 A.current08,
#packet-list-rus LI.tab08 A:hover {
	background: url(tab-arutelu-active-rus.png) no-repeat 0 0;
}
