body  {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #666;
margin: 0 auto 0 auto;
padding: 20px 0 0 0;
line-height: 18px
}

h2{ color: #303393;font: 18px "arial black";white-space: nowrap;margin: 0 0 10px 0 }
h3{ color: #e08221;font: 20px arial;white-space: nowrap;margin:20px 15px 0 15px;/*text-align: right*/ }

.menu_left:link, .menu_left:visited{
	display: block;
	color: #303393;
	margin: 5px 0;
	background: url(../images/news_bgr.gif) repeat-x left bottom;
	padding: 0 0 5px 0
}
.menu_left:hover, .menu_left:active{ color: #e08221 }

.menu_left b{ color: #e08221 }


.data{ color: #e08221 }

input, textarea, select  {  border: 1px solid  #1775b2;  }
.clear{ clear:both;}


/*=====================================
  GLAVNI MENU
=====================================*/

#mainmenu table.navbar td
   {
   border-top-width:    0px;
   border-right-width:  1px;
   border-bottom-width: 0px;
   border-left-width:   1px;
   border-top-color:    #408DD9;
   border-right-color:  #105DA9;
   border-bottom-color: #105DA9;
   border-left-color:   #408DD9;
   border-top-style:    solid;
   border-right-style:  solid;
   border-bottom-style: solid;
   border-left-style:   solid;
   }
#mainmenu table.navbar td a
   {
   display: block;
   padding: 3px;
   text-align: center;
   text-decoration: none;
   }
#mainmenu table.navbar td a:link, table.navbar td a:visited
   {
   color: #FFFFFF;
   }
#mainmenu table.navbar td a:hover, table.navbar td a:active
   {
   color: #FFFFFF;
   background-color: #448BE4;
   }

/*=====================================*/

#mainmenu2 table.navbar td
   {
   border-top-width:    0px;
   border-right-width:  1px;
   border-bottom-width: 0px;
   border-left-width:   1px;
   border-top-color:    #408DD9;
   border-right-color:  #105DA9;
   border-bottom-color: #105DA9;
   border-left-color:   #408DD9;
   border-top-style:    solid;
   border-right-style:  solid;
   border-bottom-style: solid;
   border-left-style:   solid;
   }
#mainmenu2 table.navbar td a
   {
   display: block;
   padding: 3px;
   text-align: center;
   text-decoration: none;
   }
#mainmenu2 table.navbar td a:link, table.navbar td a:visited
   {
   color: #FFFFFF;
   }
#mainmenu2 table.navbar td a:hover, table.navbar td a:active
   {
   color: #FFFFFF;
   background-color: #448BE4;
   }

/*=====================================
  PROIZVODI MENU
=====================================*/

#prodmenu table.navbarprod td
   {
   border-top-width:    1px;
   border-right-width:  1px;
   border-bottom-width: 1px;
   border-left-width:   1px;
   border-top-color:    #408DD9;
   border-right-color:  #105DA9;
   border-bottom-color: #105DA9;
   border-left-color:   #408DD9;
   border-top-style:    solid;
   border-right-style:  solid;
   border-bottom-style: solid;
   border-left-style:   solid;
   color: #FFFFFF;
   background-color: #0066CC;
   }
#prodmenu table.navbarprod td a
   {
   display: block;
   width: 180px;
   padding-top: 5px;
   padding-bottom: 5px;
   padding-left: 0px;
   padding-right: 0px;
   text-align: left;
   color: #FFFFFF;
   background-color: #0066CC;
   text-decoration: none;
   }
#prodmenu table.navbarprod td a:link, table.navbar td a:visited
   {
   color: #FFFFFF;
   background-color: #0066CC;
   }
#prodmenu table.navbarprod td a:hover, table.navbar td a:active
   {
   color: #FFFFFF;
   background-color: #3A85E3;
   }


.maintxt1
  {
  text-align: justify;
  padding-top: 0px;
  padding-right: 4px;
  padding-bottom: 0px;
  padding-left: 4px;
  }

.maintxt2
  {
  text-align: justify;
  padding-top: 0px;
  padding-right: 7px;
  padding-bottom: 0px;
  padding-left: 7px;
  }

.maintxt3
  {
  padding-top: 0px;
  padding-right: 4px;
  padding-bottom: 0px;
  padding-left: 4px;
  }

.dispnone
  {
  display: none;
  }

.imagemiddle
  {
  vertical-align: middle;
  }

.hr
  {
  margin-top: -8px;
  height: 1px;
  background-color: #B6AD9C;
  color: #B6AD9C;
  }

.submit
  {
  font-weight: bold;
  border: 1px solid #A0A0A0;
  width: 100px;
  background-color: #FFFFFF;
  }



.home_cats{ float:left; width:650px;padding:0 0 0 10px;}
.home_cats img { margin:10px 40px 10px 10px;}

#news_home{ float:right; width:190px; border:1px solid #ebebeb; background-color:#f7f7f7; padding:10px;margin: 0 0 10px 0;text-align: left;}
#news_home H2{ font:18px "Arial Black"; display:block; color:#3d3c49; margin: 0;}
#news_home a { font: 12px arial;color:#727273; padding:10px 0 10px 0; display:block;background: url(../images/news_bgr.gif) repeat-x left bottom;}
#news_home b { display:block; color:#2e3192;font: 11px arial}

#news_details{}

/************************************************************************/

.wrapper_table{ margin: 20px auto 10px auto;border: 1px solid #cecfdf }

.menu_top:link, .menu_top:visited{ font: 13px arial;color: white;padding: 0 15px}
.menu_top:hover, .menu_top:active{ color: #c3c5fa}

.more{ color: #e08221!important;font-weight: bold }

.contenta a:link, .contenta a:visited{color: #105DA9 }
.contenta a:hover, .contenta a:active{color: #E08221 }
.contenta{ line-height: 18px!important }

a:link,  a:visited{color: #105DA9;text-decoration: underline }
a:hover,  a:active{color: #E08221 ;text-decoration: none;}

h4{ color:#303393;margin: 30px 0 10px 0  }

ul{ margin: 0 0 0 15px;line-height: 18px }

.pic_menu_666:link, .pic_menu_666:visited{ border: 2px solid #bf6794;display: block;margin: 0 3px 0 0 }
.pic_menu_666:hover,.pic_menu_666:active{ border: 2px solid #9e4573;display: block;margin: 0 3px 0 0  }	

.pic_menu_717:link, .pic_menu_717:visited{ border: 2px solid #73b379;display: block;margin: 0 3px 0 0  }
.pic_menu_717:hover,.pic_menu_717:active{ border: 2px solid #468e4d;display: block;margin: 0 3px 0 0  }	

.pic_menu_718:link, .pic_menu_718:visited{ border: 2px solid #8f78ba;display: block;margin: 0 3px 0 0  }
.pic_menu_718:hover,.pic_menu_718:active{ border: 2px solid #634c90;display: block ;margin: 0 3px 0 0 }	

.pic_menu_719:link, .pic_menu_719:visited{ border: 2px solid #70acba;display: block ;margin: 0 3px 0 0 }
.pic_menu_719:hover,.pic_menu_719:active{ border: 2px solid #447d8a; display: block ;margin: 0 3px 0 0}	


.menu_dolu_666:link, .menu_dolu_666:visited{display: block;margin: 0 0 5px 0;font: bold 13px arial;color:#9e4573  }
.menu_dolu_666:hover,.menu_dolu_666:active{ color:  #bf6794 }	

.menu_dolu_717:link, .menu_dolu_717:visited{ display: block;margin: 0 0 5px 0;font: bold 13px arial;color:#468e4d   }
.menu_dolu_717:hover,.menu_dolu_717:active{ color: #73b379  }	

.menu_dolu_718:link, .menu_dolu_718:visited{ display: block;margin: 0 0 5px 0;font: bold 13px arial;color:#634c90   }
.menu_dolu_718:hover,.menu_dolu_718:active{ color:#8f78ba  }	

.menu_dolu_719:link, .menu_dolu_719:visited{ display: block;margin: 0 0 5px 0;font: bold 13px arial;color:#447d8a   }
.menu_dolu_719:hover,.menu_dolu_719:active{ color:#70acba }	

h5{ font:18px "arial black";margin: 20px 0 0 0;background: #e2fce5;padding: 5px;color: #58925e  }
h6{ font:14px "arial black"; margin: 20px 0 10px 0;color: #444 }

.promocii {
font: 12px arial;
color:#4d4d4d;
}

.promocii p {
font: 14px arial;
color:#4d4d4d;
margin:0px 0px 25px 0px;
}


.promo {
float:left;
clear: both;
margin:0px 0px 38px 0px;

}

.promocii img {
	margin: 0px 12px 0px 0px!important;
}


.promo_link:link, .promo_link:visited {
	font:16px arial;
	color:#144c94;
	text-decoration: underline;
}


.promo_link:active, .promo_link:hover {
	font:16px arial;
	color:#144c94;
	text-decoration: none;
}
/*	menu css	*/

#menu  ul { margin: 0; padding: 0; list-style: none; }

#menu {
	background: url(../img/menu.png) repeat-x left -72px;
	width:auto;
	max-width: 865px;
	display:inline;
	float:left;
}

#menu_r {
	background:#303393;
}

#menu_l {
	background: url(../img/menu.png) no-repeat left 0;
	height: 36px;
	padding:0px auto;
}


ul.main li {
	position: relative;
	float: left;
	background: url(../img/menu_li.png) no-repeat right top;
	padding: 0 3px 0 0;

}

ul.main li a, ul.main li a:link, ul.main li a:visited {
	float: left;
	padding: 0 10px;
	color: #fff;
	font-size: 12px;
	height: 36px;
	line-height: 36px;
	outline: none;
	text-decoration: none;

}

ul.main li a:hover {
	color: #c3c5fa;
	background: url(../img/menu.png) repeat-x left -108px;
}

ul.main li a span.arrow { 
	color: #fff;
}

ul.main li a#home:hover {
	background: url(../img/home_hover.png) no-repeat left top;
}

ul.main li ul.sub {
	display: none;
	position: absolute;
	top: 36px;
	left:0px;
	width: 200px;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
}

ul.main li ul.sub li {
	position: relative;	
	padding: 0;
	background: none;
	text-align:left;
}

ul.main li ul.sub li a, ul.main li ul.sub li a:link, ul.main li ul.sub li a:visited  {
	float: none;
	display: block;
	width: 190px;
	border-bottom: 1px solid #d9d9d9;
	height: 30px;
	line-height: 30px;
	padding: 0 5px;
	font-size: 11px;
	background: #383cb1;
	color:#fff;
}

ul.main li ul.sub li a:hover {
	color: #c3c5fa;
	background: #383cb1;
}

ul.main li ul.sub li ul.sub {
	position: absolute;
	top: -1px;
	left: 200px;
	border-top: 1px solid #d9d9d9;
}

#menu .more{ color:white!important; font-weight:normal!important;}
