* {
outline: none;
}

html {
	outline:none;
}

html, body{
	text-align: center;
	background: #fff;
	font: bold 0.85em Arial;
}

body {
	_behavior: url("/css/csshover3.htc");
}

body {
	
}

div {
	text-align: left;
}

td{
	font-size: 11px;
}

a img{
	border-color: #5b5b5b;
}

a:hover {
	text-decoration: underline;
}

div#topCont {
	margin: 0;
	padding:0;
	background: transparent;
	text-align:center;
}

div#leaderContainer{
	width: 1015px;
	margin: 0 auto; 
	padding:0;
	position:relative;
	text-align: left;
}

div#bottomCont {
	margin: 0;
	padding:0;
	background: transparent;
	text-align: center;
}

div#topContent {
	margin: 10px 0;
	border: 1px solid #bfbfbf;
	background: #2a75b9 url(../images/sport/bg_blokhp.gif) repeat-x;
	overflow: hidden;
}

div#topContent h2,
div#topContent div.title {
	margin: 3px 0;
	color: #fff;
	font: bold 12px Arial;
	text-transform:uppercase;
	text-indent: 10px;
	float: left;
}

div#topContent div.svatek {
	float: right;
	margin: 3px 10px 3px 0;
	color: #fff;
	font: 11px Arial;
}


div#banContainer{
	width: 1015px;
	margin: 0 auto; 
	padding:0;
	position:relative;
	text-align: left;
}

div#container{
	width: 848px;
	_width: 849px;
	
	margin-bottom: 20px;
	/*border: #fff 1px solid;
	background-color: #ffffff;*/
  font: 11px arial,sans-serif;
  overflow: hidden;
}



div#partHeader{
	background: transparent url(../images/sport/bg-header.png) no-repeat;
	text-align: right;
	/*overflow: hidden;*/
}
	
div#partTop{
	float:left;
	width:638px;
	overflow: hidden;
	
}
div#wrapperBottom{
	border-top: 1px solid #cdcdcd;
	float:left;
	width:638px;
	_width:637px;
}
div#partRight{
	border-top: 1px solid #cdcdcd;
	float:right;
	width:210px;
	overflow: hidden;
	/*background-color: transparent;*/
}
div#partLeft{
	float: left;
	width: 188px;
	overflow: hidden;
}
div#partCenter{
	/*border-left: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;*/
	text-align: left;
	float: right;
	width: 448px;
	_width: 447px;
	/*_border-left: #cdcdcd 1px solid;
	_border-right: #cdcdcd 1px solid;*/
	overflow: hidden;
/*	background-color: #fff*/
	padding-top:5px;
}
div#partFooter{
	clear:both;
	width:100%;
	overflow: hidden;
	background: #0f0f0f url("../images/blesk/facelift/bg_footer.png") repeat-x;
	text-align: left;
	padding: 0 0 10px 20px;
	width: 828px;
	_width: 848px;
	border: none;
	
}

#wrapperTop {
	min-height:10px;
	%padding: 0;
	width:848px;
	/*background: #fff;*/
}

div#mainContent {
	padding-top: 0px;
}

div#bottomBox {
	background: #fff url(../images/blesk/bg-bottombox.gif) repeat-y;
}

div#bottomBoxDouble {
	background: #fff url(../images/blesk/bg-bottombox-double.gif) repeat-y !important;
}

div.twoColumnRight {
	background: #fff url(../images/blesk/bg-bottombox-double-right.gif) repeat-y !important;
}

div#bottomBoxDouble #wrapperBottom {
	width: 848px !important;
}

div#bottomBoxDouble #partCenter {
	width: 660px !important;

}

div#bottomBoxDouble #partCenter #boxContent {
	width: 650px !important;
}


/* BOXES START */
/*** 24 hodin li�ta ***/
#lista_aktualne {
	margin-top:10px;
	width: 848px;
	height: 72px;
	background: #fff;
	position: relative;
}

#lista_aktualne .left {
	background: #ce2128 url(../images/blesk/facelift/bg_aktualne.gif) repeat-x;
	height: 63px;
	border: 1px solid #ce2128;
	width: 119px;
	padding: 0 5px;
	color: #fff;
	line-height: 62px;
	text-align: center;
	margin-left: 0;
	font-weight: bold;
	float:left;
}

#lista_aktualne a:hover .left {
	color:#fff;
	cursor:pointer;
	text-decoration:underline;
}

/* CAROUSEL */

#horizontal_carousel {
	float: right;
	width: 706px;
	_width:715px;
	height: 61px;
	border: 1px solid #cdcdcd;
	background-color: #ecebeb;
	padding: 1px 3px;
	_padding: 1px 5px 0 4px;
}

#horizontal_carousel .container {
  float: left;
  width: 648px;
  position: relative;
  overflow: hidden;
}

#horizontal_carousel ul {
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
}

#horizontal_carousel ul li {
	border-left: none;
	width: 212px;
  	height: 61px;
  	list-style:none;
  	float:left;
  	padding: 0 2px;
	_width: 216px;
	position:relative;
}

#horizontal_carousel ul li a span div {
	height: 45px;
	overflow:hidden;
}

#horizontal_carousel ul li img {
	border: none;
	border-right: #cecece 1px solid;
	float: left;
	margin: 0;
	padding: 0;
	margin-right: 12px;
}

#horizontal_carousel ul li a {
	border: #cecece 1px solid;
	background: #fff;
	display: block;
	height: 59px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	padding-right: 5px;
	overflow:hidden;
	cursor:pointer;
}

#horizontal_carousel ul li a span {
	display: block;
	padding: 7px 0;
}

#horizontal_carousel ul li a:hover {
	text-decoration: underline;
	cursor:pointer;
}

#horizontal_carousel .previous_button {
  float:left;
  width: 27px;
  height: 57px;
  background: url(../images/blesk/facelift/bg_prev.png) top left;
  border: #c33 1px solid;
  z-index: 100;
  cursor: pointer;
  margin-top: 1px;
}

#horizontal_carousel .previous_button_over {
  background: url(../images/blesk/facelift/bg_prev.png) left -57px;
}

#horizontal_carousel .previous_button_disabled {
  background: url(../images/blesk/facelift/bg_prev.png) bottom left;
  border: #fff 1px solid;
  cursor: default;
}

#horizontal_carousel .next_button {
  float:left;
  width: 27px;
  height: 57px;
  border: #c33 1px solid;
  background: url(../images/blesk/facelift/bg_next.png) top left;
  z-index: 100;
  cursor: pointer;
  margin-top: 1px;
}

#horizontal_carousel .next_button_over {
  background: url(../images/blesk/facelift/bg_next.png) left -57px;
}

#horizontal_carousel .next_button_disabled {
  background: url(../images/blesk/facelift/bg_next.png) bottom left;
  border: #fff 1px solid;
  cursor: default;
}

div.boxHead, div.boxHeadB, div.boxHeadTicker{
	font-size: 11px;
	height: 18px;
	line-height: 18px;
	padding-left: 10px;
	text-align: left;
	color: white;
	border: none;
	background: #2a75b9;
	overflow: hidden;
	margin-top: 5px;
}

div.boxHeadTicker a {
	color: white;
	margin-right: 8px;
}

div.boxHead a{
	color: white;
	padding: 0 10px 0 0;
	text-decoration: none;
}

#boxContent .boxBody{

	text-align: left;
	font-size: 11px;
}

.partRight td {
	font-size: 11px;
}

.boxTopRead div.topRead {
	padding: 2px 2px 2px 10px;
	margin: 0px;
	border-bottom:1px solid #cdcdcd; /*bb*/;
}

.boxTopRead p.last{
	border-bottom:0px solid #cdcdcd; /*bb*/;
}

.boxTopRead .readAnot{
	font-size: 90%;
	color: #DE1111;
}

.boxTopRead a.readLnk,.boxTopRead a.readLnk:visited{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.boxTopRead a.readLnk:hover{
	text-decoration: none;
	color: #DE1111;
}

.srchFld{
	width: 155px;
	height: 15px;
	_height: 20px;
	padding: 0px;
	font-size: 11px;
}
#hlavicka {
/*	background: #ce2128 url(../images/blesk/facelift/bg_hlavicka.gif) repeat-x;*/
	width: 100%;
	_width: 849px;
	text-align: right;
	position:relative;
	height: 55px;
	overflow:hidden;
}

div#hlavicka .user-meta {
	float: right;
	position: relative;
	top: 18px;
	right: 25px;
	color: #33699a;
}

div#hlavicka .user-meta a {
	color: #33699a;
}

#hlavicka .logo {
	float: left;
	margin: 8px;
	height: 50px;
	width: 112px;
	display: block;
	background: transparent url(/images/sport/facelift/sport-logo-bez-url.gif?v=1) no-repeat;
	text-indent: -999;
	overflow: hidden;
	border: 0;
	behavior: url(/js/lib/iepngfix.htc)
}

#hlavicka .logo img {
	display:none;
}

#hlavicka .logo-big {
	position: absolute; 
	top: 5px; 
	left: 5px; 
	border:0; 
	behavior: url(/js/lib/iepngfix.htc)
}

#hlavicka form {
	margin: 0;
	display: inline-block;
	background: transparent url("../images/base-cz/search.png") no-repeat;
	float: right;
	height: 19px;
	width: 152px;
	padding: 0;
	text-align: left;
	position: relative;
	top: 15px;
	right: 15px;
}

#hlavicka input.srchFld {
	font: normal 10px Arial;
	margin: 0 0 0 5px;
	padding: 0;
	height: 15px;
	width: 125px;
	line-height: 15px;
	border: 0 !important;
	background: transparent;
}

#hlavicka input.button {
	font: normal 10px Arial;
	margin: 0;
	padding: 0;
	height: 18px;
	width: 18px;
	line-height: 15px;
	cursor: pointer;
	border: 0;
	background: transparent;
}

#hlavicka .flash {
	position: absolute;
	top: 0px;
	left: 230px;
}

#lista_top {
	text-align: left;
	color: #000;
	width: 850px;
	height: 25px;
	font-size:11px;
	_height: 20px;
	_overflow: hidden;
}
#lista_top a {
	color: #000;
	text-decoration: none;
	margin: 0 5px;
}
#lista_top a:hover {
	color: #d02027;
}
.tituly {
	float: right;
	display: inline-block;
	margin: 5px;
}

#login-menu {
	display: inline-block;
	margin: 5px;
}

/* BOXES END */

div#contentText{
	margin: 0px 10px 0 10px
}

h1{
	font-size: 165%;
	color: #DE1111;
	margin: 0px 0 2px 0;
}
.delimiter{
	clear: both;
	height: 1px;
	margin: -1px 0 0 0;
	font-size: 1px;
}
img#logo{
	position: absolute;
	top: 5px;
}

td.headText{
	font-size: 11px;
	text-align: left;
	vertical-align: top;
}

.magaziny {
	float: right;
	margin: 5px 0px 0px 0px;
	color: white;
}

.magaziny a {
	color: white;
	margin-right: 7px;
	text-decoration: none;
	font-weight: bold;
}

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

.dateName {
	float: left;
	margin-top: 5px;
	color: white;
}

div.headText{
	padding: 10px 10px 0px 0px;
}

span.titleAnot {
	clear: both;
}

.topArt {
	width:438px;
}

.topArt h2 {
	font-size: 18px !important;
	color:#000;
}

.topArt .anotTxt {
	padding: 10px 10px;
	float:left;
}

.anotImg{
	padding:14px 10px;
	float: left;
	width: 155px;
}
.anotTxt{
	font-size: 13px;
}
.anotTxt a:hover{
	color: #000;
	text-decoration:none;
	cursor:pointer;
}

.anotTxt a:hover .anotText .Text{
	color: #000;
	text-decoration:underline;
	cursor:pointer;
}

.anotTxt a:hover .anotText .readMoreSmall {
	color: #2A75B9;
	text-decoration:underline;
}

.anotDate {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.anotImg img{
	border: 1px solid #5b5b5b;	
}

.secContent {
	width:438px;
}

.secContent h2 {
	font-size: 18px;
	color: #fff;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}

.secContent h2 a {
    font-weight: bold;
}

a {
	color:#000;
	text-decoration: none;
}

a.black {
	font-size: 90%;
	color: black;
	text-decoration: none;
	font-weight: bold;
}

div.bottom {
	margin-top: 15px;
}

.bottom a {
	text-decoration: none;
	color: #000000;
}
.bottom a:hover {
	color: #DE1111;
}

.strPad a {
	color: black;
}

div.secConBox {
	margin-top: 10px;
}


.secConBoxHead{
        height: 25px;
        line-height: 24px;
        font-size: 11px;
        background-image: url(bg-box-02.gif);
        background-repeat: repeat-x;
        color: #000;
        margin: 0px;
        
}

.secConBoxHead a{
        text-decoration: none;
		width:418px;
		height:24px;
		padding:0 10px;
		text-align:left;
		color:#fff;
		display:block;
}

.secConBoxHead a h2,
.secConBoxHead a div{
        font-size: 160%;
		text-decoration:none !important;
		margin:0;
		padding:0;
		font-weight: bold;
}

.secConBoxHead a span{
        float:right;
		font-weight:bold;
}

.secConBoxHead a:hover span {
        text-decoration: underline;
}

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

.secConBoxBody{
        width: 218px;
        _width: 215px;
        border: 0px;
        float: left;
        overflow: hidden;
		margin-bottom:20px;
}

.secConBoxBody div.left {
        font-size: 13px;
        padding:0 8px 0 11px;
}

.secConBoxBody div.right {
        font-size: 13px;
        padding:0 11px 0 8px;
}

.secConBoxBody div.bottom{
        padding-left: 10px;
}

.bottom a {
    color: #DE1111;
    font-size: 13px;
}

.strPad{
	padding: 0px 10px;
}
#enquiry {
	padding: 5px;
	text-align: left;
}

#enquiry a:hover {
	cursor:pointer;
	text-decoration:none;
}

#enquiry a:hover span .per {
	text-decoration: none !important;
	cursor:pointer;
}

#enquiry a:hover span .answer {
	text-decoration: underline;
	cursor:pointer;
}

#enquiry a:hover span .per {
	text-decoration: none !important;
	cursor:pointer;
}


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

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

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

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

#enquiry .per {
	float: left;
	margin-left: 7px;
	font-size: 11px;
	font-weight:bold;
}



.cb {
	clear: both;
	height: 1px;
	overflow: hidden;
}

#partCenter .cb {
	width:438px;
	margin:10px 0 0 0;
}

.desc {
	text-align:center;
	font-size: 11px;
}

.imgArticle {
	color: black;
	text-align: left;
	line-height: 11px;
	font-weight: bold;
	font-size: 11px;
}

h1.article {
	font-size: 30px;
	line-height: 40px;
	color: white;
	background-color: #C50404;
	color: white;
	margin-top: 1px;
	padding: 5px;
	font-family: Tahoma;
}

#boxContent {
	width:438px;
	margin:0 5px;
}

#boxContent div.txtArticle {
	padding: 0px;
}

#boxContent div.txtArticle, #boxContent div.txtArticle p {
	font-size: 13px !important;
	text-align: left;
	width: auto !important;
	%font-weight: normal;
}

.pridani_komentare {
	width: 138px;
	height: 19px;
	background: url(../images/sport/facelift/pridej_prispevek.gif) no-repeat;
	padding: 1px 0 0 3px;
}

.pridani_komentare a {
	font-weight: bold;
	color: #fff;
}

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

#boxContent div.txtArticle .artTime {
	margin: 10px 0;
	display:block;
}

.video_box {
	background-color: transparent;
	position: relative;
	width: 208px;
	height: 141px;
	overflow: hidden;
	cursor: pointer;
	border: 1px solid #fff;
}

.video_box #image {
	behavior: url(/js/lib/iepngfix.htc);
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 0;	
}

.video_box #player {
	behavior: url(/js/lib/iepngfix.htc);
	top: 35px;
	left: 0px;
	position: absolute;
	z-index: 500;
}

#partCenter, #partCenter p {
	font-size: 13px;
	display:block;
}

.imThumb {
	padding: 4px;
	padding-top: 0px;

}

.plDesc {
	margin-left: 68px;
	font-size: 11px;
}
.plDesc strong{
	font-size: 11px;
}

div.reklama {
	background-image: none;
	background-color: #9b9d9d;
}


.body_rssLesk a, .body_rssLesk a h4 {
	text-decoration: none;
	color: #de1111;
}

div.head_rss007 {
	background-image: none;
	background-color: #b7e930;
}

div.body_rss007 {
	padding: 5px;
}

div.body_rss007, .body_rss007 p, .body_rssLesk, .body_rssLesk p {
	background-color: black;
	color: white;
	border-bottom: 0px;
	height: auto;
	margin: 0px;
	padding: 0px;
	font-family: tahoma;
	padding-bottom: 7px;
}

.body_rssLesk, .body_rssLesk p {
	background-color: #ffc914;
	color: black;
}

.body_rss007 .boxTopRead, .body_rssLesk .boxTopRead {
	background-color: black;
	margin: 0 5px;
}

.body_rss007 h4, .body_rssLesk h4 {
	color: #b7e930;
	margin: 0;
	padding: 0px;
	font-size: 15px;
}

.body_rssLesk h4 {
	background-color:  #ffc914;
	color: black;
}

.body_rss007 img, .body_rssLesk img {
	padding-right: 5px !important;
	width: 64px;
}

.body_rss007 a, body_rssLesk a {
	text-decoration: none;
}

.body_rssLesk h4 {
	background-color:  #ffc914;
	color: black;
	margin: 0px;
	padding: 0px;
}

div.head_rssLesk  {
	background-color:#C50404;
	background-image:url(../images/bg-box-01.gif);
	background-repeat:repeat-x;
	color: white;
	border-bottom: 0px;
}

.boxArticleContent {
	padding: 0 10px;
}

.boxArtShort p, .anotTxt p {
	width:300px;
	display: block;
}

.boxArtShort {
	padding-bottom: 0px;
}

.boxArtShort div.title, .boxArtShort h3, .boxArtShort .anotTxt, .videoTitle div, .videoTitle h3, .gameTitle div.title, .gameTitle h3, .gameTitle .anotTxt {
	padding: 5px;
	margin: 0px;
}

.videoTitle div, .videoTitle h3, gameTitle div.title {
	padding-bottom: 10px;
}

.boxArtShort div.title a, .boxArtShort h3 a, .videoTitle a, .gameTitle div.title a {
	color: black;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}

.boxArtShort a h3 a:hover, .videoTitle a:hover, .gameTitle div.title a:hover {
	text-decoration:underline;
}

.boxArtShort .anotTxt p {
	padding-left: 0px;
	padding-right: 0px;
}

.boxArtShort img {
	margin-left: 1px;
	border: 1px solid black;
}

.boxLink a {
	font-size: 9px;
	color: white;	
	float: right;	
}

.paging {
	text-align: center;
}

.katpaging {
	margin: 10px;
	text-align: center;
}

.katpaging a {
	margin: 0px 3px;
	color: black;
	font-weight: bold;
	background-color: transparent;
	text-decoration: none;
}

.katpaging a:hover {
	color: #DE1111;
}

.katpaging a.aktpage, .katpaging a.aktpage:hover {
	color: #DE1111;
}
.artImg {
    text-align: right;
	color: #666;
    line-height: 22px;
    margin:0px;
    padding:0px;
    font-size: 11px;
}

.artImg img {
    margin: 0px;
    padding: 0px;
    border: 0px;
}

.txtArticle .artImg img {
    margin: 0px;
    padding: 0px;
    border: 0px;
}

.artImg .autor {
	padding-right: 7px;
}

.artSTtitle {
	margin-top: 10px;
	color: #DE1111;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
}

.artSTtitle1 {
	color: #2a75b9;
	font-size: 9px;
	font-weight: bold;
	padding: 2px;
}

.artSTtitle2 {
	color: #DE1111;
	padding-left: 5px;
	margin-top: 6px;
	text-transform: uppercase;
}

a.readMore, a span.readMore {
	color: #2a75b9;
	font-weight: bold;
	text-decoration: none;
	font-size:24px;
}

a.readMore:hover, a span.readMore:hover {
	font-weight: bold;
	text-decoration: underline !important;
}

.readMoreSmall {
	color: #2a75b9;
	text-decoration: none !important;
	font-weight:bold;
	font-size:16px;
}

a.readMoreSmall:hover, a span.readMoreSmall:hover {
	color: #2a75b9;
	text-decoration: underline !important;
}

.readMoreSmallText {
	color: #2a75b9;
	text-decoration: none !important;
	display:inline-block;
	font-size:11px;
	font-weight:bold;
}

a.readMoreSmallText:hover, a span.readMoreSmallText:hover {
	color: #2a75b9;
	text-decoration: underline !important;
}

a.down {
	font-size:11px;
	float:right;
	margin:0 10px 10px 0;
	padding:0;
}

div.artTitle {
	color: #000;
	font-size: 24px;
	padding: 0px 5px;
}



.secConBoxBody .left .artTitle, .secConBoxBody .right .artTitle {
	margin: 10px 0px;
	padding: 0px;
	color: #000;
	text-decoration: none !important;
}

.secConBoxBody .left a:hover {
	text-decoration:none;
	|text-decoration:underline;
}

.secConBoxBody .left a:hover .artTitle {
	text-decoration:underline !important;
}
.secConBoxBody .left .artText {
	text-decoration:none !important;
}

span.titleAnot a.readMore {
	font-size: 13px;
}

.artTime {
	display:none;
}

.rNum {
	color: #666666;
	font-weight: bold;
}

.artSTtitle1 .artSTtitle1 {
	color: #de1111;
}
.artAuthors {
	text-align: right;
	color: #414141;
	font-weight: bold;
	margin-top: 3px;	
	margin-bottom: 10px;	
	padding-right: 10px;
	font-size: 11px;
}

.related {
	padding: 5px;
}

.related .relHead {
	min-height: 20px;
	padding:10px 5px;
	background-color: #fff;
	font-weight: bold;
}

.related .relArt {
	min-height: 20px;
	padding: 3px;
	padding-top: 4px;
	background-color: #fff;
	color: #000;
	font-size: 13px;
}

.relArt a {
	color: #000;
	font-size: 13px;
	font-weight:normal;
	text-decoration:none;
	clear:both;
	margin:5px 0;
}

.relArt a:hover {
	text-decoration:none;
}

.relArt .relArtPos {
	display:block;
	float:left;
	width:20px;
	font-weight:bold;
}

.relArt .relArtTitle {
	display:block;
	float:left;
	width:382px;
}

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

.relArt a:hover .relArtTitle {
	text-decoration:underline !important;
}


#partRight .boxArtShort img.tentoObrazok,#partLeft .boxArtShort img.tentoObrazok {
	width: 82px;
	float:left;
	margin:10px 10px 0 10px;
	border:1px solid #5b5b5b;
}

#partLeft .boxArtShort img.tentoObrazok {
	width: 73px;
}

#partRight .boxArtShort h3, #partLeft .boxArtShort h3,
#partRight .boxArtShort div.title, #partLeft .boxArtShort div.title{
	float:left;
	width:105px;
	padding:10px 0 0;
	text-decoration:inherit;
	font-weight:normal;
	font-size:13px;
	cursor:pointer;
	display:block;
}

#partLeft .boxArtShort h3,
#partLeft .boxArtShort div.title {
	width: 93px;
}

#partLeft .boxArtShort div.title {
	float:left;
	width:79px;
	padding:10px 0 0;
}

#partRight .boxArtShort .delimiter,#partLeft .boxArtShort .delimiter {
	border-bottom:1px solid #CCCCCC;
	height:10px;
	margin:0 5px;
}

#partRight .boxArtShort a:hover, #partLeft .boxArtShort a:hover h3 {
	text-decoration:underline;
	cursor:pointer;
}

.left_img {
	width: 202px;
	max-height: 165px;
	overflow: hidden;
}

#topImg {
	width: 438px;
	background-color: #eceaeb;
	margin: 5px 0;
}

#topImgSrc {
	font-weight: normal;
	color: black;
	font-size: 11px;
	padding: 3px 5px;
}

#topImgSrc .foto {
	float:right;
	color:#A9A9A9;
	padding-top:5px;
}

#topImg img {
	width: 438px;
}

.dvdobal {
	float: left;
	margin: 10px 10px 5px 25px;
	_margin: 10px 25px 5px 10px;
	padding:5px;
	width:170px;
    height: 127px;
	border: 1px solid black;
}

.dvdobal .cont {
	width: 170px;
}

.dvdobal .cont .mag, .dvdobal .cont .date  {
	color:#333333;
	font-family:Verdana;
	font-size: 11px;
	float: left;
}

.dvdobal .cont .date {
	float: right;
}

.favlinksTd {
	width:170px;
}
.favlinksTd a {
	color: white;
	text-decoration: none;
	font-family: verdana;
	font-size: 10px;
}
.favlinksTd a:hover {
	text-decoration: underline;
}

.archBox, .archBox td {
    text-align:center;
    vertical-align:middle;
    text-transform: uppercase;
}
.archBoxCol1 {
    background-color:#d30c0c;
    line-height: 23px;
}
.archBoxCol2 {
    background-color:#ed2229;
    line-height: 23px;
}
.archBoxCol1 a, .archBoxCol1 a:visited {
    color:black;
    text-decoration:underline;
}
.archBoxCol1 a:hover {
    color:white;
    text-decoration:underline;
}

.ddvote {
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	font-family: tahoma;
	line-height: 34px;
}
.ddvote span.ddvotevalue {
	font-size: 34px;
	color: #c00000;
}
.ddvote img {
	cursor: pointer;
}

#twoColumn {
    width: 637px;
    float: left;
}

#uzavreni {
	width: 210px;
}

.zapasbox {
	width: 100%;
	cursor: pointer;
	display: block;
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 5px;
}
.zapasbox a {
	display: block;
	width: 100%;
	font: 12px Arial;
	color: black;
	text-decoration: none;
	cursor: pointer;
}
.hrajese {
	color: #cc0000;
	font-weight: bold;
}
.teamImg {
	
	width: 11px;
	display: block;
	float: left;
	padding: 4px;
}
.teamTxt {
	width:100px;
	float:left;
	padding:4px;
}
.skore {
	width: 20%;
	_width: 25%;
	text-align: right;
	display: block;
	float: left;
	padding: 4px;
}
.datum {
	font-size: 10px;
}
a.vice {
	font: bold 11px Arial;
	color: black;
	text-decoration:none;
}
a.vice:hover {
	text-decoration: underline;
}
.poutani {
	background-color:#ECEBEB;
	padding: 3px;
	text-align: center; 
}

	

#dvd {
	width: 637px;
}
#dvd .titul {
	margin: 8px;
	_margin: 8px;
	float: left;
	position: relative;
	width: 190px;
	text-align: center;
	height: 250px;
	background: #f2c3c5 url(/images/blesk/dvdsms_paska.gif) no-repeat;
	border-top: 5px solid #AD070E;
	border-bottom: 1px solid #AD070E;

}
#dvd .nazev a {
	font: bold 11px Verdana;
	color: black;
	display: block;
	height: 33px;
	display: block;
	vertical-align: bottom;
   margin: 8px 0 0 0;
	padding: 0 5px;
}
#dvd .info {
	float: left;
	margin: 10px;
}
#dvd .titul .kod {
	font: 11px verdana;
	margin: 4px 0;
}
#dvd .titul a:hover {
	text-decoration: none;
}

#dvd .razeni {
	float: right;
	font: 12px verdana;
	margin: 5px;
}
#dvd .razeni a {
	color: #AD070E;
	font: 12px verdana;
}
#dvd .razeni a:hover {
	text-decoration: none;
}

#dvd .titul img {
	border: 1px solid black;
}

#dvd img.detail {
	padding: 3px;
	float: left;
	border: 1px solid black;
	margin: 0 8px 8px 0;
}

#dvd .title {
	margin: 3px;
	font: bold 20px Verdana;
	color: #000;
}
#dvd h2 {
	margin: 0 0 5px 0;
	font: bold 15px Verdana;
	color: #000;
}
#dvd .film p, .informace p, .rezie p {
	font: 12px Verdana;
	margin: 0;
}

#dvd .informace {
	border-left: 0;
	border-top: 3px solid #AD070E;
	margin: 5px;
	padding: 5px;
}
#dvd .zanr {
	font: 11px Verdana;
	float: right;
	margin: -30px 28px 0 0;
	_margin: -30px 8px 0 0;
}

#dvd div.jakobjednat {
	padding: 5px;
}

#dvd .red {
	font: bold 14px Verdana;
	color: red;
}

#dvd .cerne {
	font: bold 10px Verdana;
	color: black;
}

#dvd .objednavka {
	display: block;
	padding: 10px;
	background: #f2c3c5;
	border-top: 5px solid #AD070E;
	border-bottom: 5px solid #AD070E;
	text-align: left;
}

#dvd .rezie {
	clear: both;
	width: 200px;
	float: left;
	margin: 10px;
}

#dvd .rezie a {
	font: 12px Verdana;
	color: black;
}

#dvd .rezie a:hover {
	text-decoration: none;
}

#dvd .napoveda {
	float: right; 
	margin: 2px;
}
#dvd .napoveda a {
	text-decoration: none;
	font: 9px verdana;
	color: black;
}
#dvd .napoveda a:hover {
	text-decoration: underline;
}
#dvd .genres_list A{
	display: block;
	padding: 3px 5px 3px 5px;
	text-decoration: none;
	background-color: #ed2229;
	color: white;
	margin-bottom: 1px;
}

#dvd .genres_list A:hover{
	font-weight:bold;
	background-color: #d31b24;
}

#dvd .genres_list A.actual{
	font-weight:bold;
	color: #000000;
	background-color: white;
}
#dvd FORM {
	background-color: #d31b24;
	padding: 5px 3px 5px 3px;
}
#dvd FORM INPUT {
	border: 1px solid white;
	font-size: 11px;	
}
#dvd FORM INPUT.button {
}
#dvd .error {
	color: #d31b24;
	font-weight: bold;
	text-align: center;
}
#dvd .search_title {
	font-size: 10pt;
	font-weight: bold;
	padding:  5px 5px 5px 10px;
}
#dvd .search_phrase {
	padding: 5px 5px 5px 10px;
}
#promobox {
    background: none;
    height: 312px;
    margin: 0 0 10px 0;
}

#promobox img {
	border: 0;	
}

#promobox #big {
    width: 438px;
    margin-bottom: 3px;
    cursor: pointer;
	height:224px;
	background-color:#000;
}

#promobox .bg {
    background: url(../images/loader.gif) no-repeat 50% 50%;
}

#promobox .nobg {
	background: transparent;
}

#promobox .small {
    cursor: pointer;
    float: left; 
    margin-right: 3px;
    height: 82px;
    width: 144px;
    overflow: hidden; 
}

#promobox .small img {
	width: 143px;
	height: 82px;
}

/* novy promobox na stare bazi */
ul,li {
  margin: 0;
  padding: 0;
  list-style: none;
}



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

#promobox-new-blesk {
	width: 620px;
	height: 268px;
	float: left;
	position: relative;
 	border-left: 1px solid #2c588b;
 	border-top: 1px solid #2c588b;
 	border-bottom: 1px solid #2c588b;
  	/*background: #B01E23 url(../images/blesk/facelift/bg-promobox.gif) repeat-x;*/
	background-color: #f8f8f8;
	overflow: hidden;
	margin: 0 0 0 1px;
	
}
#promobox-new-blesk * {
	text-decoration: none;
	cursor: pointer;
}
#promobox-new-blesk img {
	border: 0;
}
#promobox-new-blesk .big {
	width: 612px;
	height: 257px;
	border: 1px solid #dadada;
    margin: 4px;
	background: #000;
	overflow: hidden;
	position: relative;
	z-index: 1;
	%top:5px;
	_margin-bottom: 20px;
}

#promobox-new-blesk .big a img {
	width: 612px !important;
	height: 257px !important;
}

#promobox-new-blesk .smallCont {
	position: absolute;
	right: 0px;
	top: 0px;
	/*background: url(opa-5.png);*/
	
	height: 266px;
	width: 178px;
	_height: 264px;
	%width: 170px;
	overflow: hidden;
	padding-top: 5px;
	z-index: 2;
	%top: 2px;
}

#promobox-new-blesk .smallCont li {
	cursor: pointer;
	margin-left: 10px;
	
}

#promobox-new-blesk .smallCont a {
	text-decoration: none;
	color: #000;
	margin: 0;

}
#promobox-new-blesk .smallCont a {
	background: transparent url(../images/blesk-prozeny/bg-small-promobox.gif) !important;
	width: 157px;
	height: 61px;
	overflow: hidden;
	display: block;
	margin: 3px 8px;
	_margin: 0px;
	%margin: 0px;
	position: relative;
}

#promobox-new-blesk .smallCont a h3 {
	display: block;
	width: 80px;
	height: 52px;
	font: normal 12px Arial;
	margin:0;
	padding:0;
	position: absolute;
	top: 7px;
	right: 9px;
	font-weight: bold;
	overflow: hidden;
}

#promobox-new-blesk .smallCont a img {
  height: 52px;
  width: 52px;
  position: absolute;
  top: 5px;
  left: 12px;
  _bottom: 3px;
  _right: 3px;
  
}

#promobox-new-blesk .smallCont .ui-state-active a {
	background: transparent url(../images/sport/bg-small-promobox-hover.gif) !important;
	color: #fff;
}

#promobox-new-blesk .smallCont .ui-state-active a h3 {
	text-decoration: underline;
}

#promobox-new-blesk .smallCont .small img {
	height: 47px;
	width: 57px;
	border: 1px solid #cdcdcb;
	float: left;
	margin: 0 3px 0px 3px;
}

#promobox-new-blesk .top-head {
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 0 40px 0 10px;
	font: bold 11px Arial;
	height: 21px;
	line-height: 21px;
	background: transparent url(../images/sport/bg-head-promobox.png) top right no-repeat;
	color: #fff;
}

/*#promobox-new-blesk h2 {
	background: transparent url(../images/blesk-prozeny/opa-8.png) top right;
	
	position: absolute;
	left: 13px;
	bottom: 0px;
	%bottom: 10px;
	padding: 10px;
	cursor: pointer;
	line-height: 22px;
	font: bold 18px Arial;
	color: #532f71;
	width: 300px;
	display:none;
}*/

#promobox-new-blesk h2 {
	background: transparent url(../images/blesk-prozeny/opa-8.png) top right;

	position: absolute;
	left: 13px;
	bottom: 13px;
	%bottom: 10px;
	padding: 10px;
	cursor: pointer;
	line-height: 22px;
	font: bold 18px Arial !important;
	/*color: #532f71;*/
	color: #2A75B9 !important;
	color: #000;
	width: 300px;
	/*display:none;*/
}

#prave-ted {
	width: 221px;
	height: 268px;
	float: left;
	
	border-right: 1px solid #2c588b;
	border-top: 1px solid #2c588b;
	border-bottom: 1px solid #2c588b;
	background: #f8f8f8;
}
#prave-ted a.black {
	font-weight: normal;
	background: url(../images/sport/sipecka.png) bottom right no-repeat;
	display: inline-block;
	margin: 1px 0;
}
#prave-ted .inside {

	width: 212px;
	height: 257px;
	overflow: hidden;
	margin: 4px 0;
	border: 1px solid #fff;
	background: #f8f8f8 url(../images/blesk/facelift/bg-praveted.gif) no-repeat;
}

#prave-ted .inside .boxHead , #prave-ted .inside .boxHead a, #prave-ted .inside .boxHead h2{
	margin: 0;
	padding: 0;
	font: bold 11px Arial;
	text-transform:uppercase;
	line-height: 18px;
	text-indent: 10px;
}

#prave-ted .anotTxt {
	padding: 5px;
	
}

#prave-ted .anotText {
	width: 155px;
}

#prave-ted .readMoreSmall {
clear:both;
}


.zlutapolozka {
	color: yellow !important;
}

.zlutapolozka:hover {
    color: black !important;
}
#dvdsbooks {
	padding-left: 10px; 
}
#dvdsbooks .date {
	clear: both;
	color: #816666;
	float: left;
	font-weight: bold;
	padding-top: 2px;
	width: 57px;
}

#dvdsbooks .title {
	font-size: 13px;
	font-weight: bold;
}
/*fix:*/
#partLeft .gallery-small{
	margin: 0;
}
DIV.poutak A {
	display: block;
	width: 84px;
	text-align: center;
	float: left;
	font-size: 9px;
	white-space: nowrap;
	margin: 5px;
	_margin: 4px;
	text-decoration: none;
}
DIV.poutak A IMG{
	margin-bottom: 2px;
	border: 1px solid #555555;
}
DIV.poutak A:hover {
	color: black;
}

/************* login box **********/
.prihlasovacibox {
	position: absolute;
	top: 2px;
	left: 3px;
	background: url(../images/prihlaseni.png) no-repeat;
	z-index: 500;
	width: 144px;
	_width: 154px;
	height:101px;
	padding: 28px 5px 0 5px;
	display: block;
	overflow: hidden;
}
.prihlasovacibox img {
	margin: 0;
	border: 0;
	position: absolute;
	top: 3px;
	left: 130px;
}

.prihlasovacibox .submit {
	background: url(../images/button.png) no-repeat;
	width: 114px;
	height: 21px;
	text-align: center;
	color: #fff;
	border: 0;
	font: bold 11px arial;
	top: -14px;
	position: relative;
}

.prihlasovacibox .input {
	width:140px;
	_width:144px;
	margin-bottom: 1px;
}

/***** self promo *****/
#promo {
	background: #f3f3f4 url(../images/blesk/facelift/selfpromo_bg.gif) repeat-x !important;
	padding: 20px 42px;
	_padding: 20px 35px;
}
#promo .titleAnot, #promo .topArt #promo .anotImg {
	margin: 0;
	padding: 0;
}
#promo .topArt {
	width:150px;
	height:230px;
	padding: 12px;
	%padding: 24px 12px 12px 12px;
	_padding: 24px 7px 12px 12px;
	float: left;
	margin: 0px 7px;
	background-color: #fff;;
	position: relative;
}

#promo .category {
	position: absolute;
	top: 0;
	left: 0;
	
	width: 150px;
	_width: 174px;
	_height: 12px;
	display: block;
	font: bold 11px arial;
	color: #fff;
	background-color: #ED1C24;
	padding: 0 12px 0px 12px;
	%padding: 0 12px;
	_padding: 0px 12px 0px 12px;
}
#promo .titleAnotA .anotImg {
	margin: 10px 0;
	_margin: 22px 0;
	float:none !important;
	padding: 0 !important;
	display:block;
}
#promo img {
	width:150px !important;
	margin: 0 !important;
}

#promo .titleAnotA .anotTxt {
	width:150px;
	padding:0;
}

#promo .titleAnotA .anotTxt h2,
#promo .titleAnotA .anotTxt div {
	margin-top:0px !important;
	margin_bottom: 15px !important;
	width:150px !important;
	font: bold 12px Arial !important;
	text-transform: none;
	line-height: normal;
}

#promo .titleAnotA .anotTxt p {
	font: normal 11px Arial;
	color: #000;
	text-transform: none;
	margin-top: 0;
	padding: 0 !important;
	width:150px;
}

#promo a.titleAnotA:hover h2,
#promo a.titleAnotA:hover div {
	text-decoration:underline;
}
/*********************************** HORNI MENU 3.0 *********************************/
#menu {
	width: 842px;
	_width: 849px;
	height: 28px;
	_height: 29px;
	/*background: #933 url(../images/blesk/facelift/bg_menu.gif) repeat-x;*/
	padding-left: 6px;
	left: 0px;
	position:relative;
	_overflow:hidden;
	/*clear: both;*/
	_background: transparent url(../images/sport/bg-header.png) no-repeat bottom left;

}
#menu a * {
	cursor: pointer;
}
#menu a {
	font-weight: bold;
	font-size: 12px;
	display: block;
	float: left;
	outline: none;
	color: #fff;
	text-decoration: none;
	margin: 0 2px 0 4px;
	position: relative;
	left: 1px;
	_position:relative;
	_top: 1px;
}

#menu .menuLinka {
	font-weight: bold;
	display: block;
	float: left;
	margin: 0;
	width: 1px;
	height: 28px;
	overflow: hidden;
	background: transparent url("../images/blesk/facelift/bg_menu-hover-new-linka.png?v=21") no-repeat top left;
	_position:relative;
	_top: 1px;
}

#menu .menuLinka img {
	display: none;
}

#menu .noView {
	display: none;
}

#menu a span {
	display: block;
	padding: 0 5px 0 3px;
	height: 28px;
	line-height: 28px;
	_display: inline;
}

#menu a {
  _position: relative;
  _top: 2px;
  height: 28px;
}




#menu a.active,
#menu a:hover  {
	color: #000;
/*	background: transparent url("../images/blesk/facelift/bg_menu-hover.png?v=20") no-repeat; */
	background: transparent url("../images/blesk/facelift/bg_menu-hover-new.png?v=23") no-repeat top left;
}

#menu a.active span,
#menu a:hover span {
    color: #000;
/*	background: transparent url("../images/blesk/facelift/bg_menu-hover-right.png?v=20") top right no-repeat; */
	background: transparent url("../images/blesk/facelift/bg_menu-hover-new-right.png?v=23") top right no-repeat;
	position: relative;
	right: -4px;
	%position: static;
	%right:0px;
}

/********** SUBMENU *********/


div#submenu {
	
	height: 25px;
	background: transparent url("../images/blesk/facelift/bg_submenu.png") bottom no-repeat;
	padding: 0 0 0 10px;
	margin-bottom: 10px;
	color: #fff;
}
li.folder div {
	_display: none;
}
li.folder ul {
	_clear: both;
}
div#submenu li span {
	!important display: block;
	float: left;
	width: 2px;
	margin-top:4px;
}
div#submenu ul, div#submenu li, div#submenu a {
	display:block;
	margin:0;
	padding:0;
	border:0;
	float: left;
	color: #000;
}
div#submenu ul {
	list-style:none;
	display: block;
	float: left;
	/*position: relative;*/
}
div#submenu ul.menuItems{
	/*position: relative;*/
	height: 30px;
	width: auto;
}
div#submenu ul.showSubcats li a{
	background: url(../images/sport/facelift/submenu_sipka.gif) no-repeat center right;
	_background: url(../images/sport/facelift/submenu_sipka.gif) no-repeat top right;
	padding-right:20px !important;
	height:24px;
	line-height:24px;
}
div#submenu a {
	display: block;
	text-decoration:none;
	color: #000;
	font-weight:bold;
	font-size: 11px;
	 /*width:100%; IE */
}

div#submenu a.active {
	color: #999;
}

div#submenu a:hover {
	text-decoration: underline;
}

div#submenu a.active {
	font-weight: bold;
}
div#submenu li {
	/*position:relative;*/
	z-index:20;
}

div#submenu li>a {
	display: block;
	float: left;
}

div#submenu ul.showSubcats li a:hover {
	_height:23px;
	_line-height:23px;
}

div#submenu .showSubcats li.folder:hover {
	z-index:100;
	background: #fff url(../images/sport/facelift/submenu_active.gif) repeat-x;
	border:1px solid #cdcdcd;
	border-bottom:none;
}
div#submenu .showSubcats li.folder:hover span {
	display:none;
	_width:0px;
	_margin:0;
	_padding:0;
}

div#submenu ul li ul li {
	padding: 0;
	margin: 0;
	width:auto;
}
div#submenu ul li ul li a{
	border: none;
	display: block;
	width: auto;
	clear: both;
}
div#submenu ul.showSubcats ul {
	width: 165px;
	background:#fff;
	border:1px solid #cdcdcd;
	border-top:none;
	margin-left:-1px;
}

div#submenu .folder a{
	padding: 5px 5px;
}

div#submenu .folder ul {
}

div#submenu ul.showSubcats .folder a{
	padding: 0px 15px 0 5px;
	_padding-bottom: 6px;
}

div#submenu ul.showSubcats li.folder ul li a{
	height:25px;
	line-height:25px;
	padding: 0 15px 0 5px;
	_padding-bottom: 6px;
}

div#submenu ul.showSubcats ul a{
	background-image: none;
	background-color: #fff;
	width: 135px;
	_width: 160px;
	padding-left:5px;
	margin-left:2px;
	margin-right:2px;
	display:block;
	height:16px;

}
div#submenu ul.showSubcats ul a:hover{
	background: #fff url(../images/sport/facelift/dropdown_hover.gif) repeat-x;
}
div#submenu ul ul, div#submenu li:hover ul ul {
	display:none;
	/*position: absolute;*/
}
div#submenu li:hover ul, div#submenu li:hover li:hover ul {
	display:block;
	z-index: 12;
	position: absolute;
}
div#submenu li ul {

}

div#submenuOff{
	display:none;
}
div#submenu .cleaner {
	clear: both;
	display:none;
}

div.pm div a {
	padding-top:0px;
}

.gameTitle img {
	width:208px;
	border: 1px solid #fff;
}

.divkaDne {
	width: 208px;
	border: 1px solid #fff;
}

.center {
	text-align:center;
	clear:both;
}

.boxArtShort h4 {
	margin-left:10px;
	font-size:12px;
}

/* BLESK */

#promobox #_smallPromoboxImg_1 {
	width: 144px;
}
#promobox #_smallPromoboxImg_2 {
	margin-left: 1px;
}

.titleAnot h2 {
	margin:0;
	font-size:20px;
	width:243px;
}

div.secContent div.titleAnot h2 {
	margin: 10px 10px;
	font-size:20px;
	width: auto !important;
	color:#000 !important;
}

div.secContent div.titleAnot h2 a {
	color:#000 !important;
}

#partCenter .delimiter {
	border-bottom: #ebebeb 1px solid;
}

.titleAnot h1 {
	font-size: 18px;
	width: 278px;
	position: absolute;
	right: 0;
	_left: 0;
}

/* Speciály - new - class */

.boxSpecials div.box,
.boxSpecials div.new {
	/*margin: 8px;*/
	margin: 8px 0;
	margin-left:0px;
	height: 39px;
	width:181px;
}

.boxSpecials h3 {
	color: #000;
	font-size: 12px;
	font-weight: bold;
	display: block;
	padding: 4px 10px 0 7px;
	height: 35px;
	margin: 0 0 0 39px;
	cursor:pointer;
}
.boxSpecials div.title {
	color: #000;
	font-size: 12px;
	font-weight: bold;
	display: block;
	padding: 4px 10px 0 7px;
	height: 35px;
	margin: 0 0 0 39px;
	cursor:pointer;
	width: 120px;
}
.boxSpecials div.new {
	background: #ecebeb;
}
.boxSpecials div.new a h3 span,
.boxSpecials div.new a div.title span {
	color: #ec1c24;
	font-size: 10px;
}

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

.boxSpecials div a span.specImg img {
	border:none;
}

.boxSpecials div a:hover > h3,
.boxSpecials div a:hover > div.title{
	text-decoration:underline;
}

.boxSpecials .delimiter {
	border-bottom:1px solid #ebebeb;
	height:1px;
	margin:0 5px 0 0;
}

/* Speciály - old - id */

#boxSpecials div {
	margin: 8px;
	/*margin: 8px 0;*/
	margin-left:0px;
	height: 39px;
	width:181px;
}

#boxSpecials h3 {
	color: #000;
	font-size: 12px;
	font-weight: bold;
	display: block;
	padding: 4px 10px 0 7px;
	height: 35px;
	margin: 0 0 0 39px;
	cursor:pointer;
}
#boxSpecials div.new {
	background: #ecebeb;
}
#boxSpecials div.new a h3 span {
	color: #2a75b9;
	font-size: 10px;
}

#boxSpecials div a span.specImg {
	float: left;
	margin:0;
	padding:0;
	cursor:pointer;
}

#boxSpecials div a span.specImg img {
	border:none;
}

#boxSpecials div a:hover > h3 {
	text-decoration:underline;
}

#boxSpecials .delimiter {
	border-bottom:1px solid #ebebeb;
	height:1px;
	margin:0 5px 0 0;
}

#boxSpecials2 .serviceSpecial {
	margin: 3px;
	margin-left: 0;
	height: 32px;
	width:183px;
	background-color: #ecebeb;
}

#boxSpecials2 h3,
#boxSpecials2 div a div {
	color: #000;
	font-size: 12px;
	font-weight: bold;
	display: block;
	padding: 10px 10px 0 7px;
	height: 35px;
	margin: 0 0 0 30px;
	cursor:pointer;
}

#boxSpecials2 .serviceSpecial .new a h3 span {
	color: #ec1c24;
	font-size: 10px;
}

#boxSpecials2 .serviceSpecial a span.specImg {
	float: left;
	margin:3px;
	padding:0;
	cursor:pointer;
}

#boxSpecials2 .serviceSpecial a span.specImg img {
	border:none;
}

#boxSpecials2 .serviceSpecial a:hover > h3{
	text-decoration:underline;
}

#boxSpecials2 .delimiter {
	border-bottom:1px solid #ebebeb;
	height:1px;
	margin:0 5px;
}
.menuLeft {
	list-style-type: none;
	padding: 0;
	font-size: 12px;
	margin: 5px;
}
.menuLeft li {
	padding: 3px;
	padding-left: 5px;
	color:#000000;
}
.menuLeft li a{
	color:#000000;
}
.menuLeft li a:hover{
	color:#000000;
}
.menuLeft li.title {
	font-weight: bold;
	border-bottom: #cdcdcd 1px solid;
}

#partRight div.titleAnot {
	margin: 0;
	padding: 0;
}
#partRight div.anotTxt {
	margin: 0;
	padding: 5px;
	min-height: 30px;
}

#partRight div.anotTxt h3{
	float:left;
	width:150px;
}
div.titleAnot div.even {
	background: #ecebeb;
}
#partRight .titleAnot .anotTxt a {
	font-weight: normal;
}
div.titleAnot div.bold a {
	font-weight: bold;
}
.anotDate {
	font-size: 10px;
	font-weight: normal;
	display: block;
	float: left;
	margin-right: 5px;
	width:40px;
}
div.topReadImg div {
	clear: both;
	margin: 7px;
	padding: 0 3px 9px 3px;
	border-bottom: #cdcdcd 1px solid;
}
div.topReadImg div a {
	font-size: 12px;
	color: #000;
}
div.topReadImg div img {
	float: left;
	margin-right: 10px;
}
div.topReadImg div span {
  display: block;
  clear: both;
}
div.topReadImg div.last {
	border-bottom: none;
}



#partFooter ul {
	float: left;
	list-style-type: none;
	padding: 0;
	margin: 15px 0 0 0;
	width: 142px;
}
#partFooter ul li {
	padding: 4px 0 4px 20px;
}
#partFooter ul li a {
	color: #fff;
	font-size: 11px;
	%line-height: 11px;
}
#partFooter ul li.title {
	border-bottom: #424242 1px solid;
	position: relative;
	height: 21px;
	%line-height: 21px;
	_height:30px;
	%line-height: 21px;
	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("../images/blesk/facelift/footer_blesk.png") no-repeat;
	background-position: 0 0;
}
#partFooter ul li.aha span {
	background: url("../images/blesk/facelift/footer_aha.png") no-repeat;
}
#partFooter ul li.sport span {
	background: url("../images/blesk/facelift/footer_sport.png?v=6") no-repeat;
}
#partFooter ul li.reflex span {
	background: url("../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;
	font-size: 11px !important;
	font-weight: normal;
}
#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;
}

#breadCrumbs {
	font-size: 11px;
	font-weight: normal;
	display: block;
	margin:5px 0;
}
#breadCrumbs a {
	margin-top: 1px;
}
#breadCrumbs span {
	margin: 0 5px;
}

#breadCrumbs h1 {
	font-weight: bold;
	font-size:11px;
	color: #000;
	margin-top: 1px;
}


/*** modni policie ****/

.modni-policie h1 {
	font: bold 15px Arial;
	margin: 0;
	color: #000;
}
.modni-policie .relArt {
	margin: 8px 50px;
}	

.modni-policie .relArt a {
	font: bold 15px Arial;
	color: #000;
	text-decoration: none;
}
.modni-policie .relArt a:hover {
	text-decoration: underline;
}
.modni-policie .perex {
	font: 12px Arial; 
	width: 848px;
}
.modni-policie .article {
	float: right; 
	margin: 10px;
}

.modni-policie .artImg img {
	width:848px !important;
}

.anotText {
	display:block;
	float:left;
	width:155px;
}




#partRight .boxHead a{
		width:190px;
		height:18px;
		text-align:left;
		color:#fff;
		display:block;
}

#partRight .boxHead a h2, #partRight .boxHead h2,
#partRight .boxHead a div, #partRight .boxHead div{
        text-transform: uppercase;
		font-size:11px;
		text-decoration:none !important;
		margin:0;
		padding:0;
		font-weight: bold;
}

#partRight .boxHead a span{
        float:right;
		cursor:pointer;
}

#partRight .boxHead a:hover {
        text-decoration: none;
		cursor:pointer;
}

#partRight .boxHead a:hover span {
        text-decoration: underline !important;
		cursor:pointer;
}

#partRight .boxHead a:hover h2,
#partRight .boxHead a:hover div {
        text-decoration: none !important;
		cursor:pointer;
}

#partRight .boxHead a h2, #partRight .boxHead h2{
        text-transform: uppercase;
		font-size:11px;
		text-decoration:none !important;
		margin:0;
		padding:0;
}



#partLeft .boxHead a{
		width:168px;
		height:18px;
		text-align:left;
		color:#fff;
		display:block;
}



#partLeft .boxHead a span{
        float:right;
		cursor:pointer;
}

#partLeft .boxHead a:hover {
        text-decoration: none;
		cursor:pointer;
}

#partLeft .boxHead a:hover span {
        text-decoration: underline !important;
		cursor:pointer;
}

#partLeft .boxHead a:hover h2 {
        text-decoration: none !important;
		cursor:pointer;
}

#partLeft .boxHead a h2, #partLeft .boxHead h2,
#partLeft .boxHead a div, #partLeft .boxHead div {
        text-transform: uppercase;
		font-size:11px;
		text-decoration:none !important;
		margin:0;
		padding:0;
		font-weight: bold;
}

.gameTitle p {
	margin:0;
}

.gameTitle .anotTxt p {
	width:200px;
}

.titleAnotA .anotTxt {
	width:243px;
	padding:0;
}

.titleAnotA .anotTxt h2 {
	margin-top:9px;
	margin-bottom:5px;
	font-size: 18px !important;
}

.titleAnotA .anotTxt p {
	margin-top:10px;
	width:243px;
	font-size: 13px;
}

a.titleAnotA:hover .titleAnot h2 {
	text-decoration:underline;
}

.top h2 {
	width:430px !important;
}

.top p {
	width:430px !important;
}

.top .anotImg {
	width:438px;
	float:none;
	padding:5px 0 0 0;
}

.top:hover h2 {
	text-decoration:underline;
}

.titleAnotA:hover {
	text-decoration:none;
	cursor:pointer;
}

.titleAnotA:hover h2 {
	text-decoration:underline;
}

.forumDate {
	font-weight: normal;
	display: block;
	float: left;
	margin-right: 5px;
	width:80px;
}

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

.forumArt {
	min-height: 20px;
	padding: 3px;
	padding-top: 4px;
	background-color: #fff;
	color: #de1111;
	font-size: 13px;
}

.forumArt a {
	color: #000;
	font-size: 13px;
	font-weight:bold;
}

.forumArt a:hover .forumText {
	text-decoration:underline;
}

.topVideo {
	background-color:#000 !important;
}

.topVideo #topImgSrc {
	color:#fff !important;
}

/** submenu superstar **/
.submenuLeft {
	list-style-type: none;
	padding: 0;
	font-size: 12px;
	margin: 5px;
}
.submenuLeft li {
	padding: 3px;
	padding-left: 5px;
	color:#000000;
}
.submenuLeft li a{
	color:#000000;
}
.submenuLeft li a:hover{
	color:#000000;
}
.superstar-sub {
	background: #c7e3f6;
}

.superstar-sub .boxHead {
	background: #c7e3f6 url(../images/blesk/facelift/submenu_superstar.gif) repeat-x;
}

#wrap {
	border: 1px solid #2c588b !important;
}

#wrap a.header-24 {
	background: #fff url(../images/base-cz/jcarousel/bg_item_header_sport.gif) repeat-x;
	color:#2a75b8;
}

.jcarousel-next-horizontal {
	background: transparent url(../../images/sport/wrap-right.png) no-repeat scroll 0 0
}

.jcarousel-prev-horizontal {
	background: transparent url(../../images/sport/wrap-left.png) no-repeat scroll 0 0
}


.ligovatabulka {
	width: 100%;
}
.ligovatabulka td {
	padding: 2px;	
	font: 10px verdana;
}
.ligovatabulka .popisky, .ligovatabulka .detail {
	background-color: #99c0df;
	font-weight: bold;
	font-size:11px;
}
.ligovatabulka .modra {
	background-color: #E5F0F9;
}
.ligovatabulka .detail {
	text-align: center;
}
.ligovatabulka .detail a {
	color: black;
	font-weight: bold;
	text-decoration: underline;
}
.ligovatabulka .detail a:hover {
	text-decoration: none;
}

.anotImg{
	padding:14px 10px;
	float: left;
	width: 155px;
}
.anotTxt{
	font-size: 13px;
}
.anotTxt a:hover{
	color: #000;
	text-decoration:none;
	cursor:pointer;
}

.anotTxt a:hover .anotText{
	color: #000;
	text-decoration:underline;
	cursor:pointer;
}

.anotDate {
	font: normal 11px Arial;
	color: #fff;
	height: 28px;
	width: 34px;
	text-align: center;
	background: transparent url(../images/sport/time_box.gif) no-repeat;
	display: block;
	float: left;
	margin-right: 5px;
}
.anotImg img{
	border: 1px solid #5b5b5b;	
}

/* DOTAZNÍK - REPREZENTACE */

.questionary h3, h4 {
  font-size: 24px;
	margin: 0;
	text-align: left;
}

.questionary h3 {
  color: #2a75b9;
}

h3.questSubNadpis  {
  color: #2a75b9;
  font-size: 18px;
  margin: 0 0 0 6px;
  font-weight: bold;
}

.questionary .title {
	background: #2a75b9;
	color: #fff;
	padding: 5px;
	font-size: 13px;
	margin: 15px 0;
	text-align: right;
	width: 420px;
	float: left;
}

.questionary .title p {
	font-size: 11px !important;
}

.questionary .title span{
	float: right;
	font-weight: bold;
	_display: block;
	_position: absolute;
	_right: 15px;
}
.questionary .title .questionName {
	float: left;
	font-weight: bold;
	display: block;
	width: 200px;
	left: 15px;
}
.questionary .title .questionName {
	float: left;
	font-weight: bold;
	display: block;
	width: 200px;
	left: 15px;
}
.questionary .questionError {
	font-weight: bold;
	display: none;
	border: 1px #e20000 solid;
	background: #fce5e5;
	color: #c20000;
	padding: 5px;
	text-align: center;
}
.questionary .questionInfo {
	font-weight: bold;
	display: none;
	border: 1px #00e200 solid;
	background: #e5fce5;
	color: #00a200;
	padding: 5px;
	text-align: center;
}


.questionary .option {
	width: 50%;
	_width: 48%;
	float: left;
	margin-bottom: 5px;
  cursor: pointer;
	_cursor: hand;
}

.questionary .option {
  background: #FFFFFF;
  width: 72px;
  margin: 16px;
}

.questionary .option:hover {
  background: #DEDEDE;
}

.questionary .option2 {
	display: block;
	margin: 15px 0 0 0;
	float: right;
	width: 415px;
}

.questionary .option span {
/*  position: absolute; */
	font-weight: bold;
	font-size: 11px;
  display:block;
  width:72px;
  margin: 5px 0 0 0;
}

.questionary .option img {
	width: 70px;
	height: 70px;
	border: 1px #DEDEDE solid;
}

.questionary .option2 img.fotoAnketa {
	width: 70px;
	height: 70px;
	border: 1px #DEDEDE solid;
	float: left;
}

.questionary .option2 span {
	float: right;
	display: block;
	width: 335px;
/*
	_position: absolute;
	_left: 110px;
*/
}

.questionary h5 {
  font-weight: normal;
  font-size: 12px;
	display: block;
	float:left;
	border-bottom: 1px #DEDEDE solid;
	margin: 15px 0 0 0;
	_margin: 10px 0 0 0;
	width: 415px;
}

.questionary h4 {
	display: block;
	float:left;
	margin: 15px 0 0 0;
	width: 415px;
}

.questionary .option2 span .progressBar {
	font-size: 10px;
	padding: 0px;
	line-height: 10px;
}

.questionary .option2 span .progressBar span.procenta {
	font-size: 13px;
	padding: 0px;
	margin: 0 0 0 10px;
	line-height: 10px;
	font-weight: bold;
	display: inline;
	float: none;
}

.questionary .option2 span img {
	margin: 2px 0 0 0;
}

.questionary .captcha {
  margin-top: 15px;
	padding: 15px;
	border: #2a75b9 2px solid;
	position: relative;
}

.questionary .tipSubmit {
  width: 108px;
	height: 28px;
	_line-height: 25px;
	position: absolute;
	right: 15px;
	_right: 50px;
	bottom: 15px;
	_top: 60px;
	background: url('/images/sport/vote.jpg') top left no-repeat;
	border: none;
	cursor: pointer;
}




/* chat */
.onlineTalkDiv a#OTshowFormA, .onlineTalkDiv a#OTshowFormR {
	color: black;
	display: block;
	float: left;
	background-color: #ddd;
	font-weight: bold;
	cursor: pointer;
	padding: 2px 8px;
	text-align: center;
}
.onlineTalkDiv .OTformtable {
	width: 95%;
}

.onlineTalkDiv .OTform {
	font-size: 12px;
}

.onlineTalkDiv .OTform label {
  display: block;
	font-weight: bold;
	margin: 2px 15px 3px 15px;
}

.onlineTalkDiv .OTform #OTmyname, .onlineTalkDiv .OTform #OTquestion {
	width: 380px;
	margin: 0 15px 10px 15px;
}

.onlineTalkDiv .OTform #OTquestion {
	height: 110px;
}



.onlineTalkDiv .OTformtable .label {
	width: 15%;
	font-weight: bold;
	padding-left: 15px;
	font-size: 14px;
}
.onlineTalkDiv .OTformtable #OTmyname, .onlineTalkDiv .OTformtable #OTquestion {
	width: 100%;
	margin-bottom: 5px;
}
.onlineTalkDiv .OTformtable #OTquestion {
	height: 110px;
}
.onlineTalkDiv .OTIquestion {
	font-size: 12px;
	width: 97%;
/*	background-color: #f0f0f0; */
	padding: 5px;
	margin-bottom: 1px;
	font-weight: bold;
}
.onlineTalkDiv .OTIfrom {
	color: #000000;
	font-weight: normal;
}
.onlineTalkDiv .OTIanswer {
	font-size: 12px;
	background: #ffffff;
	padding: 5px 5px 5px 5px;
	border: 0px #AA0000 solid;

}
.onlineTalkDiv .OTIanswer .OTIanswerLeft{
	font-weight: bold;
	width: 33px;
	border: 0px #cd0000 solid;
	text-align: left;
}

.onlineTalkDiv .OTIanswer .OTIanswerRight{
	font-weight: normal;
	width: 370px;
	border: 0px #00cd00 solid;
}

.onlineTalkDiv .OTIanswer .cbChat{
  height: 1px;
  overflow: hidden;
	margin: 0;
	padding: 0;
	clear: both;
}

.onlineTalkDiv .OTIanswer .OTIanswerLeftDiv{
  float: left;
	font-weight: bold;
	width: 33px;
	text-align: left;
	font-size: 11px;
	margin: 0;
}

.onlineTalkDiv .OTIanswer .OTIanswerRightDiv{
  float: right;
	font-weight: normal;
	width: 365px;
	font-size: 11px;
	margin: 0;
}


.onlineTalkDiv .OTIzaznam {
	background-color: #E0E0E0;
	margin: 0 0 15px 0;
	border: 1px #cdcdcd solid;
}

.onlineTalkDiv .article {
	margin: 0 0 15px 0;
	border-top: 1px #cdcdcd solid;
	border-bottom: 1px #cdcdcd solid;
}

.onlineTalkDiv .OTIzaznamWh {
	background-color: #ffffff;
	margin: 0 0 5px 0;
	border: 1px #ffffff solid;
}



.onlineTalkDiv .OTIquestion span.dart {
	color: #DE1111;
	font-weight: bold;
	font-size: 12px;
	position: relative;
	top: -2px;
}

.onlineTalkDiv #frmOT{
  border: 1px #dbdbdb solid;
}
.onlineTalkDiv .OTshowTitle{
  background: #dbdbdb;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  padding: 3px 10px 3px 10px;
}

.onlineTalkDiv #OTshowFormA{
  display: none;
}

.onlineTalkDiv #frmOT{
  display: block !important;
}

.onlineTalkDiv #OTmyname{
  border: 1px #dbdbdb solid;
  padding: 1px;
  font-size: 11px;
}

.onlineTalkDiv #OTquestion{
  border: 1px #dbdbdb solid;
  padding: 1px;
  font-size: 11px;
  font-family:arial,sans-serif;
}

.onlineTalkDiv .OTformtable td{
  margin: 0 0 5px 0;
  font-size: 11px;
  vertical-align: top;
}

.onlineTalkDiv #OTbtnSubmit{
  background: #2A75B9;
  border: 0;
  font-size: 11px;
  text-align: center;
  color: #FFFFFF;
  font-weight: bold;
  padding: 3px 5px 3px 5px;
  margin: 6px 17px 15px 0;
  cursor: pointer;
}

a#OTshowFormR {
  background: #dbdbdb;
  margin: 10px;
  font-size: 11px;
  text-align: center;
  color: #000000;
  font-weight: bold;
  padding: 3px 5px 3px 5px;
}

a:hover#OTshowFormR {
  color: #000000;
}


#OTshowUpdating {
  color: #AA0000;
  font-weight: bold;
  float: left;
  width: 150px;
  height: 21;
  border: 1px #AA0000 solid;
	padding: 3px;
  text-align: center;
  margin: 10px;
}

#OTshowUpdate {
  color: #00AA00;
  font-weight: bold;
  float: left;
  width: 150px;
  height: 21;
  border: 1px #00AA00 solid;
	padding: 3px;
  text-align: center;
  margin: 10px;
}

#OTmsgs {
  color: #00AA00;
  font-weight: bold;
  float: left;
  width: 150px;
  height: 21;
	padding: 3px;
  text-align: center;
  margin: 10px;
}


.noCursor {
  cursor: default;
}

.chatReklama .article{
  margin: 20px 0 0 0;
}



.chat .onlineTalkDiv #OTbtnSubmit{
  background: #f30100;
  border: 0;
  font-size: 11px;
  text-align: center;
  color: #FFFFFF;
  font-weight: bold;
  padding: 3px 5px 3px 5px;
  margin: 6px 17px 15px 0;
  cursor: pointer;
}

.chat a#OTshowFormR {
  background: #dbdbdb;
  margin: 10px;
  font-size: 11px;
  text-align: center;
  color: #000000;
  font-weight: bold;
  padding: 3px 5px 3px 5px;
}

.chat a:hover#OTshowFormR {
  color: #000000;
}


.chat #OTshowUpdating {
  color: #AA0000;
  font-weight: bold;
  float: left;
  width: 150px;
  height: 21;
  border: 1px #AA0000 solid;
	padding: 3px;
  text-align: center;
  margin: 10px;
}

.chat #OTshowUpdate {
  color: #00AA00;
  font-weight: bold;
  float: left;
  width: 150px;
  height: 21;
  border: 1px #00AA00 solid;
	padding: 3px;
  text-align: center;
  margin: 10px;
}

.chat #OTmsgs {
  color: #00AA00;
  font-weight: bold;
  float: left;
  width: 150px;
  height: 21;
	padding: 3px;
  text-align: center;
  margin: 10px;
}


.noCursor {
  cursor: default;
}

.chatReklama .article{
  margin: 20px 0 0 0;
}

.menuCleaner {
	clear:both;
	_clear:none !important;
}




.icons img {
    border:none;
    vertical-align:bottom;
}

.icons a {
    margin:0 5px;
    height:16px;
}

.icons {

}

.icons span {
    color:#e5e5e5;
    line-height:16px;
    height:16px;
    font-size:16px;
    padding:0;
    margin:0;
}




/**  menuBox - obecný **/
.menuBoxTop {
  height: 5px;
  padding: 0 !important;
  overflow: hidden;
  float: left;
}

#partLeft .menuBoxTop {
  width: 186px;
  margin: 5px 0 0 2px !important;
}

#partRight .menuBoxTop {
  width: 208px;
  margin: 5px 2px 0 0 !important;
}

#partLeft .menuBoxData {
  width: 186px;
  margin: 0 0 0 2px !important;
  float: left;
}

#partRight .menuBoxData {
  width: 208px;
  margin: 0 2px 0 0 !important;
  float: left;
}

.menuBoxData a.roll, .menuBoxData a.rollnew {
  position: relative;
  top: -1px;
}

.menuBoxData a {
  color: #FFFFFF;
  font-weight: bold;
  display: block;
  height: 28px;
  overflow: hidden;
  line-height: 28px;
  padding: 0 5px 0 13px;
  margin: 0;
}

#partLeft .menuBoxData a.oddnewlast {
  height: 26px;
  background: transparent url(../images/blesk/facelift/lmenu-linka-tecky-visacka.gif) no-repeat left 2px;
}

#partRight .menuBoxData a.oddnewlast {
  height: 26px;
  background: transparent url(../images/blesk/facelift/rmenu-linka-tecky-visacka.gif) no-repeat left 2px;
}

#partLeft .menuBoxData a.odd {
  background: transparent url(../images/blesk/facelift/lmenu-linka-tecky.gif) no-repeat left bottom;
}

#partLeft .menuBoxData a.oddnew {
  background: transparent url(../images/blesk/facelift/lmenu-linka-tecky-visacka.gif) no-repeat left bottom;
}

#partRight .menuBoxData a.odd {
  background: transparent url(../images/blesk/facelift/rmenu-linka-tecky.gif) no-repeat left bottom;
}

#partRight .menuBoxData a.oddnew {
  background: transparent url(../images/blesk/facelift/rmenu-linka-tecky-visacka.gif) no-repeat left bottom;
}



.menuBoxData .visacka {
  height: 10px;
  width: 27px;
  overflow: hidden;
  position: relative;
  top: -2px;
  left: 3px;
  border: none;
}

.menuBoxBottom {
  height: 5px;
  padding: 0 !important;
  overflow: hidden;
  float: left;
}

#partLeft .menuBoxBottom {
  width: 186px;
  margin: 0 0 0 2px;
}

#partRight .menuBoxBottom {
  width: 208px;
  margin: 0 2px 0 0;
}

.menuBoxZalomit {
  clear: both;
  height: 1px;
  overflow: hidden
}

#partLeft .menuBoxData a.roll {
  background: transparent url(../images/blesk/facelift/lmenu-active.gif) no-repeat left top;
}

#partLeft .menuBoxData a.rollnew {
  background: transparent url(../images/blesk/facelift/lmenu-active-new.gif) no-repeat left top;
}

#partRight .menuBoxData a.roll {
  background: transparent url(../images/blesk/facelift/rmenu-active.gif) no-repeat left top;
}

#partRight .menuBoxData a.rollnew {
  background: transparent url(../images/blesk/facelift/rmenu-active-new.gif) no-repeat left top;
}


/** barevna verze - Blesk red **/
#partLeft .menuBoxData {
  background: #f62d33 url(../images/blesk/facelift/lmenu_bg-short-red.jpg) repeat-x left bottom;
}

#partLeft .menuBoxBottom {
  background: #FFFFFF url(../images/blesk/facelift/lmenu-sprites-red.jpg) no-repeat left -5px;
}

#partLeft .menuBoxTop {
  background: #FFFFFF url(../images/blesk/facelift/lmenu-sprites-red.jpg) no-repeat left top;
}

#partRight .menuBoxData {
  background: #f62d33 url(../images/blesk/facelift/lmenu_bg-short-red.jpg) repeat-x left bottom;
}

#partRight .menuBoxBottom {
  background: #FFFFFF url(../images/blesk/facelift/rmenu-sprites-red.jpg) no-repeat left -5px;
}

#partRight .menuBoxTop {
  background: #FFFFFF url(../images/blesk/facelift/rmenu-sprites-red.jpg) no-repeat left top;
}

.menuBoxData a.roll, .menuBoxData a.rollnew {
  color: #ae1219;
}



/** barevna verze - Blesk blue - Denik Sport**/
#partLeft .blue .menuBoxData {
  background: #3271a8 url(../images/sport/facelift/lmenu_bg-blue-short-sport.jpg) repeat-x left bottom;
}

#partLeft .blue .menuBoxBottom {
  background: #FFFFFF url(../images/sport/facelift/lmenu-sprites-blue-sport.jpg) no-repeat left -5px;
}

#partLeft .blue .menuBoxTop {
  background: #FFFFFF url(../images/sport/facelift/lmenu-sprites-blue-sport.jpg) no-repeat left top;
}

#partRight .blue .menuBoxData {
  background: #3271a8 url(../images/sport/facelift/lmenu_bg-blue-short-sport.jpg) repeat-x left bottom;
}

#partRight .blue .menuBoxBottom {
  background: #FFFFFF url(../images/sport/facelift/rmenu-sprites-blue-sport.jpg) no-repeat left -5px;
}

#partRight .blue .menuBoxTop {
  background: #FFFFFF url(../images/sport/facelift/rmenu-sprites-blue-sport.jpg) no-repeat left top;
}

.blue .menuBoxData a.roll, .blue .menuBoxData a.rollnew {
  color: #18508c;
}



/** barevna verze - Blesk green **/
#partLeft .green .menuBoxData {
  background: #01c728 url(../images/sport/vancouver/lmenu_bg-short-green.jpg) repeat-x left bottom;
}

#partLeft .green .menuBoxBottom {
  background: #FFFFFF url(../images/sport/vancouver/lmenu-sprites-green.jpg) no-repeat left -5px;
}

#partLeft .green .menuBoxTop {
  background: #FFFFFF url(../images/sport/vancouver/lmenu-sprites-green.jpg) no-repeat left top;
}

#partRight .green .menuBoxData {
  background: #01c728 url(../images/sport/vancouver/lmenu_bg-short-green.jpg) repeat-x left bottom;
}

#partRight .green .menuBoxBottom {
  background: #FFFFFF url(../images/sport/vancouver/rmenu-sprites-green.jpg) no-repeat left -5px;
}

#partRight .green .menuBoxTop {
  background: #FFFFFF url(../images/sport/vancouver/rmenu-sprites-green.jpg) no-repeat left top;
}

.green .menuBoxData a.roll, .green .menuBoxData a.rollnew {
  color: #009321;
}



/*********** olympiada special **************/

/*** cesi v akci ***/
.cesi-v-akci {
	width: 436px;
	background-color: #d1eef8;
	border-right: 1px solid #009321;
	border-left: 1px solid #009321;
	border-bottom: 1px solid #009321;
	padding: 10px 0;
}

.cesi-v-akci a {
	color: #2E598C;
	font-weight: bold;
}

.cesi-v-akci .polozka {
	margin: 0 10px;
}

.cesi-v-akci .linka {
	height: 10px;
	border-bottom: 1px solid #fff;
	margin: 0px 10px 10px;
}

.cesi-v-akci h3 {
	margin: 0;
	width: 230px;
	float: left;
	font: bold 18px Arial;
}

.cesi-v-akci span {
	margin: 0;
	display: block;
	width: 180px;
	text-align: right;
	float: left;
	font: 11px Arial;
	line-height: 20px;
}

.cesi-v-akci p {
	margin: 0;
	font: 12px Arial;
	clear: both;
}


/**************vertikal ******/
.zpravicky .jcarousel-container-vertical {
    width: 202px;
    height: 210px;
	margin: 0 auto;
	
}
.zpravicky .jcarousel-clip-vertical {
    width:  202px;
    height: 160px;
	position: relative;
	top: 28px;
}

.zpravicky .jcarousel-item {
    width: 190px;
    height: 150px;
	clear:both;
	
}

.zpravicky .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.zpravicky .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Vertical Buttons
 */
.zpravicky .jcarousel-next-vertical {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 201px;
    height: 19px;
    cursor: pointer;
    background: transparent url(../images/sport/vancouver/sipka_dolu.png) no-repeat 0 0;
}

.zpravicky .jcarousel-next-vertical:hover {
    background-position: 0 -19px;
}

.zpravicky .jcarousel-next-vertical:active {
    background-position: 0 -38px;
}

.zpravicky .jcarousel-next-disabled-vertical,
.zpravicky .jcarousel-next-disabled-vertical:hover,
.zpravicky .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -57px;
}

.zpravicky .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 0px;
     width: 201px;
    height: 19px;
    cursor: pointer;
    background: transparent url(../images/sport/vancouver/sipka_nahoru.png) no-repeat 0 0;
}

.zpravicky .jcarousel-prev-vertical:hover {
    background-position: 0 -19px;
}

.zpravicky .jcarousel-prev-vertical:active {
    background-position: 0 -38px;
}

.zpravicky .jcarousel-prev-disabled-vertical,
.zpravicky .jcarousel-prev-disabled-vertical:hover,
.zpravicky .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -57px;
}

.zpravicka img {
	float: left;
	margin: 0 5px 5px 0;
}
.zpravicka p {
	margin: 0; 
	clear: both;
}

.zpravicka a {
	font-weight: bold;
	color: #2E5A8E;
	text-decoration:underline;
}

.zpravicka a:hover {
	color: #000;
	text-decoration:none;
}

/**** vancouver ****/

.vancouver {
	margin-top: 0px !important;
}

.vancouver .secConBoxHead {
	background: #00a218 url(../images/sport/vancouver/bg-box-02.gif) top right no-repeat !important;
}


.vancouver div.boxHead, 
.vancouver div.boxHeadB, 
.vancouver div.boxHeadTicker {
	background: #009933 url(../images/sport/vancouver/boxHead_bg.gif) repeat-x top right !important;
}


/** velky promobox **/
#velky-promobox {
	width: 833px;
	_width: 841px;
	position: relative;
 	border: 1px solid #ae0a0a;
	background-color: #f8f8f8;
	text-align: center;
	margin: 1px;
	padding: 4px;
	clear: both;
}

#velky-promobox img {
	width: 833px;
}

/* !!! BLESK ČERVENÝ !!! */

a {
	cursor: pointer;
}
div#partHeader{
	background: transparent url(../images/blesk/facelift/bg-header.png) no-repeat !important;
}

#menu {
	_background: transparent url(../images/blesk/facelift/bg-header.png) no-repeat bottom left !important;

}

div.boxHead, div.boxHeadB, div.boxHeadTicker {
	background: #D70D0D url(../images/blesk/facelift/boxHead_bg.gif) repeat-x top right !important;
}

.anotDate {
  background: transparent url(../images/blesk/facelift/time_box.gif) no-repeat left top !important;
}

#prave-ted a.black {
	background: url(../images/blesk/facelift/sipecka.png) bottom right no-repeat !important;
}

.secConBoxHead {
	background: #D70D0D url(../images/bg-box-02.gif) no-repeat top left !important;
	clear: both;
}

div#topContent {
	background: #AB040C url(../images/blesk/bg_blokhp.gif) repeat-x !important;
}

#wrap {
	border:1px solid #92050B !important;
}

.jcarousel-next-horizontal {
    background: transparent url(../../images/blesk/facelift/wrap-right.png) no-repeat 0 0;
}


.jcarousel-prev-horizontal {
    background: transparent url(../../images/blesk/facelift/wrap-left.png) no-repeat 0 0;
}

#promobox-new-blesk {
 	border-left: 1px solid #ae0a0a !important;
 	border-top: 1px solid #ae0a0a !important;
 	border-bottom: 1px solid #ae0a0a !important;
}

#promobox-new-blesk .smallCont .ui-state-active a {
	background: transparent url(../images/blesk/facelift/bg-small-promobox-hover.gif) !important;
}

#promobox-new-blesk .top-head {
	background: transparent url(../images/blesk/facelift/bg-head-promobox.png) top right no-repeat !important;
}

#prave-ted {
	border-right: 1px solid #ae0a0a !important;
	border-top: 1px solid #ae0a0a !important;
	border-bottom: 1px solid #ae0a0a !important;

}
#prave-ted a.black {
	background: url(../images/blesk/facelift/sipecka.png) bottom right no-repeat !important;
}

#enquiry .bar {
	background-color: #d30b0b !important;

}
div#hlavicka .user-meta,
div#hlavicka .user-meta a {
color:#fff !important;
}

.readMoreSmall,
.readMoreSmallText,
.gallery-middle .title a,
#galleryBigBox .meta_clanek .social a,
#galleryBigBox .meta_clanek .maintain a,
#galleryTop .article a  {
color:#DE1111 !important;
}

.gallery-middle ul li a:hover{
	background-color: #dc1010 !important;
}

.gallery-middle .previous_button {
  background: #fff url(../images/blesk/facelift/gallery_titulka_prev.gif) !important;
}

.gallery-middle .previous_button_over {
  border: 1px solid #dc1010 !important;
}

.gallery-middle .next_button {

  background: #fff url(../images/blesk/facelift/gallery_titulka_next.gif) no-repeat !important;
}

.gallery-middle .next_button_over {
  border: 1px solid #dc1010 !important;
}

.gallery-middle .next_button_disabled {
  background: url(../images/blesk/facelift/gallery_titulka_disabled.gif) no-repeat !important;
}

#boxSpecials div.new a h3 span,
.boxSpecials div.new a div span {
	color:#EC1C24 !important;
}

.pridani_komentare  {
	background: transparent url(../images/blesk/facelift/pridej_prispevek.gif) no-repeat !important;
}
.pridani_komentare a {
	color: #fff !important;
}


.gallerySmall .galleryBox .gallery li.prev {
	background-image:url(/images/blesk/facelift/minig_sipka_vlevo.gif) !important;
}

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

.gallerySmall .galleryBox .gallery li.next {
	background-image:url(/images/blesk/facelift/minig_sipka_vpravo.gif) !important;
}

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

#galleryBig .navi .prev {
	background-image: url(../images/blesk/facelift/gal_prev.gif) !important;
	color:#DE1111 !important;
}

#galleryBig .navi .next {
	background-image: url(../images/blesk/facelift/gal_next.gif) !important;
	color:#DE1111 !important;
}

#galleryPreview .previous_button, #galleryPreview .next_button  {
  border: 1px solid #d1d1d1 !important;
}

#galleryPreview .previous_button{
  background: url(../images/blesk/facelift/gal_prev_nahoru.gif) no-repeat !important;
}

#galleryPreview .previous_button_over {
  border: 1px solid #de1111 !important;
}

#galleryPreview .previous_button_disabled {
  background: url(../images/blesk/facelift/gal_prev_nahoru.gif) no-repeat !important;
  border: 1px solid #d1d1d1;
}

#galleryPreview .next_button {
  background: url(../images/blesk/facelift/gal_prev_dolu.gif) no-repeat !important;
}

#galleryPreview .next_button_over {
  border: 1px solid #de1111 !important;
}

#galleryPreview .next_button_disabled {
  background: url(../images/blesk/facelift/gal_prev_dolu.gif) no-repeat !important;
  border: 1px solid #d1d1d1 !important;
}

#galleryPreview ul li a:hover{
	background-color:#de1111 !important;
}

.ligovatabulka .modra {
	background-color:#EDEDED !important;
}

.ligovatabulka .popisky, .ligovatabulka .detail {
	background-color:#ccc !important;
}

/*#hlavicka .logo {
	height: 47px;
	width: 207px;
	background: transparent url(/images/sport/facelift/sport-logo.png?v=1) no-repeat;
	behavior: url(/js/lib/iepngfix.htc);
}*/

/* ZOH logo - medaile */

#hlavicka a.logo {
	background: url("/images/sport/facelift/sport-logo.png?v=3") top left no-repeat;
	margin: 10px 0 0 10px;
	_margin: 10px 0 0 5px;
	width: 207px;
	height: 47px;
}

/*** medaile v hlavicce **/
.medaile {
	width: 320px;
	height: 50px;
	position: absolute;
	top: 0;
	left: 220px;
	z-index: 20;
}

.medaile img {
	border: 0;
	z-index: 200;
}

/* ANKETA */

.anketa-ve-clanku {
	width: 423px;
	margin: 10px 0;
	position: relative;
}

.anketa-ve-clanku .obal {
	background: #fff url(../images/blesk/facelift/title_anketa.gif) no-repeat;
}

.anketa-ve-clanku .barBg {
	display: inline-block;
	width: 300px;
	height: 6px;
	border:1px solid #dbd9d9;
	background-color: #dbd9d9;
	margin-right: 4px;
	font: normal 5px/5px Arial;
}

.anketa-ve-clanku .per {
	font: bold 11px Arial;
	display: inline-block;
	width: 20px;
	text-align: right;
	margin-right: 5px;

}

.anketa-ve-clanku .bar {
	display: block;
	background-color: #c40a0a;
	height: 6px;
}

.anketa-ve-clanku .odpovedi {
	background: #fff url(../images/blesk/facelift/anketa_bg.gif) repeat-x;
	border: 1px solid #d2d2d2;
	width: 396px;
	margin: 0 15px;
	padding: 5px 0;
}

.anketa-ve-clanku .title {
	font: bold 18px Arial;
	margin: 3px 15px;
}

.anketa-ve-clanku .odpovedi a {
	display: block;
	color: #000;
	margin: 2px 5px;
	font: 12px Arial;
}
.anketa-ve-clanku .odpovedi a * {
	cursor: pointer;
}
.anketa-ve-clanku .odpovedi a:hover .answer {
	text-decoration: underline;
}
.anketa-ve-clanku .odpovedi a:hover {
	text-decoration: none;
}
.anketa-ve-clanku .odpovedi a:hover .dejhlas {
	color: #FFFF33;
}

.anketa-ve-clanku .odpovedi .cb {
	margin: 0px !important;
}

.anketa-ve-clanku .odpovedi .dejhlas {
	display: inline-block;
	width: 49px;
	height: 16px;
	font: normal 10px Arial;
	color: #fff;
	text-align: center;
	line-height: 16px;
	background: #d83232 url(../images/blesk/facelift/bg_hlas.gif) no-repeat;
}

/** odkaz ve článku **/
.link_clanek {
	background-color: #e9e8e8;
	border: 1px solid #d2d2d2;
	margin: 5px 5px 5px 0;
	padding: 5px;
	float: left;
	cursor: pointer;
	width:410px !important;
	overflow: hidden;
}

.link_clanek * {
	cursor: pointer;
}

.link_clanek img {
	float: left;
	border:0;
}

.link_clanek span {
	float: left;
	width: 250px;
	display: block;
	margin: 0 5px;
	_margin: 0 2px;
	_width: 242px;
}

.link_clanek strong {
	font: bold 18px Arial;
}

.link_clanek p {
	margin: 0;
	text-decoration: none !important;
}

.link_clanek a {
	text-decoration: none !important;
}
.link_clanek a:hover strong {
	text-decoration: underline !important;
}
.link_clanek .cely-clanek {
	display: block;
	width: 83px;
	height: 17px;
	float: right;
	background: #d30b0b url(../images/blesk/cely-clanek.gif) 0px 0px no-repeat;
	margin-top: 3px;
}

.link_clanek a:hover .cely-clanek {
	text-decoration: none !important;
	background: #d30b0b url(../images/blesk/cely-clanek.gif) 0px -17px no-repeat;
}

/*** novy styl pro homepage ***/
.secContent {
	width:438px;
}

.secContent h2 {
	font-size: 18px;
	color: #000;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}

.secContent h2 a {
    font-weight: bold;
}

.secConBoxHead{
	height: 25px;
	line-height: 24px;
	font-size: 11px;
	background-image: url(../images/bg-box-02.gif);
	background-repeat: repeat-x;
	color: #000;
	margin: 0px;
	margin-top:10px;
}

.secConBoxHead a{
        text-decoration: none;
		width:418px;
		height:24px;
		padding:0 10px;
		text-align:left;
		color:#fff;
		display:block;
}

.secConBoxHead a h2{
        font-size: 160%;
		text-decoration:none !important;
		margin:0;
		padding:0;
		color:#fff;
}

.secConBoxHead a span{
        float:right;
		font-weight:bold;
}

.secConBoxHead a:hover span {
        text-decoration: underline;
}

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

.secConBoxBody{
        width: 202px;
        _width: 215px;
        border: 0px;
        float: left;
        overflow: hidden;
		margin-bottom:20px;
		padding:0 8px;
}

.secConBoxBody .secTitle h2 {
	margin: 5px 0;
}

.secConBoxBody .secImage {
	margin:0;
	display:block;
}

.secConBoxBody .secTitle {
	margin:0;
	display:block;
}

.secConBoxBody .artText {
	margin:0;
	display:block;
}

.secConBoxBody a:hover {
	text-decoration:none;
	cursor:pointer;
}

.secConBoxBody a:hover h2{
	text-decoration:underline;
}

.secBottomBody {
	width: 202px;
	_width: 215px;
	border: 0px;
	float: left;
	overflow: hidden;
	margin:5px 0 0 0;
	padding:0 8px;
}

.secBottomBody .secIco {
	text-indent:-900px;
	display:block;
	width:13px;
	background: transparent url(../images/blesk/secBottom.gif) no-repeat;
	float:left;
	margin:3px 0;
}

.secBottomBody .secBottomTitle {
	display:block;
	float:left;
	padding:0 5px;
	width:179px;
}

.secBottomBody .secBottomTitle h3 {
	margin:0;
	font-size:12px;
	font-weight:normal;
}

.secContent .cb {
	margin:0 !important;
}

.secBottomBody a:hover {
	text-decoration:underline !important;
	cursor:pointer;
}

.secBottomBody a:hover h3{
	text-decoration:underline !important;
	cursor:pointer;
}

#partCenter .secConBoxBody  .readMoreSmall {
	background: #d30b0b url(../images/blesk/cely-clanek.gif) 0px 0px no-repeat;
	margin-top:10px;
	display:block;
	width:93px;
	height:17px;
	line-height:17px;
	color:#fff;
	text-indent:-900px;
}

#partCenter .secConBoxBody  .readMoreSmallText {
	background: #d30b0b url(../images/blesk/cely-clanek.gif) 0px 0px no-repeat;
	display:block;
	width:73px;
	_width:83px;
	height:17px;
	line-height:17px;
	color:#fff;
	float:right;
	padding:0 5px;
	text-indent:-900px;
	cursor:pointer;
}

#partCenter .down {
	background: url(../images/blesk/vice-z-rubriky.gif) no-repeat 0 0 transparent;
	margin-top:10px;
	display:block;
	width:93px;
	height:17px;
	line-height:17px;
	color:#fff;
	text-indent:-900px;
}

a.red_promo {
	display: block;
	font: bold 24px Arial;
	color: #fff;
	text-indent: 20px;
	width: 430px;
	height: 41px;
	line-height: 41px;
	background: #c20000 url(../images/blesk/red_link.gif) no-repeat 0 0;
	text-decoration: none;
}

a.red_promo:hover {
	background: #c20000 url(../images/blesk/red_link.gif) no-repeat 0 -41px;
	text-decoration: none;
}

/*
#menu #polozkamenu_1835 span{
	background: transparent url(../images/sport/facelift/visacka-nove.gif) no-repeat bottom right;
}

#menu #polozkamenu_1835:hover span {
	background: transparent url(../images/sport/facelift/visacka-nove-hover.png) no-repeat bottom right;
}

#menu #polozkamenu_1835 span {
  padding: 0 35px 0 4px;
}
*/
/*
#menu #polozkamenu_1787:hover span {
  padding: 0 35px 0 -4px;
}
*/


/**** dnešní zápasy v levém sloupečku ****/
.dnesni-zapasy div.boxHead, 
.dnesni-zapasy div.boxHeadB, 
.dnesni-zapasy  div.boxHeadTicker {
	background:url("http://img.blesk.cz/images/sport/mshokej/boxHead_bg.jpg?=v1") repeat-x scroll right top #00367D !important;
	height:21px;
	margin-top:0 !important;
	font: 12px/21px Arial !important;
}
.dnesni-zapasy .termin {
	display: inline-block;
	width: 35px;
	margin-left: 3px;
}

.dnesni-zapasy .skup {
	display: inline-block;
	width: 65px;
	text-align:center;
}

.dnesni-zapasy .teams {
	display:inline-block;
	text-align:center;
	width:85px;
}

.dnesni-zapasy .hrajouNasi .vs a,
.dnesni-zapasy .hrajouNasi .termin a {
	color: #CC0000 !important;
}

.dnesni-zapasy .vs {
	display: inline-block;
	margin: 0 5px;
}

.dnesni-zapasy .vs  strong{
	position: relative;
	top: -3px;
}
.dnesni-zapasy li {
	background:url("../images/sport/online/bg_li_inv.gif") repeat-y scroll right top #EFEFEF;
	height: 25px;
	line-height: 25px;
}
.dnesni-zapasy .suda {
	background:url("../images/sport/online/bg_li_inv_white.gif") repeat-y scroll right top #FFFFFF;
}


/* sekce video */
#video-sekce .topArt  .top img{
	float: left;
	margin: 10px 10px 0px 0px;
}

#video-sekce .topArt .top .info {
	float: left;
	width: 270px !important;
	display: block;
	overflow: hidden;
}

#video-sekce .topArt .top strong {
	margin: 5px 0;
}


#video-sekce .topArt .top .info p {
	width: 270px !important;
}

#video-sekce .topArt  .top h2 {
	font: bold 22px Arial !important;
	margin-bottom: 0px !important;

}

#video-sekce .small h2 {
	font: bold 16px Arial !important;
	margin-bottom: 0px !important;
	width: 200px;
	height: 60px;

}

#video-sekce .topArt .readMoreSmallText {
	display: block;
	text-align:right;
}
#video-sekce .topArt .titleAnotA .anotTxt {
	width: 438px !important;
	overflow: hidden;
}

#video-sekce .small {
	width: 200px !important;
	float: left;
	margin: 8px;
	overflow: hidden;
}

#video-sekce .small .readMoreSmallText {
	float: none !important;
	width: 200px !important;
	text-align: right;
	display: block;
}

#video-sekce .small .anotTxt p {
	width: 190px !important;
	margin: 0 !important;
	height: 90px;
}

/* vzkazy jako box */

.vzkazyBox {
	background: transparent;
/*	background: #F8F8F8; */
/*	float: left; */
/*	padding: 0 4px;*/
/*	width: 214px; */
}

.vzkazyBox .boxHead {
	font-size: 11px;
	font-weight: bold;
	margin:0;
	margin-top: 5px !important;
	padding-left: 10px;
	text-decoration: none !important;
	text-transform: uppercase;
	background: #00367d url(http://img.blesk.cz/images/sport/mshokej/boxHead_bg-right.jpg?=v1) repeat-x top right !important;
	height: 21px;
}

.vzkazyBox .anotTxt {
	padding: 4px;
	background: url("http://img.blesk.cz/images/sport/mshokej/vzkazy-cz.png") no-repeat 5px 7px;
}

.vzkazyBox .even {
	background: transparent url("http://img.blesk.cz/images/sport/mshokej/vzkazy-cz.png") no-repeat 5px 7px !important;
}

.vzkazyBox .titleAnot {
  border-bottom: 1px #dedede dotted;
}

.vzkazyBox .sk .anotTxt {
	background: url("http://img.blesk.cz/images/sport/mshokej/vzkazy-sk.png") no-repeat 5px 7px;
}

.vzkazyBox .sk .even {
	background: #effafc url("http://img.blesk.cz/images/sport/mshokej/vzkazy-sk.png") no-repeat 5px 7px !important;
}

.vzkazyBox a {
	background: url("http://img.blesk.cz/images/sport/mshokej/modra-sipka.png") no-repeat right bottom;
	display: block;
	height: 45px;
	margin-left: 33px;
	font-weight: normal;
}

.vzkazyBox .links {
	height: 27px;
	_height: 21px;
}

.vzkazyBox .links a {
	height: 17px;
	margin: 4px 0 0 5px;
	_margin: 1px 0 0 1px;
	float: left;
	text-indent: -9999px;
}

.vzkazyBox a.vsechny-vzkazy {
	width: 108px;
	background: url("http://img.blesk.cz/images/sport/mshokej/vsechny-vzkazy.png");
}

.vzkazyBox a.posli-vzkaz {
	width: 87px;
	background: url("http://img.blesk.cz/images/sport/mshokej/posli-vzkaz.png");
}

#menu .new span{
	background: transparent url(../images/sport/facelift/visacka-nove.gif) no-repeat bottom right;
}

#menu .new:hover span, #menu .active .newSpan {
	background: transparent url(../images/sport/facelift/visacka-nove-hover.png) no-repeat bottom right;
}

#menu .new span {
  padding: 0 35px 0 4px;
}


/**MS hlavicka **/
.hpTop1 {
  width: 359px;
  height: 135px;
  overflow: hidden;
  display: block;
  float: left; 
  background: transparent url("/images/sport/msfotbal/bg-hp-top-1.png") no-repeat scroll 0 0 !important;
  margin-left: 2px;
  _margin-left: 1px;
}

.hpTop2 {
  width: 128px;
  height: 135px;
  overflow: hidden;
  display: block;
  float: left; 
  background: transparent url("/images/sport/msfotbal/bg-hp-top-2.png") no-repeat scroll 0 0 !important;
}

.hpTop3b {
  width: 357px;
  height: 135px;
  overflow: hidden;
  display: block;
  float: left; 
  background: transparent url("/images/sport/msfotbal/bg-hp-top-3b.png") no-repeat scroll 0 0 !important;
}

.hpTop1 .domaci, .hpTop1 .hoste, .hpTop3b .domaci, .hpTop3b .hoste {
  display: block;
  float: left;
  width: 120px;
  height: 115px;
  margin-top: 10px;
}
.hpTop1 .score, .hpTop3b .score {
  display: block;
  float: left;
  width: 115px;
  height: 115px;
  color: #ffffff;
  text-align: center;
  margin-top: 10px;
  font-weight: bold;
  font-size: 12px;
}
.hpTop1 .score h4, .hpTop3b .score h4 {
  margin: 10px 0 0 8px;
  color: #ffffff;
  font-size: 40px;
  text-align: center;
  font-weight: bold;
}
.hpTop1 .hoste h4, .hpTop1 .domaci h4, .hpTop3b .hoste h4, .hpTop3b .domaci h4 {
  margin: 0;
  color: #ffffff;
  font-size: 13px;
  text-align: center;
}
.hpTop1 a img, .hpTop3b a img {
  border: none;
  margin-left: 15px;
}
.hpTop1 h3, .hpTop3b h3 {
  text-align: center;
  color: #ffffff;
  margin: 3px 0 0 0;
  font-size: 14px;
  line-height: 14px;
}

/*** anketa - ms fotbal vitezove ***/
#velky-promobox #msfotbal-anketa {
	width: 833px;
	height: 77px;
	overflow: hidden;
}

#velky-promobox #msfotbal-anketa .choice {
	width: 228px !important;
	height: 77px;
	float: left;	
}

#velky-promobox #msfotbal-anketa .choice img {
	border: 0;
	width: 228px !important;
}

#velky-promobox #msfotbal-anketa .choice bar {
	display: none;
}


#velky-promobox #msfotbal-anketa .stred {
	border: 0;
	width: 377px !important;
	float: left;	
	height: 77px;
	background: transparent url(../images/sport/ms-anketa-stred.gif) top center no-repeat;
}

#velky-promobox #msfotbal-anketa .posuvnik  {
	border: 0;
	float: left;	
	height: 40px;
	margin-top: 28px;
	width: 50%;
	background: transparent url(../images/sport/ms-anketa-posuvnik.gif) top right no-repeat;
}


/**** box online přenosy na HP ****/
.boxOnlineHP {
	width: 438px;
	height: 193px;
	background-color:#434343;
	position: relative;
}

.boxOnlineHP .komentare {
	width: 310px;
	height: 100px;
	overflow: hidden;
	position: absolute;
	top: 70px;
	right: 5px;
}

.boxOnlineHP .cas {
	width: 45px;
	float: left;
	font: bold 13px Arial;
	color: #ffa800;
}

.boxOnlineHP .komentar {
	width: 265px;
	float: left;
	font: 13px Arial;
	color: #fff;
}

.kreuziger {
	background: url(../images/sport/online-kreuziger.jpg) no-repeat;
}

.boxOnlineHP .link {
	font: bold 13px Arial;
	color: #ffa800;
	position: absolute;
	bottom: 2px;
	right: 5px;
	width: 310px;
	display: block;
	text-align: center;
}

.boxOnlineHP .blankImg {
	width: 320px;
	height: 56px;
	position: absolute;
	top: 0;
	right: 0;
}

.boxOnlineHP .blankImg img {
	width: 320px;
	height: 56px;
	border:0;
}


/**** članky v levem sloupci ****/
.boxClanekLeft {
	margin: 10px;
}

.boxClanekLeft img {
	border: 1px solid #d1d1d1;
}
.boxClanekLeft h2 {
	font: bold 12px Arial;
	color: #232323;
	margin: 0;
}
.boxClanekLeft p {
	font: normal 12px Arial;
	color: #232323;
	margin: 0;
}

/** chat s bublinou **/

.onlineTalkDiv .bublina .OTIzaznam {
	background-color: #ffffff;
	margin: 0 0 15px 0;
	border: none;
	border-top: 1px #cdcdcd solid;
}

.onlineTalkDiv .bublina .OTIquestion {
	font-size: 12px;
	width: 97%;
	background-color: none; 
	padding: 5px;
	margin-bottom: 1px;
	font-weight: bold;
}

.onlineTalkDiv .bublina .OTIquestion span.dart {
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	display: inline-block;
	width: 47px;
	height: 14px;
	background: url(../images/sport/chat-sprite.jpg) no-repeat -13px -16px;
}

.onlineTalkDiv .OTIanswer {
	font-size: 12px;
	background: #ffffff;
	padding: 0;
	border: 0px #AA0000 solid;
}

.onlineTalkDiv .bublina .OTIanswer .OTIanswerLeftDiv{
  float: left;
	font-weight: bold;
	width: 64px;
	text-align: center;
	font-size: 11px;
	margin: 0;
	overflow:hidden;
}

.onlineTalkDiv .OTIanswer .OTIanswerRightDiv{
  float: right;
	font-weight: normal;
	width: 368px;
	margin: 0;
	padding: 0;
}

.onlineTalkDiv .OTIanswer .OTIanswerRightDiv .sipka{
  float: left;
	width: 13px;
	height: 33px;
	overflow: hidden;
	margin: 0;
	background: url(../images/sport/chat-sprite.jpg) no-repeat 0px 0px;
}

.onlineTalkDiv .OTIanswer .OTIanswerRightDiv .odpoved{
  float: left;
	width: 353px;
	overflow: hidden;
	margin: 0;
	background: #e9e9e9;
}

.onlineTalkDiv .OTIanswer .OTIanswerRightDiv .odpoved .text{
	padding: 0 5px 0 5px;
	font-weight: normal;
	font-size: 12px;
}
.onlineTalkDiv .OTIanswer .OTIanswerRightDiv .odpoved .obloukTop {
  float: left;
	width: 353px;
	height: 7px;
	overflow: hidden;
	margin: 0;
	background: #ffffff url(../images/sport/chat-sprite.jpg) no-repeat -13px 0px;
}

.onlineTalkDiv .OTIanswer .OTIanswerRightDiv .odpoved .obloukBottom {
  float: left;
	width: 353px;
	height: 7px;
	overflow: hidden;
	margin: 0;
	background: #ffffff url(../images/sport/chat-sprite.jpg) no-repeat -13px -8px;
}


