a.blue_dot_line { text-decoration:none; color:#006; border-bottom:1px dotted #009; }

.bubbleInfo {
	position: relative;
	top: 0px;
	left: 0px;
	width: 500px;
	z-index:1000;
}
.trigger {
	position: absolute;
}

.popup {
	position: absolute;
	display: none;
	z-index: 50;
	border-collapse: collapse;
	font-size: .8em;
}

.popup td.corner {
	height: 15px;
	width: 19px;
}

.popup td#topleft { 
	background-image: url(../images_new/bubles/bubble-1.png); 
} 

.popup td.top { 
	background-image: url(../images_new/bubles/bubble-2.png); 
}

.popup td#topright { 
	background-image: url(../images_new/bubles/bubble-3.png); 
}

.popup td.left { 
	background-image: url(../images_new/bubles/bubble-4.png); 
}

.popup td.right { 
	background-image: url(../images_new/bubles/bubble-5.png); 
}

.popup td#bottomleft { 
	background-image: url(../images_new/bubles/bubble-6.png); 
}

.popup td.bottom { 
	background-image: url(../images_new/bubles/bubble-7.png); 
	text-align: center;
}

.popup td.bottom img { 
	display: block; 
	margin: 0 auto; 
}

.popup td#bottomright { 
	background-image: url(../images_new/bubles/bubble-8.png); 
}

#product_preview {
	position:absolute;
	top:167px;
	left:300px;
	width:675px;
	background-color:#FFF;
	padding:10px;
	height:300px;
}

#product_preview #action_banner{
position:absolute; 
top: 5px; 
left: 360px;
}

#product_preview i{

}

#product_preview h2{
	color: #0066BB;
}


#product_preview #productimage{
	border:solid;
	border-width:1px;
	border-color:#666;
	width:340px;
	border-bottom-style:none;
}
/*
#product_preview #CU3ER{
	border:none;
	border-width:1px;
	border-color:#666;
	width:340px;
	border-bottom-style:none;
	position:absolute;
	left:10px;
	top:50px;
}
*/

#product_preview #imagechoices{
	border:solid;
	border-width:1px;
	border-color:#666;
	width:330px;
	border-top-style:none;
	padding:5px;
}


#product_preview #zakaz_block{
	border:none;
	width:325px;
	position: absolute;
	top:70px;
	left:360px;
}


#product_preview #zakaz_block_maxi_3{
	border:none;
	width:325px;
	position: absolute;
	top:15px;
	left:360px;
}

#product_preview #zakaz_block_maxi_3 .blue_title{
	color:#06B;
	font-size:16px;
}

#product_preview .star_on_pic{
	border:none;
	width:110px;
	position: absolute;
	top:45px;
	left:5px;
	z-index:100;
}


#product_preview #zakaz_block .red_big{
	font-family: Trebuchet MS;
	font-size: 18px;
	color: #EE0E54;
}

#product_preview #zakaz_block_maxi_3 .red_big{
	font-family: Trebuchet MS;
	font-size: 18px;
	color: #EE0E54;
}


#product_preview #zakaz_block_maxi_3 .points{
	list-style:circle;
	margin-left:30px;
	padding-bottom:15px;
}

#product_preview #zakaz_block #old_price{
	font-size:12px;
	font-weight:normal;
}

#product_preview #zakaz_block_maxi_3 #old_price{
	font-size:12px;
	font-weight:normal;
}

#product_preview #zakaz_block #nacenka{
	font-weight:bold;
	font-size:18px;
}

#product_preview #zakaz_block_maxi_3 #nacenka{
	font-weight:bold;
	font-size:18px;
}

#product_preview #zakaz_block .ultra_big{
	font-family: Trebuchet MS;
	font-size: 22px;
	color: #EE0E54;
}

#product_preview #zakaz_block_maxi_3 .ultra_big{
	font-family: Trebuchet MS;
	font-size: 22px;
	color: #EE0E54;
}

#product_preview #zakaz_block #nacenka_demo{
	font-weight:bold;
	font-size:24px;
}

#product_preview #zakaz_block #zakaz_buttons{
	position:relative;
	top:0px;
	left:150px;
}

#product_preview #zakaz_block_maxi_3 #zakaz_buttons{
	position:relative;
	top:-120px;
	left:150px;
}


a.test_drive{
	background: url(../images2/test_h.png) no-repeat top left !important;
   background-image: none;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='images2/test_h.png');
	text-align: center;
	cursor: pointer;	
	color: #FFFFFF;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	width: 150px;
	text-decoration: none;
	padding: 5px 0px 9px 0px;	
}

a:hover.test_drive{
   background: url(../images2/test.png) no-repeat top left !important;
   background-image: none;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='images2/test.png');
   color: #FFFFFF;
}

.shadetabs {
	PADDING-RIGHT: 0px; 
	MARGIN-TOP: 1px; 
	PADDING-LEFT: 0px; 
	BACKGROUND: #ffffff; 
	MARGIN-BOTTOM: 0px; 
	PADDING-BOTTOM: 3px; 
	FONT: bold 12px arial; 
	MARGIN-LEFT: 0px; 
	PADDING-TOP: 5px; 
	LIST-STYLE-TYPE: none; 
	TEXT-ALIGN: left;
}
.shadetabs LI {
	DISPLAY: inline; MARGIN: 0px;
}
.shadetabs LI A.zakl{
	BORDER-RIGHT: #a1acc1 1px solid;
	PADDING-RIGHT: 7px; 
	BORDER-TOP: #a1acc1 1px solid; 
	PADDING-LEFT: 7px; 
	BACKGROUND: #ffffff; 
	PADDING-BOTTOM: 3px; 
	BORDER-LEFT: #a1acc1 1px solid; 
	COLOR: #000000; 
	MARGIN-RIGHT: 0px; PADDING-TOP: 3px; 
	BORDER-BOTTOM: #a1acc1 1px solid; 
	TEXT-DECORATION: none;
}
.shadetabs LI A.zakl:visited {
	FONT: bold arial; COLOR: #000000;
}
.shadetabs LI A.zakl:hover {
	TEXT-DECORATION: underline;
}
.shadetabs LI.selected {
	FONT: bold arial; POSITION: relative; TOP: 0px; BORDER-BOTTOM: #a1acc1 0px solid;
}
.shadetabs LI.selected A.zakl{
	BACKGROUND: #f7eee5; BORDER-BOTTOM-COLOR: #f7eee5; COLOR: #000000;
}
.shadetabs LI.selected A.zakl:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.shadetabs LI.selected A.zakl:visited {
	COLOR: #000000; TEXT-DECORATION: none
}

.tabcontentstyle {
	BORDER-RIGHT: #a1acc1 1px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #a1acc1 1px solid; 
	PADDING-LEFT: 0px; 
	BACKGROUND: #f7eee5; 
	MARGIN-BOTTOM: 2em; 
	PADDING-BOTTOM: 0px; 
	BORDER-LEFT: #a1acc1 1px solid; 
	WIDTH: 99%; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #a1acc1 1px solid
}
.tabcontent {
	PADDING-RIGHT: 5px; DISPLAY: none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 12px; COLOR: #000000;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	marging-bottom: 5px;
}

table.cat_block {
border-collapse: separate; 
border-spacing: 5px;
padding: 3px;
border:0;
vertical-align:top;
}

img.cat_image {padding-right:5px; border:0px;}

div.cat_art_number { 
	color:#333; 
	font-size:14px;
	margin-bottom:3px;
	font-weight:bold;
}

div.cat_comments {
	width:420px;
	position:relative;
	top:-20px;
	margin-bottom:-33px;
	border-color:#000;
	text-align:right;
}

div.cat_comments a{
	font-size:12px;
}

div.cat_short_desc {
	color:#333;
	font-size:12px;
	margin-bottom:-1px;
}

div.cat_item_name {
	color:#333;
	font-size:10px;
	margin-bottom:10px;
}

div.cat_item_name a {
	font-size:16px;
	font-weight:bold;
}

div.cat_desc {
	font-size:12px;
	margin-bottom:10px;
	width:420px;
}

div.cat_price{
	font-size:14px;
	color:#333;
}
 
div.cat_price span {
	color:#c42329;
	font-size:16px;
	font-weight:bold;
}

div.cat_button {
	width:426px;
	border:1px;
	border-color:#006;
}

 div.comment {
 	padding:10px 20px 10px 0px;
 }
 
 div.comment .line {
 border-bottom:1px solid #ccc;
 display:block;
 }
 
 div.comment .date {
 float:right;
 }
 
 
 .b-user {
 font-weight:bold;
 }
 
 .b-user b {
 color:red;
 }
 
.b-lr-container{overflow:hidden;font-size:100%;zoom:1; padding-bottom:12px;}

.b-lr-container .left{float:left}

.b-lr-container .right{float:right;}

.user-opinion{margin-bottom:1em!important}

.comment .date{font:95% Arial,sans-serif!important;float:right}

#product_description {
	padding-left:50px;
	padding-right:20px;
	padding-top:100px;
	
}

#see_also_head {
	background-color:#f7eee5;
	padding:8px;
	font-weight:bold;
	margin-right:7px;
}

#see_also_item {
 display:inline;
 border:0px;
 margin-left:45px;
}

#see_also_item img{
	border:1px solid #AFBBCD;
}

#zakaz_buttons {
	width:110px;
	z-index:10;
}

#zakaz_buttons_demo {
	width:110px;
	z-index:10;
	position:absolute;
	top:10px;
	left:170px;
}

#variants{
	position:absolute;
	top:100px;
	left:0px;
}

#original_product{
	position:absolute;
	top:80px;
	left:0px;
}

#content_pre {
	padding-left:300px;
	padding-top:50px;
}

#search_form {
	float:left;
	color:#009;
}

#search_form input.button{
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	position: relative;
	top: 0px;
	left: -1px;
}


.price{
	font-family: Trebuchet MS;
	font-size: 35px;
	color: #EE0E54;
	font-weight: normal;
	display: block;
	padding: 0px 0px 7px 0px;

}
.price_nad{
	font-family: Trebuchet MS;
	font-size: 18px;
	color: #D43B4F;
	font-weight: normal;
	display: block;
	padding: 0px 0px 1px 0px;
}

