/**
 * Global
 */

body { background: #f8f8f8 url('../../gfx/bg_body.png') top left repeat-x; font-family:"lucida-sans unicode", arial, sans-serif; font-size:11px; color:#5f5f5f; }
h3 a { color:#0c61a3; text-decoration:none; font-family:"times new roman", serif; text-transform:uppercase; }
a { color:#0c61a3; }
body, p { line-height: 1.3; }

h3 { line-height: 1.3; }

/**
 * Wrapper
 */

#wrapper { position:relative; width:900px; margin:0 auto 10px auto; }

/**
 * Content
 */

/*#content { position:relative;}*/
#content { position:relative; width:900px;}

/**
 * Logo
 */

#logo { position:absolute; top:5px; left:0; }

/**
 * Mainmenu
 */

#mainmenu { position:absolute; top:34px; right:0; }
#mainmenu ul { list-style:none; }
#mainmenu ul li { float:left; margin:0 0 0 15px; }
#mainmenu li a { display:block; height:14px; }

/* main menu items */
#mm1 { background:url('../../gfx/mainmenu/menu_1.png') top left no-repeat; width:33px; }
#mm2 { background:url('../../gfx/mainmenu/menu_2.png') top left no-repeat; width:123px; }
#mm3 { background:url('../../gfx/mainmenu/menu_3.png') top left no-repeat; width:75px; }
#mm4 { background:url('../../gfx/mainmenu/menu_4.png') top left no-repeat; width:84px; }
#mm5 { background:url('../../gfx/mainmenu/menu_5.png') top left no-repeat; width:32px; }
#mm6 { background:url('../../gfx/mainmenu/menu_7.png') top left no-repeat; width:51px; }
#mm70 { background:url('../../gfx/mainmenu/menu_6.png') top left no-repeat; width:84px; }

/**
 * Header
 */

#header { position:absolute; top:91px; left:0; width:900px; height:292px; overflow:hidden; }

/* content left */
#header_content_left { float:left; width:575px; height:292px; }
#header_content_left ul { list-style:none; }

/* content right */
#header_content_right { float:right; width:325px; height:292px; overflow:hidden; background-color:#bc97e5; }
#header_content_right .item { height:292px; }
#header_content_right .item h3 { width:230px; overflow:hidden; text-align:center; color:#0c61a3; font-size:23px; font-family:"times new roman", serif; text-transform:uppercase; margin-top:20px; margin-bottom: 20px; }
#header_content_right .item .content {padding:20px; }
#header_content_right .item .content p { color:#fff; margin-bottom:1em; font-size:12px; }
#header_content_right ul .active .content{ display:block; }
#header_content_right ul .inactive .content { display:block; }
#header_content_right > ul { list-style:none; }
#header_content_right #item1 { background:#46b9cc url('../../gfx/header/h1.png') top left no-repeat; }
#header_content_right #item2 { background:#b1df2b url('../../gfx/header/h2.png') top left no-repeat; }
#header_content_right #item3 { background:#ffa529 url('../../gfx/header/h3.png') top left no-repeat; }
#header_content_right #item4 { background:#bc97e5 url('../../gfx/header/h4.png') top left no-repeat; }

/**
 * Footer
 */

#footer { width:900px;}

/* spacer */
.hor_spacer { background: url('../../gfx/hor_spacer.png'); width: 900px; height:1px; margin: 16px 0; line-height:0; font-size:0;}

.footer_left h3 a,
.footer_right h3 a { font-size: 15px; }

/* footer left */
.footer_left { position:relative; float:left; width:526px; background:#d9d8d8; padding:20px 0 20px 30px; height:112px; overflow:hidden; }
.footer_left .content { width:290px; }


/* footer right */
.footer_right { position:relative; float:right; width:295px; background:#d9d8d8; padding:20px 0 20px 30px; height:112px; overflow:hidden; }
.footer_right .content { width:275px; }

/* footer pbi */
.pb_img { position:absolute; top:0; right:0; }

/* footertext */
#footertext { text-transform:uppercase; color:#0c61a3; float:left;}

/* footermenu */
#footermenu { float:right; color:#0c61a3;}
#footermenu a { text-transform:uppercase; text-decoration:none; color:#0c61a3; }
#footermenu a:hover { text-decoration:underline; }

/**
 * Submenu
 */

#submenu { position:absolute; left:0; width:900px; }
#submenu .ul_sub { list-style:none; }
#submenu .sub { float:left; width:210px; margin-left:20px; display:inline; text-align:center; }
#submenu li#sm1 { background: #46b9cc url('../../gfx/submenu/sm1.png') top left no-repeat; }
#submenu li#sm2 { background: #b1df2b url('../../gfx/submenu/sm2.png') top left no-repeat; }
#submenu li#sm3 { background: #ffa529 url('../../gfx/submenu/sm3.png') top left no-repeat; }
#submenu li#sm4 { background: #bc97e5 url('../../gfx/submenu/sm4.png') top left no-repeat; }
#submenu .submenu_header a {  font-size:15px; display:block; font-weight:bold !IMPORTANT; color:#0c61a3; text-decoration:none; font-family:"times new roman", serif; text-transform:uppercase;  }
#submenu a:hover,
#submenu a.active { color:#fff; }
.submenu_header { height:60px; width:210px; overflow:hidden; }

/* Subsubmenu */
ul.subsub { position:relative; list-style-image: url('../../gfx/list_style_image.png'); padding:0 0 0 20px; margin:0 10px 0 15px; width:160px; overflow:hidden;}
ul.subsub h4 { position:relative; text-align:left; width:160px;}
ul.subsub li { position:relative; margin:0 0 10px 0; width:160px; }
ul.subsub h4 a { position:relative; text-transform:uppercase; color:#0c61a3; font-size:12px; text-decoration:none; }
ul.subsub h4 a:hover,
ul.subsub h4 a.active { color:#fff; }

/**
 * Page block
 */

.page_block { position:relative; width:100%; margin:23px 0 0 0; }
.page_block .content { width: 412px;  float:left;}
.page_block a { color:#0c61a3; }
.page_block h1,
.page_block .header1 { color:#0c61a3; font-size:25px; font-family:"times new roman", serif; text-transform:uppercase; width:500px; }
.page_block em {font-style: italic; }
.page_block ol { padding-left:20px; }
.page_block ul { padding-left:15px; }
.page_block ul,
.page_block ol,
.page_block p,
.page_block table { margin: 0 0 1em 0; }

.images { width:426px; text-align:left;}
.flash {width:426px; text-align:right;}

.page_block_image { position:absolute; top:5px; right:0; } 
.image_about_us { position:absolute; top:0; right:0; }

/* Page block home */
.pbhome { float:left; width:210px; margin:0 0 0 20px; overflow-x:hidden; }
.pbhome h1,
.pbhome h2 { font-weight:bold; text-transform:capitalize; font-family:"lucida-sans unicode", arial, sans-serif; font-size:11px; color:#0c61a3; }

/* Page block small */
.pbsmall { float:left; width:326px; margin:0; }
.pbsmall h1,
.pbsmall .header1 { font-size:15px; width:300px; }
.pbsmall .content { width: 324px; margin:0 0 20px 0; }

/* content_left, content_right */
.content_left { float:left; width:330px; }
.content_right { float:right; width:520px; margin-top:17px; }

/**
 * Contactform
 */

.inputter { width:418px; height:19px; background:#fff; border:1px solid #d4d4d4; font-family:"lucida-sans unicode", arial, sans-serif; font-size:11px; color:#5f5f5f; }
textarea.inputter { width:418px; height:107px; font-family:"lucida-sans unicode", arial, sans-serif; font-size:11px; color:#5f5f5f; }
#contactform th { width:98px; vertical-align:top; }
#contactform td { padding-bottom: 11px;}
#captcha_img { position:relative; top:7px; }
#captcha_text { position:relative; }
#error_msg {padding: 5px; margin-bottom:10px; border:1px solid red; color:#5f5f5f; }

/**
 * Breadcrumbs
 */

#breadcrumbs { position:absolute; top:290px; right:0; text-align:right; }
#breadcrumbs a { text-decoration:none; color:#5f5f5f; }
#breadcrumbs a:hover { text-decoration:underline; }

/**
 * Sitemap
 */

#sitemap ul {margin-bottom:0; }
#sitemap li { line-height:1.6em; }


/**
* social
*/
div#social {
	position:absolute;
	top:60px;
	right:0px;
}
div#social a img {
	height:17px;
	width:17px;
}
div#social ul li {
	float:left;
	margin-left:5px;
	list-style:none;

}


