
body {
   background: url(../gfx/bgBody.gif) top left repeat-x #37af11;
}

.siteContainer {
   width: 928px;
   margin: 0 auto;
}
   #top {
      position: relative;
      height: 152px;
   }
      #logo,
      #mainMenu,
      #topMenu,
      #langSelect {
         position: absolute;
      }
      #logo {
         top: 21px;
         left: 46px;
         width: 102px;
         height: 102px;
      }
      #mainMenu {
         top: 80px;
         left: 228px;
         height: 35px;
      }
         #mainMenu li {
            height: 35px;
            margin: 0 7px;
         }
         #mainMenu a {
            height: 25px;
            padding: 5px 2.5px;
         }
      #topMenu {
         top: 10px;
         right: 13px;
      }
         #topMenu li {
            margin: 0 7px;
         }
      #langSelect {
         top: 80px;
         right: 20px;
      }
      #langSelect a,
      #top .menu a {
         color: #000;
         font-weight: bold;
      }
      
   #breadcrumbs {
      padding: 12px 10px 8px 20px;
      height: 19px;
      color: #fff;
   }
	  #breadcrumbs a {
	  	 color: #fff;
		 text-decoration: none;
	  }
	  #breadcrumbs .active {
	  	text-decoration: underline;
	  }
   #main {
      color: #000;
      background: url(../gfx/bgMain.gif) top left repeat-y #fff;
   }
      #header {
         position: relative;
      }
         #header h2,
         #header h3 {
            position: absolute;
            z-index: 5;
            left: 235px;
         }
            #header h2 {
               top: 24px;
               font-size: 21px;
               font-weight: bold;
               color: #000;
            }
            #header h3 {
               top: 54px;
               font-size: 21px;
               font-weight: normal;
               color: #2fa20a;
            }
      #columns {
         width: 914px;
         padding: 0 7px;
         margin-top: 24px;
      }
         .column {
            float: left;
            display: inline;
            margin: 0 10px;
         }
         #left {
            width: 200px;
         }
			   .subMenu {
			      margin-top: 18px; /* 1 h1 em */
			      width: 200px;
			   }
				  .subMenu li {
				     width: 200px;
				  	  list-style: none;
				  	  border-bottom: 1px solid #e8e8e8;
				  }
   				  .subMenu li a {
   				  	  padding: 6px 8px 6px 2px;
   				  	  width: 190px;
   					  text-decoration: none;
   					  color: #000;
   					  font-size: 14px;
   				  }
   				     .subMenu li a:hover {
   				        color: #888;
   				     }
      				  .subMenu li.active a{
      				  	  color: #29a103;
      					  font-weight: bold;
      				  }
				  
				  .subMenu .details{
				  	  font-weight: normal;
				  	  font-size: 10px;
				  	  color: #888;
				  }
				  
         #center {
            width: 476px;
            line-height: 1.6em;
         }
            #center h1 {
               font-size: 18px;
               font-weight: bold;
               color: #000;
               margin-bottom: 1em;
            }
            #center h3 {
               font-size: 16px;
               font-weight: bold;
               color: #2fa20a;
               margin-bottom: 0.5em;
            }
         #right {
            width: 178px;
            /*min-height: 240px;
            background: url(../gfx/bgRight.gif) top left repeat-x;*/
         }
            /* * html #right { height: 240px; }*/
				
				.box {
					margin: 4px;
				}
	   
	   #twoColumns {
         width: 914px;
         padding: 0 7px;
         margin-top: 24px;
      }
         #twoColumns #left {
            width: 480px;
         }
         #twoColumns #right {
            width: 394px;
            background: none;
         }
				
      #mainBottom {
         clear: both;
         height: 16px;
         background: url(../gfx/bgMainBottom.gif) top left no-repeat;
      }
   
   #footer {}
      #footerLeft {
         float: left;
         margin-left: 14px;
      }
      #footerRight {
         float: right;
         width: 300px;
         text-align: right;
      }
         #footerRight img {
            float: right;
            margin-left: 7px;
         }
      #footer p {
         color: #fff;
         margin-top: 5px;
         line-height: 1.5em;
      }
      #footer a {
         color: #fff;
      }
      #footer #qforma,
      #footer #qforma a {
         font-size: 9px;
         color: #cdebc3;
      }

.menu ul {
   list-style: none;
}
   .menu li,
   .menu a {
      float: left;
      display: inline;
   }

.clear {
   display: block;
   height: 1px;
   overflow: hidden;
   margin-top: -1px;
   clear: both;
   font-size: 1px;
   line-height: 1px;
}

.nbsp {
   white-space: nowrap;
}


