/* CSS Document */

body {margin: 0px; padding: 30px; background: url(i/mainbg.jpg) #FFF top center no-repeat;}
body,td,th { font-family: Helvetica, Arial, sans-serif; font-size: 9pt; color: #41b1ed;}

a:link {color: #000;}
a:visited {	color: #004967;}
a:hover {	color: #004967;}
a:active {	color: #3C0A5C;}
a img {border:none;}
.lang {font-size:1.4em; font-weight:bold; text-decoration:none;}
a.lang:link {font-size:1.4em; font-weight:bold; text-decoration:none;}
a.lang:hover {color:#000; text-decoration:underline;}
.cb { clear:both;}
.hide {visibility:hidden;}

h1 { padding:0; margin:1em 0 1em 0; font-family:Helvetica, Arial, sans-serif; font-size:2em; color:#5bc5f2; text-transform:uppercase;}
h2 { padding:0 0 4px 0; margin:0; font-family:Helvetica, Arial, sans-serif; font-size:1.4em; color: #5bc5f2;}
hr { padding:0; margin:0 0 5px 0; color: #000; height:3px; border:none; background:#000;}

.icon {float:left; width:140px; margin:6px 0 16px 0;}
.dscr {float:left; width:138px; margin:6px 0 16px 0;}

/* INDEX */

#col-a {width:31%; float:left; margin:0 2% 0 0;}
#col-b {width:31%; float:left; margin:0 1% 0 1%;}
#col-c {width:32%; float:left; margin:0  0 0 2%;}

/* PAGE */
.left {width:31%; float:left; margin:0 2% 0 0;}
.pic {float:right;}
.txt {float:left; font-size:1.4em; font-weight:bold; width:600px;}
.end {margin:1em 0 5em 0; text-align:right}

.green {color:#38ab6f;}