@charset "utf-8";
/* CSS Document */

body { font-family: Tahoma; font-size:12px; background-color:white; margin:0px; color:#333333;}
h1, h2, h3, h4, h5 {margin:0px; padding:0px; font-size:17px; font-weight:100;}
h2 {font-size:16px;}
h3 {font-size:15px;}
h4 {font-size:13px;}
h5 {font-size:10px;}
p {margin-top:5px}



.title_20_green {font-size:20px; color:#4E7F00 }
hr { background-color:white; border:1px solid white; border-bottom:1px dotted #bbbbbb; margin:2px;}
input, select {margin:3px; margin-left:0px; padding:3px; font-size:15px;}
.theme_color {color:#206F07;}
.cms_title {color:black; font-size:16px;} /* for h1 */
.clear { clear:both; margin:0px;}
.page_all { width:100%; text-align:-moz-center; background-repeat:repeat-x;}
.page_998 { width:998px; text-align:-moz-left; background-repeat:no-repeat;}
.city {font-size:20px;} /* h1 style */

	.top, .top_yellow, .top_orange, .top_green, .top_green_homepage, .top_blue, .top_b2b { height:150px; width:100%;}
	
		.top_green_homepage { background-image:url(../img/design/green_homepage/top.png);}
		.top_green { background-image:url(../img/design/green/top.png);}
		.top_yellow { background-image:url(../img/design/yellow/top.png);}
		.top_yellow_specialists { background-image:url(../img/design/yellow_specialists/top.png);}
		.top_orange { background-image:url(../img/design/orange/top.png);}
		.top_blue { background-image:url(../img/design/blue/top.png);}
				
		.top_left { float:left; width:210px; height:145px;}
		
			.top_logo { width:100%; height:145px;}
		
			
		.top_right { float:right; width:750px; height:145px;}
		
			.top_theme_menu { height:42px; }
				.top_menu_inside {padding:10px; padding-right:20px;}
					.btn { display:inline; float:right; margin-left:10px;background-image:url(../img/design/btn.png); background-repeat:repeat-x}
						.btn_inside {padding:10px;}
						
			.top_menu { height:33px;}
						
			.top_menu_2 { height:40px; text-align:-moz-right;}
				.top_menu_2_inside { padding:20px;}
				
			.top_pic { height:82px; }
			
			.top_search_menu_1 {width:500px;  height:16px; text-align:left; padding:10px; padding-left:20px; padding-top:8px; color:#333333; display:inline;float:left}
			.top_search_menu_2 {width:370px;  height:16px; text-align:right; padding:10px; word-spacing:20px; padding-right:20px; padding-top:8px; color:#Cccccc; display:inline;float:right}
			
			

			
			.top_marquee {margin-left:10px; margin-right:10px; margin-top:10px; font-size:14px;}
			
	.content {width:100%; display:table; background-image:url(../img/design/bg_content.png); min-height:500px;}
	
		.content_menu { float:left; display:inline; display:table; width:260px;}

				.title {padding:2px; padding-top:5px;}
					.title_second {padding:2px; padding-left:15px;}
		
		.content_content { float:right; display:inline; width:735px;}
			.content_content_inside { padding:10px; padding-right:20px; line-height:22px;}
	.content_bt {height:22px; background-image:url(../img/design/bg_bt.png); background-repeat:no-repeat; }
	
/* MENU */

	.bg_menu_green_1, .bg_menu_green_homepage_1, .bg_menu_yellow_1, .bg_menu_orange_1, .bg_menu_blue_1, .bg_menu_user_1 { background-repeat:no-repeat; height:10px; max-height:10px;}
	.bg_menu_green_2, .bg_menu_green_homepage_2, .bg_menu_yellow_2, .bg_menu_orange_2, .bg_menu_blue_2, .bg_menu_user_2 { background-repeat:repeat-y; line-height:20px; padding-left:15px; display:table;  width:208px; }
	.bg_menu_green_3, .bg_menu_green_homepage_3, .bg_menu_yellow_3, .bg_menu_orange_3, .bg_menu_blue_3, .bg_menu_user_3 { background-repeat:no-repeat; height:10px;}
	
	
	.bg_menu_green_1 {background-image:url(../img/design/green/bg_menu_1.png); }
	.bg_menu_green_2 {background-image:url(../img/design/green/bg_menu_2.png);}
	.bg_menu_green_3 {background-image:url(../img/design/green/bg_menu_3.png);}
	
	.bg_menu_yellow_1 {background-image:url(../img/design/yellow/bg_menu_1.png); }
	.bg_menu_yellow_2 {background-image:url(../img/design/yellow/bg_menu_2.png);}
	.bg_menu_yellow_3 {background-image:url(../img/design/yellow/bg_menu_3.png);}
	
	.bg_menu_blue_1 {background-image:url(../img/design/blue/bg_menu_1.png); }
	.bg_menu_blue_2 {background-image:url(../img/design/blue/bg_menu_2.png);}
	.bg_menu_blue_3 {background-image:url(../img/design/blue/bg_menu_3.png);}
	
	.bg_menu_orange_1 {background-image:url(../img/design/orange/bg_menu_1.png); }
	.bg_menu_orange_2 {background-image:url(../img/design/orange/bg_menu_2.png);}
	.bg_menu_orange_3 {background-image:url(../img/design/orange/bg_menu_3.png);}
	
	.bg_menu_green_homepage_1 {background-image:url(../img/design/green_homepage/bg_menu_1.png); }
	.bg_menu_green_homepage_2 {background-image:url(../img/design/green_homepage/bg_menu_2.png);}
	.bg_menu_green_homepage_3 {background-image:url(../img/design/green_homepage/bg_menu_3.png);}
	
	.bg_menu_user_1 {background-image:url(../img/design/user/bg_menu_1.png); }
	.bg_menu_user_2 {background-image:url(../img/design/user/bg_menu_2.png);}
	.bg_menu_user_3 {background-image:url(../img/design/user/bg_menu_3.png);}
	
/* ITEMS for diferent models */

	.bg_item_green_1, .bg_item_green_homepage_1, .bg_item_orange_1, .bg_item_blue_1, .bg_item_user_1, .bg_item_yellow_full_1 { background-repeat:no-repeat; height:16px; width:740px;}
	.bg_item_green_2, .bg_item_green_homepage_2, .bg_item_orange_2, .bg_item_blue_2, .bg_item_user_2, .bg_item_yellow_full_2 { background-repeat:repeat-y; padding-left:15px; line-height:20px; display:table; height:auto !important; width:725px; }
	.bg_item_green_3, .bg_item_green_homepage_3, .bg_item_orange_3, .bg_item_blue_3, .bg_item_user_3, .bg_item_yellow_full_3 { background-repeat:no-repeat; height:16px; width:740px; margin-bottom:10px;}
	
	.bg_item_yellow_1 { background-repeat:no-repeat; height:4px; width:740px; line-height:4px;}
	.bg_item_yellow_2 { background-repeat:repeat-y; padding-left:15px; line-height:20px; display:table; height:auto !important; width:725px; }
	.bg_item_yellow_3 { background-repeat:no-repeat; height:4px; width:740px; margin-bottom:10px;}
	
	.bg_item_yellow_full_1 {background-image:url(../img/design/yellow/bg_item_full_1.png); }
	.bg_item_yellow_full_2 {background-image:url(../img/design/yellow/bg_item_full_2.png);}
	.bg_item_yellow_full_3 {background-image:url(../img/design/yellow/bg_item_full_3.png);}
	
	.bg_item_green_1 {background-image:url(../img/design/green/bg_item_1.png); }
	.bg_item_green_2 {background-image:url(../img/design/green/bg_item_2.png);}
	.bg_item_green_3 {background-image:url(../img/design/green/bg_item_3.png);}
	
	.bg_item_yellow_1 {background-image:url(../img/design/yellow/bg_item_1.png); }
	.bg_item_yellow_2 {background-image:url(../img/design/yellow/bg_item_2.png);}
	.bg_item_yellow_3 {background-image:url(../img/design/yellow/bg_item_3.png);}
	
	.bg_item_blue_1 {background-image:url(../img/design/blue/bg_item_1.png); }
	.bg_item_blue_2 {background-image:url(../img/design/blue/bg_item_2.png);}
	.bg_item_blue_3 {background-image:url(../img/design/blue/bg_item_3.png);}
	
	.bg_item_orange_1 {background-image:url(../img/design/orange/bg_item_1.png); }
	.bg_item_orange_2 {background-image:url(../img/design/orange/bg_item_2.png);}
	.bg_item_orange_3 {background-image:url(../img/design/orange/bg_item_3.png);}

	
	
	/* COLORED TAB */

	.bg_tab_green_1 {background-image:url(../img/design/green/bg_tab_1.png); }
	.bg_tab_green_2 {background-image:url(../img/design/green/bg_tab_2.png);}
	.bg_tab_green_3 {background-image:url(../img/design/green/bg_tab_3.png);}
	
	.bg_tab_yellow_1 {background-image:url(../img/design/yellow/bg_tab_1.png); }
	.bg_tab_yellow_2 {background-image:url(../img/design/yellow/bg_tab_2.png);}
	.bg_tab_yellow_3 {background-image:url(../img/design/yellow/bg_tab_3.png);}
	
	.bg_tab_blue_1 {background-image:url(../img/design/blue/bg_tab_1.png); }
	.bg_tab_blue_2 {background-image:url(../img/design/blue/bg_tab_2.png);}
	.bg_tab_blue_3 {background-image:url(../img/design/blue/bg_tab_3.png);}
	
	.bg_tab_orange_1 {background-image:url(../img/design/orange/bg_tab_1.png); }
	.bg_tab_orange_2 {background-image:url(../img/design/orange/bg_tab_2.png);}
	.bg_tab_orange_3 {background-image:url(../img/design/orange/bg_tab_3.png);}
	
	.bg_tab_green_homepage_1 {background-image:url(../img/design/green_homepage/bg_tab_1.png); }
	.bg_tab_green_homepage_2 {background-image:url(../img/design/green_homepage/bg_tab_2.png);}
	.bg_tab_green_homepage_3 {background-image:url(../img/design/green_homepage/bg_tab_3.png);}
	
	.bg_tab_green_1, .bg_tab_green_homepage_1, .bg_tab_yellow_1, .bg_tab_orange_1, .bg_tab_blue_1 { background-repeat:no-repeat; height:10px; width:284px;}
	.bg_tab_green_2, .bg_tab_green_homepage_2, .bg_tab_yellow_2, .bg_tab_orange_2, .bg_tab_blue_2 { background-repeat:repeat-y; line-height:20px; padding-left:15px; padding-right:10px; display:table; height:auto !important;  width:274px; }
	.bg_tab_green_3, .bg_tab_green_homepage_3, .bg_tab_yellow_3, .bg_tab_orange_3, .bg_tab_blue_3 { background-repeat:no-repeat; height:10px; width:284px;}

/* TAB LINKS */
.bg_tab_green_2, .bg_tab_green_2 a:link, .bg_tab_green_2 a:visited {color:white}
.bg_tab_green_homepage_2, .bg_tab_green_homepage_2 a:link, .bg_tab_green_homepage_2 a:visited {color:white}
.bg_tab_yellow_2, .bg_tab_yellow_2 a:link, .bg_tab_yellow_2 a:visited {color:black}
.bg_tab_orange_2, .bg_tab_orange_2 a:link, .bg_tab_orange_2 a:visited {color:white}
.bg_tab_blue_2, .bg_tab_blue_2 a:link, .bg_tab_blue_2 a:visited  {color:white}
.bg_tab_user_2, .bg_tab_user_2 a:link, .bg_tab_user_2 a:visited  {color:black}
	
	
/* MENU LINKS */
.bg_menu_green_2, .bg_menu_green_2 a:link, .bg_menu_green_2 a:visited {color:white}
.bg_menu_green_homepage_2, .bg_menu_green_homepage_2 a:link, .bg_menu_green_homepage_2 a:visited {color:white}
.bg_menu_yellow_2, .bg_menu_yellow_2 a:link, .bg_menu_yellow_2 a:visited {color:black}
.bg_menu_orange_2, .bg_menu_orange_2 a:link, .bg_menu_orange_2 a:visited {color:white}
.bg_menu_blue_2, .bg_menu_blue_2 a:link, .bg_menu_blue_2 a:visited  {color:white}
.bg_menu_user_2, .bg_menu_user_2 a:link, .bg_menu_user_2 a:visited  {color:black}

/* li */

.bg_menu_yellow_2 ul, .bg_menu_green_2 ul, .bg_menu_orange_2 ul {margin:4px; padding-left:10px;}
.bg_menu_yellow_2 li, .bg_menu_green_2 li, .bg_menu_orange_2 li {padding-bottom:5px;}
.bg_tab_yellow_2 ul, .bg_tab_green_2 ul, .bg_tab_orange_2 ul {margin:4px; padding-left:10px; line-height:24px;}


/* H1 styles */
.bg_menu_green_2 h1, .bg_tab_green_2 h1 {color:white}
.bg_menu_green_homepage_2 h1, .bg_tab_green_homepage_2 h1 {color:white}
.bg_menu_yellow_2 h1, .bg_tab_yellow_2 h1 {color:black}
.bg_menu_orange_2 h1, .bg_tab_orange_2 h1 {color:white}

.bg_menu_user_2 hr {background-color:#FFFE84; border-top:1px solid #FFFE84;}

/* CONTENT */

	.bg_content_green_1, .bg_content_green_homepage_1, .bg_content_yellow_1, .bg_content_orange_1, .bg_content_blue_1 { background-repeat:no-repeat; height:3px;}
	.bg_content_green_2, .bg_content_green_homepage_2, .bg_content_yellow_2, .bg_content_orange_2, .bg_content_blue_2 { height:50px; display:table; background-position:right; background-repeat:repeat-y; }
	.bg_content_green_3, .bg_content_green_homepage_3, .bg_content_yellow_3, .bg_content_orange_3, .bg_content_blue_3 { background-repeat:no-repeat; height:10px; background-position:right;}
	
	.bg_content_green_1 {background-image:url(../img/design/green/bg_content_1.png);}
	.bg_content_green_2 {background-image:url(../img/design/green/bg_content_2.png);}
	.bg_content_green_3 {background-image:url(../img/design/green/bg_content_3.png);}
	
	.bg_content_yellow_1 {background-image:url(../img/design/yellow/bg_content_1.png);}
	.bg_content_yellow_2 {background-image:url(../img/design/yellow/bg_content_2.png);}
	.bg_content_yellow_3 {background-image:url(../img/design/yellow/bg_content_3.png);}
	
	.bg_content_orange_1 {background-image:url(../img/design/orange/bg_content_1.png);}
	.bg_content_orange_2 {background-image:url(../img/design/orange/bg_content_2.png);}
	.bg_content_orange_3 {background-image:url(../img/design/orange/bg_content_3.png);}
	
	.bg_content_blue_1 {background-image:url(../img/design/blue/bg_content_1.png);}
	.bg_content_blue_2 {background-image:url(../img/design/blue/bg_content_2.png);}
	.bg_content_blue_3 {background-image:url(../img/design/blue/bg_content_3.png);}


	.bg_content_green_homepage_1 {background-image:url(../img/design/green_homepage/bg_content_1.png);}
	.bg_content_green_homepage_2 {background-image:url(../img/design/green_homepage/bg_content_2.png);}
	.bg_content_green_homepage_3 {background-image:url(../img/design/green_homepage/bg_content_3.png);}
	
	.page_content {background-image:url(../img/design/green_homepage/bg_content_2.png); }
	.page_content_end {background-image:url(../img/design/green_homepage/bg_content_3.png);  }

	

.b_lf, .b_lf_a {float:left; display:inline; width:5px; height:27px;}
.b_md, .b_md_a { float:left; display:inline; height:27px;}
	.b_md_inside, .b_md_inside a:link, .b_md_inside a:visited , .b_md_inside_a { padding:5px;}
.b_rh, .b_rh_a { float:left; display:inline; width:5px; height:27px;}

.b_lf_a {background-image:url(../img/design/1_lf.png); background-repeat:no-repeat}
.b_md_a {background-image:url(../img/design/1_md.png); background-repeat:repeat-x}

.b_rh_a {background-image:url(../img/design/1_rh.png); background-repeat:no-repeat}

.green_bar_1, .blue_bar_1, .yellow_bar_1, .orange_bar_1, .bar_products_1 {background-image:url(../img/design/green_bar_1.png); height:14px; background-repeat:no-repeat}
.green_bar_2, .blue_bar_2, .yellow_bar_2, .orange_bar_2, .bar_products_2 {background-image:url(../img/design/green_bar_2.png); background-repeat:repeat-y}
	.green_bar_2_inside, .blue_bar_2_inside, .yellow_bar_2_inside, .orange_bar_2_inside, .bar_products_2_inside{ padding:10px; padding-top:0px;line-height:22px;}
	
	.green_bar_2_inside, .green_bar_2_inside a:link, .green_bar_2_inside a:visited { color:white;}
	.blue_bar_2_inside, .blue_bar_2_inside a:link, .blue_bar_2_inside a:visited { color:white;}
	.yellow_bar_2_inside, .yellow_bar_2_inside a:link, .yellow_bar_2_inside a:visited { color:white;}
	.orange_bar_2_inside, .orange_bar_2_inside a:link, .orange_bar_2_inside a:visited { color:white;}
.green_bar_3, .blue_bar_3, .yellow_bar_3,  .orange_bar_3, .bar_products_3 {background-image:url(../img/design/green_bar_3.png); height:19px; background-repeat:no-repeat}

.blue_bar_1 {background-image:url(../img/design/blue_bar_1.png);}
.blue_bar_2 {background-image:url(../img/design/blue_bar_2.png);}
.blue_bar_3 {background-image:url(../img/design/blue_bar_3.png);}

.yellow_bar_1 {background-image:url(../img/design/yellow_bar_1.png);}
.yellow_bar_2 {background-image:url(../img/design/yellow_bar_2.png);}
.yellow_bar_3 {background-image:url(../img/design/yellow_bar_3.png);}

.orange_bar_1 {background-image:url(../img/design/orange_bar_1.png);}
.orange_bar_2 {background-image:url(../img/design/orange_bar_2.png);}
.orange_bar_3 {background-image:url(../img/design/orange_bar_3.png);}

.bar_products_1 {background-image:url(../img/design/bar_products_1.png);}
.bar_products_2 {background-image:url(../img/design/bar_products_2.png);}
.bar_products_3 {background-image:url(../img/design/bar_products_3.png);}


/* background-image:url(../img/design/bg_select_area.png); */
.select_area {padding:10px; padding-top:0px; padding-bottom:0px;  background-repeat:no-repeat;; height:29px;}

.btn_cat {padding:5px;}
/* background-image:url(../img/design/bg_cat_company_1.png); */
.cat_company_1 { height:8px; background-repeat:no-repeat;}
/* background-image:url(../img/design/bg_cat_company_2.png); */
.cat_company_2 { padding-left:10px; padding-right:25px; background-repeat:repeat-y;}
/* background-image:url(../img/design/bg_cat_company_3.png); */
.cat_company_3 {margin-bottom:7px; height:8px; background-repeat:no-repeat;}

.tree_1 {background-image:url(../img/design/bg_tree_1.png);background-repeat:repeat-y;}
.tree_2 {margin-bottom:7px;background-image:url(../img/design/bg_tree_2.png); height:8px; background-repeat:no-repeat;}

.p_all {padding:3px; margin:8px;}
.p_1 {background-image:url(../img/design/p_1.png); height:11px; background-repeat:no-repeat}
.p_2 {background-image:url(../img/design/p_2.png); background-repeat:repeat-y; display:table;}
.p_3 {background-image:url(../img/design/p_3.png); height:11px; background-repeat:no-repeat}


/* companies layout fields */
.field_company {background-image:url(../img/design/bg_company_highlight.png); background-repeat:no-repeat; height:86px; margin-top:10px; margin-bottom:2px;}



.link_white, .link_white a:link, .link_white a:visited {color:white;}
.link_white a:hover { color:#BCEBFC; }
.link_ccc, .link_ccc a:link, .link_ccc a:visited {color:#cccccc;}	
.link_ccc {color:white;}

.link_tree, .link_tree a:link, .link_tree a:visited {  font-style:none; color:#666666; font-size:14px;}
.link_tree_second, .link_tree_second a:link, .link_tree_second a:visited { text-decoration:none; font-style:none; color:red; font-size:12px;}

/* GRS STOCK */

.inline {float:left; display:inline; padding:5px;}


/* CAKE STOCK CSS */
form h1, form h2, form h3, form h4 {padding:5px;}



input[type=radio] {
	float:left;
	width:20px;;
	margin: 0 3px 7px 0;
}
label {
	display: block;
	font-size: 110%;
	padding:5px;
	padding-left:3px;
	padding-right: 20px;
}
form {
	clear: both;
	margin-right: 20px;
	padding: 0;
	width: 80%;
}
fieldset {
	border: 1px solid #ccc;
	margin-top: 30px;
	padding: 16px 20px;
}
fieldset legend {
	background:#fff;
	color: #e32;
	font-size: 160%;
	font-weight: bold;
}
fieldset fieldset {
	margin-top: 0px;
	margin-bottom: 20px;
	padding: 16px 10px;
}
fieldset fieldset legend {
	font-size: 120%;
	font-weight: normal;
}
fieldset fieldset div {
	clear: left;
	margin: 0 20px;
}
form div.input {
	color: #444;
}
form div.required {
	color: #333;
	font-weight: bold;
}
form div.submit {
	border: 0;
	clear: both;
	margin-top: 10px;
}

input, textarea {
	font-size: 140%;
	font-family: "frutiger linotype", "lucida grande", "verdana", sans-serif;
	padding: 2px;
}


.error-message {
	padding:5px;
	background-color:#FFE7DF;
	margin-top:3px;
	margin-bottom:3px;
	border:1px solid #FFB89F;
}

