/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: red; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-weight: bold; font-size : 10px; color:#ffffff; text-decoration: underline; }

/* ----------------------------------------- tags ----------------------------------------- */
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;	
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;
	background:url(../images/background_header.jpg) 0px 60px repeat-x #000000;}
/* ------------------------------------------ main table --------------------------------------- */
table#main{margin: 0 auto; width:1000px; border: solid 1px #403F40; text-align: left;}
td#main_top_left{border-color: #403F40; border-width: 0 1px 1px 0; border-style: solid; height: 140px;}
td#main_top_right{border-color: #403F40; border-width: 0 0px 1px 0; border-style: solid;}      
td#main_bottom_left{width: 191px; height: 1021px;border-color: #403F40;border-width: 0 1px 0 0; border-style: solid;}
td#main_bottom_center{width:565px; border-color: #403F40; border-width: 0 1px 0 0;border-style: solid;}
td#main_bottom_right{width: 247px;}

.main_banner{border: 1px solid #403F40; margin: 5px 5px 5px 5px; width: 555px; height: 230px}
.general_main_box{border: 1px solid #403F40; margin: 5px 5px 5px 5px; width: 557px; height: 200px}
.review_main_box{border: 1px solid #403F40; margin: 5px 5px 5px 5px; width: 557px;}
.common_main_box{border: 1px solid #403F40; margin: 5px 5px 5px 5px; width: 557px;}

table#main .combo_list{width:555px; height:330px;border: solid 1px #403F40; margin: 5px 5px 0px 5px;}

table#main_specials{width:555px; height:330px;text-align: left;}
table#main_specials td.left{border-color: #403F40; border-width: 0 1px 0 0; border-style: solid;width:300px;}
table#main_specials .specials{width:100%; height:302px}

table#main .box_list{width:555px; height:215px;border: solid 1px #403F40; margin: 5px 5px 0px 5px; text-align: center;}
table#main .box_list_also{width:555px; height:215px;border: solid 1px #403F40; margin: 0px 5px 5px 5px; text-align: center;}
table#main .box_general{width:555px; border: solid 1px #403F40; margin: 0px 5px 0px 5px; text-align: center;}
table#main .box_login{border: solid 1px #403F40; margin: 5px 5px 0px 5px; text-align: center;}
table#main .box{width:555px; border: solid 1px #403F40; margin: 0 5px 0 5px; text-align: center;}
table#main .box_list_specials{width:555px; height:225px;border: solid 1px #403F40; margin: 5px 5px 0px 5px; text-align: center;}
table#main .box_button{width: 557px; text-align:right; height: 25px; margin: 0px 0px 0px 5px;}
table#main .box_button_special{width: 302px; text-align:right; height: 25px; margin: 0px 0px 0px 5px;}
/* ----------------------------------------- header ----------------------------------------- */
div#header{
	margin: 0 auto; 
	top:0px;
	width:1000px;
	height:192px;}	
div#header_top {
	margin: 0 auto;
	left:0px;
	top:0px;
	width:1000px;
	height:159px;}
div#header_menu {
	margin: 0 auto;
	left:0px;
	top:0px;
	width:1000px;
	height:33px;}	
/* ----------------------------------------- footer ----------------------------------------- */	
div#footer .box_general{border: solid 1px #403F40; margin: 5px 0px 0px 0px; text-align: center;}
/* ----------------------------------------- icons ----------------------------------------- */	
.icon_categories{width:25px; height:29px; background:url(../images/icon_categories.gif); float: left;}
.icon_search{width:25px; height:27px; background:url(../images/icon_search.gif); float: left;}	
.icon_basket{width:25px; height:27px; background:url(../images/icon_basket.gif); float: left;}
.icon_contact{width:25px; height:27px; background:url(../images/icon_contact.gif); float: left;}
.icon_partners{width:25px; height:27px; background:url(../images/icon_partners.gif); float: left;}
.icon_head{height:27px;width:auto; background:url(../images/head_bg.gif);background-repeat: repeat-x; text-align: center;}
.icon_head_1{height:29px;width:auto; background:url(../images/head_bg1.gif);background-repeat: repeat-x;}
.icon_head_2{height:27px;width:auto; background:url(../images/head_bg2.gif);background-repeat: repeat-x; text-transform: uppercase; font-weight: bold; border-bottom: 1px solid #403F40}
.icon_head_3{height:27px;width:auto; background:url(../images/head_bg2.gif);background-repeat: repeat-x;}
/* -------------------------------------- categories box ---------------------------------- */
.categoryBox {
	background:url(../images/header_content_top_frame.gif);	
	background-repeat: repeat-x;	
}
		
#box_categories						{ padding: 0px 0px 0px 0px; margin: 0;}
#box_categories	.box_cnt			{}
#box_categories div.menu			{margin: 0 0 0 0; height: 30px; padding: 0; font-size: 10px; }
#box_categories div.menuHover		{margin: 0 0 0 0; height: 30px; padding: 0; font-size: 10px; border-left: 2px solid #ffffff;}

#box_categories div.menu a, #box_categories div.menuHover a			{
	display: block; background:url(../images/category_background.gif); background-repeat: repeat-y; background-position: 0 0; text-transform: uppercase; padding: 9px 5px 9px 30px; color: #ffffff; font-weight: bold; text-decoration:none;
}
#box_categories div.menu a:hover, #box_categories div.menuHover a:hover	{
	display: block; background:url(../images/categoryHover_background.gif); background-repeat: repeat-y; background-position: 0 0; text-transform: uppercase; padding: 9px 5px 9px 30px; color: #ffffff; font-weight: bold;
}

#box_categories div.sub						{padding: 5px 5px 5px 15px; color: #ffffff;}
#box_categories div.sub	a.default			{display: block; color: #ffffff; line-height: 18px; padding: 0 0 0 10px; text-decoration:none;}
#box_categories div.sub	a.default:hover		{display: block; color: #ffffff; line-height: 18px; font-weight: bold; padding: 0 0 0 10px; background: url(../images/submenu_bg.gif) no-repeat left;}
#box_categories div.sub	a.level2 			{display: block; color:#ACACAC; padding: 0 0 0 15px; line-height: 18px; text-decoration:none;}
#box_categories div.sub a.level2:hover 		{display: block; color:#ACACAC; font-weight: bold; padding: 0 0 0 15px; line-height: 18px; background: url(../images/submenu_bg.gif) no-repeat left;}
#box_categories div.sub	a.level3 			{display: block; color:#ACACAC; padding: 0 0 0 25px; line-height: 18px; text-decoration:none;}
#box_categories div.sub a.level3:hover 		{display: block; color:#ACACAC; font-weight: bold; padding: 0 0 0 25px; line-height: 18px; background: url(../images/submenu_bg.gif) no-repeat left;}
/* -------------------------------------- search_tier box ---------------------------------- */
.title_box {padding-left: 40px; padding-bottom: 5px; height: 20px; text-transform: uppercase;}
.select_box{padding-left: 40px; height: 30px;}
/* -------------------------------------- new products box ---------------------------------- */
td.img_padding {padding: 3px 0px 1px 0px; text-align:center;}
td.product_name{height: 47px; width: 100px; font-weight: bold; text-transform:uppercase;}
td.price{height: 15px; width: 100px; color: #636363; font-size: 11px; font-weight: bold;}
td.price_special{height: 15px; width: 100px; color: red; font-size: 11px; font-weight: bold;}
td.button{height: 20px; width: 100px;text-align:center;}
/* -------------------------------------- small specials box ---------------------------------- */
table.small_special_size{height: 145px; width: 300px}
td.small_special_img_padding {width: 100px; padding: 10px 10px 10px 10px; text-align:center;}
td.small_special_product_name{width: 200px; height: 80px; font-weight: bold; text-transform:uppercase; text-align: left; padding: 5px 5px 5px 5px}
td.small_special_price{width: 200px; height: 40px; color: #636363; font-size: 11px; font-weight: bold;}
td.small_special_price_special{ width: 200px; color: red; font-size: 11px; font-weight: bold;}
td.small_special_button{width: 200px; text-align:center; padding: 0 0 15px 0}
/* ----------------------------------------- links ----------------------------------------- */
/* comments */

a:link, a:visited, a:active {color:#FFFFFF;text-decoration:none;}
a:hover {color:#FFFFFF; text-decoration:underline;}

a.account_show:link, a.account_show:visited, a.account_show:active {color:#FFFFFF;text-decoration:none;}
a.account_show:hover {color:#000000; text-decoration:none; }

a.top_menu:link, a.top_menu:visited, a.top_menu:active {color:#FFFFFF;text-decoration:none;line-height: 17px; padding: 0 0 0 10px; background: url(../images/submenu_bg.gif) no-repeat left;}
a.top_menu:hover {color:#787878; text-decoration:none; line-height: 17px; padding: 0 0 0 10px; background: url(../images/submenu_bg.gif) no-repeat left;}

a.bold:link, a.bold:visited, a.bold:active {color:#FFFFFF; font-weight:bold; text-decoration:none; text-transform: uppercase;}
a.bold:hover {color:#787878; font-weight:bold text-transform: uppercase; text-decoration:none;}

a.short_sub:link, a.short_sub:visited, a.short_sub:active {color:#FFFFFF; text-decoration:none; text-transform: lowercase;}
a.short_sub:hover {color:#787878; text-transform: lowercase; text-decoration: underline;}
a.short_main:link, a.short_main:visited, a.short_main:active {color:#FFFFFF; font-weight:bold; text-decoration:none; text-transform: uppercase;}
a.short_main:hover {color:#787878; font-weight:bold; text-transform: uppercase; text-decoration: underline;}

/*
a:link, a:visited, a:active {
  color:#aaaaaa;
  text-decoration:none;}
a:hover {
  color:#787878;
  font-size: 10px;
  text-decoration:none;}
 */
a.comments:link, a.comments:visited, a.comments:active {color:#ffffff;text-decoration:none;}
a.comments:hover {color:#7f7f7f; text-decoration:none;}

a.search_advance:link, a.search_advance:visited, a.search_advance:active {color:#7f7f7f;text-decoration:none;}
a.search_advance:hover {color:#ffffff; text-decoration:none;}

a.popup:link, a.popup:visited, a.popup:active {color:#7f7f7f;text-decoration:none;font-weight: bold;}
a.popup:hover {color:#7f7f7f; text-decoration:none;font-weight: bold;}

/* footer */
a.footer:link, a.footer:visited, a.footer:active {
  color:#8D8D8D;
  text-decoration:none;
  font-weight: bold;}
a.footer:hover {
  color:#8D8D8D;
  text-decoration:underline;
  font-weight: bold;}
/* left */
a.cat:link, a.cat:visited, a.cat:active {
  color:#ffffff;
  text-decoration:none;}
a.cat:hover {
  color:#ffffff;
  text-decoration:none;}
/* help */
a.help:link, a.help:visited, a.help:active {
  color:#846aaa;
  text-decoration:none;}
a.help:hover {
  color:#FFFFFF;
  text-decoration:none;}
a.categories:link, a.categories:visited, a.categories:active {
  color:#FFFFFF;
  text-decoration:none;
  font-size: 11px;
  font-family:Verdana, Arial;
  display: block;}
a.categories:hover {
  color:#FFFFFF;
  font-size: 11px;
  font-family:Verdana, Arial;
  text-decoration:none;
  display: block;}
a.categories_sub:link, a.categories_sub:visited, a.categories_sub:active {
  color:#FFFFFF;
  text-decoration:none;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;}
a.categories_sub:hover {
  color:#FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight: bold;
  text-decoration:underline;}  
a.productName:link, a.productName:visited, a.productName:active {color:#FFFFFF; text-decoration:none; font-weight: bold;text-transform: uppercase;}
a.productName:hover {color:#FFFFFF; text-decoration:underline; font-weight: bold;text-transform: uppercase;}
a.manufactureName:link, a.manufactureName:visited, a.manufactureName:active {color:#FFFFFF; text-decoration:none; font-weight: normal;}
a.manufactureName:hover {color:#FFFFFF; text-decoration:underline; font-weight: normal;}
a.help:link, a.help:visited, a.help:active {color:#FFFFFF; text-decoration:none; font-weight: bold;}
a.help:hover {color:#FFFFFF; text-decoration:underline; font-weight: bold;}
/* ----------------------------------------- fonts ----------------------------------------- */
.sales {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#c480a6;
	font-weight:bold;}
.index_price {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: red;
	font-weight:bold;}
.left_products_header {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;}
.item_name {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#803A96;
	font-weight:bold;}
.item_options {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#803A96;}
.item_name_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#803A96;
	font-weight:bold;}
.tell_friend {
	color:#846aaa;}
.register_alert {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ff0000;
	font-weight:bold;}
.item_price {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#c21275;
	font-weight:bold;}
	
.item_sale_price { font-family:Verdana, Arial, sans-serif; font-size:9px; color:#888888; text-decoration:line-through; font-weight: normal;}
.item_sale_price_old_white { font-family:Verdana, Arial, sans-serif; font-size:9px; color:#FFFFFF; text-decoration:line-through; font-weight: normal;}
.item_sale_special_price { font-family:Verdana, Arial, sans-serif; color: red; font-weight: bold; font-size: 11px;}
.item_sale_special_price_1 { font-family:Verdana, Arial, sans-serif; color: red; font-weight: normal; font-size: 13px;}
.item_sale_white_1 { font-family:Verdana, Arial, sans-serif; color: #FFFFFF; font-weight: normal; font-size: 13px}
.short_description { font-family:Verdana, Arial, sans-serif; font-weight: normal; text-transform: none;}

.availability {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#803A96;
	font-weight:bold;}
.normal_font {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #787878;}
.box_header_font {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #787878;
	font-weight:bold;}
.system_alert {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
	font-weight:bold;}
.system_confirm {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1dc215;
	font-weight:bold;}
.footer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;}

/* ----------------------------------------- divs ----------------------------------------- */
#main {
	padding: 0;
	margin:auto;
	width: 800px;
	height: 90px;}
#header {
	margin:auto;
	width: 800px;
	height: 90px;}
#i_left {
	margin: auto;
	width: 263px;
	height: auto;
	float:left;}
#i_center {
	margin-left: 263px;
	width: 273px;
	height:auto;}
#i_right {
	width: 264px;
	height:auto;
	float:right;}
#footer {
	margin: auto;
	width: 800px;
	height:auto;
	clear:both;}
#content {
	margin-left: 263px;
	width: 537px;
	height:auto;}
#cat {
	width: 230px;
	height: 120px;
	border: none;
	overflow:auto;}
/* ----------------------------------------- frame ----------------------------------------- */
.left_frame {
	background:url(../images/left_frame.gif);	
	background-repeat: repeat-y;
}
.right_frame {
	background:url(../images/right_frame.gif);	
	background-repeat: repeat-y;
}
.left_bg {
	background-color:#F3F3F3;	
}
/* ------------------------------------------ general ------------------------------------------ */
.separator_red{ width: 100%; height: 2px; background:url(../images/separator2.gif); background-repeat: repeat-x;}
.separator_right_red{ width: 100%; height: 2px; background:url(../images/right_separator.gif); background-repeat: repeat-x;}
.separator_grey{ width: 100%; height: 2px; background:url(../images/separator1.gif); background-repeat: repeat-x;}
.bottom_border_box{ border-bottom: 1px solid #403F40;}
.bottom_separator_silver{width: 100%; height: 2px; background:url(../images/bottom_separator_silver.gif); background-repeat: repeat-x;}
.separator_list{height: 1px; background:url(../images/product_list_border.gif) repeat-x;}
.right_bg_red{background:url(../images/right_gb_red.gif); background-repeat: repeat-y;}
.bottom_bg_silver{background:url(../images/bottom_bg_silver.gif); background-repeat: repeat-y;}
.right_box{height: 30px; text-transform: uppercase; padding-left: 50px}
.bottom_box{height: 20px;}
.gradient_bg{background:url(../images/gradient_bg.gif); background-repeat: repeat-x;}
.border_white{border: 1px solid #FFFFFF}
.head_top{height:27px;width:auto; background:url(../images/manufacture_bg.png); background-repeat: repeat-x; padding: 0 0 0 5px;}
.label{padding-left: 10px;}
.head_help_top{height:27px;width:auto; padding: 0 0 0 25px;border-bottom: 1px solid #000000; background:url(../images/help_arrow.gif) #3f3f3f; background-repeat: no-repeat; background-position: 2% 50%; }
/* ----------------------------------------- shoping cart ----------------------------------------- */
.shopingCart_heading_del{text-align:center; width: 10%; height: 16px; background: #353535; border-top: 1px solid #171717; border-right: 1px solid #000000; border-bottom: 1px solid #292929}
.shopingCart_heading_name{text-align:center; width: 60%; height: 16px; background: #353535; border-top: 1px solid #171717; border-right: 1px solid #000000; border-bottom: 1px solid #292929}
.shopingCart_heading_price{text-align:center; width: 20%; background: #353535; border-top: 1px solid #171717; border-bottom: 1px solid #292929}
.shopingCart_heading_default{text-align:center; width: 10%; background: #353535; border-top: 1px solid #171717; border-bottom: 1px solid #292929;border-right: 1px solid #000000;}
.shopingCart_data_del {text-align:center; background: #000000; border-right: 1px solid #000000; text-transform: uppercase;}
.shopingCart_data_name {text-align:center; height: 130px; background: #000000; border-right: 1px solid #000000; text-transform: uppercase;}
.shopingCart_data_price {text-align:center; background: #333333;}
.shopingCart_data_default {text-align:center; background: #1c1c1c; border-right: 1px solid #000000;}
.shopingCart_data_separator{height: 1px; background:url(../images/product_list_border.gif) repeat-x;}
.cart_attribute{text-transform: lowercase;}
.input_quantity {font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#202020; color:#FFFFFF; width: 30px; height: 16px; border: solid 1px #3f3f3f; padding-top: 4px}
.total_price {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:red;font-weight:bold;}
/* ----------------------------------------- account ----------------------------------------- */
.account_heading_date{text-align:center; width: 20%; height: 16px; background: #353535; border-top: 1px solid #171717; border-right: 1px solid #000000; border-bottom: 1px solid #292929}
.account_heading_id{text-align:center; width: 10%; height: 16px; background: #353535; border-top: 1px solid #171717; border-right: 1px solid #000000; border-bottom: 1px solid #292929}
.account_heading_name{text-align:center; width: 35%; height: 16px; background: #353535; border-top: 1px solid #171717; border-right: 1px solid #000000; border-bottom: 1px solid #292929}
.account_heading_status{text-align:center; width: 15%; height: 16px; background: #353535; border-top: 1px solid #171717; border-right: 1px solid #000000; border-bottom: 1px solid #292929}
.account_heading_suma{text-align:center; width: 20%; height: 16px; background: #353535; border-top: 1px solid #171717; border-bottom: 1px solid #292929}
/* ----------------------------------------- product review ----------------------------------------- */
td.productNews_image{padding: 5px 5px 5px 5px; width: 140px}
td.productNews_name{text-align: left; padding: 5px 5px 5px 5px; text-transform: lowercase;}
td.productNews_buttons{height:20%; width: 140px}
/* ----------------------------------------- product list ----------------------------------------- */
TABLE.productListing {border: 0px; border-style: solid; border-color: #c21275;}
.productListing_heading_name{text-align:center; width: 60%; height: 16px; background: #353535; border-top: 1px solid #171717; border-right: 1px solid #000000; border-bottom: 1px solid #292929}
.productListing_heading_price{text-align:center; width: 20%; background: #353535; border-top: 1px solid #171717; border-right: 1px solid #000000; border-bottom: 1px solid #292929}
.productListing_heading_default{text-align:center; width: 20%; background: #353535; border-top: 1px solid #171717; border-bottom: 1px solid #292929}
a.productListing-heading:link, a.productListing-heading:visited, a.productListing-heading:active {color:#FFFFFF; font-weight: normal; text-decoration:none;}
a.productListing-heading:hover {font-weight: normal; color:#aaaaaa; text-decoration:none;}
.productListing-heading {font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #353535; color: #FFFFFF;}
tr.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {}
tr.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {}

td.productListing_data_name {text-align:center; height: 130px; background: #000000; border-right: 1px solid #000000; text-transform: uppercase;}
td.productListing_data_price {text-align:center; width: 20%; background: #333333;}
td.productListing_data_default {text-align:center; width: 20%; background: #1c1c1c; border-right: 1px solid #000000;}
td.productListing_data_separator{height: 1px; background:url(../images/product_list_border.gif) repeat-x;}
td.productListing_image{width:40%; padding: 5px 5px 5px 5px}
td.productListing_name{width:60%; text-align: left; padding: 5px 5px 5px 5px;}
td.productListing_buttons{height:20%}
td.productListing-data {font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color:#F3F3F3;}
td.productListing-nodata {font-family: Verdana, Arial, sans-serif; font-size: 10px; text-align: center; height: 150px}
.navigator_page{background-color: #3b3b3b; height: 25px; border-bottom: 1px solid #292929}
/* ----------------------------------------- product info ----------------------------------------- */
.productDetails_small_header{height: 27px; background:url(../images/product_details_small_header.gif); background-repeat: repeat-x; text-transform: uppercase; font-weight: bold; padding: 0 0 0 5px;}
.productDetails_small_content{border-top: 1px solid #403F40; border-bottom: 1px solid #403F40; padding: 10px 5px 10px 5px}
.productDetails_small_ms{border-top: 1px solid #403F40; border-bottom: 1px solid #403F40; padding: 5px 5px 5px 5px}
.productDetails_small_content_special{border-top: 1px solid #403F40; border-bottom: 1px solid #403F40; padding: 5px 5px 5px 5px}
.productDetails_small_price{border-top: 1px solid #403F40; padding: 10px 5px 10px 5px}
.list_options {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#202020;
	color:#FFFFFF;
	height: 20px; width: 120px; border: solid 1px #3f3f3f;}
	
/* ----------------------------------------- search ----------------------------------------- */
.search_label{padding-left: 50px; text-transform: uppercase; font-weight: normal;}
.input_search {font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#202020;color:#FFFFFF;width: 150px;height: 15px;border: solid 1px #3f3f3f;}
.input_search_select {font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#202020;color:#FFFFFF;width: 152px;height: 20px;border: solid 1px #3f3f3f;}
.input_search_area {background-color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF;width: 530px;height: 16px;border: solid 1px #3f3f3f;padding-top: 2px;}
.naglowek {cursor: pointer;}
/* ---------------- other ------------------------------ */
.input_language {
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#787878;
	width: 95px;
	height: 18px;
	border: solid 1px #787878; 
	padding-top: 2px;}
	
.input_manufacture {background-color:#202020; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; height: 20px; width: 160px; border: solid 1px #3f3f3f;}
.input_manufacture_list {background-color:#202020; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; height: 20px; width: 160px; border: solid 1px #3f3f3f;}

.header_left_corner {
	background:url(../images/header_left_corner.gif);	
}
.header_right_corner {
	background:url(../images/header_right_corner.gif);	
}
.header_top_frame {
	background:url(../images/header_top_frame.gif);	
	background-repeat: repeat-x;
}
.header_content_top_frame {
	background:url(../images/header_content_top_frame.gif);	
	background-repeat: repeat-x;	
}
.header_left_bg {
	background-color:#F3F3F3;	
	padding-top: 25px;	
}
.header_vertical_line {
	background:url(../images/header_vertical_line.gif);	
	background-repeat: repeat-y;	
}
.header_horizontal_line {
	background:url(../images/header_horizontal_line.gif);	
	background-repeat: repeat-x;	
}
.header_menu_left {
	background:url(../images/menu_left.jpg);	
}
.header_menu_right {
	background:url(../images/menu_right.jpg);	
}
.header_menu_top {
	background:url(../images/menu_top.jpg);	
}
.header_menu_bottom {
	background:url(../images/menu_bottom.jpg);	
}
/* ----------------------------------------- footer ----------------------------------------- */
div#footer{
	margin: 0 auto; 
	top:0px;	
	width:1000px;
	height:225px;}
.footer_left_corner {
	background:url(../images/footer_left_corner.gif);	
}
.footer_right_corner {
	background:url(../images/footer_right_corner.gif);	
}
.footer_bottom_frame {
	background:url(../images/footer_bottom_frame.gif);	
}
.footer_content_top_frame {
	background:url(../images/header_content_top_frame.gif);	
	background-repeat: repeat-x;	
}	
/* ----------------------------------------- left ----------------------------------------- */
.t_left_1 {
	width: 8px;}
.t_prod_navi_header {
	width: 255px;
	height: 19px;
	background:url(../../images/t1_prod_navi_header.gif) no-repeat;}
.t_help_header {
	width: 255px;
	height: 19px;
	background:url(../../images/t1_help_header.gif) no-repeat;}
.t_prod_navi_middle {
	width: 255px;
	background:url(../../images/t1_prod_navi_middle.jpg) repeat-y;}
.t_prod_navi_footer {
	width: 255px;
	height: 9px;
	background:url(../../images/t1_prod_navi_footer.gif) no-repeat;}
.t_prod_sales_header {
	width: 255px;
	height: 19px;
	background:url(../../images/t1_prod_sales_header.gif) no-repeat;}
.t_prod_sales_middle {
	width: 255px;
	background:url(../../images/t1_prod_sales_middle.jpg) repeat-y;}
.t_prod_sales_footer {
	width: 255px;
	height: 8px;
	background:url(../../images/t1_prod_sales_footer.gif) no-repeat;}
.t_left_search_back {
	width:auto;
	height: 33px;
	background: url(../../images/t1_left_search_back.jpg) no-repeat;}
/* ----------------------------------------- index center ----------------------------------------- */
.t_comments_header {
	width: 273px;
	height: 19px;
	background:url(../../images/t1_comments_header.gif) no-repeat;}
.t_comments_middle {
	width: 273px;
	height: 84px;
	background:url(../../images/t1_comments_middle.jpg) repeat-y;}
.t_comments_footer {
	width: 273px;
	height: 8px;
	background:url(../../images/t1_comments_footer.gif) no-repeat;}
.input_subscribe {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#aa6aa9;
	width: 110px;
	height: 18px;
	border: solid 1px #aa6aa9;}
/* ----------------------------------------- index right ----------------------------------------- */
.t_right_1 {
	width: 10px;}
.t_new_break {
	height: 9px;}
.t_new_header {
	width: 254px;
	height: 19px;
	background:url(../../images/t1_new_header.gif) no-repeat;}
.t_new_middle {
	width: 254px;
	background:url(../../images/t1_new_middle.jpg) repeat-y;}
.t_new_footer {
	width: 254px;
	height: 9px;
	background:url(../../images/t1_new_footer.gif) no-repeat;}
/* ----------------------------------------- product details ----------------------------------------- */
.item_details_background {
	border: 1px solid #7D7D7D;}
.input_qty {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#FFFFFF;
	color:#787878;
	border: solid 1px #787878;}
#item_details {
	width: 210px;
	height: 330px;
	border: none;
	overflow:auto;
	background-color:#333333;}
.input_register {font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#202020;color:#FFFFFF;width: 150px;height: 15px;border: solid 1px #3f3f3f;}
.input_area {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;background-color:#202020; color:#FFFFFF;width: 533px;border: solid 1px #3f3f3f;}	
.input_login {font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#202020; color:#FFFFFF; width: 150px; height: 16px; border: solid 1px #3f3f3f;}
.input_top_login {font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#202020; color:#FFFFFF; width: 90px; height: 16px; border: solid 1px #3f3f3f;}

.input_advanced_search {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#000000;
	color:#ffffff;
	width: 150px;
	height: 18px;
	border: solid 1px #ffffff;}
.list_advanced_search {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#000000;
	color:#ffffff;
	width: 150px;
	height: 18px;
	border: solid 1px #ffffff;}
.input_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#FFFFFF;
	color:#787878;
	width: 150px;
	height: 18px;
	border: solid 1px #787878;}
.input_promo_code {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#000000;
	color:#ffffff;
	width: 480px;
	height: 18px;
	border: solid 2px #ffffff;}
.comment {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;background-color:#202020;color:#FFFFFF;width: 500px;height: 200px;border: solid 1px #3f3f3f;}
.input_shipping {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;background-color:#202020;color:#FFFFFF;border: solid 1px #3f3f3f;}

#small_font{
	font-size:10px;
}
.shop_cart_color{
	color: red;	
}
/* ----------------------------------------- standard oscommerce ----------------------------------------- */

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {height: 25px;}
TD.headerNavigation {font-family: Verdana, Arial, sans-serif; font-size: 10px; text-transform: lowercase; color: #848484; }
A.headerNavigation { color: #848484; text-decoration: none; }
A.headerNavigation:hover { color: #FFFFFF; text-decoration: underline}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #ffffff;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #ffffff;
  color: #8D8D8D;
}

.infoBox {
}

.infoBox1 {
  background-color: #F3F3F3;
}

.menu {
  padding-left: 20px;
}

.middleBox {
  border: 1px solid #7D7D7D;
}

.infoBoxContents {

}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
}

TD.infoBoxHeadingCenter {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background:url(../images/infobox/corner_right_left.png) repeat-x;
  color: #ffffff;
}

TD.infoBoxFooting {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
}

TD.infoBoxFootingCenter {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background:url(../images/infobox/footer_right_left.png) repeat-x;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}



A.pageResults {color:#848484; text-decoration:none;}
A.pageResults:hover {color:#FFFFFF;text-decoration:none;}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  padding-left: 10px;
  padding-right: 10px;
  color: #787878;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {font-size: 12px;color: red;font-weight: bold;}

SPAN.productSpecialPrice {font-family:Verdana, Arial, Helvetica, sans-serif; color:red; font-weight:bold;}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #403F40; cursor: pointer; cursor: pointer; }
.moduleRowSelected { background-color: #202020; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: red; text-align: center; height: 40px }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #000000; color: #b2cdeb; text-align: center; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

.review{
	background-color:#1e1e1e;
	border: 1px solid #787878;	
}

td.newProductsBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  padding-left: 5px;
  font-weight:bold;
  color:#787878;
}

span.payment_description{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight: normal;
	margin-left: 5px;
}

