@import url("reset_all.css");
body{background:#FFF url(../Images/bodyBCK.gif) top left repeat-x;}

/*************************************************************/
/**      delovi stranice                                    **/
/*************************************************************/
#LeftTableCell, #RightTableCell{width:50%}
#CenterTableCell{border:0px solid red;}
   #CenterTableCellImg{width:780px;height:12px;}
#BodyContainer{width:780px;*width:auto;margin:0 auto;text-align:center;}
   #BodyHeader{width:780px;height:112px;background:url(../Images/BodyHeaderBCK2.gif) top left no-repeat;}
      #BodyHeaderDate{position:relative;float:left;margin:0px 0 0 0px;font-family:Arial, Helvetica, sans-serif;font-size:20px;color:#383637;text-decoration:underline;}
      #BodyHeaderTitle{position:relative;float:right;margin:5px 10px 0 0;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
   #BodyMenu{width:780px;margin:0 auto;clear:both;padding:0 0 0 0;}
   #BodyCenter{width:780px;margin:0 auto;clear:both;background:#fff;border:0px solid red;}
      #BodyCenterLeft{position:relative;float:left;margin:0;width:179px;border:0px solid red;text-align:left;padding:8px 0 0;}
      #BodyCenterRight{position:relative;float:left;margin:0;width:583px;border:0px solid blue;}
   #BodyFooter{width:780px;margin:0 auto;clear:both;background:#fff;}
      #copyright{margin:0;padding:14px 0;color:#666;font-size:10px;}
      #copyright a{color: #666;}

.clear{clear:both;}
#BGFairLogoImageClass{
   float:right;
   margin:5px 5px 0 0;
}
#LogoImageClass{
   position:relative;
   float:left;
   margin:38px 5px 0 3px;
}
a,a:hover,a:visited{ color: #900000; }
a:hover{ text-decoration:underline; }
a:focus{ color: #000000; }

p{
   display: block;
   padding: 3px 0px 3px 0px;
   margin: 0px 0px 0px 0px;
}

UL,OL{
   margin: 0px;
   padding: 0px 0px 0px 30px;
}
UL UL,
UL OL,
OL UL,
OL OL{
   margin: 0px;
   padding: 0px 0px 0px 15px;
}
OL LI{
   display: list-item;
   list-style: decimal;
}
UL LI,
UL.blockList LI{
   display: list-item;
   list-style-image: url(../../Data/Images/listImage.gif);
}
UL UL LI,
UL OL LI,
OL UL LI,
OL OL LI,
.blockListLevel2 LI{
   /*display: list-item;*/
/* list-style-image: url(../../Data/Images/listImageLevel2.gif);*/
}
UL UL UL LI,
UL UL OL LI,
UL OL UL LI,
UL OL OL LI,
OL UL UL LI,
OL UL OL LI,
OL OL UL LI,
OL OL OL LI,
.blockListLevel3 LI{
   /*display: list-item;*/
/* list-style-image: url(../../Data/Images/listImageLevel3.gif);*/
}

/* klase za tabele */
.TableClass1{
   width: 100%;
   margin: 0px 0px 0px 0px;
   border-top: 1px solid #7C7C7C;
   border-right: 1px solid #FFFFFF;
}
.TableClass1 thead td{
   padding: 2px 5px 2px 5px;
   background: #D9D9D9;
   font-weight: bold;
   border-top: 1px solid #FFFFFF;
   border-bottom: 1px solid #FFFFFF;
}
.TableClass1 tbody td{
   padding: 2px 5px 2px 5px;
   background: #E4E4E4;
   font-weight: normal;
   border-top: 1px solid #FFFFFF;
   border-bottom: 1px solid #FFFFFF;
}
.TableClass1 thead td p,
.TableClass1 tbody td p{
   padding: 0px 0px 0px 0px;
}

/* custom styles */
.classTitle{
   width: 100%;
   padding: 4px 19px 14px;
   font-size: 12px;
   font-weight: bold;
   text-transform: uppercase;
   letter-spacing:1px;
   background:url(../Images/BlockTitleBck.gif) top left no-repeat;
}


/*************************************************************/
/**      globalne klase templejta textblokova               **/
/*************************************************************/
.blockTitle{
   width: 100%;
   padding: 4px 19px 14px;
   font-size: 12px;
   font-weight: bold;
   text-transform: uppercase;
   letter-spacing:2px;
   background:url(../Images/BlockTitleBck.gif) top left no-repeat;
}
.blockTitleTable{
   margin: 7px 0px 14px 0px;
}
.blockTitle:first-line{

}
.blockSubtitle{
   width: 100%;
   padding: 12px 10px 0px 0px;
   font-size: 11px;
   font-weight: bold;
   color: #d6001d;
   letter-spacing: normal;
   vertical-align: bottom;
}
.blockTextAndTextLeft,
.blockTextAndTextRight,
.blockImageAndImageLeft,
.blockImageAndImageRight{
   width: 159px;
   padding: 4px 10px 15px 10px;
   font-weight: normal;
   color: #838181;
   letter-spacing: normal;
   vertical-align: top;
}
.blockTextAndImageLeftText,
.blockTextAndImageRightText,
.blockTextAndImageLeftImage
.blockTextAndImageRightImage,
.blockParagrafText,
.blockImage,
.blockImageOnTheLeft,
.blockImageOnTheRight,
.blockTemplates{
   width: 100%;
   padding: 4px 10px 15px 10px;
   font-weight: normal;
   color: #838181;
   letter-spacing: normal;
   vertical-align: top;
}
.blockParagrafText{
   padding: 4px 0 15px;
}
.blockTextAndImageRightText,
.blockTextAndImageLeftText{
   width: 100%;
   vertical-align:top;
}
.blockTextAndImageRightImage,
.blockTextAndImageLeftImage{
   text-align: center;
   vertical-align: top;
   padding: 0;
}
.blockImageOnTheLeft td,
.blockImageOnTheRight td{
   text-align: center;
}
.blockImageOnTheLeft td{
   padding: 0 0 10px;
}
.blockImageOnTheRight td{
   padding: 0 0 10px;
}
.blockImage img,
.blockImageAndImageLeft img,
.blockImageAndImageRight img,
.blockImageOnTheLeft img,
.blockImageOnTheRight img,
.blockTextAndImageRightImage img,
.blockTextAndImageLeftImage img{
   margin: 0px 0px 3px 0px;
   display: block;
}
.menuframe td{
   padding: 0px;
   text-align: left;
}
.menuframe img{
   margin: 0px;
}
.blockTableSearch,
.blockTableNews,
.blockTableSitemap{
   padding: 4px 15px 4px 15px;
   font-weight: normal;
   color: #838181;
   letter-spacing: normal;
   vertical-align: middle;
}

/*** button styles ***/
input.smallButton,
input.normalButton,
input.smallButtonOver,
input.normalButtonOver{
   border: 1px solid #B7B7B7;
   background: #E1E1E1;
   color: #900000;
   font: 10px Verdana,sans-serif;
   font-weight: normal;
   text-transform: uppercase;
   cursor: pointer;
}
input.smallButtonDisabled,
input.normalButtonDisabled{
   border: 1px solid #CCCCCC;
   background: #CCCCCC;
   color: #FFFFFF;
   font: 10px Verdana,sans-serif;
   font-weight: normal;
   text-transform: uppercase;
}
input.largeButton,
input.largeButtonOver{
   border: 1px solid #888888;
   background: #FFBA13;
   color: #000000;
   font: 11px Verdana,sans-serif;
   font-weight: normal;
   cursor: pointer;
}
input.smallButtonFixedSize,
input.normalButtonFixedSize,
input.smallButtonFixedSizeOver,
input.normalButtonFixedSizeOver{
   width: 80px;
   border: 1px solid #888888;
   background: #FFBA13;
   color: #000000;
   font: 10px Verdana,sans-serif;
   font-weight: normal;
   text-transform: uppercase;
   cursor: pointer;
}
input.smallButtonOver,
input.normalButtonOver,
input.largeButtonOver,
input.smallButtonFixedSizeOver,
input.normalButtonFixedSizeOver{
   color: #D6001D;
}

/*** input styles ***/
input.smallInput,
input.normalInput,
input.largeInput{
   font-family: Verdana, Arial, sans-serif;
   font-size: 10px;
   border: 1px solid #000000;
   background: #FFFFFF;
   color: #000000;
}
input.smallInput{
   width: 25px;
}


.errorMsg
{
   color: #444444;
   font-family: Verdana, Arial, sans-serif;
   font-size: 11px;
   text-decoration: none;
   display: block;
   background: #DDDDDD;
   border: 1px solid #BE0000;
   padding: 4px;
   margin-bottom: 10px;
}



/* LETO
#HeaderTable .HeaderTableLeftCell{background:url(../Images/leto/HeaderTableLeftCellBCK.jpg) top right no-repeat;}
#HeaderTable .HeaderTableCenterCell{background:url(../Images/leto/HeaderTableCenterCellBCK.jpg) top left no-repeat;}
#HeaderTable .HeaderTableRightCell{background:url(../Images/leto/HeaderTableRightCellBCK.jpg) top left no-repeat;}

.blockTitle{
   background:url(../Images/leto/blockTitleBCK.jpg) top left no-repeat;
}
 */

.slika,.slikaLatinica,.slikaEnglish
{padding:0px;
margin:0px;
vertical-align:top;
border:0px;
}

.slikaEnglish {
background:url(../Images/SajamSlike/Mapa-sajma_en.gif) top left no-repeat;
}
.slika{
background:url(../Images/SajamSlike/Mapa-sajma_cir.gif) top left no-repeat;
}
.slikaLatinica{
background:url(../Images/SajamSlike/Mapa-sajma_lat.gif) top left no-repeat;
}

#top_baner {
   display: block;
}

#top_baner ol {
   margin: 0px;
   padding: 0px;

   list-style-type: none;
   list-style-image: none;
}

#top_baner ol li {
   display: block;
}
