/*  Sisplet CMS
	Design: WebSM
	Design by: Parsek d.o.o., Andrej Bolaric
	Author: Gasper Koren
	Date: October 2005
	CSS compatibility: Sisplet2
	
	Popravki: Peter Hrvatin, December 2008
*/


/* General site characteristics */

html {
	font-size: 100%; /* IE hack */ 
}

body, div, span, a, img, p, td, tr, table, h1, h2, h3, h4, form, ul, label, fieldset {
	margin:0;
	border:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	color:#000;
}

body {
	 background: url("img/bg.png") #4571ae top left repeat-x;
	 color: #475c9a;
	 font-size: 68.75%;
	 //font-size:75%;
	 text-align: center; 
	 margin-bottom: 1em;
}

a {
	text-decoration: none;
	color:#475c9a;
}

a:hover {
	text-decoration: underline;
}

p {
	text-align: left;
	padding: 0 5px 0 5px;
}

h1 {
	font-size:1.4em;
	color:#475c9a;
	margin: 1em 0;
}

h2 {
	font-size:1.2em;
	color:#475c9a;
	margin: 0.8em 0;
}

h3 {
	font-size:1em;
	color:#475c9a;
	margin: 0.6em 0;
}

hr {
	border: 0;
	height: 1px;
	color: #d9d9d9;
	background-color: #d9d9d9;
}

input, textarea {
	color:#666;
}

input.button {
	color:#000;
}

label {
	margin:0 1em 0 0;
}

ul li, ol li {
	margin:0 0 0 10px;
}

table {
	border-collapse: collapse;
}

table thead, table thead a {
	background-color: #475c9a;
	color: #fff;
	text-align:center;
}

table tbody.even {
	background-color: #f1f1f1;
}

/* Shades around content - WebSM special */

#container {
 width: 800px;
 margin: 0 auto 0 auto;
}

#shadowLeft {
 background: url("img/shadow_left.gif") 0px 160px no-repeat;
 width: 800px;
 float: left;
}

#shadowRight {
 background: url("img/shadow_right.gif") 785px 160px no-repeat;
 width: 800px;
 float: right;
}

/* Main elements constructing the page layout */

#header {
	width:775px;
	margin:10px auto 0 auto !important;
	overflow:hidden;
}

#WSmain {	
	background: url("img/main_top.png") #fff top left no-repeat;
	width:775px;
	text-align:left;
	margin: 0 auto 0 auto !important;
	overflow:hidden;
	min-height: 175px;
	/*//margin-left:12px!important;*/
}

#main {	
	background: url("img/horizontal_line1.png") #fff top left no-repeat;
	width:775px;
	text-align:left;
	margin:0 auto 0 auto !important;
	overflow:hidden;
    font-size: 110%;
	/*//margin-left:12px !important*/
}

#footer {
	clear:both;
 	background: url("img/main_bottom.gif") transparent top left no-repeat;
 	height: 60px;
	width:775px;
	margin:-1px auto 10px auto;
}


#footer p {
	text-align:left;
	font-size:0.8em;
	color: #666;
}

div#footer div {
	float:left;
	width:370px;
	margin:10px 0 0 10px;
}

/* Paginacija */

div.pagemanage {
	margin-left: 17px;
	margin-bottom: 15px;
}

.pagemanage ul {
 list-style: none;
 width: auto !important;
 margin: 0 15px 0 15px !important;
 padding: 0 !important;
 text-align: center;
}


.pagemanage li {
 margin: 0 0 0 0.2em;
 padding: 0;
 display: inline;
 font-weight:bold;
}

.pagemanage li a {
 font-weight:normal;
}

div.pagemanage * {display:inline;}

/* IMPORTANT 
Adjust columns according to your site width
c100 = width(main)-(width(navL3)+margin[left+right](navL3))
 */

.c20 {width:750px;}
.c25 {width:360px;}
.c30 {width:360px;}
.c33 {width:360px;}
.c40 {width:360px;}
.c45 {width:360px;}
.c47, .c50, .c0 {width:370px;//width:340px!important;}
.c53 {width:360px;}
.c55 {width:360px;}
.c58 {width:360px;}
.c60 {width:360px;}
.c66 {width:360px;}
.c70 {width:360px;}
.c75 {width:350px;}
.c80 {width:360px;}
.c100 {width:750px;}

.cvid100 {width: 715px;}	/* 100% - 1 stolpec */
.cvid75 {width: 540px;}		/* 75%- 1 stolpec */
.cvid66 {width: 466px;}		/* 66%- 1 stolpec */
.cvid47, .cvid50 .cvid0 {width: 350px;}		/* 100%- 2 stolpca ali 50%- 1 stolpec */
.cvid37 {width: 260px;}		/* 75%- 2 stolpca */
.cvid33 {width: 230px;}		/* 100%- 3 stolpci ali 33%- 1 stolpec */
.cvid25 {width: 170px;}		/* 100%- 4 stolpci ali 50%- 2 stolpca ali 25%- 1 stolpec ali 75%- 3 stolpci */
.cvid18 {width: 125px;}		/* 75%- 4 stolpci */
.cvid16 {width: 105px;}		/* 50%, 3 stolpci, 33%- 2 stolpca*/
.cvid12 {width: 75px;}		/* 50%, 4 stolpci ali 25%- 2 stolpca */
.cvid11 {width: 67px;}		/* 33%, 3 stolpci */

.c20M {width:350px;}
.c25M {width:350px;}
.c30M {width:350px;}
.c33M {width:350px;}
.c40M {width:350px;}
.c45M {width:350px;}
.c47M, .c50M, .c0M {width:350px;}
.c53M {width:350px;}
.c55M {width:350px;}
.c58M {width:350px;}
.c60M {width:350px;}
.c66M {width:350px;}
.c70M {width:350px;}
.c75M {width:350px;}
.c80M {width:350px;}
.c100M {width:350px;}


/* Rubrike (kolone) brez menuja) */
.c20C {width:350px;}
.c25C {width:350px;}
.c30C {width:350px;}
.c33C {width:350px;}
.c40C {width:350px;}
.c45C {width:350px;}
.c47C, .c50C, .c0C {width:350px;}
.c53C {width:350px;}
.c55C {width:350px;}
.c58C {width:350px;}
.c60C {width:350px;}
.c66C {width:350px;}
.c70C {width:350px;}
.c75C {width:350px;}
.c80C {width:350px;}
.c100C {width:350px;}

div#main .column.floatleft {
	margin:15px 0 15px 6px;
}

div#main .column.c20.floatleft {
	float:right!important;
	width:350px;
}

/*Chrome hack*/

body:nth-of-type(1) ul#navL4 {margin-left:-60px;}

div#main .column.floatright {
	padding:15px 10px 0 0;
	//padding: 15px 10px 0 10px;
}

div#main .column.c50.floatright.sidelist.zapis {
	float:right!important;
}

div#main .column.c50.floatright.sidelist.zapis p,
div#main .column.c50.floatright.sidelist.zapis h1 {
	width: 335px;
	margin-left: -15px;
}

div#main .column.c50.floatright.dbrecord.zapis {
	float:left!important;
}

div#main .column.floatright.c100 div.rubrika.normal.c33.floatright {
	float:left !important;
	margin-left:0px;
}

div#main .column.floatleft.c100 div.rubrika.normal.c33.floatright {
	float:left !important;
	margin-left:10px;
}

div#main .column.floatright.c33 div.rubrika.normal.c33.floatright {
	float:left !important;
	margin-left:10px;
	padding-top:16px;
}



div#main.content div#mainContainer .c50.floatleft {
	clear:left;
	width: 300px;
}

div#main.database .c50.floatright ul {
	list-style-image: url(img/bluedot.png) !important;
}

.eventsmanage {
	margin-left:10px;
}

/* Bigger elements on the site */

#logo {
	background:url(img/logo.gif) top left no-repeat;
	width:223px;
	height:57px;
	float: left;
}

form#login {
	background: url("img/padlock.gif") top left no-repeat;
	width:200px;
	height:47px;
	padding-left:20px;
	float:right;
	text-align:left;
}

form#login h1 {
	margin:0;
	font-size:1em;
}

form#login input {
	width: 12em;
	height: 1.3em;
}

form#login input.button {
	background: url("img/arrow.gif") left no-repeat;
	cursor:pointer;
	border:0px !important;
	width: 15px !important;
	margin-left: 5px;
	vertical-align: top;
}

form#login p, form#login a {
	width: 200px;
	text-align:left;
	font-size:1em;
	color:#fff;
}

form#login p span {
	font-weight:bold;
	color:#fff;
}

form#search {
	float:left;
	background: url(img/search.png) #fff top left no-repeat;
	width: 300px;
	margin: 2em 10px 0 10px;
	padding: 0 0 0 30px;
	text-align:left;
}

form#search input {
	width: 255px;
	//width:250px;
	height: 1.3em;
	font-size: 1.2em;
}

/*Vidno samo v Operi*/
@media all and (min-width: 0) {
	form#search input {
		width:240px;
	}
}

form#search input.button {
	background: url("img/arrow.gif") left no-repeat;
	cursor:pointer;
	border:0px !important;
	width: 15px !important;
	margin-left: 5px;
	vertical-align: top;
}

form#search p, form#search a {
	text-align:right;
	font-size:0.9em;
	padding: 0 15px 0 0;
}

#breadcrumbs {
	float:left;
	width:700px;
	margin: 0 0 0.1em 1em !important;
	font-size:1em;
	text-align:left;
}

#breadcrumbs a {
	color: #475c9a;
	font-weight:bold;
}

#extraField {
	float:right;
	width:600px;
	margin: 0 0 1em 0;
}

#extraField p {
	color:#003300;
}

.rubrika {
	margin-bottom:0.5em;
	padding-bottom:0.5em;
}

/*tule je vse kar sem delal za novi skin z novimi ID-ji*/

div.rubrika.kupcek.subpage.rid48.pid.normal.c50.floatright {
	display:none;
	//display:block;
}

div.rubrika.kupcek {
	float:left!important;
	//margin-top:0px
}
div.rubrika.kupcek h1 {
	margin-top:0px;
}

div.column.sub90.floatright.c100{
	width:365px;
}

div#main .column.sub90.floatright.c100{
	margin:0px 10px 0 0;
	float:left !important;
}

div.column.sub517.floatright.c100 {
	width:365px;
}

div.column.floatright.c100 {
	margin-top:-20px !important;
}

div.rubrika.kupcek.subpage.rid47.pid1701.normal.c33.floatright {
	margin-left:0px !important;
}

/* div#main.firstpage .c33 .rubrika {
	background: url("img/horizontal_line3.png") bottom left no-repeat !important;
}

div#main.firstpage .c50 .rubrika {
	background: url("img/horizontal_line3_left300.png") bottom left no-repeat !important;
}

.c50.floatleft .rubrika {
	background: url("img/horizontal_line3_left300.png") bottom left no-repeat !important;
}

.c50.floatright .rubrika {
	background: url("img/horizontal_line3_right410.png") bottom left no-repeat !important;
}*/

div#main.firstpage div#mainContainer .column.c50.floatleft { margin-right: 10px;}

.rubrika h1 {
	border-bottom: #ccc 1px solid;
	width:97%;
	margin-left:5px;
}

.rubrika div.more {
	padding:5px 0 0 10px;
	clear:both;
}

.rubrika div.more span.more { 
	width: 80%;
	float: left;
}

.rubrika div.more span.archive {
}

.rubrika div.more a {
	font-size: 1.1em; 
}

.rubrika ul li {
	margin: 0 0 0.3em 0.5em !important;
	list-style-image: url(img/bluedot.png)
}

.teaser {
	margin-right: 1em;
}

.article{
	float: left;
	margin-left:5px;
	padding-bottom:17px;
}

.article h1 {
	margin-left: 9px;
	//padding-top:10px;
}

.article p {
	margin:0.5em 0 0 5px;
}

.article img {
	float:right;
	margin:5px; 
}

.article ul { margin-left: 15px; }
.article ul li ul { margin-left: 20px; }

.sidelist h1 {
	padding: 0 0 0 5px;
}

.sidelist p {
	/*background: url(img/horizontal_line4.png) #fff bottom left no-repeat;*/
	width: 410px;
	padding: 0 0 1.5em 10px;
}

.sidelist p a strong {
	font-size: 1.3em;
	color: #ffa500;
}

div#main div.sidelist ul {
	margin-bottom: 1em;
}

.sidelist ul li,
.sidelist ul.bullet11 li{
	border-bottom:#d8d8d8 1px dashed;
	padding:0.5em 0;
	margin:0 10px 0 5px;
}

div#mainContainer div.column.c100 ul.bullet11 {
    padding-top: 20px;
    padding-bottom: 20px;
}


div#mainContainer div.column.c100 ul.bullet11 li {
    margin-top: 10px;
}
.sidelist div.pagemanage ul li { border-bottom:none; }

/*favourites*/
.sidelist ul li.extra,
.column.floatright ul li.extra {
	position: relative;
}

.sidelist ul li.extra a,
.column.floatright ul li.extra a { 
 display: block;
 margin: 0 50px 0 0;
}

.fav {
 position: absolute;
 top: 0em;
 right: 0;
 width: 50px;
}

.fav_ico {
 float: left;
 width: 20px;
 margin: 0 0 0 10px;
}

.fav_ico a, .fav_ico a:hover {
 display: block;
 margin: 0 !important; /*SEEMS that only needed for IE*/
 width: 20px;
 height: 20px;
 text-decoration: none;
}

.fav_ico a.fav_yes {
 background: transparent url(img/db/star_on.gif) 0px 0px no-repeat;
}

.fav_ico a.fav_no {
 background: transparent url(img/db/star_off.gif) 0px 0px no-repeat;
}

div#fav_sum p, div#fav_sum p a {
	color: #fff;
}

span.fav_sum_count {
	color:#fff;
	font-weight:bold;
}

div#fav_sum {
	width:200px;
	float:right;
}

/*favourites end*/

.date, .rubrika span, .sidelist span, .bullet5 span {
	font-size:0.9em;
	color:#9d499a;
}

div.dbrecord div {
	line-height: 1.4em;
	padding: 0.5em 0;
	overflow: hidden;
}

div.dbrecord div span.fieldname {
	float:left;
	width:35%;
	color: #475c9a;
	padding-left: 5px!important;
}

div.dbrecord div span.fieldcontent {
	float: left;
	width:55%;
	padding-left: 5px!important;
}

div.dbrecord div.res span.fieldname {
	float:left;
	width:99%;
        clear: both;
	color: #475c9a;
	padding-left: 5px!important;
}

div.dbrecord div.res span.fieldcontent {
	float: left;
	width:99%;
        clear: both;
	padding-left: 5px!important;
}





div.dbrecord iframe {
	width: 300px;
}

div.column.c50 div#newpost {
	width:380px;
}

div.column.c100.floatleft div.column.c100.floatright {
	float:left !important;
}

div.column.c100.floatleft div.column.c100.floatright div.rubrika.normal.c33.floatright {
	float:left !important;
}

div.naslov, div.avtor, div.virx1, div.year, div.db1, div.dateinsert, div.date, div.dateedit, div.naslov2, div.vir, div.vir2, div.date2, div.companies1 {
	background-color:#dee6f1 !important;
	overflow:visible;
}
div.naslov span.fieldname, div.avtor span.fieldname, div.virx1 span.fieldname, div.year span.fieldname, div.db1 span.fieldname, div.dateinsert span.fieldname, div.date span.fieldname, div.dateedit span.fieldname, div.naslov2 span.fieldname, div.vir span.fieldname, div.vir2 span.fieldname, div.date2 span.fieldname, div.companies1 span.fieldname, div.naslov span.fieldcontent, div.avtor span.fieldcontent, div.virx1 span.fieldcontent, div.year span.fieldcontent, div.db1 span.fieldcontent, div.dateinsert span.fieldcontent, div.date span.fieldcontent, div.dateedit span.fieldcontent, div.naslov2 span.fieldcontent, div.vir span.fieldcontent, div.vir2 span.fieldcontent, div.date2 span.fieldcontent, div.companies1 span.fieldcontent {
	background-color:#dee6f1 !important;
	color: #475c9a;
}

div.opis1 span.fieldcontent p, div.opis1 span.fieldcontent p, div.abstract span.fieldcontent p, div.naslov span.fieldcontent p, div.avtor span.fieldcontent p, div.virx1 span.fieldcontent p, div.year span.fieldcontent, div.db1 span.fieldcontent p, div.dateinsert span.fieldcontent p, div.date span.fieldcontent, div.dateedit span.fieldcontent p, div.naslov2 span.fieldcontent, div.vir span.fieldcontent p, div.vir2 span.fieldcontent p, div.date2 span.fieldcontent p, div.companies1 span.fieldcontent p {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 355px;
	line-height: 17px;
	font-size: 13px;
}
div.opis1 span.left_indent.fieldcontent p,
div.opis1 span.left_indent.fieldcontent p,
div.abstract span.left_indent.fieldcontent p,
div.naslov span.left_indent.fieldcontent p,
div.avtor span.left_indent.fieldcontent p,
div.virx1 span.left_indent.fieldcontent p,
div.year span.left_indent.fieldcontent,
div.db1 span.left_indent.fieldcontent p,
div.dateinsert span.left_indent.fieldcontent p,
div.date span.left_indent.fieldcontent,
div.dateedit span.left_indent.fieldcontent p,
div.naslov2 span.left_indent.fieldcontent,
div.vir span.left_indent.fieldcontent p,
div.vir2 span.left_indent.fieldcontent p,
div.date2 span.left_indent.fieldcontent p,
div.companies1 span.left_indent.fieldcontent p {
	width: 225px;
}
div.column.c50.dbrecord div span.fieldcontent,
div.column.c50.dbrecord div span.fieldcontent p {
	width: 225px;
}

div.column.c50.dbrecord.dbid12  div.res span.fieldcontent,
div.column.c50.dbrecord.dbid12  div.res span.fieldcontent p {
	width: 99%;
}


div.column.c50.dbrecord div.abstract span.fieldname,
div.column.c50.dbrecord div.abstract span.fieldcontent,
div.column.c50.dbrecord div.abstract span.fieldcontent p,
div.column.c50.dbrecord div.abstract2 span.fieldname,
div.column.c50.dbrecord div.abstract2 span.fieldcontent,
div.column.c50.dbrecord div.abstract2 span.fieldcontent p {
	width:100%;
}


div.dbselect {
	margin-bottom: 1em;
}

div.dbselect p {
	background: #dee6f1;
	color: #485c9b;
	padding-left: 10px;
}

div.dbselect p.extra {
	padding: 0em 0 0em 10px;
}

ul.dbselect_list {
	list-style: none;
/*	margin:0 0 1em 0 !important; */
}

ul.dbselect_list li {
/*	border-bottom: #d8d8d8 1px dashed;
	padding: 0.5em 0; */
}

ul.tabs { display:none; }

/* Search */

#search_sort {
	clear:left;
	text-align:right
}

#search_advanced {
	display:none; 
	background:#dee6f1;
	padding: 20px;
}

#search_advanced p {
	margin: 4px 0;
}

#search_advanced > p:first-child {
	float:right;
	margin: -5px 10px 10px 0 !important;
}

/* Gridsearch */

div.gridsearch {
	background: #dee6f1;
	padding: 0 0 0.1em 10px;
}

div.gridsearch p {
	clear:left;
	margin: 1em 0;
}

div.gridsearch label {
	display:block;
	//margin-left:5px;
}

div.gridsearch select {
	margin: 0.3em 0 0.5em 0;
}

div.gridsearch div {
	float:left;
	display:block;
}

div#main.database table {
	clear:both;
	margin:0 10px;
}

div#main.database th {
	width:240px;
}

div#main.database tbody tr td {
	padding-left: 10px;
}

div#main.database th#year {
	width:50px;
}

div#main.database th#full_text {
	width:50px;
}

div.gridsearch form div select {
	width:340px;
	height:162px;
}

div.gridsearch form div {
	margin-right: 20px;
}

div#main.grid table td {padding: 5px 0;}

div.gridsearch.software select {
    height: 100px;
}


/* end Gridsearch */

.tcol1 td a:hover {
	font-size: 5em;
}

/*SEARCH RESULTS*/

div.search_results p a {
	color:#666 !important;
	font-size: 1em;
}

div.search_results h3 {
	background:#eaeaea;
	padding: 0.4em 0 0.4em 4px;
}

div.search_results form#search_simple {
	background:#dee6f1;
	padding: 10px 0;
	margin: 0 0 2em 0;
}

div.search_results form#search_simple p, div.search_results#search_simple p a {
	width: 390px;
	text-align:right;
	font-size:0.9em;
	color:#fff;
	margin-top: 0.5em;
}

div.search_results form#search_simple p {
	width: 320px;
}

div.search_results form#search_simple input {
	width: 25em;
}

div.search_results form#search_simple input.button {
	width: 80px !important;
}

div.search_results ul {
	list-style:dotted;
	color: #d8d8d8;
	padding-left: 10px;
	margin-bottom: 25px;
}

div.search_results ul li {
	margin:0;
	padding: 0.5em 0;	
	margin-left: 10px;
	border-bottom: #d8d8d8 1px dashed;
}

.search_results li span {
	font-style:italic;
}

/* Navigation */

#navL1 {
	width:325px;
	float:left;
	text-align:center;
	margin: 5px 9px 0 9px;
	
	display: none;
}

#navL1 li {
	list-style:none;
	display:inline;
	padding: 3px 0 3px 5px;
	margin: 0!important;
}


#navL1 a {
	font-weight:bold;
	color:#475c9a;
	font-size:12px;
	text-transform:uppercase;
}

#navL2 {
	background: url(img/colorlinesb.png) #fff bottom left no-repeat;
	clear:both;
	width:325px;
	float:left;
	text-align:center;
	margin: 25px 9px 0 9px;
	padding-bottom: 8px;
}

#navL2 li {
	list-style:none;
	display:inline-block;
	float:left;
	width:76px;
	line-height:20px;
	padding: 0;
	margin: 0 5px 0 0 !important;
}

#navL2 a {
	display:block;
	width:76px;
	height:20px;
	font-weight:bold;
	color:#475c9a;
	font-size:12px;
	text-transform:uppercase;
}

#special_menu {
	background: url("img/menu_bg.png") no-repeat;
	width: 411px;
	height: 146px;
	float:right;
	margin: 10px 0 0 0;
	padding:5px;
	overflow: hide;
}

#special_menu ul {
	margin: 5px 0 0 -15px; 
	//margin:-5px 0 0 0px; 
	padding: 0px;
}

#special_menu ul ul {
	margin:0; 
	padding:0 0 0 1px;
}

ul#navL3 li.opening,
ul#navL3 li.closing,
ul#navL4 li.closing,
ul#navL4 li.opening
{
	display: none;
}

#navL3{
	width: 400px;
	//width:420px;
	height: 135px;
}

#navL3 li {
	list-style-type:none;
	float:left;
	width:110px !important;
	margin:0 0 5px 20px;
	//margin: 5px 10px 5px 10px;
	color:#fff;
	font-weight:bold;
	font-size:1em;
	text-transform:uppercase;
}

/* nova knjiga */
div.content.mainsub1825 #navL3 li,
div.content.mainsub1827 #navL3 li,
div.content.mainsub1829 #navL3 li,
div.content.mainsub1831 #navL3 li,
div.content.mainsub1825 #navL3 li,
div.content.mainsub1825 #navL3 li,
div.content.mainsub1825 #navL3 li {
	height: 35px;
} 

#navL3 li a.highlight{
	font-weight: bold;
}

#navL3 li ul li {
	list-style-type:none;
	font-weight:normal;
	text-transform:none !important;
	margin: 0 0 0 0 !important;
	
}

#navL3 li a.highlight, li.highlight, a.highlight {
	font-weight: bold !important;
	
}

#navL3 li ul li ul li {
	list-style-type:none;
}

#navL3 li a {
	color:#fff;
	font-size:0.9em;
	//font-size:0.8em;
}

#navL4 h1 {
	margin: 10px 0px 10px 10px;
}

#navL4 {
	background-color: #dee6f1;
	width: 390px;
	margin-right:10px;
	//width:330px;
	//margin-right:40px;
	padding-bottom: 5px;
	position: relative;
	float: right;
	margin-left:10px;
	padding-top:3px;
}

/* body:nth-of-type #navL4 {margin-right:80px;}         chrome hack         */ 

div.column.c20.floaleft {
	float:right!important;
}

/*background:url(img/navL4_bottom.png) no-repeat bottom;*/
	
ul#navL4 li {
	float: left;
	width: 170px;
	//display:block;
	//width:130px;
	list-style-image: url(img/whitedot.gif);
/*	//background: url(img/whitedot.gif) no-repeat left center; */
	//padding-left:20px;
	margin: 0 0 0 25px;
	//margin-left:10px;
}

/*
div.mctr1825 ul#navL4 li {
    width: 380px;
    clear: both;
}
*/
ul#navL4 li ul li {
	float: none;
	list-style-image: url(img/whitedot.gif);
}

ul#navL4 li.highlight ul li.nonhighlight {
	font-weight: normal!important;
}

ul#navL4 li.opening {
	display: none;
}
ul#navL4 li.closing {
	display: none;
}

#navL5 {
	background: url(img/navL5_bottom.png) #eaeaea bottom left no-repeat;
	width: 410px !important;
	padding: 10px 0;
	
	position: realtive;
	float: right;
	margin: 0 -405px 0 0;
}

ul#navL5 li {
	float: left;
	width: 170px;
	list-style-image: url(img/whitedot.gif);
	color: #fff;
	margin: 0 0 0 25px;
}

ul#navL5 li ul li {
	float: none;
	list-style-image: url(img/whitedot.gif);
	line-height:1.5em;
}

ul#navL5 li.opening {
	display: none;
}
ul#navL5 li.closing {
	display: none;
}


/* System messages */

.sispletmessage p {
	margin: 0.5em 0;
}

.sispletmessage ul li {
	margin: 0.2em 0 0.2em 20px;
}

/* Registration and User Profile */

#reg_welcome { /* welcome instructions */
    margin-bottom: 20px;
    background-color:#dee6f1;
}

form#form fieldset { 
 padding: 0;
 margin: 0;
}

#main.registration div#reg_welcome p {
    float:none!important;
    padding:0!important;
}

#main.registration div#central,
#main.registration .c100 {
    width: 750px!important;
    padding: 0;
}

#main.registration div.row_container { 
		/*see ie hacks*/
    min-height:40px;
    clear:both;
    padding: 10px 0!important;
}

#main.registration div.row_container_high { 
    /*see ie hacks*/
    min-height:100px;
    clear:both;
    padding: 10px 0!important;
}

#main.registration div.row_field_1,
#main.registration div.row_field_2 {
    width: 350px;
}

#main.registration div.row_field_1 { float:left; }
#main.registration div.row_field_2 { float:right; }

#main.registration div.form_row span.help { 
    display:block!important; 
    /*width:350px;*/
    float:right;
    text-align: right;
    margin: 0 5px 10px 0;
}

#main.registration div.form_row span.help.cookie { 
    width: 200px;
    text-align:left;
}

#main.registration div#alert_freq {
    width: 100px;
    float:left;
    margin-bottom: 10px;
}

#main.registration div#cat_select {
    width: 350px;
    float:left;
    margin-bottom: 10px;
}

#main.registration div#alert_freq p,
#main.registration div#cat_select p {
    font-weight:bold;
}


#form fieldset p { /* descriptions */
 float: left;
 clear: left;
 text-align: left;
 margin: 0; /* spacing between groups (paragraphs) */
 padding: 0;
width: 250px;
}




#form fieldset div.form_row { /* holds label and field, problems with IE witout this division in HTML */

}

#form fieldset .form_row span.label { /* holds the label */
 float: left; /* stay on left */
 clear: left; /* be in new line */
 width: 80px;
 margin: 0; /* ident */
 color: #495ba1;
}
#form fieldset .form_row span.field { /* holds the content (input & help) */
 float: left; /* wrap around  the content*/
}


#form fieldset .form_row span.error { /* holds the label */
	background-color: #ff7777;
	color: white;
	font-weight: bold;
	padding-top: 7px;
	padding-left: 5px;
	min-height: 24px;
}
input.error {
	background-color: #ff7777;
	color: white;
	
}


#form fieldset .radio span.label { /* holds the label for radio */ 
 float: left; /* stay on left */
 clear: none !important;
 width: auto !important;
 margin: 0 0 0 10px !important;
 color: #495ba1;

}

#form fieldset .radio span.field { /* holds the content  for radio */
 float: left; /* wrap around  the content*/
 clear: left; /* be in new line */
 margin: 0; /* ident */
}

#form fieldset .form_row .label label { /* the label */
width: 100px;
}

#form fieldset .form_row .field input {
 float: left; /*stay on left (if help follows)*/
 border: 1px solid #b0b0b0;
}


#form fieldset .form_row span.forum_label { /* holds the label */
 float: left; /* stay on left */
 clear: left; /* be in new line */
 width: 100px;
 margin: 0; /* ident */
 color: #495ba1;
}

#main.registration input.text { width: 300px; margin-bottom:5px; }
#main.registration select.text { width: 300px; margin-bottom:5px; }
#main.registration select.forum { width: 183px; margin-bottom:5px; }



#main.registration fieldset img { margin-bottom: 5px; }

#form fieldset .form_row .field ul {
 margin: 0;
 padding: 0;
 list-style: none;
}

#form div.form_row span.next {
 display: block; /* stretch to 100% */
 clear: both; /* start in new line */
 text-align: right;
 height:32px;
 padding-top: 10px;
 margin-top: 10px;
}

#form div.form_row span.next a {
 width:70px;
 height: 18px;
 display:block;
 float:right;
 font-size: 18px;
 font-weight:bold;
 color:#495ba1;
 text-decoration:none;
 text-transform:uppercase;
 padding: 5px 30px 0 0;
}

#main.registration div#pass_input { display:block; }

/* Registration: Page 2*/

#main.registration div.select_cat_row { clear:both; }
#main.registration div.select_cat_row h1 { 
    font-size: small;
    color: #000;
}
#main.registration div.select_cat_col { width: 280px; float:left; margin-bottom:20px!important; }
#main.registration div.select_cat_col label { display:block; color: #858558; }

#main.registration h2 {
    color: #000;
    padding-bottom: 10px;
}

#main.registration p.interested_in {
    width:100%;
    font-weight:bold;
    padding: 10px 0;
}

/*profile specific*/


#whoami li {
	list-style:none;
	display:inline;
	padding:0 0 0 10px;
	margin:0 !important;
}

.profile form {
	margin: 0 0 3em 0;
}

.profile form {
	float:left
}

.profile form p {
	width: 300px;
	text-align:right;
}

.profile form ul li {
	text-align: right;
	list-style:none;
	display:inline;
}

div#profile_menu {
	margin: 2em 0 0 0;
}

div#profile_menu div {
	float:left;
	width: 137px;
	height: 26px;
	margin-right:5px;
	text-align:center;
	background: url(img/profile_tab.png) bottom center no-repeat;
	color:#475c9a;
}

div#profile_menu div a {
	color:#475c9a;
	font-weight: bold;
}

div#profile_menu div.highlight {
	background: url(img/profile_tab_active.png) top left no-repeat;
}

div#profile_content {
	clear:left;
	margin:0;
	background:#dee6f1;
	overflow:hidden;
	padding-top: 1em;
}

div#profile_content div {
	margin: 1em auto;
}

div#profile_content div.sel_cat div.cat span {
	clear:both;
}

div#profile_content div.sel_cat div.cat span {
	display:block;
}

div#profile_content div.sel_cat div.cat div {
	width: 40%;
	float:left;
}


div#profile_content div.sel_cat p.oneline {
	text-align:left !important;
}

/* Generic classes */

.floatleft {
	float:left !important;
}

.floatright {
	float:right !important;
}

.highlight {
	font-weight:bold;
}

h1.highlight {
	background:#eaeaea;
	padding: 0.1em 0 0.1em 4px;
}

.dashed {
	border:dashed 1px;
	display:block !important;
}

.dotted {
	border:dotted 1px;
	display:block !important;
}

.solid {
	border:solid 1px;
	display:block !important;
}

.width33 {
	width:33% !important;
}

.width50 {
	width:50% !important;
}

.width66 {
	width:66% !important;
}

.clear {
	clear:both;
}

.none li {
	list-style-type:none  !important;
}

ul.bullet0 {
	list-style-image: url(img/bluedot.png)  !important;
	margin:0 0 0.5em 1em !important;
}

ul.bullet1 {
	list-style-type:none;
}

ul.bullet1 li {
	text-indent:-3.5em;
	padding-left:3.5em;
}

ul.bullet2 {
	list-style-type:none;
}

ul.bullet2 li {
	text-indent: -5em;
	padding-left: 5em;
}

ul.bullet3 {
	list-style-type:none;
}

ul.bullet4 {
	list-style-type:none !important;
	margin-left:10px;
}

ul.bullet4 li {
	text-indent: -3.5em;
	padding-left: 3.4em;
}

ul.bullet5 {
/*	list-style-image: url(img/bluedot.png) !important; */
	list-style-type: none;
	margin:0 0 0 1em !important;
}

ul.bullet6 {
	list-style-type:none;
}

ul.bullet7 {
	list-style-type:disc  !important;
	margin:0 0 0 2em !important;
}

ul.bullet8 {
	list-style-type:none;
}

ul.bullet9 {
	list-style-type:none;
}

ul.bullet10 {
	list-style-type:none;
	margin-left:10px;
}

ul.bullet11 {
	list-style-image: url(img/bluedot.png)  !important;
	margin:0 0 0.5em 1em !important;
}

ul.bullet12 {
	list-style-image: url(img/bluedot.png)  !important;
	margin:0 0 0 1em !important;
}

ul.bullet13 {
	list-style-image: url(img/bluedot.png)  !important;
	margin:0 0 0 1em !important;
}

ul.bullet14 {
	list-style-image: url(img/bluedot.png)  !important;
	margin:0 0 0 1em !important;
}

ul.bullet15 {
	list-style-image: url(img/bluedot.png)  !important;
	margin:0 0 0 1em !important;
}

ul.bullet16 {
	list-style-image: url(img/bluedot.png)  !important;
	margin:0 0 0 1em !important;
}

ul.bullet17 {
	list-style-image: url(img/bluedot.png)  !important;
	margin:0 0 0 1em !important;
}

li.doc {
	list-style-image: url(img/doc.png);
	list-style-position: inside;
}

li.xls {
	list-style-image: url(img/doc.png);
	list-style-position: inside;
}

li.ppt {
	list-style-image: url(img/doc.png);
	list-style-position: inside;
}

li.pdf {
	list-style-image: url(img/pdf.png);
	list-style-position: inside;
}

li.html {
	list-style-image: url(img/html.png);
	list-style-position: inside;
}

li.txt {
	list-style-image: url(img/txt.png);
	list-style-position: inside;
}

li.zip {
	list-style-image: url(img/zip.png);
	list-style-position: inside;
}

li.rar {
	list-style-image: url(img/rar.png);
	list-style-position: inside;
}

li.xml {
	list-style-image: url(img/txt.png);
	list-style-position: inside;
}

.author, .source {
	color: #666;
	margin: 10px 0 10px 5px !important;
	clear: both;
}

.author a, .source a {
	color: #003300;
}

/* Admin Stuff and other restricted access things */

#admintools {
	position:absolute;
	top:0;
	right:0;
	width:150px;
	background:#dee6f1;
	text-align: left;
	border: 1px dashed #000;
	font-size:0.9em;
}

#admintools ul li {
	list-style:none;
	margin: 0 1em;
}

.admin, .admin a {
	color:#e97e00 !important;	
}

.manager, .manager a {
	color:#0000ff !important;
}

.user, .user a {
	color:#996600 !important;
}

.ajaxmenu {
	border: 1px solid #ddd;
	background: #eaeaea;
	text-align:center;
	width:70%;
	margin:1em auto;
}


/* Hover title font */
.o3_captionfontclass {
    font-family: Arial, Helvetica;
    font-site: 0.9em;
    color: black;
    font-weight: bold;
}

/* Hover title background (td) */
.o3_bgclass {
    background: red;
    text-align: center;
}

/* Hover content background (td). Please!!!! do the borders!!! */
.o3_fgclass {
    background: white;
    text-align: left;
    border-left: 1px solid red;
    border-right: 1px solid red;
    border-top: 1px solid red;
    border-bottom: 1px solid red;
}

/* Hover text font class */
.o3_textfontclass {
    font-family: Courier;
    font-size: 1.5em;
}


input.title {
	width: 310px;
	//width:300px;
}


table.finance {
	width: 100%;
	padding: 3px;
	margin: 0px;
	border: 0px;

	font-family: Arial, Helvetica;
	color: black;
	font-size: 12px;
	font-weight: normal;

}

table.finance thead tr td {
	font-family: Arial, Helvetica;
	color: black;
	font-size: 14px;
	font-weight: bold;
	height: 25px;
	border-bottom: 2px solid black;
	background-color: #f2f2f2;
}


table.finance tbody td {
	height: 18px;
}

table.finance tbody tr td {
	font-family: Arial, Helvetica;
	color: black;
	font-size: 12px;
	font-weight: normal;
	border: none;
	background-color: white;
}


table.finance tbody tr td.shaded {
	background-color: #dce5ef;
}

.zebra {
	background-color: #ebebff !important;
}

.normal {
	background-color: white !important;
}

div.column.sub.floatright.c50C ul.bullet5 li a {
	/*zamiki tistih bulletov to-do*/ 
}

div.column.sub1281.floatright.c50 {
	float:left!important;
	margin-left:10px;
	margin-top:17px;
}

div.rubrika.kupcek.subpage.rid2052.pid1281.normal.c50 {
	display:none;
	//display:block;
}

div.rubrika.kupcek.subpage.rid28.pid1281.normal.c50.floatleft {
	/*//padding-top:18px;*/
}

div.column.c100.floatleft div.article.pagecontent {
	//padding-bottom:18px;
}

/*tisti posebni zamik*/


div.column.sub1281.floatright .c33 {
	float:left!important;
}


div.column div.rubrika ul.bullet5 li,
div.column ul.bullet5 li {
	padding: 0 0 0 6.7em;
	//padding:0 0 0 6em;
	list-style-position:outside;
	position:relative;
	margin: 0 0 0.5em 0.3em!important;	
	border-bottom:none;
}

div.column div.rubrika ul.bullet5 li.highlight span,
div.column ul.bullet5 li.highlight span {
	font-weight:normal!important;
}

div.column div.rubrika ul.bullet5 li span,
div.column ul.bullet5 li span {
	margin-left:0px;
	//margin-left:-5px;
	width:7.6em;
	left:0;
	overflow:hidden;
	padding-right:5px;
	position:absolute;
	top:0.1
}

ul.bullet5 li {
	list-style-image: none;
	list-style-type: none;
}

div.column.c100.floatleft {
	width:750px;
}

div.column.sub500.floatleft.c100 h1 {
	width:92%;
}

div.column.sub1424.floatleft.c100 { /*companies*/
	clear:both;
	margin-top:0px!important;
}

div.mainsub90 div.column.c100.floatleft.subpage90{
	width:350px!important;
}

div.mainsub500 div.column.c100.floatleft.subpage500{
	width:340px!important;
}

div.rubrika.kupcek.subpage.rid28.pid500.normal.c33.floatright {
	clear:both;
}
div.rubrika.kupcek.subpage.rid46.pid500.normal.c33.floatright {
	clear:both;
}

div.mainsub1283 div.column.c100.floatleft.subpage1283,div.mainsub1111 div.column.c100.floatleft.subpage1111,div.mainsub1281 div.column.c100.floatleft.subpage1281,div.mainsub276 div.column.c100.floatleft.subpage276 {
	width:350px!important;
}
div.mainsub1226 div.column.c100.floatleft.subpage1226,div.mainsub1251 div.column.c100.floatleft.subpage1251,div.mainsub1253 div.column.c100.floatleft.subpage1253,div.mainsub1250 div.column.c100.floatleft.subpage1250,div.mainsub1252 div.column.c100.floatleft.subpage1252,div.mainsub1254 div.column.c100.floatleft.subpage1254 {
	width:340px!important;
}

div.rubrika.kupcek.subpage.rid2049.pid1226.normal.c33.floatright,div.rubrika.kupcek.subpage.rid2049.pid1251.normal.c33.floatright,div.rubrika.kupcek.subpage.rid2049.pid1252.normal.c33.floatright,div.rubrika.kupcek.subpage.rid2049.pid1253.normal.c33.floatright,div.rubrika.kupcek.subpage.rid2049.pid1254.normal.c33.floatright,div.rubrika.kupcek.subpage.rid2049.pid1250.normal.c33.floatright {
	width:340px;
}

/*software*/

div.mainsub822 div.column.subpage822, div.mainsub745 div.column.subpage745, div.mainsub818 div.column.subpage818,div.mainsub742 div.column.subpage742,div.mainsub739 div.column.subpage739{
	width:340px;
}

div.rid28.pid822,div.rid28.pid745,div.rid28.pid818,div.rid28.pid742,div.rid28.pid739 {
	width:340px;
}

/*region/country*/

div.mainsub367 div.column.subpage367,div.mainsub602 div.column.subpage602,div.mainsub368 div.column.subpage368,div.mainsub384 div.column.subpage384,div.mainsub383 div.column.subpage383,div.mainsub372 div.column.subpage372,div.mainsub374 div.column.subpage374,div.mainsub604 div.column.subpage604,div.mainsub603 div.column.subpage603,div.mainsub369 div.column.subpage369,div.mainsub370 div.column.subpage370,div.mainsub371 div.column.subpage371,div.mainsub373 div.column.subpage373 {
	width:340px;
}

div.rid22.pid367,div.rid22.pid602,div.rid22.pid368,div.rid22.pid384,div.rid22.pid383,div.rid22.pid372,div.rid22.pid374,div.rid22.pid604,div.rid22.pid369,div.rid22.pid603,div.rid22.pid370,div.rid22.pid371,div.rid22.pid373 {
	width:340px;
}

div.rubrika.kupcek.subpage.rid46.normal.c33.floatright {
	margin-left:0px!important;
}

div.mainsub90 div.column .c100.floatleft.subpage90 div.article h1 {
	margin-left:0px!important;
}

div.column.sub90.floatright.c100 {
	margin-top:10px!important;
}

div.article.pagecontent.pg92, div.article.pagecontent.pg517 {
	width:350px;
}


/* Avtorji*/

div.fl2.lact4 div.column.c0 {
	clear:none!important;
	float:left!important;
	width:350px;
	margin-left:10px;
}

div#main div.mctr.fl2.lact4 div.column.floatleft .c50 {
	clear:none!important;
	float:right!important;
	margin-left:40px;
	width:350px;
}

div#main div.mctr.fl2.lact4 div.column.floatright.c50 {
	clear:none!important;
	float:right!important;
	width:350px;
	margin-right:55px;
}

/*Companies*/

div.fl2.lact5 div.column.c0 {
	clear:none!important;
	float:left!important;
	width:350px;
	margin-left:10px;
}

div#main div.fl2.lact5 div.column.floatleft .c50 {
	clear:none!important;
	float:right!important;
	margin-left:40px;
	width:350px;
}

div#main div.fl2.lact5 div.column.floatright.c50 {
	clear:none!important;
	float:right!important;
	width:350px;
	margin-right:55px;
}

h1.a1281 {
	margin-top:17px;
}

div.fl0.lact div.column.c100.floatleft {
	width:350px;
}

div.column.sub1111.floatright.c100 {
	width:350px;
	float:right;
	margin-right:40px;
}

div.rubrika.kupcek.subpage.rid45.pid1111.normal.c33.floatright {
	margin-top:40px;
}

div.column.sub546.floatright.c100,div.column.sub543.floatright.c100 {
	width:350px;
}

div.column.sub469.floatright.c100 {
	width:350px;
}

div.column.c100.floatleft.subpage1424 {
	width:700px;
}

div.column.sub126.floatright.c50 {
	margin-top:25px;
}

div.column.sub1129.floatright.c100 {
	margin-top:130px;
}

div.column.sub515, div.column.sub333, div.column.sub355, div.column.sub1129, div.column.sub332, div.column.sub144, div.column.sub121, div.column.sub128 {
	//padding-top:50px!important;
}

div.rubrika.kupcek.subpage h1 {
	//font-size:1.3em;
}
div.pg126 {
	//margin-top:0px
}

div.rubrika.kupcek.subpage.rid28.normal.c33.floatright {
	margin-left:0px!important;
}

div.mainsub85 div.column.c100.floatleft.subpage85 {
	width:700px;
}

div.rubrika.kupcek.subpage.rid45 .pid126.normal.c50.floatright {
	margin-top:47px;
}

div.rubrika.kupcek.subpage.floatright {
	margin-left:5px;
}

/* Posebna notranja navigacija po podstraneh */
/* Na podstrani software naprimer ne sme biti v dveh kupčkih ampak samo v enem! */
div.pa1123.pb82.pc1281.pd1283.fl0.lact div.column.c20.floatleft ul#navL4 li,
div.pa1123.pb82.pc1281.pd1283.fl0.lact div.column.c20.floatleft ul#navL4 li ul li,
div.pa1123.pb82.pc276.pd1283.fl0.lact div.column.c20.floatleft ul#navL4 li, 
div.pa1123.pb82.pc276.pd1283.fl0.lact div.column.c20.floatleft ul#navL4 li ul li,
div.pa1123.pb82.pc276.pd822.fl0.lact div.column.c20.floatleft ul#navL4 li, 
div.pa1123.pb82.pc276.pd822.fl0.lact div.column.c20.floatleft ul#navL4 li ul li,
div.pa1123.pb82.pc276.pd742.fl0.lact div.column.c20.floatleft ul#navL4 li, 
div.pa1123.pb82.pc276.pd742.fl0.lact div.column.c20.floatleft ul#navL4 li ul li,
div.pa1123.pb82.pc276.pd745.fl0.lact div.column.c20.floatleft ul#navL4 li, 
div.pa1123.pb82.pc276.pd745.fl0.lact div.column.c20.floatleft ul#navL4 li ul li,
div.pa1123.pb82.pc276.pd739.fl0.lact div.column.c20.floatleft ul#navL4 li, 
div.pa1123.pb82.pc276.pd739.fl0.lact div.column.c20.floatleft ul#navL4 li ul li,
div.pa1123.pb82.pc276.pd818.fl0.lact div.column.c20.floatleft ul#navL4 li, 
div.pa1123.pb82.pc276.pd818.fl0.lact div.column.c20.floatleft ul#navL4 li ul li

 {
	width: 100%;
}

div.pa1123.pb82.pc1281.pd1283.fl0.lact div.column.c20.floatleft ul#navL4 li ul li,
div.pa1123.pb82.pc276.pd1283.fl0.lact div.column.c20.floatleft ul#navL4 li ul li,
div.pa1123.pb82.pc276.pd822.fl0.lact div.column.c20.floatleft ul#navL4 li ul li,
div.pa1123.pb82.pc276.pd742.fl0.lact div.column.c20.floatleft ul#navL4 li ul li,
div.pa1123.pb82.pc276.pd745.fl0.lact div.column.c20.floatleft ul#navL4 li ul li,
div.pa1123.pb82.pc276.pd739.fl0.lact div.column.c20.floatleft ul#navL4 li ul li,
div.pa1123.pb82.pc276.pd818.fl0.lact div.column.c20.floatleft ul#navL4 li ul li
 {
	font-size: 11px;
}

/* ce gledas spisek zapisov avtorja, manjsi spacing nad kupckom, sicer ne */
div.mctr.fl2.lact4.list1 div.column.floatright.c50 div.rubrika.normal {
	margin-top: -25px;
}

/* vedno ko gledas avtorja float right desni kupcek */
div.mctr.fl2.lact4 div.column.floatright.c50
 {
	float: right !important;
	margin-right: 5px !important;
}

/* ABOUT, MISSION */
div.mctr1125.fl0.lact div.c100,
div.mctr1125.fl0.lact div.c100 div.article,
div.mctr1125.fl0.lact div.c100 div.article p {
	width: 750px;
}

/* Bibliografija od avtorjev */
div.fl2.lact4 div.column.floatright.c50 div.rubrika.normal {
	margin-left: -55px;
}

/* Avtorji */
div.fl2.lact4 div.column ul,
div.fl2.lact4 div.column ul.bullet9,
div.mctr1732.fl0.lact div div div ul,
div.mctr1732.fl0.lact div div div ul.bullet9m
div.rubrika.kupcek.subpage.rid2048.pid1732 ul,
div.rubrika.kupcek.subpage.rid2048.pid1732 ul.bullet9,
div.rubrika.kupcek.subpage.rid2048.pid1732 ul li,
div.rubrika.kupcek.subpage.rid2048.pid1732 ul.bullet9 li {
	list-style-type: disc;
	background-image: none;
	list-style-image: none;
}
.ajaxmenu table tr td {
	text-align: left;
}

div.article p,
div.article ul li {
    font-size: 13px;
    line-height: 18px;
}

div.article p { 
	margin-bottom: 16px;
}
.column.floatleft.c0 {
    padding-left: 15px !important;
    width: 330px !important;
}

/* POZOR, DODAJ POVSOD!!! */
div#main.database table.cke_editor {
	margin: 0 !important;
}

div#main.database #newpost .button {
	float: right !important;
	margin: 0 0 0 auto;
	font-size: 16px;
	height: 36px;
	width: 80px;
}

#newpost iframe {
	background-color: #DEE6F1 !important;
}

.column.c100.sispletmessage ul {
	margin: 10px auto 15px 15px;
}

div.Send2Author h1 {
	float: left;
	clear: both;
	display: block;
	margin: 10px auto 20px 10px;
	color: white;
	font: bold 20px arial;
}

div.Send2Author p {
	float: left;
	clear: both;
	color: white;
	display: block;
	margin-left: 10px;
}

div.Send2Author p.alert {
	margin: 15px 10px;
	font-weight: bold;
}

div.Send2Author table {
	display: block;
	clear: both;
	float: left;
	width: 100%;
	margin-top: 50px;
	border-collapse: collapse;
}

div.Send2Author table td {
	color: black;
	font: normal 13px arial;
	text-align: left;
	vertical-align: top;
	
}

div.Send2Author table td input {
	width: 400px;
	border: 1px solid #cccccc;
	margin-bottom: 5px;
}

div.Send2Author table td textarea {
	width: 400px;
	height: 150px;
	border: 1px solid #cccccc;
	margin-bottom: 5px;
}

div.dbselect p {
	padding-bottom: 5px;
}
div.dbselect p span {
	float: left;
	display: block;
	width: 100px;
}

div.dbselect p span.moreinfo {
	clear: both;
	display: block;
	width: 100%;
	margin-bottom: 10px;
}
div.dbselect p.outdated {
	background: none;
	font-style: italic;
	color: black;
	margin-top: 5px;
}

div.dbselect p.outdated span {
	display: inline !important;
	float: none !important;
}

div.OptionsFrame {
	margin-left: 10px;
	display: block;
	float: left;
	clear: both;
	margin-bottom: 10px;
}

div.OptionsFrame img {
	float: left;
	
}

div.OptionsFrame div.addthis_toolbox{
	float: left !important;
	clear: both;
}

div.dbrecord div#sort {
	display: block;
	clear: both !important;
}

p.regbefore {
	display: block;
	margin: 10px auto auto 0 !important;
}

p.pagemanage.archive {
	margin: 15px 0;
}

div.column.c50.dbrecord.zapis.dbid12 div.abstract span.fieldcontent,
div.column.c50.dbrecord.zapis.dbid12 div.abstract span.fieldcontent p,
div.column.c50.dbrecord.zapis.dbid12 div.abstract2 span.fieldcontent,
div.column.c50.dbrecord.zapis.dbid12 div.abstract2 span.fieldcontent p {
	width: 99%;
}

div.column.c100.floatleft.subpage1891.noinmenu,
div.column.c100.floatleft.subpage1890.noinmenu {
    width: 95% !important;
}

a.kazalo:visited {
    color: #551A8B;
}
