/* AWT default styles*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}


.alt{ display: block; height: 0; position: absolute; overflow: hidden; width: 0; } /* jFlash need's it */

/* RESET END */

h1{ font:bold 11px Verdana, Arial; color:#CB0202; margin-bottom:20px; border-bottom:1px solid #ddd; padding:0 10px 5px 0; }
p{ font:11px Verdana; color:#7E7E7E; margin-bottom:15px; }


#outer-container{ position:relative; width:100%; display:block; background:url(images/awt-bg.gif) repeat-y 50% 0; border-top:3px solid #000; border-bottom:20px solid #FFF; }
    #header-container{ position:absolute; z-index:1; width:100%; top:1px; left:0; height:91px; background:url(images/bg-header.gif) no-repeat 50% 0; }
    #footer-container{ position:absolute; z-index:1; width:100%; bottom:0; left:0; height:98px; background:url(images/bg-footer.gif) no-repeat 50% 0; }
    #container{ width:770px; margin:1px auto 0; }
        #header{ position:relative; z-index:20; width:100%; background:url(images/header.gif) no-repeat 10px 0; margin-top:1px; height:91px; }
	#header a#logo{ position:absolute; width:100px; height:60px; top:15px; z-index:20; left:39px; background:url(images/awt-logo.gif) no-repeat 0 0; text-decoration:none; }
           #header ul{ padding:45px 0 0 215px; list-style:none; position:relative; z-index:20; }
	#header ul li{ display:inline; font:bold 11px Verdana; padding:5px 0; }
	#header ul li a{ text-decoration:none; color:#fff; border-right:1px dotted #fff; padding:5px 10px 5px 5px; }
	#header ul li a:hover{ color:#e7a7a7; }

	#header ul ul{ display:none; visibility:hidden; position:absolute; z-index:30; /* top:23px; left:0; */ background:#CB0202; width:160px; border:2px solid #000; border-width:0 2px 2px 0; padding:10px 10px 5px; }
	#header ul ul li{ display:block; background:none; font-size:10px; padding:0; }
	#header ul ul li a{ border:0; display:block; border-bottom:1px dotted #fff; }
        #main{ float:left; padding:30px 0; }
            #content{ float:right; width:550px; padding:0 0 0 20px; }
	#content-home{ float:left; width:525px; border-right:1px dotted #333; padding-left:10px; }
	#extra-home{ float:left; width:210px; padding-left:14px; }
	#extra-home h2{ background:#CB0202 url(images/round.gif) no-repeat 0 100%; color:#fff; padding:7px 5px 7px 15px; }
	#extra-home a{ color:#CB0202; text-decoration:none; }
	#extra-home a:hover{ color:#000; }
            #navigation{ float:left; width:155px; padding:15px 35px 0 10px; background:#fff url(images/nav-top.gif) no-repeat 10px 0; }
                #navigation ul{ list-style:none; padding:0 20px 35px; background:url(images/nav-bottom.gif) no-repeat 0 100%; }
                #navigation ul li{ display:block; background:none; padding:0; font:bold 10px Verdana, Arial; }
                #navigation ul li a{ display:block; text-decoration:none; color:#000; border-bottom:1px dotted #f00; padding:2px 0; }
                #navigation ul li a:hover, #navigation ul li a.active{ color:#CB0202; }
		#navigation ul ul{ background:none; padding:0; }
		#navigation ul ul li a{ padding-left:5px; }
		#navigation ul ul ul li a{ padding-left:10px; }
	#footer{ clear:both; position:relative; z-index:10; width:770px; height:98px; background:url(images/footer.gif) no-repeat 10px 0; }
         #footer p{ font:bold 10px Verdana; background:url(images/footer-logo.gif) no-repeat 25px 20px; color:#FDE3E3; padding:20px 0 0 100px; }
	#footer p a{ color:#FDE3E3; }
	#footer p a:hover{ text-decoration:none; }
	#footer a#ador{ position:absolute; right:10px; bottom:30px; width:25px; height:14px; background:url(images/ador.gif) no-repeat 0 0; }

#content ul li{ background:url(/css/images/bullet.gif) no-repeat 0 6px; padding:5px 0 5px 15px; font:11px Verdana; color:#7E7E7E; }
#content a{ color:#CB0202; }
#content a:hover{ text-decoration:none; }
#content td{ vertical-align:top; font:11px Verdana; color:#7E7E7E; }
#content ul{ list-style:none; padding:5px 0; }


#content table.press td{ font-weight:bold; padding:5px 50px 5px 0; }


/***
ul.forma
***/

.forma{ list-style:none; border-top:1px solid #ccc; }
#content .forma li{ float:left; width:100%; background:none; border-bottom:1px solid #ccc; padding:5px 0; font:11px Verdana, Arial; float:left; }
#content .forma li.even{ background:#F3F3F3; }
.forma label{ width:100px; float:left; padding:3px; display:block; color:#7E7E7E; text-align:right; }
.forma input, .forma textarea{ width:300px; float:left; font:11px Verdana, Arial; }
.forma input[type="submit"]{ display:block; clear:both; float:none; width:auto; margin-left:110px; }


/*
search form
*/

.pretraga{ position:absolute; right:0; top:30px; padding:10px; z-index:50; }
.pretraga input{ border:0; padding:2px; font:11px Verdana; }
.pretraga input.submit{ background:none; color:#fff; font-weight:bold; cursor:pointer; }

/*
home page
*/

#products-list{ width:510px; height:203px; position:relative; margin:0; margin-top:20px; padding:0; list-style:none;  }
#products-list li{ width:100px; height:75px; float:left; overflow:hidden; background:none; padding:0; }
.product-id a{ float:left; width:100px; height:75px; display:block; }
#products-list span{ display:none; visibility:hidden; }

.product-id img{ margin-top:-75px; }
.image-up img{ margin-top:0; }


#content .spec td{ border-bottom:1px solid #ccc; padding:5px; }
#content .spec th{ font:bold 10px Verdana, Arial; background:#CB0202; color:#fff; border-bottom:1px solid #fff; padding:5px; }


/* floating flash */

#floating-banner{ border: 1px solid #ccc; padding:5px; background: #D24527; position: absolute; z-index:1000; top:0 left:0; }
#floating-banner-close{ cursor:pointer; padding:10px 0 0 5px; font:bold 9px Arial, sans-serif; color:#fff; clear:both; }


TR.boja1 TD {
  background-color: #F3F3F3;
  border-top: 1px solid #CCC;
  border-bottom: 1px solid #CCC;
}

TR.boja1 TABLE TD {
  background-color: #F3F3F3;
  border-top: none;
  border-bottom: none;
}

.subTitle{ color:#CB0202; font:bold 11px Verdana; padding-bottom:10px; } 

.kontakt td{ padding:5px; }















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
h2 {
font:bold 10px Verdana, Arial; color:#CB0202; 
margin-bottom:10px;
}

