@charset "utf-8";
/* CSS Document */



* {margin:0; padding:0}

body {
	background-color:#151515;
	font-family:Verdana, Geneva, sans-serif;
	font-size:8.5pt;
	color:#fff;
}
h2
{
	font-family:Georgia;
	font-size:28px;
	font-weight:100;
	text-transform:uppercase;
	border-bottom:1px solid #fff;
	text-align:left;
	margin-bottom:15px;
	line-height:27px;
}

p, em, blockquote {padding:10px 5px; display:block}

a img {border:none}

blockquote em {font-size:11px; padding:10px 0}

blockquote {
border-bottom:1px dotted #ccc;
}

blockquote.big_quote {
	font-family:Georgia;
	font-size:20px;
}

em {
	font-size:14px;
	font-weight:200;
	font-style:normal;
}

ul {padding:10px 25px; list-style-type:circle}
ul li {padding:5px 0}

a {color:#fff; text-decoration:underline}
a:hover {text-decoration:none}

a:active, a:focus {
outline: 0
}

#wrapper {
	width:924px;
	margin:55px auto;
}

#big_bg_img {
	height:597px;
}

#big_bg_img {background:url(../images/main_bg.jpg) no-repeat}
#big_bg_img.homepage {background:url(../images/news_bg.jpg) no-repeat}
#big_bg_img.businesspage {background:url(../images/business_bg.jpg) no-repeat}
#big_bg_img.valuepage {background:url(../images/value_bg.jpg) no-repeat}
#big_bg_img.creatorspage {background:url(../images/creators_bg.jpg) no-repeat}

#logo {
	float:left;
	
	width:155px;
	height:69px;
	padding:55px 0 0 80px;
}

#logo h1 a {
	display:block;
	width:155px;
	height:69px;
	background:url(../images/logo.png) no-repeat ;
	text-indent:-999px;
}

#map {margin: 40px 0 0 -60px}

#newsbox_wrapper {
	float:right;
	width:541px;
	/*height:244px;*/
	margin:90px 50px 0 0;
	/*padding:20px 10px 15px 10px;*/
}
#newsbox_wrapper p {padding-right:15px}

#newsbox {
	height:247px;
	background: url(../images/newsbox_01.png) no-repeat;
	overflow: hidden;
	padding:10px 5px 5px 10px;	
}

#newsbox_bottom {
	height:17px;
	background:url(../images/newsbox_02.png) no-repeat;
}

#contentbox {
	float:right;
	width:540px;
	height:279px;
	margin:90px 50px 0 0;
	padding:0 10px 0 0;
	overflow:auto;
}
/*big menu*/
#big_menu {
	float:left;
	width:924px;
	padding:0;
	margin:10px 0 0 0;
	height:177px;
}

#big_menu ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

#big_menu ul li {
	padding:0;
	display:block;
	float:left;
	padding-top:40px;
	height:177px;
}

#big_menu ul li a{
	display:block;
	height:53px;
	text-indent:-9999px
}

li#bigmnu1 a{
	background:url(../images/big_mnu1_txt.png) no-repeat;
	margin:0 0 0 25px;
}

li#bigmnu2 a{
	background:url(../images/big_mnu2_txt.png) no-repeat;
	margin:0 0 0 20px;
}

li#bigmnu3 a{
	background:url(../images/big_mnu3_txt.png) no-repeat;
	margin:0 0 0 20px;
}

#big_menu ul li ul {display:none}

#big_menu ul li:hover ul, 
#big_menu.sitemap ul li ul,
#big_menu.business ul li#bigmnu1 ul,
#big_menu.value ul li#bigmnu2 ul, 
#big_menu.creators ul li#bigmnu3 ul {display:block}

#big_menu ul li#bigmnu1 {width:322px; padding-left:2px}
#big_menu ul li#bigmnu2 {width:236px}
#big_menu ul li#bigmnu3 {width:362px; padding-right:1px}

#big_menu ul li#bigmnu1:hover, 
#big_menu.business ul li#bigmnu1, 
#big_menu.sitemap ul li#bigmnu1 {background:url(../images/big_mnu1.png) no-repeat}

#big_menu ul li#bigmnu2:hover, 
#big_menu.value ul li#bigmnu2,
#big_menu.sitemap ul li#bigmnu2 {background:url(../images/big_mnu2.png) no-repeat}

#big_menu ul li#bigmnu3:hover, 
#big_menu.creators ul li#bigmnu3,
#big_menu.sitemap ul li#bigmnu3 {background:url(../images/big_mnu3.png) no-repeat}

/* end: big menu */

/* the submenus */

#big_menu ul li ul {margin:10px 0 0 0; padding:0 }
#big_menu ul li ul li a, #big_menu ul li ul li {height:16px; background: transparent}
#big_menu ul li ul li {
	float:none;
	text-align:center;
	padding:0;
	margin:5px 0;
	background-repeat:no-repeat;
}

#big_menu li#bigmnu1 ul li:hover, 
#big_menu li#bigmnu2 ul li:hover,
#big_menu li#bigmnu3 ul li:hover {background-color:#450504}

#big_menu li#bigmnu1 ul li {background-image:url(../images/big_mnu1_sub.png)}
#big_menu li#bigmnu2 ul li {background-image:url(../images/big_mnu2_sub.png)}
#big_menu li#bigmnu3 ul li {background-image:url(../images/big_mnu3_sub.png)}

#big_menu li ul li.sub1 { background-position: center 1px}
#big_menu li ul li.sub2 { background-position: center -22px}
#big_menu li ul li.sub3 { background-position: center -47px}
#big_menu li ul li.sub4 { background-position: center -70px}
#big_menu li ul li.sub5 { background-position: center -94px}


/*end: the submenus*/


#bottom_menu {float:right;}

#bottom_menu ul {
	list-style-type:none;
	margin:5px 0 0 0;
	padding:0;
}

#bottom_menu ul li {
	display:block;
	float:left;
	background:url(../images/menu.gif) no-repeat;
	height:5px;
	padding:5px 10px;
	border-right: 1px solid #fff;
	margin:5px 10px;
}

#bottom_menu ul li.last {border: none}

#bottom_menu ul li a {
	display:block;
	height:15px;
	text-indent:-9999px;
	margin:-5px 0 0 -20px;
	padding:0;
}

#bottom_menu ul li#mnu1 {width:25px; background-position: 0 0}
#bottom_menu ul li#mnu2 {width:41px; background-position: -58px 0}
#bottom_menu ul li#mnu3 {width:43px; background-position: -133px 0}
#bottom_menu ul li#mnu4 {width:42px; background-position: -210px 0}
/*
#bottom_menu ul li#mnu1:hover, #bottom_menu ul li#mnu1.active {width:25px; background-position: 0 -5px}
#bottom_menu ul li#mnu2:hover, #bottom_menu ul li#mnu2.active {width:41px; background-position: -58px -5px}
#bottom_menu ul li#mnu3:hover, #bottom_menu ul li#mnu3.active {width:43px; background-position: -133px -5px}
#bottom_menu ul li#mnu4:hover, #bottom_menu ul li#mnu4.active {width:42px; background-position: -210px -5px}
*/