@charset "utf-8";
/* CSS Document */

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

}

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

}

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

a {
color:#9d70a9;
text-decoration:none;
}

a:hover {
color:#9d70a9;
text-decoration:underline;
}

img {
border:none;
}

strong {
font-family: 'PTSansNarrowBold';
}

p {
padding:15px 0 0 0;
margin:0;
}

ul {
padding:0;
margin:0;
list-style:none;
}

ul li {
padding:0 0 0 15px;
margin:5px 0;
background:url(../img/bullet2.png) no-repeat top left;
text-transform:none;
}

body {
padding:0;
margin:0;
font-family: 'PTSansNarrowRegular', sans-serif;
font-size:17px;
color:#ffffff;
background:#000000;
}

#body {
padding:0;
margin:0 auto;
width:1000px;
}

#header {
padding:20px 0 0 250px;
margin:0;
width:750px;
height:110px;
float:left;
background:#300c3a;
}

#container {
padding:0;
margin:0;
width:1000px;
float:left;
background:url(../img/bgr.jpg) repeat-y top left;
}

#left-part {
padding:0 0 0 15px;
margin:0;
width:235px;
float:left;
background:url(../img/left.jpg) no-repeat top left;
min-height:640px;
}

#content {
padding:10px 0 0 10px;
margin:0;
width:740px;
float:left;
}

#menu {
padding:0;
margin:0;
width:235px;
float:left;
}

#menu ul {
padding:0;
margin:0;
list-style:none;
font-family: 'OpenSansCondensedBold';
}

#menu ul ul {
padding:0 0 0 15px;
margin:0;
list-style:none;
}

#menu li {
padding:0 0 0 15px;
margin:5px 0;
font-size:18px;
background:url(../img/bullet1.png) no-repeat top left;
text-transform:uppercase;
}

#menu li #single {
	background: transparent;
}

#menu li ul li {
padding:0 0 0 15px;
margin:5px 0;
font-size:16px;
background:url(../img/bullet2.png) no-repeat top left;
text-transform:none;
}

#menu li ul.brands li {
padding:0 0 0 15px;
margin:5px 0;
background:url(../img/bullet3.png) no-repeat center left;
}

#menu li a {
color:#d4d4d4;
text-decoration:none;
}

#menu li a.active, #menu li a:hover {
color:#d4d4d4;
text-decoration:underline;
}

#menu li ul li a.active, #menu li ul li a:hover {
color:#d4d4d4;
text-decoration:underline;
}

.lng {
padding:20px 0 0 15px;
margin:0;
width:220px;
float:left;
font-family: 'OpenSansCondensedBold';
font-size:18px;
text-transform:uppercase;
color:#d4d4d4;
}

.lng a {
color:#d4d4d4;
text-decoration:none;
}

.lng a:hover {
color:#d4d4d4;
text-decoration:underline;
}

.lng img {
margin-top:10px;
}

#holder_row {
	padding:10px 0;
	margin: 0;
	display: block;
	float: left;
	position: relative;
	width:740px;
	overflow: hidden;
}

#holder_row div {
	padding: 0;
	margin: 0;
	position: relative;
	z-index: 10;
	width:10000px;
}

#holder_row div p {
	display: inline;
	padding: 0 10px 0 0;
	margin: 0;
	width:auto;
	position:relative;
}


img.slide-pic {
width:130px;
margin-top:10px;
margin-bottom:10px;
}

a:hover img.slide-pic {
width:150px;
border:2px solid #363636;
margin-top:0;
margin-bottom:0;
}

#holder_row div p a {
text-decoration:none;
position:relative;
}

#holder_row div a .over {
position:absolute;
margin:0;
padding:5px;
width:100px;
height:30px;
left:10px;
top:-60px;
text-align:center;
background:url(../img/dot.png) repeat;
z-index:200;
}

#holder_row div p a:hover .over {
position:absolute;
margin:0;
padding:5px;
width:100px;
height:30px;
left:20px;
top:-60px;
text-align:center;
background:url(../img/dot.png) repeat;
}

div p .over img {
line-height:30px;
vertical-align:middle;
}

#footer {
padding:20px 0 30px 25px;
margin:0;
width:975px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#696969;
}

#footer a {
color:#696969;
text-decoration:none;
}

#footer a:hover {
color:#696969;
text-decoration:underline;
}

h1 {
padding:0;
margin:0;
font-family: 'OpenSansCondensedBold';
font-size:36px;
text-transform:uppercase;
color:#d4d4d4;
font-weight:normal;
}

h2 {
padding:0;
margin:0;
font-family: 'PTSansNarrowRegular';
font-size:24px;
font-weight:normal;
color:#9d70a9;
}

.path {
width:740px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#949494;
}

.path a {
color:#949494;
text-decoration:none;
}

.path a:hover {
color:#949494;
text-decoration:underline;
}

.list {
width:740px;
float:left;
padding:20px 0 0;
}

img.pic-list {
float:left;
margin-right:15px;
}

.list p {
padding:0;
margin:0;
}

.text {
width:740px;
float:left;
padding-top:20px;
}

table.form {
padding:0;
margin:0;
width:390px;
}

table.big {
padding:0;
margin:0;
width:600px;
}

table.form tr td {
padding:5px 0;
margin:0;
}

.f1 {
padding:0 0 0 10px;
margin:0;
width:290px;
height:30px;
background:url(../img/field.jpg) repeat;
border:none;
-webkit-box-shadow: inset 0px 2px 2px 0px #b5b5b5;
box-shadow: inset 0px 2px 2px 0px #b5b5b5;
font-family: 'PTSansNarrowRegular';
font-size:16px;
color:#000000;
line-height:30px;
}

.f2 {
padding:0 15px;
margin:0;
width:auto;
height:30px;
background:url(../img/field.jpg) repeat;
border:none;
-webkit-box-shadow: inset 0px 2px 2px 0px #ffffff;
box-shadow: inset 0px 2px 2px 0px #ffffff;
font-family: 'OpenSansCondensedBold';
font-size:18px;
color:#481b56;
text-transform:uppercase;
}

.t1 {
padding:10px;
margin:0;
width:490px;
height:110px;
background:url(../img/field.jpg) repeat;
border:none;
-webkit-box-shadow: inset 0px 2px 2px 0px #b5b5b5;
box-shadow: inset 0px 2px 2px 0px #b5b5b5;
font-family: 'PTSansNarrowRegular';
font-size:16px;
color:#000000;
line-height:30px;
}

table.big h2 {
border-bottom:1px solid #9d70a9;
}

table.violet {
width:740px;
border-collapse:collapse;
padding:0;
margin:25px 0;
background:#ffffff;
}

table.violet tr td {
width:127px;
border:1px solid #79637f;
border-left:none;
border-top:none;
vertical-align:top;
text-align:center;
padding:5px 10px;
color:#310e3b;
}


table.violet tr.tr1 td {
font-family: 'OpenSansCondensedBold';
font-size:20px;
}

table.violet tr.tr2 td {
font-family: 'OpenSansCondensedBold';
font-size:17px;
background:#310e3b;
color:#ffffff;
border:0px solid #79637f;
border-left:none;
border-top:none;
}

.text a.fancybox, .text a.fancybox-thumbs {
position:relative;
display:inline-block;
width:175px;
float:left;
margin-right:10px;
}

.text a.fancybox .over, .text a.fancybox-thumbs .over {
position:absolute;
margin: 13px 0 0 0;
padding:5px;
width:100px;
height:35px;
text-align:center;
background:url(../img/dot.png) repeat;
top:38px;
left:33px;
}

.map {
padding:20px 0;
margin:0;
width:740px;
float:left;
}

.row {
padding: 0 0 20px;
margin:0;
width:740px;
float:left;
}

.list-store {
padding:0;
margin:0;
width:370px;
float:left;
}

.list-store img {
float:left;
margin-right:10px;
}

.list-store p {
padding:0;
margin:0;
}

/* Select */

.sbHolder{
background: url(../img/field.jpg) repeat;
height: 30px;
position: relative;
width: 300px;
-webkit-box-shadow: inset 0px 2px 2px 0px #b5b5b5;
box-shadow: inset 0px 2px 2px 0px #b5b5b5;
font-family: 'PTSansNarrowRegular';
font-size:16px;
color:#000000;
}
.sbHolder:focus .sbSelector{
	
}
.sbSelector{
	display: block;
	height: 30px;
	left: 0;
	line-height: 30px;
	outline: none;
	overflow: hidden;
	position: absolute;
	text-indent: 10px;
	top: 0;
	width: 170px;
}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{
	color: #330f3d;
	outline: none;
	text-decoration: none;
}
.sbToggle{
	background: url(../img/select-icons.png) 0 0 no-repeat;
	display: block;
	height: 30px;
	outline: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 30px;
}

.sbOptions{
	background: url(../img/field.jpg) repeat;
	border: solid 1px #000000;
	list-style: none;
	left: -1px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 30px;
	width: 300px;
	z-index: 1000 !important;
	overflow-y: auto;
}
.sbOptions li{
	padding: 0 7px;
}
.sbOptions a{
	border-bottom: dotted 1px #000000;
	display: block;
	outline: none;
	padding: 7px 0 7px 3px;
}
.sbOptions a:link, .sbOptions a:visited{
	color: #000000;
	text-decoration: none;
}
.sbOptions a:hover,
.sbOptions a:focus,
.sbOptions a.sbFocus{
	color: #330f3d;
}
.sbOptions li.last a{
	border-bottom: none;
}

/*End Select */

.lightbox-images {
position:relative;
width:600px; display:none;
}

.lightbox-images img {
display:block;
width:100%;
}

.logo-product {
position:absolute;
bottom:10px;
right:10px;
}

.lightbox-images .logo-product img {
display:block;
width:auto;
padding:10px 15px;
background-color: rgba(255, 255, 255, 0.8);
}
