
/*--- CSS BASIC CLASSES BEGIN ---*/

html, body {
	margin:0px;
    padding:0px;
    height:100%;
    border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:14px;
	background:#FFFFFF;
}

p
	{
	margin:0px;
	}

ul
	{
	list-style-image:url(../img/li.gif);
	}

TD 
	{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:14px;	
	vertical-align:top; 
	}
	
table 
	{
	border-collapse:collapse; 
	}
	
.full-width
	{
	width:100%;
	}


.reg-text
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:12px;		
	}
	
.table-cells-bororder TD
	{
	border:1px solid #D2C793;
	padding:2px 3px;
	}

.image-border
	{
	border:1px solid #CC9933;
	}
	
.block-title
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#000000;
	}	

.subtitle
	{
	font-size:17px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#990000;
	}

.subtitle-green
	{
	font-size:17px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #006600;
	}	

.subtitle-orange
	{
	font-size:17px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #E65B00;
	}	

.small-font
	{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	}	
	
.big-green-font
	{
	font-weight:bold;
	font-size:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0D8F00;
	}	
	
.big-red-font
	{
	font-weight:bold;
	font-size:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#A90008;
	}	
	
.left-padding
	{
	padding-left: 20px;
	}		
	
	
	
.data-list-color-line TD
	{
	background: #DDFFE1;
	border-top: 1px solid #9FFF95;
	}
	
.data-list-title
	{
	padding: 3px 10px;
	font-size: 14px;
	color: #006633;
	font-weight:bold;
	vertical-align:top;
	}	
	
.data-list-small-font
	{
	padding: 3px 10px;
	font-size: 10px;
	color:#009900;
	vertical-align:top;	
	}
	
.data-list-regular
	{
	padding: 6px 10px 15px 10px;
	font-size: 13px;
	}
	
	
	
.form-reg-td TD
	{
	font-weight:bold;
	padding:2px 10px 2px 0px;
	}
	
.green-login
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #10AE00;
	font-weight:bold;
	}	

.input-text
	{
	border:1px solid #7091B9 ;
	background:url(../img/input_text_background.gif) #FFFFFF top repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color:#2A5890;
	padding:1px 4px;
	}

.input-text-big
	{
	border:1px solid #7091B9 ;
	background:url(../img/input_text_background.gif) #FFFFFF top repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	color:#2A5890;
	padding:0px 4px;
	}
	
.input-select
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	font-weight:normal;	
	}	
	
.btn
	{
	border: #666666 1px solid;
	background: url(../img/btn_background.gif) bottom repeat-x #EFEFEF;
	color:#000000;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0px 4px;
	}


H1
	{
    font-size: 23px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
    color: #006633;
    }

H2
	{
    font: 14px;
    font-family:arial narrow, arial, sans-serif;
    color: #0068C8;
    font-weight: bold;
    }


H4 {font: bold 10.5pt/1 arial, sans-serif; color: #88AA00; margin-top: 0px; margin-bottom: 5px}

IMG A {border: 0px}

A:hover {text-decoration: none; color: #bf2e1a}
A {color: #bf2e1a; text-decoration: underline}


FORM {margin: 0px}


/*--- CSS BASIC CLASSES END ---*/


.hor-line
	{
	background:url(../img/hor_line_pix.gif) top left repeat-x;
	}




.central-body
	{
	}



	
.top-lang
	{
	vertical-align:top;
	text-align:right;
	padding:5px 15px;
	color: #666666;
	font-size:10px;
	}
	
.top-lang A
	{
	color:#085700;
	font-size:10px;
	text-decoration:underline;
	}	
	
.top-lang A:hover
	{
	color:#085700;
	text-decoration:none;
	}	
	
	
.top-home
	{
	vertical-align:top;
	text-align:left;
	padding:8px 15px;
	white-space:nowrap;
	}	
	
	
.top-general-cell
	{
	
	background:url(../img/top_backfround.gif) top repeat-x;
	}
	
.top-background-sky
	{
	height:163px;
	background:url(../img/top_background_sky.gif) left bottom no-repeat;
	}	
	
	
	
.buttons-backgr
	{
		background:url(../img/top_menu_background.gif) top repeat-x #FFFAC3;
	}
	
.top-menu-separator
	{
	background:url(../img/ver_line_pix.gif) right repeat-y;	
	}
	
	
.top-button-center-0
	{
	vertical-align:middle;
	text-align:center;
	padding: 7px 20px;
	cursor:pointer;
	}
	
.top-button-center-0 A
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	white-space:nowrap;
	}
	
.top-button-center-0 A:hover
	{
	color: #666666;
	text-decoration:none;
	}	
		

.top-button-center-1
	{
	background: url(../img/top_menu_background_select.gif) top repeat-x #B6F49A;
	vertical-align:middle;
	text-align:center;
	padding: 7px 20px;
	cursor:pointer;
	}
	
.top-button-center-1 A
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#067500;
	text-decoration:none;
	font-weight:bold;
	white-space:nowrap;	
	}
	
.top-button-center-1 A:hover
	{
	color: #333333;
	text-decoration:none;
	}			
		

.topmenu_alternative A
	{
	color:#0099FF;
	}	
	
.topmenu_noshow A
	{
	color:#999999;
	}
	

.path-nolink
	{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#006009;
	}
	
.path-nolink-noshow
	{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	}	
	
.path-nolink-alternativemenu
	{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0D98FF;
	}	
	
a.path-link
	{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#006009;
	text-decoration:underline;	
	}
	
a.path-link:hover
	{
	color:#006009;
	text-decoration:none;	
	}	
	
a.path-link-noshow
	{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #999999;
	text-decoration:underline;	
	}
	
a.path-link-noshow:hover
	{
	color:#999999;
	text-decoration:none;	
	}

	
a.path-link-alternativemenu
	{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #0D98FF;
	text-decoration:underline;	
	}
	
a.path-link-alternativemenu:hover
	{
	color:#0D98FF;
	text-decoration:none;	
	}	
	
	

.hor-line
	{
	background:url(../img/hor_line_pix.gif) top repeat-x;
	height:1px;
	}

.catalog-central-cell
	{
	padding: 0px 20px;	
	}
	
	
	
.catalog-left-cell
	{
	vertical-align:top;
	width:200px;
	padding:0px 5px;
	/* background:url(../img/ver_line_pix.gif) right top repeat-y; */
	}	

.catalog-right-cell
	{
	vertical-align:top;
	width:200px;
	padding:0px 5px;
	/* background:url(../img/ver_line_pix.gif) left top repeat-y; */
	}


.right-menu-cell-td TD
	{
	padding:4px 10px;
	}



a.menu-item-reg-a
	{
	color: #AE4A00;
	text-decoration:none;
	font-size:12px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
    }
	
a.menu-item-reg-a:hover
	{
	color:#000000;
	text-decoration:none;
    }
	
	
	
a.menu-item-1-level-a
	{
	color: #A83F00;
	text-decoration:none;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
    }
	
a.menu-item-1-level-a:hover
	{
	color:#000000;
	text-decoration:none;
    }
	


a.menu-item-2-level-a
	{
	color: #AE4A00;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
    }
	
a.menu-item-2-level-a:hover
	{
	color:#000000;
	text-decoration:none;
    }		
	
		

a.menu-item-reg-sub-a
	{
	color:#F02100; 
    }

a.menu-item-select
	{
	color: #067500 !important;
    }

a.menu-item-noshow-a
	{
	color: #999999;
    }
	
a.menu-item-alternativemenu-a
	{
	color: #0D98FF;
    }
		

.menu-cell-padding
	{
	padding-top:4px;
	padding-bottom:4px;
	}

.menu-item-over
	{
     background: #FFB700;
    }
	

a.right-reg
	{
	color:#990000;
	font-size:15px;
	font-weight:bold;
	text-decoration:underline;
	}	
	
a.right-reg:hover
	{
	color:#000000;
	text-decoration:underline;	
	}		


a.right-alternative
	{
	color: #0099FF;
	font-size:15px;
	font-weight:bold;
	text-decoration:underline;
	}	
	
a.right-alternative:hover
	{
	color:#000000;
	text-decoration:underline;	
	}	

a.right-noshow
	{
	color: #999999;
	font-size:15px;
	font-weight:bold;
	text-decoration:underline;
	}	
	
a.right-noshow:hover
	{
	color:#000000;
	text-decoration:underline;	
	}	
	
	

a.alternative-reg
	{
	color:#990000;
	font-size:10px;
	text-decoration:underline;
	}	
	
a.alternative-reg:hover
	{
	color:#000000;
	text-decoration:underline;	
	}	
	
	

a.alternative-noshow
	{
	color: #999999;
	font-size:10px;
	text-decoration:underline;
	}	
	
a.alternative-noshow:hover
	{
	color:#000000;
	text-decoration:underline;	
	}		
	
	
	

.alternative-horizontal-reg
	{
	font-size:12px;
	padding:6px;
	font-weight:bold;
	white-space:nowrap;
	}	
	
.alternative-horizontal-reg A
	{
	color:#FFFFFF;
	text-decoration:none;
	}	
	
.alternative-horizontal-reg A:hover
	{
	color:#FFFFFF;
	text-decoration: underline;
	}	

.alternative-horizontal-dropdown
	{
	padding: 3px 12px 3px 7px;
	font-size:12px;
	white-space:nowrap;
	}	
	
.dropdown-menu-background
	{
	background:url(../img/dropdown_menu_background.gif) top repeat-x #009FDC;
	}


.language-cell
	{
	padding:6px;
	font-size:12px;
	font-weight:bold;
	white-space:nowrap;
	}
	
.language-cell A
	{
	text-decoration:none;
	color: #005E81;
	}
	
.language-cell A:hover
	{
	text-decoration:none;
	color: #0084B6;
	}	
	
.top-logo
	{
	background:url(../img/top_logo.gif) top left no-repeat;
	text-align:left;
	font-size:15px;
	width:308px;
	height:72px;
	color:#FFFFFF;
	font-weight:bold;
	}
	



	
/* Color blue box begin*/	

.background-blue-top-title-background
	{
	font-size:12px;
	background: #93D9FD;
	border: 1px solid #93D9FD;
	}	

.background-blue-top-title
	{
	color:#007FC2;
	font-weight:bold;
	font-size:11px;
	padding: 3px 3px 3px 10px;
	vertical-align:middle;
	}
	
.background-blue-top-body
	{
	background:url(../img/colorbox_blue_top_title_body.gif) top repeat-x;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	padding:13px;
	border: 1px solid #93D9FD;
	}

/* Color blue box end*/
	




/* Color Orange box begin*/	

.background-orange-top-title-background
	{
	color:#FFFFFF;
	font-size:12px;
	background:url(../img/colorbox_orange_top_title_background.gif) top repeat-x #E39601;
	height:23px;
	}	

.background-orange-top-title
	{
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	padding:0px 4px;
	vertical-align:middle;
	}
	
.background-orange-top-body
	{
	background:url(../img/colorbox_orange_top_title_body.gif) top repeat-x;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	padding:13px;
	}


/* Color Orange box end*/



/* Color grey box begin*/	

.background-grey-top-title-background
	{
	color:#FFFFFF;
	font-size:12px;
	background:url(../img/colorbox_grey_top_title_background.gif) top repeat-x #CECECE;
	height:23px;
	}	

.background-grey-top-title
	{
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	padding:0px 4px;
	vertical-align:middle;
	}
	
.background-grey-top-body
	{
	background:url(../img/colorbox_grey_top_title_body.gif) top repeat-x;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	padding:13px;
	}

/* Color grey box end*/



.category-list-icon
	{
	vertical-align:top;
	padding: 7px 0px 3px 0px
	}

.category-list-value
	{
	vertical-align:top;
	padding: 3px 0px 3px 5px
	}
	
	
	

.category-list-item-1
	{
	cursor:pointer;
	background:url(../img/directory_list_item_background.gif) top repeat-x;
	padding: 5px 10px 7px 15px;
	font-size: 17px;
	color: #105695;
	}
	
.category-list-item-2
	{
	cursor:pointer;
	background:#B2E8FF;
	padding: 5px 10px 7px 15px;
	font-size: 17px;
	color: #105695;
	}


	
.error
	{
	color: #E70000;
	font-weight:bold;
	}
	
.success
	{
	color: #056A00;
	font-weight:bold;
	}
	
			
.not-active
	{
	color: #666666;
	}	
	

.left-menu-cell-background
	{
	padding: 6px;
	background: url(../img/left_menu_background.jpg) top right no-repeat #FFFAC3;
	border: 1px solid #EDE376;
	}