body {
	background: #fff;
	margin: 0px;
 padding: 18px;
}

form {
 padding: 0px;
 margin: 0px;
}

#wrapper {
 width: 960px;
}

li {
	list-style-image: url(../../gfx/list_item.gif);
	list-style-position: outside;
}

ul {
	padding: 0 0px 5px 0px;
	margin: 0px 0px 0px 10px;
}

#logoDiv {
	top: 17px;
	width: 170px;
	height: 120px;
	left: 10px;
}

#logoDiv a.link {
 display:block;
 text-indent:50px;
 color:#000;
 text-decoration:none;
}

#logoDiv a.link:hover {
 text-decoration:underline;
}

#logoBgDiv {
	position: absolute;
	width: 170px;
	height: 116px;
	top: 1px;
	margin: 1px 0px 1px 0px;
}

#naviDiv {
 position:relative;
 height: 163px;
 background:white url(../../gfx/navi-bg2.gif);
}

#naviDiv .subdiv {
	position: absolute;
	top: 32px;
	width: 142px;
	height: 120px;
}

#naviDiv .subdivSel {
	position: absolute;
	top: 10px;
	width: 167px;
	height: 120px;
	background: #A0A91C;
}


#workDiv {
	left: 200px;
}
	
#privatDiv {
	left: 345px;		
}
	
#eventDiv {
	left: 490px;		
}
	
#experimentDiv {
	left: 635px;
}

#naviDiv #blackNavi {
 left: 780px;
 width:10px;
 background:black;
 height:98px;
 top:65px;
}

.logoImage {
 position: absolute;
 top: 24px;
}

.navStripe {
	position:absolute;
	top:15px;
	width:170px;
	height:10px;
	background:#212E31;
	z-index:1
}


.navStripeSmall {
	position:absolute;
	height:1px;
	background:#212E31;
}

.stripeUp {
	top: 33px;
}

.stripeDown {
	top: 122px;
}

.logoStripeDown {
	top: 122px;
 left: 190px;
	width: 740px;
}

.newsStripe {
	position:absolute;
	top:11px;
	width:170px;
	height:7px;
	background:#212E31;
	z-index:1
}

.headStripe {
	position:absolute;
	top:18px;
	width:740px;
	height:7px;
	background:#212E31;
	z-index:1
 display:none;
}

.projectStripe {
	position:absolute;
	top:17px;
	width:600px;
	height:7px;
	background:#212E31;
	z-index:1
}

.headImage {
 display:none;
}

.navImage {
	position:absolute; 
	left:-2px; 
	z-index:5;
 border-left: 3px solid #A0A91C;
 height:30px;
 padding-left:3px;
 width:135px;
}

.navImage img {
 position:absolute;
 margin-top:9px;
}

#langDiv img {
 float:left;
 margin-top:15px;
}

.navImp {
	position:absolute; 
	left:10px;
 top: 2px; 
	z-index:5
}

.navLink {
	position:relative;
	height:93px; 
	top: 35px;
	padding-left: 2px;
 width:140px;
 display:block;
}

.colorSel {
	background: #858a08;
}

div, td {
	font-family: verdana;
	font-size: 10px;
	color: #212E31;
}

.navLink a {
 display:block;
	font-family: verdana;
	font-size: 10px;
	color: #fff;
	text-decoration: none;
}

.selectedNavi, .navLink a:hover,  {
	padding-left: 8px;
	text-decoration:overline underline ;
	font-weight:bold;
 color:white;
}

.activeFroglr {
	text-decoration:overline underline !important;
	font-weight:bold;
}

.selectedNavi a:hover {
 padding:0;
}

#leftSide {
	float:left;
	width: 165px;
}

#leftSide a, #rightSide a, #contentText a, .txtgreenbold {
	font-family: verdana;
	font-size: 10px;
	color: #A0A91C;
	text-decoration: none;
}

#leftSide a:hover, #rightSide a:hover{
	color: #A0A91C;
	text-decoration: underline overline;
}

#vietnam a {
	font-family: verdana;
	font-size: 10px;
	color: #A0A91C;
	text-decoration: none;
}

#vietnam a:hover{
	font-size: 10px;
	color: #A0A91C;
	text-decoration: underline overline;
}

#vietname a.none:hover {

}

#contentText a:hover{
	color: #A0A91C;
	text-decoration: underline overline;
}

#rightSide {
 float:left;
	width: 170px;
 background:black;
 padding-left:10px;
}

#contentDiv {
 position:relative;
 float:left;
	width: 615px;
 background:#ddd url(../../gfx/bartvk_stripe.gif) no-repeat;
}

#projectDiv {
	position: absolute;
	top: 25px;
	left: 30px;
	width: 600px;
}

.contentBarUp {
	position:absolute;
	top:0px;
	background:#212E31;
	width:100%;
	margin-bottom:5px;
}

.contentBarDown {
 position:absolute;
	bottom:0px;
	background:#212E31;
	width:100%;
	margin-top:5px;
}

#contentText {
 position:relative;
	padding: 35px 45px 20px 35px;
}

#contentImpression {
	position:absolute;
	top:10px;
	background: #ddd;
	padding:0px;
}

.positionRel {
	position:relative;
}

.posTextToTop {
	position: relative;
	padding-top: 25px;
}

.posTextToText {
	margin-top:15px;
}

.posDate {
	position:relative;
	float:right;
}

.stripeDate {
	margin-top:9px;
	background:#212E31;
	width:100%;
}

.genStripe {
	background:#212E31;
	width:100%;
}

.spacerSides {
	clear:both;
	margin-top:5px;
}

.posStripsNews {
	position: relative;
	margin-top: 10px; 
	background:#212E31;
	width:100%;
}

.clearBoth {
	clear:both;
	margin-top:5px;
}

.impressionImage {
	position:relative;
 margin-top: 22px;
}

.stripeImpression {
	position:relative;
	margin-top: 1px; 
	background:#212E31;
	height:1px;
}

.bold, #naviPicLeft .bold, .bold a {
	font-weight: bold;
}

.titleText {
	text-transform: uppercase;
	color: #A0A91C;
	font-weight:bold;
}

.inputForum {
	background: #fff;
	color:#212E31;
	border: none;
	font-family: verdana;
	font-size: 10px;
	background: #A0A91C;
 border-left: 3px solid #A0A91C;
 padding-left:3px;
}

.inputForum:hover {
 background: transparent;
}

.portfolioSelect {
	width: 110px;
	margin:5px 0px 0px 5px;
}

#langDiv {
	position:absolute;
 top: 32px;
	right: -3px; 
 padding-right:3px;
 border-right: 3px solid #A0A91C;
 height: 30px;
 width:105px;
}

#naviPicRight {
 background:#dddddd;
 padding-bottom:1px;
}

.naviPics {
 font-weight: bold;
 width: 160px;
 margin: 0 0 15px 3px;
}

#naviPicRight .naviPics a {
 color: #000;
 text-decoration: none;
 display:block;
 font-weight: normal;
 margin-left:3px;
}

#naviPicRight .naviPics a:hover {
 text-decoration: underline;
}

.naviPics .h1 {
 display:block;
 color: #A0A91C;
 height:30px;
 padding-left: 3px;
 font-size: 10px;
 text-transform:uppercase;
 border-left: 3px solid #A0A91C;
}

#impDiv {
	position:absolute;
 top: 145px;
	left: 795px; 
}

#colorsDiv {
	position:absolute;
 top: 62px;
	left: 963px; 
}

#hdDiv {
 position:absolute;
 top:10px;
 left:578px;
}

#contentFooter {
 position:relative;
 background:#A0A91C url(../../gfx/bartvk_stripe.gif) no-repeat 0 -200px;
 min-height:75px;
 _height:75px;
}

#contentFooterIm {
 position:absolute;
 right:10px;
 top:10px;
}

#hdNewsFlash {
 float:left;
 padding: 10px 20px;
 width:100px;
}

#newsFlashItems {
 float:left;
 padding-bottom:10px;
}

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

#newsFlashItems a:hover{
 text-decoration:underline;
}


.clr {
 clear:both;
 font-size:0;
 height:0;
 visibility:hidden;
}

.newsDiv {
 border-left: 3px solid #A0A91C;
 width:535px;
 margin-bottom:45px;
}

.newsTitle {
 float:left;
 width:400px;
 padding-left: 5px; 
}

.newsDate {
 float:left;
 width:115px;
 text-align:right;
 padding-right:5px;
 border-right: 3px solid #fff;
}

.newsText {
 padding: 20px 0 5px 10px; 
 width: 420px;
}

.titleGap {
 margin-left:8px;
 height:20px;
 border-left: 3px solid #A0A91C;
}

.borderLeft {
 border-left: 3px solid #A0A91C;
 padding-left: 3px;
}

ul.linkUl a:hover {
 color: red;
}

.thumbTable td {
 vertical-align:top;
}

.thumbTable img {
 margin: 0 8px 8px 0;
}

.chinaCity {
 padding: 20px 0 0 20px;
 font-weight: bold;
}

#tabOver img {
 margin: 0 0 10px 0;
}

.center {
 text-align: center;
}

.bold a {
 color: #444;
 text-decoration: none;
}

.linkThumb {
 position:relative;
 display: block;
 float:left;
 text-decoration:none !important;
 height: 210px;
}

.linkThumb img {
 position:relative;
}
.linkThumb span.desc {
 height: 20px;
 display:block;
}

ul.cFl, ul.cFl li {
 width: 450px;
 text-align: left;
}
