p,td,tr,div,body,span,ul,li{
	font-family: Arial;
	font-size: 12px;
	color: #2a2a29;
}

body{
	background-color: #404041;
}

.contenttable{
	background-color: #ffffff;
}

.contentcell{
	padding: 5px 15px 15px 15px;
	height: 400px;
}

.rcontentcell{
	padding: 5px 10px 15px 10px;
}

.contenttitle{
	font-weight: bold;
}

.contentcell, .contentcell p, .contentcell div, .contentcell td,  .contentcell span,.contentcell ul li{
	font-size: 11px; 
}

.contentcell_main, .contentcell_main p, .contentcell_main div, .contentcell_main td,  .contentcell_main span,.contentcell_main ul li{
	font-size: 12px; 
	line-height: 17px;
}

.rcontentcell, .rcontentcell p, .rcontentcell div, .rcontentcell td{
	font-size: 10px; 
}

.mainmenu{
	color: #ffffff;
	font-size: 13px;
}

.mainmenu a:link, .mainmenu a:visited{
	color: #ffffff;
	text-decoration: none;
}

.mainmenu a:hover{
	color: #ffffff;
	text-decoration: underline;
}

.mainmenu_active{
	color: #ffffff;
	font-size: 13px;
	height: 30px;
}

.mainmenu_active:a {
	padding: 16px 0 16px 0;
}

.mainmenu_active a:link, .mainmenu_active a:visited{
	color: #ffffff;
	background-color: #404041;
	text-decoration: none;
	padding: 9px 0 10px 0;
}

.mainmenu_active a:hover{
	color: #ffffff;
	text-decoration: none;
	padding: 9px 0 10px 0;
}

.lang-menu{
	color: #ffffff;
	font-size: 11px;
}

.lang-menu a:link, .lang-menu a:visited{
	color: #ffffff;
	text-decoration: none;
}

.lang-menu a:hover{
	color: #ffffff;
	text-decoration: underline;
}


.leftmenu{
	white-space: nowrap;
	padding: 3px 0px 3px 0px;
	color: #404041;
	font-size: 11px;
}

.leftmenu2{
	white-space: nowrap;
	margin-left: 20px;
	padding: 3px 0px 3px 0px;
	color: #404041;
	font-size: 10px;
}

.leftmenu a:link, .leftmenu a:visited,
.leftmenu2 a:link, .leftmenu2 a:visited{
	white-space: nowrap;
	color: #404041;
	text-decoration: none;
}

.leftmenu a:hover,
.leftmenu2 a:hover{
	color: #404041;
	text-decoration: underline;
}

.leftmenu_active{
	padding: 3px 0px 3px 0px;
	color: #404041;
	font-size: 11px;
	font-weight: bold;
}

.leftmenu2_active{
	margin-left: 20px;
	padding: 3px 0px 3px 0px;
	color: #404041;
	font-size: 10px;
	font-weight: bold;
}

.leftmenu_active a:link, .leftmenu_active a:visited,
.leftmenu2_active a:link, .leftmenu2_active a:visited{
	color: #404041;
	text-decoration: none;
}

.leftmenu_active a:hover,
.leftmenu2_active a:hover{
	color: #404041;
	text-decoration: underline;
}

.side-red-title{
	color: #6d0d25;
	font-size: 11px;
}

.side-gray-title{
	color: #2b2c2b;	
	font-size: 11px;
}

.side-title-line{
	color: #863241; 
	margin-bottom: 5px;
	padding-bottom: 3px;
}

td.row_white{
	background-color: #ffffff;
	color: #000000;
	padding: 2px 2px 2px 5px;
}

td.row_red{
	background-color: #6d0d25;
	color: #ffffff;
	padding: 2px 2px 2px 5px;
}

.column-title{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	margin-bottom: 5px; 
	border-bottom: 2px solid #959593; 
	padding-bottom: 3px
}

.column-title div{
	font-weight: bold;
	display: inline;
	font-size: 12px;
	color: #863241;	
}


.quote-block{
	background-color: #DDDDDD;
	padding: 8px 20px 8px 20px;
	width: 320px;
}

.quote-block-strech{
	background-color: #DDDDDD;
	padding: 8px 20px 8px 20px;
	width: 100%;
}

.lquote{
	text-align: left;
	margin-bottom: 5px;
	height: 10px;
}

.rquote{
	text-align: right;
	margin-top: 5px;
	height: 10px;
}

.quote-block table tr td,
.quote-block-strech table tr td{
	font-size: 11px;
}

a:link, a:visited, a:hover{
	color: #2a2b2a;
}

.cool_table{
	background-color: #6D0D25;
}

.podpis{
	margin-top: 10px;
}

.podpis, .podpis a:link, .podpis a:visited, .podpis a:hover{
	text-align: center;
	/*color: #ffffff;*/
	color:#7f7f7f;
	font-size: 10px;
}

.koreanlb a:link, .koreanlb a:visited{
	color: #0000ff;
	text-decoration: none;
}

