body,p,h1,h2,h3,h4,table,td,th,ul,ol,textarea,input { font-family: Courier New,Monospace; }

body { color: #000000; background-color:#2B2B2B; margin:0px 0px 0px 0px; background-image:url('../img/paper-texture.jpg'); }

a:link,a:visited { text-decoration:underline; color: #000000; }
a:hover,a:active { color: red; }

h2 	{ font-size: 100%; padding-top:20px; margin-bottom: 5px; }
p 	{ margin-top: 5px; }

div.main	{ margin-top:20px; margin-bottom:20px; }
div.content	{ margin-bottom:30px; }

div.lang 	{ text-align: right; }
div.logo 	{ height:60px }
div.motto 	{ text-align: right; font-family:Courier New,Monospace; letter-spacing:3px; }

div.foot	{ margin-top:30px; height:32px; text-align:left; }
div.footIn	{ text-align:right; padding-top:10px; margin-left:auto; margin-right:auto; }

.spinesys	{ font-family: Tahoma, sans-serif; font-weight: bold; color: #D21C27; font-size: 80%; }

a.menu:link,a.menu:visited {text-decoration:none; color:#000000;; background-color:transparent; }
a.menu:hover,a.menu:active {text-decoration:underline; color:red; background-color:transparent; }

img 		{ border:0; }

.column 	{ float: left; }

  .column.left  	{  }
  .column.middle 	{ width: 90%; padding:20px 30px 30px 30px; }
  .column.badges 	{ padding:160px 0px 0px 20px; }
  .column.right  	{  }
  
  
 @media screen and (max-width: 992px) {
  .column.left  	{ display: none; }
 
  .column.badges 	{ display: none; }
  .column.right  	{ display: none; }
  }
    
@media screen and (min-width: 992px) {
  .column.left 		{ width: 5%; }
  .column.middle 	{ width: 70%; }
  .column.badges 	{ min-width: 120px; }
  .column.right 	{ display: none;}
}

@media screen and (min-width: 1200px) {
  .column.left 		{ width: 15%; }
  .column.middle 	{ width: 60%; }
  .column.badges 	{ min-width: 120px; }
  .column.right 	{ width: 10%; }
}