*{
  padding:0;
  margin:0;  
}
body
{
  font-family: Arial, Helvetica,sans-serif; 
  font-size:11px;
  color:#999;
  background:#f2f2f2 url('../images/bk.gif') repeat-x 0 100px;
}
img{
	border: 0;
}
a
{
 outline: 0;
}
.rc {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
}
.noborder
{
	border:0!important;
}
.nobk
{
  background-image:none!important;
}
.clear{
	clear: both;
	height:0.1em;
	text-indent:-99999px;
}
.main
{
  width: 972px;
  margin:0 auto;
}
#header
{
  background:white;
  height:99px!important;
  border-top:1px solid #fff;
}
#f_search
{
  float:left;
  width:220px;
  margin-top:10px;
}
#f_search input#q
{
  background: url('../images/search_bk.gif') no-repeat bottom left;
  width:130px;
  height:26px;
  border:0;
  padding-left:28px;
  padding-top:3px;
  padding-right:10px;
  color:#9b9b9b;
  font-weight:bold;
  float:left;
  font-size:14px;
}
#f_search input#btn
{
  background: url('../images/search_btn.gif') no-repeat top left;
  width:46px;
  height:29px;
  border:0;  
  float:left;
  color:#9b9b9b;
  font-weight:bold;
  text-transform: uppercase;
  cursor:pointer;
  font-size:14px;  
}
#f_languages
{
  float:left;
  width:60px;
  margin:15px 0 0 10px;
  background: url('../images/bk_langs.gif') no-repeat 20px 2px;
}
#f_languages ul
{
  list-style:none;
}
#f_languages ul li
{
  float:left;
  padding:2px 5px;
}
#f_languages ul li a
{
  text-transform: uppercase;
  color:#9a9b9d;
  font-size:12px;
  font-weight:bold;
  text-decoration: none;
}
#f_languages ul li a.active
{
  color:#303030;
}

#logo
{
  float:right;
  width:198px;
  height:42px;
  margin:46px 20px 0 0;
}
#logo a
{
  background: url('../images/primagra.jpg') no-repeat top left;
  width:198px;
  height:42px;
  display:block;
  text-indent:-99999px;
}

/*menu*/

#top_menu
{
  margin:20px 0 0 0;
  float:left;
  width:700px;
}
#top_menu ul,
#top_menu li
{
  list-style:none;
}
#top_menu li.first a
{
  background:none;
  padding-left:0;
}
#top_menu li
{
  float:left;
  margin-right:5px;
  position:relative;
  z-index:99;
}
#top_menu li a
{
  color:#3d3d3d;
  font-size:14px;
  text-decoration:none;
  display:block;
  padding:5px 5px 19px 10px;
  background:url('../images/spacer.gif') no-repeat 0 7px;
}
#top_menu ul.level-0 li.has_submenu_top:hover
{
  background:url('../images/menu_arrow_2.gif') no-repeat 20px bottom;
}

#top_menu ul ul
{
  position:absolute;
  background:#E00000;
  /*border:5px solid #B10009;*/
  /*padding:30px 35px 35px 35px;*/
  padding:15px 10px;
  z-index:999999999999;  
}

#top_menu ul ul li
{
  float:none;
  width:200px;  
  border-bottom:1px solid #B70421;
}
#top_menu ul ul li a
{
  color:white;
  background:none;
  padding:5px 5px 5px 10px!important;  
  font-size:13px;
  display:block;
}


/*extra class products*/
#top_menu .extrabox
{
}
#top_menu .produse ul.level-1
{
  font-weight:normal!important;
  font-size:12px!important;
  background:#E80000 url("../images/p1.jpg") no-repeat bottom right;
  width:950px;
  left:-208px;
  min-height:270px;
}
#top_menu .produse ul.level-1 li
{
	width:230px;  	
}
#top_menu .produse ul.level-1 li a
{
	 padding:5px 10px;
	  
}
#top_menu .produse ul.level-2
{
	left:230px!important;
	width:220px;
}
#top_menu .produse ul.level-2 li
{
	float:none;
  width:220px;	
	border-bottom: 1px solid #eaeaea;
	position:relative!important;
}
#top_menu .produse ul.level-3,
#top_menu .produse ul.level-3 ul
{
	border:1px solid #eaeaea;
  width:220px;
}
#top_menu .produse ul.level-2 li.has_submenu
{
  background: url('../images/arrow2.gif') no-repeat right center;
}
/*
#top_menu .produse ul.level-2 li,
#top_menu .industry ul.level-2 li
{
  font-weight:normal!important;
  font-size:12px!important;
  width:100%;  
}

#top_menu .produse  ul.level-2,
#top_menu .industry  ul.level-2
{
  margin-left:10px;
}
#top_menu .produse  ul.level-3,
#top_menu .industry  ul.level-3
{
  margin-left:10px;  
}
*/
#top_menu ul ul li.has_submenu:hover
{
  /*background-color:#B10009;*/
}
#top_menu ul.level-2 li.has_submenu:hover
{
  /*background-color:#eaeaea!important;*/
}
#top_menu ul.level-2 li.has_submenu:hover > a
{
	/*color:white;*/
}
#top_menu ul ul li:hover
{
	background-color:#B10009;
}
#top_menu ul ul ul li:hover
{
	background-color:#eaeaea!important;
}
#top_menu ul ul li.has_submenu ul
{
	top:-1px!important;
}
#top_menu ul ul ul
{
	left:100%;
  top:0;
	background:#fafafa!important;
}

#top_menu ul ul ul li
{
  border-bottom:1px solid #eaeaea;	
}
#top_menu ul ul ul li a,
#top_menu ul.level-3 li a
{
	/*color:#B10009;*/
	  color:#3d3d3d;
}
#top_menu ul.level-2 li.last
{
  border-bottom:0!important;
}



#top_menu ul ul
{
  display:none;
}

#top_menu .level-0 li:hover .level-1,
#top_menu .level-1 li:hover .level-2,
#top_menu .level-2 li:hover .level-3,
#top_menu .level-3 li:hover .level-4
{
  display:block;
}




/*** old menu **/
/*
#top_menu
{
  margin:20px 0 0 0;
  float:left;
  width:700px;
}
#top_menu ul,
#top_menu li
{
  list-style:none;
}
#top_menu li.first a
{
  background:none;
  padding-left:0;
}
#top_menu li
{
  float:left;
  margin-right:5px;
  position:relative;
  z-index:99;
}
#top_menu li a
{
  color:#3d3d3d;
  font-size:14px;
  text-decoration:none;
  display:block;
  padding:5px 5px 19px 10px;
  background:url('../images/spacer.gif') no-repeat 0 7px;
}
#top_menu ul.level-0 li.has_submenu:hover
{
  background:url('../images/menu_arrow.gif') no-repeat 20px bottom;
}
#top_menu ul.level-1 li.has_submenu:hover
{
  background:none!important;
}
#top_menu ul.level-1
{
  position:absolute;
  background:#E00000;
  border:5px solid #B10009;
  padding:30px 35px 35px 35px;  
}
#top_menu ul.level-1 li
{
  opacity: 1!important;
  filter: alpha(opacity=100)!important;
  float:none;
  width:200px;
}
#top_menu ul.level-1 li a
{
  color:white;
  background:none;
  padding:5px 5px 5px 10px;  
  font-size:13px;
}
#top_menu ul.level-1 li a:hover
{ 
}
*/
/*extra class products*/
/*
#top_menu .produse ul.level-1,
#top_menu .industry ul.level-1
{
  width:550px!important;
}
#top_menu .produse ul.level-1 li,
#top_menu .industry ul.level-1 li
{
  float:left;
  margin-right:40px;
  border-bottom:0;
  font-size:14px;  
  width:45%;  
}
#top_menu .produse ul.level-1 li.even,
#top_menu .industry ul.level-1 li.even
{
  margin-right:0!important;
}
#top_menu .produse ul.level-2 li,
#top_menu .industry ul.level-2 li
{
  font-weight:normal!important;
  font-size:12px!important;
  width:100%;  
}

#top_menu .produse  ul.level-2,
#top_menu .industry  ul.level-2
{
  margin-left:10px;
}
#top_menu .produse  ul.level-3,
#top_menu .industry  ul.level-3
{
  margin-left:10px;  
}

#top_menu .produse ul.level-2 li
{ 
}
#top_menu ul.level-2 li.last
{
  border-bottom:0!important;
}
#top_menu ul ul
{
  display:none;
}
#top_menu ul li:hover ul
{
  display:block;
}
*/


/*main content*/
#content
{
  padding:20px 0;
}
#breadcrumbs
{
  list-style:none;
  padding:2px;
  font-size:14px;
  margin-bottom:5px;
}
#breadcrumbs li
{
  display:inline;
}
#breadcrumbs li a
{
  color:#999;
  padding-right:5px;
}


h1#h1title
{
  color: #422a5a;
  font-size:22px;
  font-weight:normal;
  margin-bottom:20px;
  
}
#content_left
{
  float:left;
  width:690px;  
  background: url('../images/dot_v.gif') repeat-y right;
  /*margin-left:-4px;*/
  padding-right:20px;
}
.fullwidth
{
	width:972px!important;
	float:none!important;
	background:none!important;
}
.fullwidth #content_left_text,
.fullwidth .blogpost_content
{ 
	padding-right:0px!important;
}
.fullwidth .product_category
{
	 background: none!important;
}

#content_left_text,
.blogpost_content
{
  font-size:12px;
  color:#6c6c6c;
  background: url('../images/dot_h.gif') repeat-x bottom;
  padding-bottom:10px;
  margin-bottom:5px;
  line-height:18px;    
  padding-right:20px;

}
#content_left_text p,
.blogpost_content p
{
  margin-bottom:10px;
}
#content_left_text ul,
#content_left_text ol,
.blogpost_content ul, 
.blogpost_content ol,
.dl_product_attributes dd ul,
.dl_product_attributes dd ol
{
  margin:20px 0 20px 30px;
}
#content_left_text a,
.blogpost_content a
{
	 color:#1082BC!important; 
}


#content_right
{
  float:right;
  width:240px;
  margin-right:5px;

}
.blog_posts
{
  background:white;
  border-top:2px solid #fafafa;
  border-left:2px solid #fafafa;
  border-bottom:2px solid #dadada;
  border-right:2px solid #dadada;
  padding:10px;
}
.blog_post
{
  margin-bottom:20px;
}
.blog_post h3
{
  padding-bottom:10px;
  font-size:14px;
}
.blog_post h3 a
{
  color:#2e2e30;
  text-decoration: none;
}
.blog_post_content
{
  padding-bottom:5px;
}
.blogpost
{
  margin-bottom:40px;
  /*margin-right:20px;*/
}
.blogpost_content
{
  border-top:1px solid #ccc;
  padding-top:10px;
}
a.read_more
{
 color:#292929; 
}
a.read_more_right
{
  float:right;
}
.blog_categories
{
  list-style:none;
  margin:0!important;
  padding:0 0 10px 0!important;
}
.blog_categories li
{
  float:left;
  padding-right:10px;
}
.blog_categories li a
{
  color:#999;
  font-size:11px;
}
.blog_post_image
{
  border:1px solid #ccc;
  width:180px;
  overflow:hidden;
  float:left;
  margin:0 10px 10px 0;
}
.h2title
{
  font-size:16px;
  padding:10px 0 0 0;
  margin:10px 0 0 0;
}
.h2title a
{
  color:#230001; 
  text-decoration: none;
  padding-right:10px;
  border-bottom:1px solid #EEEEEE;
}
.h2title a span{
  color:#563b0c;
  font-size:14px;
}
#blogpost0 .h2title a
{
  border-bottom:1px solid #E3E3E3;
}

/*calendar*/
.h3title
{
  color:#1081ad;
  font-size:14px;
  padding:5px 0;
  border-bottom:1px solid #eaeaea;
}
.calendar
{
  margin:10px 0 10px -2px;
}
.calendar .ui-datepicker 
{
  border:0!important;
}
.calendar .loader
{
  margin:50px auto;
  text-align:center;
}
.calendar .ui-datepicker-prev, .ui-datepicker-next {
    cursor: pointer;
}
.calendar .selected a
{
  background:#1081AD;
  color:white;
  font-weight:bold!important;
  font-size:12px;
}
.calendar .ui-datepicker-current-day span
{
  background:#666;
  color:white;
  font-weight:bold!important;
  font-size:12px;
}



/*footer*/
#footer
{
  background: #303030;
  padding:20px 0 0 0;
}
.footer_item
{
  float:left;
  width:212px;
  background: url('../images/spacer_footer.gif') repeat-y left top;
  padding-left: 20px;
  min-height:150px;
}
.nopadding
{
	padding-right:0!important;
}
#social
{
}
#social dt
{
  font-size:14px;
  padding:5px 0 10px 0;
}
#social dd
{
  height:34px;
  width:35px;
  float:left;
  margin-left:5px;
}
#social dd a
{
  display:block;
  text-decoration: none;
  background: url('../images/social.gif') no-repeat top left;
  height:34px;
  width:35px;  
  text-indent: -99999px;
}
#social dd a#fl:hover
{
  background-position:0 -35px!important;
}
#social dd a#fl
{
  background-position: 0 0;
}
#social dd a#fb
{
  background-position: -140px 0;
}
#social dd a#fb:hover
{
  background-position: -140px -35px;  
}
#social dd a#tw
{
  background-position: -105px 0;    
}
#social dd a#tw:hover
{
  background-position: -105px -35px;    
}
#social dd a#rss
{
  background-position: -210px 0;    
}
#social dd a#rss:hover{
  background-position: -210px -35px;  
}

#btn_top
{
  background: url('../images/btn_top.gif') no-repeat 0 -4px;
  height:21px;
  padding-left:25px;
  text-decoration:none;
  color:#838383;
  font-weight:bold;
  margin:0 0 0 760px;
  display:block;
  width:100px;
}

#f_footer_search
{
  
}
#f_footer_search label
{
  color: #909090;
  display:block;
  padding-bottom:5px;
  font-weight:bold;
  font-size:14px;
}
#f_footer_search input#q
{
  padding:5px;
  border:3px double #393939; 
  color: #b7b7b7;
  width:140px;
}
#f_footer_search input#btn
{
  background:#393939;
  border:0;
  padding:6px 5px;
  margin-left:2px;
  color:#b4b4b4;
  font-weight:bold;
  cursor: pointer;
}


/*pagination*/
.sf_admin_pagination{
  height:30px;
  margin:15px auto 10px auto;
  border-top:1px solid #d6dadd;
  border-bottom:1px solid #d6dadd;
}
.page_inside
{
  /*background:#eaeaea;*/
  display:block;
  width:31px;
  height:23px;
  text-decoration:none;
  text-align:center;
  font-size:14px;
  color: #313131;
  float:left;
  font-weight:bold;
  padding:7px 0 0 0;
  margin-left:3px;
}
.page_inside:hover
{
  background:#c9cdd0;
  /*color:#fff;*/
}
#page_active
{
  background:#c9cdd0 url('../images/arrow_pag.gif') no-repeat 9px 0;
  margin-top:-1px;
  padding-top:8px;  
}
#page_start{
  font-size:22px;
  padding:0 0 7px 0;
  margin-left:30%;  
}

#page_prev{
  font-size:22px;
  margin-right:10px;
  padding:0 0 7px 0;  
}
#page_prev:hover{
}
#page_next{
  margin-left:10px;
  font-size:22px;
  padding:0 0 7px 0;  
}
#page_next:hover{
}
#page_end{
  font-size:22px;
  padding:0 0 7px 0;  
}
#page_end:hover{  
}



/*index product category*/
.product_category
{
  float:left;
  width:195px;
  padding:20px;
  background: url('../images/dot_v.gif') repeat-y left; /*right*/
  height:200px;
  overflow:hidden;
}
.h2title_product_category
{
  background:#e3e3e3 url('../images/bk_cat.gif') repeat-x bottom;
  border-bottom:1px solid #c1c1c1;
  padding:10px 5px;
  font-size:14px;
  color:#262626;
  margin-bottom:5px;
  height:25px;
  overflow:hidden;
}
.h2title_product_category a
{
  text-decoration: none!important;
  color:#262626;
  text-transform: uppercase;
}
.product_category_photo
{
  width:195px;
  height:100px;
  overflow:hidden;
  margin-bottom:5px;
}
.product_category_desc
{
  padding:4px 0;
}
.product_category_desc a
{
	  color:#4981AD; 
}


/*product*/
.product
{
  margin-bottom:30px;
  margin-right:20px;
}
.h2title_product{
  padding:5px 0;
  background: url('../images/dot_h.gif') repeat-x bottom;
}
.h2title_product, .h2title_product a
{
  color:#6c6c6c;
  font-size:16px;
  text-decoration:none;  
}
.product_content
{
  background: url('../images/dot_h.gif') repeat-x bottom;
  padding:10px 0;
  line-height: 18px;
}
.product_image
{
  width:130px;
  height:130px;
  overflow:hidden;
  float:left;
  margin:0 10px 0 0;  
}
.product_text
{
  margin-left:140px;
  padding-left:10px;
  background: url('../images/dot_v.gif') repeat-y left;
}

#product_show
{
  background:white;
  padding:10px 20px 20px 20px;
}
#h2_product_show
{
  color:#220003;
  padding:10px 0;
  font-size:16px;
}
#product_show_left
{
  float:left;
  width:340px;
}
.overlay
{
  cursor:pointer;
  background:#ccc;
  position:absolute;
  /* For IE 8 */
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    
  opacity: 0.3;
  filter:alpha(opacity=30);  
}
.overlay:hover
{
  /* For IE 8 */
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    
  opacity: 0;
  filter:alpha(opacity=0); 
}
#product_show_photos
{
  width:330px;
}
#product_show_photos dt
{
  width:317px;
  height:330px;
  overflow:hidden;
  border-right:2px solid #ccc;
  border-bottom:2px solid #ccc;
}
#product_show_photos dt .overlay
{
  width:317px;
  height:330px;
}
#product_show_photos dd
{
  float:left;
  width: 140px;
  height:140px;
  margin-top:20px;
  overflow:hidden;
  border-right:2px solid #ccc;
  border-bottom:2px solid #ccc;  
}
#product_show_photos dd.odd
{
  margin-left:35px;
}
#product_show_photos dd .overlay
{
  width: 140px;
  height:140px;  
}

#product_show_right
{
  float:left;
  width:310px;
}
.dl_product_attributes
{
  margin-bottom:20px;
  background: url('../images/dot_h.gif') repeat-x bottom;
  padding-bottom:10px;
  font-size:12px;
}  
.dl_product_attributes dt
{
  font-weight:bold;
  font-size:14px;
  color:#6c6c6c;
  background: url('../images/dot_h.gif') repeat-x bottom;
  padding-bottom:3px;
  margin-bottom:10px;  
}
.dl_product_attributes dd p
{
  margin-bottom:10px;
}


/*newsletter*/
.info
{
	padding:5px 5px 10px 5px;
	font-size:11px;
}
#f_newsletter
{
  margin:0 0 10px 0;
}
#f_newsletter input
{
  float:left;
  color:#a2a4a3;
  font-size:12px;
  border:0;
}
#f_newsletter input#newsletter_email
{
  background: url('../images/bk_newsletter.png') no-repeat top left;
  _background:url('../images/bk_newsletter.gif') no-repeat top left;
  width:160px;
  padding-bottom:8px;
  padding-left:6px;
  padding-right:5px;
  padding-top:6px;
}
#f_newsletter input#go
{
  background: url('../images/bk_btn_newsletter.png') no-repeat top left;
  _background: url('../images/bk_btn_newsletter.gif') no-repeat top left;
  width:64px;
  height:29px;  
  cursor:pointer;
  padding-bottom:4px;
  text-align:center;
  font-weight:bold;
  margin-left:5px;
}
#f_newsletter .error_list
{
	clear:both;
}
.error_list, .error_list li
{
  list-style:none;
  color:red;
  font-size:11px;
  margin:0!important;
  padding:0!important;
}
#f_job_subscription
{
	margin-top:20px;
}
#f_job_subscription .h3title
{
	margin-bottom:5px;
	font-size:16px;
  color:#000;
}
#f_job_subscription h4
{
	margin-bottom:20px;
	color:#000;
	font-size:14px;
}
#f_job_subscription table .h3title
{
	margin-bottom:0!important;
	 color:#000;
}
#f_job_subscription .radio_list, 
#f_job_subscription .checkbox_list
{
	list-style:none;
}
#f_job_subscription table
{
	width:100%;
}
#f_job_subscription .wfull
{
	float:none!important;
	width:100%!important;
  border:1px solid red;
}
#f_job_subscription table tr
{
	/*float:left;
	width:45%;
  */
}
#f_job_subscription table th,
#f_job_subscription table td
{
	/*display:block;
	text-align:left;
	width:100%;
  */
}
.f_form table th, .f_form table td
{
  padding:5px;
}
.f_form table th
{
  text-align:right;
}
.f_form table input, .f_form table textarea
{
  padding:2px;
  width: 300px;
}
#f_job_subscription table textarea
{
	width:500px!important;
}
.f_form_small table input, .f_form_small table textarea
{
  padding:2px;
  width: 200px!important;  
}
.f_form  #btn
{
  width:auto!important;
  background:#1081AD;
  color:white;
  padding:5px;
  border:0;
  cursor:pointer;
}

.notice2
{
  margin:10px 0;
  color:green;
  background:white url('../sfDoctrinePlugin/images/tick.png') no-repeat left center;
  color:green;
  padding:5px 5px 5px 20px;
}
.notice
{
  margin:20px 0;
}
.notice div
{
  background:white url('../sfDoctrinePlugin/images/tick.png') no-repeat left center;
  border:1px solid green;
  color:green;
  padding:10px 20px;
  display:inline;
}

#footer_menu
{
  margin-top:10px;
}
#footer_menu ul,
#footer_menu li
{
  list-style:none;
}
#footer_menu ul ul
{
  margin:0 0 10px 20px;
}
#footer_menu li a
{
  color:white;
  font-size:14px;
  text-decoration:none;
  padding:5px 0;
  display:block;
  font-weight:bold;
}
#footer_menu ul ul li a
{
  font-weight:normal!important;
  font-size:12px!important;
}

.ticket
{
  background: url('../images/dot_h.gif') repeat-x bottom;
  padding:5px 5px 10px 5px;
  margin-bottom:20px;
}
.ticket_user
{
  float:left;
  width:100px;
  text-align:center;
}
.ticket_content
{
  margin-left:110px;
  background: url('../images/dot_v.gif') repeat-y left;
  padding-left:20px;
  
}


#banner
{
	width:200px;
}
#banner h3
{
	color:white;
	font-size:22px;
	letter-spacing:-1px;
	font-weight:normal;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #262626;
}
.banner_photo
{
	margin-bottom:10px;
	height:80px;
	overflow:hidden;
}
#banner_text
{
	color:#C8C8C8;
	margin-bottom:10px;
	line-height:18px;
}
#banner_text a
{
	 color:#AEAEAE;
}
#banner_more
{
	background:#363636;
	color:#AEAEAE;
	font-size:14px;
	letter-spacing:-1px;
	text-decoration:none;
	text-transform:uppercase;
	margin-top:20px;
	padding:5px 8px;
}


.product_categories
{
	list-style:none;
	margin:10px 0px!important;
}
.product_categories li
{
	padding:10px;
	float:left;
	width:45%;
	margin-bottom:10px;
}
.product_categories li h4
{
	padding:10px 0;
}
.product_categories li a,
.product_categories li h4 a
{
  color:#4981AD;
}
.content_left_text a
{
  color:#4981AD;	
}

.table_faq 
{
}
.table_faq tr
{
	display:none;
}
.table_faq tr td
{
}
#slideshow_inline
{
	margin:10px 0;
}
.thumb
{
  width:180px;
  height:180px;
  display:block;
  float:left;
  border:5px solid #eaeaea;
  overflow:hidden;
  margin-right:5px;
  text-align:center;
}

.tableview
{
  border-collapse: collapse;
  width:700px!important;
  font-size:12px;	
}
.tableview th,
.tableview td
{
  border:1px solid #eaeaea;
	padding:5px;
	text-align:left!important;
}

.table_family_product
{
	border-collapse: collapse;
	width:100%;
	font-size:11px;
	margin-bottom:10px;
	border:1px solid #ccc;
}
.table_family_product thead
{
	border-bottom:1px solid #ccc;
	background: #B40006;
	color:white;
}

.table_family_product thead div
{
	height:30px;
}
.table_family_product th,
.table_family_product td
{
	 padding:5px;
}

.table_family_product thead input
{
	width:90px;
	margin-top:5px;
	font-size:11px;
	padding:5px;
}
.table_family_product tbody a
{
	 color:#1081AD;
	 font-weight:bold;
}
.table_family_product tr.even td
{
	background:#fff!important;
}

.tablestyle
{
	margin:10px 0 0 -3px;
	width:697px!important;
	border:0!important;
}

.tablestyle th,
.tablestyle td
{
	padding:10px;
	vertical-align:top;
  border:0!important;	
}
.tablestyle th
{
	background:#DF0000;
	text-align:left;
	color:white!important;
}
.tablestyle td
{
	background:#D8D8D8;
	color:#5F5A5F;
}

