body
{
	margin: 0px;
	background-color:#A9A7A7;
}
.pagecontainer
{
	background-color: #ffffff;
	width:965px;
}
/***** AREA 2 R.Melnichenko *****/
.area2{
	width			: 965px;
	height			: 100px;
	border-bottom	: solid 1px #141d70;	
	overflow		: hidden;
}
#area2_Item0{/*main logo*/
	width			: 185px;	
	float			: left;
	display			: block;
	/*height			: 100px;
	border: solid 1px red;*/
}
#area2_Item1{ /*main portal menu*/
	width			: 375px;
	float			: left;
	display			: block;
	height			: 18px;
	overflow		: hidden;
	background-color: #eeeeee;
	padding-top		: 2px;
	/*padding-left	: 14px;*/
	text-align		: left;
}
#area2_Item2{ /*main portal menu*/
	width			: 200px;
	float			: left;
	display			: block;
	height			: 20px;
	overflow		: hidden;
	background-color: #eeeeee;
}

#area2_Item3{/*right site logo*/
	width			: 195px;
	float			: right;
	display			: block;
	
}
#area2_Item4{/*tom main text*/
	float			: left;
	width			: 440px;
	display			: block;
	height			: 80px;
	/*vertical-align	: middle;
	text-align		: center;*/
}
#area2_Item5{/*right site logo2*/
	width			: 135px;
	float			: left;
	display			: block;
	vertical-align	: middle;
	text-align		: center;
	height			: 80px;
}

/**End of area2 */

/* Area 3*/
.area3
{
	padding-top			: 10px;
	background-image	: url(../content/images/left_content_right_background.gif);
	background-repeat	: repeat-y;
	overflow			: auto;
	position			: relative;
	display				: block;	
}

#area3_container
{
	display		: block;
	width		: 965px;
	overflow	: auto;
	position	: relative;
	background-image	: url(../content/images/left_content_right_background.gif);
	background-repeat	: repeat-y;
}

#area3_container div
{
	float	: right;
}

/* End of area 3 */

/* left content right areas*/

.left_content_right
{
	width				: 965px;
	display				: block;
	background-image	: url(../content/images/left_content_right_background.gif);
	background-repeat	: repeat-y;
	overflow			: auto;
	/*padding-top			: 15px;*/
	padding-bottom		: 35px;
}
#area6_container
{
	width			: 190px;
	float			: left;
	display			: block;
	/*border-right	: solid 1px red;*/
}
#area7_container
{
	width			: 490px;
	float			: left;
	display			: block;
	/*padding-top		: 10px;*/
	text-align		: left;
}

#area7_Item0
{	
	width			: 490px;
	text-align		: left;
	display			: block;
	padding-left	: 10px;
}

#area7_Item1
{	
	width			: 490px;
	text-align		: left;
	display			: block;
	padding-left	: 10px;
}

#content
{
	display			: block;
	float			: right;
	width			: 770px;	
}

#area9_container
{
	width			: 240px;
	float			: left;
	display			: block;
	padding-right	: 10px;
	padding-left	: 10px;
}

#area9_Item1
{
	overflow		: auto;	
}

#area10_container
{
	width			: 775px;
	float			: right;
	display			: block;
}

/******************/

/* Bottom areas */

#area11_container
{
	width				: 965px;
	height				: 20px;
	text-align			: left;
	display				: block;
	background-color	: #EEEEEE;
	/*background-image	: url(../content/images/footer_background.gif);
	background-repeat	: repeat-y;*/
}

/* Home page menu styles O.Rudkivsky */
/*
.homepagemenutopitem
{
	font-family			: Arial;
	width				: 191px; 
	height				: 193px; 
	color				: White; 
	vertical-align		: top; 
	text-align			: center;
    background-repeat	: no-repeat; 
}
.homepagemenutopitem div{
  cursor				:hand;
}

.homepagemenutopitem div
{
	visibility	: hidden; 
	overflow	: hidden; 
	width		: 191px; 
	height		: 193px;
}

#homepagemenutopitem1
{
	background-image	: url(../content/images/fieldandcow.gif);
	
}

#homepagemenutopitem2
{
	background-image	: url(../content/images/yellowfield.gif);
}

#homepagemenutopitem3
{
	background-image	: url(../content/images/tractor.gif); 
}

#homepagemenutopitem4
{
	background-image	: url(../content/images/fieldandflower.gif);
}

.homepagemenubottomitem
{
	height		: 21px;
	font-family	: Arial;
	color		: White;
	text-align	: center;
	font-size	: 14px;
}

.homepagemenutopitem a:link, .homepagemenutopitem a:hover, .homepagemenutopitem a:active, .homepagemenutopitem a:visited
{
	text-decoration	: none;
	font-family		: Arial;
	color			: White;
	text-align		: center;
}

.homepagemenubottomitem div
{
	text-align	: center;
	width		: 100%;
}

.homepagemenubottomitem a:link, .homepagemenubottomitem a:hover, .homepagemenubottomitem a:active, .homepagemenubottomitem a:visited
{
	text-decoration	: none;
	font-family		: Arial;
	color			: White;
	text-align		: center;
}

#homepagemenubottomitem1
{
	background-color: #3E9123;
}

#homepagemenubottomitem2
{
	background-color: #DBBA20;
}

#homepagemenubottomitem3
{
	background-color: #A5540D;
}

#homepagemenubottomitem4
{
	background-color: #DA206E;
}
*/
/* End of home page menu styles */
/* Classes for top menu O.Rudkivsky*/

.topmenu_div
{
	background-color	: #eeeeee;
	color				: #131E70;
	font-family			: Verdana;
	font-size			: 10px;
}

.topmenu_list
{
	padding	: 2px 0px 0px 16px;
	margin	: 0px;
}

.topmenu_item
{
	padding				: 0px;
	list-style-type		: none;
	float				: left;
	margin				: 0px;
}

.topmenu_item a:link, .topmenu_item a:visited
{
	color			: #131E70;
	text-decoration	: none;
	padding			: 0px;
}

.topmenu_item a:hover, .topmenu_item a:active
{
	color			: #F58229;
	text-decoration	: underline;
	padding			: 0px;
	cursor			: hand;
}

.topmenu_separator
{
	/*float				: left;*/
	/*width				: 10px;*/
	padding				: 0px 4px 0px 4px;
	color				: #131E70;
}

/* End of classes for top menu */

/* Classes for top searchform O.Rudckivsky */

.topsearchform
{
	width			: 200px;
	height			: 20px;
	vertical-align	: top;
}

.searchtext
{
	border	: solid 1px #dddddd;
	width	: 120px;
	height	: 16px;
	padding	: 0px;
}

.topsearchformbutton
{
	width				: 51px;
	height				: 18px;
	vertical-align		: top;
	padding				: 1px;
}

/* End of classes for top search form */

/* Classes for copyright box */

.footer
{
	display			: block;
	width			: 965px;
}

.footer_image
{
	display		: block;
	float		: left;
	width		: 190px;
}

.copyrightbox
{
	text-align		: right;
	color			: #9b9eb1;
	font-family		: Arial;
	font-size		: 10px;
	padding-top		: 4px;
	padding-right	: 8px;
	display			: block;
	width			: 767px;
	float			: left;
}
.copyrightbox a:link, copyrightbox a:visited
{
	color			: #9b9eb1;
	font-family		: Arial;
	font-size		: 10px;
	text-decoration	: underline;
}
.copyrightbox a:hover, copyrightbox a:active
{
	color			: #141d70;
	font-family		: Arial;
	font-size		: 10px;
	text-decoration	: underline;
}
/* End of classes for copyright box */

/* Classes for right basket overview O.Rudckivsky */

.rightbasketoverview
{
	border		: solid 1px #DDDDDD;
	font-family	: Verdana;
	font-size	: 11px;
	color		: #303880;
	padding		: 10px;	
	padding-right:11px;
	 float:left;
}

.rightbasketoverviewheader
{
    color           : #3E9223;
    font-weight     : 600;
    padding-bottom	: 10px;
    text-align		: left;
}

.rightbasketoverviewbox
{
	padding-bottom	: 22px;
}

.rightbasketoverviewbuttons
{	
	
}

.rightbasketoverview_editbutton
{
	float			: left;
	padding-right	: 5px;	
}

.rightbasketoverview_viewbutton
{
	float			: left;
	padding-right	: 5px;	
}

.rightbasketoverview_paymentbutton 
{
	float			: left;
	padding-right	: 0px;
}
.rightbasketoverviewbuttons
{
	
}

.rightbasketoverview_productscount_text
{
	width	: 150px;
	display	: block;
	float	: left;
	text-align : left;
}

.rightbasketoverview_totalprice_text
{
	width		: 65px;
	display		: block;
	float		: left;
	color		: #3E9223;
	font-weight	: bold;
	text-align  : right;
}

/* End of classes for right basket overview */

/* Styles for left login form O.Rudckivsky */
    
    .loginform
    {
        display     : block;
        /*height      : 115px;*/
        font-family : Verdana;
        font-size   : 11px;
        border      : solid 1px #DDDDDD;
        color       : #303880;
        float		: left;
        padding-bottom:6px;
    }
    
    .loginformheader
    {
        padding     : 10px;
        color           : #3E9223;
        font-weight	    : bold;
        text-align		: left;         
    }
    
    .loginformrow
    {
        padding-left	: 10px;
        padding-right	: 8px;
        padding-bottom	: 3px;
        float			: left;
    }
    
    .loginformrowhead
    {
        display         : block;
        float           : left;
        width           : 73px;
        padding-top		: 2px;
        text-align		: left;
    }
    
    .loginformrowinputdiv
    {
        float			: left;        
    }
    .loginformrowinputdiv input
    {
		width			:143px;
    }
    
    .loginformforgotpasswordlink
    {
        display         : block;
        float           : left;        
    }
    
    .loginformforgotpasswordlink a:link, .loginformforgotpasswordlink a:hover, .loginformforgotpasswordlink a:active, .loginformforgotpasswordlink a:visited
    {
        color           : #3E9223;
    }
    
    .loginformloginbutton
    {        
        float   : right;        
    }
    
    .loginforminputbox
    {
        width       : 140px;
        height      : 14px;
        font-family : Verdana;
        font-size   : 10px;
        border      : solid 1px #DDDDDD;
        color       : #303880;
    }

/* End of styles for left login form */

/* Classes for subsites menu O.Rudckivsky*/

.subsitesmenu_div
{
	font-family	: Verdana;
	font-size	: 12px;
	overflow	: auto;
	width		: 770px;
	height		: 85px;
	display		: block;
}

.eddemptydiv
{
font-size	: 3px;
}

.subsitesmenu_div div
{
	float	: left !important;
}

.subsite_1, .subsite_2, .subsite_3, .subsite_4
{	
	float		: left;
	width		: 191px;
	text-align	: center;
	cursor		: pointer;
	cursor		: hand;
}

.subsitetext_1, .subsitetext_2, .subsitetext_3, .subsitetext_4
{
	color		: #141c6f;
	text-align	: center;
	width		: 191px;
	height		: 20px;
	font-weight: bold;
}

.subsitetext_1_selected, .subsitetext_2_selected, .subsitetext_3_selected, .subsitetext_4_selected
{
	width		: 191px;
	text-align	: center;
	height		: 20px;
	font-weight: bold;
}
	
.subsitetext_1_selected
{
	color			: #3E9223;
	font-weight: bold;
}

.subsitetext_2_selected
{
	color			: #DBBA1F;
	font-weight: bold;
}

.subsitetext_3_selected
{
	color			: #A4540D;
	font-weight: bold;
}

.subsitetext_4_selected
{
	color			: #DB206F;
	font-weight: bold;
}

.subsitesmenu_image
{
	width			: 191px;
	height			: 61px;
	color			: White;
	text-align		: center;
	vertical-align	: middle;
}

#subsitesmenutop1, #subsitesmenutop2, #subsitesmenutop3, #subsitesmenutop4
{
	width			: 191px;
	height			: 61px;
	text-align		: center;
	vertical-align	: middle;
}
#subsitesmenutop1
{
	color			: #3E9223;
}
#subsitesmenutop2
{
	color			: #DBBA1F;
}
#subsitesmenutop3
{
	color			: #A4540D;
}
#subsitesmenutop4
{
	color			: #DB206F;
}

.subsitesmenu_image a img
{
	border	: none;
}

.subsitesmenu_separator
{
	width	: 1px;
	height	: 1px;
	float	: left;
}


/* End of classes for subsites menu */

/* Classes for homepage menu */

.homepagemenu_div
{
	font-family	: Verdana;
	font-size	: 12px;
	overflow	: auto;
	width		: 770px;
	height		: 217px;
	display		: block;
}

.eddemptydiv
{
font-size	: 3px;
}

.homepagemenu_div div
{
	float	: left !important;
}

.homepagemenusubsite_1, .homepagemenusubsite_2, .homepagemenusubsite_3, .homepagemenusubsite_4
{	
	float		: left;
	width		: 191px;
	text-align	: center;
	cursor		: pointer;
	cursor		: hand;
}

.homepagetext_1, .homepagetext_2, .homepagetext_3, .homepagetext_4
{
	color		: #141c6f;
	text-align	: center;
	width		: 191px;
	height		: 20px;
	color		: White;
	line-height : 18px;
}

/*.homepagetext_1_selected, .homepagetext_2_selected, .homepagetext_3_selected, .homepagetext_4_selected
{
	width		: 191px;
	text-align	: center;
	height		: 20px;
}*/
	
.homepagetext_1
{
	border-top			: solid 1px white;
	background-color	: #3E9223;
}

.homepagetext_2
{
	border-top			: solid 1px white;
	background-color	: #DBBA1F;
}

.homepagetext_3
{
	border-top			: solid 1px white;
	background-color	: #A4540D;
}

.homepagetext_4
{
	border-top			: solid 1px white;
	background-color	: #DB206F;
}

.homepagemenu_image
{
	width			: 191px;
	height			: 193px;
	color			: White;
	text-align		: center;
	vertical-align	: middle;
}

#homepagemenutop1, #homepagemenutop2, #homepagemenutop3, #homepagemenutop4
{
	width			: 191px;
	height			: 193px;
	text-align		: center;
	vertical-align	: middle;
}
#homepagemenutop1
{
	color			: #3E9223;
}
#homepagemenutop2
{
	color			: #DBBA1F;
}
#homepagemenutop3
{
	color			: #A4540D;
}
#homepagemenutop4
{
	color			: #DB206F;
}

.homepagemenu_image a img
{
	border	: none;
}

.homepagemenu_separator
{
	width	: 1px;
	height	: 1px;
	float	: left;
}


/* End of classes for homepage menu */

/* Classes for basket O.Rudckivsky */

.basket_form_container
{
	width			: 494px;
	text-align		: left;
	float			: left;
	overflow		: auto;
	padding-left	: 10px;
	padding-top		: 10px;
}

.basket_form_notification
{}

.basket_form
{
	width			: 494px;
	display			: block;
	overflow		: auto;
	color			: #141C6D;
	font-family		: Verdana;
	font-size		: 11px;
	border-bottom	: solid 1px #dddddd;
}

.basket_form_header_row
{
	padding-top			: 3px;
	overflow			: auto;
	height				: 15px;
	background-color	: #3E9223;
	color				: #ffffff;
}

.basket_form_orders
{
	border-bottom	: solid 1px #dddddd;
	overflow		: auto;
	float			: left; 
	width			: 494px;
	display			: block;
}


.basket_description_column
{
	width			: 180px;
	display			: block;
	float			: left;
	padding-left		: 8px;
}

.basket_articlenr_column
{
	width	: 62px;
	display	: block;
	float	: left;
}

.basket_price_column
{
	width	: 62px;
	display	: block;
	float	: left;
}

.basket_quantity_column
{
	width	: 44px;
	display	: block;
	float	: left;
}

.basket_totalprice_column
{
	width	: 48px;
	display	: block;
	float	: left;
	overflow: hidden;
}

.basket_delete_column
{
	width	: 90px;
	display	: block;
	float	: left;
}

.basket_form_order_row .basket_price_column,
.basket_form_order_row_green .basket_price_column,
.basket_form_order_row .basket_totalprice_column,
.basket_form_order_row_green .basket_totalprice_column
{
	padding-top	: 4px;
	color		: #3E9223;
}

.basket_form_order_row .basket_articlenr_column,
.basket_form_order_row_green .basket_articlenr_column
{
	padding-top	: 4px;
}


.basket_description_column a:link, .basket_description_column a:hover, .basket_description_column a:active, .basket_description_column a:visited
{
	color			: #141C6D;
	font-family		: Verdana;
	font-size		: 10px;
	text-decoration	: none;
	margin			: 0px;
	padding			: 0px;
}

.basket_quantity_column input
{
	width		: 18px;
	height		: 16px;
	border		: solid 1px #dadfdb;
	font-family	: Verdana;
	font-size	: 10px;
	color		: #141C6D;
}


.basket_form_order_row,
.basket_form_order_row_green
{
	padding-top		: 4px;
	vertical-align	: bottom;
	overflow		: auto;
	height			: 26px;
}

.basket_form_order_row_green
{
	background-color	: #ECF7EF;
}

.basket_form_order_row .basket_delete_column,
.basket_form_order_row_green .basket_delete_column
{
	padding-top	: 1px;
}

.basket_form_totalprice_row
{
	padding-top	: 8px;
	overflow	: auto;
	width		: 494px;
	display		: block;
	float		: left;
	color		: #3E9223;
}

.basket_form_totalprice_header
{
	width			: 346px;
	display			: block;
	float			: left;
	padding-left	: 10px;
	color			: #141C6D;
}

.basket_form_buttons_row
{
	padding-top		: 12px;
	padding-bottom	: 18px;
	width			: 494px;
	text-align		: right;
	overflow		: auto;
	position		: relative;
	display			: block;
	float			: left;
}

.basket_form_button
{
	display			: inline;
	padding-left	: 10px;
}

.basket_form_delivery_options_container
{
	padding-top		: 12px;
	padding-left	: 10px;
	width			: 456px;
	display			: block;
	float			: left;
	overflow		: auto;
}

.basket_form_delivery_options_header
{
	text-align	: left;
	font-family	: Verdana;
	font-size	: 11px;
	color		: #141C6D;
}

.basket_form_delivery_options
{
	overflow	: auto;
	padding-top	: 14px;
}

.basket_form_delivery_option
{
	display			: block;
	float			: left;
	padding-right	: 10px;
}

/* End of classes for basket */

/* Styles for logout form O.Rudckivsky */
    

    .logoutform
    {
        display     : block;
        height      : 60px;
        font-family : Verdana;
        font-size   : 11px;
        border      : solid 1px #DDDDDD;
        color       : #303880;
        margin		: 0px;
        
        float		: left;
        padding-bottom:2px;
    }
    
    .logoutformheader
    {
       padding     : 10px;
       padding-left    : 10px;
       padding-right   : 180px;
       color           : #3E9223;
       font-weight	   : bold;
       text-align	   : left;         
    }
       
    .logoutformlink
    {
        display         : block;
        float           : left;
        width           : 84px;
        padding-left    : 10px;
        padding-bottom	: 10px;
    }
    
    .logoutformlink img
    {
		border			: none;
	}
    
    .logoutformlink a:link, .logoutformlink a:hover, .logoutformlink a:active, .logoutformlink a:visited
    {
        color           : #3E9223;
    }   

/* End of styles for logout form */


/* Classes for header text O.Rudckivsky */
.headertext
{
	font-size		: 18pt;
	font-family		: Verdana;
	color			: #141c6f;
	display			: block;
	padding-left	: 10px;
	padding-top		: 35px;
	text-align		: left;
}

.headertext_colored
{
	color	: #F6822B;
	font-family : Verdana;
	font-size : 24pt;
}

/* End of class for header text */
.contenttablecontact
{
	padding-top		: 20px;
}
.contactformtext
{
	color: #141d70;
	font-size: 11px;
	font-family: Arial;
	padding-bottom		: 20px;
}
.first_cell
{
	color: #141d70;
	font-size: 11px;
	font-family: Arial;
	padding-bottom	:5px;
	padding-top	    :0px;		
}
.second_cell
{
	color: #141d70;
	font-size: 11px;
	font-family: Arial;
	padding-top	: 0px;
	padding-bottom:0px;
	padding-left: 20px;	
}
.required_fields
{
	color	: #fb9f4a;	
}
.textboxcontact
{
	padding-bottom	:5px;
	padding-top	    :0px;
	width			:220px;
	color			:#141d70;
}
#organisatie, #naam, #voorletters, #postcode, #woonplaats, #land, #email, #telefoon, #fax, #question, #title, #description, #owner, #isbn, #sector, #measurements, #titel
{
	width		:220px;
	color		:#141d70;
	font-size: 11px;
	font-family: Arial;
}
.contactvraag
{
	padding-bottom	: 10px;	
}

/*------------Contact 2 Form-------------------*/
.first_subcell
{
	color: #141d70;
	font-size: 11px;
	font-family: Arial;
	padding-bottom	:5px;
	padding-top	    :0px;	
	padding-left    : 15px;	
}
.group_header
{
	color: #fb9f4a;
	font-size: 11px;
	font-weight : bold;
	font-family: Arial;
	padding-bottom	:5px;
	padding-top	    :0px;	
}
.contact2_inputfield
{
	color: #141d70;
	font-size: 11px;
	font-family: Arial;
	margin-left: 20px;
	border: solid 1px #dcdcdc;
	width   :220px;
}


.textboxcontactform
{
	padding-bottom	: 5px;
	padding-top	    : 0px;
	width			: 160px;
	color			: #141d70;
}
.contactform_inputfield
{
	margin-left     : 8px;
	border          : solid 1px #dcdcdc;
	width           : 160px;
	font-size       : 11px;
}
.conatctform_general_div
{
    background-color: #EEEEEE;
    width           : 170px;
    padding-bottom  : 10px;
    padding-left    : 6px;
    padding-right   : 14px;
}
/*-----------------------------------------------------------ONTS-44531*/
.homepage_BigthImageText
{
	display			: none;
	position		: absolute;
	top				: 0px;
	left			: 0px;
}
/*-----------------------------------------------------------*/