/* 
RIS skin
*/

/* General site characteristics */

html { 
	font-size: small; /* diff. in iehacks */ 
}

body, div, span, a, img, p, td, tr, table, h1, h2, h3, h4, form, ul, label, fieldset {
	margin:0;
	border:0;
	padding:0;
}

img {
	padding-right: 5px;
}

body {
	margin: 15px 0 0 0;
	font-size: 0.9em;
	font-family:  Verdana;
	color:#000;
	background: url(img/bg.png) repeat-x;
}

a {
	text-decoration: none;
	color: #076ba6;
}

a:hover {
	text-decoration: underline;
}

p {
	text-align: justify;
	padding-top: 2px;
	font-size: 12px;
	line-height: 17px;
}

p a{
	font-size: 12px !important;
}

#central p {
   margin: 0 5px 5px 0;
}

h1 {
	font-size: 12px;
	color: #ff2a00;
	margin: 0 0 0.5em 0;
}

h2 {
	font-size:11px;
	color: #ff2a00;
	margin: 0 0 0 0 !important;
	padding: 0 0 0 0 !important;
}

div.teaser a, div.teaser p a {
	margin-left: 0 !important;
}

div.teaser div p, div.teaser p {
	padding-right: 10px;
}

div.article h2{
	font-size: 12px;
	color: #006db0 !important;
	margin: 0 0 0.5em 0;
}

div#central h2{
	color: #006db0;
}

div#central div.teaser div{
	margin-left: 10px;
}

div#central div.teaser a{
	margin-left: 10px;
}

div#central div.teaser  h3{
	border-left:medium solid #B7B7B7;
	border-top:thin solid #B7B7B7;
	color:#004560;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding-left:5px;
	width:95%;
}


div#central div.rubrika a h2{
	margin-left: 7px !important;
}

div#central div.article p{
	margin-left: 10px;
}

div#central div.article ul{
	margin-left: 10px;
}

div#central div.rubrika.normal ul{
	margin-left: 5px;
}

div#central div.rubrika.actual ul{
	margin-left: 5px;
}

h3 {
	font-size:1em;
	color:#ff2a00;
	margin: 0.2em 0 0.5em 0;
}

h4 {
	color:#FF2A00;
	font-size:11px;
	font-weight:bold;
	float:left;
	font-style:italic;
	width:100%;
	font-family:Verdana;
	text-align:left;
}

label {
	margin: 0 4px 0 0;
}

ul, ol {
	margin: 0;
	padding: 0;
}

ul li, p ul li {
	margin-left: 20px;
	padding-left: 10px;
	font-size: 12px;
	margin-bottom:0.5em;
	line-height: 17px;
}

ol li {
	margin-left: 25px;
	padding-left: 5px;
	font-size: 12px;
}

blockquote {
	margin-left: 20px;
	padding-left: 10px;
}

/* Main elements constructing the page layout */

#header {
	width:980px;

	min-height: 60px;
	margin: 0 auto 0 auto;
	overflow:hidden;
}

div#header .header_field1,
div#header .header_field2 ,
div#header .header_field3 { /* diff. in iehacks */
	float: left;
	width: 100px;
}

div#header .header_field1{
	height: 90px;
}

div#header .header_field2 {
	width: 611px;
	margin: 0px 15px 0px 120px;
	text-align: center;
}

div#header .header_field3{
	margin-left: -122px;
	height:1px;
}

div#header hr {
	width: 500px;
	height: 2px;
	background-color: #999;
	border: none;
}

div.napis{
	float: left;
	background:url(img/napis.png) no-repeat;
	background-position: bottom;
	color: #FFFFFF;
	width: 349px;
	height: 23px;
	margin-top: 11px;
}

div.english{
	background: url(img/english.png) no-repeat;
	color: #006db0;
	padding-left: 20px;
	margin-bottom: 38px;
	margin-top: 7px;
	margin-left: 166px;
}

/* Glavni elementi*/

#main {
	width: 980px;
	margin: 0px auto 0px auto;
	padding: 10px 0 0px 0;
	overflow: hidden;
	text-align: left;
}

#side { 
	float: left; 
	width: 200px;
}

#central {
	float: left;
	width: 760px;
}

#footer {
	clear: both;
	padding: 0px 0 0px 0;
	background: url(img/footer.png) repeat-x;
	margin-top:25px;
}

#footer p {
	text-align:center;
	font-size:0.9em;
	color: #FFF;
}

#footer p a{
	color: #85c8e2;
}

#navL3 { /* diff. in iehacks */
	float: left;
	width: 200px;
	/*display: block;*/
	margin: 0 0px 10px 0;
}

div.taskicons ul li {
   list-style-type:none;
   display:inline;
   padding: 0;
   margin: 0;
   text-align: right;
}

/* IMPORTANT 
Adjust columns according to your site width
!!!old:{ c100 = width(main)-(width(mavL3)+margin[left+right](navL3) }
cXX = ( (width(main)-width(navL3))*xx/100 - 15 )
*/

.column { /* diff. in iehacks */
	float: left;
	margin: 0 0 0 15px;
}

.column .column { margin: 0; } /* when column inside column hack is used */



.c25.undermenu {width:200px;}

.c20 {width:141px;}
.c25 {width:180px;}
.c30 {width: 219px;}
.c33 {width: 238px;}
.c40 {width:280px;}
.c45 {width:336px;}
.c50 {width:371px;}
.c53 {width:399px;}
.c55 {width:432px;}
.c58 {width:440px;}
.c60 {width:440px;}
.c66, .c67 {width: 480px;} /*povecan ker ne poravna stolpce na sredini*/
.c70 {width: 500px;}
.c75 {width:570px;}
.c80 {width:609px;}
.c100, .c99 {width:765px;}

.cvid100 {width: 715px;}	/* 100% - 1 stolpec */
.cvid75 {width: 540px;}		/* 75%- 1 stolpec */
.cvid66, .cvid67 {width: 466px;}		/* 66%- 1 stolpec */
.cvid50 {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:341px;}
.c25M {width:380px;}
.c30M {width:419px;}
.c33M {width:442px;}
.c40M {width:497px;}
.c45M {width:536px;}
.c50M {width:571px;}
.c53M {width:599px;}
.c55M {width:632px;}
.c58M {width:640px;}
.c60M {width:653px;}
.c66M, .c67M {width:699px;}
.c70M {width:731px;}
.c75M {width:770px;}
.c80M {width:809px;}
.c99M {width:965px;}
.c100M {width:965px;}


/* Rubrike (kolone) brez menuja) */
.c20C {width:181px;}
.c25C {width:230px;}
.c30C {width:279px;}
.c33C {width:308px;}
.c40C {width:377px;}
.c45C {width:426px;}
.c50C {width:475px;}
.c53C {width:505px;}
.c55C {width:542px;}
.c58C {width:556px;}
.c60C {width:573px;}
.c66C, .c67C {width:631px;}
.c70C {width:671px;}
.c75C {width:720px;}
.c80C {width:769px;}
.c99C {width:965px;}
.c100C {width:965px;}

/* Bigger elements on the site */

a#logo {
	display:block;
	width:200px;
	height: 100px;
	color: #fff;
	font-weight: bold;
	margin: 0;
	padding: 0;
	overflow: visible;
	background: url(img/logo.png) no-repeat;
}

h1.txtlogo1 a#logo { font-size: 1.8em; }
h1.txtlogo2 a#logo { font-size: 1.4em; }
h1.txtlogo3 a#logo { font-size: 1em; }

#headerforms {
	float:right;
	width:580px;
}

#search {
	clear:both;
	width: 270px;
	display:block;
	margin-top: -10px;
}


#login {
	clear: left;
	width: 200px;
	display:block;
	margin: 15px 0 0 0;
	text-align: right;
}

#login p {
text-align: right;
}

#search_simple p, #login a, #search a, #search_simple a {
	display: none;
	/*
	font-size: 10px;
	color:#acacac; */
}

#search a:hover{
	text-decoration: none;
	color: #818181;
}

form#login h1 {
	display:none;
}

#login input {
	width: /*13em*/150px;
	height: 1.2em;
	margin: 0 0 0 0;
	padding: 0 0 2px 5px;
	font-size: 0.9em;	
}

#search input {
	border: #ff2a00 solid thin;
	width: 156px;
	height: 13px;
	margin: 0 0 0 0;
	padding: 3px 0 2px 5px;
	font-size: 0.9em;	
}

#search input.button {
	background: url(img/search_button.png) no-repeat;
	width: 60px;
	height: 20px;
	border: none;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	padding-bottom: 5px;
}

#login input.button {
	display:none;
}

#breadcrumbs {
	float:left;
	width:500px;
	margin: 30px 0px 0 115px;
	font-size:0.9em;
	color: #acacac;
}

#breadcrumbs a {
	color: #acacac;
}

#breadcrumbs a:hover {
	color: #818181;
	text-decoration: none;
}

#extrafield { /* diff. in iehacks */
	float: left;
	margin: 0 0 1em 0;
}

#extrafield p {
	color:#666;
}

#search_simple {
	margin: 0 0 2em 0;
}

#search_simple input {
	border: #ff2a00 solid thin;
	width: /*13em*/150px;
	height: 1.2em;
	margin: 0 0 0 0;
	padding: 3px 10px 2px 5px;
	font-size: 0.9em;	
}

#search_simple input.button {
	background: url(img/search_button.png) no-repeat;
	width: 63px;
	height: 20px;
	border: none;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	padding-bottom: 5px;
}

#search_simple a:hover{
	color:#818181;
	text-decoration: none;
}

#search_sort {
	float:right;
	margin-top: 15px;
	color: #4a4a4a;
	padding-right: 30px;
}

#search_advanced {
	display:none;
	/*background:#f3f7eb;*/
	padding: /*2em*/30px;
}

#search_advanced input.button {
	background: url(img/search_button.png) no-repeat;
	width: 43px;
	height: 28px;
	border: none;
	font-weight: bold;
	color: #ff2a00;
	text-align: center;
	padding-bottom: 5px;
}

#search_advanced p {
	margin: 4px 0 4px 0;
	color: #4a4a4a;
	font-weight: normal;
}

#search_advanced select{
	color: #4a4a4a;
}

#search_advanced fieldset {
	color: #004560;
	font-weight: bold;
}

#search_advanced > p:first-child {
	float:right;
	margin: -5px 10px 10px 0 !important;
}

.search_results h3, .search_results h1{
   color: #ff2a00;
	border-left-color: #b7b7b7;
	border-left-style: solid;
	border-left-width: medium;
	border-top-color: #b7b7b7;
	border-top-style: solid;
	border-top-width: thin;
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
	width: 95%;
}
.search_results h4 {
	color:#FF2A00;
	font-size:11px;
	font-weight:bold;
	float:left;
	font-style:italic;
	width:20%;
	font-family:Verdana;
	text-align:left;
	}

.search_results{
	margin-top: 20px;
}


.gridsearch label {
	display:block;
}

.gridsearch select {
	margin: 0.3em 0 0.5em 0;
}

.gridsearch form div {
	float:left;
	display:block;
	width:145px;
}

.gridsearch table {
	clear:left;
	border-collapse: collapse;
}

.gridsearch table th {
	background: #006600;
	text-align:center;
	color:#fff;
}

.gridsearch select.multiple { height: 120px; width:120px; }

.tcol1 td a:hover {
	font-size: 5em;
}

.article {
	margin: 0 0 1em 0;
	color: #4a4a4a;
	font-size: 11px;
	font-family: Verdana;
}

div#main.database{
   margin: 0px auto 1em auto;
	color: #4a4a4a;
	font-size: 11px;
	font-family: Verdana;
}

div#main.database h1 {
   color: #ff2a00;
	border-left-color: #b7b7b7;
	border-left-style: solid;
	border-left-width: medium;
	border-top-color: #b7b7b7;
	border-top-style: solid;
	border-top-width: thin;
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
	width: 99%;
}

div#main.database div.naslov span.fieldcontent{
	color: #006db0;
	font-weight: bold;
}

div#main.database div.details span.fieldname{
	margin-bottom:1px;
	margin-right:3px;
	width:100%;
}

div#main.database span.fieldname  {
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 0.01px;
}

div#main.database div.avtor span.fieldname,
div#main.database div.abstract span.fieldname,
div#main.database div.abstract2 span.fieldname,
div#main.database div.opis1 span.fieldname,
div#main.database div.res span.fieldname,
div#main.database div.res2 span.fieldname {
	color: #ff2a00;
}

div#main.database div.res2 span.fieldname {
	width:100%;
	margin-bottom:5px;
}

div#main.database div.avtor span.fieldname,
div#main.database div.year span.fieldname {
	color: #ff2a00;
	/*width:12%;	*/		/*avtor in leto sta o�ja kot ostali*/
}

div#main.database div.naslov span.fieldname {
	/*width: 50px;*/
	display: none;
}

div#main.database div.naslov span.fieldcontent{
	float: left;
	width: 100%;
}

div#main.database div.avtor span.fieldcontent{
	float: left;
	width: 80%;
}

div#main.database span.fieldcontent{
	color: #4a4a4a;
	font-weight: normal;
	font-size: 11px;
	font-family: verdana;
}

div#main.database span.fieldcontent a{
	line-height:11px;
}

div#main.database span.fieldcontent ul li span{
	line-height:17px;
}

div#main.database span.fieldcontent p a{
	color: #006db0;
	font-weight: normal;
}

div#main.database div.vir1 span.fieldcontent p {
	margin: 0 0 0 0;
}

div#main.news div.article h1 {
   color: #ff2a00;
	border-left-color: #b7b7b7;
	border-left-style: solid;
	border-left-width: medium;
	border-top-color: #b7b7b7;
	border-top-style: solid;
	border-top-width: thin;
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
	width: 95%;
}

div#main.content div.article h1 {
   color: #ff2a00;
	border-left-color: #b7b7b7;
	border-left-style: solid;
	border-left-width: medium;
	border-top-color: #b7b7b7;
	border-top-style: solid;
	border-top-width: thin;
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
	width: 100%;
}

.article ul, .article ol {
   margin-bottom: 10px!important;
}

.article img {
   margin: 10px 0;
}

.rubrika {
	margin: 0 0 1em 0;
	float: left;  /* fix title of rubrika stacking on previous "more" links */
}

div.rubrika.normal h1{
	color: #ff2a00;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	border-left-color: #b7b7b7;
	border-left-style: solid;
	border-left-width: medium;
	border-top-color: #b7b7b7;
	border-top-style: solid;
	border-top-width: thin;
	width: 95%;
	padding-left: 5px;
}

div.rubrika.normal div.teaser.no h3 {
	border-left:medium solid #B7B7B7;
	border-top:thin solid #B7B7B7;
	color:#004560 !important;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding-left:5px;
	width:95%;
}
div.rubrika.normal div.teaser.no h4 {
	color:#FF2A00;
	font-size:11px;
	font-weight:bold;
	float:left;
	font-style:italic;
	width:20%;
	font-family:Verdana;
	text-align:left;
	}

div.rubrika.actual h1{
	color: #004560;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	border-left-color: #b7b7b7;
	border-left-style: solid;
	border-left-width: medium;
	border-top-color: #b7b7b7;
	border-top-style: solid;
	border-top-width: thin;
	width: 95%;
	padding-left: 5px;
}

.rubrika p a {
	font-size: 0.9em;
}

.rubrika li a {
	color: #076ba6;
	font-size: 11px;
	font-family: Verdana;
}


div.rubrika.custom3.undermenu div.teaser ul li {
	line-height:13px;
}

.rubrika li a:hover {
	text-decoration:none;
	border-bottom-style:solid;
	border-bottom-color:#85c8e2;
	border-bottom-width:thin;
	font-size: 11px;
	font-family: Verdana;
}

.rubrika.actual li a {
	color: #838383;
	font-size: 11px;
	font-family: Verdana;
}

.rubrika.actual ul.bullet2 li span{
	color:#fc7657;
}

.rubrika.actual li a:hover {
	text-decoration:none;
	border-bottom-style:solid;
	border-bottom-color:#85c8e2;
	border-bottom-width:thin;
	font-size: 11px;
	font-family: Verdana;
}

.rubrika.boxed {
	background: url(img/teaser.png) no-repeat;
	min-height: 150px;
}


.rubrika.custom2 {
	background: url(img/teaser_small.png) no-repeat;
	min-height: 162px;
	padding: 10px;
}

.rubrika.custom3 {
	background: url(img/teaser_small_grey.png) no-repeat;
	min-height: 142px;
	padding: 10px;
}

.rubrika.custom4 {
	background: url(img/teaser_prijava_uh.png) no-repeat;
	min-height: 162px;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
}

rubrika.custom4 div.teaser h3 {
	border-top: 0 !important;
	border-left: 0 !important;
	margin-top: 0px !important;
	background: none !important;
}

.rubrika.custom4 div.teaser ul {
	list-style-type: disc;
	margin-top: 3px;
}

.rubrika.custom4 div.teaser ul li {
	margin-bottom: 0px;
	margin-top: 0px;
}

.rubrika.custom3 ul li,
.rubrika.custom3 .teaser ul li,
.rubrika.custom3 .teaser p ul li,
.rubrika.custom2 ul li,
.rubrika.custom2 .teaser ul li,
.rubrika.custom2 .teaser p ul li {
		list-style-type: disc;
}

.rubrika.custom1 {
	background-color: #ffaba2;
/*	min-height: 189px; */
	width: 200px;
}

.rubrika.boxed div.teaser p {
	margin: 5px 25px 5px 15px!important; 
	font-size: 11px;
}

.rubrika.boxed div.teaser.no a {
	font-size:11px !important;
}

.rubrika.boxed div.teaser.no p a span input{
	background:url(img/poslji.png) no-repeat;
	width: 65px;
	height: 24px;
	color: #ff2a00;
	font-weight: bold;
	text-decoration: none;
}
.rubrika.boxed div.teaser.goran p a span input{
	background:url(img/poslji.png) no-repeat;
	width: 200px;
	height: 24px;
	color: #ff2a00;
	font-weight: bold;
	text-decoration: none;
}

.rubrika.boxed p a{
	text-decoration: none;
	margin-left: 20px;
}

.rubrika.boxed h1 {
	margin-top: 5px;
	margin-left: 15px;
	text-transform: uppercase;
	color: #ff2a00;
}

.rubrika.boxed li a {
	color: #838383;
	font-size: 11px;
	font-family: Verdana;
}

.rubrika.boxed ul.bullet2 li span{
	color:#fc7657;
}

.rubrika.boxed li a:hover {
	text-decoration:none;
	border-bottom-style:solid;
	border-bottom-color:#85c8e2;
	border-bottom-width:thin;
	font-size: 11px;
	font-family:Verdana;
}

.rubrika p, .search_results li p a {
	display: block;
	padding: 5px 0 0 15px;
}

.rubrika li {
	list-style-type: none;
	padding: 0 0px 0 0;
}

.teaser {
	margin-right: /*1em*/15px;
	color: #424141;
	font-family: verdana;
	font-size: 11px;
}

.teaser p{
	padding-left: 0px;
	margin-left: 0;
	font-size: 11px;
	line-height:15.5px;
}

.teaser h1{
	border: none;
	font-variant:small-caps;
}

.teaser h3 a{
	margin-left: 0px;
	padding-left: 0px;
}

.teaser h3{
	margin-left: 0px;
	padding-left: 0px;
}
.teaser h4 {
	color:#FF2A00;
	font-size:11px;
	font-weight:bold;
	float:left;
	font-style:italic;
	width:20%;
	font-family:Verdana;
	text-align:left;
	}

.teaser.c25 {
}

p.date, .rubrika span, #SideList span, .search_results li span {
	font-size: x-small;
	color:#666;
}

.sidelist ul { 
	margin-bottom: 1em; 
}

p.extra { 
   background: #f1f1f1;
   margin:0!important; 
   padding: 5px 0;
}

/* Database */

.dbrecord div { /* diff. in ie_hacks */
	overflow: hidden;
	margin: 0 0 10px 7px;
}

.dbrecord div span.fieldname {
	float: left;
	width: 20%;
	color:#003399;
	font-size: 0.9em;
	font-style: italic;
}


.dbrecord div span.fieldcontent.left_span {
	text-indent:0px
}

div.dbrecord 
div.abstract span.fieldname, 
div.dbrecord div.abstract span.fieldcontent, 
div.dbrecord div.abstract2 span.fieldname, 
div.dbrecord div.abstract2 ,
div.dbrecord div.res ,
div.dbrecord div.res span.fieldname, 
div.dbrecord div.res span.fieldcontent ,
div.dbrecord div.opis1,
div.dbrecord div.opis1 span.fieldname, 
div.dbrecord div.opis1 span.fieldcontent ,
span.fieldcontent {
	width:100%;
}

div.dbselect {
	margin-bottom: 10px;
}

div.dbselect p {
	margin: 5px 0;
}

ul.dbselect_list {
	margin-bottom: 10px;
}

.dbselect_list span {
	margin-right: 5px;
}

div.vir1 span.fieldcontent, div.res2 span.fieldcontent { 
	width:100%;
}

div.vir1 span.fieldcontent img { 
	margin-left: 15px; 
	margin-bottom: 10px; 
	float:right; 
}

div.vir1 span.fieldname {
	margin-bottom:10px;
}

.dbrecord iframe {
	width: 100%;
}

.dbrecord h1,
.dbrecord h2,
.dbrecord h3,
.dbrecord h5,
.dbrecord h6 {
	color:#003399;
}
.dbrecord h4 {
	color:#FF2A00;
	font-size:11px;
	font-weight:bold;
	float:left;
	font-style:italic;
	width:100%;
	font-family:Verdana;
	text-align:left;
	margin-bottom:5px;
	}
#tabs {
	margin-top: -10px;
}

div.rubrika ul.tabs, 
.gridsearch ul.tabs,
.dbrecord ul.tabs {
	float:right;
	position:relative;
/* 	right: -5px;  */
	margin-bottom: 10px;
	width: 225px;
}

div.teaser div#tabs {
	margin-top: 0px;
}

div.rubrika div#tabs {
	margin-top: 0px;
	float: right;
}

div.rubrika ul.tabs li,
.gridsearch ul.tabs li,
.dbrecord ul.tabs li,
ul.tabs li {
	list-style-type: none;
	display: inline-block;
	float:left;
	text-align:center;
	width:73px;
	line-height:20px;
	padding: 0;
	margin: 0 2px 0 0 !important;
}

div.rubrika ul.tabs .highlight,
.gridsearch ul.tabs .highlight,
.dbrecord ul.tabs .highlight,
ul.tabs highlight {
	background: transparent url(img/tab_hl.gif) 0 0 no-repeat;
}

div.rubrika ul.tabs a,
.gridsearch ul.tabs a,
.dbrecord ul.tabs a,
ul.tabs a, ul.tabs { 
	display: block;
	width:73px;
	height:20px;
	background: transparent url(img/tab.gif) 0 0 no-repeat;
}

div.intro_frame {
	border: 1px solid #dddddd; 
	margin-top: 5px;
	margin-bottom: 15px;
	padding: 5px;
}
/*

ul.tabs { 
	display:none;  
}
*/
.search_results ul { 
	margin: 0 0 1em 0;
}

.search_results li{
	list-style-type:circle;
	margin: 0 0 0 30px;
	padding: 0 0 2px 0;
}

/* Paginacija */

.pagemanage ul {
   list-style: none;
   margin: 0 auto 0 auto !important;
   padding: 0 !important;
   text-align: center;
   width:70%;
}

.pagemanage li {
   margin: 0 0 0 0.2em;
   padding: 0;
   display: inline;
   font-weight:bold;
   color:#000;
   font-size: 0.8em;
}

.pagemanage li a {
   color: #858558;
   font-weight:normal;
}

div.pagemanage * {display:inline;}

.search_results li p {
	color:#666;
	margin:0.5em 0 1em 0;
}

.search_results li span {
	font-style:italic;
}

#newpost {
	background: none;
	border-top: #e8e8e8 solid thin;
	padding:0px;
	width: 420px!important;
	margin-top: 40px!important; 
}

div#main.database #newpost h1 {
	color: #006db0;
	font-weight: bold;
	border: none;
}

#newpost label{
	color: #4a4a4a;
	font-family: Verdana;
}

#newpost input.title{
	border: #cccccc solid thin;
	width: 300px;
}

textarea{
	border: #cccccc solid thin;
}

#newpost textarea{
	border: #cccccc solid thin;
	width: 600px;
}

#newpost input.alertmail{
	border: #cccccc solid thin;
	width: 300px;
}

#newpost input.button{
	background:url(img/poslji.png) no-repeat;
	border: none;
	width: 65px;
	height: 24px;
	color: #ff2a00;
	font-weight: bold;
	font-size: 10px;
	font-family: arial;
}

/* Navigation */

#navL1 {
	width: 500px;
	text-align:center;
	margin:0.5em auto 0.5em auto;
	padding-top: 5px;
}

#navL1 li {
	list-style:none;
	display:inline;
	padding: 3px 0 3px 15px;
	margin: 0 0 0 0;
}
#navL1 li strong { font-weight: normal; }


#navL1 a {
	color:#003399;
}

#navL2 {
	width: 611px;
	text-align:center;
	height: 31px;
	background: url(img/navL2_cela.png) no-repeat;
	background-position: top;
	padding-top: 8px; /* na vrhu problemi*/
}

#navL2 li {
	color:#1b6683;
	display:inline;
	padding: 0px 0px 0px 10px;
	margin: 0px 5px 0px 0px;

	text-align: left;
	background: url(img/bulett.png) no-repeat;
	background-position: left center;
}

#navL2 li.item1 {
	background: none;
}

#navL2 a {
	color: #1b6683;
	font-family: verdana;
	font-size: 11px;
}

#navL2 a:hover {
	text-decoration: none;
}

#navL3, #navL3 ul { 
	margin: 0;
	/*text-transform:capitalize;*/
}

#navL3 li {
	list-style-type:none;
	color: #fff;
	margin: 0 0 0 0;
	padding:5px 0 0px 15px;
	background-image: url(img/navL3_temno.png);
	background-repeat: repeat-x;
	background-position: top;
}

#navL3 li a {
	color:#FFF;
	font-family: arial;
	font-size: 12px;
	font-weight:bold !important;
}

#navL3 li a.highlight{
	font-weight: bold;
}


#navL3 li ul {
	margin-top: 5px;
}


#navL3 li ul li {
	list-style-image: none;
	margin-left: -15px !important;
	padding-left: 15px;
	background: #edf4f6;
	padding-bottom: 0px;
}

#navL3 li ul li a{
	color: #004560;
	font-family: arial;
	padding-left: 10px;
	font-weight:normal !important;
}

#navL3 li a.highlight, li.highlight, a.highligh {
	font-weight: bold !important;
}

#navL3 li ul li a.highlight{
	color: #004560;
	font-weight: bold;
	font-family: arial;
	padding-left: 2px;
}

#navL3 li ul li.highlight{
	display: block;
	list-style-type: none;
	background: #edf4f6 url(img/puscicared.gif) no-repeat;
	list-style-image: none;
	background-position: 10px 8px;
	padding-left: 24px;
	    
}

#navL3 li ul li ul li {
	list-style-type:none;
	margin-left: -10px !important;
	padding-left: 20px;
}

#navL3 li ul li ul li.highlight {
	display: block;
	list-style-type: none;
	background: #edf4f6 url(img/puscicared.gif) no-repeat;
	list-style-image: none;
	background-position: 25px 8px;
	padding-left: 24px;
}

#navL3 li ul li ul li a{
	list-style-type:none;
	color: #969696;
	padding-left: 20px;
}

#navL3 li ul li ul li a.highlight {
	color: #004560;
	font-weight: bold;
	padding-left: 17px;
}

#navL3 li ul li ul li ul li {
	list-style-type:none;
	margin-left:/*2em*/20px !important;
}

#navL3 li ul li ul li ul li.highlight {
	display: block;
	list-style-type: none;
	background: #edf4f6 url(img/puscicared.gif) no-repeat;
	list-style-image: none;
	background-position: 40px 8px;
	padding-left: 24px;
}

#navL3 li.opening{
	display: none;
}

#navL3 li.closing{
	display: none;
}

#navL3 li ul li ul li.closing{
	display: none;
}

#navL3 li ul li ul li ul li.closing{
	display: none;
}

#navL3 li ul li.closing{
	background: url(img/navl3_long.png) no-repeat !important;
	display: block;
}

#navL4 li {
	list-style-type:none;
	margin: 0;
}

#navL4 li ul {
	margin: 0 !important;
}

#navL4 li ul li {
	list-style-type: none;
	color: #f00;
	margin: 0 0 0 -8px;
	padding:0;
}

#navL4 li a {
	color:#003399;
}

/* System messages */

.sispletmessage{
	margin: 0.5em 0 0.5em 0;
}

.sispletmessage p {
	margin: 0.5em 0 0.5em 0;
}

.sispletmessage ul li {
	margin: 0.2em 0 0.2em /*2em*/30px;
}

/* Registration and User Profile */

#reg_welcome { /* welcome instructions */
   margin: 0 0 20px 7px;
}

form#form fieldset { 
	border: none;
	padding: 0;
	margin: 0;
}

#main.registration {
	color: #4a4a4a;
}

#main.registration div#reg_welcome p {
   float:none!important;
   padding:0!important;
   margin-left:0px;
}

#main.registration div#central,
#main.registration .c100 {
   width: 860px!important;
   padding: 0;
	margin-top: 20px;
}

#main.registration h1{
	color: #ff2a00;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	border-left-color: #b7b7b7;
	border-left-style: solid;
	border-left-width: medium;
	border-top-color: #b7b7b7;
	border-top-style: solid;
	border-top-width: thin;
	width: 95%;
	padding-left: 5px;
}

#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: 420px;
}

#main.registration div.row_field_1 { float:left; margin-left:7px; }
#main.registration div.row_field_2 { float:right; }

#main.registration div.form_row span.help { 
   display:block!important; 
   float:right;
   text-align: right;
   margin: 0 5px 10px 0;
}

#main.registration div.form_row span.help.cookie { 
   width: 250px;
   text-align:left;
}

#main.registration div#alert_freq {
   width: 300px;
   float:left;
   margin-bottom: 10px;
}

#main.registration div#cat_select {
   width: 450px;
   float:left;
   margin-bottom: 10px;
}

#main.registration div#alert_freq p,
#main.registration div#cat_select p {
   font-weight:bold;
}

#main.registration div.right_forum span.forum_label{
	color: #006db0;
}

#main.registration div.right_forum select.forum{
	color: #4a4a4a;
}


#form fieldset p { /* descriptions */
	float: left;
	clear: left;
	margin: 0; /* spacing between groups (paragraphs) */
	padding: 0;
}

#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 0 0 7px; /* ident */
	color: #006db0;
}

#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: #ffdbc2;
	color: #818181;
	font-weight: bold;
	padding-top: 7px;
	padding-left: 5px;
	min-height: 24px;
}

input.error {
	background-color: #ffdbc2;
	color: #818181;
}

#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: #006db0;
}

#form fieldset .radio span.field { /* holds the content  for radio */
	float: left; /* wrap around  the content*/
	clear: left; /* be in new line */
	margin: 0 0 5px 80px; /* ident */
}

#form fieldset .form_row .label label { /* the label */
}

#form fieldset .form_row .field input {
	float: left; /*stay on left (if help follows)*/
	border: 1px solid #CCC;
}

#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; 
}

#form fieldset div.left_basic {
	width: 50%;
	display: block;
	float: left;
	text-align: left;
	padding-left: 10px;
}

#form fieldset div.right_basic {
	width: 45%;
	display: block;
	float: right;
	text-align: left;
	padding-right: 10px;
}

#form fieldset div.left_forum {
	width: 30%;
	display: block;
	float: left;
	padding-left: 10px;
}

#form fieldset div.central_forum {
	width: 33%;
	display: block;
	float: left;
	text-align: center;
}

#form fieldset div.right_forum {
	width: 33%;
	display: block;
	float: right;
	padding-right: 10px;
}

#form fieldset div.left_other {
	width: 30%;
	display: block;
	float: left;
	text-align: left;
	padding-left: 10px;
}

#form fieldset div.right_other {
	width: 30%;
	display: block;
	float: right;
	text-align: right;
	padding-right: 10px;
}

#form fieldset h1.right {
	text-align: right;
}

#form fieldset h1.center {
	text-align: center;
}

#form fieldset p.uredi {
	margin: 20px auto 10px 382px !important;
}


#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;
	border-top: 1px solid #b0b0b0;
	padding-top: 10px;
	margin: 10px 0 0 7px;
}

#form div.form_row span.next a {
	width:65px;
	height: 24px;
	display:block;
	float:right;
	font-size: 14px;
	font-weight:bold;
	color:#ff2a00;
	text-decoration:none;
	text-transform:uppercase;
	text-align: center;
	padding: 5px 5px 0 0px;
	background: url(img/poslji.png) no-repeat;
}

#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;
   border-bottom:1px solid #b0b0b0;
   padding-bottom: 10px;
   margin: 0 0 0 7px !important;
}

#main.registration p.interested_in {
   width:100%;
   border-top:1px solid #b0b0b0;
   font-weight:bold;
   padding: 10px 0;
   margin: 0 0 0 7px !important;
}

#main.registration  div.radio span.field input {
   border:none;
}

/*profile specific*/
div#profile_menu {
	width: 890px;
	float: left;
	margin-bottom: 0px;
	margin-top: 1em;
}

div#profile_menu div {
	float:left; 
	margin: 0 30px 0 0;
	text-align:center;
	height: 50px;
	width: 250px;
	padding-top: 15px;
}

div#profile_menu div.highlight {
	background-color: #f6f6f6;
}

div#profile_menu div a {
	font-weight: bold;
	color: #004560;
}

div#profile_content {
	clear:left;
	background-color: #f6f6f6;
}

div#profile_content p.uredi input.button{
	background:url(img/poslji.png) no-repeat;
	border: none;
	width: 65px;
	height: 24px;
	color: #ff2a00;
	font-weight: bold;
	font-size: 13px;
	font-family: arial;
}

ul#whoami li {
 position: relative;
	list-style:none;
	margin:0 2em 0 0 !important;
	width: 33%;
}

#whoami li strong {
	position: absolute; 
	top: 0; 
	right: 0; 
}

#profile_menu { 
	margin: 1em 0 1em 0; 
}

.profile ul#menu {
	list-style:none;
	float:left;
	margin: 0 0 1em 0em !important;

}

.profile h3#menu {
	margin-left:/*2em*/30px;
}

span.fieldcontent h1, div.article h1,
span.fieldcontent h2, div.article h2,
span.fieldcontent h3, div.article h3,
span.fieldcontent h4, div.article h4,
span.fieldcontent h5, div.article h5,
span.fieldcontent h6, div.article h6 {
	color: #f00;
	margin: 0;
	padding: 0;
}

span.fieldcontent h1, div.article h1 { font-size: 1.6em; margin: 6px 0; }
span.fieldcontent h2, div.article h2 { font-size: 1.5em; margin: 5px 0; }
span.fieldcontent h3, div.article h3 { font-size: 1.4em; margin: 4px 0; }
span.fieldcontent h5, div.article h5 { font-size: 1.2em; margin: 2px 0; }
span.fieldcontent h6, div.article h6 { font-size: 1.1em; margin: 1px 0; }



span.fieldcontent h4, div.article h4  {
	color:#FF2A00;
	font-size:11px;
	font-weight:bold;
	float:left;
	font-style:italic;
	width:20%;
	font-family:Verdana;
	text-align:left;
}

/* Generic classes */

.floatleft {
	float:left !important;
}

.floatright {
	float:right !important;
}

a.highlight  {
	font-weight: bold !important;
}

.nonhighlight, .nonhighlight a  {
	font-weight: normal !important;
}

.dashed {
	border:dashed 1px;
	display:block !important;
}

.dotted {
	border:dotted 1px;
	display:block !important;
}

.solid {
	border:solid 1px;
	display:block !important;
	border-color:#cfcfcf;
}

.width33 {
	width:33% !important;
}

.width50 {
	width:50% !important;
}

.width66 {
	width:66% !important;
}

.clear {
	clear:both;
}

.none li {
	list-style-type:none  !important;
}
/*bullets*/
/* bullet1-8 diff. in ie_hacks */
ul.bullet1 li span,
ul.bullet3 li span,
ul.bullet4 li span,
ul.bullet5 li span,
ul.bullet6 li span,
ul.bullet7 li span,
ul.bullet8 li span {
	position: absolute; 
	left: 0em; 
	top: 0.1em; 
	overflow: hidden;
	font-size: x-small; /*WARNING: changing this will effect bullet formating, must be set with word and not em size (for IE)*/
	color:#999999; 
	font-family:verdana; 
	padding-right: 5px;
}

ul.bullet1 li a,
ul.bullet3 li a,
ul.bullet4 li a,
ul.bullet5 li a,
ul.bullet6 li a,
ul.bullet7 li a,
ul.bullet8 li a{
	padding-top: 2px;
}

ul.bullet1 li,
ul.bullet2 li,
ul.bullet3 li,
ul.bullet4 li,
ul.bullet5 li,
ul.bullet6 li,
ul.bullet7 li,
ul.bullet8 li	{
	position: relative; 
	list-style: none; 
	margin: 0 0 0.5em 0.3em; 
}

ul.bullet9 li,
ul.bullet10 li,
ul.bullet11 li	{	
	margin: 0 0 0.5em 1.5em; 
	padding: 0;
}

/*none*/
ul.bullet0 li { 
	list-style: none;
	margin: 0 0 0 0.3em;
	padding: 0;
}

/*DD.MM*/
ul.bullet1 li { padding: 0 0 0 3.1em; }
ul.bullet1 li span { width: 3.4em; margin-left: 0px;}
/*DD.MM.YY*/
ul.bullet2 li {}   /*list ob strani z datumi*/
ul.bullet2 li span { width: 5.6em;}
/*DD.MM.YYYY*/
ul.bullet3 li { padding: 0 0 0 5.3em; }
ul.bullet3 li span { width: 5.7em; }
/*MMM DD*/
ul.bullet4 li { padding: 0 0 0 3.5em; }
ul.bullet4 li span { width: 3.9em; }
/*MMM DD YYYY*/
ul.bullet5 li { padding: 0 0 0 5.8em; }
ul.bullet5 li span { width: 6.6em; }
/*MMM DD - MMM DD, YYYY*/
ul.bullet6 li { padding: 0 0 0 9.7em; }
ul.bullet6 li span { width: 11em; }
/*MM/DD*/
ul.bullet7 li { padding: 0 0 0 3em; }
ul.bullet7 li span { width: 3.4em; }
/*MM/DD/YYYY*/
ul.bullet8 li { padding: 0 0 0 5.3em; }
ul.bullet8 li span { width: 6.1em; }
/*disc*/
ul.bullet9 li { 
	list-style: disc;
}

/*square*/
ul.bullet10 li { 
	list-style: square;
}

/*circle*/
ul.bullet11 li { 
	list-style: circle;
}

/*custom*/
ul.bullet12 {
	list-style-image: url(img/bluedot.png)  !important;
	margin:0 0 0 15px !important;
}

ul.bullet13 {
	list-style-image: url(img/bluedot.png)  !important;
	margin:0 0 0 15px !important;
}

ul.bullet14 {
	list-style-image: url(img/bluedot.png)  !important;
	margin:0 0 0 15px !important;
}

ul.bullet15 {
	list-style-image: url(img/bluedot.png)  !important;
	margin:0 0 0 15px !important;
}

ul.bullet1, 
ul.bullet2, 
ul.bullet3, 
ul.bullet4, 
ul.bullet5, 
ul.bullet6, 
ul.bullet7, 
ul.bullet8, 
ul.bullet9,
ul.bullet10,
ul.bullet11,
ul.bullet12,
ul.bullet13,
ul.bullet14,
ul.bullet15 { 
	margin-bottom: 5px; 
}

li.doc {
	list-style-image: url(img/doc.png);
}

li.xls {
	list-style-image: url(img/doc.png);
}

li.ppt {
	list-style-image: url(img/doc.png);
}

li.pdf {
	list-style-image: url(img/pdf.png);
}

li.html {
	list-style-image: url(img/html.png);
}

li.txt {
	list-style-image: url(img/txt.png);
}

li.zip {
	list-style-image: url(img/zip.png);
}

li.rar {
	list-style-image: url(img/rar.png);
}

li.xml {
	list-style-image: url(img/txt.png);
}

div.article form{
	margin-left: 10px;
}

.author, .source {
	color: #666;
	display: inline;
	margin: 20px 10px 10px 0px !important;
}

.author a, .source a {
	color: #003300;
	font-size: 10px;
}

div.more {
	font-family: Verdana;
	font-weight: bold;
	color: #006db0;
}

.rubrika div.more {
	padding:5px 0 0 0;
}

.rubrika div.more a {
	font-size: 1.1em;
	margin-left:0.9em !important;	
}

.rubrika div.more span.more {
	float:left;
}

.rubrika div.more span.archive {
	margin-top: -15px;
	float:right;
}

/* Admin Stuff and other restricted access things */

#admintools {
	position: absolute;
	top:0;
	left: 50px;
	z-index: 3;
	margin: 0 auto 0 auto;
	background:#ffdbc2;
	color: #004560;
	text-align: left;
	font-size:0.9em;
	border: 3px solid #f66e61;
	border-top: none;
	width: 110px;
}

#admintools ul li {
	list-style:none;
	margin: 0.2em 1em;
	padding: 0;
	float: left;
}

.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-size: 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;
}

/* casovnice */
.uretable {
	border: 1px solid #000000;
}

input.title {
	width: 400px;
}

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;
}

/*input#email_prijava{
	margin-left: 15px;
	margin-bottom: 5px;
}*/

input#email_prijava{
	border: #cccccc solid thin;
	width: /*13em*/150px;
	height: 1.3em;
	margin: 0 0 0 0;
	padding: 3px 0 2px 5px;
	font-size: 0.9em;	
}

div.teaser p span input{
	background:url(img/poslji.png) no-repeat;
	width: 65px;
	height: 24px;
	color: #ff2a00;
	font-weight: bold;
	text-decoration: none;
	margin: 5px 0 5px 60px;
	border: none;
}

div.teaser p a img{
	margin-left: 0px;
}

div.vir1 span.fieldcontent left p img {
	float: left;
	margin-right:50px; /*Tekst se poka�e na desni od slikce*/
}

div.vir1 span.fieldcontent right p img {
	float: right;
}

div#side div.teaser p img{
	float: right;
	width: 160px;
}
div.article p a img {
	margin-top: 0px;
	/*vertical-align: top;*/ /*tole podre zadevo v IE*/
	padding-top: 0px;	
}

table.PrijavnaForma {
	margin-left: 10px;
}

table.PrijavnaForma tr td {
	font-size: 12px;
}

div.column.floatright.c33 div.rubrika.normal.c33.floatright div.teaser.no p {margin-left:7px;}

span.fieldcontent p {
	margin-bottom: 15px !important;
}

div.rubrika.kupcek.subpage.rid2053.pid.custom3.c25.undermenu div.teaser {
	margin-top:-9px;
}

div.rubrika.kupcek.subpage.rid2053.pid.custom3.c25.undermenu div.teaser ul li{
	line-height:12px;
}
.ajaxmenu table tr td {
	text-align: left;
}


div.teaser.intro_frame div h2,
div.teaser div h2 /*l8r */
{
width:100%;
}

div.teaser.intro_frame div h2 a,
div.teaser div h2 a { /* l8r */
color: #006db0; 
}

div.teaser.intro_frame div h2 a.admin,
div.teaser div h2 a.admin { /*l8r */
color: red; 
}

div.teaser.intro_frame  span.datum,
div.teaser  span.datum { /* l8r */
color:#0000ff;
font-size:12px;
display: block;
}

div.teaser.intro_frame p,
div.teaser p { /* l8r */
float: left;
top: 5px;
font-size:12px;}


div.teaser.intro_frame div,
div.teaser div { /*lr*/
padding-bottom:2px;
}

div.teaser.intro,
div.teaser.intro.no,
div.teaser.intro.intro_frame
 {
/*	width: 95% !important; */
	min-height: 60px;
	display: block !important;
	top: 5px;
	bottom: 5px;
	padding: 5px !important;
}

div.teaser.intro div div.text {
	width: 95%;
}

div.teaser.intro div img,
div.teaser.intro div a img,
div.teaser.intro.no div img,
div.teaser.intro.no div a img,
div.teaser.intro.intro_frame div img 
div.teaser.intro.intro_frame div a img {
	float: left;
	margin-right: 5px;
	right: 5px;
	margin-top: 0px;
	top: 0px;
	padding-top: 2px;
	vertical-align: top;
}

div.teaser.intro div h2,
div.teaser.intro div a h2,
div.teaser.intro.no div h2,
div.teaser.intro.no div a h2,
div.teaser.intro.intro_frame div h2,
div.teaser.intro.intro_frame div a h2
{
	display: inline;
	float: none;
	width: 100%;
}

div.teaser.intro div p,
div.teaser.intro.no div p,
div.teaser.intro.intro_frame div p {
	display: block;
	padding-left: 0px;
	float: none;
	width: 100%;
}


div.teaser.intro div {
    display: block;
    width: 100%;
    margin-bottom: 5px;
}

div.teaser.intro div img {
    float: left;
}


