/*********************************************************************/
/* General */

body { 
  width:100%;height:100%;
  margin: 0px;
  padding: 0px;
  color: #565A5D;
  font-family: Verdana, Arial, sans-serif;
  font-size: 75%;
  background: url(../img/bg.jpg) #2a345b center top no-repeat;
}

td { 
  font-size: 75%;
  line-height: 1.3em;
  vertical-align:top;
}

h1 { 
  font-size: 180%;
  font-weight: normal;
  margin-top: 0em;
  margin-bottom: 0px;
  line-height: 1.2em;
  color: #004F8E;
}

h2 { 
  font-size: 135%;
  font-weight: bold;
  margin-top: 1.5em;
  margin-bottom: 0px;
  color: #004F8E;
  line-height: 1.2em;
}

h3 { 
  font-size: 120%;
  font-weight: bold;
  margin-top: 1.5em;
  margin-bottom: 0px;
  color: #004F8E;
  line-height: 1.2em;
}

input.input-text { 
  border: 0px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 100%;
  font-weight: normal;
}

img { 
  border: 0px;
}

div#content ul { 
  list-style: none;
  margin: 0.5em 0em 0em 0em;
  padding: 0px 0px 0px 0px;
}

div#content ul li { 
  background-image: url('../img/bullet.gif');
  background-repeat: no-repeat;
  background-position: 0px 0.5em;
  padding-left: 1em;
}

span.label-error
{
  color: #f00000;
}

hr { 
  border-top: solid 1px #B8B9BD;
  border-bottom: 0px;
  border-right: 0px;
  border-left: 0px;
  height: 1px;
  margin-top: 1em;
  margin-bottom: 0px;
}

textarea { 
  font-family: Verdana, Arial;
  font-size: 100%;
}

a {outline:none;}

/*********************************************************************/
/* Layout elements */

div#page-content { 
  width: 877px;
  text-align: left;
  background:#fff;
  height:100%;
  height:auto;
  margin:0;
  display:inline-block;
}

div#header { 
height:108px;
background:url(../img/head_bg.jpg) 0 100% no-repeat;
}

div#header div.sitemap-lang-search { 
  float: right;
}


/* Sitemap and language */

div#header  div.sitemap-lang-search div.sitemap-lang {
  text-align: right;
  font-weight: bold;
  padding: 0.5em 0em 0.2em 2em;
  /*border-bottom: solid 1px #B8B9BD;*/
  font-size: 90%;
  margin-bottom: 39px;
}

div#header  div.sitemap-lang-search div.sitemap-lang a {
  font-weight: bold;
}

div#header div.sitemap-lang-search div.sitemap-lang a {
  padding-left: 2em;
  text-decoration: none;
}

 div.sitemap-lang a {color:#13459b;}

/* Logo */

div#header img.logo { 
  border: 0px;
  display:block;
}

/* Search */

div#header div.sitemap-lang-search table.search { 
  width: 200px;
  height: 25px;
  margin-left: 40px;
}

div#header div.sitemap-lang-search table.search td.search-input { 
  /*background-image: url('../img/bg-input.gif');*/
  background-position: right;
  background-repeat: no-repeat;
}

div#header div.sitemap-lang-search table.search td.search-input input.input-text { 
  margin-left: 20px;
}

div#header div.sitemap-lang-search table.search td.search-submit { 
  text-align: right;
  padding-left: 10px;
}
.search-input input.input-text {border:1px solid #7e97c2; height:21px;}

/* Menu */

div#menu { 
  float: left;
  width: 195px;
  margin-right: 15px;
  margin-bottom: 20px;
  line-height: 1.3em;
  display:block;overflow:hidden;
  background:#fff;
}

ul.menu, ul.submenu { 
  list-style: none;
  margin: 0px;
  padding: 0px;
  font-size: 11px;
}

ul.submenu { 
  text-indent: -15px;
  padding:3px 0 0 15px;
  float:left;
  background:#fff;
  width:180px;
   display:block;overflow:hidden;
}

ul.menu ul.submenu li { 
  line-height: 1.1em;
  background:none;
  width:180px;
}

ul.menu a:link,
ul.menu a:visited,
ul.menu a:hover,
ul.menu a:active { 
  color: #4f6893;
  text-decoration: none;
  padding-left: 15px;
  font-weight: normal;
}

ul.menu {width:195px; background:#fff; }
ul.menu li {/*background:url(../img/left_nav_off.png) 0 0 no-repeat;*/ color:#4f6893;}
ul.menu li a {color:#4f6893; }
ul.menu li a:hover {color:#354173;}
ul.menu li.clanske {background:none;background:url(../img/left_nav_off.png) 0 0 no-repeat;padding:0;border-bottom:none;}
ul.menu a:hover {color:#354173;}

/*ul.menu li:active, ul.menu li:hover {background:url(../img/left_nav_on.png) 0 0 no-repeat;}*/


/*ul.menu a:hover { 
  background-image: url('../img/bg-menu-selected.gif');
  background-repeat: no-repeat;
  background-position: 0px 3px;
}

ul.menu a.selected:link,
ul.menu a.selected:visited,
ul.menu a.selected:hover,
ul.menu a.selected:active { 
  background-image: url('../img/bg-menu-selected.gif');
  background-repeat: no-repeat;
  background-position: 0px 3px;
}
*/
ul.menu li { 
  border-bottom: solid 1px #B8B9BD;
  padding: 6px 0;
  width:185px;
  margin-right:15px;
  float:left;
}
ul.menu li.clanske a
{ 
background:url(../img/left_nav_off.png) 0 0 no-repeat;
padding: 6px 0px 6px 15px;
width:195px;
float:left;
border-bottom:none;
display:block;overflow:hidden;
}

/*ul.menu li.clanske { 
  background-color: #2d437a;
  margin-left:-1px;
  line-height:29px;
  padding:0;
}*/
ul.menu li.selected ul.submenu li { 
  padding: 3px 0px;
  border-bottom: none;
}

ul.menu li.selected a:link,
ul.menu li.selected a:visited,
ul.menu li.selected a:hover,
ul.menu li.selected a:active { 
  font-weight:normal;
  color:#fff;
}

ul.menu li.selected ul.submenu li a:link,
ul.menu li.selected ul.submenu li a:visited,
ul.menu li.selected ul.submenu li a:hover,
ul.menu li.selected ul.submenu li a:active { 
  font-weight: normal;
  color:#4F6893;
}

ul.menu li.selected ul.submenu li.selected a.selected:link,
ul.menu li.selected ul.submenu li.selected a.selected:visited,
ul.menu li.selected ul.submenu li.selected a.selected:hover,
ul.menu li.selected ul.submenu li.selected a.selected:active { 
 /* background-image: url('../img/bg-menu-selected.gif');*/
  background-repeat: no-repeat;
  background-position: 0px 3px;
  color:#000033;
  
}
ul.menu li.selected a {background:url(../img/left_nav_off.png) 0 0 no-repeat; padding:0;float:left; color:#fff; font-weight:normal;text-indent:15px;width:196px; line-height:29px;}
ul.menu li.selected ul.submenu li a{background:none; text-indent:0; line-height:12px; float:none;padding-left:15px;color:#4f6893;}
ul.menu li.selected  {padding:0;}

ul.menu li.clanske a:link,
ul.menu li.clanske a:visited,
ul.menu li.clanske a:hover,
ul.menu li.clanske a:active
{ 
  color: #ffffff;
  text-decoration: none;

}

/* Content */

/* Content - main */

div#content { 
  margin-left: 195px;
  border-left: solid 1px #B8B9BD;
  background:#fff;
}

div#content table.content { 
  margin-top: 0px;
  margin-left: 10px;
  width:645px;
  vertical-align:top;
}

div#content table.content-guide { 
  margin-top: 0px;
  width: 660px;
}

div#content table.content td,
div#content table.content-guide td
{ 
  vertical-align: top;
}

div#content table.content td.body-text { 
  border-right: solid 1px #B8B9BD;
  padding: 15px 15px 0px 0px;
  line-height: 1.5em;
  vertical-align: top;
}
td.body-text {float:left;}

div#content table.content-guide td.body-text { 
  border-right: solid 1px #B8B9BD;
  background-color: #e5e6ea;
  padding: 10px 15px 0px 15px;
  line-height: 1.5em;
  vertical-align: top;
}

/* Content - contextual */

div#content table.content td.context-text,
div#content table.content-guide td.context-text
{ 
  width: 180px;
}
td.context-text {padding:15px 5px 0 0;}


div#content table.content td.context-text div.context-text,
div#content table.content-guide td.context-text div.context-text
{ 
  margin-left: 15px;
}

/* Footer */

div#content table.content td.footer { 
  border-right: solid 1px #B8B9BD;
  padding: 30px 15px 10px 0px;
  font-size: 70%;
}

div#content table.content-guide td.footer
{ 
  border-right: solid 1px #B8B9BD;
  padding: 30px 15px 10px 15px;
  font-size: 70%;
  background-color: #e5e6ea;
}

div#content table.content td.footer a,
div#content table.content-guide td.footer a
{ 
  font-weight: bold;
}

/*********************************************************************/
/* Page elements */

/* Member directory */

div#content table.input { 
  border: 0px;
  background-color: #ffffff;
}

div#content table.input th, div#content table.input td { 
  vertical-align: top;
  border: 0px;
  background-color: #ffffff;
}

div#content table.input td {
  padding-bottom: 0.8em;
}
  
div#content table.input th { 
  font-size: 70%;
  text-align: right;
  padding-right: 5px;
}

table#member-edit th {
  width: 110px;
}

div#content table.input td select { 
  font-family: Verdana, Arial;
  font-size: 100%;
  width: 280px;
}

div#content table.input td ul { 
  list-style: none;
  margin: 0px;
  padding-left: 15px;
  text-indent: -20px;
}

span.member-profile-header {
  font-size: 120%;
  font-weight: bold;
  line-height: 1em;
  margin-top: 0.3em;
  margin-bottom: 0.3em;
  color: #004F8E;
}

/* Member directory */

div#content table.forum-list { 
  background-color: #ffffff;
}

div#content table.forum-list td.count {
  text-align: center;
}

div#content table.forum-list td {
  vertical-align: top;
  background-color: #ffffff;
}

div#content table.forum-list th { 
  font-size: 70%;
  text-align: left;
  padding-right: 5px;
  border-left: solid 1px #B8B9BD;
  background-color: #e0e0e0;
}


/* Member login */

div.member-login table.member-login { 
  width: 135px;
}

div#content table.member-login-inline { 
  border: 0px;
  margin-top: 1em;
}

div#content table.member-login-inline td { 
  border: 0px;
  background-color: white;
  padding: 5px 5px 10px 5px;
}

div.member-login table.member-login td.login-input, table.member-login-inline td.login-input { 
  background-image: url('../img/bg-input.gif');
  background-repeat: no-repeat;
  height: 25px;
}

div.member-login table.member-login td.login-input input.input-text { 
  margin-left: 5px;
  margin-top: 4px;
}

div.member-login table.member-login-inline td.login-input input.input-text
{
  margin: 0px 15px 0px 0px;
}

div.member-login table.member-login td.login-submit { 
  text-align: right;
  padding-top: 5px;
}

div.login-links { 
  margin-top: 0.7em;
  line-height: 1.4em;
}

/* Boxes */

div.box-border, div.box-border-partial, div.box-no-border { 
  margin-top: 1em;
}

div.box-border-header { 
  background-image: url('../img/bg-box-top.gif');
  background-repeat: no-repeat;
  line-height: 15px;
}

div.box-title { 
  text-align: right;
  font-size: 125%;
  font-weight: bold;
  color: #7e97c2;
  padding-bottom: 3px;
}

div.box-border-partial-members div.box-title { 
  font-size: 100%;
  font-weight: bold;
  color: #7E97C2;
}

div.box-content,
div.box-content-emph {
  font-size: 90%;
  border-right: solid 1px #B8B9BD;
  padding: 5px 10px 10px 5px;
}

div.box-no-border div.box-content { 
  border-right: 0px;
}

div.box-border div.box-content { 
  border-left: solid 1px #B8B9BD;
  padding: 0px 10px 0px 10px;
}

div.box-border div.box-content p { 
  margin: 0em 0em 0em 0em;
}

div.box-content-emph { 
  background-color: #DBE8DE;
}

div.box-border-partial-lead div.box-content,
div.box-border-partial-members div.box-content {
  background-image: url('../img/bg-box-lead.gif');
  background-position: bottom;
  background-repeat: repeat-x;
}

div.box-border-partial-grey div.box-content {
  background-image: url('../img/bg-box-grey.gif');
  background-position: bottom;
  background-repeat: repeat-x;
}

div.box-border-footer { 
  background-image: url('../img/bg-box-bottom.gif');
  background-position: bottom right;
  background-repeat: no-repeat;
  line-height: 15px;
}

div.box-border-partial-footer { 
  background-position: bottom right;
  background-repeat: no-repeat;
  line-height: 5px;
}

div.box-border-partial div.box-border-partial-footer {
  background-image: url('../img/bg-box-bottom.gif');
}

div.box-border-partial-lead div.box-border-partial-footer,
div.box-border-partial-grey div.box-border-partial-footer,
div.box-border-partial-members div.box-border-partial-footer {
  background-image: url('../img/bg-box-bottom-lead.gif');
}

/* File types */

span.file-type { 
  font-style: italic;
}

.Nadnaslov {
  font-weight: bold;
  color: #6F7477;
}

.Format-datoteke {
  color: #6F7477;
  font-style: italic;
}

.Naslov-glavne-novice {
  font-size: 120%;
}

/* Guide elements */

.Vodnik-poudarek {
	float: right;
	background-color: #ffffff;
	width: 230px;
	padding: 10px;
	margin: 3px 3px 5px 10px; 
}

div.guide-header {
	background-color: #787d83;
	background-image: url('../img/bg-guide-header.gif');
	background-repeat: no-repeat;
	background-position: 10px 3px;
	padding: 4px 0px 3px 60px;
	line-height: 1.5em;
}

div.guide-header span.guide-title {
	display: block;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
}

div.guide-header span.guide-desc {
	display: block;
	font-size: 11px;
	color: #ffffff;
}

div.guide-menu {
	float: right;
	border-left: solid 1px #bebfc4;
	margin: 4px 5px 5px 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}

