@charset "UTF-8";/* A variation on Eric Meyer's CSS Reset:   This is disabled because the Blueprint framework already has it.   You should enable it if you aren't using Blueprint.*/html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend {  margin: 0;  padding: 0;  border: 0;  outline: 0;  /*font-weight: inherit;  font-style: inherit;*/  font-size: 100%;  font-family: inherit;  vertical-align: baseline;}table, caption, tbody, tfoot, thead, tr, th, td {  margin: 0;  /*padding: 0;*/  /*border: 0;*/  outline: 0;  /*font-weight: inherit;  font-style: inherit;*/  font-size: 100%;  font-family: inherit;  /*vertical-align: baseline;*/}body {  line-height: 1;  color: black;  background: white;}ol, ul {  list-style: none;}table {  border-collapse:collapse;  border-spacing: 0;}caption, th, td {  text-align: left;  font-weight: normal;}blockquote:before,blockquote:after,q:before,q:after {  content: "";}blockquote, q {  quotes: "" "";}abbr,acronym {  border:0;}/**************************************************************/@font-face {    font-family: 'TF2Build';    src: local('TF2Build');    src: url('fonts/TF2Build.eot'); /*ie9*/    src: url('fonts/TF2Build.eot?#iefix') format('embedded-opentype'), /*ie6-ie8*/         url('fonts/TF2Build.woff') format('woff'), /*modern browsers*/         url('fonts/TF2Build.ttf') format('truetype'), /*Safari, Android, iOS*/         url('fonts/TF2Build.svg#TF2Build') format('svg'); /*Legacy iOS*/    /*font-stretch: wider;*/}body {  font-family: Verdana, Arial, Sans-serif;  line-height: 24px;}html, body {  width:100%;  height:100%;}a:link, a:visited {  color: #9b2a2a; /*#9b342*/ /*#732543*/ /*#a54d47*/  text-decoration: none;}a:hover {  color: #f48881;  text-decoration: none;}textarea{  resize: none;  overflow: hidden;}#site_logo img, #tpl-content img { /* responsive */	max-width: 100%;	height: auto;}/**************************************************************//* Body background pattern */#site_body {  overflow-y: scroll;  background:url(../images/site_background_pattern.png) repeat top center fixed;  color: #282828;  }#site_body_background {  width: 100%;  /*height: 100%;*/  background:url(../images/site_background_pattern_gradient.png) repeat-x top center fixed;}/* Site background decoration */#site_wrapper0 {  position: relative; /*for decoration_top and decoration_bottom*/}#decoration_top {  position: absolute;  width: 100%;  height: 209px;  min-width: 280px; /* min-width: 980px; */ /* Responsive */  background:url(../images/decoration_top_1330sm.png) center top no-repeat;  top: 0px;  z-index: 800;}#decoration_bottom {  position: absolute;  width: 100%;  height: 195px;  min-width: 280px; /* min-width: 980px; */ /* Responsive */  background:url(../images/decoration_bottom_1330.png) center bottom no-repeat;  bottom: 0px;  z-index: 800;  /*display: none;*/}#site_pic_left {  /*background:url(../images/decoration_left_1600.png) center 230px fixed no-repeat;*/  /*background:url(../images/decoration_left_1600_.png) center 230px fixed no-repeat;*/}#site_pic_right {  /*background:url(../images/decoration_right_1600.png) center 215px fixed no-repeat;*/  /*background:url(../images/decoration_right_1600_.png) center 215px fixed no-repeat;*/  }/*#tpl-menu,*/ #tpl-language, #site_logo, #tpl-content, #tpl-banners, #tpl-pos1, #site_bottom, #tpl-breadcrumbs, #tpl-pos2 { /* make sure those are above the decoration blocks */  z-index: 900;  position: relative;}#tpl-language {  z-Index: 910;}#tpl-menu .ux-menu-container {  z-index: 960!important;  /*z-index: 790!important;*/}/*#tpl-menu .ux-menu-item-main {  z-index: 790!important;}#tpl-menu .ux-menu-item-main a, #tpl-menu .ux-menu-sub {  z-index: 950!important;}*/#tpl-menu .ux-menu-sub { /* Responsive */  z-index: 970!important;  margin-left: -60px; /* Responsive */  margin-top: -1px; /* Responsive */}#tpl-pos1 {  z-index: 950;}/* Site background */#site_wrapper1 {  width: 100%;  min-width: 280px; /*min-width: 980px;*/ /* Responsive */  background:url(../images/site_background.png) repeat-y center top;}#site_bottom-wrapper{  width: 100%;  min-width: 280px; /*min-width: 980px;*/ /* Responsive */  height: 66px;  background:url(../images/site_background_bottom.png) no-repeat center top;}/**************************************************************//* SITE *//**************************************************************/#site_wrapper2 {  max-width: 980px;  /*width: 980px; */ /* Responsive */  /*position: relative;  */}#site {  max-width: 980px; /* width: 980px; */ /* Responsive */  background: #fff;}/*************** Language Selection ***************/#tpl-language {  padding-left: 15px;  padding-top: 8px;  float: left;}  div.mod-languages li {    margin-left: 0px;	display: block!important; /* Responsive */  }    #tpl-language div.mod-languages img {      border: 1px solid #eee;      -webkit-box-shadow: 0px 0px 5px 0px rgba(221, 221, 221, 1);      -moz-box-shadow:    0px 0px 5px 0px rgba(221, 221, 221, 1);      box-shadow:         0px 0px 5px 0px rgba(221, 221, 221, 1);    }  /*************** pos1 ***************/  #tpl-pos1-wrapper {  float: left;  margin: 16px 0px 0px 16px;  line-height: 13px;}/*************** Logo ***************/    #site_logo {  margin-right: 46px; /*margin-right: 90px;*/ /* Responsive */  margin-left: 46px; /*margin-left: 90px;*/ /* Responsive */  padding-top: 10px;}/*************** Main Menu ***************/  #tpl-menu {  width: 100%;  margin-top: 14px;  font-family: 'TF2Build', Verdana, Arial, Sans-serif;  line-height: 10px;  }  #tpl-menu .ux-menu-container {    margin-right: 8px; /* margin-right: 42px; */ /* Responsive */	margin-left: 82px; /* Responsive */  }  div.ux-menu-container ul.ux-menu  {   width: auto;      margin: 0 auto;        /* center align */   display: inline-block; /* center align */  }		.ux-menu li { /* Responsive */		float: none;		display: inline-block;	}	    #tpl-menu ul li.ux-menu-item-main {      /*background: #F5F2F2!important;*/    }        #tpl-menu ul li a {        font-size: 14px!important;    }          #tpl-menu ul li a.current {        color: #181818;      }      #tpl-menu ul li a.current:hover {        color: #545454;      }    #tpl-menu ul li a.ux-menu-link-level-0 {      font-size: 17px!important; /*20px*/      text-transform: uppercase;      height: 13px;      background: #F5F2F2!important;      /*background: none!important;*/      margin-right: 0px; /* margin-right: 6px; */ /* Responsive */       margin-bottom: 6px; /* Responsive */      /*background-repeat: repeat-x!important;*/            padding: 8px 11px;      line-height: 13px;    }    #tpl-menu ul li a.ux-menu-link-level-0.ux-menu-link-parent {      padding-right: 20px;    }    #tpl-menu ul li a.ux-menu-link-level-1, #tpl-menu ul li a.ux-menu-link-level-2 {      background: #dbd8d8!important;    }    #tpl-menu ul li a.ux-menu-link-level-1:hover, #tpl-menu ul li a.ux-menu-link-level-2:hover {      background: #fcf9f9!important;    }		#tpl-menu ul li.ux-menu-item324 a.ux-menu-link-level-1,	#tpl-menu ul li.ux-menu-item325 a.ux-menu-link-level-1,	#tpl-menu ul li.ux-menu-item329 a.ux-menu-link-level-1,	#tpl-menu ul li.ux-menu-item330 a.ux-menu-link-level-1,		#tpl-menu ul li.ux-menu-item353 a.ux-menu-link-level-1,		#tpl-menu ul li.ux-menu-item354 a.ux-menu-link-level-1		{		background: #9b2a2a!important;		color: #dbd8d8!important;		cursor: default;	}	#tpl-menu ul li.ux-menu-item326 a.ux-menu-link-level-1,	#tpl-menu ul li.ux-menu-item327 a.ux-menu-link-level-1,	#tpl-menu ul li.ux-menu-item328 a.ux-menu-link-level-1,		#tpl-menu ul li.ux-menu-item331 a.ux-menu-link-level-1,	#tpl-menu ul li.ux-menu-item332 a.ux-menu-link-level-1,	#tpl-menu ul li.ux-menu-item333 a.ux-menu-link-level-1,	#tpl-menu ul li.ux-menu-item390 a.ux-menu-link-level-1,	#tpl-menu ul li.ux-menu-item391 a.ux-menu-link-level-1	{		background: #9b2a2a!important;		color: #fff!important;	}		#tpl-menu ul li.ux-menu-item326 a.ux-menu-link-level-1:hover,	#tpl-menu ul li.ux-menu-item327 a.ux-menu-link-level-1:hover,	#tpl-menu ul li.ux-menu-item328 a.ux-menu-link-level-1:hover,		#tpl-menu ul li.ux-menu-item331 a.ux-menu-link-level-1:hover,	#tpl-menu ul li.ux-menu-item332 a.ux-menu-link-level-1:hover,	#tpl-menu ul li.ux-menu-item333 a.ux-menu-link-level-1:hover,	#tpl-menu ul li.ux-menu-item390 a.ux-menu-link-level-1:hover,	#tpl-menu ul li.ux-menu-item391 a.ux-menu-link-level-1:hover	{		background: #cc484f!important;	}	        .ux-menu-arrow {      background:url(../images/arrow_down.png) center top no-repeat;      right: 7px;      top: 12px;    }        .ux-menu a, .ux-menu a.ux-menu-link-last, .ux-menu ul a,    .ux-menu.ux-menu-vertical a, .ux-menu ul a.ux-menu-link-last, .ux-menu.ux-menu-vertical a.ux-menu-link-last{      border-left: none;      border-top: none;      border-bottom: none;      border-right: none;    }.ux-menu-item-parent-pos0 {  display: none!important; /*hide home menu*/}  /*************** Content ***************/#tpl-content-wrapper {  background: #f5f2f2;  margin: 16px 16px 0px 16px;  min-height: 474px;      padding: 16px;}  #tpl-content {    font-size: 14px;    line-height: 20px;  }    #tpl-content ol, #tpl-content ul {      list-style: inside;	      }	#tpl-content ul ul {		padding-left: 16px;	}    #tpl-content h1, #tpl-content h2, #tpl-breadcrumbs-wrapper {      font-family: 'TF2Build', Verdana, Arial, Sans-serif;      font-weight: bold;      font-size: 20px;      background: #cc484f; /*#e07669*/      color: #fff;      padding: 4px 8px 4px 8px;      /*margin-top: 6px;*/      margin-bottom: 16px;    }    #tpl-content h1 a:link, #tpl-content h1 a:visited,    #tpl-content h2 a:link, #tpl-content h2 a:visited,    #tpl-breadcrumbs a:link, #tpl-breadcrumbs a:visited    {      color: #35151c; /*#61211a*/    }    #tpl-content h1 a:hover,    #tpl-content h2 a:hover,    #tpl-breadcrumbs a:hover {      color: #fff;    }            .breadcrumbs img {      margin-bottom: 4px;    }        #tpl-content .readmore {      text-align: right;    }        #tpl-content .pagination {            /* center align */      /*      width: 100%;         margin: 0 auto;              display: inline-block;       vertical-align: middle;      height: 100%;*/      margin-top: 16px;      background: #dbd8d8;      padding: 4px 8px 4px 8px;    }          #tpl-content .counter {        display: none;      }        #tpl-content .pagination ul:after {        /* fix height */        clear: both;        content: ".";        display: block;        height: 0;        visibility: hidden;      }                  #tpl-content .pagination ul li {          float: left;          margin-right: 10px;        }            .pagination-start, .pagination-prev, .pagination-next, .pagination-end {          /*display: none;*/        }  .cleardiv {  clear: both;}                /* Homepage */#tpl-homepage {	/*width: min-content;*/ /* Responsive */}#tpl-homepage .bannergroup {  width: 289px;/*float: left;*/  /* Responsive */  display: inline-block;  /* Responsive */  height: 221px;  /* Responsive */      margin: 6px; /* margin: 8px;*/  /* Responsive */  font-family: 'TF2Build', Verdana, Arial, Sans-serif;  z-index:900;}  #tpl-homepage .bannergroup .banneritem {    line-height: 0px;  }  #tpl-homepage .bannergroup .bannerfooter {    color: #fff;    background: #282828; /*#9b2a2a*/ /*#CC484F*/    padding: 2px 7px 2px 7px;    text-transform: uppercase;    text-align: center;    font-size: 16px;  }#tpl-homepage .youtubevideo {  /* Responsive */	margin-top: 0px;	margin-bottom: 12px;}#tpl-homepage .youtubevideo .banneritem {  /* Responsive */}#tpl-homepage .youtubevideo .banneritem iframe{  /* Responsive */	margin-top: 8px;	margin-bottom: -8px;}/* Gallery */.video-gallery-item {  /*display: inline-block;*/ /* float: left; */  /* Responsive */  /*margin-left:0px;*/ /*margin-left:18px;*/  /* Responsive */    position: relative; /* Responsive */  width: 100%; /* Responsive */  height: 0; /* Responsive */  padding-bottom: 56.25%; /* Responsive */    margin-bottom: 16px;}.video-gallery-item > iframe { /* Responsive */  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;}.phocagallery-box-file.pg-box-subfolder {  width: 114px!important;}.phocagallery-box-file, .phocagallery-box-file:hover {  border: none;  background: none;}  .phocagallery-box-file-first {    line-height: 0px;  }    .pg-box-subfolder .phocagallery-box-file-first {      background: none;    }    .pg-box-subfolder .pg-name {      color: #282828!important;      font-size: 12px!important;      line-height: 12px;    }    .pg-box-image {    width: 100px!important;    height: 100px!important;      margin: 0px 14px 14px 0px;	float: none!important; /* Responsive */	display: inline-block; /* Responsive */  }    .pg-box-image .pg-name {      display: none;    }/* Link */#phocagallery .detail {  font-size: 10px;  text-align: center;    margin-top: 0px;}#phocagallery .detail a{  text-decoration: none!important;}    /* Pagination and ordering */#phocagallery #pagination-ordering-block {  display: none;}  #phocagallery #pg-pagination {      margin: 0px!important;  }    #phocagallery .pg-ordering {      display: none;    }    #phocagallery .pagination #pg-pagination ul {      margin-bottom: 0px;    }      #phocagallery .pagination #pg-pagination ul li {        float: left;        margin-right: 8px;      }        #phocagallery .pagination-start, #phocagallery .pagination-prev, #phocagallery .pagination-next, #phocagallery .pagination-end, #phocagallery .pagecounter {          display: none!important;          /*margin: 0px!important;*/        }        #shadowbox #shadowbox_title {  display: none;}#shadowbox_next {  position: absolute;  top: 0px;  right: 0px;  width: 50%;  height: 100%;  cursor: pointer;}#shadowbox_prev {  position: absolute;  top: 0px;  left: 0px;  width: 50%;  height: 100%;  cursor: pointer;}  /*************** Banners ***************/  #tpl-banners-wrapper {  background: #f5f2f2;  margin: 16px 16px 0px 16px;  padding: 4px 16px 8px 16px;}  #tpl-banners {  }      #tpl-banners .bannergroup {      /* center align */      width: auto;         margin: 0 auto;              display: inline-block;       vertical-align: middle;      height: 100%;      line-height: 0px;      font-size: 0px;    }      #tpl-banners .bannergroup:after {      /* fix height */      clear: both;      content: ".";      display: block;      height: 0;      visibility: hidden;        }        #tpl-banners .banneritem_wrapper {      display: inline-block; /* float: left; */ /* Responsive */    }        #tpl-banners .banneritem {      /*float: left;      margin: 4px 8px 3px 8px;*/      /*padding: 4px 8px 3px 8px;*/      padding: 3px 8px 2px 8px;            /*height: 55px;*/      height: 50px;      display: table-cell;            vertical-align: middle;                  /*      display: inline-block;      vertical-align: middle;      height: 100%;*/    }        /*    #tpl-banners .banneritem a {      height: 55px;      display: table-cell;            vertical-align: middle;    }*/            #tpl-banners .banneritem img {      vertical-align: middle;      max-height: 55px;    }/*************** Pos1 ***************/  #tpl-pos1 div {  float: left;  margin-right: 5px;  margin-bottom: 5px;  /* Responsive */}/*************** Footer ***************/#site_bottom {  position: relative;  }  #tpl-footer {    padding-top: 20px;    padding-left: 8px; /* Responsive */    padding-right: 8px; /* Responsive */    padding-bottom: 8px; /* Responsive */    font-weight: bold;  }  /***************************** Responsive *********************************/@media screen and (max-width: 755px) {	#tpl-content-wrapper {		margin-left: 0px;		margin-right: 0px;		margin-top: 8px;	}		#tpl-pos1 div {		float: none;		margin-bottom: 8px;	}	#tpl-menu .ux-menu-container {		margin-left: 50px;	}	#tpl-menu .ux-menu-container {		margin-right: 0px;	}		#site_logo {		margin-right: 8px;	}		#tpl-language {		padding-left: 8px;	}		#tpl-pos1-wrapper {		margin-left: 8px;	}		#tpl-banners-wrapper {		margin-left: 0px;		margin-right: 0px;		padding-left: 8px;		padding-right: 8px;	}}