/*--------------------------------------------------------------------------
#info

red #ED1D24

Consolas (arw.jpg)

h3 { color: silver; font-size: 15px; font-weight: bold; font-style: italic; }	

*/

* { margin: 0; padding: 0; }
	
body { color: #1f1f1f; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 14px;
	background: #CDC09D url(slike/bg.jpg) top left repeat; background-attachment: fixed; }

h1 { color: #A00A0F; font-size: 16px; font-weight: normal; line-height: 33px; padding-top: 1.5em; border-bottom: 1px solid #1f1f1f; }

h2 { color: #A00A0F; font-size: 16px; font-weight: normal; line-height: 33px; padding-top: 1.5em; }
 
.naslov { color: #A00A0F; font-size: 16px; line-height: 33px; border-bottom: 1px solid #d2d2d2; }	 

.lineBg { border-bottom: 1px solid #A00A0F; }	 

p { line-height: 1.8; padding-top: 1.5em; }

ul, ol { list-style-type: none; padding-top: 1.5em; }

li { line-height: 1.8; }

a:link, a:visited { color: #ED1D24; }

a:hover { text-decoration: none; }

.dark:link, .dark:visited { color: #1f1f1f; }

img { display: block; }
a img { border: 0; }

.wrap { width: 918px; margin: 0 auto; }	

/*--------------------------------------------------------------------------
#header
*/

#header { background: #ffffff; padding: 39px 51px 39px; }

#logo { float: left; }

#navContainer { width: 816px; float: left; border-bottom: 1px solid #d2d2d2; }

#nav { float: right;  padding-top: 0; }
#subnav { float: left; padding-top: 0; }

#nav li, #subnav li { float: left; }

#nav li a:link, #nav li a:visited,
#subnav li a:link, #subnav li a:visited  { float: left; height: 39px; line-height: 39px; display: block; color: #1f1f1f; text-decoration: none;
	padding-left: 17px; padding-right: 23px; }

#nav li a:link, #nav li a:visited  { border-top: 1px solid #1f1f1f; }

#nav li a:hover,
#storitve #storitveLink a:link, #storitve #storitveLink a:visited,
#galerija #galerijaLink a:link, #galerija #galerijaLink a:visited,
#kontakt #kontaktLink a:link, #kontakt #kontaktLink a:visited { border-top: 1px solid #ED1D24; color: #ED1D24; }

#subnav li a:link, #subnav li a:visited  { border-bottom: 1px solid #1f1f1f; }

#subnav li a:hover, #subnav li .sel:link, #subnav li .sel:visited  { border-bottom: 1px solid #ED1D24; color: #ED1D24; }

/*--------------------------------------------------------------------------
#main	
*/

.mainWrap { background: #ffffff; padding: 0 51px 0; }

.main { background: #ffffff; padding-bottom: 51px; }

.content { width: 471px; float: left; padding-right: 51px; }

.leftbar { width: 357px; float: left; margin-right: 39px; }

.barWrap { width: 255px; float: left; padding: 39px 51px 0 51px; }

.barWrapAlt { width: 255px; float: left; padding: 0 51px 0 51px; }

.bg { background: #EDE5DD; padding-bottom: 51px; }

#footer .content { text-align: right; }

.half, .halfAlt { width: 383px; float: left; margin-right: 50px; }
.halfAlt { margin-right: 0; }

.clmn, .clmnAlt { width: 216px; float: left; margin-right: 39px; }
.clmnAlt { margin-right: 0; }

.ico { width: 51px; float: left; margin-right: 23px; }
.icoTxt { width: 142px; float: left; }
.icoTxtWide { width: 397px; float: left; }

.menu a:link, .menu a:visited { color: #1f1f1f; display: block; text-decoration: none; height: 33px;
	background: url(slike/arw.jpg) top right no-repeat; }
	
.menu a:hover { color: #ED1D24; background: url(slike/arw.jpg) bottom right no-repeat; }

.menu, .menuBg  { line-height: 33px; border-bottom: 1px solid #e8e8e8; }

.menuBg  { border-bottom: 1px solid #d2d2d2; }

.menuBg a:link, .menuBg a:visited { color: #1f1f1f; display: block; text-decoration: none; height: 33px;
	background: url(slike/arw_bg.jpg) top right no-repeat; }
	
.menuBg a:hover { color: #ED1D24; background: url(slike/arw_bg.jpg) bottom right no-repeat; }

/*--------------------------------------------------------------------------
#footer
*/

#footer {  padding: 51px 0 51px 0; background: #1f1f1f; }

/*
#footer .naslov { color: #ED1D24; border-bottom: none; letter-spacing: 1px; }
*/
#footer .naslov { color: #ffffff; border-bottom: none; letter-spacing: 1px; }

#footer p, #footer li { color: #878787; text-shadow: 0 1px 0 #000000; }

#footer a:link, #footer a:visited { color: #f0f0f0; }

/*--------------------------------------------------------------------------
#other
*/

.dark { color: #1f1f1f; }
.opozorilo { color: #ED1D24; }
.debele, .bold { font-weight: bold; }
.light { color: #878787; }
.posevne { font-style: italic; }

.velike { font-size: 16px; }

.colored { color: #A00A0F; }

.nopading { padding-top: 0; }
.pading { padding-top: 23px; }
.margin { margin-top: 23px; }

.mrg { margin-top: 39px; }

.spacer { clear: both; }

.galerija:link, .galerija:visited,
.galerijaAlt:link, .galerijaAlt:visited { padding: 6px; width: 117px; height: 88px; float: left; margin-right: 39px; border: 1px solid #d2d2d2; }
.galerijaAlt:link, .galerijaAlt:visited { margin-right: 0; }

.galerija:hover, .galerijaAlt:hover { border: 1px solid #ED1D24; }

.galContainer { margin-top: 39px; width: 471px; float: left; }
	
.slideshow { width: 918px; height: 400px; overflow: hidden;  background: #ffffff; }
	
.slideshow img { width: 918px; height: 400px; }

.imgLinkWrap { padding-left: 51px; }

.imgLink, .imgLinkAlt { padding: 7px; background: #2d2d2d; width: 128px; height: 96px; float: left; margin-right: 22px; display: block;   }
.imgLinkAlt {  margin-right: 0;  }
/*
.imgLink a:link, .imgLink a:visited,
.imgLinkAlt a:link, .imgLinkAlt a:visited { width: 128px; height: 96px; display: block; background: url(slike/bg_brunarice.jpg) top left no-repeat; }
*/
.imgLink a:link, .imgLink a:visited,
.imgLinkAlt a:link, .imgLinkAlt a:visited { width: 128px; height: 96px; display: block; background: url(slike/bg_brunarice.jpg) top right no-repeat; }
	
.imgLink a:hover, .imgLinkAlt a:hover { background: url(slike/bg_brunarice.jpg) top right no-repeat; }

/*.
koz a:link, .koz a:visited { background: url(slike/bg_kozolci.jpg) top left no-repeat; }
*/
.koz a:link, .koz a:visited { background: url(slike/bg_kozolci.jpg) top right no-repeat; }
.koz a:hover { background: url(slike/bg_kozolci.jpg) top right no-repeat; }

/*
.nad a:link, .nad a:visited { background: url(slike/bg_nadstreski.jpg) top left no-repeat; }
*/
.nad a:link, .nad a:visited { background: url(slike/bg_nadstreski.jpg) top right no-repeat; }
.nad a:hover { background: url(slike/bg_nadstreski.jpg) top right no-repeat; }

/*
.ost a:link, .ost a:visited { background: url(slike/bg_ostresja.jpg) top left no-repeat; }
*/
.ost a:link, .ost a:visited { background: url(slike/bg_ostresja.jpg) top right no-repeat; }
.ost a:hover { background: url(slike/bg_ostresja.jpg) top right no-repeat; }
	
.imgMrg { margin-top: 22px; }

.logoLink a:link, .logoLink a:visited { width: 216px; height: 72px; display: block; float: right; padding-top: 0; margin-top: 39px; 
	background:  url(slike/logo_footer.jpg) top left no-repeat; }
	
.logoLink a:hover { background: url(slike/logo_footer.jpg) top right no-repeat; }

.img_max { width: 100%; }

.razvoj_podezelja { margin-top: 39px; }
.razvoj_podezelja > a > img { width: 100%; opacity: 0.35; }
.razvoj_podezelja > a:hover > img { opacity: 1; }

.list { list-style-type: disc; padding-left: 1em; }
.list li::marker { color: #C3AD96; }