body {
	font: 12px Arial;
	color: black;
	line-height: 12px;
	background: #f0f0f0;
	text-align: center;
}
/************ base styles ************/
p {
  font: 12px Arial;
  color: black;
  line-height: 14px;
}

a {
  color: #000;
  cursor: hand;
}

a:hover {
    color: #000;
    text-decoration: underline;
}
.cb {
  clear: both;
  height: 0px;
  overflow: hidden;
}
.clearRight {
  clear: right;
}
.red {
  color: #e20000;
}
.black {
  color: #000000 !important;
}
.normal {
  font-weight: normal;
}
.bgRed {
  background-color: #e20000;
}
.blok {
  display: block;
}

#leaderBox {
	width: 1030px;
	margin: 10px auto;
	text-align: left;
}

#obalovaci {
	width: 1030px;
	margin: 10px auto 0;
}
#site {
	width: 860px;
	float: left;
/*	background: transparent url(http://img.reflex.cz/images/reflex/design-ram-free.jpg) repeat-y left top; */
	background: #ffffff;
}

#site #siteRam {
	width: 860px;
	float: left;
	background: transparent url(http://img.reflex.cz/images/reflex/design-bg-free.jpg) no-repeat left top;
}

.designTopPaid {
	width: 860px;
	height: 1px;
	float: left;
	background: transparent;
	overflow: hidden;
}

.designTop {
	width: 860px;
	height: 1px;
	float: left;
	background: transparent url(http://img.reflex.cz/images/reflex/design-top-sprites.jpg) left top no-repeat;
}

.designBottom {
	width: 860px;
	height: 4px;
	float: left;
	background: transparent url(http://img.reflex.cz/images/reflex/design-bottom-sprites.jpg) left top no-repeat;
}

#site #content {
	width: 820px;
	margin: 0 auto;
	text-align: left
}

/** nastaveni zakladnich sloupcu **/
.partRight {
  width: 220px;
}

/** menu free **/
#content #menuFree {
	background-color: #333333;
	height: 22px;
	line-height: 22px;
	padding: 0;
	margin: 5px 0 0 0;
	overflow: hidden;
	background: transparent url(http://img.reflex.cz/images/reflex/menu-free-bg.gif) left top no-repeat;
}

#content #menuFree a {
	font: bold 12px Arial;
	line-height: 20px;
	color: #ffffff;
	text-decoration: none;
/*	text-transform: uppercase; */
	padding: 0 8px 0 8px;
	margin: 1px 0 0 0;
	height: 20px;
	display: block;
	float: left;
}

#content #menuFree span {
	font: bold 12px Arial;
	line-height: 21px;
	color: #fff;
	text-decoration: none;
	padding: 0 3px;
/* 	text-transform: uppercase; */
	height: 20px;
	display: block;
	float: left;
}

#content #menuFree a:hover {
	background-color: #878787;
	text-decoration: underline;
}

#content #menuFree a.active {
	background-color: #878787;
}

#content #menuFree a.activeImg {
  width: 22px;
  height: 22px;
	background: transparent url(http://img.reflex.cz/images/reflex/menu-ikona-free-sprites.jpg) no-repeat left top ;
	padding: 0;
	margin: 0 3px 0 2px;
	display: block;
	float: left;
}

#content #menuFree a.activeImg img {
  width: 22px;
  height: 22px;
}

#content #menuFree a.activeImg:hover {
  width: 22px;
  height: 22px;
	background: transparent url(http://img.reflex.cz/images/reflex/menu-ikona-free-sprites.jpg) left -22px no-repeat;
}

/** menu VIP **/
#content #menuVip {
	height: 22px;
	line-height: 22px;
	margin: 2px 0 5px 0;
	padding: 0;
	overflow: hidden;
	border: 0px solid #f32d15;
	background: #e20000 url(http://img.reflex.cz/images/reflex/menu-vip-bg.gif) left top no-repeat;
}

#content #menuVip a {
	font: bold 12px Arial;
	line-height: 20px;
	color: #fff;
	text-decoration: none;
/*  text-transform: uppercase; */
	padding: 0 8px 0 8px;
	margin: 1px 0 0 0;
	height: 20px;
	display: block;
	float: left;
}

#content #menuVip span {
	font: bold 12px Arial;
	line-height: 21px;
	color: #fff;
	text-decoration: none;
	padding: 0 3px;
/*	text-transform: uppercase; */
	height: 20px;
	display: block;
	float: left;
}

#content #menuVip a:hover {
	background-color: #ee6969;
	color: #fff;
	text-decoration: underline;
}

#content #menuVip a.active {
	background-color: #ee6969;
	color: #fff;
}

#content #menuVip a.activeImg {
  width: 22px;
  height: 22px;
	background: transparent url(http://img.reflex.cz/images/reflex/menu-ikona-vip-sprites.jpg) no-repeat left top ;
	padding: 0;
	margin: 0 3px 0 2px;
	display: block;
	float: left;
}

#content #menuVip a.activeImg img {
  width: 22px;
  height: 22px;
}

#content #menuVip a.activeImg:hover {
  width: 22px;
  height: 22px;
	background: transparent url(http://img.reflex.cz/images/reflex/menu-ikona-vip-sprites.jpg) left -22px no-repeat;
}

#content #menuVip .bookmark {
	font: bold 11px Arial;
	height: 21px;
	line-height: 19px;
	display: inline-block;
	background: #fff url(http://img.reflex.cz/images/reflex/bookmark-arrow.gif) center right no-repeat;
	color: #000;
	padding: 0 20px 0 10px;

}

#content #menuVipInfo {
/*  font-family: Times; */
	color: #e20000;
	font-weight: normal;;
	margin: 0 0 0 35px;
	font-size: 12px;
}

#content #menuVipInfo a {
	color: #e20000;
	font-weight: bold;
}


/** menu free **/
#content #menuBottom {
	background-color: #333333;
	height: 22px;
	line-height: 22px;
	padding: 0;
	margin: 15px 0 10px 0;
	overflow: hidden;
	background: transparent url(http://img.reflex.cz/images/reflex/menu-free-bg.gif) left top no-repeat;
}

#content #menuBottom a {
	font: bold 12px Arial;
	line-height: 20px;
	color: #ffffff;
	text-decoration: none;
/*	text-transform: uppercase; */
	padding: 0 8px 0 8px;
	margin: 1px 0 0 0;
	height: 20px;
	display: block;
	float: left;
}

#content #menuBottom span {
	font: bold 12px Arial;
	line-height: 21px;
	color: #fff;
	text-decoration: none;
	padding: 0 3px;
/*	text-transform: uppercase; */
	height: 20px;
	display: block;
	float: left;
}

#content #menuBottom a:hover {
	background-color: #878787;
	text-decoration: underline;
}

#content #menuBottom a.active {
	background-color: #878787;
}

#content #menuBottom a.activeImg {
  width: 24px;
  height: 22px;
	background: transparent url(http://img.reflex.cz/images/reflex/menu-ikona-bottom-sprites.jpg) no-repeat left top ;
	padding: 0;
	margin: 0 3px 0 1px;
	display: block;
	float: left;
}

#content #menuBottom a.activeImg img {
  width: 22px;
  height: 22px;
}

#content #menuBottom a.activeImg:hover {
  width: 24px;
  height: 22px;
	background: transparent url(http://img.reflex.cz/images/reflex/menu-ikona-bottom-sprites.jpg) left -22px no-repeat;
}




/** menu free **/
#content #menuHome {
	background-color: #333333;
	height: 22px;
	line-height: 22px;
	padding: 0;
	margin: 18px 0 25px 0;
	background: transparent url(http://img.reflex.cz/images/reflex/menu-free-bg.gif) left top no-repeat;
}

#content #menuHome a {
	font: bold 11px Arial;
	line-height: 20px;
	color: #ffffff;
	text-decoration: none;
/*	text-transform: uppercase; */
	padding: 0 8px 0 8px;
	margin: 1px 0 0 0;
	height: 20px;
	display: block;
	float: left;
}

#content #menuHome span {
	font: bold 12px Arial;
	line-height: 21px;
	color: #fff;
	text-decoration: none;
	padding: 0 3px;
/*	text-transform: uppercase; */
	height: 20px;
	display: block;
	float: left;
}

#content #menuHome a:hover {
	background-color: #878787;
	text-decoration: underline;
}

#content #menuHome a.activeImg {
  width: 22px;
  height: 22px;
	background: transparent url(http://img.reflex.cz/images/reflex/menu-ikona-home-sprites.jpg) no-repeat left top ;
	padding: 0;
	margin: 0 3px 0 2px;
	display: block;
	float: left;
}

#content #menuHome a.activeImg img {
  width: 22px;
  height: 22px;
}

#content #menuHome a.activeImg:hover {
  width: 22px;
  height: 22px;
	background: transparent url(http://img.reflex.cz/images/reflex/menu-ikona-home-sprites.jpg) left -22px no-repeat;
}


/** header **/
#content #header .logoTop {
  float: left;
  margin: 13px 0 0 21px;
}

#content #header .upoutavkaTop {
  float: left;
  margin: 13px 0 0 46px;
}


#content #header {
  height: 92px;
  border-bottom: 1px #bfbfbf solid;
}

#content #header #search-box {
	float: right;
	font: 11px Arial;
	color: #797979;
	line-height: 22px;
	margin: 0;
	width: 210px;
	padding: 0;
}
#content #header #login {
	float: right;
	font: 11px Arial;
	color: #797979;
	line-height: 22px;
	margin: 15px 0 0 0;
	width: 210px;
	text-align: left;
}

#content #header #login a {
	font: bold 11px Arial;
	margin: 0 10px;
	color: #797979;
	text-decoration: none;
}

#content #header #login a.loginRed {
	margin: 0 10px 0 0;
	color: #ef0000;
}


#content #header #login a:hover {
	text-decoration: underline;
}
form span {
	border: 1px solid #DAD9DA;
	padding: 1px;
	height: 15px;
	display: inline-block;
	line-height: 15px;
}
.srchBtn {
	width: 15px;
	height: 15px;
	overflow: hidden;
	border: 0;
	cursor: pointer;
	background: url(http://img.reflex.cz/images/reflex/search-button.jpg) center center no-repeat;
	margin: 0;
	padding: 0;
	display: block;
	float: right;
}

.srchFld {
	font: 11px Arial;
	border: none;
	line-height: 11px;
	color: #797979;
  background: transparent;
  padding: 2px 0 0 1px;
  height: 14px;
	width: 165px;
	display: block;
	float: left;
}

/** promobox **/
#promobox ul, #promobox li {
  margin: 0;
  padding: 0;
  list-style: none;
}



.ui-tabs .ui-tabs-hide { display: none !important; }

#promobox {
	width: 507px;
	height: 293px;
	border: 1px solid #dad9da;
	position: relative;
	float: left;
	overflow:hidden;
}

#promobox .big img {
	width: 507px;
	height: 293px;
}

#promobox .top-head {
	display: none;
}

#promobox .smallCont {
	width: 120px;
	height: 293px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1;
}


/**** vipZona na HP ***/
#vipZone {
	float: right;
	height: 291px;
	width: 309px;
	border: 2px solid #ff1c00;
	position: relative;
	overflow: hidden;
}

#vipZone a.layer {
	height: 291px;
	width: 309px;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	
}

#bottom_box {
  float: left;
  width: 820px;
}
#right_bottom_box .boxHeadObal .boxHead {
  width: 220px;
  margin: 0 0 10px 0;
}

.boxHeadObal {
  float: right;
}

.boxHead {
  width: 220px;
  margin: 10px 0 10px 0;
}

.boxHead h2 {
/*  font-family: Times; */
  font-size: 13px;
  border-bottom: 1px #bfbfbf solid;
  padding: 0 0 5px 0;
  margin: 15px 0 10px 0;
/*	color: #ef0000; */
	color: #000000;
	font-weight: bold;
/*	text-transform: uppercase; */
  background: transparent url(http://img.reflex.cz/images/reflex/avizobox-sipka-small.jpg) no-repeat bottom right;
}

.boxHead h2.bezSipky{
	background: none;
}

.boxHead .boxSpecials {
  height: 64px;
  background: #e20000 url(http://img.reflex.cz/images/reflex/avizobox-sipka.jpg) no-repeat bottom right;
  margin: 4px 0 0 0;
}

.boxHead .boxSpecials span.specImg {
  cursor:pointer;
  float:left;
  margin:0;
  padding:0;
}

.boxHead .boxSpecials img {
  border: 1px #f8bfbf solid;
  margin: 5px 7px 5px 7px;
}

.boxHead .boxSpecials h3 {
  color: #ffffff;
  font-weight: bold;
/*	text-transform: uppercase; */
  padding: 5px 7px 5px 0;
}

#promo_poutaky {
  float: left;
  width: 220px;
  margin: 10px 0 6px 0;
  padding: 0;
/*   overflow: hidden; */
}

.boxPromo {
  float: left;
  width: 578px;
  margin: 10px 0 6px 0;
  padding: 0;
  overflow: hidden;
}

#content .boxPromo a {
  margin: 0;
  padding: 0;
  color: #000000;
  text-decoration: none;
}

#content .boxPromo h3 a {
  color: #000000;
}

#content .boxPromo a:hover {
  color: #e20000;
  text-decoration: underline;
}

.boxPromo h2, #left_bottom_box h2 {
/*  font-family: Times; */
  font-size: 14px;
  border-bottom: 1px #bfbfbf solid;
  margin: 5px 0 7px 0;
  #margin: 5px 0 0 0;
  padding: 0 0 4px 0;
	color: #000000;
	font-weight: bold;
/*	text-transform: uppercase; */
}

.boxPromo .boxPromoBg {
  width: 578px;
  height: 335px;
  margin: 10px 0 0 0 ;
  background: #666666;
  overflow: hidden;
}

.boxPromo .boxPromoFoto {
  width: 562px;
  height: 317px;
  margin: 9px 8px 9px 8px;
  overflow: hidden;
}

#left_bottom_box .anotTopImg{
	margin: 2px 10px 0 0;
	float: left;
	width: 67px;
	height: 67px;
	display: block;
	overflow: hidden;
	background: transparent url(http://img.reflex.cz/images/reflex/no-img.jpg) no-repeat left top;
}

.oldTopImg {
  width: 562px;
  padding: 9px 8px 9px 8px;
  overflow: hidden;
  background: #aaaaaa;
  /*background: #5e5e5e;*/
}

.oldTopImg img {
  border: 1px #000000 solid;
  float: left;
}

.oldTopImg p {
  display: block;
  width: 400px;
  float: right;
  margin: 22px 10px 0 0;
  text-align: right;
  font-size: 16px;
  font-weight: bold !important;
/*  font-family: Times; */
  color: #ffffff !important;
  line-height: 30px;
}

.oldTopImg span {
  display: block;
  width: 400px;
  float: right;
  margin: 25px 10px 0 0;
  text-align: right;
  font-size: 16px;
  font-weight: bold;
/*  font-family: Times; */
  color: #ffffff;
  line-height: 20px;
}

.boxPromo .boxText {
	color: #555555;
	font-size: 12px;
  margin: 0;
  padding: 8px 6px 5px 6px;
	line-height: 16px;
}

.boxPromo .boxTop {
	font-size: 14px;
  margin: 0;
  padding: 8px 0 5px 0;
	line-height: 16px;
}

#left_bottom_box .boxPromo .boxTop {
  margin: 0 0 0 3px;
}

.boxPromo  h3 {
  font-weight: bold;
  font-size: 28px;
  line-height: 32px;
  color: #000000 !important;
  margin: 15px 0 15px 0;
  padding: 0;
}

#left_bottom_box .boxPromo  h3 {
  margin: 0 0 15px 3px;
}

.boxPromo .artTime {
/*  font-family: Times; */
  font-size: 11px;
  color: #a2a2a2;
  display: block;
  margin: 10px 6px 3px 0;
}

.boxPromo .anotMore{
/*  font-family: Times; */
  display: block;
	float: right;
	padding: 5px 18px 0 0;
	width: 50px;
	height: 12px;
	text-align: right;
	font-weight: bold;
	font-size: 11px;
/*	text-transform: uppercase; */
	color: #000000;
  background: transparent url(http://img.reflex.cz/images/reflex/bg-sipka-cervena-stredni.jpg) no-repeat right 5px;
}

.boxPromo .anotMore:hover{
  text-decoration: underline;
  color: #e20000;
}

/**  levy a pravy sloupec **/
#left_bottom_box {
  float: left;
  width: 578px;
  margin: 10px 0 6px 0;
  padding: 0;
  overflow: hidden;
}

#right_bottom_box {
  float: right;
  width: 220px;
  margin: 10px 0 6px 0;
}

.left_invert {
  float: left !important;
}

.right_invert {
  float: right !important;
}

/** rozsireny levy sloupec **/
.wideLeft {
  width: 820px !important;
}


#left_bottom_box .pager {
  margin: 15px 8px 15px 8px;
}
#left_bottom_box .aktpage {
  color:#000000 !important;
  font-size:14px;
  line-height:16px;
  margin:0 3px;
  text-decoration:none !important;
}



.titleAnot {
  border-bottom: 1px #E5E5E5 solid;
  background: transparent url(http://img.reflex.cz/images/reflex/bg-sipka-cervena-mala.jpg) no-repeat bottom right;
  margin: 0 0 10px 0;
}

.titleAnot .anotText {
  font-size: 13px;
  font-weight: bold;
  color: #3f3f3f;
  display: block;
  margin: 0;
}

.titleAnot a:hover.anotText {
  color: #e20000;
  text-decoration: underline;
}

.titleAnot a.anotText {
  color: #000000;
  text-decoration: none;
}

.titleAnot .anotDate {
  font-size: 11px;
  color: #a2a2a2;
  display: block;
  margin: 2px 0 3px 0;
}

.titleAnot a:hover.anotDate {
  color: #e20000;
  text-decoration: underline;
}

.titleAnot a.anotDate {
  color: #a2a2a2;
  text-decoration: none;
}

.boxRightRed {
  background: #E20000;
  color: #FFFFFF;
  padding: 10px;
  margin: 10px 0 25px 0;
}

.boxRightRed h2{
/*	text-transform: uppercase; */
}

.boxRightRed h3{
  margin: 4px 0 0 0;
  display: block;
}

.boxRightRed a{
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
}

.boxRightRed a.vice{
  display: block;
/*  text-transform: uppercase; */
  background: transparent url(http://img.reflex.cz/images/reflex/bg-sipka-bila-mala.jpg) no-repeat bottom right;
}

.boxRightRed .list_item {
  border-top: 1px #fce6e6 solid;
  border-bottom: 1px #fce6e6 solid;
  padding: 6px 0 11px 0;
  margin: 5px 0 7px 0;
}

#left_bottom_box h2 {
  border-bottom: 1px #bfbfbf solid;
  padding: 0 0 5px 0;
	color: #000000;
	font-weight: bold;
/*	text-transform: uppercase; */
	font-size: 14px;
}

#left_bottom_box h2.noLink {
  border: none;
}

#left_bottom_box h2.top {
  margin: 15px 0 7px 0;
}

#left_bottom_box h2 span{
	color: #000000;
}

#left_bottom_box h2 span.arrow {
  background: transparent url(http://img.reflex.cz/images/reflex/bg-sipka-cervena-stredni.jpg) no-repeat right 2px;
  padding: 0 18px 0 0;
}

#left_bottom_box .forum {
	float: left;
	width: 578px;
}


#left_bottom_box span.otazky{
	color: #ef0000;
	font-weight: bold;
	display: block;
	float: right;
	position: relative;
	top: 20px;
	text-align: right;
	width: 150px;
}

#left_bottom_box span.otazky img{
	margin: 0 0 0 3px;
	position: relative;
	top: 1px;
}


#left_bottom_box .leftArt {
  width: 280px;
  height: 125px;
  float: left;
  border-bottom: 1px #E0E0E0 solid;
  margin: 20px 3px 7px 5px;
  _margin: 20px 3px 7px 3px;
/*  background: transparent url(http://img.reflex.cz/images/reflex/bg-sipka-cervena-stredni.jpg) no-repeat bottom right; */
}

#left_bottom_box .obalTopClanek .leftArt {
  margin: 7px 3px 20px 5px;
  _margin: 7px 3px 20px 3px;
}

#left_bottom_box .obalTopClanek .boxPromo {
  margin: 16px 0 0 0;
}


#left_bottom_box .leftArt a:hover {
  color: #e20000;
  text-decoration: underline;
}

#left_bottom_box .leftArt a {
  color: #000000;
  text-decoration: none;
}

#left_bottom_box .leftArt h4, #left_middle_box .leftArt h4 , #right_middle_box .leftArt h4 {
  font-size: 17px;
  font-weight: bold;
  line-height: 18px;
}

/* souvisejici */

#left_bottom_box .leftArt h4.recent, #left_middle_box .leftArt h4.recent , #right_middle_box .leftArt h4.recent {
	height: 18px;
	overflow: hidden;
}

#left_bottom_box .leftArt p, #left_middle_box .leftArt p, #right_middle_box .leftArt p, #advertisement_box .leftArt p {
  font-size: 14px;
  line-height: 18px;
  height: 71px;
  overflow: hidden;
  color: #000000;
}

#left_bottom_box .artTime {
  font-size: 11px;
  color: #a2a2a2;
  display: block;
  margin: 2px 0 3px 0;
}

#left_bottom_box .boxPromo .artTime {
  margin: 2px 0 3px 3px;
}

/** osobnosti **/
.leftOsob {
  width: 270px;
  height: 126px;
  float: left;
  border: 1px #f2f2f2 solid;
  background-color: #fafafa;
  margin: 20px 5px 7px 5px;
}

.leftOsob .imgOsob {
  width: 120px;
  height: 120px;
  float: left;
  background-color: #f2f2f2;
  margin: 3px;
}

.leftOsob h3 {
  width: 134px;
  height: 14px;
  overflow: hidden;
  font-weight: bold;
  font-size: 14px;
  margin: 10px 5px 0 5px;
  float: left;
  border: 0px #AA0000 solid;
  color: #000000;
}

.leftOsob .artTime {
  width: 134px;
  overflow: hidden;
  font-weight: bold;
  margin: 10px 5px 0 5px !important;
  float: left;
  border: 0px #AA0000 solid;
  color: #e20000 !important;
}

.leftOsob p {
  width: 134px;
  overflow: hidden;
  font-weight: bold;
  margin: 20px 5px 0 5px;
  float: left;
  color: #858585;
}

.leftOsob h3 a:hover {
  text-decoration: underline;
  color: #e20000;
}

.leftOsob a {
  color: #000000;
  text-decoration: none;
}

.leftOsob .anotMore{
/*  font-family: Times; */
	display: block;
	float: right;
	padding: 18px 18px 0 0 !important;
	margin: 0 5px 0 0 !important;
	width: 50px;
	height: 12px;
	text-align: right;
	font-weight: bold;
	font-size: 11px;
/*	text-transform: uppercase; */
  background: transparent url(http://img.reflex.cz/images/reflex/bg-sipka-cervena-stredni.jpg) no-repeat right 18px !important;
}





#left_bottom_box p, #left_bottom_box {
  color: #000000;
  font-weight: normal;
}

#left_bottom_box .txtContent p {
  color: #333333;
  font-size:14px;
  line-height:18px;
  margin: 6px 0 6px 0;
}

.boxObal {
  margin: 0 0 35px 0;
}

#left_bottom_box h1 {
  font-size: 28px;
  line-height:28px;
  margin: 15px 0 15px 9px;
  display: block;
  color: #000000;
}

#left_bottom_box .artSTtitle2 {
  font-size: 13px;
  margin: 15px 0 0 9px;
}

#left_bottom_box .artPodNadpis {
  font-size: 10px;
  color: #a2a2a2;
  display: block;
  margin: 0;
/*	text-transform: uppercase; */
}

#left_bottom_box .txtArticle .artPodNadpis {
  font-size: 11px;
}

#left_bottom_box .artTopBg {
  width: 562px;
  height: 292px;
  margin: 10px 0 0 10px;
  background: #666666;
  overflow: hidden;
}

#left_bottom_box .artTopFoto {
  width: 562px;
  height: 317px;
  margin: 0;
  overflow: hidden;
}

#left_bottom_box .artTop {
  float: left;
  width: 562px;
  margin: 5px 0 0 9px;
}

#left_bottom_box .arttopText {
  float: left;
  width: 400px;
  margin: 0;
  color: #a2a2a2;
  margin: 3px 0 0 8px;
}

#left_bottom_box .arttopAutor {
  float: right;
  width: 158px;
  margin: 0;
  color: #a2a2a2;
  margin: 3px 8px 0 0;
}


#left_bottom_box .txtArticleObal {
  margin: 33px 0 0 0;
  float: left;
/*  width: 578px; */
  width: 572px;
	background: transparent url(http://img.reflex.cz/images/reflex/bg-articel-label.gif) repeat-y right top;
}

#left_bottom_box .txtArticleVideo {
	margin: 0;
}

#left_bottom_box .noPruh {
	background: none;
}

#left_bottom_box .txtArticle {
  margin: 0 0 0 8px;
  float: left;
  width: 480px;
}

#left_bottom_box .noPruh .txtArticle {
  margin: 0 0 0 8px;
  float: left;
  width: 570px;
}

#left_bottom_box .txtArticleRight {
  margin: 0 0 0 6px;
  float: right;
  width: 74px;
  height: 400px;
	background: transparent url(http://img.reflex.cz/images/reflex/label-free-tema.gif) no-repeat left top;
}

#left_bottom_box .politika {
	background: transparent url(http://img.reflex.cz/images/reflex/label-free-politika.gif) no-repeat left top;
}

#left_bottom_box .fotogal {
	background: transparent url(http://img.reflex.cz/images/reflex/label-free-fotogalerie.gif) no-repeat left top;
}

#left_bottom_box .kultura {
	background: transparent url(http://img.reflex.cz/images/reflex/label-free-kultura.gif) no-repeat left top;
}

#left_bottom_box .pisete {
	background: transparent url(http://img.reflex.cz/images/reflex/label-free-pisete-nam.gif) no-repeat left top;
}

#left_bottom_box .tema {
	background: transparent url(http://img.reflex.cz/images/reflex/label-free-tema.gif) no-repeat left top;
}

#left_bottom_box .zivot {
	background: transparent url(http://img.reflex.cz/images/reflex/label-free-zivot-styl.gif) no-repeat left top;
}

#left_bottom_box .hlavni {
	background: transparent url(http://img.reflex.cz/images/reflex/label-paid-hlavni-clanky.gif) no-repeat left top;
}

#left_bottom_box .labyrint {
	background: transparent url(http://img.reflex.cz/images/reflex/label-paid-labyrint.gif) no-repeat left top;
}

#left_bottom_box .poznavani {
	background: transparent url(http://img.reflex.cz/images/reflex/label-paid-poznavani.gif) no-repeat left top;
}

#left_bottom_box .reflexe {
	background: transparent url(http://img.reflex.cz/images/reflex/label-paid-reflexe.gif) no-repeat left top;
}

#left_bottom_box .styl {
	background: transparent url(http://img.reflex.cz/images/reflex/label-paid-zivotni-styl.gif) no-repeat left top;
}

#left_bottom_box .editorial {
	background: transparent url(http://img.reflex.cz/images/reflex/label-free-editorial.gif) no-repeat left top;
}

#left_bottom_box .special {
	background: transparent url(http://img.reflex.cz/images/reflex/label-free-special.gif) no-repeat left top;
}

#left_bottom_box .vyhuleno {
	background: transparent url(http://img.reflex.cz/images/reflex/label-free-vyhuleno.gif) no-repeat left top;
}

#left_bottom_box .dokument {
	background: transparent url(http://img.reflex.cz/images/reflex/label-free-dokument.gif) no-repeat left top;
}

#left_bottom_box .causy {
	background: transparent url(http://img.reflex.cz/images/reflex/label-free-causy.gif) no-repeat left top;
}


#left_bottom_box .txtPerex {
  color: #333333;
  font-size: 14px;
  margin: 10px 0 10px 0;
  line-height: 18px;
  font-weight: bold;
}

#left_bottom_box .txtContent {
  color: #333333;
  margin: 10px 0 0 0;
  font-size:14px;
  line-height:18px;
}

#left_bottom_box .related {
  border: 0px #e20303 solid;
  float: left;
}

#left_bottom_box .mezera10 {
  height: 20px;
}

#left_bottom_box .mezera20 {
  height: 20px;
}

#left_bottom_box .forumInArticle {
  border: 0px #e20303 solid;
  margin: 15px 0 15px 0;
  float: left;
  width: 578px;
  overflow: hidden;
}

#left_bottom_box .forumInArticle .forumArt {
  float: left;
  width: 575px;
  border: 0px #e20303 solid;
	background-color: #fff;
  margin: 3px 0 3px 0;
	color: #de1111;
	padding: 3px;
}

#left_bottom_box .forumInArticle .btnRight {
  float: right;
  width: 120px;
  border: 0px #e20303 solid;
	background: url(http://img.reflex.cz/images/reflex/bg-gradient-red.gif) left top repeat-x;
	color: #FFFFFF;
	padding: 3px;
/*	text-transform: uppercase; */
	text-decoration: none !important;
	text-align: center;
	border: 1px #dfa6a6 solid;
	margin: 10px 0 0 0;
	font-size: 11px;
	font-weight: bold;
}

#left_bottom_box .forumInArticle .btnLeft {
  float: left;
  width: 120px;
  border: 0px #e20303 solid;
	background: url(http://img.reflex.cz/images/reflex/bg-gradient-grey.gif) left top repeat-x;
	color: #FFFFFF;
	padding: 3px;
/*	text-transform: uppercase; */
	text-decoration: none !important;
	text-align: center;
	border: 1px #c1c5c7 solid;
	margin: 10px 0 0 0;
	font-size: 11px;
	font-weight: bold;
}


.opa50{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  filter:alpha(opacity=50);
  moz-opacity:.50;
  opacity:.50;
}

.forumArt a {
	color: #6e6e6e;
	text-decoration: none;
}

.forumArt a:hover {
	color: #6e6e6e;
	text-decoration:underline !important;
}

.forumText {
  display: block;
  float: left;
  width: 430px;
}

.forumDate {
  display: block;
  float: right;
  width: 110px;
  text-align: right;
}

.nickName {
  color: #333333;
  font-weight: bold;
}



/** zarovnani obrazku se starymi styly **/
#left_bottom_box .imgright, #clanek .imgleft {
/*	clear: both; */
}

#left_bottom_box .imgleft {
	float: left;
	margin: 10px 10px 10px 0px;
	clear: none;
}


#left_bottom_box .imgright {
	float: right;
	margin: 10px 0px 10px 10px;
	clear: none;
}

#left_bottom_box .obr_clanek .popis {
	display: block;
	clear: both;
	padding: 5px 0 5px 0;
	color: #ffffff;
	font-size:10px;
}

#left_bottom_box .obr_clanek .autor {
  display: block;
	clear: both !important;
	color: #ffffff;
	text-align: right;
	font-size: 9px !important;
	position: absolute;
	bottom:0;
	right: 0;
}
#left_bottom_box .obr_clanek * {
	text-decoration: none;
}
#left_bottom_box .obr_clanek {
	border: 1px solid #000000;
	background: #000000 url(http://img.reflex.cz/images/abc-new/icon-lupa.png) no-repeat bottom left;
	padding: 2px;
	color: #ffffff;
	margin: 10px auto !important;
	text-align: left !important;
}

#left_bottom_box .obr_clanek a img, .obr_clanek autor  {
	clear: both;
}

#left_bottom_box .obr_clanek a {
	display: block;
	padding-bottom: 20px;
	position: relative;

}
#left_bottom_box .img_box {
	text-align: center;
}
#left_bottom_box .imggroup {
	margin: 10px 0;
	float: left;
}

#left_bottom_box .imggroup .img_box {
	margin: 10px;
/*	width: auto !important; */
}

#left_bottom_box .old_obr_left {
	float: left;
	margin: 0px 10px 10px 0px;
}

#left_bottom_box .old_obr_right {
	float: right;
	margin: 0px 0px 10px 10px;
}


/***** sociĂˇlnĂ­ sĂ­tÄ› ****/
.social_links .greyLeft {
	float: left;
	margin: 10px 0 0 0;
  padding: 5px 10px 5px 10px;;
	display: block;
	width: 190px;
	background-color: #f0f0f0;
}

.social_links .whiteRight {
	float: right;
	margin: 10px 0 0 0;
  padding: 5px 5px 5px 5px;;
	display: block;
	width: 245px;
	_width: 255px;
	background-color: #ffffff;
}

.social_links a {
	float: left;
	margin: 0;
	display: block;
	width: 70px;
	height: 18px;
	overflow: hidden;
	text-decoration: none;
}

.social_links a span:hover {
	color: #e20000;
	text-decoration: underline;
}
.social_links a.short {
	width: 40px;
	line-height: 29px;
	margin: 0 0 0 6px
}

.social_links a span{
  position: relative;
	top: -4px;
	left: 2px;
	font-size: 11px;
}

.social_links a.tiskClanku {
	float: right;
	margin: 0;
	display: block;
	width: 71px;
	height: 18px;
	overflow: hidden;
}

.social_links a.tiskClanku span{
  position: relative;
	top: -4px;
	left: 4px;
/*	text-transform: uppercase; */
	font-size: 10px;
}

.social_links a.preposlat {
	float: right;
	margin: 0;
	display: block;
	width: 135px;
	height: 18px;
	overflow: hidden;
}

.social_links a.preposlat span{
  position: relative;
	top: -3px;
	left: 4px;
/*	text-transform: uppercase; */
	font-size: 10px;
}


/** souvisejici clanky **/
#left_bottom_box .anotImg{
	margin: 2px 10px 0 0;
	float: left;
	width: 67px;
	height: 67px;
	display: block;
	overflow: hidden;
	background: transparent url(http://img.reflex.cz/images/reflex/no-img.jpg) no-repeat left top;
	border: 1px solid #5b5b5b;
}

#left_bottom_box .anotImg img{
/*	border: 1px solid #5b5b5b; */
}

#left_bottom_box .anotMore{
/*  font-family: Times; */
	display: block;
	float: right;
	padding: 5px 18px 0 0;
	width: 50px;
	height: 12px;
	text-align: right;
	font-weight: bold;
	font-size: 11px;
/*	text-transform: uppercase; */
  background: transparent url(http://img.reflex.cz/images/reflex/bg-sipka-cervena-stredni.jpg) no-repeat right 5px;
}

#left_bottom_box .anotMore:hover{
  text-decoration: underline;
}


.boxPromo .anotMore{
	margin: 0 3px 0 0;
}


/** detail autora - v detailu clanku **/
#left_bottom_box .autorLeft {
  background: #f2f2f2;
  margin: 15px 0 0 0;
  padding: 8px 10px 8px 10px;
  overflow: hidden;
}

#left_bottom_box .autorLeft span.name {
/*  text-transform: uppercase; */
  font-size: 12px;
	margin: 2px 5px 0 10px;
	float: left;
	display: block;
	width: 365px;
	overflow: hidden;
	font-weight:bold;
	line-height:16px;
}

#left_bottom_box .autorLeft span.text {
	margin: 5px 5px 0 10px;
	float: left;
	display: block;
	width: 365px;
	overflow: hidden;
	color: #777777;
	font-weight:normal;
}

#left_bottom_box .autorLeft .anotMore{
	width: 150px;
  background: transparent url(http://img.reflex.cz/images/reflex/bg-sipka-stredni.png) no-repeat right 5px;
  margin-top:32px;
}

#left_bottom_box .autorLeft a:hover {
  color: #e20000;
  text-decoration: none;
}

#left_bottom_box .autorLeft a {
  color: #000000;
  text-decoration: none;
  display:block;
}


/****** lightbox - nekompletni! ****/
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0px;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0px;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev {
	left: 0;
	float: left;
}
#lightbox-nav-btnNext {
	right: 0;
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px;
	color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
	width: 70%;
	float: left;
	text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
	width: 66px;
	float: right;
	/*padding-bottom: 0.7em;*/
	margin-bottom: 10px;
}


/** levy sloupec spodni **/
#left_bottom_box .list_item {
  width: 561px;
  float: left;
  margin: 5px 0 0 0;
  color: #555555;
/*  font-weight: bold; */
}

#left_bottom_box .list_item a {
  color: #e20000;
  text-decoration: none;
}

#left_bottom_box .list_item a:hover {
  text-decoration: underline;
}

#left_bottom_box .list_item .datum {
  float: left;
  width: 80px;
}

#left_bottom_box .list_item h3 {
  float: left;
  width: 430px;
}

#left_bottom_box .list_item .sipka {
  float: right;
  width: 30px;
}


/** design - pomocne **/
.odsazeni10 {
  height: 10px;
}
.odsazeni20 {
  height: 20px;
}
.odsazeni30 {
  height: 30px;
}

/** levĂ© menu - horizontalni **/
.lmenuBoxData {
  width: 561px;
  height: 22px;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 0 0 0;
  border-bottom: 1px #e20000 solid;
  color: #221e1a;
  text-align: center;
}

.wideMenu .lmenuBoxData {
  margin-left: auto;
  margin-right: auto;
}

.wideMenu .lmenuBoxData {
  width: 802px;
  text-align: left;
}


.lmenuBoxData a {
  padding: 5px 15px 10px 15px;
/*  text-transform: uppercase; */
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
}

.lmenuBoxData a.activeMenu {
  background-color: #e20000;
  color: #ffffff;
}

.lmenuBoxData a:hover {
  background-color: #e20000;
  color: #ffffff;
  text-decoration: underline;
}

/** paticka **/
div#partFooter{
	clear:both;
	width: 820px;
	_width: 820px;
	overflow: hidden;
	background: #0f0f0f url("http://img.reflex.cz/images/blesk/facelift/bg_footer.png") repeat-x;
	text-align: left;
	padding: 0 0 10px 0;
	border: none;

}

#partFooter ul {
	float: left;
	list-style-type: none;
	padding: 0;
	margin: 15px 0 0 0;
	width: 140px;
}
#partFooter ul li {
	padding: 4px 0 4px 18px;
}
#partFooter ul li a {
	color: #fff;
	text-decoration: none;
}
#partFooter ul li a:hover {
	text-decoration: underline;
}
#partFooter ul li.title {
	border-bottom: #424242 1px solid;
	position: relative;
	height: 21px;
	_height:30px;
	padding-bottom:5px;
}
#partFooter ul li span {
	cursor: pointer;
	position: absolute;
	left: 18px;
	top: 0;
	display: block;
	width: 100%;
	height: 25px;
}
#partFooter ul li.blesk span {
	background: url("http://img.reflex.cz/images/blesk/facelift/footer_blesk.png") no-repeat;
	background-position: 0 0;
}
#partFooter ul li.aha span {
	background: url("http://img.reflex.cz/images/blesk/facelift/footer_aha.png") no-repeat;
}
#partFooter ul li.sport span {
	background: url("http://img.reflex.cz/images/blesk/facelift/footer_sport.png") no-repeat;
}
#partFooter ul li.reflex span {
	background: url("http://img.reflex.cz/images/blesk/facelift/footer_reflex.png") no-repeat;
}
#partFooter div {
	margin: 15px 20px 0 0;
	color: #797979;
	border: #424242 1px solid;
	width: 220px;
	_width:240px;
	float: right;
	padding: 15px 7px 5px 7px;
}
#partFooter div img {
	margin-right: 11px;
	border:none;
}
#partFooter div strong {
	font-weight: normal;
	display: block;
	margin: 15px 0 5px 0;
	color: #a9a9a9;
}
#partFooter div a {
	color: #fff;
	text-decoration: underline;
}

/** form - pristup - homepage **/
#advertisement_box .box_content h2 {
  border-bottom: 1px solid #ea7373;
  color:#ffffff;
  font-weight:bold;
  margin:15px 0 10px;
  padding:0 0 5px 0;
/*  text-transform:uppercase; */
}

#advertisement_box .btnPristup {
	width: 167px;
	height: 33px;
	margin: 10px auto 0 auto;
	background: transparent url(http://img.reflex.cz/images/reflex/bg-btn-pristup-new.jpg) no-repeat left top;
}

#advertisement_box .btnPristup a {
  font-size: 15px;
  font-weight: bold;
  display: block;
  margin-left: 12px;
  line-height:32px;
}

#advertisement_box .frmLogin {
  border: none;
  background: #a60000;
  height: 87px;
  margin: 8px auto 0 auto;
  width: 302px;
}

#advertisement_box .frmLogin input {
  border: medium none;
  height: 18px;
  margin: 0 0 0 5px;
  padding-left: 2px;
  width: 142px;
  display: block;
  float: left;
}

input.hidden {
  display: none !important;
}

#advertisement_box .frmLogin input.btnSubmit {
  border: medium none;
  float: right;
  font-size: 12px;
  font-weight: bold;
  height: 22px;
  margin: 10px 5px 0 0;
  width: 83px;
}

#advertisement_box .frmLogin span {
  display: inline;
  font-size: 14px;
  font-weight: bold;
  line-height: 26px;
  margin: 10px 0 3px 5px;
}

#advertisement_box .frmLogin .zapomnel {
/*  border: 1px #aaaaaa solid; */
  float: left;
  font-size: 12px;
  font-weight: normal;
  height: 16px;
  margin: 16px 0 0 5px;
  padding: 0 0 0 14px;
  width: 170px;
	background: transparent url(http://img.reflex.cz/images/reflex/bg-sipka-bila-mala.png) no-repeat left 1px;
}



/** html boxy - right **/
#right_bottom_box .box_content h2 {
  border-bottom:1px solid #BFBFBF;
  color:#EF0000;
  font-weight:bold;
  margin:15px 0 10px;
  padding:0 0 5px 0;
/*  text-transform:uppercase; */
}

/** placena zona - right **/

h2.rightPaidTop {
  border-bottom: 1px #bfbfbf solid;
  padding: 0 0 5px 0;
  margin: 15px 0 10px 0;
	color: #ef0000;
	font-weight: bold;
/*	text-transform: uppercase; */
/*  font-family: Times; */
}

#right_bottom_box .box_content .rightPaid {
  padding: 6px;
  margin: 0;
  background-color:#d90000;
  color: #ffffff;
}

#right_bottom_box .box_content .rightPaid h2 {
  border-bottom:1px solid #ef7373;
  color:#fffefe;
  padding:0 0 2px 0;
/*  font-family: Times; */
}


/** galerie - small **/

.gallerySmall .galleryBox {
	background-color:#EEEEEE;
	margin:5px;
	text-align:center;
	border: 1px solid #cdcdcd;
	_padding:0px;
}

.gallerySmall .galleryBox .balTitle {
	background-color:#AEAEAE;
	border-bottom:1px solid #F0F0F0;
	font-size:14px;
	font-weight:bold;
	height:28px;
	line-height:28px;
	text-align:center;
}

.gallerySmall .galleryBox .gallery {
	display:block;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 auto;
	padding:10px 0;
	width:400px;
	_padding-left: 0;
	_padding-right: 0;
	_width:380px;
}
.gallerySmall .galleryBox .gallery li {
	float:left;
}
.gallerySmall .galleryBox .gallery li.container {
	min-height:230px;
	_height: 230px;
	width:300px;
}
.gallerySmall .galleryBox .container .cont, .container .vicont {
	cursor:pointer;
	text-align:center;
}
.gallerySmall .galleryBox .gallery li.prev {
	background-image:url(http://img.reflex.cz/images/blesk/facelift/minig_sipka_vlevo.gif);
	background-position:right center;
	background-repeat:no-repeat;
	height:137px;
	width:24px;
	margin: 20px 0 0 23px;
	border: 1px solid #cdcdcd;
	cursor:pointer;
	_margin: 20px 0 0 0;
}

.gallerySmall .galleryBox .gallery li.prev:hover {
	border: 1px solid #dc1111;
}

.gallerySmall .galleryBox .gallery li.next {
	background-image:url(http://img.reflex.cz/images/blesk/facelift/minig_sipka_vpravo.gif);
	background-position:left center;
	background-repeat:no-repeat;
	height:137px;
	width:24px;
	margin: 20px 23px 0 0;
	border: 1px solid #cdcdcd;
	cursor:pointer;
	_margin: 20px 0 0 0;
}

.gallerySmall .galleryBox .gallery li.next:hover {
	border: 1px solid #dc1111;
}

.gallerySmall .galleryBox .playlist {
	border-top:1px solid #F0F0F0;
	margin:0pt auto;
	padding:5px 0pt 0pt;
	width:400px;
}
.gallerySmall .galleryBox .playlist ul.galleryThumbs {
	cursor:pointer;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.gallerySmall .galleryBox .galleryThumbs li {
	float:left;
	width:196px;
}
.gallerySmall .galleryBox .galleryThumbs li img {
	float:left;
	width:64px;
}
.gallerySmall .galleryBox .gallery_status {
	margin:0pt auto;
	padding:0px;
}
.gallerySmall .galleryBox ul.gallery_status {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:0px;
	padding:0px 5px;
}
.gallerySmall .galleryBox .gallery_status .count {
	color:#666666;
	display:block;
	float:left;
	font-size:11px;
	text-align:right;
	width:10%;
}
.gallerySmall .galleryBox .gallery_status .copy {
	color:#666666;
	display:block;
	float:left;
	font-size:11px;
	text-align:left;
	width:80%;
	_width:70%;
}

.gallerySmall .galleryBox .gallery_status .popit {
	background-image:url(http://img.reflex.cz/images/lupa.gif);
	background-repeat:no-repeat;
	color:#666666;
	cursor:pointer;
	display:block;
	float:left;
	font-size:11px;
	height:20px;
	text-align:right;
	width:10%;
}


/** cinemaRX **/
.cinemaRX {
  float: left;
  width: 568px;
  margin: 10px 0 6px 0;
  overflow: hidden;
  border: 5px #e20000 solid;
}

.cinemaRX h3 {
  border-bottom: 1px #bfbfbf solid;
  margin: 15px 15px 15px 15px;
  padding: 0 0 5px 0;
	color: #ef0000;
	font-weight: bold;
/*	text-transform: uppercase; */
	font-size: 15px;
}

.cinemaRX img {
  float: right;
  margin: 0 15px 15px 15px;
}

.cinemaRX p {
  margin: 0 0 15px 15px;
	color: #000000;
	line-height: 16px;
	font-weight: bold;
	font-size: 13px;
}

.cinemaRX ul {
  margin: 10px 0 15px 15px;
	font-size: 13px;
}

.cinemaRX ul li {
  margin: 0 0 10px 20px;
  list-style: inside url(http://img.reflex.cz/images/reflex/bg-sipka-cervena-stredni2.jpg);
}



/** osobnosti **/

.boxOsobnosti {
  float: left;
  width: 577px;
  margin: 10px 0 6px 0;
  padding: 0;
  overflow: hidden;
}

.boxOsobnosti h2 {
  border-bottom: 1px #bfbfbf solid;
  margin: 5px 0 7px 0;
	color: #ef0000;
	font-weight: bold;
/*	text-transform: uppercase; */
/*	font-family: Times; */
}

.boxOsobnosti h3 {
  margin: 5px 10px 7px 10px;
	color: #000000;
	font-weight: bold;
	font-size: 22px;
}

.boxOsobnosti .color {
  margin: 5px 10px 5px 10px;
	color: #e20000 !important;
	font-weight: bold !important;
	font-size: 13px !important;
}

.boxOsobnosti p {
  margin: 5px 10px 10px 10px;
/*	font-size: 13px !important; */
}

.osobnostiHTML {
  border: 5px #e20000 solid;
}


/** fatherFriendly **/

h2.fatherFriendly {
  color: #009933 !important;
}

.fatherFriendly h3 {
  font-size:12px;
  margin:0;
}

.fatherFriendly a {
  color: #000000 !important;
}

.fatherFriendly a:hover {
  color: #e20000 !important;
}

.fatherFriendly .anotMore:hover {
  color: #e20000 !important;
}


/** strĂˇnkovani predchozi/dalsi u detailu clanku **/
.artPager {
  height: 32px;
  overflow: hidden;
  margin: 15px 0 15px 0;
  border-top: 1px #bfbfbf solid;
  border-bottom: 1px #bfbfbf solid;
/*	text-transform: uppercase; */
}

.artPager .pagingNext {
  float: right;
  display: block;
  font-weight: bold;
  color: #000000;
  position: relative;
  left: 1px;
  margin: 0 0 0 0;
}

.artPager .pagingPrev {
  float: left;
  display: block;
  font-weight: bold;
  color: #000000;
  position: relative;
  left: 0px;
  margin: 0 0 0 0;
}

.artPager span {
  position: relative;
  top: -12px;
  margin: 2px;
}

.artPager a {
  text-decoration: none;
}

.artPager a:hover {
  text-decoration: underline;
}



.komiks {
  text-align: center;
}

.komiks h1 {
  margin: center;
  margin: 25px 0 15px 0 !important;
}

.komiks .txtArticle {
  width: 100% !important;
}

.grey {
  color: #c6c6c6;
}


/** homepage - levy a pravy sloupec - top**/
#left_bottom_box2 {
  float: left;
  width: 525px;
  margin: 10px 0 6px 0;
  padding: 0;
  overflow: hidden;
}

#right_bottom_box2 {
  float: right;
  width: 280px;
  margin: 10px 0 6px 0;
}

/** homepage - reklamni box  - stred**/
#advertisement_box {
  float: left;
  width: 820px;
  margin: 0 0 0 0;
  padding: 0;
  overflow: hidden;
  /*display:none;*/
}

#hpAdvRectangle {
  float: left;
  width: 457px;
  height: 269px;
  margin: 5 0 6px 0;
  padding: 0;
  overflow: hidden;
}

#hpAdvRed {
  float: right;
  width: 342px;
  height: 264px;
  margin: 5px 0 0 0;
  background: #d90000;
}

#hpAdvRed .box_content{
  color:#FFFFFF;
  margin:0 auto;
  overflow:hidden;
  padding:0;
  width:302px;
  _margin-left: 20px;
}

#hpAdvRed .box_content p {
  height: 72px;
  overflow: hidden;
}

#hpAdvRed .box_content p.short {
  height: 15px;
  overflow: hidden;
}

/** homepage - levy a pravy sloupec - avizo **/
#left_middle_box_avizo {
  float: left;
  width: 457px;
  margin: 11px 0 6px 0;
  padding: 0;
  overflow: hidden;
}

#right_middle_box_avizo {
  float: right;
  width: 342px;
  margin: 38px 0 0 0;
/*  background-color: #e20000; */
  padding: 0;
  overflow: hidden;
}

#left_middle_box_avizo .boxPromo {
  margin: 0;
}

#left_middle_box_avizo .boxPromo h2 {
  margin: 0 0 5px 0;
  line-height: 17px;
}

/** homepage - levy a pravy sloupec - stred **/
#left_middle_box {
  float: left;
  width: 457px;
  margin: 5px 0 6px 0;
  padding: 0;
  overflow: hidden;
}

#right_middle_box {
  float: right;
  width: 342px;
  margin: 5px 0 0 0;
/*  background-color: #e20000; */
  padding: 0;
  overflow: hidden;
}

/** homepage - pricny box horizontalni - dolni **/
#horizontal_box2 {
  float: left;
  width: 820px;
  margin: 10px 0 6px 0;
  padding: 0;
  overflow: hidden;
}


/** homepage - levy a pravy sloupec - dolni textova reklama**/
#left_bottom_box2 {
  float: left;
  width: 407px;
  margin: 10px 0 6px 0;
  padding: 0;
  overflow: hidden;
  text-align: center;
}

#right_bottom_box2 {
  float: right;
  width: 407px;
  margin: 10px 0 6px 0;
  padding: 0;
  overflow: hidden;
  text-align: center;
}


/** avizo homepage **/
#left_middle_box_avizo .boxHeadObal {
/*  font-family: Times; */
  float: left;
  width: 457px;
  height: 143px;
  margin: 0 0 21px 0;
  padding: 0;
  overflow: hidden;
	background: transparent url(http://img.reflex.cz/images/reflex/bg-avizo-free-new.jpg) no-repeat left top;
}

#right_middle_box_avizo .boxHeadObal {
/*  font-family: Times; */
  float: right;
  width: 342px;
  height: 143px;
  margin: 0 0 21px 0;
  padding: 0;
  overflow: hidden;
	background: transparent url(http://img.reflex.cz/images/reflex/bg-avizo-paid-new.jpg) no-repeat left top;
  text-align: left;
}

.boxHeadObal h2 {
  float: left;
  margin: 10px 5px 0 15px;
  width: 408px;
  padding: 0 0 0 20px;
  overflow: hidden;
  height: 21px;
  line-height: 21px;
  font-size: 18px;
  color: #FFFFFF;
	background: transparent url(http://img.reflex.cz/images/reflex/bg-avizo-x.jpg) no-repeat left 2px;
}

#left_middle_box .boxHeadObal h2 {
	background: transparent url(http://img.reflex.cz/images/reflex/bg-avizo-x.jpg) no-repeat left 2px;
  line-height:20px;
}

#right_middle_box .boxHeadObal h2{
	background: transparent url(http://img.reflex.cz/images/reflex/zamek-white-big-lock.png) no-repeat left 1px;
  line-height:20px;
}

.boxHeadObal .avizoHome {
  display: block;
  float: left;
  width: 87px;
  height: 110px;
  margin: 0 11px 0 14px;
  _margin: 0 0px 0 11px;
  padding: 0px;
}
.boxHeadObal .imgMainAvizo {
  width: 87px;
  height: 87px;
}

.boxHeadObal .first {
  margin: 0 13px 0 16px;
  /*_margin: 0 13px 0 14px;*/
  _margin: 0 2px 0 8px;
}

.boxHeadObal .titleAvizo {
  display: block;
  float: left;
  width: 100px;
  height: 37px;
  line-height: 17px;
  font-weight: bold;
  text-decoration: none;
  font-size: 15px;
  color: #ffffff;
  margin: 4px 0 0 0;
}

.boxHeadObal .imgAvizo {
  display: block;
  float: left;
  width: 13px;
  height: 30px;
  margin: 4px 0 0 0;
}

#left_middle_box .boxHeadObal .imgAvizo {
	background: transparent url(http://img.reflex.cz/images/reflex/bg-avizo-arrow.jpg) no-repeat right bottom;
}

#right_middle_box .boxHeadObal .imgAvizo {
	background: transparent url(http://img.reflex.cz/images/reflex/zamek-white-small-lock.png) no-repeat right bottom;
}

/** avizo - homepage - aktualni cislo **/
.boxHeadObalTop {
/*  font-family: Times; */
/*  float: right; */
  width: 302px;
  margin: 0 auto 0 auto;
  _margin-left: 20px;
  padding: 0;
  overflow: hidden;
  color: #ffffff;
}

.boxHeadObalTop img {
  margin-top: 3px;
}

.boxHeadObalTop h2 {
  border-bottom: 1px #ec8080 solid;
  background:url("http://img.reflex.cz/images/reflex/zamek-white-big-lock.png") no-repeat scroll left top;
  padding: 0 0 5px 18px;
  margin: 10px 0 13px 0;
	color: #ffffff;
  font-size: 14px;
	font-weight: bold;
/*	text-transform: uppercase; */
  line-height: 16px;
/*  font-family: Times; */
}

.boxHeadObalTop h2.open {
  background:url("http://img.reflex.cz/images/reflex/zamek-white-big-unlock.png") no-repeat scroll left top;
}

.boxHeadObalTop h2 a {
  color: #ffffff;
  text-decoration: none;
}

.boxHeadObalTop .avizoHome {
  display: block;
  margin: 35px auto 0 auto;
  width: 229px;
}

.boxHeadObalTop .avizoHome span {
  display: block;
  font-size: 14px;
  text-align: center;
  font-weight: bold;
  margin: 8px 0 0 0;
  height: 14px;
}


.boxHeadObalTop .avizoHome a {
  color: #ffffff;
  text-decoration: none;
}

.boxHeadObalTop .avizoHome a:hover {
  text-decoration: underline !important;
}

#right_bottom_box1 .boxHeadObalTop h2 {
  font-size: 18px;
  line-height: 19px;
  padding: 0 0 4px 18px;
}



/** avizo - rubriky - aktualni cislo **/
.boxHeadObalAktualni {
/*  font-family: Times; */
  float: left;
  width: 272px;
  margin: 0;
  padding: 0 0 10px 0;
  overflow: hidden;
  margin-right:5px;
}

.boxHeadObalAktualni img {
  margin: 0;
  width: 270px;
  border:1px solid #f0f0f0;
}

.boxHeadObalAktualni h2 {
  border-bottom: 1px #bfbfbf solid;
  padding: 0 0 5px 0;
  margin: 10px 0 13px 0;
	color: #ef0000;
  font-size: 14px;
	font-weight: bold;
/*	text-transform: uppercase; */
  line-height: 16px;
/*  font-family: Times; */
}

.boxHeadObalAktualni .avizoRubrika {
  display: block;
  padding: 0px;
}

.boxHeadObalAktualni .avizoRubrika span {
  display: block;
  font-size: 14px;
  text-align: right;
  font-weight: bold;
  margin: 5px 0 0 0;
}

.rightPaid .boxHeadObalAktualni {
  background: #EF0000;
  color: #ffffff;
}

.rightPaid .boxHeadObalAktualni h2 {
  border-bottom:1px solid #EF7373;
  color:#FFFEFE;
  background:url("http://img.reflex.cz/images/reflex/zamek-white-big-lock.png") no-repeat scroll right top transparent;
  font-size:14px;
  font-weight:bold;
  line-height:19px;
  margin: 7px auto 0 auto;
  width: 210px;
  padding:0;
}

.rightPaid .boxHeadObalAktualni .bgzamek {
  display: none;
}


/** avizo - homepage - redakcni obsah **/
.boxHeadObalRedakcni {
/*  font-family: Times; */
  float: right;
  width: 280px;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.boxHeadObalRedakcni h2 {
  border-bottom: 1px #bfbfbf solid;
  padding: 0 0 5px 0;
  margin: 15px 0 13px 0;
	color: #ef0000;
  font-size: 14px;
	font-weight: bold;
/* 	text-transform: uppercase; */
}

.boxHeadObalRedakcni .avizoHome span{
  display: block;
  text-align: right;
  margin: 5px 0 10px 0;
  padding: 0px;
  font-size: 13px;
/*  font-family: Times; */
  font-weight: bold;
}

.boxHeadObalRedakcni .avizoHome {
  margin: 0 0 10px 0;
}

.boxHeadObalRedakcni .imgMainAvizo {
  width: 280px;
  height: 104px;
}



#left_bottom_box1 {
  float: left;
  width: 457px;
  margin: 18px 0 0 0;
  overflow: hidden;
}

#right_bottom_box1 {
  float: right;
  width: 342px;
  height: 430px;
  margin: 18px 0 0 0;
  padding: 0px;
  overflow: hidden;
  background: #d90000;
}


/** vypis clanku **/
#left_middle_box .boxPromo {
  float: left;
  width: 457px;
  margin: 0 0 6px 0;
  #margin: 0 0 5px 0;
  padding: 0;
  overflow: hidden;
}

#left_middle_box .leftArt, #advertisement_box .leftArt {
  width: 457px;
  height:125px;
  overflow: hidden;
  float: left;
  border-bottom: 1px #E0E0E0 solid;
  margin: 0 0 9px 0;
  #margin: 0 0 1px 0;
}

#right_middle_box .leftArt {
  border-bottom: 1px #EC8080 solid;
}


#left_middle_box .leftArt a:hover, #right_middle_box .leftArt a:hover, #advertisement_box .leftArt a:hover {
  color: #e20000;
  text-decoration: underline;
}

#left_middle_box .leftArt a, #right_middle_box .leftArt a, #advertisement_box .leftArt a {
  font-size: 14px;
  color: #000000;
  text-decoration: none;
}

#left_middle_box .leftArt h3, #right_middle_box .leftArt h3, #advertisement_box .leftArt h3 {
  font-size: 16px;
  text-decoration: none;
}

#left_middle_box .leftArt h4 a, #right_middle_box .leftArt h4 a, #advertisement_box .leftArt h4 a {
  font-size: 18px !important;
  line-height: 20px;
  font-weight: bold !important;
  text-decoration: none;
}

#left_middle_box h2, #right_middle_box h2, #advertisement_box h2 {
  font-size: 15px;
  line-height: 14px;
}

#left_middle_box .leftArt h3 a, #right_middle_box .leftArt h3 a, #advertisement_box .leftArt h3 a {
  font-size: 18px;
  line-height: 16px;
}

#left_middle_box .artTime, #right_middle_box .artTime, #advertisement_box .artTime {
/*  font-family: Times; */
  font-size: 11px;
  color: #a2a2a2;
  display: block;
  margin: 5px 0 3px 0;
}

#left_middle_box .anotImg, #right_middle_box .anotImg, #advertisement_box .anotImg {
	margin: 2px 10px 0 0;
	float: left;
	width: 67px;
	height: 67px;
	display: block;
	overflow: hidden;
  border:1px solid #5B5B5B;
}

#left_middle_box .anotImg, #advertisement_box .anotImg {
	background: transparent url(http://img.reflex.cz/images/reflex/no-img.jpg) no-repeat left top;
}

#right_middle_box .anotImg {
	background: transparent url(http://img.reflex.cz/images/reflex/no-img-paid.jpg) no-repeat left top;
}

#left_middle_box .anotImg img, #right_middle_box .anotImg img {
/*	border: 1px solid #5b5b5b; */
}

#left_middle_box .anotMore, #right_middle_box .anotMore, #advertisement_box .anotMore {
/*  font-family: Times; */
	display: block;
	float: right;
	padding: 3px 18px 0 0;
	#padding-top: 3px;
	width: 50px;
	height: 12px;
	text-align: right;
	font-weight: bold;
	font-size: 11px;
/*	text-transform: uppercase; */
  background: transparent url(http://img.reflex.cz/images/reflex/bg-sipka-cervena-stredni.jpg) no-repeat right 3px;
  #background-position: right 3px;
}
#left_middle_box .anotMore:hover, #right_middle_box .anotMore:hover, #advertisement_box .anotMore:hover {
  text-decoration: underline;
}
#right_middle_box .anotMore {
  background: transparent url(http://img.reflex.cz/images/reflex/zamek-white-small-lock.png) no-repeat right 0px;
  #background-position: right 0;
}

#right_middle_box .boxPromo, #right_middle_box .boxPromo h2, #right_middle_box .leftArt, #right_middle_box .artTime, #right_middle_box .leftArt a:hover,
#right_middle_box .leftArt a, #right_middle_box .leftArt p  {
  color: #ffffff;
}

#right_middle_box .leftArt a:hover {
  text-decoration: underline;
}

#left_middle_box .obalTopClanek, #advertisement_box .obalTopClanek  {
  margin: 0 0 5px 0;
  padding: 8px 0 14px 0;
}

#right_middle_box .obalTopClanek {
  margin: 0 0 5px 0;
  padding: 0 0 14px 0;
}

#right_middle_box .obalTopClanek {
  width: 342px;
  background: #d90000;
}

#right_middle_box .boxPromo h2 {
/*  font-family: Times; */

  font-size: 18px;
  line-height: 19px;
  padding: 0 0 4px 18px;
  border-bottom: 1px solid #EC8080;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  line-height: 16px;
  margin: 10px 0 13px;
  padding: 0 0 5px 0;

/*	text-transform: uppercase; */
}


#right_middle_box .boxPromo {
  margin: 0 20px 0 20px;
  overflow: hidden;
  padding: 0;
  width: 302px;
  _margin-left: 10px;
}

#right_middle_box .leftArt {
  width: 302px;
  height:125px;
  margin: 0 20px 9px 20px;
  float:left;
  _margin-left: 10px;
}

#right_middle_box .loginHome {
  float: left;
  width: 360px;
  height: 257px;
  margin: 10px 20px 6px 20px;
  padding: 0;
  overflow: hidden;
}

#right_middle_box .box_content h2 {
  width: 360px;
  float: left;
  margin: 35px 20px 6px 20px;
  padding:0 0 4px 0;
  border-bottom: 1px solid #ef7373;
  color: #ffffff;
/*  font-family: Times; */
}


#right_middle_box .loginHome p {
  color: #ffffff;
  font-size: 12px;
}

#left_bottom_box1 .boxPromo {
  width: 457px;
  margin: 0px 0 6px 0;
}

#left_bottom_box1 .boxPromo h2{
  margin: 11px 0 7px 0;
  #margin: 10px 0 7px 0;
  #padding-bottom: 2px;
  line-height: 18px;
  font-size: 18px;
}

#left_bottom_box1 .boxPromo  h3 {
  font-size: 33px;
  line-height: 34px;
}



#left_bottom_box1 .boxPromo h3{
  margin: 5px 0 10px 0;
}


#left_bottom_box1 .boxTop {
  font-size: 14px;
  padding: 0 0 5px 0;
}

/** pravy sloupec - cerveny **/
.btnPristup {
	width: 202px;
	height: 38px;
	margin: 15px auto 15px auto;
	background: transparent url(http://img.reflex.cz/images/reflex/bg-btn-pristup.jpg) no-repeat left top;
}

.btnPristup a {
/*  font-family: Times; */
  font-size: 16px;
  font-weight: bold;
  line-height: 38px;
  display: block;
  margin-left: 12px;
}

.rightPaid p, .rightPaid a {
  color: #ffffff;
}

#right_middle_box .rightPaid p {
	margin: 8px 10px 0 20px;
}

#right_middle_box .box_content .rightPaid {
  height: 342px;
}

.rightPaid a {
  text-decoration: none;
}

.rightPaid a:hover {
  text-decoration: underline;
}

.frmLogin {
	width: 202px;
	height: 140px;
	margin: 20px auto 0 auto;
	border: 1px #f6b3b3 solid;
}
#right_middle_box .frmLogin {
	width: 385px;
}

.frmLogin span {
	margin: 10px 0 3px 5px;
	display: block;
	font-size: 14px;
/*	font-family: Times; */
	font-weight: bold;
}
#right_middle_box span {
/*	margin: 10px 0 3px 90px; */
}

.frmLogin label {
  display: block;
  width: 190px;
	height: 14px;
	border: none;
	margin: 8px 0 0 5px;
	padding-left: 2px;
}
#right_middle_box label {
	margin: 8px 0 0 90px;
}

.frmLogin input {
	width: 190px;
	height: 18px;
	border: none;
	margin: 0 0 0 5px;
	padding-left: 2px;
}
#right_middle_box input {
	margin: 0 0 0 90px;
	width: 200px;
}

.frmLogin input.btnSubmit {
	float: right;
  width: 83px;
	height: 22px;
	border: none;
	margin: 8px 5px 0 0;
	background: transparent url(http://img.reflex.cz/images/reflex/bg-btn-submit-right.jpg) no-repeat left top;
	font-size: 12px;
/*	font-family: Times; */
	font-weight: bold;
}
#right_middle_box input.btnSubmit {
	margin: 4px 92px 0 90px;
  width: 83px;
}

#right_bottom_box .box_content .rightPaid h2 {
/*  font-family: Times; */
  font-weight: bold;
  line-height: 19px;
  font-size: 14px;
  margin: 7px 0 0 0;
  padding: 0;
  background: transparent url(http://img.reflex.cz/images/reflex/zamek-white-big-lock.png) no-repeat right top;
}

/** anketa **/
#enquiry a {
  display: block;
  width: 100%;
  margin: 10px 0 10px 0;
  text-decoration: none;
  color: #000000;
}

#enquiry a:hover {
  color: #e20000;
  text-decoration: underline;
}

#enquiry .title {
	text-align: left;
	margin: 5px 0px 10px 0px;
	font-size:12px;
	line-height: 18px;
}

#enquiry .answer {
	font-size:12px;
	font-weight:normal;
	line-height: 1.4;
}

#enquiry .barBg {
	background-color:#f2f2f2;
	border:1px solid #f2f2f2;
	float:left;
	margin: 5px 0 8px 0;
	height:4px;
}

#enquiry .bar {
	font-size: 3px;
	width: 3px;
	height: 7px;
	background-color: #e20000;
	background-repeat: repeat-x;
	display:block;
}

#enquiry .per {
	float: right;
	margin-left: 0px;
	font-size: 11px;
	font-weight:bold;
	width:20px;
	text-align:right;
}



/** archiv vydani **/
autoriObal {
  text-align:center;
}

.autoriSelect, .seznamRoku {
  width:544px;
  _width:560px;
  height:62px;
  _height:78px;
  border:8px solid #b2b2b2;
  margin:0 auto 30px auto;
  text-align:left;
  display:block;
}
.autoriSelect h3, .seznamRoku h3 {
	margin: 11px 16px 0 16px;
}

#autoriSelectBox {
  width:512px;
  margin:0 16px 18px 16px;
  color:#e10000;
}

.autoriVypis .photo {
  margin:10px;
  float:left;
  margin-bottom:0;
}

.autoriVypis .photo img {
  border:1px solid #a9a9a9;
  width:67px;
  height:67px;
}

.autoriVypis .info {
  width: 469px;
  _width:449px;
  float:left;
  margin:10px;
  margin-bottom:0;
}

.autoriVypis .info h3 {
  margin-bottom:5px;
}

.autoriVypis .anotMore {
  width:100px !important;
  _width:120px !important;
  margin: 0 10px 10px 0;
}

.autoriEven {
  background-color:#f2f2f2;
}

.autoriEven .anotMore {
  background:url("http://img.reflex.cz/images/reflex/bg-sipka-cervena-stredni-f2f2f2.jpg") no-repeat scroll right 5px transparent !important;
}

.titulniStrany {
  width:562px;
  margin:10px 0 0 0;
  text-align:left;
}

.titulniStrany li {
  float:left;
  margin:10px 5px;
}

.titulniStrany li img{
  width:81px;
  height: 108px;
  overflow: hidden;
}

/** seznam - fotogalerie **/
#left_bottom_box .anotImgFoto{
	margin: 2px 10px 0 0;
	float: left;
	width: 270px;
	height: 179px;
	display: block;
	overflow: hidden;
}

#left_bottom_box .anotImg img{
/*	border: 1px solid #5b5b5b; */
}

#left_bottom_box .leftFotogalerie {
	height: 239px;
	display: block;
	overflow: hidden;
}

#left_bottom_box .leftFotogalerie p {
  height: 189px;
}


/** seznam clanku - causy **/
.causyPismeno {
  display: block;
  border-bottom: 1px #e20000 solid;
  margin: 25px 0 5px 0;
}

.causyPismeno span {
  font-size: 16px;
  line-height: 16px;
  font-weight: bold;
  display: block;
  width: 18px;
  height: 18px;
  color: #ffffff;
  padding: 6px 0 0 6px;
  background-color: #e20000;
}

a.noLink {
  text-decoration: none;
}
a.noLink:hover {
  text-decoration: underline;
  color: #e20000;
}

.archivBig * {
/*	font-family: serif; */
}

.archivBig h2 {
	color:#fff;
	font-size:18px;
	font-weight:bold;
	margin:5px 38px;
}

/** archiv cisel **/
.archivDetail .list_item {
	line-height:20px;
}

.archivDetail .even {
	background:#ebebeb;
}

.archivDetail .list_item .page {
	margin-left:5px;
	width:30px;
	float:left;
	color:#000;
}

.archivDetail .list_item .title {
	float:left;
}

#archivDetailTitle {
	width: 561px;
	background: #d90000;
	position: relative;
}

#archivDetailTitle .titulka {
	float:left;
	margin:10px;
}

#archivDetailTitle .titulka img {
	width:90px;
}

#archivDetailTitle .title {
	float:left;
	margin:10px;
	height:107px;
	width:431px;
	_width:411px;
}

#archivDetailTitle .title h1 {
	margin:0 0 20px 0;
	color:#fff;
}

#archivDetailTitle .title a {
	color:#fff;
}

#archivDetailTitle .title a:hover {
	color:#000;
}

#archivDetailTitle .flashUrl {
  margin-top:20px;
  background: #d90000 url(http://img.reflex.cz/images/reflex/flashUrl-bg.jpg) no-repeat right top;
  width:225px;
  height:27px;
  line-height:27px;
  color:#fff;
  font-size:14px;
  font-weight:normal;
  z-index:100;
  float:right;
  border: 1px #f18080 solid;
}

#archivDetailTitle .flashUrl a {
  color:#fff;
  text-decoration:none;
  width:218px;
  padding: 0 10px;
/*  font-family:"Times New Roman", Times, serif; */
  display:block;
}

#archivDetailTitle .flashUrl a:hover {
  color:#fff;
  text-decoration:underline;
}

.fatherfriendly h2 {
	color:#009933 !important;
}

.fatherfriendly .leftArt {
	width:562px !important;
	margin:10px 0 10px !important;
}

.fatherfriendly .leftArt h3 {
	font-family:Arial, Helvetica;
	font-size:16px;
	font-weight:bold;
}

.fotoDne {
	margin:3px 0 5px;
	
}

.fotoDne img {
	width:206px;
	border:1px solid #ccc;
}

.fotoDne a {
	text-decoration:none;
	display:block;
}

.fotoDne a:hover {
	text-decoration:none !important;
}

/** predplatne **/
.predplatne h1 {
  color: #e20000 !important;
  font-size: 18px;
  font-weight: bold;
/*  font-family: Times; */
  text-align: center;
}

.predplatne h2 {
  color: #ffffff !important;
  background-color: #e20000;
  font-size: 16px;
  font-weight: bold;
/*  font-family: Times; */
  text-align: center;
  margin-top: 0px !important;
  padding: 5px !important;
}
.predplatne p {
  color: #000000 !important;
  margin: 10px 0 0 0;
}
.predplatne p.red {
  color: #e20000 !important;
}

.predplatne p.info {
	margin-top: 40px;
}

/*
.predplatne .zpetPred {
  color: #000000;
  font-size: 14px;
  font-weight: bold;
  font-family: Times;
  text-align: center;
  display: block;
  width: 100px;
  line-height: 60px;
  height: 60px;
  border-right: 1px #d4d4d4 solid;
  float: left;
  padding: 0 0 0 10px;
  margin: 0 0 0 30px;
	background: transparent url(http://img.reflex.cz/images/reflex/bg-predplatne-zpet.jpg) no-repeat left center;
}
*/

.predplatne .odkaz {
  color: #000000;
  font-size: 14px;
  font-weight: bold;
  text-align: left;
  display: block;
  width: 300px;
  line-height: 40px;
  height: 40px;
  float: left;
  padding: 0 0 0 35px;
  margin: 0 0 0 185px;
}

.predplatne .vpred {
	background: transparent url(http://img.reflex.cz/images/reflex/bg-predplatne-vpred.jpg) no-repeat left center;
}

.predplatne .vpredbig {
	background: transparent url(http://img.reflex.cz/images/reflex/bg-predplatne-vpred.jpg) no-repeat left center;
  width: 600px;
  margin: 0 0 0 150px;
  _margin: 0 0 0 75px;
}

.predplatne .vzad {
	background: transparent url(http://img.reflex.cz/images/reflex/bg-predplatne-zpet.jpg) no-repeat left center;
  margin: 25px 0 0 350px;
  _margin: 25px 0 0 175px;
}

.predplatne .paidBottomMenu {
  color: #e20000;
  text-align: center;
  line-height: 24px;
  padding: 0;
  margin: 20px 0 0 0;
}

.predplatne .paidBottomMenu a {
  color: #e20000;
  font-size: 14px;
  font-weight: bold;
  padding: 0 15px 0 15px;
}


.predplatne .zpetBig {
  line-height: 155px;
  height: 155px;
}

.popisPred {
  float: right;
  margin: 0 160px 0 160px;
  width: 500px;
  color: #535353;
  line-height: 16px;
}

.popisPred ol {
  list-style: decimal outside;
  margin: 10px 10px 0 7px;
}

.predplatne .nastred {
  text-align: center;
}

.popisPred ol li {
  margin: 5px 0 0 10px;
}

.predplatne .greyPred {
  color: #535353;
  background-color: #eeeeee;
  border: 1px #d4d4d4 solid;
  margin: 15px 160px 5px 160px;
  width: 500px;
}
.popisPred .greyPred {
  margin: 0 160px 0 -15px;
  width: 500px;
}

.popisPredBig{
  float: right;
  margin: 0 10px 0 10px;
  width: 800px;
  color: #535353;
  line-height: 16px;
}

.popisPredBig h3 {
  margin: 10px 0 0 0;
  color: #000000;
  font-size: 15px;
  line-height: 16px;
}

.popisPredBig p {
  margin: 5px 0 0 0;
  font-size: 14px;
  line-height: 18px;
  overflow: hidden;
  color: #000000;
}

.popisPredBig li, .popisPredBig a {
  font-size: 14px;
  line-height: 18px;
  color: #000000;
}

.popisPredBig h2 {
  margin: 30px 0 0 0 !important;
  color: #e20000 !important;
  font-size: 17px !important;
  line-height: 18px;
}

.popisPredBig .tucne {
  font-weight: bold !important;
}


.predplatne .whitePred {
  color: #535353;
  background-color: #ffffff;
  border: 1px #d4d4d4 solid;
  margin: 20px 0 0 0;
}

.predplatne .whitePred p {
  margin: 5px 0 0 30px;
}

.predplatne .greyPred form {
  margin: 20px auto 20px auto;
  text-align: center;
}

.predplatne .greyPred label {
  margin: 10px 0 0 0;
  font-weight: bold;
  width: 175px;
  text-align: right;
  display: block;
  float: left;
  height: 20px;
  line-height: 20px;
}

.predplatne .jmeno {
  border: 1px #cdcdcd solid;
  background-color: #ffffff;
  width: 190px;
  float: left;
  color: #535353;
  margin: 10px 0 0 10px;
  height: 20px;
}

.predplatne .heslo {
  border: 1px #cdcdcd solid;
  background-color: #ffffff;
  color: #535353;
  width: 190px;
  float: left;
  margin: 10px 100px 0 10px;
  height: 20px;
}

.predplatne .prihlasit {
  border: none;
  color: #ffffff;
	background: #ffffff url(http://img.reflex.cz/images/reflex/bg-btn-aktivovat.jpg) no-repeat left top;
  width: 92px;
  height: 19px;
  margin: 15px 37px 0 0;
  font-size: 12px;
  font-weight: bold;
/*  font-family: Times; */
  text-align: center;
}

.predplatne .aktivovat {
  border: none;
  color: #ffffff;
	background: #ffffff url(http://img.reflex.cz/images/reflex/bg-btn-aktivovat.jpg) no-repeat left top;
  width: 92px;
  height: 19px;
  margin: 0 auto 0 auto;
  font-size: 12px;
  font-weight: bold;
/*  font-family: Times; */
  text-align: center;
}

.predplatne .objednat {
  border: none;
  color: #ffffff;
	background: #ffffff url(http://img.reflex.cz/images/reflex/bg-btn-aktivovat.jpg) no-repeat left top;
  width: 92px;
  height: 19px;
  margin: 0 auto 0 auto;
  font-size: 11px;
  font-weight: bold;
/*  font-family: Times; */
  text-align: center;
}


.predplatne .bold {
  font-weight: bold;
  font-size: 12px;
  color: #414141;
}

.predplatne table {
  margin: 10px auto 10px auto;
}

.predplatne td {
  background-color: #f5f5f5;
  border: 4px #ffffff solid;
  margin: 3px;
  padding: 2px;
}

#registration_form td {
  background: transparent;
  border: none;
  padding: 3px;
}

.predplatne td.bgNone {
  background-color: #ffffff;
}

.predplatne td.smallNone {
  height: 2px;
  overflow: hidden;
}

.predplatne .bigTd {
  color: #383838;
  font-size: 18px;
  line-height: 20px;
  font-weight: bold;
  text-align: center;
}

.predplatne .bigTd sup {
  font-size: 9px;
  font-weight: bold;
  position: relative;
  top: -5px;
}

.predplatne .bigTd span {
  display: block;
}

.predplatne .bigTd span.red {
  color: #e20000;
}

.predplatne .bigTd span.cena {
  font-size: 22px;
}

.rightPaid .paidError {
  color: #ffff00;
  font-weight: bold;
  text-align: center;
}

.rightPaid #registration_form {
  border:1px solid #F6B3B3;
  padding: 8px;
  font-weight: bold;
  font-size: 11px;
  margin: 10px 0 5px 0;
}
#right_middle_box .rightPaid #registration_form {
  margin: 10px 10px 5px 10px;
}
.rightPaid #registration_form .prihlaseniLabel {
  color: #551212;
  border-bottom: 1px #551212 solid;
}

#right_middle_box .rightPaid #registration_form .prihlaseniLabel {
  margin: 5px 8px 0 2px ;
}

.rightPaid #registration_form .prihlaseniInfo {
  text-align: left;
  margin: 5px 0 0 10px;
  font-size: 14px;
}


.ziskatPristup {
  width: 202px;
  margin: 10px auto 10px auto;
}

.ziskatPristup .pristup {
  border: none;
  color: #ffffff;
	background: #ffffff url(http://img.reflex.cz/images/reflex/bg-btn-pristup.jpg) no-repeat left top;
  width: 202px;
  height: 38px;
  font-size: 14px;
  font-weight: bold;
/*  font-family: Times; */
  text-align: center;
}

.loginHome .frmLogin {
	width: 358px;
	height: 110px;
	margin: 20px auto 0 auto;
	border: 1px #f6b3b3 solid;
}

.loginHome .frmLogin span {
	margin: 10px 0 3px 10px;
	display: block;
	font-size: 14px;
/*	font-family: Times; */
	font-weight: bold;
	color: #ffffff;
}

.loginHome .frmLogin input {
	width: 163px;
	height: 19px;
	border: none;
	margin: 10px 0 0 10px;
	padding-left: 2px;
	color: #535353;
	border: 1px #00AA00 solid;
}

.loginHome .frmLogin input.btnSubmit {
	float: right;
  width: 83px;
	height: 22px;
	border: none;
	margin: 8px 5px 0 0;
	background: transparent url(http://img.reflex.cz/images/reflex/bg-btn-submit-right.jpg) no-repeat left top;
	font-size: 12px;
/*	font-family: Times; */
	font-weight: bold;
	color: #3d3d3d;
}
                
/** anketa **/
#right_bottom_box .anotMore{
/*  font-family: Times; */
	display: block;
	float: right;
	padding: 5px 18px 0 0;
	margin: 5px 0 0 0;
	width: 200px;
	height: 12px;
	text-align: right;
	font-weight: bold;
	font-size: 11px;
/*	text-transform: uppercase; */
  border-top: 1px #e5e5e5 solid;
  color: #000000;
  background: transparent url(http://img.reflex.cz/images/reflex/bg-sipka-cervena-stredni.jpg) no-repeat right 5px;
}

#left_bottom_box .txtArticle ul {
	margin: 10px;
	margin-left: 20px;
}

#left_bottom_box .txtArticle li {
	list-style-type: square;
	list-style-position: inside;
	margin-bottom: 5px;
}

/* H3 - muze neco rozbit */

#left_bottom_box .txtArticle h3 {
	color: #000;
	font-size: 20px;
	line-height: 30px;
}

#partFooter p {
  font-size: 10px;
  color: #888888;
  margin: 5px 0 0 0;
}

#partFooter p.uvodniText {
  color: #eeeeee;
  margin: 0 0 0 0;
}

/** plovouci prvek v obsahu clanku **/
.txtContent .infoBoxLeft {
  float: left;
  width: 210px;
  margin: 10px 10px 10px 0 !important;
  padding: 10px;
  background: #444444;
  color: #ffffff !important;
}

.txtContent .infoBox {
  margin: 10px 0px 10px 0 !important;
  padding: 10px;
  background: #444444;
  color: #ffffff !important;
}

.txtContent .infoBoxRight {
  float: right;
  width: 210px;
  margin: 10px 0 10px 10px !important;
  padding: 10px;
  background: #444444;
  color: #ffffff !important;
}

/** prihlaseni **/
.prihlaseniInfo {
  text-align: center;
  margin: 20px 10px 10px 10px;
  color: #000000;
}

.predplatne .big {
  font-size: 14px;
  line-height: 18px;
}

.predplatne .tucne {
  font-weight: bold;
}

.prihlaseniInfo a {
  display: block;
  text-align: center;
  margin: 10px 0 0 0;
  font-weight: bold;
  font-size: 14px;
}

a.noBlock {
  display: inline;
}

.prihlaseniError {
  text-align: center;
  margin: 20px 10px 10px 10px;
  color: #e20000;
  font-weight: bold;
}

#actualRight {
	background: #d90000;
}

#actualRight .titulka {
  display: block;
  width: 166px;
	margin: 0 auto 0 auto;
}

#actualRight .titulka img {
	margin: 10px 0 0 0;
}

#actualRight .text {
	padding: 5px;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
}

#actualRight .text a {
	color: #ffffff;
	text-decoration: none;
}

#actualRight .text a:hover {
	color: #ffffff;
	text-decoration: underline;
}




#actualIssue {
	width: 562px;
	background: #E20000;
}

#actualIssue .titulka {
	float:left;
	padding:10px;
}

#actualIssue .titulka img {
	width: 90px;
}

#actualIssue .text {
	float:left;
	padding:10px;
	width:432px;
}

#actualIssue .text h2 {
	font-size:27px;
	font-weight:bold;
	color:#fff;
	border:none;
	font-family:arial; 
	text-transform:none;
}

#actualIssue .text .link {
	width:376px;
	height:27px;
	float:right;
	background:url(http://img.reflex.cz/images/reflex/actualIssue-link.jpg) no-repeat;
	margin-top:50px;
}

#actualIssue .text .link a {
	font-size:14px;
	line-height:27px;
	color:#fff;
	font-weight:bold;
/*	font-family:'Times New Roman'; */
	width:366px;
	height:27px;
	display:block;
	padding:0 0 0 10px;
	text-decoration:none;
/* 	text-transform:uppercase; */
}

#actualIssue .text .link a:hover {
	text-decoration:underline;
}

.white {
  color: #ffffff !important;
}

/** predplatne - statické **/
#predplatne {
 width: 820px;
 %width: 860px;
 margin-top: 20px;
}
#predplatne * {
 margin: 0;
 padding: 0;
}
#predplatne p {
	margin-top: 10px;
	font-size: 11px;
}
#predplatne span {
 border: none;
}
#predplatne h3 {
 font-size: 18px;
 font-weight: bold;
 color: #000;
 line-height: 30px;
}
#predplatne fieldset {
 border: none;
 padding: 20px 0;
}
#predplatne fieldset div {
 float: left;
}
#predplatne-2 {
 background: #f0f0f0;
}
.platce-1,
#platce-5 {
 clear: both;
 width: 300px;
}
.platce-2 {
 width: 270px;
}
.platce-2 span {
 display: block;
 height: 27px;
 position: relative;
}
.platce-2 span.cisla span {
 display: inline;
 padding: 0 7px !important;
 #line-height: 20px;
}
.platce-2 span.cisla div {
 font-size: 11px;
 position: absolute;
 right: 15px;
 top: 3px;
}
.platce-2 span.cisla input {
 width: 25px !important;
}
.platce-2 span.cisla input.p {
 width: 40px !important;
}
.cisla input {

}
.platce-3 {
 width: 245px;
}
#predplatne label.required {
 font-weight: bold;
}
#predplatne label,
#platce-4 div {
 display: block;
 width: 110px;
 float: left;
 text-align: right;
 padding-right: 5px;
 line-height: 20px;
}
#platce-4 div {
 width: 63px;
}
#platce-4 span {
 display: block;
 clear: both;
}
#platce-4 {
 clear: both;
 width: 100%;
 margin: 10px 0;
}
#predplatne select {
	width: 192px;
}
#predplatne input {
 margin-bottom: 5px;
 width: 180px;
 border: #cdcdcd 1px solid;
 height: 20px;
}
.platce-2 input {
 width: 189px !important;
}
.platce-3 input {
 width: 200px !important;
}
#platce-4 input {
 width: 10px;
 %width: 20px;
 float: left;
 border: none;
 margin-top: 3px;
 %margin-top: 0;
}
.platce-2 label {
 width: 55px !important;
}
.platce-3 label {
 width: 27px !important;
}
#predplatne .submit {
 width: 92px;
 height: 19px;
 background: url("http://img.reflex.cz/images/reflex/objednat.jpg") top left no-repeat;
 float: right;
 margin-top: 15px;
 border: none;
 %margin-right: 40px;
}
#predplatne input.small {
	width: 84px !important;
}
.platce-5 {
 width: 100% !important;
 #position: relative;
}
.platce-5 span {
 font-size: 11px;
 padding-left: 10px !important;
 #position: absolute;
 #top: 4px;
}
.darek {
	clear: both;
	width: 100%;
}
.darek input {
	float: left;
	border: none !important;
	width: 10px !important;
	%width: 14px !important;
}
.darek span {
	font-size: 11px;
	padding: 2px 0 0 5px !important;
}
p.smallInfo {
	font-size: 13px !important;
}
p.smallInfo a {
	font-weight: bold;
	color: #e20000 !important;
}
p.info {
 color: #e20000 !important;
 font-weight: bold !important;
 font-size: 18px;
 text-align: center;
 line-height: 30px;
}
.paidLink {
  display: inline;
/*  font-family: Times; */
	color: #e20000;
	font-weight: normal;
	font-size: 12px;
}

/** vysledky vyhledavani **/
#searchResult .leftArt {
  width: 572px;
  height: 125px;
  float: left;
  border-bottom: 1px #E0E0E0 solid;
  margin: 20px 3px 7px 5px;
}


/** odladeni reklamy **/
#ads-article {
	background: #fff;
	border: none !important;
	padding: 0 !important;
	margin: 0 !important;
}

.textovytip {
  display: none;
}

/** odladeni **/
#left_bottom_box1 .boxPromo h2 span.bgx {
  width: 10px;
  height: 15px;
	background: url("http://img.reflex.cz/images/reflex/bg-nadpis-x.png") top left no-repeat;
	overflow: hidden;
  display: inline-block;
	border: 0px #DDDDDD solid;
	margin: 0 3px 0 0;
	#margin: 0 3px 2px 0;
/*
	position:relative;
  top: 1px;
  #top: -2px;
*/
}

#right_bottom_box1 .boxHeadObalTop h2 span.bgzamek {
  width: 11px;
  height: 15px;
	background: url("http://img.reflex.cz/images/reflex/bg-nadpis-zamek.png") top left no-repeat;
	overflow: hidden;
  display: inline-block;
	border: 0px #DDDDDD solid;
	margin: 0 3px 0 0;
	position:relative;
  top: 2px;
}

#ads-textovy-tip {
	margin-top: 20px;
	margin-bottom: 10px;
}


/** homepage - box s reklamou a prihlasenim  **/
.ads {
/* display: block !important; */
}


.boxBody h3 {
  margin: 15px 0 5px 0;
}

.boxBody h2 {
  margin: 15px 0 5px 0 !important;
  border-bottom: none !important;
  border-top: 1px #888888 solid;
  padding: 15px 0 0 0 !important;
}

.actualArts {
	width: 301px;
	float: left;
	height: 358px;
	overflow: hidden;
	overflow-y: scroll;
}

.actualArts .list_item {
	width: 285px !important;
	_width: 290px !important;
	font-weight:normal;
	margin: 0 0 5px 0 !important;
}

.actualArts .list_item h3 {
	width: 240px !important;
}

#actualIssueHead {
	margin-bottom:10px;
}

#actualIssueHead .print {
	float:left;
	width:272px;
	height:27px;
	background: url(http://img.reflex.cz/images/reflex/actualHeadPrint.gif) no-repeat;
}

#actualIssueHead .print a {
	font-size: 16px;
	font-weight: bold;
	color:#fff;
	line-height:27px;
	padding:0 0 0 41px;
	text-decoration:none;
	width:231px;
	_width:272px;
	display:block;
}

#actualIssueHead .web {
	float:left;
	width:301px;
	height:27px;
	background: url(http://img.reflex.cz/images/reflex/actualHeadWeb.gif) no-repeat;
	margin-left:5px;
}

#actualIssueHead .web a {
	font-size: 16px;
	font-weight: bold;
	color:#333;
	line-height:27px;
	padding:0 41px 0 24px;
	text-decoration:none;
	width:236px;
	_width:301px;
	display:block;
}

.paidZone {
  display: none;
}

#bottomPromo h6 {
	color: #E20000;
	font-size: 14px;
	font-weight:bold;
	margin: 10px 3px;
}

#bottomPromo .topArt {
	float:left;
	margin-right:4px;
}

#bottomPromo a {
	width: 168px;
	_width: 190px;
	height: 260px;
	background: #f2f2f2 url(http://img.reflex.cz/images/reflex/selfPromo.gif) no-repeat bottom right;
	display:block;
	padding: 13px 11px;
	text-decoration:none;
}

#bottomPromo a img {
	width: 166px;
	border: 1px solid #5b5b5b;
}

#bottomPromo a .title {
	margin: 5px 0 10px 0;
	display:block;
	font-size: 15px;
	line-height: 16px;
	font-weight:bold;
}

#bottomPromo a .text {
	display:block;
	font-size: 13px;
	line-height: 14px;
}

#bottomPromo a:hover .title {
	text-decoration:underline;
	color: #E20000;
}

#left_bottom_box .txtArticleVideo {
	background:none;
}

#left_bottom_box .topLiveVideo {
	background: #000 url(../../images/reflex/bgVideo.gif) right top no-repeat;
	height: 251px;
}

.videoObal {
	position:relative;
}

.bestOfArticles {
	position:absolute;
	left:429px;
	top:91px
}

.articleItem {
}

.articleItem a {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
	width: 143px;
	height: 36px;
	line-height:36px;
	text-align:center;
	display:block;
	background: url(../../images/reflex/bgArticleItem.gif) no-repeat right;
}

/** otvírak na video online - JXD **/

.videoHP {
  width: 457px;
  height: 264px;
  overflow: hidden;
  margin: 5px auto 0 auto;
}

.videoHPtop {
  display: block;
  width: 457px;
  height: 219px;
  overflow: hidden;
  margin: 0;
}

.videoHPlive {
  display: block;
  width: 228px;
  height: 45px;
  overflow: hidden;
  margin: 0;
  float: left;
}

.videoHPbest {
  display: block;
  width: 229px;
  height: 45px;
  overflow: hidden;
  margin: 0;
  float: left;
}

.boxFooter {
  float: left;
  margin-bottom: 15px;
}

/*** narozeninovy special ***/
.red-block {
	background-color: #e20000;
	padding: 20px 0 10px;
	margin: 0 0 10px 0;
}

.red-block .titleAnot {
	margin: 0 10px 10px;
	border-bottom: 1px solid #f64848;
	padding: 0 0 5px 0;
	background: transparent url(../../images/reflex/bg-sipka-bila-mala.jpg) no-repeat right bottom;
}

.red-block .titleAnot a.anotText {
	color: #fff;
}

.cerveny-nadpis h2 {
color:#E20000 !important;
}

.hodiny {
	width: 820px;
	height: 497px;
	margin: 5px 0;
	background: #fff url(../../images/reflex/narozeniny/hodiny.png) no-repeat;
	position: relative;
}

.hodiny a {
	font: bold 16px Arial;
	color: #000;
	text-decoration: none;
	position: absolute;
}

.hodiny a:hover {
	text-decoration: underline;
}


.hodiny a.ohlasy {
	left:290px;
	top:55px;
}

.hodiny a.ke-stazeni {
	left:235px;
	top:130px;
}

.hodiny a.soutez {
	left:225px;
	top:203px;
}

.hodiny a.obalky {
	left:230px;
	top:275px;
}

.hodiny a.tv-spot {
	left:300px;
	top:350px;
}

.hodiny a.hymna {
	left:360px;
	top:385px;
}

.hodiny a.galerie {
	right:290px;
	top:340px;
}

.hodiny a.prenos {
	right:230px;
	top:275px;
}

.hodiny a.mapa {
	right:230px;
	top:203px;
}

.hodiny a.program {
	right:240px;
	top:130px;
}

.hodiny a.blog {
	right:300px;
	top:60px;
}


/* liScroll styles */

.tickercontainer { /* the outer div with the black border */
background: #fff url(../../images/reflex/narozeniny/bg_program.gif) no-repeat; 
width: 820px; 
height: 43px; 
margin: 0; 
padding: 0;
overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 130px;
top: 10px;
width: 680px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 750px;
font: bold 18px Verdana;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
}
ul.newsticker strong {
white-space: nowrap;
padding: 0;
color: #000;
font: normal 18px Verdana;
margin: 0 50px 0 0;
} 
ul.newsticker span {
margin: 0 10px 0 0;
font: bold 18px Verdana;
} 


/*** narozeniny na hp ***/
.oslavaPlatno {
	width: 820px;
	height: 555px;
	background: #fff url(../../images/reflex/narozeniny/plachta.jpg) no-repeat;
	position: relative;
}

.oslavaPlatno #kampa2 {
	width: 435px;
	height: 375px;
	border: 1px solid #ccc;
	position: absolute;
	bottom: 25px;
	left: 25px;
}

.oslavaMenu {
	width: 300px;
	height: 355px;
	position: absolute;
	bottom: 25px;
	right: 25px;
}

.oslavaMenu a {
	display: block;
	width: 300px;
	height: 25px;
	margin: 10px 0 0 0;
	font: normal 18px/25px Arial;
	color: #fff;
	text-decoration: none;
	border-bottom: 1px solid #f64848;
	background: transparent url(../../images/reflex/flashUrl-bg.jpg) no-repeat right bottom;
}

.oslavaMenu a:hover {
	color: #F4DB00;
}

/** dotazníky **/
.captcha {
  margin: 30px 10px 0 10px;
}
.captcha span {
  display: block;
  float: left;
  width: 200px;
  border: none;
  margin: 0 0 0 20px;
}
.captcha img {
  float: left;
  width: 140px;
  height: 37px;
  margin: 1px 0 0 0;
}
.captcha #captcha {
  float: left;
  width: 200px;
  margin: 0 0 0 20px;
}
.captcha .tipSubmit {
  margin: 10px 0 0 0;
  float: right;
}
.questionary label {
  width: 460px; 
  font-weight: bold; 
  margin: 5px 0 0 0; 
  position: relative; 
  left: 10px; 
  display: block;
}
.questionary input.yesFoto {
  width: 460px; 
  border: 1px #000000 solid; 
  position: relative; 
  top: -30px; 
  left: 10px;
}
.questionary input.noFoto {
  width: 460px; 
  border: 1px #000000 solid; 
  position: relative; 
  left: 10px;
}

/** obrazek v tele clanku **/
.artImg {
  	background-color: #3c3c3c;
    margin:0px;
    padding: 0 0 2px 0;
    font-size: 11px;
    display: block;
    float: left;
}
.artImg img {
    display: block;
    float: left;
    border: 0px #00aa00 solid;
}
.artImg .popisFoto {
    display: block;
/*
    float: left; 
    width: 320px;
*/
    text-align: left;
    border: 0px #00aaaa solid;
    color: #ffffff;
    padding: 2px 0 0 6px;
    border-top: 1px #ffffff solid;
    font-size: 13px;
}
.artImg .autor {
    display: block;
    text-align: right;
    padding: 0 7px 0 0;
/*
    width: 150px;
    float: right;
*/
    color: #ffffff;
    font-weight: bold;
    font-size: 11px;
}



