* {margin:0;padding:0;outline-style:none;}
body{background-image:url(images/body_bg.gif);background-position:top left;background-repeat:repeat-x;color:#0f113b;}
#body{font-family:  Arial, Helvetica, sans-serif;width:938px;margin-left:auto;margin-right:auto;position:relative;	font-size:12px;	position:relative;background:transparent;background-image:url(images/content_bg.jpg);background-position:left 165px;background-repeat:repeat-y;}
#footer{background-color:#fff;margin-top:10px;margin-right:52px;clear:both;text-align:center;position:relative;background-image:url(images/footer.gif);background-position:lefttop;background-repeat:no-repeat;color:#6a5c48;line-height:8px}
#left{float:left;width:185px;position:relative}
#left2{position:relative;padding-bottom:44px;}
#news marquee{height:146px;padding-left:5px;padding-right:5px;}
#news #scrollup{display:none;}
#news{background-image:url(images/desna_kolona_mid.png);background-repeat:repeat-y;background-position:left 3px;margin-bottom:10px;padding-right:17px;width:266px;margin-top:6px;}
#news2{background-image:url(images/desna_kolona.png);background-position:left -1px;background-repeat:no-repeat;}
#news3{background-image:url(images/desna_kolona_bottom.png);background-repeat:no-repeat;background-position:bottom left;padding-left:20px;min-height:494px;}
#news a{text-decoration:none;font-weight:bold;}
#news p{text-align:left;padding:2px 0 0;}
#news h4{padding-top:5px;padding-bottom:0;color:#535353;text-align:left;font-size:11px;}
#news img{border:1px solid #cccccc; padding:1px;margin:5px 10px 2px 0; }
#middle{float:left;width:470px;padding-left:15px;padding-right:5px;positi1on:relative;}
#right{float:left;width:231px;}
#content{height:1%;width:675px;float:left;background-image:url(images/content.jpg);background-position:left 165px;background-repeat:no-repeat;background:transparent;}
#content_bg{background:transparent;background-image:url(images/header.png);background-position:top left;background-repeat:no-repeat;}
#header{height:164px;}
.messagediv  marquee{padding:10px;height:134px;}
.tickerstyle{width:669px;height:194px;background-image:url(images/posledni_proekti.jpg);background-position:left top;background-repeat:no-repeat;margin-left:17px;}
.tickerstyle h2{text-align:center;}
.clear{clear:both;}
#middle h2{line-height:20px; font-size:12px;margin-bottom:5px;margin-top:10px;color:#141364;}
#middle .textSlide h2{margin-top:15px;margin-bottom:5px;}
#middle #news h2{color:#da251c;border-bottom:1px solid #da251c;font-size:16px}
#left h2, #right h2{font-size:24px;margin-bottom:8px;margin-top:0px;line-height:22px;margin-left:10px;}
#left h2,#right #kontakt h2{background-image:url(images/news_h.gif);background-position:center left;background-repeat:no-repeat;padding-left:10px;color:#3853a4;}
#right h2{color:#e6b929;text-align:center;font-size:15px;background-image:url(images/novosti.jpg);background-position:center bottom;margin-left:0;background-repeat:no-repeat;margin-top:10px;line-height:33px;padding-top:10px;margin-bottom:5px;}
#right #anketa{background-image:url(images/anketa.jpg);padding-top:30px;}
#kontakt h2{text-align:left;margin-bottom:103px;}
#left h2 span,#right h2 span{padding-top:5px;}
#middle p{padding-bottom:10px;line-height:16px;padding-right:10px;text-align:justify;}
#middle ul{list-style:none;padding-left:30px;margin-bottom:10px;}
#middle ul li, #middle ol li ul li{line-height:16px;list-style:url(images/bullets.png);list-style-position:inside;margin-bottom:4px;padding-left:10px;}
#middle ol li{list-style-position:inside;margin-left:42px;margin-bottom:5px;}
#footer p.soft{position:absolute;right:4px;border:none;font-size:10px;color:#999999;bottom:0px;}
#footer p.farm{font-size:10px;font-weight:bold;text-align:center;}
#footer a img{border:none;}
a{color:#ff0000;text-decoration:underline;}
#simplegallery1{ position: relative;visibility: hidden;border: 2px solid #000;margin-top:24px;margin-left:53px;}
.gallerydesctext{padding-bottom:2px;padding-top:2px;font-size:12px;padding-left:3px;text-transform:uppercase;}
#kontakt{width:198px;height:245px;background-image:url(images/kontakt.jpg);background-position:center;background-repeat:no-repeat;text-align:center;font-size:11px;padding-top:37px;color:#000;position:relative;}
.loading{background-image:url(images/loader.gif);background-position:center top;background-repeat:no-repeat;line-height:28px; display:none}
.bar {background-color:#d7d7d7;}
.top_bottom .link{position:absolute;bottom:5px;right:10px;}
.link{bottom:30px;
font-size:11px;
left:15px;
position:absolute;}
.link:hover{text-decoration:underline;}
.btn{text-decoration:none;float:right;clear:both;border:none;color:#fff;font-weight:bold;background-image:url(images/glasaj.png);background-position:top left;background-repeat:no-repeat;width:91px;line-height:17px;display:block;text-align:center;font-size:11px;}
.btn:hover{text-decoration:underline;}
.qlinks{list-style:none;}
.qlinks a{text-decoration:none;font-weight:bold;}
.qlinks li{border-bottom:1px dotted #3853a4;padding-bottom:3px;margin-bottom:1px;padding-left:3px;}
.qlinks li:hover{border-bottom:1px solid #A8B4DA;padding-bottom:3px;margin-bottom:1px;padding-left:3px;}
.qlinks li:hover a{color:#A8B4DA;}
#left .menu_h{font-size:16px;padding-top:8px;margin-bottom:10px;}
 h3{font-size:13px;text-decoration:underline;margin-left:20px;}
.intro{float:right;}
.textSlide .intro{margin-right:20px;}
#kont{font-size:24px;background-color:#FFFFFF;color:#565656;position:absolute;top:22px;left:50px;}
.signup{margin-top:20px;}
fieldset {margin-bottom:10px;margin-top:3px;margin-left:9px;margin-right:9px;padding-bottom:10px;padding-top:20px;border:solid 1px #99B9D0;position:relative;width:100%;}	
*:first-child+html fieldset legend{left:-7px;position:absolute	;top:-10px;}
fieldset legend {display:block;line-height:26px;margin-left:0;text-align:center;
background-color:#99B9D0;
color:#FFFFFF;
font-weight:bold;width:100%;}
fieldset label {display:block;float:left;padding-top:3px;text-align:right;width:25%;padding-right:6px;font-weight:bold;}	
fieldset .required label {font-weight:bold;}
fieldset input {border:none;border-bottom:1px solid #99B9D0;width:67%;background-color:transparent;}
fieldset textarea {	width:67%;border:1px solid #99B9D0;background-color:transparent;}
.input.textarea.required{}
.submit input{color:#0F113B;background-color:#FFFFFF;border-color:#99B9D0;border-style:solid double double solid;border-width:1px 2px 2px 1px;float:right;font-weight:bold;margin-right:64px;margin-top:20px;width:70px;}
input[type="submit"]:hover {border-width:2px 1px 1px 2px;color:#E6B929;}
.input.text{margin-bottom:5px;}
.item img{float:left;margin-right:20px;margin-bottom:8px;margin-top:4px;border:1px solid #67ABD1;padding:1px;}
.flags {left:565px;position:absolute;top:4px;width:202px;}
.flags img{border:none;margin-right:0px;}
.flags a{text-decoration:none;color:#000;font-weight:bold;margin-right:5px;}
#flashMessage {color:red; padding-top:10px; text-align:center; width:766px;}
.error-message{color:red;margin-left:81px;margin-bottom:10px;}
.news img{margin-right:10px;border:3px double #fff;padding:2px;}
#line{border-bottom:1px solid #CFCFCF;margin-bottom:10px;}
.ser_img{margin-top:0px;}
.sr_img{border:1px solid #da251c;height:17px}
#myjquerymenu{position:relative;z-index:10000;background-image:url(images/menu.gif);background-position:left centar;background-repeat:repeat-y;width:168px;margin-left:13px;}
#contact{position:absolute;background-image:url(images/kontakt.png);background-position:left centar;background-repeat:no-repeat;left:13px;bottom:0px;line-height:44px;width:103px;z-index:0;color:#1D71A0;
font-size:14px;
font-weight:bold;text-decoration:none;padding-left:65px;}
#home{background-image:url(images/pocetna.png);
background-repeat:no-repeat;
color:#1D71A0;
font-size:14px;
font-weight:bold;
left:13px;
line-height:46px;
padding-left:65px;
position:absolute;
text-decoration:none;
top:-46px;
width:103px;
z-index:1000;}
.jquerycssmenu{
font: bold 12px Arial, Helvetica, sans-serif;text-align:center;
padding-left:  /*offset of tabs relative to browser left edge*/
}

.jquerycssmenu ul{
margin: 0;
padding: 0;
list-style-type: none;z-index:10000;
}

/*Top level list items*/
.jquerycssmenu ul li{
position: relative;

margin-right: 3px; /*spacing between tabs*/
line-height:32px;border-bottom:1px solid #ead591;
}

/*Top level menu link items style*/
.jquerycssmenu ul li a{
display: block;
/*background of tabs (default state)*/
color: #0E537A;
text-decoration: none;}

.jquerycssmenu ul li:hover a,.jquerycssmenu ul .selected	{
	background-position:right -10px;
	color:#04A3DD; /*tab link background during hover state*/
}
.jquerycssmenu ul li:hover, .jquerycssmenu ul .selectedli {
	background-position:left -10px;
 /*tab link background during hover state*/
}
	
/*1st sub level menu*/
.jquerycssmenu ul li ul{
position: absolute;
left:40px;
top:15px;display: block;
visibility: hidden;
background-color:#FAECBD;border:1px solid #ccc;z-index:10000;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jquerycssmenu ul li ul li{margin-bottom:0;
display: list-item;border-bottom:1px solid #EAD591;
float: none;padding-left:0;background-image:none;line-height:16px;margin-right:0;z-index:10000;background-color:#FAECBD;
}
.jquerycssmenu ul li:hover ul li{background-image:none;
}
.jquerycssmenu ul li:hover ul li a{background-image:none;color:#0E537A;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jquerycssmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jquerycssmenu ul li ul li a{
font: normal 11px Verdana;background-image:none;
width: 140px; /*width of sub menus*/
padding: 2px 8px 2px 5px;
margin: 0;
border-top-width: 0;line-height:18px;
}

.jquerycssmenu ul li ul li a:hover{ /*sub menus hover style*/
background:#FAFAFA;padding: 2px 8px 2px 3px;
color: #04A3DD;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
right:4px;
top:11px;
}
*:first-child+html	.downarrowclass{
top:2px;
}
.rightarrowclass{
position: absolute;
top: 5px;
right:12px;
}
#bread_crumb {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
#bread_crumb a {
	color:#00AFF2;
}
#bread_crumb a:hover {
	text-decoration:underline;
}
.image{float:left;text-align:center;font-style:italic;margin-right:5px;width:auto;float:left;}
.item{margin-bottom:10px;padding-bottom:20px;height:1%;font-size:12px;text-align:justify;padding-right:10px; background-image:url(images/divider.png); background-position:bottom right; background-repeat:no-repeat; background}
.attachments{height:1%;}
.adress{line-height:14px;font-size:11px;text-align:center;}

#middle.posiroko h1 { width:650px; float:left}
#middle h1 {border-bottom:1px solid #37399b;color:#37399b;font-size:12px;font-style:italic;font-weight:normal;margin-right:11px;margin-bottom:10px;text-align:right;}
#middle.posiroko #srch { float:right}
#middle.naslovna {}
#middle .top_box p{padding-top:10px;padding-left:5px;padding-right:5px;padding-bottom:0px;}
#middle .top_box h2 {font-size:14px;margin-top:0px;padding-left:0px;text-transform:none;}
#middle .top_box.first h2 {letter-spacing:3px;color:#05A7E5;font-size:17px;border-bottom:1px solid #05A7E5;margin-left:88px;margin-right:107px;text-align:center;}
.top_box{}
.top_box.none{margin-top:10px;}
#middle .top_box.first p{font-style:italic;text-align:center;padding-top:0;}
#middle .top_box img{margin-right:15px;margin-left:5px;margin-bottom:4px;float:left;padding:0;margin-bottom:30px;}
#map_link{border:1px solid #99B9D0;padding:5px;width:98%;margin-top:30px;height:277px;margin-left:8px;}
#sitemap{margin-left:20px;}
#logoa{text-align:left;}
#logoa img{border:none;margin-bottom:15px;}
#sitemap img{ float:left;margin:2px 2px 0;}
#sitemap{ font-size:11px; color:#00599D}
#map_link li{width:45%;float:left;}
#map_link ul{padding-left:3px;margin-bottom:3px}
#map{text-align:center;height:277px;width:99%;}
#map img{margin-top:30px;border:1px solid #C1C1C1;padding:1px;}
#scrollup{width:229px;}
.headline {clear:both;margin-top:8px;}
.headline span{color:#111056;font-weight:bold;}
#middle #featured a:hover{text-decoration:none;}
#middle #featured h2 .link{display:inline; color:#EF262E;margin-left:0;float:none;}

#middle .productCategories .title_product{color:#FFFFFF;background-image:url(images/title_left.gif);background-position:top left;background-repeat:no-repeat;line-height:26px;padding-left:8px;margin-bottom:0;margin-left:10px;border:none;position:absolute;top:-26px;left:5px;}
#middle .productCategories .title_product span{background-image:url(images/title_right.gif);background-position:top right;background-repeat:no-repeat;padding:0px 18px 0px 10px;	font-size:16px;border:none;display:block;line-height:26px;}
.product_top{width:675px;background-image:url(images/proizvodi_middle.gif);background-position:top left;background-repeat:repeat-y;margin-bottom:20px;text-align:center;position:relative;margin-top:20px;}
.product_middle{background-image:url(images/proizvodi_top.gif);background-position:top left;background-repeat:no-repeat;}
.product_bottom{background-image:url(images/proizvodi_bottom.gif);background-position:bottom left;background-repeat:no-repeat;height:1%}
#middle .productCategories h2{text-transform:none;border-bottom:1px solid #a69f9f;font-size:16px}
.product_top .border_bottom{border-top:5px solid #cfcfcf;line-height:2px;padding:5px}
.product_top table{margin-left:auto;margin-right:auto;margin-top:20px;color:#dc332a;font-weight:bold;font-size:11px;}
.product_top .images_pr td{border-right:1px solid #a69f9f;padding-bottom:5px;padding-top:5px;vertical-align:top;width:20%;}
.product_top .images_pr .last, .product_top .last td{border:none;}
table td img,.item_product img{border:1px solid #dc332a;}
.komentari{
	background-color:#F2F2F2;
	width:580px;
	margin-left:auto;
	margin-right:auto;
	height:100px;
	color:#666666;
	padding:10px;
	margin-bottom:20px;
}
.kodovi{padding:10px;}
.item_product{border-top:5px solid #cfcfcf;padding-top:20px;margin-bottom:20px;position:relative;}
.item_product img{float:left;margin-right:20px;}
#middle .productCategories .item_product h2{border:none;font-size:20px;}
.oceni{width:200px;background-color:#f4f4f4;float:right;margin-right:10px;color:#303030;font-weight:bold;padding:5px;font-size:12px;}

.slider {top:22px;left:3px;
  width: 620px;
  margin: 0 auto;
  position:absolute;min-height:104px;
}
.slider img{display:none;}

#middle .navigation{text-align:left;margin-left:120px;margin-bottom:0px}
#middle .navigation li{background-image:none;display:inline;padding-left:0;margin-right:5px;}
.product_top #slider table {margin-top:10px;}
#middle .navigation li img{border:none;}
.kodovi td{padding:3px;text-align:left;}
.slika{margin-left:161px;margin-top:0px;}
.productCategories.view input,.productCategories.view textarea{margin-bottom:10px}
#ajax_response {color:#FF0000}
.error {padding:2px;margin:2px; }
#middle.mapa ul li {list-style-image:none}
.links{background-image:url(images/links_bulett.gif);background-position:left 3px;background-repeat:no-repeat;padding-left:12px;display:block;margin-bottom:4px;}
#middle img{border:2px solid #9D9EF3;padding:1px;margin-right:20px;margin-bottom:10px;}
.anythingSlider                         { width: 645px; height: 252px; position: relative; margin: 30px 0 0 23px;}
.anythingSlider .wrapper                { width: 565px; overflow: auto; height: 252px; margin: 0 40px; position: absolute; top: 0; left: 0; }
.anythingSlider .wrapper ul             { width: 9999px; list-style: none; position: absolute; top: 0; left:-30px; background: traytnsparent; border-top: 3px solid #e0a213; border-bottom: 3px solid #e0a213; margin: 0; z-index:0;}
#middle .anythingSlider ul li                   { display: block; float: left; padding: 0; height: 222px; width:565px; margin: 0;padding-left:0px;padding-right:0px;}
.anythingSlider .arrow                  { display: block; height: 200px; width: 67px; background: url(images/arrows.png) no-repeat 0 0; text-indent: -9999px; position: absolute; top: 21px; cursor: pointer; }
.anythingSlider .forward                { background-position: 0 0; right: -20px; }
.anythingSlider .back                   { background-position: -67px 0; left: -20px; }
.anythingSlider .forward:hover          { background-position: 0 -200px; }
.anythingSlider .back:hover             { background-position: -67px -200px; }

#thumbNav                               { position: relative; top:228px; text-align: center; }
#thumbNav a                             { font: 11px/18px; Georgia, Serif; display: inline-block;width:20px; height: 18px; margin: 0 5px 0 0; background-image:url(images/slider_nav1.gif);background-repeat: no-repeat; text-align: center; color:#745743;text-decoration:none;font-weight:bold;}
#thumbNav a:hover                       { background-image:url(images/slider_nav.gif); }
#thumbNav a.cur                         { background-image:url(images/slider_nav.gif); }

#start-stop                             { background:#C38812; background-image: url(images/cellshade.png); background-repeat: repeat-x; color: white; padding: 2px 5px; width: 40px; text-align: center; position: absolute; right: 45px; top: 228px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;text-decoration:none;font-weight:bold; }
#start-stop.playing                     { background-color: #926A15; }
#start-stop:hover                       { background-image: none; }

/*
  Prevents
*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }
#middle .wrapper li{background-image:none;}
#middle .wrapper img{margin-top:10px;margin-right:0px;margin-bottom:0;float:right;width:auto;height:203px;}
.inf{padding:0 20px;}
.textSlide{width:auto;height:210px;overflow:hidden;padding-right:5px;}
#middle .textSlide p{padding-bottom:4px;}
#aplikacijas{position:absolute;width:217px;height:51px;top:296px;left:256px;background-image: url(images/aplikacijas_obuka.jpg);background-repeat:no-repeat;background-position:left top;}
#aplikacijas a{text-decoration:none;font-size:14px;color:#533208;}
#aplikacijas  h2{font-size:14px;color:#533208;text-align:right;line-height:18px;padding-right:30px;margin-top:16px;margin-bottom:20px;}
#start-stop{ display:none}
.aplikacija.position{margin-left:29px;position:relative;}
#right .aplikacija.position  h2{background-image:none;padding-right:0;padding-top:15px;}
#map div span{white-space:normal}
#aplikacijas img{position:absolute;left:11px;top:5px;border:none;margin:0;}
.aplikacija{width:217px;height:51px;margin-bottom:10px;}
.aplikacija  h2{font-size:12px;color:#533208;text-align:center;margin:0px;padding-top:7px;padding-left:100px;}
.aplikacija a{text-decoration:none;font-size:14px;color:#00B3EE;line-height:18px;}
.aplikacija img{position:absolute;left:11px;top:5px;border:none;margin:0;}
div.scrollholder
{
    position: relative;
    width: 654px; height:147px;
    overflow-y: auto;
    z-index: 1;scrollbar-3dlight-color: #000000;
scrollbar-arrow-color:#999999;
scrollbar-darkshadow-color:#ff0000;
}

div.scroll
{
    position: absolute;
    left: 0; top: 0;
    width: 95%;
    z-index: 2;
}

/* <Scroll> */
div.track
{
    position: relative;
    float:right;
    top: 0; 
    width: 11px; height: 100%;
    font-size: 0;
    z-index: 3;
    background:#F1CF6E;
}

div.drag_bar
{
    position: absolute;
    width: 100%; height: 14px;
    cursor: pointer;
    z-index: 4;
    background: #E0A213;
}  
#loader{display:none;background-image:url(images/ajax-loader.gif);background-position:center;background-repeat:no-repeat;height:20px;width:213px;position:absolute;top:70px;left:2px;}

.question input{width:auto;margin-left:13px;}
.question  label{ display:inline; float:none;margin-left:5px;}
.question .longinput { width:300px;}
.atachmenti {padding:3px; margin:5px;}
.atachmenti a {display:block}
	#middle #feature_list img{position:absolute;top:0;right:0;margin:0;padding:0;}
#feature_list {background-color:#fff;
			width: 472px;
			height: 163px;
			overflow: hidden;
			position: relative;border:1px solid #4244a0;	margin-top:10px;margin-bottom:10px;	}

	#middle #feature_list ul {
			position: absolute;
			top: 0;
			list-style: none;	
			padding: 0;
			margin: 0;
		}
*:first-child+html	#middle		#tabs {left:-17px;		}

	#middle		#tabs {
			left:-1px;
			z-index: 2;
		list-style:none;padding-left:0;
		}

#middle	#tabs li {
			font-size: 12px;
			font-family: Arial;list-style:none;padding:0;list-style:none inside none;}
		
#middle		#tabs li a {
			color: #222;
			text-decoration: none;	
			display: block;width:170px;
			padding: 10px;height:32px;padding-right:23px;
			line-height: 12px;
			outline: none;
		}

#middle			#tabs li a:hover {
			text-decoration: underline;
		}

#middle			#tabs li a.current {
		background:  url(images/feature-tab-current.png);background-repeat:no-repeat;
			color: #FFF;background-position:top left
		}

		#middle		#tabs li .current:hover {
			text-decoration: none;
			cursor: default;
		}

#middle 		#output {
			right: 0;
			width: 263px;
			height: 164px;
			padding-left:0;
		}
#middle .text_intro p{line-height:11px;padding:5px;color:#fff;padding-left:0;}		
.text1{position:absolute;font-size:11px;right:0;bottom:0;background-color:#4243a2;filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
height:52px;width:292px;}
.text_intro{position:absolute;font-size:11px;right:0;bottom:0;}
#middle ul#output li {position: absolute;list-style:none;width:263px;height: 164px;padding-left:0;}
ul#output li a {padding: 8px 12px;text-decoration: none;font-size: 11px;}
ul#output li a:hover {		}
.Category{margin-left:40px;margin-top:10px}
#pogodok{margin-top:30px;text-align:center;}		
#pogodok a{display:block;margin-bottom:10px;}
#pogodok img{border:none;}
#anketa_prasanja_top{margin-right:30px;position:relative;}
#news .najava{padding-left:5px;padding-right:5px;font-size:11px;border-bottom:1px solid #989af1;margin-left:5px;margin-bottom:10px;padding-bottom:10px;}
#anketa_form p {margin-bottom:3px;margin-left:13px;font-size:11px;}
#anketa_form label{line-height:12px;}
.submissions.form{margin-top:20px;}
#sorabot a{color:#5b5db4;font-size:15px;
line-height:33px;}
#right #sorabot {margin-bottom:10px;border-top:1px solid #ccc;background-image:none;margin-right:20px;}
#cont_info{width:200px;text-align:center;margin-left:11px;}
#cont_info p{line-height:20px;}
#cont_info p img{margin-top:15px;margin-left:18px;border:none;}
.item td{ padding:2px; text-align:left}
