/* CSS Document */

*{ padding:0; margin:0; }

body{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#444; }

div#Header{ height:93px;
background:#e6e6e6 url(novo2/images/site/header_bg.gif) repeat-x; border-bottom:solid 4px #53a0ef; }

div#BigImage{ height:590px; background:#fff url(novo2/images/site/bigimage-bg.gif) repeat-x; z-index:0; }

div#IndexBoxLeft{ width:400px;
height:313px; background:#fff url(novo2/images/site/box1.gif) no-repeat;
z-index:1; position:absolute; top:364px; left:20px; }

div#IndexBoxTop, div#IndexBoxBottom{
width:380px; height:149px; background:#fff url(novo2/images/site/box2.gif) no-repeat; z-index:2;
position:absolute; top:364px; left:435px; 
}

div#IndexBoxBottom{ background:#fff url(novo2/images/site/box3.gif) no-repeat; top:527px; }

div#Contents{ overflow:auto;  }
div#Main, div#MainProd { width:580px; float:left; border:solid 1px #eee; margin:8px; margin-right:0; padding:8px;
 }
div#MainProd {background-image:url(novo2/images/site/vinjete.gif); background-repeat:no-repeat; }

div#SidebarWarp { width:230px; float:left; }
div#Sidebar { width:200px; margin:8px; padding:8px; background-color:#eee;
background-image:url(novo2/images/site/stripe.gif); background-color:#53a0ef; background-repeat:repeat-x;  }

div#SidebarInfo { width:200px; margin:8px; padding:8px; background-color:#eee; background-color:#eee;  }


div#Sidebar h2 { margin:0; padding:0; color:#fff; }
div#Sidebar li { list-style:none; overflow:auto;  padding:0; margin:0; margin-bottom:1px; }

div#Sidebar li a { clear:both; float:left; width:95%; margin:0px; font-size:11px; padding:2px; background-color:#177fe8; color:#fff; }
div#Sidebar li a:hover { background-color:#ff00b6; text-decoration:none;  }
div#Sidebar li a.sidemark { background-color:#1772ce; text-decoration:none;  }


div#Footer { height:136px; background-image:url(novo2/images/site/footer.gif); background-repeat:repeat-x; }
div#InvLogo { float:left; padding-left:32px; } 
div#FooterData { float:left; width:600px; padding-top:15px; padding-left:15px; }
div#FooterData p, div#FooterData h2 { padding:2px 0; }
div#FooterData p a { font-size:12px; }

.small { line-height:120%; padding:0; margin:0;  }

div.IndexBoxImage{ width:100px; float:left; display:inline; padding-top:10px; padding-left:20px; padding-right:10px;  }
div.IndexBoxText{ width:64%; float:left; display:inline; padding-top:10px;}

p { line-height:16px; padding-bottom:5px; }
a { color:#2680e6; text-decoration:none; }
a:hover { text-decoration:underline; }

.IndexHeading { font-size:18px; padding-bottom:6px; color:#2680e6; font-weight:normal; letter-spacing:-1px;  }


p, h1, h2, h3, h4, input{
margin:0px 0px 8px 0px;
font-weight:normal;
}

textarea, input { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#444; }

input { padding:2px; margin:0; }

h1{  color:#204a87; font-size:24px; letter-spacing:-1px;  }
h1.prod { text-align:center; padding:0; margin:0; padding-bottom:5px; }
h2{  color:#3465a4; font-size:16px; letter-spacing:-1px; }
h2.prod { border-bottom:solid 1px #eee; text-align:center; margin-top:5px; padding-bottom:5px; letter-spacing:-1px;  }
h3{  color:#729fcf; font-size:14px; letter-spacing:-1px; }
h4{  color:#204a87; background-image:url(novo2/h4.gif); text-align:right; background-color:#ebe7d2; height: 40px; background-repeat:repeat-x; margin-bottom:25px; padding:2px;  }
li { padding:0; margin:0; margin-left:15px; }

.illustration { border:solid 1px #eee; padding:2px; margin:1px;  }
.thumb { border:solid 1px #ddd; padding:2px; margin:1px;  }
.thumbtable p { font-size:12px;  } 
.thumbtable p a { background-color:#2680e6; color:#fff; width:94px; display:block; }
.thumbtable td { padding:0; margin:0;  }
.galerija img { border:solid 2px #eee; padding:2px; margin:1px; }
.galerija img:hover { border:solid 2px #ffcc00; background-color:#FFFF99; }
.galerija { width:90%; margin:0 auto; background-color:#eee; text-align:center; }



/*------------------------------------------------------*/

#rounded-corner
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 5px auto;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#rounded-corner thead th.rounded-company
{
	background: #2680e6 url(novo2/table-images/left.png) left -1px no-repeat;
}
#rounded-corner thead th.rounded-q4
{
	background: #2680e6 url(novo2/table-images/right.png) right -1px no-repeat;
}
#rounded-corner th
{
	padding: 8px;
	font-weight: normal;
	color:#fff;
	font-size: 13px;
	background: #2680e6;
}
#rounded-corner td
{
	padding: 8px;
	background: #e8edff;
	border-top: 1px solid #fff;
	color: #669;
}
#rounded-corner tfoot td.rounded-foot-left
{
	background: #e8edff url(novo2/table-images/botleft.png) left bottom no-repeat;
}
#rounded-corner tfoot td.rounded-foot-right
{
	background: #e8edff url(novo2/table-images/botright.png) right bottom no-repeat;
}
#rounded-corner tbody tr:hover td
{
	background: #d0dafd;
}


.hvala { background-color:#FFFF99; text-align:center; padding:5px; margin:5px; }