/* yui general overrides */
#doc2{width:970px;min-width:970px;}
/* // yui general overrides */

body {background:#ff9600 url('http://www.kaokeskus.ee/images/bg.gif'); color:#417446; }
body #bodyInner {background: url('http://www.kaokeskus.ee/images/bg_top.png') repeat-x;}

a{color:#ecc032; text-decoration:none;}
p{ font-size:92%;}
p{padding-bottom:15px;}
h1{color:#417446;font-size:182%;font-weight:normal; }
h2{color:#417446;font-size:107%; font-weight:bold;}
h3{color:#666666;font-size:100%; font-weight:bold;}
h4{color:#3d4552;font-size:92%;text-transform:uppercase;margin-bottom:3px;}
h5{color:#3d4552;font-size:92%;margin:0;padding:0;}
strong,b{font-weight:bold;}
a:link, a:visited{color:#ecc032; text-decoration:none;}
a:hover{text-decoration:underline;}
ol{margin-bottom:0px;}


#header {background:url('http://www.kaokeskus.ee/images/bg_containerTop.png') no-repeat bottom; position:relative; width:970px; height:127px; }
#header #logo {position:absolute; left:0; top:0;}
#header #logo h1 { display:none;}

#topFuncs {}
#topFuncs #searchBox {position:absolute; left:740px; top:82px; white-space:nowrap;}
#topFuncs #searchBox fieldset {padding:0;}
#topFuncs #searchBox #searchString {width:156px;height:19px; border:0; background:url(http://www.kaokeskus.ee/images/bg_search.gif) no-repeat; padding-top:3px; padding-left:5px}
#topFuncs #searchBox .button {border:0; background:none; color:#8f8f8f; font-weight:bold; font-size:13px; font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif; padding:2px 0 0 0; cursor:pointer;}
#topFuncs #langs {position:absolute; left:680px; top:85px; white-space:nowrap;}
#topFuncs #langs a  {color:#4e7d52; font-weight:bold; font-size:85%; padding: 2px 0 1px 0; line-height:14px;height:14px; }
#topFuncs #langs a:hover {color:#F00; }
#topFuncs #langs a.active {color:#ecc032;}

#topMenu {margin: 0 0 0 153px; padding-top:63px; z-index:100;}
#topMenu ul { list-style-type: none;  font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;}
#topMenu li { float: left; text-align: center; padding: 0 20px 0 0; background: url('http://www.kaokeskus.ee/images/tm_sep.gif') right top no-repeat; }
#topMenu a { display: block; float: left; padding:15px 15px 15px 23px; font-size: 12px; font-weight: bold; text-decoration: none; color:#417446; letter-spacing:-.03em;}
#topMenu li.active a { color:#ecc032; text-decoration:underline; }
#topMenu a:hover {color:#ecc032;} 
#topMenu a:active, #topMenu a:focus { color: #ecc032;}

/* main container */
#yui-main{ background: #FFF url('http://www.kaokeskus.ee/images/footerPic.jpg') bottom right no-repeat; min-height:355px;}
#yui-main .yui-ge {background:url('http://www.kaokeskus.ee/images/bg_content.gif') no-repeat; padding: 10px 0 0 30px;}


#mainContent { padding: 15px 0 15px 0px; width:520px; min-height: 500px;}
#mainContent ul { list-style: disc outside; margin: 0px 10px 15px 10px; }
#mainContent ul li { margin:10px; }
#mainContent h1 { letter-spacing:-1px; padding: 0 10px 0px 20px; background:url(http://www.kaokeskus.ee/images/bg_h1.gif) 0 10px no-repeat; margin: 0 0 10px 0; line-height:1em;}
#mainContent h2 { letter-spacing:-1px; border-bottom:1px dashed #eeeeee; padding-bottom:5px; margin-top:15px; margin-bottom:10px;}
#mainContent p {line-height:18px;}
#mainContent p.date { font-style:italic; color:#787878; margin:-6px 0 0 0; padding:0;}
#mainContent .print { float:right; color:#8f8f8f; text-decoration:none; font-weight:bold; background:url(http://www.kaokeskus.ee/images/icon_print.gif) no-repeat; padding-left:25px; font-family:trebuchet ms; font-size:11px;}
#mainContent .print:hover { color:#000; text-decoration:underline;}
#mainContent .print span { line-height:20px;}


/* forms */
textarea, input { background: #fff url('http://www.kaokeskus.ee/images/bg_formField.gif') repeat-x 0 0; border-top: 1px solid #a7a6aa; border-left: 1px solid #a7a6aa; border-bottom: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3; padding: 3px; font-family: Arial, Helvetica, sans-serif}
input.button, input.form_but {background: #e8e8e7 url('http://www.kaokeskus.ee/images/bg_btn.gif'); text-align:center; border:1px solid; border-color: #A7A6AA #000 #000 #A7A6AA; font-weight:bold; color:#625c4f;}
input.radio, input.checkbox { background:none transparent; border:none;}
fieldset {border:0;}

#mainContent  form div.row { clear:both; margin-top:3px; padding-top:2px; margin-bottom:3px; }
#mainContent  form label { font-weight:bold; float:left; width:11em; text-align:right; padding:4px 3px 3px 3px; color:#757575; }
.row .left { float:left; }
.row .right { display:block; margin: 0 0 0 12em; float:none; padding:3px; }


/* tables */
table {  background:#FFF; border-collapse:collapse; width:100%; border:1px solid #c0f0c5; font-size:92%;}
th { padding:.5em 1em .5em;  border:1px solid #c0f0c5;  font-weight:bold;  text-align:left; background:#e3ffe6; }
td { padding:.5em 1em;  border:1px solid #c0f0c5; }

/* boxes */
.box { margin: 8px 10px 0 15px; }
.box h3 { padding:0 0 5px 0;  color:#ecc032; font-weight:bold; font-size:14px; font-family: trebuchet ms, Arial, Verdana, Helvetica, sans-serif;}
.box ul { list-style-type: none;  font-family: trebuchet ms, Arial, Verdana, Helvetica, sans-serif; margin: 5px 0px 6px 0px; }
.box li { margin: 0;}
.box a, .box a:visited { display: block; padding: 3px 0 3px 0;  font-size: 11px; font-weight: bold; text-decoration: none; color:#787878;}
* html .box a { display: inline-block; }
.box a:hover {text-decoration: underline; color:#417446; }
.box li.active a { color:#417446; text-decoration: underline; }

.box li ul li { border-bottom:0; }
.box li ul { margin: 5px 0 5px 0 !important;}
* html .box li ul li, * html .box li ul li.active { display:inline; padding:0;margin:0;}
.box li ul li a { display: block; font-size: 85%; font-weight: normal; text-decoration: none !important; color:#ecc032 !important; background: url('http://www.kaokeskus.ee/images/bullet2.gif') no-repeat 0 8px; padding: 1px 15px 1px 12px !important; }
.box li ul li a:hover { text-decoration: underline !important; color:#417446 !important; }
.box li ul li.active a { text-decoration: underline !important; display: block; color:#417446 !important; }

#leftCol {padding-top:25px;}
#leftCol .box h3 { text-align:right; }
#leftCol .box a { text-align:right;}
#leftCol .box li ul li a { background: url('http://www.kaokeskus.ee/images/bullet2.gif') no-repeat right 7px; padding-right:15px; }
#leftCol .banners {text-align:center; margin: 10px 0 0 20px;}


#rightCol {padding:15px 0 170px 0;}
#rightCol .box { margin: 8px 10px 0 0; }


#searchBox fieldset { border:0; padding:10px 5px 10px 5px; font-size:85%;}
#searchBox div.person { margin-bottom:5px;}
#searchBox label { font-weight:bold; width:50px; line-height:2.1em; text-align:right;padding-right:5px; display:block; float:left;}
#searchBox input { padding: 4px 3px 2px 3px; height:1.4em}
#searchBox input.button { height:1.6em; height:2.1em}


a#printThis { float:right; background:url('http://www.kaokeskus.ee/images/icon_print.gif') no-repeat; padding: 0 0 0 20px; font-size:85%;	color:#b36800; margin-top:10px;}
#contentMenu { font-weight:bold; color:#e7e7e7; margin-bottom:13px; font-size:92%;}
#contentMenu a.active { color:#b34000; text-decoration:underline;}

.funcs { text-align:right; font-weight:bold; color:#e7e7e7; margin-bottom:7px; font-size:92%;}

.paging { color:#e7e7e7; font-weight:bold; margin:10px 0 0 5px; font-size:85%; text-align:right; }


#ft { background:url(http://www.kaokeskus.ee/images/bg_containerBtm.png) no-repeat; clear:both; color:#f89503; font-weight:bold; font-size:11px; line-height:30px; padding:0px 10px 0px 80px; margin-bottom:15px;}
* html #ft { padding-top:2px;}
#ft b {color:#5d5d5d; }

/* IE png fixes */
* html img { behavior: url(http://www.kaokeskus.ee/css/iepngfix.htc); }
* html body #bodyInner {background: url('http://www.kaokeskus.ee/images/bg_top.gif') repeat-x;}
* html #header {background:url('http://www.kaokeskus.ee/images/bg_containerTop.gif') no-repeat bottom;}
* html #ft { behavior: url(http://www.kaokeskus.ee/css/iepngfix.htc); }
