@charset "utf-8";
/* CSS Document */

div, a, img {
	border: 0px none;
	padding: 0px;
	margin: 0px;
}

/*div { float: left; }*/

a {
	text-decoration: none;
	color: #ffffff;
}

a:hover {
	color: #CCCCCC;
	/*text-decoration: underline;*/
}

/*.ul_level_2 li:hover {
	color: #88b3e2;
}*/

ul, li { float: left;}

body {
	background-color: #dcdcdc;
	width: 806px;
	margin: 0px auto;
}

#wrapper {
	width: 806px;
	margin-top: 7px;
	float: left;
}

#top_buttons {
	float: left;
}

.top_button {
	float: left;
	overflow: hidden;
	height: 103px;
	width: 160px;
	/*border: 1px red dashed;*/
}

#first_button {
	width: 162px;
}

#last_button {
	width: 164px;
}


#top_buttons div .show{
	display:block;
	height:103px;
	
}
#top_buttons div .hide {
	height: 0;
	overflow: hidden;
}
#top_buttons div:hover .hide, #top_buttons div.over .hide {
	cursor: pointer;
	height:103px;
}
#top_buttons div:hover .show, #top_buttons div.over .show {
	height: 0;
	overflow: hidden;
}

.space_1 {
	width: 806px;
	height: 4px;
	float: left;
	overflow: hidden;
}

.space_2 {
	width: 4px;
	height: 100px;
	float: left;
	overflow: hidden;
}

#logo {
	float: left;
	overflow: hidden;
	/*width: 806px;
	height: 185px;
	margin: 0px auto;
	display: inline-block;*/
}

#logo_buttons {
	float: left;
	/*border: 1px red dashed;*/
	
	margin-top: -177px;
	margin-left: 717px;

	width: 79px;
	height: 32px;
}

#main_container {
	float: left;
}

#main_left_cont {
	width: 215px;
	background-color: #f0f0f0;
	float: left;
}

#menu_tb {
	width: 215px;
	height: 17px;
	float: left;
	overflow: hidden;
}

#menu_bb {
	width: 215px;
	height: 20px;
	float: left;
	overflow: hidden;
}

#menu_container {
	/*padding: 0px 10px 0px 8px;*/
	background: url(images/menu_content_backgr.gif) repeat-y;
	float: left;
	width: 215px;
}

#menu_content {
	margin: 0px 10px 0px 8px;
	float: left;
	width: 197px;
	/*border: 1px blue dashed;*/
	overflow: hidden;
	/*background-color:#00FF00;*/
}

#menu_wrapper {
	margin-left: 25px;
	/*border: 1px black solid;*/
	float: left;
	width: 146px;
	overflow: hidden;
}

#menu_1 { display: none; }
#menu_2 { display: none; }
#menu_3 { display: none; }

.menu_header {
	line-height: 18pt; 
	cursor: pointer;
	letter-spacing: -1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6b6b6b;
	font-weight: bold;
	margin-bottom: 8px;
}

.menu_header_new_1 {
	height: 27px;
	width: 27px;
	float: left;
}

.menu_header_new_2 {
	height: 27px;
	width: 109px;
	float: left;
	background: url(images/menu_header_backgr.gif) repeat-x;
}

.menu_header_text {
	margin-top: 2px; 
}


.menu_header_new_3 {
	height: 27px;
	width: 10px;
	float: left;
}

.ul_level_1 {
	width: 100%;
	/*margin: 0px 5px;*/
	/*border: 1px blue dashed;*/
	
}

.ul_level_1 li { 
	width: 100%; 
	/*border: 1px red dashed;*/ 
	/*list-style-type: disc;*/
	
}

.ul_level_2 {
	width: 100%;
	margin: 0px 0px;
	/*border: 1px blue dashed;*/
	/*list-style-type: disc;*/
	display: list-item;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6b6b6b;
	font-weight: normal;
	line-height: 1.5;
}

.active_li {
	color: #88b3e2;
}

li .active_li .menu_inner_item {
	text-decoration: underline;
}

.menu_disc {
	font-size:16px; 
	font-weight: bold;
	margin-top: 2px; 
	left: 0px; 
	overflow: hidden;
	line-height: 18pt;
	margin-right: 3px;
	text-decoration: none;
}

#main_center_cont {
	width: 587px;
	background-color: #f0f0f0;
	float: left;
}

#main_tb {
	width: 587px;
	height: 17px;
	float: left;
	overflow: hidden;
}

#main_bb {
	width: 587px;
	height: 20px;
	float: left;
	overflow: hidden;
}

#main_content_container {
	/*padding: 0px 10px 0px 8px;*/
	background: url(images/main_content_backgr.gif) repeat-y;
	float: left;
	width: 587px;
}

#main_content {
	margin: 0px 10px 0px 8px;
	float: left;
	width: 567px;
	/*border: 1px blue dashed;*/
	overflow: hidden;
	/*background-color:#00FF00;*/
}

#main_content_header {
	height: 27px;
	width: auto;
	float: left;
	margin-bottom: 10px;
}

#main_content_header_1 {
	height: 27px;
	width: 27px;
	float: left;
}

#main_content_header_2 {
	height: 27px;
	width: auto;
	float: left;
	background: url(images/main_content_header_2.gif) repeat-x;
}

#main_content_header_text {
	margin-top: 7px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold;
	color: #40454b;
}

#main_content_header_3 {
	height: 27px;
	width: 10px;
	float: left;
}

#main_content_body {
	clear: left;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #818181;
	text-align: justify;
	line-height: 16pt;
}


#bottom_container {
	width: 806px;
	height: 69px;
	background: url(images/bottom_backgr.jpg) no-repeat;
	float: left;
}

#best_it {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	float: left;
	
	margin-top: 26px;
	margin-left: 32px;
}

#bottom_menu_cont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	/*border: 1px blue dashed;*/
	float: left;
	
	margin-top: 26px;
	margin-left: 70px;
}

#bottom_menu {
	list-style-type: none;
	margin: 0px;
}

#bottom_menu_cont ul {
	padding: 0px;
}

#bottom_menu_cont li {
	float: left;
	margin: 0px 15px;
}

