/* -- Põhimuutujad -- */
body {color: #000; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 12px}

a {color: #2081CB; text-decoration: none}

a:hover {text-decoration: underline}

button, input, textarea, select {font-family: arial; font-size: 11px}
select {width: 106px; border: 1px solid #4E4E4E}


hr {color: #C0C0C0; height: 1px}

form {margin: 0}



/* -- Muu -- */

input.otsingubox {width: 96px; padding: 2px 4px; border: 1px solid #4E4E4E}

input.otsingubutton {background: url(../img/otsingubutton.gif); width: 121px; height: 20px; border: 0; text-transform: uppercase; color: #FFF; font-weight: bold}

#main {margin: auto; width: 868px}

#pais_parem {padding: 0px 20px 0px 10px;}

#pais {width: 865px; padding: 0 0 9px 3px; overflow: hidden; clear: both}

#logo {float: left; width: 114px}

#seaded {float: right; width: 751px; color: #FFF; padding: 26px 0 0 0}

#seaded td {color: #FFF}

#seaded a {color: #004381}

#peabox {width: 868px}

#ylvari {width: 868px; height: 9px; background: url(../img/ylvari.gif) #A1CEEC repeat-x top center}

#sisu {width: 868px; background: url(../img/sisu.gif) #A1CEEC repeat-y top center; overflow: hidden}

#tekst {width: 850px; overflow: hidden; background: url(../img/tekst.gif) repeat-y top center}

#tekst_vasak {width: 191px; float: left}


/* Sisuleht */

#tekst_parem {width: 658px; float: right; overflow: hidden;}

#tekst_sisu {padding: 22px;}

.tekst_sisuosa {padding: 22px; }

.tekst_sisuosa_otsing {padding: 22px 22px 0 22px}

#tekst_line {line-height: 14px}

#tekst_line h1 {margin: 0; padding: 0; font-size: 23px; font-weight: bold; color: #022C59}

#sisu_vasak {float: left; width: 9px}

#tiitel {margin: 0; border-bottom: 1px solid #D5E9F7; padding: 33px 0 11px 0; margin: 0 0 22px 0; overflow: hidden; width: 100%}

#tiitel h1 {margin: 0; padding: 0; font-size: 23px; font-weight: bold; color: #022C59}

#sisu_kesk {float: left; width: 850px}

/* Päis */

#sisu_pais {width: 850px; height: 144px; border-bottom: 1px solid #FFF}

#kvarendus_1 {width: 850px; height: 144px}

#logopos {padding: 48px 0 0 31px}

#sisu_footer {width: 850px; height: 3px; background: url(../img/sisu_footer.gif) #2C92D9 no-repeat top center; font-size: 0}

#sisu_parem {float: left; width: 9px}


#allvari {width: 868px; height: 12px; background: url(../img/allvari.gif) #A1CEEC repeat-x top center}

#tekstvari {width: 868px; height: 12px; background: url(../img/allvari.gif) #A1CEEC repeat-x top center}

/* -- Jalus -- */

#footer {width: 828px; height: 24px; padding: 0 20px 0 20px; overflow: hidden}

#footer_tekst {width: 760px; height: 24px; float: left; line-height: 24px; color: #0077BB}

#footer_tekst a {color: #0077BB; text-decoration: underline}

#okia {width: 68px; height: 24px; line-height: 24px; float: right; text-align: right; margin: 10px 0 0 0}

/* -- Menüü -- */

#menu {width: 658px; height: 31px; background: #2C92D9}

#menu ul {list-style: none; margin: 0; padding: 0}

#menu ul li {float: right; margin: 0; padding: 0}

/* -- Alammenüü -- */

#alammenu {width: 169px; margin: 11px}

#alammenu ul {list-style: none; margin: 0; padding: 0}

#alammenu ul li {}

#alammenu ul li a {}

#alammenu ul li a.nav {display: block; background: url(../img/alammenu_nupp.gif) no-repeat left 6px; font-weight: normal}

#alammenu ul li a.navaktiv {display: block; background: url(../img/alammenu_nupp.gif) no-repeat left 6px; font-weight: bold}

.menulevel1 {color: #022C59}

.menulevel2 {width: 161px; padding: 1px 0 1px 8px; color: #FFF}

.menulevel3 {width: 161px; padding: 1px 0 1px 8px; color: #FFF}

.menulevel4 {width: 155px; padding: 1px 0 1px 8px; margin: 0 0 0 6px; color: #FFF; font-size: 11px}

.menulevel5 {width: 149px; padding: 1px 0 1px 8px; margin: 0 0 0 12px; color: #FFF; font-size: 11px}

.menulevel6 {width: 143px; padding: 1px 0 1px 8px; margin: 0 0 0 18px; color: #FFF; font-size: 11px}


#alammenu ul li a.nav_b1 {display: block; background: url(../img/alammenu_nupp.gif) no-repeat left 6px; font-weight: bold}
#alammenu ul li a.navaktiv_b1 {display: block; background: url(../img/alammenu_nupp.gif) no-repeat left 6px; font-weight: bold}
#alammenu ul li a.nav_b2 {display: block; background: url(../img/alammenu_nupp.gif) no-repeat left 6px; font-weight: bold}
#alammenu ul li a.navaktiv_b2 {display: block; background: url(../img/alammenu_nupp.gif) no-repeat left 6px; font-weight: bold}

.menulevel1_b1 {color: #000000}
.menulevel2_b1 {width: 161px; padding: 1px 0 1px 8px; color: orange}
.menulevel3_b1 {width: 161px; padding: 1px 0 1px 8px; color: orange; font-weight: bold}
.menulevel4_b1 {width: 155px; padding: 1px 0 1px 8px; margin: 0 0 0 6px; color: orange; font-size: 11px}
.menulevel5_b1 {width: 149px; padding: 1px 0 1px 8px; margin: 0 0 0 12px; color: orange; font-size: 11px}
.menulevel6_b1 {width: 143px; padding: 1px 0 1px 8px; margin: 0 0 0 18px; color: orange; font-size: 11px}

.menulevel1_b2 {color: #000000}
.menulevel2_b2 {width: 161px; padding: 1px 0 1px 8px; color: #000}
.menulevel3_b2 {width: 161px; padding: 1px 0 1px 8px; color: #001; font-weight: bold}
.menulevel4_b2 {width: 155px; padding: 1px 0 1px 8px; margin: 0 0 0 6px; color: #001; font-size: 11px}
.menulevel5_b2 {width: 149px; padding: 1px 0 1px 8px; margin: 0 0 0 12px; color: #001; font-size: 11px}
.menulevel6_b2 {width: 143px; padding: 1px 0 1px 8px; margin: 0 0 0 18px; color: #001; font-size: 11px}
/* -- Esileht -- */

#esileht {margin: 14px}

#lingid {background: url(../img/lingid.gif) repeat-y top left; width: 818px; margin: 0 0 10px 0; padding: 0 0 10px 0}

#lingid_joon {background: url(../img/lingid_joon.gif) repeat-x 0 38px; width: 818px; overflow: hidden;}

.linkbox1 {width: 164px; float: left; overflow: hidden;}

.linkbox2 {width: 164px; float: left; overflow: hidden;}

.linkbox3 {width: 164px; float: left; overflow: hidden;}

.linkbox4 {width: 164px; float: left; overflow: hidden;}

.linkbox5 {width: 162px; float: left; overflow: hidden;}

.linkbox {width: 164px; padding: 10px 0 0 0}

.linkbox ul {list-style: none; margin: 0; padding: 0}

.linkbox ul li {margin: 0; padding: 0}

.linkbox ul li a {color: #FFF; display: block; width: 132px; padding: 1px 0 1px 8px; margin: 0 10px 0 10px; background: url(../img/linkbox_nupp.gif) no-repeat left 6px}

.linkbox ul li a:hover {color: #000; text-decoration: none}

/* Otsingu list */

table td.list_yl div {background: #2C92D9; line-height: 30px; margin: 0 0 3px 0; font-weight: bold; color: #FFF; border-colapse: no-colapse}

table td.list_yl div a.tub {background: url(../img/sort_nool.gif) no-repeat 60% 50%; display: block; line-height: 30px; color: #FFF}

table td.list_pilt {background: #F2F2F2; padding: 2px; border-bottom: 1px solid #D1D1D1; border-top: 1px solid #FFF; color: #2081CB}

table td.list_asu {background: #F2F2F2; padding: 6px; border-bottom: 1px solid #D1D1D1; border-top: 1px solid #FFF; color: #2081CB}

table td.list_tav {background: #F2F2F2; padding: 6px; border-bottom: 1px solid #D1D1D1; border-top: 1px solid #FFF; color: #404040}


/* Otsing */

#obotsing {background: #FFF; overflow: hidden; width: 822px}

#ob_vasak {float: left; width: 144px}

#ob_leia {margin: 17px 0px 23px 15px}

#ob_parem {}

#ob_otsi {}

.yl_valgek {background: url(../img/yl_valgek.gif) #FFF no-repeat; width: 822px; height: 4px; font-size: 0}

.all_valgek {background: url(../img/all_valgek.gif) #FFF no-repeat; width: 822px; height: 4px; font-size: 0; clear: both}

#obpakkumine {background: #FFF; margin: 10px 0 0 0; overflow: hidden; width: 822px}

#obp_vasak {float: left; width: 139px;}

#obp_kesk {float: left; width: 348px; border-right: 1px #afd6f1 solid; margin: 4px 0px 4px 0px; overflow: hidden;}

#obp_parem {float: left; width: 332px; overflow: hidden;}

.obp_rida {width: 660px; overflow: hidden; border-bottom: 0px solid #E9F4FB; margin: 0 0 0 1px}

.obp_box {width: 194px; margin: 0px 0px 10px 3px; font-size: 9px; overflow: hidden;}

.obp_rida_v {float: left; width: 160px; overflow: hidden;}

.obp_rida_k {float: left; width: 150px; margin: 0 0 0 16px; overflow: hidden;}

.obp_rida_p {float: left; width: 182px; margin: 0 0 0 16px}

.obp_nimi {color: #2081CB; font-weight: bold; font-size: 12px; margin: 7px 0 7px 0}
.obp_nimi_campaign {color: rgb(241,135,19); font-weight: bold; font-size: 12px; margin: 7px 0 7px 0}

.obp_nimi a,
.obp_blog_heading2 a,
.obp_blog_tekst a {color: #2081CB; text-decoration: none;}

.obp_nimi a:hover,
.obp_blog_heading2 a:hover,
.obp_blog_tekst a:hover {color: rgb(241,135,19); text-decoration: underline;}

.obp_nimi_campaign a {color: rgb(241,135,19); text-decoration: none;}
.obp_nimi_campaign a:hover {color: #2081CB; text-decoration: underline;}

.obp_pilt {float: left; width: 76px}

.obp_tekst {float: right; width: 118px; color: #404040; font-size: 11px; line-height: 16px;}

.obp_tekst_red {color: #e30000; font-size: 9px; text-transform: uppercase; font-weight: bold;}

.obp_tekst a {display: block; color: #2081CB; text-decoration: none}

.obp_tekst_total {color: #404040;  background: #afe0fd; font-size: 11px; line-height: 11px; margin: 0 0 1px 0; overflow: hidden; width: 120px}

.total_1 {float: left; width: 79px; border-right: 1px solid #87cef8; background: #CCECFF; padding: 3px}

.total_2 {float: left; width: 25px; padding: 0 0 0 5px; background: #afe0fd; padding: 3px}

#obp_pakkumine {margin: 10px 0 23px 15px}

#obp_pakkumised_total {margin: 10px 0 23px 15px}

#obp_blog {margin: 10px 0px 0px 15px; float: left}

#obp_blog_heading {color: #2081cb; font-size: 14px; font-weight: bold; float: left; margin: 14px 0px 0px 10px;}

.obp_blog_box { width: 292px; margin: 10px 15px 0px 15px; float: left; border-top: 1px #afd6f1 solid; overflow: hidden;}

.obp_blog_pilt {float: left; margin: 8px 12px 4px 0px;}

.obp_blog_heading2 {float: left; color: #2081CB; font-weight: bold; font-size: 12px; line-height: 16px; margin: 17px 0px 0px 0px;}

.obp_date {color: #404040; font-size: 9px; font-weight: normal;}

.obp_blog_tekst {float: left; color: #404040; font-size: 11px; line-height: 14px; width: 292px;}

/* Uuudised */

.uudis {padding: 0 0 10px 0; overflow: hidden}


.backbody {
	background: #FFFFFF;
}

.backlight {
	background: #F9F9F9;
}

.backmedium {
	background: #F0F0F0;
}

.backwhite {
	background: #FFFFFF;
}

.bodytextlight {
	color: #999999;
	font-size: 11px;
}

#bodytable {
	border: 0px solid #E1E1E1;
}

.borderbottom {
	border-bottom: 1px solid #DCDCDC;
}

.bordertop {
	border-top: 1px solid #DCDCDC;
}

.bordercolor {
	border: 1px solid #DCDCDC;
}

.formbutton {
	border: 1px solid;
	border-color: #CACACA #818181 #818181 #CACACA;
	background-color: #D8D8D8;
	background-image: url(../img/back_button.gif);
	height: 23px;
	padding: 1px 4px 2px 4px;
}

.formfield {
}

.formfield50 {
	width: 50px;
}

.formfield100 {
	width: 100px;
}

.formfield140 {
	width: 140px;
}

.formfield200 {
	width: 200px;
}

.formfield250 {
	width: 250px;
}

.formfield300 {
	width: 300px;
}

.formsearch {
	background: #FFFFFF;
	border: 1px solid #808080;
	color: #000000;
	height: 20px;
	padding-left: 3px;
	width: 100px;
}

.menuback {
	background-color: #FFFFFF;
	width: 190px;
}


.menuleveltop {
	padding-left : 5px;
	padding-right : 5px;
}

.navitheme {
	background: #C61A22;
}

.adminbutton {
	padding : 4px 6px 4px 6px;
	border : 1px solid Silver;
	border-top : 1px solid Silver;
	height: 23px;
	background-color: White;
}

.adminarea {
	border: 1px solid Silver;
	background-color: #D8D8D8;
	background-image: url(../img/back_button.gif);
	background-repeat: no-repeat;
}

.subtitle {
	color: #696969;
	font-size: 14px;
	font-weight: bold;
}

.textcomment {
	color: Red;
}

.textlang {
	color: Black;
}

.textlight {
	color: #B7B7B7;
}

.textred {
	color: #C22B2B;
}

.textsearch {
	color: #4F4F4F;
}

.title {
	color: Black;
	font-size: 18px;
	margin : 0;
	font-weight: normal;
}

.tabelauto {
	width : 100%;
	border-left: 1px solid #E1E1E1;
	border-right: 1px solid #E1E1E1;
	border-top: 1px solid #E1E1E1;
}

.tabelauto td {
	border-bottom: 1px solid #E1E1E1;
	vertical-align: top;
	padding : 3px;
}

.tabelautoodd {
	background-color: #F9F9F9;
}

#ankeet {
	background-color: #F8F8F8;
	border-left: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
	border-top: 1px solid #D9D9D9;
}

#ankeet td {
	border-bottom: 1px solid #E3E3E3;
	border-top: 1px solid #FEFEFE;
	padding: 8px;
}

#bodytext td {
	line-height: 18px;
}

#thumb {
	height: 126px;
}

.tabel {
	border-left: 1px solid #DCDCDC;
	border-right: 1px solid #DCDCDC;
	border-top: 1px solid #DCDCDC;
	padding: 3px;
	
}

.tabel td {
	border-bottom: 1px solid #DCDCDC;
	padding: 3px;
}

.tabel2 {
	border-left: none;
	border-right: none;
	border-top: none;
	padding: 3px;
	margin : 0;
}

.tabel2 td {
	border-bottom: none;
	padding: 3px;
}

#title {
	border-bottom: 1px solid #E1E1E1;
	padding: 16px;
}


/* -- rippmenüü kujundus -- */
#mainMenuList {list-style: none}

#mainMenuList ul {padding: 0; margin: 0; list-style: none; z-index: 99; overflow: visible; position: absolute}

#mainMenuList li {position: relative; display: block; margin: 0}

#mainMenuList ul li {text-align: left; vertical-align: center; width: 100%; border-top: 1px solid #FFF}

#mainMenuList li:last-child {}

#mainMenuList a {text-decoration: none; display: block}

#mainMenuList a.rippnav {text-decoration: none; display: block; padding: 6px 10px 6px 10px; color: #FFF; width: 140px; background: #2C92D9; z-index: 99}

#mainMenuList a.rippnav:hover {text-decoration: none; color: #FFF; background: #40A6ED}

#mainMenuList li:hover, #mainMenuList a:hover {}

#mainMenuList ul, #mainMenuList ul ul, #mainMenuList ul ul ul {display: none; position: absolute; top: 0; top: 31px}

#mainMenuList li:hover ul ul, #mainMenuList li:hover ul ul ul {display: none}

#mainMenuList li:hover ul, #mainMenuList ul li:hover ul, #mainMenuList ul ul li:hover ul {display: block}

#mainMenuList li.offers {padding: 0 25px 0 0}

* html #mainMenuList li {float: right} 


#d_box1 {border-bottom: 1px #d5e9f7 solid;}

#d_box1 table {}

#d_box2 {}

#d_vasak {float: left; width: 220px;}

#d_kesk {float: left; width: 17px; height: 10px;}

#d_parem {float: right; width: 373px;}

#d_heading_2 {font-size: 14px; color: #2081cb; font-weight: bold; float:left; margin: 18px 0px 13px 0px; width: 480px; overflow: hidden;}
.campaign_sun2 {padding-top: 10px; width: 50px; float:left; overflow: hidden;}
.campaign_11 {padding-top: 10px; width: 87px; float:left; overflow: hidden;}
#title_div_df {width: 615px; overflow: hidden; height: 46px;}

#d_heading {font-size: 14px; color: #2081cb; font-weight: bold; margin: 18px 0px 13px 0px; width: 615px; overflow: hidden;}
.d_heading_title {float: left; width: 390px; overflow: hidden}
.d_heading_title_campaign img {float: left}
.campaign_sun {margin: 0 5px 0 0; diplay: block}
.campaign_prn {padding: 8px 0 0 0}

.d_heading_title div {float: left; padding: 0 10px 0 0}
.d_heading_title_campaign div {padding: 10px 10px 0 0; float: left; color: #f18713;}

.d_heading_nextprev {float: right; width: 200px; font-size: 11px; font-weight: normal; text-align: right; padding: 3px 0 0 0}

.d_pic_big {border: 1px #d7eaf7 solid;}

.d_pic_l {float: left; border: 1px #d7eaf7 solid; margin: 9px 0px 0px 0px;}

.d_pic_r {float: right; border: 1px #d7eaf7 solid; margin: 9px 0px 0px 0px;}

.d_border {border: 1px #d6d6d6 solid;}

.d_tabel {border: 1px #ffffff solid;}

.d_tabel_tekst {font-size: 11px; color: #404040; line-height: 20px; padding: 0px 0px 0px 8px;}

.d_tabel_tekst2 {font-size: 11px; color: #404040; line-height: 18px;}

.d_tabel_tekst2 a {color: #2081cb; text-decoration: none}

#d_parem_box {border-top: 1px #d6d6d6 solid; border-bottom: 1px #d6d6d6 solid; margin: 30px 0px 15px 0px;}

#d_parem_box div {font-size: 11px; color: #404040; line-height: 18px; margin: 20px 10px 20px 10px;}
.ads_view_helper {width:220px; overflow:hidden;}

.listingLinks {
  color: #fff;
}
.listingLinks : hover{
  color: #fff;
}


.campaign_special_banner {width: 300px; margin: 0 0 0 18px; overflow: hidden;}
