﻿/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/

body
{
	font-family: Tahoma;
	font-size: 12px;
	margin: 0 0 0 0;
	color: black;
	background-color: #FAFAFA;
}
a
{
	color: #333333;
}
img
{
	border-width: 0px;
}
td
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
th
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
}
input
{
	font-family: Tahoma;
	font-size: 12px;
	text-decoration: none;
}
select
{
	font-family: Tahoma;
	font-size: 12px;
	text-decoration: none;
}
h1
{
	font-family: Tahoma;
	font-size: 14px;
	font-weight: normal;
	padding:0px;
	margin:0px;
}
h2
{
	color: white;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	padding:0px;
	margin:0px;
}
h3
{
	font-family: Tahoma;
	font-weight:bold;
	font-size: 12px;
	color: #3399CC;
	padding:0px;
	margin:0px;
}
h4
{
	font-family: Tahoma;
	font-weight:normal;
	font-size: 12px;
	color: #CC0066;
	padding:0px;
	margin:0px;
}

.eng_text
{
	color:#FFFFFF;
	height:0px;
	width:0px;
	overflow:hidden;
}

.text_error
{
	color: #CC0066;
}

.field
{
	width: 155px;
	height: auto;
	border: solid 1px #66FF66;
}
.field2
{
	width: 155px;
	height: auto;
	border: solid 1px #CC0066;
}
.field_disabled
{
	width: 155px;
	height: auto;
	border: 1px solid #C0C0C0;
}

.dropdown
{
	border: solid 1px #66FF66;
}

.button
{
	background-color: white;
	border: 1px solid #CC0066;
	color: #660033;
	cursor: pointer;
}

.highlight
{
	font-weight: bold;
}

.light
{
	color: #999999;
}

.light a
{
	color: #999999;
	text-decoration:none;
}

.hiden_link
{
	text-decoration:none;
}

.large_link
{
	font-size: 14px;
	font-weight: bold;
	color: #CC0066;
	display:block;
}

.price
{
	color: Black;
}
.price_highlight
{
	text-align:right;
	color: #660033;
}
.price_highlight a
{
	color: #660033;
}

.price_highlight_old
{
	text-align:right;
	color: Black;
	text-decoration: line-through;
}

.price_large
{
	color: #660033;
	font-size: 14px;
	text-decoration:none;
}
.price_large_avail
{
	color: #009933;
	font-size: 14px;
	text-decoration:none;
}
.price_info
{
	color: #660033;
	font-size: 11px;
	text-decoration:none;
}
.price_info_none
{
	color: #660033;
	font-size: 11px;
	text-decoration:none;
}
.price_info_avail
{
	color: #009933;
	font-size: 11px;
	text-decoration:none;
}
.price_large_old
{
	color: Black;
	font-size: 14px;
	text-decoration: line-through;
}
.price_info_old
{
	color: Black;
	font-size: 11px;
	text-decoration: line-through;
}

.caption_highlight
{
	color: #3399CC;
}

.caption_highlight span
{
	color: #3399CC;
}
.caption_highlight span a
{
	color: #3399CC;
}

.caption_highlight a
{
	color: #3399CC;
}

.caption_error
{
	color: Red;
}

.caption
{
	color: #660033;
}
.caption_big
{
	font-size: 14px;
	font-weight:bold;
}
.caption_info
{
	color: #3399CC;
	font-size: 11px;
	
	font-family: Tahoma;
}
.caption_prefix
{
	color: #660033;
	font-size: 10px;
	font-weight:bold;
	font-family: Tahoma;
}
.caption_large
{
	color: #3399CC;
	font-size: 24px;
	padding-top:2px;
	font-family: Times New Roman;
}
.caption_large a
{
	color: #3399CC;
	text-decoration: underline;
}
.caption_large a:HOVER
{
	color: #660033;
}

.site_links
{
	color: #660033;
	font-size: 12px;
}
.site_links a
{
	color: #660033;
	text-decoration:underline;
} 
.site_links a:HOVER
{
	color: #660033;
	text-decoration:underline;
}

.keyalias
{
	color: #660033;
}
.key10 {font-size:10px;} .key11 {font-size:11px;} .key12 {font-size:12px;} .key13 {font-size:13px;} .key14 {font-size:14px;} 
.key15 {font-size:15px;} .key16 {font-size:16px;} .key17 {font-size:17px;} .key18 {font-size:18px;}



/*!!!!!!!!!!!!! Lauout !!!!!!!!!!!!!!!*/
.frame_main
{
	background: #FFFFFF;
}

.frame_div
{
	height:1px;
	overflow:hidden;
}
.frame_top_left
{
	overflow: hidden;
	width: 5px;
	height: 4px;
	background: #FFFFFF url(../Images/pics/frame.gif) no-repeat -5px 0px;
}
.frame_top
{
	overflow:hidden;
	height:4px;
	background: #FFFFFF;
	border-top: solid 1px #818181;
}
.frame_top_right
{
	overflow:hidden;
	width: 5px;
	height: 4px;
	background: #FFFFFF url(../Images/pics/frame.gif) no-repeat -5px -5px;
}
.frame_left
{
	overflow:hidden;
	width:5px;
	background: #FFFFFF url(../Images/pics/frame.gif) repeat-y 0px 0px;
}
.frame_right
{
	overflow:hidden;
	width:5px;
	background: #FFFFFF url(../Images/pics/frame.gif) repeat-y -10px 0px;
}
.frame_bottom_left
{
	overflow: hidden;
	width: 5px;
	height: 5px;
	background: #FFFFFF url(../Images/pics/frame.gif) no-repeat -5px -10px;
}
.frame_bottom
{
	overflow:hidden;
	height: 5px;
	background: #FFFFFF;
	border-bottom: solid 1px #d2d2d2;
}
.frame_bottom2
{
	overflow:hidden;
	height: 4px;
	background: #FFFFFF;
	border-bottom: solid 1px #797979;
}
.frame_bottom3
{
	overflow:hidden;
	height:3px;
	background: #FFFFFF;
	border-bottom: solid 1px #818181;
}
.frame_bottom_right
{
	overflow:hidden;
	width: 5px;
	height: 5px;
	background: #FFFFFF url(../Images/pics/frame.gif) no-repeat -5px -15px;
}

/*!!!!!!!!!!!!! Lauout !!!!!!!!!!!!!!!*/

.master_page_main
{
	min-width:1000px;
}
.master_page_header
{
	background: #FFFFFF url(../Images/pics/Krason.Header.jpg) no-repeat 220px 11px;
}
.master_page_header a
{
	text-decoration:none;
}
.master_page_paper
{
	width:1000px;
}
.master_page_content
{
	padding:0px;
}
.master_page_left
{
	padding:4;
	width: 170px;
}
.master_page_left_widht
{
	width: 170px;
}
.master_page_right
{
	padding:4;
	width:180px;
}
.master_page_right_widht
{
	width: 180px;
}
.master_page_content_place
{
	padding:4;
	width: 100%;
}
.master_page_footer
{
	padding:2px;
	
}
.master_page_footer span
{
	font-size: 10px;
	color: #999999;
}
.master_page_footer div
{
	font-size: 10px;
	text-align:center;
	color: #999999;
}

.content_center
{
	text-align:center;
	vertical-align:top;
}
.content_list1
{
	width:150px;
	text-align:center;
	vertical-align:top;
}
.content_list2
{
	width:300px;
	text-align:center;
	vertical-align:top;
}
.content_list3
{
	width:450px;
	text-align:center;
	vertical-align:top;
}

.banner_right
{
	padding-top:12px;
}
.banner_right img
{
	width:180px;
}


.maxWidth
{
	width: 100%;
}
.maxText
{
	width: 99.9%;
	_width: 98.5%;
}

.float_special_image
{
	padding-top:0px;
	position: absolute;
	width: 300px;
	height: 90px;
	display: block;
}
.float_special_image img 
{
	filter:alpha(opacity=30); 
	-moz-opacity:0.3; 
	opacity:0.3; 
	-khtml-opacity:0.3;
}
.float_special_image50
{
	padding-top:0px;
	position: absolute;
	width: 300px;
	height: 60px;
	display: block;
}
.float_special_image50 img 
{
	filter:alpha(opacity=30); 
	-moz-opacity:0.3; 
	opacity:0.3; 
	-khtml-opacity:0.3;
}
.float_special_image_over
{
}
.float_special_image_over img 
{
	filter:alpha(opacity=90); 
	-moz-opacity:0.9; 
	opacity:0.9; 
	-khtml-opacity:0.9;
}

/*!!!!!!!!!!!!! Headers !!!!!!!!!!!!!!!*/

.end-start{position:relative;overflow:hidden;height:14px;white-space:nowrap}
.end{position:absolute;z-index:100;right:0;overflow:hidden;width:30px;height:100%}
.end-text{display:block;width:30px;height:100%;background:url(../Images/headers/end.png) no-repeat}


.navigation_caption
{
	color: #660033;
	font-size:14px;
	text-transform: uppercase;
	height: 18px;

	padding-top:2px;

	border-bottom: #66FF66 1px dotted;
}

.navigation_up
{
	background-image: url(../Images/headers/navigation_up.png);
	background-position: left top;
	background-repeat: no-repeat;
	
	width:170px;
	overflow:hidden;
}
.navigation
{
	background-image: url(../Images/headers/navigation.png);
	background-repeat: repeat-y;
	background-color: #F6FFF6;
	
	width:170px;
	overflow:hidden;
}
.navigation_down
{
	background-image: url(../Images/headers/navigation_down.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	
	width:170px;
	overflow:hidden;
}

.navigation_big
{
	background-image: url(../Images/headers/navigation_big.png);
	background-repeat: no-repeat;
	background-color: White;
	
	width:350px;
	overflow:hidden;
}

.header_wrap
{
	overflow:hidden; 
	width:590px;
}

.header_red
{
	text-align:left;
	padding: 2 8 2 8;
	color: #660033;
	text-transform: uppercase;
	border-bottom: #660033 1px dotted;
	height: 10px;
}

.header_right_green
{
	background-color: #66FF66;
	background-image: url(../Images/headers/green_header.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-right:2px;
	color: #660033;
	text-align:right;
	font-size: 14px;
	text-transform: uppercase;
	height: 20px;
	width:100%;
}
.header_right_green_end
{
	background-color: #66FF66;
	background-image: url(../Images/headers/green_left.gif);
	height: 20px;
	width: 6px;
}
.header_right_green_content
{
	border: solid 1px #66FF66;
}

.header_option
{
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 4px;
	padding-left: 8px;
	padding-right: 8px;
	color: #660033;
}
.header_next_option
{
	padding-top: 2px;
	padding-left: 8px;
	padding-right: 8px;
	color: #660033;
}

.header_red_top
{
	border-top: #660033 1px dotted;
}
.header_red_bottom
{
	border-bottom: #660033 1px dotted;
}
.header_green_bottom
{
	border-bottom: #66FF66 1px dotted;
}
.header_green_top
{
	border-top: #66FF66 1px dotted;
}

.header_right
{
	text-align:right;
}
.header_up
{
	padding-bottom:3px;
}
.header_offset
{
	padding-top: 12px;
}


.header_caption_text
{
	font-size: 14px;
	text-transform: uppercase;
	color: #660033;
	text-decoration: none;
	padding-left:4px;
}
.header_caption_text a:HOVER
{
	text-decoration: underline;
}
.header_caption_text_highlight
{
	font-size: 14px;
	text-transform: uppercase;
	color: #660033;
	text-decoration: none;
	padding-left:4px;
}


/*!!!!!!!!!!!!! Breadcrumb !!!!!!!!!!!!!!!*/

.breadcrumb
{
	color: #CC0066;
	text-align: left;
}
.breadcrumb a, a:hover
{
	color: #3399CC;
	text-decoration: none;
}


.user_status
{
	background-color: Transparent;
	background-image: url(../Images/headers/user_up.png);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: White;

	width:180px;
}
.user_status_down
{
	background-color: Transparent;
	background-image: url(../Images/headers/user_down.png);
	background-position:  left bottom;
	background-repeat: no-repeat;
	background-color: White;
	
	padding:2 0 2 0;
	margin:0 3 0 3;
	
	width:174px;
}
.user_status_down2
{
	background-color: Transparent;
	background-image: url(../Images/headers/user_down2.png);
	background-position:  left bottom;
	background-repeat: no-repeat;
	background-color: White;
	
	margin:0 6 0 6;
	
	text-align:left;
	
	width:168px;
}
.user_status_caption
{
	color: #660033;
	text-align:right;
	font-size: 14px;
	text-transform: uppercase;
	
	padding:2 10 2 10;
}
.user_status_content
{
	padding:2 6 2 6;
	border-top: #DDDDDD 1px solid;
}
.user_status_content2
{
	width:168px;
	padding:4;
}

.user_view_window
{
	background-color:#FFFFFF;
	border:solid 1px #66FF66;
	border-top:0px;
	
	padding-bottom:4px;
	z-index:1000;
}
.user_view_type
{
	color: #660033;
	
	font-size:12px;
	
	cursor:pointer;
	text-decoration:underline;
	text-align:right;
	
	padding-right:2px;
}
.user_view_desc
{
	padding:4px;
}

/*!!!!!!!!!!!!! Head menu !!!!!!!!!!!!!!!*/

.head_menu
{
	padding: 2px;
	background: #CC0066 url(../Images/headers/menu_red1.gif) repeat-x;
}

.head_menu_nav
{
	font-size:10px;
}
.head_menu_nav a
{
	text-decoration:none;
}

.head_submenu
{
	padding: 2px;
	background: #66FF66 url(../Images/headers/menu_green.gif) repeat-x;
}

.head_menu_item
{
	color: White;
	font-size: 12px;
	font-weight: bold;
	font-family:Arial;
	text-decoration: none;
	padding: 0 10 0 10;
}
.head_menu_selected
{
	color: #00FFFF;
}
.head_menu_item:VISITED{text-decoration: none;}
.head_menu_item:HOVER { color: #00FFFF; }

.head_submenu_item
{
	color: Black;
	font-size: 11px;
	font-family:Tahoma;
	font-weight: bold;
	text-decoration: none;
	padding: 0 10 0 10;
}
.head_submenu_item:VISITED{text-decoration: none;}
.head_submenu_item:HOVER { color: #0000FF; }
.head_submenu_selected
{
	color: #0000FF;
}

.brands
{
}

.brands img
{
    width:16px;
    height:16px;
}
.brands_little
{
}
.brands_little img
{
    width:84px;
    height:28px;
}

.brands_place
{
	padding:6px;
	width:156px;
	min-height:50px;
	_height:50px;
	position:relative;
}

.brands_leter
{
	padding-left:6px;
	font-size: 46px;
	font-weight: bold;
	color: #A8DAF2;
	position:absolute;
	width: 80px;
	height: 80px;
	display: block;
}

/*!!!!!!!!!!!!! Menu !!!!!!!!!!!!!!!*/

.menu
{
	display: block;
}

.menu a
{
	display: block;
	text-decoration: none;

	padding: 1 0 0 0;
}
.menu-selected { font-weight: bold; }

.menu span
{
	color:Black;
	padding:0px;
	margin:0px;
	font-style:normal;
	visibility:hidden;
	display:none;	
}

.menu2
{
	text-transform: none;
	text-decoration: none;
	padding: 4 10 0 0;
}

.submenu1
{
	margin-left:12px;
}
.submenu1 a
{
}

/*!!!!!!!!!!!!! Menu Info !!!!!!!!!!!!!!!*/

.menu_info 
{
	margin-bottom:12px;
	padding-bottom:12px;
}

.menu_info td
{
	padding: 4px;
	width:25%;
}

.menu_info_title
{
	padding-top:12px;
}
.menu_info_title a
{
	font-size: 12px;
	color: #CC0066;
	text-decoration: none;	
}
.menu_info_title a:HOVER{text-decoration: underline;}

.menu_info_desc
{
	font-size: 11px;
}

/*!!!!!!!!!!!!! Menu divisions !!!!!!!!!!!!!!!*/

.div_menu
{
	background: url('../Images/headers/div_menu_line.gif') no-repeat 62px 0px;
	width:72px;
	height:90px;
	padding-top:15px;
}
.div_menu_item
{
	height:15px;
	padding-left:5px;
	text-decoration:none;
}
.div_menu_item_sel
{
	background: url('../Images/headers/div_menu_sel.gif') no-repeat -10px 0px;
	color: #3399CC;
	text-decoration:none;
}
.div_menu_item_normal
{
	text-decoration:none;
}
.div_menu_item_none
{
	color: #CCCCCC;
}

/*!!!!!!!!!!!!! Error & info modules !!!!!!!!!!!!!!!*/

.error-module
{
	background-color: #ffeeee;
	border: dotted 1px #CC0066;
}

.error-module li
{
	display: block;
	list-style-type: none;
	padding:2px;
}

.info-module
{
	background-color: #F1FEF1;
	border: dotted 1px #66FF66;
}

.info-module li
{
	display: block;
	list-style-type: none;
	padding:2px;
}

.info-text
{
	vertical-align:middle;
	padding:4 0 10 0;
	text-decoration: none;
	text-align:center;
	color: GrayText;
}

.info-text a
{
	color: GrayText;
}

/*!!!!!!!!!!!!! Login !!!!!!!!!!!!!!!*/

.login_btn_enter
{
	background-image: url(../Images/buttons/enter.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 57px;
	height: 21px;
	margin-top: 4px;
	cursor: pointer;
	display: block;
}

.login_hello
{
	color: #006600;
}

.login_actions
{
}

/*!!!!!!!!!!!!! Sites !!!!!!!!!!!!!!!*/

.sites
{
	padding:4 6 4 6;
}

.sites div
{
	padding: 4 0 4 0;
}

/*!!!!!!!!!!!!! Account !!!!!!!!!!!!!!!*/

.account_address_name
{
	font-weight:bold;
	color: #CC0066;
}
.account_address
{
	
}
.account_field_val
{
	font-weight:bold;
}


.vote_fill
{
	height:14;
	background-color: #C0C0C0;
	background-image: url(../Images/headers/vote_fill.gif);
	background-repeat: repeat-x;
	float:left;
}
.vote_empty
{
	height:14;
	background-color: #C0C0C0;
	background-image: url(../Images/headers/vote_empty.gif);
	background-repeat: repeat-x;
	float:left;
}

/*!!!!!!!!!!!!! Pager item !!!!!!!!!!!!!!!*/

.pager_item
{
	font-weight: bold;
	text-decoration: none;
	right: 5px;
	float: right;
	display: block;
	margin: 0 0 0 5px;
}
.page_link
{
}

.item_over
{
}
.item_over img 
{
	filter:alpha(opacity=90); 
	..-opacity:0.9; 
	opacity:0.9; 
	-khtml-opacity:0.9;
}

/*!!!!!!!!!!!!! Product item !!!!!!!!!!!!!!!*/

.product_item_holder
{
	padding: 4 2 4 2;
	border-bottom: #CCCCCC 1px dotted;
}
.product_item_delimiter
{
	border-right: #CCCCCC 1px dotted;
}
.product_item
{
	padding: 2px;
	width:148px;
	cursor:pointer;
}
.product_item_wide
{
	padding: 2px;
	width:300px;
	cursor:pointer;
}
.product_item_wide img 
{
	filter:alpha(opacity=40); 
	..-opacity:0.4; 
	opacity:0.4; 
	-khtml-opacity:0.4;
}

.product_item_over
{
	aborder: #3399CC 1px dotted;
}
.product_item_over img 
{
	filter:alpha(opacity=70); 
	..-opacity:0.7; 
	opacity:0.7; 
	-khtml-opacity:0.7;
}
.product_item_over a 
{
	color:#3399CC;
}

.product_item_float
{
	position: absolute;
	width: 80px;
	height: 80px;
	display: block;
}

.product_datails_item
{
	border: White 1px dotted;
	border-bottom: #999999 1px dotted;
	margin: 2px;
	padding: 2px;
}
.product_datails_item_over
{
	border: #3399CC 1px dotted;
}
.product_datails_item_over img 
{
	filter:alpha(opacity=70); 
	-moz-opacity:0.7; 
	opacity:0.7; 
	-khtml-opacity:0.7;
}
.product_datails_item_over a 
{
	color:#3399CC;
}

.product_item_content
{
	position:relative;
	font-size:11px;
}
.product_item_content a
{
	text-decoration:none;
}
.product_datails_item_float
{
	padding-top:14px;
	position: absolute;
	width: 80px;
	height: 80px;
	display: block;
}

.product_datails_caption
{
	color: #660033;
}

.product_datails_avail
{
	color: GrayText;
}
.product_datails_avail a
{
	color: GrayText;
	text-decoration:none;
}
.product_datails_avail a:HOVER
{
	color: GrayText;
	text-decoration:none;
}

.product_image_tumb
{
	height:82px;
	width:82px;
	text-align:center;
	vertical-align:middle;
}
.product_image_tumb img
{
    max-height:80px;
    max-width:80px;
}
.product_image_tumb_opa img 
{
	filter:alpha(opacity=50); 
	-moz-opacity:0.5; 
	opacity:0.5; 
	-khtml-opacity:0.5;
}

/*!!!!!!!!!!!!! Keywords !!!!!!!!!!!!!!!*/

.keywords
{
	text-align:center;
}
.keywords a
{
	text-decoration: none;
}

/*!!!!!!!!!!!!! Search !!!!!!!!!!!!!!!*/

.search_control
{
	border-bottom: #CC0066 1px dotted;
	padding:4px;
	padding-top:0px;
}

.search_control div
{
	padding: 6 0 2 0;
	color: #CC0066;
	white-space: nowrap;
	text-transform: none;
}

.search_panel
{ 
	padding-top:0px;
}

.search_panel div
{
	padding: 6 0 2 0;
	color: #CC0066;
	white-space: nowrap;
	text-transform: uppercase;
}

.search_values
{
	padding: 2 0 2 0;
}
.search_values th
{
	text-transform: uppercase;
	text-align:left;
	color: #CC0066;
	padding: 6 0 3 0;
}
.search_values td
{
	padding: 1 0 0 0;
}
.search_values a
{
	text-decoration:none;
}


.search_categories
{
	margin: 4 0 4 12;
}
.search_categories td
{
	padding: 2 0 2 4;
}

/*!!!!!!!!!!!!! Product !!!!!!!!!!!!!!!*/

.productDescription_caption
{
	
}
.productDescription_caption_size
{
	padding:15 0 25 0;
}
.productDescription_caption_brand
{
	width: 230px;
}

.productDescription_image
{
    width:300px;
	overflow:hidden;
}

.productDescription
{
	padding-top: 6px;
	padding-right: 6px;
	padding-left: 6px;
	text-align:justify;
}

.productDescription p
{
	font-weight:normal;
	text-align:justify;
	text-align:justify;
}

.productDescription li
{
	list-style-type: square;
	text-transform: uppercase;
	font-size:11px;
	text-align:justify;
}

.productDescription div
{
	color: #660033;
	font-weight: normal;
	font-size: 12px;
	text-transform: uppercase;
	text-align:justify;
}

.productDescription h3
{
	color: #3399CC;
	font-weight: normal;
	font-size: 16px;
}

.productDescription span
{
	color: Black;
	font-size:11px;
	font-weight:normal;
	text-align:justify;
	text-transform:none;
}

.productKeywords
{
}
.productKeywords td
{
	font-size:12px;
	text-transform:none;
	color: #660033;
}
.productKeywords_caption a
{
	color: #660033;
}
.productKeywords_caption a:HOVER
{
	color: #3399CC;	
	text-decoration:none;
}

/*!!!!!!!!!!!!! SKU list !!!!!!!!!!!!!!!*/
.sku_list
{
	border-bottom: #CCCCCC 1px dotted;
}

.sku_item
{
	margin-top: 2px;
	padding: 4px;
}
.sku_item td
{
	font-size:11px;
}
.sku_item_image
{
}
.sku_item_image img
{
    width:50px;
    height:50px;
}

.sku_item a
{
	text-decoration:none;
	color:Black;
	font-size:12px;
}

.sku_item div
{
	padding-top:4px;
	text-align:right;
}

.sku_template_shade
{
	display:none;
	position:absolute;
	z-index:100;
}
.sku_template
{
	padding-top:5px;
	border: solid 1px #770000;
	border-left:0px;
	border-right:0px;
	background-color:#FFFFFF;
}
.sku_template_start
{
	width:25px;
	height:130px;
	background: url(../../../ImagesTemplates/template_start.gif) no-repeat;
}
.sku_template_end
{
	width:5px;
	background: url(../../../ImagesTemplates/template_end.gif) no-repeat;
}
.sku_template_thumb
{
	width: 40px;
	height: 40px;
}

.sku_color_box
{
	border: 1px solid #000000;
	width: 60;
	height: 40;
}
.sku_color_box2
{
	width: 30;
	height: 40;
}
.sku_color_box3
{
	width: 20;
	height: 40;
}
.sku_color_box4
{
	width: 30;
	height: 20;
}

/*!!!!!!!!!!!!! News list !!!!!!!!!!!!!!!*/
.news_list
{
	border-top: #66FF66 1px dashed;
}

.news_item
{
	border: White 1px dashed;
	border-bottom: #66FF66 1px dashed;
	margin-top: 2px;
	padding: 2px;
}

.news_item div
{
	padding-bottom:2px;
}
.news_item a
{
	font-weight:bold;
}

.news_item_over
{
	border: #3399CC 1px dashed;
}

.news_category a
{
	text-decoration: none;
}

/*!!!!!!!!!!!!! Buy !!!!!!!!!!!!!!!*/

#popup_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
	display:none;
	background-color:#fff;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
* html #popup_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#popup_window
{
  position: fixed;
  background: #ffffff;
  z-index: 102;
  color: #000000;
  text-align: left;
  display:none;
  top: 50%;
  left: 35%;
  width: 340px;
}
* html #popup_window { /* ie6 hack */
     position: absolute;

}


/*!!!!!!!!!!!!! Star rater !!!!!!!!!!!!!!!*/

div.starry {
	width:auto;
	xfloat:left;
	margin:0px 0 0px 0;
	padding:0px;
	xborder:1px solid #ddd;
	width:120;
}
div.standard_star {
	background-repeat: no-repeat;
	float:left;
	display:inline;
	background: url(../Images/rating/star_rating.gif)
}
div.standard_star_litle {
	background-repeat: no-repeat;
	float:left;
	display:inline;
	background: url(../Images/rating/star_rating_litle.gif)
}
div.standard_star_enable 
{
	cursor:pointer;
}
div.feedback {
	border:1px solid #ddd;
	padding:5px 3px 3px;
	display:inline;
}

#review_popup_window
{
  position: fixed;
  background: #ffffff;
  z-index: 102;
  color: #000000;
  text-align: left;
  display:none;
  top: 30%;
  left: 35%;
  width: 340px;
}
* html #review_popup_window { /* ie6 hack */
     position: absolute;
}


.rate_table
{
	margin-top:24px;
	margin-bottom:12px;
	background: url(../Images/buttons/rate.gif) no-repeat;
}
.rate_add
{
	font-size: 11px;
	height:50px;
	text-align:center;
	vertical-align:middle;
}
.rate_add_link
{
	padding-top:5px;
}
.rate_add_link a
{
	font-weight:bold;
	color:#660033;
}

.rate_add_exist
{
	height:0px;
	border-bottom: #999999 1px dotted;
}
.rate_add_first
{
	height:10px;
}
.rate_place
{
	width:62px;
	height:12px;
	overflow:hidden;
}
.rate_title
{
	font-size: 11px;
	color: #660033;
}
.rate_title a
{
	font-size: 11px;
	color: #660033;
}
.rate_content
{
	font-size: 11px;
	text-align:justify;
}
.rate_sign
{
	font-size: 11px;
	border-bottom: #999999 1px dotted;
	text-align:right;
	padding-bottom:6px;
}
.rate_admin
{
	border-bottom: #999999 1px dotted;
	font-size: 11px;
	text-align:justify;
	color:Gray;
}
.rate_warning
{
	text-align:center;
	color:#CC0066;
	font-size: 11px;
}


.product_review
{
	padding-top:4px;
	padding-bottom:4px;
	border-bottom: #CCCCCC 1px dotted;
	border-top: #CCCCCC 1px dotted;
}
.product_review a
{
	text-transform:uppercase;
	cursor:crosshair;
}

.product_review0 { 	font-size:12px; }
.product_review0 a { color:#990055;}
.product_review0_sel { 	font-size:12px; }
.product_review0_sel a { color:#3399CC;}
.product_review1{ font-size:10px; }
.product_review1 a { color:#990055;}
.product_review1_sel { 	font-size:10px; }
.product_review1_sel a { color:#3399CC;}
.product_review2 { font-size:9px; }
.product_review2 a { color:Black; }
.product_review2_sel { 	font-size:9px; }
.product_review2_sel a { color:#3399CC;}