html {
	padding: 0;
	margin: 0;
	height: 100%;
}

body {

	padding: 0;
	margin: 0;	

	height: 100%;

	font-family: Tahoma;
	
	font-size: 12px;
	line-height: 1.2em;
	text-align: center;
	
	color: #444;
	background: transparent url(../../images/wrapper-bg.gif) top center no-repeat;
	
}

form {
	margin: 0;
}

.clear {
	position: relative;
	clear: both;
	margin:0;
	padding:0;
	height:0;
	width:0;
	border: none;
}

.clear_right {
	position: relative;
	clear: right;
}

.clear_left {
	position: relative;
	clear: left;
}

.x {
	display: none;
}

h1 {
	padding: 0;
	margin: 0;
	
}

h2 {
	padding: 0 0 25px 0;
	margin: 0;
	display: block;
	font-weight: normal;
	font-size: 20px;
	line-height: 24px;
	color: #444;
}

h3 {
	padding: 0;
	margin: 0;
	color: #f37021;
	font-size: 12px;
}

a {
	color: #f37021;
	font-weight: bold;
	text-decoration: none;
}
#page h3 a {
	color: #f37021;
}

/********************
		WRAPPER
*********************/

#wrapper {
	position: relative;
	width: 960px;
	margin: 0 auto;
	text-align: left;
	min-height: 100%;
}

#wrapper_inner {
	margin: 0;
	padding: 0;
}

/********************
		HEADER
*********************/


#header {
	display: block;
	position: relative;
	margin: 0;
	padding: 0;
	height: 307px;
	background: transparent url(../../images/page-top.gif) 0px 261px no-repeat;
}

#header .x {
	display: none;
}

#header_tool {
	height: 61px;
	width: 100%;
}

#header_info {
	position: absolute;
	top: 24px;
	left: 4px;
	color: #ccc;
	font-size: 11px;
}

#header_info span {
	position: relative;
	top:-1px;
	left: 5px;
	margin-right: 37px;
}

#headermailimg {
	width: 14px;
	height: 11px;
	background: transparent url(../../images/info-mail.gif) top left no-repeat;
	position: absolute;
	top: 1px;
	left: 105px;
}
#headermailimg:hover {
	background-position: bottom left;
}

#header_mt {
	color: #ccc;
	font-weight: normal;
	padding-left: 5px;
}
#header_mt:hover span {
	text-decoration: underline;
}

#header_info a:hover {
	color: #f37021;
}

/********************
		SEARCH
*********************/

#searchbox {
	position: absolute;
	left: 760px;
	/*left: 595px;*/
	top: 21px;
	display: block;
}
#searchbox .search_input {
	position: absolute;
	top: 0;
	left: 20px;
	color: #ccc;
	background-color: #535353;
	border: none;
	height: 16px;
	width: 129px;
	padding-left: 7px;
	padding-top: 4px;
	font-size: 9px;
}
#searchbox .inputbutton {
	position: absolute;
	top: -1px;
	left: 150px;
	margin-left: 10px;
	color: #fff;
	height: 20px;
	padding-right: 10px;
	background: transparent url(../../images/search-arrow.gif) right 6px no-repeat;
	border: none;
	font-weight: bold;
	font-size: 11px;
	cursor: pointer;
}

#searchbox .inputbutton:hover {
	text-decoration: underline;
}


.SearchResultText {
	background: transparent url(../../images/border-dotted.gif) bottom left repeat-x;
	padding-bottom: 5px;
	margin-bottom: 5px;

	/* janko fix - da lepše zgleda ker je obup bil */
	margin-top: 10px;
	margin-bottom: 15px;
	/* end: janko fix - da lepše zgleda ker je obup bil */
}

.searchresult {
	padding: 5px 0;
	background: transparent url(../../images/border-dotted.gif) top left repeat-x;

	/* janko fix - da lepše zgleda ker je obup bil */
	margin-top: 5px;
	padding: 10px 0;
	margin-bottom: 5px;
	/* end: janko fix - da lepše zgleda ker je obup bil */
}

.pages {
	background: transparent url(../../images/border-dotted.gif) top left repeat-x;
	padding-top: 5px;
}

#content_content {
	margin-bottom: 10px;
}



/*
	LANGUAGE SELECTOR
*/

#lang {
	position: absolute;
	display: block;
	right: 0;
	top: 23px;
	height: 1%;
	
	z-index: 100;
	
}

#lang_inner {

}

#lang a {
	margin: 0 8px 0 1px;
	padding: 0;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	height: 1%;
}

#lang a.selected {
	color: #f37021;
}

#lang a span {
	
}

/********************
		TOOLBOX
*********************/

#orodja {
	position: absolute;
	display: block;
	margin: 0;
	padding: 0;
	top: 278px;
	left: 840px;
	text-align: right;

}

#toolbox {
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	height: 19px;
}

#toolbox span {
	display: none;
}
#toolbox div.buttons {
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	float: left;
	width: 21px;
	height: 17px;
	text-decoration: none;
	margin: 1px;
	
}

#toolbox div.buttons a {
	position: relative;
	display: block; 
	width: 21px;
	height: 17px;
}

#toolbox a#t-home {
	background: transparent url(images/toolbox/tool1_color_1.gif) left top no-repeat;
	background-position: top left;
}
#toolbox a#t-home:hover {
	background-position: bottom left;
}
#toolbox a#t-sitemap {
	background: transparent url(images/toolbox/tool2_color_1.gif) left top no-repeat;
	background-position: top left;
}
#toolbox a#t-sitemap:hover {
	background-position: bottom left;
}
#toolbox a#t-contact {
	background: transparent url(images/toolbox/tool3_color_1.gif) left top no-repeat;
	background-position: top left;
}
#toolbox a#t-contact:hover {
	background-position: bottom left;
}
#toolbox a#t-lineheight {
	background: transparent url(images/toolbox/tool4_color_1.gif) left top no-repeat;
	background-position: top left;
}
#toolbox a#t-lineheight:hover {
	background-position: bottom left;
}
#toolbox a#t-fontsize {
	background: transparent url(images/toolbox/tool5_color_1.gif) left top no-repeat;
	background-position: top left;
}
#toolbox a#t-fontsize:hover {
	background-position: bottom left;
}
#toolbox a#t-print {
	background: transparent url(images/toolbox/tool6_color_1.gif) left top no-repeat;
	background-position: top left;
}
#toolbox a#t-print:hover {
	background-position: bottom left;
}


/********************
		PAGE
*********************/

#page {
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	width: 960px;
	height: 1%;
}

#page_inner {
	text-align: left;
	height: 1%;
}

#page a:hover {
	text-decoration: underline;
}

/********************
		COL1
*********************/

#col1 {
	position: relative;
	display: block;
	float: left;
	margin: 0;
	width: 181px;
	padding: 0;
	height: 1%;
	
}

#col1_inner {
	height: 1%;
	padding: 0;
	margin: 0 0 0 12px;
	width: 169px;
	background: transparent url(../../images/border-dotted.gif) top left repeat-x;
}

#vmenu .n2 {
	margin-top: 7px;
	display: block;
	height: 1px;
	width: 169px;
	overflow: hidden;
	background: transparent url(../../images/border-dotted.gif) top left repeat-x;
}

#vmenu {
	position: relative;
	display: block;
	overflow: hidden;
	height: 1%;
}

#vmenu span.head {
	display: block;
	width: 169px;
	padding: 4px 0 8px 0;
	margin:0;
}

#vmenu ul {
	margin:0;
	padding:0;
	width: 169px;
	list-style: none;
}

#vmenu ul li {
	display: block;
	width: 169px;
	margin: 0;
	padding: 0;
	height:1%;
}

#vmenu ul li a {
	display: block;
	color: #000000;
	padding: 3px 0;
	margin: 0;
	height:1%;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	font-family: tahoma;
}

#vmenu ul li a:hover,
#vmenu ul li a.selected {
	text-decoration: none;
	color: #f37021;
}

#vmenu li a span {
	
}

#vmenu ul ul {
	display: block;
	margin: 0;
	padding: 4px 0;
	height: 1%;
}

#vmenu ul ul li {
	width: 169px;
	margin: 0;
}

#vmenu ul .first {
	margin: 0;
	padding-top: 8px !important;
}
#vmenu ul ul li.last {
	margin: 0;
	padding-bottom: 10px;
}

#vmenu ul ul li a {
	display: block;
	padding: 2px 0 2px 15px;
	font-size: 12px;
	font-weight: normal;
	font-family: tahoma;
}

#vmenu ul ul a span {
	
}

#vmenu ul ul a:hover, #vmenu ul ul li a.selected {
	text-decoration: none;
	background: transparent url(../../images/vmenu-arrow.gif) 0px 7px no-repeat;
}

/********************
		COL2
*********************/

#content {
	position: relative;
	display: block;
	width: 778px;
	padding: 0 0 0 1px;
	float: left;
}


#col2 {
	margin: 0;
	display: block;
	position: relative;
	padding: 0;
	margin: 0px;
	width: 568px;
	color: #000;
}

#page.wide #col2 {
	width: 778px;
	margin: 0;
	padding: 0;
}

#page.wide #col2_inner {
	margin-left: 31px;
	width: 747px;
}
/*simon+domen fix*/
#page #col2_inner {
	margin-left: 31px;
	
}
/*simon+domen fix*/
#page #col2.newslisting  #col2_inner{
	margin-top: -1px;
	margin-left: 0px;
}
/*simon+domen fix*/
#page #col2.newslisting  #col2_inner .x{
	background: none;
}
#page.wide #col2_inner .x {
	display: block;
	width: 747px;
	height: 1px;
	overflow: hidden;
	border: none;
	background: transparent url(../../images/border-dotted.gif) top left repeat-x;
}

#col2.catalogue {
	width: 537px;
	/*margin-left:31px;*/
}

#page.wide #col2.catalogue {
	margin-left: 0px;
}

#col2.catalogue div.x {
	display: block;
	width: 537px;
	height: 1px;
	overflow: hidden;
	border: none;
	background: transparent url(../../images/border-dotted.gif) top left repeat-x;
}
/* simon+domen fix */
#col2 .x{
	display: block;
	width: 537px;
	height: 1px;
	overflow: hidden;
	border: none;
	background: transparent url(../../images/border-dotted.gif) top left repeat-x;
}
#col2 h2 {
	padding-top: 24px;
	padding-bottom:0;
	margin-bottom:0;
	color: #f37021;
	font-size: 16px;
	font-weight: bold;	
}

#col2 .text {
	margin: 4px 0 29px 0;
	font-size: 11px;
}


/*
	LIST ITEM
*/
.list_item {
	padding: 0 0 0 31px;
	margin: 0 0 10px 0;
	width: 253px;
	text-align: right;
}

.list_item.item_left {
	float: left;
}
.list_item.item_right {
	float: right;
}


.first {
	padding-top: 0;

}

.last {
	border: none;
}

.list_item .commented {
	text-align: right;
	color: #666;
}

.list_item .date {
	color: #000;
	font-weight: bold;
	font-size: 11px;
	padding: 2px 0;
	position: relative;
	top: 5px;
	right: 3px;
}

.list_item img {
	float: right;
	margin: 10px 0 10px 10px;
}
/*simon+domen fix*/
#page #col2.newslisting #col2_inner .list_item div.x {
	display: block;
	width: 253px;
	height: 1px;
	overflow: hidden;
	border: none;
	background: transparent url(../../images/border-dotted.gif) top left repeat-x;
}


#page #col2.newslisting #col2_inner .list_item .n2 {
	clear: both;
}

#archivelinkwrap {
	margin-left: 31px;
	width: 537px;
	text-align: right;
}

#archivelinkwrap a{
	float: none;
}

.body_back {
	display: block;
	width: 100%;
	text-align: right;
}

#col2_inner a.back {
	color: #000;
	font-weight: bold;
	font-size: 11px;
	margin: 17px 0px 10px 0;
	padding: 0 15px 0 5px;
	border: none;
	position: relative;
	right: 0px;
	bottom: 1px;
	/*float: right;*/

	background: white url(../../images/vmenu-arrow.gif) right 4px no-repeat;
}

#newsmore {
	display: block;
	width: 253px;
	text-align: right;
	clear: both;
}

.list_item .more {
	color: #000;
	font-weight: bold;
	font-size: 11px;
	margin: 17px 0 3px 0;
	padding: 0 13px 0 5px;
	border: none;
	position: relative;
	right: 0px;
	bottom: 1px;
	/*float: right;*/
	
	background: white url(../../images/vmenu-arrow.gif) right 4px no-repeat;
}

.list_item h3 span {
	display: block;
	text-align: left;
	margin-top: 10px;
}

.list_item .item_text {
	display: block;
	text-align: left;
	font-size: 11px;
	margin-top: 10px;
}

.archivelink {
	color: #000;
	font-weight: bold;
	font-size: 11px;
	margin: 17px 0 3px 0;
	padding: 0 13px 0 5px;
	border: none;
	position: relative;
	right: 0px;
	bottom: 1px;
	float: right;

	background: white url(../../images/vmenu-arrow.gif) right 4px no-repeat;
}


/*
	GALLERY
*/
#gallery {
	position: relative;
	margin: 0 0 30px 0;
	width: 100%;
}

#page.wide #gallery {
	width: 747px;
}

#gallery .thumbnail {
	position: relative;
	display: block;

	float: left;
	
	width: 120px;
	height: 120px;
	
	border: none;

	line-height: 120px;
	
	margin: 0 4px 5px 0;

	text-align: center;

}

#gallery .thumbnail a {
	font-weight: normal;
}
	
#gallery .thumbnail img {
	vertical-align: middle;
	display: inline;
}

#gallery .x {
	display: none !important;
}

/*
	COL3
*/

#col3 {
	display: block;
	position: relative;
	z-index: 1;
	float: right;
	width: 169px;
	right: 9px;
	/*background: blue url(../../images/border-dotted.gif) top left repeat-x;*/
}

#page.wide #col3 {
	display: none;
	
}

/*
	IMAGES
*/

#images {
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	height: 1%;
	background: transparent url(../../images/border-dotted.gif) top left repeat-x;
	position: relative;
}

#images_inner {
	background: transparent url(../../images/border-dotted.gif) bottom left repeat-x;
}

#images .title {
	position: relative;
	display: block;
	margin: 0 0 9px 0;
	padding: 4px 0 4px 0;
	height: 1%;
	color: #000;
	padding-top: 11px;	

}


#images .title span {
	display: block;
	color: #000;
	font-weight: normal;
	font-size: 13px;
	padding: 0;
}

#images a {
	position: relative;
	display:block;
	margin: 0;
	padding: 0;
	text-align:left;
		
}

#images img {
}

#images .desc {
	font-size: 10px;
	padding: 0 10px;
	
}

/*
	DOCUMENTS
*/

#documents {
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	height: 1%;
	background: transparent url(../../images/border-dotted.gif) top left repeat-x;
	position: relative;
}

#documents_inner {
	background: transparent url(../../images/border-dotted.gif) bottom left repeat-x;
}

#documents .title {
	position: relative;
	display: block;
	margin: 0 0 9px 0;
	padding: 4px 0 4px 0;
	height: 1%;
	color: #000;
	padding-top: 11px;	
}

#documents .title span {
	display: block;
	color: #000;
	font-weight: normal;
	font-size: 13px;
	padding: 0;
}

#documents dl {
	position: relative;
	margin:0;
	padding: 0 0 4px 0;
}

#documents dt {
	height: 1%;
	padding-left: 17px;
	padding-bottom: 6px;
	margin-bottom: 6px;
}

#documents dt img {
	float: left;
	margin-left: -17px;
}

#documents a {
	color: #666;
	display: block;
	padding: 0 0 0 2px;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	text-decoration: none;
}

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

/*
	NEWSLETTER
*/

#newsletter {
	margin: 0;
	margin-top: 1px;
	margin-bottom: 10px;
	padding: 0;
	height: 1%;
	background: transparent url(../../images/border-dotted.gif) top left repeat-x;
	position: relative;
	overflow: hidden;
}

#newsletter_inner {
	background: transparent url(../../images/border-dotted.gif) bottom left repeat-x;
}

#newsletter .title {
	position: relative;
	display: block;
	margin: 0 0 9px 0;
	padding: 4px 0 4px 0;
	height: 1%;
	color: #000;
	padding-top: 11px;	
}

#newsletter .title span {
	display: block;
	color: #000;
	font-weight: normal;
	font-size: 13px;
	padding: 0;
}

#newsletter .desc, #newsletter form, #newsletter .message {
	padding: 0;
	margin:0;
	color: #444;
	font-size: 11px;
}

#newsletter .textfield {
	display: block;
	width: 164px;
	height: 15px;
	margin: 5px 0;
	font-family: tahoma;
	font-size: 11px;
	padding: 5px 1px 1px 9px;
	color: #000;
	background: #e6e6e6;
	border: none;
}

#newsletter input.submit {
	color: #000;
	font-weight: bold;
	font-size: 11px;
	margin: 17px 0 5px 0;
	padding: 0 13px 0 5px;
	border: none;
	position: relative;
	right: 0px;
	bottom: 1px;
	float: right;
	cursor: pointer;
	background: white url(../../images/vmenu-arrow.gif) right 5px no-repeat;
}

#newsletter input.submit:hover {
	text-decoration: underline;
}

#newsletter .n2 {
	display: block;
	clear: right;
	height:0px;
	margin:0;
	padding:0;
	overflow:hidden;
	border:none;
}


/*
	POLL
*/

#poll {
	margin: 0;
	margin-bottom: 30px;
	padding: 0;
	height: 1%;
}

#poll .title {
	position: relative;
	display: block;
	margin: 0 0 9px 0;
	padding: 0 0 5px 0;
	height: 1%;
	color: #444;
	border-bottom: 1px solid #bfbfbf;	
	padding-top: 10px;	
}

#poll .title span {
	display: block;
	color: #444;
	font-weight: normal;
	font-size: 15px;
	padding: 0;
}

#poll .question {
	color: #444;
	margin-bottom: 5px;
	font-weight: bold;
}

#poll .answers {
	color: #444;
}


#poll input {
	color: #444;
	font-size: 10px;
}

#poll .answers input {
	float: left;
	clear: left;
	margin-left: 0px;
	border: none;
	background: none;
}

#poll .answers label {
	display: block;
	padding-left: 20px;
}

#poll .answers div {
	margin-bottom: 10px;
	margin-right: 10px;
}

#poll .answers div span {
	color: #444;
	font-size: 10px;
}

#poll .all_answers {
	margin-bottom: 5px;
}

#poll .indicator {
	position: relative;
	display: block;
	margin-top: 5px;
	height: 4px;
	overflow: hidden;
	background-color: #ccc;
}

/*
	COMMENTS
*/

#comments {
	height: 1%;
	margin-top: 10px;
	padding-top: 10px;
}

#comments .nocomments {
	padding-top: 5px;
	text-align: center;
	color: #666;
}

#comments .comment_name {
	width: 293px; 
	
	padding: 1px;
	margin: 0 0 5px 0;

	font-family: Tahoma;
	font-size: 11px;
}

#comments .comment_text {
	width: 293px; 
	height: 100px;

	padding: 1px;
	margin: 0 0 5px 0;
	
	font-family: Tahoma;
	font-size: 11px;
}

#comments .submit {
	font-family: Tahoma;
	font-size: 10px;
}

#comments .output {
	border-top: 1px solid #ccc;	
	margin-top: 5px;
}

#comments .comment {
	padding: 5px 0;
}

#comments .comment .name {
	font-weight: bold;
}

#comments .comment .date {
	color: #666;
}

/*
	FORMS
*/

#forms {
	clear:both;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
	/*width: 400px;*/
	height: 1%;
}

#formtitle {
	display: block;
	font-weight: bold;
	width: 100%;
	background: transparent url(../../images/border-dotted.gif) bottom left repeat-x;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

#forms .esm_form_field {
/*	clear: both;*/
}

#forms label {
	
	display: block;
	
	padding-top: 3px;
	margin-right: 5px;
	line-height: 18px;
}

#forms .inputfield_i {
	padding: 1px;
	margin: 0 0 5px 0;

	font-family: arial;
	font-size: 11px;
	
	width: 375px; 
}

#forms .inputfield_t {
	padding: 1px;
	margin: 0 0 5px 0;

	font-family: arial;
	font-size: 11px;
	height: 100px;
	width: 375px; 
}

/*    forme radio    */

#forms input.inputfield_r {
	float: left;
}

#forms label.inputfield_r {
	display: inline;
	float: none;
	clear: right;

	padding-top: 0px;
	margin: 2px 0 0 0;
	
	line-height: 20px;
}

#forms div.inputfield_r {
	position: relative;
	display: block;
	width: 220px;
	margin-left: 25px;
}

#forms form div.inputfield_r span {
	display: block;
	width: 220px;
	clear: right;
	padding: 0 0 5px 0px;
}

#forms form div.inputfield_r label {
	padding-left: 5px;
}



#forms .inputfield_s {
	width: 150px;
	
	font-size: 11px;
	font-family: tahoma;
	
	margin: 0 0 10px 0;
	padding: 2px;
	
}

/*    forme checkboxi    */


#forms div.inputfield_c {
	display: block;
	position: relative;
	padding: 3px 0 3px 5px;
}

#forms div.esm_form_field label {
	float: none;
}

#forms div.inputfield_c span {
	display: block;
	padding: 3px 0 3px 20px;
}

#forms div.inputfield_c label {
	padding-left: 5px;
	float: none;
	display: inline;
}

/*    forme seznami    */

#forms div.esm_form_field select option {
	padding: 0px 5px;
}


#forms .inputfield_s {
	padding: 1px;
	margin: 0 0 5px 0;
}

#forms input.submit {
	color: #000;
	font-weight: bold;
	font-size: 11px;
	margin: 17px 0 5px 0;
	padding: 0 13px 0 5px;
	border: none;
	display: block;
	bottom: 1px;
	cursor: pointer;
	background: white url(../../images/vmenu-arrow.gif) right 5px no-repeat;
}

#forms input.submit:hover {
	text-decoration: underline;
}

#forms .x {
	display: none !important;
}

/*
	FOOTER
*/

#footer {
	position: relative;
	display: block;
	margin: 42px 0 0 0;
	width: 960px;
	background: transparent url(../../images/border-dotted.gif) top left repeat-x;
}

#footer_inner {
	text-align: right;
	padding: 2px 0 20px 0;
}


#footer #poweredby, #footer #legal {
	display: block;
	/*line-height: 8px;*/
}

#footer a {
	color: #999;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}

#poweredby {
	display:inline;
	margin: 0px;
	padding: 0px;

}

#poweredby  span{
	float:left;
	color: #999;
	font-size: 11px;
}

#poweredby a {
	float:left;
}

#legal {
	color: #999;
}

/*
#poweredby a.icon {
	overflow:hidden;
	
	margin: 5px 0 0 3px;
	padding:0px;
	width: 60px;
	height: 9px;
	background: transparent url(../../images/footer-simplnet-logo.gif) left top no-repeat;
}
*/

#footerlogo {
	margin-left: 5px;
	letter-spacing: 1px;
	font-family: Tahoma;
	font-size: 10px;
}

#footerlogo1 {
	color: #C3000D;
}
#footerlogo2 {
	color: #E94F00;
}
#footerlogo3 {
	color: #F08D00;
}

/*************************************
		CATALOGUE
****************************************/

#catalogue {
	
	margin-top: 10px;
}
#catalogue_inner {}
#catalogue .catalogue_list_item {
	margin: 8px 0px;
	padding: 8px 0px;
}
#catalogue .catalogue_cat_item {
	margin: 8px 0px;
	padding: 8px 0px;
}

#catalogue .catalogue_cat_item .x,#catalogue .catalogue_list_item .x,#catalogue .catalogue_item .x, #catalogue #forms .x {
	display: none !important;
}


#catalogue .first {}
#catalogue h3 {
	margin-bottom: 8px;
}

#catalogue .catalogue_list_item .last {}

#catalogue .catalogue_list_item h3,
#catalogue .catalogue_list_item h3 a {}
#catalogue .catalogue_list_item div.item_image { border: none; }
#catalogue .catalogue_list_item a {}
#catalogue .catalogue_item {}
#catalogue .catalogue_item div.main {}
#catalogue .catalogue_item div.dodatki {}
#catalogue .catalogue_item div.item_sifra {}
#catalogue .catalogue_item div.item_vrednost {}
#catalogue .catalogue_item div.item_pakiranje {}
#catalogue .catalogue_item div.item_abstract {}
#catalogue .catalogue_item div.item_gallery {}
#catalogue .catalogue_item div.item_documents {}
#catalogue .catalogue_item div.item_desc {}
#catalogue .catalogue_item div.item_spec {}

#catalogue .catalogue_back {}
#catalogue .catalogue_back a {
	color: #000;
	font-weight: bold;
	font-size: 11px;
	margin: 17px 0 3px 0;
	padding: 0 13px 0 5px;
	border: none;
	position: relative;
	right: 0px;
	bottom: 1px;
	float: right;

	background: white url(../../images/vmenu-arrow.gif) right 4px no-repeat;
}

#catalogue .more {
	color: #000;
	font-weight: bold;
	font-size: 11px;
	margin: 17px 0 3px 0;
	padding: 0 13px 0 5px;
	border: none;
	position: relative;
	right: 0px;
	top: 5px;

	background: white url(../../images/vmenu-arrow.gif) right 4px no-repeat;
	
}

#catalogue .pages {
	position: relative;
	display: block;
	margin: 10px 0;
	padding: 0;
	text-align: center;
}

#catalogue .listings {
	margin: 0 auto;
}

#catalogue .listing-left {
	position: absolute;
	left: 20px;
}
#catalogue .listing-right {
	position: absolute;
	right: 20px;
}

#catalogue #pagelister {
	border-top: 1px solid #333;
	padding-top: 5px;
	margin-top: 5px;
	text-align: center;
}

.catalogue_list_item .item_image {
	float: left;
}

.catalogue_list_item .text {
	display: block;
	float: left;
	padding: 5px;
}

#catalogue .item_abstract {
	font-weight: bold;
}

#catalogue .catalogue_cat_item, #catalogue .catalogue_list_item {
	background: transparent url(../../images/border-dotted.gif) top left repeat-x;
}


/*************************************
		BREADCRUMBS MENU
****************************************/

#bcmenu {
	position: absolute;
	top: -25px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	font-size: 11px !important;
	line-height: 1.2em !important;
}
#bcmenu a {
	color: #333;
	font-weight: bold;
	font-size: 11px;
}
#bcmenu img {
	padding: 0 5px;
}

#bcmenu a.selected {
	font-size: 11px;
	text-decoration: none;
}





/*************************************
		SITEMAP
****************************************/

#sitemap {
	margin-top: 20px;
	margin-bottom: 40px;
	width: 300px;
}

#sitemap a {
	color: #444;
}

#sitemap a:hover {
	color: #f37021;
}
	
#sitemap ul li {
	/*list-style: none;*/
	margin-left: 20px;
}
#sitemap ul ul li {
	/*list-style: none;*/
	margin-left: 40px;
}
#sitemap ul ul li a{
	font-weight: normal;
}



/********************
		CONTENT
********************/

#content table {
	/*border: 1px solid #ddd;
	border-collapse: collapse;*/
	font-weight: normal;
}

#content table tr.first {
	background: #e5e5e5;
	
}

#content table tr.first td {
	font-weight: bold;
}

#content table td {
	/*border: 1px solid #aaa;
	border-collapse: collapse;*/
	padding: 6px;
}

#content ul {
	margin-left: 20px;
}

.separator {
	padding: 0 16px;
}

