/*
//--------------------------------------------------------------------
// Top banner
//--------------------------------------------------------------------
*/

#topNavigC {
	margin: 0em;
	padding: 0em;
	width: 1000px;
	height: 94px;
	background: url(../images/bg-top-navig.gif) top repeat-x;
}
#topNavigLeftC {
	float: left;
	margin: 0em;
	padding: 0em;
	width: 517px;
	height: 49px;
	background: url(../images/top_bg.gif) no-repeat;
}

#topNavigLeft {
	width: 517px;
	height: 49px;
	background: #ff0000;
}


/* Leve horni male menu - umisteni vlevo nahore */
#topNavigLeftTopC {
	float: left;
/*	width: 40%;*/
}

#topNavigLeftTop {
	float: left;
}

#topNavigLeftTop ul {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
}

#topNavigLeftTop li {
	display: block;
	float: left;
	padding: 6px 0 5px 0;
}

#topNavigLeftTop a, #topNavigLeftTop a:visited, #topNavigLeftTop a:link {
	text-decoration: none;
	border-right: 1px solid #666666;
	padding: 0 16px 0 16px;
	display: block;
	float: left;
}

#topNavigLeftTop a:hover, #topNavigLeftTop a:active, #topNavigLeftTop a:focus {
	text-decoration: underline;
	color: #db442f;
}

#topNavigLeftTop li.itemSelected {
	background: #db442f;
}

#topNavigLeftTop li.itemSelected a, #topNavigLeftTop li.itemSelected a:visited, #topNavigLeftTop li.itemSelected a:link {
	color: #ffffff;
	text-decoration: none;
	border-right: 0px;
	white-space: nowrap;
}

#topNavigLeftTop li.itemSelected a:hover, #topNavigLeftTop li.itemSelected a:active, #topNavigLeftTop li.itemSelected a:focus {
	text-decoration: underline;
}

#topNavigLeftTop li.itemBeforeSelected a, #topNavigLeftTop li.itemBeforeSelected a:visited, #topNavigLeftTop li.itemBeforeSelected a:link {
	border-right: 0px;
}

#topNavigLeftTop li.itemBeforeSelected a:hover, #topNavigLeftTop li.itemBeforeSelected a:active, #topNavigLeftTop li.itemBeforeSelected a:focus {
	border-right: 0px;
}

/* Prepinac jazyku - umisteni vpravo nahore */
#topNavigLangC {
 float: right;
 width: 61%;
}

#topNavigLang {
	float: right;
}

#topNavigLang ul {
	list-style: none;
	border-right: 1px solid #999999;
	margin-right: 20px;
}

#topNavigLang li {
	display: inline;
	padding: 0 5px;
	border-left: 1px solid #999999;
}

#topNavigLang a, #topNavigLang a:visited, #topNavigLang a:link {
	text-decoration: none;
	padding-left: 8px;
}

#topNavigLang a:hover, #topNavigLang a:active, #topNavigLang a:focus {
	text-decoration: underline;
	color: #db442f;
}
/*
//--------------------------------------------------------------------
// Logo
//--------------------------------------------------------------------
*/
#logo {
	float: left;
	margin: 0em;
	padding: 0em;
	width: 303px;
	height: 67px;
	background: url(../images/logo-cz.gif) no-repeat;
	clear: left;
}

#logo h1 {
	margin: 0em;
	padding: 0em;
	border: 0em;
}

#logo a {
	display: block;
	background: none;
	width: 303px;
	height: 67px;
	border: 0em;
}

#logo span {
	position: absolute;
	left: -10000px;
	border: 0px;
}
/*
//--------------------------------------------------------------------
// Top banner pokracovani
//--------------------------------------------------------------------
*/
#topNavigRightHPC {
	clear: both;
	float: left;
	width: 1000px;
	height: 47px;
	background: url(../images/bg-top-navig-menu-hp.gif) 21px repeat-x;
	margin: 0;
	padding: 0em;
}

#topNavigRightC {
	clear: both;
	float: left;
	width: 1000px;
	height: 21px;
	background: url(../images/bg-top-navig-menu.gif) 21px repeat-x;
	margin: 0;
	padding: 0em;
}

#topNavigRight {
	float: right;
	padding: 0 10px 0 10px;
}

#topNavigRight ul {
	margin: 0em;
	padding: 0em;
	list-style: none;
}

#topNavigRight li {
	margin: 0em;
	padding: 0em;
	display: inline;
}

#topNavigRight a, #topNavigRight a:link, #topNavigRight a:visited {
	text-decoration: none;
	border-left: 1px solid #999999;
	float: left;
	display: block;
	padding: 4px 12px 3px 12px;
	white-space: nowrap;
	font-weight: bold;
}

#topNavigRight a:hover, #topNavigRight a:active, #topNavigRight a:focus {
	text-decoration: underline;
	color: #db442f;
}

#topNavigRight #selectedNav a {
	background-color: #db442f;
	color: #ffffff;
}

#topNavigRight #selectedNav a:visited, 
#topNavigRight #selectedNav a:link  {
	background-color: #db442f;
	color: #ffffff;
}

#topNavigRight #selectedNav a:active,
#topNavigRight #selectedNav a:focus, 
#topNavigRight #selectedNav a:hover {
	background-color: #db442f;
	color: #ffffff;
	text-decoration: underline;
}

#topNavigIcon {
	float: left;
	width: 173px;
	margin: 1px;
	border: 1px solid #969696;
}
#topNavigIcon img a {
	float: left;
	padding: 0em;
	margin: 0em;
	border: 1px solid;
	padding-left: 0px;
	padding-right: 0px;
}

/* nadpis pouze v uvodni strane */

#homeTitle {
	float: right;
	clear: right;
	width: 1000px;
}

#homeTitle h2{
	float: left;
	margin: 0;
	padding: 0 0 0 33px;
	color: #707070;
	font-weight: normal;
	font-size: 1em;
	border: 0;
	white-space: nowrap;
	line-height: 26px;
}

#homeTitle h2 a:link, #homeTitle h2 a:visited, #homeTitle h2 a  {
	color: #707070;
	text-decoration: none;
	border: 0;
	font-weight: normal;
}
#homeTitle h2 a:active, #homeTitle h2 a:hover, #homeTitle h2 a:focus{
	text-decoration: underline;
	border: 0;
}

/*
//--------------------------------------------------------------------
//----------------horni dlouhy nazev tematu ---------------------------
//--------------------------------------------------------------------
*/
#TopNavigTextC {
	float: right;
	width: 350px;
	margin-top: 10px;
	text-align: right;
}
#TopNavigText {
	padding-left: 20px;
	margin-right: 75px;
	background-color: #FFFFFF;
}

#TopNavigText h1, #TopNavigText h1 a:active, #TopNavigText h1 a:link, #TopNavigText h1 a:visited, #TopNavigText h1 a, #TopNavigText h1 a:hover {
	font-size: 1.4em;
	margin: 0px;
	padding: 0px;
	border-bottom: 0px;
}

/* 
//--------------------------------------------------------------------
//----------------cervena mezera mezi top a main vodorovna ---------------------------
//--------------------------------------------------------------------
*/
#topSpacer {
	border: 1px solid #000000;
	width: 780px;
	height: 2px;
	background-color: #ED1C24;
}

.MenuPunta {
	float: left;
	width: 1px;
	height: 1px;
	background: #FF0000;
	border: 1px solid #FF0000;
	margin-top: 5px;
}

/* 
//--------------------------------------------------------------------
//----------------levy sloupec  ---------------------------
//--------------------------------------------------------------------
*/
#leftCollumC {
	clear: both;
	float: left;
	width: 209px;
	overflow: hidden;
}

#leftCollumC .spaceV {
	width: 1px;
	height: 200px;
	float: left;
}

#leftCollum {
	padding: 0 23px 0 3px;
	float: left;
}

#leftCollum li {
	list-style: none;
	list-style-image: none;
}
/* 
//--------------------------------------------------------------------
//----------------menu 1 uroven ---------------------------
//--------------------------------------------------------------------
*/
#leftCollum ul.navig1 {
	color: #000000;
	padding: 0em;
	margin: 10px 0 0 0;
}

#leftCollum ul.navig1 li a {
	list-style: none;
	display: block;
	color: #000000;
	margin: 0em;
	width: 163px;
	border-bottom: 1px solid #999999;
	background: url(../images/bg-menu-red-right-arrow.gif) left 8px no-repeat;
	text-decoration: none;
	padding: 4px 4px 4px 15px;
}
#leftCollum ul.navig1 li a:link, 
#leftCollum ul.navig1 li a:visited {
	text-decoration: none;
	color: #000000;
}

#leftCollum ul.navig1 li a:active, 
#leftCollum ul.navig1 li a:focus, 
#leftCollum ul.navig1 li a:hover {
	text-decoration: underline;
	color: #db442f;
}

#leftCollum ul.navig1 li a.menuActual {
	background: url(../images/bg-menu-red-down-arrow.gif) left 8px no-repeat;
}

#leftCollum ul.navig1 li a.menuSelected {
	background: url(../images/bg-menu-red-right-arrow.gif) left 8px no-repeat;
	color: #db442f;
}

#leftCollum ul.navig1 li a.menuSelected:visited, #leftCollum ul.navig1 li a.menuSelected:link
{
    color: #db442f;
}
    
/* 
//--------------------------------------------------------------------
//----------------menu 2 uroven ---------------------------
//--------------------------------------------------------------------
*/
#leftCollum ul.navig2 {
	list-style: none;
	margin: 0em;
	padding: 0em 0 0 19px;
}

#leftCollum ul.navig2 li a {
	display: block;
	width: 144px;
	padding: 4px 4px 4px 15px;
	color: #918f8f;
	border-bottom: 1px solid #cfcbcb;
	text-decoration: none;
	background: url(../images/bg-menu-gray-right-arrow.gif) left 8px no-repeat;
}

#leftCollum ul.navig2 li a:visited, 
#leftCollum ul.navig2 li a:link {
	color: #918f8f;
	text-decoration: none;
}

#leftCollum ul.navig2 li a:hover, 
#leftCollum ul.navig2 li a:focus, 
#leftCollum ul.navig2 li a:active {
	color: #db442f;
	text-decoration: underline;
}

#leftCollum ul.navig2 li a.menuActual {
	background: url(../images/bg-menu-red-down-arrow.gif) left 8px no-repeat;
}

#leftCollum ul.navig2 li a.menuSelected {
	background: url(../images/bg-menu-red-right-arrow.gif) left 8px no-repeat;
	color: #db442f;
}

#leftCollum ul.navig2 li a.menuSelected:visited, #leftCollum ul.navig2 li a.menuSelected:link
{
    color: #db442f;
}

/* 
//--------------------------------------------------------------------
//----------------menu 3 uroven ---------------------------
//--------------------------------------------------------------------
*/
#leftCollum ul.navig3 {
	list-style: none;
	margin: 0;
	padding: 0 0 0 16px;
}

#leftCollum ul.navig3 li a {
	padding: 5px 4px 5px 15px;
	width: 128px;
	margin: 0em;
	color: #918f8f;
	border: 0;
	text-decoration: none;
	background: url(../images/bg-menu-gray-right-arrow.gif) left 9px no-repeat;
} 

#leftCollum ul.navig3 li a:visited, 
#leftCollum ul.navig3 li a:link {
	color: #918f8f;
	text-decoration: none;
}

#leftCollum ul.navig3 li a:hover, 
#leftCollum ul.navig3 li a:active, 
#leftCollum ul.navig3 li a:focus {
	color: #db442f;
	text-decoration: underline;
}

#leftCollum ul.navig3 li a.menuActual {
	background: url(../images/bg-menu-red-down-arrow.gif) left 9px no-repeat;
}

#leftCollum ul.navig3 li a.menuSelected {
	background: url(../images/bg-menu-red-right-arrow.gif) left 9px no-repeat;
	color: #db442f;
}

#leftCollum ul.navig3 li a.menuSelected:visited, #leftCollum ul.navig3 li a.menuSelected:link
{
    color: #db442f;
}

/* 
//--------------------------------------------------------------------
//----------------menu 4 uroven ---------------------------
//--------------------------------------------------------------------
*/
#leftCollum ul.navig4 {
	list-style: none;
	margin: 0;
	padding: 0 0 0 16px;
}

#leftCollum ul.navig4 li a {
	padding: 4px 4px 4px 15px;
	width: 112px;
	margin: 0em;
	color: #918f8f;
	border: 0;
	text-decoration: none;
	background: url(../images/bg-menu-gray-right-arrow.gif) left 8px no-repeat;
} 

#leftCollum ul.navig4 li a:visited, 
#leftCollum ul.navig4 li a:link {
	color: #918f8f;
	text-decoration: none;
}

#leftCollum ul.navig4 li a:hover, 
#leftCollum ul.navig4 li a:active, 
#leftCollum ul.navig4 li a:focus {
	color: #db442f;
	text-decoration: underline;
}

#leftCollum ul.navig4 li a.menuActual {
	background: url(../images/bg-menu-red-down-arrow.gif) left 8px no-repeat;
}

#leftCollum ul.navig4 li a.menuSelected {
	background: url(../images/bg-menu-red-right-arrow.gif) left 8px no-repeat;
	color: #db442f;
}

#leftCollum ul.navig4 li a.menuSelected:visited, #leftCollum ul.navig4 li a.menuSelected:link
{
    color: #db442f;
}

/*
//--------------------------------------------------------------------
//---paticka !! - pozor - toto je stara paticka - nova je ve footerC -
//---ale jsou zde vyuzivany CSS pro dolni banner - #advBanner
//--------------------------------------------------------------------
*/

#advBanner {
	clear: both;
	margin: 0 auto 0 auto;
	padding: 0em;
	text-align: center;
/*	margin-top: 19px;
	margin-left: 86px;*/
	width: 1000px;
}

#advBanner img {
	margin: 0 auto 0 auto;
	float: none;
	text-align: center;
	display: block;
}

#bottom1 {
	clear: both;
	float: left;
	width: 702px;
	min-height: 33px;
	background-color: #E9E9E9;
}

#advBottomGraphics {
	width: 100%;
	clear: both;
	float: left;
	padding: 0;
	margin: 0;
}

#advLogo {
	margin: 5px 0 0 10px;
	padding: 0em;
	text-align: center;
	float: left;
	width: 100px;
}

#bottom2 {
	float: right;
	background-color: #626262;
	width: 80px;
	padding: 0 0 0 9px;
	height: 13px;
	margin-top: 12px;
	color: #FFFFFF;
	text-align: center;
}

#bottom3 {
	float: right;
	text-align: center;
	background-color: #D93E3C;
	width: 51px;
	height: 13px;
	margin-top: 12px;
}

#bottom3 a:active, #bottom3 a:link, #bottom3 a:visited, #bottom3 a {
	color: #FFFFFF;
	text-decoration: none;
}
#bottom3 a:hover {
	text-decoration: underline;
}

#bottom4 {
	float: right;
	text-align: right;
	background-color: #626262;
	width: auto;
	min-width: 300px;
	padding: 0 10px;
	height: 13px;
	margin-top: 12px;
	color: #FFFFFF;
}

#bottom4 ul {
	display: inline;
	margin: 0;
	margin: 0;
}

#bottom4 li {
	display: inline;
	border-left: 1px solid #FFFFFF;
	padding-left: 4px;
}

#bottom4 li.firstItem {
	border: 0;
}

#bottom4 a:active, #bottom4 a:link, #bottom4 a:visited, #bottom4 a {
	color: #FFFFFF;
	text-decoration: none;
}
#bottom4 a:hover {
	text-decoration: underline;
}

/*
//--------------------------------------------------------------------
//   Zobrazuje obrazky uprostred strany
//--------------------------------------------------------------------
*/
#middleCollumC {
	float: left;
	width: 194px;
}

#middleCollumUvod {
	float: left;
	width: 194px;
	margin: 2px 0 0 0;
}

/* nove */
#middleCollumUvod #categoryList {
	background: #dcdcdc;
	display: inline;
}

/* nove */
#middleCollumUvod #categoryList ul {
	margin: 0;
	padding: 30px 0 0 0;
	list-style-position: outside;
	width: 180px;
	background: #dcdcdc;
}
/* nove */
#middleCollumUvod #categoryList ul li {
	margin: 0;
	border-bottom: 1px solid #ffffff;
	padding: 2px 4px 2px 15px;
	list-style-type: none;
	list-style-image: none;
}
/* nove */
#middleCollumUvod .#categoryList a {
	color: #767575;
	text-decoration: none;
}
/* nove */
#middleCollumUvod #categoryList a:link, #middleCollumUvod #categoryList a:visited {
	color: #767575;
	text-decoration: none;
}
/* nove */
#middleCollumUvod #categoryList a:hover, #middleCollumUvod #categoryList a:focus, #middleCollumUvod #categoryList a:active {
	color: #767575;
	text-decoration: underline;
}

/*
//--------------------------------------------------------------------
// CSS pro úvodní stranu
//--------------------------------------------------------------------
*/

span.redLinet {
	color: #db442f;
}

#contentHPC {
	float: left;
	padding: 0 0 0 28px;
	margin: 18px 0 0 0;
}

#contentHP {
	float: left;
	width: 737px;
}

/* odkazy na zdravotnictvi a pecovatelstvi */
#topImageC {
	width: 100%;
	float: left;
	clear: left;
}


#sectionMedical {
	float: left;
	border: 1px solid #d8d6d4;
	width: 340px;
	height: 180px;
	background: url(../images/img-zdravotnictvi.jpg) no-repeat;
}

#sectionCare {
	float: left;
	border-right: 1px solid #d8d6d4;
	border-bottom: 1px solid #d8d6d4;
	border-top: 1px solid #d8d6d4;
	width: 348px;
	height: 180px;
	background: url(../images/img-pecovatelstvi.jpg) no-repeat;
}

#sectionMedical a, #sectionCare a {
	width: 348px;
	height: 110px;
	float: left;
	display: block;
	background: transparent;
}

#sectionMedical a.title, #sectionCare a.title {
	width: auto;
	height: auto;
	display: inline;
	text-decoration: none;
	color: #6f6f6f;
}

#sectionMedical h2, #sectionCare h2 {
	color: #6f6f6f;
	font-weight: bold;
	/*font-size: 2em;*/
	/* Text hlavicky v sekci je soucast designu a protoze obrazek na pozadi ma jase danou velikost tak ani nadpis nebude relativni*/
	font-size: 22px;	
	margin: 3px 0 0 0;
	padding: 0 0 0 15px;
	letter-spacing: 0;
	float: left;
	border: 0;
	text-transform: lowercase;
}

#sectionMedical a.arrow, #sectionCare a.arrow{
	display: block;
	background: url(../images/bullet-title-hp.gif) right 10px no-repeat;
	width: 30px;
	height: 30px;
}

#sectionMedical p, #sectionCare p {
	float: left;
	clear: left;
	margin: 0px 0 0 0;
	padding: 0 15px 0 15px;
	width: 316px;
}


/* container pro zobrazeni pri vyhledavani */
#Content .section{
	margin-left: 10px;
	float: left;
	width: 244px;
	height: 183px;
}

/* odkazy na komfort, veletrhy a reference */
#sectionNewsC {
	width: 100%;
	float: left;
	clear: both;
	margin: 29px 0 0 0;
}


#sectionNewsC .section {
	float: left;
	width: 244px;
	height: 183px;
	min-height: 183px;
}

#sectionNewsC p 
{
    padding: 0;
    margin: 0;
    float: left;
    clear: both;
}


#sectionNewsC .section a.image, #Content .section a.image {
	float: left;
    clear: both;
	width: 244px;
	height: 77px;
	display: block;
}

#sectionNewsC .section h2, #Content .section h2 {
	color: #6f6f6f;
	font-weight: bold;
	/*font-size: 1.6em;*/
	/* Text hlavicky v sekci je soucast designu a protoze obrazek na pozadi ma jase danou velikost tak ani nadpis nebude relativni*/
	font-size: 18px;
	margin: 3px 0 0 0;
	padding: 0 10px 0 10px;
	letter-spacing: 0;
	float: left;
	border: 0;
	width: auto;
	white-space: nowrap;
}

#sectionNewsC .section a.title, 
#Content .section h2 a.title, #Content .section h2 a:link.title, #Content .section h2 a:visited.title, #Content .section h2 a:active.title {
	display: inline;
	width: auto;
	height: auto;
	text-decoration: none;
	color: #6f6f6f;
}

#sectionNewsC .section a.arrow{
	display: block;
	background: url(../images/bullet-title-hp.gif) right 7px no-repeat;
	width: 15px;
	height: 21px;
}

#Content .section a.arrow, #Content .section a:link.arrow, #Content .section a:visited.arrow, #Content .section:active a.arrow {
	display: block;
	background: url(../images/bullet-title-hp.gif) right 7px no-repeat;
	width: 15px;
	height: 21px;
	float: left;
}

#sectionNewsC .section h3, #Content .section h3 {
	color: #db442f;
	width: 182px;
	margin: 0;
	background: none;
	float: none;
	clear: both;
	padding: 7px 10px 0 10px;
	font-size: 1em;
}

#sectionNewsC .section h3 a, #Content .section h3 a {
	color: #db442f;
	display: inline;
	width: auto;
	height: auto;
}

#sectionNewsC .section p, #Content .section p {
	width: 190px;
	margin: 0;
	float: none;
    clear: both;
	padding: 5px 10px 0 10px;
	margin: 0 1px;
	background: #EEEEEE;
}

#sectionNewsC .section span.thinFont, #Content .section span.thinFont {
	font-weight: normal;
}




/*#sectionKomfort {
	float: left;
	width: 244px;
	height: 183px;
	background: url(../images/img-komfort.jpg) top left no-repeat;
}

#sectionExhibition {
	float: left;
	width: 244px;
	height: 183px;
	background: url(../images/img-vystavy.jpg) top left no-repeat;
}

#sectionReferences {
	float: left;
	width: 244px;
	height: 183px;
	background: url(../images/img-reference.jpg) top left no-repeat;
}*/

/*#sectionKomfort a, #sectionExhibition a, #sectionReferences a {
	float: left;
	width: 244px;
	height: 77px;
	display: block;
}

#sectionKomfort a.title, #sectionExhibition a.title, #sectionReferences a.title {
	display: inline;
	width: auto;
	height: auto;
	text-decoration: none;
	color: #6f6f6f;
}*/

/* Novinky na HP */
#sectionUpdate {
	float: left;
	width: 700px;
	clear: both;
	margin: 30px 0 0 0;
}

#sectionUpdate .itmListHPC {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0 0 30px 0;
}

#sectionUpdate .itmListImgHPC {
	float: left;
	width: 212px;
	background: #d6d5d5;
}

#sectionUpdate .itmListImgHPC img {
	margin: 1px auto 1px auto;
	display: block;
	text-align: center;
}


#sectionUpdate .itmListHP {
	float: right;
	width: 456px;
	margin: 0;
	padding: 0;
}

#sectionUpdate h3 {
	color: #db442f;
	width: 341px;
	margin: 0;
	background: url(../images/ico-update.gif) 1px 1px no-repeat;
	float: left;
	clear: left;
	padding: 0px 10px 0 19px;
	overflow: hidden;
}

#sectionUpdate h3 a {
	color: #db442f;
}

#sectionUpdate .articleDate {
	float: right;
	width: 61px;
	padding: 0 9px 0 0;
	font-weight: bold;
	text-align: right;
	clear: right;
}

#sectionUpdate p {
	padding: 0 10px 5px 0;
	width: 445px;
	float: left;
	clear: left;
	
}

#sectionUpdate .moreArticleHP {
	float: left;
	clear: both;
	white-space: nowrap;
	padding: 0 0 0 33px;
	background: url(../images/bg-more.gif) left center no-repeat;
}

/*novinky na hp francie*/

#sectionUpdateDomain {
	float: left;
	width: 400px;
	clear: both;
	margin: 10px 0 0 0;
}

#sectionUpdateDomain .itmListHPC {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0 0 10px 0;
}

#sectionUpdateDomain .itmListImgHPC {
	float: left;
	width: 112px;
	background: #d6d5d5;
}

#sectionUpdateDomain .itmListImgHPC img {
	margin: 1px auto 1px auto;
	display: block;
	text-align: center;
}


#sectionUpdateDomain .itmListHP {
	float: right;
	width: 282px;
	margin: 0;
	padding: 0 0 0 5px;
}

#sectionUpdateDomain .itmListHP h3 {
	color: #db442f;
	width: 180px;
	margin: 0;
	background: url(../images/ico-update.gif) 1px 1px no-repeat;
	float: left;
	clear: left;
	padding: 0px 10px 0 19px;
	overflow: hidden;
	font-size: 1em;
}

#sectionUpdateDomain h3 a {
	color: #db442f;
}

#sectionUpdateDomain .articleDate {
	float: right;
	width: 61px;
	padding: 0 0 0 0;
	font-weight: bold;
	text-align: right;
	clear: right;
}

#sectionUpdateDomain p {
	padding: 0 0 5px 0;
	width: 282px;
	float: left;
	clear: left;	
}

#sectionUpdateDomain .moreArticleHP {
	float: left;
	clear: both;
	white-space: nowrap;
	padding: 0 0 0 33px;
	background: url(../images/bg-more.gif) left center no-repeat;
}




/* Pravy panel v HP */
#rightPanelHPC {
	width: 234px;
	float: right;
}

#rightPanelHP {
	float: left;
	width: 182px;
}

#rightPanelHP .sectionC {
	margin: 18px 0 0 0;
	border: 1px solid #d6d5d5;
	width: 180px;
	float: left;
	background: #eeeeee;
}

#rightPanelHP .title {
	width: 180px;
	background: #929292;
	float: left;
	clear: both;
}

#rightPanelHP h3 {
	width: auto;
	background: transparent;
	padding: 3px;
	border-bottom: 1px solid white;
	color: #ffffff;
	margin: 0;
}

#rightPanelHP h3 a {
	color: #ffffff;
}

#rightPanelHP img {
	float: left;
}


#rightPanelHP p {
	width: 160px;
	margin: 0;
	padding: 5px 10px 5px 10px;
}


#rightPanelHP .info {
  font-size: 1.3em;
  color: #E15151;
  font-weight: bold;
  text-align: center;
  margin: 0 5px 0 0;
  padding: 0;
}


#rightPanelHP .hodnota {
  font-size: 1.3em;
  font-weight: bold;
  display: block;
  text-align: center;
  margin: 0 5px 0 0;
  padding: 0;
  color: black;
}

#rightPanelHP .mezera {
  font-size: 0.5em;
  font-weight: bold;
  display: block;
  text-align: center;
  margin: 0 5px 0 0;
  padding: 0;
  color: black;
}

#rightPanelHP .info2 {
  font-size: 1em;
  color: #E15151;
  font-weight: bold;
  text-align: center;
  margin: 0 5px 0 0;
  padding: 0;
}


#rightPanelHP .hodnota2 {
  font-size: 1em;
  font-weight: bold;
  display: block;
  text-align: center;
  margin: 0 5px 0 0;
  padding: 0;
  color: black;
}



/* Zapati stranky (paticka) */
#footerC {
	width: 1000px;
	float: left;
	clear: both;
	margin: 10px 0 0 0;
	background: url(../images/bg-footer.gif) top repeat-x #eeeeee;
}

#footer {
	float: left;
	padding: 7px 0 10px 0;
}

#footerLogoC {
	float: left;
	padding: 0 0 0 28px;
}

#footerLogo {
	width: 77px;
	height: 23px;
}

#footerLogo a {
	display: block;
	width: 77px;
	height: 23px;
	background: url(../images/logo-footer-linet.gif) no-repeat;
}

/* menu v zapati */

#footerMenuC {
	float: left;
	padding: 0 0 0 132px;
}

#footerMenu{
	float: left;
	width: 610px;
}

#footerMenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#footerMenu li {
	display: inline;
	padding: 0 5px;
	border-right: 1px solid #999999;
}

#footerMenu a, #footerMenu a:visited, #footerMenu a:link {
	text-decoration: none;
	padding-left: 8px;
}

#footerMenu a:hover, #footerMenu a:active, #footerMenu a:focus {
	text-decoration: underline;
	color: #db442f;
}

#footerTopC {
	float: right;
	width: 126px;
}

#footerTop {
	float: left;
	width: 43px;
	padding: 0 10px 0 0;
	background: url(../images/ico-top.gif) center right no-repeat;
}

#footerTop a, #footerTop a:visited, #footerTop a:link {
	text-decoration: underline;
}

#footerTop a:hover, #footerTop a:active, #footerTop a:focus {
	text-decoration: none;
	color: #db442f;
}



/* textove submenu v katalogu */

#TextSubThemaMenuC {
	float: left;
	padding: 0 0 0 5px;
	
}

#TextSubThemaMenu{
	float: left;
	width: 610px;
}

#TextSubThemaMenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#TextSubThemaMenu li {
	display: inline;
	padding: 0 5px;
	border-right: 1px solid #999999;
}

#TextSubThemaMenu a, #TextSubThemaMenu a:visited, #TextSubThemaMenu a:link {
	text-decoration: none;
	padding-left: 8px;
}

#TextSubThemaMenu a:hover, #TextSubThemaMenu a:active, #TextSubThemaMenu a:focus {
	text-decoration: underline;
	color: #db442f;
}

/* obrazkove submenu v katalogu */

#PictureSubThemaMenuC {
	float: left;
	padding: 0 0 0 5px;
	
}

#PictureSubThemaMenu{
	float: left;
	width: 610px;
}


#PictureSubThemaMenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#PictureSubThemaMenu li {
	display: inline;
	padding: 0 5px;
	border-right: 1px solid #999999;
}

#PictureSubThemaMenu a, #PictureSubThemaMenu a:visited, #PictureSubThemaMenu a:link {
	text-decoration: none;
	padding-left: 8px;
}

#PictureSubThemaMenu a:hover, #PictureSubThemaMenu a:active, #PictureSubThemaMenu a:focus {
	text-decoration: underline;
	color: #db442f;
}



/*
//--------------------------------------------------------------------
//   Zakladni kaskada pro okno s obsahem
//--------------------------------------------------------------------
*/
#ContentC {
	float: left;
	width: 526px;
}

#Content {
	padding: 0 0 10px 0;
	margin: 19px 0 0 0;
}

#Content h3 {
	background: transparent;
	font-size: 1.3em;
	font-weight: bold;
	color: #d92819;
	border: 0;
	margin: 0 0 0 0;
	padding: 0 0 0px 0;
	width: auto;
	clear: both;
}

#Content p {
}

.contacTable th {
	width: 125px;
	vertical-align: top;
}

.contacTable td {
	vertical-align: top;
}

#jazyk {
	display: none;
}

#pracapc {
	display: none;
}

#zamestnav {
	display: none;
}

#poziceT {
	display: none;
}

#poziceD {
	display: none;
}

#zkousky {
	display: none;
}

#ridic {
	display: none;
}


form#writeusform 
{
    float: left;
}

form#writeusform fieldset
{
    clear: both;
}

table.contacTable2 {
	width: 480px;
}

.contacTable2 th {
	vertical-align: top;
	text-align: left;
	font-weight: normal;
	padding-right: 2px;
	padding-top: 7px;
}

.contacTable2 td {
	padding-top: 5px;
	vertical-align: top;
	text-align: left;
}

.contacTable2 td.rightTd {
	vertical-align: top;
	text-align: right;
}

.contacTable2 td.rightTd label{
	float: left;
}

.contacTable2 td.rightTd input{
    clear: none;
}

table.shopTable {
	width: 100%;
}

.shopTable th {
	padding-left: 10px;
	padding-right: 10px;
	font-weight: normal;
}

.shopTable td {
	padding-left: 10px;
}

table.producTable {
	background-color: #FFFFFF;
	padding: 0em;
	margin: 0em;
	margin-top: 10px;
	margin-bottom: 10px;
	float: right;
}
.nationalDomainC table.producTable 
{
	float: left;
}
.producTable th {
	font-size: 0.8em;
	text-align: center;
	font-weight: normal;
	vertical-align: top;
	background-color: #D6DDDF;
}
.producTableLeva {
	border-left: 1px solid #E15151;
}
.producTablePrava {
	border-right: 1px solid #E15151;
}

td.gray {
	background-color: #D6DDDF;
}

.producTable td {
}
/*
//--------------------------------------------------------------------
// horni banner s modrym textem.. vzdy pro cele tema ---------------------------------- 
//--------------------------------------------------------------------
*/
#temaHedaingTextC {
	margin: 0em;
	padding: 0em;
}
#temaHedaingText {
	/*width: 370px;*/
	width: auto;
	margin-top: 8px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #F2F2F2;
	margin-bottom: 5px;
}

#catalogHedaingTextC #temaHedaingText {
	width: 370px;
}

#themaHeadingTextOnlyC #temaHedaingText {
	width: 520px;
	float: left;
}

/*
//--------------------------------------------------------------------
// Pridane informace (linky, odkazy, dokumenty, diskuse)---------------------------------- 
//--------------------------------------------------------------------
*/
.itemAddInfoC {
	clear: both;
	padding-top: 10px;
}
.itemAddInfo {
}
.itemAddInfo h2 
{
    
}

/*.itemAddInfo a:active, .itemAddInfo a:link, .itemAddInfo a:visited, .itemAddInfo a, .itemAddInfo a:hover  {
	color: #E33A3C;	
}*/

.itemAddInfo ul 
{
    float: left;
    clear: left;
    width: 480px;
}

.itemAddInfo li {
	/*list-style-image: url(../images/menu_punta.gif);*/
}

/*
//--------------------------------------------------------------------
// -------------horni navigacni lista ---------------------------------- 
//--------------------------------------------------------------------
*/
#headerC {
	float: left;
	width: 530px;
}

.headerArchiveArrow {
	background: url(../images/bg-menu-red-right-arrow.gif) left center no-repeat;
	padding: 0 0 0 15px;
}

.headerArchive {
	float: left;
	width: 150px;
	white-space: nowrap;
	margin: 0 0 10px 0;
	padding: 0 0 0 15px;
	background: url(../images/bg-menu-red-left-arrow.gif) left center no-repeat;
}

.headerChapter {
	float: left;
	width: 500px;
	white-space: nowrap;
	margin: 0 0 10px 0;
}

.headerChapter img.leftImg {
	padding: 4px 4px 0 0;
}

.headerChapter img.rightImg {
	padding: 4px 4px 0 4px;
}

.headerBackChapter, .headerBackArchive {
	float: left;
	width: 100px;
	white-space: nowrap;
	margin: 0 0 10px 0;
	padding: 0 0 0 15px;
	background: url(../images/bg-menu-red-left-arrow.gif) left center no-repeat;
}

#headerC a {
	color: #d92819;
}

#headerC a:visited, #headerC a:link {
	color: #d92819;
	text-decoration: underline;
}

#headerC a:hover, #headerC a:focus, #headerC a:active {
	color: #d92819;
	text-decoration: none;
}

#headerC .floatLeft {
	float: left;
	margin: 0;
	padding: 0;
}

.headerAdd {
	float: right;
	padding: 0 0 3px 0;
}

.headerAdd ul {
	list-style: square;
	text-align: left;
	margin: 0 0 0 2em;
	padding: 0;
}

.headerAdd img {
}

#chapterC {
	float: left;
	clear: left;
	width: 500px;
}

#chapter li {
	list-style: square;
}

.userDetails span {
	color: #E15151;
}

.TopNavigUsernavigC {
	padding: 0 0 5px 0;
}

.TopNavigUsernavig {
}

.TopNavigUsernavig a:active, .TopNavigUsernavig a:link, .TopNavigUsernavig a:visited, .TopNavigUsernavig a {
	background: transparent url(../images/_ico_selectednav.gif) no-repeat left 2px;
	padding-left: 15px;
	color: #E14F4F;
}

span.TopNavigUserName {
	padding: 0 5px 0 5px;
	color: #758384;
}

/*
//--------------------------------------------------------------------
//	Seznam novinek 
//--------------------------------------------------------------------
 */
.itmListC {
	clear: both;
	float: left;
	margin: 44px 0 0 0;
}
/*// Obrazky VLEVO */
.itmList {
	width: 526px;
	float: left;
}
.itmList img {
	float: left;
	margin: 10px 10px 0 0;
}
/*// Obrazky VPRAVO */
.itmListR {
}
.itmListR img {
	float: right;
	padding-right: 10px;
}
.itmListAnnot {
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #F2F2F2;
}
/*// DB kaskady */
.itmListDBHeader {
	padding-bottom: 5px;
}

.itmDetailC {
	clear: both;
}
.itmDetail {
}
.itmDetail img {
	float: left;
	padding-right: 10px;
}
.itmDetailHeaderC {
	padding-bottom: 10px;
}
.itmDetailHeader {
}

.itmDetailDBHeaderC {
	clear: both;
	padding-bottom: 5px;
}
.itmDetailDBHeader {
}

.titleNewsC {
	float: left;
	width: 526px;
	border-bottom: 1px solid #929292;
	background: url(../images/bg-catalog-h3.gif) top left no-repeat;
}
.itmListC .pictureDoc 
{
	float: left;
	width: 100%;
	
	}

#Content .titleNewsC h3 {
	color: #ffffff;
	border: 0;
	background: #929292;
	font-size: 1em;
	padding: 2px 3px 1px 4px;
	width: auto;
	float: left;
	font-weight: bold;
}

.titleNewsC h3 a {
	color: #ffffff;
	text-decoration: none;
}

.titleNewsC h3 a:link, 
.titleNewsC h3 a:visited {
	color: #ffffff;
	text-decoration: none;
}

.titleNewsC h3 a:hover, 
.titleNewsC h3 a:active, 
.titleNewsC h3 a:focus {
	color: #ffffff;
	text-decoration: underline;	
} 

#Content .newsDate {
	color: #666666;
	font-size: 1em;
	padding: 2px 4px 1px 4px;
	width: auto;
	float: right;
	font-weight: bold;
}

#Content .pictureC {
	float: left;
}

#Content .picture {
	float: left;
	width: 207px;
	overflow: auto;
}

#Content .picture img {
	padding: 0;
	margin: 5px 0 0 0;
}

#Content .newsTextC {
	float: left;
	width: 316px;
}

#Content h4 {
	font-size: 1.1em;
	font-weight: bold;
	color: #000000;
	background: none;
	border: 0;
	margin: 10px 0 0 0;
	padding: 0;
}

#Content h4 a {
	color: #db442f;
	text-decoration: none;
}

#Content h4 a:link, 
#Content h4 a:visited {
	color: #db442f;
	text-decoration: none;
}

#Content h4 a:hover, 
#Content h4 a:active, 
#Content h4 a:focus {
	color: #db442f;
	text-decoration: underline;	
} 

#Content .itmListMore {
	float: left;
	clear: both;
	white-space: nowrap;
	margin: 5px 0 0 0;
	padding: 0 0 0 33px;
	background: url(../images/bg-more.gif) left center no-repeat;
}

#Content img {
	float: left;
	margin: 0 10px 5px 0;
}

#Content img.rightPicture {
	float: right;
	margin: 0 0 5px 10px;
}

/*
//--------------------------------------------------------------------
//	Seznam novinek na HP
//--------------------------------------------------------------------
*/
.itmListHPC {
	margin: 0em;
	padding: 0em;
	padding-left: 5px;
}
.itmListHP {
	margin: 0em;
	padding: 0em;
	padding-bottom: 10px;
}

.itmListHPTitle {
	background: url(../images/_ico_selectednav.gif) no-repeat left 2px;
	margin: 0em;
	padding: 0em;
	margin-top: 10px;
	padding-left: 15px;
}

.itmListHPTitle h2 {
	padding: 0em;
	margin: 0em;
	font-size: 1em;
	font-weight: normal;
	padding-bottom: 10px;
	background: transparent;
}

.itmListHPTitle a, .itmListHPTitle a.link, .itmListHPTitle a.active, .itmListHPTitle a.visited {
	text-align: left;
	color: #6F909A;
	padding: 0em;
	margin: 0em;
	text-decoration: underline;
	background: none;
}

.itmListHPTitle a.hover {
	color: #E15151;
}

.itmListHP img {
}
/*
//--------------------------------------------------------------------
//   Kaskady pro stranu s Diskuzemi
//--------------------------------------------------------------------
*/
.discussItemC {
	padding-bottom: 10px;
}
.discussItem {
}

.discussHeaderC {
	background: #EDEDED;
	width: 100%;
	padding: 5px;
}
.discussHeader {
}
.discussHeaderLeft {
	float: left;
}
.discussHeaderRight {
	float: right;
}

.discussBodyC {
	padding: 5px;
}
.discussBody {
}

.discussBody img {
	float: left;
	padding-right: 5px;
	margin-top: 2px;
}

.discussMessageC {
}
.discussMessage {
	color: #1F65B1;
}

.discussReplyC {
	padding-bottom: 0px;
}
.discussReply {
}

.pageNumbersC {
	padding-bottom: 10px;
	float: right;
}
.pageNumbers {
	float: right;
	text-align: right;
	padding-bottom: 5px;
	width: 300px;
	white-space: nowrap;
}

#Content .pageNumbers img {
	float: none;
	vertical-align: top;
	margin: 3px 2px 0 2px;
}

.pageNumbersTotal {
	float: left;
	font-weight: bold;
}

.pageNumbersTotal b, .pageNumbers b {
	color: #d92819;
	font-weight: bold;
}

/*
------------------------
 Strukturovana diskuze
------------------------ 
*/

#discussPostList {
	padding: 2px;
}

#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-top: 5px;
	clear: both;
}
.itmFaqItem {
}

.itmFaqItem img {
	float: right;
	padding-right: 10px;
}

.itmFaqQuestionC {
	color: #0A448D;
}
.itmFaqQuestion {
}

.itmFaqQuestion img {
	float: left;
	padding-right: 5px;
	margin-top: 2px;
}

.itmFaqAnswerC {
}
.itmFaqAnswer {
}

.itmFaqItemC {
}


/*
//--------------------------------------------------------------------
//   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: 110px;
	height: 80px;
}

.itmPhoto {
}

/*
//--------------------------------------------------------------------
//   Kaskady pro stranu s Adresar
//--------------------------------------------------------------------
*/

.itemAdddressListC {
	padding-bottom: 10px;
	clear: both;
}
.itemAdddressList {
}

.itemAdddressListBodyC {
	clear: both;
	padding-bottom: 10px;
}
.itemAdddressListBody {
}

.itemAdddressListLocation {
}
.itemAdddressListLocationC {
}

.itemAdddressDetailC {
	clear: both;
}
.itemAdddressDetail {
}


.itemAdddressBodyC {
	padding-bottom: 10px;
	clear: both;
}
.itemAdddressBody {
}

.itemAdddressLocationC {
	padding-bottom: 10px;
	clear: both;
}
.itemAdddressLocation {
}

.itemAdddressLocation b {
}

/*
//--------------------------------------------------------------------
//   Kaskady pro stranu s Uredni deskou
//--------------------------------------------------------------------
*/

.itmDeskItemC {
	clear: both;
	width: 100%;
	padding-bottom: 10px;
}
.itmDeskItem {
}

.itmDeskItem img {
	float: left;
	padding-right: 10px;
}

.itmDeskBodyC {
}
.itmDeskBody {
	margin-top: 5px;
	margin-bottom: 5px;
}

.itmDeskFooterC {
}
.itmDeskFooter {
}

/*
//--------------------------------------------------------------------
//   Kaskady pro stranu s Kalendarem
//--------------------------------------------------------------------
*/

.CalendarItemsC {
}
.CalendarItems {
}

.CalendarEventsC {
	clear: left;
	padding-bottom: 10px;
}
.CalendarEvents {
}

.CalendarEvents img {
	float: left;
	padding-right: 10px;
	padding-bottom: 5px;
}

.CalendarDateTimeC {
	margin-bottom: 1em;
	padding-left: 1em;
	background-color: #FFFFFF;
	float: right;
}
.CalendarDateTime {
	margin-top: 15px;
	border: 1px solid #969696;
}


table.tbCalendar {
	background-color: #FFFFFF;
}

table.tbCalendar td {
	background: #EAEAEA;
	text-align: center;
}

table.tbCalendar th {
	width: 1.5em;
	background: #FEFEFE;
	text-align: center;
}

table.tbCalendar td.cellCalendarHeading {
	background: #FFFFFF;
	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: #D6DDDF;
	color: #999999;
}

/*
//--------------------------------------------------------------------
//   Kaskady pro Bloky na HP
//--------------------------------------------------------------------
//Vpravo
*/
.rightBlockImageC {
}
.rightBlockImage {
	float: left;
}

.rightBlockBlueC {
	width: 175px;
	margin-bottom: 10px;
	border-bottom: 1px solid #1E66B0;
	border-left: 1px solid #1E66B0;
	border-right: 1px solid #1E66B0;
}

.rightBlockBlueC a:active, .rightBlockBlueC a:link, .rightBlockBlueC a:visited, .rightBlockBlueC a {
	text-decoration: none;
}
.rightBlockBlueC a:hover {
	text-decoration: underline;
}

.rightBlockBlueC {
	background: #E9EDF6;
}
.rightBlockBlueHeadingC {
}

.rightBlockBlueHeading {
	padding: 2px;
	color: #FFFFFF;
	background: #1E66B0;
	font-weight: bold;
}

.rightBlockWhiteBodyC {
}
.rightBlockWhiteBody {
	padding: 5px;
	background: #FFFFFF;
}

.rightBlockWhiteBody th {
	color: #3178B6;
	font-weight: normal;
	text-align: right;
}

.rightBlockBlueBodyC {
}
.rightBlockBlueBody {
	padding: 5px;
}

.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: 225px;
	border-bottom: 1px solid #1E66B0;
	border-left: 1px solid #1E66B0;
	border-right: 1px solid #1E66B0;
}
.leftBlockBlueC {
	background: #E9EDF6;
}
.leftBlockBlueC a:active, .leftBlockBlueC a:link, .leftBlockBlueC a:visited, .leftBlockBlueC a {
	text-decoration: none;
}
.leftBlockBlueC a:hover {
	text-decoration: underline;
}

.leftBlockBlueHeadingC {
}

.leftBlockBlueHeading {
	padding: 2px;
	color: #FFFFFF;
	background: #1E66B0;
	font-weight: bold;
}

.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, .leftBlockBlueHeading h3, .leftBlockCriseHeading h3 {
	color: #FFFFFF;
}

/*
//--------------------------------------------------------------------
//   Kaskada pro mapu
//--------------------------------------------------------------------
*/
#amapC {
	margin-bottom: 10px;
}
#amap {
}
#amapTitle {
	text-align: center;
	padding-bottom: 3px;
}
#mapLocationC {
	border: 1px solid #1E66B0;
	width: 250px;
	float: right;
	margin-right: 20px;
}
#mapLocation {
}

#mapMap {
	text-align: center;
	float: right;
}
.mapLocationItem {
	width: 120px;
	float: left;
	padding-bottom: 7px;
	padding-left: 5px;
}
.mapLocationItemS {
	width: 120px;
	float: left;
	padding-bottom: 7px;
	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;
	font-weight: normal;
	display: block;
	
}
.SearchResults h3 {
	/*float: none !important;*/
}

.SearchResults a, .SearchResults a:link, .SearchResults a:visited, .SearchResults a:active {
	text-align: left;
	margin: 0em;
	padding: 0em;
}

.SearchResults a:hover {
	text-align: left;
	text-decoration: underline;
}

/*
//--------------------------------------------------------------------
//   Vyber kategorie
//--------------------------------------------------------------------
*/
.categoryLister {
	padding-bottom: 2px;
}
/*
//--------------------------------------------------------------------
//   Zakladni kaskada pro okno s obsahem END
//--------------------------------------------------------------------
*/

/*// ---------------vecicky okolo formularu--------------- */
form {
	display: inline;
}

.divFormC {
	padding-top: 10px;
	padding-bottom: 10px;
	clear: both;
}
.divFormC h2 {
	padding-bottom: 5px;
	padding-left: 5px;
}

.divForm {
	padding-bottom: 10px;
}

.divForm h5 {
	padding-bottom: 3px;
	padding-left: 5px;
	padding-top: 2px;
	background: #f2f2f2;
}

.divForm th, .divForm td {
	vertical-align: top;
	padding-left: 5px;
	font-weight: normal;
}

fieldset {
	border-left: 1px solid #E15151;
	border-right: 1px solid #E15151;
	border-top: 1px solid #E15151;
	border-bottom: 1px solid #E15151;
	color: #E15151;
	margin-bottom: 10px;
	padding-bottom: 8px;
}

input, textarea, select {
/*	border: 1px solid #000000;*/
	background-color: #FFFFFF;
	color: #666666;
}

select.quicknavig {
	color: #ED1C24;
	font-weight: bold;
	font-size: 0.9em;
	border: 0px;
}

.inputText {
	width: 200px;
}
.inputTextSmall {
	width: 100px;
}

.inputTeSSmall {
	width: 30px;
}
.inputSelect {
	width: 200px;
}

.inputTextarea {
	width: 200px;
	height: 100px;
}

.inputSubmit {
	background-color: #D6DDDF;
	color: #000000;
}

/*// pro oznaceni povinnych polozek formulare  */
.fieldReq {
	color: #ED1C24;
}

/*
//--------------------------------------------------------------------
//   Horni panel s to nejlepsi a horni ikonky
//--------------------------------------------------------------------
*/
.searchForm form {
	display: inline;
}

.searchFormC {
	width: 285px;
	height: 70px;
	float: right;
}
.searchForm {
	float: left;
	width: auto;
	margin: 25px 60px 0 0;
	padding: 0;
	vertical-align: middle;
	text-align: right;
}

.searchForm fieldset {
	float: left;
	border: 0;
	padding: 0;
	margin: 0;
}

.searchForm legend {
	display: none;
}
.searchFormT {
	float: left;
	width: 130px;
	margin: 2px 0 0 0;
}
.searchSubmit {
	border: 1px solid #999999;
	padding: 0.1em 0px 0 0;
	margin: 2px 0 -2px 4px;
	width: auto;
	background: #EFEFEF url(../images/bg-search-submit.gif) repeat-x;
}

/*
//--------------------------------------------------------------------
//   Tabulka na indexu
//--------------------------------------------------------------------
*/
#indexTable {
	width: 752px;
}
#indexTableRight {
	width: 175px;
}
#indexTableMain {
	padding-right: 10px;
}

/*
//--------------------------------------------------------------------
//   CSS POUZE PRO CIZOLAZYCNOU VERZI!!!!!!!
//--------------------------------------------------------------------
*/
/*
//--------------------------------------------------------------------
//	Content
//--------------------------------------------------------------------
*/
#contentLang {
	position: absolute;
	left: 0px;
	top: 0px;
	float: left;
	width: 1006px;
	font-size: 1em;
}

/*
//--------------------------------------------------------------------
//	Horni pruh
//--------------------------------------------------------------------
*/
#topLangC {
	height: 140px;
	width: 100%;
	background: #FFFFFF url(../images/top_lang_1.jpg) repeat-y;
}

/*
//--------------------------------------------------------------------
//	Horni Pruh Logo + reklama
//--------------------------------------------------------------------
*/
#logoLang {
	position: absolute;
	left: 183px;
	top: 35px;
	width: 212px;
	height: 24px;
	text-align: center;
	vertical-align: middle;
}

#logoLang H1 {
	margin: 0em;
	border: 0em;
}

#logoLang span {
	left: -10000px;
	position: absolute;
	border: 0px;
}

#logoLangFr {
	display: block;
	padding-right: 0em;
	padding-left: 0em;
	padding-bottom: 0em;
	padding-top: 0em;
	background: url(../images/site_name_fr.gif) no-repeat;
	margin: 0em;
	width: 212px;
	height: 24px;
	border: 0em;
	text-decoration: none;
}

#logoLangEn {
	display: block;
	padding-right: 0em;
	padding-left: 0em;
	padding-bottom: 0em;
	padding-top: 0em;
	background: url(../images/site_name_en.gif) no-repeat;
	margin: 0em;
	width: 212px;
	height: 24px;
	border: 0em;
	text-decoration: none;
}

#logoLangDe {
	display: block;
	padding-right: 0em;
	padding-left: 0em;
	padding-bottom: 0em;
	padding-top: 0em;
	background: url(../images/site_name_de.gif) no-repeat;
	margin: 0em;
	width: 212px;
	height: 24px;
	border: 0em;
	text-decoration: none;
}

#logoLangIt {
	display: block;
	padding-right: 0em;
	padding-left: 0em;
	padding-bottom: 0em;
	padding-top: 0em;
	background: url(../images/site_name_it.gif) no-repeat;
	margin: 0em;
	width: 212px;
	height: 24px;
	border: 0em;
	text-decoration: none;
}

#logoLangEs {
	display: block;
	padding-right: 0em;
	padding-left: 0em;
	padding-bottom: 0em;
	padding-top: 0em;
	background: url(../images/site_name_es.gif) no-repeat;
	margin: 0em;
	width: 212px;
	height: 24px;
	border: 0em;
	text-decoration: none;
}

#topPathLangC {
	position: absolute;
	top: 104px;
	left: 250px;
	height: 18px;
	background-image: url(../images/middle_top.gif);
	margin: 0em;
	padding: 0em;
	padding-left: 0.3em;
	padding-top: 0.2em;
}

#topPathLangC H1 {
	border: 0em;
}

#topPathLang {
	margin: 0em;
	padding: 0em;
}

/*
//--------------------------------------------------------------------
//	Levy sloupec
//--------------------------------------------------------------------
*/

#leftCollumLangC {
	clear: both;
	float: left;
	width: 234px;
	height: 400px;
	padding: 0em;
	margin: 0em;
	background: url(../images/left_lang_1.jpg) no-repeat;
}

#leftCollumLang {
	padding-left: 0em;
}

/*
//--------------------------------------------------------------------
//	Prostredni sloupec
//--------------------------------------------------------------------
*/

#pageLang {
	float: left;
	padding-left: 17px;
	padding-top: 8px;
}

/*
//--------------------------------------------------------------------
//----------------paticka ---------------------------
//--------------------------------------------------------------------
*/
#bottomLangC {
	clear: both;
	float: left;
	width: 1006px;
}

#bottomLang2 {
	float: right;
	width: 232px;
}

#bottomLang1 {
	float: right;
	width: 700px;
	padding-left: 0.5em;
	font-size: 0.9em;
	font-weight: bold;
	color: #FFFFFF;
	height: 14px;
	background-color: #3478C2;
}

#bottomLang1 a:active, #bottomLang1 a:link, #bottomLang1 a:visited, #bottomLang1 a {
	color: #FFFFFF;
	text-decoration: none;
}

#bottomLang1 a:hover {
	text-decoration: underline;
}

#bottomLang2, #bottomLang2 a:active, #bottomLang2 a:link, #bottomLang2 a:visited, #bottomLang2 a {
	width: 72px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	background-color: #ED1C24;
}


/*
//--------------------------------------------------------------------
//  uplna uvodka 
//--------------------------------------------------------------------
*/
#homepage {
	background: url(   '../images/hp2.jpg' ) no-repeat;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 261px;
	height: 180px;
	margin-left: -130px;
	margin-top: -156px;
}

#homepageLang {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 87px;
	height: 34px;
	margin-left: -130px;
	margin-top: -90px;
}

#homepageLang A, #homepageLang A:LINK, #homepageLang A:VISITED, #homepageLang A:ACTIVE {
	margin: 0em;
	padding: 0em;
	display: block;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #626262;
	text-decoration: none;
	margin-left: 1px;
	margin-top: 1px;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
}

#homepageLang a:hover {
	color: #FFFFFF;
	background: #E35337;
	text-decoration: none;
}




/*==================================KATALOG=====================================*/
/*
//--------------------------------------------------------------------
//   ZObrazuje obrazky uprostred strany v katalogu
//--------------------------------------------------------------------
*/

#contentCatalogC {
	float: left;
	width: 526px;
}

#contentCatalog {
	float: left;
	width: 526px;
	padding: 0 0 10px 0;
	margin: 19px 0 0 0;	
}

#contentCatalog .productC, 
#Content .productC {
	float: left;
	width: 526px;
	margin: 33px 0 0 0;
}

#contentCatalog .titleProductC, #Content .titleProductC {
	float: left;
	width: 526px;
	border-bottom: 1px solid #929292;
	background: url(../images/bg-catalog-h3.gif) top left no-repeat;
}

#contentCatalog h3, #Content .titleProductC h3 {
	color: #ffffff;
	border: 0;
	background: #929292;
	font-size: 1em;
	padding: 2px 3px 1px 4px;
	width: auto;
	float: left;
	font-weight: bold;
}

#contentCatalog h3 a, 
#Content .titleProductC h3 a {
	color: #ffffff;
	text-decoration: none;
}

#contentCatalog h3 a:link, 
#contentCatalog h3 a:visited,
#Content .titleProductC h3 a:link, 
#Content .titleProductC h3 a:visited {
	color: #ffffff;
	text-decoration: none;
}

#contentCatalog h3 a:hover, 
#contentCatalog h3 a:active, 
#contentCatalog h3 a:focus,
#Content .titleProductC h3 a:hover, 
#Content .titleProductC h3 a:active, 
#Content .titleProductC h3 a:focus {
	color: #ffffff;
	text-decoration: underline;	
} 


#contentCatalog .catalogPictureC, #catalogAnnotation .catalogPictureC,
#Content .titleProductC .catalogPictureC, #Content .titleProductC .catalogPictureC
{
	float: left;
}

#contentCatalog .catalogPicture,
#Content .titleProductC .catalogPicture  {
	float: left;
	width: 207px;
	overflow: hidden;
}

#contentCatalog .productTextC,
#Content .titleProductC .productTextC {
	float: left;
	width: 319px;
}

#contentCatalog h4,
#Content h4  {
	font-size: 1em;
	font-weight: bold;
	color: #db442f;
	background: none;
	border: 0;
	margin: 10px 0 0 0;
	padding: 0;
}

#contentCatalog h4 a,
#Content .titleProductC h4 a {
	color: #db442f;
	text-decoration: none;
}

#contentCatalog h4 a:link, 
#contentCatalog h4 a:visited,
#Content .titleProductC h4 a:link, 
#Content .titleProductC h4 a:visited {
	color: #db442f;
	text-decoration: none;
}

#contentCatalog h4 a:hover, 
#contentCatalog h4 a:active, 
#contentCatalog h4 a:focus,
#Content .titleProductC h4 a:hover, 
#Content .titleProductC h4 a:active, 
#Content .titleProductC h4 a:focus {
	color: #db442f;
	text-decoration: underline;	
} 

#contentCatalog p,
#Content .titleProductC p {
}

#contentCatalog .itmListMore
{
    float: left;
    clear: both;
	white-space: nowrap;
	margin: 10px 0 0 0;
	padding: 0 0 0 33px;
	background: url(../images/bg-more.gif) left center no-repeat;
}

#Content .ShopLeaseProduct 
{
    clear: both;
	white-space: nowrap;
	margin: 10px 0 0 0;
	padding: 0 0 0 33px;
	background: url(../images/bg-more.gif) left center no-repeat;
}

#Content .ShopLeaseProductRent {
	white-space: nowrap;
	margin: 2px 0 0px 0;
	padding: 0 0 0 33px;
	margin: 0 0 5px 0;
	background: url(../images/bg-more.gif) left center no-repeat;
}

#Content .ShopLeasePrice 
{
    padding: 0 0 0 33px;
    margin: 2px 0 0 0;
    clear: both;
}

#catalogHedaingTextC {
	float: left;
	margin: 0em;
	padding: 0em;
}

#catalogAnnotation {
	width: 315px;
	float: left;
}
.nationalDomainC #catalogAnnotation {
	width: 265px;
	_width: 260px;
}
#catalogAnnotation h4 
{
    margin-top: 0px;   
}

/*==================================CASOPIS=====================================*/
/*
//--------------------------------------------------------------------
//   Specificke css pro casopis
//--------------------------------------------------------------------
*/

/* tady jsou zmeny kvuli detailu clanku */
#Content .categoryArticle {
	/* je stejny jako category, ale horni margin */
	float: left;
	width: 376px;
	background: #dbdbdb;
	margin: 5px 0 14px 0;
}

#Content .categoryArticle h2 {
	float: left;
	font-size: 100%;
	color: #FFFFFF;
	background: #929292;
	border-right: 3px solid #d92819;
	border-bottom: 0;
	padding: 3px 10px 3px 6px;
	margin: 0;
	width: auto;
}

#ContentC h2 {
	color: #d92819;
	border: 0;
	font-weight: bold;
	font-size: 120%;
	margin: 0;
	padding: 0;
	width: 100%;
	float: left;
	clear: left;
}

/* casopis - hlavicky nazvu kategorii */
#Content .category {
	float: left;
	width: 376px;
	background: #dbdbdb;
	margin: 0 0 18px 0;
}

#Content .category h2 {
	float: left;
	font-size: 100%;
	color: #FFFFFF;
	background: #929292;
	border-right: 3px solid #d92819;
	border-bottom: 0;
	padding: 3px 10px 3px 6px;
	margin: 0;
	width: auto;
}

/* clanky casopisu - articles */

.itmListC {
	clear: both;
	padding-bottom: 10px;
}

.itmList {
}

.itmList img {
	float: left;
	padding-right: 10px;
	padding-top: 10px;
}

/* nove - Upravene nadpisy pouze pro casopis komfort EN (apw . themaArticlesMagazineComfortEN) */
#Content .ComfortEN .itmListC {
    margin: 0 0 0 0;
}

#Content .ComfortEN .itmList h3.likeHP , .ComfortEN .itmList h3 {
	color: #d92819;
	background: none;
	font-weight: bold;
	font-size: 120%;
	margin: 0;
	padding: 0;
	width: 100%;
	float: left;
	clear: left;
}

#Content .ComfortEN .itmList h3.likeHP a, .ComfortEN .itmList h3 a {
	color: #d92819;
	text-decoration: underline;
}

#Content .ComfortEN .itmList h3.likeHP a:link,
#Content .ComfortEN .itmList h3.likeHP a:visited, 
.ComfortEN .itmList h3 a:link, 
.ComfortEN .itmList h3 a:visited {
	color: #d92819;
	text-decoration: underline;
}

#Content .ComfortEN .itmList h3.likeHP a:hover,
#Content .ComfortEN .itmList h3.likeHP a:focus, 
#Content .ComfortEN .itmList h3.likeHP a:active, 
.ComfortEN .itmList h3 a:hover,
.ComfortEN .itmList h3 a:focus,
.ComfortEN .itmList h3 a:active {
	color: #d92819;
	text-decoration: none;
}


.itmListMore {
	background: url(../images/ico-more.gif) left no-repeat;
	float: left;
	clear: left;
	margin: 5px 0 18px 0;
	padding: 0 0 0 25px;
}

.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;
}

#Content .artcileMagazine {
	background-color: #FFFFFF;
	width: 526px;
	clear: left;
}

#Content .artcileMagazine p {
	margin-top: 2px;
}

#Content .artcileMagazine img {
	float: right;
	margin: 3px 0 5px 10px;
	padding: 0;
}

/* Face NarodnichDomen - specificke upravy */
/* Face NarodnichDomen - specificke upravy */
.nationalDomainC #container {
	width: 780px;
	overflow: hidden;
}
.nationalDomainC #topNavigC {
	width: 780px;
	overflow: hidden;
}

.nationalDomainC #logo {
	margin: 23px 0 0 0;
}

.nationalDomainC #topNavigRightHPC {
	clear: both;
	float: left;
	width: 780px;
	height: 47px;
	background: url(../images/bg-top-navig-menu-hp.gif) 21px repeat-x;
	margin: 0;
	padding: 0em;
}

.nationalDomainC #topNavigRightC {
	clear: both;
	float: left;
	width: 780px;
	height: 21px;
	background: url(../images/bg-top-navig-menu.gif) 21px repeat-x;
	margin: 0;
	padding: 0em;
}

.nationalDomainC #topNavigRight {
	float: right;
	padding: 0;
/*	padding: 0 0 0 209px;*/
}

.nationalDomainC #middleCollumC {
	margin-left: 0;
}
.nationalDomainC #leftCollumC {
	clear: both;
	float: left;
	width: 209px;
	overflow: hidden;
}

.nationalDomainC #leftCollumC .spaceV {
	width: 1px;
	height: 200px;
	float: left;
}

.nationalDomainC #leftCollum {
	padding: 0 23px 0 3px;
	float: left;
	width: 175px;
}

.nationalDomainC #TopNavigText {
	margin-right: 80px;
}

.nationalDomainC .itmListHPTitle {
	background-image: none;
	margin: 0em;
	padding: 0em;
	margin-top: 10px;
	padding-left: 0px;
}

.nationalDomainC .itmListHPC 
{
	float: left;
	width: 100%;
	
	}

.nationalDomainC .itmListText 
{
	float: right;
	width: 70%;
	clear: none;
	}

.nationalDomainC .itmListHPTitle h2 {
	padding: 0em;
	margin: 0em;
	font-size: 1.2em;
	font-weight: bold;
	padding-bottom: 0px;
	background: transparent;
}

.nationalDomainC #bottom3, .nationalDomainC #bottom4, .nationalDomainC #bottom2 {
	margin-top: 7px;
	white-space: nowrap;
}

.nationalDomainC #contentTopC {
	width: 571px;
	background: url(../images/bg-content-top.gif) top repeat-x #efefef;
	float: right;
	height: auto;
	min-height: 44px;
}

.nationalDomainC #breadcrumbNavigationC {
	padding: 5px 0 5px 9px;
}

.nationalDomainC #breadcrumbNavigation {
	width: 550px;
}

.nationalDomainC #pageTitleC {
	width: 550px;
}

.nationalDomainC #pageTitle {
	padding: 12px 20px 0 0;
}

.nationalDomainC #middleCollumC {
	float: left;
	width: 160px;
	overflow: hidden;
}

.nationalDomainC #middleCollumUvod {
	float: left;
	width: 160px;
	margin: 2px 0 0 0;
}

.nationalDomainC #ContentC {
	width: 400px;
	overflow: hidden;
}

.nationalDomainC #Content .pageNumbersC, .nationalDomainC #contentCatalog .pageNumbersC {
	width: 250px;
	white-space: normal;
}

.nationalDomainC #Content .pageNumbers, .nationalDomainC #contentCatalog .pageNumbers {
	width: 230px;
	white-space: normal;
}

.nationalDomainC #Content .picture {
	width: 130px;
	overflow: hidden;
	margin: 0 4px 0 0;
}

.nationalDomainC .titleNewsC, .nationalDomainC #ContentC .artcileMagazine  {
	width: 400px;
	float: left;
}

.nationalDomainC #Content .artcileMagazine img {
	float: left;
	margin: 3px 10px 5px 0;
	padding: 0;
}

.nationalDomainC #ContentC .newsTextC {
	width: 260px;
}

.nationalDomainC #contentCatalogC {
	width: 400px;
    overflow: hidden;
}

.nationalDomainC #contentCatalog {
	width: 400px;
}

.nationalDomainC #contentCatalog .productC {
	width: 400px;
}

.nationalDomainC #contentCatalog .titleProductC {
	width: 400px;
}

.nationalDomainC #contentCatalog .productTextC {
	float: left;
	width: 262px;
}

.nationalDomainC #contentCatalog .catalogPicture {
	width: 130px;
	overflow: hidden;
	margin: 0 4px 0 0;
}

.nationalDomainC #footerC {
	width: 780px;
}

.nationalDomainC #footerMenu {
	width: 450px;
}

.nationalDomainC #footerTopC {
	float: right;
	width: 80px;
}

/* -------- Nepouzivane ci zastarale v nationalDomainC ------------- */
/*.nationalDomainC #topNavigLeftC {
	width: 525px;
	height: 36px;
	padding-top: 8px;
	background-image: none;
	margin-left: 11px;
}
.nationalDomainC #topNavigLeftC #topNavigLeft {
	width: 100%;
	height: 36px;
	padding: 0;
	margin: 0;
}*/

/*.nationalDomainC .searchForm {
	width: 80px;
	height: 36px;
	margin: -1px 0 0 0;
	padding: 0 0 0 2px;
}

.nationalDomainC .searchForm .searchFormT {
	margin: 0;
}
.nationalDomainC .searchForm .searchSubmit {
	margin: 0 0 0 5px;
}*/

/*.nationalDomainC #topNavigLangC {
	float: left;
	width: 93px;
	margin: 0;
	padding: 0;
}
.nationalDomainC #topNavigLangC #topNavigLang {
	padding: 0;
	margin: 0;
}
.nationalDomainC #topNavigLangC #topNavigLang a {
	height: 30px;
	width: 80px;
}

.nationalDomainC #topNavigRight A, .nationalDomainC #topNavigRight A:LINK, .nationalDomainC #topNavigRight A:VISITED, .nationalDomainC #topNavigRight A:ACTIVE, .nationalDomainC #topNavigRight #selectedNav A {
	float: left;
	width: 86px;
	height: 36px;
}*/

/* drobeckova navigace a nadpis stranky */
#contentTopC {
	float: right;
	background: url(../images/bg-content-top.gif) top repeat-x #efefef;
	width: 790px;
	min-height: 44px;
	height: auto;
}

* body #contentTopC {
	_height: 44px;
}

#breadcrumbNavigationC {
	float: left;
	padding: 15px 0 3px 9px;
}

#breadcrumbNavigation {
	float: left;
	width: 341px;
}

#breadcrumbNavigation span {
	color: #db442f;
}

#breadcrumbNavigation a, #breadcrumbNavigation a span {
	text-decoration: none;
	color: #6f6f6f;
}
#breadcrumbNavigation a:link, 
#breadcrumbNavigation a:visited, 
#breadcrumbNavigation a:link span, 
#breadcrumbNavigation a:visited span {
	text-decoration: none;
	color: #6f6f6f;
}

#breadcrumbNavigation a:active, 
#breadcrumbNavigation a:focus, 
#breadcrumbNavigation a:hover,
#breadcrumbNavigation a:active span, 
#breadcrumbNavigation a:focus span, 
#breadcrumbNavigation a:hover span {
	text-decoration: underline;
	color: #6f6f6f;
}

#pageTitleC {
	float: right;
	width: 413px;
	clear: right;
}

#pageTitle {
	float: right;
	text-align: right;
	padding: 12px 63px 0 0;
}

#pageTitle h2 {
	margin: 0;
	padding: 0;
	font-size: 2.0em;
	font-weight: bold;
	border: 0;
	color: #6f6f6f;
}

#loggedUserInfo 
{
    float: right;  
    clear: right; 
    margin-top: 10px;
}

#listTitle h3 
{
	background: transparent;
	font-size: 1.2em;
	font-weight: bold;
	color: #d92819;
	border: 0;
	margin: 0;
	padding: 0 0 10px 0;
	width: auto;
	clear: both;    
}

#Content .articleAnnotation
{
    margin-bottom: 10px;   
}

#Content .itmList h3.likeHP 
{
    width: 526px;
	color: #ffffff;
	border: 0;
	background: #929292;
	font-size: 1em;
	padding: 2px 3px 1px 4px;
	float: left;
	font-weight: bold;
}

#Content .titleNewsC h3 {
}

#Content .itmList h3.likeHP a {
	color: #ffffff;
	text-decoration: none;
}

#Content #searchC 
{
    margin-left: 240px;
    margin-bottom: 20px;
    width: 700px;
}

#Content .newLine 
{
    float: left;
    width: 100%;
    clear: both;
}


/* BASKET - Bazaar*/
table.contactTable#BazaarItems{
	border-collapse: collapse;
	margin: 5px 0 -8px 0;
}

table.contactTable#BazaarItems td, table.contactTable#BazaarItems th{
	padding: 3px 4px;
}

table.contactTable#BazaarItems .Right{text-align: right;}
table.contactTable#BazaarItems .NoWrap{white-space: nowrap;}

table.contactTable#BazaarItems thead th{	
	white-space: nowrap;
	font-weight: bold;
	border-bottom: 1px solid #E15151;
}

table.contactTable#BazaarItems td{}
table.contactTable#BazaarItems td.OddRow{background: #EFEFEF;}

table.contactTable#BazaarItems tfoot td{
	background: #E15151; 
	color: white;
	font-weight: bold;
}
table.contactTable#BazaarItems tfoot td label{}


/* Kosik - info blok v zahlavi stranky */

.BasketInfoC{
	border: 1px solid #AAAAAA;
	margin-bottom: 5px;
	background: #F8F8F8;
	clear: both;
	float: right;
	width: 180px;
}

.BasketInfoC .BasketInfo{
	text-align: left;
}
.BasketInfoC .BasketInfo span label{
	font-weight: normal;
	display: block;
	float: left;
	clear: left;
	white-space: nowrap;
	width: 85px;
	text-align: right;
}
.BasketInfoC .BasketInfo span#BasketPageLink{
	display: block;
	font-weight: bold;
	text-align: right;
	padding: 0 10px 2px 0;
	background: #E15151; 	
	border-bottom: 1px solid #AAAAAA;
	white-space: nowrap;
}
.BasketInfoC .BasketInfo span#BasketPageLink a{
	color: white;
}
.BasketInfoC .BasketInfo span#BasketItemsCount{
	display: block;
	font-weight: bold;
	text-align: left;
	padding: 0 3px;
	white-space: nowrap;
}
.BasketInfoC .BasketInfo span#BasketOrderPrice{
	display: block;
	font-weight: bold;
	text-align: left;
	padding: 0 3px 1px 3px;
	white-space: nowrap;
}


/* Question */
table#QuestionareRegForm th{
	text-align: left;
}

/* Question - pole pro textovou odpoved */
textarea.question_inptext{
	width: 100%;
	height: 2.4em;
}


/* STRANKA picture.asp - Zobrazovani velkeho obrazku */
body#picturePage{
	margin:0;
	padding: 0;	
	float : left;
}

body#picturePage #pictureInfoC{
	border-bottom: 2px outset silver;
	background: #CDCDCD;
	height: 23px;
}

body#picturePage #pictureInfoC h1, body#picturePage #pictureInfoC h2{
	padding: 2px 5px 0 5px;
	margin: 0;	
	background: transparent;
	color: #000000;	
	text-align: center;
	line-height: 20px;
}
body#picturePage #pictureInfoC h1 a, 
body#picturePage #pictureInfoC h1 a:link,
body#picturePage #pictureInfoC h1 a:visited, 
body#picturePage #pictureInfoC h1 a:active{
	font-weight: bold;
	color: black;	
	background: #EFEFEF;
	font-family: Arial;
	margin: 0 0px;
	padding: 0px 4px;
	text-align: center;
	border: 2px outset silver;
	font-size: 1.1em;
	line-height: 1.1em;
}
body#picturePage #pictureInfoC h1 a:hover{
	border-style: inset;	
}	


.documentTextC {
    float: left;
    width: 100%;
    }