* {margin: 0; padding: 0;}
html {font-size: 100%;}
body {background: #ccc; font: 0.6875em Arial, Helvetica, sans-serif; color: #333; text-align: center;}
h1, h2, h3, h4, h5 {font-family:   Verdana,Arial, sans-serif,Helvetica; margin-bottom:8px;}
h1 {font-size: 1.5em;}
h2 {font-size: 1.2em;}
h3 {font-size: 1.1em;}
h4 {font-size: 1.1em;}
h5 {font-size: 1.0em;}
p {margin: 0 0 1em 0;}
a {color: #114c86; text-decoration: none; font-weight:600;}
a:hover {text-decoration: underline;}
.introduction{font-weight: bold;}
.imagetext{font-style:italic;font-size:0.9em;}
.red{color: #CC0000;}
img {border: none; margin:0; padding:0;}
ul, li {margin:0; padding:0; }
hr {margin:0 15px 0 10px; padding:0; color:#e6e6e6; background-color:#e6e6e6; height:1px;}
.clear {display: block; visibility: hidden; clear: both; height: 0; content: "."; font-size: 0; line-height: 0;}
.float-container:after {content: ".";display:block;height:0;clear:both;visibility:hidden;}
.left{float:left;}
.right{float:right;}
.display-none { display:none; }
.news-list-date{color:#999; padding-top:10px;}
a.arrow-link-white {background:#fff url(../images/link_arrow_white_bg.gif) no-repeat left center; padding:0 0 0 15px; }
div#page {width: 900px; margin: 0 auto; background:#fff; text-align: left;}
div#container{padding:10px; width:903px;position:relative;}
div#head {background:#1764af; height:280px; margin:0; float:left; position:relative;}
div#head img{width:880px; height:280px;  border:none;  margin-left:0; }
div#head div#top-header-image{width:880px; height:280px;  border:none;  margin-left:0;}
div#head div#logo-image{position:absolute;height:103px;width:103px;background:url(/images/tjusta-logo.png);top:20px;left:20px; background-repeat:no-repeat;z-index:10;}
div#head ul li a {color:#fff;}

div#main{ margin-top:10px; float:left;}
div.item{ margin:10px;   }
div#start-left {width:660px; float:left; padding:6px 12px; }
img.topleftfloatingimage{margin-right:1em;margin-bottom:1em;float:left;}
img.toprightfloatingimage{float:right;margin-left:1em;margin-bottom:1em;margin-right:1em;}
div.item div.image{ float:left; margin-right:20px; margin-bottom:10px; }
div.item div.news-list-date { padding-top:0; }
div.item-line div.news-list-date { padding-top:10px; }
div.item h2, div.item-line h2 { font-size:1.5em; } 
div.item-line { border-top:solid 1px #e6e6e6; clear:left; margin-left:10px; margin-top:10px; margin-right:20px;}
div.item-line div.image {float:left; margin-right:20px; margin-top:10px; padding-bottom:8px;  }
div.start-right {background:#e6e6e6; float:left; width:195px; padding-bottom:22px; margin-bottom:12px;}
div.start-right h2 {background:#135493 url(../images/topmenu/sub_header_bg.gif) repeat-x; color:#fff; text-align:center; padding:6px; }
div.start-right ul {list-style:none; padding:4px 10px 0px 10px;}
div.start-right ul li {margin-bottom:18px;}
div.start-right ul li a {color:#333; font-weight:normal;}
div.start-right a.all_news {background:#e6e6e6 url(../images/link_arrow.gif) no-repeat left center; padding:0 0 0 15px; margin-left:10px; }
div.banner-right {float:left; width:195px; padding-bottom:22px; margin-bottom:30px;}
div.banner-right h2 {color:#fff; text-align:center; padding:6px; }
div.banner-right ul {list-style:none;}
div.banner-right ul li {margin-bottom:8px;}
div#sub-left {float:left; width:195px;}
div#sub-left ul.left-menu {list-style-type:none; margin-top:17px; margin-bottom:30px; }
div#sub-left ul.left-menu li a {padding:8px 0; display:block; background:#f7f7f7;}
div#sub-left ul.left-menu li a.level-1 {padding-left:10px;  background: url(../images/leftmenu/level_1.gif); color:#333;}
div#sub-left ul.left-menu li.selected a.level-1 { background:#fff url(../images/leftmenu/level_1_selected.gif); color: #114c86;}
div#sub-left ul.left-menu li.expanded a.level-1 { background:#fff url(../images/leftmenu/level_1_selected.gif); color: #114c86; }
div#sub-left ul.left-menu li.expanded ul {background:#f7f7f7; list-style-type:none;}
div#sub-left ul.left-menu ul { list-style-type:none; }
div#sub-left ul.left-menu ul li a.level-2 {padding-left:20px; color:#333; }
div#sub-left ul.left-menu li a.level-2 { padding-left:20px; }
div#sub-left ul.left-menu li.expanded ul li a{color:#333;  padding-left:20px; background:#f0f0f0;}
div#sub-left ul.left-menu li.expanded ul li.selected a.level-2 { color:#114c86;}
div#banner-left{float:left; width:195px; margin-top:12px;}
div#banner-left ul {list-style:none;margin-bottom:20px;}
div#banner-left ul li {margin-bottom:8px;}

div#sub-center{ float:left; width:460px; margin:auto 15px;}
div#bread-crumbs { margin-top:10px; color:#999; }
div#bread-crumbs a {color:#999; }
div#article { margin:10px 0 30px 0;}
div#article p.ingress {color:#999999;}
div#wide-column {padding:15px; float:left; width:570px;}
div#news-list {margin:10px 0 30px 0;}
div#news-list h2 { margin-bottom:4px; }
div#news-list h3{ font-size:1em; margin-bottom:3px; display:inline; }
div#news-list ul { list-style-type:none; }
div#news-list div.news-separator { border-top:solid 1px #e6e6e6; }
div#news-list p.ingress {color:#999999;}
div#sub-right{background:#f0f0f0; float:left; width:195px;}
div#sub-right h2 { background:#135493 url(../images/topmenu/sub_header_bg.gif) repeat-x; color:#fff; text-align:center; padding:6px;}
div#sub-right ul { margin-top:10px; margin-left:20px; padding-left:10px; padding-bottom:25px;}
div#sub-right ul li {list-style-image:url(../images/link_arrow.gif); line-height:1.5em; }
div#sub-right ul li a {font-weight:normal;}
div#sub-right-no-content {float:left; width:160px;}
div#footer{ background:url(../images/topmenu/footer_bg.gif) repeat-x; color:#7499be;  font-size:0.9em; width:880px;}
div#footer div.inner { padding:6px 12px; }
div#footer a { color:#fff;}
div#footer div.right { border-left:#41709e solid 2px; padding-left:10px; }


ul#top-menu { width:880px; padding:6px 0; float: left; margin:0; list-style: none; background: url(../images/topmenu/bg.gif) repeat-x;  }
ul#top-menu li {float: left; padding:5px 8px; }
ul#top-menu li.menu-separator {width:1px; background:url(../images/topmenu/separator.gif) no-repeat  0 -6px; padding:0; height:24px;}
ul#top-menu li a {padding:0 0 0 20px; color:#fff; text-decoration:none; display:block;}
ul#top-menu li#start-tab a {background: url(../images/topmenu/news.gif) no-repeat left center; }
ul#top-menu li#news-tab a {background: url(../images/topmenu/news.gif) no-repeat left center; }
ul#top-menu li#course-tab a {background: url(../images/topmenu/course.gif) no-repeat left center; }
ul#top-menu li#competion-tab a {background: url(../images/topmenu/competion.gif) no-repeat left center; }
ul#top-menu li#directions-tab a {background: url(../images/topmenu/directions.gif) no-repeat left center; }
ul#top-menu li#book-tab a {background: url(../images/topmenu/book.gif) no-repeat left center; }
ul#top-menu li#start-tab a:hover, ul#top-menu li#start-tab a.selected {background: url(../images/topmenu/start_selected.gif) no-repeat left center; color:#fedd00;}
ul#top-menu li#news-tab a:hover, ul#top-menu li#news-tab a.selected {background: url(../images/topmenu/start_selected.gif) no-repeat left center; color:#fedd00;}
ul#top-menu li#course-tab a:hover, ul#top-menu li#course-tab a.selected {background: url(../images/topmenu/start_selected.gif) no-repeat left center; color:#fedd00;}
ul#top-menu li#competion-tab a:hover, ul#top-menu li#competion-tab a.selected {background: url(../images/topmenu/start_selected.gif) no-repeat left center; color:#fedd00;}
ul#top-menu li#directions-tab a:hover, ul#top-menu li#directions-tab a.selected {background: url(../images/topmenu/start_selected.gif) no-repeat left center; color:#fedd00;}
ul#top-menu li#book-tab a:hover, ul#top-menu li#book-tab a.selected {background: url(../images/topmenu/start_selected.gif) no-repeat left center; color:#fedd00;}


#sddm li a:hover{background: #49A3FF}

ul#top-menu div
{	position: absolute;
	visibility: hidden;
	top:326px;
	margin: 0;
	padding: 0;
	background:#114d87;
	

	}
	ul#top-menu li#start-tab div.no-img a,
	ul#top-menu li#news-tab div.no-img a,
	ul#top-menu li#course-tab div.no-img a,
	ul#top-menu li#competion-tab div.no-img a,
	ul#top-menu li#directions-tab div.no-img a,
	ul#top-menu li#book-tab div.no-img a
	 {background:none;padding:3px 6px;}
	 ul#top-menu li#start-tab div.no-img a:hover,
	ul#top-menu li#news-tab div.no-img a:hover,
	ul#top-menu li#course-tab div.no-img a:hover,
	ul#top-menu li#competion-tab div.no-img a:hover,
	ul#top-menu li#directions-tab div.no-img a:hover,
	ul#top-menu li#book-tab div.no-img a:hover
	 {background:none;padding:3px 6px;}

	ul#top-menu div a{	position: relative;	display: block;margin: 0;white-space: nowrap;text-align: left;}

div#form-div{ margin-top:10px; width:100%;}
div#form-div input:submit{width:25px;}
       .course{float:left;}
       .date{float:right;}
       .date button{height:23px;margin-left:5px;width:23px;}
