body {  
  text-align: center;
  padding:0px;
  margin:0px;
  background-image:url(../images/background.png);
  font-family:Tahoma;
}
body.homeBcg {  
  background-image:url(../images/background_home.png);
}
form {  
  margin:0px;  
  padding:0px;
  float:left;  
}
#main{
  margin-left:auto;
  margin-right:auto;
  width:900px;
  padding-bottom: 10px;  
}
#header{
  width:900px;
  height:53px;
  float:left;
  overflow:hidden;
  background-image:url(../images/header_middle.png);
}
#headerRight{
  width:190px;
  height:36px;
  float:right;
  margin-top:8px;    
  margin-right:8px;  
}
#langMiddle{
  width:180px;
  height:15px;
  float:left;
  color:#706050;
  font-size:10px; 
  
  text-align:left;
  background-image:url(../images/lang_middle.png);
  overflow:hidden;
}
.searchMiddle{
  width:140px;
  height:20px;
  margin-top:5px;
  float:left;
  color:#ebdfc5;
  font-size:10px; 
  text-align:left;
  background-image:url(../images/search_middle.gif);
  overflow:hidden;
}
.searchField {
  background-image:url(../images/search_middle.gif);
  margin-top:-1px;
  border:0px;
  color:#ebdfc7;  
  padding-top:3px;
  font-size:10px;
  height:auto;
}
html>body .searchField {
  margin-top:0px;
  font-size:9px;  
}
.searchButton {
  margin-top:5px;
  float:left;
  cursor:hand;  
  cursor: pointer;
}  
.leftArrow {
  width:4px;
  height:9px;
  overflow:hidden;
  margin-top:3px;
  margin-right:5px;
  float:left;
  background-image:url(../images/left_arrow.png);
  cursor:hand;
  cursor:pointer;
}
.langTextSelected {
  margin-top:1px;
  float:left;
  font-weight:bold;
  text-align:center;
  width:20px;
  overflow:hidden;  
}
.langText {
  margin-top:1px;
  float:left;
  font-weight:bold;
  cursor: pointer;
  text-align:center;
  width:20px;
  overflow:hidden;
}
.rightArrow {
  width:4px;
  height:9px;
  overflow:hidden;
  margin-top:3px;
  margin-left:5px;
  float:left;
  background-image:url(../images/right_arrow.png);
  cursor:hand;
  cursor:pointer;
}
#flashHome{      
  border-top:1px solid #5d493e;
  border-left:1px solid #5d493e;
  border-right:1px solid #5d493e;
  background-color:4a3729;
  padding:8px 0px 8px 0px;
  font-size:12px;
  color:#ebdfc7;
}
.message{
  width:100px;
  height:50px;
  z-index:1;
  position:absolute;
  color:#333333;
  font-size:20px; 
  background-color:#ffffff;
  filter:alpha(opacity=50); -moz-opacity:0.5
}
#middle{  
  width:900px;  
  float:left;
  padding:0px;
  margin:0px;
}
#content {
  width:900px;
  background-image:url(../images/bckgnd_middle.png);
  float:left;
  border-top:1px solid #76594b;
  color: #a9897a;
  font-size:10px;
  text-align:left;
}
#contentCommon {
  width:900px;
  background-image:url(../images/bckgnd_middle.png);
  float:left;
  padding-bottom:9px;
  padding-right:20px;
  border:1px solid #76594b;
  border-bottom:0px;
  color: #a9897a;
  font-size:10px;
  text-align:left;
  overflow:hidden;
}
html>body #contentCommon {
  width:878px;
}
.box{
  width:215px;
  height:194px;
  margin-left:8px;
  margin:8px 0px 0px 8px;  
  float:left;
}
.box1{
  width:215px;
  height:194px;  
  margin:8px 0px 0px 3px;  
  float:left;
}
html>body .box1{
  margin-left:6px;
}
.boxHeader {  
  float:left;
  width:215px;
  height:25px;  
}
.boxHeaderLeft{
  float:left;
  width:5px;
  height:25px;
  background-image:url(../images/box_header_left.png);
}
.boxHeaderMiddle{
  float:left;  
  width:203px;
  height:25px;
  background-image:url(../images/box_header_middle.png);  
  overflow:hidden;
  font-size:10px; 
  float: left;
  color:#c64919;
  font-weight: bold;
  text-align:left;
  padding-top:5px;
  padding-left:2px;
}
html>body .boxHeaderMiddle{
  width:201px;
  height:20px;
}
.boxHeaderRight{
  float:left;
  width:7px;
  height:25px;
  background-image:url(../images/box_header_right.png);
}
.boxBodyNews{
  margin-top:1px;
  width:215px;
  height:103px;
  float:left;
}
.boxBodyNewsLeft{
  float:left;
  width:6px;
  height:103px;
  background-image:url(../images/box_news_body_left.png);
}
.boxBodyNewsMiddle{
  float:left;
  width:202px;
  height:103px;
  background-image:url(../images/box_news_body_middle.png);
  overflow:hidden;
}
.boxText{  
  width:100%;
  font-size:10px; 
  float: left;
  color:#706050;  
  text-align:left;
}
.boxText a {
  color:#706050;
  font-weight: bold;
}
.boxText a:hover {
  /*color:#706050;*/
  text-decoration: underline;
}
.boxBodyNewsRight{
  float:left;
  width:7px;
  height:103px;
  background-image:url(../images/box_news_body_right.png);
}
.mailingListBox {
  float:left;
  margin-top:8px;
  /*position:relative;*/
}
.boxBodyCommon{  
  margin-top:1px;
  width:215px;
  height:168px;
  float:left;
}
.boxBodyCommonLeft{
  float:left;
  width:5px;
  height:168px;
  background-image:url(../images/box_common_body_left.png);
}
.boxBodyCommonMiddle{  
  float:left;
  width:205px;
  height:168px;
  padding: 5px 0px 5px 0px;
  background-image:url(../images/box_common_body_middle.png);
  overflow:hidden;
}
html>body .boxBodyCommonMiddle{  
  height:158px;
}
.boxBodyCommonMiddle a {
  color: #c64919;
  text-decoration: none;
}  

.boxBodyCommonMiddle a:hover {
  text-decoration: underline;
}  

.boxBodyCommonRight {
  float:left;
  width:5px;
  height:168px;
  background-image:url(../images/box_common_body_right.png);
}
#footer{
  float:left;
  height:38px;
}
.footerLeft {
  float:left;
  width:5px;
  height:38px;
  background-image:url(../images/footer_left.png);
  
}
.footerMiddle {
  float:left;
  width:890px;
  height:38px;
  background-image:url(../images/footer_middle.png);
  overflow: hidden;
}
.footerMiddleText{
  font-size:10px; 
  float: left;
  color:#b4a993;  
  text-align:left;
  padding-left:2px;
  padding-top:5px;
  text-align: left;
}
.footerMiddleText a{
  color:#706050;
  text-decoration:none;
}
.footerMiddleText a:hover {
  text-decoration:underline;
}  
.footerRight {
  float:left;
  width:5px;
  height:38px;
  background-image:url(../images/footer_right.png);
}
.answer {
  margin-top:4px;  
  width:100%;
  height:13px; 
}
.answerBarCont {
  float:left;
  width:95px;
  height:13px;
  background-color:#d9d2b5;
}
.answerBar {
  font-size:10px; 
  float: left;
  color:#706050;  
  text-align:left;
  float:left;  
  height:13px;
  background-color:#b9ab90;
}
.answerText{
  float:left;
  margin-left:5px;
}
.line{
  overflow:hidden;  
  float:left;
  width:205px;
  height:1px;
  background-color:#afaa8a;
}
.button {
  margin-top:5px;
  margin-right:5px;
  float:right;
  height:16px;
  cursor:hand;  
  cursor: pointer;
} 
.buttonLeft {
  height:16px;
  width:9px;
  float:left;
  background-image:url(../images/button_left.gif);
}
.buttonMiddle {  
  height:16px;
  float:left;
  color:#ebdfc5;
  padding-top:1px;
  background-image:url(../images/button_middle.png);
}
html>body .buttonMiddle {  
  height:15px;  
}
.buttonRight {
  height:16px;
  width:9px;
  float:left;
  background-image:url(../images/button_right.gif);
} 
.mailingListLeft {
  height:31px;
  width:7px;
  float:left;
  background-image:url(../images/mailing_left.png);
}   
.mailingListMiddle {
  height:31px;
  width:201px;
  overflow:hidden;
  padding:0;
  margin:0;
  float:right;
  background-image:url(../images/mailing_middle.png);
}   
.mailingListRight {
  height:31px;
  width:7px;
  overflow:hidden;
  float:right;
  background-image:url(../images/mailing_right.png);
}
#preFooter{
  float:left;
  width: 100%;
  height: 40px;
  margin: 0px;
  padding-top: 20px;
  font-size: 10px;
  text-align: right;
  color: #a18b7e;
  background-image:url(../images/bckgnd_middle.png);
}
html>body #preFooter{
  height: 20px;
}
#preFooter a{
  color:#a18b7e;
  text-decoration:none;
}
#preFooter a:hover {
  text-decoration:underline;
}
#menu {
  background-color:#3c2a20;
  height:41px;
  width:900px;
  float:left;
  font-size:10px; 
  text-align:center;
  font-weight:bold;
  padding:8px 7px 0px 7px;
}
html>body #menu {
  height:33px;
  width:886px;
}
.menuLeft {
    width:7px;
  height:25px;
  float:left;
  background-image:url(../images/menu_left.gif);
}
.menuRight {
  width:7px;
  height:25px;
  float:left;
  background-image:url(../images/menu_right.gif);
}
.menuMiddle {
  height:25px;
  float:left;
  color:#a28c7e;
  border:1px solid #574134;
  background-color:#4f382a;
  padding:4px 8px 0px 8px;  
  margin-left:2px;
}
html>body .menuMiddle {
  height:19px;
}
.menuMiddle a {
  color:#a28c7e;
  text-decoration:none;
}
.menuMiddle a:hover {
  /*color:#d0c1aa;*/
  text-decoration:underline;
}
.menuLeftSelected {
  width:7px;
  height:25px;
  float:left;  
  background-image:url(../images/menu_selected_left.gif);
}
.menuRightSelected {
  width:7px;
  height:25px;
  float:left;
  background-image:url(../images/menu_selected_right.gif);
}
.menuMiddleSelected {
  height:25px;
  float:left;
  border:1px solid #574134;
  background-color:#674836;
  padding:4px 8px 0px 8px;  
  margin-left:2px;
}
html>body .menuMiddleSelected {
  height:19px;
}
.menuMiddleSelected a, span{
  color: #d0c1aa;
  text-decoration:none;
  cursor: default;
}
.menuMiddleSelected a:hover {
  text-decoration:none;
}
#mainMenu{
  float:left;
}
#navMenu{
  float:right;
}

/* classes of frame.tag -------------------- */

.frameHeaderLeft {
    width: 5px;
    height: 26px;
	background-image: url(../images/box_header_left.png);	
	background-repeat: no-repeat;	
}

.frameHeader {
    height: 26px;
    padding: 0px 2px 0px 2px;
	background-image: url(../images/box_header_middle.png);	
	background-repeat: repeat-x;	
	color: #c64919;
	font-size: 11px; 
	font-weight: bold;
	text-align: left;
}

.frameHeaderRight {
    width: 7px;
    height: 26px;
	background-image: url(../images/box_header_right.png);	
	background-repeat: no-repeat;	
}

.frameNWCorner {
    width: 5px;
    height: 8px;
    overflow: hidden;
    background-image:url(../images/box_corner_top_left.png);
	background-repeat: no-repeat;	
}

.frameNBorder {
    height: 8px;
    padding: 0px 2px;
    overflow: hidden;
    background-image: url(../images/box_top.png);
	background-repeat: repeat-x;	
}

.frameNECorner {
    width: 7px;
    height: 8px;
    overflow: hidden;
    background-image:url(../images/box_corner_top_right.png);
	background-repeat: no-repeat;	
}

.frameWBorder {
    width: 5px;
    background-image:url(../images/box_left.png);
    background-repeat: repeat-y;
}

.frameContent {
    padding: 0px 2px 0px 2px;
    background-color:  #EAE4C0;
    color: #76594b;
}

.frameEBorder {
    width: 7px;
    background-image:url(../images/box_right.png);
    background-repeat: repeat-y;
}

.frameSWCorner {
    width: 5px;
    height: 8px;
    overflow: hidden;
    background-image:url(../images/box_corner_bottom_left.png);
	background-repeat: no-repeat;	
}

.frameSBorder {
    height: 8px;
    padding: 0px 2px;
    overflow: hidden;
    background-image:url(../images/box_bottom.png);
    background-repeat: repeat-x;
}

.frameSECorner {
    width: 7px;
    height: 8px;
    overflow: hidden;
    background-image:url(../images/box_corner_bottom_right.png);
	background-repeat: no-repeat;	
}
/* ------------------------------------- */

.mapContainer {
  width:302px;
  margin-left:7px;
  float:left;
  color:#a28c7e;
  font-size:10px;
  font-weight: bold;
  text-align: left;
}
.mapTitle {
  height:24px;
  width:302px;
  float:left;
}
.mapFlashContainer {
  width:302;
  height:300px;
  float:left;
}  
.mapFlash {
  width:301;
  height:100%;
  float:left;
  border-right:1px solid #543425;  
}
html>body .mapFlash {
  width:300;
}
.mapHrLine {
  width:1px;
  height:100%;
  float:left;
  background-color:#725243;
  overflow:hidden;
}
.saleContainer {
  width:483px;
  float:left;
  color:#a28c7e;
  font-size:10px;
  font-weight: bold;
  text-align: left;
  margin-left:13px;
  padding-bottom:20px;
}
.saleTitle  {
  width:100%;
  height:24px;
  float:left;
}
.saleCenter {
  width:160px;
  float:left;
  color:#efe7c2;
  padding-right:20px;
}
html>body .saleCenter {
  width:140px;  
}  
.saleStore {
  padding-top:20px;
  width:100%;
  float:left;  
}
.saleStreet {
  font-weight: normal;
  width:100%;
  margin-top:9px;
  float:left;
}
.saleTelCont {
  width:100%;
  float:left;
  font-weight: normal;
}  
.saleTel {
  float:left;
}
.saleTelNum {    
  float:left;
  margin-left:2px;
}
.inputLeft {
  height:20px;
  width:5px;
  margin:0px;
  float:left;  
  background-image:url(../images/search_left.gif);  
}
input.inputField {
  height:20px;
  width:300px;  
  float:left;
  background:url(../images/search_middle.gif);
  margin:0px;  
  font-size:12px;
  border:0px;
  padding-top:3px;
  padding-left:2px;
} 
.inputRight {
  height:20px;
  width:5px;
  margin:0px;
  float:left;  
  background-image:url(../images/input_right.gif);
}
.radioOn {
  height:10px;
  width:10px;
  overflow:hidden;
  margin:0px;
  float:left;  
  background-image:url(../images/radio_on.gif);
  cursor:hand;  
  cursor: pointer;
}
.radioOff {
  height:10px;
  width:10px;
  overflow:hidden;
  margin:0px;
  float:left;
  border:0px;  
  background-image:url(../images/radio_off.gif);
  cursor:hand;  
  cursor: pointer;
}
td{
  font-size:10px;
}
table, .struktura {
  border:none;
  color: #c9a99a;
  /*color: #dbd5b1; #c9a99a; #634430;*/
}                                        
table a:link {
  color: #634430;
  font-size:10px;
  text-decoration:none;
}
table a:visited {
  color: #634430;
  font-size:10px;
  text-decoration:none;
}
table a:hover {
  color: #634430;
  font-size:10px;
  text-decoration:underline;
}
table a:active {
  color: #634430;
  font-size:10px;
  text-decoration:none;
}
.struktura, .struktura td {
  font-size: 12px;
}
a.selectboxEntry {
  display: block;
  font-size: 10px;
  overflow: hidden;
  width: 100%;
  line-height: 16px;
}
a.selectboxEntry:hover {
  text-decoration:none;
  background-color:#ebe5c1;
}
.selectBoxContent {
  display: none;
  left: 0px;
  position: absolute;
  top: 20px;
  filter:alpha(opacity=80); -moz-opacity:0.8
}
#commonContent{
  float:left;
  margin:0px;
  padding:0px;
  color: #a9897a;
  font-size:10px;
}
form.mailingForm{
  float:left;
  width:200px;
  margin:10px 0px 50px 20px;
}
.mailingMainText{
  width:100%;
  float:left;
  font-size:12px;
  padding-bottom:10px;
  text-align:left;
}
.mailingText{
  width:100%;
  float:left;
  font-size:11px;
  margin:3px 5px 0 0;
  text-align:left;
}
.mailingInputCont {
  float:left;
  width:100%;
  margin-bottom:10px;
}
#leftMenu {
  width:148px;  
  float:left;
  margin:0;
  margin-right:10px;
}
html>body #leftMenu {
  width:146px;  
}
#commonText {
  width:750px;
  float:left;
  padding:10px;  
}
html>body #commonText {
  width:730px;
}
#commonTextWider {
  width:898px;
  float:right;
  padding:10px;
}
html>body #commonTextWider {
  width:878px;
}
.selectBoxInputTd {
  cursor:pointer;
  background-image:url(../images/search_middle.gif);
}
.selectBoxInputTd span {
  color: #634430;
}
#newsScroller{
  width: 200px;
  height: 100px;
  padding: 5px;
  color:#706050;
}
#newsScroller a{
  color:#706050;
  text-decoration: none;  
}
#newsScroller a:hover {
  color:#706050;
  text-decoration:underline;
}
.scrollerTitle {
  font-weight:bold;
  margin-bottom:7px;
}
.radioOn2 {
  height:10px;
  width:10px;
  overflow:hidden;
  margin:0px;
  float:left;  
  background-image:url(../images/radio_on_2.gif);
  cursor:hand;  
  cursor: pointer;
}
.radioOff2 {
  height:10px;
  width:10px;
  overflow:hidden;
  margin:0px;
  float:left;
  border:0px;  
  background-image:url(../images/radio_off_2.gif);
  cursor:hand;  
  cursor: pointer;
}

p {
  margin: 0px;
  padding: 0px;
}

table.job {
  font-size: 12px;
}

table.job p {
  font-size: 12px;
}

table.job a,
table.job a:visited,
table.job a:active
{
  color: #c64919;
  font-size: 12px;
  text-decoration: none;
}

table.job a:hover {
  color: #c64919;
  font-size: 12px;
  text-decoration: underline;
}

div.sitemap
{
  margin-top: 20px; 
  margin-left: auto; 
  margin-right: auto; 
  text-align: center; 
  font-size: 12px;
}

div.sitemap a
{
  color: #a18b79;
  text-decoration: none;  
}

div.sitemap a:hover
{
  text-decoration: underline;  
}

div.sitemap li
{
  margin-top: 5px;
}

table.commonContent {
  width: 898px;
  margin: 4px 0px 4px 2px;
}

html>body table.commonContent {
  width: 898px;
}

td.commonContent {
  padding: 0px 8px 0px 8px;
  font-size: 12px;
}

td.commonContent a,
td.commonContent a:visited {
  font-size: 12px;
  color: #c9a99a;
  /*color: #dbd5b1;*/
  /*color: #e66939;*/
  text-decoration: none;
}

td.commonContent a:hover {
  font-size: 12px;
  color: #c9a99a;
  /*color: #dbd5b1;*/
  /*color: #e66939;*/
  text-decoration: underline;
}

td.commonContent li {
  color: #c9a99a;
  /*color: #dbd5b1;*/
  /*color: #e66939;*/
  margin-bottom: 5px;
}

table.osnovniPodaci {
}

table.osnovniPodaci td {
  font-size: 12px;
}

table.siteMap {
  width: 860px;
  margin: 20px;
}

table.siteMap td {
  font-size: 12px;
}

table.siteMap ul {
  margin-left: 20px; 
  padding-left: 0px;
}

table.siteMap li {
  margin-top: 4px;
}

table.siteMap a,
table.siteMap a:active,
table.siteMap a:visited
{
  color: #c64919;
  /*color: #c9a99a;*/
  /*color: #dbd5b1;*/
  font-size: 12px;
  text-decoration: none;
}

table.siteMap a:hover {
  color: #c64919;
  /*color: #c9a99a;*/
  /*color: #dbd5b1;*/
  font-size: 12px;
  text-decoration: underline;
}
#crumbs {
  float: left;
  width: 700px;
  margin: 4px 0px 4px 0px;
  text-align: left;
  margin-bottom: 4px;
  color: #c1ab9e;
  font-size: 10px;
}
.crumbLeft {
  float: left;
  width: 4px;
  height: 15px;
  background-image:url(../images/crumbs_left.gif);
}
.crumbMiddle {
  float: left;
  height: 15px;
  border-top: 1px solid #806351;
  border-bottom: 1px solid #806351;
}
html>body .crumbMiddle {
  height: 13px;
}  
.crumbMiddle a {
  font-size: 10px;  
  color: #A48E80;
  text-decoration: none;
}
.crumbMiddle a:hover {
  text-decoration: underline;
}

.crumbRight {
  float: left;
  width: 4px;
  height: 15px;
  background-image:url(../images/crumbs_right.gif);
}

#crumbs a {
  font-size: 10px;  
  color: #c1ab9e;
  text-decoration: none;
}

#crumbs a:hover {
  text-decoration: underline;
}
#langFrame {
  height:20px;
  position:relative;
  /*z-index:0;*/
  float:left;
  overflow:hidden;
}
#langsContainer {
  position:absolute;  
  /*z-index:1;*/
  float:left;
}
#flashAlert{
  width:800px;
  height:200px;
  color:#ebdfc7;
  font-size:14px;
  margin-top:20px;
}
#flashAlert a{
  font-size:14px;
  color:#ebdfc7;
  font-weight: bolder;
  text-decoration: none;
}
#flashAlert a:hover{
  font-size:14px;
  color:#ebdfc7;
  font-weight: bold;
  text-decoration: underline;
}