body{
   vertical-align: top;
   background-color: #FFFFFF;
   color: #000000;
}
body,td{
   font-family: verdana;
   font-size: 11px;
}
span{
}
input{
   font-family: verdana;
}
a,a:visited,a:active,a:hover{
   color: #777777;
}

a:focus{
   color: #FB880D;
}


/*************************************************************/
/**      globalne klase templejta textblokova               **/
/*************************************************************/
span.classTitle{
   display: block;
   padding: 12px 0px 12px 0px;
}
.classTitle{
   font-size: 12px;
   font-weight: bold;
   color: #FFB300;
   letter-spacing : normal;
   vertical-align: bottom;
}
.classTitle a{
   font-size: 12px;
   font-weight: bold;
   color: #FFB300;
   letter-spacing : normal;
   vertical-align: bottom;
}

.blockTitle{
   background-image: url(../Images/block_title_t_r_bg.gif);
   background-repeat: no-repeat;
   background-position: top right;
   vertical-align: top;
   padding: 0px 0px 0px 0px;
}
.blockTitleItem{
   color: #FFB300;
   font-size: 14px;
   font-weight: bold;
   letter-spacing : 4px;
   padding: 1px 0px 1px 20px;
   text-align: left;
   text-transform: normal;
   vertical-align: top;
   width: 100%;
}
.blockTitleTable{
   height: 25px;
   background-image: url(../Images/block_title_bg.gif);
   background-repeat: repeat-x;
   background-position: top left;
   margin: 7px 0px 10px 0px;
}
.blockTitleItemTable{
   height: 25px;
   background-image: url(../Images/block_title_t_l_bg.gif);
   background-repeat: no-repeat;
   background-position: top left;
   margin: 0px 0px 0px 0px;
}
.blockTitle:first-line{
   text-transform: normal;
}
UL,
OL{
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 30px;
}
UL UL,
UL OL,
OL UL,
OL OL{
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 15px;
}
LI,
.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);
}
.blockSubtitle{
   width: 100%;
   padding: 8px 15px 8px 15px;
   font-size: 12px;
   font-weight: bold;
   color: #FFB300;
   letter-spacing : normal;
   vertical-align: bottom;
}
.blockTextAndTextLeft,
.blockTextAndTextRight,
.blockImageAndImageLeft,
.blockImageAndImageRight{
   width: 159px;
   padding: 4px 15px 4px 15px;
   font-weight: normal;
   color: #000000;
   letter-spacing : normal;
   vertical-align: top;
}
.blockTextAndImageRightText,
.blockTextAndImageLeftText,
.blockParagrafText,
.blockImage,
.blockImageOnTheLeft,
.blockImageOnTheRight,
.blockTemplates{
   width: 100%;
   padding: 4px 15px 4px 15px;
   font-weight: normal;
   color: #000000;
   letter-spacing: normal;
   vertical-align: top;
}
.blockParagrafText{
   padding: 4px 15px 4px 15px;
}
.blockTextAndImageRightImage,
.blockTextAndImageLeftImage{
   padding: 0px 0px 5px 0px;
   font-weight: normal;
   color: #000000;
   letter-spacing : normal;
   vertical-align: top;
}
.blockTextAndImageRightImage .blockImageTable,
.blockTextAndImageLeftImage .blockImageTable{
   padding: 4px 15px 4px 15px;
}
.blockTableSearch,
.blockTableNews,
.blockTableSitemap{
   padding: 4px 15px 4px 15px;
   font-weight: normal;
   color: #000000;
   letter-spacing : normal;
   vertical-align: middle;
}


/*************************************************************/
/**      delovi stranice                                    **/
/*************************************************************/

#partBLLevelX1{
   vertical-align: top;
   padding: 0px 0px 0px 0px;
}


#partTTLevelX0{
   height: 67px;
}


#mainbodyitem{
   padding: 0px 0px 10px 0px;
}


/*** uradjene-proverene ***/

#partLevelX0{
   color: #000000;
   background-image: url(../Images/menu_lang_t_bg.gif);
   background-repeat: repeat-x;
   background-position: top left;
   width: 100%;
}
#partTLLevelX0{
   background-image: url(../Images/menu_title_b_r_bg.gif);
   background-repeat: no-repeat;
   background-position: top right;
   vertical-align: top;
}
#partTLLevelX0 .content{
}
#partTLLevelX1{
   height: 120px;
   padding: 0px 0px 0px 0px;
}
#partTRLevelX0{
   vertical-align: top;
   color: #000000;
   background-image: url(../Images/menu_lang_t_l_bg.gif);
   background-repeat: no-repeat;
   background-position: top left;
   width: 100%;
}
#partTTLevelX1{
   padding: 0px 0px 0px 0px;
}
#partBLevelX0{
   vertical-align: bottom;
   height: 34px;
   background-image: url(../Images/menu_bottom_b_bg.gif);
   background-position: bottom left;
   background-repeat: repeat-x;
}
#partBLevelX0Table{
   height: 34px;
   background-image: url(../Images/menu_bottom_b_l_bg.gif);
   background-position: bottom left;
   background-repeat: no-repeat;
}
#central{
   padding: 0px 0px 0px 60px;
   vertical-align: top;
}



#donji{
   vertical-align: bottom;
   float: right;
   background-image: url(../Images/menu_bottom_b_r_bg.gif);
   background-position: bottom right;
   background-repeat: no-repeat;
   padding: 0px 10px 11px 231px;
}




/* specijalni dodatak */
.homeWelcomeTable{
   border-bottom: 1px dashed #CBCBCB;
}
.homeWelcomeTable .left,
.homeWelcomeTable .right{
   padding-bottom: 20px;
}

.white{
   color: #FFFFFF;
}
.big{
   font-size: 18px;
}
.homeNewsContent .white{
   color: #FFFFFF;
}
.homeNewsContent .big{
   color: #FFFFFF;
   font-size: 18px;
   letter-spacing: 0px;
}

.homeNewsTable{
   padding-top: 10px;
   width: 100%;
}
.homeNews{
   width: 100%;
}
.homeNewsContent{
   vertical-align: top;
   border: 0px;
}
.homeNewsContent,
.homeNewsContent td,
.homeNewsContent span{
   font-family: verdana;
   font-size: 11px;
   font-weight: normal;
   color: #999999;
}
.homeNewsContent .RowX1{
}
.homeNewsContent .RowX2{
}
.homeNewsContent .CellX1,
.homeNewsContent .CellX2,
.homeNewsContent .CellX3{
   padding: 8px 13px 8px 13px;
   vertical-align: top;
   border-top: 1px solid #CBCBCB;
   border-right: 1px solid #CBCBCB;
}
.homeNewsContent .RowX1 .CellX1,
.homeNewsContent .RowX1 .CellX2,
.homeNewsContent .RowX1 .CellX3{
   border-top: 0px;
}
.homeNewsContent .RowX1 .CellX3,
.homeNewsContent .RowX2 .CellX3{
   border-right: 0px;
}
.homeNewsContent .CellX1{
}
.homeNewsContent .CellX2{
}
.homeNewsContent .CellX3{
}
.homeNewsContent .RowX2 .CellX1 .homeNewsItem{
   /*background-color: #EDEDED;*/
   height: 150px;
}
.homeNewsContent .homeNewsItem{
   width: 165px;
/*
   border: 1px dashed #666666;
*/
}
.homeNewsContent .top{
}
.homeNewsContent .middle{
   padding: 1px 6px 1px 6px;
   background-color: #999999;
}
.homeNewsContent .middle a,
.homeNewsContent .middle span,
.homeNewsContent .middle{
   color: #FFFFFF;
   letter-spacing: -1px;
}
.homeNewsContent .bottom{
   padding: 1px 6px 1px 6px;
   background-color: #FFFFFF;
   letter-spacing: -1px;
}
.homeNewsContent .RowX1 .CellX1 .top{
   color: #FFFFFF;
   padding: 5px 0px 5px 82px;
   background-image: url('../../Data/Images/home_knjiga_standarda.jpg');
   background-repeat: no-repeat;
   font-weight: bold;
   letter-spacing: -1px;
}
.homeNewsContent .RowX1 .CellX1 .bottom{
   padding: 6px 8px 6px 8px;
   /*background-color: #EDEDED;*/
   font-weight: normal;
}




#stretchableList a.cellLink,
#stretchableList a.cellLink:visited,
#stretchableList a.cellLink:hover,
#stretchableList span.cellLink{
   font-family: Menu, Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
}
#stretchableList a.cellLink:hover{
   text-decoration: underline;
}

#stretchableList a.cellDate,
#stretchableList a.cellDate:visited,
#stretchableList a.cellDate:hover,
#stretchableList span.cellDate{
   font-family: Menu, Verdana, Arial, Helvetica, sans-serif;
   color: #666452;
   text-decoration: none;
}
#stretchableList a.cellDate:hover{
   text-decoration: underline;
}

#stretchableList{
   border-Bottom: white solid 0px;
   border-Left: white solid 0px;
   border-Right: white solid 0px;
   border-Top: white solid 0px;
   background-color: transparent;
}

#stretchableList td{
   border-Bottom: black solid 0px;
   border-Left: black solid 0px;
   border-Right: black solid 0px;
   border-Top: black solid 0px;
   padding: 0px;
}
.blockTableShop #stretchableList{
   background-image: url(../../Data/Images/bg_traka.gif);
   background-position: top left;
   background-repeat: repeat;
}

.shopStrechableList{
   background-image: url(../Images/refs_bck.gif);
}

.refDetails{
   width: 100%;
   background-image: url(../Images/ref_details_bck.gif);
   background-position: top left;
   background-repeat: repeat-y;
   margin: 0px 0px 6px 0px;
}
.refDetails .image{
   width: 67%;
   padding: 5px 10px 10px 20px;
}
.refDetails .image img{
   border: 1px solid #EBEBEB;
}
.refDetails .title{
   width: 100%;
   padding: 10px 10px 5px 22px;
}
.refDetails .title .name{
   font-size: 12px;
   font-weight: bold;
   color: #FF9900;
   letter-spacing: normal;
}
.refDetails .title .url,
.refDetails a,
.refDetails a:visited,
.refDetails a:hover{
   color: #777777;
}
.refDetails .description{
   width: 33%;
   padding: 5px 5px 15px 5px;
}
.refDetails .description .attached{
   margin: 5px 0px 0px 5px;
}
.refDetails .description .title{
   display: block;
   font-weight: bold;
   padding: 5px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
}
.refDetails .description .value{
   display: block;
   font-weight: normal;
   padding: 0px 0px 2px 0px;
   margin: 0px 0px 0px 0px;
}
.refDetails .description .videodescription{
   display: block;
   padding: 0px 0px 15px 0px;
   margin: 0px 0px 0px 0px;
}
.refDetails .description .attached{
   display: block;
   padding: 0px 0px 7px 0px;
   margin: 0px 0px 0px 0px;
}

.rowClass{
   display: block;
   margin: 0px 0px 6px 0px;
   padding: 0px 0px 0px 0px;
   float: left;
   width: 138px;
   border: red dashed 0px;
}
.rowClass .cellInner{
   display: block;
   background-image: url(../Images/ref_bck.gif);
   background-position: top left;
   background-repeat: no-repeat;
}

.colClasssimage{
   vertical-align: top;
   height: 72px;
   border: black dashed 0px;
   margin: 0px 0px 0px 0px;
   padding: 9px 0px 18px 24px;
   text-align: left;
   display: block;
}
.colClasssimage IMG{
   margin: 0px 0px 0px 0px;
   border: 0px solid #777777;
}
.colClassname{
   height: 55px;
   text-align: center;
   margin: 0px 15px 0px 15px;
   padding: 0px 0px 0px 0px;
   display: block;
}

.colClassname a,
.colClassname a:visited,
.colClassname a:hover{
   color: #777777;
   font-size: 10px;
}

.colClassname .cellLink{
   font-size: 11px;
}

.blockTableShop{
   width: 100%;
   font-weight: normal;
   color: #000000;
   letter-spacing: normal;
   vertical-align: top;
   background-color: #C9D0D3;
   padding: 20px 0px 5px 0px;
}

.referTable,
.referTable TD{
   border: 0px solid white;
}

.referTable .referCell{
   width: 100%;
}

.blockTextAndTextLeft,
.blockTextAndTextRight{
   width: 50%;
}

.kontakt .kontaktimage{
   border: 0px solid #777777;
   margin: 0px 10px 0px -5px;
   display: block;
   float: left;
}
.kontakt .kontaktimage img{
   margin: 0px 0px 0px 0px;
   border-left: 1px solid #777777;
   border-top: 1px solid #777777;
   border-bottom: 1px solid #777777;
   border-right: 10px solid #FFB300;
}
.kontakt .kontaktbox{
   border: 1px solid #777777;
   margin: 0px 0px 0px 0px;
   padding: 10px;
   font-size: 12px;
   background-color: #eeeeee;
   display: block;
   float: left;
}

.grayborderimg img{
   border: 1px solid #999999;
}
