* {
   margin: 0;
   padding: 0;
}

BODY {
  text-align: center;
  margin:0;
  background-color: #6f7c91;
  font-size: x-small;
  font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
  color: #000;
}
* HTML BODY { font-size: xx-small; }

TD,INPUT,TEXTAREA,DL DT,DL DD,LABEL 
  { font-size: 1em; }

FIELDSET 
  { font-size: 1.1em; }

* HTML TD, 
* HTML INPUT, 
* HTML TEXTAREA,
* HTML DL DT, 
* HTML DL DD,
* HTML LABEL,
* HTML FIELDSET  {
  font-size: 12px;
}

TD P { font-size: 1.1em; margin: .6em 0 .6em 0; }
* HTML TD P { font-size: 1em; margin: .6em 0 .6em 0; }

A IMG { border: none; }
A { color: #333; text-decoration: none; }
A:hover { text-decoration: none; }

INPUT,TEXTAREA { border: 1px solid #999; font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;}

DIV.clearer { width: 1px; height: 1px; clear: both; }

H1 { 
  font-size: 2em;
  text-indent: 0px;	
  /*color: Navy;*/
  margin: 0.6em 0 0.6em 0;
  text-align: left;
  padding: 0;
}

H1.csc-firstHeader {
  padding: .4em .4em .4em 1em;
  background: transparent url(../images/rect11377.png) no-repeat 0 0;
}

H2 { 
 font-size: 1.4em; 
 margin: 0.6em 0 0.6em 0;	
}

H3, P.csc-subheader {
  font-size: 1.2em; 
  margin: 0.6em 0 0.6em 0;
  /*color: #b33700;*/
}

H1, H2, H3, P {
 padding-left: 6px;
}

P {
 text-align: left;
 margin: 1em 0 1em 0;	
 font-size: 1.2em;
}

UL, OL { 
 margin: 1em 0 1em 0;
 padding-left: 4em;
}

UL LI, OL LI { font-size: 1.2em; }
UL LI UL { margin: 0; padding-left: 36px }
UL LI UL LI { font-size: 12px }

#page {
  margin-left: auto;
  margin-right: auto;
  width: 60%;
  min-width: 770px;
  max-width: 1000px;
  background-color: #f2f2f2;
  margin-top: 0;
  text-align: left;
}
* HTML DIV#page {  width: 770px; }

#leftside {
  display: inline;
  float: left;
  width: 190px;
  margin: 0;
  margin-top: 0;
  background: transparent url(../images/rect2908.png) no-repeat 0 0;
  padding-top: 1em;
}

#rightside {
  width: auto;
  margin: 1.6em 1em 1em 210px;
}

P.bodytext A { color: #0000cc; text-decoration: underline; }

#header { 
  border-top: 3px solid #fd5;
  background-color: white;
  border-bottom: 1px solid #999;
}	

#logo {
  background: #b3b3b3 url(../images/image11204.png) no-repeat 25px 13px;
  height: 46px;
  padding:0;
  margin:0;
}

#logo H1 A {
  display: block;
}

#wrapmenu {
 	background-color: #6f7c91;
 	text-align: right;
	padding: .3em;
}

#topmenu {
	margin: .6em;
	text-align: right;
}

.wrapmenu-item A { 
	margin: .6em;
	color: white;
}

.topmenu-item A { 
	margin: 0 1.2em;
	font-size: 1.1em;
	font-weight: bold;
	color: grey;
}

.selectbox { 
	border: 1px solid #666;
	padding: .6em; 
	margin: 1em;
	background-color: white;
}

#searchform {
   margin: .5em;
   text-align: right;
}

#searchform INPUT,
#searchform LABEL {
   font-size: 1.1em;
}

#content {
  background: white url(../images/contentbgr.gif) repeat-y 0 0;
  border: 1px solid #999;
  margin: 1.6em;
  margin-top: 1em;
}
	
#footer {
  clear: both;
  text-align: left;
  background-color: #b3b3b3;
  border-bottom: 1px solid #fd5;*/
}

P.bottom-menu { 
	text-align: right;
	padding: 1em;
	border-top: 2px solid white;
	margin: 0;
}

.bottommenu-item A {
	margin: 0 1.2em;
	font-size: 1em;
	font-weight: bold;
	color: white;
}

UL.hmenu,
UL.boxmenu {
  list-style: none;
  padding: 0;
  margin: 0;
}

UL.hmenu { background-color: #fd5; padding: .3em; margin-bottom: 1em; }

UL.hmenu LI A, 
UL.boxmenu LI A {
 padding: 1px 6px 1px 6px;
 text-decoration: none;
 font-size: .9em;
}

UL.boxmenu LI A {
 display: block;
}

UL.hmenu LI,
UL.boxmenu LI {
 border-bottom: 1px solid black;
 border-right: 1px solid black;
 margin: .9em;
 background-color: white;
}

UL.hmenu LI { display: inline; background-color: #f2f2f2;}

#pathmenu {
   font-size: 1em;
   color: #333;
   padding: .3em 1em;
}

DIV.outside,
DIV.outside A {
  font-size: 1em;
  color: #bbb;
}

.csc-mailform { 
  border: none; 
  text-align: right;
  width: 380px;
}

.csc-mailform INPUT,
.csc-mailform TEXTAREA { font-size: 1.1em; }

.csc-mailform-field { margin: 6px; }

.tehnicki { font-size: 1.2em; width: 80%; margin-bottom: 1em }
.tehnicki-2 { font-size: 1.2em; width: 100%; margin-bottom: 1em }
.tehnicki TH,
.tehnicki TD.td-last,
.tehnicki-2 TH,
.tehnicki-2 TD.td-1,
.tehnicki-2 TD.td-last { width: 124px; text-align: center; }

.tehnicki TH.td-0,
.tehnicki-2 TH.td-0 { width: auto; }

* HTML .tehnicki,
* HTML .tehnicki-2 { font-size: 1.2em; width: 450px;}

.contenttable .tr-odd { background-color: #ccc }
.contenttable .tr-even { background-color: #eee }

.contenttable TR TH { padding: .2em; background-color: #fd5 }
.contenttable TR TD { padding: .2em; }

.csc-textpic-caption { clear: both }

P.out { color: white; text-align: center; font-size: 1em; }
P.out A { color: white; }