/*
	 http://css-tricks.com
*/

*					{ margin: 0; padding: 0; }
body				{ font: 9pt/1.5 Arial; background: #FFFFFF; color:#666; }
html 				{overflow-y: scroll; }
h1                  { color:#666; padding: 0 0 10px 0; font:14pt Arial; font-weight:bold; }
h2                  { color:#cd273d; padding: 20px 0 10px 0; font:12pt Arial; font-weight:bold; }
h3                  { color:#cd273d; padding: 20px 0 10px 0; font:12pt Arial; font-weight:bold; }
h4                  { color:#cd273d; font:10pt Arial; font-weight:bold; line-height:12pt; padding-bottom:7px; padding-top:7px; }

hr    				{ color:#e3e3e3; border:solid; border-width:thin; }
		
ul 					{list-style:none;}


#page-wrap		    { max-width: 1000px; min-width: 560px; margin: 0 auto; position: relative; }

#header             { 
					  background-image:url(img/header.jpg);
					  max-width: 1000px;
					  height:275px;
                      margin: 0 auto 0;
                      }
					  
#navigation		    { padding:20px 30px 0px 820px; }


#main-content       { padding: 20px 50px 30px 230px; background: white; min-height:400px; }

#main-content p     { line-height:20px; }
#main-content a     { color:#cd273d; }
#main-content a:hover     { text-decoration:none; }

#main-sidebar       { position: absolute; left: 0; top: 0; width: 180px; bottom: 0;
                      background: #FFFFFF; padding: 0 10px; font: 8pt Arial; }
					  
#main-sidebar a    { color:black; text-decoration:none;}


#main-sidebar hr    { color:#e3e3e3; border:solid; border-width:1pt; }

#main-sidebar ul    { line-height:14px; }

#main-sidebar li    { padding:5px 0 5px 0; }
                      
#footer             { max-width: 960px; min-width: 100px; background: #FFFFFF;
                      margin: 15px auto 15px; }
#footer p           { color:#666; padding: 20px 10px 0 50px;  }
#footer a           { color: black; border-bottom: 1px dotted white; text-decoration: none; float:left; padding-right:50px; }
#footer hr          { color:#e3e3e3; border:solid; border-width:medium; }

#footer a:hover     { border-bottom-style: solid; }

/*EDIT 16.11 2010 - Jakub Hassler*/
#footer .footer_left{ padding:20px 0px 10px 0px; float:left}
#footer .footer_left img{margin: 0px 0px 0px 20px;}
#footer .footer_left div{float:left; height:100%;}
#footer .footer_left p{font-size:11px;padding:20px 0px;}

#footer .footer_right{padding:0px 0px 10px 0px; float:right; text-align:right;}
#footer .footer_right p{font-size:10px; margin-right:10px}
/*END EDIT*/
