html {
  height:100%;
}

body { 
  padding:0px;
  min-width:1004px;
  margin:0px;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:14px;
  color:#000000;
  height:100%;
  position:relative;
}

a {
  text-decoration:none;
  color:#000000;
}

a:hover {
  color:red;
}

a img {
  border:0px;
}


form {
  padding:0px;
  margin:0px;
}

.png-pic {
  behavior: url('/iepngfix.htc');
}

.fix-ie {
  float:left;
  width:100%;
}

.clear-block {
  clear:both;
  font-size:0px;
  line-height:0px;
  position:relative;
  zoom:1;
  overflow:hidden;
}

/* head */
.head {
  position:fixed;
  z-index:2;
  width:100%;
  height:124px;
  background:url(/d/rmenu-bg-top_black.png);
  top:0px;
  _position: absolute;
  min-width:944px;
}

.head-inner {
  width:930px;
  margin:0px auto 0px auto;
}

.logo {
  float:left;
  padding:0px 0px 14px -128px;
  margin-left:-106px;
  margin-top:14px;
}

.auth-search {
  margin:0px 0px 0px 197px;
  padding:32px 0px 0px 0px;
  overflow:hidden;
  zoom:1;
}

.search {
  float:left;
}

.search-input {
  width:152px;
  height:14px;
  background:#4C4C4C;
  padding:2px 5px 0px 5px;
  border:0px;
  font-size:10px;
  line-height:10px;
  color:#ffffff;
  font-family:Tahoma;
  vertical-align:middle;
  margin:0px 5px 0px 0px;
}

.search-input2 {
  width:162px;
  height:18px;
  padding:0px 0px 0px 5px;
  border:0px;
  font-size:10px;
  line-height:10px;
  font-family:Tahoma;
  vertical-align:middle;
  margin:3px 0px 0px 0px;
}

.search-submit {
  width:19px;
  height:15px;
  background:url(/d/lupa.png) 0px 0px no-repeat;
  border:0px;
  vertical-align:middle;
  cursor:pointer;
}
.search_sact1 {

}
.search_sact2 {
  width:19px;
  height:15px;
  background:url(/d/lupa_2.png) 0px 0px no-repeat;
  border:0px;
  vertical-align:middle;
  cursor:pointer;
}

.auth {
  float:right;
  font-size:13px;
  color:#ffffff;
}

.auth span {
}

.auth a {
  color:#ffffff;
  text-decoration:none;
}

.auth a:hover {
  color:red;
}

.auth-input {
  width:121px;
  height:14px;
  background:#4C4C4C;
  padding:2px 5px 0px 5px;
  border:0px;
  font-size:10px;
  line-height:10px;
  color:#ffffff;
  font-family:Tahoma;
  vertical-align:middle;
  margin:0px 0px 0px 8px;
}

.auth-submit {
  width:29px;
  height:16px;
  background:url(/d/ok_black.png) 0px 0px no-repeat;
  border:0px;
  vertical-align:middle;
  cursor:pointer;
  margin:0px 5px 0px 8px;
}

.auth-s2 {
  width:29px;
  height:16px;
  background:url(/d/ok_black2.png) 0px 0px no-repeat;
  border:0px;
  vertical-align:middle;
  cursor:pointer;
  margin:0px 5px 0px 8px;
}

.top-menu {
  padding:24px 0px 0px 0px;
  overflow:hidden;
  zoom:1;
  margin:0px 0px 0px 187px;
}

.tmenu {
  padding:0px 0px 0px 0px;
  margin:0px;
  list-style-type:none;
}

.tmenu li {
  float:left;
  font-size:13px;
  color:#ffffff;
  padding:0px 8px 0px 8px;
  border-left:1px solid #5D5D5D;
}

.tmenu li.first {
  border-left:0px;
}

.tmenu li a {
  color:#ffffff;
  text-decoration:none;
}

.tmenu li a:hover {
  color:red;
}
/* end head */


/* main */
.main {

  padding:0px 0px 0px 0px;
  background:#000000;
  background-attachment:fixed;
  min-height:100%;
  _height:100%;
  min-width:744px;
}

.main-inner {
  padding:25px 0px 35px 0px;
  width:934px;
  margin:0px auto 0px auto;
}

.main2 {
  position:fixed;
  z-index:2;
  width:100%;
  top:124px;
  bottom:27px;
  _position:relative;  
  min-width:744px;
  overflow:auto;
}

/* left column */

.left-column {
  width:171px;
  float:left;
}

.lmenu-top-bg {
  width:170px;
  height:9px;
  background:url(/d/lmenu-bg-top-grey.png) 0px 0px no-repeat;
  font-size:0px;
  line-height:0px;
}

.lmenu-top-bg-black  {
  width:170px;
  height:9px;
  background:url(/d/lmenu-bg-top-black.png) 0px 0px no-repeat;
  font-size:0px;
  line-height:0px;
}

.lmenu-main-bg {
  width:170px;
  background:url(/d/lmenu-bg-repeat-grey.png);
}

.lmenu-main-bg-black {
  width:170px;
  background:#000000;
}

.lmenu-bottom-bg {
  width:170px;
  height:9px;
  background:url(/d/lmenu-bg-bottom-grey.png) 0px 0px no-repeat;
  font-size:0px;
  line-height:0px;
  margin:0px 0px 14px 0px;
}

.lmenu-bottom-bg-black  {
  width:170px;
  height:9px;
  background:url(/d/lmenu-bg-bottom-black.png) 0px 0px no-repeat;
  font-size:0px;
  line-height:0px;
  margin:0px 0px 14px 0px;
}

.lmenu-list {
  padding:0px 0px 0px 0px;
  margin:0px;
  list-style-type:none;
}

.lmenu-list li {
  padding:0px 9px 0px 9px;
}

.lmenu-list li.black {
  background:#000000;
}

.lmenu-list li h3 {
  padding:2px 0px 3px 14px;
  margin:0px;
  background:url(/d/marker-black-type1-close.gif) 3px 5px no-repeat;
  color:#ffffff;
  font-weight:normal;
  font-size:11px;
  line-height:14px;
  border-bottom:1px solid #666666;
}

.lmenu-list li h3.noborder {
  border-bottom:0px;
}

.lmenu-list li h3.active {
  border-bottom:0px;
  background:url(/d/marker-black-type1-open.gif) 0px 10px no-repeat;
  padding:6px 0px 6px 14px;
  color:red;
}

.lmenu-list li h3.active a {
  color:red;  
}

.lmenu-list li h3.active2 {
  color:red;
}



.lmenu-list li h3 a {
  color:#ffffff;
  text-decoration:none;
}

.lmenu-list li h3 a:hover {
  color:red;
}

.lmenu-list-second {
  padding:0px 0px 0px 0px;
  margin:0px;
  list-style-type:none;
}

.lmenu-list-second li {
  padding:0px 0px 0px 17px;
}

.lmenu-list-second li h4 {
  padding:1px 0px 2px 14px;
  margin:0px;
  background:url(/d/marker-black-type2-close.gif) 0px 6px no-repeat;
  color:#ffffff;
  font-weight:normal;
  font-size:11px;
  line-height:14px;
}

.lmenu-list-second li h4.active {
  background:url(/d/marker-black-type2-open.gif) 0px 5px no-repeat;
  color:red;
}

.lmenu-list-second li h4.active2 a {
  color:red;
}

.lmenu-list-second li h4.active a {
  color:red;
}

.lmenu-list-second li h4 a {
  color:#ffffff;
  text-decoration:none;  
}

.lmenu-list-second li h4 a:hover {
  color:red;
}

.lmenu-list-third {
  padding:5px 0px 5px 0px;
  margin:0px;
  list-style-type:none;
}

.lmenu-list-third li {
  padding:0px 0px 0px 17px;
}

.lmenu-list-third li h5 {
  padding:1px 0px 2px 14px;
  margin:0px;
  background:url(/d/marker-black-type2-close.gif) 0px 6px no-repeat;
  color:#ffffff;
  font-weight:normal;
  font-size:11px;
  line-height:14px;
}

.lmenu-list-third li h5 a {
  color:#ffffff;
  text-decoration:none;  
}

.lmenu-list-third li h5 a:hover {
  color:red;
}

.lmenu-list-third li h5.active {
  color:red;
  background:url(/d/marker-black-type2-open.gif) 0px 5px no-repeat;
}

.lmenu-list-third li h5.active2 a {
  color:red;
}

.lmenu-list-third li h5.active a {
  color:red;
}

.lmenu-list-fourth {
  padding:5px 0px 0px 14px;
  margin:0px;
  list-style-type:none;
  overflow:hidden;
  zoom:1;
  clear:left;
}

.lmenu-list-fourth li {
  padding:0px 2px 2px 0px;
  float:left;
}

.lmenu-list-fourth li a {
  float:left;
  margin:1px;
/*  background:#ffffff;*/
}

.lmenu-list-fourth li img {
  float:left;
}

.lmenu-list-fourth li a:hover {
  margin:0px;
  border:1px solid red;
}

.compare-list {
  padding:0px 0px 6px 16px;
  margin:0px;
  list-style-type:none;
}

.compare-list td {
  font-size:11px;
  color:#ffffff;
  line-height:17px;
}

.compare-list td a {
  color:#ffffff;
}

.compare-button {
  text-align:center;
}

.links-cloud {
  font-size:10px;
  color:#ffffff;
  line-height:22px;
  padding:0px 15px 0px 15px;
  text-align:center;
}

.links-cloud a {
  color:#ffffff;
}

.links-cloud a:hover {
  color:#EC5F4A;
}

.links-cloud a.pink {
  color:#EC5F4A;
}
/* end left column */

/* right column */
.right-column {
  width:737px;
  float:right;
}

.right-column a {
  color:#0000ff;
  text-decoration:none;
}

.right-column a:hover {
  color:red;
}

.right-column-top-bg {
  height:23px;
  background:url(/d/rcolumn-top-bg.png) 0px 0px no-repeat;
}

.right-column-top-bg2 {
  height:23px;
  background:url(/d/rcolumn-top-bg2.png) 0px 0px no-repeat;
}

.bread-crumbs {
  padding:6px 0px 2px 32px;
  background:url(/s.gif) 15px 9px no-repeat;
  font-size:10px;
  line-height:10px;
  color:#ffffff;
  float:left;
}
.bread-crumbs2 {
  padding:6px 40px 2px 10px;
  background:url(/s.gif) 15px 9px no-repeat;
  font-size:14px;
  line-height:10px;
  color:#ffffff;
  float:right;  
}

.bread-crumbs3 {
  padding:6px 40px 2px 10px;
  background:url(/s.gif) 15px 9px no-repeat;
  font-size:10px;
  line-height:10px;
  color:red;
  float:right;  
}

.bread-crumbs2 a {
  color:#ffffff;  
  font-weight:bold;  
}

.bread-crumbs2 a:hover {
 
}

.bread-crumbs a {
  color:#ffffff;  
}

.right-column-bottom-bg {
  height:11px;
  background:url(/d/rcolumn-bottom-bg.png) 0px 0px no-repeat;
}

.right-column-main-bg {
    background:url(/d/rmenu-bg-repeat-white.png);
}

.right-column-inner {
  padding:10px 15px 10px 15px;
  overflow:hidden; zoom:1;  
}

.right-column-inner h1 {
  padding:0px 0px 0px 15px;
  margin:0px;
  font-size:18px;
  line-height:18px;
  background:url(/d/marker-white-type1-close.gif) 0px 5px no-repeat;
  color:#000000;
  font-weight:normal;
}

.right-column-inner h2 {
  margin:0px;
  font-size:18px;
  line-height:18px;
  color:#000000;
  font-weight:normal;
}


.right-column-inner h1 span {
  font-size:13px;
  color:#707070;
}

.catalog {
  padding:20px 0px 0px 13px;

}

.catalog_tekst {
  padding:20px 13px 0px 13px;
  min-height:400px;
  text-valign:top;
}

.catalog_tekst input{
  font-size:10px;
}

.catalog-item {
  float:left;
  width:134px;
  height:211px;
  margin:0px 33px 0px 0px;
}

.c-photo {
  width:134px;
  height:141px;
  overflow:hidden;
  zoom:1;
  position:relative;
  display:table;
  vertical-align:middle; 
  text-align:center;
}
.close_img {
   display:none;
}

.c-photo-inner {
  width:100%;
  display:table-cell;
  vertical-align:middle;
  position:relative;
  text-align:center;
  +top:50%;
  +left:0px;
}

.c-photo-inner img{
  display:inline;
  vertical-align:middle;
  +top:-50%;
  +position:relative;
  +display:block;
}

.c-photo-inner a:hover img {
  border:1px solid red;
}

.c-item-name {
  padding:12px 0px 0px 0px;
  text-align:center;
  font-size:11px;
  color:#000000;
}

.c-item-name a {
  color:#000000;
  vertical-align:middle;
}

.td_img_small img{
  border:1px solid #FFFFFF;
  cursor:pointer;
}
.td_img_small img:hover {
  border:1px solid red;
}

.td_active img{
  border:1px solid red;
}

.c-item-name img {
  margin:0px 0px 0px 4px;
  vertical-align:middle;
}


.c-item-color {
  padding:4px 0px 0px 0px;
  text-align:center;
}

.top-pl {
  margin:-10px 0px 0px 0px;
  float:right;
  padding:0px 17px 0px 0px;
}

.where-to-buy {
  height:20px;
  float:left;
  background:url(/d/pl-dark-grey-left.gif) 0px 0px no-repeat;
}

.where-to-buy-inner {
  height:17px;
  float:left;
  background:url(/d/pl-dark-grey-right.gif) 100% 0px no-repeat;
  padding:3px 8px 0px 8px;
  font-size:11px;
  line-height:13px;
  font-weight:bold;
  color:#ffffff;
}

.where-to-buy-inner a {
  color:#ffffff;
  text-decoration:none;  
}

.where-to-buy-inner a:hover {
  text-decoration:underline;  
}

.response {
  height:20px;
  float:left;
  background:url(/d/pl-light-grey-left.gif) 0px 0px no-repeat;
  margin:0px 0px 0px 2px;
  _margin:0px 0px 0px 1px;
}

.response-inner {
  height:17px;
  float:left;
  background:url(/d/pl-light-grey-right.gif) 100% 0px no-repeat;
  padding:3px 8px 0px 8px;
  font-size:11px;
  line-height:13px;
  font-weight:bold;
  color:#ffffff;
}

.response-inner a {
  color:#ffffff;
  text-decoration:none;  
}

.response-inner span {
  font-weight:normal;
}

.response-inner a:hover {
  text-decoration:underline;  
}


.catalog-item-full {
  padding:10px 13px 0px 13px;
}

.c-item-full-photos {
  width:211px;
  float:left;
}

.c-item-full-photos  .c-photo {
  width:211px;
  height:255px;
  margin:0px 0px 15px 0px;
}

.c-photo-mini {
  border-collapse:collapse;
  width:100%;
}

.c-photo-mini td {
  padding:0px 1px 0px 1px;
  text-align:center;
  font-size:10px;
  color:#8B8B8B;
}

.c-photo-mini a img {
  border:1px solid #ffffff;
}

.c-photo-mini a:hover img {
  border:1px solid red;
}

.c-photo-mini span {
  display:block;
}

.c-item-full-describe {
  margin:0px 20px 0px 233px;
}

.c-item-full-new {
  float:left;
  padding:0px 10px 0px 0px;
}

.c-item-full-art {
  float:left;
  height:14px;
  background:url(/d/art-bg-left.gif) 0px 0px no-repeat;
}

.c-item-full-price {
  float:left;
  padding:0px 10px 0px 10px;
  height:12px;
  padding:2px 6px 0px 6px;
  font-size:10px;
  color:#000;
  line-height:10px;
  font-weight:bold;
}

.c-item-full-art-inner {
  float:left;
  height:12px;
  background:url(/d/art-bg-right.gif) 100% 0px no-repeat;
  padding:2px 6px 0px 6px;
  font-size:10px;
  color:#ffffff;
  line-height:10px;
  font-weight:bold;
}

.c-item-full-text {
  padding:10px 0px 10px 0px;
  font-size:11px;
  color:#000;
}

.c-item-full-param {
  padding:6px 0px 6px 0px;
  font-size:11px;
  color:#000000;
  border-bottom:1px solid #BBBBBB;
}

.c-item-full-param a {
 
}

.c-item-full-feature {
  padding:8px 0px 0px 0px;
}

.feature-title-open,
.feature-title-close {
  padding:0px 0px 2px 12px;
  border-bottom:1px solid #B9B9B9;
  font-size:11px;
  line-height:12px;
  color:#0000ff;
  background:url(/d/marker-white-type1-open.gif) 0px 3px no-repeat;
  cursor:pointer;
}

.ftitleco{
   color:red;
}

.feature-title-close {
  background:url(/d/marker-white-type1-close.gif) 0px 1px no-repeat;
}

.feature-text {
  padding:8px 0px 0px 0px;
  font-size:11px;  
}

.feature-text span {
  color:#000;
}

.feature-text-close {
  padding:8px 0px 0px 0px;
  font-size:11px; 
  display:none;
}

.feature-text-close span {
  color:#000;
}

.add-to-compare {
  padding:20px 0px 0px 0px;
}

.add2-to-compare {
  padding:20px 0px 0px 0px;
}

.catalog-item-large {
  padding:10px 60px 0px 40px;
}

.catalog-item-large2 {
  padding:0px 0px 0px 0px;
}

.c-item-large-miniphotos {
  float:left;
  margin:0px 25px 0px 0px;
  text-align:center;
  font-size:10px;
  color:#8B8B8B;
}

.c-item-large-miniphotos a img {
  border:1px solid #ffffff;
}

.c-item-large-miniphotos a img.active {
  border:1px solid red;  
}

.c-item-large-miniphotos a:hover img {
  border:1px solid red;
}

.c-item-large-miniphotos span {
  display:block;
}

.c-item-large-show {
  float:right;
  padding:10px 0px 0px 0px;
}

.c-item-large-colors {
  text-align:right;
  padding:0px 0px 10px 0px;
}

.c-item-large-colors img {
  margin:0px 0px 0px 4px;
}

.c-item-large-show-descr {
  text-align:right;
  font-size:12px;
  line-height:14px;
  color:#F87E6C;
}

.c-item-large-show-descr a {
  padding:0px 0px 0px 10px;
  background:url(/d/marker-white-type1-close.gif) 0px 3px no-repeat;
 
}

.catalog-item-large-photo {
  padding:0px 0px 0px 0px;  
}

.catalog-item-large-photo .c-photo {
  width:700px;
  height:760px;
}

.blog-forum-full {
  padding:20px 25px 0px 15px;
}

.pager {
  font-size:11px;
  color:#000000;
  padding:0px 0px 10px 0px;
}

.pager a {
  color:#EC5F4A;
}

.blog-title {
  margin:0px 0px 0px -15px;
  padding:0px 0px 0px 15px;
  height:21px;
  background:url(/d/blog-title-bg.gif) 0px 0px no-repeat;
  font-size:13px;
  color:#ffffff;
  line-height:18px;
  font-weight:bold;
}
.blog-title a{
  color:#ffffff;
}

.blog-title a:hover{
  color:#ffffff;
}

.blogger {
  font-size:10px;
  padding:5px 0px 5px 0px;
  color:#7F7F7F;
}

.blogger a {
  color:#7F7F7F;  
}

.blogger img {
  vertical-align:middle;
  margin:0px 3px 0px 0px;
}

.blog-post-mini {
  padding:0px 0px 10px 0px;
  overflow:hidden;
  zoom:1;
  font-size:11px;
}

.blog-mini-photo {
  float:left;
  margin:0px 10px 0px 0px;
}

.blog-post-detail {
  padding:0px 0px 20px 0px;
  font-size:11px;
  color:#F87D6B;
}

.blog-post-detail a {
  padding:0px 0px 0px 15px;
  background:url(/d/marker-white-type2-close.gif) 0px 4px no-repeat;
  color:#F87D6B;
  margin:0px 20px 0px 0px;
}

.blog-post {
  border-bottom:1px solid #CECECE;
  padding:0px 10px 10px 15px;
  font-size:11px;
  margin:0px -10px 0px -15px;
}

.blog-post p {
  margin:10px 0px 10px 0px;
}

.blog-comments {
  padding:10px 0px 0px 15px;
  border-bottom:1px solid #CECECE;
  margin:0px 0px 0px -15px;
}

.blog-comments h3 {
  font-size:11px;
  line-height:14px;
  color:#000000;
  font-weight:normal;
  padding:0px 0px 5px 15px;
  margin:0px;
  background:url(/d/marker-white-type2-close.gif) 0px 3px no-repeat;
}

.blog-comments-author {
  margin:0px 0px 0px -7px;
  padding:2px 0px 0px 7px;
  height:45px;
  font-size:10px;
  color:#797979;
}

.blog-comments-author img {
  vertical-align:middle;
}

.blog-comments-author a {
  color:#F18575;
}


.blog-comments-authorn {
  margin:0px 0px 0px -7px;
  padding:2px 0px 0px 7px;
  height:20px;
  font-size:10px;
  color:#797979;
}

.blog-comments-authorn img {
  vertical-align:middle;
}

.blog-comments-authorn a {
  color:#F18575;
}


.blog-comments-text {
  padding:8px 0px 8px 0px;
  font-size:11px;
  color:#000;
}

.blog-comments-text h2 {
  font-size:13px;
  font-weight:bold;
}


.blog-comments-author2 {
  margin:0px 0px 0px -7px;
  padding:2px 0px 0px 25px;
  height:45px;
  font-size:10px;
  color:#797979;
}

.blog-comments-author2 img {
  vertical-align:middle;
}

.blog-comments-author2 a {
  color:#F18575;
}


.blog-comments-author2n {
  margin:0px 0px 0px -7px;
  padding:2px 0px 0px 25px;
  height:20px;
  font-size:10px;
  color:#797979;
}

.blog-comments-author2n img {
  vertical-align:middle;
}

.blog-comments-author2n a {
  color:#F18575;
}

.blog-comments-text2 {
  padding:8px 0px 8px 25px;
  font-size:11px;
  color:#000;
}

.blog-forum-reg {
  background:url(/d/marker-white-type2-close.gif) 0px 9px no-repeat;
  font-size:11px;
  line-height:14px;
  color:#000000;
  font-weight:normal;
  padding:4px 0px 5px 15px;  
}

.blog-forum-reg a {
  color:#F88979;
}
/* end right column */

/* end main */


/* footer */
.footer {
  position:fixed;
  min-width:1004px;
  z-index:9;
  bottom:0px;
  height:27px;
  background:url(/d/rmenu-bg-top_black.png);
  _position:absolute;
  _bottom:-1px;
  width:100%;
}

.footer-inner {
  width:1004px;
  margin:0px auto 0px auto;
  color:#ffffff;
  text-align:right;
  font-size:10px;
  padding:5px 0px 0px 0px;
  float:left;
}
.footer-inner a{
 color:#ffffff;
 text-decoration:none;
}
/* end footer */
.footer-inner a:hover{
  color:red;
}
.footer-inner2 {
 float:right;
 cursor:pointer;
}



.footer2z {
  position:fixed;
  min-width:1004px;
  z-index:9;
  bottom:0px;
  height:27px;
  _position:absolute;
  _bottom:-1px;
  width:100%;
  display:none;
}

.footer-inner2a {
 cursor:pointer;
 float:right;
}

.fieldred2{border:1px solid #c52c00}
span.mini{font-size:10px;font-family:verdana;padding:0;margin:0;color:gray}

.tbl_srv{
}
.tbl_srv img{
 display:none;
}

.hover{
  background:url(/d/prv.gif) 0px no-repeat;
}
.hover td{
  color:#000;
}
.hover td a{
  color:#000;
}
.hover img {
 display: block;
 cursor:pointer; 
}
.s_find{
 color:#ffffff;
 background:#444444;
}
#form_sel{
  color:#ffffff;
  font-size:11px;
}
.div_sp{
  margin:0px 9px 4px 9px;
  margin-bottom:0px;
  padding-bottom:0px;
  color:#fff;
}

.lmenu-list_sp {
  padding:9px 0px 9px 0px;
  margin:0px;
  list-style-type:none;
  overflow:hidden;
  zoom:1;
  clear:left;
}

.lmenu-list_sp li {
  padding:0px 0px 9px 0px;
  float:left;  
}

.lmenu-list_sp li a {
  margin:2px;
  float:left;
}

.lmenu-list_sp li img {
  float:left;
}

.lmenu-list_sp li a:hover {
  margin:1px 1px 1px 1px;
  border:1px solid red;
}
.active_bs{
  color:red;
  font-size:14px;
  font-weight:bold;
}
.passive_bs{
  color:#ffffff;
  font-size:12px;
}
