* { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 12px; color: #444; }
BODY { margin: 0px; background-color: #E0E0E0 ;  }

.georgia { font-family: Georgia; }
.sitno { font-size: 10px; }
#mainframe { text-align: left; width: 960px; background-color: #fff ;}
#header{text-align: center;}
#logo{width: 200px; margin:0 auto; padding-top:20px;}
#crta_ispod_loga{width: 623px; margin:0 auto; padding-top:5px;}
#main_meni {margin:-70px 0 0 18px;}
.crta_meni{ color: #777; font-size: 18px; padding: 0 5px 1px 5px; text-align: center; }
#home_tablica{ margin-top: 20px; margin-left: 0px;}
#footer{text-align: center; height: 68px; margin-top:-18px; background-color: #fff; }
.crtafooter{ margin-top: 1px;}
.footer_text{color: #444; font-family: Helvetica, sans-serif; font-size: 12px; }
A.main_meni {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; height: 43px; line-height: 43px; display: block; font-size: 14px; color: #444; font-weight: bold;  text-align: center;   }
A.main_meni:hover { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; height: 43px; line-height: 43px; display: block; font-size: 14px; color: #a4c380; font-weight: bold;  text-align: center; }
A.main_meni_akt {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; height: 43px; line-height: 43px; display: block; font-size: 14px; color: #a4c380; font-weight: bold;  text-align: center; }
A.main_meni_akt:hover {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; height: 43px; line-height: 43px; display: block; font-size: 14px; color: #a4c380;; font-weight: bold;  text-align: center; }
A.main_meni2 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; display: block; font-size: 12px; color: #444;; font-weight: bold;   }
A.main_meni2:hover { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; display: block; font-size: 12px; color: #a4c380; font-weight: bold;  }
A.main_meni2_akt {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; display: block; font-size: 12px; color: #a4c380; font-weight: bold;  }
A.main_meni2_akt:hover {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; display: block; font-size: 12px; color: #a4c380; font-weight: bold; }
.crta_meni2{ color: #777; font-size: 12px; padding: 0 0 1px 0; text-align: center; }
.crta_meni3{ color: #777; font-size: 17px; padding: 0 0 1px 0; text-align: center; }
#sub_meni {  text-align: center;}
#sub_meni_home { height: 44px; line-height: 44px;  }

/*#sub_meni A { font-size: 14px; color: #5E5A1D; margin-left: 16px; }*/
#content { padding: 0px 40px 20px 40px; }
TABLE.content_columns TD { vertical-align: top; }
H1.kontakt_title { color: #000000;
									 margin: 0px;
									 font-size: 16px;
									 line-height: 42px;
									 padding-left: 40px;
									 text-align: left;
									 background-image: none;
									 background-image: url(../images/design/kontakt_title_bg.gif);
									 background-repeat: no-repeat;
									 text-transform: none;
									}
#kontakt { padding-top: 20px; padding-bottom: 10px; }

A { text-decoration: none; color: #a4c380; }
A:hover { color: #444; text-decoration: none; }

P { margin: 5px 0px; color: #444; }
P.justify { text-align: justify; }
p.mmk{ font-size: 10px; margin: 10px 0 0 770px;}

.white { color: #FFFFFF; }
.black { color: #000000; }

H1 { /*color: #DCDADA;*/
color: #738BAD;
		 margin: 0px;
		 font-size: 24px;
		 text-transform: uppercase;
		 font-weight: normal;
		 line-height: 40px;
		 text-align: right;
		 background-image: url(../images/design/h1_bg.gif);
		 padding: 0px 20px 0px 20px;
		 margin: 10px 0px 10px 0px;
		}
H1.no_image { font-family: Georgia; line-height: 50px; color: #738BAD; margin: 0px; font-size: 26px; background-image: none; text-align: left; padding: 0px; text-transform: none; }
H1 SPAN { font-size: 18px; }
H2 { color: #a4c380; margin: 0px; font-size: 18px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
H2.referenca { font-family: Georgia; border-bottom: solid 1px #FFF; height: 20px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
H2 SPAN { font-size: 16px; }
H3 { color: #a4c380; margin: 0px; font-size: 14px; font-weight: bold;}
H3.referenca { font-family: Georgia; margin-top: 10px; }
H3 SPAN { font-size: 12px; }
H4 { margin: 0px; font-size: 12px; }

.referenca_text { font-size: 11px; }
OL, UL { padding-left: 10px; margin-left: 10px; }

DIV.home { width: 320px;/* background-image: url(../images/design/home_bg.gif); background-repeat: no-repeat; */}
DIV.home IMG { margin: 10px; }

DIV.left_pic { width: 280px; /*background-image: url(../images/design/left_pic_bg.gif); background-repeat: no-repeat;*/ }
DIV.left_pic IMG { margin: 10px; }

DIV.left_pic_400 { width: 420px; /*background-image: url(../images/design/left_pic_400_bg.gif); background-repeat: no-repeat; */}
DIV.left_pic_400 IMG { margin: 10px; }

DIV.reference-image { width: 360px; /*background-image: url(../images/design/reference_bg.gif); background-repeat: no-repeat;*/ }
DIV.reference-image IMG { margin: 10px; border: solid 15px #a4c380;}


DIV.thumbgen { width: 290px; /*background-image: url(../images/design/thumbgen_bg.gif); background-repeat: no-repeat;*/ }
DIV.thumbgen IMG { margin: 10px; }

DIV.thumbgen_4 { width: 220px; /*background-image: url(../images/design/thumbgen_4_bg.gif); background-repeat: no-repeat;*/ }
DIV.thumbgen_4 IMG { margin: 10px; }

DIV.thumbgen_5 { width: 160px; /*background-image: url(../images/design/thumbgen_5_bg.gif); background-repeat: no-repeat;*/ }
DIV.thumbgen_5 IMG { margin: 10px; }

DIV.thumbgen_7 { width: 100px; /*background-image: url(../images/design/thumbgen_5_bg.gif); background-repeat: no-repeat;*/ }
DIV.thumbgen_7 IMG { margin: 10px; }



DIV.thumbgen_6 { width: 145px; /*background-image: url(../images/design/thumbgen_6_bg.gif); background-repeat: no-repeat; */}
DIV.thumbgen_6 IMG { margin: 10px; }

DIV.spacer { background-image: url(../images/design/sub_meni_bg.gif); height: 10px;}

.kontakt { font-size: 11px; font-weight: ;}
INPUT,SELECT,TEXTAREA,button,submit { font-size: 11px; color: #000000; background-color:#FFFFFF; border: 1px #02652F solid; cursor: hand; cursor: pointer; padding-left: 2px; width: 190px; }
INPUT.button { font-size: 11px; background-color:#FFFFFF; border: 1px #02652F solid; cursor: hand; cursor: pointer; width: 95px; }
INPUT:focus,TEXTAREA:focus { background-color:#EEEEEE; }
INPUT.checkbox{ width:50px; }

INPUT.radio { width: 20px; }
INPUT.trazi_button { cursor: hand; cursor: pointer; width: 42px; border: none; text-align: center; }
INPUT.trazi { width: 134px; border: none; }
DIV.no_page{ text-align:center; }

/*left meni*/
.left_meni { display: block;
						 font-size: 13px;
						 color: #444;
						 padding-left: 10px;
						 padding-right: 10px;
						 line-height: 44px;
						 
					 }
/*.left_meni:hover { color: #000000; text-decoration: none; background-image: url(../images/design/sub_meni_bg2.gif); }*/
.left_meni:hover { color: #a4c380; text-decoration: none;  }

.left_meni_sel { font-size: 13px;
								 color: #a4c380;
								 padding-left: 10px;
								 padding-right: 10px;
								 line-height: 44px;
								 text-decoration: none;
								;
								
								 /*background-image: url(../images/design/sub_meni_bg2.gif);*/
							 }
.left_meni_sel:hover { font-size: 13px;
								 color: #a4c380;
								 padding-left: 10px;
								 padding-right: 10px;
								 line-height: 44px;
								 text-decoration: none;
								 }
table.podmenu{ margin-left: auto; 
               margin-right: auto;
	       margin-top: -75px;}
TABLE.upitnik{ border-bottom: 1px solid #ffffff; border-left: 1px solid #ffffff;}
TABLE.upitnik TH { text-align:left; padding: 20px 0px 5px 5px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; background-color: #a4c380;/*background-image: url(../images/design/th_upitnik_bg.gif); background-repeat: repeat-x;*/ text-transform: uppercase; }
TABLE.upitnik TD { padding-left:5px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
TABLE.upitnik TD.upitnik_left_padding { padding-left:20px; }
TABLE.upitnik TD.upitnik_left { font-weight: bold; }
TABLE.upitnik TD.upitnik_right { text-align:left; }
INPUT.upitnik_small { width:200px; }

TABLE.pdf { /*background-image: url(../images/design/table_pdf_bg.gif); background-repeat: no-repeat; background-position: right; */}
A.pdf_link { font-size: 11px; }

TABLE.pdf2 {/* background-image: url(../images/design/table_pdf_bg2.gif); background-repeat: no-repeat; background-position: right;*/ }


#box1{
	float:left;
	width:58px;
	height:20px;
	display:block;}
	
#box2{
	float:left;
	width:80px;
	height:20px;
	display:block;}

#box1 a{
	color: #444;
}

#box1 a:hover{
	color: #a4c380;
}

#box1 a.stan_sel{ color: #a4c380;}





#box3{
    float:left;
    width:72px;
    height:20px;
    display:block;}

#box3 a{
    color: #444;
}

#box3 a:hover{
    color: #a4c380;
}

#box3 a.stan_sel{ color: #a4c380;}





.naslovnagalerija{
	margin: -70px 0 0 -10px;
}
table.footer{margin-left: auto; margin-right: auto; margin-top: -4px;}

.footer_link{ padding:5px;}
textarea{ width: 500px;}


.videogumbi li{
list-style:none;
float:left;
margin-right:10px;
border: 1px solid #ccc;
padding:5px;
cursor:pointer;
color: #fff;
background-color: #888;
}

.videogumbic li{
list-style:none;
position:relative;
left:-10px;
padding:0;
margin:0;
border: 1px solid #ccc;
padding:5px;
cursor:pointer;
color: #fff;
background-color: #888;
}
.videogumbic li a{
color:#fff;
}
.videogumbic li a:hover{
background-color: #a4c380;
}
.videogumbic li:hover{
background-color: #a4c380;
}

.videogumbi li:hover,.videogumbi li.active{
list-style:none;
float:left;
margin-right:10px;
border: 1px solid #ccc;
padding:5px;
cursor:pointer;
color: #fff;
background-color: #a4c380;
}
.clear{clear:both;}
.videomovie{width:450px;height:405px;}
.videomovie iframe{border:none;background-color:#000;}