@font-face {
	font-family: 'bebasregular';
	src: url('../fonts/bebas-webfont.eot');
	src: url('../fonts/bebas-webfont.eot?#iefix') format('embedded-opentype'),
	url('../fonts/bebas-webfont.woff') format('woff'),
	url('../fonts/bebas-webfont.ttf') format('truetype'),
	url('../fonts/bebas-webfont.svg#bebasregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'droid_serifbold_italic';
	src: url('../fonts/droidserif-bolditalic-webfont.eot');
	src: url('../fonts/droidserif-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
	url('../fonts/droidserif-bolditalic-webfont.woff') format('woff'),
	url('../fonts/droidserif-bolditalic-webfont.ttf') format('truetype'),
	url('../fonts/droidserif-bolditalic-webfont.svg#droid_serifbold_italic') format('svg');
	font-weight: normal;
	font-style: normal;
}

/** Generated by FG **/
@font-face {
	font-family: 'Conv_Helvetica';
	src: url('../fonts/Helvetica.eot');
	src: local('☺'), 
	url('../fonts/Helvetica.woff') format('woff'), 
	url('../fonts/Helvetica.ttf') format('truetype'), 
	url('../fonts/Helvetica.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}



* {
	margin: 0;
	padding: 0;
}
html, body {
	margin: 0;
	padding: 0;
	color: #4c4c4c;
	font-size: 11px;
	font-family: Arial;
	display: table;
	width: 100%;
}
body {
	line-height: 1.7;
}
body.body-home {
	line-height: 1.2;
}

a {color: inherit;text-decoration: none; outline: none;}
a:hover {text-decoration: underline;}
img {border: 0; outline: none;}
ul {padding: 0;margin: 0;}
ul li {list-style: none;}
.clear {clear: both;}
.wrapper {
	width: 986px;
	margin: 0 auto;
}

.header {
	background: #212224 url("../images/header-layer-bg.png") no-repeat center;
	height: 108px;
	padding-top: 30px; 
}

.header h1 {
	margin: 10px 0 0;
	float: left;
}

.header h1 a{
	display: block;
	background: url("../images/logo.png") no-repeat;
	width: 450px;
	height: 20px;
	color: #aaa;
	cursor: default;
	text-transform: uppercase;
	padding-top: 40px;
	padding-left: 113px;
	letter-spacing: 1px;
	font-size: 13px;
	font-weight: bold;
}

.header h1 a:hover {text-decoration: none;}

.header-right {
	float: right;
	width: 338px;
}

.online-button {
	display: block;
	background: url("../images/header-button.png") no-repeat 50% -6px;
	height: 48px;
}

.online-button:hover {background: url("../images/header-button-hover.png") no-repeat 50% -6px;}

.soc-icons {
	margin-top: 13px;
	width: 130px;
	float: left;
}
.soc-icons li {display: inline-block;margin-left: 4px;}
.soc-icons a {
	display: block;
	background: url("../images/soc-icons.png") no-repeat;
	width: 24px;
	height: 24px;
}

.soc-icons a.soc-ico-1 {background-position: 0px -1px;}
.soc-icons a.soc-ico-2 {background-position: -29px -1px;}
.soc-icons a.soc-ico-3 {background-position: -57px -1px;}
.soc-icons a.soc-ico-4 {background-position: -85px -1px;}
.soc-icons a.soc-ico-1:hover {background-position: 0px -30px;}
.soc-icons a.soc-ico-2:hover {background-position: -29px -30px;}
.soc-icons a.soc-ico-3:hover {background-position: -57px -30px;}
.soc-icons a.soc-ico-4:hover {background-position: -85px -30px;}

.head-links {
	margin-left: 150px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	margin-top: 18px;
}

.head-links a {margin: 0 10px;}

.nav{
	border-bottom: 1px solid #e2e2e2;
	margin-bottom: 30px;
	background: rgb(251,251,251); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(251,251,251,1) 0%, rgba(237,237,237,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(251,251,251,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(251,251,251,1) 0%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(251,251,251,1) 0%,rgba(237,237,237,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(251,251,251,1) 0%,rgba(237,237,237,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(251,251,251,1) 0%,rgba(237,237,237,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */
}

.nav > ul {font-size: 0;text-align: center;}
.nav > ul > li {
	display: inline-block;
	font-family: 'bebasregular';
	font-size: 18px;
	color: #b0b0b0;
	border-right: 1px solid #ececec;
	border-left: 1px solid #fbfbfb;
}

.nav > ul > li:hover > .sub {display: block;}

.nav > ul > li > .sub {
	position: absolute;
	z-index: 2000;
	display: none;
}

.nav > ul > li > .sub a {
	background: rgb(251,251,251); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(251,251,251,1) 0%, rgba(237,237,237,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(251,251,251,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(251,251,251,1) 0%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(251,251,251,1) 0%,rgba(237,237,237,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(251,251,251,1) 0%,rgba(237,237,237,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(251,251,251,1) 0%,rgba(237,237,237,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */
	font-size: 16px;
	text-align: left;
}

.nav > ul > li > .sub li {
	border-bottom: 1px solid #ececec;
	/*border-bottom: 1px solid #fbfbfb;*/
}

.nav a {
	display: block;
	padding: 12px 24px;
	text-shadow: 2px 1px 1px #f9f9f9;
	word-spacing: 5px;
}
.nav a.redbtn {
	background: #ea3132; /* Old browsers */
	background: -moz-linear-gradient(top,  #ea3132 0%, #840e0e 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #ea3132 0%,#840e0e 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #ea3132 0%,#840e0e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea3132', endColorstr='#840e0e',GradientType=0 ); /* IE6-9 */
	color: #fff;
    text-shadow: none;
}
.nav a.redbtn:hover,
.nav a.redbtn:active,
.nav a.redbtn.active{
	background: #840e0e; /* Old browsers */
	background: -moz-linear-gradient(top,  #840e0e 0%, #ea3132 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #840e0e 0%,#ea3132 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #840e0e 0%,#ea3132 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#840e0e', endColorstr='#ea3132',GradientType=0 ); /* IE6-9 */
	color: #fff;
    text-shadow: none;
}

.nav a:hover,
.nav a.active,
.nav li.active,
.nav a:active,
.nav > ul > li > .sub a:hover,
.nav > ul > li > .sub a:active,
.nav > ul > li > .sub a.active {
	text-decoration: none;
	color: #089ac3;
	background: rgb(238,238,238); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(254,254,254,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(254,254,254,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(254,254,254,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(254,254,254,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(254,254,254,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(238,238,238,1) 0%,rgba(254,254,254,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#fefefe',GradientType=0 ); /* IE6-8 */
}

.footer {
	height: 205px;
	background: url("../images/footer.png") repeat-x;
	padding-top: 20px;
	margin-top: 10px;
}

.footer a {
	font-family: 'Conv_Helvetica';
}

.grid-item {
	display: inline-block;
	min-height: 175px;
	color: #a2b8c8;
	line-height: 24px;
	vertical-align: top;
}
.grid-item.item1 {
	width: 260px;
	background: url("../images/footer-slise.png") no-repeat right top;
}
.grid-item.item2 {width: 155px;}
.grid-item.item3 {width: 144px;}
.grid-item.item4 {width: 148px;}
.grid-item.item5 {
	background: url("../images/footer-slise.png") no-repeat left top;
	width: 265px;
}

.grid-item h2 {
	font-family: 'bebasregular';
	color: #fff;
	font-size: 20px;
	margin: 0 0 30px;
	text-align: center;
}

.grid-item ul {margin-left: 30px;}

.grid-item li {
	list-style-position: inside; 
	list-style-image: url("../images/footer-list-img.png"); 
}

.grid-item.item5 li {list-style: none;margin: 6px 0;}

.grid-item.item5 ul {margin-left: 50px;}

.grid-item.item5 li a{
	display: block;
	padding: 2px 0 2px 25px;
	line-height: normal;
	background: url("../images/footer-soc-icons.png") no-repeat;
}

.grid-item.item5 li a.tw{background-position: 0px 0px}
.grid-item.item5 li a.fb{background-position: 0px -17px}
.grid-item.item5 li a.yt{background-position: 0px -35px}
.grid-item.item5 li a.li{background-position: 0px -53px}

.copy {
	margin: 0;
	text-align: right;
	font-size: 14px;
	color: #a2b8c8;
}

.home-content {margin-top: 20px;min-height: 400px;}

.home-left {width: 460px;float: left;}

.home-right {margin-left: 441px; padding-right: 2px;}

.home-desc {
	background: #0b8bb0;
	padding: 10px 20px;
	color: #fff;
	font-size: 14px;
	margin-bottom: 10px;
}

.home-desc h2 {
	font-size: 26px;
	margin: 0;
	font-family: 'bebasregular';
}

.home-right p {margin: 12px 0 0;}

.sale-items {margin-right: -6px;}

.sale-item {
	border: 1px solid #ececec;
	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+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(232,232,232,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(232,232,232,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-8 */
	height: 270px;
	padding: 5px;
	width: 191px;
	display: inline-block;
	vertical-align: top;
	margin: 0 5px 10px 0;
}

.sale-item h2 {
	text-align: center;
	color: #00b2e6;
	font-weight: bold;
	font-size: 14px;
	margin: 10px;
}

.item-desc {
	height: 125px;
}

.item-desc {white-space: nowrap;}

.item-img,
.item-desc-list {display: inline-block;vertical-align: middle;}

.item-img {width: 90px;}
.item-img img {max-width: 100%;}

.item-desc-list li {
	color: #00b2e6;
	font-weight: bold;
	font-size: 10px;
	line-height: 14px;
}

.item-price-wrap {white-space: nowrap;}

.item-price {
	color: #00b2e6;
	font-weight: bold;
	font-style: italic;
	font-size: 41px;
	display: inline-block;
	vertical-align: middle;
}

.item-price-desc {
	display: inline-block;
	font-style: italic;
	font-weight: bold;
	color: #b7b7b7;
	text-shadow: 1px 1px 1px #fff;
	padding-left: 10px;
	vertical-align: middle;
	font-family: 'droid_serifbold_italic';
	font-size: 11px;
}

.item-buttons {margin-top: 20px;text-align: center;}
.item-buttons a{width: 82px;margin: 0 3px;}

.gray-button {
	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+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYmRiZGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(219,219,219,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(219,219,219,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(219,219,219,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(219,219,219,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(219,219,219,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(219,219,219,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dbdbdb',GradientType=0 ); /* IE6-8 */
	display: inline-block;
	text-transform: uppercase;
	border-radius: 4px;
	-ms-border-radius: 4px;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	border-top: 1px solid #c5c5c5;
	border-left: 1px solid #cbcbcb;
	border-right: 1px solid #cbcbcb;
	border-bottom: 1px solid #b7b7b7;
	padding: 9px 0;
	box-shadow: 0px 2px 3px #cbcbcb;
}

.gray-button:hover,
.gray-button:active {
	text-decoration: none;
	background: rgb(219,219,219); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(219,219,219,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(219,219,219,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(219,219,219,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(219,219,219,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(219,219,219,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(219,219,219,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}

.gray-button.blue {color: #1191b9;}
.gray-button.red {color: #ac0000;}

.video-vault {margin: 20px 0 20px -12px;}

.video-vault li {
	display: inline-block;
	vertical-align: top;
	background: #c6c6c6;
	margin-left: 10px;
	min-height: 356px;
	width: 296px;
	padding: 15px 12px;
	line-height: 24px;
	color: #3f3f3f;
	font-family: Verdana;
}

.video-vault li h2 {
	font-weight: normal;
	text-transform: uppercase;
	font-size: 16px;
	margin: 0;
	border-bottom: 1px solid #d1d1d1;
	padding-bottom: 3px;
}
.video-vault li h2:after {
	height: 1px;
	content: "";
	background: #aeaeae;
	display: block;
	position: relative;
	bottom: -3px;
}

.video-vault li p {margin: 20px 0 0; word-spacing: -1px;}

.message-table {
	width: 730px;
	margin: 0 auto;
	color: #3f3f3f;
	margin-bottom: 50px;
}

.message-table thead tr {
	border-bottom: 1px solid #b1b1b1;
	border-top: 1px solid #b1b1b1;
	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+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWU5ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(233,233,233,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(233,233,233,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(233,233,233,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(233,233,233,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(233,233,233,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(233,233,233,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9e9e9',GradientType=0 ); /* IE6-8 */
}

.message-table .col1{width: 100px;text-indent: 15px;}
.message-table .col2{width: 80px;text-align: center;}
.message-table .col3{width: 76px;text-align: center;}
.message-table .col4{width: 120px;text-align: center;}
.message-table .col5{}

.message-table thead tr th {
	text-transform: uppercase;
	font-weight: normal;
	font-size: 11px;
	text-shadow: 1px 0px 1px #c1c1c1;
	padding: 8px 0;
}

.message-table tbody tr:nth-child(2n+1) {background: #eff9fe}

.message-table tbody td{
	padding: 9px 0;
	font-size: 11px;vertical-align: top;
	line-height: 14px;
}

.message-table tbody td .green {color: #55926f}
.message-table tbody td .red {color: #865454}
.message-table tbody td .blue {color: #435473}

.message-form table {width:510px;margin-left: 130px;}
.message-form .fields {width: 160px;}

.message-form .text-field,
.message-form textarea,
.message-form select {
	background: none;
	border: 0;
	font-size: 12px;
	font-style: italic;
	color: #999;
	border-top: 1px solid #b3b3b3;
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	box-shadow: 0px 0px 2px #b3b3b3 inset;
	padding: 3px 5px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin: 3px 0;
	border-radius: 3px;
}

.message-form textarea {
	margin-left: 10px;
	height: 130px;
	resize: none;
	width: 100%;
}

.message-form .text-field,
.message-form select {width: 158px;}

.message-form .al-r {
	font-style: italic;
	font-size: 10px;
	color: #999;
	text-align: right;
}

.message-form input[type="image"] {
	float: right;
	margin: 10px 0;
}

.oferte-button {
	display: inline-block;
	border: 1px solid #36aae4;
	border-radius: 7px;
	width: 190px;
	text-align: center;
	padding: 25px 0;
	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+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MWMwZGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(97,192,223,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(97,192,223,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(97,192,223,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(97,192,223,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(97,192,223,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(97,192,223,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#61c0df',GradientType=0 ); /* IE6-8 */
}

.oferte-button:hover {
	background: rgb(97,192,223); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYxYzBkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(97,192,223,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(97,192,223,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(97,192,223,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(97,192,223,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(97,192,223,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(97,192,223,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#61c0df', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}

.oferte-button span {
	background: url("../images/oferte-ico.png") no-repeat left center;
	font-size: 26px;
	font-weight: bold;
	text-transform: uppercase;
	display: inline-block;
	padding-left: 30px;
}

.oferte-button.red{color: #ff0000;}
.oferte-button.blue {color: #0395e9;}

.oferte-video { 
	min-height: 65px;
	position: relative;
	top: -30px;
	width: 440px;}

	.oferte-video img {
		float: right;
		position: relative;
		top: -30px;}

		.oferte-video p {
			color: #4c4a4b;
			background: url("../images/oferte-arrow.png") no-repeat right center;
			margin: 0 120px 0 0;
			padding: 10px 30px 10px 0;
			font-weight: bold;
		}

		.oferte-video p {
			margin-bottom: 60px !important;
		}
		.thanks {padding: 10px 0;min-height: 120px;}

		.thanks h2.gradient{
			font-weight: bold;
			font-size: 14px;
			text-transform: uppercase;
			margin-bottom: 20px;
			margin-top: 20px;
			padding: 5px 20px;
			color: #fff;
			margin-left: -14px;
			background: rgb(27,160,199); /* Old browsers */
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFiYTBjNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(left, rgba(27,160,199,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(27,160,199,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(left, rgba(27,160,199,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(left, rgba(27,160,199,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(left, rgba(27,160,199,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
			background: linear-gradient(to right, rgba(27,160,199,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1ba0c7', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */
		}

		.social-likes {
			margin: 10px 20px;
			vertical-align: middle;
		}

		.social-likes td {padding: 0px 5px;}

		.socials td {padding:5px;}

		.socials {width: 200px;margin: 0 auto;}

		.socials a {
			/*   border: 1px solid #109ac0; */
			display: block;
			padding: 14px;
		}

		.type_file { /* блок-родитель, внутри которого будут позиционироваться остальные элементы для реализации стильного поля выбора файлов */
			position: relative;
			height: 26px;
		}
		.inputFile { /* поле type="file" */
		position: absolute; /* абсолютное позиционирование, чтобы можно было совместить поле и блок с оформлением */
		top: 0;
		left: 0;
		z-index: 16; /* z-слой должен быть больше, чем у блока с оформлением */
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); /* делаем поле абсолютно прозрачным */
		-moz-opacity: 0;
		-khtml-opacity: 0;
		opacity: 0;
		width: 159px;
		height: 26px;
	}
	.fonTypeFile { /* блок с оформлением */
		width: 159px; /* размеры картинки для оформления */
		height: 25px;
		background: url("../images/inputFile.png"); /* картинка оформления поля */
		position: absolute;
		top: 0;
		left: 0;
		z-index: 1; /* z-слой меньше, чем у поля выбора файла */
	}
	.inputFileVal { /* поле, в котором будет показан результат выбора файла */
		position: absolute;
		top: 5px;
		left: 5px;
		z-index: 2;
		width: 108px;
		background: none;
		border: none;
		text-overflow: ellipsis;
		font-style: italic;
		color: #999;
	}



	dfn {
		display: inline;
		height: 0;
		left: -1000px;
		overflow: hidden;
		position: absolute;
		top: -1000px;
		width: 0;
	}

	.width469 {
  /*margin-left: 0px;
  padding-left: 20px;
  padding-top: 16px;*/
}
.width469 p {
	padding-left:5px;
	padding-bottom : 20px;
}
.width440 {
	/*width : 440px*/
}

div.width440 h2 {
	background: url("../_images/bg_border_dot.gif") no-repeat scroll 0 0 transparent;
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 3px;
	position: relative;
	top: -30px;
	width: 166px;
}
#menu_vert {
	background: url("../_images/sidebg.png") repeat-y scroll 0 0 transparent;
	min-height: 60px;
	margin-top: -35px;
	padding-top: 35px;
	width: 441px;
}
#menu_vert li {
	background: url("../_images/disc-bullet.gif") no-repeat scroll 0 0 transparent;
	float: left;
	left: 15px;
	line-height: 11px;
	list-style: none outside none;
	padding: 0 0 20px 20px;
	position: relative;
	top: -7px;
	width: 124px;
}
* html #menu_vert li a {
	height: 1%;
}
div#menu_vert, div#menu_vert a {
	color: #FFFFFF;
	font-size: 8pt;
	text-decoration: none;
}
div#menu_vert a:hover {
	color: #FDFF00;
}
div#menu_vert ul h3 {
	color: #FFFFFF;
	font-size: 8pt;
	text-decoration: none;
}
div#menubg {
	background: url("../_images/sidebg.png") repeat-y scroll 0 0 transparent;
}
#intro {
	background: url("../_images/bg-intro.png") repeat-x scroll 0 0 transparent;
}
div.home-right {
	background: url("../_images/nav.png") repeat-x scroll 0 0 #FFFFFF;
	padding-top: 5px;
	/*width: 469px;*/
}
h2#title {
	background: none repeat scroll 0 0 transparent;
	border-bottom: 1px solid #CCCCCC;
	color: #777777;
	font-size: 14px;
	letter-spacing: 2px;
	margin-bottom: 8px;
	padding: 5px 0 2px;
	text-align: left;
	text-transform: uppercase;
}



div.mainfull { padding: 25px; width:910px; /*background:url(../_images/nav.png) repeat-x #FFFFFF; */}
div.main { padding: 25px 25px 0; float:left; width:469px; background:url(../_images/nav.png) repeat-x  #FFFFFF; }

div.main2 { padding: 25px; float:right; background:#fff url(../_images/nav.png) repeat-x; height:550px; width:547px; }
#stap2 small { color:red; }
#intro { background:url(../_images/bg-intro.png) repeat-x; }
div#sidebar { float: left; width:440px; margin-left: 0; }
div#sidebar2 { float: left; width:363px; margin-left: 0; }
div#sidebar h2 { background:transparent url(../_images/bg_border_dot.gif) no-repeat scroll; width:166px; color: #fff; font-size:10pt; font-weight:bold; position: relative; top:-23px; padding-left:5px; padding-top:3px; }
/** html div#sidebar { top: -30px;}*/
/* if sidebar doesnt include menu but content add class="hascontent" */


/* HEADINGS */
h2#title { background:none; color:#777; text-transform:uppercase; border-bottom: 1px solid #ccc; letter-spacing:2px; font-size:14px; text-align: left; padding:5px 0px 2px 0px; margin-bottom:8px;}
div.main h1 { font-size:20px; line-height: 1em; margin: 0; }
h3 { font-size:13px; }
div.main2 h1, div.mainfull h1 { color: #1778a1; text-align: left; padding-bottom: 1px; }
div.mainfull h3 { font-size: 12px; margin: 0; text-decoration:none; }
div.main h2 { text-transform:uppercase; letter-spacing:4px; margin:0 0 10px; position:relative; left:-10px; font-size:13px; background:url(../_images/bar.png) repeat-y; background-color:#005173; color: #fff; text-align: left; padding:0px 0px 0px 10px; }
div.main h1 { color:#777; text-transform:uppercase; border-bottom: 1px solid #ccc; letter-spacing:2px; font-size:14px; text-align: left; padding:5px 0px 2px 0px; margin-bottom:8px;}
div.main3 h3,div.main h3, div.main2 h3 { color: #5A9CC0; padding-bottom: 3px; text-decoration:none; }
div.main h3 a:hover { color: #53A8FF; }
/* END HEADINGS */

/* TEXT */

.quotetitle {margin-left: 10px; border-left: 7px solid #ddd;  width: 442px; float: right; padding: 10px 10px 0 10px; background-color: #F1F1F1; font-size:11px;}
blockquote { margin-left: 10px; border-left: 7px solid #ddd;  font-style: italic;  width: 442px; float: right; padding: 10px; background-color: #F1F1F1; font-size:12px; }


pre { font-family: monospace; font-size: 1.0em; }
strong, b { font-weight: bold; }
em, i { font-style:italic; }
/* Wrapping text in <code> tags. Makes CSS not validate */
code, pre { white-space: pre-wrap; /* css-3 */ white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: -o-pre-wrap; /* Opera 7 */ word-wrap: break-word; /* Internet Explorer 5.5+ */ font-family: "Courier New", Courier, monospace; font-size: 1em; }
pre { border: 1px solid #000; background-color: #ddd; margin: 0 1em 1em 1em; padding: 0.5em; line-height: 1.5em; font-size: 90%; }
/* END TEXT */

/* LISTS */
div.main ul, div#main ol, div#main dl { margin: 0 0 1.5em 0; list-style-type:none; margin-top: 90px;}
div.main ul li, div#main ol li {background:transparent url(../_images/arrow.gif) no-repeat scroll 5px 6px;
	font-size:12px; 
	padding-left:20px;}
	div.main ul#list li { margin-left: 15px; margin-bottom:10px; font-size:11px; }
	div#dl dt { font-weight: bold; margin: 0 0 0.25em 3em; }
	div#dl dd { margin: 0 0 0 3em; }

	dl.cdlijst {margin-left: 50px;}
	.cdlijst, dl.druk {color: #09637D;}
	.cdlijst .descr, dl.druk dd {font-style: italic; font-size: 11px; padding-bottom:10px;}
	.cdlijst .name, dl.druk dt {font-weight: bold; font-size: 12px;}

	.inhoud {font-size:12px; color:#000;}

	.leftcontainer50 {width: 380px; float:left; background:#f4f5f7; padding:10px; margin-bottom: 20px; }
	.rightcontainer50 {width: 380px; float:right; background:#f4f5f7; padding:10px; margin-bottom: 20px;}
	.rightcontainer50blanc {width: 380px; float:right; background:#fff; padding:10px; }
	.container100 {width: 800px; float:left; padding:10px; background:#f4f5f7; margin-bottom: 20px;}

	.subkop {padding-bottom: 10px; font-size:14px;}

	#heavy {letter-spacing:1px; color:#0066CC; background:#EEE;}
	/* END LISTS */

p#introtext { /*height:160px;*/ /*margin-bottom: 0px */}
a.offbutton { background: url(../_images/offertebutton.png) left top no-repeat; cursor:pointer; display:block; height:27px; text-indent:-9000px; width:139px;  left: 20px; bottom:10px; position:absolute; }
a.offbutton:hover, a.offbutton2:active { background:url(../_images/offertebutton.png) left bottom no-repeat; }
a.offbutton2 { background: url(../_images/offertebutton2.png) left top no-repeat; cursor:pointer; display:block; height:27px; text-indent:-9000px; width:86px;  left: 115px; bottom:10px; position:absolute; }
a.offbutton2:hover, a.offbutton2:active { background:url(../_images/offertebutton2.png) left bottom no-repeat; }
a.fotobutton { background: url(../_images/bekijkfoto.png) left top no-repeat; cursor:pointer; display:block; height:27px; text-indent:-9000px; width:86px;  left: 20px; bottom:10px; position:absolute; }
a.fotobutton:hover, a.fotobutton:active { background:url(../_images/bekijkfoto.png) left bottom no-repeat; }


a.detailbutton { background: url(../_images/meerdetails_button.png) left top no-repeat; cursor:pointer; display:block; height:27px; text-indent:-9000px; width:139px;  left: 40px; bottom:10px; position:absolute; }
a.detailbutton:hover, a.detailbutton:active { background:url(../_images/meerdetails_button.png) left bottom no-repeat; }
a.offertebutton { float:right; background: url(../_images/offerte_button2.png) left top no-repeat; cursor:pointer; display:block; height:57px; text-indent:-9000px; width:189px; margin: 20px auto 10px auto; }
a.brandenbutton { background: url(../_images/brandenpersen.png) right top no-repeat; cursor:pointer; display:block; height:86px; text-indent:-9000px; width:189px; margin: 20px 0 0 0; }
a.brandenbutton:hover, a.brandenbutton:active { background:url(../_images/brandenpersen.png) right bottom no-repeat; }
a.persenbutton { background: url(../_images/brandenpersen.png) left top no-repeat; cursor:pointer; display:block; height:86px; text-indent:-9000px; width:189px; margin: 20px 0 0 0; }
a.persenbutton:hover, a.persenbutton:active { background:url(../_images/brandenpersen.png) left bottom no-repeat; }
p.dvd { height:120px; }
.container { margin-bottom:10px; }
.infoboxcontainer img { float:none; border:0; }
.infobox { background:url(../_images/bgbox.png) bottom #eee repeat-x; width:210px; float:left; padding:5px 5px; border:1px solid #CCCCCC; margin-right:8px; min-height:370px;
	height:auto !important;  height:370px; position:relative; }
	.infoboxprijzen { float:left; padding:5px; border:1px solid #ccc; margin-right:8px; }
	.infobox small {padding-left:10px; position:absolute; bottom: 40px;}
	.smallerbox {min-height:215px;}
	.smallerbox a {color: #fff;}
	div.main .smallerbox h3 a:hover {color: #FFED3B;}
	.smallerbox2 {min-height:300px;}
	div.main .infobox p { padding-left:10px;}
	div.main .infobox h3 { padding:5px; text-decoration:none; }
	div.main .infobox img { padding:0px; background-color:#FFFFFF; border: 1px solid #ccc; }
	div.main .infobox a:hover img { border: 1px solid #F8B42F; }

	.contactbox { width:174px; float:left; }
	.routebox { width:320px; float:left; }
	.routecontactbox { float:right; border-left: solid 1px #CCCCCC; padding-left:10px; }
	div.main .routecontactbox h3 { margin: 0; }
	.splitmaincontainer { float:left; margin-top: 50px;}
	.clear { clear:both; }
	.right {float: right;}
	.center { display: block; margin-left: auto; margin-right: auto; }
	div.main ul.goodlist li { background: url(../_images/tick.png) no-repeat 0 15px; margin:0; padding:10px 0 0 20px; list-style:none; }
	.split { width: 234px; float: left; }
	/*div.main .voordelen li {font-size:11px;}*/
	#voordelencontainer {background: url(../_images/silhouet.png) no-repeat right 5px;}
	.imgleft {float:left; padding:10px;}
	.imgright {float:right; padding:10px;}
	.datum{ color:#FFFFFF; background:url(../_images/tekstbar.png) bottom no-repeat; font-weight: bold; font-size: 12px; line-height:23px; }

	/* Customer Menus */

	#primary-nav li li { width: 137px; }

	#primary-nav, #primary-nav ul { list-style: none; margin: 0px; padding: 0px; }
	#primary-nav ul { position: absolute; display: none; z-index:100 }

	#primary-nav li { float: left;}

	#primary-nav a {  cursor:pointer; display: block; margin: 0px;  text-decoration: none; color: #fff;  font-size: 12px; }
	#primary-nav li li a:hover {background-color: #4a7994; }
	#primary-nav li li a { border-bottom: 1px solid #C0C0C0; padding: 5px 10px; }

	#primary-nav ul { background-color: #275f7f; filter:alpha(opacity=85); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; }

	#primary-nav ul, #primary-nav li:hover ul, #primary-nav li:hover ul ul, #primary-nav li.menuparenth ul, #primary-nav li.menuparenth ul ul { display: none; }

	#primary-nav li:hover ul, #primary-nav ul li:hover ul, #primary-nav ul ul li:hover ul, #primary-nav li.menuparenth ul, #primary-nav ul li.menuparenth ul, #primary-nav ul ul li.menuparenth ul { display: block; }

	/* IE Hacks */
	#primary-nav li li { float: left; clear: both; }
	#primary-nav li li a { height: 1%; }
	* html #primary-nav ul {top: 168px} /*style for IE*/

	/* Fix for Opera 8 */
	.clearb { clear: both;  }
#menuwrapper { display: block;  height: 42px; background:#69A2C5;/* Fix for Opera 8 */ }


/* Vertical menu */

#menu_vert li { list-style: none; width:124px; padding:0 0 20px 20px; position: relative; left: 15px; top:-7px; float: left; line-height:11px; background:url(../_images/disc-bullet.gif) no-repeat transparent; }
* html #menu_vert li a { height: 1%; }
div#menu_vert, div#menu_vert a { font-size: 8pt; text-decoration:none; color: #fff; }
div#menu_vert a:hover { color: #FDFF00; }
div#menu_vert ul h3 { font-size: 8pt; text-decoration:none; color: #fff; }

/* START OF CMSMS style sheet 'Accessibility and cross-browser tools' */

/* accessibility */
span.accesskey { text-decoration:none; }
.accessibility, hr { display:none; }
dfn { position: absolute; left: -1000px; top: -1000px; width: 0; height: 0; overflow: hidden; display: inline; }
/* end accessibility */

/* clearing */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html>body .clearfix { display: inline-block; width: 100%; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
/* end clearing */

/* END OF 'Accessibility and cross-browser tools' */

#stap2 tbody {font-size:11px;}

div.htmltooltip{
	position: absolute; /*leave this and next 3 values alone*/
	z-index: 1000;
	left: -1000px;
	top: -1000px;
	background: url(../_images/tooltip.png) no-repeat;
	color: #000;
	width: 196px;
	height:191px;
}

div.htmltooltip p{
	padding:15px 15px 12px 15px; color:#666666; 
}

div.htmltooltip p strong{
	color:#CC0000; font-size:14px;
}

div.htmltooltip1{
	position: absolute; /*leave this and next 3 values alone*/
	z-index: 1000;
	background: #ffffff;
	color: #000;
	width: 300px;
	height:auto;
	border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	border:1px solid #999999;
}
div.htmltooltip1 p{
	padding:15px 15px 12px 15px; color:#666666; 
}

#gmap { width: 454px; height: 400px; border:1px solid #D3D3D3; }
#gmap .mapinfo { line-height: 1.4em; color:#838383;}
.nederland {background:url(../_images/nl.png) no-repeat scroll; padding-left:20px; line-height:12px; font-weight:bold;}
.belgie {background:url(../_images/be.png) no-repeat scroll; padding-left:20px; line-height:12px; font-weight:bold; }

/* LOGIN */


.login_form textfield:focus {color: #000;}

.login_form{ position: relative; top:4px; right:0px; z-index:1000; background: url(../_images/pullbg.png) #9BCADE; width:157px; height:180px; padding:20px;  display:none; -moz-border-radius-bottomright: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottom-left: 10px; border-bottom-left-radius: 10px; box-shadow:2px 2px 2px rgb(0,0,40);
}

.login_form .textfield input {padding:5px; margin-top:5px; margin-bottom:5px;}
.login_form p {margin:0; padding: 0;}
.login_form .wachtwoord a{text-align:right; color:#005272; text-decoration:underline; font-size:9px;}
.login_form label input {padding:0px; margin: 0px;}

.login_form strong, .remember_me{color:#fff; float:left;}

.login_form .submit {float:right; padding:2px;}


.infooptie2 {
	color: #4C4C4C !important;
	margin-left: 53px!important;
	margin-top: -138px!important;
	text-align: left !important;
	width: 155px;
}

.infooptie2 {
	margin-left: 16px!important;
	margin-top: -163px!important;
}
.infooptie2 {
	display: none;
	position: absolute;
	width: 170px;
	margin-left: 145px;
	margin-top: -15px;
	border: 1px solid #F77E8C;
	z-index: 1;
	background: url(../_images/warningIcon.png) no-repeat #FFEFF0 10px 11px;
	padding: 10px 10px 10px 35px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 5px;
	top: 65px;
	left: 330px;
	    line-height: 19px;
    font-size: 11px;
}
.sch2_left .infooptie2{
	top:83px;
	
}
@media (max-width: 1100px){
	.infooptie2{
		    left: 25%;
	}
}
/* CODER */

.part1-bigcaption
{
	/*color: #1d3561; */
	font-family: calibri;
	font-size: 15px;
	font-weight: bold;
}
.part1-smallcaption
{
	/* color: #1d3561; */
	/*font-family: arial;*/
	font-size: 11px;
	font-weight: bold;
	margin-top: -6px;
}
.part1-caption
{
	padding-left:2px; 
	padding-top:10px;
}

.part1-caption2
{
	padding-left:2px; 
	padding-top:18px;
}

.part3-caption
{
	padding-left:3px; 
	padding-top:5px;
}

.part3-caption2
{
	padding-left:3px; 
	padding-top:10px;
}

.part3-bigcaption
{
	/*color: #1d3561;*/
	font-family: calibri;
	font-size: 15px;
	font-weight: bold;
}

.part3-smallcaption
{
	/*color: #1d3561;*/
	/*font-family: arial;*/
	font-size: 10px;
	font-weight: bold;
}

.part3-sub-caption
{
	padding-left:3px; 
	padding-top:5px;
}

.part3-sub-caption2
{
	padding-left:3px; 
	padding-top:10px;
}

.part3-sub-caption3
{
	padding-left:3px; 
	padding-top:2px;
}

/** customer csss **/
.box-blue{
	border:2px solid #5A9CC0;border-radius:20px;padding:10px;color:#5A9CC0;font-size:12px;
}
.box-blue a{
	color:#5A9CC0;
}
.star{
	color:#FF0000;
}

.main p {
	margin-bottom: 45px;
	padding: 0;
}

.footer .item1 p {margin-left:35px }
.footer .item5 ul {margin-left: 75px}
.footer .grid-item.item5 li a {margin-bootom:8px}



#content {margin-bottom: -10px;}
.clearfix {display: table; clear: both;}
.sch_wrapper {overflow: hidden; width: 100%;}
.sch_wrap {width: 986px;margin: 0 auto;}
.sch {overflow: hidden; padding: 40px 0 0; margin: 0 0 70px;}
.sch_left {float: left; width: 30%;}
.sch_right {float: left; width:65%; margin: 0 0 0 2%; padding: 0 0 0 3%; background-color: #e4ebf5;}
.sch_right h2 {color: #0096c1;font-family: Conv_Helvetica;font-size: 24px;font-weight: 400;line-height: 26px; margin: 0 0 20px;}
.sch_text {color: black;font-family: Conv_Helvetica;font-size: 14px;font-weight: 400;line-height: 22px; margin: 0 0 20px;}
.sch_link {color: #dc0000;font-family: Conv_Helvetica;font-size: 15px;font-weight: 700;line-height: 22px;}
.sch_link img {vertical-align: middle; margin: 0 15px 0 0;}

.sch2 {background-color: #e4ebf5;padding-bottom: 60px;    margin-bottom: 60px; position: relative;  display: inline-block;}
.sch2:before {content: ''; width: 10000px; height: 100%; /*background: #0f6790;*/ top: 0; left: -10000px; display: block; position: absolute;}
.sch2:after {content: ''; width: 10000px; height: 100%; /*background: #0f6790;*/ top: 0; right: -10000px; display: block; position: absolute;}
.sch2 h2 {color: #0096c1;font-family: Conv_Helvetica;font-size: 34px;font-weight: 700;line-height: 26px; padding: 60px 0 40px; text-align: center; }
.sch2_left {float: left; width: 50%; text-align: center;position: relative;}
.sch2_left button {padding-left: 50px;width: 250px;height: 80px;background-color: white;border-radius: 15px; line-height: 80px; vertical-align: middle; display: inline-block; color: #0096c1;font-family: 'Open sans', sans-serif;font-size: 25px;font-weight: 600;line-height: 26px;text-transform: uppercase; background: url(../_images/sch/sch2_right.png) no-repeat 25px 50%, #fff;margin: 0 0 50px; border:4px solid #0096c1;}

.sch2 ul {margin: 0;padding: 0; display: inline-block; width: 250px; list-style-image: url(img/sch_mark.png); text-align: left; padding-left: 80px;}
.sch2 ul li {color: #333;font-family: Conv_Helvetica;font-size: 16px;font-weight: 400;line-height: 28px; position: relative;}
.sch2 ul li:after {
	position:absolute;
	content: '\2714';
    font-size: 23px;
    color: #0096c1;
	/*
	width: 14px;
	height: 10px;
	top:30%; */
	left:-40px;
	/* background: url(../images/icon-checked-list-item.png) no-repeat; */
}
.sch2_right {float: right; width: 50%; text-align: center;position: relative;}
.sch2_right button {padding-left: 50px;width: 250px;height: 80px;background-color: white;border-radius: 15px; line-height: 80px; vertical-align: middle; display: inline-block; color: #0096c1;font-family: 'Open sans', sans-serif;font-size: 25px;font-weight: 600;line-height: 26px;text-transform: uppercase; background: url(../_images/sch/sch2_right.png) no-repeat 25px 50%, #fff; margin: 0 0 50px; border:4px solid #0096c1;}
.sch2_right button:hover,
.sch2_left button:hover {color:#dc0000;background: url(../_images/sch/sch2_left.png) no-repeat 25px 50%, #fff;}

.b1 fieldset {border: none; padding: 0px; margin: 0; }
.b1 {overflow: hidden; width: 980px; margin: 0 auto 40px; }
.b1_left {float: left; width: 260px; margin: 0 50px 15px 0; }
.b1_text {color: #dc0000;font-size: 15px;font-weight: 700;line-height: 22px; text-align: center;}
.b1_right {float: left; width: 670px; border: 2px solid #a5bccc; background: url(../images/b1_i.png) no-repeat 75px 50%, #f7fbfd; padding: 0 0 0 200px; box-sizing: border-box;}
.b1_right_text {padding: 20px; font-size: 14px;font-weight: 400;line-height: 22px;color: black;}
.b1_right_text a {color: #0f6790;color: #0f6790;text-decoration: underline;}

.b2 {width: 980px; margin: 0 auto;}
.b2 .discType,
.b2:after {content: ''; clear: both; display: table;}

.bl1,
.bl2,
.bl3 {float: left; width: 226px; margin: 0 24px 0 0;}
.bl4 {float: left; width: 226px;margin: 0;}
.bl1 {width: 230px;}

.input-radio {display: block; float: left; width: 64px; height:30px; opacity:0;}
.discSubType>div {margin: 0 0 20px;}
#firstcontainer fieldset>div {margin: 0 0 40px;}
.part1-caption2,
.part1-caption {float: left; width: 150px;}
.subDiscType,
.discType {position: relative; color: #fff;  cursor: pointer;}
.part1-caption2 {line-height: 30px;}
.part1-bigcaption {font-weight: bold; font-size: 15px;font-weight: 700;}
.bl1 .part1-bigcaption:before {pointer-events: none; content:''; position: absolute; left: 20px; width: 30px;height: 30px; background: #fff; border-radius: 15px; cursor: pointer;} 
.part1-smallcaption {font-size: 12px;font-weight: 400;text-transform: uppercase; }

.bl1 .subDiscType input:checked + div >div:after,
.bl1 .discType input:checked + div > .part1-bigcaption:after {content:''; position: absolute; left: 26px; top: 6px; width: 18px;height: 18px; border-radius: 9px; background-color: #dc0000;background-image: linear-gradient(to top, #840c06 0%, #ef2e2b 100%);border: 1px solid #ffca13; box-sizing: border-box;pointer-events: none; cursor: pointer;} 
.infotag {display: none;}
.discSubType {padding: 30px 0 0; cursor: pointer;}
.subDiscType > div > div:first-child {line-height: 30px;}

#firstcontainer {background-color: #1a77a3;box-shadow: -10.6px 10.6px 18px rgba(24, 63, 84, 0.22); margin: 0 0 20px;}
.bl1_2 {background-color: #1a77a3;box-shadow: -10.6px 10.6px 18px rgba(24, 63, 84, 0.22); padding: 20px; color:#fff;    line-height: 35px; text-transform: uppercase;}
.bl1 h2 {color: white;font-size: 20px;font-weight: 700;line-height: 26px; padding: 0 0 0 20px;}
.bl1_2 h2 {padding: 0px; margin-top: 0;}
.bl1_2 input {float: right; width: 120px;height: 40px;background-color: #fbfdfe; border: none;}

.bl2 h2,
.bl3 h2,
.bl4 h2 {background-color: #a1b3bf;height: 48px;width: 226px; line-height: 48px; vertical-align: middle; box-sizing: border-box; padding: 0 0 0 30px; color: white;font-size: 20px;font-weight: 700; margin: 0 0 20px;}


.bl2 fieldset > div > div {margin-bottom: 25px;}
.bl2 .package {overflow: hidden;}
.bl2 .part1-caption,
.bl2 .part1-caption2 {position: relative; height: 40px;color: #828282;}

.bl2 .input-radio + div.part1-caption:after,
.bl2 .input-radio + div.part1-caption2:after {pointer-events: none; content:''; top:0; position: absolute; left: -55px; width: 30px;height: 30px; background: #fff; border-radius: 15px; cursor: pointer;border: 1px solid #d2e3ef; z-index: 10;} 
.bl2 .input-radio:checked + div.part1-caption:before,
.bl2 .input-radio:checked + div.part1-caption2:before {content:''; position: absolute; left: -48px; top: 7px; width: 18px;height: 18px; border-radius: 9px; background-color: #dc0000;background-image: linear-gradient(to top, #840c06 0%, #ef2e2b 100%);border: 1px solid #ffca13; box-sizing: border-box;pointer-events: none; cursor: pointer; z-index: 15;} 
.bl2 .packageSub {display: none;}

.bl3 fieldset > div > div {margin-bottom: 25px;}
.bl3 .print {overflow: hidden;}
.part3-sub-caption3 {width: 150px; float: left;   }
.part3-sub-caption3,
.bl3 .part1-caption,
.bl3 .part1-caption2 {position: relative; height: 40px; color: #828282;}

.bl3 .input-radio + div.part3-sub-caption3:after,
.bl3 .input-radio + div.part1-caption:after,
.bl3 .input-radio + div.part1-caption2:after {pointer-events: none; content:''; top:0; position: absolute; left: -55px; width: 30px;height: 30px; background: #fff; border-radius: 15px; cursor: pointer;border: 1px solid #d2e3ef; z-index: 10;} 
.bl3 .input-radio:checked + div.part3-sub-caption3:before,
.bl3 .input-radio:checked + div.part1-caption:before,
.bl3 .input-radio:checked + div.part1-caption2:before {content:''; position: absolute; left: -48px; top: 7px; width: 18px;height: 18px; border-radius: 9px; background-color: #dc0000;background-image: linear-gradient(to top, #840c06 0%, #ef2e2b 100%);border: 1px solid #ffca13; box-sizing: border-box;pointer-events: none; cursor: pointer; z-index: 15;} 
.bl3 .printSub {display: none;}


.part1-bigcaption,
body * {font-family: 'Open sans', sans-serif;}
.b1 {overflow: hidden; width: 980px; margin: 0 auto 40px; padding-top: 40px;}
.b1 fieldset {border: none; padding: 0px; margin: 0; }
.b1_left {float: left; width: 260px; margin: 0 50px 15px 0; }
.b1_text {color: #dc0000;font-size: 15px;font-weight: 700;line-height: 22px; text-align: center;}
.b1_right {float: left; width: 670px; border: 2px solid #a5bccc; background: url(../../images/b1_i.png) no-repeat 75px 50%, #f7fbfd; padding: 0 0 0 200px; box-sizing: border-box;}
.b1_right_text {padding: 20px; font-size: 14px;font-weight: 400;line-height: 22px;color: black;}
.b1_right_text a {color: #0f6790;color: #0f6790;text-decoration: underline;}

.mouse2 {line-height:17px; height:100px; display:block; float:left; visibility: hidden; position: relative; width: 140px; padding:10px; left: 0px; border:1px solid #ccc; background:#fff; z-index:1; -moz-border-radius: 10px; -webkit-border-radius: 5px;  } 
.mouse2 p { font-size:11px; }
.mouse2 p strong {color:#FF0000;} 
.subfix {height:25px;}

/****************************************
 * General
 ****************************************/
 form { margin: 0; padding: 0; }
 fieldset {float: left; width: 226px; margin: 0 24px 20px 0; padding: 0; border: none}

 #subhead { letter-spacing:1px; margin:10px 0; padding:12px 10px 0px 125px; background: url(../_images/info.png) no-repeat; width:583px; height:138px; font-size:11px; float: left;}
 #subhead a { text-decoration:underline;  }
/****************************************
* Form
****************************************/
#pricer { font-family: arial, helvetica, sans-serif; font-size: 12px; text-align: left; }
fieldset h2 { font-size:20px; padding: 4px 10px 6px 10px;background-color: #a1b3bf;color:#FFFFFF; font-weight: bold; font-family:'Open sans', sans-serif; }
#productionFieldSet { width:175px; }
#productionHeader { width:175px; }
#quote { width:175px; border-color: #5FA1C6; }
#quote h2 { background: #bfe595; }
#lastcontainer h3, 
#firstcontainer h3 { font-size: 12px; line-height:12px; font-family:Arial; text-decoration:none; }
#lastcontainer {}
#firstcontainer { width:230px; float: left; margin-right: 24px; margin-bottom: 20px; }
#firstcontainer fieldset {width: 100%; box-sizing: border-box; margin-right: 0; margin-bottom: 20px; padding-bottom: 20px;padding: 0; float: none; border: none; background-color: #1a77a3; box-shadow: -10.6px 10.6px 18px rgba(24, 63, 84, 0.22);}
#firstcontainer fieldset h2 {color: white;font-size: 20px;font-weight: 700;line-height: 26px; padding: 15px 0 0 15px; margin: 0; width: 100%; background: transparent; }
.nomouse h2 {padding-left: 0;}
#columnHeader {     font-size: 20px;  padding: 4px 10px 6px 10px; background-color: #a1b3bf;  color: #FFFFFF; font-weight: bold; font-family: 'Open sans', sans-serif;}
#getPrice {width: 190px; border: 1px solid #d2e3ef;background-color: #fcfdfd;border-radius: 3px;height: 40px;text-align: center; color: #828282;font-size: 15px;font-weight: 700;text-transform: uppercase;line-height: 34px; vertical-align: middle; margin: 20px auto 40px; display: block;}
#results { width:300px; padding:4px; background:#F4F4F4; font-size:11px; }
.input-submit, .input-button { margin: 0 0 5px 0; padding: 3px 0 3px 5px; width: 115px; font-size: 12px; text-align: center; }
.input-submit { font-weight: bold; }
.clear { clear:both; }

.input-radio {display: block !important; float: left; width: 64px; height:40px; opacity:0; cursor: pointer;}
.discSubType>div {margin: 0 0 0;}
#firstcontainer fieldset>div {margin: 0 0 0px; overflow: hidden;}
.part3-caption2,
.part3-sub-caption3,
.part3-sub-caption2,
.part1-caption2,
.part1-caption {float: left; width: 150px; padding-bottom: 20px; padding: 1px}
.subDiscType,
.discType {position: relative; color: #fff;  cursor: pointer; overflow: hidden; padding: 9px 0 6px;}

.part1-caption2 {line-height: 45px; padding: 0;}
.part1-bigcaption {font-weight: bold; font-size: 15px;font-weight: 700; position: relative;}

.print,
.part3-bigcaption {position: relative; padding: 9px 0 6px;}

.print {overflow: hidden;padding: 9px 0 6px;}

#firstcontainer .discType:hover {
	background-color: #2084b2;
}

#techniekSelector>div {line-height: 20px; cursor: pointer;}



#firstcontainer fieldset>div.horovodes {position: relative; overflow: visible; font-weight:bold; line-height: 44px; padding-left: 74px;}
.horovodes:after {content:''; position: absolute; left: 30px; top: 14px; width: 18px;height: 18px; border-radius: 9px; background-color: #dc0000;background-image: linear-gradient(to top, #840c06 0%, #ef2e2b 100%);border: 1px solid #ffca13; box-sizing: border-box;pointer-events: none; cursor: pointer;}
.horovodes:before {pointer-events: none; content:''; position: absolute; left: 23px; top: 7px; width: 30px; height: 30px; background: #fff; border-radius: 15px; cursor: pointer;border: 1px solid #d2e3ef;}


.part3-bigcaption:before,
.part1-bigcaption:before {pointer-events: none; content:''; position: absolute; left: -52px; top: 7px; width: 30px;height: 30px; background: #fff; border-radius: 15px; cursor: pointer;border: 1px solid #d2e3ef;} 

.subPrint input:checked + div > div:after,
.print input:checked + div > div:after,
.subPackage input:checked + div >div:after,
.package input:checked + div >div:after,
.subDiscType input:checked + div >div:after,
.discType input:checked + div > .part1-bigcaption:after {content:''; position: absolute; left: -45px; top: 14px; width: 18px;height: 18px; border-radius: 9px; background-color: #dc0000;background-image: linear-gradient(to top, #840c06 0%, #ef2e2b 100%);border: 1px solid #ffca13; box-sizing: border-box;pointer-events: none; cursor: pointer;} 

.part1-smallcaption {font-size: 12px;font-weight: 400;text-transform: uppercase; }
.infotag {display: none;}
.discSubType {padding: 0 0 0; cursor: pointer;}

#firstcontainer fieldset.nomouse {line-height: 50px; color:#fff; padding: 0 15px 10px 0px; text-transform: uppercase; 
	background: #0f6790; /* Old browsers */
	background: -moz-linear-gradient(top,  #0f6790 0%, #1a77a3 51%, #1a77a3 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #0f6790 0%,#1a77a3 51%,#1a77a3 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #0f6790 0%,#1a77a3 51%,#1a77a3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f6790', endColorstr='#1a77a3',GradientType=0 ); /* IE6-9 */
}
#quant {float: right; width: 135px; height: 40px; font-size: 20px; }

.package .part1-bigcaption {color: #828282;}
.package {overflow: hidden; padding: 9px 0 6px; position: relative;}

.dct-sub {overflow: hidden; margin: 0 0 0px; padding: 5px 0 13px;}
.part3-caption {padding: 0; float: left; color: #828282;}

#options-checkboxes-disc {width: 226px; margin-right: 0; float: left;}
#options-checkboxes-disc fieldset {width: 100%!important; margin: 0; padding: 0; }

div.mainfull {padding: 0px; width: 100%;}
.packageSub2,
.printSub,
.printSub2 {text-align: center;}
.part1-bigcaption {text-align: left;}
.part3-sub-caption2 .part1-bigcaption {line-height: 40px;}

#options-checkboxes-disc .opt-package,
#options-checkboxes-disc .opt-print,
#options-checkboxes-disc .opt-discType {margin: 0 0 20px; 
	background: #0f6790; /* Old browsers */
	background: -moz-linear-gradient(top,  #0f6790 0%, #1a77a3 51%, #1a77a3 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #0f6790 0%,#1a77a3 51%,#1a77a3 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #0f6790 0%,#1a77a3 51%,#1a77a3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f6790', endColorstr='#1a77a3',GradientType=0 ); /* IE6-9 */
	box-shadow: -10.6px 10.6px 18px rgba(24, 63, 84, 0.22); }

	#options-checkboxes-disc .opt-package.disabled,
	#options-checkboxes-disc .opt-print.disabled,
	#options-checkboxes-disc .opt-discType.disabled {background: #fff; color:#333}

	.opt-package.disabled h2,
	.opt-print.disabled h2,
	.opt-discType.disabled h2 {background: #88959c;}
	.opt-package h2,
	.opt-print h2,
	.opt-discType h2 {background: transparent;}

	.opt-discType input[type=checkbox]{border: none; background: #fff; width: 17px;height: 17px; opacity: 0;}

	.opt-print .info-window-label,
	.opt-package .info-window-label,
	.opt-discType .info-window-label {color: #fff;}
	.opt-package.disabled .info-window-label,
	.opt-print.disabled .info-window-label,
	.opt-discType.disabled .info-window-label {color: #828282;}


	.info-window-label .infooptie {color:#555}
	.opt-package.disabled table,
	.opt-print.disabled table,
	.opt-discType table {width: 90% !important; margin: 0 auto;}

	.opt-print table,
	.opt-package table {margin: 10px auto 20px; width: 90%; }
	.opt-print table td,
	.opt-package table td {color: #828282; vertical-align: middle;} 
	.opt-print input[type=checkbox],
	.opt-package  input[type=checkbox] {width: 17px;height: 17px;background-color: #fcfdfd;border: 1px solid #d2e3ef; border-radius: 0; opacity: 0;}
	/* Buttons */

	#contentintro .option, #contentintro .disabled, #contentintro .active, #contentintro .hover, #contentintro .gray  {}
	.sub {height: 37px;}
	.gray {filter: Gray; }
	.disabled { filter: gray alpha(opacity=25); -moz-opacity:.25; opacity:0.25; }
	.hover { cursor: pointer; }  
	/* invisible button text */
	.option input, .option label { display: none; }
	/* infotag */
	.infotag, .active .infotag, .disabled .infotag, .gray .infotag { display:none; }
	.infotag { display: block; position: absolute; width: 235px; margin-left: 235px; margin-top: -70px; border:1px solid #ccc; background:#fff; z-index:1; -moz-border-radius: 10px; -webkit-border-radius: 5px; display:none;}
	.infotag .infotext {padding:10px; box-shadow: 0 0 10px rgba(161, 179, 191, 0.4);background-color: white; padding: 10px 20px;  text-align: center; position: relative;}
	.infotag:after {content: ''; position: absolute;top: 30px; left: -14px;  border: 7px solid transparent; border-right: 7px solid #ccc; z-index: 10; }
	.infotag:before {content: ''; position: absolute;top: 31px; left: -12px;  border: 6px solid transparent; border-right: 6px solid #fff; z-index: 15; }

	.infooptie {display: block; position: absolute; width: 135px; margin-left: 192px; margin-top: -15px; border:1px solid #F77E8C; z-index:1; background: url(../_images/warningIcon.png) no-repeat #FFEFF0 10px 11px; padding: 10px 10px 10px 35px; -moz-border-radius: 10px; -webkit-border-radius: 5px;  box-shadow: 0 0 7px rgba(236, 175, 175, 0.96);}
	.infooptie:after {content: ''; position: absolute;top: 15px; left: -14px;  border: 7px solid transparent; border-right: 7px solid #F77E8C; z-index: 10;}
	.infooptie:before {content: ''; position: absolute;top: 16px; left: -12px;  border: 6px solid transparent; border-right: 6px solid #fff; z-index: 15; }

	.disabled .infooptie {display: none;}
	.infotag img { padding:10px; }
	.infotag p { font-size:11px; margin:5px 0 0 0; }
	.infotag strong { color: #3b3b3b; }
	.infotag ul { font-size:11px; margin-left: 15px; margin-top:5px;}

	#verpakkingfield { background:#F4F4F4 none repeat scroll 0 0; border:1px solid #79A8C1; float:left; width:350px; }
	#verpakkingfield h2 { margin: 0 0 15px 0px; font-size:14px; width: 330px; padding: 4px 10px 6px 10px; background: #5FA1C6; color:#FFFFFF; font-family:'Open sans', sans-serif; }
	.hover .hi { margin-top: -110px; }
	#pricer small { color:#5FA1C6; font-size:9px; line-height:11px; display:block; }


	.extra { line-height:25px; }
	.spacer { padding-top:10px; display:block; }

	/* CHILD kleinere button image - NONE */
	#caseType-none, #discType-none, #insertType-none { background-image: url(../_images/childklein.png); height: 37px; background-position: 0 -703px; }
	#caseType-none.option, #caseType-none.option, #discType-none.option, #insertType-none.option { background-position: 0 -703px; }
	#caseType-none.hover, #discType-none.hover, #insertType-none.hover { background-position: -120px -703px; }
	#caseType-none.active, #discType-none.active, #insertType-none.active { background-position: -240px -703px; }
	#caseType-none.gray, #caseType-none.gray, #discType-none.gray, #insertType-none.gray, #caseType-none.disabled, #discType-none.disabled, #insertType-none.disabled { background-position: -360px -703px; }

	/* sub button <span> */
	.option span.button, .disabled span.button, .active span.button, .hover span.button, .gray span.button  { float: right; padding-right: 20px; display: block; height: 60px; background-image: url(../_images/subarrow.png); background-repeat: no-repeat; width:0px; }
	.option span.button { background-position: -20px 0px; }
	.hover span.button { background-position: 0px 0px; }
	.active span.button { background-position: -40px 0px; }
	.gray span.button, .disabled span.button { background-position: -60px 0px; }


	/* PARENT Button images - DISC */

	#CdSoort-A { background-image: url(../_images/parent.png); background-position: 0px 0px; }
	#CdSoort-A.option { background-position: 0 0px; }
	#CdSoort-A.hover { background-position: -120px 0px; }
	#CdSoort-A.gray, #CdSoort-A.disabled { background-position: -360px 0px; }
	#CdSoort-A.active { background-position: -240px 0px; }

	#discType-cdrom { background-image: url(../_images/parent.png); background-position: 0 -60px; }
	#discType-cdrom.option { background-position: 0 -60px; }
	#discType-cdrom.hover { background-position: -120px -60px; }
	#discType-cdrom.gray, #discType-cdrom.disabled{ background-position: -360px -60px; }
	#discType-cdrom.active { background-position: -240px -60px; }

	#DvdSoort-A { background-image: url(../_images/parent.png); background-position: 0 -120px; }
	#DvdSoort-A.option { background-position: 0 -120px; }
	#DvdSoort-A.hover { background-position: -120px -120px; }
	#DvdSoort-A.gray, #DvdSoort-A.disabled { background-position: -360px -120px; }
	#DvdSoort-A.active { background-position: -240px -120px; }

	#DvdSoort-2B { background-image: url(../_images/parent.png); background-position: 0 -180px; }
	#DvdSoort-2B.option { background-position: 0 -180px; }
	#DvdSoort-2B.hover { background-position: -120px -180px; }
	#DvdSoort-2B.gray, #DvdSoort-2B.disabled { background-position: -360px -180px; }
	#DvdSoort-2B.active { background-position: -240px -180px; }

	#DvdSoort-C { background-image: url(../_images/parent.png); background-position: 0 -240px; }
	#DvdSoort-C.option { background-position: 0 -240px; }
	#DvdSoort-C.hover { background-position: -120px -240px; }
	#DvdSoort-C.gray, #DvdSoort-C.disabled { background-position: -360px -240px; }
	#DvdSoort-C.active { background-position: -240px -240px; }

	#DvdSoort-D { background-image: url(../_images/parent.png); background-position: 0 -300px; }
	#DvdSoort-D.option { background-position: 0 -300px; }
	#DvdSoort-D.hover { background-position: -120px -300px; }
	#DvdSoort-D.gray, #DvdSoort-D.disabled { background-position: -360px -300px; }
	#DvdSoort-D.active { background-position: -240px -300px; }

	#discType-blu { background: url(../_images/parent.png); background-position: 0 -360px; }
	#discType-blu.option { background-position: 0 -360px; }
	#discType-blu.hover { background-position: -120px -360px; }
	#discType-blu.gray, #discType-blu.disabled { background-position: -360px -360px; }
	#discType-blu.active { background-position: -240px -360px; }

	#discType-blurom { background: url(../_images/parent.png); background-position: 0 -420px; }
	#discType-blurom.option { background-position: 0 -420px; }
	#discType-blurom.hover { background-position: -120px -420px; }
	#discType-blurom.gray, #discType-blurom.disabled { background-position: -360px -420px; }
	#discType-blurom.active { background-position: -240px -420px; }

	/* PARENT Button images - VERPAKKING */
	#caseType-standard { background-image: url(../_images/parent.png); background-position: 0 -480px; }
	#caseType-standard.option { background-position: 0 -480px; }
	#caseType-standard.hover { background-position: -120px -480px; }
	#caseType-standard.gray, #caseType-standard.disabled { background-position: -360px -480px; }
	#caseType-standard.active { background-position: 0px -480px; }

	#caseType-dvd { background-image: url(../_images/parent.png); background-position: 0 -540px; }
	#caseType-dvd.option { background-position: 0 -540px; }
	#caseType-dvd.hover { background-position: -120px -540px; }
	#caseType-dvd.gray, #caseType-dvd.disabled { background-position: -360px -540px; }
	#caseType-dvd.active { background-position: 0px -540px; }

	#caseType-jacket { background-image: url(../_images/parent.png); background-position: 0 -600px; }
	#caseType-jacket.option { background-position: 0 -600px; }
	#caseType-jacket.hover { background-position: -120px -600px; }
	#caseType-jacket.gray, #caseType-jacket.disabled { background-position: -360px -600px; }
	#caseType-jacket.active { background-position: -240px -600px; }

	#caseType-digipak { background-image: url(../_images/parent.png); background-position: 0 -660px; }
	#caseType-digipak.option { background-position: 0 -660px; }
	#caseType-digipak.hover { background-position: -120px -660px; }
	#caseType-digipak.gray, #caseType-digipak.disabled { background-position: -360px -660px; }
	#caseType-digipak.active { background-position: 0px -660px; }

	#caseType-flexfile { background-image: url(../_images/parent.png); background-position: 0 -720px; }
	#caseType-flexfile.option { background-position: 0 -720px; }
	#caseType-flexfile.hover { background-position: -120px -720px; }
	#caseType-flexfile.gray, #caseType-flexfile.disabled  { background-position: -360px -720px; }
	#caseType-flexfile.active { background-position: 0px -720px; }

	#caseType-sleeve { background-image: url(../_images/parent.png); background-position: 0 -780px; }
	#caseType-sleeve.option {  background-position: 0 -780px; }
	#caseType-sleeve.hover { background-position: -120px -780px; }
	#caseType-sleeve.gray, #caseType-sleeve.disabled  { background-position: -360px -780px; }
	#caseType-sleeve.active { background-position: 0px -780px; }

	#caseType-flexible { background-image: url(../_images/parent.png); background-position: 0 -840px; }
	#caseType-flexible.option { background-position: 0 -840px; }
	#caseType-flexible.hover { background-position: -120px -840px; }
	#caseType-flexible.gray, #caseType-flexible.disabled { background-position: -360px -840px; }
	#caseType-flexible.active { background-position: -240px -840px; }

	#caseType-spindel { background-image: url(../_images/parent.png); background-position: 0 -900px; }
	#caseType-spindel.option { background-position: 0 -900px; }
	#caseType-spindel.hover { background-position:  -120px -900px; }
	#caseType-spindel.gray, #caseType-spindel.disabled { background-position: -360px -900px; }
	#caseType-spindel.active { background-position: -240px -900px; }


	/* PARENT Button images - DRUKWERK */
	#insertType-voorkant { background-image: url(../_images/parent.png); background-position: 0 -960px; }
	#insertType-voorkant.option { background-position: 0 -960px; }
	#insertType-voorkant.hover { background-position: -120px -960px; }
	#insertType-voorkant.gray, #insertType-voorkant.disabled { background-position: -360px -960px; }
	#insertType-voorkant.active { background-position: 0px -960px; }

	#insertType-traycard { background-image: url(../_images/parent.png); background-position: 0 -1020px; }
	#insertType-traycard.option { background-position: 0 -1020px; }
	#insertType-traycard.hover { background-position: -120px -1020px; }
	#insertType-traycard.gray, #insertType-traycard.disabled { background-position: -360px -1020px; }
	#insertType-traycard.active { background-position: -240px -1020px; }

	#insertType-dvd { background-image: url(../_images/parent.png); background-position: 0 -1080px; }
	#insertType-dvd.option { background-position: 0 -1080px; }
	#insertType-dvd.hover { background-position: -120px -1080px; }
	#insertType-dvd.gray, #insertType-dvd.disabled { background-position: -360px -1080px; }
	#insertType-dvd.active { background-position: -240px -1080px; }

	#insertType-binnenkant{ background-image: url(../_images/parent.png); background-position: 0 -1140px; }
	#insertType-binnenkant.option { background-position: 0 -1140px; }
	#insertType-binnenkant.hover { background-position: -120px -1140px; }
	#insertType-binnenkant.gray, #insertType-binnenkant.disabled { background-position: -360px -1140px; }
	#insertType-binnenkant.active { background-position: 0px -1140px; }



	/*Button images - CHILD SPRITES *klein* */

	#JewelcaseSoort-A { background-image: url(../_images/childklein.png); background-position: 0 0; }
	#JewelcaseSoort-A.option { background-position: 0 0; }
	#JewelcaseSoort-A.hover { background-position: -120px 0; }
	#JewelcaseSoort-A.gray, #JewelcaseSoort-A.disabled  { background-position: -360px 0; }
	#JewelcaseSoort-A.active { background-position: -240px 0; }

	#JewelcaseSoort-B { background-image: url(../_images/childklein.png); background-position: 0px -37px; }
	#JewelcaseSoort-B.option { background-position: 0px -37px; }
	#JewelcaseSoort-B.hover { background-position: -120px -37px; }
	#JewelcaseSoort-B.gray, #JewelcaseSoort-B.disabled  { background-position: -360px -37px; }
	#JewelcaseSoort-B.active { background-position: -240px -37px; }

	#JewelcaseSoort-C { background-image: url(../_images/childklein.png); background-position: 0px -74px; }
	#JewelcaseSoort-C.option { background-position: 0px -74px; }
	#JewelcaseSoort-C.hover { background-position: -120px -74px; }
	#JewelcaseSoort-C.gray, #JewelcaseSoort-C.disabled { background-position: -360px -74px; }
	#JewelcaseSoort-C.active { background-position: -240px -74px; }

	#JewelcaseSoort-D { background-image: url(../_images/childklein.png); background-position: 0 -111px; }
	#JewelcaseSoort-D.option { background-position: 0 -111px; }
	#JewelcaseSoort-D.hover { background-position: -120px -111px; }
	#JewelcaseSoort-D.gray, #JewelcaseSoort-D.disabled { background-position: -360px -111px; }
	#JewelcaseSoort-D.active { background-position: -240px -111px; }

	#JewelcaseSoort-E { background-image: url(../_images/childklein.png); background-position: 0 -740px; }
	#JewelcaseSoort-E.option { background-position: 0 -740px; }
	#JewelcaseSoort-E.hover { background-position: -120px -740px; }
	#JewelcaseSoort-E.gray, #JewelcaseSoort-E.disabled { background-position: -360px -740px; }
	#JewelcaseSoort-E.active { background-position: -240px -740px; }

	#JewelcaseSoort-F { background-image: url(../_images/childklein.png); background-position: 0 -777px; }
	#JewelcaseSoort-F.option { background-position: 0 -777px; }
	#JewelcaseSoort-F.hover { background-position: -120px -777px; }
	#JewelcaseSoort-F.gray, #JewelcaseSoort-F.disabled { background-position: -360px -777px; }
	#JewelcaseSoort-F.active { background-position: -240px -777px; }

	#DVDboxSoort-A { background-image: url(../_images/childklein.png); background-position: 0 -148px; }
	#DVDboxSoort-A.option { background-position: 0 -148px; }
	#DVDboxSoort-A.hover { background-position: -120px -148px; }
	#DVDboxSoort-A.gray, #DVDboxSoort-A.disabled { background-position: -360px -148px; }
	#DVDboxSoort-A.active { background-position: -240px -148px; }

	#DVDboxSoort-B { background-image: url(../_images/childklein.png); background-position: 0 -185px; }
	#DVDboxSoort-B.option { background-position: 0 -185px; }
	#DVDboxSoort-B.hover { background-position: -120px -185px; }
	#DVDboxSoort-B.gray, #DVDboxSoort-B.disabled  { background-position: -360px -185px; }
	#DVDboxSoort-B.active { background-position: -240px -185px; }

	#DVDboxSoort-C { background-image: url(../_images/childklein.png); background-position: 0 -222px; }
	#DVDboxSoort-C.option { background-position: 0 -222px; }
	#DVDboxSoort-C.hover { background-position: -120px -222px; }
	#DVDboxSoort-C.gray, #DVDboxSoort-C.disabled { background-position: -360px -222px; }
	#DVDboxSoort-C.active { background-position: -240px -222px; }

	#DVDboxSoort-D { background-image: url(../_images/childklein.png); background-position: 0 -259px; }
	#DVDboxSoort-D.option { background-position: 0 -259px; }
	#DVDboxSoort-D.hover { background-position: -120px -259px; }
	#DVDboxSoort-D.gray, #DVDboxSoort-D.disabled { background-position: -360px -259px; }
	#DVDboxSoort-D.active { background-position: -240px -259px; }

	#DigipakSoort-A { background-image: url(../_images/childklein.png); background-position: 0 -296px; }
	#DigipakSoort-A.option { background-position: 0 -296px; }
	#DigipakSoort-A.hover { background-position: -120px -296px; }
	#DigipakSoort-A.gray, #DigipakSoort-A.disabled { background-position: -360px -296px; }
	#DigipakSoort-A.active { background-position: -240px -296px; }

	#DigipakSoort-B { background-image: url(../_images/childklein.png); background-position: 0 -333px; }
	#DigipakSoort-B.option { background-position: 0 -333px; }
	#DigipakSoort-B.hover { background-position: -120px -333px; }
	#DigipakSoort-B.gray, #DigipakSoort-B.disabled  { background-position: -360px -333px; }
	#DigipakSoort-B.active { background-position: -240px -333px; }

	#FlexfileSoort-A { background-image: url(../_images/childklein.png); background-position: 0 -370px; }
	#FlexfileSoort-A.option { background-position: 0 -370px; }
	#FlexfileSoort-A.hover { background-position: -120px -370px; }
	#FlexfileSoort-A.gray, #FlexfileSoort-A.disabled  { background-position: -360px -370px; }
	#FlexfileSoort-A.active { background-position: -240px -370px; }

	#FlexfileSoort-B { background-image: url(../_images/childklein.png); background-position: 0 -407px; }
	#FlexfileSoort-B.option { background-position: 0 -407px; }
	#FlexfileSoort-B.hover { background-position: -120px -407px; }
	#FlexfileSoort-B.gray, #FlexfileSoort-B.disabled{ background-position: -360px -407px; }
	#FlexfileSoort-B.active { background-position: -240px -407px; }

	#SleeveSoort-A { background-image: url(../_images/childklein.png); background-position: 0 -444px; }
	#SleeveSoort-A.option { background-position: 0 -444px; }
	#SleeveSoort-A.hover { background-position: -120px -444px; }
	#SleeveSoort-A.gray, #SleeveSoort-A.disabled { background-position: -360px -444px; }
	#SleeveSoort-A.active { background-position: -240px -444px; }

	#SleeveSoort-B { background-image: url(../_images/childklein.png); background-position: 0 -481px; }
	#SleeveSoort-B.option { background-position: 0 -481px; }
	#SleeveSoort-B.hover { background-position: -120px -481px; }
	#SleeveSoort-B.gray, #SleeveSoort-B.disabled { background-position: -360px -481px; }
	#SleeveSoort-B.active { background-position: -240px -481px; }

	#insertType-covercard { background-image: url(../_images/childklein.png); background-position: 0 -518px; }
	#insertType-covercard.option { background-position: 0 -518px; }
	#insertType-covercard.hover { background-position: -120px -518px; }
	#insertType-covercard.gray, #insertType-covercard.disabled { background-position: -360px -518px; }
	#insertType-covercard.active { background-position: -240px -518px; }

	#insertType-vouwvel { background-image: url(../_images/childklein.png); background-position: 0 -555px; }
	#insertType-vouwvel.option { background-position: 0 -555px; }
	#insertType-vouwvel.hover { background-position: -120px -555px; }
	#insertType-vouwvel.gray, #insertType-vouwvel.disabled { background-position: -360px -555px; }
	#insertType-vouwvel.active { background-position: -240px -555px; }

	#insertType-cdbooklet { background-image: url(../_images/childklein.png); background-position: 0 -592px; }
	#insertType-cdbooklet.option { background-position: 0 -592px; }
	#insertType-cdbooklet.hover { background-position: -120px -592px; }
	#insertType-cdbooklet.gray, #insertType-cdbooklet.disabled { background-position: -360px -592px; }
	#insertType-cdbooklet.active { background-position: -240px -592px; }

	#insertType-dvdInside { background-image: url(../_images/childklein.png); background-position: 0 -629px; }
	#insertType-dvdInside.option { background-position: 0 -629px; }
	#insertType-dvdInside.hover { background-position: -120px -629px; }
	#insertType-dvdInside.gray, #insertType-dvdInside.disabled { background-position: -360px -629px; }
	#insertType-dvdInside.active { background-position: -240px -629px; }

	#insertType-dvdbooklet { background-image: url(../_images/childklein.png); background-position: 0 -666px; }
	#insertType-dvdbooklet.option { background-position: 0 -666px; }
	#insertType-dvdbooklet.hover { background-position: -120px -666px; }
	#insertType-dvdbooklet.gray, #insertType-dvdbooklet.disabled { background-position: -360px -666px; }
	#insertType-dvdbooklet.active { background-position: -240px -666px; }



	/* "2-sided" checkboxes */
	.twoSided-inner { margin: 5px 0 0 5px; }


	#pricerPriceTable td { padding:2px; }
	#pricerPriceTable { width:170px; font-size:12px; /*background-image: url(../_images/QQPricingTableMiddle.gif);*/ background-repeat: repeat-y; }
	/* STAP2 Form Elements */
	#stap2 label { position: relative; display: block; float: left; clear: both; border: 0px solid #dedede; padding: 0px; line-height: 12px; }
	#stap2 label.active { color: #666; }
	.error, #stap2 label.error { color:	#e8505d; }
	#stap2 label input, textarea { padding: 2px; border: 1px solid #afafaf; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
	#stap2 .infopop { font-size:9px };
	#stap2 label input.active { border: 1px solid green; }
	#stap2 label input.error { border: 1px solid #e8505d; }
	#stap2 .option, #stap2 .disabled, #stap2 .active, #stap2 .hover { margin:0; width: auto; height: auto; background-repeat: none; }
	#techniekPersen {
		background-image: url("../_images/childklein.png");
		background-position: 0 -1665px;
	}
	#techniekPersen.option {
		background-position: 0 -1665px;
	}
	#techniekPersen.hover {
		background-position: -120px -1665px;
	}
	#techniekPersen.gray, #techniekPersen.disabled {
		background-position: -360px -1665px;
	}
	#techniekPersen.active {
		background-position: -240px -1665px;
	}
	#techniekBranden {
		background-image: url("../_images/childklein.png");
		background-position: 0 -1702px;
	}
	#techniekBranden.option {
		background-position: 0 -1702px;
	}
	#techniekBranden.hover {
		background-position: -120px -1702px;
	}
	#techniekBranden.gray, #techniekBranden.disabled {
		background-position: -360px -1702px;
	}
	#techniekBranden.active {
		background-position: -240px -1702px;
	}
	#options-checkboxes-disc{
		float:left;
	}
	#options-checkboxes-disc fieldset {
		float:none;
	}
	#options-checkboxes-disc fieldset h2{

	}
	.opt-tran{

	}
	optgroup option {
		padding-left: 10px;
	}
	.subPackage label{
		padding-left:8px;
	}
	.ctrDropDown{
		width:130px;
		font-family: arial,helvetica,sans-serif;
		font-size: 9px;
		color: #4B4B4B;
	}
	.ctrDropDownClick{
		width:auto;
		font-family: arial,helvetica,sans-serif;
		font-size: 9px;
		color: #4B4B4B;
	}
	.plainDropDown{
		width:130px;
		font-family: arial,helvetica,sans-serif;
		font-size: 9px;
		color: #4B4B4B;
	}
	.tb_left_cell { padding-right: 10px;}


	.video-block-right {
		border: 2px solid #CCCCCC;
		float: left;
		font-size: 11px;
		height: 123px;
		letter-spacing: 1px;
		margin: 10px 0 10px 20px;
		padding: 12px 10px 0 8px;
		text-align: center;
		width: 150px;
	}
	.video-block-right span {
		font-weight: bold;
	}



	.infooptie{  
	/*bottom: 12px;
    left: 15px !important;
    margin: 0 !important;
    position: absolute !important; */
}

.info-window-label{
	position: relative !important;  
}


.infotag-br-line{
	font-weight: bold;
}





.dct-drp:after,
.gray-drp:after {content:''; position: absolute; top: 28px; right: 20px; width: 6px; height: 10px; background: url(../../images/drp2.png);}
.act-drp:after {content:''; position: absolute; top: 28px; right: 20px; width: 10px; height: 6px; background: url(../../images/drp1.png);}


.package.dct-drp:after,
.package.gray-drp:after {content:''; position: absolute; top: 28px; right: 20px; width: 6px; height: 10px; background: url(../../images/drp4.png);}
.package.act-drp:after {content:''; position: absolute; top: 28px; right: 20px; width: 10px; height: 6px; background: url(../../images/drp3.png);}

.print.dct-drp:after,
.print.gray-drp:after {content:''; position: absolute; top: 28px; right: 20px; width: 6px; height: 10px; background: url(../../images/drp4.png);}
.print.act-drp:after {content:''; position: absolute; top: 28px; right: 20px; width: 10px; height: 6px; background: url(../../images/drp3.png);}

.info-window-label {position: relative; }
.info-window-label:before {content:''; position: absolute; width: 17px; height: 17px; background: #fff; left: -25px; top: -1px; pointer-events: none}
.info-window-label.info-window-label-checked:after {content:''; position: absolute; width: 17px; height: 17px; background: url(../_images/checker.png) no-repeat 3px 5px; left: -25px; top: -1px; pointer-events: none;}




@media (max-width: 992px){
	.b1 {width: auto;}
	.b1_left {float: none; margin: 0 auto 30px;}
	.b1_right {float: none; margin: 0 auto 30px;}
	#firstcontainer,
	.mobix1,
	.mobix2,
	#options-checkboxes-disc {width: 46%;}
	.wrapper {width: auto;}
	.header {height: auto;}
	.header h1 {float: none; width: auto; text-align: center; padding: 0 20px 20px;}
	.header h1 a {width: auto; display: inline-block;}
	.header-right {float: none; width: auto; margin: 0 0 10px;    text-align: center; padding: 0 0 33px;}
	.online-button {margin: 0 0 20px;}
	.soc-icons {float: left; width: 50%; margin: 0; padding: 0;}
	.head-links {float: left; width: 50%; margin: 0; padding: 0;}

	.nav > ul > li a {    padding: 0px 6px;}
	.grid-item.item5 {width: auto;}
	.footer {height: auto;    background-size: contain;}
	.grid-item.item1 {width: 100%; text-align: center;}
	.grid-item.item2,
	.grid-item.item3,
	.grid-item.item4 {width: 25%;}
	.footer .item1 p {margin-left: 0;}
}

@media (max-width: 600px){
	#firstcontainer, .mobix1, .mobix2, #options-checkboxes-disc {
		min-width: 230px; width: 90%; float: none; margin: 0 auto 30px;
	}
	.header {height: auto;}
	.header h1 {float: none; width: auto; text-align: center; padding: 0 20px 20px;}
	.header h1 a {width: auto; display: inline-block;}
	.header-right {float: none; width: auto; margin: 0 0 10px;    text-align: center; padding: 0 0 33px;}
	.online-button {margin: 0 0 20px;}
	.wrapper {width: auto;}
	.soc-icons {float: left; width: 50%; margin: 0; padding: 0;}
	.head-links {float: left; width: 50%; margin: 0; padding: 0;}
	.nav {display: none;}
	.b1 {width: auto;}
	.b1_right {width: auto; padding: 20px; background: #f7fbfd;}
	.grid-item.item5 {width: auto;}
	.footer {height: auto;    background-size: cover;}
	.grid-item.item1 {width: 100%; text-align: center;}
	.grid-item.item2,
	.grid-item.item3,
	.grid-item.item4 {width: 49%;}
	.footer .item1 p {margin-left: 0;}
	.sch2_left {
		width: 100%;
		margin-bottom: 40px;
	}
	.sch2_right {
		width: 100%;
	}
}

@media (max-width: 986px) {
	.sch_wrap {
		width: 100%;
	}
	.sch_right {
		float: left;
		width: 100%;
		padding: 0;
		padding-left: 10px;
		padding-right: 10px;
		box-sizing: border-box;
	}
	.sch_left {
		float: left;
		width: 100%;
		text-align: center;
	}
	.sch_left a {
		display: block;
		text-align: center;
		margin: 0 auto;
		padding-bottom: 30px;
	}
}
