/* CSS Document */
p{
  margin: 0;
  padding: 0;
}

.iw-underlined{text-decoration: underline;}

.wiki_div{
  /*border: solid 1px #ff0000;*/
  position: relative;
  padding: 0 0 0 240px;
  background-image: url(img/main/back.png);    
  width: 430px;
  *width: 670px;
  font-size: 8pt;
  font-family: Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
  line-height: 1.5;
  color: #666666;
}

.wiki_div table{
  /*border: solid 1px #ff0000;*/
  font-size: 8pt;
  font-family: Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
  color: #666666;
}

.wiki_div a, #tinymce a {color: #108156 !important;text-decoration: underline; font-weight: bold;}
.wiki_div a:hover, #tinymce a:hover {color: #ffffff;text-decoration: underline; font-weight: bold;}
.wiki_div .alink2 {color: #108156;text-decoration: none;}
.wiki_div .iw-redLink, #tinymce .iw-redLink {color: #ff0000 !important;}
.wiki_div a img {border: 0;}

/*
.wiki_div .h1_arrow{
  position: relative;
  left: -17px;
  top: 17px;
}
*/

.wiki_div h1{
  clear: left;
  font-weight: bold;
  font-size: 2em;  
  background-image: url(img/h1_arrow.gif), url(img/main/line_transp.gif);
  background-position: left 10px, 0% 150%;
  background-repeat: no-repeat, repeat-x;
  padding-left: 15px;
  margin-left: -14px;
  height: 35px;  
}

.wiki_div h1 img{
  margin-top: 5px;
}

.wiki_div h3{
  margin-bottom: 0;
  margin-left: 2px;
}

.tblGreen{
  width: 100%;
}

.tblGreen th{
  width: 50%;
  color: #ffffff;
  padding: 2px;
  background-color: #006233;
}

.tblGreen td{
  padding: 2px;
  color: #373737;
  background-color: #78AB84;
}

.TPLprofileMenu{
  float: right;
  padding-right: 10px; 
  background-color: #97D0AF; 
  margin-top: -11px; 
  list-style-image: url('img/main/sipecka.gif');  
}

.TPLprofileMenu a{
  color: #333333;
  text-decoration: none;
  font-weight: normal;
}

.TPLprofileMenu a:hover{
  text-decoration: none;
  font-weight: normal;
}

.TPLreference .outerTbl{
  width: 100%;
  background-color: #9DCCB0;
  text-align: center;
}

.TPLreference .outerTbl th{
  height: 15px;
}

.TPLreference .innerTbl{
  width: 425px;  
}

.TPLreference .innerTbl td{
  background-color: #D0E2D8;
  text-align: center;
}

.wiki_div .tblProfile3_0{
  width: 100%;
}
.wiki_div .tblProfile3_0 td{
  width: 50%;
}

.wiki_div .tblProfile3_0 .inner{
  width: 100%;
  border: 1px solid #FFFFFF;
}

.wiki_div .tblProfile3_0 .inner th{
  background-color: #407869;
  color: white;
  font-weight: normal;  
  padding: 15px;
}

.wiki_div .tblProfile3_0 .inner td{  
  padding: 15px;
}

.wiki_div .tblProfile3_1{
  width: 99%;
  margin-left: 3px;
  border: 1px solid #FFFFFF;
}

.wiki_div .tblProfile3_1 th{
  background-color: #407869;
  color: white;
  font-weight: normal;  
  padding: 15px;
}

.wiki_div .tblProfile3_1 td{
  padding: 8px;
}


.wiki_div .tblProfile3_1 .inner{
  width: 100%;
  border: 0;
  padding: 0;
  margin: 0;
}

.wiki_div .tblProfile3_2{
  border: 0;
  border-collapse: separate;
  border-spacing: 3px;
  width: 100%;  
}

.wiki_div .tblProfile3_2 td{
  border: 1px solid #FFFFFF;
  vertical-align: top;
  padding:0;
}

.wiki_div .tblProfile3_2 .inner{
  border: 0;
  width: 100%;  
}

.wiki_div .tblProfile3_2 .inner th{
  text-align: left;
  background-color: #407869;
  color: white;
  font-weight: normal;  
  padding: 3px;
}

.wiki_div .tblProfile3_2 .inner td{
  border: 0;
}

.wiki_div .tblReferences{
  border: 0;
  width: 100%;
  background-color: #9DCCB0;
  text-align: center;  
}

.wiki_div .tblReferences td{
  vertical-align: top;
}

.wiki_div .tblReferences .inner{
  width: 425px;
}

.wiki_div .tblReferences .inner td{
  background-color: #D0E2D8;
  text-align: center;
}

/*******************************
*           CONTACTS           *
*******************************/

.TPLcontactCard{
  width: 304px;
  margin-left:3px;
}

.tblContactCardGroup .TPLcontactCard{
  width: 304px;
  height: 100%;
  margin-left:0px;
}

.TPLcontactCard table th{
  border-right: dotted 1px #666666;
}

.TPLcontactCard table td{
  padding: 10px 5px 10px 5px;
}

.TPLcontactCard table td a{
  text-decoration: none;
  font-weight: normal;
}

.TPLcontactCard table td a:hover{
  font-weight: normal;
  color: #108156;
}

.TPLcontactCard img{
  margin: 0 10px 0 10px;
}

.TPLcontactCard table{
  width: 100%; 
}

/*
  ZDVOJENE DEFINICIE, aby vizitka mohla byt v tabulke aj mimo
*/
.TPLcontactCard .green{
  background-color: #C9E7CD;
  border: solid 1px #025B44;   
}
.tblContactCardGroup .TPLcontactCard .green{
  background-color: #C9E7CD;
  border: solid 1px #025B44;   
  height: 100%;
}

.TPLcontactCard .yellow{
  background-color: #FAE15A;
  border: solid 1px #CE9D00;   
}
.tblContactCardGroup .TPLcontactCard .yellow{
  background-color: #FAE15A;
  border: solid 1px #CE9D00;   
  height: 100%;
}

.TPLcontactCard .orange{
  background-color: #FFB57B;
  border: solid 1px #CA4E00;   
}
.tblContactCardGroup .TPLcontactCard .orange{
  background-color: #FFB57B;
  border: solid 1px #CA4E00;   
  height: 100%;
}

.TPLcontactCard .pink{
  background-color: #FE9DB0;
  border: solid 1px #D81F2A;  
}
.tblContactCardGroup .TPLcontactCard .pink{
  background-color: #FE9DB0;
  border: solid 1px #D81F2A; 
  height: 100%;  
}

.TPLcontactCard .purple{
  background-color: #BB99D0;
  border: solid 1px #4F027C;   
}
.tblContactCardGroup .TPLcontactCard .purple{
  background-color: #BB99D0;
  border: solid 1px #4F027C;  
  height: 100%; 
}

.TPLcontactCard .blue{
  background-color: #BDD0EE;
  border: solid 1px #00237E;   
}
.tblContactCardGroup .TPLcontactCard .blue{
  background-color: #BDD0EE;
  border: solid 1px #00237E;   
  height: 100%;
}

.wiki_div .tblContactCardGroup td{
vertical-align: top;
height: 100%;
}

.wiki_div .tblContactCardGroup td td{
height: 100%;
}

.TPLpersonalHierarchy table{
  width: 100%;
}

.TPLpersonalHierarchy table td{
  width: 20%;
  vertical-align: bottom;
}

.TPLpersonalHierarchy table th{
  color: white;
}

.TPLpersonalHierarchy .green{
  background-color: #025B44;
}

.TPLpersonalHierarchy .green table td{
  background-color: #C9E7CD;	
}

.TPLpersonalHierarchy .yellow{
  background-color: #CE9D00;
}

.TPLpersonalHierarchy .yellow table td{
  background-color: #FAE15A;	
}

.TPLpersonalHierarchy .orange{
  background-color: #CA4E00;
}

.TPLpersonalHierarchy .orange table td{
  background-color: #FFB57B;	
}

.TPLpersonalHierarchy .pink{
  background-color: #D81F2A;
}

.TPLpersonalHierarchy .pink table td{
  background-color: #FE9DB0;	
}

.TPLpersonalHierarchy .purple{
  background-color: #4F027C;
}

.TPLpersonalHierarchy .purple table td{
  background-color: #BB99D0;	
}

.TPLpersonalHierarchy .blue{
  background-color: #00237E;
}

.TPLpersonalHierarchy .blue table td{
  background-color: #BDD0EE;	
}

.TPLpersonalHierarchy a{
  color: #666666;
  text-decoration: none;
}
.TPLpersonalHierarchy a:hover{
  text-decoration: none;
}

/******************************************************************************
 * NEW CONTACTS
 ******************************************************************************/
 
.contactCard_green{
  background-color: #C9E7CD;
  border: solid 1px #025B44;   
}
.contactCard_yellow{
  background-color: #FAE15A;
  border: solid 1px #CE9D00; 
}
.contactCard_orange{
  background-color: #FFB57B;
  border: solid 1px #CA4E00;
}
.contactCard_pink{
  background-color: #FE9DB0;
  border: solid 1px #D81F2A;  
}
.contactCard_purple{
  background-color: #BB99D0;
  border: solid 1px #4F027C; 
}
.contactCard_blue{
  background-color: #BDD0EE;
  border: solid 1px #00237E; 
}

.contactCard_green p,
.contactCard_yellow p,
.contactCard_orange p,
.contactCard_pink p,
.contactCard_purple p,
.contactCard_blue p     
{
  margin: 0; 
}

.contactCard_green H3,
.contactCard_yellow H3,
.contactCard_orange H3,
.contactCard_pink H3,
.contactCard_purple H3,
.contactCard_blue H3 
{
  color: #025B44;
  margin: 0;
}

.contactCard_green th,
.contactCard_yellow th,
.contactCard_orange th,
.contactCard_pink th,
.contactCard_purple th,
.contactCard_blue th 
{
  border-right: dotted 1px #666666;
  padding: 4px 6px 4px 6px;
}

.contactCard_green td,
.contactCard_yellow td,
.contactCard_orange td,
.contactCard_pink td,
.contactCard_purple td,
.contactCard_blue td 
{
  padding: 10px 5px 10px 5px;
}  

.contactCard_green a,
.contactCard_yellow a,
.contactCard_orange a,
.contactCard_pink a,
.contactCard_purple a,
.contactCard_blue a
{
  text-decoration: none;
  font-weight: normal;
}

.contactCard_green a:hover,
.contactCard_yellow a:hover,
.contactCard_orange a:hover,
.contactCard_pink a:hover,
.contactCard_purple a:hover,
.contactCard_blue a:hover
{
  font-weight: normal;
  color: #108156;
}

/*
.TPLprofileHead{
  width: 300%;
  background-image: url(img/main/line.gif);
  position: relative;
  left:-18px;
  top: 0px;
}
.TPLprofileSubHead{
  font-size: 8pt;
  font-family: Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
  background-color: #97D0AF;
  color: #272727;
  font-weight: bold;
  text-align: center;
  height: 20px
}*/

/**********************************************
 *  Production Program                        *
 **********************************************/ 

.TPLprodprgTramMenu{
  /*border: solid 1px red;*/
  width: 140px;
  position: absolute;
  left: 0px;
}

.TPLprodprgTramMenu img{
  border: solid 1px #000000;
  margin: 3px 0 3px 0;  
}

.TPLprodprgTramMenu ul{
  padding-left: 30px;
  margin:0;
}

.TPLprodprgTramMenu .prodprg_menu_main_items ul{
  list-style-image: url(img/main/sipecka1_sm2.gif);
}

.TPLprodprgTramMenu .prodprg_menu_sub_items ul{
  list-style-image: url(img/images/arrow_101.gif);
  padding-left: 50px;  
}

.TPLprodprgTramMenu ul li a{
  color: #996633;
  font-size: 8pt;
  text-decoration: none;
  font-weight: normal;
}

.TPLprodprgTramMenu ul li a:hover{
  font-weight: normal;
}

.TPLprodprgTramMenu hr{
  width: 120px;
  margin-left: 14px;
}

.tbl_prodprgTram_technicalData{
  width: 440px;
  text-align: left;
  
}

.tbl_prodprgTram_technicalData th{
  width: 50%;
  background-color: #e8c6a4;
  padding: 3px;
  font-weight: normal;
}

.tbl_prodprgTram_technicalData td{
  background-color: #f8e6cd;
  padding: 3px;
}

#menu_editor{
 display: none;
 cursor: default;
 width: 700px;
 height: 500px;
 text-align: center;
 overflow: scroll;
 background-color: #777777; 
}

#menu_editor .heading{
  margin:0;
  padding-top: 20px;
  font-size: 18pt;
  color: #cccccc;
}

#menu_items_list{
  list-style-type: none;
  padding: 0;
  margin:0;
} 

#menu_items_list li{
  float: left;
  margin: 5px;
  height: 130px;
}

.menu_item_container {
  /*border: solid 1px red;*/
  width: 130px;
  font-size: 8pt;
}

.menu_item_container .controls{
  height: 20px;
  text-align: left;
}

.menu_item_container .edit, .menu_item_container .del{
  float: right;
  margin: 0 5px 0 5px;
  cursor: pointer;
} 

.menu_item_container .heading{
  color: white;
  background-color: #549962;
  padding: 10px;
  margin-bottom: 5px;
}

.menu_item_container .heading img{
  vertical-align: text-bottom;
  margin-right: 10px;
}

.menu_item_container .body{
  border: solid 1px #555555;
  padding: 3px;
  color:#ffffff;
  font-family:Verdana,"Helvetica CE","Arial CE",Helvetica,Arial,sans-serif;
  font-size:8pt;
  height: 80px;
}

.new_menu_item_container .body{
  padding: 30px 0 0 0;
  text-align: center;
}

#add_menuItem_butt{
  cursor: pointer;
}

#edit_menuItem_form{
  text-align: center;
  width: 400px;
  font-size: 8pt;
}

#edit_menuItem_form fieldset{
  text-align: left;
}

#edit_menuItem_form label{
  padding-top: 3px;
}

.empty_menuItem_img{
  border: dashed 2px #cccccc;
  width: 100px;
  height: 44px;
  text-align: center;
  padding-top: 15px;
}

#wiki_menu{
  position: absolute;
  margin: 0 0 0 5px;
  padding: 0;
  left: 0px;
  top: 60px;
  list-style-type: none;
  width: 120px;
}

#wiki_menu li{
  padding-left: 15px;
  background-repeat: no-repeat;
  background-position: left 2px;
}

#wiki_menu .green.active{
   border: 1px #007700 dotted;
   background-color: #E6F0EB;
}

#wiki_menu .yellow.active{
   border: 1px #DCB849 dotted;
   background-color: #F7F2DB;
}

#wiki_menu .brown.active{
   border: 1px #875546 dotted;
   background-color: #F4EBDE;
}

#wiki_menu .blue.active{
   border: 1px #3B4A6B dotted;
   background-color: #E3E9EF;
}

#wiki_menu .yellow a:hover, 
#wiki_menu .brown a:hover,
#wiki_menu .blue a:hover,
#wiki_menu .green a:hover{
  color: #ffffff !important;
}

#wiki_menu .green{
  background-image: url(img/main/sipecka_sm2.gif);  
  color: #108156;
}

#wiki_menu .green a{
  color: #108156;
  text-decoration: none;
  font-weight: normal;
}

#wiki_menu .brown{
  background-image: url(img/main/sipecka1_sm2.gif);
  color: #5A300E !important;
}

#wiki_menu .brown a{
  color: #5A300E !important;
  text-decoration: none;
  font-weight: normal;
}



#wiki_menu .yellow{
  background-image: url(img/main/sipecka2_sm2.gif);
  color: #BD9C38 !important;
}

#wiki_menu .yellow a{
  color: #BD9C38 !important;
  text-decoration: none;
  font-weight: normal;
}

#wiki_menu .blue{
  background-image: url(img/main/sipecka_sm3.gif);
  color: #3B4A6B !important;
}

#wiki_menu .blue a{
  color: #3B4A6B !important;
  text-decoration: none;
  font-weight: normal;
}

.cleaner{
  clear: both;
  font-size: 1pt;
  height: 0;
}

