html,body { margin:0; padding:0 }
body { font:normal 15px/22px Arial, Helvetica, sans-serif; color:#333; text-align:center }
a { color:#dc273f; text-decoration:none; border-bottom:#f68aa8 1px solid }
a:hover { color:#5f5f5f; text-decoration:none; border-bottom:#9b9b9b 1px solid }
a.dashed { border-bottom-style:dashed }
a.dashed:hover { border-bottom-style:dashed }
a img { border:none }
p { margin:0 0 16px 0; padding:0 }
.spacer { height:0px; overflow:hidden; clear:both; display:block }
.sep { margin:0 0 40px 0 }

@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }

  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }

  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }

  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt;
    padding: 0pt;
    overflow: auto;
    letter-spacing: 0px;
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }

  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

a.rss { border:none }
a.rss:hover { border:none }
a.rss img { vertical-align:top; margin:5px 0 0 0 }

.date { color:#999999; font-weight:normal; font-style:normal; padding:0 0 0 10px }

.c-red { color:#dc273f }

form { margin:0; padding:0 }
.textInput { font:normal 15px/18px Arial, Helvetica, sans-serif; color:#333; border:#aeaeae 1px solid; padding:6px }
.textInput:focus { border:#000 1px solid }
.textInputFocus { border:#000 1px solid }
.textInputError { border:#dc273f 1px solid }
.fileInput { font:normal 15px/18px Arial, Helvetica, sans-serif; color:#333; border:#aeaeae 1px solid; padding:3px; }
.button { border:none; background:#dc273f; color:#fff; font:normal 11px/15px Arial, Helvetica, sans-serif; text-transform:uppercase; padding:0.4em 1em; height:31px; cursor:pointer }
.button:hover { background:#e35265 }
.buttonHover { background:#e35265 }

.wrapper { position:relative; width:900px; padding:0 50px; margin:0 auto; text-align:left }
/*
.header { height:170px; position:relative; line-height:20px }
.header a { border:none; font-size:12px; text-transform:uppercase }
.header a:hover { border:none }
.header .logo { position:absolute; top:41px; left:311px }
.header .order { position:absolute; top:70px; left:12px; white-space:nowrap }
.header .order img { vertical-align:middle; margin:0 0 0 5px }
.header .contacts { position:absolute; top:70px; right:0; text-align:right; white-space:nowrap }
*/

.header { height:150px; position:relative; line-height:20px }
.header a { border:none; font-size:12px; text-transform:uppercase }
.header a:hover { border:none }
.header .logo { position:absolute; top:35px; left:311px }
.header .order { position:absolute; top:64px; left:12px; white-space:nowrap }
.order {padding-right:12px;}
.order a { background:url(../img/ar_l_dark.gif) no-repeat right -39px; padding-right:12px;}
.order a:hover { background-position: right 2px; padding-right:12px;}
.header .contacts { position:absolute; top:64px; right:0; text-align:right; white-space:nowrap }

*html .order {padding-right:15px;}
*html .order a { background:url(../img/ar_l_dark.gif) no-repeat 122px -18px; padding-right:15px;}
*html .order a:hover { background-position: 122px 23px; padding-right:15px;}

.billBoard { margin:0 0 34px 0 }
.billBoard a { border:0px; }

.side { width:215px; padding:0; float:left }
.article { width:651px; padding:0 0 0 34px; float:left }

.side ul { margin:0 0 40px 0; padding:0; list-style:none }
.side ul li { margin:0; padding:0; background:none; font-size:11px; line-height:16px; text-transform:uppercase }
.side ul li a { display:block; padding:6px 11px 7px 11px; zoom:1; color:#333333; border-bottom:#bdbdbd 1px solid }
.side ul li a:hover { color:#333; background:#ebebeb; border-bottom:#fff 1px solid }
.side ul li a.active { background:#e35265; color:#fff }
.side ul li a.active:hover { background:#dc273f; color:#fff }
.side ul li a.hovered { border-bottom:#fff 1px solid }
.side ul li strong { display:block; padding:7px 11px 8px 11px; color:#fff; background:#dc273f url(../img/menu.gif) top right no-repeat; font-weight:normal; border-bottom:#fff 1px solid; zoom:1 }

.side ul li.last a { border:none !important }
.side ul li.last a:hover { border:none !important }
.side ul li.last strong { border:none !important }
.side ul li ul { margin:0 0 1px 11px }
.side ul li ul li a { color:#333; background:#fff; border-bottom:#bdbdbd 1px solid }
.side ul li ul li a:hover { color:#333; background:#ebebeb; border-bottom:#fff 1px solid }

.side ul.catalogueMenu li { font-size:12px }
.side ul.catalogueMenu li a { color:#333; background:#ebebeb; border-bottom:#fff 1px solid; padding:7px 11px 8px 11px }
.side ul.catalogueMenu li a:hover { color:#fff; background:#5f5f5f }

/*
.side ul.catalogueMenu li a.active { background:#e35265; color:#fff }
.side ul.catalogueMenu li a.active:hover { background:#dc273f; color:#fff }
*/

.side ul.catalogueMenu li a.active { color:#fff; border-bottom:#fff 1px solid; background:#dc273f url(../img/menu.gif) right -2px no-repeat }
.side ul.catalogueMenu li a.active:hover { color:#fff; border-bottom:#fff 1px solid; background:#e35265 url(../img/menu.gif) right -2px no-repeat }




.side ul.catalogueMenu li a.fav { color:#333; background:#ebebeb; }
.side ul.catalogueMenu li a.fav span { float:right; }
.side ul.catalogueMenu li a.fav:hover { color:#fff; background:#5f5f5f }
.side ul.catalogueMenu li a.fav .active { background:#e35265; color:#fff }
.side ul.catalogueMenu li a.fav .active:hover { background:#dc273f; color:#fff }

#favItem strong.fav2 { display:block; padding:7px 11px 8px 11px; color:#fff; background:#dc273f top right no-repeat; font-weight:normal; border-bottom:#fff 1px solid; zoom:1 }
#favItem strong.fav2 span { float:right; color:#fff }

.side ul.catalogueMenu li ul li a { color:#333; background:#fff; border-bottom:#bdbdbd 1px solid }
.side ul.catalogueMenu li ul li a:hover { color:#333; background:#ebebeb; border-bottom:#fff 1px solid }
.side ul.catalogueMenu li ul li a.hovered { border-bottom:#fff 1px solid }
.side ul.catalogueMenu li ul li strong { background-color:#e35265 }

.side ul.ttMenu li { font-size:11px }
.side ul.ttMenu li a { padding:6px 11px 7px 11px }
.side ul.ttMenu li ul li strong { background-color:#dc273f }
.side ul.ttMenu li ul li a.active { border-bottom:#fff 1px solid; background:#dc273f url(../img/menu.gif) right -2px no-repeat }
.side ul.ttMenu li ul li a.active:hover { border-bottom:#fff 1px solid; background:#e35265 url(../img/menu.gif) right -2px no-repeat }


/*
.side .b a { float:left; display:inline; height:41px; background:url(../img/b.png) 0 0 no-repeat; border:none; overflow:hidden; text-indent:-999px; }
.side .b a:hover { border:none }
.side .b a.kv48 { background-position:0 0; width:108px; margin:0 8px 0 9px }
.side .b a.kv48:hover { background-position:0 -41px }
.side .b a.totem { background-position:-108px 0; width:90px }
.side .b a.totem:hover { background-position:-108px -41px }
.side .b a.staron {  margin:18px 16px 0 9px; background:url(../img/logosk.jpg) 0 0 no-repeat; background-position:0px -34px; width:101px; height:26px; }
.side .b a.staron:hover { background-position:0px 0px }
*/


.bpic {position:relative; border:none;}

ul.sideb { position:absolute; display:block; width:490px; height:41px; top:-30px; left:330px; list-style:none;}
.sideb li { display:block; float:left; background:none;margin-right:15px }
.sideb li a { float:left; display:block; height:41px; background: url(../img/logoBottom.jpg) 0 0 no-repeat; border:none; overflow:hidden; text-indent:-999px;}
.sideb li a:hover { border:none }
.sideb li a.kv48 { background-position:0 0; width:108px;}
.sideb li a.kv48:hover { background-position:0 -41px }
.sideb li a.totem { background-position:-110px 0; width:90px;}
.sideb li a.totem:hover { background-position:-110px -41px; }
.sideb li a.staron { background-position:-205px -41px; width:101px;}
.sideb li a.staron:hover { background-position:-205px 0; }

.modelList { margin:0 0 15px 0; padding:0; list-style:none }
.modelList li { margin:0 1px 1px 0; padding:0; background:none; width:216px; height:162px; overflow:hidden; position:relative; float:left; display:inline }
.modelList li a { display:block; cursor:pointer; border:none }
.modelList li img { display:block }
.modelList li img.coloured { position:absolute; top:162px; left:0; z-index:5 }
.modelList li .label { display:block; position:absolute; left:0; top:162px; font-size:13px; line-height:18px; color:#fff; z-index:6; width:216px }
.modelList li .label span { display:block; position:relative; z-index:2; padding:7px 11px }
.modelList li .label b { display:block; background:#dc273f; width:216px; height:162px; position:absolute; top:0; left:0; z-index:1; opacity:0.85; filter:alpha(opacity=85) }
.modelList li .label strong { float:right; position:relative; z-index:7; font-size:15px; padding:8px 11px 0 10px }
.modelList li a.noPoint { cursor:default }
.modelList li a.noPoint .label b { background:#777 }

.navLinks { height:27px; margin:0 0 30px 0 }
.navLinks a { float:right; display:inline; margin:0 0 0 10px; border:#cacaca 1px solid; font-size:11px; line-height:25px; text-transform:uppercase; color:#333; white-space:nowrap; padding:0 9px }
.navLinks a:hover { color:#333; border-color:#dc273f }
.navLinks a.ar-right { padding-right:21px; background:url(../img/nav_li.gif) top right no-repeat }
.navLinks a.ar-left { padding:0 22px 0 0; background:url(../img/nav_li_l.gif) 9px 0 no-repeat }

.navLinksLeft a { float:left; margin:0 10px 0 0 }

.navLinks { height:27px; margin:0 0 30px 0 }
.npWrap { float:right;}
.navLinks a { float:left; display:inline; margin:0 0 0 10px; border:#cacaca 1px solid; font-size:11px; line-height:25px; text-transform:uppercase; color:#333; white-space:nowrap; padding:0 9px }
.navLinks a:hover { color:#333; border-color:#dc273f }
.navLinks a.ar-right { padding-right:21px; background:url(../img/nav_li.gif) top right no-repeat }
.navLinks a.ar-left { padding:0 22px 0 0; background:url(../img/nav_li_l.gif) 9px 0 no-repeat }

.navLinks strong { float:left; display:inline; margin:0 0 0 10px; padding:0 9px; border:#bf1028 1px solid; font-size:11px; line-height:25px; text-transform:uppercase; color:#ffffff; white-space:nowrap;  font-weight:normal; background:#dc273f; }

.navLinksLeft a { float:left; margin:0 10px 0 0 }

a .clrRed {color:#dc273f;}
strong .clrRed {color:white;}
a.active .clrRed {color:white;}

.footer { margin:50px 0 0 0; padding:0 0 50px 0 }
.footer .menuWrapper { text-align:center; height:27px; background:#e1e1e1; font:normal 11px/26px Arial, Helvetica, sans-serif; text-transform:uppercase; margin:0 0 1px 0 }
.footer .menuWrapper ul { margin:0 0 0 266px; padding:0; list-style:none }
.footer .menuWrapper ul li { float:left; border-right:#fff 1px solid }
.footer .menuWrapper ul li.first { border-left:#fff 1px solid }
.footer .menuWrapper ul li a { float:left; height:27px; padding:0 9px; color:#333333; border:none }
.footer .menuWrapper ul li a:hover { color:#333; border:none; background:#c3c3c3 }
.footer .menuWrapper ul li strong { float:left; height:27px; padding:0 9px; color:#333333; border:none; background:#c3c3c3; font-weight:normal }
.footer .menuWrapper2 { background:#5f5f5f; margin:0 0 42px 0 }
.footer .menuWrapper2 ul li a { color:#fff }
.footer .menuWrapper2 ul li a:hover { color:#fff; background:#373737 }
.footer .menuWrapper2 ul li strong { color:#fff; background:#373737 }
.footer .menuWrapper2 ul { margin:0 0 0 38px }
.footer .copy { float:left; width:600px; font-size:13px; color:#5f5f5f }
.footer .cosmos { float:right; width:96px; font-size:11px; line-height:16px; color:#999999 }
.footer .cosmos a { border:none }
.footer .cosmos a:hover { border:none }


.header_menu { margin:0px; padding:0px; }
.header_menu .menuWrapper { text-align:center; height:27px; background:#e1e1e1; font:normal 11px/26px Arial, Helvetica, sans-serif; text-transform:uppercase; margin:0 0 1px 0 }
.header_menu .menuWrapper ul { border-left:#fff 1px solid; height: 27px; margin:0 0 0 266px; padding:0; list-style:none }
.header_menu .menuWrapper ul li { float:left; border-right:#fff 1px solid; list-style-image: none; }
.header_menu .menuWrapper ul li a { float:left; height:27px; padding:0 9px; color:#333333; border:none; list-style-image: none; }
.header_menu .menuWrapper ul li a:hover { color:#ffffff; border:none; background:#dc273f }
.header_menu .menuWrapper ul li a.active { color:#ffffff; border:none; background:#dc273f }
.header_menu .menuWrapper ul li a.active:hover { color:#ffffff; border:none; background:#dc273f }
.header_menu .menuWrapper ul li strong { float:left; height:27px; padding:0 9px; color:#ffffff; border:none; background:#dc273f; font-weight:normal }


h1 { font:normal 31px/32px "Arial Narrow", Arial; padding:0; margin:0 0 20px 0; text-transform:uppercase }
h2 { font:bold 15px/20px Arial, Helvetica, sans-serif; padding:0; margin:0 0 10px 0}

.pathBar { margin:0 0 20px 0; min-height:42px }
.pathBar h1 { float:left; width:390px; margin:0 }
.pathBar h1.h1rss { width:auto; white-space:nowrap; }
.pathBar .navLinks { float:right; width:260px; margin:0 }
.pathBar a.rss { float:left; display:inline; margin:5px 0 0 5px }

.toFav { display:block; width:27px; height:27px; background:url(../img/fav.png) 0 0 no-repeat; cursor:pointer; overflow:hidden; text-indent:-999px }
.delFav { background-position:0 -27px }

.itemWrapper {}
.itemWrapper .head { height:27px; margin:0 0 1px 0; line-height:26px }
.itemWrapper .head .tab { font-size:11px; line-height:26px; text-transform:uppercase; color:#333; background:#ebebeb; float:left; height:27px; display:inline; margin:0 1px 0 0; padding:0 10px; cursor:pointer }
.itemWrapper .head .activeTab { background:#dc273f; color:#fff; cursor:default }
.itemWrapper .head .toFav { float:left; display:inline; margin:0 0 0 8px }
.itemWrapper .head .price { color:#dc273f; float:right }
.itemWrapper .head del { float:right; padding:0 10px 0 0; color:#999999; }
.itemWrapper .head .discount { float:right ; color:#fff; background:none; font-weight:bold; color:#999; padding:0 5px 0 5px; margin:0 10px 0 0; height:27px }
.itemWrapper .itemPhotos { position:relative; width:100%; overflow:hidden; margin-top:10px; }
.itemWrapper .itemPhotos b.loader { width:20px; height:20px; background:url(../img/loader.gif) 0 0 no-repeat; overflow:hidden; position:absolute; top:35px; left:10px; top:200px; left:50%; margin:0 0 0 -10px }
.itemWrapper .itemPhotos img { display:block }
.itemWrapper .itemPhotos span { position:absolute; top:9px; left:9px }
.itemWrapper .itemPhotos span a { display:block; width:16px; height:16px; overflow:hidden; background:#aaa; float:left; display:inline; margin:0 1px 0 0; opacity:0.5; filter:alpha(opacity=50); cursor:pointer; border:none }
.itemWrapper .itemPhotos span a:hover { border:none; opacity:0.75; filter:alpha(opacity=75) }
.itemWrapper .itemPhotos span a.active { opacity:1; filter:alpha(opacity=100); background:#dc273f; cursor:default }
.itemWrapper .itemPhotos span a.active:hover { opacity:1; filter:alpha(opacity=100); background:#dc273f; cursor:default }


.new_posish {position:relative;}
.new_posish1 {position:absolute;top:0px;left:0px;}
.new_posish0 {position:absolute;top:0px;left:0px;}
.new_posish1 img {position:absolute;top:0px;left:0px;}
.new_posish0 img {position:absolute;top:0px;left:0px;}



.itemInfo { padding:10px 0 0 0 }
.itemInfo table { margin:0; padding:0; border:none; border-collapse:collapse; width:100% }
.itemInfo table td { margin:0; padding:5px 22px 5px 0; vertical-align:top; border-bottom:#c1c1c1 1px solid }
.itemInfo table tr.last td { border-bottom:none }

.photoGallery { height:162px; width:100%; overflow:hidden; position:relative; margin:0 0 40px 0 }
.photoGallery .thumbs { height:122px; width:8000px; margin:0 }
.photoGallery .thumbs a { float:left; display:inline; width:163px; height:122px; margin:0 1px 0 0; position:relative; overflow:hidden; z-index:1 }
.photoGallery .thumbs img { float:left; display:inline;  }
.photoGallery .thumbs .coloured { position:absolute; top:122px; left:0 }
.photoGallery .nav { position:absolute; top:95px; z-index:2; font-size:11px; line-height:26px; text-transform:uppercase; height:27px; cursor:pointer }
.photoGallery .nav b { display:block; position:absolute; top:0; left:0; z-index:1; background:#fff; opacity:0.8; filter:alpha(opacity=80); width:100%; height:27px }
.photoGallery .nav span { position:relative; z-index:2; display:block }
.photoGallery .nav-prev { width:74px; left:0 }
.photoGallery .nav-prev span { padding:0 0 0 26px; background:url(../img/prev.gif) 12px 9px no-repeat }
.photoGallery .nav-next { width:74px; left:577px }
.photoGallery .nav-next span { padding:0 20px 0 11px; background:url(../img/next.gif) 58px 9px no-repeat }

.blind { position:absolute; top:0; left:0; z-index:199; width:100%; height:1000px; background:#fff; opacity:0.8; filter:alpha(opacity=80) }

#photoPopup { position:absolute; top:100px; left:50%; z-index:200; background:#fff; color:#000000; width:500px; height:300px; text-align:center; margin:0 0 0 -279px; overflow:visible !important; padding:76px 28px 70px 28px; border:#aeaeae 1px solid }

/* Firefox, Opera, Konqueror, Safari */
*|html #photoPopup { position:absolute; top:100px; left:50%; z-index:200; background:#fff; color:#000000; width:500px; height:300px; text-align:center; margin:0 0 0 -279px; overflow:visible !important; padding:76px 28px 95px 28px; border:#aeaeae 1px solid }

#photoPopup .title { display:block; font:normal 29px/33px "Arial Narrow"; color:#373737; overflow:hidden; position:relative; margin:-45px 0 15px 0; text-align:left }
#photoPopup .title img { float:left }
#photoPopup .loader { position:absolute; top:50%; left:50%; margin:-10px 0 0 -10px }
#photoPopup .image { display:block }

/*#photoPopup .p-nav-close { width:35px; height:35px; background:url(../img/close.gif) 0 0 no-repeat; position:absolute; top:23px; right:23px; cursor:pointer }
*/
#photoPopup .p-nav-close { width:35px; height:35px; background:url(../img/close.gif) 0 0 no-repeat; position:absolute; top:23px; right:23px; cursor:pointer; z-index:20}

#photoPopup .g_photo_n { display:none }
#photoPopup .g_qnt { display:none }
#photoPopup .navLinks { position:absolute; bottom:29px; right:28px; margin:0; padding:0 }

/* Firefox, Opera, Konqueror, Safari */
*|html #photoPopup .navLinks { position:absolute; bottom:7px; right:28px; margin:0; padding:20px 0 20px 0px; }

.commentAuthor { text-align:right; margin:0 0 40px 0; font-style:italic }

.popup { position:absolute; top:100px; left:50%; z-index:200; background:#fff; color:#000000; width:540px; text-align:center; margin:0 0 0 -301px; overflow:visible !important; padding:28px 30px; border:#aeaeae 1px solid; text-align:left; display:none }
.popup .p-close { width:35px; height:35px; background:url(../img/close.gif) 0 0 no-repeat; position:absolute; top:23px; right:23px; cursor:pointer }
.popup .title { display:block; margin:0 0 0 0; font:normal 39px/29px "Arial Narrow"; color:#373737; overflow:hidden }
.popup .title img { float:left }
.popup .leaveCommentForm { padding:20px 0 0 0 }
.popup .leaveCommentForm textarea.textInput { width:524px; height:198px }
.popup .leaveCommentForm .p-col1 { float:left; width:255px; padding:0 27px 0 0 }
.popup .leaveCommentForm .p-col2 { float:left; width:255px }
.popup .leaveCommentForm .textInput { width:241px }
.popup .leaveCommentForm .submit { padding:22px 0 0 0; text-align:right }
.popup .leaveCommentForm .submit .button { width:130px }
.popup .leaveCommentForm .hint { margin:0; text-align:right; color:#959595; font-size:13px }
.popup .leaveCommentForm .hint a { color:#959595; border-bottom:#959595 1px solid }
.popup .leaveCommentForm .hint a:hover { color:#5f5f5f; border-bottom:#5f5f5f 1px solid }

.popup .jobForm textarea.textInput { height:88px }
.popup .jobForm .submit { margin:0; padding:20px 0 0 0; float:right }
.popup .jobForm .fileBox { float:left; margin:0; padding:0 }

.faqBox h2 a { border-bottom-style:dashed }
.faqBox h2 a:hover { border-bottom-style:dashed }
.faqBox p { display:none }
.faqBoxActive { margin:0 0 10px 0 }
.faqBoxActive h2 a { border:none; color:#333 }
.faqBoxActive h2 a:hover { border:none; color:#333 }
.faqBoxActive p { display:block }

.search { padding:10px 0 40px 0 }
.search .textInput { width:245px; margin:0 5px 0 0 }

.sm-col ul { margin:0 0 30px 0; padding:0; list-style:none }
.sm-col ul li { margin:0 0 5px 0; padding:0; background:none; font-weight:bold }
.sm-col ul li ul { margin:5px 0 30px 15px; padding:0; list-style:none }
.sm-col ul li ul li { font-weight:normal }
.sm-col1 { float:left; width:300px; padding:0 50px 0 0 }
.sm-col2 { float:left; width:300px }

.searchResult { margin:0 0 40px 0 }
.searchResult .title { display:block; margin:0 0 8px 0 }
.searchResult span { background:#f8d4d9; padding:6px 2px }

a.videoLink { display:block; width:216px; height:162px; overflow:hidden; position:relative; border:none; cursor:pointer }
a.videoLink img { display:block }
a.videoLink b { display:block; width:75px; height:75px; background:url(../img/play.png) 0 0 no-repeat; position:absolute; top:45px; left:70px; z-index:5;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=img/play.png);
}
a.videoLink .coloured { position:absolute; top:122px; left:0; z-index:4 }
a.videoLink:hover { border:none }
/*
.videoBox { margin:0 0 40px 0 }
.videoBox .photoGallery { width:163px; margin:0; padding:0 20px 0 0; float:left }
.videoBox .info { float:left; width:460px }
*/
.modelList .photoGallery { position:static }


.videoBox { margin:0 0 15px 0; padding:0; list-style:none }
.videoBox li { margin:0 1px 1px 0; padding:0; background:none; width:216px; height:162px; overflow:hidden; position:relative; float:left; display:inline; list-style-image: none;}
.videoBox li a { display:block; cursor:pointer; border:none }
.videoBox li img { display:block }
.videoBox li img.coloured { position:absolute; top:162px; left:0; z-index:5 }
.videoBox li .label { display:block; position:absolute; left:0; top:162px; font-size:13px; line-height:18px; color:#fff; z-index:6; width:216px }
.videoBox li .label span { display:block; position:relative; z-index:2; padding:7px 11px }
.label { display:block; background:#dc273f; position:absolute; top:0; left:0; z-index:1; opacity:0.85; filter:alpha(opacity=85) }
.videoBox li .label strong { float:right; position:relative; z-index:7; font-size:15px; padding:8px 11px 0 10px }
.videoBox li a.noPoint { cursor:default }
.videoBox li a.noPoint .label b { background:#777 }

.photoGallery .thumbs a {border:none;}

.discBox a { text-decoration:none; border:0px }
.discBox a:hover { text-decoration:none; border:0px }
.discBox p { display:none }
.discBoxActive p { display:block }
p.BoxActive { display:block }
p.BoxActive a img { padding-left:5px; }

span.furnitureProperty {
     position:absolute; 
     z-index:999; 
     background:#dc273f; 
     color:#ffffff; 
     font-size:9px; 
     text-transform:uppercase; 
     padding:0 6px 0 5px; 
     -moz-opacity:0.85; /* Firefox */ 
     opacity:0.85; /* Opera */
     filter:alpha(opacity=85); /* IE */
}



.newfirm {position:relative; clear:both; height:300px}

a.nmiele {display:block; text-decoration:none; border:none; position:absolute; top:12px; left:4px; width:106px; height:40px; background:url(../img/newfirm/miele.jpg) no-repeat 0px -45px;}
a:hover.nmiele {text-decoration:none; border:none; background-position: 0px 0px;}

a.nliebherr {display:block; text-decoration:none; border:none; position:absolute; top:7px; left:125px; width:120px; height:43px; background:url(../img/newfirm/liebherr.jpg) no-repeat 0px 0px;}
a:hover.nliebherr {text-decoration:none; border:none; background-position: 0px -46px;}

a.njetair {display:block; text-decoration:none; border:none; position:absolute; top:0px; left:255px; width:56px; height:67px; background:url(../img/newfirm/jetair.jpg) no-repeat 0px 0px;}
a:hover.njetair {text-decoration:none; border:none; background-position: 0px -71px;}

a.ngorenje {display:block; text-decoration:none; border:none; position:absolute; top:10px; left:320px; width:105px; height:32px; background:url(../img/newfirm/gorenie.jpg) no-repeat 0px 0px;}
a:hover.ngorenje {text-decoration:none; border:none; background-position: 0px -39px;}

a.naeg {display:block; text-decoration:none; border:none; position:absolute; top:10px; left:440px; width:76px; height:26px; background:url(../img/newfirm/aeg.jpg) no-repeat 0px 0px;}
a:hover.naeg {text-decoration:none; border:none; background-position: 0px -64px;}

a.nbosch {display:block; text-decoration:none; border:none; position:absolute; top:5px; left:525px; width:122px; height:38px; background:url(../img/newfirm/bosch.jpg) no-repeat 0px 0px;}
a:hover.nbosch {text-decoration:none; border:none; background-position: 0px -40px;}

a.nfaber {display:block; text-decoration:none; border:none; position:absolute; top:72px; left:4px; width:119px; height:37px; background:url(../img/newfirm/faber.jpg) no-repeat 0px 0px;}
a:hover.nfaber {text-decoration:none; border:none; background-position: 0px -41px;}

a.nilve {display:block; text-decoration:none; border:none; position:absolute; top:72px; left:134px; width:95px; height:34px; background:url(../img/newfirm/ilve.jpg) no-repeat 0px 0px;}
a:hover.nilve {text-decoration:none; border:none; background-position: 0px -42px;}

a.ngaggenau {display:block; text-decoration:none; border:none; position:absolute; top:76px; left:252px; width:136px; height:25px; background:url(../img/newfirm/gaggenau.jpg) no-repeat 0px -25px;}
a:hover.ngaggenau {text-decoration:none; border:none; background-position: 0px 4px;}

a.nelectrolux {display:block; text-decoration:none; border:none; position:absolute; top:75px; left:408px; width:135px; height:25px; background:url(../img/newfirm/electrolux.jpg) no-repeat 0px -30px;}
a:hover.nelectrolux {text-decoration:none; border:none; background-position: 0px 1px;}

a.neff {display:block; text-decoration:none; border:none; position:absolute; top:73px; left:554px; width:107px; height:39px; background:url(../img/newfirm/eff.jpg) no-repeat 0px -55px;}
a:hover.neff {text-decoration:none; border:none; background-position: 0px -2px;}

a.nrestart {display:block; text-decoration:none; border:none; position:absolute; top:120px; left:4px; width:103px; height:91px; background:url(../img/newfirm/restart.jpg) no-repeat 0px 0px;}
a:hover.nrestart {text-decoration:none; border:none; background-position: 0px -99px;}

a.nteka {display:block; text-decoration:none; border:none; position:absolute; top:115px; left:127px; width:81px; height:59px; background:url(../img/newfirm/teka.jpg) no-repeat 0px 0px;}
a:hover.nteka {text-decoration:none; border:none; background-position: 0px -66px;}

a.nkup {display:block; text-decoration:none; border:none; position:absolute; top:184px; left:129px; width:123px; height:26px; background:url(../img/newfirm/kup.jpg) no-repeat 0px -30px;}
a:hover.nkup {text-decoration:none; border:none; background-position: 0px 1px;}

a.nsiemens {display:block; text-decoration:none; border:none; position:absolute; top:133px; left:235px; width:136px; height:27px; background:url(../img/newfirm/siemens.jpg) no-repeat 0px -30px;}
a:hover.nsiemens {text-decoration:none; border:none; background-position: 0px -1px;}

a.ncata {display:block; text-decoration:none; border:none; position:absolute; top:175px; left:270px; width:115px; height:39px; background:url(../img/newfirm/cata.jpg) no-repeat 0px 0px;}
a:hover.ncata {text-decoration:none; border:none; background-position: 0px -53px;}

a.nzanussi {display:block; text-decoration:none; border:none; position:absolute; top:125px; left:400px; width:115px; height:33px; background:url(../img/newfirm/zanussi.jpg) no-repeat 0px 0px;}
a:hover.nzanussi {text-decoration:none; border:none; background-position: 0px -42px;}

a.nfalmec {display:block; text-decoration:none; border:none; position:absolute; top:173px; left:405px; width:112px; height:40px; background:url(../img/newfirm/falmec.jpg) no-repeat 0px 0px;}
a:hover.nfalmec {text-decoration:none; border:none; background-position: 0px -43px;}

a.nkrona {display:block; text-decoration:none; border:none; position:absolute; top:120px; left:540px; width:108px; height:112px; background:url(../img/newfirm/krona.jpg) no-repeat 0px 0px;}
a:hover.nkrona {text-decoration:none; border:none; background-position: 0px -114px;}

a.nsmeg {display:block; text-decoration:none; border:none; position:absolute; top:233px; left:4px; width:130px; height:34px; background:url(../img/newfirm/smeg.jpg) no-repeat 0px 0px;}
a:hover.nsmeg {text-decoration:none; border:none; background-position: 0px -38px;}

a.nelica {display:block; text-decoration:none; border:none; position:absolute; top:231px; left:154px; width:125px; height:34px; background:url(../img/newfirm/elica.jpg) no-repeat 0px 0px;}
a:hover.nelica {text-decoration:none; border:none; background-position: 0px -39px;}

a.nbest {display:block; text-decoration:none; border:none; position:absolute; top:231px; left:304px; width:94px; height:36px; background:url(../img/newfirm/best.jpg) no-repeat 0px 0px;}
a:hover.nbest {text-decoration:none; border:none; background-position: 0px -44px;}




/*
.bpic {position:relative; border:none;}
ul.sideb { position:absolute; width:490px; height:60px; top:-36px; _top:-21px; left:350px;list-style:none; zoom:1;}

.sideb li {list-style:none; background:none;list-style-image:none; margin:0; padding:0; float:left;}
.sideb li a { float:left; display:inline; height:41px; background:url(../img/b.png) 0 0 no-repeat; border:none; overflow:hidden; text-indent:-999px;}
.sideb li a:hover { border:none }
.sideb li a.kv48 { background-position:0 0; width:100px; margin:0px 16px 0 9px }
.sideb li a.kv48:hover { background-position:0 -41px }
.sideb li a.totem { background-position:-100px 0; width:98px; margin:6px 8px 0 2px}
.sideb li a.totem:hover { background-position:-100px -41px; }
.sideb li a.staron {  margin:16px 0px 0 9px; background-position:-198px 0px; width:86px; height:22px;}
.sideb li a.staron:hover { background-position:-198px -22px }
*/


/* Firefox Only 
@-moz-document url-prefix() {
.sideb li a.staron {  margin:12px 16px 0 9px;}
}
*/

/*
*html ul.sideb {top:-60px;}
*html .sideb li a.kv48 {margin:21px 16px 0 9px }
*html .sideb li a.totem {margin:-3px 8px 0 2px}
*html .sideb li a.staron {  margin:-21px 16px 0 9px;}

*+html ul.sideb {top:-60px;}
*+html .sideb li a.kv48 {margin:21px 16px 0 9px }
*+html .sideb li a.totem {margin:-3px 8px 0 2px}
+html .sideb li a.staron {  margin:-21px 16px 0 9px;}
*/

a.ustbanner {border:none; text-decoration:none;}
a:hover.ustbanner {border:none; text-decoration:none;}
a.ustbanner { display:block; margin:0 0 20px 0 }

#snow{ position:absolute; width:66px; height:149px; right:264px; top:0px; z-index:1000; background:none;}
#snow2{ position:absolute; width:66px; height:149px; left:264px; top:0px; z-index:1000; background:none;}

