
body {
font-family : Tahoma, Arial, Verdana, sans-serif;
background : white url(images/page-bg.jpg) repeat-x top left;
}
* {
padding : 0;
margin : 0;
border: 0px;
outline : none;
}
.clear {
clear : both;
}
#wrapper {
margin: auto;
width : 990px;
background: url(images/wrapper-bg.png) no-repeat top center;
}
h1 {
float: left;
width : 286px;
height : 166px;
}
h1 a {
display : block;
margin-top: 40px;
margin-left : 50px;
width : 286px;
height : 166px;
text-indent : -9999px;
background: url(images/logo.jpg) no-repeat top left;
}
#header {
display: block;
height : 218px;
width : 939px;
background : url(images/header-bg.jpg) no-repeat top right;
}
#nav {
padding-top : 87px;
list-style : none;
display : block;
 
float : right;
}
#nav li {
display : inline;
}
#nav li a {
padding: 0px 5px 0px 5px;
font-size : 13px;
font-style : normal;
font-weight : bold;
line-height : 44px;
display : block;
width : 90px;
height: 44px;
float : left;
color : white;
text-decoration : none;
text-align : center;
background: url(images/nav-bg.png) no-repeat top center;
}
#nav li a:hover {
background: url(images/nav-bg.png) no-repeat bottom center;
color : white;
}
#nav li a.current {
background: url(images/nav-bg.png) no-repeat bottom center;
color : white;
}
#contholder {
width : 940px;
display: block;
margin-left: 25px;
margin-top: 8px;
background: white;
}
#content {
float: left;
display : block;
padding : 0px  0px 140px 40px;
width : 900px;
background: white;
}
h2 {
margin-left : 30px;
color: #ff9e16;
width : 400px;
height : 50px;
display : block;
font-family: Helvetica, Arial, sans-serif;
font-size: 36px;
font-style: normal;
font-weight: bold;
letter-spacing: -1px;
}
h3 {
color: #F1A64B;
font-weight: normal;
}
.normal {
width: 500px;
color :#6F6F6F;
font-size : 13px;
font-weight : normal;
line-height : 24px;
}
.normalb {
color : black;
font-size :  11px;
font-weight : bold;
line-height : 13px;
}
#footer {
padding-top: 60px;
display: block;
text-align: center;
margin: auto;
width: auto;
height: 60px;
background: url(images/footer-bg.jpg) repeat-x bottom left;
}
#footerholder {
display: block;
text-align: center;
}
#footholder p, #footholder a{
text-decoration: none;
font-size: 11px;
color: #AFAFAF;
}
#footholder p a:hover{
color: #FF5A00;
}
#sidebar {
display: block;
width: 320px;
float: right;
padding-left: 10px;
background: white;
}
#sidebar img {
}
a.sideimg {
padding: 8px;
background: url(images/imgbg.png) 1px 2px no-repeat;
display: block;
width: 230px;
height: 140px;
margin: 8px;
}
/*  -------	Contact form	------- */


.formholder {
	width : 300px;
        display: block;
	padding-left : 20px;
}
.inquiry1field {
color: gray;
	float : left;
	width : 300px;
}
.formholder label {
	font-size : 0.7em;
	letter-spacing : 0.3px;
	line-height: 30px;
font-weight: bold;
	color : gray;
	display : block;
}
.field, .field40, .field100 {
	border: 1px solid #F38D1F;
	background : url(images/inputbg.jpg) repeat-x top left;
	font-size : 11px;
	color : black;
	padding : 6px;
	margin-bottom : 2px;
}
.field:focus, .field40:focus, .field100:focus {
	border: 1px solid #9F5200;
}
.fielderror, .field40error, .field100error {
	border : 1px solid #700d0c;
	background : #7F2727;
	color : white;
	padding : 6px;
}
.field40, .field40error {
	height : 40px;
}
.field100, .field100error {
	height : 100px;
}
.buttonholder {
	padding-top : 15px;
}
.buttonholder input {
	float : left;
}
.buttonholder span {
	display : block;
	float : left;
	font-size : 0.7em;
	padding-left : 10px;
	padding-top : 10px;
	color : #999;
}
.button {
background: url(images/nav-bg.png) no-repeat top left;
font-size : 12px;
color : white;
width : 90px;
height: 44px;
padding: 13px;
font-weight: bold;
display: block;
padding-bottom: 30px;
 
}
.button:hover {
background : url(images/nav-bg.png) no-repeat bottom left;
color: white;
}
.note {
	margin-top : 4px;
}
span.contact {
float: left;
text-align: left;
display: inline;
padding: 10px 10px 10px 10px;
color: gray;
background: #0F0F0F;
line-height: 1.4em;
text-decoration: none;
font-size: 0.7em;
margin: 3px;
}
p.contact:hover {
	color : white;
}
ul#flags {
float: right;
list-style: none;
display: block;
position: relative;
right: 50px;
top: 20px;
}
li.nflag {
  /* for IE */
  filter:alpha(opacity=40);
  /* CSS3 standard */
  opacity:0.4;
}
ul#flags li {
padding: 0px 2px 0px 2px;
float: left;
text-indent: -9999px;
}
ul#flags li a {
display: block;
width: 16px;
height: 11px;
}
a.srpski {
background: url(images/rs.jpg) no-repeat top left;
}
a.english {
background: url(images/eng.jpg) no-repeat top left;
}