body {
	margin: 0;
	padding: 0;
	text-align: center;
	background: #F7F7F2 url("../img/body_bg.gif") repeat-x;
	}
	
body, table, tr, td {
	font-family: Verdana, Tahoma, Arial CE;
	font-size: 11px;
	color: #333333;
	}	
	
#main {
	width: 760px;
	background: #fff;
   	margin: 0 auto;
	text-align: left;
	}
	
#header {
	width: 100%;
	height: 90px;
	background: #CA0202;
	}
	
.button {
	background: #CA0202;
	color: #ffffff;
	border : none;
	font-size: 11;
	font-weight: bolder;
}	

.button {
	background: #E7E4C3;
	color: #CA0202;
	border: 1px solid #CBC7A8;
	font-size: 11;
	width: 100px;
	font-weight: bolder;
}	
	
#menu-topdivider {
	width: 100%;
	height: 3px;
	background: #720000;
	}
	
#menu-container {
	width: 100%;
	height: 37px;
	background: #E7E4C3;
	padding: 0px;
	z-index: 0;
	}
	
#menu-content {
	width: auto;
	background: #E7E4C3;
	padding: 7px 20px 0 20px;
	}
	
table.menu2 {
	width: 720px;
	}

td.menu2 {
	font-size: 10px;
	color: #F9F8F0;
	}
	
td.search {
	color: #333333;
	}	
	
#menu-search-content {
	position: relative;
	float: left;
	font-size: 10px;
	color: #333333;
	border: 1px solid red;
	}	
	
.search-form {
	width: 125px;
	height: 18px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 10px;
	background: #F5F4E2;
	border-top: 1px solid #9C9B90; 
	border-right: 1px solid #F9F9EE;
	border-bottom: 1px solid #F9F9EE;
	border-left: 1px solid #9C9B90;		
	margin: 0;
	}
	
.formmedium {
	width: 150px;
	height: 18px;
	font-family: Verdana, Tahoma, Arial;
	background: #F5F4E2;
	border-top: 1px solid #9C9B90; 
	border-right: 1px solid #F9F9EE;
	border-bottom: 1px solid #F9F9EE;
	border-left: 1px solid #9C9B90;		
	margin: 0;
	font-size: 11px;
	}
	
.formmedium {
	width: 150px;
	height: 18px;
	font-family: Verdana, Tahoma, Arial;
	background: #F5F4E2;
	border-top: 1px solid #9C9B90; 
	border-right: 1px solid #F9F9EE;
	border-bottom: 1px solid #F9F9EE;
	border-left: 1px solid #9C9B90;		
	margin: 0;
	font-size: 11px;
	}
.formshort {
	width: 80px;
	height: 18px;
	font-family: Verdana, Tahoma, Arial;
	background: #F5F4E2;
	border-top: 1px solid #9C9B90; 
	border-right: 1px solid #F9F9EE;
	border-bottom: 1px solid #F9F9EE;
	border-left: 1px solid #9C9B90;		
	margin: 0;
	font-size: 11px;
	}
	
.formlong {
	width: 400px;
	height: 18px;
	font-family: Verdana, Tahoma, Arial;
	background: #F5F4E2;
	border-top: 1px solid #9C9B90; 
	border-right: 1px solid #F9F9EE;
	border-bottom: 1px solid #F9F9EE;
	border-left: 1px solid #9C9B90;		
	margin: 0;
	font-size: 11px;
	}
	
.arealong {
	width: 462px;
	height: 80px;
	font-family: Verdana, Tahoma, Arial;
	background: #F5F4E2;
	border-top: 1px solid #9C9B90; 
	border-right: 1px solid #F9F9EE;
	border-bottom: 1px solid #F9F9EE;
	border-left: 1px solid #9C9B90;		
	margin: 0;
	font-size: 11px;
	}

.Formtextareasmall {
	width: 300px;
	height: 75px;
	font-family: Verdana, Tahoma, Arial;
	background: #F5F4E2;
	border-top: 1px solid #9C9B90; 
	border-right: 1px solid #F9F9EE;
	border-bottom: 1px solid #F9F9EE;
	border-left: 1px solid #9C9B90;		
	margin: 0;
	font-size: 11px;
}

	
.mailing-form {
	width: 140px;
	height: 18px;
	font-family: Verdana, Tahoma, Arial;
	background: #fff;
	border: 1px solid #B8B7A9; 
	margin: 0;
	}	
	
#content-container {
	width: 100%;
	padding: 0;
	margin: 0;
	}
	
#content-content {
	width: auto;
	margin: 19px;
	background: #fff url("../img/content_bg.gif") repeat-y;		
	border: 1px solid #fff;
	}	
	
#footer-container {
	width: 100%;
	padding: 0;
	margin: 0;
	border-top: 1px solid #CA0202;
	background: #ecece6;		
	}
	
#footer-content {
	width: auto;
	font-size: 10px;	
	margin: 19px 19px 0 19px;
	background: #ecece6 url("../img/footer_bg.gif") repeat-y;		
	border: 1px solid #ecece6;
	}		
	
#footer-left {
	position: relative;
	float: left;
	width: 230px;
	}
	
#footer-right {
	position: relative;
	float: left;
	left: 20px;
	padding-left: 20px;
	border-left: 1px solid #dcdcd7;
	width: 450px;
	}		
	
#left-column {
	float: left;	
	width: 500px;
	margin: 0;
	padding: 0;
	}		
	
#right-column {
	position: relative;
	float: right;
	width: 200px;
	font-size: 10px;
	text-align: center;
	padding: 0;
	border: 0;
	margin: 0;
	background: #F5F4E2;
	}	
	
#right-category-title {
	width: 100%;
	height: 20px;
	text-align: left;
	padding: 0;
	border-bottom: 1px solid #BBB79B;
	background: #CBC7A8;
	}
	
#right-category-title h2 {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	padding: 4px 0 0 7px;
	margin: 0;
	}
	
#right-category-content {
	width: auto;					
	text-align: left;
	padding: 5px 10px 10px 10px;
	margin: 0;
	}	
	
#home-category-container,.home-category-container {
	width: 500px;
	background: #fff url("../img/home_category_bg.gif") repeat-y;	 

	}

#home-category-content-left {
	float: left;	
	width: 230px;
	}
	
#home-category-content-right {
	float: right;
	left: 40px;
	width: 230px;
	}
		
#home-category-title-dnes, #home-category-title-focus, #home-category-title-komentare, #home-category-title-dokumenty {
	width: 100%;
	height: 20px;
	padding: 0;
	margin-bottom: 5px;
	}
	
#home-category-title-dnes {
	background: #CA0202 url("../img/ico_dnes.gif") repeat-y;
	}	
	
#home-category-title-focus {
	background: #CA0202 url("../img/ico_focus.gif") repeat-y;
	}
	
#home-category-title-komentare {
	background: #CA0202 url("../img/ico_komentare.gif") repeat-y;
	}	
	
#home-category-title-dokumenty {
	background: #CA0202 url("../img/ico_dokumenty.gif") repeat-y;
	}		
	
#home-category-title-dnes h2, #home-category-title-focus h2, #home-category-title-komentare h2, #home-category-title-dokumenty h2 {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	padding: 4px 0 0 26px;
	margin: 0;
	}
	
#home-category-all {
	font-family: Tahoma, Verdana;
	font-size: 10px;
	font-weight: bold;
	padding: 3px 0 0 0;
	border-top: 1px solid #333; 
	}
	
#oldbrowsers {
	display: none;
	}
	
td.kurzy-color1, td.kurzy-color2 {
	font-size: 10px;
	}
	
td.kurzy-color2 {
	background: #ECEBD8;
	}

.clearthis {
	clear: both;
	float: none;
	background: transparent;
	}
	
a:link, a:visited, a:hover, a:active {
	color: #CA0202;
	text-decoration: none;
	}				
	
a:hover, a:active {
	text-decoration: underline;
	}		

.home-annotation-title, home-annotation-title {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #CA0202;
	}

.home-annotation {
	font-size: 10px;
	}
			
.author, .author a, .author a:hover, .author a:active {
	font-size: 9px;
	color: #ACA976;
	}
	
.author a, .author a:hover, .author a:active {
	font-weight: bold;
	}

.Title{
	font-size: 13px;
	color: #CA0202;
	font-weight: bold;
}

.SubTitle{
	color: #CA0202;
	font-weight: bold;
}

.Obligatory{
	color: #FF002A;
}