/* GENERAL STYLES */
body,html,div,table,td{
      margin:0px;
      padding:0px;
    }
div,p,li,ul,or,td,th{
      font-family: verdana;
      font-size:12px;
      line-height:18px;
}
.indent{
   padding-left:15px;
}
h1{
      color:#fff;
      font-size:21px;
      line-height:65px;
      font-weight:normal;
}
h2,.h2{
      font-size:16px;
      font-weight:bold;
      padding:15px 0px;
      margin:0px;
      color:#CC0000;
}
.h2{
      padding:0px;
}
h3{
       font-weight:bold;
       margin:0px;
       padding:10px 0px;
       color:#0060A8;
       font-size:14px;
       color:#0060A8;
}
p{
       font-size:12px;
/*       padding:5px 0px;*/
       margin:0px;
       text-align:justify;
       padding-bottom:6px;
}
#textContent p{
   line-height:20px;
}
a{
       text-decoration:underline;
	color: #D91515;
}
a:hover{
	text-decoration:none;
}
a img{
      border:0px;
}
ul, ol, li{
     margin:0px;
     padding:0px;
}

    #container{
      width:1020px;
      margin:auto;
    }
    #topMenu{
      width:1020px;
      height:70px;
      background: url(/media/css/topmenu.jpg) top left;
     
      text-align:center;
      overflow:hidden; 
      
    }
    #header{
      width:1020px;
      height:211px;
      background: url(/media/css/header.jpg); 
    }
    #content{
      padding: 0px 30px;
      background: url(/media/1209/contentbackground.jpg) repeat-y top left; 
      margin-top:0px;
      overflow:hidden;
    }

    #footer{
      WIDTH:960px;
      HEIGHT:120px;
      background: url(/media/css/footer.jpg) no-repeat top;
      padding:10px 30px 0px 30px;
    }
    #subfooter{
       width:960px;
       padding:0px 30px;
       padding-bottom:50px;
    }
    #topMenu table
    {
     margin:0px auto;
     padding:0px; 
    }
    #topMenu ul{
      margin:0px auto;
      padding:0px;
      position:relative;
      top:13px;
      width:auto;
      overflow:hidden;
      float:left;
    }
    #topMenu li{
      margin:0px;padding:0px;
      display:block;
      float:left;
      height:55px;
      width:auto;
      line-height:44px;
      white-space: nowrap;
    }
    #topMenu li a{
      font-size:14px;
      text-transform: uppercase;
      font-weight:bold;

      color:#000;
      padding:0px 11px;
      display:block;
      width:auto;      
      height:100%;
      text-decoration:none;
    }
#topMenu li a:hover{
   text-decoration:underline;
}
    #topMenu .active{
    background:url(/media/css/topmenuactiveblue.jpg) repeat-x top  left;
    }
    #topMenu .active a{
    background:url(/media/css/topmenuactive.jpg) no-repeat  center top ;
    }
    #topMenu .divider{
      width:1px;
      height:55px;
      background:url(/media/css/topmenudivider.jpg) left top ;
    }
    #topMenu .activedivider{
      width:1px;
      height:55px;
      background:url(/media/css/topmenuactivedivider.jpg) left top ;
    }
#logoMemos{
display:block;
float:left;
position:relative;
width:330px;
height:90px;
top:60px;
left:30px;
}
#search{
      margin:0px 30px;

      height:60px;
}
#search form{
      float:right;
      margin:15px 15px 22px 0px;
}

#search #searchfield input{
width:155px;
height:17px;
border:0px;
}

#search #searchbutton{
height:19px;
padding-left:10px;
}

#headerTitle{
      margin:0px 30px;

      text-align:right;
      height:65px;
      padding:10px 0px;
}
#headerTitle img{
float:right;
}
#headerTitle h1{
margin:0px;
float:right;
padding:0px 20px;
}

#footerLogos{
     width:380px;
     height:100px;
     float:left;
 padding-left:5px;
}
#footerLogos img{
    margin:10px 0px 10px 10px;
}
#siteMap{
     width:526px;
     float:right;
     margin-top:10px;
     line-height:100%;
}
#siteMap ul{
     list-style-type:none;
     margin:0px;
     padding:0px;
}
#siteMap .level2 {
     float:left;
     display:block;
}

#siteMap .level3 {
     display:block;
     line-height:12px;

}
#siteMap a{
     display:block;
     color:#808285;
     font-weight:bold;
     padding:3px 0px;
}
#siteMap .level2 a{
     padding-left:14px;
     padding-right:14px;
     border-left:1px solid #aaa;
}

#siteMap .level3 a{
     font-size:11px;
     font-weight:normal;
     border:0px;
}
#siteMap a{
  text-decoration:none;
}

#siteMap a:hover{
  text-decoration:underline;
}

#subfooter #otherServices{
    margin-left:15px;
    float:left;
    
}
#subfooter #otherServices h3{
   margin:0px;
   padding:0px;
   color:#808285;
   font-size:12px;
}
#subfooter #otherServices a{
    color:#808285;
}

#subfooter #memosCopy{
   float:right;
   color:#808285;
}


/******************** Text pages *********************************/
#leftMenu{
   float:left;
   width:260px;
}

#leftMenu .shift{
   margin:10px 0px 0px 20px;
}

#textContent{
   float:left;
   width:670px;
   margin:0px 15px;
   position:relative;
   padding-bottom:15px;
}
#textContent h2{
  padding:20px 0px;
}
.perex{
   background:#fff url(/media/css/perex.png) repeat-x top left;
   padding:15px;
   font-weight:bold;
}
.perexDivider{
  width:100%;
  line-height:1px;
  height:1px;
  overflow:hidden;
  background: url(/media/css/perexDivider.png) no-repeat;
   margin:0px 0px 15px 0px;
}

#pageMenuTitle{
   background: url(/media/css/topTitleDivider.png) no-repeat bottom left;
   line-height:33px;
   color:#999999;
}
#pageMenuTitle a{
   color:#999999;
}
#pageIcon{
  position:absolute;
  left:595px;
  top:10px;
  width:75px;
  text-align:right;
}
#pageIcon img{
}


.pager{
   text-align:right;
   background:#CCC;
}
.pager1{
  float:right;
  margin-top: 12px;
}
.pager1 div,.pager1 ul{
  float:left;
  line-height:25px;
  height:25px;
  font-weight:bold;
}
.pager li{
  display:block;
  float:left;
  width:27px;
  text-align:center;
  line-height:25px;
  margin-right:5px;
}
.pager li a{
  display:block;
  font-weight:bold;
  color:#000;

}
.pager .selected{
  background: url(/media/css/pagerItem.png);
  color:#FFF;

}



/******** left panel **************/
.article{
  margin:20px 0px 0px 20px;
  width:236px;
  
}
#leftMenu .divider{
    width:237px;;
    height:10px;
    line-height:10px;
    background: url(/media/css/leftPanelArticleDivider.png) no-repeat 0px 0px;
    width: 100%;
}
.article .title h3{
    margin-right:20px;
    padding-top:5px;
}

.article .text{
    margin-right:20px;
}
.article .text,
.article .text p,
.article .text li,
.article .text td{
    text-align:left;
    font-size:11px;

}

#menuLeft{
   width:257px;
   background: url(/media/css/leftMenuBck.png) repeat-y;
   margin:1px 0px 0px 1px;
   padding:10px 0px;
}

#menuLeft ul{
   margin: 6px 0px;
   padding:0px;
}
#menuLeft li{
   margin:0px;
   padding:0px;
   display:block;
   list-style-type:none;
   line-height:32px;
   height:32px;

}
#menuLeft a{
   display:block;

   
   color:#FFFFFF;
   font-weight:bold;
   text-decoration:none;
   padding-left:19px;

}
#menuLeft .selected a{
   background:#FFF;
   color:#006699;
}
#menuLeft a:hover{
   background: url(/media/css/leftMenuHover.png) repeat-y;
   color:#FFFFFF;
}


#menuLeft .divider{
   background: url(/media/css/leftMenuDivider.png) repeat-y;
   height:1px;
   line-height:1px;
   overflow:hidden;
   margin:0px;
   padding:0px;
}




.kamDal{
 overflow:hidden;
 width:670px;
 background:#fff url(/media/css/perex.png) repeat-x top left;
 margin:10px 0px;
}
.kamDal .image{
 float:left;
 width:100px;
}
.kamDal .image img{
 margin-left:10px;
 margin-top:5px;
}
.kamDal .text{
 float:left;
 width:555px;
 padding:10px 0px;

}
.kamDal a{
 color:#CC0000;
}
.kamDal p{
  padding:6px 0px;
}
.halfTd {
  width: 237px;
}
.halfTd td{
  width:50%;
 text-align:center;
 vertical-align:middle;
}


.randomNazor .divider{
    width:100%;
    height:10px;
    background: url(/media/css/leftPanelArticleDivider.png);
}
.randomNazor .img{
  float:left;
  width:95px;
  
  height:105px;
  background: url(/media/css/leftPanelClientImg.png);
  margin-right:5px;
  margin-top:5px;

  width:120px;
  height:131px;
  background: url(/media/css/clientLogoBorder.png) no-repeat;
  text-align:center;
}
.randomNazor img{
margin:5px 3px;
}
.randomNazor .text{
   width:235px;
   text-align:justify;
   font-style:italic;
}
.randomNazor .company{
  color:#0060a8;
  font-weight:bold;
  font-size:14px;
  padding-bottom:6px;
}
.randomNazor .client{
  font-weight:bold;
  font-size:11px;
  text-align:right;
font-style:normal;
}
.List{
 /* list-style-image: url(/media/css/listItem.png);*/
  list-style-type:none;
  margin-left:15px;
  padding-left:5px;
}
.List li{
}





#leftMenu h2{
color:green;

}
#leftMenu h3{
  color: #CC0000;
  padding-top:5px;
}

.paragraphItem{
 background: url(/media/css/paragraphListItem.png) no-repeat top left;
 padding-left:35px;
}
#leftMenu  .paragraphItem{
 width:180px;
 text-align:left;
}
#leftMenu  .paragraphItem p{
 text-align:left;
}



/********tisk ********/
.print{
margin-top:15px;
}
.print img{
float:left;
}
.print a{
  line-height:34px;

}

/* EDITOR PROPERTIES */
h1 {

}

h2 {

}

h3 {

}

p {

}

.indent {

}


