/* General tags */
body {background:url(../../media/kujundus/bg1_1.jpg) repeat-x top left #147aba; background-attachment: fixed; color:#ffffff; font:76% Verdana,Tahoma,Arial,sans-serif; line-height:1.3em; margin: 0 auto; padding:0;}
/*body {background:url(images/bg1.jpg) repeat-x top left #dce2de; width:100%; color:#ffffff; font:76% Verdana,Tahoma,Arial,sans-serif; line-height:1.3em; margin:0 auto; padding:0;}*/
a {color:#4088b8; font-weight:700; text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:0;}
p {margin:0 0 18px 10px;}
ul,ol,dl {font-size:0.9em; margin:2px 0 16px 35px;}
ul ul,ol ol {margin:4px 0 4px 35px;}
blockquote {border:1px solid #dadada; font-size:0.9em; margin:20px 10px; padding:8px;}
blockquote p {margin:0;}

/*div.bg2 {position: relative; background: url(../../media/kujundus/bg2_2.jpg); height: 64px;}
.bgg { bottom: 0; left: 0; z-index: -2; margin-top:-64px;}*/
/*div.bg2 {position: relative; background: url(images/bg2.jpg); height: 400px;}
.bgg { bottom: 0; left: 0; z-index: -2; margin-top:-400px;}*/

/* Headers */
h1 {color:#4088b8; font-size:3.6em; letter-spacing:-3px; margin:0 0 25px 0px;}
h1 a {color:#4088b8; text-transform:none;}
h2 {border-bottom:4px solid #dadada; color:#4088b8; font-size:1.4em; letter-spacing:-1px; margin:0 0 10px; padding:0 2px 2px 5px;}
h3 {border-bottom:1px solid #dadada; color:#4088b8; font-size:1.2em; font-weight:700; margin:10px 0 8px; padding:1px 2px 2px 3px;}

/* Headers Picture */
#head_pic {width:970px; height:157px; margin:0 0 10px 0; padding:0; background:url(images/head_pic_2.jpg);}
#banner {margin: 0 0 10px 0; text-align: center; width:846; height:90;}
/* Main wrap */
/*#main_wrap {color:#404040; margin:0px; padding:0; width: 1190px;}*/
.wrap {left: 50%; color:#404040; margin:0px; padding:0; width:970px; float: left;}
.wrap2 {font-size: 9pt; color:#000; line-height:1.4em; margin-left: 10px; margin-top: 0px; padding:10px; width:200px; background:#ffffff; border-style:solid; border-width:1px; border-color:#4088b8; text-align:left;}
#header {margin:0;}
#toplinks {font-size:0.9em; margin-bottom: 8px;  padding:3px 5px 2px 5px; background:#ffffff; border-style:solid; border-width:1px; border-color:#4088b8; text-align: left;}
#toplinks a {color:grey; text-decoration: none; text-align:right;}
#login {padding-left: 10px; text-align: left;}
#otsi{padding-left: 10px; text-align: left;}
#submit {text-align: center;}
/*Sidebar uus*/
#sidebar {float:left; text-align:left; line-height:1.4em; margin: 0; padding:10px; width:215px; background:#ffffff; border-style:solid; border-width:1px; border-color:#4088b8;}

#menu ul {
list-style:none;
width:210px;
margin:4px 2px 4px 3px;
padding:0;
font-size:1.1em;
}

#menu li {
margin-bottom:3px;
}

#menu li a {
height:100%;
text-decoration:none;
color:#4088b8;
display:block;
padding:4px 0 4px 3px;
}

#menu li a:hover, #menu li a.active {
color:#4088b8;
border-top:2px solid #4088b8;
border-right:2px solid #4088b8;
border-bottom:2px solid #4088b8;
border-left:2px solid #4088b8;
padding: 2px 0 2px 1px;
}


#menu ul ul {
display:block;
margin:4px 0 4px 6px;
font-size:0.9em;
width:190px;
}

#menu ul ul a {
height:100%;
margin:4px 0 4px 4px;

}

/* Main co ntent */
#content2 {float:right;}
#content2 .logo{margin: 5px 0 0 1px; text-align: left;}
.content { overflow: hidden;clear:both; border: 1px solid #4088b8;min-height: 600px; line-height:1.4em; margin:0; padding:10px; text-align:left; width:698px; background:#ffffff;}
#contentalt {float:left; line-height:1.5em; margin-right:20px; padding:0 0 10px 0; text-align:left; width:745px;}
#content h3,#contentalt h3 {margin:10px 0 8px;}

/* Footer */
#footer {border-top:0px solid #ffffff; clear:both; color:gray; font-size:0.9em; line-height:1.6em; padding:10px 0; text-align:right;}
#footer p {margin:0; padding:0; color:#ffffff;}
#footer a {color:#ffffff;}

#kiired_uudised {
width:950px;
height: 20px;
border: 0px solid #fff;
color: #147aba;
padding: 10px;
margin-bottom: 10px;
background: #fff;
}

/* Additional classes */
.box {background:#4088b8; border:1px solid #c8c8c8; color:#fff; font-size:0.9em; line-height:1.4em; padding:10px 10px 10px 13px;}
.box a {color:#f0f0f0;}
.left {float:left; margin:0 15px 4px 0;}
.right {float:right; margin:0 0 4px 15px;}
.readmore {margin:-10px 10px 12px 0; text-align:right;}
.timestamp {font-size:1.2em; margin:-5px 0 15px 10px;}
.timestamp a {font-weight:normal;}
.blue {color:#4088b8;}
.clear {clear:both;}
.fade {color:#c8c8c8;}
.gray {color:gray;}
.photo {background:#fff; border:1px solid #bababa; margin:6px 18px 2px 5px; padding:2px;}
