/***************************************
Trgovinska zbornica - http://www.tzslo.si
	trgovinska_zbornica.css
   by Andrej Rozman Roza (http://www.creatim-rp.com)
****************************************/

/*************** DEFAULT ***************/
/* hacks */
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear {display:inline-block;}
/* Hides from IE-mac \*/
* html .clear {height:1%;}
.clear {display:block;}
/******/
html {
	margin: 0; 
	padding: 0;
	overflow: -moz-scrollbars-vertical;
	}

body {
	margin: 0px 0px 14px 0px;
	padding: 0px 10px 0px 10px;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #242021;
	background: #FFFFFF;
	text-align: center;
	}
	
body.iframe {
	padding:0px;
	margin:0px;
	text-align:left;
}
body.iframe fieldset {
	border: none;
	padding: 0;
	margin: 0;
}
	
#frame {
	margin: 0 auto 0 auto;
	width: 918px;
	text-align: left;
}

p  { 
	font-size: 11px;
	line-height: 16px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	}
	
	
form {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

input,textarea {
	font-size: 11px;
	border: 1px solid #7F7F7F;
	background-color: #FFFFFF;
	color: #000000;
	padding-left: 3px;
	}
#on_submit {border:0;}
img {
	 border: none;
	 }
	 
a, a:visited {
	text-decoration: underline;
	color: #a91933;
	}

a:hover, a:active {
	text-decoration: none;
	}

ul {
	padding: 0px 0px 5px 5px;
	margin: 0px 0px 2px 0px;
}

ul li ul {
	padding: 5px 0px 0px 5px;
	margin: 0px;
}

ol {
	padding: 0px 0px 5px 5px;
	margin: 0px 0px 2px 0px;
}

body.iframe ol {
	margin: 5px 0 0 0px;
	text-align:left;
	padding:0;
}

ol li {
	background:none
	list-style: decimal;
	list-style-position:inside;
	margin-left: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
	}

ul li, ol ul li {
	background: transparent url(pic-dsg/bullet.gif) no-repeat left 6px ;
	padding-left:10px;
	margin: 0 ! important;
	list-style:none;
	list-style-image: none;
	}

ol ul { margin-top:10px;}	

body.iframe ol li{
	padding: 5px 0 0 0;
	list-style:none;
	background:none;
}
body.iframe ul{
	margin-top: 15px;
	padding:0px;
}

body.iframe ul li {padding-left:0px;background:none;}

body.iframe ol li label{
	display: inline-block;
	width: 160px;
	font-weight: bold;
	text-align:right;
	margin-right:5px;
}
body.iframe ul li strong{
	display: inline-block;
	width: 130px;
}
body.iframe ol li #submitButton{
	margin: 5px 0 10px 170px;
	background: #a71831;
	color: #FFFFFF;
	font-weight: bold;
	border:none;
	padding: 3px 6px 3px 6px;
	cursor: pointer;
}
body.iframe ol li select{
	width: 250px;
}

body.iframe div.pagination ul li{float:left;margin-right:6px !important;}

body.iframe .tblContent1 .cellHeader, body.iframe  .tblContent2 .cellHeader, body.iframe .tblContent2 td {padding-left:4px;padding-right:4px;}

#content ul li { padding-bottom:5px;}

h1, h2, h3 {
	color: #a91933;
	background-color: transparent;
	}

h1 {
	font-size: 16px;
	font-weight:bold;
	margin: 13px 0px 8px 0px;
	line-height:20px;
	}

h2 {
	font-size: 13px;
	line-height: 16px;
	padding: 10px 0px 3px 0px;
	margin: 0px 0px 8px 0px;
	font-weight:bold;
	}

h3 {
	font-size: 11px;
	padding: 3px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
	font-weight:bold;
	}
	
.pripetiDokumenti, h6 {
	font-size: 12px;
	color: #a91933;
	border-top: 1px solid #a91933;
	line-height: 16px;
	padding: 6px 0px 2px 0px;
	margin: 0px 0px 8px 0px;
	font-weight:bold;
	}

/*************** LAYOUT ***************/

#container {
	width: 918px; /*sum 930*/
	text-align: left;
	margin: 0px;
	padding: 0px;
	background: transparent url("pic-dsg/bg.gif") top repeat-y;
	}

#float-wrapper {
	float: right; 
	width: 706px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
	
#middle {
	float: left;
	width: 486px;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
	
body.iframe #middle {float:none;width:auto;}	
	
#right {
	float: left;
	vertical-align: top;
	width: 215px !important;
	width: 205px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	}
	
#left {
	float: left;
	margin: 0px;
	width: 212px;
	margin: 0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
	}
	
	
/*************** LAYOUT - STYLES ***************/
#head {
	height: 78px;
	vertical-align: top;
	text-align: left;
	padding: 29px 0px 0px 0px;
	}
	
#head .nav {
	text-align: right;
	line-height: 14px;
	letter-spacing: 1px;
	font-size: 10px;
	color:#FFFFFF;
	padding: 0px 27px 0px 0px;
	}
	
#head .nav a {
	text-decoration:none;
	color:#FFFFFF;
	}

#head .nav a:hover{
	text-decoration:underline;
	}
	
#search {
	margin: 0px 6px 0px 12px;
	padding: 0px;
	float: right;
	}
	
#path {
	padding: 0px;
	font-size: 10px;
	padding: 10px 0px 0px 0px;
	color:#999999;
	}
	
#path a {
	color: #999999;
	text-decoration:none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

#path a:hover{
	text-decoration:underline;
	}
	
#left h1 {
	margin: 0px;
	text-indent: -9999px;
	height: 78px;
	margin: 29px 0px 0px 0px;
	}
	
#left h1 a, #left h1 a:visited	{
	background: transparent url("pic-dsg/logo-trgovinska_zbornica.gif") top no-repeat;
	width: 212px;
	height: 78px;
	display: block;
	text-decoration:none;
	padding: 0px;
	margin: 0px;
	border: none;
	}

	
#left h1 a:hover	{
	text-decoration:none;
	}


#middleContent {
	padding: 15px 30px 15px 15px;
	margin: 0px;
	}
	
body.iframe #middleContent {padding:0px;}

#leftContent {
	padding: 0px 0px 0px 0px;
	}

#rightContent {
	margin: 22px 15px 10px 0px;
	}
	
#rightContent h1 {
	font-size: 12px;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding: 3px 15px 3px 15px;
	color: #a91933;
	background: #DFDFDF;
	width: 175px;
	}

#rightContent p {
	margin: 5px 10px 5px 10px;
	}
	
#rightContent a {
	text-decoration: underline;
	color: #242021;
	display:block;
	}
#rightContentHome a.red {
	color:#a91933;
	}
	
#rightContent a:hover { 
	text-decoration: none;
	}

#footer { 
	background:#dfdfdf url(pic-dsg/footer.gif) no-repeat 0 0;
	padding: 8px 0px 7px 250px; 
	color: #242021;
	font-size: 9px;
	float:left;
	width:667px;
	}
#footer a {
	text-decoration: underline;
	color: #242021;
	}
	
#footer a:hover { 
	text-decoration: none;
	}
	
#footer a.noLink, #footer a.noLink:visited {
	text-decoration: none;
	}


#footer a.noLink:hover { 
	text-decoration: none;
	}
	

#rightContent a.textVec, #rightContent a.textVec:visited {
	font-size: 11px;
	font-weight:bold;
	color: #a91933;
	text-decoration: underline;
	}


#rightContent a.textVec:hover { 
	text-decoration: none;
	}
	
/*************** Home***************/
#homeNagovor {
	height: 136px;
	width: 172px;
	font-size: 13px;
	padding: 29px 20px 29px 20px;
	color: #A91933;
	background:#DFDFDF;
	}


#containerHome {
	width: 918px; /*sum 930*/
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	background: transparent url("pic-dsg/bg-home.gif") top repeat-y;
	}

#leftContentHome {
	padding: 5px 20px 15px 20px;
	}

#leftContentHome h2 {
	font-size: 12px;
	margin: 0px 0px 5px 0px;
	padding: 12px 0px 0px 0px;
	color: #a91933;
	}
#leftContentHome h3 {
	font-size: 12px;
	font-weight:bold;
	margin: 12px 0px 5px 0px;
	padding: 3px 15px 3px 15px;
	color: #a91933;
	background: #DFDFDF;
	width: 142px;
	}
#leftContentHome .imglink { border-top:2px solid #DFDFDF; display:block; padding-top:10px; margin-bottom:10px;}

#leftContentHome a {
	text-decoration: underline;
	color: #242021;
	}
	
#leftContentHome a:hover { 
	text-decoration: none;
	}


#leftContentHome a.textVec, #leftContentHome a.textVec:visited {
	font-size: 11px;
	font-weight:bold;
	color: #a91933;
	text-decoration: underline;
	}


#leftContentHome a.textVec:hover { 
	text-decoration: none;
	}
	
#leftContentHome a.leftMenu {
	background: url("pic-dsg/tzs-levi-ozadje.gif") no-repeat scroll 0 10px transparent;
    color: white;
    font-size: 0.9em;
    font-weight: bold;
    height: 31px;
    text-decoration: none;
    width: 163px;
	}
	
#leftContentHome a.leftMenu	 span {
	margin-top: 6px;
	display: block;
	margin-left: 10px;
	}
	
#middleContentHome {
	padding: 20px 30px 15px 15px;
	margin: 0px;
	}
	
#middleContentHome h1 {
	color: #a91933;
	background-color: transparent;
	font-size: 16px;
	font-weight:bold;
	margin: 2px 0px 8px 0px;
	}
	
#middleContentHome h2 {
	font-size: 12px;
	font-weight:bold;
	margin: 0px 0px 5px 0px;
	padding: 3px 0px 3px 15px;
	color: #a91933;
	background: #DFDFDF;

	}

#middleContentHome a {
	text-decoration: underline;
	color: #242021;
	}

#middleContentHome a.red {
	color: #a91933;
	}
	
#middleContentHome a:hover { 
	text-decoration: none;
	}

#rightContentHome {
	margin: 20px 15px 10px 0px;
	}

#rightContentHome h1 {
	font-size: 12px;
	font-weight:bold;
	margin: 0px 0px 5px 0px;
	padding: 3px 15px 3px 15px;
	color: #a91933;
	background: #DFDFDF;
	width: 165px;
	}
	
#rightContentHome h2 {
	font-size: 12px;
	font-weight:bold;
	margin: 10px 0px 5px 0px;
	padding: 3px 0px 3px 15px;
	color: #a91933;
	background: #DFDFDF;

	}

#rightContentHome a {
	text-decoration: underline;
	color: #242021;
	}
	
#rightContentHome a:hover { 
	text-decoration: none;
	}
	
	
#rightContentHome a.textVec, #rightContentHome a.textVec:visited {
	font-size: 11px;
	font-weight:bold;
	color: #a91933;
	text-decoration: underline;
	}


#rightContentHome a.textVec:hover { 
	text-decoration: none;
	}

#rightContent ul li, #rightContentHome ul li {margin-bottom:5px !important;}

/*************** Ostalo***************/

a.ponudba img { margin-top:5px;}	

.fieldSearch {
	height: 16px;
	width: 147px;
	font-size: 11px;
	border: 1px solid #DFDFDF;
	background-color: #FFFFFF;
	padding: 2px 0px 0px 3px;
	margin-right: 5px;
	}

.buttonSearch {
	padding-left: 0px;
	}
	
.error {
	color: #a91933;
	}
.linkCrn, .linkCrn:visited {
	text-decoration: underline;
	color: #242021;
	cursor:pointer;
	}

.linkCrn:hover, .linkCrn:active {
	text-decoration: none;
	}
.archive {
	float:left;
	margin:15px 0 5px 0;
}	
.icoPDF,icopdf {
	background: transparent url(pic-dsg/ico-pdf.gif) left top no-repeat;
	height: 16px;
	padding: 2px 2px 2px 20px;
	display:block;
	}
	
.icoDOC,icodoc {
	background: transparent url(pic-dsg/ico-doc.gif) left top no-repeat;
	height: 16px;
	padding: 2px 2px 2px 20px;
	display:block;
	}

.novice_togg {
	float:left;
	padding:5px;
	margin:0 0 0 15px ! important;
	margin:0 0 0 8px;
	background-color:#F5F5F5;	
}

.novice_togg p {
	float:left;
	padding:5px;
	width:425px;
}
.novice_togg p {
	width:100%;
}

#noviceUL {
	float:left;
	width:425px;
}
#noviceUL ul {
	float:left;
	width:95%;
}
.firstLI {
	float:left;
	width:400px;	
	padding:6px 0 6px 15px;
	background:#fff url(pic-dsg/bullet.gif) no-repeat 0px 14px;	
}
.firstLI  p{
	color:#333;
	font-size:10px;
	line-height:12px;
	float:left;
	width:100%;
	}
#noviceUL ul li {
	width:350px;
}
.aktualniLI {
	padding:5px 0 0 0;
	
}
.aktualniLI a {
	line-height:12px;
	padding:0 0 0 0px;
}
.date {
	float:left;
	width:80px;
}
.firstLI-d {
	float:left;
	width:100%;
	font-weight:bold;
}
.firstLI-d a {
	display:block;
}
.linkNazaj {
	margin:20px 0 2px 0;
	padding:0 0 4px 0;
	width:99%;
	float:left;
}

.txtSmall {
	font-size: 10px;
}
/****************  Tabele  ****************/
.prijave tr  td{
	border-bottom:1px solid black;
	padding:2px;
	font-size:10px;
}

TD {
	font-size: 11px;
}

.tblContent1, .tblContent2 {
	margin-bottom: 10px;
}
body.iframe .tblContent2 {
	margin : 15px 0px 0 0;
}

.tblContent1 td {
	padding: 5px;
	/*border-bottom: 1px solid #008681;*/
	border-bottom: 2px solid #A91933;
	vertical-align: center;
}

.tblContent2 td {
	padding: 2px 2px;
	/*border-bottom: 1px solid #008681;*/
	border-bottom: 1px solid #E3E3E3;
	vertical-align: top;
}

.tblContent1 .cellHeader, .tblContent2 .cellHeader {
	border-bottom:none;
	color: #000;
	font-weight: bold;
	font-size: 11px;
	padding: 3px 2px 3px 2px;
	background-color: #E3E3E3;
}
	 
.tblContent2 a, .tblContent2 a:visited {
	text-decoration: underline;
	color: #000;
	}

.tblContent2 a:hover, .tblContent2 a:active {
	text-decoration: none;
	}


.tblContent {
	margin: 0px;
	border: 1px solid #D7D7D7;
}

.tblContent td {
	padding: 4px;
	vertical-align: top;
	background-color: #FFFFFF;
}

/*************** PRINT ***************/

.print {
	display: none;
	}

/****************  slike  ****************/

#imgHome {
	margin: 0px 0px 0px 0px;
	background: transparent url(pic-dsg/image-home.jpg) left top no-repeat;
	height: 196px;
	width: 706px;
	position:relative;
	}
	
	
#img1 {
	margin: 0px 0px 0px 0px;
	background: transparent url(pic-dsg/image-slika-1.jpg) left top no-repeat;
	height: 75px;
	width: 706px;
	position:relative;
	}
	
#img2 {
	margin: 0px 0px 0px 0px;
	background: transparent url(pic-dsg/image-slika-2.jpg) left top no-repeat;
	height: 75px;
	width: 706px;
	position:relative;
	}
	
#img3 {
	margin: 0px 0px 0px 0px;
	background: transparent url(pic-dsg/image-slika-3.jpg) left top no-repeat;
	height: 75px;
	width: 706px;
	position:relative;
	}
	
#img4 {
	margin: 0px 0px 0px 0px;
	background: transparent url(pic-dsg/image-slika-4.jpg) left top no-repeat;
	height: 75px;
	width: 706px;
	position:relative;
	}
	
#img5 {
	margin: 0px 0px 0px 0px;
	background: transparent url(pic-dsg/image-slika-5.jpg) left top no-repeat;
	height: 75px;
	width: 706px;
	position:relative;
	}
	
#img6 {
	margin: 0px 0px 0px 0px;
	background: transparent url(pic-dsg/image-slika-6.jpg) left top no-repeat;
	height: 75px;
	width: 706px;
	position:relative;
	}
	
#img7 {
	margin: 0px 0px 0px 0px;
	background: transparent url(pic-dsg/image-slika-7.jpg) left top no-repeat;
	height: 75px;
	width: 706px;
	position:relative;
	}
	
#img8 {
	margin: 0px 0px 0px 0px;
	background: transparent url(pic-dsg/image-slika-8.jpg) left top no-repeat;
	height: 75px;
	width: 706px;
	position:relative;
	}
	
	
.bgSiv { 
	padding: 8px;
	background: #dfdfdf;
	}
	
.bgSivP { 
	padding: 10px;
	/*background: #D7D7D7;*/
	border: 4px solid #B61239;
	}

.bgSivVelik { 
	padding: 20px;
	/*background: #D7D7D7;*/
	border: 8px solid #B61239;
	}

.bgSivMali { 
	padding: 20px;
	/*background: #D7D7D7;*/
	border: 4px solid #B61239;
	}

.bgSivMali h1{
	color: #B61239;
	background-color: transparent;
	font-size: 16px;
	font-weight: bold;
	line-height:20px;
	margin: 0px 0px 12px 0px;
}
	
.errormessage_onsubmit {
	width:400px;
	margin:10px 0 0 0;
	color:#a91933;
	background-color:#FFFFFF;	
}

#nov_error .errormessage_onsubmit {
	float:left;
	width:434px;
	padding:2px 10px;
	margin:0 0 5px 0px;
}	

.small_submit {
	width:60px ! important; 
	border:1px solid #7f9db9;
	font-size: 12px;
	color:#a91933;
	background-color:#DFDFDF;
	}	
.picFlash {
	/* float: left;*/
	margin-bottom: 16px;
}

#flash_cont {margin-bottom:10px;}

/* GALERIJA SLIK */ 

img.gallery { margin:0 5px 5px 0; border:1px solid #ccc; padding:3px;}

/*404*/
#container404 {
	width: 918px; /*sum 930*/
	text-align: left;
	margin: 0px;
	padding: 0px;
	background: transparent #fff;
	}
	
#img404 {
	margin: 0px 0px 0px 0px;
	background: transparent url(pic-dsg/image-slika-6.jpg) left top no-repeat;
	height: 75px;
	width: 706px;
	position:relative;
	margin-top: 29px;
	}
	
#left404 {
	float: left;
	margin: 0px;
	width: 212px;
	margin: 0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
	}
	
#left404 h1 a, #left404 h1 a:visited	{
	background: transparent url("pic-dsg/logo-trgovinska_zbornica.gif") top no-repeat;
	width: 212px;
	height: 75px;
	display: block;
	text-decoration:none;
	text-indent:-2000px;
	padding: 0px;
	margin-top: 29px;
	border: none;
	}
#where {
	padding:6px 3px 6px 15px;
	font-weight:bold;	
	background-color: #b4b4b4;
	color: #a61632;
	border-bottom: 1px solid #FFF;
}	
.aktualno-front li {
	padding:0 0 5px 10px;
}
/* form */
.contactData fieldset {
	padding:0 10px 10px 10px;
	background-color: #f9f9f9;
	border: 1px solid #ddd;
	margin:10px 0 0 0;
}
.contactData fieldset legend {
	color: #000;
	font-weight: bold;
	padding:0 4px;
	font-size:14px;
}
.contactData fieldset label {
	display: block;
	padding:5px 0 0px 0;
}
form.contactData .required {
	font-size: 10px;
	color: #c02424;
}
.contactData fieldset input {
	font-size: 12px;
	width: 280px;
}
.contactData li {
	list-style:none;
	background:0;
	padding:0;
	margin:0;
}
.contactData ul {
	padding:8px 2px 2px 2px;
}
.contactData .section {
	font-weight:bold;
}
.contactData textarea {
	width:98%;
}
.contactData .submitForm {
	width:100px;
	font-size:14px;
	margin:10px 0 0 0;
	font-weight:bold;
}
.contactData .error {
	color: #c02424;
	padding:0 0 0 7px;
	font-size:10px;
}
.errorMessage {
	background-color: #f9f9f9;
	border: 1px solid #ddd;
	padding:10px;
	color: #c02424;
}

#video {text-align:center; margin:10px 0; }
.red { color:#A91933;}
.imgLeft { float:left; margin:0 5px 5px 0;}
.flr { float:right; margin:0 0 10px 10px; border:1px solid #DFDFDF; padding:5px;}
.konf4 { text-align:center; font-size:17px;}
