@charset "utf-8";
/* CSS Document */

#page_content {margin: 0;}

#page_content ul li {list-style-type: none; margin-left: 0px;}
#page_content ul li strong {font-size: 12px; color: #324D5D;}
#page_content ul li ul li {margin-bottom: 0px; margin-left: 25px; line-height: 20px; list-style-type: circle;}
#page_content ul li ul li a {color: #336699;}

#directions {margin: 30px 0 0 0;}

#index_news_texts {margin: 20px 0 20px 0;}
#index_news_texts #index_news_texts_header {padding: 3px;}
#index_news_texts #index_news_texts_header .button {float: right; width: 11px; padding-top: 3px; margin-left: 5px;}

#index_col_l {float: left; width: 485px; margin: 0 70px 0 0;}
#index_col_r {float: left; width: 435px;}

#big_index_menu h1 {height: 46px; width: 399px; color: #FFFFFF; margin: 0 0 0 -7px; padding: 7px 0 0 25px;} 	
#big_index_menu h1.one {background: url(/img/index_menu_title_1.png) no-repeat;} 	
#big_index_menu h1.two {background: url(/img/index_menu_title_2.png) no-repeat;} 	
#big_index_menu td {vertical-align: top;}

#big_index_menu_n {margin-bottom: 25px; margin-top: 30px;}
#big_index_menu_n h1 {height: 35px; width: 434px; color: #FFFFFF; margin: 20px 0 10px 20px; padding: 0px 0 0 0px;} 	
#big_index_menu_n div.one {background: url(/img/index_menu_title_n_1.gif) no-repeat;} 	
#big_index_menu_n div.two {background: url(/img/index_menu_title_n_2.gif) no-repeat;} 
	
#page_title_navigation {margin: 8px 0 0 0;}
#page_title_navigation li {width: 160px;}

.box {float: left; width: 235px; margin: 0 15px 0 0px;}
.box p {font-size: 11px; line-height: 11px; color: #666666;}
.box a:hover p {text-decoration: none !important;}
.box li {list-style-type: none; font-size: 12px; margin: 0 0 5px 0;}
.box h1 {font-size: 12px; margin: 0 0 3px 0; color: #0066cc; font-weight: bold;}
.box a h1  {color: #0066cc !important;}
.box a:hover h1 {text-decoration: underline;}
.box .decor {position: absolute; right: 0px; bottom: 0px; margin: 0px -1px -1px 0px;}
.box .image {float: left; margin-right: 10px; height: 90px; /*border: 1px solid #000000;*/}

#tworow .box .image {height: 90px;}

/*
.column_1 {width: 207px;}
.column_4 {width: 167px;}
*/
#dir_3 .image {width: 57px; text-align: right;}
#dir_4 .image {height: auto;}
#dir_6 .image {width: 51px; text-align: right;}

#news a h1 {color: #000000 !important; font-size: 12px; font-weight: bold; margin: 5px 0 0 0; padding-bottom: 2px;}
#news li {font-size: 11px; margin: 0 0 3px 0; line-height: 11px;}
#news li a {color: #000000;}
#news .date {color: #999999; font-weight: bold;}

.hosting_box {text-align: left; margin: 0 0 18px 50px;}
.hosting_box div {padding: 2px 0 0 0;}
.hosting_box div a, .hosting_box div p {line-height: 15px;}
.underlined {text-decoration: underline !important;}
.underlined:hover {text-decoration: none !important;}

