body {
	background: url(../images/bg-bodyn.gif) top no-repeat;
}

	

/*
//--------------------------------------------------------------------
// Top banner
//--------------------------------------------------------------------
*/

#topNavigC {
	margin: 0em;
	padding: 0em;
	width: 1000px;
	float: left;
	height: 133px;
	padding: 0 0 20px 0;
}
#topNavigLeftC {
	float: left;
	margin: 0em;
	padding: 0em;
	width: 517px;
	height: 49px;
}

#topNavigLeft {
	width: 517px;
	height: 49px;
}


/* 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: left;
 width: 600px;
}

#topNavigLang {
	float: right;
	width: 200px;
	padding: 0 0 0 0;
	margin: 30px 0 0 0;
	
}

#leftNavigationC01 ul {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	}

#topNavigLang ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    z-index: 100;
}
#topNavigLang ul li.firstDomainItem span {
	margin: 4px 0 0 8px;
	display: block;
	cursor: hand;
}

#topNavigLang li ul {
	padding: 0;
	margin: 0 0 0 5px;
	width: 171px;
	border: 1px solid #DFDFDF;
}

#topNavigLang ul li a {
	text-decoration: none;
	padding: 2px 5px;
    width: 160px;
	color: #3c3c3c;
	}

#topNavigLang ul li a:hover { 
color: #3c3c3c; 
background: #FBFBFB;
 }


/* =================================================================== */
/* horizontalni­ menu - funkčnost*/

#topNavigLang ul li {
	position: relative;
   width: 182px;
   float: left;
   background: url(../images/bg-select.gif) left no-repeat;
   height: 24px; /* nutně - výška elementu */
	}
#topNavigLang ul li li{
	padding: 2px 0 2px 0;
	width: 170px;
	height: 15px;
	background: #ffffff;
}
#topNavigLang li ul {
	position: absolute;
	top: 23px; /* == výška elementu - 1px */
   left: 0;
	display: none;

	}
#topNavigLang li ul ul{
   left: 159px; /* 150px - 1px */
   top: 0;
   background: #ffffff;
	}


#topNavigLang ul li a {
	display: block;
	width: 159px;
	text-align: left;
	font-weight: normal;
	color: #3c3c3c;
	}

/*fix IE6 */
* html #topNavigLang ul li { float: left; height: 1%; }
* html #topNavigLang ul li a { height: 1%; }
/* End fix */
	
#topNavigLang ul li a.menuItemSelected0 {
color: #C0C0C0; 
	}
	
#topNavigLang ul li:hover a {
color: #3c3c3c; 
	}
	
#topNavigLang li:hover ul,
#topNavigLang li:hover ul ul,
#topNavigLang li:hover ul ul ul,
#topNavigLang li:hover ul ul ul ul,
#topNavigLang li:hover ul ul ul ul ul,
#topNavigLang li.jshover ul ul,
#topNavigLang li.jshover ul ul ul,
#topNavigLang li.jshover ul ul ul ul,
#topNavigLang li.jshover ul ul ul ul ul{
	display: none;
}

#topNavigLang li:hover ul,
#topNavigLang li li:hover ul,
#topNavigLang li li li:hover ul,
#topNavigLang li li li li:hover ul,
#topNavigLang li li li li li:hover ul,
#topNavigLang li.jshover ul,
#topNavigLang li li.jshover ul,
#topNavigLang li li li.jshover ul,
#topNavigLang li li li li.jshover ul,
#topNavigLang li li li li li.jshover ul {
	display: block;
}
/*
//--------------------------------------------------------------------
// Logo
//--------------------------------------------------------------------
*/
#logo {
	float: left;
	margin: 0em;
	padding: 0em;
	width: 210px;
	height: 94px;
}

#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;
	margin: 0;
	padding: 0em;
}

#topNavigRightC {
	clear: both;
	float: left;
	width: 1000px;
	margin: 0;
	padding: 0em;
}

#topNavigRight {
	float: left;
	padding: 0 17px 0 17px;
}

#topNavigRight ul {
	margin: 0em;
	padding: 0em;
	list-style: none;
}

#topNavigRight li {
	margin: 0em;
	padding: 0;
	display: inline;
	
}

#topNavigRight a {
	text-decoration: none;
	background: url(../images/bg-topNav-li.gif) left no-repeat;
	float: left;
	display: block;
	padding: 13px 15px 13px 15px;
	font-weight: bold;
}

#topNavigRight a:link, #topNavigRight a:visited {
}

#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;
	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;
}

#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 {
	float: left;
	width: 230px;
	overflow: hidden;
}

#leftCollumC .spaceV {
	width: 1px;
	height: 200px;
	float: left;
}

#leftCollum {
	padding: 0 0 0 18px;
	float: left;
	width: 176px;
}

#leftCollum ul {
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}

#leftCollum li {
	list-style: none;
	list-style-image: none;
	line-height: normal;
}
/* 
//--------------------------------------------------------------------
//----------------menu 1 uroven ---------------------------
//--------------------------------------------------------------------
*/
#leftCollum ul.navig1 li {
	color: #000000;
	padding: 0em;
	width: 176px;
	margin: 0 0 34px 0;
	float: left;
	font-size: 1.1em;
}

#leftCollum ul.navig1 li a {
	list-style: none;
	display: block;
	font-weight: bold;
	color: #DF051D;
	margin: 0em;
	width: 151px;
	background: url(../images/bg-leftnavig.gif) top left repeat-x;
	text-decoration: none;
	padding: 10px 5px 10px 20px;
}
#leftCollum ul.navig1 li a:link, 
#leftCollum ul.navig1 li a:visited {
	text-decoration: none;
	color: #DF051D;
}

#leftCollum ul.navig1 li a:active, 
#leftCollum ul.navig1 li a:focus, 
#leftCollum ul.navig1 li a:hover {
	text-decoration: underline;
	color: #DF051D;
}

#leftCollum ul.navig1 li a.menuActual {
	background: url(../images/bg-leftnavig.gif) top left repeat-x;
}

#leftCollum ul.navig1 li a.menuSelected {
	background: url(../images/bg-leftnavig.gif) top left repeat-x;
	color: #DF051D;
}

#leftCollum ul.navig1 li a.menuSelected:visited, #leftCollum ul.navig1 li a.menuSelected:link
{
    color: #DF051D;
}
    
/* 
//--------------------------------------------------------------------
//----------------menu 2 uroven ---------------------------
//--------------------------------------------------------------------
*/
#leftCollum ul.navig2 li {
	list-style: none;
	margin: 0em;
	padding: 0;
	font-size: 1em;
}

#leftCollum ul.navig2 li a {
	display: block;
	width: 141px;
	font-weight: normal;
	padding: 9px 15px 9px 20px;
	color: #3c3c3c;
	text-decoration: none;
	background: url(../images/bg-leftnavig1.gif) top left repeat-x;
}

#leftCollum ul.navig2 li a:visited, 
#leftCollum ul.navig2 li a:link {
	color: #3c3c3c;
	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 
{
	font-weight: bold;
	color: #ffffff;
	background: url(../images/bg-leftnavig1s.gif) top left no-repeat #DF051D;
}

#leftCollum ul.navig2 li a.menuSelected {
	background: url(../images/bg-leftnavig1s.gif) top left no-repeat #DF051D;
	color: #ffffff;
}

#leftCollum ul.navig2 li a.menuSelected:visited, #leftCollum ul.navig2 li a.menuSelected:link
{
    color: #ffffff;
}

/* 
//--------------------------------------------------------------------
//----------------menu 3 uroven ---------------------------
//--------------------------------------------------------------------
*/
#leftCollum ul.navig3 li {
	list-style: none;
	margin: 0em;
	padding: 0;
	font-size: 0.9em;
}

#leftCollum ul.navig3 li a {
	display: block;
	width: 141px;
	font-weight: normal;
	padding: 6px 5px 6px 30px;
	color: #3c3c3c;
	text-decoration: none;
	background: url(../images/bg-leftnavig2.gif) top left no-repeat;
} 

#leftCollum ul.navig3 li a:visited, 
#leftCollum ul.navig3 li a:link {
	color: #3c3c3c;
	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 
{
	font-weight: normal;
	background: url(../images/bg-leftnavig2s.gif) top left no-repeat #DF051D;
}

#leftCollum ul.navig3 li a.menuSelected {
	background: url(../images/bg-leftnavig2s.gif) top left no-repeat #DF051D;
	color: #ffffff;
	font-weight: normal;
}

#leftCollum ul.navig3 li a.menuSelected:visited, #leftCollum ul.navig3 li a.menuSelected:link
{
    color: #ffffff;
}

/* 
//--------------------------------------------------------------------
//----------------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: #3c3c3c;
	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: #3c3c3c;
	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;*/
	padding: 0 10px 0 0;
}

#middleCollumUvod {
	float: left;
	/*width: 194px;*/
	margin: 0 10px 0 0;
}

#ContentC #middleCollumC {
	float: left;
	/*width: 194px;*/
}

#ContentC #middleCollumUvod {
	float: left;
	/*width: 194px;*/
}

/* 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: right;
	padding: 0 0 0 0;
	margin: 18px 0 0 0;
	width: 765px;
}

#contentHP {
	float: left;
	width: 750px;
}

/* odkazy na zdravotnictvi a pecovatelstvi */

#topPanelHPC {
	width: 750px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 15px 0;
	clear: none;
	background: url(../images/bg-topHp.gif) left bottom repeat-x;
}

#topPanelHPC #sectionPic {
	width: 500px;
	clear: none;
	float: left;
}

#topPanelHPC .TopBlockDesc {
	width: 240px;
	float: right;
	line-height: 1.4em;
}

#topPanelHPC #topVideosPanelHPC {
	width: 240px;
	float: right;
	padding: 5px 0 0 0;
	border: none;
	}

#topPanelHPC #topVideosPanelHPC #itemVideo1,
#topPanelHPC #topVideosPanelHPC #itemVideo2,
#topPanelHPC #topVideosPanelHPC #itemVideo3,
#topPanelHPC #topVideosPanelHPC #itemVideo4 {
	width: 120px;
	float: left;
	}

#contentHPC #middlePanelHPC {
	width: 490px;
	border: none;
	float: left;
	margin: 15px 0 0 0;
}

#contentHPC #middlePanelHPC .sectionLongHpC {
	float: left;
	border: none;
	width: 492px;
	margin: 0 0 15px 0;
	padding: 0 0 10px 0;
	background: url(../images/bg-content-b.gif) bottom left no-repeat;
}

#contentHPC #middlePanelHPC .sectionLongHpC .sectionLongHp {
	float: left;
	width: 486px;
	border: none;
	padding: 0 6px 0 0;
	margin: 0 0 0 0;
	background: url(../images/bg-content.gif) top left repeat-y;	
}

.sectionLongHpC .pageTitleC {
	float: left;
	width: 492px;
	background: url(../images/bg-title.gif) top left no-repeat;
}

.sectionLongHpC .pageTitle {
	float: left;
	width: 492px;
	background: url(../images/bg-title-b.gif) bottom left no-repeat;
}

.sectionLongHpC .pageTitle h3 
{
	float: left;
	float: left;
	width: 462px;
	font-size: 1.3em;
	padding: 10px 15px 15px 15px;
	margin: 0;
	color: #DE051D;
	background: none;
}

#contentHPC #middlePanelHPC .sectionHpC {
	float: left;
	border: none;
	width: 492px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#contentHPC #middlePanelHPC .sectionHpC .sectionHp {
	float: left;
	width: 492px;
	border: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.sectionHpC .pageTitleC {
	float: left;
	width: 492px;
	background: url(../images/bg-title.gif) top left no-repeat;
}

.sectionHpC .pageTitle {
	float: left;
	width: 492px;
	background: url(../images/bg-title-b.gif) bottom left no-repeat;
}

.sectionHpC .pageTitle h3 
{
	float: left;
	float: left;
	width: 462px;
	font-size: 1.3em;
	padding: 10px 15px 15px 15px;
	margin: 0;
	color: #DE051D;
	background: none;
}



#contentHPC .sectionHpC .sectionHPLink {
	width: 244px;
	float: left;
	clear: none;
	padding: 10px 0 15px 0;
	background: url(../images/bg-hplink.gif) top left no-repeat;
	border: 0;
	margin: -4px 0 0 0;
}

.sectionHpC .sectionHPLink h3 {
	float: left;
	width: 223px;
	margin: 0 0 0 0;
	padding: 0 10px;
	color: #DE051D;
	border: none;
	background: none;
	font-size: 1em;
}



#contentHPC .sectionHPLink img {
	max-width: 220px;
	display: block;
	text-align: center;
	clear: both;
	margin: 0 auto 0 auto;
	padding: 10px 0;
	background: none;
}

.sectionLongHpC .productC  {
	float: left;
	width: 462px;
	margin: 0 0 0 0;
	padding: 15px 15px 15px 15px;
	background: url(../images/bg-filter1-b.gif) bottom left no-repeat;	
}

.sectionLongHpC .productC .catalogPictureC {
	float: left;
	margin: 0 0 0 0;
	width: 160px;
	padding: 0 20px 0 0;
	color: #DE051D;
	border: none;
}


.sectionLongHpC .productC .titleProductC h3 {
	background: none;
	float: right;
	padding: 0 0 10px 0;
	margin: 0;
	width: 260px;
	font-weight: normal;
	color: #DE051D;
	font-size: 1.3em;
}

.sectionLongHpC .productC .titleProductC h3 a {
	color: #DE051D;
	text-decoration: none;
}


.sectionLongHpC .productC .titleProductC h3 a:link {
	color: #DE051D;
	text-decoration: none;
}
 
.sectionLongHpC .productC .titleProductC h3 a:visited {
	color: #DE051D;
	text-decoration: none;
}

.sectionLongHpC .productC .titleProductC h3 a:hover, 
.sectionLongHpC .productC .titleProductC h3 a:focus, 
.sectionLongHpC .productC .titleProductC h3 a:active {
    color: #DE051D;
	 text-decoration: underline;
}

.sectionLongHpC .productC .productTextC {
	margin: 0 0 0 0;
	clear: none;
	float: right;
	width: 260px;
	padding: 0px;
	border: none;
}

.sectionLongHpC .productC .productTextC h4 {
	margin: 0 0 0 0;
	background: none;
	font-weight: bold;
	padding: 0px;
	border: none;
}

.sectionLongHpC .itmListMore
{
    float: right;
    width: 146px;
    height: 16px;
	white-space: nowrap;
	margin: 5px 5px 0 0;
	text-align: center;
	padding: 1px 0 0 0;
	background: url(../images/bg-more-hpn.gif) left center no-repeat;
}



.sectionLongHpC .itmListMore a {
	color: #ffffff;
	text-decoration: none;
}


.sectionLongHpC .itmListMore a:link, 
.sectionLongHpC .itmListMore a:visited {
	color: #ffffff;
	text-decoration: none;
}

.sectionLongHpC .itmListMore a:hover, 
.sectionLongHpC .itmListMore a:focus, 
.sectionLongHpC .itmListMore a:active {
    color: #ffffff;
	 text-decoration: none;
}




#topImageC {
	width: 100%;
	float: left;
	clear: left;
}

#TopBlockDesc{
	float: left;
	border: 1px solid #d8d6d4;
	width: 340px;
	height: 80px;	
}

#topVideosPanelHPC{
	float: right;
	border: 1px solid #d8d6d4;
	width: 340px;
	height: 180px;	
}

#sectionVideo1{
	float: left;
	border: 1px solid #d8d6d4;
	width: 100px;
	height: 100px;	
}
#sectionVideo2{
	float: right;
	border: 1px solid #d8d6d4;
	width: 100px;
	height: 100px;	
}
#sectionVideo3{
	float: left;
	border: 1px solid #d8d6d4;
	width: 100px;
	height: 100px;	
}
#sectionVideo4{
	float: right;
	border: 1px solid #d8d6d4;
	width: 100px;
	height: 100px;	
}


#middlePanelHPC {
	/*float: left;
	border: 1px solid #d8d6d4;
	width: 340px;
	height: 180px;*/
}


#sectionMedical {
	float: left;
}
#sectionCare {
	float: left;
}

#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 */

/*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;
	clear: none;
	margin: 16px 0 0 0;
}

#rightPanelHP {
	float: left;
	width: 243px;
}

#rightPanelHP .sectionC {
	margin: 0 0 18px 0;
	width: 243px;
	padding: 0 0 8px 0;
	float: left;
	background: url(../images/bg-right-info-b.gif) bottom left no-repeat;
}

#rightPanelHP .sectionC .section {
	margin: 0 0 0 0;
	width: 243px;
	float: left;
	background: url(../images/bg-right-infoHp-r.gif) top left repeat-y;
}

#rightPanelHP .sectionC h3 {
	width: 223px;
	background: url(../images/bg-right-infoHp.gif) top left no-repeat;
	padding: 10px 10px 12px 10px;
	color: #3c3c3c;
	font-size: 1.2em;
	margin: 0;
}

#rightPanelHP .sectionC .itmListHPC {
	float: left;
	width: 218px;
	padding: 13px 0 10px 10px;
	margin: 0;
	background: url(../images/bg-right-border.gif) bottom left no-repeat;
}

#rightPanelHP .sectionC .itmListHP {
	float: left;
	width: 218px;
	margin: 0;
	padding: 0;
}

#rightPanelHP .sectionC .itmListHPC .itmAnnotation {
	padding: 0 0 10px 0;
	margin: 0;
	clear: both;
	width: 218px;
	float: none;
	line-height: 1.4em;
}

#rightPanelHP .sectionC .itmListHP .itmListImgHPC {
	float: right;
	border: none;
	clear: none;
	width: 87px;
	padding: 0;
	margin: 0;
}

#rightPanelHP .sectionC .itmListHP .itmListImgHPC img {
	clear: none;
	border: none;
	max-width: 82px;
	padding: 0 0 5px 5px;
}



#rightPanelHP .sectionC .itmListHPC h3 {
	color: #DE051D;
	width: 218px;
	margin: 0;
	float: left;
	padding: 0 0 7px 0;
	font-size: 1em;
	overflow: hidden;
	background: none;
}

#rightPanelHP .sectionC .itmListHPC h3 a {
	color: #DE051D;
	background: none;
	text-decoration: none;
}

 #rightPanelHP .sectionC .itmListHPC h3 a:link, 
 #rightPanelHP .sectionC .itmListHPC h3 a:visited {
 	color: #DE051D;
 	text-decoration: none;
 }
 
#rightPanelHP .sectionC .itmListHPC h3 a:hover, 
#rightPanelHP .sectionC .itmListHPC h3 a:focus, 
#rightPanelHP .sectionC .itmListHPC h3 a:active {
	color: #DE051D;
	text-decoration: underline;
}

#rightPanelHP .sectionC .articleDate {
	float: right;
	width: 82px;
	padding: 0 0 0 0;
	clear: right;
}

#rightPanelHP .sectionC .moreArticleHP a {
	float: left;
	clear: left;
	white-space: nowrap;
	padding: 0 0 0 0;
	color: #DE051D;
}

#rightPanelHP .sectionC .articlesThema {
	float: left;
	width: 100px;
	clear: none;
	padding: 10px 0 5px 10px;
	
	}

#rightPanelHP .sectionC .articlesThema a {
	padding: 0 15px 5px 0;
	background: url(../images/bg-sipka.gif) right no-repeat;
	}

#rightPanelHP .sectionC .articlesRSS {
	float: right;
	width: 100px;
	clear: none;
	text-align: right;
	padding: 10px 18px 5px 0;
	}

#rightPanelHP .sectionC .articlesRSS a {
	padding: 6px 0 5px 25px;
	background: url(../images/ico-rss.gif) left no-repeat;
	}

#rightPanelHP .sectionC .novinkyHPC {
	float: left;
	width: 218px;
	padding: 13px 0 10px 10px;
	margin: 0;
}

/*#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;
}*/









/* Pravy panel v katalogu */
#rightPanelCatalogC {
	width: 259px;
	float: right;
	clear: none;
}

#rightPanelCatalog {
	float: left;
	width: 243px;
}

#rightPanelCatalog .sectionC {
	margin: 0 0 18px 0;
	width: 243px;
	padding: 0 0 8px 0;
	float: left;
	background: url(../images/bg-right-info-b.gif) bottom left no-repeat;
}

#rightPanelCatalog .section {
	margin: 0 0 0 0;
	width: 243px;
	float: left;
	background: url(../images/bg-right-info-r.gif) top left no-repeat;
}

#rightPanelCatalog h3 {
	width: 223px;
	background: url(../images/bg-right-info.gif) top left no-repeat;
	padding: 10px 10px 8px 10px;
	color: #3c3c3c;
	font-size: 1.2em;
	margin: 0;
}

#rightPanelCatalog h3.redName {
	color: #DF051D;
}

#rightPanelCatalog h3 a {
	color: #3c3c3c;
}

#rightPanelCatalog img {
	float: left;
}


#rightPanelCatalog p {
	width: 223px;
	margin: 0;
	padding: 5px 10px 5px 10px;
}

#rightPanelCatalog .sectionText {
	width: 223px;
	margin: 0;
	float: left;
	background: url(../images/bg-right-border.gif) bottom left no-repeat;
	padding: 10px 10px 10px 10px;
}
#rightPanelCatalog .sectionTextNoBorder {
	width: 223px;
	margin: 0;
	float: left;
	/*background: url(../images/bg-right-border.gif) bottom left no-repeat*/
	padding: 10px 10px 10px 10px;
}

#rightPanelCatalog .sectionText span.secInfo {
	float: left;
	padding: 1px 0;
	font-weight: normal;
	clear: none;
}

#rightPanelCatalog .sectionText span {
	float: right;
	padding: 1px 15px 1px 0;
	font-weight: bold;
	clear: none;
}

#rightPanelCatalog .sectionTextP span.secInfo {
	float: left;
	padding: 1px 0;
	font-weight: normal;
	clear: left;
}

#rightPanelCatalog .sectionTextP span {
	float: right;
	padding: 1px 15px 1px 0;
	font-weight: bold;
	clear: right;
}

#rightPanelCatalog .sectionTextP {
	width: 223px;
	margin: 0;
	float: left;
	margin: -1px 0 0 0;
	background: url(../images/bg-right-stin.gif) top left no-repeat;
	padding: 10px 10px 0 10px;
}

#rightPanelCatalog .sectionTextP .sectionInfo {
	width: 223px;
	margin: 0;
	float: left;
	background: url(../images/bg-right-border.gif) bottom no-repeat;
	padding: 0 0 13px 0;
}

#rightPanelCatalog .sectionTextPNoBorder span.secInfo {
	float: left;
	padding: 1px 0;
	font-weight: normal;
	clear: left;
}

#rightPanelCatalog .sectionTextPNoBorder span {
	float: right;
	padding: 1px 15px 1px 0;
	font-weight: bold;
	clear: right;
}

#rightPanelCatalog .sectionTextPNoBorder {
	width: 223px;
	margin: 0;
	float: left;
	margin: -1px 0 0 0;
	background: url(../images/bg-right-stin.gif) top left no-repeat;
	padding: 10px 10px 0 10px;
}

#rightPanelCatalog .sectionTextPNoBorder .sectionInfo {
	width: 223px;
	margin: 0;
	float: left;
	/*background: url(../images/bg-right-border.gif) bottom no-repeat;*/
	padding: 0 0 13px 0;
}


#rightPanelCatalog .BasketDoOrder, #rightPanelCatalog .BasketDoRent {
	width: 227px;
	float: left;
	margin: 0;
	padding: 8px 8px 2px 8px;
}

#rightPanelCatalog .BasketDoOrder a {
	width: 71px;
	float: left;
	margin: 0;
	background: url(../images/bg-button-ss.gif) left no-repeat;
	padding: 2px 10px 3px 20px;
	text-decoration: none;
	color: White;
}

#rightPanelCatalog .BasketDoRent a {
	width: 120px;
	float: left;
	margin: 0;
	background: url(../images/bg-button.gif) left no-repeat;
	padding: 2px 10px 3px 20px;
	text-decoration: none;
	color: White;
}

#rightPanelCatalog .info {
  font-size: 1.3em;
  color: #E15151;
  font-weight: bold;
  text-align: center;
  margin: 0 5px 0 0;
  padding: 0;
}


#rightPanelCatalog .hodnota {
  font-size: 1.3em;
  font-weight: bold;
  display: block;
  text-align: center;
  margin: 0 5px 0 0;
  padding: 0;
  color: black;
}

#rightPanelCatalog .mezera {
  font-size: 0.5em;
  font-weight: bold;
  display: block;
  text-align: center;
  margin: 0 5px 0 0;
  padding: 0;
  color: black;
}

#rightPanelCatalog .info2 {
  font-size: 1em;
  color: #E15151;
  font-weight: bold;
  text-align: center;
  margin: 0 5px 0 0;
  padding: 0;
}


#rightPanelCatalog .hodnota2 {
  font-size: 1em;
  font-weight: bold;
  display: block;
  text-align: center;
  margin: 0 5px 0 0;
  padding: 0;
  color: black;
}



#rightPanelHPC {
	width: 243px;
	float: right;
	clear: none;
	border: none;
	border: none;
}

#rightPanelHP {
	float: left;
	width: 243px;
}

#rightPanelHP .sectionC {
	margin: 0 0 18px 0;
	width: 243px;
	padding: 0 0 8px 0;
	float: left;
	border: none;
	background: url(../images/bg-right-info-b.gif) bottom left no-repeat;
}

#rightPanelHP .section {
	margin: 0 0 0 0;
	width: 243px;
	float: left;
	background: url(../images/bg-right-info-r.gif) top left no-repeat;
}

#rightPanelHP h3 {
	width: 223px;
	background: url(../images/bg-right-info.gif) top left no-repeat;
	padding: 10px 10px 8px 10px;
	color: #3c3c3c;
	font-size: 1.2em;
	margin: 0;
}

#rightPanelHP h3.redName {
	color: #DF051D;
}

#rightPanelHP h3 a {
	color: #3c3c3c;
}

#rightPanelHP img {
	float: left;
}


#rightPanelHP p {
	/*width: 223px;
	margin: 0;
	padding: 5px 10px 5px 10px;*/
}


/* Zapati stranky (paticka) */
#footerC {
	width: 1000px;
	float: left;
	clear: both;
	padding: 25px 0 20px 0;
	margin: 10px 0 0 0;
	background: url(../images/bg-footer.gif) top no-repeat;
}

#footer {
	float: right;
	width: 980px;
	padding: 0;
	background: url(../images/bg-footer-linky.gif) top left repeat-y;
}

/* menu v zapati */

#footerMenuC {
	float: left;
	width: 565px;
	padding: 0 0 0 0;
}

#footerMenu{
	float: right;
	width: 555px;
	padding: 0 0 0 0;
}

#footerMenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#footerMenu ul li {
	line-height: normal;
}

#footerMenu li.footerMainNavigLi {
	display: inline;
	width: 160px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 10px 0 10px;
	list-style: none;
	font-weight: bold;
	/*border-right: 1px solid #BDBDBD;*/
}

#footerMenu a, #footerMenu a:visited, #footerMenu a:link {
	text-decoration: none;
}

#footerMenu a:hover, #footerMenu a:active, #footerMenu a:focus {
	text-decoration: underline;
	color: #db442f;
}
#footerMenu  li.footerMainNavigLi ul.footerSubNavigUl {
	width: 160px;
	float: left;
	margin: 0;
	padding: 4px 0;
}

#footerMenu  li.footerMainNavigLi ul.footerSubNavigUl li {
	display: inline;
	width: 160px;
	float: left;
	margin: 0;
	padding: 2px 0;
	font-weight: normal;
	list-style: none;
}

#footerLastMenuC {
	float: left;
	width: 415px;
	padding: 0 0 0 0;
	clear: none;
}

#footerLastMenu {
	float: left;
	width: 415px;
	padding: 0 0 0 0;
}

#footerLastMenu ul.footerMainNavigUl {
	list-style: none;
	margin: 0;
	padding: 0;
}

#footerLastMenu li.footerMainNavigLi {
	display: inline;
	width: 165px;
	float: left;
	margin: 0 10px 0 0;
	padding: 0 10px 0 0px;
	list-style: none;
	font-weight: bold;
	/*border-right: 1px solid #BDBDBD;*/
}

#footerLastMenu a, 
#footerLastMenu a:visited, 
#footerLastMenu a:link {
	text-decoration: none;
}

#footerLastMenu a:hover, 
#footerLastMenu a:active, 
#footerLastMenu a:focus {
	text-decoration: underline;
	color: #db442f;
}
#footerLastMenu  ul.footerSubNavigUl {
	width: 165px;
	float: left;
	margin: 0;
	padding: 4px 0;
}

/*#footerLastMenu  li.footerMainNavigLiLast ul.footerSubNavigUl {
	width: 160px;
	float: left;
	margin: 0;
	padding: 4px 0;
}*/

#footerLastMenu ul.footerSubNavigUl li {
	display: inline;
	width: 160px;
	float: left;
	margin: 0;
	padding: 2px 0;
	font-weight: normal;
	list-style: none;
}


#footerCopyrightC  {
	width: 185px;
	float: left;
	clear: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style: none;
}


#footerCopyright  {
	width: 180px;
	float: left;
	clear: none;
	margin: 0;
	padding: 0;
	list-style: none;
}

#footerLogo {
	width: 160px;
	float: left;
	padding: 30px 0 0 0;
}

#footerLogo a {
	display: block;
	width: 89px;
	height: 36px;
	background: url(../images/logo-footer-linet.gif) no-repeat;
}
#footerLogoEs {
	width: 160px;
	float: left;
	padding: 30px 0 0 0;
}

#footerLogoEs a {
	display: block;
	width: 101px;
	height: 37px;
	background: url(../images/logo-footer-linet-es.gif) no-repeat;
}

/*#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: 15px 0 10px 20px;
	width: 450px;
}

#TextSubThemaMenuC .nameTextSub {
	float: left;
	font-weight: bold;
	padding: 2px 5px 2px 0;
}

#TextSubThemaMenuC ul {
	list-style: none;
	margin: 0;
	display: inline;
	padding: 0;
}

#TextSubThemaMenuC ul li {
	
	float: left;
	padding: 2px 2px 2px 0;
	margin: 0;
	list-style: none;
}

#TextSubThemaMenuC a {
	text-decoration: underline;
}
#TextSubThemaMenuC a:link, #TextSubThemaMenuC a:visited {
	text-decoration: underline;
}
#TextSubThemaMenuC a:hover, #TextSubThemaMenuC a:focus, #TextSubThemaMenuC a:active {
    color: #db442f;
	 text-decoration: none;
}

/* obrazkove submenu v katalogu */

#PictureSubThemaMenuC {
	float: left;
	width: 492px;
	padding: 0 0 0 0;
}

#PictureSubThemaMenu{
	float: left;
	width: 463px;
	margin: 0 0 0 0;
	padding: 10px 10px 12px 12px;
	background: url(../images/bg-pic-menu.gif) bottom left no-repeat;
}


#PictureSubThemaMenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#PictureSubThemaMenu li.firstItem {
	display: inline;
	width: 116px;
	height: 152px;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0 0 10px 0;
	background:  url(../images/bg-pict-menuf-b.gif) bottom left no-repeat;
}

#PictureSubThemaMenu li {
	display: inline;
	width: 115px;
	height: 152px;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0 0 10px 0;
	background:  url(../images/bg-pict-menu-b.gif) bottom left no-repeat;
}
#PictureSubThemaMenu li.firstItem .namePicMenu {
	width: 116px;
	float: left;
	vertical-align: middle;
	padding: 9px 0;
	height: 15px;
	text-align: center;
	background: red;
	background:  url(../images/bg-pict-menuf-t.gif) top left no-repeat;
}

#PictureSubThemaMenu li .namePicMenu {
	width: 115px;
	padding: 0;
	vertical-align: middle;
	padding: 8px 0;
	height: 17px;
	float: left;
	line-height: 1em;
	text-align: center;
	background:  url(../images/bg-pict-menu-t.gif) top left no-repeat;
}

#PictureSubThemaMenu li .namePicMenu a, 
#PictureSubThemaMenu li .namePicMenu a:visited, 
#PictureSubThemaMenu li .namePicMenu a:link {
	text-decoration: none;
	color: #3c3c3c;
}
#PictureSubThemaMenu li .namePicMenu a:hover, 
#PictureSubThemaMenu li .namePicMenu a:active, 
#PictureSubThemaMenu li .namePicMenu a:focus {
	text-decoration: underline;
	color: #3c3c3c;
}

#PictureSubThemaMenu li .obrPicMenu {
	width: 115px;
	height: 86px;
	padding: 10px 0 0 0; 
	float: left;
}
#PictureSubThemaMenu li img {
	max-width: 96px;
	max-height: 76px;
}
#PictureSubThemaMenu li span {
	width: 92px;
	float: left;
	padding: 0 0 0 23px;
	text-align: left;
}
#PictureSubThemaMenu a, #PictureSubThemaMenu a:visited, #PictureSubThemaMenu a:link {
	text-decoration: none;
	color: #ffffff;
}
#PictureSubThemaMenu a:hover, #PictureSubThemaMenu a:active, #PictureSubThemaMenu a:focus {
	text-decoration: none;
	color: #ffffff;
}
/*
//--------------------------------------------------------------------
//   Zakladni kaskada pro okno s obsahem
//--------------------------------------------------------------------
*/
#ContentC {
	float: left;
	width: 750px;
	padding: 0 0 10px 0;
	background: url(../images/bg-content1-b.gif) bottom left no-repeat;
}

#Content {
	float: left;
	width: 730px;
	padding: 0 10px;
	margin: 0 0 0 0;
	background: url(../images/bg-content1.gif) top right repeat-y;	
}


#ContentC #pageTitleC {
	float: left;
	width: 750px;
	background: url(../images/bg-title1.gif) top left no-repeat;
}

#ContentC #pageTitle {
	float: left;
	width: 750px;
	background: url(../images/bg-title1-b.gif) bottom left no-repeat;
}

#ContentC #pageTitle h2 
{
	float: left;
	float: left;
	width: 730px;
	font-size: 1.3em;
	padding: 10px 10px 15px 10px;
	margin: 0;
}

/*#Content h3 {
	background: transparent;
	border: 0;
	margin: 0 0 0 0;
	padding: 0 0 0px 0;
	clear: both;
}
*/
.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: 10px 0;
	clear: none;
	
}
#temaHedaingText {
	/*width: 370px;*/
	padding: 0;
	clear: none;
	line-height: 1.4em;
}

#contentCatalog #temaHedaingTextC {
	/*width: 370px;*/
	padding: 10px 0 0 15px;
	float: left;
	width: 460px;
	clear: none;
}

#contentCatalog #temaHedaingText {
	/*width: 370px;*/
	float: left;
	width: 460px;
}

#catalogHedaingTextC #temaHedaingText {
	width: 370px;
}

#themaHeadingTextOnlyC #temaHedaingText {
	width: 520px;
	float: left;
}

/*
//--------------------------------------------------------------------
// Pridane informace (linky, odkazy, dokumenty, diskuse)---------------------------------- 
//--------------------------------------------------------------------
*/
.itemAddInfoC {
	float: left;
    width: 96%;
    padding: 2px 10px 13px 5px;
    margin: 0;
    background: url(../images/bg-max-stin.gif) bottom left no-repeat;
}
.itemAddInfo {
}
.itemAddInfo h3 
{
    font-size: 1.1em;
    color: #3c3c3c;
}

/*.itemAddInfo a:active, .itemAddInfo a:link, .itemAddInfo a:visited, .itemAddInfo a, .itemAddInfo a:hover  {
	color: #E33A3C;	
}*/

.itemAddInfo ul 
{
    float: left;
    clear: left;
    width: 480px;
    margin: 0;
    padding: 3px 0 0 0;
   
}

.itemAddInfo li 
{
	margin: 0;
	list-style: none;
	padding: 0;
	/*list-style-image: url(../images/menu_punta.gif);*/
}

.itemAddInfo span 
{
	color: #d92819;
}

.itemAddInfo a.fElbutton {
	float: left;
	clear: left;
	width: 126px;
    height: 17px;
	white-space: nowrap;
	margin: 5px 0 0 0;
	padding: 2px 0 0 0;
	text-decoration: none;
	text-align: center;
	color: #ffffff;
	background: url(../images/bg-more-hp.gif) left no-repeat;
}

#ProdPropItemDoc .itemAddInfoC {
	float: left;
    width: 97%;
    padding: 0;
    margin: 0;
    background: none;
}
#ProdPropItemDoc .itemAddInfo {
}
#ProdPropItemDoc .itemAddInfo h3 
{
    font-size: 1.1em;
    color: #3c3c3c;
}

/*.itemAddInfo a:active, .itemAddInfo a:link, .itemAddInfo a:visited, .itemAddInfo a, .itemAddInfo a:hover  {
	color: #E33A3C;	
}*/

#ProdPropItemDoc .itemAddInfo ul 
{
    float: left;
    clear: left;
    width: 475px;
    margin: 0px;
	padding: 0px;
	margin-left: 25px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#ProdPropItemDoc .itemAddInfo li {
	list-style-image: url(../images/menu_punta.gif);
}

/*
//--------------------------------------------------------------------
// -------------horni navigacni lista ---------------------------------- 
//--------------------------------------------------------------------
*/
#contentCatalogC #headerC {
	float: left;
	width: 483px;
}

#ContentC #headerC {
	float: left;
	width: 99%;
}

.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: 10px 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: right;
	width: 113px;
	clear: none;
	height: 16px;
	text-align: center;
	white-space: nowrap;
	margin: 15px 15px 5px 0;
	padding: 3px 0 0 20px;
	background: url(../images/bg-back.gif) left center no-repeat;
}


.headerBackChapter a, .headerBackArchive a {
	color: #ffffff;
	text-decoration: none;
}

.headerBackChapter a:link, 
.headerBackChapter a:visited,
.headerBackArchive a:link, 
.headerBackArchive a:visited {
	color: #ffffff;
	text-decoration: none;
}

.headerBackChapter a:hover, 
.headerBackChapter a:active, 
.headerBackChapter a:focus,
.headerBackArchive a:hover, 
.headerBackArchive a:active, 
.headerBackArchive a:focus {
	color: #ffffff;
	text-decoration: none;	
}

.headerBackChapterCatalog {
	float: left;
	width: 100px;
	clear: left;
	white-space: nowrap;
	margin: 10px 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: 99%;
	padding: 0;
}

#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 
//--------------------------------------------------------------------
 */
.itmListCC {
  float: left;
    width: 99%;
    padding: 10px 0 20px 0;
    margin: 0;
    background: url(../images/bg-max-stin.gif) bottom left no-repeat;
}

.itmListArC {
  float: left;
    width: 99%;
    padding: 0 0 0 0;
    margin: 0;
    background: url(../images/bg-max-stin.gif) bottom left no-repeat;
}

.itmListArC .itmListC {
	clear: left;
	width: 100%;
	float: left;
	margin: 0 0 0 0;	
	padding: 10px 0 15px 0;
}

.itmListC {
	clear: left;
	float: none;
	margin: 0 0 0 0;	
	padding: 0 0 0 0;
}

#contentCatalog .itmListS {
	float: left;
	width: 99%;
	margin: 0 0 0 0;	
	padding: 10px 0 10px 0;
}
#contentCatalog .itmListS .titleNewsC h3 {
	float: left;
	width: 100%;
	font-size: 1.2em;
	font-weight: normal;
	color: #d92819;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#contentCatalog .itmListS .titleNewsC h3 a {
	font-weight: normal;
	color: #d92819;
	text-decoration: underline;
}
#contentCatalog .itmListS .titleNewsC h3 a:hover, 
#contentCatalog .itmListS .titleNewsC h3 a:focus, 
#contentCatalog .itmListS .titleNewsC h3 a:active {
	text-decoration: none;
}

.itmListS .newsTextLC {
	padding: 10px 0 0 0;
	margin: 0;
	display: inline;
	clear: none;
	float: left;
	width: 100%;
}


.itmList h3.likeHP {
	clear: left;
	font-size: 1.1em;
	font-weight: normal;
	color: #d92819;
	padding: 15px 0 5px 0;
	margin: 0 0 0 0;
}
.itmList h3.likeHP a {
	font-weight: normal;
	color: #d92819;
}


.itmList .titleNewsC h3 {
	float: left;
	width: 100%;
	font-size: 1.1em;
	font-weight: normal;
	color: #d92819;
	padding: 0 0 10px 0;
	margin: 0 0 0 0;
}
.itmList .titleNewsC h3 a {
	font-weight: normal;
	color: #d92819;
}

.itmList .pictureC {
	float: left;
	clear: none;
	padding: 4px 10px 0 0;
}

/*.articleDetail articleText .textPictureLeft {
	float: left;
	clear: none;
	margin: 0;
}*/
.articleDetail .pictureC {
	float: left;
	clear: none;
	padding: 2px 14px 0 0;
}

.itmList .pictureArC {
	float: left;
	width: 127px;
	clear: none;
	padding: 4px 10px 0 0;
}

.itmList .artcileMagazine {
	clear: none;
	padding: 0 10px 0 0;
	margin: 0;
}

.itmList .artcileMagazine .artcileAnot p {
	padding: 0;
	margin: 0;
}

.itmListC .itmListMore {
	float: left;
	clear: left;
	width: 126px;
    height: 17px;
	white-space: nowrap;
	margin: 10px 0 0 0;
	padding: 2px 0 0 0;
	text-align: center;
	background: url(../images/bg-more-hp.gif) left center no-repeat;
}

.itmListC .itmListMoreMa {
	/*float: left;*/
	clear: left;
	width: 126px;
    height: 17px;
	white-space: nowrap;
	margin: 10px 0 0 0;
	padding: 2px 0 0 0;
	text-align: center;
	background: url(../images/bg-more-hp.gif) left center no-repeat;
}

.itmListC .newsDate {
	clear: none;
	width: auto;
	display: inline;
}

.itmList .newsTextC {
	padding: 0;
	margin: 0;
	display: inline;
	clear: none;
	float: right;
	width: 81%;
	line-height: 1.4em;
}
.itmList .newsTextOthC {
	padding: 0 0 15px 0;
	margin: 0;
	display: inline;
	clear: none;
	float: right;
	width: 78%;
}

.itmList .newsTextOthLC {
	padding: 0 0 15px 0;
	margin: 0;
	display: inline;
	clear: none;
	float: left;
	width: 100%;
}


.itmListC .newsTextOthLC .newsDate,
.itmListC .newsTextOthC .newsDate {
	clear: both;
	float: left;
	width: 100%;
}

.itmListC .newsTextOthLC .itmListMore,
.itmListC .newsTextOthC .itmListMore {
	float: left;
	clear: left;
	width: 146px;
    height: 17px;
	white-space: nowrap;
	margin: 7px 0 0 0;
	padding: 2px 0 0 0;
	text-align: center;
	background: url(../images/bg-more-hpn.gif) left center no-repeat;
}

.itmListC .itmListMore a,
.itmListC .itmListMoreMa a {
	text-decoration: none;
	color: #ffffff;
}

/*// Obrazky VLEVO */
/*.itmList 
{
}
.itmList img {
	float: left;
	margin: 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 {
	float: left;
	padding: 0 2px 15px 5px;
	width: 97%;
	background: url(../images/bg-max-stin.gif) bottom left no-repeat; 
}
.itmDetail 
{
	
}
.itmDetail img {
	float: left;
	padding-right: 10px;
}
.itmDetailHeaderC {
	padding-bottom: 10px;
}
.itmDetailHeader {
}

.itmDetailDBHeaderC {
	clear: both;
	padding-bottom: 0;
	float: left;
	width: 99%;
}
.itmDetailDBHeader {
}


.itmDetailDBHeaderC ul, .itmDetailHeaderC ul {
	clear: both;
	/*padding: 0;*/
	margin: 0;
}

.itmDetailDBHeaderC li, .itmDetailHeaderC li 
{
	list-style-image: url(../images/bg-li-red.gif);
	padding: 3px 0 3px 0;
	list-style-position: inside;
}

#Content .itmDetailDBHeaderC h4, #Content .itmDetailHeaderC h4 {
	padding: 15px 0 5px 0;
	margin: 0;
	clear: both;
	color: #DE051D;
	font-size: 1.2em;
}

.articleDetail {
	float: left;
	padding: 0 2px 15px 5px;
	width: 97%;
	background: url(../images/bg-max-stin.gif) bottom left no-repeat; 
}

.articleAnnotation {
	padding: 7px 0 10px 0;
	line-height: 1.4em;
}

.articleDetail .articleText {
	padding: 10px 0 10px 0;
	float: left;
	width: 99%;
	line-height: 1.4em;
}

.articleDetail img {
	clear: none; 
	float: left;
	padding: 10px 0 5px 0;
}

.nameDetail 
{
	clear: both;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-size: 1.3em;
	font-weight: bold;
	color: #d92819;
}

.articleDetail h3 {
	font-size: 1.1em;
	clear: left;
}

/*.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 img {
	
}

#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: 10px 0 10px 0;
	margin: 0 0 0 0;
	float: left;
	width: 715px;
}

.pageNumbersC .pageNumbers {
	float: left;
	width: 715px;
	text-align: right;
}

.pageNumbersHC {
	padding: 10px 5px 10px 5px;
	margin: 10px 0 10px 0;
	float: left;
	width: 715px;
	background: #f5f5f5;
}

.pageNumbersHC .pageNumbersH {
	float: left;
	width: 715px;
	text-align: right;
}

.pageNumbersH span {
	float: left;
	width: 143px;
	text-align: left;
}

.pageNumbersH .numbers {
	float: right;
	width: 300px;
	text-align: right;
}

.pageNumbersBHC {
	padding: 10px 20px 9px 22px;
	margin: 5px 0 0 1px;
	background: none;
	float: left;
	width: 443px;
	background: #f5f5f5;
}

.pageNumbersBHC .pageNumbersBH {
	float: left;
	width: 443px;
	text-align: right;
}

.pageNumbersBH span {
	float: left;
	width: 143px;
	text-align: left;
}

.pageNumbersBH .numbers {
	float: right;
	width: 300px;
	text-align: right;
}

.pageNumbersSHC {
	padding: 0px 0px 14px 0px;
	margin: 5px 0 0 1px;
	background: none;
	float: left;
	width: 465px;
	background: url(../images/bg-numbers.gif) bottom left repeat-x;
}

.pageNumbersSHC .pageNumbersSH {
	float: left;
	width: 443px;
	text-align: right;
}

.pageNumbersSH span {
	float: left;
	width: 143px;
	text-align: left;
}

.pageNumbersSH .numbers {
	float: right;
	width: 300px;
	text-align: right;
}

.pageNumbersBC {
	padding: 10px 20px 9px 22px;
	margin: 5px 0 0 1px;
	background: none;
	float: left;
	width: 443px;
}
.pageNumbersBC .pageNumbers {
	float: left;
	width: 443px;
}

.pageNumbersSC {
	padding: 10px 0px 0 0px;
	margin: 5px 0 0 1px;
	background: none;
	float: left;
	width: 463px;
}
.pageNumbersSC .pageNumbers {
	float: left;
	width: 463px;
}

.pageNumbers span {
	float: left;
	width: 143px;
	text-align: left;
}

.pageNumbers .numbers {
	float: right;
	width: 300px;
	text-align: right;
}

.pageNumbers .numbers a {
	padding: 0 3px;
}
.pageNumbersH .numbers {
	float: right;
	width: 300px;
	text-align: right;
}

.pageNumbersH .numbers a, .pageNumbersBH .numbers a {
	padding: 0 3px;
}
#Content .pageNumbers img {
	float: none;
	vertical-align: top;
	margin: 3px 2px 0 2px;
}

.pageNumbersTotal {
	float: left;
	font-weight: bold;
}

.pageNumbersTotal b, .pageNumbers b, .pageNumbersH 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;
	margin: 0 auto 0 auto;
	text-align: center;
}

.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;
}

.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;
}

.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;
	float: left;
	width: 465px;
}
.SearchResults {
}
#contentCatalog .SearchResultsC .productC {
	float: left;
	margin-bottom: 15px;
	width: 440px;
	background: url(../images/bg-product1.gif) bottom left no-repeat; 
}

.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;
}

.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;
}

.divForm th, .divForm td {
}

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: 170px;
	float: right;
}
.searchForm {
	float: left;
	width: auto;
	margin: 0 0 0 0;
	padding: 30px 0 0 0;
}

.searchForm fieldset {
	float: left;
	border: 0;
	padding: 0;
	margin: 0;
	height: 24px;
	width: 140px;
	background: url(../images/bg-search-in.gif) top left no-repeat; 
}

.searchForm legend {
	display: none;
}
.searchFormT {
	float: left;
	width: 110px;	
	padding: 0 0 0 0;
	margin: 5px 0 0 3px;
	border: none;
	color: #D4041D;
	background: none;
}
.searchSubmit {
   width: 24px;
    height: 24px;
    border: 0px;
    margin: 0;
    background: url(../images/bg-search.gif) top left no-repeat;
}

.searchFull {
	float: left;
	width: 453px;
	margin: 0 0 0 0;
	padding: 10px 20px 20px 12px;
}

.searchFull input.inputText {
	width: 328px;
	border: 1px solid #dcdcdc;
	color: #3c3c3c;
	float: left;
	padding: 7px 5px;
	margin: 0;
	cursor: pointer;
}

.searchFull input.inputSubmit {
	display: block;
	width: 82px;
	float: right;
	margin: 5px 0 0 0;
	background: url(../images/bg-button-s.gif) left no-repeat;
	vertical-align: middle;
	border: none;
	padding: 2px 0 3px 0;
	color: #ffffff;
	cursor: pointer;
}

/*
//--------------------------------------------------------------------
//   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%;
}

/*
//--------------------------------------------------------------------
//	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: 492px;
	padding: 0 0 10px 0;
	background: url(../images/bg-content-b.gif) bottom left no-repeat;
}

#contentCatalog {
	float: left;
	width: 484px;
	padding: 0 8px 0 0;
	margin: 0 0 0 0;
	background: url(../images/bg-content.gif) top left repeat-y;	
}

#contentCatalog .catalogListHead, 
#Content .catalogListHead {
	float: left;
	width: 443px;
	margin: 0 0 0 0;
	padding: 25px 20px 5px 22px;
	color: #DE051D;
	font-size: 1.3em;
	font-weight: bold;
}

#contentCatalog .productC, 
#Content .productC {
	float: left;
	width: 443px;
	margin: 0 0 0 0;
	padding: 10px 20px 22px 22px;
	background: url(../images/bg-product.gif) bottom left no-repeat;	
}

#contentCatalog .titleProductC, #Content .titleProductC {
	clear: none;
}

#contentCatalog h3 {
	background: none;
	padding: 0 0 5px 0px;
	margin: 0;
	font-weight: normal;
	color: #DE051D;
	font-size: 1.3em;
}

#Content .titleProductC h3 {
	background: none;
	float: right;
	padding: 0 0 5px 0;
	margin: 0;
	width: 260px;
	font-weight: normal;
	color: #DE051D;
	font-size: 1.3em;
}

#Content .titleProductC h3 {
	background: none;
	float: right;
	padding: 0 0 5px 0;
	margin: 0;
	width: 260px;
	font-weight: normal;
	color: #DE051D;
	font-size: 1.3em;
}

#contentCatalog h3 a, 
#Content .titleProductC h3 a {
	color: #DE051D;
	text-decoration: none;
}

#contentCatalog h3 a:link, 
#Content .titleProductC h3 a:link {
	color: #DE051D;
	text-decoration: none;
}

#contentCatalog h3 a:visited, 
#Content .titleProductC h3 a:visited {
	color: #DE051D;
	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 {
	text-decoration: underline;	
	color: #DE051D;
} 

.productAnot {
	margin: 0em;
	padding: 0em;
	margin-top: 5px;
	padding-right: 5px;	
	line-height: 1.4em;
}

#contentCatalog .catalogPictureC, 
#catalogAnnotation .catalogPictureC
{
	float: left;
	width: 160px;
	padding: 0 20px 0 0;
}

#contentCatalog .catalogPictureC img, 
#catalogAnnotation .catalogPictureC img
{
	border: none;
}

#contentCatalog .catalogPicture  {
	float: left;
	overflow: hidden;
}

#contentCatalog .productTextC {
	clear: none;
	float: right;
	width: 260px;
}

#Content .titleProductC .productTextC {
	clear: none;
	float: right;
	width: 260px;
}
#contentCatalog h4,
#Content h4  {
	font-size: 1em;
	font-weight: bold;
	background: none;
	border: 0;
	margin: 0 0 0 0;
	padding: 0 0 3px 0;
	color: #3c3c3c;
}

#contentCatalog h4 a,
#Content .titleProductC h4 a {
	text-decoration: none;
}

#contentCatalog h4 a:link, 
#contentCatalog h4 a:visited,
#Content .titleProductC h4 a:link, 
#Content .titleProductC h4 a:visited {
	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 {
	text-decoration: underline;	
} 

#contentCatalog .itmListMore
{
    float: left;
    width: 108px;
    height: 16px;
	margin: 15px 2px 0 0;
	text-align: center;
	padding: 1px 0 0 0;
	background: url(../images/bg-more.gif) left center no-repeat;
}

#contentCatalog .itmListRent
{
    float: left;
    width: 86px;
    height: 16px;
    text-align: center;
    clear: none;
	margin: 15px 0 0 0;
	padding: 1px 0 0 0;
	background: url(../images/bg-pronajmout.gif) left center no-repeat;
}

#contentCatalog .itmListBuy
{
    float: left;
    width: 62px;
    clear: none;
    height: 16px;
	text-align: center;
	margin: 15px 2px 0 0;
	padding: 1px 0 0 0;
	background: url(../images/bg-poptat.gif) left center no-repeat;
}


#contentCatalog .itmListMore a,
#contentCatalog .itmListRent a,
#contentCatalog .itmListBuy a {
	color: #ffffff;
	text-decoration: none;
}


#contentCatalog .itmListMore a:link, 
#contentCatalog .itmListMore a:visited, 
#contentCatalog .itmListRent a:link, 
#contentCatalog .itmListRent a:visited, 
#contentCatalog .itmListBuy a:link, 
#contentCatalog .itmListBuy a:visited {
	color: #ffffff;
	text-decoration: none;
}

#contentCatalog .itmListMore a:hover, 
#contentCatalog .itmListMore a:focus, 
#contentCatalog .itmListMore a:active,
#contentCatalog .itmListRent a:hover, 
#contentCatalog .itmListRent a:focus, 
#contentCatalog .itmListRent a:active,
#contentCatalog .itmListBuy a:hover, 
#contentCatalog .itmListBuy a:focus, 
#contentCatalog .itmListBuy a:active {
    color: #ffffff;
	 text-decoration: none;
}
.basketBuy
{
    float: right;
    width: 62px;
    clear: none;
    height: 16px;
	white-space: nowrap;
	text-align: center;
	margin: 0;
	padding: 1px 0 0 0;
	background: url(../images/bg-poptat.gif) left center no-repeat;
}
basketBuy a {
	color: #ffffff;
	text-decoration: none;
}

.basketBuy a:link, 
.basketBuy a:visited {
	color: #ffffff;
	text-decoration: none;
}
.basketBuyText {
	float: left;
	width: 220px;
	padding: 7px 0;
	background: url(../images/bg-basket-border.png) bottom left no-repeat;
}
.basketBuyPopis {
	float: left;
	width: 150px;
}

.basketBuyAcc h4 {
	float: left;
	width: 150px;
	clear: none;
	font-size: 1.1em;
	color: #d92819;
}

.basketBuyAcc h4 a {
	color: #d92819;
}
.basketBuyAccH { /*CSS for pop up hint box */
	background: url(../images/bg-basket-prislH.png) top left no-repeat;
	width: 240px; /*Default width of hint.*/ 
	padding: 7px 0 0 0;
	margin: 0 0 15px 0;
	float: left;
	text-align: left;
}

.basketBuyAcc { /*CSS for pop up hint box */
	background: url(../images/bg-basket-prisl.png) left repeat-y;
	width: 240px; /*Default width of hint.*/ 
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	float: left;
	text-align: left;
}

.basketBuyAccB { /*CSS for pop up hint box */
	background: url(../images/bg-basket-prislB.png) bottom left no-repeat;
	width: 220px; /*Default width of hint.*/ 
	padding: 0 10px 10px 10px;
	margin: 0 0 0 0;
	float: left;
	text-align: left;
}
#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: 99%;
	float: left;
}

#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: none;
	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: 10px;
	padding-top: 0;
	padding-bottom: 10px;
	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;
}

/* 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: left;
	width: 765px;
}

/** body #contentTopC {
	_height: 44px;
}*/

#breadcrumbNavigationC {
	float: left;
	padding: 5px 0 19px 0;
	float: left;
	width: 765px;
}

#breadcrumbNavigation {
	float: left;
	width: 765px;
}

#breadcrumbNavigation span 
{
	padding: 0 3px;
}

#breadcrumbNavigation a, #breadcrumbNavigation a span {
	text-decoration: underline;
	color: #DF051D;
	padding: 0 3px;
}
#breadcrumbNavigation a:link, 
#breadcrumbNavigation a:visited, 
#breadcrumbNavigation a:link span, 
#breadcrumbNavigation a:visited span {
	text-decoration: underline;
	color: #DF051D;
}

#breadcrumbNavigation a:active, 
#breadcrumbNavigation a:focus, 
#breadcrumbNavigation a:hover,
#breadcrumbNavigation a:active span, 
#breadcrumbNavigation a:focus span, 
#breadcrumbNavigation a:hover span {
	text-decoration: none;
	color: #DF051D;
}

#pageTitleC {
	float: left;
	width: 492px;
	background: url(../images/bg-title.gif) top left no-repeat;
}

#pageTitle {
	float: left;
	width: 492px;
	background: url(../images/bg-title-b.gif) bottom left no-repeat;
}

#pageTitle h2 
{
	float: left;
	float: left;
	width: 462px;
	font-size: 1.3em;
	padding: 10px 15px 15px 15px;
	margin: 0;
}

#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: 15px 20px 0 22px;
	float: left;
	width: 443px;  
}

/*#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%;
    }

.itmColorType 
{
	padding: 15px 0 10px 15px;
	float: left;
	width: 460px;
	background: url(../images/bg-filter1.gif) top left no-repeat;
	}

.itmColorType a
{
	float: left;
    width: 250px;
    height: 16px;
	white-space: nowrap;
	margin: 0 2px 0 0;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	padding: 1px 0 0 0;
	background: url(../images/bg-more-color.gif) left center no-repeat;
}

.productDetailOrderC 
{
	padding: 20px 0 0 0;
	float: left;
	width: 485px;
	background: url(../images/bg-filter1.gif) top left no-repeat;
}

.productDetailOrder 
{
	padding: 0 20px 15px 22px;
	float: left;
	width: 443px;
	background: url(../images/bg-filter1-b.gif) bottom left no-repeat;
}

.productDetailOrder .ProductDetailOrderQuestion
{
	padding: 0 0 5px 0;
	float: left;
	width: 443px;
	font-size: 1.2em;
	font-weight: bold;
	color: #DF051D;
}


.productDetailOrder p
{
	float: left;
	width: 443px;
	color: #DF051D;
	font-weight: bold;
	font-size: 1.1em;
	padding: 0 0 0 0;
}

.divFormCatalogWriteus {
	padding: 0 15px 15px 15px;
	float: left;
	width: 455px;
	background: url(../images/bg-filter1-b.gif) bottom left no-repeat;
}


.divFormWriteus{
	padding: 0 15px 0px 15px;
	float: left;
	width: 455px;
}

.divFormCatalogWriteus .inputTextareaCatalogWriteus {
	padding: 0;
	float: left;
	width: 450px;
	margin: 10px 0 0 0;
	/*background: url(../images/bg-textarea.gif) top left no-repeat;*/
}

.divFormCatalogWriteus .inputTextareaCatalogWriteus textarea {
	padding: 5px 5px;
	float: left;
	height: 93px;
	width: 440px;
	margin: 3px 0 0 0;
	color: #9E9E9E;
	border: 1px solid #dcdcdc;
}


.divFormCatalogWriteus .inputTextCatalogWriteus {
	padding: 0;
	float: left;
	width: 217px;
	margin: 5px 10px 5px 0;
	/*background: url(../images/bg-input.gif) top left no-repeat;*/
}

.divFormCatalogWriteus .inputTextCatalogWriteus input {
	padding: 5px 5px;
	float: left;
	width: 210px;
	margin: 3px 0 0 0;
	border: 1px solid #dcdcdc;
	color: #9E9E9E;
}

.divFormCatalogWriteus input.inputSubmitCatalogWriteus {
	display: block;
	width: 82px;
	height: 17px;
	float: right;
	margin: 10px 3px 0 0;
	background: url(../images/bg-button-s.gif) left no-repeat;
	vertical-align: middle;
	border: none;
	color: #ffffff;
	cursor: pointer;
}

.CatalogWriteusFieldset {
	padding: 20px 0 5px 0;
	float: left;
	width: 455px;
	font-size: 1.2em;
	font-weight: bold;
	color: #DF051D;
}
.CatalogWriteusFieldset1 {
	padding: 0 0 5px 0;
	float: left;
	width: 455px;
	font-size: 1.2em;
	font-weight: bold;
	color: #DF051D;
}
table.contacTableCatalogWriteus {
	padding: 0;
	float: left;
	width: 455px;
	margin: 0;
	border: none;
}

input.inputSubmitBasket {
	display: block;
	width: 162px;
	float: left;
	margin: 10px 0 0 0;
	background: url(../images/bg-button-basket.gif) no-repeat;
	vertical-align: middle;
	border: none;
	padding: 1px 0 4px 0;
	color: #ffffff;
	cursor: pointer;
}

table.contacTableCatalogWriteus td, table.contacTableCatalogWriteus th {
	padding: 0;
	margin: 0;
}

.inputTextCatalogWriteus {
	padding: 0;
	float: left;
	width: 227px;
	margin: 5px 5px 5px 0;
	/*background: url(../images/bg-input.gif) top left no-repeat;*/
}

.inputTextCatalogWriteus input {
	padding: 5px 5px;
	float: left;
	width: 217px;
	margin: 3px 0 0 0;
	border: 1px solid #dcdcdc;
	color: #9E9E9E;
}

.inputLongTextCatalogWriteus {
	padding: 0;
	float: left;
	width: 465px;
	margin: 5px 0 5px 0;
	/*background: url(../images/bg-input_long.gif) top left no-repeat;*/
}

.inputLongTextCatalogWriteus input {
	padding: 5px 5px;
	float: left;
	width: 452px;
	margin: 3px 0 0 0;
	border: 1px solid #dcdcdc;
	color: #9E9E9E;
}
.inputLongTextCatalogWriteus1 {
	padding: 0;
	float: left;
	width: 458px;
	margin: 5px 0 5px 0;
	/*background: url(../images/bg-input_long.gif) top left no-repeat;*/
}

.inputLongTextCatalogWriteus1 input {
	padding: 5px 5px;
	float: left;
	width: 441px;
	margin: 3px 0 0 0;
	border: 1px solid #dcdcdc;
	color: #9E9E9E;
}

.inputLongTextCatalogWriteus1 select {
	padding: 5px 5px;
	float: left;
	width: 441px;
	margin: 3px 0 0 0;
	
	color: #9E9E9E;
}


.inputLongTextCatalogWriteus1 span {
	padding: 5px 5px;
	float: left;
	width: 441px;
	margin: 3px 0 0 0;
	
	color: #9E9E9E;
}

.inputTwo3rdsLongTextCatalogWriteus {
	padding: 0;
	float: left;
	width: 300px;
	margin: 5px 0 5px 0;
	/*background: url(../images/bg-input-two.gif) top left no-repeat;*/
}

.inputTwo3rdsLongTextCatalogWriteus input {
	padding: 5px 5px;
	float: left;
	width: 290px;
	margin: 3px 0 0 0;
	border: 1px solid #dcdcdc;
	color: #9E9E9E;
}

.inputOne3rdsLongTextCatalogWriteus {
	padding: 0;
	float: left;
	width: 151px;
	margin: 5px 0 5px 0;
	/*background: url(../images/bg-input-one.gif) top left no-repeat;*/
}

.inputOne3rdsLongTextCatalogWriteus input {
	padding: 5px 5px;
	float: left;
	width: 141px;
	margin: 3px 0 0 0;
	border: 1px solid #dcdcdc;
	color: #9E9E9E;
}


.inputTextareaCatalogWriteus {
	padding: 0;
	float: left;
	width: 460px;
	margin: 10px 0 0 0;
	/*background: url(../images/bg-textarea.gif) top left no-repeat;*/
}

.inputTextareaCatalogWriteus textarea {
	padding: 5px 5px;
	float: left;
	height: 93px;
	width: 452px;
	margin: 3px 0 0 0;
	color: #9E9E9E;
	border: 1px solid #dcdcdc;
}

input.inputSubmitCatalogWriteus {
	display: block;
	width: 82px;
	height: 17px;
	float: right;
	margin: 10px 0 0 0;
	background: url(../images/bg-button-s.gif) no-repeat;
	vertical-align: middle;
	border: none;
	color: #ffffff;
	cursor: pointer;
}
    
.catalogFilterC 
{
	padding: 10px 0 0 0;
	float: left;
	margin: 0 0 0 1px;
	width: 484px;
	background: url(../images/bg-filter.gif) top left repeat-x;
}

.catalogFilter 
{
	padding: 0 20px 5px 22px;
	float: left;
	width: 443px;
	background: url(../images/bg-filter-b.gif) bottom left repeat-x;
}

.catalogFilter p
{
	float: left;
	width: 443px;
	color: #DF051D;
	font-weight: bold;
	font-size: 1.1em;
	padding: 0 0 6px 0;
}
.catalogFilter span
{
	display: block;
	width: auto;
	float: left;
	padding: 5px 10px 0 0;
	margin: 0;
	vertical-align: middle;
}	
.catalogFilter input.checkboxStyle1 {
	border: none;
	background: none;
	vertical-align: middle;
	margin: 0 0 0 5px;
	}

.catalogFilter input.buttonStyle1
{
	display: block;
	width: 149px;
	float: right;
	padding: 2px 0 2px 0;
	margin: 5px 0 0 0;
	background: url(../images/bg-button.gif) left no-repeat;
	vertical-align: middle;
	border: none;
	font-size: 0.9em;
	color: #ffffff;
	cursor: pointer;
}

input.checkboxStyle1 {
	border: none;
	background: none;
}

.productDetailCheckboxesC 
{
	padding: 20px 0 0 0;
	float: left;
	width: 485px;
	background: url(../images/bg-filter1.gif) top left no-repeat;
}

.productDetailCheckboxes 
{
	padding: 0 20px 15px 22px;
	float: left;
	width: 443px;
	background: url(../images/bg-filter1-b.gif) bottom left no-repeat;
}

.productDetailBoxes{
	width: 310px;
	float: left;
	clear: none;
}

.productDetailCheckboxes p span
{
	width: 130px;
	float: right;
	text-align: right;
	clear: none;
	padding: 0 0 2px 0;
	margin: 0;
	vertical-align: middle;
}


.productDetailCheckboxes p
{
	padding: 0;
	margin: 0;
}

.productDetailCheckboxes p span a
{
	text-align: right;
	padding: 0 0 0 0;
	font-weight: normal;
}

.productDetailCheckboxes span
{
	/*display: block;
	width: 100px;*/
	float: left;
	padding: 0 15px 0 0;
	margin: 0;
	vertical-align: middle;
}

.productDetailCheckboxes span img
{
	padding-left: 5px;
	vertical-align: middle;
}

.productDetailCheckboxes input.checkboxStyle1 {
	border: none;
	background: none;
	vertical-align: middle;
	margin: 0 0 0 5px;
	}

.productDetailCheckboxes input.buttonStyle1
{
	display: block;
	width: 149px;
	height: 17px;
	float: right;
	padding: 0 0 0 0;
	margin: 5px 0 0 0;
	background: url(../images/bg-button.gif) left no-repeat;
	vertical-align: middle;
	border: none;
	font-size: 0.9em;
	color: #ffffff;
	cursor: pointer;
}

.hintboxProductBuy{ /*CSS for pop up hint box */
	position:absolute;
	top: 0;
	width: 288px; /*Default width of hint.*/ 
	padding: 5px 0 5px 0;
	margin: 17px 0 0 0;
	text-align: left;
	/*border:1px solid #7B7B7B;*/
	z-index:100;
	visibility: hidden;
}

.hintboxProductBuyH { /*CSS for pop up hint box */
	background: url(../images/bg-block-rent.png) top left no-repeat;
	width: 288px; /*Default width of hint.*/ 
	padding: 8px 0 0 0;
	margin: 0 0 0 0;
	float: left;
	text-align: left;
}


.hintboxProductBuyB { /*CSS for pop up hint box */
	
	background: url(../images/bg-block-rentb.png) bottom left no-repeat;
	width: 268px; /*Default width of hint.*/ 
	padding: 0 10px 10px 10px;
	margin: 0;
	float: left;
	text-align: left;
}
.hintboxProductBuy span { /*CSS for pop up hint box */
	padding: 2px 0 0 0;
	margin: 0;
	float: left;
	width: 6%;
	font-weight: normal;
}

.hintboxProductBuy h5 { /*CSS for pop up hint box */
	padding: 0 0 8px 0;
	margin: 0;
	float: left;
	width: 59%;
	font-weight: bold;
	font-size: 1.1em;
}

.hintboxProductBuy p { /*CSS for pop up hint box */
	float: left;
	width: 95%;
	padding: 0 0 3px 0;
}

.hintboxProductBuy select.productBuyAmount {
	width: 68px;
	clear: none;
    float: left;
    margin: 1px 0 0 0;
	}
.hintboxProductBuy input.productBuySubmit { /*CSS for pop up hint box */
    width: 95px;
    float: left;
    text-align: center;
    clear: left;
    vertical-align: middle;
    border: none;
	/*white-space: nowrap;*/
	color: #ffffff;
	margin: 5px 0 0 0;
	padding: 2px 0 3px 0;
	cursor: pointer;
	background: url(../images/bg-button-rent.gif) left no-repeat;
}

.hintboxProductBuy a.close { /*CSS for pop up hint box */
	float: right;
	clear: none;
	padding: 0 0 0 0;
}


.hintboxProductRent{ /*CSS for pop up hint box */
	position:absolute;
	top: 0;
	width: 288px; /*Default width of hint.*/ 
	padding: 5px 0 10px 0;
	margin: 17px 0 0 0;
	text-align: left;
	/*border:1px solid #7B7B7B;*/
	z-index:100;
	visibility: hidden;
}

.hintboxProductRentH { /*CSS for pop up hint box */
	background: url(../images/bg-block-rent.png) top left no-repeat;
	width: 288px; /*Default width of hint.*/ 
	padding: 8px 0 0 0;
	margin: 0 0 0 0;
	float: left;
	text-align: left;
}


.hintboxProductRentB { /*CSS for pop up hint box */
	
	background: url(../images/bg-block-rentb.png) bottom left no-repeat;
	width: 268px; /*Default width of hint.*/ 
	padding: 0 10px 10px 10px;
	margin: 0;
	float: left;
	text-align: left;
}

.hintboxProductRent h5 { /*CSS for pop up hint box */
	padding: 0 0 1px 0;
	margin: 0;
	float: left;
	width: 59%;
	font-weight: bold;
	font-size: 1.1em;	
}

.hintboxProductRent span { /*CSS for pop up hint box */
	padding: 2px 0 0 0;
	margin: 0;
	float: left;
	width: 6%;
	font-weight: normal;
}

.hintboxProductRent .prodInfo { /*CSS for pop up hint box */
	float: left;
	width: 268px;
	padding: 0 0 1px 0;
	margin: 0;
}

.hintboxProductRent select.productRentAmount {
	width: 68px;
	clear: none;
    float: left;
    margin: 1px 0 0 0;
	}
.hintboxProductRent .productRentTime {
	width: auto;
	clear: none;
    float: left;
	}	
	
.hintboxProductRent input.productRentSubmit { /*CSS for pop up hint box */
    width: 95px;
    float: left;
    text-align: center;
    clear: none;
    vertical-align: middle;
    border: none;
	/*white-space: nowrap;*/
	color: #ffffff;
	margin: 5px 0 0 0;
	padding: 2px 0 3px 0;
	background: url(../images/bg-button-rent.gif) left no-repeat;
}

.hintboxProductRent a.close { /*CSS for pop up hint box */
	float: right;
	clear: none;
	padding: 0 0 0 0;
}

.hintanchorPriceInfo { /*CSS for link that shows hint onmouseover*/
	font-weight: bold;
	margin: 0 0 3px;
	float: right;
	clear: none;
	width: auto;
}
.hintboxPriceInfo1 { /*CSS for pop up hint box */
	position: absolute;
	top: 0;
	margin: 8px 0 0 0;
	background: url(../images/bg-help.png) top left no-repeat;
	width: 198px; /*Default width of hint.*/ 
	padding: 0 0 15px 0;
	z-index: 100;
	visibility: hidden;
}

.hintboxPriceInfo1 .hintboxPriceInfoTittle { /*CSS for pop up hint box */
	float: left;
	width: 140px;
	clear: none;
	color: #d92819;
	font-weight: bold;
	font-size: 1.1em;
	padding: 8px 0 8px 25px;
}

.hintboxPriceInfo1 a.close { /*CSS for pop up hint box */
	float: right;
	clear: none;
	padding: 7px 7px 0 0;
}

.hintboxPriceInfo2
{
	width: 168px;
	float: right;
	text-align: left;
	clear: none;
	padding: 5px 6px 10px 6px;
	margin: 0;
	vertical-align: middle;
}

.hintboxPriceInfo2 p
{
	padding: 0;
	margin: 0;
}

.hintboxBasketBuy { /*CSS for pop up hint box */
	position:absolute;
	top: 0;
	width: 288px; /*Default width of hint.*/ 
	padding: 0;
	margin: 17px 0 0 0;
	text-align: left;
	/*border:1px solid #7B7B7B;*/
	z-index:100;
	visibility: hidden;
}

.hintboxBasketRent{ /*CSS for pop up hint box */
	position:absolute;
	top: 0;
	width: 288px; /*Default width of hint.*/ 
	padding: 0;
	margin: 17px 0 0 0;
	text-align: left;
	/*border:1px solid #7B7B7B;*/
	z-index:100;
	visibility: hidden;
}

.hintboxBasketRentH,
.hintboxBasketBuyH { /*CSS for pop up hint box */
	background: url(../images/bg-block-rent.png) top left no-repeat;
	width: 288px; /*Default width of hint.*/ 
	padding: 8px 0 0 0;
	margin: 0 0 0 0;
	float: left;
	text-align: left;
}

.hintboxBasketRentB,
.hintboxBasketBuyB { /*CSS for pop up hint box */
	background: url(../images/bg-block-rentb.png) bottom left no-repeat;
	width: 268px; /*Default width of hint.*/ 
	padding: 0 10px 15px 10px;
	margin: 0;
	float: left;
	text-align: left;
}
.hintboxBasketRent span,
.hintboxBasketBuy span { /*CSS for pop up hint box */
	padding: 2px 0 0 0;
	margin: 0;
	float: left;
	width: 6%;
	font-weight: normal;
}


.hintboxBasketBuy h4,
.hintboxBasketRent h4
 { /*CSS for pop up hint box */
	padding: 0 0 8px 0;
	margin: 0;
	float: left;
	width: 59%;
	font-weight: bold;
	font-size: 1.1em;
}


.hintboxBasketBuy a.close,
.hintboxBasketRent a.close { /*CSS for pop up hint box */
	float: right;
	clear: none;
	padding: 0;
}

.hintboxBasketBuy select, 
.hintboxBasketRent select {
	width: 68px;
	clear: none;
    float: left;
    margin: 1px 0 0 0;
	}


.hintboxBasketBuy input.basketBuyDelete,
.hintboxBasketBuy input.basketBuySubmit,
.hintboxBasketRent input.basketRentDelete,
.hintboxBasketRent input.basketRentSubmit
{
	display: block;
	width: 149px;
	clear: left;
	float: left;
	padding: 2px 0 3px 0;
	margin: 5px 0 0 0;
	background: url(../images/bg-button.gif) left no-repeat;
	vertical-align: middle;
	border: none;
	font-size: 0.9em;
	color: #ffffff;
	cursor: pointer;
}


.hintboxBasketHelp{ /*CSS for pop up hint box */
	position: absolute;
	top: 0;
	margin: 8px 0 0 0;
	background: url(../images/bg-help.png) top left no-repeat;
	width: 198px; /*Default width of hint.*/ 
	padding: 0;
	z-index:100;
	visibility: hidden;
}

.hintboxBasketHelp h4 { /*CSS for pop up hint box */
	float: left;
	width: 145px;
	clear: none;
	color: #d92819;
	font-weight: bold;
	font-size: 1.1em;
	padding: 8px 0 8px 25px;
}

.hintboxBasketHelp a.close { /*CSS for pop up hint box */
	float: right;
	clear: none;
	padding: 7px 7px 0 0;
}

.hintboxBasketHelp1
{
	width: 168px;
	float: right;
	text-align: left;
	clear: none;
	padding: 5px 6px 10px 6px;
	margin: 0;
	vertical-align: middle;
}

.hintboxBasketHelp1 p
{
	padding: 0;
	margin: 0;
}

a.close { /*CSS for pop up hint box */
	float: right;
	clear: none;
}


.hintboxBasketRentDelivery { /*CSS for pop up hint box */
	position: absolute;
	top: 0;
	margin: 7px 0 0 0;
	background: url(../images/bg-help.png) top left no-repeat;
	width: 198px; /*Default width of hint.*/ 
	padding: 0 0 20px 0;
	z-index:100;
	visibility: hidden;
}

.hintboxBasketRentDelivery h4 { /*CSS for pop up hint box */
	float: left;
	width: 145px;
	clear: none;
	color: #d92819;
	font-weight: bold;
	font-size: 1.1em;
	padding: 8px 0 8px 25px;
}

#Content .hintboxBasketRentDelivery h4 { /*CSS for pop up hint box */
	float: left;
	width: 145px;
	clear: none;
	color: #d92819;
	font-weight: bold;
	font-size: 1.1em;
	padding: 8px 0 8px 25px;
}

#contentCatalog .hintboxBasketRentDelivery h4 { /*CSS for pop up hint box */
	float: left;
	width: 145px;
	clear: none;
	color: #d92819;
	font-weight: bold;
	font-size: 1.1em;
	padding: 8px 0 8px 25px;
}

.hintboxBasketRentDelivery a.close { /*CSS for pop up hint box */
	float: right;
	clear: none;
	padding: 7px 7px 0 0;
}

.hintboxBasketRentDelivery1
{
	width: 168px;
	float: right;
	text-align: left;
	clear: none;
	padding: 5px 6px 10px 6px;
	margin: 0;
	vertical-align: middle;
}

#rightPanelCatalog .hintboxBasketRentDelivery1 p
{
	padding: 0;
	margin: 0;
	width: 168px;
	float: left;
}

.hintboxBasketRentDelivery1 select.basketRentCity,
.hintboxBasketRentDelivery1 select.basketRentServiceId
 {
	width: 160px;
	clear: none;
    float: left;
    margin: 10px 0 0 0;
	}


input.basketRentDeliverySubmit
{
	 width: 95px;
    float: left;
    text-align: center;
    clear: none;
    vertical-align: middle;
    border: none;
	color: #ffffff;
	margin: 10px 0 0 0;
	padding: 2px 0 3px 0;
	cursor: pointer;
	background: url(../images/bg-button-rent.gif) left no-repeat;
}




input.basketRentSubmit
{
	display: block;
	width: 149px;
	float: right;
	padding: 2px 0 3px 0;
	margin: 5px 0 0 0;
	background: url(../images/bg-button.gif) left no-repeat;
	vertical-align: middle;
	border: none;
	font-size: 0.9em;
	color: #ffffff;
	cursor: pointer;
}


.ProductPropertiesT {
	float: left;
	width: 485px;
	padding: 20px 0 5px 1px;
}

ul#ProductProperties {
	float: left;
	width: 485px;
	margin: 0 0 0 0;
	padding: 0;
	height: 31px;
	/*background: url(../images/bg-block.gif) right top no-repeat;*/
}		

ul#ProductProperties li {
	float: left;
	width: 121px;
	margin: 0;
	height: 31px;
	padding: 0;
	list-style: none;
	text-align: center;
}		

ul#ProductProperties a {
	float: left;
	text-decoration: none;
	width: 121px;
	padding: 10px 0 8px 0;
	background: url(../images/bg-li-block.gif) bottom left no-repeat;
	list-style: none;
}	

ul#ProductProperties a.listActive {
	float: left;
	text-decoration: none;
	width: 121px;
	color: #DE051D;
	font-weight: bold;
	padding: 10px 0 10px 0;
	background: url(../images/bg-li-blocks.gif) top left no-repeat;
	list-style: none;	
}

.ProductPropertiesT .ProdPropItem 
{
	width: 485px;
	float: left;
	margin: 0;
	padding: 10px 0;
	background: url(../images/bg-blocks.gif) left top repeat-x;
	}

.ProductPropertiesT .ProdPropItem#ProdPropItemChar
{
	width: 465px;
	float: left;
	margin: 0;
	padding: 10px;
	line-height: 1.4em;
	}	


.ProductGraficalT {
	float: left;
	width: 485px;
	padding: 0 0 5px 1px;
}

ul#ProductGrafical {
	float: left;
	width: 100%;
	margin: 0 0 0 0;
	padding: 0;
	height: 31px;
	/*background: url(../images/bg-block.gif) right top no-repeat;*/
}		

ul#ProductGrafical li {
	float: left;
	width: 121px;
	margin: 0;
	height: 31px;
	padding: 0;
	list-style: none;
	text-align: center;
}		

ul#ProductGrafical a {
	float: left;
	text-decoration: none;
	width: 121px;
	padding: 10px 0 8px 0;
	background: url(../images/bg-li-block.gif) bottom left no-repeat;
	list-style: none;
}	

ul#ProductGrafical a.listActiveG {
	float: left;
	text-decoration: none;
	width: 121px;
	color: #DE051D;
	font-weight: bold;
	padding: 10px 0 10px 0;
	background: url(../images/bg-li-blocks.gif) top left no-repeat;
	list-style: none;	
}

.ProductGraficalT .ProdPropItemG 
{
	width: 465px;
	float: left;
	margin: 0;
	padding: 10px;
	height: 300px;
	background: url(../images/bg-blocks.gif) left top repeat-x;
	}

.ProductGraficalT .ProdPropItemG#ProductPhotoT .itmPhotogalleryC
{
	width: 465px;
	float: left;
	display: block;
	}

.ProductGraficalT .ProdPropItemG#ProductPhotoT .itmPhotogalleryC img
{
	max-width: 465px;
	max-height: 254px;
	margin: 0 auto 0 auto;
	text-align: center;
	display: block;
	}

.ProductGraficalT .ProductPhotoPagerInfo 
{
	width: 220px;
	float: left;
	margin: 0;
	padding: 10px 0 0 0;
	}


.ProductGraficalT .ProductPhotoPage
{
	width: 220px;
	float: right;
	margin: 0;
	padding: 10px 0 0 0;
	text-align: right;
	}
	
.ProductGraficalT .ProductPhotoPagerInfo #ProductPictureOrder
{
	font-weight: bold;
	padding-left: 5px;
	}
	
.SearchResultsT {
	float: left;
	width: 485px;
	padding: 0 0 5px 1px;
}

ul#SearchResults {
	float: left;
	width: 100%;
	margin: 0 0 0 0;
	padding: 0;
	height: 31px;
	/*background: url(../images/bg-block.gif) right top no-repeat;*/
}		

ul#SearchResults li {
	float: left;
	width: 121px;
	margin: 0;
	height: 31px;
	padding: 0;
	list-style: none;
	text-align: center;
}		

ul#SearchResults a {
	float: left;
	text-decoration: none;
	width: 121px;
	padding: 10px 0 8px 0;
	background: url(../images/bg-li-block.gif) bottom left no-repeat;
	list-style: none;
}	

ul#SearchResults a.listActiveG {
	float: left;
	text-decoration: none;
	width: 121px;
	color: #DE051D;
	font-weight: bold;
	padding: 10px 0 10px 0;
	background: url(../images/bg-li-blocks.gif) top left no-repeat;
	list-style: none;	
}

.SearchResultsT .SearchResultsItemG 
{
	width: 465px;
	float: left;
	margin: 0;
	padding: 10px;
	/*height: 300px;*/
	background: url(../images/bg-blocks.gif) left top repeat-x;
	}

.SearchResultsS {
	float: left;
	width: 485px;
	padding: 0 0 5px 1px;
}

.SearchResultsS ul#SearchResults {
	float: left;
	width: 100%;
	margin: 0 0 0 0;
	padding: 0;
	height: 31px;
	/*background: url(../images/bg-block.gif) right top no-repeat;*/
}		

.SearchResultsS ul#SearchResults li {
	float: left;
	width: 150px;
	margin: 0;
	height: 31px;
	padding: 0;
	list-style: none;
	text-align: center;
}		

.SearchResultsS ul#SearchResults li span {
	float: left;
	width: 150px;
	margin: 0;
	font-size: 1.3em;
	font-weight: normal;
	padding: 7px 0 0 0;
	list-style: none;
	text-align: center;
}	

.SearchResultsS ul#SearchResults a {
	float: left;
	text-decoration: none;
	width: 150px;
	padding: 10px 0 8px 0;
	background: url(../images/bg-li-blockL.gif) bottom left no-repeat;
	list-style: none;
}	

.SearchResultsS ul#SearchResults a.listActiveG {
	float: left;
	text-decoration: none;
	width: 150px;
	color: #DE051D;
	font-weight: bold;
	padding: 10px 0 10px 0;
	background: url(../images/bg-li-blocksL.gif) top left no-repeat;
	list-style: none;	
}

.SearchResultsS .SearchResultsItemG 
{
	width: 465px;
	float: left;
	margin: 0;
	padding: 10px;
	/*height: 300px;*/
	background: url(../images/bg-blocksL.gif) left top repeat-x;
	}
	
.hintboxClass	
	{
	font-weight: bold;
	padding-left: 5px;
	background-color: Green;
	}
	
	

.itmDocCC 
{
    float: left;
    width: 100%;
    margin: 0 0 10px 0;
    padding: 0;
}	
	
.itmDocC 
{
    float: left;
    width: 240px;
    margin: 0 0 0 0;
    padding: 0;
    
}
.itmDoc
{
    float: left;
    width: 240px;
    margin: 0;
    padding: 8px 0 0 0;
    background: url(../images/bg-souboryT.gif) top left no-repeat;
}

.itmDoc .pictureDoc
{
    float: left;
    background: url(../images/bg-soubory.gif) top left repeat-y;
    width: 232px;
    text-align: center;
    padding: 7px 0 5px 0;
    margin: 0;
    height: 93px;
    display: block;
}
.itmDoc .pictureDoc img
{
    display: block;
    float: none;
    text-align: center;
    margin: 0 auto 0 auto;
    border: 1px solid #dcdcdc;
}  

.itmDoc .titleNewsC
{
    text-align: center;
    width: 232px;
    background: url(../images/bg-soubory.gif) top left repeat-y;
    float: left;
    padding: 2px 0;
    color: #3c3c3c;
   font-size: 1em;
}
.itmDoc .titleNewsC h3
{
   color: #3c3c3c;
   font-size: 1em;
   padding: 0 10px;
   width: 212px;
   float: left;
   text-align: center;
}  
.itmDoc .documentProp 
{
   text-align: center;
    width: 232px;
    background: url(../images/bg-soubory.gif) top left repeat-y;
    float: left;
    padding: 2px 0;
    }
.itmDoc .documentTextC 
{
   text-align: left;
    width: 212px;
    background: url(../images/bg-soubory.gif) top left repeat-y;
    float: left;
    padding: 2px 10px;
    }
   
.itmDoc .documentProp .stahnout 
{
   text-align: center;
    width: 232px;
    float: left;
    padding: 0 0 8px 0;
    background: url(../images/bg-souboryB.gif) bottom left no-repeat;
    }
.itmDoc .documentProp .stahnout a
{
   text-align: center;
    width: 70px;
    margin: 6px auto 0px auto;
    text-decoration: none;
    color: #ffffff;
    display: block;
    padding: 2px 0;
    background: url(../images/bg-stahnout.gif) top left no-repeat;
    }

.univesalBlockLeftBlock {
    float: left;
    width: 201px;
    }

.univesalBlockLeftTextHeaderC {
    float: left;
    width: 201px;
    padding: 0 0 0 0;
    background: url(../images/bg-text-header.gif) top left no-repeat;
    }
.univesalBlockLeftTextHeader {
    float: left;
    width: 181px;
    font-size: 1.1em;
    font-weight: bold;
    padding: 8px 10px 13px 10px;
    background: url(../images/bg-text-header-h2.gif) bottom left no-repeat;   
    }
.univesalBlockLeftTextLink {
    float: left;
    width: 181px;
    margin: 7px 0 0 10px; 
    }

.univesalBlockLeftTextLink a {
    color: #ffffff;
    height: 16px;
    text-decoration: none; 
    float: left;
    width: 122px;
    padding: 2px 0 0 10px;
    background: url(../images/bg-text-header-link.gif) left no-repeat;  
    }

a.printPageLink {
    color: #ffffff;
    height: 16px;
    text-decoration: none; 
    float: left;
    clear: left;
    width: 132px;
    margin: 15px 0 0 0;
    text-align: center;
    padding: 1px 0 2px 0;
    background: url(../images/bg-text-header-link.gif) left no-repeat;  
    }

.univesalBlockLeftTextC {
    float: left;
    width: 201px;
    padding: 0 0 7px 0;
    margin: 0 0 18px 0;
    background: url(../images/bg-text-headerB.gif) bottom left no-repeat;
    }

.univesalBlockLeftText {
    float: left;
    width: 181px;
    padding: 5px 10px;
    background: url(../images/bg-text-header-text.gif) top left repeat-y;
    }
    
    
    

.univesalBlockHeaderC {
    float: right;
    width: 513px;
    padding: 0 0 0 0;
    background: url(../images/bg-map-header.gif) top left no-repeat;
    }
.univesalBlockHeader {
    float: right;
    width: 493px;
    font-size: 1.1em;
    font-weight: bold;
    padding: 8px 10px 13px 10px;
    background: url(../images/bg-map-header-h2.gif) bottom left no-repeat;   
    }

    
.univesalBlockC {
    float: right;
    width: 513px;
    padding: 0 0 7px 0;
    margin: 0 0 18px 0;
    background: url(../images/bg-map-textB.gif) bottom left no-repeat;
    }

.univesalBlock {
    float: right;
    width: 503px;
    padding: 5px 5px;
    background: url(../images/bg-map-text.gif) top left repeat-y;
    }
    
    
    
    
 .univesalBlockLongHeaderC {
    float: left;
    width: 513px;
    padding: 0 0 0 0;
    background: url(../images/bg-map-header.gif) top left no-repeat;
    }
.univesalBlockLongHeader {
    float: left;
    width: 493px;
    font-size: 1.1em;
    font-weight: bold;
    padding: 8px 10px 13px 10px;
    background: url(../images/bg-map-header-h2.gif) bottom left no-repeat;   
    }

    
.univesalBlockLongC {
    float: left;
    width: 513px;
    padding: 0 0 7px 0;
    margin: 0 0 18px 0;
    background: url(../images/bg-map-textB.gif) bottom left no-repeat;
    }

.univesalBlockLong {
    float: left;
    width: 503px;
    padding: 5px 5px;
    background: url(../images/bg-map-text.gif) top left repeat-y;
    } 
      
 .univesalBlockLongTetxOnly {
    float: left;
    width: 513px;
    padding: 0 0 7px 0;
    margin: 0 0 18px 0;
    }
 
  .univesalBlockLongTextOnly {
    float: left;
    width: 515px;
    padding: 0 0 10px 0;
    margin: 0 0 10px 0;
    line-height: 1.4em;
    }
 
 
.RentBlockText {
    float: left;
    width: 500px;
    }
.RentBlockRight {
    float: right;
    width: 201px;
    }    
    
 .RentBlockBottom {
    float: left;
    width: 99%;
    } 
    
 /*      
.hintboxHP{ 
	position: absolute;
	background: url(../images/popup-link_n.png) top left no-repeat;
	top: 158px;
	_top: 182px;
	width: 748px; 
	height: 671px;
	margin: 0 0 0 0;
	z-index:1000;
	text-align: left;

	}
*/

.magazineActual {
    float: left;
    width: 99%;
    padding: 0 0 20px 0;
    margin: 0;
    background: url(../images/bg-max-stin.gif) bottom left no-repeat;
    }
.magazineActual h3 {
    float: left;
    width: 99%;
    padding: 10px 0;
    }
   
.orderLink {
    float: left;
    width: 98%;
    padding: 15px 0 15px 15px;
    margin: 0;
    background: url(../images/bg-max-stin.gif) bottom left no-repeat;
    }
    
.orderLink a {
    color: #ffffff;
    height: 16px;
    text-decoration: none; 
    float: left;
    width: 266px;
    padding: 2px 0 0 10px;
    background: url(../images/bg-button-order.gif) left no-repeat;
    }
 
.magazineActualPic {
    float: left;
    width: 168px;
    padding: 0 0 0 2px;
    margin: 0;
    }  
.magazineActualPic img {
    float: left;
    max-width: 135px;
    padding: 0;
    margin: 0;
    }      
    
.magazineActualList {
    float: left;
    width: 76%;
    clear: none;
    padding: 3px 0 0 0;
    margin: 0;
    min-height: 163px;
    }

.magazineActualList .itemLinkC {
    float: left;
    width: 255px;
    clear: none;
    padding: 0 10px 0 0;
    margin: 0;
    min-height: 163px;
    }
.magazineActualList .itemLinkC h3.itemLink {
    float: left;
    width: 255px;
    clear: none;
    padding: 0 0 13px 0;
    margin: 0;
    font-weight: bold;
    font-size: 1em;
    }

.magazineActualTopThemaLink {
    float: left;
    width: 265px;
    margin: 7px 0 0 0; 
    }

.magazineActualTopThemaLink a {
    color: #ffffff;
    height: 16px;
    text-decoration: none; 
    float: left;
    width: 122px;
    padding: 2px 0 0 10px;
    background: url(../images/bg-text-header-link.gif) left no-repeat;  
    }

.magazineActualDownload {
    float: left;
    width: 38%;
    padding: 0 0 0 3px;
    margin: 7px 0 0 0; 
    }

.magazineActualDownload a {
    color: #ffffff;
    height: 16px;
    text-decoration: none; 
    float: left;
    width: 197px;
    padding: 2px 0 0 10px;
    background: url(../images/bg-button-download.gif) left no-repeat;  
    }
    
.magazineYears {
    float: left;
    width: 100%;
    padding: 15px 0 5px 0;
    margin: 0;    
    }
.magazineYears .pictureC {
    float: left;
    width: 113px;
    padding: 9px 0 10px 8px;
    margin: 10px 0;
    background: url(../images/bg-komfort.gif) top left no-repeat;
    text-align: center;
    }

.magazineYears .pictureC img {
    float: left;
    max-width: 100px;
    text-align: center;
    padding: 0;
    margin: 0 auto 0 auto;
}

.magazineRightBlock 
{
	float: right;
	width: 180px;
	height: 308px;
	margin: 0 0 0 10px;
	padding: 7px 9px 15px 9px;
	clear: none;
	background: url(../images/bg-detail-cislo-down.gif) top left no-repeat;
	}
.magazineRightBlock img {
	float: left;
	max-width: 180px;
    }
.magazineActualDownloadRight {
	float: left;
	width: 184px;
	padding: 12px 0 0 0;
    }

.magazineActualDownloadRight a {
    color: #ffffff;
    height: 16px;
    text-decoration: none; 
    float: left;
    width: 169px;
    padding: 2px 0 0 10px;
    margin: 0 0 0 5px;
    background: url(../images/bg-detail-cislo-sub.gif) left no-repeat;  
    }
	

.exportArticleC {
	width: 234px;
	float: left;
	clear: none;
	margin: 16px 0 0 0;
}

.exportArticle {
	float: left;
	width: 243px;
}

/*.exportArticleC .sectionC {
	margin: 0 0 18px 0;
	width: 243px;
	padding: 0 0 8px 0;
	float: left;
	background: url(../images/bg-right-info-b.gif) bottom left no-repeat;
}

.exportArticleC .sectionC .section {
	margin: 0 0 0 0;
	width: 243px;
	float: left;
	background: url(../images/bg-right-infoHp-r.gif) top left repeat-y;
}

#rightPanelHP .sectionC h3 {
	width: 223px;
	background: url(../images/bg-right-infoHp.gif) top left no-repeat;
	padding: 10px 10px 12px 10px;
	color: #767676;
	font-size: 1.2em;
	margin: 0;
}*/

.boxLeftC {
	margin: 38px 0 18px 0;
	width: 176px;
	padding: 0 0 8px 0;
	float: left;
	background: url(../images/bg-left-info-b.gif) bottom left no-repeat;
}

.boxLeftC .boxLeft {
	margin: 0 0 0 0;
	width: 176px;
	padding: 0;
	float: left;
	background: url(../images/bg-left-info-r.gif) top left repeat-y;
}

.boxLeftC h2 {
	width: 156px;
	background: url(../images/bg-left-info.gif) top left no-repeat;
	padding: 10px 10px 12px 10px;
	color: #3c3c3c;
	font-size: 1.2em;
	margin: 0;
}

.boxLeftC p {
	padding-left: 10px;
	padding-right: 10px; 
}

.exportArticleC .itmListHPC {
	float: left;
	width: 176px;
	padding: 5px 0 10px 0;
	margin: 0;
	border-bottom: 1px solid #bababa;
}

.exportArticleC .itmListHP {
	float: left;
	width: 176px;
	margin: 0;
	padding: 0 0 0 0;
}

.exportArticleC .itmListHPC .itmAnnotation {
	padding: 0 0 10px 0;
	margin: 0;
	clear: both;
	width: 176px;
	float: none;
}

.exportArticleC .itmListHP .itmListImgHPC {
	float: left;
	border: none;
	clear: both;
	width: 176px;
	padding: 0;
	margin: 0;
}

.exportArticleC .itmListHP .itmListImgHPC img {
	clear: none;
	border: none;
	max-width: 176px;
	padding: 0 0 5px 0;
}



.exportArticleC .itmListHPC h3 {
	color: #DE051D;
	width: 176px;
	margin: 0;
	float: left;
	padding: 0 0 7px 0;
	font-size: 1em;
	overflow: hidden;
	background: none;
}

.exportArticleC .itmListHPC h3 a {
	color: #DE051D;
	background: none;
	text-decoration: none;
}

.exportArticleC .itmListHPC h3 a:link, 
.exportArticleC .itmListHPC h3 a:visited {
 	color: #DE051D;
 	text-decoration: none;
 }
 
.exportArticleC .itmListHPC h3 a:hover, 
.exportArticleC .itmListHPC h3 a:focus, 
.exportArticleC .itmListHPC h3 a:active {
	color: #DE051D;
	text-decoration: underline;
}

.exportArticleC .articleDate {
	float: right;
	width: 82px;
	padding: 0 0 0 0;
	text-align: right;
	clear: right;
}

.exportArticleC .moreArticleHP a {
	float: left;
	clear: left;
	white-space: nowrap;
	padding: 0 0 0 0;
	color: #DE051D;
}

.exportArticleC .articlesThema {
	float: left;
	width: 100px;
	clear: none;
	padding: 10px 0 5px 0;
	
	}

.exportArticleC .articlesThema a {
	padding: 0 15px 5px 0;
	background: url(../images/bg-sipka.gif) right no-repeat;
	}

.basketBuyTable {
	float: left;
	width: 484px;
	border: 0;
	padding: 0 0 0 0;
	}
.basketBuyBlock {
	float: left;
	width: 443px;
	margin: 0 0 0 0;
	padding: 15px 20px 12px 22px;
	background: url(../images/bg-product.gif) bottom left no-repeat;	
	}
#contentCatalog .basketBuyTable .catalogPictureC {
	float: left;
	width: 180px;
	clear: none;
	padding: 0 0 0 0;
	}
.basketBuyTable .basketBuyBlock2 {
	float: left;
	width: 140px;
	clear: none;
	padding: 0 0 0 0;
	}
.basketBuyTable .basketBuyBlock3 {
	float: right;
	width: 120px;
	clear: none;
	padding: 0 0 0 0;
	}
.basketInfo {
	float: left;
	width: 100px;
	clear: none;
	padding: 5px 0 0 16px;
	} 
a.buttonDel{
    float: left;
    width: auto;
	white-space: nowrap;
	margin: 0 0 0 0;
	text-align: center;
	padding: 0 0 0 30px;
	background: url(../images/bg-buttonDel.gif) left no-repeat;
}
a.buttonAcc{
    float: left;
    width: 108px;
    color: #ffffff;
    text-decoration: none;
    height: 16px;
	white-space: nowrap;
	margin: 18px 0 0 0;
	text-align: center;
	padding: 1px 0 0 0;
	background: url(../images/bg-more.gif) left center no-repeat;
}

input.basketBuySubmit {
	display: block;
	width: 149px;
	float: left;
	padding: 2px 0 3px 0;
	margin: 10px 0 0 15px;
	background: url(../images/bg-button.gif) left no-repeat;
	vertical-align: middle;
	border: none;
	color: #ffffff;
	cursor: pointer;
}

select.basketBuyAmount {
	width: 85px;
	}
	 
.summaPriceC {
	float: left;
	width: 460px;
	border: 0;
	padding: 20px 0 0 15px;
	}
	
#contentCatalog .summaPriceC h3 
{
	font-weight: bold;
	font-size: 1.2em;
	}

table#summaTable {
	float: left;
	width: 455px;
	border: 0px;
	margin: 3px 0 10px 0;
	border-collapse: collapse;
	}

table#summaTable td 
{
	padding: 9px 5px;
	border: 1px solid #c2c2c2;
	}

table#summaTableNoCorners {
	float: left;
	width: 455px;
	border: 0px;
	margin: 3px 0 10px 0;
	border-collapse: collapse;
	}

table#summaTableNoCorners td 
{
	padding: 9px 5px;
	border: 1px solid #c2c2c2;
	}


.productRentCC {
	float: left;
    width: 725px;
    padding: 10px 0 0 0;
    margin: 0 0 0 0;
    background: url(../images/bg-horni-stin.gif) top left repeat-x;
	}

.productRentC {
	float: left;
    width: 100%;
    padding: 0 0 20px 0;
    margin: 0;
    background: url(../images/bg-max-stin.gif) bottom left no-repeat;
	}

.productRent {
	float: left;
	width: 216px;
	clear: none;
	margin: 0;
	padding: 0 10px;
	}
.productRent .catalogPictureC {
	float: left;
	width: 216px;
	clear: none;
	margin: 0;
	padding: 0;
	height: 120px;
	} 
.productRent .catalogPictureC img {
	max-height: 120px;
	} 
	
.productRent .summaPriceRow {
	float: left;
	width: 216px;
	clear: none;
	margin: 0;
	padding: 10px 0 0 0;
	}
.productRent .itmListMore
{
    float: left;
    width: 146px;
    height: 16px;
	white-space: nowrap;
	margin: 15px 5px 0 0;
	text-align: center;
	padding: 1px 0 0 0;
	background: url(../images/bg-more-hpn.gif) left center no-repeat;
}

.productRent .itmListMore a {
	color: #ffffff;
	text-decoration: none;
}

.productRent .itmListMore a:link, 
.productRent .itmListMore a:visited {
	color: #ffffff;
	text-decoration: none;
}

.productRent .itmListMore a:hover, 
.productRent .itmListMore a:focus, 
.productRent .itmListMore a:active {
    color: #ffffff;
	 text-decoration: none;
}
.titleProductRentC h3 {
  background: none;
	float: left;
	padding: 15px 0 10px 0;
	margin: 0;
	width: 216px;
	font-weight: normal;
	color: #DE051D;
	font-size: 1.3em;
}

.titleProductRentC h3 a {
	color: #DE051D;
	text-decoration: none;
}


.titleProductRentC h3 a:link {
	color: #DE051D;
	text-decoration: none;
}
 
.titleProductRentC h3 a:visited {
	color: #9A9797;
	text-decoration: none;
}

.titleProductRentC h3 a:hover, 
.titleProductRentC h3 a:focus, 
.titleProductRentC h3 a:active {
    color: #DE051D;
	 text-decoration: underline;
}

.RentTitle {
  background: none;
	float: left;
	padding: 20px 0 10px 0;
	margin: 0;
	width: 99%;
	font-weight: bold;
	color: #DE051D;
	font-size: 1.3em;
}
.RentBlockTextC  {
	float: left;
	width: auto;
}

