body {
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size:80%;
    margin:0; padding:0;
    text-align: center;
    font-size:11px;
    color: #414143;
    }
table {
    border-collapse:collapse;
    width:100%;
    font-size:100%;
    }
td {
    padding:0;
    vertical-align:top;
   }
form {
    padding:0;
    margin:0; 
   }
img {
    border:0;
/*    float:left;*/
    }
a img {
    border:0;
    }
a {
    color: #752177;
    text-decoration:underline;
    }
a:hover {
    text-decoration:underline;
    }
p{
/*
  padding: 0;
  margin: 5px 0;
*/
}

ul{
  margin: 5px;
  padding: 0;
}

li{
  list-style: none;
  padding-left: 15px;
  padding-top: 2px;
  background: url(/img/bull.gif) no-repeat 0 4px;
}

h1{
  padding: 0;
  margin: 20px 0 20px 0px;
  color: #000000;
  font-size: 22px;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 150%;
}

h2{
  padding: 0;
  margin: 20px 0 20px 0px;
  color: #000000;
  font-size: 22px;
  font-family: Arial, Helvetica, sans-serif;
}

h3{
  color: #752177;
  font-size: 12px;
  padding: 0;
  margin-top: 20px;
  margin-bottom: 15px;
}

#back-fon-main{
  width: 960px;
  margin:auto;
  background: url(/img/icsb-beeldmerk-trans.gif) no-repeat 30px 100%;
}

#back-fon{
  width: 960px;
  margin:auto;
  background: url(/img/icsb-beeldmerk-trans.gif) no-repeat 25px 100%;
}

#top-line{
  width: 960px;
  height: 33px;
  background: #881687;
  padding: 0;
  margin:auto;
  position:relative;
  color: #CA91C9;
}

#top-line a{
  color: #CA91C9;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
}

#top-line a:hover{
  color: #FFFFFF;
  text-decoration: none;
}

#top-menu{
  position: absolute;
  left: 0;
  margin: 0;
  margin-left: 31px;
  margin-top: 10px;
  padding: 0;
  list-style: none;
}

#top-menu li{
  display: inline;
  margin-left: 20px;
  background: none;
}

#lang-menu{
  position: absolute;
  left: 0;
  margin: 0;
  margin-left: 620px;
  margin-top: 8px;
  padding: 0;
  list-style: none;
}

#lang-menu li{
  display: inline;
  margin-left: 0px;
  background: none;
}

#search{
  position: absolute;
  right: 0;
  margin-right: 46px;
}

#search input{
  width: 123px;
  height: 20px;
  background: #B873B7;
  color: #FFFFFF;
  font-size: 11px;
  border: 1px solid #881687;
  margin-top: 5px;
}

#splash{
  width: 960px;
/*  height: 265px;*/
  margin: auto;
}

#splash_inner{
  position:absolute; left:auto; top:0px;
  z-index:500;
}

*html #splash_inner{
  position:absolute; left:-50%; top:0px;
}

#main-block{
  width: 960px;
  text-align: left;
  margin: auto;
  margin-top: 20px;
}

/*
#smenu h3{
  margin: 0;
  margin-bottom: 1px;
  width: 154px;
  padding: 2px 5px 2px 14px;
  background: #D3A8D2;
  color: #000000;
  font-size: 11px;
}

#smenu ul{
  margin: 0;
  padding: 0;
  list-style: none;
  width: 154px;
}

#smenu li{
  margin: 1px 0;
}

#smenu li a{
  display: block;
  width: 100%;
  height: 100%;
  background: #F1E3F0;
  color: #666666;
  font-weight: bold;
  padding: 2px 5px 2px 14px;
}

#smenu li a:hover{
  background: #D3A8D2;
  color: #FFFFFF;
  text-decoration: none;
}
*/

#right_col{
  width: 270px;
}

#r-logo{
  margin-top: 20px;
  margin-left: 31px;
  margin-bottom: 33px;
  padding: 0;
}

#r-logo img{
  float: none;
}

#anons_field{
  width: 235px;
  background: #F1E3F0;
  padding-bottom: 30px; 
  color: #6B4284;
}
/*
*html #anons_field{
  width: 235px;
}
*/

#anons_field div{
  padding-left: 20px;
  padding-right: 10px;
}


#anons_field h3{
  background: #BD7BBB url(/img/anons_title.gif) no-repeat;
  color: #FFFFFF;
  width: 147px;
  heigth: 20px;
  margin: 0;
  padding-top: 2px;
  padding-bottom: 2px;
  margin-left: 59px;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 13px;
  font-weight: normal;
}

#anons_field h3 span{
  padding-left: 12px;
}

/*
*html #anons_field h3{
  width: 147px;
}
*/

#anons_field h4{
  font-size: 11px;
  margin: 20px 0 0px 0;
}

#anons_field a{
  color: #6B4284;
  text-decoration: underline; 
}

#smenu{
  width: 227px;
  text-align: right;
  padding-top: 80px;
}

#content{
  width: 690px;
  padding: 0px 72px 20px 42px;
  line-height : 13pt;
}

#content h1{
  padding: 0;
  margin: 20px 0 20px 0px;
  color: #A651A6;
  font-size: 22px;
  font-family: Arial, Helvetica, sans-serif;
}

#content h1 a{
  color: #A651A6;
  text-decoration: none;
}

#content h2{
  padding: 0;
  margin: 20px 0 20px 0px;
  color: #A651A6;
  font-size: 22px;
  font-family: Arial, Helvetica, sans-serif;
}

#content h2 a{
  color: #A651A6;
  text-decoration: none;
}

#container{
  padding-top: 20px;
}

#footer{
  padding: 0;
  margin:auto;
  text-align: left;
  width: 960px;
  padding-bottom: 20px;
}

#footer ul{
  margin: 0;
  margin-left: 4px;
  padding: 0;
  padding-top: 25px;
}

#footer li{
  display: inline;
  margin-left: 38px;
  background: none;
}

#footer a{
  color: #9C9DA1;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
}

#footer a:hover{
  color: #000000;
  text-decoration: none;
}

#admin-panel{
  height: 30px;
  background: #CCCCCC;
  margin:auto;
  text-align: left;
  width: 960px;
}

#admin-panel span{ 
  display: block;
  padding-top: 8px;
  padding-left: 15px;
}

.error{
  font-size: 12px;
  color: #881687;
  font-weight: bold;
}

#send-form {

            margin-top:20px;

            }
#send-form  h3{
  margin: 5px 0 5px 0;
  font-size: 12px;
  font-weight: bold;
}
#send-form tr {

            width:50%

            }           

#send-form td {

            padding:3px 10px 0 0px;

            vertical-align:middle;

            }

#send-form .caption {

            text-align:left;
            font-weight: bold;
            width:20%

            }

#send-form .caption25 {

            text-align:left;
            font-weight: bold;
            width:25%

            }

#send-form input{
  border: 1px solid #808080;
  width: 50%;
}

#send-form select{
  border: 1px solid #808080;
  width: 50%;
}

#send-form textarea{
  border: 1px solid #808080;
  width: 50%;
}

#send-form .radio{
  border: none;
  width: 20px;
}

#send-form .check{
  border: none;
  width: 20px;
}

.button{
  color: #881688;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  background: transparent;
  border: none; 
  margin-left: 0;
}

/*#send-form input, #send-form textarea {
  margin-top: 3px;
}*/


/* OLD STYLE */

.adminbutton { font-size: 11px; padding: 2px 10px 2px 10px; margin: 5px 2px 5px 0px; background-color: #e8e8cc; border: 1 solid #a0a0a0; border-left: 1 solid #e0e0e0; border-top: 1 solid #e0e0e0; color: black; text-decoration: none; }
.admindiv {padding: 10px 0;}
.adminbutton:hover { background-color: white; border: 1 solid #cccccc; border-left: 1 solid white; border-top: 1 solid white; color: #333333; }
.toolbutton { padding: 4px 10px 4px 10px; margin: 5px 1px 5px 1px; background-color: white; border: 1 solid #a0a0a0; color: black; text-decoration: none; }
.toolbutton:hover { background-color: #999999; color: white; }
.offsets a, .offsets span { padding: 3px 3px 3px 3px; width: 22px; border: 1 solid #cccccc; font-size: 11px; color: #333333; font-weight: normal; text-decoration: none; white-space: nowrap; }
.offsets span { color: #999999; border: 1 solid #e8e8e8; }
.dialog {
	padding-top: 10px; 
	display:none;
	position:absolute;
	width:1px;
	height:1px;
	background:white;
	border-left: 1 solid #cccccc;
	border-top: 1 solid #cccccc;
	border-right: 2 solid #999999;
	border-bottom: 2 solid #999999;
}
.dialog td { white-space: no-wrap; padding: 0px 10px 10px 10px; }
.editform { padding: 10px; }
.grid { border-left: #cccccc 1 solid; }
.grid th { border: #cccccc 1 solid; border-width: 1 1 1 0; padding: 3px; }
.grid td { border: #cccccc 1 solid; border-width: 0 1 1 0; padding: 3px; }
.grid th, .grid th td { background: #e8e8e8; font-weight: bold; } 
.grid th table { border: 0px; }
.grid th table td { border: 0px; padding: 0px 5px 0px 0px; }
.cancelgrid, td.cancelgrid { border: 0px; }
.cancelgrid td { border: 0px; }

.admin_table{
  width: 100%;
  margin-top: 10px;
}

.admin_table th{
  padding: 3px;
  background: #DDDDDD;
}

.admin_table td{
  padding: 3px;
  background: #EEEEEE;
}

#print-block{
  text-align: left;
  padding: 10px;
  width: 600px;
}

#empl_table{
}

#empl_table td{
  padding-bottom: 28px;
}

#empl_table .eimg{
  width: 130px;
}

#empl_table img{
  border: 1px solid #000000;
  width: 100px;
}

#empl_table .ename{
  font-weight: bold;
}

#empl_table .eemail{
  padding-top: 20px;
}

#empl_table .emore{
  padding-top: 20px;
}

#empl_table .emore a{
  color: #881687;
}

#customer_table{
}

#customer_table td{
  padding: 3px 6px 3px 0px;
}

#customer_table .cimg{
  width: 170px;
  padding-bottom: 28px;
}

#customer_table .cname{
  font-weight: bold;
}

#item_table{
}

#item_table td{
  padding-bottom: 10px;
}

#item_table .iimg{
  padding-top: 2px;
  width: 25px;
}

#item_table .iimg_main{
  padding-top: 2px;
  width: 15px;
}

#item_table .iname{
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #414143;
  margin: 0;
  padding: 0;  
}

#item_table .iname_main{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #414143;
  margin: 0;
  padding: 0;  
}

#item_table .isub{
  padding-top: 2px;
}

#item_table .iname a{
  color: #666666;
  text-decoration: none;
}

#item_table .iname_main a{
  color: #414143;
  text-decoration: none;
}

#item_table .iname_main a:hover{
  color: #752177;
  text-decoration: none;
}

#num_search{
  margin-top: 20px;
  margin-bottom: 20px;
  font-weight: bold;
}

#search_error{
  margin-top: 20px;
  margin-bottom: 20px;
  font-weight: bold;
}

.light{
  color: #DDC0DB;
}


/* Drop menu style */

    #splash_pic{
      width: 960px;
      height: 120px;
      position: relative;
      margin: auto;
    }
    
    #pid0, #pid1, #pid2, #pid3, #pid4{
      position: absolute;
      top: 0;
      left: 0;
      filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); opacity:1;
    }

	#menu_line_main{
	  position: relative;
	  width: 960px;
	  height: 0px;
	  font-size:14px;
	  font-family:"Arial Narrow", sans-serif;
	  color:#666666;
          margin: auto;
	  text-align: left;
	}
	
	#menubar_main {
		position: absolute;
		width: 450px;
		left: 26px;
		top: 0px;
		width: 721px;
		height: 32px;
		background-color: #F1E3F0;
		padding: 0px;
		display: none;
	}
	#menubar_main a {
		letter-spacing: 1px;
		color: #888588;
		font-weight: bold;
		text-decoration: none;
		padding-top: 6px;
		padding-left: 10px;
		padding-right: 10px;
		height: 100%;
	}
	#menubar_main a.active {
        background: #D3A8D2;
        color: #000000;
	}
	
	#menubar_main a.act4_active{
	  background: #D3A8D2 url('/img/end_item_a.gif') no-repeat 100% 0;
	  color: #000000;
	}


    
	#menu_line{
	  position: relative;
	  background: url('/img/menu_fon.gif') no-repeat 0 0;
	  width: 960px;
	  height: 0px;
	  font-size:14px;
	  font-family:"Arial Narrow", sans-serif;
	  color:#666666;
          margin: auto;
	  text-align: left;
	}
	
	#menubar {
		position: absolute;
		width: 450px;
		left: 26px;
		top: 0px;
		width: 721px;
		height: 32px;
		background-color: #F1E3F0;
		border-top:1px solid #881687;
		padding: 0px;
		display: none;
	}
	#menubar a {
		letter-spacing: 1px;
		color: #888588;
		font-weight: bold;
		text-decoration: none;
		padding-top: 6px;
		padding-left: 10px;
		padding-right: 10px;
		height: 100%;
	}
	#menubar a.active {
        background: #D3A8D2;
        color: #000000;
	}
	
	#act4{
	  width: 230px;
	  background: url('/img/end_item_na.gif') no-repeat 100% 0;
	}

	#menubar a.act4_active{
	  background: #D3A8D2 url('/img/end_item_a.gif') no-repeat 100% 0;
	  color: #000000;
	}
		
	.menu .options {
		margin-right:1px;
		margin-bottom:1px;
		background-color:transparent;
		text-align: left;
	}
	.menu a {
		font-size:12px;
		font-weight:bold;
		letter-spacing: 1px;
		color:#888588;
		display:block;
		border-top: 1px solid #FFFFFF;
		padding:2px 10px;
		text-decoration:none;
		background-color:transparent;
	}
	.menu a:hover {
		background-color:#D3A8D2;
		text-decoration:none;
		color:#000000;
	}

	#about {
		position:absolute;
		left:5px;
		top:200px;
	}

	.newmenu {
		width: 125px;
		background: white;		
	}
	.newmenuitem a {
		background-color: #f1e3f0;
		margin-bottom: 2px;
		width:100%;
	}
	.newmenuitem a:hover {
		background-color: #d3a8d2;
	}
	
/* ////////////// */

	.footerlinks {
		width: 700px;
	
	}
	ul.linkslistitem li {
		height: 15px;
		margin: 0px;
		padding: 0px;
	}
	
	.linkslistitem {
		float: left;
		width: 150px;
	}
	
	/* submenu */

ul.submenu {    
    margin-left:72px;
    }
ul.submenu li {                    
        list-style-type: none;        
        width: 155px;
        padding: 1px 0 1px 0;
		text-align: left;
    }
ul.submenu li a{
    background-color: #F1E3F0;
    text-decoration: none;
    color: #666;
    display: block;
    font-size: 11px;
    font-family: Arial,Helvetica,sans-serif;
    padding: 1px 0 1px 10px;
	font-weight: bold;
}

ul.submenu li a:hover{
    background-color: #D3A8D2;
}

ul.submenu li.mcurrent a{
    font-weight: bold;
    background-color: #D3A8D2;
    color:#000;
}

ul.submenu li.curr a{
	color:#fff;
	background-color: #D3A8D2;
}

