body{font-family:  Tahoma, sans-serif; margin: 0; padding : 0;  color: black; background-color : white; font-size : 0.7em; text-align : center;}
a{color: black; text-decoration : underline;}
a:visited{color: black;}
a:hover {color: #11AAF0; text-decoration: none;}
h2{	font-size : 1.2em; color : #11AAF0;}
h3{	font-size : 1.2em; color : #11AAF0; }
h4{font-size : 1.1em;}
input, textarea{font-size : 1em; font-family:  Tahoma, sans-serif; }
select{font-family:  Tahoma, sans-serif; font-size : 1em;}
legend{font-weight : bold; color : #11AAF0;}
table{font-size: 1em;}
th{font-size : 0.9em;}
hr{display : none;}

div.cleaner{clear:both;height:1px;font-size:1px;border:none;margin:0; padding:0;background:transparent;}
img.icon{ border : none; vertical-align : middle;}
/*input.btn{padding : 0.5em 1em;}*/
form.dsp-bl{display : block;}
form.dsp-no{display : none;}
.help{color : Gray;}
.red{color : Red;}
.small{font-size : 0.9em;}

div.bl-l{float : left; width: 49%;}
div.bl-r{float : right; width: 49%;}

/* Layout */
div#layout-skelet{width : 1000px; margin-left: auto; margin-right: auto; text-align : left;}
div#layout-column-l{ float : left; width : 160px;}
div#layout-column-r{float : right; width : 160px;}
div#layout-content{ float : left; width : 680px;}
div#layout-content-body{padding-left: 15px; padding-right : 15px;}/*650*/
div#layout-content h1{font-size : 1.4em; margin-top : 0.8em; margin-bottom : 0.5em; float : left; width : 590px;}

div#layout-header{ height : 116px; position: relative;  background : #7BC3DE url(../images/layout/bg-header-body.jpg) repeat-x left top; }
div#layout-headerbody{ height : 116px; background : url(../images/layout/bg-header.jpg) no-repeat left top; }
div#layout-navigation{margin:0; padding:0; background : Black url(../images/layout/bg-navigation.gif) repeat-x bottom;  
	border-bottom : 2px solid #11AAF0; border-top : 1px solid Silver;  }

div#layout-logo{float: left; width: 250px; height: 116px; position: absolute; bottom: 0;}
div#layout-logo a{display: block; width: 250px; height: 116px; margin: 0; padding: 0;}

div#layout-skin-lg{float : right; height : 19px;  background : url(../images/layout/bg-lg.gif) repeat-x; padding-right : 5px; font-size : 10px;}
div#layout-skin-lg img{border : none; vertical-align : top;}
img.icon-lg{border : none; vertical-align : top; margin-top: 2px;}

div#layout-desc{float: right;  width : 350px; clear : both; margin-top : 20px;color : White; }
div#layout-desc strong{ font-weight : normal;}

p#layout-nav{margin-top : 0;}

ul#menu-main{margin: 0; padding:0; }
ul#menu-main li {list-style: none; list-style-image: none; float: left;padding: 0; margin: 0; background : url(../images/layout/bg-navigation-item.gif) no-repeat right;}
ul#menu-main  a{display: block; padding: 7px; padding-left: 7px; padding-right: 7px;  text-decoration: none; 
	color: white; white-space: nowrap; font-weight : bold; }
ul#menu-main  a:visited{color: white;}
ul#menu-main  a:hover{color: white; text-decoration : underline;}
ul#menu-main  a.menu-active{}
ul#menu-main  a.menu-active:hover{}

div.layout-btn-top{float: right; width: 50px; font-size: 0.8em; text-transform: uppercase; text-align: right; 
 margin-top : 0.8em; margin-bottom : 0.8em; padding : 0;}
div.layout-btn-top a, p.layout-btn-down a{text-decoration: none; display: block; float: right; margin: 5px;}
div.layout-btn-top img, p.layout-btn-down img{border: none; vertical-align: middle;}
p.layout-btn-down{float: right; width: 50px; text-align: right; font-size: 0.8em; text-transform: uppercase;}

div#layout-footer{text-align : center; color : Gray; padding-bottom : 1em; padding-top : 1em;}
div#layout-footer a{color : Gray; text-decoration : none;}
div#layout-footer a:hover{text-decoration : underline;}

div#layout-banner{text-align : center; padding-bottom : 1em;}

/* Bookmark */
ul.bookmark{padding : 0; margin : 0; padding-top : 1em;}
ul.bookmark li{float : left; margin-right : 1em; list-style : none;}
ul.bookmark li a{display : block; padding : 0.2em 1em; background : #7BC3DE url(../images/layout/bg-bl-h.gif) repeat-x bottom; 
	color : White; font-weight : bold;}
ul.bookmark li a:visited{color : White;}
ul.bookmark li a:hover{color : Black;}
ul.bookmark li.active a, ul.bookmark li.active a:visited{color : Black;}
div.bm-bl{border : 1px solid #7BC3DE; padding : 1em;  border-top : none; }
div.bm-gradient{clear:both; height:1px; font-size:1px; background-color : #7BC3DE;}

/* Download */
ul.download{margin : 0; margin-left: 15px; padding : 0; line-height : 1.6em;}
ul.download li{list-style-image : url(../images/layout/list.gif);}

ul.download-ul{margin : 0; padding : 0;}
ul.download-ul li{list-style: none; list-style-image: none; border-bottom : 1px solid #F3F3F3; padding-top : 0.5em;padding-bottom : 0.5em;}
ul.download-ul p{margin : 0; padding : 0; margin-bottom : 0.5em;}
img.download-img{float : right; margin-right : 0.5em; margin-bottom : 0.5em; border : 3px solid #F3F3F3;}
a.download-link{text-transform : uppercase; display : block; float : left; margin-top : 0.5em; padding : 0.2em; border : 1px solid #F3F3F3; }
ul.download-ul a{color: #11AAF0; }
ul.download-ul a:visited{color: #11AAF0; }
ul.download-ul a:hover{color: black; }
ul.download-ul h2{margin : 0; margin-bottom : 0.5em; padding : 0;}

ul.download-ulw{margin : 0; padding : 0;}
ul.download-ulw li{list-style: none; list-style-image: none; float : left; margin-right: 0.8em; margin-bottom: 0.8em; 
	border : 1px solid #F3F3F3;  background : url(../images/layout/bg-catalogue.gif) repeat-x top; }
ul.download-ulw li h3{margin : 0.2em; font-size : 1em;}
ul.download-ulw li p{margin: 0; padding : 0.2em;}
ul.download-ulw img{border : none; margin : 5px;}
div.download-wbl {width: 15em; height: 20em; text-align: center; }

/* Message */
p.message-error{color: white; background-color : #FF7D7D; margin-top : 0; font-size : 1.4em; font-family : "Times New Roman", Times, serif; 
	padding : 0.8em; border : 1px solid Red; margin-top : 1em;}
p.message-error a{color : White;}
p.message-error a:visited{color : White;}
p.message-result{color: white; background-color : #42BF78; margin-top : 0; font-size : 1.5em; font-family : "Times New Roman", Times, serif; 
	padding : 0.8em;  border : 1px solid Green; margin-top : 1em;}
p.message-result a{color : White;}
p.message-result a:visited{color : White;}

/* Pagging */
p.pagging{ text-align : left; margin : 0; padding : 0; margin-top : 0.5em;}
p.pagging strong{font-size : 1.2em; color : Black;}
p.pagging span{color : Silver; font-size : 0.8em;}

/* Sitemap */
ul.sitemap-ul{margin : 0; margin-left: 15px; padding : 0; line-height : 1.6em;}
ul.sitemap-ul li{list-style-image : url(../images/layout/list.gif);}

/* Text */
h2.text-h{background : #70C8F0 url(../images/layout/bg-bl-h.gif) repeat-x bottom; color : White; padding : 0.2em 0.5em; font-size : 1.2em;}
table.text-tab {border: 1px solid #DBDBDB; margin-bottom : 2em; border-collapse: collapse;}
table.text-tab th{border: 1px solid #DBDBDB; padding: 3px 5px; white-space: nowrap; background-color: #F7F7F7; font-size: 0.9em; text-align: center;}
table.text-tab td{border: 1px solid #DBDBDB; padding: 3px 5px; text-align : center;}
table.text-tab td.text-td1, table.text-tab th.text-td1{text-align : left;}

ul.text-ul{margin : 0; margin-left: 15px; padding : 0; line-height : 1.6em;}
ul.text-ul li{list-style-image : url(../images/layout/list.gif);}

ul.text-ul2 li{list-style-image : none; list-style-type : decimal;}