body
{
    padding:0;
    margin:0;
/*    font-size:9pt;
    color:#6c256e;
    font-family:Verdana;*/
}

img
{
	border:solid 0px #000;

}

p
{
    margin:0;
    padding:0;
}

.td_right
{
    text-align:right;
    vertical-align:middle;
}
  .hidden {
    display: none;
  }


#basket_fin
{
    position:absolute;
    z-index:3;
    width:340px;
    height:200px;
    margin-top:auto;
    margin-left:auto;
    background-color:#fff;
    border:solid 1px #6c256e;
    color:#6c256e;
}
#postpone_fin
{
    position:absolute;
    z-index:3;
    width:340px;
    height:80px;
    margin-top:auto;
    margin-left:auto;
    background-color:#fff;
    border:solid 1px #6c256e;
    color:#6c256e;
}

#ifr
{
    position:absolute;
    z-index:3;
    width:800px;
    height:450px;
    margin-top:auto;
    margin-left:auto;
    background-color:#fff;
    border:solid 1px #6c256e;
    color:#6c256e;
}

#ifr
{
    position:absolute;
    z-index:3;
    width:900px;
    height:450px;
    margin-top:auto;
    margin-left:auto;
    background-color:#fff;
    border:solid 1px #6c256e;
    color:#6c256e;
}


.visible
{
	display:block;
}

.invisible
{
	display:none;
}

.cl_grey
{
    cursor:pointer;
    text-decoration:underline;
}
.cl_grey:hover
{
    text-decoration:none;
}

#basket
{
    cursor:pointer;
}

#small_img img
{
    margin:10px;
    cursor:pointer;
}

/*.border
{
    border:solid 1px #6c256e;
}*/

.noborder
{
    border:solid 0px #6c256e;
    height:75px;
}

#div_h1 h1
{
	font-size:11px;
}

#ifr iframe
{
	width:800px;
	height:437px;
}

#screen
{
	background-image:url('/wildberries/images/details/alpha.gif');
	position:absolute;
	z-index:2;
	top:0;
	left:0;
}

#fon_bottom
{
	background-image:url('/wildberries/images/details/fon_bottom.png');
	width:302px;
	height:6px;
	font-size:1pt;
}

#fon_top
{
	background-image:url('/wildberries/images/details/top.png');
	width:302px;
	height:46px;
	clear:both;
}

#name_tov
{
	padding-top:9px;
	text-align:center;
	color:#fff;
	font-size:13pt;
}

.fon2
{
	background-image:url('/wildberries/images/details/fon.png');
	width:302px;
}





#tb_td td
{
	padding:3px 0;
}



/*------ PopUpHelp ------ start */
.thumbnail{
position: relative;
z-index: 0;
cursor:pointer;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 20px; /*position where enlarged image should offset horizontally */
}
/*------ PopUpHelp ------ stop */

.action
{
    text-align:center;
    
}


/*------------------------------*/

#cart
{
    width:980px;
    margin:0 auto;
}

#div_img
{
    border:solid 10px #EED8F9;
    /*height:600px;*/
    width:600px;
    text-align:center;
}

#div_thumbs
{
    padding:0 0 3px 0;
}

#div_thumbs a
{
    margin:0 5px 0 0;
}

#div_thumbs img
{
    border:solid 2px #864686;
    width:52px;
    height:65px;
}

#div_name
{
    background:url(/wildberries/images/name.png) repeat-x 50% 50%;
    color:#fff;
    font-size:27px;
    /*font-weight:bold;*/
    height:60px;
    /*padding-top:9px;*/
    text-align:center;
    vertical-align:middle;
    width:340px;
    display:table-cell;
    line-height:100%;
    text-shadow:0 0 4px #000;
}

#PRICE_p
{
    background-image:url(/wildberries/images/price.png);
    height:50px;
}

#PRICE
{
    height:50px;
    display:table-cell;
    /*vertical-align:middle;*/
    text-align:center;
    font-size:19px;
    color:#f00;
    font-weight:bold;
    width:320px;
    text-shadow:1px 1px 2px #aaa;
}

#div_h1
{
    text-align:center;
    /*position:absolute;*/
}

#exp
{
    /*margin:0 10px;*/
}

#cart_right
{
    float:left; width:340px; padding:0 0 0 10px; font-family:Tahoma,Verdana; font-size:12px/18px;
}

.td_right
{
    font-weight:bold;
    width:80px;
}

.but_korz
{
    margin-bottom:20px;
    height:40px;
    width:125px;
}

.line_bg
{
    background-color:#EED8F9;
    height:14px;
    margin:0 10px 3px 10px;
    padding:5px 10px;
}

#line_bg_raz
{
    background-color:#EED8F9;
    margin:0 10px 3px 10px;
    padding:0;
}

#line_bg_raz table
{
    border-collapse:collapse;
    padding:0;
    margin:0;
    width:100%;
}

#line_bg_raz table td
{
    padding:0 0 0 10px;
    margin:0;
    vertical-align:middle;
}

#tb_td
{
    width:100%;
}

.tm_image
{
	margin:3px;
}
/*popup styles*/

  .hidden {
    display: none;
  }

  .user-actions {
    margin: 10px 0 0 200px;
    width: 400px;
  }

  .user-actions p {
    border: 1px solid #999999;
    padding: 10px;
  }

  .user-actions p.bug a {
    color: red;
  }

  .user-actions p.reference a {
    color: green;
  }


  .user-actions a {
    text-decoration: none;
    border-bottom: 1px dashed;
  }

  /* Pop-up message and fading background */
  #opaco {
     background-color: #000000;
     left: 0;
     -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";/* IE8 */
     filter:progid:DXImageTransform.Microsoft.Alpha(opacity = 70); /* IE5+ */
     filter: alpha(opacity=70);/* IE4- */
     moz-opacity: 0; /* Mozilla */
     -khtml-opacity: 0; /* Safari */
     opacity: 0;  /* general CSS3 */
     position: absolute;
     top: 0;
     width: 100%;
     z-index: 10;
   }

  #popup {
     background-color: #FFFFFF;
     position: fixed;
     left:0;
     top:0;
     /*width:300px;*/
     min-width: 300px;
     z-index: 11;
  }

  #popup h3 {
    margin-bottom: 10px;
  }



  #popup p {
    margin: 10px;
    line-height: 1.3em;
    font-size: 1.1em;
    color: #444444;
  }

  #popup .close-btn {
    margin: 10px;
  }

  div.bug {
    border: 5px solid #f28c8c;
    padding:10px;
  }

  div.reference {
    width: 800px;
    height: 800px;
    border: 0px solid #6ebd6e;
    padding:10px;
  }

/*end popup*/



