/* CSS Document @ Dr MykoSan www.zdravljeizgljiva.hr */

/*

re-setting default values

*/

*{ margin:0; padding:0; }

/* html{ overflow:auto; } */

body{ 
font-family:Georgia, "Times New Roman", Times, serif; 
background:url('img/bg.jpg') repeat 0 0; 
}

ul{ list-style:none; }

a img{ border:none; display:block; }

a:focus{ outline:none; }

.vidi
{
    list-style:circle;
}

.vidi li
{margin-left:20px;
    margin-top:5px;
line-height:1.7em;
font-size:12px;
    }

    

/*

override default font styles

*/

h1{ 
display:block;
width:100%;
height:46px;
line-height:46px;
background:#000;
color: #EA3F3F;
/*color:#BF8228;*/
text-align:center;
font-size:33px;
font-weight:normal;
}

h2{}

h3{
margin-bottom:10px;
font-weight:normal;
color:#371919;
color:#6e1f1f;
}

p{
margin-bottom:10px;
line-height:1.7em;
color:#371919;
}

hr {
	 margin: 10px;
}

/*

div elements - blocks

*/

#ornament{
display:block;
width:100%;
height:21px;
background:url('img/ornament.png') repeat-x 0 0;
}

#containerShadow_test{
margin:0 auto;
padding:0 1px;
width:962px;
background:#D0C7AB;
}

#container{
margin:0 auto;
padding:0 4px;
border:1px solid #D0C7AB;
border-top:0;
width:952px;
background:#F0F1E2 url('img/container.jpg') repeat-y 0 0;
}

#nav{
border-bottom:1px solid #F0F1E2;
height:25px;
background:url('img/nav.png') repeat-x 0 0;
}

#nav ul{}

#nav ul li{
float:left;
font-size:12px;
font-weight:bold;
}

#nav ul li a{
float:left;
display:block;
padding:0 19px;
line-height:25px;
background:url('img/nav_separator.gif') no-repeat 0 50%;
color:#242424;
text-decoration:none;
}

#nav ul li a:hover{
color:#6e1f1f;
}

#nav ul li a.first{
background:none;
}

#photo{
display:block;
width:952px;
height:208px;
padding-bottom:10px;
background:url('img/photo_bg.jpg') no-repeat -1px 100%;
}

#photo img.photo{
border:0;
padding:0;
} 

#content{
float:left;
padding:25px 20px;
width:635px;
}

#content h3{ font-size:21px; }

#subcontent h4{ font-size:22px; 
    color:#BF8228;
    color:#6e1f1f;}

#content p{ font-size:12px; }

#content p.sig{
margin-top:40px;
text-align:right;
font-size:12px;
font-weight:bold;
color:#242424;
}

#content div.details{
border:1px dashed #ccc;
text-align:center;
padding:10px;
margin:10px 0;
}

#content div.details p{
font-size:11px;
}

#content ol{
margin:20px 30px;
}

#content ul{
list-style:circle;
margin:20px 30px;
}

#content ol li, #content ul{
margin-top:20px;
line-height:1.7em;
font-size:12px;
background:url('img/ornament.gif') no-repeat 50% 100%;
padding-bottom:60px;
}

#content ol li.last, #content ul.last{
background:none;
padding-bottom:25px;
}

span.img{ float:left; }

span.img a{
display:block;
margin:0 10px 10px 0;
padding:1px;
border:1px solid #C4C0B6;
}

span.img a:hover{ border:1px solid #BCAB97; }

#subcontent{
float:left;
padding:25px;
width:227px;
background:#F4F1E2;
}

#subcontent h3{ font-size:12px; font-weight:bold; }

#subcontent h3.detailed{ color:#6e1f1f; }

#subcontent p{ font-size:11px; }

#subcontent p.contact{
font-size:12px;
font-weight:bold;
color:#6e1f1f;
}

#subcontent a, #content a{ font-weight:bold; color:#371919; }

#subcontent a:hover, #content a:hover{ text-decoration:none; }

ul#changeLanguage{
background:url('img/ornament_small.gif') no-repeat 50% 100%;
padding-bottom:35px;
margin-bottom:10px;
}

ul#changeLanguage li{ float:left; 
  
    }

ul#changeLanguage a{
float:left;
border-left:1px solid #6e1f1f;
padding:2px 7px;
font-size:11px;
font-weight:bold;
color:#6e1f1f;
text-decoration:none;
}

ul#changeLanguage a:hover{
text-decoration: underline;
}

ul#changeLanguage a.first{ border:none; 
    margin-left:40px;}

#footer{
clear:both;
border-bottom:4px solid #F4EEE6;
height:25px;
background:url('img/footer.png') repeat-x 0 0;
}

#footer ul{
float:right;
}

#footer li{
float:left;
}

#footer a{
float:left;
display:block;
padding:0 10px;
font-size:10px;
text-decoration:none;
line-height:25px;
color:#6e1f1f;
}

.center{text-align:center;}

.right{text-align:right;}

.imgPointer{cursor:pointer;}

.divBorder
{
    border: solid 1px black; 
    float:left; 
    width:47%; 
    margin:5px 5px 5px 0px; 
    line-height:1.7em; 
    font-size:12px; 
    color:#371919;
    padding-left:5px;
    padding-top:5px;
}

.divBorderCenter
{
    border: solid 1px black; 
    text-align:center; 
    width:96.5%; 
    line-height:1.7em; 
    font-size:12px; 
    color:#371919;
    padding-top:5px;
}

/*

TABLES

*/

table.istrazivanja{ border-collapse:collapse; margin-bottom:20px; }

table.istrazivanja caption{ font-size:12px; padding:10px 0; }

table.istrazivanja thead th{ background:#6e1f1f; color:#F0F1E2; padding:15px 0; }

table.istrazivanja th, 
table.istrazivanja td{ text-align:center; padding:5px 25px; border:1px solid #ccc; font-size:12px; }

table.istrazivanja tbody th{ text-align:left; }

table.istrazivanja td{ text-align:right; }

/*

FORMS

*/

form{
}

form fieldset{
margin:20px 0;
padding:0 20px 15px 0;
border:1px dashed #B3A684;
}

form fieldset#mushroom2{background:url('img/gljiva2.jpg') no-repeat 100% 100%; }

form fieldset#bg2{background:url('img/gljivet.jpg') no-repeat 100% 100%; 	}

form legend{
margin-left:20px;
font-size:12px;
font-weight:bold;
color:#371919;
}

form label{
float:left;
clear:left;
margin:8px 0;
padding:2px 10px;
width:90px;
font-size:12px;
text-align:right;
}

form input, form textarea{
float:left;
margin:8px 0;
padding:2px 3px;
width:200px;
font:12px Georgia, "Times New Roman", Times, serif;
border:1px solid #B3A684;
}

form textarea{ overflow:auto; }

form input:focus, form textarea:focus{
border:1px solid #6e1f1f;
}

/*************************************** SEARCH FORM  *******************************/

form.search fieldset{
margin:10px 0;
margin-bottom:20px;
padding:0;
padding-top:10px;
}

form.search legend{
display:none;
visibility:hidden;
}

form.search label{
float:none;
display:block;
width:auto;
margin:0;
padding:0;
text-align:left;
font-weight:bold;
margin:10px;
margin-bottom:0;
color:#6E1F1F;
}

form.search input{
float:none;
margin:10px 10px 0 10px;
padding:0;
width:200px;
padding:2px;
}

form.search input#submitSearch{
width:206px;
cursor:pointer;
margin-bottom:10px;
color:#6E1F1F;
background:#F4F1E2;
font-weight:bold;
width:110px;
}

img{
padding:3px;
background-color: #cbbfb1;
border:1px solid #999174;
}

img.google{
background: none;
float:right; 
margin:4px 10px 0 0;
}

form .newsletter fieldeset{
margin:10px 0;
margin-bottom:20px;
padding:0;
padding-top:10px;
}

form.newsletter label{
float:none;
display:block;
width:200px;
margin:0;
padding:0;
text-align:left;
font-weight:bold;
margin:10px;
margin-bottom:0;
color:#6E1F1F;
}

form.newsletter input{
float:none;
margin:10px 10px 0 10px;
padding:0;
width:200px;
padding:2px;
}


.newsletter input.submit{
cursor:pointer;
color:#6E1F1F;
background:#F4F1E2;
font-weight:bold;
width:auto;
}

/*

CLEARING FLOATS

*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.orn
{
width: 635px;
height: 40px;
background:url('img/ornament.gif') no-repeat 50% 100%;
margin-top:20px;
margin-bottom:20px;
}

.contact{
font-size:12px;
color:#6e1f1f;
}

#content .captionLeft{
 float:left;
 width:auto;
 padding:10px;
 }
    
#content .captionRight{
 float:right;
 width:auto;
 padding:10px;   
 }
 
 #content .captionLeft p{
 font-size:11px;
 text-align:center;
 }
    
 #content .captionRight p{
 font-size:11px ;
 text-align:center;
 }
 
 /* za trazilicu */
 div.gs-watermark
 { display:none; }
 
 div.gs-result
 { margin-top:1em; }
 
 div.gs-title{
 margin-bottom:2px;
 font-weight:normal;
 color:#6e1f1f;
 }
 
 div.gsc-title{
 margin-bottom:10px;
 color:#6e1f1f;
 }
 
 div.gsc-back{
 margin-bottom:10px;
 font-weight:normal;
 color:#6e1f1f;
 }
 
table.gsc-branding{
border: none;
margin-top:15px;
}

td.gsc-branding-text{
padding-right:10px;
}

div.gs-snippet{
margin-bottom:5px;
line-height:1.4em;
color:#371919;
font-family:Georgia, "Times New Roman", Times, serif; 
font-size:12px;
}

div.gs-visibleUrl{
font-weight:bold; 
color:#371919;
font-family:Georgia, "Times New Roman", Times, serif; 
font-size:11px;
}

div.gs-visibleUrl-short{
display:none;
}