/*------------------------------MAIN-------------------------- */
#ContainerC{
	width: 100%;
	text-align: left;
/* 	margin-top: 10px; */
	height: 150px;
}

/*.back_15 {background: url(/images/cvicte_background.jpg) repeat-x 0px 99px;}
.back_23 {background: url(/images/aerobic_background.jpg) repeat-x 0px 99px;}
.back_24 {background: url(/images/fitness_background.jpg) repeat-x 0px 99px;}
.back_25 {background: url(/images/zumba_background.jpg) repeat-x 0px 99px;}
.back_26 {background: url(/images/joga_background.jpg) repeat-x 0px 99px;}
.back_27 {background: url(/images/pilates_background.jpg) repeat-x 0px 99px;}
.back_28 {background: url(/images/wellness_background.jpg) repeat-x 0px 99px;}
.back_29 {background: url(/images/zdravie_background.jpg) repeat-x 0px 99px;}*/

#ContainerX {width:1220px;margin:0 auto;position:relative;}
#ContainerX .bannerLeft {position:absolute;left:0;top:0;}
#ContainerX .bannerRight {position:absolute;right:0;top:0;}

#Container{
     /*margin-left:15px;*/
	margin-left: auto;
	margin-right: auto;  	
	text-align: left;
	width: 960px; /*29.5.2013 zuzeno z 980px na 960px*/
	padding-bottom: 1em;
	position: relative;
}

#contentC, #contentc{	
	float:left;
	width: 960px;
	overflow:auto;
	padding-bottom: 20px;
	padding-top: 5px;
}
#content{
	margin: 3px 0px 0px 0px;
	padding: 0px;
	background-color: #ffffff;
}

#content .anot img{
	float:left;
	margin-right: 1em;
	border: 7px solid #FFF;	
}

#content .text{
	padding-top: 1em;
}

#content .date{
}

#content .photogaleryFoto{
	float:left;
	width: 30%;
	text-align: center;
}

#content .menuText_DEFAULT{
    padding: 1em;
}

#footer {
  width: 100%;
  background: url('/images/footer_background.jpg') repeat-x top left;
  background-color: #ffffff;
  min-height: 166px;
  clear: both;
}

#footer #footerContent {
  width: 960px;
  margin: auto auto;
  padding-top: 25px;
}

#actPathC{float: left;width: 100%;margin: 0; padding: 35px 0px 0px 8px; /*font-size: 0.8em;*/}
#actPath{margin: 0;}
#actualPathInner{padding: 0; margin: 0;}

#actPathBlockC{ float: right; width: 186px;}
#actPathBlockC li{list-style: none;}
#actPathBlockC li a.sipka2{padding:0em 0em 0.1em 2em;font-weight: bold;}


#content .recordImg{width: 70px; float:left; padding: 5px;}
#content .recordDetail{ margin-left: 86px; width: 430px; }


#content .recordItem{margin-bottom: 1em;}
#content .recordItem h3{ border-bottom: none;margin-bottom: 0px;padding-bottom: 0px;padding-top: 0.5em;}
#content .prvni{background: url(/images/akt1BT.gif) no-repeat top left; background-color: #FFF; border: 1px solid #ffffff; margin-right: 1em;}
#content .prvni h3{background: url(/images/akt1.gif) no-repeat right bottom;background-color: #c0347b; color: #fff; margin-top: 10px; padding: 0.5em 0.5em 0.8em 0.5em;}
#content .prvni .recordImg{margin-top: 5px;}
#content .prvni h3 a{color: #fff;}
#content .prvniB{background: url(/images/akt1BB.gif) no-repeat bottom left; height: 11px;}

#content .datum{color: #000; /*font-size: 1em;*/}

#reklamaHP{margin: 10px 0em 10px 0em; width: 525px;}
#reklamaHPLeft{ width: 250px; margin-top: 10px;}
#reklamaHPRightC{float:right; width: 270px;  margin: 0px; padding: 0px;}
#reklamaHPRight{padding: 0px 5px 5px 5px; border-right: 1px solid #bf3777; border-left: 1px solid #bf3777; background-color: #FFF; margin-bottom: 0px; }
#reklamaHPRight h2{color: #fff; padding: 2px 8px 2px 8px; background-color: #18728c; }
#reklamaHPRightT{background: url(/images/rzT.gif) no-repeat left bottom; height: 8px; }
#reklamaHPRightB{background: url(/images/rzB.gif) no-repeat center top; height: 8px;  margin-top: 0px; }
#reklamaHP .clearFloat{height: 5px;}


#reklamaDetailRight{float:right; width: 250px; _height: 180px; min-height: 180px; margin-left: 1em; margin-bottom: 0.5em;}
#content .anot #reklamaDetailRight img{border: 0px; margin-right: 0em; }
.author{text-align: right;}

.discussItem{margin: 0em; border-bottom: 1px dotted #ABB2B5; padding-top: 1em; /*font-size: 1.3em;*/}
.discussItem .clearFloat{}
.discussItem .discussImg{float:left; margin-right:1em; overflow: hidden;}
.discussItem .discussImg img {max-width:60px; max-height:60px; }
.discussItem .discussImg2{width:60px; height:60px; float:right; margin-right:1em; overflow: hidden;}
.discussItem .discussBody{width: 85%; float: left; font-size: 1em;}
.discussItem .discussBody .discussInfo {}
.discussItem .discussBody .discussInfoAdmin {color: #FF0000;}
.discussItem .discussBody a {/*font-size: 1.1em;*/}
.discussItem .discussBody p {/*font-size: 0.9em;*/}
/* ---------------------------formulare----------------------- */ 
.inputTextSmall {
	width: 70px;
}

.inputText {
	width: 200px;
}

.inputSelect {
	width: 200px;
}

.inputSubmit {
  border: none;
}

.inputSubmit2 {
  border: none;
/*   font-size: 0.8em; */
}

.inputTextarea {
	width: 200px;
	height: 100px;
}
a.sipka{padding-left:11px; background: url(/images/sipka.gif) no-repeat left center;}
a.sipka2{padding:0.2em 0em 0.2em 2em; display:block; background: url(/images/btn2.gif) no-repeat 0.5em center;}
.banner{text-align: center;}
.bannertop{margin:0 auto;width:980px;text-align:center;}
.radioBody{background-color: #ffffff;}

/*objednavkovy formular*/
.divFormC.orderform th {text-align:left;padding-left:5px;}
.divFormC.orderform th.firstTh {width:100px;}
.divFormC.orderform .inputText {width:220px;}
.divFormC.orderform input[type="radio"] {border:0;background:none;}

/* --------------------------- horni blok -------------------------- */
#topBanner{
/* 	background: url(/images/top_kolaz.jpg) no-repeat left top; */
	width: 960px;
	height: 161px;
/* 	font-size: 0.9em; */
}

#topBanner h3{border-bottom: 0px;}

#logoC{
	float:left;
	background: url(/images/logo.jpg) no-repeat;
	width: 191px; height: 96px;
	margin: 0px; 
}
#logoC a{
	display: block;
	width: 191px; height: 96px;
}
#logoC span{
	position: absolute; 
	left: -10000px; 
	border: 0px;
}

.menu_header {
  position: relative;
  top: 65px;
  left: 0px; 
}

#topNavigC {float:left;color: #FFF; font-weight: bold; clear: both; padding: 3px 0px 0px 0px; margin: 0; position: relative;}
#topNavig {float: left; height: 46px;}
/*#topNavig0{float:left; width: 80px; padding-left: 50px; padding-top: 10px;}*/
#topNavigC ul {padding: 0px; margin: 1px 0px 0px 0px; color: #fff; border: none; }

#topNavigC span {padding: 0px; margin: 0px; color: #fff;}

#topNavigC li {margin: 0px 6px 0px 0px; padding: 0px; display: inline; font-weight: bold;float:left;background-image:none;}
#topNavigC li:last-child {margin-right:0;}
#topNavigC li a {font-size: 1.1em;float:left;padding:14px 0 0 0;height: 32px;}
#topNavigC li a span {padding-top:3px;}

#topNavigC li.tab_15_actual a, #topNavigC li.tab_15 a {background-color: #cb5213;width:82px;}
#topNavigC li.tab_15_actual ul {background-color: #cb5213;}

#topNavigC li.tab_23_actual a, #topNavigC li.tab_23 a {background-color: #dc1a1a;width:96px;}
#topNavigC li.tab_23_actual ul {background-color: #dc1a1a;}

#topNavigC li.tab_24_actual a, #topNavigC li.tab_24 a {background-color: #dd9c03;width:95px;}
#topNavigC li.tab_24_actual ul {background-color: #dd9c03;}

#topNavigC li.tab_25_actual a, #topNavigC li.tab_25 a {background-color: #9c5222;width:88px;}
#topNavigC li.tab_25_actual ul {background-color: #9c5222;}

#topNavigC li.tab_26_actual a, #topNavigC li.tab_26 a {background-color: #58b0c4;width:75px;}
#topNavigC li.tab_26_actual ul {background-color: #58b0c4;}

#topNavigC li.tab_27_actual a, #topNavigC li.tab_27 a {background-color: #9105cc;width:90px;}
#topNavigC li.tab_27_actual ul {background-color: #9105cc;}

#topNavigC li.tab_28_actual a, #topNavigC li.tab_28 a {background-color: #c838c2;width:97px;}
#topNavigC li.tab_28_actual ul {background-color: #c838c2;}

#topNavigC li.tab_29_actual a, #topNavigC li.tab_29 a {background-color: #7ea601;width:96px;}
#topNavigC li.tab_29_actual ul {background-color: #7ea601;}

#topNavigC li.tab_424_actual a, #topNavigC li.tab_424 a {background-color: #f5963a;width:93px;}
#topNavigC li.tab_424_actual ul {background-color: #f5963a;}

#topNavigC li.tab_eshop_actual a, #topNavigC li.tab_eshop a {background-color: #01337e;width:92px;}
#topNavigC li.tab_eshop_actual ul {background-color: #01337e;}

#topNavigC li.tab_445_actual a, #topNavigC li.tab_445 a {background-color: #9c5222;width:82px;}
#topNavigC li.tab_445_actual ul {background-color: #9c5222;}

#topNavigC li.tab_446_actual a, #topNavigC li.tab_446 a {background-color: #000;width:92px;}
#topNavigC li.tab_446_actual ul {background-color: #000;}
#topNavigC li.tab_446 a span, #topNavigC li.tab_446_actual span{display:none;}
#topNavigC li.tab_446_actual ul span {display: block;}
#topNavigC li.tab_446_actual a, #topNavigC li.tab_446 a{background: url('/images/adidas_logo.gif') no-repeat center 6px; background-color: #000;}

#topNavigC li.tab_other_actual a, #topNavigC li.tab_other a {background-color: #c838c2;width:97px;}
#topNavigC li.tab_other_actual ul,#otherMenu {background-color: #c838c2;}


#topNavigC a {color: #fff; text-decoration:none; margin: 0px;text-align: center;}
#topNavig a:hover, #topNavig a:active, #topNavig a:focus {text-decoration: none; color: #fff;}
#topNavigC li.act a {padding-bottom:10px;}

#topNavigC ul ul {margin: 60px 0px 0px 0px; position:absolute; top:0;left:0; padding: 0px; width:100%; }

#topNavigC ul li ul li a {margin: 0px; display: inline; background: url('/images/borderImage.jpg') no-repeat center right !important;padding-top:8px !important;height:25px !important; }
#topNavigC ul li ul li:last-child a {background:none !important;}
#topNavigC ul li ul li a span {margin: 0px 3px 0px 0px; padding: 0px; background: none !important; }

#topNavigC ul li ul li.lastItem a {margin: 0px; padding: 0px; display: inline; background: none !important; }
#topNavigC ul li ul li.lastItem a span {margin: 3px 0px 0px 8px; padding: 0px; background: none !important; }

#topNavigC ul li a:hover {text-decoration: underline;padding-bottom:10px !important;}
#topNavigC ul li ul li a:hover,#topNavigC ul li.act ul li a {padding-bottom:0px !important; padding: 0 20px;width:auto;}
#topNavigC ul li ul li.act a {text-decoration:underline;}

#topNavigC #odkBrand {position:absolute;right:10px;top:68px;}
#topNavigC #odkBrand a:hover,
#topNavigC #odkBrand a:hover span {color:#000;}

#odkazHPC{float:right; width: 190px; overflow: hidden; }
#odkazHPC a{display: block;	width: 190px; height: 20px;}
#odkazHPC span{position: absolute; left: -10000px; border: 0px;}

#loginC {float:right; width: 210px; height: 110px; overflow: hidden;}
#loginC h3 {color:#fff;padding-top: 3px; margin-bottom: 10px;padding-left:15px}
#loginC #login,#loginC #passwd {background-color: #ffe8cc; width: 100px; height: 1em;}
#loginC #doLogin{border: 0px;}
/* --------------------------- leva navigace -------------------------- */
#leftC{
	clear: both;
	float:left;
	width: 192px;
}
#leftC h3{border-bottom: 0px;}
#leftC .leftBlockC{padding: 9px 2px 0px 0px;background: url(/images/blockLT.gif) no-repeat;margin: 1em 0em 1em 0em;}
#leftC .leftBlock{ padding-bottom: 10px;border-right: 1px solid #d1659f; padding: 0.5em 0em 0.5em 0em; }
#leftC .leftBlockBtn{background: url(/images/blockLB.gif) no-repeat left top; height: 10px;}
#leftC .leftBlockC h3{color: #fff; background-color: #d1659f;  margin: 0px 5px 5px 0px; padding: 0.2em 1em 0.2em 1em;}
#leftC .leftBlockC h3 a{color: #fff;}
#leftC .leftBlockC .anot img{float:left;padding-right: 0.5em; padding-left: 0.5em;}
#leftC .leftBlockC ul{padding: 0.5em; margin: 0em;}
#leftC .leftBlockC li{list-style-type: none; padding-left: 15px; margin: 0px; background: url(/images/sipka.gif) no-repeat 0px 3px;}
#leftC .leftBlockC h3.modra{background-color: #18728c;}
#leftC .leftBlockC p{padding-left: 0.5em;}

#searchBlockC{width: 450px; height: 32px; float: left; margin-top: 40px; margin-left: 92px;}
.motto {font-weight: bold; padding-left: 2px;}
/*#searchBlockC a{margin-left: 1em;}
#searchBlockC h3{color: #fff; background-color: #ffa62e;  margin: 10px 5px 5px 0px; padding: 0.1em 1em 0.1em 1em; }
*/
#searchBlockC #searchWrapper{width: 166px; height: 35px; background: url(/images/searchTextNew.jpg) no-repeat 0 0; margin: 0px; padding: 0px 3px 0px 0px;}
#searchBlockC #searchText{background-color: transparent; width: 138px; border: none; color: #8F8F8F; padding: 8px 0px 0px 8px; margin: 0px 20px 0px 0px;}
#doSearch{border: none; margin: 0px; padding: 0px; height: 32px;}

#leftNavigC{
	padding: 9px 2px 0px 0px;
	background: url(/images/blockLT.gif) no-repeat;
	
}
#leftNavig{}
#leftNavigC a, #leftNavigC a:link{text-decoration: none; color: #2c2a2b;}
#leftNavig a:hover, #leftNavig a:active, #leftNavig a:focus  {color: #c0347b; text-decoration: underline;}

#leftNavig ul{padding: 0px 0px 0px 0px; margin: 0px; border-right: 1px solid #d1659f; font-weight: bold;}
#leftNavig ul ul{border-right: 0px; font-weight: normal;}
#leftNavig li{	padding: 5px 0px 5px 0px; margin: 0px 5px 0px 0px;list-style: none; list-style-image: none;}
#leftNavig li li{margin: 0px; padding: 2px 0px 2px 0px;}

#leftNavig ul.navig1 li span{margin-left: 1em;}
#leftNavig ul.navig2 li span{margin-left: 2em;}
#leftNavig ul.navig3 li span{margin-left: 3em;}
#leftNavig ul.navig4 li span{margin-left: 4em;}
#leftNavig li.menuActual a{color: #c0347b;}
#leftNavig li.menuActual li a{color: #2c2a2b;}
#leftNavig li.suda{background-color: #fed4e2;}

/* --------------------------- prava navigace -------------------------- */
#rightColumnC{
	float: right;
	width: 206px;
	background: url(/images/rightCT.gif) no-repeat left top;
	background-color:#fff5e9;
	overflow: hidden;
	
}
#rightColumnC h3{border-bottom: 0px;}
#rightColumn{background: url(/images/rightCB.gif) no-repeat left bottom; padding-bottom: 11px; }
#rightColumn .rightBlockC{padding: 9px 0px 0px 2px;background: url(/images/blockRT.gif) no-repeat 3px 0px;  margin: 1em 0em 1em 0em;}
#rightColumn .rightBlock{ background-color: #fff; border-left: 1px solid #d1659f; padding: 0.5em 0em 0.5em 0.5em; margin-left: 3px;}
#rightColumn .rightBlockBtn{background: url(/images/blockRB.gif) no-repeat right top; height: 10px;}
#rightColumn .rightBlockC h3{color: #fff; background-color: #ffa72c;  margin: 0px 0px 5px 0px; padding: 0.2em 1em 0.2em 1em;}
#rightColumn .rightBlockC h3 a{color: #fff;}
#rightColumn .rightBlockC .anot img{float:left;padding-right: 0.5em; padding-left: 0.5em;}
#rightColumn .rightBlockC ul{padding: 0.5em; margin: 0em;}
#rightColumn .rightBlockC li{list-style-type: none; padding-left: 15px; margin: 0px; background: url(/images/sipka.gif) no-repeat 0px 3px;}

#rightColumn .banner{margin: 1em 0em 1em 0em;}

#newsletterBlock {background-color: #201f1f;padding:5px 5px 10px 5px;margin-top:10px;}
.newsletterBlockh3 {color:#fff;font-weight:bold;margin-bottom:5px;display:block;}
input#news_email {float:left;width: 180px;}
input#doNewsletter {width:100px;margin-left:5px;background:url(/images/buttonBg.png) repeat-x 0 0;color:#fff;font-weight:bold;cursor:pointer;}

#editTipBlock {margin-top:10px;}

#editTipBlock h3 {background:#CB5213;color:#fff;padding:10px 10px;font-size:1.4em;}

#editTipBlockInner {background:#F5963A;padding:10px;color:#fff;font-size:1.3em;}
#editTipBlockInner a {color:#fff;text-decoration:none;}
#editTipBlockInner .infoblock {display:block;margin-bottom:10px;padding-left:35px;}
#editTipBlockInner .infoblock.envelope {background:url(/images/obalka.png) no-repeat 0 5px;}
#editTipBlockInner .infoblock.phone {background:url(/images/phone.png) no-repeat 0 3px;padding-bottom:5px;}
/* --------------------------- paticka -------------------------- */
#bottomC{	
	clear:both;
	width: 980px;
	border-top: 3px solid #c1337b;
}
#bottomC ul{
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}
#bottomC li{
	padding: 0em 0.2em 0em 0.5em;
	border-right: 1px solid #c1337b;
	display: inline;
}
#bottomC li.posledni{
	border-right: none;
}

#copyright{
	padding: 20px 5px 20px 60px;
	width: 200px;
	float:left;
	background: url(/images/anawe.gif) no-repeat;
}

#bottomNavig{
	padding: 0.5em; padding-top: 20px; 
	width: 600px;
	float:right;
}


#bottomNavig{
	text-align: right;
}

#partneriWebu {clear:both;}
/* --------------------------- barvicky -------------------------- */
.colorZluta{color: #EFA038;}
.colorRed{color: #EE1C23;}
.colorBlue{color: #3A6698;}
.bckGray{background-color: #F2F2F2;}
.bckGray2{background-color: #F8F8F8;}

.modra, h3.modra{background-color: #18728c;}


/* --------------------------- odsazovani -------------------------- */
.odsadZleva{
	padding: 0em 0em 0em 1em;
}

/* --------------------------- shop -------------------------- */
.basketStep{
	float: left;
	width: 80px;
	height: 30px;
	text-align: center;
	padding-top: 5px;
	margin-left: 5px;
	border: 1px dotted #EFA038;
}

.basketStepActive{
	float: left;
	width: 80px;
	height: 30px;
	text-align: center;
	font-weight: bold;
	padding-top: 5px;
	margin-left: 5px;
	border: 1px solid #EFA038;
	background-color: #F7F8FE;
}

/*-------------------__CLANKY__-------------------*/

.article {
	color: #615E5E;
	border-bottom: 1px solid #C0C1C2;
	padding-top: 17px;
	padding-bottom: 10px;
	clear: both;
}

.article p a {
/*    font-size: 1em; */
}

.article a {
/*    font-size: 1.1em; */
}

.articleDetail {
	color: #615E5E;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 8px 0px;
	clear: both;
/* 	max-height: 160px !important; */
/* 	overflow: hidden !important; */
z-index: 1000;
}

.articleDetail img {
	float: left;
	padding: 0px 10px 10px 0px;
}

.articleDetail p {
	color: #615E5E;
}

.article .readArticle {
  margin: 0px 0px 5px 0px;
}
.article .readArticle a {
	font-weight: bold;
	letter-spacing: normal;
	color: #3E9CA9;
  text-decoration: underline;
  margin: 0px;
/*   font-size: 1.2em; */
}

.article .readArticle a:hover  {
  text-decoration: none;
}

.article p {
  padding: 3px 0px 3px 0px;
  margin: 0px;
/*   font-size: 1.1em; */
}

.article p.articleInfo {
  padding: 0;
  margin: 0;
  color: #000;
}

.article p.articleInfo a, .blog p.blogInfo a {
  color: #000;
  text-decoration: underline;
/*   font-size: 0.9em; */
}

.article p.articleInfo a:hover, .blog p.blogInfo a:hover {
  color: #000;
  text-decoration: none;
}

.article img {
  float: left;
  padding: 0px 0px 10px 0px;
}

.article p a, .categoryBox li a {
  color: #3E9CA9;
  font-weight: normal;
  text-decoration: underline;
}

.article p a:hover, .categoryBox li a:hover {
  color: #3E9CA9;
  font-weight: normal;
  text-decoration: none;
}

.moreCategory {
  float: right;
  background: url('/images/arrow.png') no-repeat right center;
  padding: 3px 13px 0px 0px;
  margin-top: 5px;
  border-top: 1px solid #ABB2B5;
  width: 95%;
  text-align: right;
/*   font-size: 0.8em; */
}
.moreCategory2 {
  float: right;
  background: url('/images/arrow.png') no-repeat right center;
  padding: 0px 13px 0px 0px;
  text-align: right;
}
.moreCategory3{
	float:left;
	background: url('/images/arrow.png') no-repeat left center;
	padding: 5px 0px 0px 13px;
	
}

.moreBoxCategory {
  float: right;
  background: url('/images/arrow.png') no-repeat right center;
  padding: 3px 13px 0px 0px;
  margin-top: 9px;
  margin-right: 8px;
  border-top: 1px solid #ABB2B5;
  width: 88%;
  text-align: right;
}

.moreCategory a, .moreBoxCategory a {
  color: #3E9CA9;
  font-weight: bold;
  text-decoration: underline;  
}

.moreCategory a:hover, .moreBoxCategory a:hover {
  text-decoration: none;  
}

.categoryBox {
  width: 100%;
  background-color: #fff; /*E1EAED*/
  padding-bottom: 20px;
  margin-bottom: 10px;
  border-bottom: 1px solid #C0C1C2;
}
.categoryBox.box_446 {border-bottom:0;}

.categoryBox li {
/*   font-size: 1em; */
}

.categoryBox h3 {
  padding: 0.4em 0em 0.7em 0.5em;   
  color: #DD9C03; 
/*   font-size: 1em; */
}

.categoryBox h3.bezmezery {padding-left:0;}

.categoryBox ul {
  margin: 0px 10px 0px 10px;
  padding: 0px 0px 10px 0px;
/*   font-size: 0.9em; */
}

.categoryBox li span {
}

.categoryBox td {vertical-align: top;}

.searchBox {
  clear: both;
  width: 100%;
  background: url('/images/searchGradient.jpg') repeat-x 0 0;
  background-color: #201F1F;
  margin-bottom: 5px;
  height: 200px;
}

.searchBox h3 {
	font-weight: bold;
	letter-spacing: normal;
	color: #FFFFFF;
	padding: 0.4em 0em 1em 0.5em;   
	font-size: 1em;
}

.searchBox span {
	color: #C1C1C1;
	font-weight: normal;
	padding: 0px 5px 0px 0px;
}

.searchBox table {
  text-align: right;
  width: 97%;
/* 	font-size: 0.7em; */
}

.searchBox table td {
  height: 25px;
}

.searchBox input {
  width: 91%;
}

.searchBox select {
  min-width: 92%;
  max-width: 92%;
  width: 92%;
/*   padding-left: 5px; */
}

.searchBox .searchLabel {width: 80px;}
/* .searchBox .searchElement {width: 210px;} */

.searchBox #doSearchCategory {
  float: right;
  width: 112px;
  height: 26px;
  margin-top: 10px;
  margin-bottom: 5px;
  border: none;
}

#users {
  font-weight: bold;
  letter-spacing: normal;
  padding-bottom: 5px;
  line-height: 16px;
  height: 16px;
  font-size: 0.9em;
}

#users img {
}

#rightPart #partC table {
    width: 100%;
    margin: 0px;
    padding: 0px;
}

#rightPart #partC td {
    margin: 0px;
    padding: 0px;
    width: 33%;
    vertical-align: top;
}

.anketaArchiv {
  border-bottom: 1px dotted #000;
}

.anketa {
  background-color: #68777C;
  color: #D3D8D9;
  margin: 15px 0px 15px 0px;
  padding: 8px 8px 60px 8px;
  font-size: 0.9em;
}

.anketa a, .anketaVoted a {
  color: #fff;
  text-decoration: underline;
}

.anketa a:hover, .anketaVoted a:hover {
  color: #fff;
  text-decoration: none;
}


.anketaVoted {
  background-color: #68777C;
  color: #D3D8D9;
  margin: 15px 0px 0px 0px;
  padding: 8px 8px 15px 8px;
}

.anketa h3, .anketaVoted h3 {
  color: #FFFFFF;
  padding: 0px;
  margin: 0px;
}

.anketaVoted p {
  padding: 0px;
  margin: 0px 0px 10px 0px;  
}

.anketaVoted span {
  clear: both;
  padding: 0px;
  margin: 0px;  
}

.anketa p {
  padding: 0px;
  margin: 0px 0px 5px 0px;
}

.anketa p.noPadding {
  padding: 0px;
  margin: 0px;
}

.anketa input {
  margin: 0px 0px 4px 0px;
  padding: 0px;
}

.anketa #doVote {
    float: right;
    border: none;
    margin-top: 25px;
}

.blog {
  background-color: #E1EAED;
  color: #615E5E;
  margin: 15px 0px 0px 8px;
  padding: 8px;
}

.blog a {
}

.blog h3 {
  padding: 0px;
  margin: 0px;
}

.blog p {
  padding: 0px;
  margin: 0px;
}

/*-------------------__ROZDELENI HLAVNI CASTI__-------------------*/

#leftPartSubPage {
  width: 61%;
  padding: 0px 10px 5px 5px;
}

#leftPart {
  width: 36%;
  padding: 6px 10px 5px 5px;
}

#leftPart, #leftPartSubPage {
  background-color: #FFFFFF;
  float: left;
  margin: 0px;
}

#rightPartSubPage {
  width: 30%;
}

#rightPart {
  width: 62%;
}

#rightPart, #rightPartSubPage {
  float: right;
  padding: 0px;
  margin: 5px 0px 0px 0px;
}
 
#rightPart #partA {
  float: left;
  width: 48%;
  background-color: #FFF;
  padding: 5px;
  margin-left: 4px;
}

#rightPart #partB {
  float: right;
  width: 49%;
  background-color: #FFFFFF;
  padding: 5px 0px 0px 0px;
  margin: 0;
  margin-left: 2px;
}

#rightPartSubPage #partB {
  float: right;
  width: 100%;
  background-color: #FFFFFF;
  padding: 2px 0px 0px 0px;
  margin: 0;
  margin-left: 2px;
}

#rightPart #partC {
  float: left;
  clear: both;
  width: 98%;
  background-color: #FFFFFF;
  padding: 5px 0px 0px 5px;
  margin: 0px;
  margin-left: 4px;
}

#rightPart li a {
}

.footerCopyright, .footerLinks {
  color: #7A7A7A;
}

.footerCopyright a, .footerLinks a {
  color: #7A7A7A;
  text-decoration: underline;
}

.footerCopyright a:hover, .footerLinks a:hover {
  color: #7A7A7A;
  text-decoration: none;
}

.footerLinks {
  float: right;
}

.footerLinks ul {
  padding: 0px; 
  margin: 0px; 
  border: none;
}

.footerLinks li {
  margin: 0px;
  padding: 0px 8px 0px 8px;
  display: inline;
  border-right: 1px solid #7A7A7A;
  background-image: none;
  display: inline;
  font-weight: normal;
}

.footerLinks ul li a span {
  font-weight: normal;
}

.footerLinks ul li.lastItem a span {
  border: none;
}

.footerLinks li.lastItem {
  border: none;
}

.clearBoth {clear: both; margin-bottom: 10px;}

ul.smallFont {/*font-size: 0.9em;*/}

.loginInput {
    width: 112px;
}

.discussions {
  width: 285px;
  margin-bottom: 30px;
}

.discussions h3 {
  padding-top: 5px;  
  color: #b22219; 

}

.discussions li {
/*   font-size: 1em; */
}

ul.smallItems {
}

.personalPage a {
/*     font-size: 0.8em; */
}

.inzeraty {
/*   font-size: 0.8em; */
  width: 100%;
  min-width: 100%;
  max-width: 100%;
}

.inzeraty td, .inzeraty th {
  padding: 0px;
  text-align: left;
}

.inzeraty th.width_10 {
  width: 10%;
  min-width: 10%;
  max-width: 10%;
}

.inzeraty td.width_40 {
  width: 40%;
}

.largeInput {
  height: 21px;
  border: 1px solid #B4B4B4;
  margin-top: -2px;
}

.discussContent {
/*     font-size: 0.8em; */
}

.bazar_inzerat {
/*   font-size: 0.8em; */
  padding: 1em 0em 1em 0em;
  border-bottom: 1px dotted #ABB2B5; 
}

.bannerWrapperLeft {
  width: 350px;
  overflow: hidden;
}

.bannerWrapperMid {
  /*width: 280px;*/
  width: 250px;
  overflow: hidden;
  margin-top: 10px;
}

.bannerWrapperRight {
/*   width: 285px; */
  width: 300px;
  overflow: hidden;
  min-height: 200px;
  margin-bottom: 5px;
  margin-top: 16px;
  z-index:1;
}

.bannerWrapperRight2 {
  width: 300px;
  overflow: hidden;
  min-height: 300px;
  margin-bottom: 5px;
  margin-top: 10px;
  z-index:1;
  border:1px solid #dedede;
}

.bannerWrapperTop {
  margin: 0 auto;
  overflow: hidden;
/*  width: 800px;
  max-height: 60px;*/
/*   width: 728px; */
/*   max-height: 100px; */
  text-align: center;
  width: 1020px;
}

.bannerWrapperSide {
  width: 120px;
  height: 600px;
  position: fixed;
/*  top: 125px;*/
  left: 50%;
  margin-left: 500px;
  margin-top:-5px; /*zlobilo u brandingu adidas - nevim proc*/
}

.bannerWrapperSideAdidas {
  width: 120px;
  height: 600px;
  position: fixed;
/*  top: 125px;*/
  left: 50%;
  margin-left: 510px;
  top:0px; /*zlobilo u brandingu adidas - nevim proc*/
}
.bannerWrapperSideAdidasBeh {
  width: 120px;
  height: 600px;
  position: fixed;
/*  top: 125px;*/
  left: 50%;
  margin-left: 510px;
  top:0px; /*zlobilo u brandingu adidas - nevim proc*/
}
.odsaditPravyBanner{ margin-top:100px;}
/*
.bannerWrapperOwn {
  width: 120px;
  height: 600px;
  position: absolute;
  top: 170px;
  right: 50%;
  margin-right: 505px;
}
*/
.bannerWrapperOwn {
  height: 600px;
  position: fixed;
  top: 90px;
/*   left: 990px; */
/*   margin-right: 505px; */
  right: 50%;
  margin-right: 500px;
}

.bannerWrapperOwnAdidas,
.bannerWrapperOwnMain {
  height: 600px;
  position: fixed;
  top: 0px;
/*   left: 990px; */
/*   margin-right: 505px; */
  right: 50%;
  margin-right: 510px;
}

.bannerClanek {
  width: 300px;
  /*height: 100px;*/
  margin: 10px 0px 0px 0px;
/*   border: 1px solid black; */
  float: left;
  max-width: 300px;
}

.bannerClanek2 {margin-left: 10px !important;}

.event_box {
/*   font-size: 1.1em; */
  padding: 1em 0em 1em 0em;
  border-bottom: 1px dotted #ABB2B5; 
}

.event_box p {
/*   font-size: 0.9em; */
}

.event_box h2 a {
/*    font-size: 0.8em;  */
}

.event_box img {
   float: left;
   padding: 0em 0.5em 0.5em 0em;
}

#actualPathHeader {
    font-family: georgia;
    font-size: 1.4em;
    font-weight: bold;
    position: absolute;
/*     top: 140px; */
/*     left: 0; */
    padding: 0px; 
    float: left;
    margin: 70px 0px 0px 192px;
}

#actualPathHeader a {
  text-decoration: none;
}

.actualPathHeader_15 {color: #E15B14;}
.actualPathHeader_23 {color: #DC1A1A;}
.actualPathHeader_24 {color: #D39502;}
.actualPathHeader_25 {color: #964F21;}
.actualPathHeader_26 {color: #55AABE;}
.actualPathHeader_27 {color: #8B04C2;}
.actualPathHeader_28 {color: #C638C2;}
.actualPathHeader_29 {color: #7DA600;}

.actualPathHeader_15 a {color: #E15B14;}
.actualPathHeader_23 a {color: #DC1A1A;}
.actualPathHeader_24 a {color: #D39502;}
.actualPathHeader_25 a {color: #964F21;}
.actualPathHeader_26 a {color: #55AABE;}
.actualPathHeader_27 a {color: #8B04C2;}
.actualPathHeader_28 a {color: #C638C2;}
.actualPathHeader_29 a {color: #7DA600;}

.zarizeni_logo {
  width: 150px;
  float: left;
  padding-top: 10px;
}

.zarizeni_detail {
  width: 400px;
  float: left;
  margin-left: 20px;
}

.zarizeni_logo_image {
  border: 1px solid #ABB2B5;
  margin-bottom: 20px;
  max-width: 140px;
  max-height: 140px;
}

.zarizeni_oddelovac {
  border-top: 1px dotted #ABB2B5;
  margin: 1em 0em 1em 0em;
}

.zarizeni_link {
  background: url(/images/link.jpg) no-repeat 0px 0px;
  padding-left: 20px;
}

.zarizeniTable {
    width: 100%;
}

.eventPhotoHeader {
  float: left;
  padding: 0px 10px 10px 0px;
}

.eventDateHeader {
  float: left;
}

.postavicka {
    width: 25px;
    height: 50px;
    position: absolute;
    top: 99px;
    right: 320px;
    background: transparent url(/images/postavicka.png) no-repeat 0px 0px;
}

.otaznik {
    width: 32px;
    height: 32px;
    position: absolute;
    top: 42px;
    right: 2px;
    background: transparent url(/images/otaznikNew.png) no-repeat 0px 0px;
}

.user_bar, .user_action_bar {
	width: 210px;
    height: 20px;
    position: absolute;
    font-size: 1em;
    font-weight: bold;
	text-align: right;	
	padding-right: 7px;
	padding-top: 3px;
}

.user_bar, .user_action_bar, .user_bar a, .user_action_bar a {
/*     color: #FFFFFF !important; */
}

.user_bar {
    top: 56px;
    right: 40px;  
/* 	background-color: #58B0C4; */
}

.user_action_bar {
    top: 36px;
    right: 40px;  
/* 	background-color: #9105CC; */
}

.user_bar a {color: #615E5E; text-decoration: underline;}
.user_bar a:hover {color: #615E5E; text-decoration: none;}

.user_action_bar a {color: #615E5E; text-decoration: underline;}
.user_action_bar a:hover {color: #615E5E; text-decoration: none;}


/*
.menuText_15, .menuText_DEFAULT {background-color: #fbe8de;}
.menuText_23 {background-color: #fdf3dc;}
.menuText_24 {background-color: #fceecc;}
.menuText_25 {background-color: #f3e8e0;}
.menuText_26 {background-color: #def2f7;}
.menuText_27 {background-color: #f1dcfa;}
.menuText_28 {background-color: #fbe4fa;}
.menuText_29 {background-color: #eff5db;}

.menuText_15, .menuText_23, .menuText_24, .menuText_25, .menuText_26, .menuText_27, .menuText_28, .menuText_29, .menuText_DEFAULT {color: #000000; padding: 10px; margin: 4px 0px 10px 0px;}

.menuText_DEFAULT {height: 185px; padding-bottom: 5px !important;}

.menuText_15 h2, .menuText_23 h2, .menuText_24 h2, .menuText_25 h2, .menuText_26 h2, .menuText_27 h2, .menuText_28 h2, .menuText_29  h2, .menuText_DEFAULT h2 {color: #000000;} 
*/

.fanBoxWrapper {margin-top: 10px; overflow: hidden;}

.instructorList td {padding-right: 10px;}

.topic_box {
  padding: 2px 10px 35px 8px;
  margin-bottom: 15px;
  /*width: 100%;*/
  background-color: #fbe8de;
}

.fotoreport_img {max-width: 70px; padding: 5px 8px 5px 0px;}

#homePage_rightA {width: 100%; padding: 0; margin: 5px 0px 0px 0px;}
.HP_half_block_left {width: 285px; margin-left: 9px; float: left;}
.HP_half_block_right {width: 290px; margin-right: 0px; float: right;}

.no_top_margin {margin-top: 0 !important;}
.no_bottom_margin {margin-bottom: 0;}
.no_bottom_padding {padding-bottom: 0;}
.no_padding {padding: 0;}
.no_border {border: none;}

#weRecommend {clear: both; width: 98%; margin: 0px 0px 5px 9px; padding-bottom: 0px; }
#weRecommend .readArticleImage{float:left; width: 290px; height:202px; padding-left: 0px; overflow: hidden;}
#weRecommend .readArticleText{float:left; width: 290px; height:202px; }
#weRecommend img {width: 290px;  }
#weRecommend ul{list-style-type: none; margin: 0px; padding: 0px; border: 1px #DEDEDE solid; border-left:0px; border-top: 0px;}
#weRecommend li{border-top: 1px #DEDEDE solid; height: 34px;   padding-top: 10px; overflow:hidden; font-size: 1.1em; background: none;  padding-left: 22px;}
#weRecommend li a{font-weight: bold !important; color: #615E5E; text-decoration:none;}
#weRecommend li.actual{ background: url(/images/ico_sipka_clanek.jpg) 1px 11px no-repeat;background-color: #D8EEF6;}
#weRecommend #doporucujemeActualImage{height: 140px;}
.categoryBoxHack {padding-bottom: 35px;}

/* KALENDAR */

.podujatiaKalendar {width: 100%; margin-bottom: 10px;     }
.podujatiaKalendar h3 {padding: 3px 0px 10px 8px;   color: #b22219; }

.calendar {table-layout: fixed; width: 100%; border:1px solid #3e9ca9;padding:0; margin: 0; min-height: 200px; height: 200px;} 
.calendar th {background-color:#fff;color:#000; font-size: 12px; font-weight: bold; vertical-align:middle !important; padding: 0; margin: 0; color: #615e5e; text-align: center;}
.calendar th.leftButton {text-align: left;}
.calendar th.rightButton {text-align: right;}
.calendar td {background-color:#fff; border:1px solid #3e9ca9; color: #969696; margin: 0; padding: 0; font-size: 12px; text-align: center; height: 25px; font-weight: normal;}
.calendar td.actual {background-color:#e1eaed; border:1px solid #3e9ca9; color: #000; margin: 0; padding: 0; font-size: 12px;}
.calendar td.calendarEventDay {background-color:#CB5213; cursor: pointer;}
td.available {background-color: #228B22; border-right:1px solid #3e9ca9; color: #fff; margin: 0; padding: 0; font-size: 12px;}
td.not_available {background-color:#ca0000; border-right:1px solid #3e9ca9; color: #fff; margin: 0; padding: 0; font-size: 12px;}
.calendar .prvniAkce{font-weight:bold;}
td.available2 {background-color: #228B22; color: #fff; margin: 0; padding: 0; font-size: 11px; text-align: center;}
td.not_available2 {background-color:#ca0000; color: #fff; margin: 0; padding: 0; font-size: 11px;  text-align: center;}

.calendar td.fontBold {font-weight: bold;}

#roomAvailability {
	width: 100%;
	font-size: 0.3em;
	color: #fff; 
}


#availabilityLegend {
	width: 40%;
	font-size: 12px;
	text-align: left;
	color: #000;
	padding-top: 10px;
}

#availabilityLegend td.clrAvai {
	width: 10%; 
	background-color: #228B22;
}

#availabilityLegend td.clrNot {
	width: 10%; 
	background-color: #ca0000;
}

.monthAvailability {
/* 	width: 32%; float: left; padding-right: 2px; */
}

#listOfCalendarItems {margin-top: 5px;}
#listOfCalendarItems ul{margin-top: 1em; margin-bottom: 0.8em;}

.delimiter {height: 5px; border-bottom: 1px dotted #ABB2B5;margin-bottom: 5px;}

table.article_gallery {width: 100%;}
table.article_gallery td {vertical-align: middle; text-align: center; padding: 0;}
table.article_gallery td a {}

.partners {margin-top: 25px; font-size: 0.9em !important;}

.partnerBanner, .partnerBanner h3 {margin-top: 0 !important; padding-top: 0 !important;}
.partnerBanner h3 { padding-bottom: 10px !important;}

.bannerUnderArticle{margin:0 auto;width:486px;text-align:center; }

.textBanners a {text-decoration: none;}
.textBanners a:hover {text-decoration: underline;}
.textBanners td {padding: 0px 10px 5px 0px !important;}

.rateLink {line-height: 25px; background: transparent url('/images/like.png') no-repeat left center; padding-left: 28px; height: 25px; display: block; float: left;}

.fl_left {float: left;}
.fl_right {float: right;}

._m_top_15 {margin-top: 15px;}

#showImage, #showInfo {cursor: pointer;}

.soutezFotky {width: 100%;}
.soutezFotky td {vertical-align: top; text-align: center; padding: 5px 5px 12px 0px;}
.soutezFotky td .photoWrapper {height: 140px !important; min-height: 140px !important; max-height: 140px !important; overflow: hidden;}
.soutezFotky td .photoWrapper img {max-width: 120px !important;}

#cvicteAktivni {margin-bottom: 25px;float: left;width: 620px;}

#archivSoutezi {margin-bottom:15px;}
/*************************************************************************/
/******************************NEW DESIGN*********************************/
/*************************************************************************/

#newColumn1 {width: 620px; /*border: 1px solid black;*/ padding: 15px 10px 15px 0px; margin-right: 10px;margin-top:10px; float: left;}
#newColumn2 {width: 305px; /*border: 1px solid black;*/ padding: 15px 0px 15px 15px; margin: 0px; float: right;}

#newColumn1 .menuText_445 h2 {color:#01337e;}

/* Clanky */
.articleImg {width: 160px; float: left; height: 160px !important; overflow: hidden;}
.articleOther {width: 420px; float: left; margin-left: 10px;}
.articleName {font-size: 1.4em; font-weight: bold;}

.article .articleName img {float: none !important; padding: 0px !important}

#fbBar {height: 195px; float: left; width: 100%; margin-bottom: 10px;}

#kmZaKrasouBlock {clear:both;float:left;}
#kmZaKrasouBlock div.extArticle {width:960px;float:left;}
#kmZaKrasouBlock .artBlock {display:block;
    float:left;
    width:220px;
    height:190px;
    margin:0 24px 15px 0;    
    text-align:center;
    border:1px solid #c0c1c2;
    overflow:hidden;
}
#kmZaKrasouBlock .artBlock img {margin-top:10px;}
#kmZaKrasouBlock .artBlock.nomargin {margin-right:0;}
#kmZaKrasouBlock .artBlock h3 {background:#c0c1c2;padding:5px 0;margin-bottom:5px;height:2.4em;display:table-cell;vertical-align:middle;width:220px;}
#kmZaKrasouBlock .artBlock h3 a {color:#fff;text-decoration:none;}
#kmZaKrasouBlock .artBlock h3 a:hover {color: #e6e6e6;}

.topInfo {position: absolute; top: 65px; left: 500px; z-index: 200;}

.myButtonLink {/*background-color: #DD9C03; */color: #FFFFFF !important; border: none; cursor: pointer; padding: 5px 11px 5px 11px !important; line-height: 1.4em; font-weight: bold; text-decoration: none !important;margin: 5px 0px;float: left;}

.myButtonLinkBlock {display: block;}

.box_15 .myButtonLink, .back_15 .myButtonLink {background-color: #cb5213 !important;}
.box_23 .myButtonLink, .back_23 .myButtonLink {background-color: #dc1a1a !important;}
.box_24 .myButtonLink, .back_24 .myButtonLink {background-color: #dd9c03 !important;}
/*.box_25 .myButtonLink, .back_25 .myButtonLink {background-color: #9c5222 !important;}*/
.box_25 .myButtonLink, .back_25 .myButtonLink {background-color: #c838c2 !important;}
.box_26 .myButtonLink, .back_26 .myButtonLink {background-color: #58b0c4 !important;}
.box_27 .myButtonLink, .back_27 .myButtonLink {background-color: #9105cc !important;}
.box_28 .myButtonLink, .back_28 .myButtonLink {background-color: #c838c2 !important;}
.box_29 .myButtonLink, .back_29 .myButtonLink {background-color: #7ea601 !important;}
.box_424 .myButtonLink, .back_424 .myButtonLink {background-color: #f5963a !important;}
/*.box_445 .myButtonLink, .back_445 .myButtonLink {background-color:#01337e !important;}*/
.box_445 .myButtonLink, .back_445 .myButtonLink {background-color:#9c5222 !important;}

.box_446 .myButtonLink, .back_446 .myButtonLink {background-color:#000 !important;}
.addEvent{margin: 2em 0em;}

.box_15 h3 {color: #cb5213 !important;}
.box_23 h3 {color: #dc1a1a !important;}
.box_24 h3 {color: #dd9c03 !important;}
/*.box_25 h3 {color: #9c5222 !important;}*/
.box_25 h3 {color: #c838c2 !important;}
.box_26 h3 {color: #58b0c4 !important;}
.box_27 h3 {color: #9105cc !important;}
.box_28 h3 {color: #c838c2 !important;}
.box_29 h3 {color: #7ea601 !important;}
.box_424 h3 {color: #f5963a !important;}
.box_445 h3 {color: #9c5222 !important;}
.box_446 h3 {color: #000 !important;}

.datumHighlight {color: #CB5213 !important;}

.articleDetail .articleImg {padding-right: 5px !important;}

.popupLogin {width: 320px; height: 95px; border: 2px solid #3E9CA9; background: #FFFFFF; position: absolute; right: 20px; top: 150px; z-index: 2000; padding: 8px;}

.popupLogin .closePopup {position: absolute; top: 3px; right: 3px; z-index: 2500; font-weight: bold; text-decoration: none !important;}

.inspireli_banner{position:absolute; left:-130px; top:173px;}

.discussSubmit {width: 100%; margin-top: 10px; padding: 8px 0px 8px 0px !important; font-size: 1.1em !important;}
.discussArea {width: 100%; border: 1px solid #C0C1C2; background-color: #FFFFFF !important;}

.noBottomBorder {border-bottom-style: none !important; border-bottom: 0 !important;}

#discussPopupLogin .myButtonLink {background-color: #CB5213 !important; color: #FFFFFF;}

.discussContent h4 {color: #DD9C03 !important; font-size: 1.2em !important;}
.discussContent h3 {color: #000000 !important; font-size: 0.9em !important;}

#zena_roku {position: absolute; top: 10px; right: 20px;}

.article_vid {position: relative; display: block;}
.article_vid span {display: block; background: transparent url('../images/article_vid.png') no-repeat top left; width: 45px; height: 45px; position: absolute; right: 5px; top: 110px; z-index: 2000;}
.article_vid img {position: relative; z-index: 1;} 

.inspireliShift {margin-top: 202px !important;}

/* ul.monitoring_list li a {color: #000000 !important;} */
ul.monitoring_list li {background: url('/images/logo_bullet.jpg') no-repeat 0px 0px !important; min-height: 26px !important; padding: 2px 0px 11px 25px !important;}

.monitoring_list_new li {clear:both;height:70px;margin-bottom:4px;}
.monitoring_list_new li img  {float:left;vertical-align:middle;padding-right:10px;width:70px;}
.monitoring_list_new.recept li {background:none;padding-left:0;}

.footer_table {width: 100% !important;}
.footer_table td {vertical-align: bottom !important; padding-bottom: 10px;}

.imgOrigin {padding-bottom: 8px !important;}

.partners_bar {margin-top: 15px;}

.actionListTable {width: 624px !important; border-collapse: collapse !important;}
.actionListTable td, .actionListTable th {border-left: 1px solid #8F8F8F; border-bottom: 1px solid #8F8F8F; padding: 2px;}
.actionListTable tr {border-right: 1px solid #8F8F8F; border-top: 1px solid #8F8F8F;}
.actionListTable tr.actionMonthRow td {background-color: blue;}
.actionListTable img {vertical-align: top; max-width: 60px; max-height: 60px;}
.actionListTable td.poradatel{text-align:center;}

.monthRow td {color: #FFFFFF !important; font-weight: bold !important; font-size: 1.2em !important;}
.monthRow_15 td {background-color: #CB5213 !important;}
.monthRow_23 td {background-color: #DC1A1A !important;}
.monthRow_24 td {background-color: #DD9C03 !important;}
.monthRow_25 td {background-color: #c838c2 !important;}
.monthRow_26 td {background-color: #58B0C4 !important;}
.monthRow_27 td {background-color: #9105CC !important;}
.monthRow_28 td {background-color: #C838C2 !important;}
.monthRow_29 td {background-color: #7EA601 !important;}
.monthRow_424 td {background-color: #f5963a !important;}
.monthRow_445 td {background-color:#9c5222 !important;}
.monthRow_446 td {background-color:#000 !important;}

.inp_full {width: 100% !important;}
.v_a_bottom {vertical-align: bottom !important;}
.h_a_right {text-align: right !important;}

.socialBar {position: absolute; top: 10px; right: -5px; height: 25px; width: 140px;}

.socialBar a {
     background: url("/images/socialIco2.png") no-repeat scroll 0px 0px transparent;
     display: block;
     float: left;
     height: 25px;
     margin: 0px 5px -4px;
     width: 24px;
}

.socialBar a span {
     display: none;
}

.socialBar a#googleplus {
     background-position: -1px 0px;
     width: 25px;
}

.socialBar a#facebook {
     background-position: -73px 0px;
     width: 25px;
}

.socialBar a#youtube {
     background-position: -109px 0px;
     width: 25px;
}

.socialBar a#rss {
     background-position: -144px 0px;
     width: 25px;
}

.article_end_delimiter {width: 100%; border-bottom: 1px dotted #C0C1C2; height: 3px; margin-bottom: 10px;}

.socials_table {margin-top: 5px !important;}
.socials_table td {padding-right: 20px !important;}

/* tr.akce_highlight td {font-weight: bold !important; font-size: 1.1em !important;} */
tr.akce_highlight td {font-weight: bold !important; background-color: #EDF6F9;}

.akce_fieldset {border-color: #8F8F8F;}

.full_stretch {width: 100% !important;}
.akce_text_full {width: 500px !important;}


#authorFooter{border: 1px solid rgb(192, 193, 194);}
#authorFooter h4{padding-bottom: 1em;}
#authorFooter img{width: 150px;}

/* ---------------------- left quick pannel -----------------------*/
#left_quick_panel {position:absolute; left:0px; top:190px; z-index:5000; display: none;margin-left:0;padding-left:0;}

#left_quick_panel li{
    list-style:none;
    text-transform:uppercase;
    text-align:left;
    margin-bottom:10px;
    padding-left:0;
    color:#fff;
    font-weight:bolder;
    width:45px;
   /* width:160px;    
    overflow:hidden; */
}
#left_quick_panel li a {/*margin-right:115px;float:right;*/width:165px;overflow:hidden; display: block;color:#404042;margin-left:-115px;}
#left_quick_panel li span{
    display:block;
    float: left;
}                                           

#left_quick_panel li a img {float:left;margin:0;padding:0;}
/*.qp_poradenstvi {background:#78cabc;} */

#left_quick_panel li .panel_text {color: #FFFFFF; padding: 10px 4px 0px 5px; display:block; float: left;vertical-align:middle; font-size:0.9em; width: 60%;display:none;}
#left_quick_panel li .panel_text.dvaradky {padding-top:3px;}

#questionOne{ border:  1px solid rgb(192, 193, 194); margin:1em 0em; padding: 1em;background-color: rgb(237, 246, 249);}
#questionOne h4{font-size: 1.4em;}

/* --------------- externi souteze ----------------- */
.soutezBlock {margin:15px 0;}
.soutezBlock .obrazek {float:left;padding:0 10px 10px 0;}
.soutezBlock .obrazek img {width:180px;}
.soutezBlock .popis {}
.soutezBlock .otazka {font-weight:bold;margin:10px 0;}
.soutezBlock .konec {font-weight:bold;margin:0 0 10px 0;}

.otazka {margin:10px 0 0 0;font-weight:bold;}
.otazka span {margin-right:5px;}
.konec {margin:10px 0;font-weight:bold;}

#aktivni {
    float: left;
    margin-bottom: 10px;
}
.soutezBlockList {width:300px;float:left;margin-right:15px;}
.soutezBlockList.nomargin {margin-right:0;}
.soutezBlockList .conimg {border:1px solid #9b9b9b;text-align:center;}
.soutezBlockList .conimg img {width:180px;}
.soutezBlockList h3 {padding-bottom:0;}
.soutezBlockList h3 a {
    color: #fff;
    background-color:#9b9b9b;
    display: table-cell;
    font-size: 0.8em;
    font-weight: bold;
    text-decoration: none;
    padding:5px 10px;
    vertical-align: middle;
    width: 300px;
    height:5em;
}

.soutezBlockList h3 a:hover { color: #e6e6e6;}

#cvicteAktivni.menu_15 h3 a {background-color: #cb5213;}
#cvicteAktivni.menu_23 h3 a {background-color: #dc1a1a;}
#cvicteAktivni.menu_24 h3 a {background-color: #dd9c03;}
#cvicteAktivni.menu_26 h3 a {background-color: #58b0c4;}
#cvicteAktivni.menu_27 h3 a {background-color: #9105cc;}
#cvicteAktivni.menu_29 h3 a {background-color: #7ea601;}
#cvicteAktivni.menu_424 h3 a {background-color: #f5963a;}
#cvicteAktivni.menu_445 h3 a {background-color: #9c5222;}

/*--------- Branding -----------------*/
.brandingSlogan {position:absolute;top:90px;left:60px;font-size:1.4em;color:#fff;padding:8px 10px;background:#dc1a1a;}
.brandingSlogan span  {font-weight:bold;}
.bLogo {position:absolute;top:5px;left:0px;}

.bannerWrapperTop.branding {position:relative;text-align:left; }
.bannerWrapperTop.branding .bLogo {top:10px;left:152px;border: 4px solid #dedede;margin:0px !important;padding:0px !important;}
.bannerWrapperTop.branding .bLogo img{margin:0px !important;padding:0px !important;vertical-align:bottom;}
.bannerWrapperTop.branding .brandingSlogan {left:750px;top:160px;font-size:1.4em;width:242px;border: 4px solid #dedede;}

.bannerWrapperSide.branding {
    top: 0px;
    left:50%;  
    margin-left:510px;
    margin-top:0;  
}

.bannerWrapperOwn.branding {width:160px;text-align: right;top: 0px;margin-right: 510px; }
.bannerWrapperRight.branding {position:relative; border: 1px solid #DEDEDE;}
.bannerWrapperRight.branding .brandingSlogan {position:absolute;top:236px;left:0px;padding:10px 10px;}

#podsekceRight {height: 19px;}