
/* General */

*	{ margin: 0 auto; padding: 0; }
/*img, div, td, table, style, background-image, background, { behavior: url(iepngfix.htc);}*/
div         { margin: 0 auto; padding:0; }
body        { margin: 0 auto; padding:0; background:#fff; font-family:Arial, sans-serif; font-size: 12px; line-height: 140%; color: #272727;}
h1          { font-family:arial,georgia, times, serif; font-size: 18px; font-weight: normal; color:#ea1411; margin-bottom: 0px; padding-bottom: 10px; line-height:120%; }
h2          { font-family:georgia, times, serif; font-size: 16px; font-weight: normal; color: #191919; margin: 0px; padding: 0px;}
h3          { font-family:georgia, times, serif; font-size: 12px; font-weight: bold; color: #191919; margin: 0px; padding: 0px;}
input       { font-family:Arial, sans-serif; color:#191919;}
a:focus		{ outline: none;}
img         { border: 0px; }
td          { font-size: 13px;}
p           { font-family:Arial, sans-serif; font-size: 12px; line-height: 140%; color: #272727; padding:0px; margin:0px;}
a:link      { color: #000; text-decoration: underline; }
a:active    { color: #000; text-decoration: underline;}
a:visited   { color: #000; text-decoration: underline;}
a:hover     { text-decoration: none; }

ul          {margin:0px; padding:0px;}
li          {margin-left:15px; padding:3px;}

.clear		{ clear:both; }
.hr         {min-height:4px; width:100%; margin-top:5px; margin-bottom:15px; background:url(img/hr.gif) repeat-x;}
.hr2         {min-height:4px; width:100%; margin-top:15px; margin-bottom:15px; background:url(img/hr.gif) repeat-x;}
.rc         {-moz-border-radius:10px; -webkit-border-radius:10px; behavior:url(border-radius.htc);}

#main		{ width:888px; min-height: 450px; }
#top        {width:888px; min-height:108px; _height:108px; background:#c11b3d;}
#logobox    {width:280px; float:left; padding:15px 0px 0px 20px;  border:0px solid red;}
#topnav             { padding-right:20px; margin-top:35px; min-height:30px; _height:30px; float:right; display:inline; border:0px solid red;}
#topnav ul          { margin: 0 auto; padding: 0px; list-style-type: none; height:30px; background:url(img/bg_navbar.gif) repeat-x;}
#topnav li          { display: inline; float:left; height:30px; position: relative; margin: 0px; padding: 0px;}
#topnav a           { display: block; float: left; padding-right: 15px; padding-left:15px; line-height: 30px; text-decoration:none; font-weight:normal; font-size: 13px; color: #fff; font-family:arial, Sans-Serif; background:url(img/topdiv.gif) no-repeat;}
#topnav a:hover     { text-decoration: none; _text-decoration: underline; background:#fff; color:#c11b3d;}

#contentwrap {width:888px;}

#flikbox    {float:left; width:888px; margin-top:8px;}
.flik       {width:289px; min-height:289px; margin:0px; display:inline;}

#knappbox  {width:888px; float:left; margin-top:5px; margin-bottom:35px;}
.knapp_start   { width:296px; float:left; display:inline;}

#content    {width:888px; margin-top:10px;}

#footer     {width:888px; margin-top:20px; margin-bottom:20px; padding:15px 0px 15px 0px; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6;}
.footer_block-l { width:180px; float:left; display:inline; font-size:11px; color:#636363;}
.footer_block-r {float:right; width:190px; padding-top:5px; display:inline; font-size:11px; color:#636363;}

