a,
a:link,
a:visited,
a:active
{
	color:#0F4372;
	text-decoration:underline;
}

a:hover
{
	color:#CB0000;
	text-decoration:none;
	
}

h1, h2, h3, 
h1 a, h2 a, h3 a 
{
}


h1 a,
h1 a:link,
h1 a:visited,
h1 a:active
{
	color:#0F4372;
	text-transform:uppercase;
}

h3, 
h3 a 
{
}

h1 {
	font-size:18px;
	margin:0px 0px 0px 0px;
	padding-top:35px;
	padding-bottom:30px;
	
}
h2 {font-size:16px}
h3 {font-size:13px}

#page {
	position:relative;
	top:0;
	left:0;
	width:980px;
	margin-left:auto;
	margin-right:auto;
	background-color: #FFFFFF;
	_text-align:left;
	background-image:url(img/bg_page.gif);
	background-repeat:no-repeat;
	background-position:0px 110px;
	
}

#pane1 {
	width: 980px;
	height:110px;

}
#pane1_padd{
	padding-left:275px;	
	padding-top:65px;
}

#menu {
	
	width:645px;
	background-color:#D4D6D7;
	text-align:left;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#menu_padd{
	padding-top:12px;

}
#menu_padd_bot{
	padding-top:7px;

}
#menu a, #menu span {
	padding:0px 12px 0px 10px;
	line-height:10px;
}
#vlajky{
	float:right;
	padding-right:10px;
}
#vlajky a{
	padding:0px 0px 0px 0px;
}

#menu, 
#menu a, 
#menu a:link, 
#menu a:visited,
#menu a:active 
{
	color:#0F4372;
	text-decoration:none;
}

#menu a:hover
{
	color: #CC3300;
	text-decoration:none;
}


#pane2 {
	width:980px;
	min-height:500px;
	_height:500px;
	
}
#col1{
	float:left;
	width:275px;
}	
#col1_padd{
	padding:85px 20px 10px 50px;
}

#col1_padd a, 
#col1_padd a:link, 
#col1_padd a:visited,
#col1_padd a:active 
{
	color:#4B4B4D;
	text-decoration:none;
	font-size:14px;
	line-height:20px;
}
div.selected{
	font-weight:bold;
}

#col1_padd a:hover
{
	color:#4B4B4D;
	text-decoration: underline;
	font-size:14px;
}

#col1_padd div.parent
{
	padding-bottom:20px;
}


#col1_padd div.parent a, 
#col1_padd div.parent a:link, 
#col1_padd div.parent a:visited,
#col1_padd div.parent a:active 
{
	color:#0F4372;
	font-size:14px;
	font-weight:bold;
}
#col1_padd div.parent a:hover
{
	color:#0F4372;
	font-weight:bold;
}



#main {
	float:right;
	width:705px;
	min-height:310px;
	_height:410px;
	
}
#main_padd{
	padding:0px 60px 20px 0px;
	position:relative;
	top:-9px;

}

#main p {
	line-height:1.3;	/*DR*/
}

#pane3 {
	width:980px;
	height:60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}
#pane3_padd{
	padding-top:15px;
	padding-left:275px;
}		

#titleakt {

}
/***********************************************/
#titleakt .head {
	background-image:url(img/akt_head.gif);
	height:19px;
}

#titleakt .content {
	background-image:url(img/akt_cont.gif);
	padding:12px 0px 12px 0px;
}

#titleakt .foot {
	background-image:url(img/akt_foot.gif);
	height:16px;
}

#titleakt h3 {
	margin-top:0;
	margin-bottom:16px;
	font-size:14px;
	color:#000000;
	text-transform:uppercase;
}

#titlecol {
	width:243px;
	padding:16px;
	float:right;
	background-color:#FFFFFF;
	min-height:510px;
	_height:510px;
}

#titlecol h1 {
	font-size:12px;
	text-transform:none;
	color:#000000;
}

#titlecol h1 span {
	color:#CB0000;
}

#titlecol ul, #titlecol ul {
	margin-left:0;
	padding-left:16px;
}

#titlecol li {
	padding-bottom:8px;
}


#titlecol2 {
	width:243px;
	padding:16px;
	float:right;
	background-color:#FFFFFF;
	min-height:280px;
	_height:280px;
}

#titlecol2 h1 {
	font-size:12px;
	text-transform:none;
	color:#000000;
}

#titlecol2 h1 span {
	color:#CB0000;
}

#titlecol2 ul, #titlecol ul {
	margin-left:0;
	padding-left:16px;
}

#titlecol2 li {
	padding-bottom:8px;
}


#produkty {
	border-bottom:1px dotted #6E0D07;
	padding-bottom:20px;
	margin-bottom:15px;
}

#submenu {
	padding-bottom:20px;
	margin-bottom:15px;
}

p.title {
	width:428px;
	margin-left:12px;
	text-align:left;
}

ul {
	list-style-type:square;
	color:#CB0000;
}

ul {
	color:#000000;
}




#titleakt div.news_list_item, .aktuality div.news_list_item {
	padding-bottom:16px;
	line-height:1.3;
}

#titleakt div.news_list_item {
	clear:left;
}

#titleakt div.news_list_item div.perex {
	text-align:left;
}

#titleakt h4, .aktuality h4 {
	font-size:13px;
	color:#0F4372;
	margin-bottom:0;
}

#sloupakt div.news_list_item, .aktuality div.news_list_item {
	padding-bottom:16px;
	line-height:1.3;
}

#sloupakt h4, .aktuality h4 {
	font-size:12px;
	color:#0F4372;
	margin-bottom:0;
}

#sloupakt h3 {
	margin-top:0;
	margin-bottom:16px;
	font-size:14px;
	color:#000000;
	text-transform:uppercase;
}

#sloupakt {
	margin-bottom:12px;
}

.news_list_item h4 span, .news_item h3 span {
	font-weight:normal;
	font-size:13px;
}

.news_list_item {
	margin-bottom:4px;
}

.news_list_item div.more {
	font-size:12px;
	text-align:right;
	font-weight:bold;
	color:#0F4372;
}

.news_list_item img.fl {
	padding:3px;
	border:1px solid #CBCBCB;
	margin-top:2px;
}

.nli_with_img div {
	padding-left:133px;	
}


.prevnext {
	font-size:12px;
	text-align:right;
	font-weight:bold;
	color:#CB0000;
}

/***************menu****************/
div.level1{
	padding-left:12px;

}
div.level1 a{
	font-size:13px !important;
}



div.level2{
	padding-left:10px;

}
.tab01{
	width:100%;
	border:1px solid #DBDBDB;
}
.tab01 th{
	text-align:left;
	background-color: #F0F0F0;
}
.tab01 td,.tab01 th{
	padding:3px 3px 3px 10px;
	border-bottom:1px solid #DBDBDB;
	font-size:13px;
}

.tab02{
	width:100%;
	border-top:1px solid #DBDBDB;
	border-left:1px solid #DBDBDB;
	margin-bottom:15px;
	margin-top:15px;
	
}
.tab02 th{
	text-align:left;
	background-color: #F0F0F0;
}
.tab02 td,.tab02 th{
	padding:3px 3px 3px 10px;
	border-bottom:1px solid #DBDBDB;
	border-right:1px solid #DBDBDB;
	font-size:13px;
}


div.nomargin{
padding-top:16px;

}
div.nomargin h2{
margin-top:0px;

}



.banner_hl_strana_static_right
{
	font-size:12px;
	border: 1px solid #1D446F;
	float:left;
	width:310px;
	height:174px;
	margin-left: 3px;
	padding-left: 10px;
	padding-top: 5px;
}

.banner_hl_strana_static_right em
{
	font-style:normal;
	font-weight:bold;
	color: #1D446F;
}
div.mapa
{
	padding-top:10px;
	padding-bottom:0px;}
div.mapa p{
	padding-left:20px;}
p.ods{
	margin-left:20px;
}