@font-face {
    font-family: 'UREG';
    src: url('/gfx/univers-condensed.eot');
    src: url('/gfx/univers-condensed.eot') format('embedded-opentype'),
         url('/gfx/univers-condensed.woff') format('woff'),
         url('/gfx/univers-condensed.ttf') format('truetype'),
         url('/gfx/univers-condensed.svg#UREG') format('svg');
}
html, body {
    margin: 0;
    //padding: 0px 10px 0px 10px;
    padding: 0px;
    background-color: #ffffff;
    background-image: url(/gfx/bg.png);
    background-repeat: repeat-x;
    background-position: left top;
    text-align: left;
    font-family: Arial, Courier;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    color: #303030;
    text-decoration: none;
}
.clear {
    clear: both;
}
img {
    border: none;
}

.accept { cursor: pointer; line-height: 1.1em !important; font-size: 14px !important;}
.acceptlink { color: #EFAE09; font-size: 14px !important; }

#consent {
  background: rgba(48, 48, 48, 0.97);
  bottom: 0px;
  position: fixed;
  width: 100%;
  font-size: 16px; 
  z-index: 2000000001;
}

#consent p {
  color: #f6f6f6;
  padding-left: 25px;
  padding-right: 10px;
  line-height: 1.5em;
  margin-top: 22px; }

#consent a {
  color: #FFC020;
  text-decoration: none; }

#consent button {
  float: right;
  margin: 15px 22px;
  padding: 10px;
  background-color: #FFC020;
  font-weight: 700;
  color: #36332F;
  border: none;
  cursor: pointer; }

#consent button:hover {
  background-color: #efae09;
 }

p, td {
    font-family: Arial, Courier;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    color: #303030;
    text-decoration: none;
}
.nonelink {
    line-height: 1.2em;
    font-family: Arial, Courier;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    color: #303030 !important;
    text-decoration: none;
}
.bubi {
	background-color: #b70900;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	font-family: 'UREG', Arial, Courier;
	padding: 2px 4px;
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
	text-decoration: none !important;
}
.pointer { cursor: pointer; }
#main {
    position: relative;
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
}
header, footer, section, #content {
    position: relative;
    max-width: 1100px !important;
    padding: 0px 10px 0px 10px;
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box; 	-moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
footer { padding-top: 5px; }
#topline {
    min-height: 35px;
    border-bottom: 1px solid #cccccc;
    padding-bottom: 5px;
}
#topline .col { margin-top: 0px; margin-bottom: 0px; }
.nav {
    list-style: none;
    float: left;
    margin: 0;
    padding: 0;
    padding-top: 12px;
}
.nav a {
    font-family: 'UREG', Arial, Courier;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    color: #303030;
    text-decoration: none;
}
.nav li {
    height: 15px;
    float: left;
    padding-right: 10px;
    padding-left: 10px;
    border-left: 1px solid #303030;
    font-family: 'UREG', Arial, Courier;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    color: #303030;
    text-decoration: none;
}
.nav li:first-child {
    border: none;
    padding-left: 0;
}
.nav .sel a {
    text-decoration: underline;
}
.ujkarier {
	position: absolute;
	display: block;
	margin-top: -10px;
	margin-left: 145px;
	width: 35px;
	height: 35px;
	background: url(/gfx/ujkarier.png) top right no-repeat;
}
#topline #social {
    float: right;
    padding-top: 9px;
}
#topline #social img {
    float: left;
    margin-right: 15px;
}
#topline #sch {
    float: right;
    padding-top: 8px;
    width: 254px;
}
#sch .box {
    width: 245px;
    border: 1px solid #cccccc;
    background-color: #ffffff;
    line-height: 1.2em;
    padding: 3px;
    padding-bottom: 4px;
    font-family: Arial, Courier;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    color: #303030;
    text-decoration: none;
    height: 18px;
}
#sch .but {
    position: absolute;
    display: block;
    float: right;
    right: 15px;
    margin-top: 3px;
    border: none;
    background-color: #303030;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
    font-family: 'UREG', Arial, Courier;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    color: #ffcd11;
    text-decoration: none;
}
#logos {
    padding-top: 15px;
    padding-bottom: 15px;
    height: 50px;
}
#mobmenus {
	display: none;
	position: fixed;
	opacity: 0.9;
	top: 35px;
	width: 100%;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background: rgb(255,255,255); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2UzZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(227,227,227,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(227,227,227,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(227,227,227,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(227,227,227,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(227,227,227,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(227,227,227,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=0 ); /* IE6-8 */
    z-index: 100;
    box-sizing: border-box; 	-moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
#mobmenus .row {
	padding: 10px;
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	cursor: pointer;
}
#mobmenus .row:first-child {
	border-top: none;
}
#menuicon { display: none; position: fixed; width: 100%; height: 35px; background: url(/gfx/huntraco.png) top right no-repeat; background-color: #FFC020; background-size: 139px 35px; z-index: 99; }
#menus {
    padding: 0;
    margin: 0;
    //display: table;
    width: 100%;
    //height: 65px;
    margin-bottom: 1px;
    border: 1px solid #cccccc;
    border-left: none;
    border-bottom: none;
    background: rgb(255,255,255); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2UzZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(227,227,227,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(227,227,227,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(227,227,227,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(227,227,227,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(227,227,227,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(227,227,227,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=0 ); /* IE6-8 */
}
#menus .col0 {
    //list-style: none;
    //float: left;
    height: 60px;
    //min-width: 100px;
    //display: table-cell;
    padding: 10px;
    //padding-top: 13px;
    border-left: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    cursor: pointer;
    //margin-top: 0px !important;
    //margin-bottom: 0px !important;
    box-sizing: border-box; 	-moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
#menus .col0:first-child {
    //display: table-cell;
    //border: none;
    //width: 103px;
}
#menus .col2 {
    height: 60px;
    padding: 10px;
    border-left: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    cursor: pointer;
    box-sizing: border-box; 	-moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
#menus .centered {
    text-align: center;
    //padding-top: 24px;
    //height: 31px;
}
#menus .centered a {
    margin-top: 11px;
}
#menus .sel {
    background-color: #ffc020;
}
#menus a, #mobmenus a {
    font-family: 'UREG', Arial, Courier;
    line-height: 1.3em;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    color: #494949;
    text-decoration: none;
}
#bigpic {
    position: relative;
    width: 100%;
    max-height: 170px;
    overflow: hidden;
}
#bigpic img { width: 100%; }
#curpos {
    position: absolute;
    display: block;
    margin-top: 57px;
    margin-left: 0px;
    border: 2px solid #ffffff;
    border-left: none;
    background-color: #303030;
    padding: 12px 15px;
    font-family: 'UREG', Arial, Courier;
    font-size: 30px;
    font-weight: normal;
    font-style: normal;
    color: #ffc020;
    text-decoration: none;
}
#foursome {
    width: 100%;
    min-height: 135px;
    margin-top: 17px;
}
#foursome > .section { border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding-bottom: 5px; }
#foursome > .section > .col { margin-top: 0px !important; }
.inblock:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.inblock { display: inline-block; }
.togo {
    position: relative;
    margin-top: 17px;
	min-height: 104px;
	//min-width: 202px;
    padding: 5px 15px 5px 15px;
    background-color: #ffc020;
    cursor: pointer;
    box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.togo:hover {
    background-color: #e3e3e3;
}
.togo2:last-child {
    margin-right: 0px;
    padding-right: 0px;
}
.togo a {
    text-decoration: none;
}
.togo .arrow {
    position: absolute;
    display: block;
    margin-top: 13px;
    right: 0px;
}
.arrow2 {
    position: absolute;
    display: block;
    margin-top: -4px;
    right: 0px;
    height: 23px;
}
.togo h3 {
    font-family: 'UREG', Arial, Courier;
    font-size: 18px;
    font-weight: normal;
    font-style: normal;
    color: #303030;
    text-decoration: none;
}
.togo p {
    font-family: Arial, Courier;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    color: #303030;
    text-decoration: none;
}
#submenus {
    width: 230px;
    float: left;
    margin-top: 0px;
    margin-right: 60px;
}
#texts {
    width: 790px;
    float: left;
    margin-top: 0px;
}
#texts100 {
    width: 100%;
    float: left;
    margin-top: 8px;
}

.cat1 {
    min-height: 20px;
    border-left: 12px solid #fff;
    width: 201px;
    padding-left: 17px;
    padding-top: 6px;
    padding-bottom: 6px;
}
.cat1 a {
    font-family: 'UREG', Arial, Courier;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    color: #303030;
    text-decoration: none;
}
.cat1sel, .cat1:hover {
    min-height: 20px;
    border-left: 12px solid #fbac0e;
    width: 201px;
    padding-left: 17px;
    padding-top: 6px;
    padding-bottom: 6px;
    background-color: #000000;
}
.cat1sel a, .cat1:hover a {
    font-family: 'UREG', Arial, Courier;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    color: #ffc020;
    text-decoration: none;
}
.cat2 {
    min-height: 20px;
    border-left: 12px solid #fff;
    width: 185px;
    margin-left: 12px;
    padding-left: 21px;
    padding-top: 6px;
    padding-bottom: 6px;
}
.cat2 a {
    font-family: 'UREG', Arial, Courier;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    color: #303030;
    text-decoration: none;
}
.cat2sel, .cat2:hover {
    min-height: 20px;
    border-left: 12px solid #fbac0e;
    width: 185px;
    margin-left: 12px;
    padding-left: 21px;
    padding-top: 6px;
    padding-bottom: 6px;
    background-color: #f8f8f8;
}
.cat2sel a, .cat2:hover a {
    font-family: 'UREG', Arial, Courier;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    color: #303030;
    text-decoration: none;
}
.cat3 {
    min-height: 20px;
    border-left: 12px solid #fff;
    width: 168px;
    margin-left: 24px;
    padding-left: 26px;
    padding-top: 6px;
    padding-bottom: 6px;
}
.cat3 a {
    font-family: 'UREG', Arial, Courier;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    color: #303030;
    text-decoration: none;
}
.cat3sel, .cat3:hover {
    min-height: 20px;
    border-left: 12px solid #fbac0e;
    width: 168px;
    margin-left: 24px;
    padding-left: 26px;
    padding-top: 6px;
    padding-bottom: 6px;
    background-color: #f8f8f8;
}
.cat3sel a, .cat3:hover a {
    font-family: 'UREG', Arial, Courier;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    color: #303030;
    text-decoration: none;
}
.cat4 {
    min-height: 20px;
    border-left: 12px solid #fff;
    width: 168px;
    margin-left: 36px;
    padding-left: 31px;
    padding-top: 6px;
    padding-bottom: 6px;
}
.cat4 a {
    font-family: 'UREG', Arial, Courier;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    color: #303030;
    text-decoration: none;
}
.cat4sel, .cat4:hover {
    min-height: 20px;
    border-left: 12px solid #fbac0e;
    width: 168px;
    margin-left: 36px;
    padding-left: 31px;
    padding-top: 6px;
    padding-bottom: 6px;
    background-color: #f8f8f8;
}
.cat4sel a, .cat4:hover a {
    font-family: 'UREG', Arial, Courier;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    color: #303030;
    text-decoration: none;
}
.cat5 {
    min-height: 20px;
    border-left: 12px solid #fff;
    width: 156px;
    margin-left: 48px;
    padding-left: 31px;
    padding-top: 6px;
    padding-bottom: 6px;
}
.cat5 a {
    font-family: 'UREG', Arial, Courier;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    color: #303030;
    text-decoration: none;
}
.cat5sel, .cat5:hover {
    min-height: 20px;
    border-left: 12px solid #fbac0e;
    width: 156px;
    margin-left: 48px;
    padding-left: 31px;
    padding-top: 6px;
    padding-bottom: 6px;
    background-color: #f8f8f8;
}
.cat5sel a, .cat5:hover a {
    font-family: 'UREG', Arial, Courier;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    color: #303030;
    text-decoration: none;
}
.cat6 {
    min-height: 20px;
    border-left: 12px solid #fff;
    width: 144px;
    margin-left: 60px;
    padding-left: 31px;
    padding-top: 6px;
    padding-bottom: 6px;
}
.cat6 a {
    font-family: 'UREG', Arial, Courier;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    color: #303030;
    text-decoration: none;
}
.cat6sel, .cat6:hover {
    min-height: 20px;
    border-left: 12px solid #fbac0e;
    width: 144px;
    margin-left: 60px;
    padding-left: 31px;
    padding-top: 6px;
    padding-bottom: 6px;
    background-color: #f8f8f8;
}
.cat6sel a, .cat6:hover a {
    font-family: 'UREG', Arial, Courier;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    color: #303030;
    text-decoration: none;
}
#texts100 h1, #texts h1 {
    font-family: 'UREG', Arial, Courier;
    font-size: 24px;
    font-weight: normal;
    font-style: normal;
    color: #303030;
    text-decoration: none;
    line-height: 0.7em;
}
#texts100 h2, #texts h2 {
    font-family: 'UREG', Arial, Courier;
    font-size: 24px;
    font-weight: normal;
    font-style: normal;
    color: #303030;
    text-decoration: none;
    line-height: 0.7em;
}
h3 {
    font-family: 'UREG', Arial, Courier;
    font-size: 20px;
    font-weight: normal;
    font-style: normal;
    color: #303030;
    text-decoration: none;
    line-height: 1.0em;
}
#texts h3 {
    font-family: 'UREG', Arial, Courier;
    font-size: 22px;
    font-weight: normal;
    font-style: normal;
    color: #303030;
    text-decoration: none;
    line-height: 1.0em;
    margin-top: 30px;
}
.sub {
    min-height: 180px;
    //float: left;
    //margin-left: 21px;
    cursor: pointer;
    box-sizing: border-box; 	-moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.subimg {
    min-width: 160px;
    height: 105px;
    text-align: center;
    border-bottom: 1px solid #fbac0e;
    padding-bottom: 4px;
    margin-bottom: 4px;
}
.sub a, .subfirst a, .subfirst h2, .sub h2 {
    font-family: 'UREG', Arial, Courier;
    font-size: 16px !important;
    font-weight: normal;
    font-style: normal;
    color: #303030 !important;
    text-decoration: none;
    line-height: 1.2em !important;
    margin-top: 0px;
}
#texts a, #texts100 a {
    color: #f29f00;
    text-decoration: none;
}
.subfirst {
    min-width: 160px;
    float: left;
    cursor: pointer;
}
.itemtable {
    margin-bottom: 10px;
    width: 100%;
    border-collapse: separate;
    border-spacing: 0;
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}
.itemtable th {
    background: none repeat scroll 0 0 #525B5C;
    color: white;
    font-size: 13px;
    font-weight: bold;
    padding: 8px 5px;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    border: 0;
    outline: 0;
    margin: 0;
    display: table-cell;
    border-spacing: 2px;
    border-color: gray;
}
.itemtable th:first-child {
    width: 230px;
}
.itemtable td {
    padding: 7px 5px;
    text-align: center;
    background: #e5e5e5;
    color: black;
    vertical-align: middle;
    border: 0;
    outline: 0;
    border-collapse: separate;
    border-spacing: 0;
    line-height: 1.2em;
    border-bottom: 1px solid white;
    font-weight: normal;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
}
.itemtable .tdnev {
    text-align: left;
}
.itemtable a {
    font-family: 'UREG', Arial, Courier;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    color: #3a728a !important;
    text-decoration: none;
}
.leftside {
    width: 420px;
    float: left;
    margin-right: 20px;
}
.rightside {
    width: 350px;
    float: left;
    text-align: justify;
}
.picgallery {
    width: 340px;
    overflow: hidden;
}
.techparam {
    margin-bottom: 10px;
    width: 100%;
    border-collapse: separate;
    border-spacing: 0;
    color: #525B5C;
    line-height: 1.2em;
}
.techparam td {
    border-spacing: 2px;
    border-color: gray;
    text-align: left;
    background: none;
    white-space: nowrap;
    border-bottom: 1px solid #e5e5e5;
    padding-top: 7px;
    padding-right: 5px;
    padding-bottom: 7px;
    padding-left: 5px;
}
.techparam .val {
    width: 100px;
    text-align: left;
}
.fajl a {
    font-family: 'UREG', Arial, Courier;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    color: #303030 !important;
    text-decoration: none;
}
.fajl {
    border-spacing: 2px;
    border-color: gray;
    text-align: left;
    background-color: #ffc020;
    padding-top: 7px;
    padding-right: 5px;
    padding-bottom: 7px;
    padding-left: 5px;
    margin-bottom: 20px;
}
.fajl:hover {
    background-color: #e3e3e3;
    cursor: pointer;
}
.katlogo {
    position: relative;
}
.katlogo img {
    float: left;
    margin-right: 10px;
}
.homelogo {
    float: right;
}
.listul {
    margin: 0;
    padding: 0;
    margin-bottom: 10px;
    width: 100%;
    border-collapse: separate;
    border-spacing: 0;
    color: #525B5C;
    line-height: 1.2em;
}
.listul li {
    list-style: none;
    margin: 0;
    border-spacing: 2px;
    border-color: gray;
    text-align: left;
    background: none;
    border-bottom: 1px solid #e5e5e5;
    padding-top: 7px;
    padding-right: 5px;
    padding-bottom: 7px;
    padding-left: 5px;
}
.listul a {
    font-family: 'UREG', Arial, Courier;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    color: #303030;
    text-decoration: none;
}
.listul .datum {
    float: left;
    margin-right: 15px;
    font-family: Arial, Courier;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    color: #303030;
    text-decoration: none;
}
.sitemap {}
.sitemap li {
    list-style: square;
    border-bottom: 1px solid #cccccc;
    padding-bottom: 8px;
    padding-top: 8px;
    font-family: Arial;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    color: #727272;
    text-decoration: none;
    line-height: 1.0em;
    text-align: justify;
    cursor: pointer;
}
.sitemap li ul {
    margin-top: 10px;
}
.sitemap li ul li {
    list-style: none;
    border-top: 1px solid #cccccc;
    border-bottom: none;
    padding-bottom: 14px;
    padding-top: 10px;
    font-family: Arial;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    color: #c0c0c0;
    text-decoration: none;
    line-height: 1.2em;
    text-align: justify;
    cursor: pointer;
}
.sitemap a {
    font-family: 'UREG', arial;
    font-size: 15pt;
    font-style: normal;
    font-weight: normal;
    color: #303030;
    text-decoration: none;
    line-height: 1.0em;
}
.sitemap li:hover a {
    olor: #727272;
    text-decoration: underline;
}
#slider {
    position: relative;
    margin-top: 15px;
    width: 100%;
    max-width: 1100px;
    //overflow: hidden;
}
.picgallery {
    position: relative;
    width: 100%;
}
.picingal {
    float: left;
    width: auto;
    overflow: visible;
    padding: 2px;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    margin-right: 10px;
    margin-bottom: 10px;
}
.picingal:hover {
    border: 1px solid #303030;
}

#texts100 .formrow {
    margin-top: 10px;
    text-align: left;
}
#texts100 .formrow label { cursor: pointer; line-height: 25px; }
.formrow p {
    float: left;
    margin: 0;
    line-height: 1.5em;
    padding: 0;
    width: 260px;
    text-align: left;
    margin-right: 10px;
}
#texts100 input[type=text] {
    width: 220px;
    padding: 2px;
}
#texts100 select {
    min-width: 220px;
    padding: 2px;
}
#texts100 textarea {
    width: 220px;
    height: 130px;
    padding: 2px;
}
#texts100 .errormes {
    color: #e40000;
    font-size: 11px;
    font-weight: bold;
    margin-left: 10px;
    border-left: 2px solid #e40000;
    padding-left: 10px;
    display: none;
}
#texts100 input[type=submit], .button {
    border: none;
    background-color: #303030;
    margin-top: 10px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 3px;
    font-family: 'UREG', Arial, Courier;
    font-size: 20px;
    font-weight: normal;
    font-style: normal;
    color: #ffcd11;
    text-decoration: none;
}
.mennyiseg {
    margin-left: 15px;
    margin-right: 15px;
}
.scntdb {
    width: 50px;
}
#munkagep, #szamlazasi_cim, #szallitasi_cim {
    display: none;
}
fieldset {
    padding: 0;
    border: 0;
    border-top: 1px solid #ccc;
    margin-top: 20px;
}
legend {
    font-weight: bold;
    margin-bottom: 15px;
    padding: 0;
}
.torles {
    color: #b70900;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
}
#alkatresz {
    margin-bottom: 10px;
}
#addScnt, .klikkide, .subbut {
    color: #000 !important;
    background-color: #ffc020;
    padding: 7px;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
}
.subbutOn {
    color: #000 !important;
    background-color: #ffc020;
    padding: 7px;
    font-weight: bold;
    font-size: 12px;
    text-decoration: underline !important;
}
#addScnt2 {
    cursor: pointer;
    position: absolute;
    display: block;
    background-color: #ffc020;
    padding: 7px 40px 7px 7px;
    width: 110px;
    right: 10px;
    margin-top: -45px;
}
#addScnt2 a {
    color: #000;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
}
.addScnt3 {
    cursor: pointer;
    width: 20px;
    float: right;
    text-align: center;
}
.addScnt3 a {
    color: #000 !important;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
}

#hungary {
    position: relative;
    width: 401px;
    height: 251px;
    margin: auto;
    background-image: url(/gfx/hungary.png);
    background-repeat: no-repeat;
    background-position: left top;
}
#hungaryMob { display: none; }
.telep {
    position: absolute;
    display: block;
}
.block1 {
    line-height: 1.5em;
    width: 375px;
    float: left;
}
.block2 {
    line-height: 1.5em;
    width: 370px;
    float: left;
}
.block3 {
    line-height: 1.5em;
    width: 250px;
    float: left;
}
.block3 td { line-height: 1.5em; }
#map {
    width: 100%;
    height: 400px;
    display: none;
    margin-top: 15px;
}
.link, .tomail {
    color: #f29f00;
    text-decoration: none;
    cursor: pointer;
}
.wtable {
    width: 1000px;
    border: 1px solid #e8e8e8;
    border-top: none;
}
.wtable2 {
    width: 990px;
    margin-left: 10px;
    border: 1px solid #e8e8e8;
    border-top: none;
}
.wtable tr:hover, .wtable2 tr:hover {    background: #f5f5f5 !important; }
.wpoz, .wnev, .wtel, .wemail {
    height: 35px;
    border-top: 1px solid #e8e8e8;
}
.wpoz {
    width: 380px;
    border-right: 1px solid #e8e8e8;
}
.wnev {
    width: 250px;
    border-right: 1px solid #e8e8e8;
}
.wtel {
    width: 120px;
    border-right: 1px solid #e8e8e8;
}
.wemail {
    width: 250px;
}
.balra {
    float: left;
    margin-right: 15px;
}
.jobbra {
    float: right;
    margin-left: 15px;
}

.leftbutton {
    position: fixed;
    top: 200px;
    left: 0;
    padding: 12px 22px;
    background-color: #FFC020;
    font-family: 'UREG', Arial, Courier;
    font-size: 22px;
    font-weight: normal;
    font-style: normal;
    color: #303030;
    text-decoration: none;
    width: 255px;
}
.berbutton {
	top: 265px !important;
	background-color: #B00E0E;
	color: #ffffff;
}
.haszbutton {
	top: 331px !important;
	background-color: #494949;
	color: #ffc020;
}
.surbutton {
	top: 397px !important;
}

#fbox { position: relative; }
#fbox h2 { margin-top: 0; padding-top: 0; line-height: 1em; margin-bottom: 30px; }
#fbox .fbutton {
    margin-top: 30px;
    padding: 10px;
    background-color: #FFC020;
    color: #303030;
    font-size: 18px;
    font-weight: 400;
    font-family: "UREG", Arial;
    border: 0;
    text-decoration: none;
    line-height: 30px;
    cursor: pointer;
}
#fbox img { height: 30px; float: left; margin-right: 10px; }
.fbdivider { height: 43px; }

.kiemfirst { width: 232px; margin-top: 17px; margin-left: 0px; float: left; }
.kiem { width: 232px; margin-top: 17px; margin-left: 24px; float: left; }
.kiemimg {
    width: 232px;
    height: 176px;
    text-align: center;
    border-bottom: 1px solid #fbac0e;
    margin-bottom: 4px;
}
.kiemimg img { max-height: 174px; }
.kiem a, .kiemfirst a {
    font-family: 'UREG', Arial, Courier;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    color: #303030 !important;
    text-decoration: none;
}
.rightside_kiem {
    width: 640px;
    float: left;
    text-align: justify;
}
.kiemform { padding: 10px; background-color: #e3e3e3; }
.kfrow { margin-top: 5px; }
.kfrow label { float: left; margin-right: 15px; }
.kfrow input, .kfrow textarea { float: right; width: 180px !important; }
.kfrow .ft { float: right; margin-left: 5px; line-height: 1.8em; width: 20px; }
.kfrow .wft { width: 155px !important; }
.kfrow textarea { height: 45px !important; }
.kfright { text-align: right; }
.kiemtxt { padding: 10px; background-color: #FFC020; }

.mhir { cursor: pointer; width: 100%; }
.hl { width: 140px; float: left;  margin-right: 20px; }
.hl img { max-width: 140px; margin-top: 7px; }
.hr { float: left; width: 620px; line-height: 1.3em; }
.hr .hnm, .hl .datum { line-height: 2em; }

.hirek { padding: 0; margin: 30px 0px 0px 0px; }
.hirek > li { list-style: none; float: left; width: 38%; height: 55px; overflow: hidden; margin-bottom: 16px; box-sizing: border-box; 	-moz-box-sizing: border-box; -webkit-box-sizing: border-box;}

.hirek > li:first-child { height: 198px; width: 62%; padding-right: 16px;}
.hirek > li:last-child { margin-bottom: 0px; }

/*
.hirek > li:nth-child(odd) { padding-right: 8px; }
.hirek > li:nth-child(even) { padding-left: 8px; }
*/
.hirek > li > .hbox { font-size: 14px; text-align: left; line-height: 1.4em; width: 100%; height: 100%; padding: 10px; cursor: pointer; border: 1px solid #ccc; box-sizing: border-box; 	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; background-color: #F9F9F9; }
.hirek > li > .hbox img { height: 175px; float: left; margin-right: 10px; }
.hirek > li > .hbox h2 { margin: 0; padding: 0 0 8px 0; line-height: 1.2em; font-size: 14px; }
.hbox a {     font-family: 'UREG', Arial, Courier;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    color: #303030;
    text-decoration: none;
    color: #f29f00;
}
.hirek > li > .hbox:hover { background-color: #fff; }

#bread { 
	padding: 8px 0px 10px 0px; 
	font-family: 'UREG', Arial, Courier;
    font-size: 15pt;
    font-weight: normal;
    font-style: normal;
    color: #303030 !important;
    text-decoration: none;
    line-height: 1em;	
}
#bread a {
	font-family: 'UREG', Arial, Courier;
    font-size: 11pt;
    font-weight: normal;
    font-style: normal;
    color: #303030 !important;
    text-decoration: none;
    line-height: 1.2em;
    white-space: nowrap;
}
.captcha { padding-left: 196px; }
.sendbutton { padding-left: 272px; }

.red { color: #B70900; }
.info { color: #008ec1 !important; font-weight: bold; cursor: help; }
.gdprmoreinfo { position: absolute; }
.gdprmoreinfo p { 
    display: none; 
    background-color: #ffe39e;
    padding: 10px 15px;
    font-size: 14px;
}
.yellowbutton {
    background-color: #FFC020;
    color: #303030;
}
.blackbutton {
    background-color: #303030;
    color: #f5f5f5;
}
.yellowbutton, .blackbutton {
    padding: 10px 15px;
    font-size: 14px;
    font-weight: bold;
    border: none;
    text-align: left;
    cursor: pointer;
}
.yellowbutton:disabled, .blackbutton:disabled {
    color: #7c7c7c;
    background-color: #bcbcbc;
    border: none;
    cursor: auto;
}

/*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}
.col:first-child { margin-left: 0; }
.col0 {
	display: block;
	float:left;
	margin: 0;
}
.col1 {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}
.col1:first-child { margin-left: 0; }
.col1:nth-child(5), .col1:nth-child(9), .col1:nth-child(13), .col1:nth-child(17), .col1:nth-child(21), .col1:nth-child(25), .col1:nth-child(29) { margin-left: 0px; }
.col2 {
	display: block;
	float:left;
	margin: 0;
}
.col2:first-child { margin-left: 0; }
.col2:nth-child(5), .col2:nth-child(9), .col2:nth-child(13), .col2:nth-child(17), .col2:nth-child(21), .col2:nth-child(25), .col2:nth-child(29) { margin-left: 0px; }
/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }
/*  GRID OF FOUR  */
.span_4_of_4 {
	width: 100%;
}
.span_3_of_4 {
	width: 74.6%;
}
.span_2_of_4 {
	width: 49.2%;
}
.span_1_of_4 {
	width: 23.8%;
}

/*  GRID OF FIVE  */
.span_5_of_5 {
    width: 100%;
}
.span_4_of_5 {
    width: 79.68%;
}
.span_3_of_5 {
    width: 59.36%;
}
.span_2_of_5 {
    width: 39.04%;
}
.span_1_of_5 {
    width: 18.72%;
}

/*  GRID OF SEVEN  */
.span_7_of_7 {
    width: 100%;
}

.span_6_of_7 {
    width: 85.71%;
}

.span_5_of_7 {
    width: 71.42%;
}

.span_4_of_7 {
    width: 57.14%;
}

.span_3_of_7 {
    width: 42.85%;
}

.span_2_of_7 {
    width: 28.57%;
}

.span_1_of_7 {
    width: 14.28%;
}

/*  GRID OF EIGHT  */
.span_8_of_8 {
	width: 100%;
}
.span_7_of_8 {
  	width: 87.5%;
}
.span_6_of_8 {
  	width: 75%;
}
.span_5_of_8 {
  	width: 62.5%;
}
.span_4_of_8 {
  	width: 50%;
}
.span_3_of_8 {
  	width: 37.5%;
}
.span_2_of_8 {
  	width: 25%;
}
.span_1_of_8 {
  	width: 12.5%;
}

/*  GRID OF NINE  */
.span_9_of_9 {
	width: 100%;
}

.span_8_of_9 {
  	width: 88.88%;
}

.span_7_of_9 {
  	width: 77.77%;
}

.span_6_of_9 {
  	width: 66.66%;
}

.span_5_of_9 {
  	width: 55.55%;
}

.span_4_of_9 {
  	width: 44.44%;
}

.span_3_of_9 {
  	width: 33.33%;
}

.span_2_of_9 {
  	width: 22.22%;
}

.span_1_of_9 {
  	width: 11.11%;
}

.catvideo { width: 350px; float: left; margin: 0 15px 15px 0; }

/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 1050px) {
	#submenus { display: none; }
	#texts { width: 100%; box-sizing: border-box; 	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
}
@media only screen and (max-width: 780px) {
	.col:nth-child(3) { margin-left: 0px; }
	.col1:nth-child(3), .col1:nth-child(5), .col1:nth-child(7), .col1:nth-child(9), .col1:nth-child(11), .col1:nth-child(13), .col1:nth-child(15), .col1:nth-child(17), .col1:nth-child(19), .col1:nth-child(21), .col1:nth-child(23), .col1:nth-child(25), .col1:nth-child(27), .col1:nth-child(29), .col1:nth-child(31) { margin-left: 0px; }
	.span_1_of_4 { width: 49.2%; }
	.span_2_of_4 { width: 100%; }
	#fbox h2 { margin-top: 30px; }
	.span_1_of_8 { width: 25%; }
	.span_1_of_9 { width: 25%; }
	
  /* Force table to not be like tables anymore */
    .itemtable, 
    .itemtable thead, 
    .itemtable tbody, 
    .itemtable th, 
    .itemtable td, 
    .itemtable tr, .wtable2, 
    .wtable2 thead, 
    .wtable2 tbody, 
    .wtable2 th, 
    .wtable2 td, 
    .wtable2 tr, .wtable, 
    .wtable thead, 
    .wtable tbody, 
    .wtable th, 
    .wtable td, 
    .wtable tr { 
	display: block;
    }
 
    /* Hide table headers (but not display: none;, for accessibility) */
    .itemtable thead tr, .itemtable tr:first-child, .wtable2 thead tr, .wtable thead tr { 
	position: absolute;
	top: -9999px;
	left: -9999px;
    }

    .ui.table tr td { border-top: none !important; }
    .ui.table td:last-child { box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.1) inset; }
  
    .itemtable td, .wtable2 td, .wtable td { 
	/* Behave  like a "row" */
	border: none;
	position: relative;
	//padding-left: 50%; 
	white-space: normal;
	text-align:left;
    }
 
    .itemtable td:before, .wtable2 td:before, .wtable td:before { 
	/* Now like a table header */
	display: block;
	/* Top/left values mimic padding */
	top: 6px;
	left: 6px;
	width: 45%; 
	padding-right: 10px; 
	white-space: nowrap;
	text-align:left;
	font-weight: bold;
	float: left;
    }
 
    .itemtable td:before, .wtable2 td:before, .wtable td:before { content: attr(data-title); }
    .itemtable tr, .wtable2 tr, .wtable tr { margin-bottom: 10px; }
    .wtable2, .wtable { margin: 0px; border: none; width: 100%; }
    .wtable2 tr, .wtable tr { padding: 10px; border: 1px solid #333; }
    .wtable2 tr td, .wtable tr td { height: auto; }
    
    .hl { width: 100%; text-align: left; }
	.hl img { max-width: 50%; width: 50%; margin-top: 10px; }
	.hr { width: 100%; }
	.hr .hnm, .hl .datum { line-height: 1.5em; float: none; }
	
	.hirek > li { height: auto !important; float: none; width: 100% !important; padding-right: 0 !important; }
	.hirek > li:first:child { height: 55px; float: none; width: 100%; }
}
.szechenyi2020 {
    position: fixed;
    z-index: 99;
    top: 0;
    right: 0;
}
.szechenyi2020 img {
    height: 200px;
}
@media only screen and (max-width: 480px) {
	.col, .col1 {  margin: 1% 0 1% 0%; }
	.span_1_of_4, .span_2_of_4, .span_3_of_4, .span_4_of_4 { width: 100%; }
	.span_1_of_5, .span_2_of_5, .span_3_of_5, .span_4_of_5, .span_5_of_5 { width: 100%; }
	.span_1_of_8, .span_2_of_8, .span_3_of_8, .span_4_of_8, .span_5_of_8, .span_6_of_8, .span_7_of_8 { width: 100%; }
	.span_1_of_9, .span_2_of_9, .span_3_of_9, .span_4_of_9, .span_5_of_9, .span_6_of_9, .span_7_of_9, .span_8_of_9, .span_9_of_9 { width: 100%; }
	#social { float: none !important; }
	#addScnt2 { position: relative; float: none; width: 99%; margin-top: 0px; box-sizing: border-box; 	-moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
	#logos { padding-bottom: 0px; padding-top: 45px; height: inherit;}
	.katlogo { height: 35px; margin-bottom: 10px;}
	#logos img { height: 35px; max-width: 160px;}
	.homelogo { float: left; }
	#menus, #topline, .homelogo, .homelogo2 { display: none; }
	#menuicon { display: block; }
	#texts100 h1, #texts h1, #texts100 h2, #texts h2  { line-height: 1.1em; }
	.captcha, .sendbutton { padding-left: 0px; }
	#hungary { display: none; }
	#hungaryMob { display: block; }
	.hl img { max-width: 100%; width: 100%; margin-top: 10px; }
	.catvideo { width: 100%; float: none; margin: 0; }
	.leftbutton { display: none; }
	.szechenyi2020 { margin-top: 17px; right: -15px; }
}

.svwp {width: 50px; height: 20px; background: #fff;} /*preloader stuff. do not modify!*/
.svwp ul{position: relative; left: -999em;}/*preloader stuff. do not modify!*/
.slideViewer { 
position: relative;
overflow: hidden; 
margin: 0;
padding: 0;
background: #fff;
}
.slideViewer ul {  /*your list of images*/
position: relative;
left: 0;
top: 0;
width: 1%;
list-style-type: none;
margin: 0; 
padding: 0;
}
.slideViewer ul li {
float:left;
}

/*typographic info*/
.slideViewer span.typo{ 
padding: 6px; /* do not modify padding */
background: #fff;
color: #000;
font: normal 10px Verdana;
}

.thumbSlider { /*the thumbnails slider*/
overflow: hidden;
width: 1%;
background: #fff;
}
.thumbSlider ul { 
list-style-type: none;
margin: 0; 
padding: 0;
}
.thumbSlider ul li{ 
float:left;
margin: 0;
}
.thumbSlider a{
color: #fff;
text-decoration: none;
}
.thumbSlider a img{
border: 0;
display: block;
padding: 0;
}
.thumbSlider p.tmbrdr { /* the border above -not around- each thumb */
/* width, height and top values are dynamically added by the script. Do not modify. */
position:relative; 
left: 0;
font-size: 0.01em;
left: 0;
margin: 0;
padding: 0;
}

a.left, a.right { /*the left and right buttons (links)*/
position: absolute;
background: #231f20; /* could be any color  */
color: #ffffff;
font: normal 30px Arial;
overflow: hidden;
}
a.left span, a.right span{

}
a.left img, a.right img{
border: 0;
}
a.l_dis, a.r_dis {
background: transparent; /* ALWAYS leave transparent. this is the 'disabled' state of the link !  */
cursor: default;
}
a.l_dis span, a.r_dis span {
visibility: hidden;
}
a:focus {outline:none;}/**************************
*
*	GENERAL
*
**************************/
.camera_wrap a, .camera_wrap img, 
.camera_wrap ol, .camera_wrap ul, .camera_wrap li,
.camera_wrap table, .camera_wrap tbody, .camera_wrap tfoot, .camera_wrap thead, .camera_wrap tr, .camera_wrap th, .camera_wrap td
.camera_thumbs_wrap a, .camera_thumbs_wrap img, 
.camera_thumbs_wrap ol, .camera_thumbs_wrap ul, .camera_thumbs_wrap li,
.camera_thumbs_wrap table, .camera_thumbs_wrap tbody, .camera_thumbs_wrap tfoot, .camera_thumbs_wrap thead, .camera_thumbs_wrap tr, .camera_thumbs_wrap th, .camera_thumbs_wrap td {
	background: none;
	border: 0;
	font: inherit;
	font-size: 100%;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	list-style: none
}
.camera_wrap {
	display: none;
	float: left;
	position: relative;
	z-index: 0;
}
.camera_wrap img {
	max-width: none!important;
}
.camera_fakehover {
	height: 100%;
	min-height: 60px;
	position: relative;
	width: 100%;
	z-index: 1;
}
.camera_wrap {
	width: 100%;
}
.camera_src {
	display: none;
}
.cameraCont, .cameraContents {
	height: 100%;
	position: relative;
	width: 100%;
	z-index: 1;
}
.cameraSlide {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}
.cameraContent {
	bottom: 0;
	display: none;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}
.camera_target {
	bottom: 0;
	height: 100%;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	text-align: left;
	top: 0;
	width: 100%;
	z-index: 0;
}
.camera_overlayer {
	bottom: 0;
	height: 100%;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 0;
}
.camera_target_content {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
}
.camera_target_content .camera_link {
    background: url(/js/camera/images/blank.gif);
	display: block;
	height: 100%;
	text-decoration: none;
}
.camera_loader {
    background: #fff url(/js/camera/images/camera-loader.gif) no-repeat center;
	background: rgba(255, 255, 255, 0.9) url(/js/camera/images/camera-loader.gif) no-repeat center;
	border: 1px solid #ffffff;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border-radius: 18px;
	height: 36px;
	left: 50%;
	overflow: hidden;
	position: absolute;
	margin: -18px 0 0 -18px;
	top: 50%;
	width: 36px;
	z-index: 3;
}
.camera_bar {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 3;
}
.camera_thumbs_wrap.camera_left .camera_bar, .camera_thumbs_wrap.camera_right .camera_bar {
	height: 100%;
	position: absolute;
	width: auto;
}
.camera_thumbs_wrap.camera_bottom .camera_bar, .camera_thumbs_wrap.camera_top .camera_bar {
	height: auto;
	position: absolute;
	width: 100%;
}
.camera_nav_cont {
	height: 65px;
	overflow: hidden;
	position: absolute;
	right: 9px;
	top: 15px;
	width: 120px;
	z-index: 4;
}
.camera_caption {
	bottom: 0;
	display: block;
	position: absolute;
	width: 100%;
}
.camera_caption > div {
	padding: 10px 10px;
	font-family: Arial;
	font-size: 12px;
}
.camerarelative {
	overflow: hidden;
	position: relative;
}
.imgFake {
	cursor: pointer;
}
.camera_prevThumbs {
	bottom: 4px;
	cursor: pointer;
	left: 0;
	position: absolute;
	top: 4px;
	visibility: hidden;
	width: 30px;
	z-index: 10;
}
.camera_prevThumbs div {
	background: url(/js/camera/images/camera_skins.png) no-repeat -160px 0;
	display: block;
	height: 40px;
	margin-top: -20px;
	position: absolute;
	top: 50%;
	width: 30px;
}
.camera_nextThumbs {
	bottom: 4px;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 4px;
	visibility: hidden;
	width: 30px;
	z-index: 10;
}
.camera_nextThumbs div {
	background: url(/js/camera/images/camera_skins.png) no-repeat -190px 0;
	display: block;
	height: 40px;
	margin-top: -20px;
	position: absolute;
	top: 50%;
	width: 30px;
}
.camera_command_wrap .hideNav {
	display: none;
}
.camera_command_wrap {
	left: 0;
	position: relative;
	right:0;
	z-index: 4;
}
.camera_wrap .camera_pag .camera_pag_ul {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: right;
}
.camera_wrap .camera_pag .camera_pag_ul li {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	cursor: pointer;
	display: inline-block;
	height: 16px;
	margin: 20px 5px;
	position: relative;
	text-align: left;
	text-indent: -9999px;
	width: 16px;
}
.camera_commands_emboss .camera_pag .camera_pag_ul li {
	-moz-box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
	box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
}
.camera_wrap .camera_pag .camera_pag_ul li > span {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height: 8px;
	left: 4px;
	overflow: hidden;
	position: absolute;
	top: 4px;
	width: 8px;
}
.camera_commands_emboss .camera_pag .camera_pag_ul li:hover > span {
	-moz-box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
	box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {
	-moz-box-shadow: 0;
	-webkit-box-shadow: 0;
	box-shadow: 0;
}
.camera_pag_ul li img {
	display: none;
	position: absolute;
}
.camera_pag_ul .thumb_arrow {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid;
	top: 0;
	left: 50%;
	margin-left: -4px;
	position: absolute;
}
.camera_prev, .camera_next, .camera_commands {
	cursor: pointer;
	height: 40px;
	margin-top: -20px;
	position: absolute;
	top: 50%;
	width: 40px;
	z-index: 2;
}
.camera_prev {
	left: 0;
}
.camera_prev > span {
	background: url(/js/camera/images/camera_skins.png) no-repeat 0 0;
	display: block;
	height: 40px;
	width: 40px;
}
.camera_next {
	right: 0;
}
.camera_next > span {
	background: url(/js/camera/images/camera_skins.png) no-repeat -40px 0;
	display: block;
	height: 40px;
	width: 40px;
}
.camera_commands {
	right: 41px;
}
.camera_commands > .camera_play {
	background: url(/js/camera/images/camera_skins.png) no-repeat -80px 0;
	height: 40px;
	width: 40px;
}
.camera_commands > .camera_stop {
	background: url(/js/camera/images/camera_skins.png) no-repeat -120px 0;
	display: block;
	height: 40px;
	width: 40px;
}
.camera_wrap .camera_pag .camera_pag_ul li {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	cursor: pointer;
	display: inline-block;
	height: 16px;
	margin: 20px 5px;
	position: relative;
	text-indent: -9999px;
	width: 16px;
}
.camera_thumbs_cont {
	overflow: hidden;
	position: relative;
	width: 100%;
}
.camera_commands_emboss .camera_thumbs_cont {
	-moz-box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
	box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
}
.camera_thumbs_cont > div {
	float: left;
	width: 100%;
}
.camera_thumbs_cont ul {
	overflow: hidden;
	position: relative;
	text-align: center;
}
.camera_thumbs_cont ul li {
	display: inline;
	padding-right: 35px;
	padding-top: 15px;
}
.camera_thumbs_cont li:last-child {
	display: inline;
	padding-right: 0px;
}
.camera_thumbs_cont ul li > img {
	border: 2px solid #303030;
	cursor: pointer;
	vertical-align:bottom;
}
.camera_clear {
	display: block;
	clear: both;
}
.showIt {
	display: none;
}
.camera_clear {
	clear: both;
	display: block;
	height: 1px;
	margin: -1px 0 25px;
	position: relative;
}
/**************************
*
*	COLORS & SKINS
*
**************************/
.pattern_1 .camera_overlayer {
	background: url(/js/camera/images/patterns/overlay1.png) repeat;
}
.pattern_2 .camera_overlayer {
	background: url(/js/camera/images/patterns/overlay2.png) repeat;
}
.pattern_3 .camera_overlayer {
	background: url(/js/camera/images/patterns/overlay3.png) repeat;
}
.pattern_4 .camera_overlayer {
	background: url(/js/camera/images/patterns/overlay4.png) repeat;
}
.pattern_5 .camera_overlayer {
	background: url(/js/camera/images/patterns/overlay5.png) repeat;
}
.pattern_6 .camera_overlayer {
	background: url(/js/camera/images/patterns/overlay6.png) repeat;
}
.pattern_7 .camera_overlayer {
	background: url(/js/camera/images/patterns/overlay7.png) repeat;
}
.pattern_8 .camera_overlayer {
	background: url(/js/camera/images/patterns/overlay8.png) repeat;
}
.pattern_9 .camera_overlayer {
	background: url(/js/camera/images/patterns/overlay9.png) repeat;
}
.pattern_10 .camera_overlayer {
	background: url(/js/camera/images/patterns/overlay10.png) repeat;
}
.camera_caption {
	color: #fff;
}
.camera_caption > div {
	background: #000;
	background: rgba(0, 0, 0, 0.8);
}
.camera_wrap .camera_pag .camera_pag_ul li {
	background: #b7b7b7;
}
.camera_wrap .camera_pag .camera_pag_ul li:hover > span {
	background: #b7b7b7;
}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {
	background: #434648;
}
.camera_pag_ul li img {
	border: 4px solid #e6e6e6;
	-moz-box-shadow: 0px 3px 6px rgba(0,0,0,.5);
	-webkit-box-shadow: 0px 3px 6px rgba(0,0,0,.5);
	box-shadow: 0px 3px 6px rgba(0,0,0,.5);
}
.camera_pag_ul .thumb_arrow {
    border-top-color: #e6e6e6;
}
.camera_prevThumbs, .camera_nextThumbs, .camera_prev, .camera_next, .camera_commands, .camera_thumbs_cont {
	background: #fff;
}
.camera_wrap .camera_pag .camera_pag_ul li {
	background: #b7b7b7;
}
.camera_thumbs_cont ul li > img {
	border-color: 1px solid #000;
}
/*AMBER SKIN*/
.camera_amber_skin .camera_prevThumbs div {
	background-position: -160px -160px;
}
.camera_amber_skin .camera_nextThumbs div {
	background-position: -190px -160px;
}
.camera_amber_skin .camera_prev > span {
	background-position: 0 -160px;
}
.camera_amber_skin .camera_next > span {
	background-position: -40px -160px;
}
.camera_amber_skin .camera_commands > .camera_play {
	background-position: -80px -160px;
}
.camera_amber_skin .camera_commands > .camera_stop {
	background-position: -120px -160px;
}
/*ASH SKIN*/
.camera_ash_skin .camera_prevThumbs div {
	background-position: -160px -200px;
}
.camera_ash_skin .camera_nextThumbs div {
	background-position: -190px -200px;
}
.camera_ash_skin .camera_prev > span {
	background-position: 0 -200px;
}
.camera_ash_skin .camera_next > span {
	background-position: -40px -200px;
}
.camera_ash_skin .camera_commands > .camera_play {
	background-position: -80px -200px;
}
.camera_ash_skin .camera_commands > .camera_stop {
	background-position: -120px -200px;
}
/*AZURE SKIN*/
.camera_azure_skin .camera_prevThumbs div {
	background-position: -160px -240px;
}
.camera_azure_skin .camera_nextThumbs div {
	background-position: -190px -240px;
}
.camera_azure_skin .camera_prev > span {
	background-position: 0 -240px;
}
.camera_azure_skin .camera_next > span {
	background-position: -40px -240px;
}
.camera_azure_skin .camera_commands > .camera_play {
	background-position: -80px -240px;
}
.camera_azure_skin .camera_commands > .camera_stop {
	background-position: -120px -240px;
}
/*BEIGE SKIN*/
.camera_beige_skin .camera_prevThumbs div {
	background-position: -160px -120px;
}
.camera_beige_skin .camera_nextThumbs div {
	background-position: -190px -120px;
}
.camera_beige_skin .camera_prev > span {
	background-position: 0 -120px;
}
.camera_beige_skin .camera_next > span {
	background-position: -40px -120px;
}
.camera_beige_skin .camera_commands > .camera_play {
	background-position: -80px -120px;
}
.camera_beige_skin .camera_commands > .camera_stop {
	background-position: -120px -120px;
}
/*BLACK SKIN*/
.camera_black_skin .camera_prevThumbs div {
	background-position: -160px -40px;
}
.camera_black_skin .camera_nextThumbs div {
	background-position: -190px -40px;
}
.camera_black_skin .camera_prev > span {
	background-position: 0 -40px;
}
.camera_black_skin .camera_next > span {
	background-position: -40px -40px;
}
.camera_black_skin .camera_commands > .camera_play {
	background-position: -80px -40px;
}
.camera_black_skin .camera_commands > .camera_stop {
	background-position: -120px -40px;
}
/*BLUE SKIN*/
.camera_blue_skin .camera_prevThumbs div {
	background-position: -160px -280px;
}
.camera_blue_skin .camera_nextThumbs div {
	background-position: -190px -280px;
}
.camera_blue_skin .camera_prev > span {
	background-position: 0 -280px;
}
.camera_blue_skin .camera_next > span {
	background-position: -40px -280px;
}
.camera_blue_skin .camera_commands > .camera_play {
	background-position: -80px -280px;
}
.camera_blue_skin .camera_commands > .camera_stop {
	background-position: -120px -280px;
}
/*BROWN SKIN*/
.camera_brown_skin .camera_prevThumbs div {
	background-position: -160px -320px;
}
.camera_brown_skin .camera_nextThumbs div {
	background-position: -190px -320px;
}
.camera_brown_skin .camera_prev > span {
	background-position: 0 -320px;
}
.camera_brown_skin .camera_next > span {
	background-position: -40px -320px;
}
.camera_brown_skin .camera_commands > .camera_play {
	background-position: -80px -320px;
}
.camera_brown_skin .camera_commands > .camera_stop {
	background-position: -120px -320px;
}
/*BURGUNDY SKIN*/
.camera_burgundy_skin .camera_prevThumbs div {
	background-position: -160px -360px;
}
.camera_burgundy_skin .camera_nextThumbs div {
	background-position: -190px -360px;
}
.camera_burgundy_skin .camera_prev > span {
	background-position: 0 -360px;
}
.camera_burgundy_skin .camera_next > span {
	background-position: -40px -360px;
}
.camera_burgundy_skin .camera_commands > .camera_play {
	background-position: -80px -360px;
}
.camera_burgundy_skin .camera_commands > .camera_stop {
	background-position: -120px -360px;
}
/*CHARCOAL SKIN*/
.camera_charcoal_skin .camera_prevThumbs div {
	background-position: -160px -400px;
}
.camera_charcoal_skin .camera_nextThumbs div {
	background-position: -190px -400px;
}
.camera_charcoal_skin .camera_prev > span {
	background-position: 0 -400px;
}
.camera_charcoal_skin .camera_next > span {
	background-position: -40px -400px;
}
.camera_charcoal_skin .camera_commands > .camera_play {
	background-position: -80px -400px;
}
.camera_charcoal_skin .camera_commands > .camera_stop {
	background-position: -120px -400px;
}
/*CHOCOLATE SKIN*/
.camera_chocolate_skin .camera_prevThumbs div {
	background-position: -160px -440px;
}
.camera_chocolate_skin .camera_nextThumbs div {
	background-position: -190px -440px;
}
.camera_chocolate_skin .camera_prev > span {
	background-position: 0 -440px;
}
.camera_chocolate_skin .camera_next > span {
	background-position: -40px -440px;
}
.camera_chocolate_skin .camera_commands > .camera_play {
	background-position: -80px -440px;
}
.camera_chocolate_skin .camera_commands > .camera_stop {
	background-position: -120px -440px	;
}
/*COFFEE SKIN*/
.camera_coffee_skin .camera_prevThumbs div {
	background-position: -160px -480px;
}
.camera_coffee_skin .camera_nextThumbs div {
	background-position: -190px -480px;
}
.camera_coffee_skin .camera_prev > span {
	background-position: 0 -480px;
}
.camera_coffee_skin .camera_next > span {
	background-position: -40px -480px;
}
.camera_coffee_skin .camera_commands > .camera_play {
	background-position: -80px -480px;
}
.camera_coffee_skin .camera_commands > .camera_stop {
	background-position: -120px -480px	;
}
/*CYAN SKIN*/
.camera_cyan_skin .camera_prevThumbs div {
	background-position: -160px -520px;
}
.camera_cyan_skin .camera_nextThumbs div {
	background-position: -190px -520px;
}
.camera_cyan_skin .camera_prev > span {
	background-position: 0 -520px;
}
.camera_cyan_skin .camera_next > span {
	background-position: -40px -520px;
}
.camera_cyan_skin .camera_commands > .camera_play {
	background-position: -80px -520px;
}
.camera_cyan_skin .camera_commands > .camera_stop {
	background-position: -120px -520px	;
}
/*FUCHSIA SKIN*/
.camera_fuchsia_skin .camera_prevThumbs div {
	background-position: -160px -560px;
}
.camera_fuchsia_skin .camera_nextThumbs div {
	background-position: -190px -560px;
}
.camera_fuchsia_skin .camera_prev > span {
	background-position: 0 -560px;
}
.camera_fuchsia_skin .camera_next > span {
	background-position: -40px -560px;
}
.camera_fuchsia_skin .camera_commands > .camera_play {
	background-position: -80px -560px;
}
.camera_fuchsia_skin .camera_commands > .camera_stop {
	background-position: -120px -560px	;
}
/*GOLD SKIN*/
.camera_gold_skin .camera_prevThumbs div {
	background-position: -160px -600px;
}
.camera_gold_skin .camera_nextThumbs div {
	background-position: -190px -600px;
}
.camera_gold_skin .camera_prev > span {
	background-position: 0 -600px;
}
.camera_gold_skin .camera_next > span {
	background-position: -40px -600px;
}
.camera_gold_skin .camera_commands > .camera_play {
	background-position: -80px -600px;
}
.camera_gold_skin .camera_commands > .camera_stop {
	background-position: -120px -600px	;
}
/*GREEN SKIN*/
.camera_green_skin .camera_prevThumbs div {
	background-position: -160px -640px;
}
.camera_green_skin .camera_nextThumbs div {
	background-position: -190px -640px;
}
.camera_green_skin .camera_prev > span {
	background-position: 0 -640px;
}
.camera_green_skin .camera_next > span {
	background-position: -40px -640px;
}
.camera_green_skin .camera_commands > .camera_play {
	background-position: -80px -640px;
}
.camera_green_skin .camera_commands > .camera_stop {
	background-position: -120px -640px	;
}
/*GREY SKIN*/
.camera_grey_skin .camera_prevThumbs div {
	background-position: -160px -680px;
}
.camera_grey_skin .camera_nextThumbs div {
	background-position: -190px -680px;
}
.camera_grey_skin .camera_prev > span {
	background-position: 0 -680px;
}
.camera_grey_skin .camera_next > span {
	background-position: -40px -680px;
}
.camera_grey_skin .camera_commands > .camera_play {
	background-position: -80px -680px;
}
.camera_grey_skin .camera_commands > .camera_stop {
	background-position: -120px -680px	;
}
/*INDIGO SKIN*/
.camera_indigo_skin .camera_prevThumbs div {
	background-position: -160px -720px;
}
.camera_indigo_skin .camera_nextThumbs div {
	background-position: -190px -720px;
}
.camera_indigo_skin .camera_prev > span {
	background-position: 0 -720px;
}
.camera_indigo_skin .camera_next > span {
	background-position: -40px -720px;
}
.camera_indigo_skin .camera_commands > .camera_play {
	background-position: -80px -720px;
}
.camera_indigo_skin .camera_commands > .camera_stop {
	background-position: -120px -720px	;
}
/*KHAKI SKIN*/
.camera_khaki_skin .camera_prevThumbs div {
	background-position: -160px -760px;
}
.camera_khaki_skin .camera_nextThumbs div {
	background-position: -190px -760px;
}
.camera_khaki_skin .camera_prev > span {
	background-position: 0 -760px;
}
.camera_khaki_skin .camera_next > span {
	background-position: -40px -760px;
}
.camera_khaki_skin .camera_commands > .camera_play {
	background-position: -80px -760px;
}
.camera_khaki_skin .camera_commands > .camera_stop {
	background-position: -120px -760px	;
}
/*LIME SKIN*/
.camera_lime_skin .camera_prevThumbs div {
	background-position: -160px -800px;
}
.camera_lime_skin .camera_nextThumbs div {
	background-position: -190px -800px;
}
.camera_lime_skin .camera_prev > span {
	background-position: 0 -800px;
}
.camera_lime_skin .camera_next > span {
	background-position: -40px -800px;
}
.camera_lime_skin .camera_commands > .camera_play {
	background-position: -80px -800px;
}
.camera_lime_skin .camera_commands > .camera_stop {
	background-position: -120px -800px	;
}
/*MAGENTA SKIN*/
.camera_magenta_skin .camera_prevThumbs div {
	background-position: -160px -840px;
}
.camera_magenta_skin .camera_nextThumbs div {
	background-position: -190px -840px;
}
.camera_magenta_skin .camera_prev > span {
	background-position: 0 -840px;
}
.camera_magenta_skin .camera_next > span {
	background-position: -40px -840px;
}
.camera_magenta_skin .camera_commands > .camera_play {
	background-position: -80px -840px;
}
.camera_magenta_skin .camera_commands > .camera_stop {
	background-position: -120px -840px	;
}
/*MAROON SKIN*/
.camera_maroon_skin .camera_prevThumbs div {
	background-position: -160px -880px;
}
.camera_maroon_skin .camera_nextThumbs div {
	background-position: -190px -880px;
}
.camera_maroon_skin .camera_prev > span {
	background-position: 0 -880px;
}
.camera_maroon_skin .camera_next > span {
	background-position: -40px -880px;
}
.camera_maroon_skin .camera_commands > .camera_play {
	background-position: -80px -880px;
}
.camera_maroon_skin .camera_commands > .camera_stop {
	background-position: -120px -880px	;
}
/*ORANGE SKIN*/
.camera_orange_skin .camera_prevThumbs div {
	background-position: -160px -920px;
}
.camera_orange_skin .camera_nextThumbs div {
	background-position: -190px -920px;
}
.camera_orange_skin .camera_prev > span {
	background-position: 0 -920px;
}
.camera_orange_skin .camera_next > span {
	background-position: -40px -920px;
}
.camera_orange_skin .camera_commands > .camera_play {
	background-position: -80px -920px;
}
.camera_orange_skin .camera_commands > .camera_stop {
	background-position: -120px -920px	;
}
/*OLIVE SKIN*/
.camera_olive_skin .camera_prevThumbs div {
	background-position: -160px -1080px;
}
.camera_olive_skin .camera_nextThumbs div {
	background-position: -190px -1080px;
}
.camera_olive_skin .camera_prev > span {
	background-position: 0 -1080px;
}
.camera_olive_skin .camera_next > span {
	background-position: -40px -1080px;
}
.camera_olive_skin .camera_commands > .camera_play {
	background-position: -80px -1080px;
}
.camera_olive_skin .camera_commands > .camera_stop {
	background-position: -120px -1080px	;
}
/*PINK SKIN*/
.camera_pink_skin .camera_prevThumbs div {
	background-position: -160px -960px;
}
.camera_pink_skin .camera_nextThumbs div {
	background-position: -190px -960px;
}
.camera_pink_skin .camera_prev > span {
	background-position: 0 -960px;
}
.camera_pink_skin .camera_next > span {
	background-position: -40px -960px;
}
.camera_pink_skin .camera_commands > .camera_play {
	background-position: -80px -960px;
}
.camera_pink_skin .camera_commands > .camera_stop {
	background-position: -120px -960px	;
}
/*PISTACHIO SKIN*/
.camera_pistachio_skin .camera_prevThumbs div {
	background-position: -160px -1040px;
}
.camera_pistachio_skin .camera_nextThumbs div {
	background-position: -190px -1040px;
}
.camera_pistachio_skin .camera_prev > span {
	background-position: 0 -1040px;
}
.camera_pistachio_skin .camera_next > span {
	background-position: -40px -1040px;
}
.camera_pistachio_skin .camera_commands > .camera_play {
	background-position: -80px -1040px;
}
.camera_pistachio_skin .camera_commands > .camera_stop {
	background-position: -120px -1040px	;
}
/*PINK SKIN*/
.camera_pink_skin .camera_prevThumbs div {
	background-position: -160px -80px;
}
.camera_pink_skin .camera_nextThumbs div {
	background-position: -190px -80px;
}
.camera_pink_skin .camera_prev > span {
	background-position: 0 -80px;
}
.camera_pink_skin .camera_next > span {
	background-position: -40px -80px;
}
.camera_pink_skin .camera_commands > .camera_play {
	background-position: -80px -80px;
}
.camera_pink_skin .camera_commands > .camera_stop {
	background-position: -120px -80px;
}
/*RED SKIN*/
.camera_red_skin .camera_prevThumbs div {
	background-position: -160px -1000px;
}
.camera_red_skin .camera_nextThumbs div {
	background-position: -190px -1000px;
}
.camera_red_skin .camera_prev > span {
	background-position: 0 -1000px;
}
.camera_red_skin .camera_next > span {
	background-position: -40px -1000px;
}
.camera_red_skin .camera_commands > .camera_play {
	background-position: -80px -1000px;
}
.camera_red_skin .camera_commands > .camera_stop {
	background-position: -120px -1000px	;
}
/*TANGERINE SKIN*/
.camera_tangerine_skin .camera_prevThumbs div {
	background-position: -160px -1120px;
}
.camera_tangerine_skin .camera_nextThumbs div {
	background-position: -190px -1120px;
}
.camera_tangerine_skin .camera_prev > span {
	background-position: 0 -1120px;
}
.camera_tangerine_skin .camera_next > span {
	background-position: -40px -1120px;
}
.camera_tangerine_skin .camera_commands > .camera_play {
	background-position: -80px -1120px;
}
.camera_tangerine_skin .camera_commands > .camera_stop {
	background-position: -120px -1120px	;
}
/*TURQUOISE SKIN*/
.camera_turquoise_skin .camera_prevThumbs div {
	background-position: -160px -1160px;
}
.camera_turquoise_skin .camera_nextThumbs div {
	background-position: -190px -1160px;
}
.camera_turquoise_skin .camera_prev > span {
	background-position: 0 -1160px;
}
.camera_turquoise_skin .camera_next > span {
	background-position: -40px -1160px;
}
.camera_turquoise_skin .camera_commands > .camera_play {
	background-position: -80px -1160px;
}
.camera_turquoise_skin .camera_commands > .camera_stop {
	background-position: -120px -1160px	;
}
/*VIOLET SKIN*/
.camera_violet_skin .camera_prevThumbs div {
	background-position: -160px -1200px;
}
.camera_violet_skin .camera_nextThumbs div {
	background-position: -190px -1200px;
}
.camera_violet_skin .camera_prev > span {
	background-position: 0 -1200px;
}
.camera_violet_skin .camera_next > span {
	background-position: -40px -1200px;
}
.camera_violet_skin .camera_commands > .camera_play {
	background-position: -80px -1200px;
}
.camera_violet_skin .camera_commands > .camera_stop {
	background-position: -120px -1200px	;
}
/*WHITE SKIN*/
.camera_white_skin .camera_prevThumbs div {
	background-position: -160px -80px;
}
.camera_white_skin .camera_nextThumbs div {
	background-position: -190px -80px;
}
.camera_white_skin .camera_prev > span {
	background-position: 0 -80px;
}
.camera_white_skin .camera_next > span {
	background-position: -40px -80px;
}
.camera_white_skin .camera_commands > .camera_play {
	background-position: -80px -80px;
}
.camera_white_skin .camera_commands > .camera_stop {
	background-position: -120px -80px;
}
/*YELLOW SKIN*/
.camera_yellow_skin .camera_prevThumbs div {
	background-position: -160px -1240px;
}
.camera_yellow_skin .camera_nextThumbs div {
	background-position: -190px -1240px;
}
.camera_yellow_skin .camera_prev > span {
	background-position: 0 -1240px;
}
.camera_yellow_skin .camera_next > span {
	background-position: -40px -1240px;
}
.camera_yellow_skin .camera_commands > .camera_play {
	background-position: -80px -1240px;
}
.camera_yellow_skin .camera_commands > .camera_stop {
	background-position: -120px -1240px	;
}

.camera_thumbs_cont li {
    list-style: none;
    float: left;
    padding: 0;
    margin: 0;
}
/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:99999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#4e4c42;}
#colorbox{outline:0;}
    #cboxTopLeft{width:14px; height:14px; background:url(/admin/js/colorbox/outter/images/controls.png) no-repeat 0 0;}
    #cboxTopCenter{height:14px; background:url(/admin/js/colorbox/outter/images/border.png) repeat-x top left;}
    #cboxTopRight{width:14px; height:14px; background:url(/admin/js/colorbox/outter/images/controls.png) no-repeat -36px 0;}
    #cboxBottomLeft{width:14px; height:43px; background:url(/admin/js/colorbox/outter/images/controls.png) no-repeat 0 -32px;}
    #cboxBottomCenter{height:43px; background:url(/admin/js/colorbox/outter/images/border.png) repeat-x bottom left;}
    #cboxBottomRight{width:14px; height:43px; background:url(/admin/js/colorbox/outter/images/controls.png) no-repeat -36px -32px;}
    #cboxMiddleLeft{width:14px; background:url(/admin/js/colorbox/outter/images/controls.png) repeat-y -175px 0;}
    #cboxMiddleRight{width:14px; background:url(/admin/js/colorbox/outter/images/controls.png) repeat-y -211px 0;}
    #cboxContent{background:#fff; overflow:visible;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:5px;}
        #cboxLoadingOverlay{background:url(/admin/js/colorbox/outter/images/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(/admin/js/colorbox/outter/images/loading.gif) no-repeat center center;}
        #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
        #cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible;  position:absolute; bottom:-29px; background:url(/admin/js/colorbox/outter/images/controls.png) no-repeat 0px 0px; width:23px; height:23px; text-indent:-9999px;}
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxPrevious{left:0px; background-position: -51px -25px;}
        #cboxPrevious:hover{background-position:-51px 0px;}
        #cboxNext{left:27px; background-position:-75px -25px;}
        #cboxNext:hover{background-position:-75px 0px;}
        #cboxClose{right:0; background-position:-100px -25px;}
        #cboxClose:hover{background-position:-100px 0px;}

        .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
        .cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
        .cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0px;}
.st-accordion{
    width:100%;
    min-width:270px;
    margin: 0;
}
.st-accordion #faq {
    margin: 0;
    padding: 0;
}
.st-accordion #faq li.faqli{
    border-bottom: 1px solid #c7deef;
    border-top:1px solid #fff;
    overflow: hidden;
}
.st-accordion #faq li:first-child{
    border-top:none;
}
.st-accordion #faq li.faqli > a{
    font-family: 'UREG', Arial,Georgia, serif;
    text-shadow: 1px 1px 1px #fff;
    font-size: 24px;
    color: #252525;
    text-decoration: none;
    display: block;
    cursor: pointer;
	position: relative;
    line-height: 60px;
	outline:none;
    -webkit-transition:  color 0.2s ease-in-out;
	-moz-transition:  color 0.2s ease-in-out;
	-o-transition:  color 0.2s ease-in-out;
	-ms-transition:  color 0.2s ease-in-out;
	transition:  color 0.2s ease-in-out;
}
.st-accordion #faq li.faqli > a span{
	background: transparent url(/gfx/down.png) no-repeat center center;
	text-indent:-9000px;
	width: 26px;
	height: 14px;
	position: absolute;
	top: 50%;
	right: -26px;
	margin-top: -7px;
	opacity:0;
	-webkit-transition:  all 0.2s ease-in-out;
	-moz-transition:  all 0.2s ease-in-out;
	-o-transition:  all 0.2s ease-in-out;
	-ms-transition:  all 0.2s ease-in-out;
	transition:  all 0.2s ease-in-out;
}
.st-accordion #faq li > a:hover{
    color: #f29f00;
}
.st-accordion #faq li > a:hover span{
	opacity:1;
	right: 10px;
}
.st-accordion #faq li.st-open > a{
    color: #f29f00;
}
.st-accordion #faq li.st-open > a span{
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
    transform:rotate(180deg);
	right:10px;
	opacity:1;
}
.st-content{
    display: none;
    padding: 0px 0px 10px 0px;
}
.st-content img{
    border-right:1px solid #fff;
    border-bottom:1px solid #fff;
}
@media screen and (max-width: 320px){
	.st-accordion #faq li > a{
		font-size:36px;
	}
}


.faqli2 {
    z-index: 99;
}
.st-accordion2{
    width:100%;
    min-width:270px;
    margin: 0;
}
.st-accordion2 #faq2 {
    margin: 0;
    padding: 0;
}
.st-accordion2 #faq2 li.faqli2{
    border-top: 1px solid #c7deef;
    border-bottom:1px solid #fff;
    overflow: hidden;
}
.st-accordion2 #faq2 li:first-child{
    border-top:none;
}
.st-accordion2 #faq2 li.faqli2 > a{
    font-family: 'UREG', Arial,Georgia, serif;
    text-shadow: 1px 1px 1px #fff;
    font-size: 22px;
    color: #252525;
    text-decoration: none;
    display: block;
    cursor: pointer;
	position: relative;
    line-height: 60px;
	outline:none;
    -webkit-transition:  color 0.2s ease-in-out;
	-moz-transition:  color 0.2s ease-in-out;
	-o-transition:  color 0.2s ease-in-out;
	-ms-transition:  color 0.2s ease-in-out;
	transition:  color 0.2s ease-in-out;
}
.st-accordion2 #faq2 li.faqli2 > a span{
	background: transparent url(/gfx/down.png) no-repeat center center;
	text-indent:-9000px;
	width: 26px;
	height: 14px;
	position: absolute;
	top: 50%;
	right: -26px;
	margin-top: -7px;
	opacity:0;
	-webkit-transition:  all 0.2s ease-in-out;
	-moz-transition:  all 0.2s ease-in-out;
	-o-transition:  all 0.2s ease-in-out;
	-ms-transition:  all 0.2s ease-in-out;
	transition:  all 0.2s ease-in-out;
}
.st-accordion2 #faq2 li > a:hover{
    color: #f29f00;
}
.st-accordion2 #faq2 li > a:hover span{
	opacity:1;
	right: 10px;
}
.st-accordion2 #faq2 li.st-open > a{
    color: #f29f00;
}
.st-accordion2 #faq2 li.st-open > a span{
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
    transform:rotate(180deg);
	right:10px;
	opacity:1;
}
.st-content2{
    display: none;
    padding: 0px 0px 0px 0px;
}
.st-content2 img{
    border-right:1px solid #fff;
    border-bottom:1px solid #fff;
}
@media screen and (max-width: 320px){
	.st-accordion2 #faq2 li > a{
		font-size:36px;
	}
}