/* I'd like to use * but then I have to redeclare buttons */

html, body, div, span, h1, h2, h3, h4, h5, p, a, img, ul, li, fieldset, form, label, table, tr, th, td, ol, ul { margin: 0; padding: 0; border: 0 none; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video
{
    font: inherit;
    font-size: 100%;
    vertical-align: baseline;
}

html { line-height: 1 }

ol, ul { list-style: none }

table { border-collapse: collapse; border-spacing: 0; }

caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }
strong { font-weight: bold }

q, blockquote { quotes: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }

a  { text-decoration: none }
a img { border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; }

/* BASIC ======================================================== */
@font-face { font-family: 'Caecilia'; src: url("../font/caecilialtstd-roman-webfont.eot"); src: url("../font/caecilialtstd-roman-webfont.eot?#iefix") format("embedded-opentype"), url("../font/caecilialtstd-roman-webfont.woff") format("woff"), url("../font/caecilialtstd-roman-webfont.ttf") format("truetype"); font-weight: normal; font-style: normal; }

body { 
    background: #e6e6e6 url("../gfx/bg-body.jpg") repeat-x 0 0;
    font-family: "Times New Roman", Times, serif; 
    font-size: 14px; 
    font-style: normal; 
    font-weight: normal; 
    letter-spacing: normal; 
    line-height: 1.45em; }

#wrap { margin: 0 auto; width: 987px; }

.clear { clear: both; }

a.btn-grey { background: url("../gfx/bg-submit.jpg") repeat-x 0 0; color: #fff; display: inline-block; font-family: Arial; font-size: 14px; line-height: 24px; padding: 0 14px; text-decoration: none; }
a.btn-grey-bold { font-weight: bold; text-transform: uppercase;}

a.btn-grey.disabled { color: #ccc; }

a.btn-size-log { width: 165px }

.alignRight { text-align: right; }

.alignLeft { text-align: right; }
.errors { color: #ff3300 !important; text-decoration: underline  }

.bigbutton { background: url(../gfx/bg-submit.jpg) repeat-x 0 0; color: #fff; cursor: pointer; font-size: 14px; font-weight: bold; height: 24px; line-height: 24px; padding: 0 20px; text-transform: uppercase; }

/* ADMIN - HEADER ======================================================== */
#header { height: 64px; margin: 0 0 53px 0; position: relative; }
#header h1 { color: #eb9800; float: left; font-family: 'Caecilia', Georgia, serif; font-size: 23px; line-height: 20px; margin: 22px 0 0 40px; width: 450px; }
#header h1 span { clear: both; display: block; font-size: 32px; letter-spacing: 33px; padding: 20px 0 0 0; text-transform: uppercase; }
#header #logo { background: url(../gfx/logo.png) no-repeat 0 0; display: inline-block; float: left; height: 61px; margin: 22px 0 25px 0; overflow: hidden; text-indent: -9999px; width: 248px; }
#header #loginArea { color: #fff; float: right; height: 78px; margin: 12px 0 0 0; text-align: right; width: 245px; }
#header #loginArea h2 { font-size: 16px; line-height: 18px; }
#header #loginArea p { font-size: 11px; }
#header #loginArea p a { color: #fff; text-decoration: none; }
#header #loginArea p a:hover { text-decoration: underline; }
#header #subTitle { background: url("../gfx/bg-subTitle.jpg") repeat-x 0 0; bottom: -54px; color: #eb9800; font-family: 'Caecilia', Georgia, serif; font-size: 18px; line-height: 20px; left: 388px; letter-spacing: 15px; padding: 0 0 0 12px; position: absolute; }

/* ADMIN - MAIN ======================================================== */
#container { height: 100%; position: absolute; width: 987px; }

#main { float: left; height: 100%; margin: 0 15px 0 0; width: 680px; }
#main #mainNav { height: 48px; overflow: hidden; /*26.02.2013*/margin:0; display:table;width:100%;padding: 0;margin:0}
#main #mainNav li { /*26.02.2013* margin: 0 2px 0 0; float: left;*/display:table-cell; width:1%;float:none;/****/ font-size: 14px; text-transform: uppercase; }
#main #mainNav li a { /*26.02.2013*/text-align: center; display:block; margin-right: 2px; word-wrap:normal;/****/-moz-border-radius-topright: 15px; -webkit-border-top-right-radius: 15px; border-top-right-radius: 15px; background: #3e6569; color: #fff; /*display:block-inline*/ line-height: 48px; padding: 0 23px; text-decoration: none; }
/*#main #mainNav li.lastElement { margin: 0; }*/
#main #mainNav li.lastElement a { /*padding: 0 26px;*/ margin: 0 !important; }
#main #mainNav li.current a { background: #348956; }
#main #mainNav li.disabled a { color: #708f91; }
#main #content { background: #fff; /*height: 100%;*/ padding: 21px 19px; /* border:solid thick darkblue; border-width:3px; */ }
#main #content input[type=text] { background: url(../gfx/bg-input.jpg) repeat-x 0 0; border: 1px solid #707070; font-size: 14px; height: 22px; line-height: 22px; padding: 0 7px; }
#main #content select { background: #f4f4f4; border: 1px solid #707070; font-size: 12px; height: 24px; line-height: 23px; padding: 2px; vertical-align: top; }
#main #content input[type=submit] { background: url(../gfx/bg-submit.jpg) repeat-x 0 0; border: none; color: #fff; cursor: pointer; font-size: 14px; font-weight: bold; height: 24px; line-height: 24px; padding: 0 20px; text-transform: uppercase; }
#main #content input[type=submit].dark { background: url("../gfx/bg-submitDark.jpg") repeat-x 0 0; font-weight: normal; text-transform: none; }
#main #content input[type=submit].light { font-weight: normal; text-transform: none; }
#main #content ul { margin: 0 0 12px 0; }
#main #content ul li { background: url("../gfx/bullet.gif") no-repeat 0 11px; font-size: 14px; line-height: 20px; padding: 0 0 0 9px; }
#main #content ul li strong { font-weight: bold; }
#main #content ul li a { color: #000; text-decoration: none; }
#main #content ul li a:hover { text-decoration: underline; }
#main #searchBox { background: #e6e5e0; margin: 0 0 18px 0; padding: 28px 30px; }
#main #searchBox p { margin: 0 0 12px 0; }
#main #searchBox p label { margin: 0 12px 0 0; }
#main #searchBox p label.width101 { display: inline-block; text-align: right; width: 101px; }
#main #searchBox p label.width90 { display: inline-block; text-align: right; width: 90px; }
#main #searchBox p label.width68 { display: inline-block; text-align: right; width: 68px; }
#main #searchBox p select { margin: 0 6px 0 0; width: 127px; }
#main #searchBox p input[type=text]#docNr { width: 124px; }
#main #searchBox p input[type=text]#idoksjon { width: 124px; }
#main #searchBox p input[type=text]#menetlusosaline { margin: 0 15px 0 0; width: 351px; }
#main #filter { height: 20px; margin: 0 0 12px 0; }
#main #filter p { float: left; }
#main #filter ul { float: left; display: inline-block; margin: 0 99px; }
#main #filter ul li { background: none; float: left; font-family: "Times New Roman", Times, serif; padding: 0; }
#main #filter ul li a { color: #000; padding: 0 3px; text-decoration: none; }
#main #filter ul li a:hover { text-decoration: underline; }
#main #sortResult div.sort a { background: url("../gfx/bg-up.gif") no-repeat right bottom; color: black; float: right; font-size: 12px; text-decoration: none; padding: 8px 8px 0 0; margin: 0 0 0 0px; line-height: 9px; }


/* ADMIN - SIDEBAR ======================================================== */
#aside { background: #fff; float: left; height: 100%; padding: 0 0 0px 0; width: 292px; }

#aside h2 { background: #3e6569; color: #fff; font-size: 14px; line-height: 16px; padding: 16px 20px; text-transform: uppercase; }
#aside h2.disabled { color: #708f91; }
#aside ul { padding: 25px 23px; }
#aside ul li { font-weight: bold; line-height: 23px; }
#aside ul li a { color: #000; text-decoration: none; }
#aside ul li a:hover { text-decoration: underline; }
#aside ul li ul { padding: 23px 0; }
#aside ul li ul li { background: url("../gfx/bullet.gif") no-repeat 0 11px; font-weight: normal; padding: 0 10px; }
#aside ul.disabled li { color: #999; }
#aside ul.secondNav li { background: url("../gfx/bullet.gif") no-repeat 0 11px; font-weight: normal; padding: 0 0 0 10px; }
#aside a.btn-grey { margin: 0 0 0 23px; }

/* PEAADMIN KASUTAJATE HALDUS ======================================================== */
.box { background: #e6e5e0; margin: 0 0 18px 0; padding: 15px 12px; }
.box h2 { margin: 0 0 12px 0; text-transform: uppercase; }
.box h2 a { color: #348956; font-size: 11px; text-transform: lowercase; text-decoration: none; }
.box h2 a:hover { text-decoration: underline; }
.box a { color: #000; text-decoration: underline; }
.box a:hover { text-decoration: none; }

/* PEAADMIN ======================================================== */
#create { background: #e6e5e0; margin: 0 0 18px 0; padding: 28px 50px }
#create p { margin: 0 0 12px 0; }

/* LOO UUS ASI */
#create_asi { background: #e6e5e0; margin: 0 0 18px 0; padding: 18px 28px; }
#create_asi p { margin: 0 0 12px 0; }
#create_asi .asi_table td { padding: 5px; }


ol { counter-reset: item; margin: 0 0 18px 20px; }
ol li { color: #348956; }
ol li a { color: #348956; text-decoration: none; }
ol li a:hover { text-decoration: underline; }
ol li:before { content: counters(item, ".") " "; counter-increment: item; }

h2.iconPlus { background: url("../gfx/sprite-plusMinus.gif") no-repeat 0 -18px; cursor: pointer; margin: 0 0 12px 0; padding: 0 0 0 20px; }

h2.iconPlus.close { background: url("../gfx/sprite-plusMinus.gif") no-repeat 0 3px; }

.box2 { background: #eeeeeb; margin: 18px 0; padding: 12px; }
.box2 h3 { font-weight: bold; margin: 0 0 18px 0; }
.box2 h3.title { background: #3e6569; color: #fff; font-size: 12px; font-weight: normal;  margin: 0 0 18px 0; padding:  10px; text-transform: uppercase;}
.box2 form p { margin: 0 0 12px 0; }
.box2 form p input.searchBox2 { margin: 0 11px 0 0 !important; width: 152px !important; }
.box2 form p label { display: inline-block; text-align: right; width: 167px; }
.box2 form p label.widthShort { width: 85px; vertical-align: top;}
.box2 form p input[type=text] { margin: 0 0 0 13px; vertical-align: top; width: 147px; }
.box2 form p select { margin: 0 0 0 12px; padding: 0 !important; width: 163px; }
.box2 form p input.big {  width: 350px !important;}
.box2 form p input.KiirteadeHeader {  width: 530px !important;}
.box2 form a.text{ color:#000; text-decoration: underline }
.box2 form p textarea {padding: 0px 7px; margin: 0px 0px 0px 13px;}
.box2 form p label.widhTextArea {vertical-align: top; }
.box2 form p input.kordusenampakkumine_nr {  width: 30px !important;}


/* PEAADMIN LOO ASI 2 ======================================================== */
a.backToList { color: #000; font-size: 11px; text-decoration: none; }

a.backToList:hover { text-decoration: underline; }

#actionButtons h2 { display: inline; float: left; font-family: "Times New Roman", Times, serif; font-size: 16px; font-weight: bold; line-height: 24px; text-transform: uppercase; }

.seperatorGreen { border-top: 1px solid #348956; height: 1px; margin: 20px 0 0 0; overflow: hidden; padding: 0 0 20px 0; text-indent: -9999px; width: 100%; }

caption, th, td { vertical-align: top !important; }

body.ctrl-toimikud .vara h2 { color: #348956; font-size: 22px; line-height: 20px; text-transform: uppercase; text-decoration:none; }

table tr td.vAlignMiddle { vertical-align: middle; }
.titleWrap h2 { display: inline; float: left; height: 26px; }
.titleWrap label { float: right; }
.titleWrap select { float: right; }

.enampakkumised { border: 4px solid #eb9800; clear: both; margin: 0 0 12px -19px; width: 672px; }
.enampakkumised table.pakkumiseAndmed small { font-family: "Times New Roman", Times, serif; font-size: 11px; }
.enampakkumised table.pakkumiseAndmed td.tableAlignRight { text-align: right !important; }
.enampakkumised table.pakkumiseAndmed .f22 { font-size: 22px; font-weight: bold; }
.enampakkumised table.pakkumiseAndmed .f22 a{text-decoration: none; color: #000;}
.enampakkumised table.pakkumiseAndmed .f20 { font-size: 20px; font-weight: bold; }
.enampakkumised table.pakkumiseAndmed .f12 { font-size: 12px; }

.enampakkumised table.pakkumiseAndmed h2   { font-size: 22px; font-weight: bold; }
.enampakkumised table.pakkumiseAndmed h2 a { text-decoration: none; color: #000; }

.enampakkumised table.pakkumiseAndmed .alghind { color: #000; font-size: 20px; font-weight: bold; }
.enampakkumised table.pakkumiseAndmed .hetkehind { color: #ff0000; font-size: 20px; font-weight: bold; }
.enampakkumised div.taotlusedWrap { background: #fdf6e9; border-bottom: 1px solid #eb9800; border-top: 1px solid #eb9800; padding: 11px; width: 650px; }
.enampakkumised table#taotlused { border-collapse: separate; border-spacing: 3px; }
.enampakkumised table#taotlused tr { height: 18px; }
.enampakkumised table#taotlused tr td { height: 18px; }
.enampakkumised table#taotlused a.btn-grey { height: 18px; font-size: 12px; line-height: 18px; }
.enampakkumised .btn-emailAll { color: #000; float: right; font-size: 12px; background: url(../gfx/icon-mail.gif) no-repeat right 0; padding: 0 34px 0 0; text-decoration: none; margin: 0 24px 0 0; }
.enampakkumised #dokumendid { padding: 11px; }
.enampakkumised #dokumendid ul li { font-size: 12px !important; background: none !important; line-height: 21px !important; padding: 0 !important; }
.enampakkumised #dokumendid p { margin: 0 0 18px 0; }

/* PEAADMIN TAOTLUSED ======================================================== */
.subTitle { height: 24px; line-height: 24px; margin: 0 0 10px 0; }
.subTitle h2 { float: left; display: inline-block; }
.subTitle p { float: right; }

.taotlusedListWrap { background: #eeeeeb; font-family: "Times New Roman", Times, serif; padding: 11px; }
.taotlusedListWrap ul li span { color: #ff0000; float: right; }
.taotlusedListWrap li a { text-decoration: underline; }
#aside h2.current { background: #348956; }
#aside ul li.current a { text-decoration: underline; }

/* PEAADMIN TEATED ======================================================== */
.bigTitle { background: #3E6569; color: white; font-size: 14px; line-height: 16px; padding: 16px 20px; text-transform: uppercase; }

body.action-teated #container h3 { color: #3e6569; font-size: 18px; font-weight: bold; line-height: 24px; }

#newAuctionItemsWrap { padding: 11px; }
#newAuctionItemsWrap .newAuctionItem { font-size: 12px; line-height: 15px; font-weight: bold; margin: 0 0 12px 0; }
#newAuctionItemsWrap .newAuctionItem img { float: left; margin: 0 11px 11px 0; }
#newAuctionItemsWrap .newAuctionItem .startPoint { color: #3e6569; }
#newAuctionItemsWrap .newAuctionItem p { padding-left: 86px; }
#newAuctionItemsWrap .newAuctionItem a { font-size: 12px; color:#363636; line-height: 15px; font-weight: bold; margin: 0 0 12px 0; text-decoration: none; text-transform: uppercase;}

.yellow { color: #d18800; }

.allOffers { text-decoration: none; }

.allOffers:hover { text-decoration: underline; }

.newMessages a { font-weight: bold; text-decoration: underline; }
.newMessages a span { color: #d18800; }
.newMessages span { color: #d18800; font-weight: bold;}

#breadcrumbs { color: #ffffff; height: 26px; margin: 0px 0 10px 0; }
#breadcrumbs li { float: left; line-height: 26px; margin: 0 12px 0 0; }
#breadcrumbs li a { color: #fff; text-decoration: none; }
#breadcrumbs li a:hover { text-decoration: underline; }


/* AVALEHT ======================================================== */
#mainNav2 { margin:0;display: table; width:100%;padding:0;/*--*/ height: 48px; overflow: hidden; }
#mainNav2 li { display:table-cell; margin: 0 2px 0 0; float: none; width:1%;font-size: 14px; text-transform: uppercase; white-space: nowrap; }
#mainNav2 li a { background: #995d0b; color: #fff; display: block; line-height: 48px; margin-right: 2px; text-align: center; text-decoration: none; white-space: nowrap; }
#mainNav2 li.lastElement a {margin-right: 0 !important; }
#mainNav2 li.current a { background: #d18800; }
#mainNav2 li.disabled a { color: #708f91; }

#searchObject { background: #e6e5e0; padding: 20px 40px; }
#searchObject input[type=text] { background: url(../gfx/bg-input.jpg) repeat-x 0 0; border: 1px solid #707070; font-size: 14px; height: 22px; line-height: 22px; padding: 0 7px; }
#searchObject select { background: #f4f4f4; border: 1px solid #707070; font-size: 12px; height: 24px; line-height: 22px; padding: 3px; max-width:158px; }

#searchObject input[type=submit] { background: url(../gfx/bg-submit.jpg) repeat-x 0 0; border: none; color: #fff; cursor: pointer; font-size: 14px; font-weight: bold; height: 24px; line-height: 24px; padding: 0 20px; text-transform: uppercase; }
#searchObject .searchKeyword { width: 332px; }
#searchObject label { float: right; font-size: 10px; }
#searchObject p { margin: 0 0 12px 0; }

.btn-greySmall { background: url("../gfx/bg-submit.jpg") repeat-x 0 0; color: #fff; display: inline-block; font-family: Arial; font-size: 10px; line-height: 16px; padding: 0 7px; text-decoration: none; }

.regio { height: 520px; width: 676px; }
#mapInteractive { background: #fff; text-align: right }
#mapInteractive button { margin: 10px }

.filterResults { background: #fff; padding: 20px 12px; }
.filterResults ul { float: left; display: inline-block; margin: 0; }
.filterResults ul li { background: none; float: left; font-family: "Times New Roman", Times, serif; padding: 0; }
.filterResults ul li a { color: #000; padding: 0 3px; text-decoration: none; }
.filterResults ul li a:hover { text-decoration: underline; }
.filterResults a.sort { background: url("../gfx/bg-up.gif") no-repeat right bottom; color: black; float: right; font-size: 12px; text-decoration: none; padding: 0 8px 0 0; margin: 0 0 0 12px; line-height: 9px; }

div.sort { float: right }
div.sort.aeg  a.current { font-weight: bold; }
div.sort.asc  a.current { background-image: url(../gfx/bg-up.gif)   }
div.sort.desc a.current { background-image: url(../gfx/bg-down.gif) }

div.sort a {
    background-position: right bottom;
    background-repeat: no-repeat;
    color: black;
    float: right;
    font-size: 12px;
    text-decoration: none;
    padding: 0 8px 0 0;
    margin: 0 0 0 12px;
    line-height: 9px; 
}

.btn-red { background: url("../gfx/bg-btnRed.jpg") repeat-x 0 0; color: #fff; display: inline-block; font-family: Arial; font-size: 14px; line-height: 24px; padding: 0 14px; text-decoration: none; }

.ending { color: #d01d10; font-size: 14px; font-weight: bold; }
.seperatorYellow { background: #eb9800; clear: both; height: 4px; width: 100%; }


table.ymberhindamisel h2 a { color: #ccc !important;}
table.ymberhindamisel { color: #ccc !important; }
.pakkumiseAndmed.ymberhindamisel.kuulutus h2 a { text-decoration: none; color: #ccc; }

/* POP-UP ======================================================== */
.modalWrap { background: #eeeeeb; padding: 12px; width: 670px; }
.modalWrap p { margin: 0 0 12px 0; }
.modalWrap p.closeModal { font-size: 10px; text-align: right; }
.modalWrap p.closeModal a { color: #000; text-decoration: none; }
.modalWrap p.closeModal a:hover { text-decoration: underline; }
.modalWrap ul { margin: 0 0 12px 0; }
.modalWrap ul li { background: url("../gfx/bullet.gif") no-repeat 0 10px; font-family: "Times New Roman", Times, serif; font-size: 14px; padding: 0 0 0 7px; }
.modalWrap ul li strong { font-weight: bold; }
.modalWrap ul li a.blue { color: #065ca4; text-decoration: none; }
.modalWrap ul li a.blue:hover { text-decoration: underline; }
.modalWrap ul li span.red { color: #fa2605; }

/* AKTIIVNE PAKKUMINE ======================================================== */
#bid-content-gallery1 { 
    width:642px;
    margin-top: 7px;
    height: 273px;
}

#bid-content-gallery1_left_col {
   float: left;
   width: 362px;
   height: 272px;
}

#bid-content-gallery1_right_col {
   float: left;
   width: 280px;
   height: 272px;
}

#bid-content-gallery1_left_col a.next { 
    float: right;
    position: relative;
    top: -32px;
}

#bid-content-gallery1_left_col a.prev { 
    float: left;
    position: relative;
    top: -32px;
}

#bid-content-gallery1_right_col ul { display: inline-block !important; padding: 0 !important; margin: 0px !important; }
#bid-content-gallery1_right_col ul li { padding: 0 !important; float: left; height: 59px; list-style-type: none; width: 78px; }

#bid-content-gallery2 {
    display: inline-block;
}

#bid-content-gallery2 ul {
    padding: 0 !important;
    margin: 0 !important;
}

#bid-content-gallery2 ul li { padding: 0 !important; float: left; list-style-type: none; height: 61px;}

.margin15 { margin: 0px 0px 12px 14px; }
.margin16 { margin: 0px 2px 0px 0px; }

.margin15-pdf {
    margin: 0px 0px 10px 10px;
}

.margin15-pdf-last-row {
    margin: 0px 0px 0px 10px;
}

#content-generalInfoTableKV {
    width:642px;
    overflow: hidden;
}

#content-generalInfoTableKV_left_col {
   float: left;
   width: 362px;
}

#content-generalInfoTableKV_right_col {
   float: right;
   width: 280px;
}

.generalInfo a { text-decoration: underline; color: #000; }
.generalInfo a.iconPdf { background: url(../gfx/icon-pdf.png) no-repeat right 2px; padding: 0 20px 0 0; }
.generalInfo h2 { color: #000; font-size: 20px; font-weight: bold; margin: 0 0 12px 0; }
.generalInfo h3 { color: #d02a22; font-size: 20px; font-weight: bold; margin: 0 0 12px 0; }
.generalInfo p { margin: 0 0 12px 0; }
.generalInfo p strong { font-weight: bold; }

.description p { margin: 0 0 12px 0; }
.description p a { text-decoration:underline; color: #000; }
.description p strong  { font-weight: bold; }

#oigusnormid strong {font-weight: bold}

#auctionActions { margin: 0 0 12px 0; background: #e6e5e0; padding: 10px; }
#auctionActions .red { color: #d02a22; font-weight: bold; }
#auctionActions strong { font-weight: bold; }
#auctionActions table tr { height: 30px; }
#auctionActions table tr td a {  color: #000; }
#auctionActions table tr td a.btn-grey { color: #fff;font-weight: bold }
#auctionActions small { font-size: 10px; }

a.btn-minus { background: url(../gfx/minus.gif) no-repeat 0 0; display: inline-block; line-height: 24px; text-indent: -9999px; width: 23px; }
a.btn-plus  { background: url(../gfx/plus.gif)  no-repeat 0 0; display: inline-block; line-height: 24px; text-indent: -9999px; width: 23px; }

.printButtons { float: right; }
.printButtons li { float: left; margin: 0 0 0 8px; }

.timeLeft { color: #fff; font-family: "Times New Roman", Times, serif; font-size: 15px; }

.times { font-family: "Times New Roman", Times, serif; font-size: 11px !important; }

.euro { padding: 0 10px 0 7px; }


#footer { margin-top: 5px;   border-top:1px solid #eb9800; }
#footer p {text-align:center;line-height:18px; }
#footer a { text-decoration: underline; color: #000; }
#report table {table-layout: fixed;}
#report table td{ border-bottom: 1px solid #000; padding: 5px;height:30px; vertical-align: middle;}

#report table td.center {text-align:center }
#report a { text-decoration:none; color:#000;}
#report a:hover { text-decoration:underline }

.table-container {
    width:630px; /* Total width of visible columns + border widths */
    background-color:#fff;
    overflow:hidden;
}


.sliding-window div {
    float:left;
    width:105px;
   
    background-color:#fff;
    border:solid 0px #000;
}
#abscol-1 {
    z-index:5;
    position:absolute;
}
#abscol-2 {
    margin-left:105px;
    z-index:5;
    position:absolute;
}
#slidecol-2 {
    margin-left:105px;
}
#slidecol-3 {
    margin-left:208px;
}
#cell{
    padding: 2px;
    border-bottom:  solid 1px;  
    height:55px;
    text-align: center;
}

#cell.left-col{
    text-align: left;
}
#cell.title{
     font-weight: bold
}
.ie10 * { letter-spacing: -0.3px; }
.ie10 #mainNav2 li.lastElement a { padding: 0 28px; }
.ie10 #main #mainNav li.lastElement a { padding: 0 25px; }
.ie10 #newAuctionItemsWrap .newAuctionItem { clear: both; min-height: 58px; }
.ie10 .allOffers { clear: both; }
.ie10 #main #searchBox p select { margin: 0 11px 0 0; }

.tingimused button { width: 100% }

#loader { display: none }

#soidukparing label, 
#veesoidukparing label {
    display: inline-block;
    text-align: right;
    width: 167px;
}

.kuulutus { background-color: rgb(245,245,220) }
#tingimuste-kinnitus { display: none }
#reg_osa_nr_info_message { display: none }

.box2 form .checkboxlist p label, /* FIXME: should not be used like that .. reverse rule */
.checkboxlist label { text-align: left; width: auto; }


.headtitle { background: #3e6569; color: #fff;  margin: 0 0 18px 0; padding: 10px; text-transform: uppercase; }
.headtitle h3 { font-size: 12px; font-weight: normal; width: 80%; font-weight: bold; margin: 0; float: left; }
.headtitle div { text-align: right }


.filterResults .onpage ul {  float: none; }
.filterResults .onpage li a {  margin: 0; line-height: 120%; text-align: middle; }
.onpage div { float: left }
.filterResults .onpage, .filterResult .onpage  { vertical-align: middle; line-height: 120%; }
.filterResults .onpage .current { font-weight: bold; }


.k6rgeim_pakkumine_green {
  color: #009900;
  font: Arial, serif;
  font-weight: bold;
  font-size: 1.5em;
}

.label-archive {
  background-color: #C0C0C0;
  padding: 2px 3px;
  border-radius: 3px;
  font-family: "Times New Roman", Times, serif;
  font-size: 14px;
  text-transform: capitalize;
  font-style: normal;
}

.k6rgeim_pakkumine_black {
  color: #000000;
  font: Arial, serif;
  font-weight: bold;
  font-size: 1.2em;
}

#id_card_alert {
    color:red; display: block;
    font-weight: bold;
    font-size: 14px;
}

ol.menetlusosalised img {
   margin-bottom: -5px;
}

.label-count {
  color: #009900;
  padding: 0px 2px;
  font-weight: bold;
  display: inline-block;
}

.aruandelist li { 
    margin-top: 15px;
}

.aruandelist_left {
    float: left; 
    width: 50%;
    margin-left: -10px;
}

.aruandelist_right {
    text-align:right; 
    float:right; 
    width: 50%;
}

.aruandelist_left2 {
    float: left; 
    width: 100%;
    margin-left: -10px;
}

.aruandelist_right2 {
    text-align:right; 
    float:right; 
    width: 0%;
}

.big_textarea_input {
    width: 584px; 
    height: 100px;
    margin-left: 0px !important;
}

.pealkiri_textarea_input {
    width: 584px; 
    height: 32px;
    margin-left: 0px !important;
}

.at_table_diff {border-collapse:collapse;border-spacing:0;width: 700px;}
.at_table_diff tr th.col1{font-family:Arial, sans-serif;font-size:12px;font-weight:bold;padding:5px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal; width: 150px;}
.at_table_diff tr th.col2{font-family:Arial, sans-serif;font-size:12px;font-weight:bold;padding:5px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;width: 275px;}
.at_table_diff tr th.col3{font-family:Arial, sans-serif;font-size:12px;font-weight:bold;padding:5px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;width: 275px;}
.at_table_diff td{font-family:Arial, sans-serif;font-size:12px;padding:5px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;}

.at_template_modified_text {
    color:green;
    font-weight: bold;
}

.search_table tr td {
    padding-top: 2px;
    padding-bottom: 2px;
}


.search_table_td_1 {
  width: 120px;
}

.search_table_td_2 {
  width: 120px;
}

.search_table_td_2 select {
  width: 130px;
}

.search_table_td_2 input {
  width: 114px !important; 
}

.search_table_td_3 {
  width: 65px;
  padding-left: 5px;
}

.search_table_td_4 {
  width: 120px;
}

.search_table_td_4 select {
  width: 130px;
}

.search_table_td_4a {
  width: 260px;
}

.search_table_td_4a select {
  width: 100% !important;
  max-width: none !important;
}

.search_table_td_4 input {
  width: 114px !important; 
}

.search_table_td_5 {
  width: 120px;
  padding-left: 5px;
}

.search_table_td_5 select {
  width: 130px;
}

.search_table_td_2b {
  width: 300px;
}

.search_table_td_2b select {
  width: 100% !important;
  max-width: none !important;
}

.settings-time p label {
  width: 200px !important;
  text-align: left !important;
}

.settings-time p input {
  width: 50px !important;
}

.adminoksjondebug table {
    border: 2px solid black;
    width: 100%;
}

.adminoksjondebug table tr td.td1 {
    width: 320px;
    padding: 2px;
    border: 1px solid black;
}

.adminoksjondebug table tr td.td2 {
    padding: 2px;
    border: 1px solid black;
}

#report_email p {
    text-align: left;
    line-height: 18px; 
    margin: 10px 0 10px 0;
}

#report_email table tr td.td1 {
    width: 100px;
}

.rotate-btn-left {
    width: 25px !important;
    height: 25px !important;
    vertical-align: bottom;
    background: url('/gfx/rotate_left_icon.png') ;
    background-size: 24px 24px;
    background-repeat: no-repeat;
}

.rotate-btn-right {
    width: 25px !important;
    height: 25px !important;
    vertical-align: bottom;
    background: url('/gfx/rotate_right_icon.png') ;
    background-size: 24px 24px;
    background-repeat: no-repeat;
}

.img-order-btn-up {
    width: 25px !important;
    height: 25px !important;
    vertical-align: bottom;
    background: url('/gfx/image_order_up.png') ;
    background-size: 26px 28px;
    background-repeat: no-repeat;
    background-position-x: -1px;
    background-position-y: -2px;
}

.img-order-btn-down {
    width: 25px !important;
    height: 25px !important;
    vertical-align: bottom;
    background: url('/gfx/image_order_down.png') ;
    background-size: 26px 28px;
    background-repeat: no-repeat;
    background-position-x: -1px;
    background-position-y: -2px;
}

#xteestat-col-header {
    width: 350px;
    z-index:5;
    position:absolute;
    height:20px;
}

#xteestat-cell-header{
    padding: 2px;
    height:20px;
    width: 350px;
    text-align: left;
}

#xteestat-col-laststatus {
    margin-left:350px;
}

#xteestat-cell-laststatus{
    padding: 2px;
    height:20px;
    width: 100px;
    text-align: center;
}

#xteestat-cell-hour{
    padding: 2px;
    height:20px;
    width: 50px;
    text-align: center;
    font-weight: normal;
}

#xteestat-cell-hour.title, #xteestat-cell-header.title, #xteestat-cell-laststatus.title{
   font-weight: bold; 
}

.title-for-print { display: none; }
.title-for-print h2 { color: #000; font-size: 20px; font-weight: bold; margin: 0 0 12px 0; text-transform: uppercase; }

.generalInfoTable1{
    border: 2px solid #d02a22;
}

.generalInfoTable1 table{
    width: 100%; 
    height: 100%; 
/*    border: 2px solid #d02a22; */
}

.generalInfoTable1 table td{
    padding-left: 5px;
    padding-right: 5px;
}

.generalInfoTable1 table tr td#col-id{
    width: 129px;
}

.generalInfoTable2 table{
    width: 100%; 
    height: 100%; 
/*    border: 1px solid black; */
}

.generalInfoTable2 table td{
    padding-left: 20px;
    padding-right: 0px;
    width: 160px;
}

.generalInfoTable2 table tr td.generalInfoTable2date {
    text-align: right;
}

.generalInfoTableKV table{
    width: 268px;
/*    border: 1px solid black;*/
}

.generalInfoTableKV table tr th#col1{
    width: 98px;
}

.generalInfoTableOtseviide table{
    width: 100%;
/*    border: 1px solid black; */
}

.generalInfoTableOtseviide table tr th#col-korraldaja-nimi{
    width: 150px;
/*    border: 1px solid black; */
}


.generalInfoTable1 .btn_reg_cancel a{
    color: #fff;
    text-decoration: none;
    margin-bottom: 7px;
}

.content-adminxteestat{
    width: 950px;
}

.table-container-adminxteestat{
    width: 950px;
}

#xtee-emtafiesingle-label{
  width:110px;
  display: inline-block;
}

.toimik-add div {
    padding-top:3px;
    padding-bottom:3px;    
}

.toimik-add label{
    width:75px;
    display: inline-block;
}

.video-thumbnails video {
    height: 59px;
    width: 78px;
    cursor: pointer;
}

.video-thumbnails img {
    height: 50px;
    width: 50px;
    position: relative;
    left: 15px;
    top: -55px;
    z-index: 1;
    cursor: pointer;
}

.btn-xtee-select-all{
    position: absolute;
    left: 620px;
    top: 115px;
}

.btn-xtee-select-all a{
    background-color: #827e7e;
    display: inline-block;
    padding: 4px 4px;

}


