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

#shop_item_spec{
  float:right; width:735px;}
  
ul.shop_item_spec_tabs {
  float:right; 
  height:36px;
  list-style:none; 
  margin:0 !important;
  padding:0;
  width:493px;}
  
ul.shop_item_spec_tabs li { 
  float:left;	 
  margin:0 !important;
  padding:0; 
  text-indent:0;}
  
ul.shop_item_spec_tabs a { 
  background:url(../img/shop_item_spec_back.png) no-repeat 0 0;
  display:block;
  height: 36px; 
  margin:0;	
  padding:0;  
  position:relative;}
  
ul.shop_item_spec_tabs a:active {outline:none;}
	
ul.shop_item_spec_tabs a.current,
 ul.shop_item_spec_tabs a.current:hover,
  ul.shop_item_spec_tabs li.current a {		
	cursor:default !important;}

/* first tab */
ul.shop_item_spec_tabs a.video_review 	     { background-position: 0px 0px; width:124px;}
ul.shop_item_spec_tabs a.video_review:hover  { background-position: 0px -36px;}
ul.shop_item_spec_tabs a.video_review.current{ background-position: 0px -72px;}

/* second tab */
ul.shop_item_spec_tabs a.description 		 { background-position: -123px 0px; width:124px;}
ul.shop_item_spec_tabs a.description:hover   { background-position: -123px -36px;}
ul.shop_item_spec_tabs a.description.current { background-position: -123px -72px; width:124px;}

/* third tab */
ul.shop_item_spec_tabs a.spec 		  { background-position: -247px 0px; width:123px;}
ul.shop_item_spec_tabs a.spec:hover   { background-position: -247px -36px;}
ul.shop_item_spec_tabs a.spec.current { background-position: -247px -72px;}

/* fourth 4 */
ul.shop_item_spec_tabs a.accessories 	     { background-position: -370px 0; width:123px;}
ul.shop_item_spec_tabs a.accessories:hover   { background-position: -370px -36px;}
ul.shop_item_spec_tabs a.accessories.current { background-position: -370px -72px;}

div.content div.content_tab { display:none;}

.tab_content {
  border-top:1px solid #dddede;
  float:right;
  margin-top:-1px; 		
  padding:15px 0;
  width:735px;}
  
/* tab content section
----------------------------------*/

/* video review */

#video_review_content{
  float:left;
  padding:4px 21px 20px 21px;
  width:693px;}
  
#video_review_content .video_block_left{
  float:left; padding-bottom:20px; width:303px;}
  
#video_review_content .video_block_right{
  float:right; padding-bottom:20px; width:303px;}
  
#video_review_content .video_block_left .video,
#video_review_content .video_block_right .video{
  height:206px;
  padding-bottom:8px;
  width:303px;}
  
#video_review_content .video_block_left .video_review_name,
#video_review_content .video_block_right .video_review_name{
  color:#666;
  font-size:14px;
  text-align:center;
  width:303px;}  

  
/* description */

#description_content{
  float:left;
  padding:0 20px 20px 20px;
  width:695px;}
  
    
/* specifications */

#shop_item_spec_name{
  float:left; width:735px;}
  
td.headline{
  background-color:#cbcccc;
  float:left;
  height:27px;
  width:733px;
  text-align:center;}
  
table.spec_name td{ vertical-align:top;}
  
.spec_name_back_grey,
.spec_name_back_grey2, 
.spec_name_back_white{
  color:#666;
  font:13px Arial, Helvetica, sans-serif;
  padding:6px 0 6px 21px;
  width:330px;}
  
.spec_name_back_grey2{ background-color:#f2f4f5;}  
.spec_name_back_grey { background:url(../img/spec_name_back_grey.png) repeat-y;}


/* accessories */

#accessories_content{
  float:left;
  padding:5px 16px 20px 16px;
  width:703px;}  
  
table.accessory_block{
  background:url(../img/accessory_back.png) repeat-y;
  width:703px;}
  
table.accessory_block td {
  text-align:center;
  vertical-align:top;
  width:175px;}
  
td.accessory_name{
  padding:0 10px;
  text-align:center;
  width:155px;}
  
td.accessory_name a,
td.accessory_name a:hover{
  color:#171717;
  font-size:12px;
  font-weight:bold;
  line-height:1.1;
  text-decoration:none;}
    
td.accessory_vobler{
  padding-top:10px;}
  
.currency{ font-size:12px;}  
  
td.accessory_old_price{
  color:#999;
  font-size:14px;
  padding-top:2px;}
  
td.accessory_old_price .old_price_style{
  text-decoration:line-through;}

td.accessory_old_price sup{
  font-size:12px; text-decoration:line-through;}
  
td.accessory_main_price{
  color:#e62c42;
  font-size:21px;
  padding-bottom:10px;}
  
td.accessory_main_price sup{
  font-size:12px; margin-bottom:-10px;}

.separator_horisontal{
  background:url(../img/separator_horisontal.png) repeat-x;
  height:40px;
  margin:0 auto;
  width:695px;}
  
  
.accessory_item_buy_button{
  background:url(../img/buy_button_pink.png) no-repeat;
  display:block;
  height:34px;
  margin-left:30px;
  width:108px;}
  
*:first-child+html .pay_attention_item_buy_button{
  margin:0;}
  
.accessory_item_buy_button:hover{
  background-position:0px -34px;}

