html, body, p, h1, h2, h3, h4, h5, h6, form, fieldset, a { 
border:0;
margin:0; 
padding:0; 
}

body {
background-color:#f5f5f5;
}

#site_container {
background-color:#ffffff;
background-image:url(img/shadow.gif);
margin:auto;
overflow:auto;
width:780px;
}

#shadow_top {
background-color:#ffffff;
background-image:url("img/shadow_top.gif");
height:24px;
width:780px;
}

#shadow_bottom {
background-color:#ffffff;
background-image:url("img/shadow_bottom.gif");
height:30px;
width:780px;
}

#header {
height:80px;
margin:auto;
width:736px;
}
	
	#logo {
	background-image:url("img/logo.gif");
	display:block;
	float:left;
	height:55px;
	margin:8px 60px 0 0;
	width:159px;
	}
	
	#logo a {
	display:block;
	height:55px;
	width:159px;
	}
	
#top_submenu {
background-image:url("img/bg_top_submenu.gif");
border-bottom:1px solid #404040;
height:31px;
margin:auto;
width:760px;
}

#menu {
font-size:12px;
font-weight:bold;
margin:auto;
text-align:center;
width:736px;
}

	.menu_item {
	background-image:url("img/bg_menu.gif");
	color:#ffffff;
	display:block;
	float:left;
	height:20px;
	margin-right:2px;
	width:90px;
	}
	
	.menu_item a {
	color:#ffffff;
	text-decoration:none;
	}
	
	.menu_item a:hover {
	background-image:url("img/bg_menu_h.gif");
	color:#ffffff;
	display:block;
	height:20px;
	text-decoration:none;
	width:90px;
	}
	
	.menu_typo {
	display:block;
	padding:2px 0 0 0;
	}
	
#where_i_am {
border-bottom:2px solid #444444;
margin:auto;
width:733px;
}

#main_content {
margin:3px auto 0px auto;
overflow:auto;
width:733px;
}

#left_column {
clear:both;
float:left;
width:527px;
}

#right_column {
float:left;
width:202px;
background-color:#ffffff;
margin-left:4px;
}

#login_box {
display:block;
height:233px;
border-bottom:1px solid #404040;
}

.header_image {
display:block;
height:128px;
width:527px;
margin-bottom:3px;
}

.category_column {
float:left;
width:240px;
}

.iconMenu {
border:1px solid #dddddd;
margin-top:4px;
overflow:auto;
padding:5px 0 0 30px;
width:495px;
}

.iconText {
padding:70px 0 0 0;
}

.iconItem1 {
background-image:url("img/icon_catalog.gif");
background-position:top center;
background-repeat:no-repeat;
float:left;
height:95px;
text-align:center;
width:70px;
}

.iconItem2 {
background-image:url("img/icon_event.gif");
background-position:top center;
background-repeat:no-repeat;
float:left;	
height:95px;
margin-left:25px;
text-align:center;
width:70px;
}

.iconItem3 {
background-image:url("img/icon_partners.gif");
background-position:top center;
background-repeat:no-repeat;
float:left;	
height:95px;
margin-left:25px;	
text-align:center;
width:70px;
}

.iconItem4 {
background-image:url("img/icon_vipjobs.gif");
background-position:top center;
background-repeat:no-repeat;
float:left;	
height:95px;
margin-left:35px;	
text-align:center;
width:70px;
}	

.iconItem5 {
background-image:url("img/icon_info.gif");
background-position:top center;
background-repeat:no-repeat;
float:left;	
height:95px;
margin-left:25px;	
text-align:center;
width:70px;
}

.iconItem1 a, .iconItem2 a, .iconItem3 a, .iconItem4 a, .iconItem5 a {
color:#ff861a;
display:block;
font-size:14px;
font-weight:bold;
height:85px;
text-decoration:none;
width:70px;	
}

.indexSmallLeftTab {
background-color:#eeeeee;
border-bottom:1px solid #404040;
float:left;
height:150px;
margin-top:4px;
overflow:auto;
width:291px;
}

.indexSmallRightTab {
background-color:#eeeeee;
border-bottom:1px solid #404040;
float:left;
height:150px;
margin:4px 0 0 5px;
overflow:auto;
width:231px;
}	

.indexSmallTabHeader {
background-color:#ffffff;	
background-image:url("img/icon_catalog.gif");
background-position:80px -10px;
background-repeat:no-repeat;	
border:1px solid #d5d5d5;
height:30px;
}

.indexSmallTabHeader2 {
background-color:#ffffff;	
background-image:url("img/icon_partners.gif");
background-position:100px -15px;
background-repeat:no-repeat;	
border:1px solid #d5d5d5;
height:30px;
}

.indexSmallTabHeader3 {
background-color:#ffffff;	
background-image:url("img/icon_event.gif");
background-position:70px -15px;
background-repeat:no-repeat;	
border:1px solid #d5d5d5;
height:30px;
}

.indexSmallTabHeader4 {
background-color:#ffffff;	
background-image:url("img/icon_vipjobs.gif");
background-position:90px -10px;
background-repeat:no-repeat;	
border:1px solid #d5d5d5;
height:30px;
}

.indexSmallTabHeader5 {
background-color:#ffffff;	
background-image:url("img/icon_info.gif");
background-position:50px -10px;
background-repeat:no-repeat;	
border:1px solid #d5d5d5;
height:30px;
}

.loginHeader {
background-color:#ffffff;	
background-image:url("img/icon_event.gif");
background-position:120px -15px;
background-repeat:no-repeat;	
border:1px solid #d5d5d5;
height:30px;
}

.tabHeaderText {
font-size:16px;
padding:5px 0 0 10px;
}

.tabText {
color:#444444;
font-size:11px;
padding:5px 10px 0 10px;
}

.tabTextDynamic {
color:#444444;
font-size:11px;
padding:20px 20px 0 20px;
}

.cleanSpacer {
clear:both;
display:block;
height:20px;
}

.indexBigBottomTab {
background-color:#eeeeee;
border-bottom:1px solid #404040;
float:left;
height:200px;
margin-top:4px;
overflow:auto;
width:527px;
}

.indexBigTabHeader {
background-color:#ffffff;	
background-image:url("img/icon_catalog.gif");
background-position:80px -10px;
background-repeat:no-repeat;	
border:1px solid #d5d5d5;
height:30px;
}

.loginBox {
background-color:#eeeeee;
border-bottom:1px solid #404040;
font-size:11px;
height:233px;
overflow:auto;
width:202px;
}

.loginBox a {
color:#000000;
text-decoration:none;
}

.loginBox a:hover {
color:#555555;
text-decoration:underline;
}

.middleInputField input {
border:1px solid #888888;
padding:2px;
width:150px;
}

.loginInputContainer {
padding:15px;
}

.indexSmallRightSecondTab {
background-color:#eeeeee;
border-bottom:1px solid #404040;
height:150px;
margin:4px 0 0 0;
overflow:auto;
width:201px;	
}

.indexSmallRightThirdTab {
background-color:#eeeeee;
border-bottom:1px solid #404040;
height:200px;
margin:4px 0 0 0;
overflow:auto;
width:201px;	
}

.mainCatalogueHeader {
background-color:#ffffff;	
background-image:url("img/icon_catalog.gif");
background-position:80px -10px;
background-repeat:no-repeat;	
border:1px solid #d5d5d5;
height:30px;
}

.indexCatalogueTab {
background-color:#eeeeee;
border-bottom:1px solid #404040;
float:left;
margin-top:4px;
overflow:auto;
width:527px;
}

.banner {
padding:0 0 3px 0;
}

/* Footer */

#footer {
clear:both;
padding:4px 0 2px 0;
text-align:center;
width:733px;
margin:auto;
}

