*
{
    padding: 0;
    margin: 0;
}

body
{
    margin: 0px auto;
padding: 0px;
background-color: #242424;
color: #242424;
font-family: 'Novecentosanswide-Book', sans-serif;
font-size: 16px;
line-height: 20px;
/*text-align: center;*/
}

ul {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}

#wrapper
{
    margin: 0 auto;
    width: 100%;
}
#headerIE6MsgColor
{
    margin: 0 auto;
    width: 100%;
    background-color: #fff3a5;
    border: 1px solid black;
    height: 80px;
}
#headerIE6Msg
{
    width: 912px;
    height: 80px;
    padding: 0px;
    background: #fff3a5;
    vertical-align: top;
    text-align: left;
}
#headerColor
{
    margin: 0 auto;
    width: 100%;
    background-color: #f9f9f9;
    height: 125px;
}
#header
{
    width: 980px;
    height: 50px;
    padding-top:25px;
    background: #f9f9f9;
    vertical-align: top;
}
#logo
{
    
}
#logo img
{
    
}
#languageFlags
{
  line-height:50px;
  border-left: 1px solid #b5b5b5;
  margin-left:10px;
  padding-left:10px;
}
#languageFlags a
{
    margin-right: 5px;
}
#languageFlags img
{
    height: 20px;
    border: 0px;
}
#headerImageColor
{
    margin: 0 auto;
    width: 100%;
    background-color: #fff;
    height: 320px;
    position:relative;
}
#topbbarColor
{
    margin: 0 auto;
    width: 100%;
    background-color: #242424;
    height: 50px;
}
#topbbar {
width: 980px;
height: 50px;
line-height: 50px;
margin: 0px auto;
padding: 0px 10px 0px 10px;
text-align: left;
background-color:#242424;
}

#topbbar h1 {
margin: 0px;
font-size: 18px;
font-weight: normal;
color: #fff;
display: inline;
}
#headerImage
{
    width: 980px;
    padding: 0px;
    height: 320px;
    background-color: White;
    position: relative;
}
#mainMenuColor
{
    margin: 0 auto;
    width: 100%;
    background-color: #E7EEF6;
    height: 50px;
}
#mainMenu
{
    width: 564px;
    padding: 0px;
    height: 50px;
    margin-top: 18px;
}
#mainMenu p
{
    margin-left: 12px;
    margin-right: 12px;
    font-weight: bold;
    margin-top: 7px;
}
#mainMenu a
{
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    color: #4f4f4f;
}
#contentColor
{
    margin: 0 auto;
    width: 100%;
    background-color: #fff;
}
#faux
{
    background-image: url('../../Content/Images/faux.jpg');
    background-repeat: repeat-y;
    overflow: auto;
    width: 912px;
}

#leftcolumn
{
    display: inline;
    padding: 0px;
    width: 220px;
    float: left;
    vertical-align: top;
}
#rightcolumn
{
    float: right;
    padding: 0px;
    width: 692px;
    display: inline;
    position: relative;
    vertical-align: top;
}
#footerColor
{
    margin: 0 auto;
    width: 100%;
    background-color: #242424;
    height: 160px;
}
#footer
{
    width: 980px;
    clear: both;
    color: White;
    background: #242424;
    height: 160px;
    text-align: left;
}

#footer p {
margin: 0px;
padding: 20px 0px 0px 0px;
color: #fff;
font-size: 14px;
font-weight: bold;
}

#footerbox {
width: 980px;
height: 60px;
margin: 0px auto;
padding: 15px 0px 0px 0px;
text-align: left;
color: #f9f9f9;
border-bottom: 1px solid #444;
}

#footercopy {
width: 980px;
height: 30px;
padding: 10px 0px 0px 0px;
color: #444;
}

.footercol {
width: 160px;
height: 60px;
float: left;
}

#footerbox ul {
margin: 0px;
padding: 0px;
list-style-type: none;
font-size: 12px;
}

.fcol1 {
text-align: left;
}

.footercopycol {
width: 490px;
height: 30px;
float: left;
font-size: 10px;
}

#footerEnd
{
    margin: 0 auto;
    width: 100%;
    background-color: White;
    height: 55px;
}
.clear
{
    clear: both;
    background: none;
}
.submenuItem
{
    float: left;
    display: block;
    width: 220px;
    background-color: #f6f6f6;
    border-top: 1px solid white;
    border-bottom: 1px solid #d2d2d2;
    text-align: left;
}
.submenuItemPagesList
{
    float: right;
    display: block;
    width: 200px;
    background-color: #f6f6f6;
    border-top: 1px solid white;
    border-bottom: 1px solid #d2d2d2;
    text-align: left;
    color: #4f4f4f;
}
#searchTab
{
    width: 220px;
    height: 36px;
    background-color: #90816c;
}
#searchTabBgImg
{
    color: White;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    text-align: right;
    width: 200px;
    margin-right: 10px;
    margin-left: 10px;
    height: 36px;
    background-image: url('../../Content/Images/MAGNIFIER.jpg');
    background-position: left;
    background-repeat: no-repeat;
}
#searchTabTitle
{
    height: 12px;
    position: relative;
    top: 12px;
}
.searchProperty
{
    margin-top: 10px;
    margin-left: 10px;
    text-align: left;
    color: #4f4f4f;
}
.searchProperty p
{
    font-weight: bold;
}
.searchProperty select
{
    width: 200px;
    margin-top: 5px;
    border: 1px silver solid;
    color: #4f4f4f;
}
.searchButton
{
    margin-right: 10px;
    margin-left: 10px;
    text-align: right;
}
.searchButton p
{
    margin-top: 10px;
    margin-bottom: 10px;
}
.searchButton a
{
    color: #4f4f4f;
    font-weight: bold;
    text-decoration: none;
}
.searchButton a:hover
{
    color: #4f4f4f;
    font-weight: bold;
    text-decoration: underline;
}
#moviesTab
{
    width: 220px;
    height: 36px;
    background-color: #8a8b75;
}
#moviesTabBgImg
{
    color: White;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    text-align: right;
    width: 200px;
    margin-right: 10px;
    margin-left: 10px;
    height: 36px;
}
#moviesTabTitle
{
    height: 12px;
    position: relative;
    top: 12px;
}
#moviesContainer
{
    width: 220px;
    vertical-align: top;
}
#moviesContainer p
{
    margin-top: 20px;
}
#newsLeftColumn
{
    display: inline;
    padding: 0px;
    width: 472px;
    float: left;
    vertical-align: top;
    position: relative;
}
#newsRightColumn
{
    display: inline;
    padding: 0px;
    width: 220px;
    float: right;
    vertical-align: top;
}
.news
{
    font-family: Verdana;
    font-size: 11px;
    text-align: left;
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
}
.newsDate
{
    font-size: 10px;
    color: #b5592c;
}
.newsLinkContainer
{
    color: Blue;
    margin-right: 10px;
    text-align: right;
}
.newsLink
{
    text-decoration: none;
    font-size: 10px;
    font-family: Verdana;
}
a.newsLink:hover
{
    text-decoration: underline;
    font-size: 10px;
    font-family: Verdana;
}
#newsFaux
{
    background-image: url('../../Content/Images/newsFaux.jpg');
    background-repeat: repeat-y;
    overflow: auto;
    width: 692px;
}
#subscriptionTab
{
    width: 220px;
    height: 36px;
    background-color: #90816c;
}
#subscriptionTabBgImg
{
    color: White;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    text-align: right;
    width: 200px;
    margin-right: 10px;
    margin-left: 10px;
    height: 36px;
    background-image: url('../../Content/Images/img-subscription.jpg');
    background-position: left;
    background-repeat: no-repeat;
}
#subscriptionTabTitle
{
    height: 12px;
    position: relative;
    top: 12px;
}
#subscriptionTabText
{
    font-family: Verdana;
    font-size: 10px;
    margin-left: 10px;
    text-align: left;
}
#subscriptionTabEmailInput
{
    margin-top: 10px;
    font-family: Verdana;
    font-size: 10px;
    text-align: left;
    margin-left: 10px;
    vertical-align: top;
}
#didYouKnowThatTab
{
    width: 220px;
    height: 36px;
    background-color: #8a8b75;
}
#didYouKnowThatTabBgImg
{
    color: White;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    text-align: right;
    width: 200px;
    margin-right: 10px;
    margin-left: 10px;
    height: 36px;
    background-image: url('../../Content/Images/img-doyouknowthat.jpg');
    background-repeat: no-repeat;
    background-position: left;
}
#didYouKnowThatTabTitle
{
    height: 12px;
    position: relative;
    top: 12px;
}
#didYouKnowThatTextContainer
{
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 10px;
    font-family: Verdana;
    font-size: 12px;
    text-align: left;
}
#catalogLinks
{
    width: 220px;
    text-align: center;
}
#catalogLinks p
{
    text-align: left;
    margin-left: 20px;
    margin-bottom: 10px;
    margin-top: 16px;
    font-family: Verdana;
    font-size: 12px;
}
#catalogLinks img
{
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 37px;
    border:0px;
}
.message
{
    position: fixed;
    left: 50%;
    top: 50%;
    width: 300px;
    height: 130px;
    margin-left: -150px; /* half of width */
    margin-top: -150px; /* half of height */
    filter: alpha(opacity=95);
    -moz-opacity: .95;
    opacity: .95;
    z-index: 20;
}
#catalogMessage img
{
    margin:20px;
    border:0px;
    }
#catalogMessage p
{
    font-weight:bold;
    }

#onastxtwrap {
width: 100%;
min-width: 1000px;
height: auto;
background-color: #f9f9f9;
margin: 0px;
text-align: center;
border-top: 1px solid #dfdfdf;
border-bottom: 1px solid #dfdfdf;
padding: 40px 0px 40px 0px;
}

#onastxtbox {
width: 980px;
height: auto;
background-color: #f9f9f9;
margin: 0px auto;
padding: 0px 10px 0px 10px;
text-align: left;
}

#onastxtbox div p {
font-size: 14px;
line-height: 20px;
padding: 0px;
margin: 0px;
color: #242424;
text-align: justify;
width:460px;
}

p {
display: block;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
}

#onastxtbox div {
width: 980px;
height: auto;
padding: 20px 0px 20px 0px;
-moz-column-count: 2;
-webkit-column-count: 2;
column-count: 2;
-moz-column-gap: 40px;
-webkit-column-gap: 40px;
column-gap: 40px;
}

#igwrap {
width: 100%;
height: auto;
text-align: center;
padding: 30px 0px 30px 0px;
margin: 0px auto;
background-color: #fff;
}

#igcont {
width: 960px;
height: auto;
margin: 0px auto;
padding: 0px 10px 0px 10px;
text-align: left;
background-color: #fff;
}

#igcont .igarrow {
background-image: url(../Images/audiophilar/iga.png);
background-repeat: no-repeat;
background-position: top;
}

#igcont .igbox {
width: 160px;
height: auto;
text-align: left;
float: left;
}

.igbox img {
cursor:pointer;
}

#igcont .igbox p {
margin: 10px 0px 0px 15px;
cursor:pointer;
}

.igtxt {
width: 140px;
height: auto;
padding: 10px 0px 10px 15px;
float: left;
display: none;
text-align: left;
font-size: 14px;
}

#contwrap {
width: 100%;
min-width: 1000px;
height: auto;
background-color: #f9f9f9;
margin: 0px;
text-align: center;
border-top: 1px solid #dfdfdf;
}

#contbox {
width: 980px;
height: auto;
background-color: #f9f9f9;
margin: 0px auto;
padding: 0px 10px 0px 10px;
text-align: left;
}

#conttitle {
font-size: 18px;
font-weight: bold;
line-height: 24px;
margin: 0px;
padding: 40px 0px 0px 0px;
}

#conttxt {
width: 980px;
height: auto;
margin: 0px;
padding: 30px 0px 65px 0px;
}

.ccol {
width: 300px;
height: auto;
float: left;
cursor: pointer;
}

.conticon {
width: 60px;
}

.col1, .col2, .conticon {
height: 50px;
float: left;
}

.txtp {
width: 300px;
height: auto;
padding: 0px 0px 0px 0px;
display: none;
}

.txtp p {
font-size: 14px;
width: 300px;
line-height: 20px;
padding: 5px 0px 0px 0px;
margin: 0px;
color: #242424;
clear: both;
text-align: justify;
}

.cmiddle {
margin: 0px 40px 0px 40px;
}

.col1 p, .col2 p {
font-size: 15px;
margin: 10px 0px 0px 5px;
color: #242424;
}

#contacttxtwrap {
width: 100%;
min-width: 1000px;
height: auto;
background-color: #f9f9f9;
margin: 0px;
text-align: center;
border-bottom: 1px solid #dfdfdf;
padding: 40px 0px 40px 0px;
}

#contacttxtbox {
width: 980px;
height: auto;
background-color: #f9f9f9;
margin: 0px auto;
padding: 0px 10px 0px 10px;
text-align: left;
}

#newstxtwrap {
width: 100%;
min-width: 1000px;
height: auto;
background-color: #f9f9f9;
margin: 0px;
text-align: center;
border-top: 1px solid #dfdfdf;
border-bottom: 1px solid #dfdfdf;
padding: 40px 0px 40px 0px;
}

#newstxtbox {
width: 980px;
height: auto;
min-height: 30px;
background-color: #f9f9f9;
margin: 0px auto;
padding: 0px 10px 0px 10px;
text-align: left;
}

#newscol1 {
margin: 0px 80px 0px 0px;
}

#newscol1, #newscol2 {
width: 450px;
min-height: 30px;
float: left;
}

.news_b {
width: 450px;
height: auto;
margin: 15px 0px 0px 0px;
}

#newstxtbox p {
font-size: 14px;
line-height: 20px;
padding: 10px 0px 10px 0px;
color: #242424;
text-align: justify;
}

#newscol1 p, #newscol2 p {
cursor: pointer;
text-align: justify;
}

.newsdate {
margin: 20px 0px 0px 0px;
}

#newscol1 img {
width: 450px;
height: auto;
margin: 10px 0px 0px 0px;
}

#newstxtbox p {
font-size: 14px;
line-height: 20px;
padding: 10px 0px 10px 0px;
color: #242424;
text-align: justify;
}

#newstxtbox p {
font-size: 14px;
line-height: 20px;
padding: 10px 0px 10px 0px;
color: #242424;
text-align: justify;
}

.rec_b {
width: 450px;
height: auto;
margin: 35px 0px 0px 0px;
}

#newscol2 img {
width: 250px;
height: auto;
margin: 10px 0px 0px 0px;
}

#partnerswrap {
width: 100%;
height: 120px;
background-color: #fff;
padding: 20px 0px 20px 0px;
text-align: center;
margin: 0px auto;
}

#partnerscont {
width: 980px;
height: 120px;
margin: 0px auto;
background-color: #fff;
}

#partnerscont {
text-align: center;
}

#partnerscont img {
height: 75px;
margin: 0px 10px 0px 10px;
}

#partnerscont h3 {
margin: 0px 0px 20px 0px;
}

#partnerscont h3 {
font-size: 18px;
font-weight: bold;
line-height: 24px;
padding: 0px;
text-align: left;
}

#slidewrap_r {
width: 100%;
height: 400px;
background-color: #fff;
text-align: center;
padding: 60px 0px 20px 0px;
}

#slidebox_r {
width: 980px;
height: 340px;
background-color: #fff;
margin: 0px auto;
padding: 0px 10px 10px 10px;
text-align: center;
overflow: hidden;
}

#slidecont_r {
width: 1250px;
position: relative;
left: 0;
height: 340px;
}

.doublebox_r {
width: 215px;
height: 320px;
float: left;
background-color: #fff;
margin: 0px 35px 0px 0px;
}

.scm {
margin: 0px 0px 20px 0px;
}

.scbox_r {
width: 207px;
height: 142px;
float: left;
border: 2px solid #999;
padding: 2px;
}

.scbox_r img:hover {
opacity: 0.6;
filter: alpha(opacity=60);
}

#sliderHorizontal {
width: 960px;
background-color: #ccc;
border-radius: 5px;
text-align: center;
margin: 0px auto;
border: 1px solid #bbb;
}

.ui-slider-horizontal {
height: 1px;
background: #666;
border: 0px;
}

.ui-slider {
position: relative;
text-align: left;
border: 0px;
}

.ui-slider .ui-slider-handle:active, .ui-slider .ui-slider-handle:hover {
border: 0px;
outline: none;
}

.ui-slider-horizontal .ui-slider-handle {
top: -.7em;
margin-left: -.6em;
border: 0px;
outline: none;
}

.ui-slider .ui-slider-handle {
position: absolute;
z-index: 2;
width: 20px;
height: 20px;
background-image: url('/Content/realizations/slidehand.png');
background-repeat: no-repeat;
background-position: center;
cursor: pointer;
outline: none;
}

img {
border:0;
}

.scbox_r img {
width: 207px;
height: 142px;
}

#prodwrap {
width: 100%;
height: 480px;
margin: 0px auto;
text-align: center;
background-color: #fff;
}

#prodcont {
width: 980px;
height: 480px;
margin: 0px auto;
background-color: #fff;
}

a:-webkit-any-link {
color: -webkit-link;
text-decoration: none;
cursor: pointer;
}

.prodbox {
width: 245px;
height: 160px;
float: left;
background-color: #000;
position: relative;
cursor: pointer;
}

.prodbox img {
width: 245px;
height: 160px;
cursor: pointer;
}

.prodbox div {
width: 245px;
height: 160px;
display: none;
top: 0px;
position: absolute;
text-align: center;
}

.prodbox div p.ptitle {
font-size: 16px;
color: #fff;
font-weight: bold;
margin: 72px 0px 0px 0px;
}

.nline {
width: 195px;
height: 1px;
background-color: #fff;
display: block;
margin: 10px 25px 10px 25px;
}

.prodbox div .pcat {
font-size: 13px;
color: #fff;
margin: 0px;
}

.prodbox a {
font-size: 13px;
color: #fff;
text-decoration:none;
}

#platwrap {
width: 100%;
height: auto;
background-color: #fff;
text-align: center;
padding: 50px 0px 70px 0px;
}

#linename {
width: 980px;
height: 41px;
line-height: 41px;
background-image: url('/Content/products/linenamebg.png');
background-repeat: repeat-x;
text-align: center;
margin: 0px auto;
}

#platcont {
width: 980px;
height: 400px;
margin: 0px auto;
padding: 30px 0px 0px 0px;
}

#linename span {
margin: auto;
height: 41px;
line-height: 41px;
background-color: #fff;
padding: 0px 20px 0px 20px;
font-size: 30px;
color: #b1b1b1;
}

#platcol1 {
width: 580px;
height: 400px;
float: left;
}

#platcol2 {
width: 370px;
height: 400px;
padding: 30px 0px 0px 30px;
float: left;
}

#platcol1 img {
margin-top: 35px;
width: 580px;
}

#platcol2 p {
margin: 0px;
text-align: justify;
font-size: 14px;
color: #7f7f7f;
}

#platgal {
width: 980px;
height: 70px;
margin: 0px auto;
padding: 75px 0px 0px 0px;
}

#platgal img {
width: 110px;
height:70px;
border: 1px solid #b1b1b1;
cursor: pointer;
}

    #platgal img:hover {
    opacity: 0.8;
filter: alpha(opacity=80);
    }


#platspecwrap {
width: 100%;
/*height: 300px;*/
background-color: #f9f9f9;
padding: 40px 0px 40px 0px;
margin: auto;
text-align: center;
border-top: 1px solid #dfdfdf;
}

#platspeccont {
width: 980px;
height: 400px;
background-color: #f9f9f9;
margin-left: auto;
margin-right: auto;
text-align: left;
}

#plats1 {
width: 545px;
height: 340px;
float: left;
}

.platspect {
width: 500px;
height: 20px;
line-height: 20px;
text-align: left;
padding: 0px 0px 20px 0px;
}

strong, b {
font-weight: bold;
}

#platspeccol1 {
width: 135px;
height: 300px;
float: left;
padding: 0px 30px 0px 0px;
}

#platspeccol2 {
width: 340px;
height: 300px;
float: left;
padding: 0px 40px 0px 0px;
}

#platspecwrap p {
font-size: 13px;
font-weight: bold;
margin: 5px 0px 0px 0px;
color: #242424;
}

#platspecimg {
width: 415px;
height: 340px;
float: left;
padding: 0px 20px 0px 0px;
}

#platspecimg img {
width: 415px;
height: 300px;
margin: 20px 0px 20px 0px;
}

.platrowc {
background-color: #ebebeb;
}

.platrow1 {
width: 135px;
height: 24px;
line-height: 24px;
font-size: 13px;
}

.platrow2 {
width: 340px;
height: 24px;
line-height: 24px;
font-size: 13px;
}

#linename p {
margin: auto;
height: 41px;
line-height: 33px;
background-color: #fff;
padding: 0px 20px 0px 20px;
font-size: 30px;
color: #b1b1b1;
display: inline;
}

#regwrap {
width: 100%;
height: 360px;
background-color: #fff;
text-align: center;
padding: 70px 0px 70px 0px;
}

#regcont {
width: 900px;
/*height: 360px;*/
background-color: #fff;
margin: 0px auto;
padding: 0px 25px 10px 25px;
text-align: center;
overflow: hidden;
position:relative;
}

/*#regbox1 {
width: 466px;
margin: 0px 70px 0px 0px;
}*/

.regbox {
/*height: 360px;*/
float: left;
text-align: center;
}

.regbox a:hover, .regbox a:active {
color: #666;
text-decoration: none;
}

.regbox img:hover {
opacity: 0.8;
filter: alpha(opacity=80);
}

/*#regbox2 {
width: 320px;
}*/

#rgcont {
width: 980px;
height: 500px;
margin: 0px auto;
padding: 30px 0px 0px 0px;
}

#rgcol1 {
width: 580px;
height: 500px;
float: left;
}

#rgcol2 {
width: 370px;
height: 500px;
padding: 30px 0px 0px 30px;
float: left;
}

#rgcol2a {
width: 370px;
height: 400px;
}

#rgcol2 p {
margin: 0px;
text-align: justify;
font-size: 14px;
color: #7f7f7f;
}

element.style {
}
#rgcol2b {
width: 380px;
height: 70px;
margin: 0px auto;
padding: 30px 0px 0px 0px;
text-align: left;
}

#rgcol2b img {
width: 81px;
height:71px;
border: 1px solid #b1b1b1;
cursor: pointer;
}

#platspeccol1 {
width: 135px;
height: 300px;
float: left;
padding: 0px 30px 0px 0px;
}

.platrow1a {
width: 135px;
height: 18px;
line-height: 17px;
font-size: 13px;
padding: 0px 0px 2px 0px;
}

.platrow2a {
width: 340px;
height: 18px;
line-height: 17px;
font-size: 13px;
padding: 0px 0px 2px 0px;
}

#slidewrap {
width: 100%;
height: 350px;
background-color: #fff;
text-align: center;
padding: 150px 0px 70px 0px;
}

#slidebox {
width: 980px;
height: 240px;
background-color: #fff;
margin: 0px auto;
padding: 0px 10px 10px 10px;
text-align: center;
overflow: hidden;
}

#slidebox_stand {
    width: 980px;
height: 360px;
background-color: #fff;
margin: 0px auto;
padding: 0px 10px 10px 10px;
text-align: center;
overflow: hidden;
}

#slidebox_plat {
    width: 980px;
background-color: #fff;
margin: 0px auto;
padding: 0px 10px 10px 10px;
text-align: center;
overflow: hidden;
}

#slidecont {
width: 1250px;
position: relative;
left: 0;
height: 240px;
}

.scbox {
width: 215px;
height: 240px;
float: left;
text-align: center;
margin: 0px 35px 0px 0px;
}

    .scbox img:hover {
        opacity: 0.8;
        filter: alpha(opacity=80);
    }

.scbox a, .scbox a:visited, .regbox a, .regbox a:visited {
color: #6b6b6b;
text-decoration: none;
}

.scbox h2, .regbox h2 {
font-size: 16px;
line-height: 18px;
font-weight: normal;
margin: 5px 0px 0px 0px;
text-align: center;
color: #6b6b6b;
}

#sliderHorizontal2 {
width: 960px;
background-color: #ccc;
border-radius: 5px;
text-align: center;
margin: 0px auto;
border: 1px solid #bbb;
margin-top: 15px;
}

#sliderHorizontal4 {
width: 960px;
background-color: #ccc;
border-radius: 5px;
text-align: center;
margin: 0px auto;
border: 1px solid #bbb;
margin-top: 15px;
}

#slidewrap_i {
width: 100%;
height: auto;
background-color: #fff;
text-align: center;
/*padding: 50px 0px 70px 0px;*/
padding: 50px 0px 0px 0px;
}

#lineopis {
margin-top: 30px;
margin-left: auto;
margin-right: auto;
margin-bottom: 30px;
width: 980px;
color: #7f7f7f;
font-size: 14px;
line-height: 20px;
text-align: justify;
-moz-column-count: 2;
-webkit-column-count: 2;
column-count: 2;
-moz-column-gap: 40px;
-webkit-column-gap: 40px;
column-gap: 40px;
}

#modele_link_bar {
width: 980px;
height: 40px;
line-height: 40px;
padding: 0px 0px 30px 0px;
margin: 0px auto;
text-align: right;
}

#modele_link_bar {
font-weight:bold;
}

#slidewrap_m {
width: 100%;
height: auto;
background-color: #fff;
text-align: center;
padding: 20px 0px 30px 0px;
}

#slidebox_m {
width: 980px;
height: 195px;
background-color: #fff;
margin: 0px auto;
padding: 0px 10px 20px 10px;
text-align: center;
overflow: hidden;
}

#slidecont_m {
width: 1400px;
position: relative;
left: 0;
height: 240px;
}

#modele_link_bar a:hover, #modele_link_bar a:active {
font-size: 14px;
color: #666;
text-decoration: none;
}

#modele_link_bar a, #modele_link_bar a:visited {
font-size: 14px;
color: #7f7f7f;
text-decoration: none;
}

#topbbar ul {
margin: 0px 0px 0px 30px;
padding: 0px;
list-style: none;
display: inline;
font-size: 14px;
}

ul, menu, dir {
display: block;
list-style-type: disc;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-start: 40px;
}

#topbbar ul li {
display: inline;
margin: 0px 0px 0px 20px;
}

#topbbarc1 {
width: 976px;
height: 50px;
line-height: 50px;
float: left;
}

#topbbarc1 li{
/*margin: 0px 0px 0px 80px !important;*/
}

#topbbarc1 a{
margin-right: 12px;
}

li {
display: list-item;
text-align: -webkit-match-parent;
}

#topbbar a, #topbbar a:visited, #topbbarc2 a, #topbbarc2 a:visited, #topbbarc2 a:hover, #topbbarc2 a:active {
color: #fff;
text-decoration: none;
}

#models {
width: 980px;
height: 240px;
margin-top: 40px;
margin-left: auto;
margin-right: auto;
text-align: left;
}

#m1, #m2, #m3, #m4, #m5, #m6 {
float: left;
cursor: pointer;
}

#m1, #m1 img {
width: 135px;
height: 180px;
margin: 0px;
padding: 0px;
}

#models h4 {
font-size: 14px;
line-height: 18px;
font-weight: normal;
margin: 5px 0px 0px 0px;
text-align: center;
color: #6b6b6b;
}

h4 {
display: block;
-webkit-margin-before: 1.33em;
-webkit-margin-after: 1.33em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
font-weight: bold;
}

#models span {
width: 100px;
height: 2px;
background-color: #666;
margin-top: 3px;
margin-left: auto;
margin-right: auto;
display: block;
}

#stolspecwrap {
width: 100%;
height: 400px;
background-color: #f9f9f9;
padding: 40px 0px 40px 0px;
margin: auto;
text-align: center;
border-top: 1px solid #dfdfdf;
}

#stolspeccont {
width: 980px;
height: 440px;
background-color: #f9f9f9;
margin-left: auto;
margin-right: auto;
text-align: left;
}

#mgal {
width: 980px;
height: 70px;
margin: 0px auto;
padding: 0px 0px 30px 0px;
text-align: left;
}

#stols1 {
width: 500px;
height: 340px;
float: left;
}

.stolspect {
width: 500px;
height: 20px;
line-height: 20px;
text-align: left;
padding: 0px 0px 20px 0px;
}

#stolspeccol1 {
width: 90px;
height: 300px;
float: left;
padding: 0px 30px 0px 0px;
}

#stolspecwrap p {
font-size: 13px;
font-weight: bold;
margin: 5px 0px 0px 0px;
color: #242424;
}

.stolrow1 {
width: 90px;
height: 24px;
line-height: 24px;
font-size: 13px;
}

#stolspeccol2 {
width: 340px;
height: 300px;
float: left;
padding: 0px 40px 0px 0px;
}

#stolspecwrap p {
font-size: 13px;
font-weight: bold;
margin: 5px 0px 0px 0px;
color: #242424;
}

.stolrow2 {
width: 340px;
height: 24px;
line-height: 24px;
font-size: 13px;
}

#stolspecimg {
width: 460px;
height: 340px;
float: left;
padding: 0px 20px 0px 0px;
}

#stolspecimg img {
width: 460px;
height: 300px;
margin: 20px 0px 20px 0px;
}

.stolrowc {
background-color: #ebebeb;
}

.scbox_m {
width: 300px;
height: 195px;
float: left;
text-align: center;
margin: 0px 30px 0px 0px;
}

.scbox_m img {
width: 300px;
height: 195px;
}

#mgal {
width: 980px;
height: 70px;
margin: 0px auto;
padding: 0px 0px 30px 0px;
text-align: left;
}

#mgal img {
width: 110px;
height: 70px;
border: 1px solid #b1b1b1;
cursor: pointer;
}

#mgal img:hover {
opacity: 0.8;
filter: alpha(opacity=80);
}

#sliderHorizontal3 {
width: 960px;
background-color: #ccc;
border-radius: 5px;
text-align: center;
margin: 0px auto;
border: 1px solid #bbb;
}

#rgcol1 img {
/*height: 356px;*/
width: 413px;
margin-top: 35px;
}

.audiophilar-lang {
    color: #7a7a7a !important;
    text-decoration: none !important;
    font-size:14px !important;
}

.audiophilar-lang-active {
    color:#7a7a7a !important;
    font-weight:bold !important;
    text-decoration: none !important;
    font-size:14px !important;
}