@import url('tutorial.css');
@import url('editor.css');
@import url('sidebar.css');
@import url('browse.css');
@import url('form.css');
@import url('rating.css');
@import url('profile.css');
@import url('autosuggest.css');
body{margin:0;background: url('../img/header.png') repeat-x #f4f4f4;font:12px "Helvetica Neue(TT)","Helvetica Neue","Helvetica","Arial",sans-serif;}
img{border:0;}
.float{float:left;}
h3,a h3{color:#2c60aa;font-family:Arial,Helvetica,sans-serif;text-decoration:none;padding:0 0 7px 0;margin:0;font-size:14px;font-weight:bold;}
a,a:visited{color:#2c61b2;}
a:hover{color:#000;}
a.paging{padding:4px;margin:0 5px;border:1px solid #dfdfdf;color:#555;text-decoration:none;float:left;}
.pagingDesc{padding:5px 4px 0 4px;float:left;}
.nobg{background:none;border:0;}
.valid,.valid:focus{border:1px solid #6dbf5f;background:#bcefb3 url(../img/accept.gif) 230px center no-repeat;}
.loading,.loading:focus{background:#f7f7f7 url(../img/loading.gif) 230px center no-repeat;}
.invalid,.invalid:focus{border:1px solid #cf4040;background:#ffe6e6 url(../img/cancel.gif) 230px center no-repeat;}
a.noul{text-decoration:none;}
div#header{height:84px;width:980px;background:; margin: auto;}
#logo{width:306px;height:74px;margin-top: 5px;background:url('../img/logo.png') no-repeat;float:left;}
#header form,#header input{float:right;}
#header form{padding:20px 0 0 0;margin:0 20px 0 0;}
#search{height:24px;width:234px;padding:9px 8px 2px 8px;border:0;background:url('../img/inputGradient.gif');}
#header_links{width:200px;margin:0;padding:23px 0 0 0;float:right;}
.loginlinks{width:300px!important;}
#header_links li{list-style-type:none;float:left;}
#header_links a{padding:0 5px 0 5px;float:left;}
ul#nav{width: auto;margin:0;padding:0;float:left;}
ul#nav li{list-style-type:none;float:left;}
ul#nav a{-webkit-border-radius: 5px;-moz-border-radius: 5px;height:25px;background:#EEE;width:auto;padding:5px 15px 0 15px;margin-right: 10px;margin-top: 22px;text-decoration:none;color:#555;float:left;}
ul#nav a:hover{background:#ccc;}
ul#nav a.current{background:#232d3f;color:#FFF;}
ul#nav img{display:inline;padding:1px 8px 0 0;vertical-align:text-bottom;}
#body{width:980px;padding: 0;height:auto;margin:auto;min-height: 740px;}
.middlebox{height:auto;min-height:500px;padding:10px 15px 27px 15px;float:left; width: 950px;}
.middlebox h2{font:bold 24px arial;letter-spacing:-2px;color:#555;padding:6px 0 6px 0;margin:0 0 10px 0;border-bottom:1px solid #eee;}
.middlebox h4{font:bold 20px arial;letter-spacing:-2px;color:#555;padding:6px 0 6px 0;margin:0 0 10px 0;border-bottom:1px solid #eee;}
.leftbox{float:left; width:100%; background:#FFF;border:1px solid #DFDFDF;}
.rightbox{width:250px;height:auto;min-height:500px;float:right;}
#infobox {
width:628px;height:auto;padding:7px 10px 12px 10px;margin:0 0 10px 0;line-height:15px;
background:#ffffdf;border:1px solid #ffd86f;
}
.adv_box {
  width: 312px;
  height: 165px;
  border: 2px solid #FFF;
  margin: 10px 0;
  float: left;
}
.adv_box:hover {
	border: 2px solid #CCC;
}
#ftr{width:100%;height:auto;margin:60px 0 0 0;background:#FFF;color:#85827f;border-top:1px solid #dfdfdf;float:left;}
#ftr p{padding:10px 40px;border-right:1px solid #85827f;float:left;}
#ftr .last{border:0;}
#ftr a{color:#85827f;}
.status{width:auto;height:auto;padding:7px 10px 12px 10px;margin:10px 0 10px 0;line-height:15px;}
.done{background:#bcefb3;border:1px solid #6dbf5f;}
.error{background:#ffe6e6;border:1px solid #cf4040;}
.notfound{background:#ffffdf;border:1px solid #ffd86f;}
.notpl{background:#dff1ff;border:1px solid #4fb4ff;}

.comment {
	display: block;
	padding: 10px 0 25px 0;
}
.comment .title{
	font-weight: bold;
	font-size: 14px;
}
.comment .msg{
	padding: 10px 0;
	border-bottom: 1px solid #CCC;
}
#user-data
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}

#user-data th
{
	font-size: 14px;
	font-weight: normal;
	padding: 12px 15px;
	color: #039;
}
#user-data td
{
	padding: 10px 15px;
	color: #669;
	border-top: 1px solid #e8edff;
}
.oce-first
{
	background: #d0dafd;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
}

#hor-minimalist-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	margin: 45px;
	width: 480px;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-a th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}
#hor-minimalist-a td
{
	color: #669;
	padding: 9px 8px 0px 8px;
}
#hor-minimalist-a tbody tr:hover td
{
	color: #009;
}


#hor-minimalist-b
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	width: 480px;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-b th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}
#hor-minimalist-b td
{
	border-bottom: 1px solid #ccc;
	color: #669;
	padding: 6px 8px;
}
#hor-minimalist-b tbody tr:hover td
{
	color: #009;
}
