/* FONT-FACE */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
src: url('fonts/OpenSans-Regular.ttf') format('truetype');
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
src: url('fonts/OpenSans-Semibold.ttf') format('truetype');
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
src: url('fonts/OpenSans-Bold.ttf') format('truetype');
}
@font-face {
font-family: 'Scada';
font-style: normal;
font-weight: 400;
src: url('fonts/Scada-Regular.ttf') format('truetype');
}
@font-face {
font-family: 'Scada';
font-style: normal;
font-weight: 700;
src: url('fonts/Scada-Bold.ttf') format('truetype');
} 

/* reset and set sensible defaults */
ul, ol, dd, dt{margin: 0; padding: 0; list-style-type: none;}
form, fieldset{border: none; margin: 0; padding: 0;}
a{text-decoration: none; color: inherit; outline: none;}
h1, h2, h3, h4, h5, h6, p{margin: 0.5em 0; padding: 0; font-weight: normal;}
img{margin: 0; padding: 0; border: none;}

h1,h2,h3,h4,h5,h6{font-weight: 600; font-family: 'Open sans', sans-serif;}
h1{font-size: 20px; margin: 0 0 0 0;}
h2{font-size: 15px; color: #1073b6; margin: 0 0 15px 0;}
h3{font-size: 13px; color: #1073b6; margin: 0 0 15px 0;}
h4{font-size: 12px;}
h5{font-size: 11px;}
h6{font-size: 10px;}

input, textarea{font-family: Arial, Tahoma, sans-serif;}

body{background: #e4e6e5 url('../img/body-bg.gif') top left; color: #000; font: 13px 'Open sans', sans-serif; font-style: normal; font-weight: 400; margin: 0; padding: 0 0 20px 0; min-width: 1053px;}
#wrapper{overflow: hidden; position: relative; width: 100%;}
#wrap{width: 1053px; margin: 0 auto;}

/* ------------------------------------------------- HEADER ------------------------------------------------- */
#header-container{
background: url(../img/header-bg.jpg) no-repeat top center;
background-repeat: repeat-x; 
background-color:#022344;
}
html #header{height: 168px; margin: 0 auto; width: 1024px; padding: 0 15px 0 14px; position: relative; background: none; }

/* logo */
#logo{margin: 0; position: absolute; padding: 20px 0 0 36px;}

/* top-ribbon */
#top-ribbon{float: right; padding: 7px 3px 0 0; color: #baa853; text-transform: uppercase; line-height: 130%; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
#top-ribbon ul, #top-ribbon li{float: left;}

/* site-nav */
#site-nav{margin: 6px 0 0 0;}
#site-nav li{border-left: 1px solid #2e485c;}
#site-nav li a{margin: 0 11px;}

/* font-size */
#fontSize{background: url(../img/font-size.gif) no-repeat; width: 33px; height: 18px; float: left; margin: 1px 11px 0 0;}
#fontSize a{margin: 0; float: left; text-indent: -9999px; height: 18px;}
#fontSize11{font-size: 11px; width: 9px;}
#fontSize14{font-size: 14px; width: 10px;}
#fontSize20{font-size: 20px; width: 14px;}

/* lang */
#lang{overflow: hidden; margin: 6px 0 0 46px;}
#lang li{border-left: 1px solid #2e485c; margin: 0 0 0 -1px; padding: 0 10px 0 0;}
#lang li a{margin: 0 0 0 9px; letter-spacing: 0.02em;}
#top-ribbon #lang li:hover a, #top-ribbon #lang li.active a{color: #fff;}

/* social-icons */
#social-icons{margin: 0 0 0 10px;}
#social-icons li{margin: 0 0 0 5px;}

/* search */
#search{width: 179px; position: absolute; bottom: 70px; right: 17px;}
#search input:focus{outline: none; border: none; -webkit-box-shadow: none;}
#search-text, #search-submit{border: none; outline: none; margin: 0; padding: 0;}
#search-text{float: left; width: 125px; height: 28px; padding: 0 10px 0 12px; background: url(../img/search-field.gif) no-repeat; color: #e3e5e5; font-size: 12px; font-weight: 600; line-height: 27px;}
#search-submit{width: 27px; height: 28px; float: right; text-indent: -9999px; background: url(../img/search-submit.gif) no-repeat; cursor: pointer;}

/* main-nav  */
#main-nav{position: absolute; top: 110px; left: 14px; padding: 0 0 0 21px; width: 1003px; z-index: 2; background: #02344f url(../img/nav-bg.gif) repeat-x top left; height: 58px;}
#main-nav li{float: left; padding: 7px 0 0 0; position: relative;}
#main-nav li a{text-transform: uppercase; font: 12px 'Scada', sans-serif; font-style: normal; font-weight: 400; color: #f1f2f7; 
line-height: 100%; display: block; padding: 19px 0 0 0;}
#main-nav li.separator{background: #33627b; color: #33627b; height: 22px; width: 1px; margin: 18px 11px 0 11px; text-indent: -9999px;}
.safari3 #main-nav ul li a{font: 9px 'Scada', arial;}

/* item0-item3 */
#main-nav li.item1, #main-nav li.item2, #main-nav li.item3, #main-nav li.item4{padding: 0;}
#main-nav li.item1{background: url(../img/first-menu-item.gif) no-repeat center top; padding: 7px 0 0 0;}
#main-nav li.item2{border-top: 7px solid #ee154b; background: url(../img/second-menu-item.gif) no-repeat center top;}
#main-nav li.item3{border-top: 7px solid #009c7c; background: url(../img/third-menu-item.gif) no-repeat center top;}
#main-nav li.item4{border-top: 7px solid #fff; background: url(../img/fourth-menu-item.gif) no-repeat center top;}
/* ------------------------------------------------- HEADER ------------------------------------------------- */


/* ------------------------------------------------- content2 ------------------------------------------------- */
/* content2-wrap */
.content2-wrap{background: url(../img/main-bg.png) repeat-y; width: 1024px; padding: 0 15px 0 14px; margin: 0 auto; position: relative;}
.content2-wrap:after{width: 980px; height: 19px; background: url(../img/main-bottom-bg.png); position: absolute; bottom: -19px; left: 0; top: auto; content: "";}

/* content2 */
.content2{background: #fff; border-top: 4px solid #d5d5d5;}
.content2-inner{/*padding: 9px 16px 15px 15px;*/}
#main .content2{background: url(../img/shade-t.jpg) no-repeat top left;}
#main .content2-inner{background: url(../img/shade-b.jpg) no-repeat bottom left; padding: 5px 22px 15px 15px;}
.content2#page2{/*border-top: 4px solid #ee154b;*/}
.content2#page3{border-top: 4px solid #009c7c;}
.content2#page4{border-top: 4px solid #fff;}

/* top-content2 */
#top-content2{padding:0; margin: 0;/*margin: 0 0 3px 0;*/}
#top-content2 .left{width: 346px;}
#top-content2 .right{width: 634px;}
#top-content2 h2, #bottom-content2 h2{font: 17px 'Scada', sans-serif; font-weight: 700; color: #000204;}

/* top content2 left */
#top-content2 .left h2{text-transform: uppercase; margin: 0 15px 5px 58px; padding: 0 0 5px 14px; border-bottom: 1px solid #e6e6e6;}
#top-content2 .left ul{margin: 0 0 0 51px;}
#top-content2 .left li{padding: 0 0 0 8px; /*line-height: 132%;*/ position: relative;}
#databases, #journals{background: url(../img/big-box1.jpg) no-repeat; width: 346px; height: 148px;}
#databases > div, #journals > div{padding: 23px 16px 11px 16px;}
#top-content2 .left li:hover a{text-decoration: underline;}

/* databases */
#databases > div{background: url(../img/icon-folder.jpg) no-repeat 16px 23px;}
#top-content2 #databases ul li img{position: absolute; top: 6px; left: 1px;}

/* journals */
#journals{height: 163px; background: url(../img/big-box2.jpg) no-repeat; background-position: bottom;}
#journals > div{background: url(../img/icon-paper.jpg) no-repeat 21px 23px;}

/* intellectual, consultation */
#intellectual, #consultation{height: 98px; width: 340px; float: left; background: url(../img/small-box1.jpg) no-repeat;background-position:right;}
#intellectual h2, #consultation h2{letter-spacing: normal;}
#intellectual h2, #consultation h2, #intellectual p, #consultation p{margin: 0; line-height: 100%;}
#intellectual > div{padding: 32px 0px 13px 72px; background: url(../img/icon-head.jpg) no-repeat 27px 24px;}
#consultation > div{padding: 32px 10px 13px 10px; text-align: center;}
#consultation{width: 294px; background: url(../img/small-box2.jpg) no-repeat; background-position: right;}

/* banner */
#banner{background: url(../img/banner2.jpg) no-repeat; float: left; width: 593px; height: 176px; padding: 30px 0 0 37px;/* margin: 3px 0 0 5px;*/ color:white;}
#banner span img{position: relative; top: 3px;}
#banner h1{color: #fff; text-shadow: 0 1px 4px rgba(1,1,1,0.85); font-size: 37px; font-weight: 600; line-height: 120%; margin: 0 0 12px 0; display: inline-block;}
#banner ul{padding: 0 0 0 3px;}
#banner ul li{background: url(../img/arrow.png) no-repeat 0 3px; font-size: 14px; color: #fff; padding: 0 0 0 20px; margin: 0 0 2px 0; line-height: 120%;}

/* bottom-content2 */
#bottom-content2{padding: 0 0 5px 0;}
#bottom-content2 .left{width: 426px; padding: 15px 0 0 3px; float: right;}
#bottom-content2 .right{width: 543px; float: left; margin-left: 3px;}

/* bottom-menus*/
#bottom-menus > li{float: left; width: 184px; margin: 0 0 0 21px;}
#bottom-content2 .left h2{text-transform: uppercase; margin: 0 0 10px 0; font-size: 18px;}
#bottom-menus > li > ul > li{border-bottom: 1px dotted #6c6c6c; padding: 3px 0;}
#bottom-menus > li.menu2 > ul > li{padding: 3px 0 3px 8px;}
#bottom-menus > li.menu2 > h2{padding: 0 8px;}

/* tabs-nav */
#tabs{/*width: 565px;*/ height: 51px;}
#tabs li{float: left; background: url(../img/tabs-l-hh.png) no-repeat top left; padding: 0 0 0 46px; position: relative; z-index: 3;}
#tabs li span {display: block; font: 17px 'Scada', sans-serif; font-weight: 700; color: #000204; text-transform: uppercase;
background: url(../img/tabs-r-hh.png) no-repeat top right; padding: 20px 36px 0 0; width: 120px; height: 32px; white-space: nowrap; line-height: 95%;
/*cursor: pointer;*/
}
#tabs li span a{display: block; font: 12px 'Open sans', sans-serif; line-height: 75%; font-weight: 400; color: #007bc0; text-transform: none;}
#tabs li span a:hover{text-decoration: underline;}

#tabs li#tb1 span{padding: 16px 36px 0 20px; width: 100px; height: 36px;}
#tabs li#tb1 img{position: absolute; top: 7px; left: 20px;}
#tabs li#tb2, #tabs li#tb3{margin: 0 0 0 -21px; z-index: 2;}
#tabs li#tb3{z-index: 1;}
#tabs li#tb3 span{width: 95px;}

#tabs li.active{background: url(../img/tabs-l-hh.png) no-repeat left -53px;background-repeat: no-repeat;}
#tabs li.active span{background: url(../img/tabs-r-hh.png) no-repeat right -53px; background-repeat: no-repeat;}

/* tabs-content2 */
#tabs-content2{border: 1px solid #bbbab9; border-top: none; padding: 23px 23px 16px 23px; margin: 0 6px 0 2px; position: relative; background: #fff;}
#tabs-content2 .rss{position: absolute; top: 7px; right: 12px; margin: 0; z-index: 10;}
#tabs-content2 ul{overflow: hidden;}
#tabs-content2 p{margin: 0 0 3px 0; line-height: 140%; font-size: 12px; color: #454545;}
#tabs-content2 li{padding: 11px 0 3px 0; border-top: 1px dotted #6c6c6c; margin: -1px 0 0 0;}
.rss{margin: 0;}
.rss a{background: url(../img/icon-rss.gif) no-repeat left center; display: block; height: 18px; padding: 5px 0 0px 22px; line-height: 100%; text-transform: uppercase; font: 10px Arial, Helvetica, sans-serif; color: #a2a3a2;}
#article .rss a{background: url(../img/icon-rss.gif) no-repeat left center; display: block; height: 18px; padding: 5px 0 0px 22px; line-height: 100%; text-transform: uppercase; font: 10px Arial, Helvetica, sans-serif; color: #a2a3a2;}
#article .rss a:hover,#article .rss a:focus {
	color: #018FE2;
	}
	
#article .rss {
	float:right;
	margin-right: 20px;
	}

.date{font-size: 12px; color: #007cc3; line-height: 100%;}

/* left-column */
#column1{float: left; width: 250px; padding: 0 0 15px 0;}

/* menu */
.menu{overflow: hidden; margin: 5px 0 3px 0;}
.menu-other ul > li, ul.menu > li{line-height: 115%; border-top: 1px dotted #b7b7b7; margin: -1px 22px 0 23px; padding: 5px 0px 5px 0px;}

html body .menu-other ul > li {
	margin-left: 0;
	}
	
.menu-other {
padding-left: 23px;
}

/*.menu > li.active{padding-bottom: 0; font-weight: bold;}*/
.menu li a{display: block;}
.menu > li > ul{padding: 6px 0 0 0;}
.menu > li > ul > li{font-size: 12px; line-height: 115%; padding: 0 0 0 12px;}
.menu > li > ul > li > a{padding: 3px 0 4px 8px; background: url(../img/bullet-small2.gif) no-repeat 0 8px; }
.menu > li > ul > li.active{background: #eaebed; margin: 0 -32px 0 -23px; padding: 2px 0 2px 35px;}
.menu > li.paddingLeft12{padding-left: 12px;}
/* menu.new */
.menu.news > li.active{margin: -1px 0 0 0; padding: 0 0 2px 0;}
.menu.news > li.active a{background: #eaebed; margin: 0; padding: 5px 32px 4px 23px;}

/* menu-other */
/*.menu-other{padding: 8px 22px 10px 23px;}*/
.menu-other h2{font: 18px 'Scada', sans-serif; font-weight: 700; text-transform: uppercase; border-bottom: 1px solid #e6e6e6; padding: 2px 0 3px 0; margin: 0 0 7px 0; color: #000;}
.menu-other li{line-height: 120%; margin: 0 0 2px 0;}

/* menu-other.journals */
.menu-other.journals h2{background: url(../img/icon-paper-small.gif) no-repeat 0 0; padding: 2px 0 3px 43px}

/* column2 */
#column2{width: 491px; float: left; padding: 18px 0 0 0;}
#column2.wide{width: 741px;}

/* breadcrumbs */
#breadcrumbs ul{overflow: hidden; /*margin: 0 0 0 26px;*/}
#breadcrumbs ul li{float: left; background: url(../img/small-arrow.gif) no-repeat 0 7px; margin: 0 0 0 -2px; padding: 0 9px 0 0;}
#breadcrumbs ul li a{font-size: 11px; color: #666; margin: 0 0 0 8px; display: block;}
#breadcrumbs ul li.current a{color: #58595a;}

#article .notice{margin: 0; text-align: right; font-size: 11px; background: url(../img/arrow-up.gif) no-repeat top right; padding: 5px 0 0 0; margin: 0;}
a.outerLink{background: url(../img/icon-round.gif) no-repeat top right; padding: 0 22px 3px 0; text-decoration: none; line-height: 135%;}

/* column3 */
#column3{width: 250px; float: right;}
#decorative-img{text-align: center; margin: 30px 0;}

/* news */
#news{padding: 28px 30px 30px 34px;}
#news p{margin: 0; line-height: 135%;}
#news .rss{margin: 1px 0 0 0;}

/* news-container */
#news-container li{border-bottom: 1px dotted #6c6c6c; padding: 0 0 0 0; margin: 0 0 18px 0;}
#news-container h3{color: #000; margin: 0 0 0 0; font-weight: 700; line-height: 125%;}
#news-container p, #news-container img{margin-bottom: 12px;}

/* news-list */
#news-list li{margin: 0 0 14px 0; line-height: 125%;}

/* structure */
#article .structure{margin: 51px 0 26px 0; padding: 0 0 50px 55px; border-bottom: 1px dotted #6c6c6c;}
#article ul#site-map{list-style-type: none; margin: 36px 0 50px 0;}
#article ul#site-map li{font-weight: 700;}
#article ul#site-map li a{text-decoration: none;}
#article ul#site-map ul{list-style-type: none; margin: 2px 0 0 0;}
#article ul#site-map ul li{font-weight: 400; background: url(../img/bullet-big.gif) no-repeat 5px 6px; padding: 0 6px 0 16px; margin: 0; line-height: 120%; color: #007cc3;}
#article ul#site-map ul li a{color: inherit;}
#article ul#site-map ul ul li{color: #707171; background: url(../img/bullet-small3.gif) no-repeat 8px 6px; padding: 0 6px 0 16px;}
#article ul#site-map ul ul ul li{color: #8d8e8f; font-size: 12px; background: none; padding: 0 6px 0 16px; margin: 2px 0;}

/* faq */
#article .faq{list-style-type: none; margin: 0; padding: 4px 0 20px 0; border-bottom: 1px dotted #6c6c6c}
#article .faq li{font-weight: 700; background: url(../img/bullet-big.gif) no-repeat 5px 7px; padding: 0 6px 0 22px; margin: 0 0 2px 0; line-height: 120%; color: #1073b6; font-size: 15px;}
#article .faq li.marginBot22{margin-bottom: 22px;}
#article .faq li a{color: inherit;}
#article .faq ul{list-style-type: none; margin: 12px 0 0 0;}
#article .faq ul li{color: #000; background: none; font-size: 13px; font-weight: 400; padding: 0 0 0 0;}

/* box1 */
.box1{background: url(../img/box1-m.jpg) repeat-y;}
.box1 .box1{background: url(../img/box1-b.jpg) no-repeat bottom left;}
.box1 .box1 .box1{background: url(../img/box1-t.jpg) no-repeat top left; width: 240px; padding: 10px 6px 18px 4px; min-height: 15px;}
.box1 .box1 .box1.odd{background: url(../img/box1-t-odd.jpg) no-repeat top left;min-height: 108px;}
.box1 h3{font: 18px 'Scada', sans-serif; font-weight: 700; text-transform: uppercase; margin: 10px 22px 5px 0;}
#page2 .box1 h3{color: #B22222;}
/* ------------------------------------------------- CONTENT ------------------------------------------------- */

/* ------------------------------------------------- BOTTOM-CONTAINER ---------------------------------------- */
#bottom-container{width: 1024px; padding: 0 15px 0 14px; margin: 19px auto 0 auto; background: url(../img/transparent-white.png);}

/* footer-menus-container */
#footer-menus-container{background: #426261 url(../img/bottom-bg.gif) repeat-x top left; top: -19px; padding: 11px 0; position: relative; z-index: 10;}
#footer-menus-container h3{margin: 0; font: 12px/110% Arial, Helvetica, sans-serif; color: #fad762; text-transform: uppercase; border-bottom: 1px dotted #c1c0a4; padding: 0 0 4px 0; margin: 0 0 5px 0;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.62);}

/* footer-menus */
#footer-menus{/*background: url(../img/icon-bulb.gif) no-repeat 43px 15px;*/background: url(../img/icon-bulb.png) no-repeat 68px 8px; padding: 0 0 0 115px;}
#footer-menus > li{float: left; padding: 15px 14px 0 0; margin: 0 0 0 17px; background: url(../img/separator.gif) no-repeat right top; min-height: 160px;}
#footer-menus > li > ul > li{font: 11px/100% Arial, Helvetica, sans-serif; color: #fff; background: url(../img/bullet-small.png) no-repeat 0 6px; padding: 3px 0 3px 8px;}
#footer-menus > li.menu1{width: 123px;}
#footer-menus > li.menu2{width: 197px;}
#footer-menus > li.menu3{width: 113px;}
#footer-menus > li.menu4{width: 121px;}
#footer-menus > li.menu5{background: none; width: 135px;}

/* footer */
#footer{font: 11px/125% Arial, Helvetica, sans-serif; color: #000; text-align: center; margin: -2px 0 0 0; padding: 0 20px 40px 20px;}
#footer ul li{display: inline-block; text-transform: uppercase; margin: 0 0 3px 0;}
#footer ul .separator{display: inline-block; margin: 0 5px 0 5px; position: relative; top: -1px;}
#footer p{margin-bottom: 0;}
/* ------------------------------------------------- BOTTOM-CONTAINER ---------------------------------------- */

/* set sensible defaults for article content2 */
#article{color: #000; line-height: 1.8; padding: 22px 30px 0 34px;}
#article ul, #article ol{margin: 1em 2em; /*line-height:17px;*/}
#article ul ul, #article ol ul, #article ul ol, #article ol ol{margin: 0 2em;}
#article ul{list-style-type: disc;}
#article ul ul{list-style-type: square;}
#article ul.no-bullets{list-style-type: none; margin-left: 0;}
#article ol{list-style-type: decimal;}
#article table{border-collapse: collapse; margin: 1em 0 2em 0;}
#article table, #article td, #article th{border: 1px solid #d0d0d0;}
#article td, #article th{padding: 5px 8px;}
#article td.width33{width: 33%;}
#article tr.no-content2 th{padding: 13px 8px;}
#article th{font-weight: bold; color: #fff; background: #eaebed; text-align: left; color: #000;}
#article tr.alignCenter th{text-align: center;}
#article table.noborder, #article table.noborder td, #article table.noborder th{border: none;}

/*#article caption{color: #fff; background-color: #2d0014; text-align: left; padding: 5px 8px;}*/
#article caption {
color: #1073B6;
text-align: left;
padding: 8px 0;
font-size: 15px;
font-weight: bolder;
line-height: 18px;
}
#article table p{margin: 0;}
#article p{margin: 0 0 20px 0; padding-right: 2px;}
#article a{text-decoration: underline; color: #00172B;}
#article div.view .views-field a {
	color: #0071B3; 
	font-weight: 600;
	text-decoration: none;
	/*font-size: 14px;*/
	}
#article div.view .views-field a:hover {
	text-decoration: underline;
	}
#article a:hover, #article a.outerLink{text-decoration: none;}
#article img{}
div.image-container{margin-bottom: 1em;}
div.image-container.left{float: left; margin-right: 2em;}
div.image-container.right{float: right; margin-left: 2em;}
img.left{float: left; margin: 0 18px 12px 0;}
img.right{float: right; margin: 0 0 12px 18px;}

#article ul, #article ol, #article p, #article th, #article td{line-height: 130%;}

div.clear{clear:both; height:0px; font-size:0px; line-height:0px;}
div.left, ul.left{float:left;}
div.right, ul.right{float:right;}
/*------------------------------------------------------ Clearfix --------------------------------------------*/
/* Force Element To Self-Clear its Children */
.clearfix:after, .region-top-short-menu .content:after, .region-lang .content:after, #social-icons .contextual-links-region:after, .region-search .contextual-links-region:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix, .region-top-short-menu .content, .region-lang .content, #social-icons .contextual-links-region, .region-search .contextual-links-region { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix, .region-top-short-menu .content, .region-lang .content, #social-icons .contextual-links-region, .region-search .contextual-links-region { height: 1%; }
.clearfix, .region-top-short-menu .content, .region-lang .content, #social-icons .contextual-links-region, .region-search .contextual-links-region { display: block; }
/* close commented backslash hack */
/*------------------------------------------------------ Clearfix --------------------------------------------*/

/* 
*	Teemapaki loomisel lisatud 
*/

/* adminni edit content tab-id */
#article .tabs ul, #article .tabs ol { margin: 0; padding: 0; }
#article ul.primary li a { margin-right: 0;}

/* footeri lingid */
#footer-menus-container a {
	color: #FFF;
}

#footer-menus-container a:hover {
	text-decoration: underline;
}

/* vasak menüü */
html ul.menu li ul li {
	margin: 0;
}

/* Seotud teemad */
.floater {
	float: right;
	margin-left: 15px;
	margin-bottom: 5px;
	}
	
#article .floater ul {
	list-style-type: none;	
	}
	
#article .floater ul li {
	margin:0;
	}

#article .floater ul li a {
	text-decoration: none;
	}

/* print, pdf ja jaga links */
html .print-link {
	text-align: right;
	padding-right: 40px;
	}
	
#article .floater ul li a:hover {
	text-decoration: underline;
	}	
 
/* #column3 */
html #column3 {
	display: none;
	}
	
 
/* kõik menüüd */
html .region-secondary-menu ul li.leaf,html #main-nav ul li.leaf {
	list-style-image: none;
	list-style-type: none;
	}

.region-secondary-menu ul,#main-nav ul {
	list-style-type: none;
	margin: 0;
	}
	
	
html #main-nav ul.menu li {
	display: block;
	margin: 0;
	padding: 0;
	margin-top: 0px;
	padding-top: 7px;
	padding-bottom: 12px;
	padding-right: 5px;
	padding-left: 5px;
	margin-right: 10px;
	/*border-right: 1px solid #495D86;*/
}

html #main-nav ul.menu li.item2, html #main-nav ul.menu li.item3, html #main-nav ul.menu li.item4 {
	padding-top: 0px;
	}

#main-nav li {
	border: none;
	padding-top: 7px;
}


 
/* sekundaarne menüü */
.region-secondary-menu h2 {
	display: none;
	}
	
.region-secondary-menu ul li {
	list-style-image:none;
	list-style-type: none;
}
/*
.region-secondary-menu ul.menu li {
	margin:0px;
	padding:0px;
	border-top: none;
	}
	
.region-secondary-menu ul.menu li a {
	padding-left:23px;
	padding-right:25px;
	border-bottom: 1px dotted #B7B7B7;
	}

*/


/* sekundaarne menüü */
html #column1 .menu{
	overflow: visible; 
	}
	
#column1 li li {
	display: block;
	width: 205px;
	}

#column1 li a {
	color:black;
	}
	
#column1 .menu-other a {
	color: #0071B3;
	}
	
#column1 li a:hover {
	text-decoration: underline;
	}
/* end of sekundaarne menüü */

#column2 .content {
	text-align: justify;
}

table, table tr, ul, ol, li {
	vertical-align: top;
	text-align: left;
	}

html body .content #piirjoonteta, html body .content #piirjoonteta td, html body .content #piirjoonteta th, html body .content #piirjoonteta tr, html body .content #piirjoonteta tbody {
	border: none;
	}
	
/* Laiuse parandus */

html .content2-wrap {
	background: url(../img/main-bg.png) repeat-y;
	width: 980px;
	padding: 0;
	margin: 0 auto;
	position: relative;
	}
	
html #column2 {
	width: 726px;
	float: left;
	}
	
html #article {
	color: #000;
	line-height: 2em;
	/*padding: 22px 0px 0 10px;*/
	padding: 22px 20px 5px 20px;
	}
	
html body #header {
	height: 168px;
	margin: 0 auto;
	width: 980px;
	padding: 0;
	position: relative;
	background: none;
	}
	
html #main-nav {
	position: absolute;
	top: 110px;
	left: 0;
	padding: 0;
	width: 980px;
	z-index: 2;
	background: #02344F url(../img/nav-bg.gif) repeat-x top left;
	height: 58px;
	}
	
html #bottom-container {
	width: 980px;
	padding: 0;
	margin: 19px auto 0 auto;
	background: url(../img/transparent-white.png);
	}
	
html body {
	min-width: 980px;
	}

/* EOF Laiuse parandus */


/* menüü parandus */

#column1 li li {
	/*width: 200px;*/
	width: 178px;
	padding-right: 5px;
	}

#column1 li li.active {
	width: 200px;
	}

#column1 li li li {
	/*width: 188px;*/
	width: 166px;
	}
	
/* search */
#search{width: 179px; position: absolute; bottom: 70px; right: 17px;}
#search input:focus{outline: none; border: none; -webkit-box-shadow: none;}
#search input, #search .form-submit{border: none; outline: none; margin: 0; padding: 0;}
#search input{float: left; width: 125px; height: 28px; padding: 0 10px 0 12px; background: url(../img/search-field.gif) no-repeat; color: #e3e5e5; font-size: 12px; font-weight: 600; line-height: 27px;}
#search .form-submit{width: 27px; height: 28px; float: right; text-indent: -9999px; background: url(../img/search-submit.gif) no-repeat; cursor: pointer;}

/* top-riba */

#top-ribbon {
	width: 513px;
	}
	
#lang, #site-nav {
	float:left;
	}
	
#site-nav {
	min-width: 166px;
}

html #lang {
position: absolute;
right: 150px;
}

#top-ribbon a {
	color: #BAA853;
	}
#top-ribbon a:hover {
	text-decoration: underline;	
	}

.print_share {
	margin-left: 13px;
	}

#footer-menus-container h2{margin: 0; font: 12px/110% Arial, Helvetica, sans-serif; color: #fad762; text-transform: uppercase; border-bottom: 1px dotted #c1c0a4; padding: 0 0 4px 0; margin: 0 0 5px 0;}

#footer-menus .menu1,#footer-menus .menu2,#footer-menus .menu3,#footer-menus .menu4,#footer-menus .menu5 {
	width: 123px;
	float:left;
	
	padding: 15px 14px 0 0;
	margin: 0 0 0 17px;
	background: url(../img/separator.gif) no-repeat right top;
	min-height: 160px;
	}
	
#footer-menus .menu1 li,#footer-menus .menu2 li,#footer-menus .menu3 li,#footer-menus .menu4 li,#footer-menus .menu5 li {
	font: 11px/100% Arial, Helvetica, sans-serif;
	color: #FFF;
	background: url(../img/bullet-small-hh.png) no-repeat;
	background-position: top left;
	padding: 3px 0 3px 8px;
	}
	
#footer-menus .menu5 {
	background: none;
	}
	
#footer-menus {
	min-height: 175px;
	}
	


/* menüü korda */

#page2 .content {
	overflow: hidden;
	word-wrap:break-word;
	}
	
#page2 .menu li.active a {text-decoration: underline;}
#page2 .menu li.active li a, #page2 .menu li li.active, #page2 .menu li li.active a {text-decoration: none;}

#page2 .region-secondary-menu {
	padding-top: 8px;
	}
	
#page2 #column1 {
	padding-top: 10px;
	}

/* esimese eest border ära */
#column1 ul li.first {
	border-top: none;
	padding-top: 1px;
	}
	
#column1 ul li li.first, #column1 ul li li li.first {
	border-top: 1px dotted #B7B7B7;
	padding-top: 0;
}
	
/* valitud teise taseme menüü esimene nupp */
#page2 ul li li.active.first {
	border-top: 1px dotted #B7B7B7;
	border-bottom: 1px dotted #B7B7B7;
	z-index: 999;
	position: relative;
	margin-bottom: -1px;

	}

/*	
#page2 ul li li.active.last {
	border-bottom: 1px dotted #B7B7B7;
	z-index: 999;
	position: relative;
	margin-bottom: -5px;
	}*/
	
#page2 ul li li.active {
	border-bottom: 1px dotted #B7B7B7;
	z-index: 999;
	position: relative;
	margin-bottom: -1px;
	padding-bottom: 0;
	padding-top: 0;
	}
	
#page2 ul li li.active.last, #page2 ul li li.last li.active.last {
	border-bottom: 1px dotted #B7B7B7;
	z-index: 999;
	position: relative;
	margin-bottom: -6px;
	padding-bottom: 0;
	padding-top: 0;
	}
	
#page2 ul li li li.active.last {
	border-bottom: 1px dotted #B7B7B7;
	z-index: 999;
	position: relative;
	margin-bottom: -1px;
	padding-bottom: 0;
	padding-top: 0;
	}

#page2 li li li.active {
	position: relative;
	left: -12px;
	width: 188px;
	padding-left: 47px;
	}
	
#page2 li li .active-trail.active {
	padding-right: 22px;
	}
	
#page2 .menu li.active ul {
	margin-bottom: -5px;
	}

#page2 .menu .menu {
	margin-bottom: -5px;
	}
	
#page2 .menu .menu .menu {
	margin-bottom: 0;
	padding-top: 0;
	}
	
.menu-block-4 {
	overflow: hidden;
	}

.ie7 #page2 li li li.active {
	padding-right: 5px;
	}
	
#page2 .menu-block-4 > ul.menu > li.last > ul.menu > li.last {
	margin-bottom: 2px;
	}

#page2 .menu-block-4 > ul.menu > li.last > ul.menu > li.last.active {
	margin-bottom: 1px;
	}
	
/* eof menüü korda */

#main-nav {
	overflow: hidden;
	}
	
/*.menu2 p {
	color: #FFF;
	font: 11px/100% Arial, Helvetica, sans-serif;
	}*/
	
.region-avalehe-valjaanded {
	/*padding-left: 62px;*/
	}
	
.floater h3 {
	padding-left: 24px;
	}
	
/* Avalehe uudiste moodul */

#tabs-container li.no1,  #tabs-container li.no2 {
	border-bottom: 1px dotted #6C6C6C;
	}
	
#tabs-container ul.uuendused,#tabs-container ul.seminarid,#tabs-container ul.uudised {
	display: none;
	}
	
#tabs-container ul.uuendused.active, #tabs-container ul.seminarid.active, #tabs-container ul.uudised.active {
	display: block;
	}


#tabs-container .main-link {
	font: 17px 'Scada', sans-serif;
	font-weight: 700;
	color: #000204;
	text-transform: uppercase;
	}
	
#tabs-container .archive {
	display: none;
	}

#tabs-container .active .archive {
	display: block;
	}
	
.ie7 #tabs li span a {
	line-height:108%;
	}
	
.ie7 #tabs li#tb1,.ie7 #tabs li#tb2,.ie7 #tabs li#tb3 {
	height: 52px;
	}
	
#tabs li#tb2 span,#tabs li#tb3 span {
	padding-top: 16px;
	padding-bottom: 4px;
	}
	
#tb3 .main-link {
	color: #BE0000;
	}
	
.views-field-created span, .no1 a span, .no2 a span, .no3 a span, .seminaride-loetelu a span, .uudised.active li a span {
	color: #525252;
	font-weight: bold;
	font-size: 0.8em;
	}
	
.views-field-created {
	line-height: 10px;
	}
	
.views-row {
	padding-bottom: 6px;
	padding-top: 6px;
	}

	
.toimumisaeg {
	/*color: #000;*/
	border-top: 1px dotted #6C6C6C;
	}
.field-name-field-asukoht {
	border-bottom: 1px dotted #6C6C6C;
	margin-bottom: 10px;
	}

#footer ul {
	text-align: center;
	}
	
#lang {
	overflow: visible;
	}
	
#social-icons {
	width: 135px;
	float: right;
	}
	
#main-nav .contextual-links a {
	padding: 0;
	}
		
#banner .content a {
	color: #FFF;
	}
	
#banner ul li a {
	letter-spacing: 1px;
	}
	
#banner ul li, #column2 ul li, #column2 ol li {
	padding-bottom: 4px;
	}

#main-nav li a.active-trail {
	text-decoration: underline;
	}
	
.menu1, .menu2 {
	float:left;
	padding: 0 15px 0 15px;
	}
	
.menu1 {
	padding-right: 30px;
	}

.menu2 {
  background: url(../img/big-box3.jpg) no-repeat; 
  width: 168px; 
  height: 325px;
}  
	
#top-content2 .left li {
	padding: 0 0 0 8px;
	margin: 0;
	/*margin-bottom: 1px;*/
	/*line-height: 132%;*/
	position: relative;
	list-style: none;
	border-top: none;
	}
	/*
#databases {
	background: url(../img/big-box1.jpg) no-repeat;
	background: url('../img/alumine-box.png') no-repeat;
	background-position: bottom center;
	width: 346px;
	}
	
#databases > div {
	background: url('../img/ylemine-box.png') no-repeat;
	background-position: top center;
	}

.region.region-front-i {
	background: url(../img/icon-folder.jpg) no-repeat 16px 23px;
	background-position: top left;
	}*/
	
#footer-menus .menu3 {
	width: 155px;
	}
	
#main-nav .menu {
	padding-left: 16px;
}

.site-map-box-menu > .content > ul > li > a {
font-size: 16px;
font-weight: bold;
}

.content2#page2.sinine { border-top: 4px solid #0083c6; }

.content2#page2.kollane { border-top: 4px solid #fdb828; }

.content2#page2.kollane-pool { border-top: 2px solid #fdb828; }
.content2#page2 .content2-inner.sinine-pool { border-top: 2px solid #0083c6; }

.roheline-pool { border-top: 2px solid #009c7c; }
.punane-pool { border-top: 2px solid #ee154b; }

.valge-pool { border-top: 2px solid white; }
.punane-pool { border-top: 2px solid #ee154b; }


.content2#page2.punane { border-top: 4px solid #ee154b; }

.content2#page2.roheline { border-top: 4px solid #009c7c; }

.content2#page2.valge { border-top: 3px solid white; }
.content2#page2 .content2-inner.triip { border-top: 1px solid #C9C9C9; }

#intellectual > div,  #consultation > div {
height: 46px;
}

/*#databases .content, #journals .content {
padding-left: 80px;
}*/

#tabs li#tb3.eng{
	width: 129px;
	background: url('../img/news-tab-border-bottom.png');
	background-repeat: repeat-x;
	background-position: bottom;
	}
	
#tabs li#tb3.eng span{
	width: 95px; 
	background: none;
	}
	
#tb3.eng a {
	display: none;
	}
	
#site-nav li:nth-child(1),#lang li:nth-child(1) {
	border-left: none;
	}
	
#edit-date-filter-max-wrapper,#edit-date-filter-min-wrapper {
float: left;
}

/* uudiste arhiivi vaade */

/* kuvan kahe esimese uudise sissejuhatust */
.view-uudised-est .views-row-1 .views-field-body, 
.view-uudised-est .views-row-2 .views-field-body, 
.view-uudised-est .views-row-3 .views-field-body, 
.view-uudised-est .views-row-4 .views-field-body, 
.view-uudised-est .views-row-5 .views-field-body {
display: block;
}

/* ülejäänute sissejuhatused peidan ära */
.view-uudised-est .views-field-body, .view-uudised-est .views-field-body {
display: none;
}

.view-filters {
border: 1px solid #969B98;
padding: 0 10px;
margin: 10px 0;
/*background: url('../img/body-bg.gif') repeat-y;
background-position: left center;*/
background: #E4E6E5;
color: #000;
}

.views-row {
border-bottom: 1px dotted #808080;
}

.view-filters .form-submit {
padding: 22px;
}

html body .views-exposed-form .views-exposed-widget .form-submit {
	margin-top: 0.6em;
	}

#ui-datepicker-div {
	z-index:11 !important;
}

html body #column2 .description {
font-size: 10px;
font-weight: bold;
color: #4D4D4D;
}

.box1 .box1 .box1 ul li:nth-child(1), #column2 .box1 .box1 .box1 ul li:nth-child(1) {
border-top: 0;
}

ul li a.sinine {
background-image: url('../img/sinine.png');
background-position: left top;
background-repeat: no-repeat;
padding-left: 10px;
display: block;
}

ul li a.kollane {
background-image: url('../img/kollane.png');
background-position: left top;
background-repeat: no-repeat;
padding-left: 10px;
display: block;
}

ul li a.punane {
background-image: url('../img/punane.png');
background-position: left top;
background-repeat: no-repeat;
padding-left: 10px;
display: block;
}

ul li a.punane-valge {
background-image: url('../img/punane-valge.png');
background-position: left top;
background-repeat: no-repeat;
padding-left: 10px;
display: block;
}

ul li a.roheline {
background-image: url('../img/roheline.png');
background-position: left top;
background-repeat: no-repeat;
padding-left: 10px;
display: block;
}

ul li a.must {
background-image: url('../img/must.png');
background-position: left top;
background-repeat: no-repeat;
padding-left: 10px;
display: block;
}

ul li a.sinine-kollane {
background-image: url('../img/sinine-kollane.png');
background-position: left top;
background-repeat: no-repeat;
padding-left: 10px;
display: block;
}

ul li a.valge {
background-image: url('../img/valge.png');
background-position: left top;
background-repeat: no-repeat;
padding-left: 10px;
display: block;
}

#top-content2 ul li a {
padding-left: 10px;
}

html body #wrapper ul.pager li {
	margin-left: 2px;
	line-height: 28px;
	}
	
#column1 ul.menu.uudised li.active {
	border-top: 1px dotted #B7B7B7;
	}
	
.rss-seminarid, .rss-uudised, .rss-uuendused {
	display: none;
	}
	
.rss-seminarid.active, .rss-uudised.active, .rss-uuendused.active {
	display: block;
	}
	
.content .view {
padding-bottom: 15px;
}

#edit-field-toimumise-aeg-value-min-wrapper,#edit-field-toimumise-aeg-value-max-wrapper {
	float:left;
}

.lowercase {
	text-transform: lowercase;
}

#block-views-eelolevad-seminarid-est-block h2 {
color: #000;
font-size: 20px;
}

#block-views-eelolevad-seminarid-est-block {
margin-bottom: 20px;
}

.last-changed {
	float: right;
	padding-top: 5px;
	color: #525252;
	font-weight: bold;
	font-size: 0.8em;
	}

.loodud-date {
	float:left;
	font-size: 1em;
	padding-left: 1px;
	}
	
#site-map h2.title {
	display: none;
	}
	
html body #site-map .site-map-box {
margin-bottom: 1em;
}

#autocomplete {
z-index: 9999;
background: #FFF;
}

.search-info {
display: none;
}

#column2 .view .views-field, #column2 .view  .field-content {
line-height: 18px;
text-align: left;
}

.pool-rasvane {
	font-weight: 600;
	}
	
#article ul.varvilised {
	list-style-type: none;
	margin-left: 10px;
	}
	
html body #column1 ul li li li li {
margin-bottom: -1px !important;
margin-left: -36px;
padding-left: 55px !important;
}

html body #column1 ul li li li.active li {
margin-bottom: -1px !important;
margin-left: 0;
padding-left: 7px !important;
padding-right: 0;
width: 160px;
}

fieldset.collapsible {
  line-height:18px;
  padding-bottom:10px;   
  display:block; 
}


.fieldset-wrapper {
  padding-top:5px;
  padding-left:16px;
}

.fieldset-legend {
  max-width:667px;
}	

.fieldset-legend a{
  word-wrap:normal;
  display:inline;
}	

html.js body fieldset.collapsed {
height: auto;
}

.fieldset-legend span.summary {
  margin:0 !important;
}

#article .field-item a.nupp {
    border: 2px solid #dddddd;
    background:#f5f5f5;
    border-radius: 5px;            
    font-size: 14px;    
    line-height: 30px;
    text-align: center;    
    text-decoration:none;
    color:#494949;
    padding:4px 15px;        
}
#article .field-item a.nupp:hover {
    background:#ffffff;
    border: 2px solid #cccccc;
    text-decoration:underline;
}

.region-front-v .content{
  padding-top:15px;
}

input#edit-title,input#edit-body-summary,input#edit-meta-keywords,input#edit-meta-description {
    display: none;
}

html body .view-otsing-sisust .views-submit-button .form-submit{
  border-radius:0;
  padding: 3px 5px;
  display:inline-block;
  margin-top:1.8em;
}

.messages.status {
display: none;
}

/* failiotsingu vorm */
#searchbuilder_form {
  line-height:1.2em;
}
#searchbuilder_form input {
  border:1px solid #C0C0C0;
  height:26px;
  font-size:1em;
  width:130px;
}
#searchbuilder_form select{
  padding:5px 0;
  -moz-box-sizing:content-box;
  font-size:1em;
  width:100px;
}
#block-block-57{
  background-color:#064966;
  color:#ffffff;
  padding-left:15px;
}
#searchbuilder_form input[type=submit]{
  background:none repeat scroll 0 0 #4D4B4C;
  border:medium none;
  cursor:pointer;
  font-size:15px;
  font-weight:bold;
  height:34px;
  padding:0 15px;
  text-transform:uppercase;
  color:#ffffff;
  width:100px;
}
.doc_search{
  float:left;
  padding:5px 5px 1px 5px;  
}
.doc_search input[type=submit]{
  margin-top:15px;
  padding:1px 4px;
}
/* failiotsingu vormi lõpp */

#message2 p{
  font-weight:bold;
}

a:focus {
  text-decoration:underline; !important
} 