
body {
margin:0;
padding:0;
background-color:#fff;
left:0;
text-align:left;
font-family:Trebuchet MS, Georgia, "Times New Roman", Times, serif
}

.container {
margin:0;
left:0;
}
.container hr {
height:1px;
}

.container a {
text-decoration:none;
height:1px;
color:#828282;
}

.container a:hover {
color:#000;
}

.container .grey {
background-color: #fff;
}

.container .grey {
background-color:#eaeaea;
}

/* head */

.header {
height:96px;
color:#fff;
background:#f0f0f0 url(../img/logo.jpg) right top no-repeat;
background-color:#eaeaea;
}

.header .logo {
float:left;	
}

.header h1{
display:none;
}

.header em{
padding:4px 40px;
font-weight:bolder;
margin:2px;
color:#fff;
}

.header h1 a{
color:#FFF;
text-decoration:none;
}

.header a.submission {
padding-top:70px;
display:block;
font-size:1.2em;
font-weight:bold;
top:70px;
left:472px;
float:left;
height:24px;
}

#nav {
	float:left;
width:440px;
padding-top:70px;
padding-left:30px;
}

#nav ul	{ 
height:28px;
display:block;
list-style: none;
margin:0;
}


#nav ul li { 
float: left; 
position: relative;
background-image: none;
}

#nav li a { 
font-size:1.2em;
color: #828282; 
padding: 7px 10px; 
text-decoration: none; 
font-weight:bold;
}

#nav li a:hover, #nav li.s a { 
color: #cc3939; 
}

#nav ul li ul {
 position: absolute;
 padding-top:4px;
 width: 250px;
 height:120px;
 top: 30px;
 left: 0;
}

#nav ul li.s ul li {
display:block;
width:200px;
line-height:1.3em;

}

#nav ul li.s ul li a {
 padding: 0px 10px;
 line-height:12px;
 font-size:1em;
 color:#828282;
}

#nav ul li.s ul li.s a,
#nav ul li.s ul li a:hover {
color: #cc3939; 
}

.border {
visibility:hidden;
}

/* main */

.content {
padding:60px 0 32px 0;
background-color:#ffffff
}

.margin, .side {
min-height: 400px;
}

/* element */

.element {
margin-bottom:20px;	
}


/* element */ 

.element{
margin-bottom:15px;
}

.element h2{
margin-bottom:0;
font-size:14px;

}

.element .imgleft {
float:left;
/*_width:150px;*/
min-width:150px;
text-align:center;
margin-right:12px;
}

.element .txtright {
padding:0;
margin: 0 0 12px 1px;
/*_height:0;*/
}

.element .imgright {
float:right;
/*_width:15px;*/
min-width:15px;
}

.element .txtleft {
padding:9px;
margin: 0 15px 0 0;
/*_height:0;*/
}

/* project list */

.projectlist {
margin-bottom:1px;
}

.projectlist h3 {
background:url(/img/line.gif) repeat-x bottom;
margin-bottom: 1px;
padding:8px 0;
}


/* project detail */

.project {
background: #eaeaea;
position:relative;
}

.project .text{
width:260px;
}


.project h2 {
display : inline;
}

.project h3 {
display : inline;
}

.project div.content {
margin-top : 15px;
}

#prd_img_wrapper {
	float:right;
	height:329px;
	
	
}

.checkzoom {
float : right;
}


.naviobject {
text-align : right;
height:30px;
background-color:#EAEAEA ;
position:absolute;
bottom:0;
right:0;
}


#image_loader {
position: absolute;
visibility: hidden;
}

.checkzoom, .naviobject {
display : block;
}


p img {
	float:none;
	margin:0;
	
}

/* section */

.section {
overflow:hidden;
}

.clear {
clear:both;
width:1px;
}
