@font-face {
    font-family: 'OpenSansRegular';
	src: url('../font/opensans-regular-webfont.eot');
	src: url('../font/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('../font/opensans-regular-webfont.woff') format('woff'),
		url('../font/opensans-regular-webfont.ttf') format('truetype'),
		url('../font/opensans-regular-webfont.svg#OpenSansRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Reset
------------------------------------ */
header, nav, section, footer {display: block;}
html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, b, big, cite, code, del, dfn, em, font, img, ins, i, 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 { margin: 0; padding: 0; border: none; outline: none; font-weight: inherit; font-style: inherit; font-family: inherit; font-size: 100%; }
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img, object, object img { display: block; }
acronym { font-variant: small-caps; }
abbr { border-bottom: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
blockquote, q { quotes: "" ""; }
dfn, cite, var, address { font-style: normal; }
del { text-decoration: line-through; }
ins { text-decoration: underline; }
sup, sub { vertical-align: baseline; position: relative; font-size: .85em; }
sup { bottom: .5em; }
sub { top: .5em; }
strong, b { font-weight: bold; }
small { font-size: .833em; }
big { font-size: 1.25em; }
em, i { font-style: italic; }
li { list-style: none; }
ol li { list-style: decimal outside; }
fieldset legend { color: #000; }
optgroup option { padding-left: 15px; }
input, select, button { vertical-align: middle; }
textarea {resize: none;}
table { border: 0px; border-collapse: collapse; }
table td { padding: 0px; }

/* Global elements
------------------------------------ */
html, body {
	height: 100%;
	font: normal 14px/20px Arial, sans-serif;
}
a {
	color: #0055a5;
	text-decoration: underline;
}
a:hover {
	color: #09b2aa;
}
h1 {
	font: bold 24px Arial, sans-serif;
	color: #ffffff;
	margin: 0 0 6px;
}
h2 {
	padding: 8px 0 11px 2px;
	margin: 0 0 15px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
h3 {
	margin: 0 0 15px;
	padding: 5px 0 6px 2px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
p {
	margin: 0 0 16px;
}

#wrap {
	min-height: 100%;
}
.wrap {
	width: 974px;
	margin: 0 auto;
}
.p-l {
	padding: 0 0 0 10px;
}

/* Seals
------------------------------------ */

.sidebar-seals {
    margin: 15px 0 0 15px;
}

.sidebar-seals img {
    margin-bottom: 5px;
}

ul.seals {
    margin: 0;
    padding: 0;
    clear: both;
}

ul.seals li {
    float: left !important;
    list-style: none !important;
    margin: 0 5px 0 0 !important;
    padding: 0 !important;
}

ul.seals li.seal-fda {
    display: block !important;
    width: 144px !important;
    height: 36px !important;
    background: url(../images/fda-approved.png) 0 0 no-repeat !important;
    text-indent: -5000px !important;
}

ul.seals li.seal-iso {
    display: block !important;
    width: 95px !important;
    height: 36px !important;
    background: url(../images/iso-1345.png) 0 0 no-repeat !important;
    text-indent: -5000px !important;
}

ul.seals li.seal-usa {
    display: block !important;
    width: 111px !important;
    height: 36px !important;
    background: url(../images/usa-made.png) 0 0 no-repeat !important;
    text-indent: -5000px !important;
}


/* Header elements
------------------------------------ */
#header {
	height: 173px;
	border-bottom: 4px solid #09b2aa;
	border-top: 4px solid #012f63;
	background: #f3f3f3;
}
#header .wrap {
	position: relative;
	height: 173px;
	//*background: url("../images/head-iso.png") right 52px no-repeat;*//
}
.head-seals {
    float: left; 
    width: 320px; 
    padding-top: 5px; 
    opacity: 0.5;
}
.head-title {
    float: left; 
    width: 640px;
}
#logo, #logo a {
    width: 485px;
	height: 82px;
    overflow: hidden;
	text-indent: -3000px;
    background: url("../images/logo.gif") 0 0 no-repeat;
	display: block;
}
#logo {
    position: absolute;
	top: 21px;
	left: 15px;
}
#logo-desc {
    text-indent: -3000px;
    position: absolute;
    border: 0;
    top: -100%;
}
#main-menu {
	position: absolute;
	left: 0;
	top: 126px;
	background: url("../images/menu-bg.gif") 0 0 no-repeat;
	width: 100%;
	padding: 1px 0 0 0;
}
#main-menu li {
	float: left;
	padding: 0 20px 4px 0;
	position: relative;
}
#main-menu li a {
	display: block;
	float: left;
	border-top: 3px solid #f0f0f0;
	height: 43px;
	font: bold 12px/43px Arial, sans-serif;
	text-decoration: none;
	color: #0055a5;
	-webkit-text-shadow: 0 1px 0 #ffffff;
	-moz-text-shadow: 0 1px 0 #ffffff;
	text-shadow: 0 1px 0 #ffffff;
	padding: 0 10px;
}
#main-menu li.d-active a, #main-menu li a:hover, #main-menu li.active a {
	border-top: 3px solid #09b2aa;
	color: #09b2aa;
}
#main-menu ul {
	display: none;
}
#main-menu li.active ul {
	display: block;
	position: absolute;
	top: 50px;
	left: 11px;
	z-index: 10;
	background: url("../images/menu-sub-bg.png");
	padding: 2px 12px 15px 14px;
	width: 300px;
}
#main-menu li.active ul li {
	width: 100%;
	padding: 0;
    border-bottom: 1px solid #014088;
}
#main-menu li ul a, #main-menu li.d-active ul a, #main-menu li.active ul a {
	-webkit-text-shadow: none;
	-moz-text-shadow: none;
	text-shadow: none;
	color: #ffffff;
	border-top: 0;
	width: 100%;
	height: auto;
	font: normal 14px/29px Arial, sans-serif;
    margin: 0 0 0 -14px;
    padding: 0 0 0 24px;
}
#main-menu li ul a:hover, #main-menu li ul li.active a {
	color: #33cccc;
	border-top: 0;
}
#main-menu li ul li.active li a {
    color: #ffffff;
}
#main-menu li ul li.active li a:hover {
    color: #33cccc;
}
#main-menu li ul>li:last-child, #main-menu li.d-active ul>li:last-child {
	border-bottom: none;
}
#main-menu li.active ul ul {
    display: none;
    left: -340px;
    top: 0;
}
#head-menu {
	position: absolute;
	right: 8px;
	top: 14px;
}
#head-menu li {
	float: left;
	margin: 0 0 0 20px;
}
#head-menu a {
	padding: 1px 0 0 0;
	text-decoration: none;
	font-weight: bold;
	-webkit-text-shadow: 0 1px 0 #ffffff;
	-moz-text-shadow: 0 1px 0 #ffffff;
	text-shadow: 0 1px 0 #ffffff;
}
#head-menu .login a {
	padding: 1px 20px 0 0;
	background: url("../images/client-login.gif") right -1px no-repeat;
}

/* Content elements
------------------------------------ */
#main {
	overflow: auto;
	padding-bottom: 292px;
    background: #011a38;
}
#home #main {
    padding-bottom: 152px;
}
#main.two-column {
	background: url("../images/left-bg.jpg") center 84px no-repeat;
}

#main.one-column {
    background: #fff;
}

.map {
    float: right; 
    width: 450px; 
    margin: 0 250px 25px 25px;
}

.address {
    float: left;
    margin: 0;
}

.clear { 
    clear: both;  
    display: block;  
    overflow: hidden;  
    visibility: hidden;  
    width: 0;  
    height: 0; 
}

#home p {
    margin-bottom: 5px !important;
}

/* Home present
------------------------------------ */
#home-present {
	background: #011a38 url("../images/home-present.jpg") center 0 no-repeat;
	height: 854px;
}
#home-present .wrap {
	position: relative;
    background: url("../images/home-present.jpg") center 0 no-repeat;
	height: 854px;
}
#home-present #about {
	width: 400px;
	font: normal 16px/22px 'OpenSansRegular', sans-serif;
	color: #c3dbf7;
	padding: 20px 0 0 17px;
	float: left;
}
.main-title {
	font: normal 54px 'OpenSansRegular', sans-serif;
	color: #ffffff;
}
.second-title {
	font: normal 36px 'OpenSansRegular', sans-serif;
	color: #ffffff;
	margin: -5px 0 0;
}
#home-present #about li {
	padding: 0 0 0 21px;
	margin: 0 0 8px;
	background: url("../images/home-li-point.png") 0 6px no-repeat;
}
#home-present #about span {
	color: #ffffff;
}
#home-present .description {
	margin: 35px 0 0 0;
}
#home-present .list {
	margin: 47px 0 30px 0;
}
#right-block {
	float: right;
	padding: 30px 0 0 0;
	position: relative;
    left: 80px;
    width: 340px;
}
#right-block .title {
	font: normal 28px 'OpenSansRegular', sans-serif;
	color: #ffffff;
	margin: 0 0 18px;
    border-bottom: 1px solid #3b77bd;
    padding: 0 0 7px 0;
}
#right-block img {
	line-height: 0;
}
#right-block .description {
	margin: 3px 0 3px 0;
	display: block;
}
#right-block .description span {
	padding-right: 15px;
	background: url("../images/home-right-point.png") right 4px no-repeat;
    position: relative;
    top: 25px;
    left: 15px;
}
#right-block a {
	font: normal 16px Arial, sans-serif;
	color: #c3dbf7;
	text-decoration: none;
}
#right-block a:hover {
	text-decoration: underline;
}
#implant-list {
	position: relative;
}
#right-block .items-list {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
}
#right-block .items-list .description {
    background: url("../images/hp-desc-bg.png") 0 0 no-repeat;
    height: 50px;
}
#right-block .active {
	display: block;
	z-index: 1;
}

.bone {
	position: absolute;
	background: url("../images/bones.jpg") -3000px -3000px no-repeat;
	cursor: pointer;
}
#bone1 {
	width: 86px;
	height: 86px;
	top: 117px;
	left: 503px;
}
#bone1.active {
	background-position: 0 0;
}
#bone2 {
	width: 77px;
	height: 77px;
	top: 303px;
	left: 596px;
}
#bone2.active {
	background-position: 0 -86px;
}
#bone3 {
	width: 69px;
	height: 69px;
	top: 355px;
	left: 622px;
}
#bone3.active {
	background-position: 0 -163px;
}
#bone4 {
	width: 78px;
	height: 78px;
	top: 396px;
	left: 634px;
}
#bone4.active {
	background-position: 0 -232px;
}
#bone5 {
	width: 106px;
	height: 106px;
	top: 586px;
	left: 364px;
}
#bone5.active {
	background-position: 0 -310px;
}
#bone6 {
	width: 79px;
	height: 79px;
	top: 707px;
	left: 524px;
}
#bone6.active {
	background-position: 0 -416px;
}
#bone7 {
	width: 81px;
	height: 81px;
	top: 747px;
	left: 366px;
}
#bone7.active {
	background-position: 0 -495px;
}
#bone8 {
	width: 76px;
	height: 76px;
	top: 248px;
	left: 574px;
}
#bone8.active {
	background-position: 0 -576px;
}
#bone9 {
	width: 108px;
	height: 108px;
	top: 293px;
	left: 467px;
}
#bone9.active {
	background-position: 0 -652px;
}
#bone10 {
	width: 108px;
	height: 108px;
	top: 420px;
	left: 487px;
}
#bone10.active {
	background-position: 0 -760px;
}

/* Content elements
------------------------------------ */
#head-content {
	border-bottom: 1px solid #011a38;
	border-top: 1px solid #011a38;
	background: #011a38 url("../images/content-head.png") center 0 no-repeat;
	padding: 15px 0 0 28px;
	height: 67px;
	overflow: hidden;
}
.col1 {
	float: left;
	width: 207px;
	padding: 15px 0 30px;
}
.col2 {
	width: 765px;
	float: left;
	padding: 0 0 50px 0;
	overflow: hidden;
    min-height: 540px;
}
.breadcrumbs li {
	float: left;
	padding: 0 11px 0 0;
	margin: 0 11px 0 0;
	background: url("../images/breadcrumb-point.png") right center no-repeat;
}
.breadcrumbs a {
	color: #bce6fc;
	text-decoration: none;
	font-size: 11px;
}
.breadcrumbs a:hover {
	color: #bce6fc;
	text-decoration: underline;
}
#navigate {
	width: 177px;
	margin: 0 0 0 12px;
}
#navigate a {
	color: #336699;
	text-decoration: none;
	padding: 6px 0 7px 18px;
	display: block;
	background: url("../images/navigate-point.gif") 6px 10px no-repeat;
	border-bottom: 1px solid #c1d1e3;
}
#navigate a:hover {
	text-decoration: underline;
}
#navigate li.active a {
	font-weight: bold;
}
#navigate li {
	border-bottom: 1px solid #ffffff;
}
#navigate>li:last-child, #navigate li:last-child>a, #navigate ul>li:last-child {
	border-bottom: 0;
}

#navigate li li {
    margin: 0 0 0 10px;
}
#navigate li.active li a {
    font-weight: normal
}

.list-product {
	display: inline-block;
	padding: 33px 0 0 30px;
	width: 760px;
}
.item {
	display: inline;
}
.item .img {
	line-height: 0;
	float: left;
}
.product {
	display: inline-block;
	width: 218px;
	overflow: hidden;
	border: 1px solid #e6e6e6;
	margin: 0 18px 18px 0;
	-webkit-box-shadow: 0 0 5px 0px #cccccc;
	-moz-box-shadow: 0 0 5px 0px #cccccc;
	box-shadow: 0 0 5px 0px #cccccc;
	vertical-align: top;
}
.product .title {
    background-color: #0468e0;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(4, 104, 224)),to(rgb(1, 26, 56)));
    background-image: -webkit-linear-gradient(top, rgb(4, 104, 224), rgb(1, 26, 56));
    background-image: -moz-linear-gradient(top, rgb(4, 104, 224), rgb(1, 26, 56));
    background-image: -o-linear-gradient(top, rgb(4, 104, 224), rgb(1, 26, 56));
    background-image: -ms-linear-gradient(top, rgb(4, 104, 224), rgb(1, 26, 56));
    background-image: linear-gradient(top, rgb(4, 104, 224), rgb(1, 26, 56));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#0468e0', EndColorStr='#011a38');
	display: block;
	padding: 9px;
	overflow: hidden;
    height: 40px;
}
.product a {
	color: #ffffff;
	text-decoration: none;
	display: block;
	cursor: pointer;
}
.product a:hover {
	color: #ffffff;
	text-decoration: underline;
}

#info-column {
	width: 240px;
	float: left;
	padding: 18px 38px 0 17px;
	background: url("../images/info-shadow.png") right 0 no-repeat;
    margin: 0 0 20px 0;
    min-height: 525px;
}
#info-column h2 {
    font-size: 18px;
    padding: 7px 0 7px 0;
}

#info-column h2,
#info-column h3,
#info-column h4 {
    border-top: none;
}

#info-column h3 {
    margin-top: 25px;
}

#info-column ul li {
    margin: 0 0 4px 0;
}

#info-column ul {
    margin: 0 0 0 25px;
}

#more-column {
    width: 450px;
	float: left;
	overflow: hidden;
	padding: 0 0 0 20px;
}
.applications-table {
	margin: 17px 0 0 12px;
	padding: 0 0;
}
.applications-table td {
	padding: 0 0 2px;
}
.applications-table tr td:last-child {
	padding: 0 0 0 35px;
}
.applications-table li {
    margin: 0;
}
.flag {
	position: relative;
	top: 4px;
	margin: 0 3px 0 0;
}
.additional-table {
	margin: -3px 0 0;
	color: #666666;
}

.additional-table table {
    width: 100%;
}

.additional-table td {
	border-bottom: 1px solid #cccccc;
	padding: 3px 0;
}
.additional-table td {
	padding-left: 4px;
}
.additional-table tr td:last-child {
	text-align: right;
}
.additional-table tr:last-child td {
	border-bottom: 0;
}

.additional-table h3 {
    border-top: none;
    color: black;
}

#list-slide-product {
	list-style-type: none;
	line-height: 0;
}
#list-slide-product li {
	list-style: none;
	margin: 0;
	display: none;
	width: 450px;
	height: 400px;
	position: relative;
	overflow: hidden;
}
#list-slide-product li.active {
	display: block;
}
#list-slide-product li img {
	position: absolute;
	top: 0;
	left: 25px;
}

#preview-slide {
	margin: 25px 0;
    padding: 0 0 25px 0;
}
#preview-slide li {
	list-style: none;
	margin: 0 19px 19px 0;
	float: left;
	line-height: 0;
	border: 1px solid #cccccc;
	padding: 3px;
	cursor: pointer;
	width: 95px;
	overflow: hidden;
}
#preview-slide li.active {
	background: #cccccc;
}

.brochure-block {
    margin: 55px 0 0 46px;
}
.brochure-block h3 {
    border: 0;
    font-size: 14px;
    color: #333333;
}
.brochure-thumbnail {
    float: left;
    margin: 0 10px 0 0;
}

.slide-button {
    z-index: 10;
}
.loupe {
	background: #ffffff;
    cursor: pointer;
}
.inner-padding {
    padding: 30px;
}

.content ul {
    list-style-type: disc;
    margin: 10px 0 0 0;
}
.content li {
    list-style: disc;
    margin: 0 0 12px 0;
}
.content ul li {margin: 0 0 10px 20px;}
.content ul ul,
.content ul ol {margin: 10px 0 0 0 !important;}
.content ul ul li {list-style: circle;}
.content ul ul ul li {list-style: square;}
.content ol {
    margin: 20px;
    list-style-type: decimal;
}

/* Footer elements
------------------------------------ */


#footer {
	position: relative;
	margin-top: -292px;
	height: 292px;
	clear: both;
	overflow: hidden;
	background: #f3f3f3 url("../images/back-top-bg.png") 0 0 repeat-x;
}

#home #footer {
    margin-top: 0 !important;
}
#footer .wrap {
	position: relative;
}
#footer .column {
	width: 120px;
	float: left;
	padding: 25px 45px 0 0;
	background: url("../images/footer-column-bg.png") right 6px no-repeat;
	min-height: 200px;
}
#footer .column.news {
	width: 300px;
	padding-right: 105px;
	_padding-right: 55px;
}
#footer .column.news li {
	background: url("../images/news-point.gif") 0 5px no-repeat;
	padding: 0 0 10px 18px;
}
#footer .column li {
	margin: 0 0 6px;
}
#footer .title {
	font: normal 18px 'OpenSansRegular', sans-serif;
	margin: 0 0 19px;
}
#footer a {
	text-decoration: none;
}
#footer a:hover {
	color: #0055a5;
	text-decoration: underline;
}
.footer-description {
	position: absolute;
	right: 0;
	top: 25px;
}
#footer .social {
	overflow: hidden;
	clear: both;
	margin: 0 0 7px;
	overflow: hidden;
	width: 200px;
}
#footer .social li {
	width: 36px;
	height: 36px;
	float: left;
	margin: 0 2px 0 0;
}
#footer .copy a {
	color: #000000;
	text-decoration: none;
}

/* Opera Footer Fix */
body:before { /* thanks to Maleika (Kohoutec) */
	content: "";
	height: 100%;
	float: left;
	width: 0;
	margin-top: -32767px; /* thank you Erik J - negate effect of float */
}


.parts {
    wdith: 100% !important;
    margin: 0;
}

.parts tr:nth-of-type(even){
    background:rgba(222,234,248,0.5);
}

.screw {
    float: left;
    width: 360px;
    margin: 0 0 0 15px;
    color: #333;
    -webkit-text-shadow: 0 1px 0 #ffffff;
    -moz-text-shadow: 0 1px 0 #ffffff;
    text-shadow: 0 1px 0 white;
}
.screw h4 {
    font-size: 18Px;
    color: #333333;
    margin: 22px 0 7px;
}
.parts-wrap {
    height: 180px;
    overflow-y: scroll;
    overflow-x: hidden;
    border: 1px solid #CCC;
    border-top: 0;
}
.parts-head {
    border: 1px solid #CCC;
    border-bottom: 0;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F7F7F7),to(#CCC));
    background-image: -webkit-linear-gradient(top, #F7F7F7, #CCC);
    background-image: -moz-linear-gradient(top, #F7F7F7, #CCC);
    background-image: -o-linear-gradient(top, #F7F7F7, #CCC);
    background-image: -ms-linear-gradient(top, #F7F7F7, #CCC);
    background-image: linear-gradient(top, #F7F7F7, #CCC);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f7f7f7', EndColorStr='#cccccc');
}
.parts .title {
    width: 175px;
}
.parts-wrap .title {
    border-right: 1px solid #CCC;
}

.parts thead tr th {
    font-weight: bold;
    text-align: left;
    border-bottom: 1px solid #ccc;
    padding: 3px 0 4px 7px;
}

.parts tbody {
    font-size: 11px;
}

.parts thead tr th {
    font-size: 12px;
}

.parts tbody tr td {
    line-height: 12px;
    padding: 7px 0 7px 7px;
}

.mod-button {
    font: normal 12px Arial, sans-serif;
    background-color: #4093E8;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#4093E8),to(#19599A));
    background-image: -webkit-linear-gradient(top, #4093E8, #19599A);
    background-image: -moz-linear-gradient(top, #4093E8, #19599A);
    background-image: -o-linear-gradient(top, #4093E8, #19599A);
    background-image: -ms-linear-gradient(top, #4093E8, #19599A);
    background-image: -webkit-linear-gradient(top, #4093E8, #19599A);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#4093E8', EndColorStr='#19599A');
    display: inline-block;
    color: white;
    text-decoration: none;
    padding: 0 7px;
    line-height: 27px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #0E3156;
    border-top: 1px solid #2167AE;
    -moz-box-shadow: inset 1px 1px 3px #47a4ff;
    -webkit-box-shadow: inset 1px 1px 3px #47a4ff;
    box-shadow: inset 1px 1px 3px #47a4ff;
    -webkit-text-shadow: 0 -1px 0 #14385D;
    -moz-text-shadow: 0 -1px 0 #14385D;
    text-shadow: 0 -1px 0 #14385D;
}
.mod-button:hover {
    color: #ffffff;
    text-decoration: underline;
}

.parts table {
    width: auto;
}

h1.spr-ir-news-article-title {
    color: #369;
    font: bold 24px Arial, sans-serif;
}
.spr-ir-news ul{
    list-style-type:none;
	margin:0px;
	padding:0px;
	border-top:1px solid #efefef;
	border-bottom:1px solid #efefef;
	padding-top:10px;
}
.spr-ir-news ul li.rss-item {
	display:block;
	padding:5px;
	margin-bottom:10px;
	color:#666666;
	font-size:13px;
}
.spr-ir-news ul li.rss-item a{
	font-size:14px;
	text-decoration: underline;
	color: #137EAD;
}
.spr-ir-news ul li.rss-item a:hover{
	text-decoration:none;
}



/* slider */
#nav {
    width: 399px;
    margin: 15px;
    position: relative;
    top: 30px;
}
#nav li {
    width: 108px;
    float: left;
    margin: 8px;
    list-style: none;
}
#nav img {
    border: none;
    display: block;
    width: 98px;
    height: 98px;
}
#nav a {
    width: 98px;
    padding: 3px;
    display: block;
    border: 1px solid #CCC;
}
#nav a.active {
    background: #CCC;
}
#sliderprev, #slidernext {
    display: block;
    height: 28px;
    width: 28px;
    top: 215px;
    position: absolute;
    cursor: pointer;
}
#sliderprev {
    background: url(../images/left-arrow.png) no-repeat left top transparent;
    left: 0;
}
#slidernext {
    background: url(../images/right-arrow.png) no-repeat left top transparent;
    right: 23px;
}
#wrap-nav {
    position: relative;    
    left: 9px;
    clear: both;
    overflow: hidden;
    height: 120px;
}
#wrap-nav * {
    -moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
}
#wrap-nav #sliderprev, #wrap-nav #slidernext {
    top: 42px;
}
#wrap-nav #sliderprev {
    left: 0px;
}
#wrap-list {
    width: 380px;
    overflow: hidden;
    margin: 0;
    position: absolute;
    top: 0px;
    left: 30px;
}
#wrap-list #nav {
    margin: 0;
    padding: 0;
    top: 0px;
    width: 1000px;
}