/***************************************
Terensko
	terensko.css
   by Creatim (http://www.creatim-rp.com)
****************************************/

/*************** DEFAULT ***************/

html {
	margin: 0; 
	padding: 0;
	}

body {
	margin: 0 0 14px 0;
	padding: 0;
	font-family: arial, verdana, tahoma, helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #31332e;
	background: #FFFFFF url(pic-dsg/bg.gif) repeat-x top left;
	text-align: left;
	}

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

input {
	font-size: 11px;
	border: 1px solid #959494;
	background-color: #FFFFFF;
	color: #000000;
	padding-left: 3px;
	}
.basicForm input.email {
	width:180px;
}
	
img {
	 border: none;
	 }
	 
a, a:visited {
	text-decoration: underline;
	color: #006E00;
	}

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

ul {
	padding: 0 0 5px 17px;
	margin: 0 0 4px 0;
}

ol {
	padding: 0 0 5px 17px;
	margin: 0 0 4px 0;
	}

ol li {
	list-style: decimal;
	margin-left: 5px;
	margin-top: 8px;
	margin-bottom: 8px;
	}

li {
	margin: 2px 0 1px 0;
	padding: 0;
	list-style-image: url(pic-dsg/bullet.gif);
	}

h1 {
	color: #006E00;
	font-size: 16px;
	margin: 10px 0 10px 0;
	}

h2 {
	color: #006E00;
	font-size: 16px;
	line-height: 18px;
	padding: 10px 0 5px 0;
	margin: 0;
	}

h3 {
	color: #006E00;
	font-size: 14px;
	padding: 3px 0 4px 0;
	margin: 0;
	}

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

/*#frame {
	margin: 0 auto 0 auto;
	width: 900px;
	text-align: left;
	}*/

#container {
	width: 902px; /*sum 930*/
	text-align: left;
	margin: 0;
	padding: 0;
	background:transparent;
	}
	
#left {
	float: left;
	width: 228px;
	margin: 0;
	padding: 0;
	background-color:#fff;
	}
	
#float-wrapper {
	float: left; 
	width: 672px;
	margin: 0;
	padding: 0;
	background-color:#fff;
	}
	
#middle {
	float: left;
	width: 468px;
	color: #000;
	margin: 0;
	padding: 0;
	text-align:left;
	}
	
#right {
	float: left; 
	vertical-align: top;
	width: 204px;
	padding: 0;
	margin: 0;
	}
		
	
/*************** LAYOUT - STYLES ***************/
#head {
	color: #FFFFFF;
	text-align: left;
	background: #FFFFFF;
	height: 73px;
	}
	
#head h1	{
	text-indent: -9999px;
	margin: 0;
	}
	
#head h1 a 	{
	display: block;	
	width: 228px;
	height: 72px;
	background: url(pic-dsg/logo-terensko.gif) top left no-repeat;
	text-decoration:none;
	padding: 0;
	margin: 0;
	}
 
#nav {
	color: #E2DECF;
	padding: 10px 5px 10px 0 ! important;
	padding: 10px 5px 9px 0;
	float: right;
	text-align: right;
	}
	
#nav a {
	color: #006E00;
	text-decoration:underline;
	padding: 0 2px 0 2px;
	}

#nav a:hover{
	text-decoration:none;
	}	
	
.povdarekSredina {
	width:176px; 
	border: 1px solid #e9debd;
	padding: 10px;
	}
 
#hitriLinki {
	height: 28px;
	width: 890px;
	color: #31332e;
	padding: 6px 10px 0 0;
	float: right;
	text-align: right;
	background: #e2decf;
	}
	
#hitriLinki a {
	color: #31332e;
	text-decoration:underline;
	background: transparent url(pic-dsg/ico-hitrilinki.gif) left top no-repeat;
	height: 18px;
	padding: 3px 2px 2px 20px;
	font-weight: bold;
	}

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

.hitriLinkiKontakt a:hover{
	text-decoration:none;
	}	
	
#hitriLinki .hitriLinkiKontakt a {
	color: #31332e;
	text-decoration:underline;
	background: transparent url(pic-dsg/ico-hitrilinki-kontakt.gif) left top no-repeat;
	height: 18px;
	padding: 3px 2px 2px 20px;
	font-weight: bold;
	}
	
.linkFotogalerija, .linkFotogalerija:visited {	
	font-size: 12px;
	color: #006E00;
	text-decoration: underline;
	background: transparent url("pic-dsg/ico-fotogalerija.gif") left top no-repeat;
	padding: 0 2px 2px 20px;
	font-weight: bold;
}

.linkFotogalerija:hover, .linkFotogalerija:active {
	text-decoration: underline;
}

.linkVideo, .linkVideo:visited {	
	font-size: 12px;
	color: #006E00;
	text-decoration: underline;
	background: transparent url("pic-dsg/ico-video.gif") left top no-repeat;
	padding: 0 2px 2px 20px;
	font-weight: bold;
}

.linkVideo:hover, .linkVideo:active {
	text-decoration: underline;
}

.linkBrosura, .linkBrosura:visited {	
	font-size: 12px;
	color: #006E00;
	text-decoration: underline;
	background: transparent url("pic-dsg/ico-brosura.gif") left top no-repeat;
	padding: 0 2px 2px 20px;
	font-weight: bold;
}

.linkBrosura:hover, .linkBrosura:active {
	text-decoration: underline;
}
	
#search {
	margin: 0;
	padding: 0 0 0 10px;
	float: left;
	}
	
#prijavaEnovice {
	margin: 0 6px 0 12px;
	padding: 0;
	float: right;
	}
	
#path {
	font-size: 11px;
	padding: 12px 17px 8px 17px;
	background: transparent url(pic-dsg/path.gif) center right no-repeat;
	}
	
#path a {
	font-size: 11px;
	color: #000000;
	text-decoration:underline;
	padding: 0 5px 0 5px;
	margin: 0;
	}

#path a:hover{
	text-decoration:none;
	}
	
#middleContent {
	padding: 0 25px 15px 25px;
	margin: 0;
	}	
	
#middleContentHome {
	padding: 0 25px 15px 25px;
	margin: 0;
	}	

#leftContent {
	padding: 0;
	margin: 0;
	border-right: 1px solid #E7E7E7;
	border-bottom: 1px solid #E7E7E7;
	}

#leftContent p {
	margin: 0 10px 10px 10px;
	}

#rightContent {
	margin: 0;
	}
	
#rightContentHome {
	margin: 0;
	}

	
#left h2 {
	font-size: 12px;
	margin: 0;
	padding: 10px 0 0 10px;
	color: #003F00;
	height: 18px;
	}

#middleContent h1 {
	background: #FFFFFF url(pic-dsg/puscica.gif) top left no-repeat;
	padding: 0 0 0 15px;
	}
	
#middleContentHome h1 {
	background: #FFFFFF url(pic-dsg/puscica.gif) top left no-repeat;
	padding: 0 0 0 15px;
	border-bottom: 2px solid #0AA900;
	}


#rightContent p {
	margin: 10px;
	}
	
#rightContentHome p {
	margin: 10px;
	}
	
#desniPovdarki {
	float: right;
	vertical-align: top;
	width: 200px;  /*skupna sirina 210px*/
	padding: 5px 5px 5px 5px;
	margin: 0;
	}

#rightContent h2 {
	font-size: 12px;
	margin: 0;
	padding: 10px 0 0 10px;
	color: #003F00;
	height: 18px;
	}
	
#rightContentHome h1 {
	font-size: 14px;
	background: #FFFFFF url(pic-dsg/puscica.gif) top left no-repeat;
	padding: 0 0 0 15px;
	border-bottom: 2px solid #0AA900;
	}
	
.povdarekSpodaj {
	border-top: 1px solid #0AA900;
	border-bottom: 1px solid #0AA900;
	margin: 0 0 0 10px;
	padding: 0;
	color: #000;
	background: transparent url("pic-dsg/podlaga-povdarekSpodaj.jpg") bottom no-repeat;
	}
	
.povdarekZgoraj {
	border-top: 1px solid #0AA900;
	border-bottom: 1px solid #0AA900;
	margin: 0 0 0 10px;
	padding: 0;
	color: #000;
	background: transparent url("pic-dsg/podlaga-povdarekZgoraj.jpg") top no-repeat;
	}
	
.povdarekZgorajRight {
	border-top: 1px solid #0AA900;
	border-bottom: 1px solid #0AA900;
	margin: 0 10px 0 10px;
	padding: 0;
	color: #000;
	background: transparent url("pic-dsg/podlaga-povdarekZgoraj.jpg") top no-repeat;
	}

#footerHome { 
	color: #959494;
	margin: 0;
	padding: 0 20px 10px 20px;
	clear: both;
	font-size: 10px;
	width: 860px;
	background: transparent url("pic-dsg/footer-logotipi.gif")  repeat-x top left;
	}
#footerHome a {
	text-decoration: underline;
	color: #959494;
	}
	
#footerHome a:hover { 
	text-decoration: none;
	}

#footer { 
	color: #959494;
	margin: 0;
	padding: 10px 20px 10px 20px;
	clear: both;
	font-size: 10px;
	width: 840px;
	height: 30px;
	background: transparent url("pic-dsg/footer.gif")  repeat-x top left;
	}
	
#footer a {
	text-decoration: underline;
	color: #959494;
	}
	
#footer a:hover { 
	text-decoration: none;
	}
	
#footer a.noLink, #footer a.noLink:visited {
	text-decoration: none;
	}

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

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

div.hr {
  	height: 1px;
	width: 185px;
  	background: transparent url(pic-dsg/hr.gif) repeat-x scroll left;
  	margin: 10px 0 10px 10px;
	padding: 0;
	}
	
div.hr hr {
  display: none;
	}
	
.fieldSearch {
	height: 16px;
	font-size: 11px;
	border: 1px solid #0AA900;
	background: transparent url("pic-dsg/podlaga-input.jpg")  repeat-x top left;
	padding: 2px 2px 2px 2px;
	margin: 2px 2px 10px 10px;
	}

.buttonSearch {
	padding-left: 0;
	}
	
.fieldEnovice {
	height: 16px;
	font-size: 11px;
	border: 1px solid #0AA900;
	background: transparent url("pic-dsg/podlaga-input.jpg")  repeat-x top left;
	padding: 2px 2px 2px 2px;
	margin: 2px 2px 10px 10px;
	}

.buttonSearch {
	padding-left: 0;
	}
	
.textRdec {
	color: #E70C08;
	}
	
.print {
	display: none;
	}


/****************  Tabele  ****************/

.table {
	border-bottom: 1px solid #FFFFFF;
	}
	
.table .title {
	font-weight: bold;
	border-bottom: 1px solid #FFFFFF;
	padding: 2px 2px 2px 2px;
	}	
	
.table .bottom {
	border-top: 1px solid #FFFFFF;
	padding: 2px 2px 2px 2px;
	}	

.table .light {
	background-color: #fef9f3;
	border-bottom: 1px solid #FFFFFF;
	padding: 2px 2px 2px 2px;
	vertical-align: top;
	}
	
.table .dark {
	background-color: #efeadb;
	border-bottom: 1px solid #FFFFFF;
	padding: 2px 2px 2px 2px;
	vertical-align: top;
	}
	
.table2 {
	}
	
.table2 td {
	padding: 2px 2px 4px 2px;
	line-height: 14px;
	}	

.txtAkcija {
	color: #E70C08;
  	font-weight: bold;
	}

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

	
#imgHome {
	margin: 0;
	background: transparent url(pic-dsg/img-home.jpg) left top no-repeat;
	height: 190px;
	width: 672px;
	position:relative;
	float:left;
	}
	
#imgHome0 {
	margin: 0;
	background: transparent url(pic-dsg/img-home.jpg) left top no-repeat;
	height: 190px;
	width: 672px;
	position:relative;
	float:left;
	}
	
#imgHome1 {
	margin: 0;
	background: transparent url(pic-dsg/img-home1.jpg) left top no-repeat;
	height: 190px;
	width: 672px;
	position:relative;
	float:left;
	}
	
#imgHome2 {
	margin: 0;
	background: transparent url(pic-dsg/img-home2.jpg) left top no-repeat;
	height: 190px;
	width: 672px;
	position:relative;
	float:left;
	}	

#imgHome3 {
	margin: 0;
	background: transparent url(pic-dsg/img-home3.jpg) left top no-repeat;
	height: 190px;
	width: 672px;
	position:relative;
	float:left;
	}	
	


/*****  Menu - horizontalen ******/

div#globalnav	{
	height: 37px;
	width: 900px;
	margin: 0;
	padding: 0;
	border: 0;
	background: #FFF;
	}

div#globalnav ul#menu {
	height: 37px;
	width: 900px;
	background: transparent url(pic-dsg/menu-horizontalen.gif) top left no-repeat;
	margin: 0;
	padding: 0;
	position: relative;
	}

div#globalnav ul#menu li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
	}
	
ul#menu li, ul#menu a {
	height: 37px;
	display: block;
	}
	
div#globalnav ul#menu li a {
	text-indent: -9999px;
	text-decoration: none;
	}
	
#hormenu1	{left: 0; width: 101px;}
#hormenu2	{left: 101px; width: 160px;}
#hormenu3	{left: 261px; width: 118px;}
#hormenu4 	{left: 379px; width: 113px;}
#hormenu5	{left: 492px; width: 148px;}
#hormenu6	{left: 640px; width: 134px;}
#hormenu7	{left: 774px; width: 126px;}

#hormenu1 a:hover {background: transparent url(pic-dsg/menu-horizontalen.gif) 0 -37px no-repeat;}
#hormenu2 a:hover {background: transparent url(pic-dsg/menu-horizontalen.gif) -101px -37px no-repeat;}
#hormenu3 a:hover {background: transparent url(pic-dsg/menu-horizontalen.gif) -261px -37px no-repeat;}
#hormenu4 a:hover {background: transparent url(pic-dsg/menu-horizontalen.gif) -379px -37px no-repeat;}
#hormenu5 a:hover {background: transparent url(pic-dsg/menu-horizontalen.gif) -492px -37px no-repeat;}
#hormenu6 a:hover {background: transparent url(pic-dsg/menu-horizontalen.gif) -640px -37px no-repeat;}
#hormenu7 a:hover {background: transparent url(pic-dsg/menu-horizontalen.gif) -774px -37px no-repeat;}

	/* You are here - main nav - */
body#menu1 #hormenu1 {background: transparent url(pic-dsg/menu-horizontalen.gif) 0 -37px no-repeat;}
body#menu2 #hormenu2 {background: transparent url(pic-dsg/menu-horizontalen.gif) -101px -37px no-repeat;}
body#menu3 #hormenu3 {background: transparent url(pic-dsg/menu-horizontalen.gif) -261px -37px no-repeat;}
body#menu4 #hormenu4 {background: transparent url(pic-dsg/menu-horizontalen.gif) -379px -37px no-repeat;}
body#menu5 #hormenu5 {background: transparent url(pic-dsg/menu-horizontalen.gif) -492px -37px no-repeat;}
body#menu6 #hormenu6 {background: transparent url(pic-dsg/menu-horizontalen.gif) -640px -37px no-repeat;}
body#menu7 #hormenu7 {background: transparent url(pic-dsg/menu-horizontalen.gif) -774px -37px no-repeat;}



/* Levi meni - */
ul#navmenu {
  margin: 0;
  border: none;
  padding: 0;
  /*border-bottom: 1px solid #FFFFFF;*/
  background: #FFFFFF;
}

ul#navmenu li {
  list-style: none;
  margin: 0;
  padding: 0 0 0 10px;
  list-style-image: none;
  list-style-type: none;
}

/* Root Menu */
ul#navmenu a {
	display: block;
	text-decoration: none;
	font-size: 11px;
	line-height: 13px;
	letter-spacing: 1px;
	color: #003F00;
	margin: 0;
	padding: 6px 5px 6px 20px;
	background: #FFFFFF;
	height: auto !important;
	height: 1%; /*For IE*/
	border-bottom: 1px solid #E7E7E7;
	background: transparent url(pic-dsg/left-meni-neover.gif) top left no-repeat;
}

ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
	color: #0aa900;
	background: transparent url(pic-dsg/left-meni-over.gif) top left no-repeat;
}

ul#navmenu .menuOn, ul#navmenu .menuOn:visited, ul#navmenu .menuOn:hover, ul#navmenu .menuOn:active {
	display: block;
	text-decoration: none;
	font-size: 11px;
	line-height: 13px;
	letter-spacing: 1px;
	color: #0aa900;
	margin: 0;
	padding: 6px 5px 6px 20px;
	background: #FFFFFF;
	height: auto !important;
	height: 1%; /*For IE*/
	border-bottom: 1px solid #E7E7E7;
	background: transparent url(pic-dsg/left-meni-over.gif) top left no-repeat;
}
/*** News archive ***/
ul.news li span.date{
	font-weight:bold;
}
ul.news li p a{
	display:block;
}

#arhiv{
	display:block;
}

/**** Submenu ****/
ul#navmenu .submenu, ul#navmenu .submenu:visited {
	font-size: 11px;
	color: #003F00; 
	text-decoration: none;
	margin: 0;
	padding: 4px 5px 5px 33px;
	border-bottom: none;
	background: transparent url(pic-dsg/ico-submenu.gif) top left no-repeat;
	line-height: 13px;
	text-decoration:underline;
}

ul#navmenu .submenu:hover, ul#navmenu .submenu:active {
	text-decoration: none;
	background: transparent url(pic-dsg/ico-submenu.gif) top left no-repeat;
}

ul#navmenu .submenuOn, ul#navmenu .submenuOn:visited, ul#navmenu .submenuOn:hover, ul#navmenu .submenuOn:active {
	font-size: 11px;
	color: #003F00; 
	letter-spacing: 1px;
	text-decoration: none;
	padding: 4px 5px 5px 33px;
	margin: 0;
	border-bottom: none;
	line-height: 13px;
	text-decoration: none;
}


