/* Global */
body {
	background-color: #FFFFFF;
	color: #666666;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	
}

.clear {
	clear: both;
}

.float_left {
	float: left;
}

.float_right {
	float: right;
}

a:link, a:visited {
	color: #333333;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

a:hover, a:active {
	color: #7C7C7C;
	text-decoration:underline;
}

input, select {
	border: 1px groove #999999;
}

.controls_wite_border {
	border: 1px solid #FFFFFF;
}

form {
	margin: 0;
}

.required {
	color: #CC0000;
}

.error {
	color: #CC0000;
	font-weight: bold;
}

.black_text {
	color: #000000;
}

.green_text {
	color: #3AA200;
	font-size:14px;

}

.red_text {
	color: #FF0000;
	font-size:14px;
	font-weight:bold;
}

.pagemanu {
    /*color: #CC0000;*/
	color:#FF3300;
	font-size:14px;
	font-style:oblique;
	text-transform:capitalize;
	font-weight:bold;
}

.pagemanu a:link, .pagemanu a:visited {
    color: #00CC33;
	font-size:11px;
	font-weight:400;
}
.pagemanu a:hover, .pagemanu a:active  {
    color: #3AA200;
	font-size:14px;
	
}



#main {
    margin: 0 auto;
	margin-top: 0;
}

#main {
 	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 990px;
}

#main_100 {
    margin: 0 auto;
	margin-top: 0;
}

#main_100 {
 	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 100%;
}

/* Header */
#header {
	background-image: url(../images/top_header_info.jpg);
	/*background-image: url(../images/products/header_tradernet_koleda.gif);*/
	background-position: right 0;
	background-repeat: no-repeat;
	margin-top: 0;
	height: 97px;
	margin-left: 0px;
	padding-right:4px;
}

#header_login_register {
	margin-right: 5px;
	padding-right: 5px;
	padding-top: 7px;
	margin-bottom: 0;
}

#header_login_register a:link, #header_login_register a:visited {
	font-weight: bold;
}

/*Header Search bar */
#header_search_bar {
	padding-right: 13px;
	color: #333333;
	margin-top: 7px;
	margin-left:280px;
}

#header_search_bar2 {
	padding-right: 13px;
	color: #333333;
	margin-top: 7px;
	margin-left:260px;
}

#header_search_bar_text {
	font-weight: bold;
	padding: 0;
	color: #3E3E3E;
	font-size: 11px;
}

#header_search_bar_left_piece {
	vertical-align: top;
	width: 0px;
	height: 30px;
}

#header_search_bar_background {
	height: 30px;
	padding-right: 5px;
	font-size: 11px;
}

#header_search_bar_background a:link, #header_search_bar_background a:visited {
	color: #333333;
	font-size: 11px;
}

#header_search_bar_background a:hover, #header_search_bar_background a:active {
	color: #A45200;
}

.header_search_bar_controls {
	width:150px;
	border:1px solid #899ba5;
	height:16px;
	
	margin-left:5px;
	margin-right:5px;
	float:left;
}

.header_search_bar_controls3 {
	width:150px;
	border:1px solid #899ba5;
	height:15px;
	margin-left:5px;
	margin-right:26px;
	margin-top:1px;
	font-size:12px;
	float:left;
}

/* Advanced search */
#advanced_search_top_left_piece {
	background-image: url(../images/products/advanced_search_top_left_piece.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-color: #CCCCCC;
	vertical-align: bottom;
	width: 20px;
	height: 29px;
}

#advanced_search_top_middle {
	background-image:url(../images/products/advanced_search_top_mid_piece.gif);
	background-repeat:repeat-x;
	background-position:top left;
	height: 29px;
	color: #333333;
	font-weight: bold;
	text-align: left;
	font-size: 13px;
}

#advanced_search_top_right_piece {
	background-image: url(../images/products/advanced_search_top_right_piece.gif);
	background-position: right;
	background-repeat: no-repeat;
	background-color: #CCCCCC;
	vertical-align: bottom;
	width: 20px;
	height: 29px;
}

#advanced_search_bottom_left_piece {
	background-image: url(../images/products/advanced_search_bottom_left_piece.gif);
	background-position: top;
	background-repeat: no-repeat;
	vertical-align: top;
	width: 20px;
	height: 15px;
}

#advanced_search_bottom_middle {
	border-bottom: 1px #CCCCCC solid;
	font-size: 1px;
}

#advanced_search_bottom_right_piece {
	background-image: url(../images/products/advanced_search_bottom_right_piece.gif);
	background-position: top;
	background-repeat: no-repeat;
	vertical-align: top;
	width: 20px;
	height: 15px;
}

#advanced_search_sort_title {
	background-color: #CCCCCC;
	height: 16px;
	color: #333333;
	vertical-align: middle;
	font-weight: bold;
	text-align: left;
	font-size: 13px;
}

.advanced_search_table_cell_left_border {
	border-left: 1px #CCCCCC solid;
	vertical-align: top;
	width: 17px;
}

.advanced_search_table_cell_right_border {
	border-right: 1px #CCCCCC solid;
	vertical-align: top;
	width: 17px;
}

.advanced_search_table_cell_padding {
	padding-top: 10px;
}

.advanced_search_text_style {
	font-weight: bold;
	color: #333333;
}

.advanced_search_combo_controls {
	width: 200px;
	border: 1px #CCCCCC solid;
	margin-top: 3px;
	margin-bottom: 7px;
}

.advanced_search_combo_control-pages {
	width: 50px;
	border: 1px #CCCCCC solid;
	margin-top: 3px;
	margin-bottom: 7px;
	vertical-align: middle;
}

.advanced_search_input_control {
	width: 195px;
	border: 1px #CCCCCC solid;
	margin-top: 3px;
	margin-bottom: 7px;
}

.advanced_search_button {
	border: 0;
	margin-left: 135px;
}

/* Selected Categories */
.selected_categories_div {
	padding: 0px;
	vertical-align:top;
	
	white-space:nowrap;
}

#selected_categories_div_left_piece {
	width:0px;
	height:27px;
	float:left;
}

#selected_categories_div_background {
	background-image:url(../images/selected_cats_back1.jpg);
	background-repeat:no-repeat;
	background-position: right;
	vertical-align: middle;
	float: left;
	color: #000000;
	width: 98%;
	height:27px;
	padding-left:4px;
	/*white-space:nowrap;*/
}

#selected_categories_div_center {
	display: block;
  	padding:0; 
  	margin:0 auto; 
  	list-style-type:none;
 	white-space:nowrap;
	/*margin-left: auto;
	width: 98%;*/
}

.selected_categories_div_links {
	padding: 1px 5px 0px 0px;
	height: 24px;
	float: left;
	/*display:table-cell;*/
}

.selected_categories_div_links a:link, .selected_categories_div_links a:visited {
	color:#666666;
	text-decoration:none;
	/*display:block;*/
}

.selected_categories_div_links a:hover, .selected_categories_div_links a:active {
	color: #df002d;
	text-decoration:none;
	/*display:block;*/
}

.selected_categories_div_links_active {
	padding: 1px 5px 0 0px;
	float: left;
	
	height: 24px;
	/*display:table-cell;*/
}

.selected_categories_div_links_active a:link, .selected_categories_div_links_active a:visited {
	color:#df002d;
	text-decoration:none;
	
	
	
	
	/*display:block;*/
}

.selected_categories_div_links_active a:hover, .selected_categories_div_links_active a:active {
	color: #df002d;
	text-decoration:none;
	/*display:block;*/
}

#selected_categories_div_right_piece {
	background-image:url(../images/selected_cats_right_back2.jpg);
	background-repeat:repeat-x;
	background-position: left;
	width: 4px;
	height: 27px;
	float: left;
}

/* Related Categories */
#related_categories_div_background {
	/*background-image: url(../images/products/related_categories_background.gif);*/
	background-repeat: repeat-x;
	background-position: top;
	height: 22px;
	margin: 0 26px 0 24px;
	color: #000000;
	padding: 7px 5px 0 5px;
	text-align: left;
}

#related_categories_div_title {
	font-style: italic;
	font-weight: bold;
}

.related_categories_div_links {
	padding: 0 4px 0 4px;
}

.related_categories_div_links a:link, .related_categories_div_links a:visited {
	color: #006600;
	text-decoration:underline;
}

.related_categories_div_links a:hover, .related_categories_div_links a:active {
	color: #003333;
	text-decoration:underline;
}

/* Titlebar */
#titlebar_div {
	padding-left: 10px;
	padding-right:10px;
	height:15px;
	background-image:url(../images/selected_cats_back2.jpg);
	background-repeat:no-repeat;
	background-position:top;
	vertical-align:top;
	margin-bottom:2px;
	padding-bottom:2px;
}

#titlebar_div a:link, #titlebar_div a:visited {
	vertical-align:text-top;
	color: #666666;
}

#titlebar_div a:hover, #titlebar_div a:active {
	color: #333333;
	text-decoration:underline;
}

/* Logged User */
#greeting_div {
	padding-bottom: 10px;
	padding-left: 25px;
	font-weight: bold;
	
}

#logged_user_menu_div_left_piece {
	background-image: url(../images/products/logged_user_menu_left_piece.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 10px;
	height: 46px;
	float: left;
}

#logged_user_menu_div_background {
	background-image: url(../images/products/logged_user_menu_background.gif);
	/*background-repeat: repeat-x;*/
	background-position: right;
	height: 46px;
	vertical-align: middle;
	float: left;
	color: #000000;
	width: 97%;
}

#logged_user_menu_div_links_padding_top {
	padding-top: 8px;
}

.logged_user_menu_div_links_padding_right {
	padding-right: 2px;
}

.logged_user_menu_div_links_padding_right_a_active:link, .logged_user_menu_div_links_padding_right_a_active:visited {
	font-weight: bold;
}

#logged_user_menu_div_right_piece {
	background-image: url(../images/products/logged_user_menu_right_piece.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 10px;
	height: 46px;
	float: left;
}

/* Left Menu */
#left_menu {
	float: left;
	margin: 10px 0 5px 0px;
	width: 215px;
}

.left_menu_links:link, .left_menu_links:visited {
	padding-left: 0px;
	/*color: #828282;*/
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

.left_menu_links:hover, .left_menu_links:active {
	/*color: #000000;*/
	color: #828282;
	text-decoration:underline;
}

.left_menu_cells1 {
	padding: 1px 0 1px 0;
}

.freespace {
width:20px;

}


/* Sites TraderNet */
#menu_special_sites_left_piece {
	background-image: url(../images/products/menu_special_sites_left_piece.gif);
	background-repeat: no-repeat;
	background-position: right;
	vertical-align: top;
	width: 6px;
	height: 21px;
}

#menu_special_sites_background {
	background-image: url(../images/products/menu_special_sites_background.gif);
	background-repeat: repeat-x;
	background-position: right;
	vertical-align: middle;
	height: 21px;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	padding-right: 0px;
	width: 201px;
	padding-left: 0px;
}

#menu_special_sites_right_piece {
	background-image: url(../images/products/menu_special_sites_right_piece.gif);
	background-repeat: no-repeat;
	background-position: left;
	vertical-align: top;
	width: 6px;
	height: 21px;
}

/* Left Menu Categories */
#menu_categories-left_left_piece {
	background-image: url(../images/products/menu_categories-left_left_piece.gif);
	background-repeat: no-repeat;
	background-position: right;
	vertical-align: top;
	width: 6px;
	height: 21px;
	float: left;
}

#menu_categories-left_background {
	background-image: url(../images/products/menu_categories-left_background.gif);
	background-repeat: repeat-x;
	background-position: right;
	vertical-align: top;
	height: 18px;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	padding: 3px 0px 0 0px;
	width: 201px;
	float: left;
}

#menu_categories-left_right_piece {
	background-image: url(../images/products/menu_categories-left_right_piece.gif);
	background-repeat: no-repeat;
	background-position: left;
	vertical-align: top;
	width: 6px;
	height: 21px;
	float: left;
}

#menu_categories-left_legend {
	padding: 3px 0 3px 4px;
}

.menu_categories-left_legend_firms:link, .menu_categories-left_legend_firms:visited {
	color: #316DBD;
	font-size: 11px;
	padding-left: 1px;
}

.menu_categories-left_legend_firms:hover, .menu_categories-left_legend_firms:active {
	color: #215294;
}

.menu_categories-left_legend_articles:link, .menu_categories-left_legend_articles:visited {
	color: #E7AE5E;
	font-size: 11px;
	padding-left: 1px;
	padding-right: 1px;
}

.menu_categories-left_legend_articles:hover, .menu_categories-left_legend_articles:active {
	color: #A87C3E;
}

/* Left Menu Subcategories */
#left_menu_subcategories {
	float: left;
	margin: 10px 0 15px 2px;
	width: 100%;
}

#left_menu_subcategories_title_left_piece {
	background-image: url(../images/products/menu_special_sites_left_piece.gif);
	background-repeat: no-repeat;
	background-position: right;
	vertical-align: top;
	width: 6px;
	height: 21px;
	float: left;
}

#left_menu_subcategories_title_background {
	background-image: url(../images/products/menu_special_sites_background.gif);
	background-repeat: repeat-x;
	background-position: right;
	vertical-align: top;
	height: 18px;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	padding: 3px 2px 0 2px;
	float: left;
}

#left_menu_subcategories_title_right_piece {
	background-image: url(../images/products/menu_special_sites_right_piece.gif);
	background-repeat: no-repeat;
	background-position: left;
	vertical-align: top;
	width: 6px;
	height: 21px;
	float: left;
}

.left_menu_subcategories_cell_padding {
	padding-top: 7px;
	padding-left: 6px;
}

.left_menu_subcategories_cell_padding_left {
	padding-left: 6px;
}

.left_menu_subcategories_cell_padding_top {
	padding-top: 7px;
}

.left_menu_subcategories_image {
	border: 1px solid #CCCCCC;
	margin-right: 10px;
	margin-left:  10px; 
}

.left_menu_subcategories_subcategory_name:link, .left_menu_subcategories_subcategory_name:visited {
	color: #FF9B00;
	font-size: 15px;
	font-weight: bold;
	text-decoration:underline;
}

.left_menu_subcategories_subcategory_name:hover, .left_menu_subcategories_subcategory_name:active {
	color: #DF9C1B;
	text-decoration:underline;
}

.left_menu_subcategories_text {
	font-size: 13px;
	color: #333333;
	font-weight: bold;
}

.left_menu_subcategories_legend_new_products:link, .left_menu_subcategories_legend_new_products:visited {
	color: #3AA200;
	font-size: 13px;
	font-weight: bold;
	
}

.left_menu_subcategories_legend_new_products:hover, .left_menu_subcategories_legend_new_products:active {
	color: #006600;
	text-decoration:underline;
}

.left_menu_subcategories_legend_promotion:link, .left_menu_subcategories_legend_promotion:visited {
	color: #FF0000;
	font-size: 13px;
	font-weight: bold;
	
}

.left_menu_subcategories_legend_promotion:hover, .left_menu_subcategories_legend_promotion:active {
	color: #CC0000;
	text-decoration:underline;
}

.left_menu_subcategories_legend_clearance_sale:link, .left_menu_subcategories_legend_clearance_sale:visited {
	color: #000099;
	font-size: 13px;
	font-weight: bold;
}

.left_menu_subcategories_legend_clearance_sale:hover, .left_menu_subcategories_legend_clearance_sale:active {
	color: #000063;
	text-decoration:underline;
}

/* Content Area */
#content_area {
	width: 75%;
	float: left;
	margin: 10px 0 15px 15px;
}

#content_area_subcategories {
	width: 35%;
	float: left;
	margin: 10px 0 15px 0;
	text-align: left;
}

#content_area_100 {
	width: 98%;
	margin: 5px 0 10px 10px;
}

/* Index Products */
.index_products_title_category {
	text-align: center;
	margin-bottom: 20px;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	text-decoration:none;
	width:990px;
}

.index_products_title_category a {
	font-size: 14px;
}

.index_products_div {
	width: 114px;
	height: 220px;
	float: left;
	margin-left: 2px;
	vertical-align:top;
	margin-top: 5px;
	margin-bottom:10px;
}

.index_products_200 {
	width: 240px;
	float: left;
	margin-left: 2px;
	vertical-align:top;
	margin-top: 5px;
	margin-bottom:5px;

}

.index_products_div1 {
	width: 114px;
	float: left;
	margin-left: 2px;
	vertical-align:top;
	margin-top: 2px;
	margin-bottom:2px;

}
.index_products_div3 {
	width: 104px;
	float: left;
	margin-left: 2px;
	vertical-align:top;
	margin-top: 2px;
	margin-bottom:2px;

}

.index_products_div2 {
	width: 280px;
	float: left;
	margin-left: 5px;
	vertical-align:top;
	margin-top: 5px;
	margin-bottom:5px;

}

.index_products_image_200 {
	border: 1px #CCCCCC solid;
	width: 200px;
	height:200px; 

}

.index_products_image {
	border: 1px #CCCCCC solid;
	width: 100px;
	height:100px; 

}
.index_products_image3 {
	border: 1px #CCCCCC solid;
	width: 100px;
	height: 100px; 

}

.index_products_product_name:link, .index_products_product_name:visited {
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
}
.index_products_product_name3:link, .index_products_product_name:visited {
	color: #333333;
	font-size: 8px;
	font-weight: bold;
	text-decoration:none;
}

.index_products_product_name3:hover, .index_products_product_name:active {
	color: #666666;
	text-decoration:underline;
}
.index_products_product_name:hover, .index_products_product_name:active {
	color: #666666;
	text-decoration:underline;
}

.index_products_merchant_name:link, .index_products_merchant_name:visited {
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
.index_products_merchant_name3:link, .index_products_merchant_name:visited {
	font-size: 8px;
	font-weight: bold;
	color: #666666;
}
.index_products_merchant_name:hover, .index_products_merchant_name:active {
	color: #333333;
	text-decoration:underline;
}

.index_products_button {
	background-image: url(../images/products/buy_button.gif);
	background-repeat: no-repeat;
	background-position: center;
	margin-top: 5px;
	width: 87px;
	height: 19px;
	background-color: #FFFFFF;
	border: 0;
	padding-left: 5px;
	padding-top: 2px;
}

.index_products_button a {
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.index_products_div_border {
	border-bottom: 1px #CCCCCC solid;
	clear: both;
	margin-bottom: 2px;
}
.index_product_price_promotion {
	color: #FF0000;
	font-size: 11px;
	font-weight: 600;
	padding-right: 5px;
}
.index_product_price_promotion3 {
	color: #FF0000;
	font-size: 9px;
	font-weight: 600;
	padding-right: 5px;
}


/* Product prices */
.product_price_availability {
	color: #3AA200;
	font-size: 12px;
	font-weight: bold;
}
.product_price_availability3 {
	color: #3AA200;
	font-size: 9px;
	font-weight: bold;
}

.product_price_promotion {
	color: #FF0000;
	font-size: 12px;
	font-weight: 600;
	padding-right: 5px;
}
.product_price_promotion3 {
	color: #FF0000;
	font-size: 9px;
	font-weight: 600;
	padding-right: 5px;
}

.product_text_promotion {
	color: #3AA200;
	font-weight: 600;
}

.product_price_old {
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	text-decoration: line-through;
}
.product_price_old3 {
	color: #333333;
	font-size: 9px;
	font-weight: bold;
	text-decoration: line-through;
}

.product_price_clearance_sale {
	color: #000099;
	font-size: 11px;
	font-weight: 600;
	padding-right: 5px;
}
.product_price_clearance_sale3 {
	color: #000099;
	font-size: 9px;
	font-weight: 600;
	padding-right: 5px;
}

.product_text_clearance_sale {
	color: #FF0000;
	font-weight: 600;
}

/* Products item */
.products_item_section_title_new_product {
	color: #3AA200;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration:underline;
}

.products_item_section_title_promotional_product {
	color: #FF0000;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration:underline;
	
}

.products_item_section_title_clearance_sale_product {
	color: #000099;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration:underline;
}

.products_item_table {
	width: 100%;
	margin-bottom: 6px;
	padding-bottom: 6px;
	/*border-bottom: 1px #CCCCCC solid;*/
	}
.pl_item_left_cell {
	vertical-align: top;
	width: 490px;
	border:none;
	padding-right: 10px;
	}
.pl_item_right_cell {
	vertical-align: top;
	width: 490px;
}
.products_item_image_cell {
	vertical-align: top;
	width: 110px;
	/*border-bottom: 1px #CCCCCC solid;*/
}

.products_item_image_border {
	border: 1px #CCCCCC solid;
}

.products_item_see_more_link:link, .products_item_see_more_link:visited {
	color: #333333;
	font-weight: bold;
	font-style: italic;
	font-size: 13px;
	padding-left: 12%;
}

.products_item_see_more_link:hover, .products_item_see_more_link:active {
	color: #666666;
}

.products_item_product_name_green a:link, .products_item_product_name_green a:visited {
	text-transform: uppercase;
	font-size: 12px;
	color: #3AA200;
	vertical-align: top;
	font-weight: bold;
	padding-bottom: 5px;

}

.products_item_product_name_green a:hover, .products_item_product_name_green a:active {
	color: #006600;
	text-decoration:underline;
}

.products_item_product_name_red a:link, .products_item_product_name_red a:visited {
	text-transform: uppercase;
	font-size: 12px;
	color: #FF0000;
	vertical-align: top;
	font-weight: bold;
	padding-bottom: 5px;
}

.products_item_product_name_red a:hover, .products_item_product_name_red a:active {
	color: #CC0000;
	text-decoration:underline;
}

.products_item_product_name_blue a:link, .products_item_product_name_blue a:visited {
	text-transform: uppercase;
	font-size: 12px;
	color: #000099;
	vertical-align: top;
	font-weight: bold;
	padding-bottom: 5px;
}

.products_item_product_name_blue a:hover, .products_item_product_name_blue a:active {
	color: #000063;
	text-decoration:underline;
}

.products_item_firm_name {
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}

.products_item_new_product {
	color: #3AA200;
	font-size: 12px;
	font-weight: 600;
}

.products_item_promotional_product {
	color: #FF0000;
	font-size: 12px;
	font-weight: 600;
}

.products_item_clearance_sale_product {
	color: #000099;
	font-size: 12px;
	font-weight: 600;
}

.products_item_notebook_cell {
	color: #000000;
	vertical-align: top;
	text-align: right;
}

.products_item_notebook_cell a:link, .products_item_notebook_cell a:visited {
	color: #666666;
	font-weight: bold;
}

.products_item_notebook_cell a:hover, .products_item_notebook_cell a:active {
	color: #333333;
}

.products_item_notebook_cell_div_picture {
	float: right;
	margin-left: 10px;
}

.products_item_notebook_cell_picture {
	vertical-align: middle;
	margin-top: 0;
	border: 0;
}

.products_item_text_black {
	font-size: 12px;
	color: #000000;
}

.products_item_text_gray {
	color: #666666;
}

.products_item_favorites {
	color: #000000;
	vertical-align: top;
	text-align: right;
}

.products_item_description_cell {
	color: #000000;
	text-align: justify;
	width: 53%;
}

.products_item_price_cell {
	color: #000000;
	vertical-align: middle;
	text-align: right;
}

.products_item_button {
	background-image: url(../images/products/buy_button.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 87px;
	height: 19px;
	border: 0;
	padding-left: 5px;
	padding-top: 2px;
	text-align: left;
}

.products_item_button a {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
}

.products_item_cell_border {
	border-bottom: 1px #CCCCCC solid;
}

/* Catalog of firms - bottom of the page */
#catalog_firms {
	background-image: url(../images/products/catalog_firms_bottom_background.gif);
	background-position: top;
	background-repeat: repeat-x;
	height: 100%;
	padding: 8px 10px 8px 10px;
	width: 97%;
}

.catalog_firms_a:link, .catalog_firms_a:visited {
	color: #666666;
}

.catalog_firms_a:hover, .catalog_firms_a:active {
	color: #333333;
}

.catalog_firms_div {
	float: left;
	margin-right: 10px;
	margin-top: 5px;
	width: 17%;
}

.catalog_firms_div_border {
	float: left;
	margin-right: 10px;
	margin-top: 5px;
	width: 1px;
	font-size: 1px;
	border-left: 1px #666666 solid;
	height: 70px;
}

/* Sort Search results  */
/*#sort_search_results_div_left_piece {
	background-image: url(../images/products/sort_search_results_left_piece.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 10px;
	height: 44px;
	float: left;
}*/

#sort_search_results_div_top_right {
	background: url(../images/products/sort_search_results_top_right.gif) no-repeat top right;
	top:-8px;
	margin-bottom:-8px;
	line-height: 0%;
	height: 9px;
	position: relative;
}


#sort_search_results_div_top_left {
	background: url(../images/products/sort_search_results_top_left.gif) no-repeat top left;
	/*left: -1px;*/
	line-height: 0%;
	height: 9px;
	position: relative;
}

#sort_search_results_div_bottom_right {
	background: url(../images/products/sort_search_results_bottom_right.gif) no-repeat bottom right;
	/*bottom: -1px;
	right: -1px;*/
	margin-top: -8px;
	line-height: 0%;
	height: 9px;
	position: relative;
}

#sort_search_results_div_bottom_left {
	background: url(../images/products/sort_search_results_bottom_left.gif) no-repeat bottom left;
	/*left: -1px;*/
	line-height: 0%;
	height: 9px;
	position: relative;
}

#sort_search_results_div_background {
	background-color: #E5E5E5;
	vertical-align: top;
	/*float: left;*/
	color: #000000;
	height: 14px;
	padding-top: 8px;
	/*width: 97%;*/
}

#sort_search_results_div_padding_sort {
	padding-right: 5px;
	padding-left: 7px;
	font-weight: bold;
}

.sort_search_results_div_padding_show {
	padding-left: 7px;
	padding-right: 5px;
}

.sort_search_results_div_links_padding_right {
	padding-right: 5px;
	vertical-align: text-top;
}

.sort_search_results_div_links_padding_right_a_active:link, .sort_search_results_div_links_padding_right_a_active:visited {
	font-weight: bold;
}

.sort_search_results_div_button_find {
	border: 0;
	height: 31px;
	width: 93px;
	margin-left: 10px;
	vertical-align: text-top;
}

.sort_search_results_controls {
	vertical-align: text-top;
	border: 1px solid #c6c6c6;
}

/*#sort_search_results_div_right_piece {
	background-image: url(../images/products/sort_search_results_right_piece.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 10px;
	height: 44px;
	float: left;
}*/

/* Login */
.form_top_left {
	background-image: url(../images/products/form_topleft.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 13px;
	height: 5px;
}

.form_top_middle {
	background-image: url(../images/products/form_topmiddle.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	height: 5px;
}

.form_top_right {
	background-image: url(../images/products/form_topright.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 13px;
	height: 6px;
}

.form_middle_left {
	background-image: url(../images/products/form_middleleft.gif);
	background-position: top;
	background-repeat: repeat-y;
	width: 13px;
}

.form_middle_right {
	background-image: url(../images/products/form_middleright.gif);
	background-position: top;
	background-repeat: repeat-y;
	width: 13px;
}

.form_bottom_left {
	background-image: url(../images/products/form_bottomleft.gif);
	background-position: top;
	background-repeat: no-repeat;
	width: 13px;
	height: 5px;
}

.form_bottom_middle {
	background-image: url(../images/products/form_bottommiddle.gif);
	background-position: top;
	background-repeat: repeat-x;
	height: 12px;
}

.form_bottom_right {
	background-image: url(../images/products/form_bottomright.gif);
	background-position: top;
	background-repeat: no-repeat;
	width: 13px;
	height: 5px;
}

.login_form_title {
	text-align: center;
	color: #333333;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 10px;
}

.login_form_text_color {
	color: #333333;
}

.login_form_div_margin15 {
	margin-bottom: 15px;
}

.login_form_div_margin25 {
	margin-bottom: 25px;
}

.login_form_button_login {
	margin-left: 15px;
	background-image: url(../images/products/button_login.gif);
	background-position: center;
	background-repeat: no-repeat;
	width: 93px;
	height: 31px;
	border:0;
	cursor: pointer;
}

#login_form_div_text {
	float: left;
	padding-top: 5px;
	padding-right: 15px;
	font-weight: bold;
}

#login_form_p_text {
	color: #646464;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

#login_form_div_continue {
	background-image: url(../images/products/button_yellow.gif);
	background-repeat: no-repeat;
	background-position: top;
	color: #EEEEEE;
	font-weight: bold;
	width: 120px;
	height: 26px;
	padding-top: 5px;
	padding-left: 55px;
	margin-left: 150px;
	margin-top: 20px;
}

#login_form_div_continue a {
	color: #FFFFFF;
}

#login_form_customer_mannikin, #login_form_customer_mannikin1 {
	background-image: url(../images/products/customer_mannikin.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
	height: 38px;
	float: left;
	margin-right: 5px;
	padding-left: 35px;
}

#login_form_firm_mannikin, #login_form_firm_mannikin1 {
	background-image: url(../images/products/firm_mannikin.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
	height: 38px; 
	float: left;
	margin-right: 5px;
	padding-left: 35px;
}

#login_form_customer_mannikin, #login_form_firm_mannikin {	
	font-weight: bold;
}

/* Register */
.register_form_div_controls {
	padding-bottom: 5px;
	padding-top: 15px;
	color: #646464;
	font-weight: bold;
}

.register_form_control_input {
	margin-bottom: 2px;
	margin-left: 2px;
	vertical-align: top;
	width: 100px;
	height:12px;
	background-color: #EEEEEE;
	border: 1px solid #666666;
}
.register_form_control_input1 {
	margin-bottom: 2px;
	margin-left: 2px;
	vertical-align: top;
	width: 150px;
	height:18px;
	background-color: #EEEEEE;
	border: 1px solid #666666;
}

.register_form_button, .button2, .button2_hov {
	background-image: url(../images/products/button_yellow.gif);
	background-repeat: no-repeat;
	background-position: top;
	color: #FFFFFF;
	font-weight: bold;
	width: 120px;
	height: 31px;
	margin-left: 5px;
	padding-bottom: 2px;
	border: 0;
	cursor: pointer;
}

/* Presented Merchants */
#presented_merchants_title {
	color: #FF9B00;
	font-size: 13px;
	font-weight: bold;
	text-decoration:underline;
}

.presented_merchants_firm_name:link, .presented_merchants_firm_name:visited {
	font-weight: bold;
	color: #666666;
	text-decoration:underline;
	margin-right:10px;
}

.presented_merchants_firm_name:hover, .presented_merchants_firm_name:active {
	color: #333333;
	text-decoration:underline;
	margin-right:10px;
}

.presented_merchants_firm_news:link, .presented_merchants_firm_news:visited {
	padding-left: 10px;
	color: #FF0000;
}

.presented_merchants_firm_news:hover, .presented_merchants_firm_news:active {
	color: #CC0000;
}

.presented_merchants_ol {
	padding-left:28px;
	margin: 2px;
}

.presented_merchants_ol li a:link, .presented_merchants_ol li a:visited {
	color: #000000;
}

.presented_merchants_ol li a:hover, .presented_merchants_ol li a:active {
	color: #666666;
}

.presented_merchants_firm_success:link, .presented_merchants_firm_success:visited {
	font-weight: bold;
	margin-right: 10px;
	margin-left: 10px;
	color: #666666;
}

.presented_merchants_firm_success:hover, .presented_merchants_firm_success:active {
	color: #333333;
}

.presented_merchants_firm_site:link, .presented_merchants_firm_site:visited {
	font-weight: bold;
	color: #666666;
}

.presented_merchants_firm_site:hover, .presented_merchants_firm_site:active {
	color: #333333;
}

/* Product details */
#product_details_green_title_category {
	font-size: 14px;
	font-weight: bold;
	color: #3AA200;
	padding-left: 15px;
	margin-bottom: 20px;
	float: left;
	text-decoration:underline;
	}

#product_details_red_title_category {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	padding-left: 15px;
	margin-bottom: 20px;
	float: left;
	text-decoration:underline;
}

#product_details_blue_title_category {
	font-size: 14px;
	font-weight: bold;
	color: #000099;
	padding-left: 15px;
	margin-bottom: 20px;
	float: left;
	text-decoration:underline;
}

#product_details_button_back {
	float: right;
	background-image: url(../images/products/button_small.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 26px;
	width: 63px;
	text-align: center;
	padding-top: 5px;
}

#product_details_button_back a:link, #product_details_button_back a:visited, #product_details_button_back a:hover, #product_details_button_back a:active {
	color: #FFFFFF;
	font-weight: bold;
}

#product_details_table {
	padding-right: 5px;
	width: 990px;
}

#product_details_table_big_image_cell {
	vertical-align: top;
	float: left;
}

#product_details_table_product_info_cell {
	vertical-align: top;
	padding-left: 10px;
	color: #333333;
	float: left;
	}

#product_details_table_image_gallery_cell {
	vertical-align: top;
	margin-top: 15px;
}

#product_details_table_product_info_cell a:link, #product_details_table_product_info_cell a:visited {
	color: #666666;
}

#product_details_table_product_info_cell a:hover, #product_details_table_product_info_cell a:active {
	color: #333333;
}

#product_details_table_product_info_cell_product_name {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

.product_details_table_product_info_cell_text {
	font-weight: bold;
}

.product_details_table_product_info_cell_text a:link, .product_details_table_product_info_cell_text a:visited {
	font-weight: 100;
}

.product_details_table_product_description {
	font-weight: bold;
	color: #3AA200;
	font-size: 14px;
}

#product_details_table_small_image_cell {
	vertical-align: top;
	padding-top: 20px;
}

#product_details_table_product_firm_name {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}

#product_details_table_product_firm_info_left_top_piece {
	background-image: url(../images/products/product_details_top_left.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 8px;
	height: 8px;
}

#product_details_table_product_firm_info_middle_top_piece {
	background-image: url(../images/products/product_details_top_middle.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	height: 8px;
}

#product_details_table_product_firm_info_right_top_piece {
	background-image: url(../images/products/product_details_top_right.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 8px;
	height: 8px;
}

#product_details_table_product_firm_info_left_middle_piece {
	background-image: url(../images/products/product_details_left_middle.gif);
	background-position: top;
	background-repeat: repeat-y;
	width: 8px;
}

#product_details_table_product_firm_info_right_middle_piece {
	background-image: url(../images/products/product_details_right_middle.gif);
	background-position: top;
	background-repeat: repeat-y;
	width: 8px;
}

#product_details_table_product_firm_info_left_bottom_piece {
	background-image: url(../images/products/product_details_bottom_left.gif);
	background-position: top;
	background-repeat: no-repeat;
	width: 8px;
	height: 8px;
}

#product_details_table_product_firm_info_middle_bottom_piece {
	background-image: url(../images/products/product_details_bottom_middle.gif);
	background-position: top;
	background-repeat: repeat-x;
	height: 8px;
}

#product_details_table_product_firm_info_right_bottom_piece {
	background-image: url(../images/products/product_details_bottom_right.gif);
	background-position: top;
	background-repeat: no-repeat;
	width: 8px;
	height: 8px;
}

.product_details_table_green_text {
	color: #3AA200;
	font-weight: bold;
	
}
.product_details_table_green_text1 {
	color: #3AA200;
	font-weight: bold;
	font-size:14px;
	text-decoration:underline;
}
.product_details_table_orange_text {
	color:#FFCC33; 
	font-weight: bold;
	font-size:16px;
	font-stretch:condensed;
	text-decoration:underline;
}
.product_details_table_orange_text1 {
	color: #FFCC00;
	font-weight:100;
	font-size:12px;
}


.product_details_table_red_text {
	color: #FF0000;
	font-size: 15px;
	font-weight: bold;
}

.product_details_table_blue_text {
	color: #000099;
	font-size: 15px;
	font-weight: bold;
}

.product_details_div_detail_info {
	 width: 100%;
	 margin-top: 20px;
}

.product_details_div_detail_info_menu_background {
	background: url(../images/products/product_details_tab_background.gif) repeat-x bottom;
	margin: 0;
	padding: 0;
	height: 27px;
}

.product_details_div_detail_info_menu_background_active_tab, .product_details_div_detail_info_menu_background_inactive_tab {
	float: left;
	background-image: url(../images/products/white_tab.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	height: 22px;
	width: 140px;
	padding-top: 5px;
	text-align: center;
	margin-right: 4px;
}

.product_details_div_detail_info_menu_background_inactive_tab {
	background-image: url(../images/products/gray_tab.gif);
}

.product_details_div_detail_info_menu_background_active_tab a, .product_details_div_detail_info_menu_background_inactive_tab a {
	font-weight: bold;
}

.product_details_div_detail_info_table_top_right_piece {
	background: url(../images/products/product_details_top_right.gif) no-repeat top right;
	top:-1px;
	margin-bottom:-8px;
	line-height: 0%;
	height: 8px;
	position: relative;
	border-left: 1px #999999 solid;	
}

.product_details_div_detail_info_table_border {
	border-left: 1px #999999 solid;
	border-right: 1px #999999 solid;
	border-bottom: 1px #999999 solid;
	padding: 10px;
}

.border_product_order {
	border:1px #999999 solid;
	padding: 10px;
	border-spacing:1px;
}

.product_details_div_detail_info_table_bottom_right_piece {
	background: url(../images/products/product_details_bottom_right.gif) no-repeat bottom right;
	bottom: -11px;
	right: -11px;
	line-height: 0%;
	height: 8px;
	position: relative;
}

.product_details_div_detail_info_table_bottom_left_piece {
	background: url(../images/products/product_details_bottom_left.gif) no-repeat bottom left;
	left: -22px;
	line-height: 0%;
	height: 8px;
	position: relative;
}

.product_details_div_detail_info_table_param_title {
	color: #333333;
	font-weight: bold;
	width: 25%;
	padding-right: 5px;
	vertical-align: top;
}

/* Klas, koito postavia border mejdu kletkite na  tablica Opisanie i parametri ot detailnoto info za product*/
/*.product_details_div_detail_info_table_cell_border {
	padding-top: 5px;
	border-bottom: 1px #999999 solid;
	font-size: 1px;
}*/

/* Search results */
#search_results_left_cell {
	border-right: 1px #CCCCCC solid;
	width: 100%;
	float: left;
}

#search_results_right_cell {
	float: left;
	padding-left: 4px;
	width: 100%;
}

.gray_band_top_left {
	background-image: url(../images/products/gray_band_top_left_piece.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 5px;
	height: 5px;
}

.gray_band_top_middle {
	background-image: url(../images/products/gray_band_top_middle_piece.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	height: 5px;
}

.gray_band_top_right {
	background-image: url(../images/products/gray_band_top_right_piece.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 5px;
	height: 5px;
}

.gray_band_middle_left {
	background-image: url(../images/products/gray_band_middle_left_piece.gif);
	background-position: top;
	background-repeat: repeat-y;
	width: 5px;
}

.gray_band_middle_right {
	background-image: url(../images/products/gray_band_middle_right_piece.gif);
	background-position: top;
	background-repeat: repeat-y;
	width: 5px;
}

.gray_band_bottom_left {
	background-image: url(../images/products/gray_band_bottom_left_piece.gif);
	background-position: top;
	background-repeat: no-repeat;
	width: 5px;
	height: 5px;
}

.gray_band_bottom_middle {
	background-image: url(../images/products/gray_band_bottom_middle_piece.gif);
	background-position: top;
	background-repeat: repeat-x;
	height: 5px;
}

.gray_band_bottom_right {
	background-image: url(../images/products/gray_band_bottom_right_piece.gif);
	background-position: top;
	background-repeat: no-repeat;
	width: 5px;
	height: 5px;
}

#search_results_gray_band_left_piece {
	background-image: url(../images/products/gray_band_left_piece.gif);
	background-position: right;
	background-repeat: no-repeat;
	height: 21px;
	width: 6px;
	float: left;
}

#search_results_gray_band_middle_piece {
	background-image: url(../images/products/gray_band_middle_piece.gif);
	background-position: left;
	background-repeat: repeat-x;
	height: 18px;
	font-weight: bold;
	color: #000000;
	padding-top: 3px;
	/*padding-right: 26px;*/
	width:200px;
	float: left;
}

#search_results_gray_band_right_piece {
	background-image: url(../images/products/gray_band_right_piece.gif);
	background-position: left;
	background-repeat: no-repeat;
	height: 21px;
	width: 6px;
	float: left;
}

#summary_results_products_div {
	padding: 0 0 7px 5px;
	border-bottom: 1px #CCCCCC solid;
}

#search_results_div_legend {
	margin-bottom: 7px;
	border-bottom: 1px #CCCCCC solid;
	padding: 5px 0 7px 5px;
}

.search_results_div_legend_promo {
	color: #FF0000;
	padding-right: 5px;
}

.search_results_div_legend_new {
	color: #3AA200;
	padding-right: 70px;
}

.search_results_div_legend_old {
	color: #000099;
	padding-right: 10px;
}

.search_results_div_legend_promo1 {
	color: #FF0000;
}

.search_results_div_legend_promo1 a:link, .search_results_div_legend_promo1 a:visited {
	color: #FF0000;
}

.search_results_div_legend_promo1 a:hover, .search_results_div_legend_promo1 a:active {
	color: #CC0000;
}

.search_results_div_legend_new1 {
	color: #3AA200;
}

.search_results_div_legend_new1 a:link, .search_results_div_legend_new1 a:visited {
	color: #3AA200;
}

.search_results_div_legend_new1 a:hover, .search_results_div_legend_new1 a:active {
	color: #006600;
}

.search_results_div_legend_old1 {
	color: #000099;
}

.search_results_div_legend_old1 a:link, .search_results_div_legend_old1 a:visited {
	color: #000099;
}

.search_results_div_legend_old1 a:hover, .search_results_div_legend_old1 a:active {
	color: #000066;
}

/*#search_results_graybordered_band_left_piece {
	background-image: url(../images/products/graybordered_band_left_piece.gif);
	background-position: right;
	background-repeat: no-repeat;
	height: 22px;
	width: 6px;
	float: left;
	margin-bottom: 20px;
}

#search_results_graybordered_band_middle_piece {
	background-image: url(../images/products/graybordered_band_middle_piece.gif);
	background-position: left;
	background-repeat: repeat-x;
	height: 18px;
	color: #000000;
	padding-top: 4px;
	width: 98%;
	float: left;
	margin-bottom: 20px;
}

#search_results_graybordered_band_right_piece {
	background-image: url(../images/products/graybordered_band_right_piece.gif);
	background-position: left;
	background-repeat: no-repeat;
	height: 22px;
	width: 6px;
	float: left;
	margin-bottom: 20px;
}*/

/* Cart */
.cart_column_title {
	border-bottom: 1px #cccccc solid;
	font-weight: bold;
	color: #000000;
}

.cart_column_padding {
	padding: 10px 0 10px 0;
}

.cart_price_color {
	text-align: left;
	border-top: 1px #cccccc solid;
	color: #FF0000;
}

.cart_price_text {
	border-top: 1px #cccccc solid;
	font-weight: bold;
	color: #000000;
	text-align: center;
	vertical-align: top;
}

/* Choose Type */
.choose_type_appeal {
	font-size: 13px;
	padding-left: 15px;
}

.choose_type_first_title {
	color: #DE0002;
	font-weight: bold;
	font-size: 13px;
	padding-left: 10px;
	padding-bottom: 5px;
}

.choose_type_second_title {
	color: #5BAC17;
	font-weight: bold;
	font-size: 13px;
	padding-left: 10px;
	padding-bottom: 5px;
}

.choose_type_third_title {
	color: #2E1C85;
	font-weight: bold;
	font-size: 13px;
	padding-left: 10px;
	padding-bottom: 5px;
}

.choose_type_fourth_title {
	color: #CF9B00;
	font-weight: bold;
	font-size: 13px;
	padding-left: 10px;
	padding-bottom: 5px;
}

#choose_type_button {
	background-image: url(../images/products/button_yellow.gif);
	background-repeat: no-repeat;
	background-position: top;
	color: #EEEEEE;
	font-weight: bold;
	width: 120px;
	height: 26px;
	padding-top: 5px;
	/*padding-left: 3px;
	margin-left: 2px;*/
	margin-top: 10px;
	text-align:center;
}

#choose_type_button a {
	color: #FFFFFF;
}

.first_form_top_left {
	background-image: url(../images/products/first_form_topleft.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 13px;
	height: 12px;
}

.first_form_top_middle {
	background-image: url(../images/products/first_form_topmiddle.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	height: 12px;
}

.first_form_top_right {
	background-image: url(../images/products/first_form_topright.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 13px;
	height: 12px;
}

.first_form_middle_left {
	background-image: url(../images/products/first_form_middleleft.gif);
	background-position: top;
	background-repeat: repeat-y;
	width: 13px;
}

.first_form_middle_right {
	background-image: url(../images/products/first_form_middleright.gif);
	background-position: top;
	background-repeat: repeat-y;
	width: 13px;
}

.first_form_bottom_left {
	background-image: url(../images/products/first_form_bottomleft.gif);
	background-position: top;
	background-repeat: no-repeat;
	width: 13px;
	height: 12px;
}

.first_form_bottom_middle {
	background-image: url(../images/products/first_form_bottommiddle.gif);
	background-position: top;
	background-repeat: repeat-x;
	height: 12px;
}

.first_form_bottom_right {
	background-image: url(../images/products/first_form_bottomright.gif);
	background-position: top;
	background-repeat: no-repeat;
	width: 13px;
	height: 12px;
}

.second_form_top_left {
	background-image: url(../images/products/second_form_topleft.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 13px;
	height: 12px;
}

.second_form_top_middle {
	background-image: url(../images/products/second_form_topmiddle.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	height: 12px;
}

.second_form_top_right {
	background-image: url(../images/products/second_form_topright.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 13px;
	height: 12px;
}

.second_form_middle_left {
	background-image: url(../images/products/second_form_middleleft.gif);
	background-position: top;
	background-repeat: repeat-y;
	width: 13px;
}

.second_form_middle_right {
	background-image: url(../images/products/second_form_middleright.gif);
	background-position: top;
	background-repeat: repeat-y;
	width: 13px;
}

.second_form_bottom_left {
	background-image: url(../images/products/second_form_bottomleft.gif);
	background-position: top;
	background-repeat: no-repeat;
	width: 13px;
	height: 12px;
}

.second_form_bottom_middle {
	background-image: url(../images/products/second_form_bottommiddle.gif);
	background-position: top;
	background-repeat: repeat-x;
	height: 12px;
}

.second_form_bottom_right {
	background-image: url(../images/products/second_form_bottomright.gif);
	background-position: top;
	background-repeat: no-repeat;
	width: 13px;
	height: 12px;
}

.third_form_top_left {
	background-image: url(../images/products/third_form_topleft.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 13px;
	height: 12px;
}

.third_form_top_middle {
	background-image: url(../images/products/third_form_topmiddle.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	height: 12px;
}

.third_form_top_right {
	background-image: url(../images/products/third_form_topright.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 13px;
	height: 12px;
}

.third_form_middle_left {
	background-image: url(../images/products/third_form_middleleft.gif);
	background-position: top;
	background-repeat: repeat-y;
	width: 13px;
}

.third_form_middle_right {
	background-image: url(../images/products/third_form_middleright.gif);
	background-position: top;
	background-repeat: repeat-y;
	width: 13px;
}

.third_form_bottom_left {
	background-image: url(../images/products/third_form_bottomleft.gif);
	background-position: top;
	background-repeat: no-repeat;
	width: 13px;
	height: 12px;
}

.third_form_bottom_middle {
	background-image: url(../images/products/third_form_bottommiddle.gif);
	background-position: top;
	background-repeat: repeat-x;
	height: 12px;
}

.third_form_bottom_right {
	background-image: url(../images/products/third_form_bottomright.gif);
	background-position: top;
	background-repeat: no-repeat;
	width: 13px;
	height: 12px;
}

.fourth_form_top_left {
	background-image: url(../images/products/fourth_form_topleft.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 13px;
	height: 12px;
}

.fourth_form_top_middle {
	background-image: url(../images/products/fourth_form_topmiddle.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	height: 12px;
}

.fourth_form_top_right {
	background-image: url(../images/products/fourth_form_topright.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 13px;
	height: 12px;
}

.fourth_form_middle_left {
	background-image: url(../images/products/fourth_form_middleleft.gif);
	background-position: top;
	background-repeat: repeat-y;
	width: 13px;
}

.fourth_form_middle_right {
	background-image: url(../images/products/fourth_form_middleright.gif);
	background-position: top;
	background-repeat: repeat-y;
	width: 13px;
}

.fourth_form_bottom_left {
	background-image: url(../images/products/fourth_form_bottomleft.gif);
	background-position: top;
	background-repeat: no-repeat;
	width: 13px;
	height: 12px;
}

.fourth_form_bottom_middle {
	background-image: url(../images/products/fourth_form_bottommiddle.gif);
	background-position: top;
	background-repeat: repeat-x;
	height: 12px;
}

.fourth_form_bottom_right {
	background-image: url(../images/products/fourth_form_bottomright.gif);
	background-position: top;
	background-repeat: no-repeat;
	width: 13px;
	height: 12px;
}

/* Footer Special Sites */
#footer_special_sites {
	padding: 10px 0 10px 15px;
}

#footer_special_sites_left_piece {
	background-image: url(../images/products/footer_special_sites_left_piece.gif);
	background-position: right;
	background-repeat: no-repeat;
	vertical-align: top;
	height: 38px;
	width: 14px;
	float: left;
}

#footer_special_sites_background {
	background-image: url(../images/products/footer_special_sites_background.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 38px;
	width: 95%;
	float: left;
}

#footer_special_sites_background a:link, #footer_special_sites_background a:visited {
	font-weight: bold;
	color: #666666;
}

#footer_special_sites_background a:hover, #footer_special_sites_background a:active {
	font-weight: bold;
	color: #333333;
}


#footer_special_sites_center {
	margin: 0 auto;
}

#footer_special_sites_right_piece {
	background-image: url(../images/products/footer_special_sites_right_piece.gif);
	background-position: left;
	background-repeat: no-repeat;
	vertical-align: top;
	height: 38px;
	width: 14px;
	float: left;
}

#footer_special_sites_tradernet, #footer_special_sites_estates, #footer_special_sites_notices, #footer_special_sites_merchants, #footer_special_sites_varna-shopping, #footer_special_sites_sofia-shopping, #footer_special_sites_tnbs {
	background-image: url(../images/products/footer_special_sites_tradernet.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 30px;
	margin-right: 17px;
	float: left;
	padding-top: 10px;
	height: 28px;
}

#footer_special_sites_estates {
	background-image: url(../images/products/footer_special_sites_estates.gif);
}

#footer_special_sites_notices {
	background-image: url(../images/products/footer_special_sites_notices.gif);
}

#footer_special_sites_merchants {
	background-image: url(../images/products/footer_special_sites_merchants.gif);
}

#footer_special_sites_varna-shopping {
	background-image: url(../images/products/footer_special_sites_varna-shopping.gif);
}

#footer_special_sites_sofia-shopping {
	background-image: url(../images/products/footer_special_sites_sofia-shopping.gif);
}

#footer_special_sites_tnbs {
	background-image: url(../images/products/footer_special_sites_tnbs.gif);
}

/* Footer */
#footer {
	padding: 0 0 10px 15px;
	color: #333333;
}

#footer_left_piece {
	/*background-image: url(../images/products/footer_left_piece.gif);
	background-position: right;
	background-repeat: no-repeat;*/
	vertical-align: top;
	height: 44px;
	width: 16px;
	float: left;
}

#footer_background {
	/*background-image: url(../images/products/footer_background.gif);
	background-repeat: repeat-x;
	background-position: top;*/
	padding-top: 7px;
	height: 37px;
	width: 96%;
	float: left;
}

#footer_background a:link, #footer_background a:visited {
	font-weight: bold;
}

#footer_background a:hover, #footer_background a:active {
	font-weight: bold;
	color: #666666;
}

#footer_right_piece {
	/*background-image: url(../images/products/footer_right_piece.gif);
	background-position: left;
	background-repeat: no-repeat;*/
	vertical-align: top;
	height: 44px;
	width: 16px;
	float: left;
}

/*Novi ne6ta*/
.left_menu_table {
	width: 227px;
}

#menu_categories-left_background2 {
	width: 227px;
	height:25px;
	background-image:url(../images/categories_title_info.jpg);
	background-repeat:no-repeat;
	background-position: top;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	text-align:center;
	padding-top:9px;
	margin:0px;
	color:#301973;
	float: left;
}

.left_menu_cells {
	width:227px;
	height:32px;
	/*height:30px;*/
	background-image:url(../images/categories_info.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:7px;
	padding-right:42px;
	padding-bottom:2px;
	color: #3a3f43;
	text-decoration: none;
	font-weight: bold;
}

.left_menu_cells_legend {
	width:227px;
	height:32px;
	Background-image:url(../images/categories_legend_info.jpg);
	background-repeat:no-repeat;
	background-position:left;
	text-align:left;
	padding-left:7px;
	padding-right:15px;
	padding-bottom:2px;
}

.left_menu_cells_subs {
	width:227px;
	height:32px;
	/*height:30px;*/
	background-image:url(../images/categories_subs_info.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:24px;
	padding-right:25px;
	padding-bottom:2px;
	color: #477b16;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

.left_menu_footer {
	width:227px;
	height:23px;
	background-image:url(../images/categories_footer.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.left_menu_footer2 {
	width:227px;
	height:28px;
	background-image:url(../images/categories_news_footer_info.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

a.left_menu_links2:link, a.left_menu_links2:visited {
	padding-left: 0px;
	color: #3a3f43;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

a.left_menu_links2:hover, a.left_menu_links2:active {
	color: #3a3f43;
	text-decoration:underline;
	font-weight: bold;
}

a.left_menu_links3:link, a.left_menu_links3:visited {
	padding-left: 0px;
	color: #5b82d1;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

a.left_menu_links3:hover, a.left_menu_links3:active {
	color: #5b82d1;
	text-decoration:underline;
	font-weight: bold;
}

a.legend_link:link, a.legend_link:visited {
	color:#000000;
	font-weight:bold;
}

a.legend_link:hover, a.legend_link:active {
	color: #3a3f43;
	text-decoration:underline;
	font-weight: bold;
}

.news_txt {
	width:227px;
	background-image:url(../images/categories_news_info.jpg);
	background-repeat:repeat-y;
	background-position:left top;
	padding-left:8px;
	padding-right:8px;
}

.news_add {
	width:227px;
	background-image:url(../images/categories_news_info.jpg);
	background-repeat:repeat-y;
	background-position:left top;
}

.legend_link2 {
	color:#3a3f43;
	font-weight:bold;
}

.separator_top_header {
	height:10px;
}

.question_search {
	padding-top:3px;
	/*padding-top:5px;*/
	float:left;
	margin-left:4px;
}

.question_search2 {
	padding-top:3px;
	/*padding-top:5px;*/
	margin-right:5px;
	float:left;
}

.question_search3 {
	padding-top:3px;
	/*padding-top:5px;*/
	margin-left:12px;
	margin-right:5px;
	float:left;
}

.adv_search_blq {
	color:#0900c0;
	padding-top:7px;
	margin-left:7px;
	margin-right:5px;
	float:left;
}

.search_select_blq {
	width:286px;
	height:19px;
	margin-right:12px;
	margin-top:1px;
	font-size:12px;
	float:left;
}

.search_select_blq2 {
	width:120px;
	height:19px;
	margin-right:13px;
	margin-top:1px;
	font-size:12px;
	float:left;
}


a#link_blq:link, a#link_blq:visited {
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}

a#link_blq:hover, a#link_blq:active {
	color:#df002d;
	font-weight:bold;
	text-decoration:none;
}

.top_search_button {
	width:28px;
	height:24px;
	background-image:url(../images/top_search_buton_info.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	cursor:pointer;
	float:left;
}

a.titlebar_div_text_link:link, a.titlebar_div_text_link:visited {
	padding-top:5px;
	font-size:11px;
}

a.titlebar_div_text_link:hover, a.titlebar_div_text_link:active {
	font-size:11px;
}

.header_menu_cats {
	max-width:200px;
	color:#666666;
	font-weight:bold;
	padding-right:3px;
	margin-left:5px;
	margin-top:25px;
	float:left;
}

.header_menu_cats:hover {
	max-width:200px;
	color:#df002d;
	font-weight:bold;
	padding-right:3px;
	margin-left:5px;
	margin-top:25px;
	cursor:pointer;
	float:left;
}

.header_down_img {
	margin-top:24px;
	float:left;
}

/*novi ne6ta pri smqna na css*/

a.reklama_link:link, a.reklama_link:visited {
	color:#241280;
}

a.reklama_link:hover, a.reklama_link:active {
	color:#000000;
}

.cat_max_title {
	color:#241280;
}

.subtitle_subcat {
	color:#241280;
}

.subcat_tit_count_p {
	margin-top:12px;
	color:#e70e23;
	cursor:pointer;
}

.subcat_tit_count_p:hover {
	margin-top:12px;
	color:#e70e23;
}

.subcat_list_item {
	color:#666666;
}

.categ_lil_arrow {
	width:9px;
	height:20px;
	background-image:url(../images/categories_lil_arrow_info.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	margin-right:7px;
	float:left;
}

.categ_lil_tire {
	float:left;
	color:#666666;
	margin-right:7px;
	margin-bottom:5px;
}

.subcat_sublist_item {
	color:#666666;
	font-weight:700;
}

/*prod_specifikation_shablons*/
/*klimatici_shablon*/
.sec_col {
	width: 450px;
	size:13px;
	border-bottom: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
	background-color: #FFFFFF;
	border-top: 1px solid #8BA0ED;
	font-weight:900;
}
.thirt_col {
	width: 300px;
	border-bottom: 1px solid #cccccc;
	background-position: bottom;
	background-color: #FFFFFF;
	border-top: 1px solid #8BA0ED;
}

.table_border {
 	border-bottom: 1px #80BCA5 solid;
	/*border-top: 1px #80BCA5 solid;*/
	border-left: 1px #80BCA5 solid;
	border-right: 1px #80BCA5 solid;
	padding: 0px;
	
}
/*end klimatici shablon*/
/*GSM_shablon*/
.gsm_thirt_col {
	width: 283px;
	border-bottom: 1px solid #cccccc;
	background-position: bottom;
	background-color: #FFFFFF;
	border-top: 1px solid #8BA0ED;
}
.gsm_first_col {
	width: 135px;
	background-color:#999999;
	color: #333333;
	size:14px;
	
	/*border-bottom: 1px solid #cccccc;
	background-position: bottom;
	background-color: #FFFFFF;
	border-top: 1px solid #8BA0ED;*/
}
.gsm_sec_col {
	width: 140px;
	size:13px;
	border-bottom: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
	background-color: #FFFFFF;
	border-top: 1px solid #8BA0ED;
}
.gsm_table_border {
 	border-bottom: 1px #80BCA5 solid;
	/*border-top: 1px #80BCA5 solid;*/
	border-left: 1px #80BCA5 solid;
	border-right: 1px #80BCA5 solid;
	padding: 0px;
	
}
.gsm_td_spec {
margin-left: 4px;
}
/*endGSM_shablon*/
/*end*/

.index_cat_div {
	width: 240px;
	/*height: 400px;*/
	float: left;
	margin-left: 2px;
	vertical-align:top;
	margin-top: 5px;
	margin-bottom:10px;
}
/*pctaalogs_leftmenu_razdel*/
a.left_menu_razdel:link, a.left_menu_razdel:visited {
	padding-left: 0px;
	color:#009900;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

a.left_menu_razdel:hover, a.left_menu_razdel:active {
	color: #009900;
	text-decoration:underline;
	font-weight: bold;
}



