@font-face {
	font-family: 'Oxygen';
	src: url('fonts/f8OBjBbevvywgbyJOxlO7Q.eot');
	src: local('☺'), url('fonts/f8OBjBbevvywgbyJOxlO7Q.woff') format('woff'), url('fonts/f8OBjBbevvywgbyJOxlO7Q.ttf') format('truetype'), url('fonts/f8OBjBbevvywgbyJOxlO7Q.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td, info
{ margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; }
html { overflow-y:scroll; }

body {color:#4f4c4c;margin:0px;background-color:#fff;font-family:'Oxygen', sans-serif;font-size:12px;line-height:17px;position:relative;}
a {text-decoration:none;color:#5abbdc; }
div.reset { float:none; clear:both; }
p { padding:2px 0px; }
p.info {padding:5px;margin:5px;background-color:#eee;}
table { border-collapse:collapse; }
*table td p.info {width:100%;}
td, th { vertical-align:top; }
b, strong {font-weight:bold;}
em { font-style:italic; }
.right {text-align:right;}
td { text-align:left; vertical-align:top; padding:1px 5px; }
th { text-align:left; vertical-align:top; padding:1px 5px; font-weight:bold; }
h1 {padding:5px 0px;font-size:16px;line-height:20px;color:#5abbdc;font-weight:bold;}
h2 { padding:4px 0px; font-size:15px; font-weight:bold; }
h3 { padding:3px 0px; font-size:14px; font-weight:bold; }
h4 { padding:2px 0px; font-size:13px; font-weight:bold; }
h5 { padding:1px 0px; font-size:12px; font-weight:bold; }
/* img {max-width:100%;height:auto;} */
div.frame {max-width:1024px;width:100%;margin:auto;position:relative;padding:0px;}
div.content {position:relative;margin:0px 10px;}
header {display:block;margin:0px 0px 15px 0px;padding:0px 0px 10px 0px;}
header div.logo {padding-top:15px;}
header div.logo img {max-width:400px;height:auto;}
header div.contact {position:absolute;top:30px;right:0px;font-size:15px;line-height:17px;text-align:right;border-bottom:3px solid #f00;height:40px;width:600px;}
header div.contact div {display:inline-block;}
header div.contact div table {text-align:right;margin-right:0px;}

header div.search {position:absolute;bottom:0px;right:0px;background-color:#fff;font-size:15px;line-height:17px;}
header div.search input[type='text'] {border:0px;font-size:17px;line-height:20px;padding:5px;border:1px solid #5abbdc;}
header div.search input[type='submit'] {border:0px;background-color:transparent;color:transparent;padding:3px;height:30px;background-image:url('/images/search.png');background-position:50% 50%;background-size:auto 100%;background-repeat:no-repeat;}

header div.basket {position:absolute;top:5px;right:0px;}
header div.basket div.user {cursor:pointer;position:relative;cursor:pointer;display:inline-block;}
header div.basket i {padding:0px 0px 3px 5px;}
header div.basket i div {display:none;position:absolute;top:18px;right:0px;background-color:#fff;border:1px solid #5abbdc;border-radius:6px;padding:15px 5px;box-shadow:5px 5px 2px #fff;z-index:500; }
header div.basket div.user:hover i div {display:inline-block;min-width:100%;}
header div.basket div.user a {padding:5px 20px;display:inline-block;}
header div.basket div.user a:hover {background-color:#5abbdc;color:#fff;}
header div.basket div.basket-status {display:inline-block;margin:0px 0px 0px 20px;color:#5abbdc;}
header div.basket div.basket-status i {font-size:16px;line-height:16px;}

main {
	display:block;
}

main nav.mainmenu {
	display:inline-block;
	width:25%;
	vertical-align:top;
	border:0px;
	padding:0px;
	margin:0px 0px 0px 0px;
	font-size:16px;
	line-height:18px;
	text-transform:uppercase;
}
main nav.mainmenu ul {list-style:none;padding:0px;}
main nav.mainmenu ul li {
	display:block;
}
main nav.mainmenu ul li label:hover a {background-color:#eee;}
main nav.mainmenu ul li a {color:#6f6d6d;display:block;padding:7px 2px;}
main nav.mainmenu ul li.selected > label a {color:#5abbdc;}

main div.page-content {display:inline-block;width:75%;overflow:hidden;padding:0px 0px 0px 10px;margin:0px;box-sizing:border-box;-webkit-box-sizing:border-box;border-left:2px solid #f00;min-height:200px;}

fieldset {display:inline-block;margin:10px 0px;padding:10px;box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #5abbdc;overflow:hidden;vertical-align:top;position:relative;}
fieldset.account {width:420px;}
fieldset legend {font-weight:bold;color:#5abbdc;margin:0px 5px;padding:0px 10px;}
fieldset table {width:100%;}


footer {display:block;padding:10px 0px;}
footer div.content {border-top:2px solid #f00;}
footer nav {display:block;vertical-align:top;border:0px;padding:0px;margin:0px 10px 0px 0px;font-size:16px;line-height:18px;}
footer nav ul {list-style:none;padding:0px;}
footer nav ul li {padding:2px;}
footer nav ul li a {color:#6f6d6d;}
footer div.copy {position:absolute;top:0px;right:0px;text-align:right;}

input[type='text'],input[type='password'],textarea {border:1px solid #5abbdc;padding:2px 5px;}
input[type='submit'] {border:1px solid #5abbdc;padding:10px 20px;background-color:#5abbdc;color:#fff;cursor:pointer;font-weight:bold;margin:10px;}
select {font-family:inherit;}

label.error {color:#f00;}
p.error {color:#f00;padding:10px;}
p.success {color:#5abbdc;padding:10px;}

.button {background-color:#5abbdc;border-radius:5px;border:1px solid #4aabcc;color:#fff;padding:5px;cursor:pointer;text-align:center;font-size:16px;line-height:20px;font-weight:bold;}
.small-button {background-color:#5abbdc;border-radius:5px;border:1px solid #4aabcc;color:#fff;padding:5px;cursor:pointer;text-align:center;font-size:12px;line-height:16px;}

div.form-buttons {text-align:right;}
div.form-buttons > * {background-color:#5abbdc;border:1px solid #4aabcc;color:#fff;font-weight:bold;padding:5px 15px;cursor:pointer;display:inline-block;font-size:18px;line-height:22px;margin:10px 0px 10px 10px;}

span.popup { cursor:pointer; }
div.interactive-popup-text {cursor:pointer;overflow:hidden;}
div.interactive-popup-text:hover {border:2px solid #f00;}
