/* general */

body, td, input, select, textarea { font-family: Arial; font-size: 12px }

body, form { margin: 0px }
img { border: 0px }
.clear { clear: both }

div.page_container { width: 862px; text-align: left; margin-top: 30px }

/* lang bar */

div.lang_bar { text-align: right; margin-right: 48px; margin-bottom: 20px }

/* header */

div.header_cp { background: url('/public/www/header_v2/default_header_cp.jpg'); background-repeat: no-repeat; height: 250px }
div.header { background: url('/public/www/header_bg.jpg'); background-repeat: no-repeat; height: 245px }
div.logo { width: 273px; float: left;  }

/* top nav */

div.nav_container { float: left; width: 589px }

div.top_nav { line-height: 25px; height: 24px; float: right }
div.topmenu_button { float: left; font-family: Arial; font-size: 10px; text-transform: uppercase }
div.topmenu_button a { color: #6b6b6b; text-decoration: none }
div.topmenu_button a:hover { color: #6b6b6b; text-decoration: underline }
div.topmenu_spr { float: left; margin: 5px; margin-top: 0px; margin-bottom: 0px }

div.top_nav_end { float: left; width: 48px }

div.header_images { height: 221px;  }
div.header_images img { float: right; margin-top: 1px }

/* content - layout */

div.content { }
div.left_nav { font-family: Arial; font-size: 11px; float: left; width: 250px; }
div.left_nav_i { margin-left: 26px }
div.left_nav_standalone { margin-top: 8px; margin-bottom: 50px } 
div.content_area { width: 560px; float: left }
div.content_area_i { margin-left: 20px; margin-top: 10px }

/* left nav */

div.left_nav_button { margin: 12px; margin-left: 0px; margin-right: 0px }
div.left_nav_button img { display: inline }

div.submenu, div.submenu_sel { margin: 2px; margin-left: 1px; margin-right: 0px; background: url('/public/www/submenu_bullet.gif'); background-repeat: no-repeat; padding-left: 7px;}
div.submenu a, div.submenu_sel a { color: #4b4b4d; text-decoration: none }
div.submenu a:hover, div.submenu_sel a:hover { color: #4b4b4d; text-decoration: none }
div.submenu_sel a { font-weight: bold }

div.submenu_2, div.submenu_2_sel { margin: 4px; margin-left: 0px; margin-right: 0px; padding-left: 17px;}
div.submenu_2 a, div.submenu_2_sel a { color: #d36e07; text-decoration: none }
div.submenu_2 a:hover, div.submenu_2_sel a:hover { color: #d36e07; text-decoration: none }
div.submenu_2_sel a { font-weight: bold }

div.submenu_3, div.submenu_3_sel { margin: 4px; margin-left: 0px; margin-right: 0px; padding-left: 27px;}
div.submenu_3 a, div.submenu_3_sel a { color: #d36e07; text-decoration: none }
div.submenu_3 a:hover, div.submenu_3_sel a:hover { color: #d36e07; text-decoration: none }
div.submenu_3_sel a { font-weight: bold }

div.submenu_4, div.submenu_4_sel { margin: 4px; margin-left: 0px; margin-right: 0px; padding-left: 47px;}
div.submenu_4 a, div.submenu_4_sel a { color: #d36e07; text-decoration: none }
div.submenu_4 a:hover, div.submenu_4_sel a:hover { color: #d36e07; text-decoration: none }
div.submenu_4_sel a { font-weight: bold }

/* content - text styles */

h1 { font-size: 25px; font-weight: normal; line-height: normal; color: #d18300 }
h1.first_headline { margin-top: 0px }
h2 {  font-size: 16px; font-weight: normal; line-height: normal; color: #da9105 }


a { color: #966f18; text-decoration: underline }
a:hover { color: #e1a724; text-decoration: none }

/* search bar */

div.search_bar form { display: inline }

div.search_bar { margin-top: 20px }
div.search_bar_i { margin-left: 10px }

div.search_img { float: left; width: 41px }
div.search_input { float: left;  }
div.search_input input { font-size: 11px; height: 25px; padding-top: 3px; color: #8a8a8a; padding-left: 5px; width: 125px; border: 0px; background: url('/public/www/find_input.jpg'); background-repeat: repeat-x; margin: 0px; margin-top: 5px }
div.search_input div {  margin-top: 15px; }
div.find_button { float: left; margin-top: 23px; margin-left: 12px }
div.find_button img { cursor: pointer }

/* footer */

div.footer { color: #afafaf; background: url('/public/www/footer_line.jpg'); background-repeat: no-repeat; background-position: top right; margin-right: 48px; margin-left: 28px; font-size: 11px }
div.footer td { font-size: 11px }

div.footer_copy { float: left; width: 270px; }
div.footer_copy img { margin: 6px; margin-bottom: -8px; margin-top: 0px; }
div.footer_contacts { float: right; width: 490px; text-align: right; padding-top: 14px }

div.footer span.copy { font-size: 26px }

div.footer a { font-weight: bold; color: #d18211; text-decoration: underline }
div.footer a:hover { color: #d18211; text-decoration: none }

/* misc */

div.admin_note { padding: 10px; background: red; color: white }


/* kas sul on haridus */

div.haridus_box { width: 189px }
div.haridus_box_kys { height: 29px; background: url('/public/www/haridus_vastus_bg.jpg'); clear: both }

div.haridus_yes, div.haridus_no { float: left }
div.haridus_yes img { }
div.haridus_no img { }

/* otsing */

div.ResultTitle { margin-top: 10px; font-weight: bold }
#SearchPaging { margin-top: 15px; font-weight: bold }
#SearchPaging a, #SearchPaging span { padding-right: 8px }

/* struktuur */

div.yksus_headline { display: block; cursor: pointer; margin-top: 10px }
div.yksus_content { padding: 10px; padding-bottom: 0px; padding-left: 17px }











































