@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.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 {
	display: block;
	padding: 12px 24px;
	text-shadow: 2px 1px 1px #f9f9f9;
	word-spacing: 5px;
}

.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;}


/* 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}

