@font-face {
   font-family: Avatar; 
	src: url('https://hhsite.eu/css/fonts/AvatarRegular.eot?#iefix') format('embedded-opentype'),
	url('https://hhsite.eu/css/fonts/AvatarRegular.woff') format('woff'), 
	url('https://hhsite.eu/css/fonts/AvatarRegular.ttf') format('truetype')
	} 
	

	
  @font-face { font-family: Miroslav; src: url('https://hhsite.eu/css/fonts/MIROSLN.ttf'); } 	
  @font-face { font-family: 20 db; src: url('https://hhsite.eu/css/fonts/20db.otf'); } 
  @font-face { font-family: AlegreyaSC; src: url('https://hhsite.eu/css/fonts/AlegreyaSC-Regular.otf'); } 
  @font-face { font-family: AlexBrush; src: url('https://hhsite.eu/css/fonts/AlexBrush-Regular.ttf'); } 
  @font-face { font-family: Aller; src: url('https://hhsite.eu/css/fonts/Aller_Rg.ttf'); }
  @font-face { font-family: Allura; src: url('https://hhsite.eu/css/fonts/Allura-Regular.otf'); }
  @font-face { font-family: Alpha Echo; src: url('fhttps://hhsite.eu/css/onts/alpha_echo.ttf'); }
  @font-face { font-family: AmaticSC; src: url('https://hhsite.eu/css/fonts/AmaticSC-Regular.ttf'); }
  @font-face { font-family: Amerika; src: url('https://hhsite.eu/css/fonts/AMERIKA_.ttf'); }
  @font-face { font-family: Amerika Alternates; src: url('https://hhsite.eu/css/fonts/AMERIKAA.ttf'); }
  @font-face { font-family: Amerika Sans; src: url('https://hhsite.eu/css/fonts/AMERSN__.ttf'); }
  @font-face { font-family: Anonymos Pro; src: url('https://hhsite.eu/css/fonts/Anonymous_Pro.ttf'); }
  @font-face { font-family: Animo; src: url('https://hhsite.eu/css/fonts/Arimo-Regular.ttf'); }
  @font-face { font-family: Arizonia; src: url('fhttps://hhsite.eu/css/onts/Arizonia-Regular.ttf'); }
  @font-face { font-family: Arsenal; src: url('https://hhsite.eu/css/fonts/Arsenal-Regular.otf'); }
  @font-face { font-family: Bebas; src: url('https://hhsite.eu/css/fonts/BEBAS___.ttf'); }
  @font-face { font-family: BPdots; src: url('https://hhsite.eu/css/fonts/BPdots.otf'); }
  @font-face { font-family: CAC Champagne; src: url('https://hhsite.eu/css/fonts/cac_champagne.ttf'); }
  @font-face { font-family: Capture it; src: url('https://hhsite.eu/css/fonts/Capture_it.ttf'); }
  @font-face { font-family: Caviar Dreams; src: url('https://hhsite.eu/css/fonts/CaviarDreams.ttf'); }
  @font-face { font-family: ChunkFive Roman; src: url('https://hhsite.eu/css/fonts/Chunkfive.otf'); }
  @font-face { font-family: Comic Relief; src: url('https://hhsite.eu/css/fonts/ComicRelief.ttf'); }
  @font-face { font-family: Days; src: url('https://hhsite.eu/css/fonts/Days.otf'); }
  @font-face { font-family: Droid; src: url('https://hhsite.eu/css/fonts/droid.otf'); }
  @font-face { font-family: GothamPro; src: url('https://hhsite.eu/css/fonts/GothamPro.ttf'); }

body {
  /*background-image:url(../images/body_bkgr.jpg);
  background-repeat: repeat-x;
  background-color: white; */
   background-image:url('../images/header_bkgr.jpg');
  background-position: center top;
  background-repeat:no-repeat;
  background-attachment: fixed;
  -webkit-background-size: cover;
  -moz-background-size:cover;
  -o-background-size: cover;
  background-size: cover;
  margin: 0;
}

html {
  overflow-y: scroll;
  height: 101%;
}

p, h1, h2, h3, h4, span {
	margin: 0;
	padding:0;
	font-family: inherit;
}

a {
	text-decoration: none;
	color: inherit;
	font-family: inherit;
}

#site_main {
  width: 100%;
 
}

#site_top_menu {
  width: 1000px;
  display: table;
  margin: 0;
  padding: 0;
}

#site_top_area {
 width:100%;
 height:40px;
 padding-top:20px;
 margin-bottom:0px;
 color:#FFFFFF;
 font-size:12px;
 background-color: #672A9B;
 
}

#site_overheader {
  width: 1000px;
  margin: 0;
  padding: 0;
  overflow: auto;
}

#site_header {
  width:100%;
  height:220px;
  margin-top:0px;
  margin-bottom:0px;
  color:#000000;
  font-size:16px;
  font-weight:normal;
  /*background-image:url('../images/header_bkgr.jpg');
  background-position: center top;
  background-repeat:no-repeat;
  background-attachment: scroll;
  -webkit-background-size: cover;
  -moz-background-size:cover;
  -o-background-size: cover;
  background-size: cover; */
}

#site_subheader {
  width: 1000px;
  margin: 0;
  padding: 0;
  overflow: auto;
}

#site_main_menu {
	width:100%;
        height:55px;
        margin-top:0px;
        margin-bottom:0px;
        background-color: White;
        margin-right: 200px;
        background-image:url(../images/logo.png);
background-position: left top;
background-repeat:no-repeat;
padding-left: 10px;
}

 .site_main_menu_link {
   border-bottom-width:4px;
        border-bottom-color:white;
        border-bottom-style:solid;
        color:black;
        font-family:GothamPro;
        font-size:18px;
        font-weight:normal;
        padding-bottom:28px;     
        padding-left: 30px;
 }
				
 .site_main_menu_link_active {
	border-bottom-width:4px;
        border-bottom-color:#FFA700;
        border-bottom-style:solid;
        color:#FFA700;
        font-family:GothamPro;
        font-size:18px;
        padding-bottom:28px; 
         padding-left: 30px;
         background-color: white;
 }
			 
     .site_main_menu_link:hover {
        border-bottom-width:4px;
        border-bottom-color:#FFA700;
        border-bottom-style:solid;
        color:#FFA700;
        font-family:GothamPro;
        font-size:18px;
        padding-bottom:28px;     
         padding-left: 30px;
   }
				

#site_overcontent {
  width: 1000px;
  margin: 0;
  padding: 0;
  overflow: auto;
}

.site_menu_item {
  min-height: 150px;
  min-width: 200px;
  background-color: #F4F4F4;
}

#site_wrapper {
  margin: 0;
   padding: 0;
}

#site_left {
	float: left;
	width:200px;
	display: table-cell;
       overflow: auto;
	 margin: 0;
   padding: 0;
	
}

#site_content {
	width:1200px;
        height:auto;
        min-height: 600px;
        margin-left:0px;
        margin-right:0px;
        margin-top:0px;
        margin-bottom:0px;
        color:#000000;
        font-family:GothamPro;
        font-size:16px;
        background-color: white;
         opacity:0.7;
       filter:alpha(opacity=70);   /* For IE8 and earlier */
}

#site_right {
	float: left;
	width: 200px;
	display: table-row;
	margin: 0;
   padding: 0;
	overflow: auto;
}

#site_footer {
 width:100%;
 height:200px;
 margin-top:0px;
 margin-bottom:0px;
 color:#FFFFFF;
 font-family:GothamPro;
 font-size:18px;
 font-weight:normal;
 font-style: none;
 text-decoration: none;
 background-color:#672A9B;
}

ul#tabs { 
  list-style-type: none; 
  margin: 30px 0 0 0; 
  padding: 0 0 0.3em 0; 
}

ul#tabs li { 
  display: inline; 
}

div.tabContent {
   /* border: 1px solid pink; */ 
	padding: 0.5em; 
}

div.tabContent.hide { 
  display: none; 
}

.box {
	background-color: #CCCCCC;
	font-size: 12px;
	border: 1px solid black;
	moz-border-radius: 10px;
	khtml-border-radius: 10px;
	webkit-border-radius: 10px;
	border-radius: 10px;
	border: thin groove black;
	height: auto;
	padding: 5px;
	display: none; /* display:block;*/
	position: absolute;
	margin: 10px;
	z-index: 1000;
}

#box_contact_form_conditions {
   color:black;
   background-color: #CCCCCC;
   font-size: 12px;
   border: 1px solid black;
   moz-border-radius: 10px;
   khtml-border-radius: 10px;
   webkit-border-radius: 10px;
   border-radius: 10px;
   border: thin groove black;
   height: auto;
   padding: 5px;
   position: absolute;
   margin: 10px;
   z-index: 1010;
   top: 80px; 
   left: 150px;
   width: 450px;
}

#box_contact_form_conditions_inner {
    margin: 10px;
    padding: 10px;
    background-color: white;
    border: thin solid black;
    height:100%;
}