/*
//--------------------------------------------------------------------
// Container
//--------------------------------------------------------------------
*/
#containerC {
	width: 940px;
	margin: 0 auto 0 auto;
}

#container {
	width: 940px;
	float: left;
}

body {
   background: url(../images/bg-container1.gif) top left repeat-x;
    }
    
body.bodyHp {
    background: url(../images/bg-container.gif) top left repeat-x;
    }
/* DEBUG WINDOW */
.debug{
	clear: both;
	margin: 10px 0; 
	padding: 5px; 
	border: 1px inset silver; 
	width: 800px; 
	height: 200px; 
	overflow: auto; 
	background: #EFEFEF; 
}
/*
//--------------------------------------------------------------------
//   Zakladni kaskada pro okno s obsahem
//--------------------------------------------------------------------
*/

#contentRight {
    float: right;
    width: 750px;
    clear: none;
    }

#ContentC{ 
	float: left;
	width: 376px;
}

#Content{
	padding-left: 5px;
	padding-bottom: 10px;
	overflow: auto;
}


table.shopTable {
	width: 100%;
}

.shopTable th {
	padding-left: 10px;
	padding-right: 10px;
	font-weight: normal;
}

.shopTable td {
	padding-left: 10px;
}
#subThema{
}
#subThema li{
	margin-top: 0.3em;
}

.invisibleAnchor {position: absolute; top: -3597px; left: 0; overflow: hidden; width: 1px; height: 1px; }
/*
//--------------------------------------------------------------------
// baner na uvodni strane -------------------------------------------- 
//--------------------------------------------------------------------
*/
#bannerHP {
	float: none;
	clear: both;
	width: 570px;
	overflow: hidden;
	margin: 0 0 10px 5px;			
	padding: 0;	
}

#bannerLeftHP {
	float: none;
	clear: both;
	width: 180px;
	overflow: hidden;
	margin: 0 0 10px 0;			
	padding: 0 0 0 20px;	
}

#bannerLeftHP img {		
	padding: 20px 0 0 0;	
}
/*
//--------------------------------------------------------------------
// horni banner s modrym textem.. vzdy pro cele tema ---------------------------------- 
//--------------------------------------------------------------------
*/
#temaHedaingTextC {
	clear: both;
	float: left;
	margin: 0em;
	padding: 0;
	width: 560px;
}

#temaHedaingTextHpC {
	clear: both;
	float: left;
	margin: 0em;
	padding: 0 0 10px 0;
	width: 560px;
}

#temaHedaingText {

}

#catalogHedaingTextC #temaHedaingText {

}

/*
//----------------------------------------------------------------------------------------
// Pridane informace (linky, odkazy, dokumenty, diskuse)---------------------------------- 
//----------------------------------------------------------------------------------------
*/
.itemAddInfoC{
	clear: both;
	float: left;
	width: 560px;
	padding-top: 10px;
}
.itemAddInfo{
}
.itemAddInfo img{

}

.itemAddInfo h4 { 
}

.itemAddInfo h4 a 
{
	overflow: hidden;
    text-decoration: none;
    
}

.itemAddInfo h4 a:link, 
.itemAddInfo h4 a:visited {
	text-decoration: none;
}

.itemAddInfo h4 a:hover, 
.itemAddInfo h4 a:focus, 
.itemAddInfo h4 a:active {
	 text-decoration: none;
}

.itemAddInfo ul li{
	list-style: none;
	margin-top: 3px;
}

.itemAddInfo ul li a {
	list-style: none;
	margin-top: 3px;
	overflow: hidden;
}

.itemAddInfo .imgLeft {
	clear: both;
	margin-top: 3px;
}
.addDocs{
	margin-left: 20px;
}

table.addDocs td {
    vertical-align: middle;
}

/* Pridane informace v rezimu zobrazen iseznamu bez detailu */
.itmListAddLinksC {
	padding: 0 0 0 20px;
}

.itmListAddLinksC .itemAddInfoC{
	padding: 0;
}

.itmListAddLinksC .itemAddInfoC h4{
	padding: 0;	
	margin: 0;
	font-size: 100%;
    
}
.itmListAddLinksC .itemAddInfoC ul{
	margin: 0px 0px 10px 20px;
}
.itmListAddLinksC .itemAddInfoC ul li{
	
}
/*
//--------------------------------------------------------------------
// -------------horni navigacni lista ---------------------------------- 
//--------------------------------------------------------------------
*/
#headerC{
	float: left;
	width: 560px;
	/*background: #F7F8FC;*/
	margin: 10px 0 0 0;
}

.headerChapter{
float: left;
padding: 5px 0 5px 0;
}
.headerChapter img {
	float: left;
	clear: none;
	padding: 2px 5px 0 5px;
}

#headerSendPrintC {
	clear: both;
	float: left;
	width: 560px;
	padding: 5px 0;
}

.headerSendPrint {
	float: right;
}

.headerSendPrint img{
	float: left;
	padding-left: 5px;
	padding-right: 5px;
}

.headerAdd{
	float: right;
}
.headerChapter img, .headerAdd img{
	vertical-align:baseline;
}

#chapterC {
	clear: both;
	float: left;
	width: 560px;
	padding: 5px 0 10px 0;
	background: #F7F8FC;
}

#chapter li {
	list-style-image: url(../images/menu_punta.gif);
	padding-top: 2px;
}

/*
//--------------------------------------------------------------------
//--------------------------Tabulka do ktere davame obrazky----------------------------------//
//--------------------------------------------------------------------
*/
.textpicture{

}

.textpicture2{
	float: right;
}

.textpicturetitle{
}

/*
//--------------------------------------------------------------------
//	Seznam novinek 
//--------------------------------------------------------------------
 */
/*.itmListC {
	clear: boht;
	float: left;
	width: 100%;
}*/
/*// Obrazky VLEVO */
/*.itmList {
	margin-top: 15px;
	padding-bottom: 0px;
	width: 100%;
}*/

/*// Obrazky VPRAVO */
.itmListR{}

.itmListR img{
	float:right;
	padding-right: 10px;
}

.itmList img {
	padding: 0 10px 5px 0;
}

.itmListImg {
	float: left;
	margin: 0em;
	padding: 0em;
}

.itmListAnnot {
	padding-top: 2px;
	padding-bottom: 2px;
}

.itmListAnnotDoc {
	padding-top: 2px;
	padding-bottom: 2px;
}

.itmDetailC {
	clear: both;
}
.itmDetail {}
.itmDetail img{
	float:left;
	padding-right: 10px;
}
.itmDetailHeaderC {
	padding-bottom: 10px;
	float: left;
	width: 560px;
	
}
.itmDetailHeader {}

.itmListAddress {
	clear: both;
	padding-top: 10px;
}

.itmListMore {
	clear: both;
	float: left;
	padding-top: 5px;
	width: 100px;
}

.itmListMore a {
	color: #C50204;
	text-decoration: underline;
}


.itmListMore a:link, 
.itmListMore a:visited {
	color: #C50204;
	text-decoration: underline;
}

.itmListMore a:hover, 
.itmListMore a:focus, 
.itmListMore a:active {
    color: #C50204;
	 text-decoration: none;
}


.itmListMore img{
	padding: 0px;
	margin: 0px;
	padding-right: 5px;
}

.itmListDate {
	color: #333333;
	font-weight: bold;
}

.detailHierarchyUL {
	margin: 0px;
}

.detailHierarchyUL li {
	font-weight: bold;
	list-style-type: none;
}

.detailHierarchyUL li ul li{
	list-style-type: circle;
	font-weight: normal;
}


/*------------------------------------------------------------*/
/*---------------------- DB kaskady --------------------------*/
/*------------------------------------------------------------*/
.itmListDBHeader {
	padding-bottom: 5px;
}

.itmDetailDBHeaderC{
	clear: both;
	padding-bottom: 5px;
}
.itmDetailDBHeader{}
/*
//--------------------------------------------------------------------
//   DB tabulka
//--------------------------------------------------------------------
*/
.dbtable {

}

.dbtable th {
	font-weight: bold;
	padding: 3px;
	width: 190px;
	background: #EBEDF8;
	vertical-align: top;
}

.dbtable th.headLine {
	background: #FFFFFF;
	padding: 3px;
	color: #0E327D;
}

.dbtable td {
	border: 0px solid;
	padding: 3px;
	width: 340px;
	background: #F8F9FD;
	vertical-align: top;
}

.dbtable td.cray {
	border: 0px solid;
	padding: 3px;
	background: #E9E9E9;
	vertical-align: top;
}

/*
//--------------------------------------------------------------------
//	Seznam novinek na HP
//--------------------------------------------------------------------
 */


.itmListHPC{
	margin: 0 0 0 0;
	padding: 20px 20px 10px 20px;
	float: left;
	width: 518px;
	border-top: 1px solid #EBEEF7;
	border-left: 1px solid #EBEEF7;
	border-right: 1px solid #EBEEF7;
}

.itmListHPC .itmListHPMain {

	float: left;
	width: 518px;
	background: #F6F7FC;
	margin: 0;
	padding: 0;
}

.itmListHPC #topPhotosMain {
	margin: 0em;
	padding: 0 0 0 0;
	float: left;
	width: 130px;
	background: #F6F7FC;
}

.itmListHPC #topArticlesMain {
	margin: 0em;
	padding: 0 0 0 0;
	float: right;
	clear: none;
	width: 385px;
}


.itmListHPC #topArticlesMain h3 {
	font-size: 1em;
	margin: 0;
	padding: 0;
	float: left;
	clear: none;
	width: 385px;
}

.itmListHPC #topArticlesMain h3 a {
	margin: 0em;
	padding: 7px 10px 7px 10px;
	float: left;
	clear: none;
	width: 365px;
}

.itmListHPC .itmListHPTitle 
{
	margin: 0em;
	padding: 0;
	float: left;
	width: 518px;
	}

.itmListHP {
	margin: 0 0 10px 0;
	padding: 0 20px 5px 20px;
	float: left;
	width: 518px;
	border-bottom: 1px solid #EBEEF7;
	border-left: 1px solid #EBEEF7;
	border-right: 1px solid #EBEEF7;
}

.itmListHP h3 {
	font-size: 1em;
	font-weight: normal;
	padding: 3px 0;
	margin: 0;
}


.itmListHPC #topPhotos {
	margin: 0em;
	padding: 0 0 0 0;
	float: left;
	width: 130px;
	border: 1px solid red;
}

.itmListHPC #topArticles {
	margin: 0em;
	padding: 0 0 0 0;
	float: right;
	clear: none;
	width: 385px;
	border: 1px solid lime;
}


.itmListHPC #topArticles h3 {
	margin: 0em;
	padding: 0 0 0 0;
	font-size: 1em;
	float: left;
	clear: none;
	width: 385px;
}

.itmListHPC #topArticles h3 a {
	margin: 0em;
	padding: 7px 10px 6px 10px;
	float: left;
	clear: none;
	width: 365px;
}



/*
//--------------------------------------------------------------------
//   Kaskady pro stranu s Diskuzemi
//--------------------------------------------------------------------
*/
.discussItemC {
	padding-bottom: 10px;
}
.discussItem {}

.discussHeaderC {
	width: 96%;
	float: left;
	padding: 0 0 0 15px;
	font-style: italic;
}
.discussHeader {
	padding : 5px;
}
.discussHeaderLeft {
	float: left;
}
.discussHeaderRight {
	float: right;
}

.discussbitemC 
{
    background: #E7EAF7;
    float: left;
    width: 100%;
    padding: 0;
    clear: both;
    margin: 10px 0 10px 0;
    }
.discussbitemCW 
{
    background: #ffffff;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    clear: both;
    }


.discussBodyC {
	padding: 8px 0;
	float: left;
	width: 99%;
	clear: both;
}
.discussBody 
{
    float: left;
    width: 97%;
    padding: 0 10px;
    }

.discussBody img {
	float: left;
	padding-right: 5px;
	margin-top: 2px;
}

.discussMessageC {}
.discussMessage {
    float: left;
    width: 100%;
	clear: none;
	color: #0C307D;
	padding: 2px 0;
}

.discussReplyC {
	padding-bottom: 0px;
	float: right;
	width: 87%;
	padding: 0 0 0px 0;
    
}
.discussReply {
    padding-bottom: 0px;
	float: right;
	width: 100%;
	padding: 0 0 0px 0;
}

.discussReplyC span 
{
    font-weight: bold;
    padding: 0 0 0 0;
}


.pageNumbersC {
	clear: both;
	float: left;
	padding: 5px 0;
	width: 560px;
}

.pageNumbers {
	text-align: right;
	float: right;
	padding: 0;
	width: 560px;
}

.pageNumbers a img {
	padding: 0;
}

.pageNumbers span {
	padding: 0 5px 0 5px;
}

.pageNumbers a {
	padding: 0 5px 0 5px;
}

.pageNumbersTotal {
	float: left;
	font-weight: bold;
}

.pageNumbersTotal b {
	color: #FF0000;
	font-weight: bold;
}

#ContentCatalogHpC .pageNumbersC {
	clear: both;
	display: block;
	float: left;
	width: 560px;
}
#ContentCatalogHpC .pageNumbers {
	text-align: right;
	float: right;
	padding: 0;
	width: 560px;
}

#ContentCatalogHpC .pageNumbers span {
	padding: 0 5px 0 5px;
}

#ContentCatalogHpC .pageNumbers a img {
	padding: 0;
}

#ContentCatalogHpC .pageNumbersTotal {
	float: left;
	font-weight: bold;
}

#ContentCatalogHpC .pageNumbersTotal b {
	color: #FF0000;
	font-weight: bold;
}

.discussAttahmentFile{
	background : #FDFDFD;
	padding : 0 0 1px 5px;
	border-bottom : 1px solid #EDEDED;
}

.discussAttahmentFile label{
	font-weight : bold;
}

.discussAttahmentFile a img{
	margin : 0px 0 -4px 0;
	border : none;
}

.discussAttahmentFile a span{

}
/*
//--------------------------------------------------------------------
 Strukturovana diskuze
//--------------------------------------------------------------------
*/

#discussPostList {
    padding: 2px;
	width: 99%;
}

#discussPostList ul {
	list-style: none;
}

.discussListUlPrvni {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/*
//--------------------------------------------------------------------
//   Kaskady pro stranu s Rozhovorem
//--------------------------------------------------------------------
*/

.chatItemC {
	clear: left;
	padding-bottom: 10px;

}
.chatItem {
}

.chatItem img{
	float:left;
	padding-right: 10px;
	padding-bottom: 5px;
}

.chatItemState {
	color: #ED1C24;
}

/*
//--------------------------------------------------------------------
//   Kaskady pro stranu s FAQy
//--------------------------------------------------------------------
*/

.itmFaqItemC{
	padding: 0 0 10px 0;
	clear: both;
	float: left;
	width: 555px;
}

.itmFaqItem{}

.itmFaqItem img {
	float: right;
	padding-right: 10px;
}

.itmFaqQuestionC{
    float: left;
    width: 555px;
    padding: 0;
}

.itmFaqQuestion{
    float: left;
    width: 545px;
    padding: 0 5px;    
}

.itmFaqQuestion img {
	float: left;
	padding-right: 5px;
	margin-top: 2px;
}

.itmFaqAnswerC{
    float: left;
    width: 510px;
    padding: 5px 5px 0 40px;
    }
.itmFaqAnswer{}

.itmFaqItemC{}


.faqItemC 
{
    background: #E7EAF7;
    float: left;
    width: 555px;
    padding: 0;
    margin: 0;
    }
.faqItemCW 
{
    background: #ffffff;
    float: left;
    width: 555px;
    margin: 0;
    padding: 0;
    }


/*
//--------------------------------------------------------------------
//   Kaskady pro stranu s FAQy
//--------------------------------------------------------------------
*/

.itmPhotogalleryItemLeftC{
	padding: 10px;
	width: 200px;
	float: left;
}

.itmPhotogalleryItemC{
	padding: 10px;
	width: 150px;
	float: left;
	text-align: center;
}
.itmPhotogalleryItem{
	clear:both;
}
.itmPhotogalleryItem img{
	padding-bottom: 2px;
}

.itmPhotogalleryItemLeft{
	padding-bottom: 2px;
	float: left;
}
.itmPhotogalleryItemLeft img{
	padding-right: 5px;
	padding-bottom: 5px;
	float: left;
}

.itmPhotoC{
	padding: 3px;
	float: left;
	width: 150px;
	border: 0px solid lime;
}

.itmPhoto {
}

/*
//--------------------------------------------------------------------
//   Kaskady pro stranu s Kalendarem
//--------------------------------------------------------------------
*/

.CalendarBlock1 {
	clear: both;
	float: left;
	display: block;
	width: 560px;
	height: 100%;
}

.CalendarBlock2 {
	float: right;
	width: 125px;
	position: absolute;
	left: 820px;
}

.CalendarDateTimeC {
	margin-bottom: 1em;
	background-color: #FFFFFF;
	float: right;

}
.CalendarDateTime {
	margin-left: 3px;
	border: 1px solid #969696;
}


table.tbCalendar  {
	background-color: #FFFFFF;
}

table.tbCalendar td {	
	background: #E2F5FD;
	text-align: center;
}

table.tbCalendar th {
	width: 1.5em;
	background: #FEFEFE;
	text-align: center;
}

table.tbCalendar td.cellCalendarHeading {
	background: #F5D9EA;
	text-align: center;
	color: #E15151;
	font-weight: bold;
	
}

table.tbCalendar td.cellCalendarDayActive {
	border: 1px solid #E15151;
	color: #000000;
	font-weight: bold;
}

table.tbCalendar td.cellCalendarDayWeekend {
	background: #E3E3E3;
	color: #999999;
}

/*
//--------------------------------------------------------------------
//   Kaskady pro Bloky na HP
//--------------------------------------------------------------------
//Vpravo
*/
.rightBlockImageC {}
.rightBlockImage {
	float: left;
}

#contentHpRightC {
	float: right;
	width: 180px;
	padding: 25px 0 0 0;
}

#contentHpRight {
	float: left;
	width: 180px;
}

.rightBlockBlue
{
	float: left;
	width: 180px;
	padding: 0;
	background: #e1e5fb;
	border-bottom: 5px solid #a7b1eb;
}

.rightBlockBlue h3
{
	float: left;
	width: 160px;
	margin: 0;
	padding: 6px 10px;
	clear: none;
	font-weight: normal;
	font-size: 1.2em;
	color: #3043a9;
	border-bottom: 5px solid #a7b1eb;
	}
.rightBlockBlueBody {
	padding: 5px 10px;
	float: left;
	width: 160px;
	
}
/*
.rightBlockBlueC{
	width: 205px;
    float: left;
}

.rightBlockBlueC a:active,.rightBlockBlueC a:link,.rightBlockBlueC a:visited,.rightBlockBlueC a {
	color: #0E327D;
 	text-decoration: underline;
}
.rightBlockBlueC a:hover{
	color: #C50204;
 	text-decoration: underline;
}

.rightBlockBlueC{
	background: #FFFFFF;
}
.rightBlockBlueHeadingC{
    width: 205px;
    float: left;
}

.rightBlockBlueHeading{
	color: #FFFFFF;
	background: #0E327D;
	font-weight:bold;
}

.rightBlockBlueHeading h3 {
	padding: 0em;
	margin: 0em;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}

.rightBlockBlueBodyC{
     padding: 0 5px 0 15px;
     width: 185px;
     float: left;
}

.rightBlockBlueBodyC span {
	color: #19388B;
}

.rightBlockBlueBody{
	padding: 5px;
}

.rightBlockBlueBC{
	float: left;
	width: 205px;
	padding: 20px 0 0 0;
}

.rightBlockBlueBC a:active,.rightBlockBlueC a:link,.rightBlockBlueC a:visited,.rightBlockBlueC a {
	color: #0E327D;
 	text-decoration: underline;
}
.rightBlockBlueBC a:hover{
	color: #C50204;
 	text-decoration: underline;
}

.rightBlockBlueBBottom {
	float: left;
	width: 205px;
}

.rightBlockBlueBHeadingC{
}

.rightBlockBlueBHeading{
	color: #FFFFFF;
	background: #9199D3;
	font-weight:bold;
}

.rightBlockBlueBHeading h3 {
	padding: 0em;
	margin: 0em;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}

.rightBlockBlueBBodyC{
    float: left;
    width: 205px;
    background: #F6F7FC;
}
.rightBlockBlueBBody {
	float: left;
    width: 200px;
}

.rightBlockBlueBBody a {
	color: #0250A7;
	text-decoration: underline;
}


.rightBlockBlueBBody a:link, 
.rightBlockBlueBBody a:visited {
	color: #0250A7;
	text-decoration: underline;
}

.rightBlockBlueBBody a:hover, 
.rightBlockBlueBBody a:focus, 
.rightBlockBlueBBody a:active {
    color: #0250A7;
	 text-decoration: none;
}

.rightBlockBlueBBody ul {
	padding: 0em;
	margin: 0;
	float: left;
	width: 200px;
	background: #F6F7FC;
}

.rightBlockBlueBBody li {
	margin: 0em;
    float: left;
    width: 165px;
    padding: 1px 0 1px 35px;
    margin: 5px 0 0 0;
    list-style: none;
    background: url(../images/bg-neprehlednete-infopanel.gif) top left no-repeat;
}



#rightMapa {
	clear: both;
	float: left;
}
*/
/*
.rightBlockWhiteBodyC{
}
.rightBlockWhiteBody{
	padding: 5px;
	background: #FFFFFF;
}

.rightBlockWhiteBody th{
	color: #3178B6;
	font-weight: normal;
	text-align: right;
}
.rightBlockGrayC{
	width: 175px;
	margin-bottom: 10px;
	border-bottom: 1px solid #737373;
	border-left: 1px solid #737373;
	border-right: 1px solid #737373;
	
}
.rightBlockGrayC{
	background: #F0F0F0;
}
.rightBlockGrayHeadingC{
}

.rightBlockGrayHeading{
	padding: 2px;
	color: #FFFFFF;
	background: #737373;
	font-weight:bold;
}
.rightBlockGrayBodyC{
	clear:both;
	padding-bottom: 5px;
}
.rightBlockGrayBodyC img{
	float:left;
	padding: 2px;
}
.rightBlockGrayBody{
	padding: 2px;
}*/

/* //A tohle jsou bloky vlevo */
.leftBlockImageC {}
.leftBlockImage {
	float: left;
}

.leftBlockBlueC{
	margin-left: 5px;
	margin-top: 20px;
	width: 99%;	
}

.leftBlockBlueC a:active,.leftBlockBlueC a:link,.leftBlockBlueC a:visited,.leftBlockBlueC a {
 	text-decoration:none;
}
.leftBlockBlueC a:hover{
 	text-decoration: underline;
}

.leftBlockBlueHeadingC
{
	
}

.leftBlockBlueHeading h3 {
	padding: 2px;
	color: #3d4fae;
	font-weight:bold;
	float: left;
	width: 100%;
}

.leftBlockWhiteBodyC{
}
.leftBlockWhiteBody{
	padding: 5px;
	background: #FFFFFF;
}

.leftBlockWhiteBody th{
	color: #3178B6;
	font-weight: normal;
	text-align: right;
}

.leftBlockBlueBodyC{
}
.leftBlockBlueBody{
	padding: 5px;
}

.leftSurveyGraph {
	background: #D5D1C8;
	width: 150px;
	height: 5px;
}


.leftChatPhoto {
	text-align: center;
	padding: 5px;
}
/*----krize*/

.leftBlockCriseC{
	margin-left: 5px;
	margin-top: 20px;
	width: 225px;
	border-bottom: 1px solid #1E66B0;
	border-left: 1px solid #1E66B0;
	border-right: 1px solid #1E66B0;
}
.leftBlockCriseC a:active,.leftBlockCriseC a:link,.leftBlockCriseC a:visited,.leftBlockCriseC a {
 	text-decoration:none;
}
.leftBlockCriseC a:hover{
 	text-decoration: underline;
}

.leftBlockCriseHeading{
	padding: 2px;
	color: #FFFFFF;
	background: #1E66B0;
	font-weight:bold;
}
.leftBlockCriseBodyC{
}
.leftBlockCriseHeading2C{
	width: 215px;
	padding: 5px;
	background: #E9EDF6;
}
.leftBlockCriseHeading2 img{
	float: left;
}

.leftBlockCriseBody{
	padding: 5px;
}

.rightBlockBlueHeading h3, .rightBlockGrayHeading h3, .leftBlockCriseHeading h3{
	color: #FFFFFF;
}

/*
//--------------------------------------------------------------------
//   Kaskada pro mapu
//--------------------------------------------------------------------
*/
#amapC{
	margin-bottom: 10px;
}
#amap{
}
#amapTitle{
	text-align: center;
	padding-bottom: 3px;
}
#mapLocationC{
	/*width: 195px !important;	*//*Width for mozila Firefox */
	/*_width: 200px;	*/			/* IE width fix */
	margin: 0;
	padding:  0 0 0 0;
	float: left;
	width: 170px;
}
#mapLocation{
	overflow: hidden;
	float: left;	
	border: 1px solid #1E66B0;
	width: 170px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#mapMap{
	text-align: center;
	float: right;
	/*width: 375px !important;*/
	width: 375px;
	overflow: hidden;
}
.mapLocationItem{
	width: 150px;
	float: left;
	padding-bottom: 2px;
	padding-left: 5px;
}
.mapLocationItemS{
	width: 100px;
	float: left;
	padding-bottom: 1px;
	padding-left: 5px;
	font-weight: bold;
}
#mapChange{
	clear:both;
}

/*
//--------------------------------------------------------------------
//   Kaskada pro Rychle hledani
//--------------------------------------------------------------------
*/
.SearchResultsC {
	padding-bottom: 10px;
	clear: both;
}
.SearchResults {
}

.SearchResults h2 {
	margin: 0em;
	padding: 0em;
	display: block;
	font-weight: bold;
	color: #0E327D;
}

.SearchResults a, .SearchResults a:link, .SearchResults a:visited, .SearchResults a:active {
	text-align: left;		
	margin: 0em;
	padding: 0em;
	color: #0E327D;
}

 .SearchResults a:hover {
	text-align: left; 
	text-decoration: underline;
	color: #C50204;
 }

/*
//--------------------------------------------------------------------
//   Vyber kategorie
//--------------------------------------------------------------------
*/
.categoryLister{
	padding-bottom: 2px;	
	clear: both;
}

.categoryLister input.submitBtnImg{
	margin: 3px 0 3px 1px;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
}
/*
//--------------------------------------------------------------------
//   Zakladni kaskada pro okno s obsahem END
//--------------------------------------------------------------------
*/

/*// ---------------vecicky okolo formularu--------------- */
form {
	display: inline;
}

#sendEmailForm 
{
    float: left;
    width: 550px;
    padding: 10px 0;
    }

.divFormC {
	padding-top: 10px;
	padding-bottom: 10px;
	clear: both;
}
.divFormC h2 {
	padding-bottom: 5px;
	padding-left: 5px;
}

.divForm {
	padding-bottom: 10px;

	
}
.divForm th, .divForm td {
	vertical-align: top;
	padding-left: 5px;
	font-weight: normal;
}

fieldset {
	border: 1px solid #2453A5;
	color: #0E327D;
	margin-bottom: 10px;
	padding-bottom: 8px;
}

textarea, select { 
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	background-color: #FFFFFF;
	color : #000000;
}

input { 
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	background-color: #FFFFFF;
	padding: 1px 2px;
	color : #000000;
}

select.quicknavig {
	color: #ED1C24;
	font-weight:bold;
	font-size: 0.9em;
	border: 0px;
}

.inputTextSmall {
	width: 50px;
}

.inputText {
	width: 200px;
}

.inputText1 {
	width: 380px;
}

.inputSelect {
	width: 200px;
}

.divFormSearchC {
    width: 535px;
    float: left;
    clear: both;
    padding: 10px;
    margin: 0 0 5px 0;
    border: 1px solid #2453A5;
    }

.divFormSearchC table {
    width: 560px;
    float: left;
    clear: both;
    border-collapse: collapse;
    }
.divFormSearchC table td {
    padding: 5px 0 5px 0;
    }

/* Listbox ve vyhledavani dokumentu - _document.asp */
.inputSelect#doc_department, .inputSelect#doc_category{
	width: 155px;		
}

.inputTextarea {
	width: 200px;
	height: 100px;
}

.inputTextarea1 {
	width: 390px;
	height: 150px;
}

.inputSubmit {
	border: 0px;
	margin: 2px 0 0 8px;
	width: auto;
	color: #ffffff;
	padding: 0 10px;
	font-size: 0.8em;
	height: 20px;
	cursor: hand;
	text-transform: uppercase;
	background: #3043a9;
}

.inputSubmit1 {
	border: 0px;
	margin-left: 8px;
	width: auto;
	color: #ffffff;
	font-size: 0.8em;
	height: 19px;
	padding: 0 10px;
	cursor: hand;
	text-transform: uppercase;
	background: #3043a9;
}

form#discussform 
{width: 400px;
 float: left;
 padding: 10px 0;
 min-height: 300px;
    }
    

form#discussform label
{width: 150px;
 float: left;
    }

form#newsletterform  {
	width: 940px;
	float: left;
	padding: 10px 0;
}

form#newsletterform table {
	width: 940px;
	float: left;
	margin: 0;
	padding: 0;
}


form#newsletterform span {
	float: right;
	text-align: left;
	width: 310px;
}

form#newsletterform a {
	color: #666666;
	font-size: 0.9em;
	text-decoration: none;
}

form#newsletterform a:link, form#newsletterform a:visited {
	color: #666666;
	text-decoration: none;
}

form#newsletterform a:hover, form#newsletterform a:focus, form#newsletterform a:active {
    color: #666666;
	 text-decoration: underline;
}

#newsletterform label {
	color: #782020;
}
#newsletterform td {
	margin: 0;
}
#newsletterform img {
	padding-left: 20px;
	float: left;
}

input.inputBNews {
	border: 0px;
	margin: 0 0 0 5px;
	width: 148px;
	color: #000000;
	padding: 0;
	text-align: center;
	height: 30px;
	float: left;
	cursor: hand;
	background: #cccccc;
}

input.inputNews {
	border: 1px solid #cccccc;
	margin: 0 0 0 15px;
	width: 202px;
	color: #666666;
	padding: 5px 5px;
	height: 18px;
	background: none;
}
 

/*// pro oznaceni povinnych polozek formulare  */
.fieldReq {
	color: #ED1C24;
}

/*
//--------------------------------------------------------------------
//   Tabulka na indexu
//--------------------------------------------------------------------
*/
#indexTable{
	width: 752px;
}
#indexTableRight{
	width:175px;
}
#indexTableMain{
	padding-right: 10px;
}


/*==================================KATALOG=====================================*/
/*
//--------------------------------------------------------------------
//   ZObrazuje obrazky uprostred strany v katalogu
//--------------------------------------------------------------------
*/

#ContentCatalogC{ 
	float: left;
	width: 560px;
	margin: 30px 0 0 0;
}

#ContentCatalogHpC {
	float: left;
	width: 940px;
	clear: none;
}

#ContentCatalogHp {
    margin: 30px 0 0 0;
	width: 940px;
	float: left;
}

#ContentCatalog {
	padding: 0 0 0 0;
	width: 560px;
	float: left;
}

#ContentCatalogC ul li, #ContentCatalogHpC ul li {	

}


#ContentCatalogC ul li h2, #ContentCatalogHpC ul li h2 {	
	margin: 0em;
	padding: 0 0 0 0;
	font-size: 1.1em;
	font-weight: normal;
	margin-top: 3px;
	color: #2453A5;
	width: 500px;
}

#ContentCatalogHp h1 {
	clear: both;
	width: 100%;
	border-bottom: 1px solid #0E327D;
}

#ContentCatalog h1 {
	width: 560px;
	float: left;
	border-bottom: 1px solid #0E327D;
}

#CatalogSectionPicture {
	background: #FFFFFF;
	position: absolute;
	left: 350px;
	top: 49px;
	width: 230px;
	height: 48px;
}

.CatalogPictureC {
	float: left;
	width: 146px;
}

.CatalogPicture {
	width: 146px;	
}

#catalogHedaingTextC{
	float:left;
	margin: 0em;
	padding: 0em;
}
#CatalogAnnotation {
	width: 410px;
	float: left;
}

#CatalogAnnotation h2 {
	margin-left: 12px;
}

.CatalogListIco {
	margin-top: 15px;
	text-align: center;
}

#CatalogProductLista {
	clear: both;
	float: right;
	margin-left: 10px;
	padding-left: 5px;
	padding-top: 5px;
	width: 393px;
	height: 20px;
	background-color: #F5FAFD;
	border: 1px solid #0060A9;
}

#CatalogProductLista img {
	padding-right: 5px;
	padding-top: 3px;
}

table.producTable {
	width: 400px;
	padding: 0em;
	margin: 0em;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	float: right;
	border: 1px solid #0060A9;
}

.producTable th {
	color: #0060A9;
	font-weight: bold;
	width: 200px;
	vertical-align: top;
}

td.blue {
	background-color: #e9ecfa;	
}

.producTable td {
	width: 200px;
}
/*==================================CASOPIS=====================================*/
/*
//--------------------------------------------------------------------
//   Specificke css pro casopis
//--------------------------------------------------------------------
*/

.itmListMainC{
	clear: both;
	float: left;
	width: 560px;
	padding: 0 0 0 0;
	margin: 5px 0;
	background: #e9ecfa
}

.itmListC{
	clear: both;
	float: left;
	width: 560px;
	padding: 0 0 0 0;
	margin: 5px 0;
}

.itmList{
    margin: 0;
    padding: 0;
}

.itmList h3 {
    font-size: 1em;
}

.itmList h3 a {
	text-decoration: underline;
}


.itmList h3 a:link, 
.itmList h3 a:visited {
	text-decoration: underline;
}

.itmList h3 a:hover, 
.itmList h3 a:focus, 
.itmList h3 a:active {
	 text-decoration: none;
}

.itmList img{
	float: left;
}

.itmListMore{
	margin-bottom: 10px;
}
.itmListMore img{
	border: none;
	padding: 0px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 5px;
	vertical-align: bottom;
}

table.pictureleft{
	float: left;
	font-size: 90%;
	border-right: 1px solid #9BC7D5;
	margin-right: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: top;
}

.pictureleft td {
	padding-right: 5px;
	vertical-align: top;
}

table.pictureright {
	float: right;
	font-size: 90%;
	border-left: 1px solid #9BC7D5;
	margin-left: 5px;
	padding-left: 5px;
	padding-top: 5px;
	margin-top: 5px;
	padding-bottom: 5px;
}

.pictureright td {
	vertical-align: top;
	padding-left: 5px;
}

.pagegray {
	margin: 0em;
	padding: 0em;
	width: 99%;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #F2F2F2;
}

.footnote {
	margin: 0em;
	padding: 0em;
	font-size: 80%;
	border-top: 1px solid #9BC7D5;
	margin-top: 8px;
	padding-top: 2px;
}

.artcileMagazine {
	background-color: #F2F2F2;	
	padding: 5px;
}

/*
//--------------------------------------------------------
// adress - hierarchicka struktura
//--------------------------------------------------------
*/

.firstUlHierarchy {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.firstUlHierarchy li{
	margin: 0 0 25px 0;
	list-style-type: none;
}

.firstUlHierarchy li li {
	margin-top: 10px;
	margin-left: 82px;
	list-style-type: circle;
}



/*//////////////////////////////////////
  Veci okolo registrovaneho uizvatele 
//////////////////////////////////////*/  

h2.sectionHead{
	margin : 10px 0;
	color : #333333;
	font-size : 1.25em;
}

fieldset legend{
	font-weight : bold;
	color : #000000;
	padding : 0 8px;
}

fieldset .contactTable{
	border-collapse : collapse;
	margin : 5px 10px;
}

fieldset .contactTable th {
	padding : 2px 4px;
	width: 120px;
}

fieldset .contactTable td{
	padding : 2px 4px;
}

fieldset .contactTable td label{
	font-weight : bold;
}

fieldset .contactTable td imput#reguser_username{}
fieldset .contactTable td input#reguser_pass{}
fieldset .contactTable input.inputSubmit{
	padding : 0px 10px;
	margin : 5px 0 0 0;
}

fieldset div.passRequireInfo{
	font-size : 0.9em;
	color : #000000;
	padding : 5px 10px 0 20px;	
}


/* APPLIKACE INTRANETU */
/* PRESS MONITORING */
form#pressSearchform, form#standartsSearchform{
	display: inline;
}	
form#pressSearchform .divFormC,
form#pressSearchform .divFormC{
	padding: 0 0 0px 0px;	
	margin: 0 0 10px 0;
	border-bottom: 1px solid #CCC;
}	
form#pressSearchform .divFormC .divForm{}	

form#pressSearchform .divFormC table,
form#standartsSearchform .divFormC table{
	width: 100%;
	border-collapse: collapse;
}	
	
form#pressSearchform .divFormC table td.headding,
form#standartsSearchform .divFormC table td.headding{
	font-weight: bold;
	padding: 4px 0;
	text-align: left;
}

form#pressSearchform .divFormC table td,
form#standartsSearchform .divFormC table td{
	padding: 0px;
	text-align: left;	
}	
form#pressSearchform .divFormC table td input.inputText,
form#standartsSearchform .divFormC table td input.inputText{
	width: 300px;
}	

/* - pololetni kaledar */
div.biannualCalendarC {
	width: 200px;
	float: left;
	clear: none;
}

table.biannualCalendarTb{
	/*table-layout: fixed;
	border-collapse: collapse;*/
	width: 200px;
	float: right;
	clear: none;
}
table.biannualCalendarTb td{
	vertical-align: top;
	padding: 5px 0;
}
table.biannualCalendarTb td.headding{
	font-weight: bold;
	padding: 0 0 0 0;
}

table.biannualCalendarTb td.navigation{
	text-align: center;	
	padding: 0;
}
table.biannualCalendarTb td.navigation a{
	margin: 0 3px;
}

table.biannualCalendarTb td.navigation a img{
	margin: 0 3px -2px 3px; 
}	

table.biannualCalendarTb td table.tbCalendar{
	font-weight: bold;
}	

table.biannualCalendarTb td table.tbCalendar td{
	padding: 0;
}	

table.biannualCalendarTb td table.tbCalendar td.cellCalendarHeading{
	padding: 2px;
}	
table.biannualCalendarTb td table.tbCalendar td a{
	/*background: #8FED7B;*/
	border: 1px solid #8FED7B;
	color: #000000;
	display: block;
	padding: 3px 6px ;	
}	

table.biannualCalendarTb td table.tbCalendar td span{
	display: block;
	padding: 3px 6px ;
	font-weight: normal;
}	

table.biannualCalendarTb td table.tbCalendar td.cellCalendarDayActive{
	border: none;
	background: #C8E9EF;
}	

/* - Monitorig tisku a Jednani - seznam a detail s vyberu */
#pressEventListC {
	float: right;
	clear: none;
	width: 350px;
}

#meetingEventListC {
	/*float: right;
	clear: none;
	width: 350px;*/
	float: left;
	width: 560px;
}

#pressEventListC h3 {
	float: left;
	clear: none;
	width: 350px;
}

#meetingEventListC h3 {
	/*float: left;
	clear: none;
	width: 350px;*/
}

/* Nastaveni aby se u datovych elementu v detailu nezalamoval dlouhy label */
#pressEventDetailC table.dbtable th, #meetingEventDetailC table.dbtable th{
	/*white-space: nowrap !important;	*/
	/*width: 200px;*/
}
#pressEventDetailC table.dbtable td p, #meetingEventDetailC table.dbtable td p{
	margin: 0;
}

#pressEventListC h1.categoryTitle, #meetingEventListC h1.categoryTitle{

}

#pressEventListC * h2{}
#pressEventListC * h2 a{}

#pressEventListC * h2 .itemPublished,
#meetingEventListC * h2 .itemPublished{

}	

#pressEventListC * h2 .itemPublished a, #pressEventListC * h2 .itemPublished a:link, #pressEventListC * h2 .itemPublished a:active, #pressEventListC * h2 .itemPublished a:visited,
#pressEventDetailC * h2 .itemPublished a, #pressEventDetailC * h2 .itemPublished a:link, #pressEventDetailC * h2 .itemPublished a:active, #pressEventDetailC * h2 .itemPublished a:visited,
#meetingEventListC * h2 .itemPublished a, #meetingEventListC * h2 .itemPublished a:link, #meetingEventListC * h2 .itemPublished a:active, #meetingEventListC * h2 .itemPublished a:visited,
#meetingEventDetailC * h2 .itemPublished a, #meetingEventDetailC * h2 .itemPublished a:link, #meetingEventDetailC * h2 .itemPublished a:active, #meetingEventDetailC * h2 .itemPublished a:visited{

}	
#pressEventListC * h2 .itemPublished a:hover, 
#pressEventDetailC * h2 .itemPublished a:hover,
#meetingEventListC * h2 .itemPublished a:hover,
#meetingEventDetailC * h2 .itemPublished a:hover{

}	


#pressEventDetailC * h1, #meetingEventDetailC * h1{
	border: none;
	margin: 0;
	padding: 0;
}

.itmListC .itmList .itemContentC{
	float: left;
	clear: right;
}	

.itmListC .itmList ul.itemAtribute{
	margin: 0;
}	
.itmListC .itmList ul.itemAtribute li{
	list-style-type: none;
	list-style-position: outside;
	color: Navy;
	white-space: nowrap;
	width: 100%;
	line-height: 16px;
}
.itmListC .itmList ul.itemAtribute li label{
	display: block;
	float: left;
	width: 85px;
	white-space: nowrap;
	font-weight: 700;
	color: #333333;
}
#meetingEventListC .itmListC .itmList ul.itemAtribute li label,
#meetingEventDetailC .itmListC .itmList ul.itemAtribute li label{
	width: 185px;	
}	

.itmListC .itmList ul.itemAtribute li .docLinkTb{
	display: inline;
	border-collapse: collapse;
	padding: 0 1px;
	margin: -2px 0 -6px 0;
}
.itmListC .itmList ul.itemAtribute li .docLinkTb td{
	padding: 0 1px;
}	

.itmListC .itmList .itmListAnnot{
	
}

.itmListC .itmList .itmListText{
	margin-top: 1em;
	
}

#pressEventDetailC * h1 a{}		

#pressEventDetailC * h1 .itemPublished,
#meetingEventDetailC * h1 .itemPublished{
	font-weight: normal;
	font-size: 90%;
}	


.itmDetail .imgContainer{
	float: left;
	padding: 5px 0 0 5px;
}	

/* Seznam mest - city.asp *//*
#cityListC .itmListC{
	width: 280px;
	height: 10em;
	float: left;
	clear: none;
	padding: 0 5px 0 0;
}

#cityListC .itmListC .itmList{
	margin: 0;	
}
#cityListC .itmListC .itmList .itmListAddress{
	padding-top: 0px;
}
*/
#cityListC{
	width: 100%;	
	float: left;
	clear: both;
	padding: 0;
}
#cityListC .itmListC{
	width: 32%;
	float: left;
	clear: none;
	padding: 0 5px 0 0;
}

#cityListC .itmListC .itmList{
	margin: 0;	
}
#cityListC .itmListC .itmList .itmListAddress{
	padding-top: 0px;
}

.anketaC 
{
	float: left;
	width: 100%;
	display: block;
	padding: 10px 0 3px 0;
	margin: 0;
	}

.anketaCelek 
{
	float: left;
	width: 100%;
	display: block;
	padding: 5px 0 3px 0;
	margin: 0;
	}

.anketaCelek input
{
	border: none;
	background: none;
	}

.anketaInput 
{
	float: left;
	width: 100%;
	display: block;
	padding: 5px 0 3px 0;
	margin: 0;
	}

.anketaInput input
{
	background: none;
	}


.anketaObrazek 
{
	width: 200px;
	float: left;
	clear: none;
	height: 10px;
	padding: 0 0 0 0;
	margin: 3px 0 0 0;
	background: #E6EDFB;
	}
.anketaObrazek img
{
	padding: 0;
	margin: 0;
	display: block;
	}
	
	.anketaProcenta 
{
	width: 50px;
	float: left;
	clear: none;
	padding: 0 0 0 10px;
	margin: 0;
	}

.itmVideoC{
	clear: none;
	float: left;
	text-align: center;
	width: 170px;
	padding: 0 16px 0 0;
	margin: 15px 0 5px 0;
}

.itmVideo{
    margin: 0;
    padding: 0;
}

.itmVideo .articlePhoto {
    margin: 0;
    padding: 0 0 0 0;
    width: 170px;
    float: left;
    text-align: center;

}

.itmVideo .articlePhoto img {
	clear: both;
	display: block;
	text-align: center;
	margin: 0 auto 0 auto;
}

.itmVideo h3 {
    font-size: 1em;
}

.itmVideo h3 a {
	color: #0250A7;
	text-decoration: underline;
}


.itmVideo h3 a:link, 
.itmVideo h3 a:visited {
	color: #0250A7;
	text-decoration: underline;
}

.itmVideo h3 a:hover, 
.itmVideo h3 a:focus, 
.itmVideo h3 a:active {
    color: #0250A7;
	 text-decoration: none;
}

.itmVideoMore{
	margin-bottom: 10px;
}
.itmVideoMore img{
	border: none;
	padding: 0px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 5px;
	vertical-align: bottom;
}

.itmListVideo {
	margin: 10px 0;
}

.itmListNext a:visited {
	color: #5d82cf;
}

/************super článek************/
.superArticleC
{
	float: left;
	width: 540px;
	padding: 0 10px;
	margin: 0 10px 10px 0;
	background: #f1f1f1;
	border-bottom: 5px solid #c5c5c5;
}

.superArticleTopC
{
	float: left;
	width: 310px;
	padding: 0;
	margin: 0;
	border: none;
}

.superArticleC .superArticleTopPicture
{
	float: left;
	width: 323px;
	padding: 0 0 0 0;
	height: 195px;
	overflow: hidden;
}

.superArticleC .superArticleTopPicture img
{
	clear: none;
	text-align: center;
	display: block;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
	border-bottom: 5px solid #ffd03c;
	max-height: 190px;
}
.superArticleC .nameHParticles 
{
	float: left;
	width: 540px;
	margin: 0 0 0 0;
	padding: 10px 0 10px 0;
	}
.superArticleC .nameHParticles h3
{
	float: left;
	width: 420px;
	margin: 0;
	padding: 0;
	clear: none;
	color: #3d4fae;
	font-weight: normal;
	font-size: 1.4em;
	}

.nameHParticles span
{
	float: left;
	width: 100px;
	margin: 0;
	padding: 0 20px 0 0;
	font-weight: normal;
	clear: none;
	font-size: 1.2em;
	text-align: right;
	background: url(../images/bg-rss.png) right no-repeat;
	}

.superArticleListC
{
	clear: right;
	float: right;
	width: 230px;
	padding: 0;
}

.superArticleListC .superArticleList
{
	float: left;
	width: 200px;
	padding: 0 5px 3px 25px;	
}

.superArticleListC .superArticleList h3, .superArticleListC .superArticleListActive h3
{
	font-size: 1em;
	font-weight: normal;
}

.superArticleTop
{
	display: none;
}

.superArticleTopActive
{
	display: block;
}

.superArticleListActive
{
	background: url(../images/bg-novinky-sipka.png) left no-repeat;
	float: left;
	width: 200px;
	padding: 0 5px 3px 25px;
}

.superArticleC .superArticleTopText
{
	clear: left;
	float: left;
	width: 540px;
	padding: 20px 0 0 0;
}

.superArticleC .superArticleAnot
{
	clear: left;
	float: left;
	width: 540px;
	min-height: 69px;
	padding: 0 0 0 0;
}

.superArticleC h3 a
{
	text-decoration: none;
}

.superArticleC h3 a:link, .superArticleC h3 a:visited
{
	text-decoration: none;
}

.superArticleC h3 a:hover, .superArticleC h3 a:focus, .superArticleC h3 a:active
{
	text-decoration: none;
}

.superArticleC .moreInfo
{
	clear: none;
	float: right;
	width: 40%;
	padding: 0 0 10px 0px;
	text-align: right;
}
.superArticleC .moreInfo a
{
	background: url(../images/bg-more-info.png) right no-repeat;
	padding: 0 10px 0 0;
}

.HParticles
{
	float: left;
	width: 180px;
	padding: 0;
	margin-bottom: 10px;
	margin-right: 10px;
	min-height: 352px;
	background: #f1f1f1;
	border-bottom: 5px solid #c5c5c5;
}

.HParticles .nameHParticles
{
	float: left;
	width: 160px;
	margin: 0;
	padding: 6px 10px;
	clear: none;
	font-weight: normal;
	font-size: 1.2em;
	color: #000000;
	border-bottom: 5px solid #c5c5c5;
	}

.HParticles .nameHParticles h3
{
	float: left;
	width: 110px;
	margin: 0;
	padding: 0;
	clear: none;
	font-weight: normal;
	font-size: 1em;
	color: #000000;
	}

.HParticles .nameHParticles span
{
	float: left;
	width: 30px;
	font-size: 1em;
	margin: 0;
	padding: 0 20px 0 0;
	font-weight: normal;
	clear: none;
	text-align: right;
	background: url(../images/bg-rss.png) right no-repeat;
	}
	
.HParticles ul {
	padding: 7px 0;
	margin: 0;
	list-style: none;
	min-height: 278px;
	width: 170px;
	float: left;
}

.HParticles ul li {
	background: url(../images/bg-sip-grey.png) top left no-repeat; 
	padding: 10px 0 10px 13px;
	margin: 0;
	list-style: none;
}

.HParticles ul li a {
	color: #000000;
}

.HParticles .more
{
	clear: none;
	float: right;
	width: 90%;
	padding: 0 10px 0 0px;
	text-align: right;
}
.HParticles .more a
{
	background: url(../images/bg-more-info.png) right no-repeat;
	padding: 0 10px 0 0;
}


.links
{
	float: left;
	width: 180px;
	padding: 0;
	background: #e1e5fb;
	border-bottom: 5px solid #a7b1eb;
}

.linksHp
{
	float: left;
	width: 180px;
	padding: 0;
	margin: 0 0 10px 0;
	min-height: 352px;
	background: #e1e5fb;
	border-bottom: 5px solid #a7b1eb;
}

.linksHp h3, .links h3
{
	float: left;
	width: 160px;
	margin: 0;
	padding: 6px 10px;
	clear: none;
	font-weight: normal;
	font-size: 1.2em;
	color: #3043a9;
	border-bottom: 5px solid #a7b1eb;
	}

.linksHp ul,
.links ul {
	padding: 7px 0;
	margin: 0;
	list-style: none;
	width: 170px;
	float: left;
}

.linksHp ul li,
.links ul li {
	background: url(../images/bg-sip-blue.png) top left no-repeat; 
	padding: 10px 0 10px 13px;
	list-style: none;
}


.okrajiHp
{
	float: left;
	width: 560px;
	padding: 0;
	min-height: 275px;
	margin: 10px 10px 0 0;
	background: #f5f5f5;
	border-bottom: 10px solid #ffffff;
}

.okrajiHp h3
{
	float: left;
	width: 540px;
	margin: 0;
	padding: 6px 10px;
	clear: none;
	background: #99cc33;
	font-weight: normal;
	font-size: 1em;
	color: #000000;
	border-bottom: 5px solid #86b32d;
	}
	
.okrajiText {
	float: left;
	width: 540px;
	margin: 0;
	padding: 10px 10px;
	}
	
.turistaHp
{
	float: left;
	width: 180px;
	padding: 0;
	min-height: 275px;
	margin: 10px 10px 10px 0;
	background: #f5f5f5;
}

.turistaHp h3
{
	float: left;
	width: 160px;
	margin: 0;
	padding: 6px 10px;
	clear: none;
	background: #99cc33;
	font-weight: normal;
	font-size: 1em;
	color: #000000;
	border-bottom: 5px solid #86b32d;
	}
	

.turistaHp ul {
	padding: 7px 0;
	margin: 0;
	list-style: none;
	width: 170px;
	float: left;
}

.turistaHp ul li {
	background: url(../images/bg-sip-grey.png) top left no-repeat; 
	padding: 9px 0 9px 13px;
	list-style: none;
}

.zabavaHp
{
	float: left;
	width: 180px;
	min-height: 275px;
	padding: 0;	
	margin: 10px 0 10px 0;
	background: #f5f5f5;
}

.zabavaHp h3
{
	float: left;
	width: 160px;
	margin: 0;
	padding: 6px 10px;
	clear: none;
	background: #ff6633;
	font-weight: normal;
	font-size: 1em;
	color: #000000;
	border-bottom: 5px solid #e65c2e;
	}
	

.zabavaHp ul {
	padding: 7px 0;
	margin: 0;
	list-style: none;
	width: 170px;
	float: left;
}

.zabavaHp ul li {
	background: url(../images/bg-sip-grey.png) top left no-repeat; 
	padding: 10px 0 10px 13px;
	list-style: none;
}

.hpInquiryC
{
	float: left;
	width: 190px;
	min-height: 148px;
	padding: 0 0 0 0;	
	margin: 10px 0 0 0;
	background: #cccccc;
	border-bottom: 10px solid #ffffff;
}

.hpInquiryC h3
{
	float: left;
	width: 170px;
	margin: 0;
	padding: 6px 10px;
	clear: none;
	background: #ffd03c;
	font-weight: normal;
	font-size: 1em;
	color: #000000;
	border-bottom: 5px solid #e6bb36;
	}
.hpInquiryC .hpInquiryName
{
	float: left;
	width: 170px;
	margin: 0;
	padding: 2px 10px;
	}	
.hpInquiryC img
{
	float: left;
}

.hpInquiryC table
{
	float: left;
	width: 170px;
	margin: 0 10px 0 10px;
	padding: 6px 0px;
	border-collapse: collapse;
	}
	
.hpInquiryC td
{
	vertical-align: middle;
	}
	
	
.surveyGraph {
	float: left;
	width: 120px;
	clear: none;
	padding: 0 0 0 0;
	}
.surveyGraph img 
{
	float: left;
	margin: 0;
	padding: 6px 0 0 0;
	}	

.surveyPercent {
	float: right;
	width: 40px;
	font-size: 0.85em;
	clear: none;
	text-align: right;
	}	

.ptejteseHP
{
	float: left;
	width: 180px;
	padding: 0;	
	min-height: 148px;
	margin: 10px 10px 0 0;
	background: #cccccc;
	border-bottom: 10px solid #ffffff;
}

.ptejteseHP h3
{
	float: left;
	width: 170px;
	margin: 0;
	padding: 6px 10px 6px 0;
	clear: none;
	background: #ffd03c;
	font-weight: normal;
	font-size: 1em;
	color: #000000;
	border-bottom: 5px solid #e6bb36;
	}
.ptejteseHP img 
{
	float: left;
	margin: 0;
	padding: 0 0 0 0;
	}	

.videoHP
{
	float: left;
	width: 180px;
	padding: 0;	
	min-height: 148px;
	margin: 10px 10px 0 0;
	background: #cccccc;
}

.videoHP h3
{
	float: left;
	width: 160px;
	margin: 0;
	padding: 6px 10px;
	clear: none;
	background: #ffd03c;
	font-weight: normal;
	font-size: 1em;
	color: #000000;
	border-bottom: 5px solid #e6bb36;
	}
.videoHP img 
{
	float: left;
	margin: 0;
	padding: 0 0 0 0;
	}	
	
.inzerceHp
{
	float: left;
	width: 180px;
	padding: 0;	
	min-height: 148px;
	margin: 10px 0 0 0;
	background: #cccccc;
}

.inzerceHp h3
{
	float: left;
	width: 160px;
	margin: 0;
	padding: 6px 10px;
	clear: none;
	background: #ffd03c;
	font-weight: normal;
	font-size: 1em;
	color: #000000;
	border-bottom: 5px solid #e6bb36;
	}

.inzerceHp img {
	float: left;
	margin: 0;
	padding: 0;
	height: 115px;
	}


.vyznamneAkceHP
{
	float: left;
	width: 180px;
	padding: 0;	
	min-height: 148px;
	margin: 10px 10px 0 0;
	background: #cccccc;
}

.vyznamneAkceHP h3
{
	float: left;
	width: 160px;
	margin: 0;
	padding: 6px 10px;
	clear: none;
	background: #ff6633;
	font-weight: normal;
	font-size: 1em;
	color: #000000;
	border-bottom: 5px solid #e65c2e;
	}
	

.vyznamneAkceHP ul {
	padding: 5px 0 6px 0;
	margin: 0;
	list-style: none;
	width: 170px;
	float: left;
}

.vyznamneAkceHP ul li {
	background: url(../images/bg-sip-white.png) top left no-repeat; 
	padding: 9px 0 9px 13px;
	list-style: none;
}

.HParticles ul li a,
.turistaHp ul li a,
.linksHp ul li a,
.links ul li a,
.zabavaHp ul li a,
.vyznamneAkceHP ul li a {
	text-decoration: none;
}


.HParticles ul li a:link, 
.HParticles ul li a:visited,
.turistaHp ul li a:link, 
.turistaHp ul li a:visited,
.linksHp ul li a:link, 
.linksHp ul li a:visited,
.links ul li a:link, 
.links ul li a:visited,
.zabavaHp ul li a:link, 
.zabavaHp ul li a:visited,
.vyznamneAkceHP ul li a:link, 
.vyznamneAkceHP ul li a:visited {
	text-decoration: none;
}

.HParticles ul li a:hover, 
.HParticles ul li a:focus, 
.HParticles ul li a:active,
.turistaHp ul li a:hover, 
.turistaHp ul li a:focus, 
.turistaHp ul li a:active,
.linksHp ul li a:hover, 
.linksHp ul li a:focus, 
.linksHp ul li a:active,
.links ul li a:hover, 
.links ul li a:focus, 
.links ul li a:active,
.zabavaHp ul li a:hover, 
.zabavaHp ul li a:focus, 
.zabavaHp ul li a:active,
.vyznamneAkceHP ul li a:hover, 
.vyznamneAkceHP ul li a:focus, 
.vyznamneAkceHP ul li a:active {
	 text-decoration: underline;
}


.itmActionC{
	clear: both;
	float: left;
	width: 560px;
	padding: 10px 0 10px 0;
	margin: 0px 0;
	border-bottom: 1px solid #cccccc;
}

.itmAction{
    margin: 0;
    padding: 0;
}

.itmAction h3 {
    font-size: 1em;
}

.itmAction h3 a {
	text-decoration: underline;
}


.itmAction h3 a:link, 
.itmAction h3 a:visited {
	text-decoration: underline;
}

.itmAction h3 a:hover, 
.itmAction h3 a:focus, 
.itmAction h3 a:active {
	 text-decoration: none;
}

.itmActionDate, 
itmActionPlace, 
itmActionAnnot,
itmActionZastita {float: left; width: 99%;}

.logaHP {
    margin: 0;
    padding: 0;
    float: left;
    width: 940px;
}

.logaHP h3 {
    margin: 0;
    padding: 24px 0 0 0;
    float: left;
    width: 60px;
    clear: none;
    font-size: 1em;
	font-weight: normal;
    color: #000000;   
}

.logaHP ul {
	padding: 17px 0 5px 0;
	margin: 0;
	list-style: none;
	width: 870px;
	float: right;
	clear: none;
}

.logaHP li {
	width: auto;
	margin: 0;
	display: inline;
	list-style: none;
}

.logaHP img {
    margin: 0;
    padding: 0 5px;
    float: left;
    height: 35px;   
}
