html
{
background: #eee
}
body
{
font: 11px Verdana, Arial, sans-serif;
color: #333
}
.sf-exceptionreset, .sf-exceptionreset .block, .sf-exceptionreset #message
{
margin: auto
}
img
{
border: 0;
}
.clear
{
clear:both;
height:0;
font-size:0;
line-height:0;
}
.clear_fix:after
{
content:"\0020";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clear_fix
{
display:inline-block;
}
* html .clear_fix
{
height:1%;
}
.clear_fix
{
display:block;
}
.header
{
padding:30px 30px 20px 30px;
}
.header_logo
{
float:left;
}
.search
{
float:right;
}
.search
{
padding-top:20px;
}
.search label
{
line-height:28px;
vertical-align:middle;
}
.search input
{
width:188px;
margin-right:10px;
font-size:12px;
border:1px solid #dadada;
background:#FFFFFF url(../images/input_bg.gif) repeat-x left top;
padding:5px 6px;
color:#565656;
}
.search input[type="search"]
{
-webkit-appearance: textfield;
}
.search button
{
-webkit-appearance: button-bevel;
float: none;
padding: 0;
margin: 0;
overflow: visible;
width: auto;
text-decoration: none;
cursor: pointer;
white-space: nowrap;
display: inline-block;
text-align: center;
vertical-align: middle;
border: 0;
background: none;
}
.search button:-moz-focus-inner
{
padding: 0;
border: none;
}
.search button:hover
{
text-decoration: none;
}
.search button span span,
.search button span span span
{
position: static;
}
.search button span
{
position: relative;
text-decoration: none;
display: block;
height: 28px;
float: left;
padding: 0 0 0 8px;
background: transparent url(../images/border_l.png) no-repeat top left;
}
.search button span span
{
padding: 0 8px 0 0;
background: transparent url(../images/border_r.png) right top no-repeat;
}
.search button span span span
{
padding: 0 7px;
font: bold 11px Arial, Helvetica, sans-serif;
color: #6b6b6b;
line-height: 28px;
background: transparent url(../images/btn_bg.png) repeat-x top left;
}
#content
{
width:970px;
margin:0 auto;
}