/**
* CSS
* 
* @version 1.0
* @author Vaska 
* @author Gregory Cadar
*/
* { margin: 0; padding: 0; }
*:focus { outline: none; }

body { font-size: 12px; font-family: 'Arimo', Verdana, sans-serif; background: #fff; }
body.section-1 { }
body.section-2 { }
body.section-3 { }

a { text-decoration: none; color: #000; border-bottom:1px solid #000; }
a:hover,
a:active { color: #009933; border-bottom:1px solid #009933; }
a img,
a.thumb-img { border: none; }

u { border:0 !important; }
p { margin: 0 0 9px 0; }

h1 { font-size: 32px; }
h2 { font-size: 24px; }
h3 { font-size: 16px; }
h4 { font-size: 12px; }

#menu { width: 270px; overflow: auto; top: 45px; bottom: 0; left: 20px; position: fixed; height: 93%; font-weight: bold; background-color: #fff; z-index: 6; }
#menu h3 { padding:3px 0; }
#menu > .container div { display:none; }
#menu h3 a,
#menu ul li a { letter-spacing:1px; font-size:14px; }
#menu ul { list-style: none; margin: 5px 0; }
#menu ul li { margin:2px 0; }
#menu ul li a { border:0; }
#menu ul li a:visited { color: #009933; }
#menu ul.ul-first li a:visited { color: #000;  }
#menu ul li.active a { color: #009933 !important; border-bottom:1px solid #009933; }

#content { height: 100%; line-height:1.5em; margin: 58px 0 100px 320px; top: 0; }
#content p { width: 100%; padding:0 0 10px; margin: 0 0 9px; background:#fff; }

#img-container { margin: 0; padding: 0; }
#img-container p { width: 400px; margin: 0; padding: 0 0 12px 0; }

#once { clear: left; }

.container { padding: 0 5px 25px 5px; }

