@charset "utf-8";
/* CSS Document */
html { 
	width:100%; height:100% 
}

body
{
	background-color:#000000;
	background-image:url( '../images/bg.jpg' );
	background-position:top center;
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:100%; height:100%;
	color:#ffffff
}

h1
{	
	font-size:12px;
	padding-bottom:5px;
	color:#eeeeee;
}

p
{
	padding-top:8px;
	padding-bottom:8px;
}

table		{ width:100%; border-collapse:collapse; margin-top:10px; margin-bottom:10px; }
td			{ border:1px solid #ffffff; padding:10px; padding-top:10px; padding-bottom:10px  }
th			{ background-color:#010101; border:1px solid #ffffff; padding:10px; background-image:url( '../images/th-bg.jpg' ); background-repeat:repeat-x; background-position:bottom left; padding-top:10px; padding-bottom:10px }


img
{
	border:0px;
}

a				{ font-weight:bold; color:#5fd4d1; text-decoration:none }
a:visited		{ font-weight:bold; color:#5fd4d1; text-decoration:none }
a:hover		{ font-weight:bold; color:#5fd4d1; text-decoration:underline }

.clear
{
	clear:both;
	font-size:0px;
	line-height:0px;
}

.png
{
	behavior: url('../styles/iepngfix_v2/iepngfix.htc');
}

#container
{
	width:966px;
	margin-left:auto;
	margin-right:auto;
}

#toolbar1
{
	margin-left:13px;
	width:935px;
	margin-top:10px;
	color:#b3b3b3;
	font-size:11px;
	margin-bottom:10px;
}

#toolbar1 .toolbar1_text
{
	padding-top:6px;
}

#toolbar1 .toolbar1_item
{
	float:right;
	padding-left:15px;
	margin-top:2px;
}

#toolbar1 .toolbar1_item .toolbar1_flag {}

#toolbar1 .toolbar1_item .toolbar1_flag img { border:1px solid #000000 }

#searchbox
{
	width:192px;
	height:22px;
	background-image:url( '../images/searchbox-bg.png' );
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:13px;
}

* html #searchbox { behavior: url('../styles/iepngfix_v2/iepngfix.htc') }

#searchbox form
{
	padding:0px;
	margin:0px;
}

#searchbox input
{
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	padding-top:4px;
	width:165px;
	background-color:transparent;
	border:0px;
	margin:0px;
}

#searchbox .searchbox_arrow
{
	float:right;
	padding:0px;
	margin:0px;
	
}

#searchbox .searchbox_arrow input
{
	padding:0px;
	margin:0px;
	height:22px;
	width:14px;
	behavior: url('../styles/iepngfix_v2/iepngfix.htc');
}

#banner
{
	width:100%;
	background-image:url( '../images/banner-bg1.png' );
	text-align:center;
	background-position:top center;
	background-repeat:no-repeat;
}

* html #banner, * html #banner img 		{ behavior: url('../styles/iepngfix_v2/iepngfix.htc') }

#banner .banner_logo
{
	margin-top:100px
}

#toolbar2
{
	padding-left:120px;
	padding-right:105px;
	width:741px;
	padding-top:7px;
	height:20px;
	background-image:url( '../images/toolbar2-bg.png' );
	background-position:top center;
	background-repeat:no-repeat;
	overflow:hidden;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

* html #toolbar2	{ behavior: url('../styles/iepngfix_v2/iepngfix.htc'); }

#toolbar2 a				{ font-weight:bold; color:#ffffff; text-decoration:none }
#toolbar2 a:visited		{ font-weight:bold; color:#ffffff; text-decoration:none }
#toolbar2 a:hover		{ font-weight:bold; color:#5fd4d1; text-decoration:none }

#toolbar2 .toolbar2_item
{
	float:left;
	margin-right:20px;
}

#menu
{
	float:left;
	width:218px;
	padding-top:10px;
	padding-left:13px;
	font-size:11px;
}

#menu .menu_top
{
	padding-top:9px;
	padding-left:15px;
	width:203px;
	height:31px;
	background-image:url( '../images/menu-top.png' );
	background-position:top center;
	background-repeat:no-repeat;
}

* html #menu .menu_top, * html #menu .menu_top img	{ behavior: url('../styles/iepngfix_v2/iepngfix.htc') }

#menu .menu_content
{
	padding-top:5px;
	background-image:url( '../images/menu-bg.png' );
	background-position:top center;
	background-repeat:no-repeat;
	min-height:105px;
}

* html #menu .menu_content	{ behavior: url('../styles/iepngfix_v2/iepngfix.htc') }

#menu .menu_item
{
	padding-left:24px;
	padding-right:24px;
	padding-top:5px;
	padding-bottom:5px;
	width:170px;
}

#menu .menu_item a				{ font-weight:bold; color:#ffffff; text-decoration:none }
#menu .menu_item a:visited		{ font-weight:bold; color:#ffffff; text-decoration:none }
#menu .menu_item a:hover		{ font-weight:bold; color:#ffffff; text-decoration:underline }

#menu .menu_item_label
{
	float:left;
	width:152px;
}

#menu .menu_item_label a				{ font-weight:bold; color:#5fd4d1; text-decoration:none }
#menu .menu_item_label a:visited		{ font-weight:bold; color:#5fd4d1; text-decoration:none }
#menu .menu_item_label a:hover			{ font-weight:bold; color:#5fd4d1; text-decoration:underline }

#menu .sub_item1 a				{ font-weight:bold; color:#ffffff; text-decoration:none }
#menu .sub_item1 a:visited		{ font-weight:bold; color:#ffffff; text-decoration:none }
#menu .sub_item1 a:hover		{ font-weight:bold; color:#ffffff; text-decoration:underline }

#menu .sub_item2 a				{ font-weight:bold; color:#aaaaaa; text-decoration:none }
#menu .sub_item2 a:visited		{ font-weight:bold; color:#aaaaaa; text-decoration:none }
#menu .sub_item2 a:hover		{ font-weight:bold; color:#aaaaaa; text-decoration:underline }

#menu .menu_item_arrow
{
	float:left;
	width:8px;
	padding-left:10px;
	padding-top:4px;
}

* html #menu .menu_item_arrow img	{ behavior: url('../styles/iepngfix_v2/iepngfix.htc') }

#menu .menu_middle
{
	width:100%;
	background-image:url( '../images/menu-middle.png' );
	background-position:top center;
	background-repeat:repeat-y;
}

* html #menu .menu_middle	{ behavior: url('../styles/iepngfix_v2/iepngfix.htc') }

#menu .menu_bottom
{
	width:100%;
	height:40px;
	background-image:url( '../images/menu-bottom.png' );
	background-position:top center;
	background-repeat:no-repeat;
}

* html #menu .menu_bottom	{ behavior: url('../styles/iepngfix_v2/iepngfix.htc') }

#content
{
	padding-top:15px;
	padding-left:18px;
	float:left;
	width:703px;
	color:#cccccc
}

#content_forum
{
	padding-top:15px;
	margin-left:auto; margin-right:auto;
	color:#cccccc
}

.transbox_top
{
	height:3px;
	background-image:url( '../images/transbox-top.png' );
	background-position:top center;
	background-repeat:no-repeat;
}

* html .transbox_top	{ behavior: url('../styles/iepngfix_v2/iepngfix.htc') }

.transbox_middle
{
	background-image:url( '../images/transbox-middle.png' );
	background-position:top center;
	background-repeat:repeat-y;
	padding:15px;
	padding-left:19px;
	padding-right:19px;
	width:665px;
}

* html .transbox_middle	{ behavior: url('../styles/iepngfix_v2/iepngfix.htc') }

.transbox_middle_ad
{
	background-image:url( '../images/transbox-middle.png' );
	background-position:top center;
	background-repeat:repeat-y;
	padding:0px;
	padding-left:5px;
	padding-right:4px;
	width:694px;
}

.transbox_bottom
{
	height:10px;
	background-image:url( '../images/transbox-bottom.png' );
	background-position:top center;
	background-repeat:no-repeat;
}

* html .transbox_bottom	{ behavior: url('../styles/iepngfix_v2/iepngfix.htc') }

.transbox_link {
	padding-right:15px; font-weight:bold; float:left;
}

.infobox_top
{
	height:23px;
	background-image:url( '../images/infobox-top.png' );
	background-position:top left;
	background-repeat:no-repeat;
	width:703px;
}

* html .infobox_top	{ behavior: url('../styles/iepngfix_v2/iepngfix.htc') }

.infobox_middle
{
	background-image:url( '../images/infobox-middle.png' );
	background-position:top left;
	background-repeat:repeat-y;
	width:703px;
}

* html .infobox_middle	{ behavior: url('../styles/iepngfix_v2/iepngfix.htc') }

.infobox_content
{
	background-image:url( '../images/infobox-bg.jpg' );
	background-position:top center;
	background-repeat:repeat-x;
	margin-left:8px;
	margin-right:8px;
	width:656px;
	padding:15px;
	padding-top:10px;
	padding-bottom:10px
}

.infobox_bottom
{
	height:23px;
	background-image:url( '../images/infobox-bottom.png' );
	background-position:top left;
	background-repeat:no-repeat;
	padding-bottom:15px;
}

* html .infobox_bottom	{ behavior: url('../styles/iepngfix_v2/iepngfix.htc') }

.infobox_underline
{
	padding-bottom:10px;
	border-bottom:1px dotted #cccccc;
	margin-bottom:10px;
}

.infobox_ad
{
	padding-bottom:15px;
}


.infobox_forum_top
{
	height:23px;
	background-image:url( '../images/infobox-forum-top.png' );
	background-position:top left;
	background-repeat:no-repeat;
	width:937px;
}

* html .infobox_forum_top	{ behavior: url('../styles/iepngfix_v2/iepngfix.htc') }

.infobox_forum_middle
{
	background-image:url( '../images/infobox-forum-middle.png' );
	background-position:top left;
	background-repeat:repeat-y;
	width:937px;
}

* html .infobox_forum_middle	{ behavior: url('../styles/iepngfix_v2/iepngfix.htc') }

.infobox_forum_content
{
	background-image:url( '../images/infobox-bg.jpg' );
	background-position:top center;
	background-repeat:repeat-x;
	margin-left:8px;
	margin-right:8px;
	width:891px;
	padding:15px;
	padding-top:10px;
	padding-bottom:10px
}

.infobox_forum_bottom
{
	height:23px;
	background-image:url( '../images/infobox-forum-bottom.png' );
	background-position:top left;
	background-repeat:no-repeat;
	padding-bottom:15px;
}

* html .infobox_forum_bottom	{ behavior: url('../styles/iepngfix_v2/iepngfix.htc') }


#logos
{
	margin-bottom:10px
}

* html #logos img	{ behavior: url('../styles/iepngfix_v2/iepngfix.htc') }

.infobox_ad img
{
	border:1px solid #aaaaaa;
}

.itembox
{
	width:655px;
	padding-top:15px;
	padding-bottom:15px;
}

.itembox_top
{
	width:655px;
	height:15px;
	background-image:url( '../images/itembox-top.png' );
	background-position:top center;
	background-repeat:no-repeat;
}

* html .itembox_top	{ behavior: url('../styles/iepngfix_v2/iepngfix.htc') }

.itembox_middle
{
	width:625px;
	padding-left:15px;
	padding-right:15px;
	background-image:url( '../images/itembox-middle.jpg' );
	background-position:top center;
	background-repeat:repeat-y;
}

* html .itembox_middle	{ behavior: url('../styles/iepngfix_v2/iepngfix.htc') }

.itembox_bottom
{
	width:655px;
	height:15px;
	background-image:url( '../images/itembox-bottom.png' );
	background-position:top center;
	background-repeat:no-repeat;
}

* html .itembox_bottom	{ behavior: url('../styles/iepngfix_v2/iepngfix.htc') }

.itembox_small
{
	width:320px;
	padding-bottom:15px;
	padding-right:15px;
	float:left;
}

.itembox_small_top
{
	width:320px;
	height:15px;
	background-image:url( '../images/itembox-small-top.png' );
	background-position:top center;
	background-repeat:no-repeat;
}

* html .itembox_small_top	{ behavior: url('../styles/iepngfix_v2/iepngfix.htc') }

.itembox_small_middle
{
	width:290px;
	padding-left:15px;
	padding-right:15px;
	background-image:url( '../images/itembox-small-middle.jpg' );
	background-position:top center;
	background-repeat:repeat-y;
}

* html .itembox_small_middle	{ behavior: url('../styles/iepngfix_v2/iepngfix.htc') }

.itembox_small_bottom
{
	width:320px;
	height:15px;
	background-image:url( '../images/itembox-small-bottom.png' );
	background-position:top center;
	background-repeat:no-repeat;
}

* html .itembox_small_bottom	{ behavior: url('../styles/iepngfix_v2/iepngfix.htc') }

.itembox_thumb
{
	float:left;
	width:100px; 
	height:70px;
	margin-right:15px;
	background-color:#000000;
	background-position:center center;
	background-repeat:no-repeat;
}

* html .itembox_thumb img	{ behavior: url('../styles/iepngfix_v2/iepngfix.htc') }

.itembox_text
{
	float:left;
	width:300px;
}

.itembox_small_text
{
	float:left;
	width:175px;
}

.itembox_buy
{
	float:right;
	width:200px;
}

.imagebox_top
{
	width:245px;
	height:15px;
	background-image:url( '../images/imagebox-top.png' );
	background-position:top center;
	background-repeat:no-repeat;
}

* html .imagebox_top	{ behavior: url('../styles/iepngfix_v2/iepngfix.htc') }

.imagebox_middle
{
	width:215px;
	padding-left:15px;
	padding-right:15px;
	background-image:url( '../images/imagebox-middle.jpg' );
	background-position:top center;
	background-repeat:repeat-y;
}

* html .imagebox_middle	{ behavior: url('../styles/iepngfix_v2/iepngfix.htc') }

.imagebox_bottom
{
	width:245px;
	height:15px;
	background-image:url( '../images/imagebox-bottom.png' );
	background-position:top center;
	background-repeat:no-repeat;
}

* html .imagebox_bottom	{ behavior: url('../styles/iepngfix_v2/iepngfix.htc') }

.imagebox_image
{
	width:215px;
	height:161px;
	background-position:center center;
	background-repeat:no-repeat;
	background-color:#000000;
}

* html .imagebox_image img	{ behavior: url('../styles/iepngfix_v2/iepngfix.htc') }

.imagebox_thumbs
{
	padding-top:15px;
	background-color:#2e2e2e;
}

.imagebox_thumb
{
	float:left;
	margin-right:15px;
	width:100px;
	height:70px;
	background-position:center center;
	background-repeat:no-repeat;
	background-color:#000000;
}

* html .imagebox_thumb img	{ behavior: url('../styles/iepngfix_v2/iepngfix.htc') }

#footer
{
	margin-left:13px;
	margin-top:20px;
	padding-left:36px;
	padding-right:37px;
	width:868px;
	height:43px;
	background-image:url( '../images/footer-bg.png' );
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:23px;
	color:#b3b3b3;
	font-size:11px;
}

* html #footer	{ behavior: url('../styles/iepngfix_v2/iepngfix.htc') }

#cox
{
	margin-left:17px;
	width:931px;
	margin-top:10px;
	color:#b3b3b3;
	font-size:11px;
	padding-bottom:30px;
}

#cox .cox_left
{
	float:left; padding-top:4px;
}

#cox .cox_right
{
	float:right;
}

* html #cox .cox_right img	{ behavior: url('../styles/iepngfix_v2/iepngfix.htc') }

.black_arrow
			{ vertical-align:middle; margin-right:5px; padding-bottom:1px; vertical-align:bottom }

* html .black_arrow	{ behavior: url('../styles/iepngfix_v2/iepngfix.htc') }

#click	{ position:fixed; top:0; left:0; right:0px; bottom:0px; background-color:#ffffff; display:none; z-index:15; filter: alpha(opacity=25); /* ie */ -moz-opacity: .25; /* mozilla */ opacity: 0.25; /* safari */ khtml-opacity: 0.25; /* konquerer */ }

* html #click
{
  position:absolute;
  left: expression( ( ignoreMe = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) + 'px' );
  top: expression( ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) + 'px' );
  width:100%;
  height:100%;
}

.popup				{ display:none; position: absolute; top:0px; left:0px; z-index:20; }

.basket	{ width:225px; border:1px solid #000000; border-top:none; font-size:0.9em; background-repeat:repeat-x; }
.basket	.header { width:auto; padding:12px; padding-top:6px; padding-bottom:6px; background-image:url( '../images/basket-top-bg.jpg' ); background-position:bottom left; background-repeat:repeat-x; background-color:#000000; color:#ffffff; height:15px; border-bottom:1px solid #000000 }	
.basket	.footer { width:auto; background-image:url( '../images/basket-bottom-bg.jpg' ); background-position:top left; background-repeat:repeat-x; background-color:#000000; color:#ffffff; border-top:1px solid #000000 }
.basket .footer .content { float:left; width:auto; padding:12px; padding-top:6px; padding-bottom:6px; }	
.basket .footer .image { float:right }
.basket form		{ margin:0px }
.basket input 		{ width: 30px; height:12px; font-family:Arial, Helvetica, sans-serif; border:1px solid #000000; color:#666666; font-size:11px; padding:5px; padding-top:3px; z-index:20 }
.basket .items { width:225px; max-height:250px; overflow-y:scroll; background-color:#282828; }
* html .basket .items { height: 250px }
.basket .item { width:auto; border-bottom:1px solid #000000; background-color:#282828; padding:12px; padding-top:6px; padding-bottom:6px; background-image:url( '../images/buybox-instock-bg.jpg' ); background-position:top left; background-repeat:no-repeat; z-index:20; color:#ffffff  }
.basket .item .name		{ width:auto; padding-bottom:5px; border-bottom:1px solid #888888; margin-bottom:5px; z-index:20 } 

.buybox	{ width:225px; border:1px solid #000000; border-top:none; color:#ffffff; font-size:0.9em; background-repeat:repeat-x; }
.buybox form		{ margin:0px }
.buybox input 		{ width: 30px; height:12px; font-family:Arial, Helvetica, sans-serif; border:1px solid #000000; color:#666666; font-size:11px; padding:5px; padding-top:3px; z-index:20 }
.buybox .tag		{ width:auto; padding-bottom:5px; border-bottom:1px solid #888888; margin-bottom:5px; z-index:20 }
.buybox .instock { width:201px; border-top:1px solid #000000; border-bottom:1px solid #000000; margin-bottom:-1px; background-color:#282828; padding:12px; padding-top:6px; padding-bottom:6px; background-image:url( '../images/buybox-instock-bg.jpg' ); background-position:top left; background-repeat:no-repeat; z-index:20  }

.countrybox		{ width:180px; max-height:300px; overflow-y:scroll; overflow-x:hidden;   border:1px solid #000000; color:#ffffff; font-weight:bold; background-color:#282828; filter: alpha(opacity=97); /* ie */ -moz-opacity: .97; /* mozilla */ opacity: 0.97; /* safari */ khtml-opacity: 0.97; /* konquerer */ }
.countrybox a	{ color:#ffffff; text-decoration:none }
.countrybox .item		 { width:180px; }
.countrybox .item_selected { width:180px; background-color:#4c4c4c }
.countrybox .flag	 { width:22px; padding-left:12px; padding-top:8px; float:left }
.countrybox .label { width:100px; padding:12px; padding-top:6px; padding-bottom:6px; float:left }

.label			{ width:120px; margin-right:20px; float:left; text-align:right; padding-top:4px; }
label			{ font-weight:bold }
.input			{ float:left; margin-bottom:10px }
.input:after	{ clear:both; line-height:0px; font-size:0px }
input			{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#444444; padding:3px; border:1px solid #444444 }
input[type='checkbox'] { border:0px }
input[type='radio'] { border:0px }
select			{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#444444; padding:3px; border:1px solid #444444 } 

.error		{ font-weight:bold; color:#ff0000 }
#error_message		{ color:#dd0000 }
.error_message		{ color:#dd0000 }

.scrollbox { width:547px; height:100%; overflow:hidden; position:relative; top:0; left:0; float:left;  }
.scrollbox_content { width:5000px; min-width:587px; position:relative; top:0; left:0; overflow:hidden; }

.scrollbox_item { width:275px; padding-left:10px; padding-right:10px; float:left }
.scrollbox_item_image		{ float:left; width:100px; }
.scrollbox_item_text		{ float:left; padding-left:15px; width:160px }

.form_item				{ padding-top:5px; padding-bottom:5px }
.form_item .label		{ width:150px; float:left; text-align:right; font-weight:bold; padding-right:10px; padding-top:5px }
.form_item .input		{ width:300px; float:left }
.form_item	input		{ width:290px; border:1px solid #999999; color:#666666; font-size:13px; padding:4px; padding-top:3px; padding-bottom:3px; font-family:Arial, Helvetica, sans-serif }
.form_item	textarea	{ width:290px; border:1px solid #999999; color:#666666; font-size:13px; padding:4px; padding-top:3px; padding-bottom:3px; font-family:Arial, Helvetica, sans-serif }

.small_image { background-image:none; background-position:center center; background-repeat:no-repeat; background-color:#ffffff }



