.box.reklama-pr { background: url("../img/reklama-label-komercni-prezentace.png") 100% top no-repeat; }
.box.reklama-pr .foto { width: 80px; float: left; margin: 5px 15px 5px 0; }
.box.reklama-pr .text { width: calc(100% - 100px); float: left; }
.box.reklama-pr .text h2 { font-size: 18px; line-height: 1.2; font-family: Tahoma,Geneva,sans-serif; }
.box.reklama-pr .text p a { color: #000; text-decoration: none; }
.box.reklama-pr .text p:hover { text-decoration: none; }

#content.article span.chat_stav { float: left; }
#content span.chat_stav.zeleny { color: #00cc33; }

#content #box.relatedItems h2 { font-size: 18px; line-height: 1.2; margin-top: 0; }
#content #box.relatedItems h2 small { font-size: 15px; color: #000; }
#content #box.relatedItems .box p { font-size: 13px; margin: 0.3em 0 0.7em; }

/* hodnoceni */
.block.rank .item { border-top:2px solid #BCBEC0; padding-top:12px; margin-bottom:19px; clear:both; }
.block.rank .item.first { border:none; padding-top:5px; }
.block.rank .item.last { margin-bottom:12px; }
.block.rank p.perex { color:#a40207; font-weight:bold; margin:8px 0 8px 0; }
.block.rank p.img { float: left; margin-right: 8px; }
.block.rank p.popis { font-weight: bold; font-size: 11px; }
.block.rank p.redakce { color:#a40207; font-weight:bold; margin:4px 0 0 0; clear: both; }
.block.rank p.ctenari { font-weight:bold; margin:8px 0 0 0; }
.block.rank p.vysledek { margin:12px 0 0 0; }
.block.rank big { font-size:13px; }
.block.rank small { font-size:10px; color:#a40207; }
.block.rank form select { font-weight:bold; font-size: }
.block.rank form input.submit {
	display:block;
    background: url("../img/nav-next.png") no-repeat scroll right 4px #000000;
    border: none;
    color: #FFFFFF;
    cursor: pointer;
    font: 10px/14px Arial,Helvetica,sans-serif;
    padding: 1px 15px 1px 5px;
    text-transform: uppercase;
    width: 80px;
	float:right;
	margin-top:3px;
}

/* hodnoceni - content */
.block-text.rank { float: right; width: 270px; margin: 0.5em 0 1em 20px; border-top:2px solid #BCBEC0 !important; border-bottom:0px solid #BCBEC0 !important; }
.block-text.rank h2 { color: #000000; font-size: 15px; margin: 0 0 10px; text-transform: uppercase; }    
.block-text.rank .item { /*border-top:2px solid #BCBEC0;*/  padding-top:12px; margin-bottom:19px; clear:both; }
.block-text.rank .item.first { /*border:none;*/ padding-top:5px; }
.block-text.rank .item.last { margin-bottom:12px; }
.block-text.rank div.anketaBlock { border-bottom: 2px solid #BCBEC0; }
.block-text.rank p.perex { color:#a40207; font-weight:bold; margin:8px 0 8px 0; }
.block-text.rank p.img { float: left; margin-right: 8px !important; }
.block-text.rank p.popis { font-weight: bold; font-size: 11px !important; margin: 0.3em 0 0.7em !important; }
.block-text.rank p.redakce { color:#a40207; font-weight:bold; margin:4px 0 0 0; clear: both; }
.block-text.rank p.ctenari { font-weight:bold; margin:8px 0 0 0; }
.block-text.rank p.vysledek { margin:12px 0 0 0; }
.block-text.rank big { font-size:13px; }
.block-text.rank small { font-size:10px; color:#a40207; }
.block-text.rank form select { font-weight:bold; font-size: }
.block-text.rank form input.submit {
	display:block;
    background: url("/img/nav-next.png") no-repeat scroll right 4px #000000;
    border: none;
    color: #FFFFFF;
    cursor: pointer;
    font: 10px/14px Arial,Helvetica,sans-serif;
    padding: 1px 15px 1px 5px;
    text-transform: uppercase;
    width: 80px;
	float:right;
	margin-top:3px;
}

/* selfpromo */
#content.article div.promo-box { width: 512px; border: 1px solid #939598; background: url(/img/promo-box-bg.png) 0 0 repeat; font-family: Tahoma, Geneva, sans-serif; overflow: auto; padding: 0 8px 0 0; position: relative; }
#content.article div.promo-box div.cover { margin: 0 8px 0 0; padding: 1px; float: left; }
#content.article div.promo-box div.cover img { display: block; }
#content.article div.promo-box h3 { font-size: 18px; color: #a40207; margin: 0; padding: 8px 0 6px; }
#content.article div.promo-box h3 a { color: #a40207; text-decoration: none; }
#content.article div.promo-box h3 a:hover { text-decoration: underline; }
#content.article div.promo-box div.perex { font-size: 13px; font-weight: bold; line-height: 1.4; }
#content.article div.promo-box div.perex p { margin:0; padding:0; font-size: 13px; }
#content.article div.promo-box div.footer { margin: 0; position: absolute; right: 8px; bottom: 5px; font-size: 11px; }
#content.article div.promo-box div.footer p { margin:0; padding:0; font-size: 11px; }
#content.article div.promo-box div.perex a, div.promo-box div.footer a { color:#000; text-decoration:none; }
#content.article div.promo-box a img { border: none; }

/* kondolence */
form.kondolence-q,
form.kondolence-q table { width: 100%; }
form.kondolence-q table td { vertical-align: top; padding: 3px 0; }
form.kondolence-q label { font-weight: bold; color: #a40207; }
form.kondolence-q .captcha { border: 1px solid #999; }
form.kondolence-q textarea { width: 410px; }
#content .kondolence #wu-list li { padding: 15px 0; margin: 0; /*border-bottom: 1px solid #bbbfc2;*/ }
#content .kondolence #wu-list li.even { background: #E3E4E5; }
#content .kondolence #wu-list li .name { width: 130px; float: left; margin-left:10px; }
#content .kondolence #wu-list li p { margin: 0; }

/* menu */
#menu li a.new { padding-right:2px; }
#menu li sup { color:#A40207; text-transform:none; padding-right:9px; }
#menu li.sedmicka { background: url(); margin-left: 4px; }
#menu li.sedmicka a{ width: 82px; height: 25px; background: url(../img/bg-menu-sedmicka.png) no-repeat 0 0; padding: 0; }
#menu li.sedmicka:hover a{ background: url(../img/bg-menu-sedmicka.png) 0 -25px no-repeat ; }
#menu li.barrandov { background: url(); margin-left: 4px; }
#menu li.barrandov a{ width: 82px; height: 25px; background: url(../img/bg-menu-barrandov.png) no-repeat 0 0; padding: 0; }
#menu li.barrandov:hover a{ background: url(../img/bg-menu-barrandov.png) 0 -25px no-repeat ; }

/* autor */
#content.article .author-bottom { margin: 2em 0 0; text-transform:uppercase; color:#666666; }
#content.article .author-bottom p { font-size:10px; margin:0; }
#content.article .author-bottom p span { color:#a40207; }
#content.article .author-bottom .photograph { float:right; }

/* volby */
#content.volby { width:100%; }
#content.volby table { border-collapse:collapse; width:100%; }
#content.volby table th { background:#e3e4e5; text-align:left; }
#content.volby table th, #content.volby table td { border:1px solid #000; padding:0.3em 0.5em; }
#content.volby li { float:left; width:30%; }

#content.volby form label { display:block; font-size:10px; text-transform:uppercase; }
#content.volby form p { float:right; font-size:11px; width:350px; margin-right:180px; }
#content.volby form .input { font:11px Arial,Helvetica,sans-serif; border:1px solid #9D9B9C; padding:1px; vertical-align:middle; width:200px; }
#content.volby form .submit, #content.volby a.refresh {
	display:inline-block; 
	background: #000 url(../img/nav-next.png) right 4px no-repeat; 
	text-transform: uppercase; 
	color: #fff; 
	border: none; 
	font: 10px Arial, Helvetica, sans-serif; 
	padding: 1px 20px 1px 10px; 
	line-height: 14px; 
	cursor: pointer;
}

#content.volby a.refresh { text-decoration:none; padding: 2px 20px 2px 8px; margin-top:1.0em; }
#content.volby a.refresh:hover { text-decoration:underline; }

#content.volby .volby-links { background:#e3e4e5; text-align:center; padding:0.5em; font-weight:bold; margin:2.0em 0 0; }
#content.volby .volby-links span { color:#58585a; margin-left:2.0em; }
#content.volby .volby-links a { margin-left:2.0em; }

/* boxy */
#nejctenejsi.block h2 { font-size:18px; color:#a40207; float:left; }
#nejctenejsi ul.toggle { float:right; }
#nejctenejsi ul.toggle li { float:left; margin-left:10px; font-weight:bold; }
#nejctenejsi ul.toggle li a { color:#7d7d7d; }
#nejctenejsi ul.toggle li span { color:#a40207; text-decoration:underline; }

#right .block .content { clear:both; background:#e3e4e5; padding-left:5px; }
#right .block .content img.right { margin-top:-4px; }

#right .blogy .dalsi li { background:#e3e4e5; padding:5px; margin-bottom:2px; }
#right .blogy .dalsi li h3 { margin:0; }
#right .blogy .dalsi li p { margin:3px 0 0; }

#kurzovni-listek.block.tables { font-size:11px; }
#kurzovni-listek.block.tables h2 { float:left; }
#kurzovni-listek.block.tables a { float:right; font-weight:bold; line-height:22px; }
#kurzovni-listek.block.tables table { clear:both; margin-bottom:5px; }
#kurzovni-listek.block.tables table th { background:none; }
#kurzovni-listek.block.tables table img.flag { padding-top:2px; }

#kurzovni-listek.block.tables #calculator { color:#a40207; border-bottom:1px solid #000; font-weight:bold; font-size: }
#kurzovni-listek.block.tables .right { margin-left:10px; }
#kurzovni-listek.block.tables .vysledek { color:#a40207; font-weight:bold; clear:left; width:200px; }
#kurzovni-listek.block.tables label { font-weight:bold; margin-right:3px; }
#kurzovni-listek.block.tables .input { width:50px; }
#kurzovni-listek.block.tables .submit { display:block; background: #000; text-transform: uppercase; color: #fff; border: none; font: 10px Arial, Helvetica, sans-serif; width:85px; padding: 2px 5px; line-height: 14px; cursor: pointer; }

#akcie.block.tables h2 { margin-bottom:0; }
#akcie.block.tables table { margin-bottom:5px; }
#akcie.block.tables table th { background:none; }
#akcie.block.tables table .odd td { background:#c6c7c8; }

#right .block.articles.cites ul li { background:#e3e4e5; margin-bottom:5px; padding-left:5px; }
#right .block.articles.cites img.right { margin-top:-4px; }
#right .block.articles.cites strong { display:block; clear:right; margin-top:0.7em; }

/* online */
.online .online-img { margin-bottom:30px; position:relative; }
.online #online-skore { position:absolute; left:208px; top:30px; width:104px; height:44px; border:2px solid #b20016; text-align:center; line-height:44px; background:#fff; font-weight:bold; font-size:22px; }

/* reklama */
.banner { background: url("../img/reklama-bg-vertical.png") no-repeat scroll right top transparent; }
.banner table { background:none; }
.banner.block { background-position: right 7px; }
.leader { text-align:center; }
.banner.leader { background: url() !important; /*padding-top:4px;*/ }
.leader .reklama { display:inline-block; margin: -30px auto 25px !important; background: url("../img/reklama-bg-vertical.png") no-repeat scroll right top transparent; padding: 0 10px 0 0; }
/*levy sky*/
.skyscraperdiv { width: 160px; margin: 10px 0 0 -180px; /*position:fixed; top: 120px;*/ position:absolute; top: -10px;  }
.skyscraperdiv.fixed { top:10px; }
.skyscraper { padding-left: 10px; float: right; }
.skyscraper.banner { background: url("../img/reklama-bg-vertical2.png") no-repeat scroll left top transparent; }
/*pravy sky*/
#skyscraper { margin: 10px 0 0 945px; /*position:fixed; top: 120px;*/ position:absolute; top: -10px; }
#skyscraper.fixed { top: 10px; }
#skyscraper .banner { position: relative; right: 10px; width: 130px; }
/*other*/
.surround { text-align:center; } 
.surround .reklama { display:inline-block; margin: -25px auto 25px; background: url("../img/reklama-label-komercni-prezentace.png") 50% top no-repeat; }
.interstitial { text-align:center; }
.interstitial .reklama { display:inline-block; margin: 0 auto; }
.square .reklama { margin-bottom:10px; background:none; padding-top:0; }
#banner-1 { width: 920px; margin: 0 auto; }
.block .prclanek { position: relative; }
.block .prclanek .item-ad { border-bottom: 1px #BCBEC0 solid; position: relative; margin-bottom: 5px; padding-bottom: 5px; }
.block .prclanek .item-ad .text h2 { margin: 0 0 0px 0 !important; }
.block .prclanek .item-ad .text h2 a { font-size: 12px; color: #a40207 !important; }
.block .prclanek .item-ad .foto { position: absolute; top: 25px; }
.block .prclanek .item-ad .text p { padding-left: 88px; text-align: left !important; color: #000 !important;  font-weight: normal !important; text-transform: none !important; margin: 0 !important; }
.block .prclanek .item-ad .text p a { color: #000 !important; }
.block .prclanek .item-ad.tyden { border: none; min-height: 90px; }
/* pro branding */
/*
#banner-4, #banner-5 { display: none; }
.s7 #banner-4, .s7 #banner-5, .mm #banner-4, .mm #banner-5 { display: block; } 
*/
.h40 { overflow: visible !important; }
.h70 { overflow: visible !important; }
.h135 { overflow: visible !important; }

/* add */
a.button { float: right; font-size: 10px; color: #fff; text-transform: uppercase; display: inline-block; padding: 2px 8px; background: #000 url(../img/nav-next.png) right 4px no-repeat; padding-right: 20px; margin: -1px 0 0 10px; vertical-align: middle; }
a.button:hover { color: #fff; text-decoration: underline; }
input.lupa { position:relative;left:-18px }

#header .login #set-now-form { display:inline; }
#header .login #set-now-form a { color:#a40207; }
.zarazka { font-weight:bold; color:#a40207; margin:0 4px; }
.aktualizovano { color:#a40207; margin:0 4px; white-space:nowrap; }
#box .box.section h3 a { color:#000; }
#box .box.section .hiddensections  { position: absolute; top: 22px; right: 0; background-color: #fff; border: 1px solid #ccc; padding: 0; margin:0; font: bold 10px Arial, Helvetica, sans-serif !important; color: #a40207; text-transform: uppercase; }
#box .box.section .hiddensections li { background: none; padding: 3px 6px; }
#box .box.section .hiddensections a { line-height: 1.2; }
#content.article .map { margin: 20px auto; }
#content.article .time-line { margin: 20px auto; }
.block h2 a { color:#000; }
.block.article p { font-weight:bold; }
.block.article.blogy p { font-weight:normal; }
.block.article p.author { font-weight:normal; color:#666666; font-size:11px; }
.block.article p.author a { font-weight:normal; color:#a40207; }
.block.chat p.date { font-weight:bold; color:#666666; font-size:11px; }
#box .search-result { font-size:11px; text-transform:uppercase; color:#7D7D7D; }
#content ul.list ul { margin:0; }
#content .block-text.poll.inline ul .yes span { margin-right:10px; color:#A40207; }
#content .block-text.poll.inline ul .no span { float:right; color:#5F5F5F; }   

#content .block-text.diskuze { background: url("../img/diskuze-block-bg.png") 0 0 repeat-x; margin-top: 0; }
#content .block-text.diskuze, #content .block-text.diskuze ul, #content .block-text.diskuze p { font-size:12px; }
#content .block-text.diskuze ul { margin:1em 0; }
#content .block-text.diskuze li { background:none; padding-left:0; }
#content .block-text.diskuze li span { float:left; width:67px; font-size:11px; padding-top:1px; }
#content .block-text.diskuze p a { background: url(/img/discussion-link-long-bg.png) left center no-repeat; padding-left:80px; font-weight:bold; }

#box .box.section .more.ico a.expanded { background: url(../img/ico-minus.png) 0 3px no-repeat; }

.block.articles.image-right a { font-size:14px; }

#content.article .block-text.read-also.bottom { margin:0; border-bottom:none; }

#content.article .subarticle-links .f-author { width:270px; }

#content.article .date.left { margin: 9px 0 0; }
#content.article .like-button { float:right; margin:5px 0 0; }

.subarticle-links { margin-bottom: 10px; }

/* predplatne */
#predplatne { font-size:12px; }
#predplatne #main-box { position:relative; margin-left:138px; height:184px; }
#predplatne #main-box img { position:absolute; left:-138px; }
#predplatne #main-box div.top, #predplatne #main-box div.bottom { position:absolute; left:0; background:#F1F1F1; width:385px; }
#content.article #main-box div.top p, #content.article #main-box div.bottom p { font-size:13px; }
#predplatne #main-box div.top { top:0; }
#predplatne #main-box div.bottom { bottom:0; }
#predplatne #main-box div.top p, #predplatne div.bottom p { margin:5px 10px; padding:0; font-weight:bold; }
#predplatne #main-box div.content { padding:40px 10px; }
#predplatne #main-box div.content p { font-size:13px; margin:0; }

#sumar { font-size:12px; }
#sumar #main-box { border:1px solid #C6C7C8; margin-bottom:20px; }
#sumar #main-box img { display:block; }
#sumar #main-box div.content { padding:10px 5px; font-weight:bold; }
#sumar p.perex { background:#F1F1F1; padding:3px 10px; }

#predplatne #boxes, #sumar #boxes { margin-top:25px; }
#predplatne #boxes .box, #sumar #boxes .box { border:1px solid #C6C7C8; width:250px; background: url(/img/predplatne-box-bg.png) right bottom no-repeat; position:relative; float:left; margin-bottom:20px; }
#predplatne #boxes .box.last, #sumar #boxes .box.last { float:right; }
#predplatne #boxes .box img, #sumar #boxes .box img { float:left; display:block; }
#predplatne #boxes .box .content, #sumar #boxes .box .content { margin:8px 5px 15px 5px; font-weight:bold; padding:0; }
#predplatne #boxes .box a.next, #sumar #boxes .box a.next { display:block; position:absolute; right:0; bottom:0; width:15px; height:15px; }
#sumar #boxes .box .kod { margin-left:5px; color:#BF0000; font-weight:bold; }

/* kviz */
#content.article .kviz { background:#E9E9E9; padding:0.5em; margin:20px auto; }
#content.article .kviz table { background:none; }
#content.article .kviz table.left { width:auto; margin:5px 0 0 0; float:left; }
#content.article .kviz table.right { width:auto; margin:5px 15px 0 0; float:left; }
#content.article .kviz p { margin:0.5em 0; }
#content.article .kviz label { color:#000; font-weight:normal; }
#content.article .kviz .red { color:#B4141F; }
#content.article .kviz div.otazka { margin-bottom:1em; }
#content.article .kviz div.odpoved { margin:0.3em 0; }
#content.article .kviz #kviz-result { border-top:1px solid #A4A4A4; }
#content.article .kviz #kviz-result div { color:#A4A4A4; margin:0.5em 0 1.5em 0; }
#content.article .kviz #kviz-result p { margin:0; }

/* autor */
#content.overview .box .author { color:#7D7D7D; font-size:11px; float:right; margin:3px 0 -2px; }
div.author { background-color:#F1F1F1; padding:10px; margin-bottom:20px; }
div.author .name strong { font-size:16px; }
div.author .img { float:left; width:136px; }
div.author .img img { border:2px solid #BCBEC0; }
div.author .text { float:left; width:363px; }

/* posuvnik */
#content #box .box { overflow:hidden; }
#content .nav { overflow:hidden; }
.block.articles p.nejctenejsi a, .block.articles .nav { overflow:hidden; }
#content #wu-list li { overflow:hidden; }

/* menu */
.menu-level-3 #header { height: 165px; }
#submenu2 { clear: left; }
#submenu2 li.last { background:none; }
#menu #submenu2 a { font-weight: normal; text-transform:none; }
#submenu2 .active a { text-decoration: underline; color: #000; }

/* ticker */
#header .ticker { position:absolute; left:312px; top:5px; width:327px;/*434*/ background: url(/img/ticker-bg.png) left top repeat-x; border:1px solid #757575; text-transform:uppercase; }
#header .ticker img { float:left; display:block; margin:0 10px 0 0; }
#header .ticker.image img { margin-right:0; }
#header .ticker p { color:#fff; margin:3px 0; }
#header .ticker h2 { margin:0; line-height:1.2; }
#header .ticker h2 a { color:#fff; }
#header .user.bottom { top:5px; right:20px; left:auto; text-align: right; }

/* anketa */
#content .block.poll ul { list-style: none; margin: 10px 0 5px; }
#content .block.poll ul li { padding: 6px 0; background:none; }

/* nastroje */
p.tools { text-align: right; padding:10px 0 !important; margin:0; }
p.tools .vote { background: url(/img/icon/vote.gif) no-repeat 0 center; padding-left:20px; white-space: nowrap; }
p.tools .edit { background: url(/img/icon/edit.gif) no-repeat 10px center; padding-left:30px; white-space: nowrap; }
p.tools .reply { background: url(/img/icon/reply.gif) no-repeat 10px center; padding-left:30px; white-space: nowrap;}
p.tools .delete { background: url(/img/icon/delete.gif) no-repeat 10px center; padding-left:30px; white-space: nowrap; }
p.tools .erase { background: url(/img/icon/erase.gif) no-repeat 10px center; padding-left:30px; white-space: nowrap; }
p.tools .check { background: url(/img/icon/check.gif) no-repeat 10px center; padding-left:30px; white-space: nowrap; }

/* diskuze */
#content #discussion { margin-top:10px; }
#content #discussion p { font-size:13px; margin:0; }
#content #discussion #discussion-list { margin-bottom:20px; border-bottom:2px solid #E7E9EA; }
#content #discussion #discussion-list #diskuze-reakce { margin-bottom:12px; }
#content #discussion #diskuze-prispevek, 
#content #discussion #diskuze-reakce { background-color: #efeff0; padding: 10px 10px 0 10px; position:relative; }
#content #discussion #diskuze-prispevek h3, 
#content #discussion #diskuze-reakce h3 { font-size:14px; margin:0; }
#content #discussion #diskuze-reakce #close-button { position:absolute; top:10px; right:10px; }
#content #discussion #diskuze-prispevek .rules, 
#content #discussion #diskuze-reakce .rules { font-size:9px; margin:0; padding:10px 0; }
#content #discussion #diskuze-prispevek .submit, 
#content #discussion #diskuze-reakce .submit { margin:0; }
#content #discussion .post { background: none; }
#content #discussion .user-info { font-weight:bold; background-color: #efeff0; }
#content #discussion .user-info p { padding: 6px 13px; }
#content #discussion .user-info p img { margin:3px 0; }
#content #discussion .prispevek { margin-left: 10px; }
#content #discussion .prispevek .wrapper { padding: 4px 8px 0px 0px; line-height: 1.5em; }
#content #discussion .prispevek .wrapper a { white-space:nowrap; }
#content #discussion .prispevek p { margin:0; padding:0; }
#content #discussion .user-info p span { font-size: 10px; color:#bbb; text-transform: uppercase; }
#content #discussion .prispevek p.line { margin-top:5px; padding-top:5px; border-top:2px solid #E7E9EA; }
#content #discussion .prispevek a.reply-link { font-weight:bold; }
#content #discussion .level0 { border-top: 2px solid #E7E9EA; margin: 0px; overflow:hidden; width:100%; }
#content #discussion .level1 { background: url(/img/discussion-level-bg.gif) left top no-repeat; border-top:2px solid #E7E9EA; overflow:hidden; width:100%; }
#content #discussion .level1 .post { margin-left: 30px; }
#content #discussion .level2 { background: url(/img/discussion-level-bg.gif) 30px top no-repeat; border-top:2px solid #E7E9EA; overflow:hidden; width:100%; }
#content #discussion .level2 .post { margin-left: 60px; }
#content #discussion .level3 { background: url(/img/discussion-level-bg.gif) 60px top no-repeat; border-top:2px solid #E7E9EA; overflow:hidden; width:100%; }
#content #discussion .level3 .post { margin-left: 90px; }
#content #discussion .level4 { background: url(/img/discussion-level-bg.gif) 90px top no-repeat; border-top:2px solid #E7E9EA; overflow:hidden; width:100%; }
#content #discussion .level4 .post { margin-left: 120px; }
#content #discussion .level5 { background: url(/img/discussion-level-bg.gif) 120px top no-repeat; border-top:2px solid #E7E9EA; overflow:hidden; width:100%; }
#content #discussion .level5 .post { margin-left: 150px; }
#content.gallery #discussion h2 { font-size: 16px; margin: 25px 0 5px; text-transform: none; }

/* forms */
#content .form table, #content.article .form table { width: 100%; background:none; }
#content .form table td { vertical-align: top; padding: 3px 0; }
#content .form label { font-weight: bold; color: #a40207; }
#content .form .captcha { border: 1px solid #999; }
#content .form .input { font-size:12px; }
#content .form .checkbox { margin-left: 0; }
#content .form .select { font-size: 12px; }
#content .form .submit { display:inline-block; background: #000 url(../img/nav-next.png) right 4px no-repeat; text-transform: uppercase; color: #fff; border: none; font: 10px Arial, Helvetica, sans-serif; padding: 1px 20px 1px 10px; line-height: 14px; cursor: pointer; margin-top: 10px; }

#content .form p { margin:0.5em 0 !important; font-size:13px; }

#content .form img.captcha { border: 1px solid #999; margin: 3px 0 0; }

#content .form div.msg_notice { padding: 0 10px; border: 2px solid #3286b1; background: #b1e5ff; color: #000; margin: 10px 0; }
#content .form div.msg_error { padding: 0 10px; border: 2px solid #7F0707; background: #BF0B0B; color: #fff; margin: 10px 0; }
#content .form div.msg_ok { padding: 0 10px; border: 2px solid #22a304; background: #c7ffba; color: #000; margin: 10px 0; }

#content .form div.msg_error a { color: #fff; text-decoration: underline; }
#content .form div.msg_error a:hover { color: #fff; text-decoration: none; }

#content .form div.msg_notice p, 
#content .form div.msg_error p, 
#content .form div.msg_ok p { margin:0.5em 0 !important; }

#content .form div.infopanel p { }

#content .form form .bold { font-weight: bold; }
#content .form form .error { color: #f00; }
#content .form form .ok { color: #0f0; }

#content .form div.file { position: relative; margin-top:-3px; }
#content .form input.file { position: relative; -moz-opacity:0 ; filter:alpha(opacity: 0); opacity: 0; z-index: 2; margin-bottom:0; }
#content .form div.file-button { position: absolute; top: 0px; left: 0px; z-index: 1; }
#content .form div.file-button img { position:relative; top:4px; }

.block.articles.image-right { font-size: 13px; padding: 15px 10px; }
.block.articles.image-right li { overflow: auto; width: 300px; }
.block.articles.image-right .right { margin: 0 0 0 10px; }
.block.articles.image-right a { color: #a40207; display:block; }
.block.articles.image-right a strong { color: #000; }

#thumbs-nav .move-next { float: left; }
#thumbs-nav .move-prev { float:right; margin-right:10px; } 
#content.article table#thumbs-nav { background:none; }

h1 { line-height: 28px; }

.main-article small{ line-height: 18px; font-size: 15px; color: #000; letter-spacing: 0; font-weight: bold; }
.main-article.poradi2 { padding-top: 15px; }

#page-hp #header { height: 126px; }

#content #box .box { margin-bottom: 12px; padding-bottom: 7px; }
#right .block { padding-top: 7px; padding-bottom: 7px;}

#content #box .box.gallery-article {
	background: #e5e5e5 url("../img/box-gallery-article-bg.jpg") 0 0 repeat-x;
	border-top:2px solid #BCBEC0;
	padding-top:7px;
}
#content #box .box.gallery-article p { font-size:14px; }
#content #box .box.gallery-article .gallery { clear:both; padding:10px 0 3px; }
#content #box .box.gallery-article .gallery h3 { margin:0 10px 0 0; }
#content #box .box.gallery-article .gallery img { float:left; margin-right:10px; } 

/* anketa - sestava */
#content.article #block-sestava { clear:both; margin:10px 0; border:1px solid #9D9EA0; }
#content.article #block-sestava h3 { font-family: Tahoma, Geneva, sans-serif; font-size:18px; color:#a40207; margin:10px 10px; 15px; line-height:21px; }
#content.article #block-sestava form { margin:10px; }
#content.article #block-sestava table { background:none; width:100%; margin-bottom:10px; }
#content.article #block-sestava table th { text-align:left; font-size:14px; }
#content.article #block-sestava table th, #content.article #block-sestava table td { padding:5px 5px 5px 0; }
#block-sestava table td { vertical-align:middle; }
#content.article #block-sestava table input { margin:0; border:0; padding:0; display:block; width:13px; height:13px; }
#content.article #block-sestava input.submit { display:block; width:165px; background: #000 url(../img/nav-next.png) right 4px no-repeat; text-transform: uppercase; color: #fff; border: none; font: 10px Arial, Helvetica, sans-serif; padding: 1px 20px 1px 10px; line-height: 14px; cursor: pointer; }

#content.article #block-sestava .sestava-top { margin:10px; }
#content.article #block-sestava .sestava-top a, 
#content.article #block-sestava .sestava-top span { display:inline-block; text-transform: uppercase; color: #fff; font: 10px Arial, Helvetica, sans-serif; padding: 3px 10px 1px 10px; line-height: 14px; background:#000; }
#content.article #block-sestava .sestava-top a { background: #a40207 url(../img/nav-next-gray.png) right -36px no-repeat; padding-right:20px; }

#content.article #block-sestava .hriste { position:relative; }
#content.article #block-sestava .hriste div { position:absolute; float:none; }
#content.article #block-sestava .hriste span { background:#fff; padding:2px 5px; font-size:11px; font-weight:bold; text-transform:uppercase; } 
#content.article #block-sestava .hriste .row-1 { top:0; left:0; width:510px; text-align:center; }
#content.article #block-sestava .hriste .row-2-left { top:50px; left:0; width:170px; text-align:right; }
#content.article #block-sestava .hriste .row-2-right { top:50px; left:340px; width:178px; text-align:left; }
#content.article #block-sestava .hriste .row-3-left { top:75px; left:0; width:250px; text-align:right; }
#content.article #block-sestava .hriste .row-3-right { top:75px; left:260px; width:258px; text-align:left; }
#content.article #block-sestava .hriste .row-4-left { top:125px; left:0; width:190px; text-align:right; }
#content.article #block-sestava .hriste .row-4-right { top:125px; left:320px; width:198px; text-align:left; }
#content.article #block-sestava .hriste .row-5-left { top:150px; left:0; width:250px; text-align:right; }
#content.article #block-sestava .hriste .row-5-right { top:150px; left:260px; width:258px; text-align:left; }
#content.article #block-sestava .hriste .row-6 { top:175px; left:0; width:515px; text-align:center; }
#content.article #block-sestava .hriste .row-7-left { top:225px; left:0; width:250px; text-align:right; }
#content.article #block-sestava .hriste .row-7-right { top:225px; left:260px; width:258px; text-align:left; }
#content.article #block-sestava .hriste .row-8 { top:250px; left:0; width:520px; text-align:center; }

/* anketa - znamkovani */
#content.article #block-anketa { clear:both; margin:5px 0; border:1px solid #9d9ea0; padding:10px 5px; }
#content.article #block-anketa h3 { font-family: Tahoma, Geneva, sans-serif; font-size:23px; color:#a40207; margin:0 0 5px; line-height:26px; }
#content.article #block-anketa small { display:block; margin:0 0 10px; text-transform:uppercase; }
#content.article #block-anketa strong.znamka { color:#a40207; font-size:30px; }
#content.article #block-anketa table { background:none; width:100%; }
#content.article #block-anketa table td { font-size:14px; padding:5px 10px 0 0; }
#content.article #block-anketa table td input { display:inline; margin:0; }
#content.article #block-anketa form .submit { float: right; display:inline-block; background: #000 url(../img/nav-next.png) right 4px no-repeat; text-transform: uppercase; color: #fff; 	border: none; font: 10px Arial, Helvetica, sans-serif; padding: 1px 20px 1px 10px; line-height: 14px; cursor: pointer; }

/* box komentar v clanku */
.komentarInText { border: 1px #9d9ea0 solid !important; padding: 0 !important; margin: 0 !important; margin-left: 10px !important; float: right !important; width: 271px !important; height: 80px !important; overflow: visible !important; }
.komentarInText h3 { color: #a40207 !important; font-size: 18px !important; padding: 0 0 0 0px !important; margin: 5px 0 0 0 !important; font-style: italic; }
.komentarInText h3 a { color: #a40207 !important; text-decoration: none; border: 0 !important;}
.komentarInText img { margin: 0; float: right; border: 0 !important; }
.komentarInText p a { color: #5a5a5a; text-decoration: none; font-weight: bold; font-size: 14px; }

/* komentar pod clankem */
.komentar { border: 1px #9d9ea0 solid; padding: 0; margin: 15px 0; }
.komentar a { border-bottom: 1px #9d9ea0 solid; height: 50px; display: block; width: 518px;}
.komentar .komentarInner p{ padding: 5px !important; margin: 5px !important; }

/* autori HP */
.fullwidth { width: 870px !important; }
#autoriHP h2 { background-color: #a40207; color: #fff; padding: 2px 4px;  width: 215px; font-size: 14px !important; float: left; }
#autoriHP h2.h2right { float: right; margin-right: 200px; }

#autoriHP .perex { font-size:14px; line-height:1.4; }

#autoriHP .rubrika { border-bottom: 2px #9d9ea0 solid; padding-bottom: 20px; }
#autoriHP .rubrika .item { width: 420px; float: left; margin-bottom: 20px; }
#autoriHP .rubrika .last { margin-left: 30px; }

#autoriHP .rubrika .item .info { float: left; float: left; margin-top: 20px; }
#autoriHP .rubrika .item .info a { font-size: 16px !important; text-decoration: none; font-weight: bold; }
#autoriHP .rubrika .item .info a:hover { text-decoration: underline; }
#autoriHP .rubrika .item .info .email { text-decoration: underline; color: #4b4b4d; font-size: 11px !important; }
#autoriHP .rubrika .item .popis { clear: both; }

/* horoskop */
#right .horoskop table { background:#ac8e5b; border-collapse:collapse; }
#right .horoskop table td { height:80px; }
#right .horoskop a { color:#a40207; }
#right .horoskop h3 { line-height:1.1; }
#right .horoskop h3 a { color:#000; }
#right .horoskop h3 small { font-weight:normal; font-size:11px; line-height:14px; }
#right .horoskop table td.more { height:auto; text-align:right; padding:0 10px 5px; }
#right .horoskop table td.more a { font-size:11px; color:#fff; }

#right .horoskop-filter .submit { display:block; width:138px; background: #000 url(../img/nav-next.png) right 4px no-repeat; text-transform: uppercase; color: #fff; border: none; font: 10px Arial, Helvetica, sans-serif; padding: 1px 20px 1px 10px; line-height: 14px; cursor: pointer; margin:0 0 2px 5px; }

#right .horoskop .item { border-bottom:1px solid #BCBEC0; padding:7px 0; }
#right .horoskop .item.last { border-bottom:none; }
#right .horoskop .item a.img { display:block; float:right; }
#right .horoskop .item h3 a { color:#000; }

#content.horoskop ul.banner { list-style:none; margin:0; padding:0 0 0 168px; background: url(../img/horoskop/banner/main.jpg) 0 0 no-repeat; height:150px; }
#content.horoskop ul.banner li { float:left; margin:0; padding:0; }
#content.horoskop ul.banner li a { display:block; float:left; }
#content.horoskop ul.banner li.first a { height:74px; }
#content.horoskop ul.banner li.second a { height:76px; }
#content.horoskop ul.banner li a span { display:none; }
#content.horoskop ul.banner li a#beran { background: url(../img/horoskop/banner/beran.jpg) 0 0 no-repeat; width:58px; }
#content.horoskop ul.banner li a#byk { background: url(../img/horoskop/banner/byk.jpg) 0 0 no-repeat; width:58px; }
#content.horoskop ul.banner li a#blizenci { background: url(../img/horoskop/banner/blizenci.jpg) 0 0 no-repeat; width:58px; }
#content.horoskop ul.banner li a#rak { background: url(../img/horoskop/banner/rak.jpg) 0 0 no-repeat; width:60px; }
#content.horoskop ul.banner li a#lev { background: url(../img/horoskop/banner/lev.jpg) 0 0 no-repeat; width:58px; }
#content.horoskop ul.banner li a#panna { background: url(../img/horoskop/banner/panna.jpg) 0 0 no-repeat; width:60px; }
#content.horoskop ul.banner li a#vahy { background: url(../img/horoskop/banner/vahy.jpg) 0 0 no-repeat; width:58px; }
#content.horoskop ul.banner li a#stir { background: url(../img/horoskop/banner/stir.jpg) 0 0 no-repeat; width:58px; }
#content.horoskop ul.banner li a#strelec { background: url(../img/horoskop/banner/strelec.jpg) 0 0 no-repeat; width:58px; }
#content.horoskop ul.banner li a#kozoroh { background: url(../img/horoskop/banner/kozoroh.jpg) 0 0 no-repeat; width:60px; }
#content.horoskop ul.banner li a#vodnar { background: url(../img/horoskop/banner/vodnar.jpg) 0 0 no-repeat; width:58px; }
#content.horoskop ul.banner li a#ryby { background: url(../img/horoskop/banner/ryby.jpg) 0 0 no-repeat; width:60px; }
#content.horoskop ul.banner li a#krysa { background: url(../img/horoskop/banner/krysa.jpg) 0 0 no-repeat; width:58px; }
#content.horoskop ul.banner li a#buvol { background: url(../img/horoskop/banner/buvol.jpg) 0 0 no-repeat; width:58px; }
#content.horoskop ul.banner li a#tygr { background: url(../img/horoskop/banner/tygr.jpg) 0 0 no-repeat; width:58px; }
#content.horoskop ul.banner li a#zajic { background: url(../img/horoskop/banner/zajic.jpg) 0 0 no-repeat; width:60px; }
#content.horoskop ul.banner li a#drak { background: url(../img/horoskop/banner/drak.jpg) 0 0 no-repeat; width:58px; }
#content.horoskop ul.banner li a#had { background: url(../img/horoskop/banner/had.jpg) 0 0 no-repeat; width:60px; }
#content.horoskop ul.banner li a#kun { background: url(../img/horoskop/banner/kun.jpg) 0 0 no-repeat; width:58px; }
#content.horoskop ul.banner li a#koza { background: url(../img/horoskop/banner/koza.jpg) 0 0 no-repeat; width:58px; }
#content.horoskop ul.banner li a#opice { background: url(../img/horoskop/banner/opice.jpg) 0 0 no-repeat; width:58px; }
#content.horoskop ul.banner li a#kohout { background: url(../img/horoskop/banner/kohout.jpg) 0 0 no-repeat; width:60px; }
#content.horoskop ul.banner li a#pes { background: url(../img/horoskop/banner/pes.jpg) 0 0 no-repeat; width:58px; }
#content.horoskop ul.banner li a#vepr { background: url(../img/horoskop/banner/vepr.jpg) 0 0 no-repeat; width:60px; }
#content.horoskop ul.banner li.first a:hover { background-position: 0 -74px !important; }
#content.horoskop ul.banner li.second a:hover { background-position: 0 -76px !important; }

#content.horoskop ul.menu { list-style: none; margin:0; }
#content.horoskop ul.menu li { float: left; background: url(../img/horoskop/button.png) 0 0 repeat-x; margin:0 3px 0 0; padding:0; } 
#content.horoskop ul.menu li.last { margin-right:0; }
#content.horoskop ul.menu li.active { background: url(../img/horoskop/button-active.png) 0 0 repeat-x; }
#content.horoskop ul.menu li a { float: left; display: block; font-size: 13px; color: #fff; font-weight: bold; text-align:center; text-decoration: none; line-height: 30px; width:101px; } 
#content.horoskop ul.menu li.last a { width:104px; }
#content.horoskop ul.menu li a:hover { text-decoration: underline; } 
#content.horoskop #box { clear:both; padding-top:12px; }
#content.horoskop .box { width:252px; position:relative; }
#content.horoskop .box h2 { font-size: 18px; font-weight:bold; margin:25px 0 15px 80px; line-height:20px; }
#content.horoskop .box h2 small { font-size:14px; font-weight:normal; color:#a40207; }
#content.horoskop .box a.img { display:block; position:absolute; left:0; top:0; }
#content.horoskop .box p { margin:0 0 0.3em; font-size:14px; }
#content.horoskop .box p a { color:#444; text-decoration:underline; font-weight:bold; }
#content.horoskop .box p a:hover { color:#a40207; }
#content.horoskop .box p.links a { font-size:11px; color:#a40207; text-decoration:none; }
#content.horoskop .box p.links a:hover { text-decoration:underline; }

#content.horoskop p.link { margin-top:12px; border:1px solid #AC8E5B; text-align:center; font-weight:bold; font-size:11px; padding:3px 0; }

#content.horoskop .znameni { float:left; width:110px; }
#content.horoskop .znameni .rok { color:#444; font-weight:bold; margin:20px 0 0 20px; font-size:12px; }
#content.horoskop .horoskop { margin-left:120px; }
#content.horoskop .horoskop h2, #content.horoskop .horoskop h2 a { color:#000; }
#content.horoskop .horoskop h2 a { text-decoration:underline; }
#content.horoskop .horoskop h2 a:hover { color:#a40207; }
#content.horoskop .horoskop p { font-size: 14px; line-height: 1.4; }

#content.horoskop .rozcestnik { border-top: 2px solid #BCBEC0; border-bottom: 2px solid #BCBEC0; padding:10px 0; }
#content.horoskop .rozcestnik p.links { margin:0 0 15px; height:16px; }
#content.horoskop .rozcestnik p.links a { display:inline-block; background: #000 url(../img/nav-next.png) right 4px no-repeat; text-transform: uppercase; color: #fff; font: 11px Arial, Helvetica, sans-serif; padding: 1px 20px 1px 10px; line-height: 16px; }
#content.horoskop .rozcestnik p.label { clear:both; font-size:11px; float:left; }
#content.horoskop .rozcestnik table { border-collapse:collapse; width:270px; margin-left:130px; } 
#content.horoskop .rozcestnik table td { text-align:center; vertical-align:bottom; }
#content.horoskop .rozcestnik table td a { color:#000; font-size:11px; font-weight:bold; }

#content.horoskop .charakteristika h2 { font-size:15px; }
#content.horoskop .charakteristika table { background:#ac8e5b; border-collapse:collapse; font-family: Tahoma, Geneva, sans-serif; width:520px; }
#content.horoskop .charakteristika table td { padding:0 15px; }
#content.horoskop .charakteristika table td img { display:block; margin-top:15px; }
#content.horoskop .charakteristika table td h3 { line-height:1.1; font-size:14px; margin:5px 0 10px; }
#content.horoskop .charakteristika table td h3 a { color:#000; }
#content.horoskop .charakteristika table td h3 small { font-weight:normal; white-space:nowrap; font-size:11px; line-height:14px; }
#content.horoskop .charakteristika table td.more { height:auto; text-align:right; padding:0 10px 5px; }
#content.horoskop .charakteristika table td.more a { font-size:11px; color:#fff; }

#right #box-horoskop .item { background: url(../img/horoskop/box-horoskop-small.jpg) 0 0 no-repeat; padding:2px 5px 14px; position:relative; }
#right #box-horoskop h2 { margin-bottom: 4px; }
#right #box-horoskop h2 a { color:#a40207; }
#right #box-horoskop #box-horoskop-link { display:block; width:67px; height:67px; position:absolute; top:3px; right:6px; }
#right #box-horoskop a.img { display:block; width:50px; float:left; margin-right:10px; }
#right #box-horoskop h3 { font-size:22px; margin:0; line-height:24px; }
#right #box-horoskop h3 a { color:#fff; }
#right #box-horoskop h3 small { font-size:17px; color:#fff; }
#right #box-horoskop p { font-size:12px; line-height:17px; margin:6px 0; }
#right #box-horoskop p a { text-decoration:none; color:#000; }
#right #box-horoskop p a span { color:#444444; font-weight:bold; text-decoration:underline; }
#right #box-horoskop p a:hover span { color:#a40207; }
#right #box-horoskop table { border-collapse:collapse; width:288px; margin-top:25px; } 
#right #box-horoskop table td { text-align:center; vertical-align:bottom; line-height:11px; }
#right #box-horoskop table td a { color:#000; font-size:11px; font-weight:bold; text-decoration:none; }
#right #box-horoskop table td img { display:block; margin:3px auto; }
#right #box-horoskop table td a:hover, #right #box-horoskop table td a.active { color:#a40207; }

a.disnum { float: right; display: inline; color: #A40207; font-size: 11px; font-weight: bold; line-height: 11px; background: url(../img/ico-diskuze-11x11.png) 0 5px no-repeat; padding: 4px 0 0 15px; }
#content .block-text.diskuze p a.ico-diskuze { background: url(../img/ico-diskuze-16x16.png) 0 1px no-repeat; padding-left: 78px; }
a.disnum span, a.ico-diskuze span { color: #000; font-weight: normal; }
#content .block-text.diskuze p .arrow-red { display: block; background: url(../img/arrow-red.png) 0 0px no-repeat; width: 4px; height: 7px; position: relative; top: 12px; left: 68px;  }

.lightbox-discussion { margin: 8px 0 1px 0; padding: 0; }
.lightbox-discussion .ico-comment { display: block; background: url(../img/ico-diskuze-16x16.png) 0 1px no-repeat; width: 16px; height: 16px; float: left; }
.lightbox-discussion .ico-arr { display: block; background: url(../img/arrow-red.png) 0px 4px no-repeat; width: 115px; float: left; padding-left: 6px; margin-left: 15px; }

#content.article .f-title { margin-top: 8px; }
#content.article .f-title .p { display: block; width: 480px; float: right; margin-bottom: 4px; font-weight: normal !important; }
#content.article .f-title .p strong { color: #000; display: inline; float: none; }
#content.article .f-title .p.full { width: 520px; }
#content.article .f-title p { margin: 0; }

/* fota dne */
.fotadne { padding: 0 5px; }
#content .fotadne ul { margin: 0; }
#content .fotadne ul li { padding-left: 0 !important; background: none !important; float: left; }
.fotadne .dnone { display: none !important; }
.fotadne .content { clear: both; height: 114px; margin: 10px 0; overflow: hidden; }
#content #box .box.fotadne.pozice0 { margin-bottom: 25px; }
.fotadne .right.bold { font-size: 11px; }
.fotadne .navstep { width: 247px; margin: 10px auto; }
.fotadne .navstep p { display: block;  text-transform: uppercase; color: #808285; font-size: 10px !important; float: left; margin-left: 8px; position: relative; top: -2px; }
.fotadne .navstep #navleft { display: block; background: url(../img/double-arrow-left.png) no-repeat; width: 15px; height: 16px; float: left; cursor: pointer; }
.fotadne .navstep #navright { display: block; background: url(../img/double-arrow-right.png) no-repeat; width: 15px; height: 16px; float: right; cursor: pointer; }

.jcarousel-skin-tango .jcarousel-container{}
.jcarousel-skin-tango .jcarousel-direction-rtl{direction:rtl;}
.jcarousel-skin-tango .jcarousel-container-horizontal{width:516px;    }
.jcarousel-skin-tango .jcarousel-container-vertical{width:75px;    height:245px;    padding:40px 20px;}
.jcarousel-skin-tango .jcarousel-clip{overflow:hidden;}
.jcarousel-skin-tango .jcarousel-clip-horizontal{width:512px;    height:114px;}
.jcarousel-skin-tango .jcarousel-clip-vertical{width:74px;    height:245px;}
.jcarousel-skin-tango .jcarousel-item{width:74px;    height:110px;    }
.jcarousel-skin-tango .jcarousel-item-horizontal{margin:2px 10px 2px 2px;}
.jcarousel-skin-tango .jcarousel-item-horizontal:hover{border:2px #A40207 solid;   margin:0px 8px 0px 0px;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal{margin-left:10px;    margin-right:0;}
.jcarousel-skin-tango .jcarousel-item-vertical{margin-bottom:10px;}
.jcarousel-skin-tango .jcarousel-item-placeholder{background:#fff;    color:#000;}
/** *  Horizontal Buttons */
.jcarousel-skin-tango .jcarousel-next-horizontal{position:absolute;    top:43px;    right:5px;    width:32px;    height:32px;    cursor:pointer;    background:transparent url(next-horizontal.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal{left:5px;    right:auto;    background-image:url(prev-horizontal.png);}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-horizontal:focus{background-position:-32px 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:active{background-position:-64px 0;}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active{cursor:default;    background-position:-96px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal{position:absolute;    top:43px;    left:5px;    width:32px;    height:32px;    cursor:pointer;    background:transparent url(prev-horizontal.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal{left:auto;    right:5px;    background-image:url(next-horizontal.png);}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-horizontal:focus{background-position:-32px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active{background-position:-64px 0;}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active{cursor:default;    background-position:-96px 0;}
/** *  Vertical Buttons */
.jcarousel-skin-tango .jcarousel-next-vertical{position:absolute;    bottom:5px;    left:43px;    width:32px;    height:32px;    cursor:pointer;    background:transparent url(next-vertical.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-next-vertical:hover, .jcarousel-skin-tango .jcarousel-next-vertical:focus{background-position:0 -32px;}
.jcarousel-skin-tango .jcarousel-next-vertical:active{background-position:0 -64px;}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:active{cursor:default;    background-position:0 -96px;}
.jcarousel-skin-tango .jcarousel-prev-vertical{position:absolute;    top:5px;    left:43px;    width:32px;    height:32px;    cursor:pointer;    background:transparent url(prev-vertical.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-vertical:hover, .jcarousel-skin-tango .jcarousel-prev-vertical:focus{background-position:0 -32px;}
.jcarousel-skin-tango .jcarousel-prev-vertical:active{background-position:0 -64px;}
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active{cursor:default;    background-position:0 -96px;}

/* thumb s7 */
.s7 div.photos.thumbs { height: 70px; overflow: hidden; position: relative; width: 490px; margin: 20px -15px; padding: 0 15px; }
.s7 div.photos.thumbs img { float: left; margin: 0 2px 0 0; display: block; }
.s7 div.photos.thumbs a.prev { display: block; width: 13px; height: 60px; position: absolute; left: 0; top: 5px; }
.s7 div.photos.thumbs a.next { display: inline-block; width: 13px; height: 60px; margin-top: 5px; /*position: absolute; right: 0; top: 5px;*/ }
.s7 div.photos img { margin: 0 0 0 -15px; }
.s7 div.photos p { margin: 5px 0 20px; }
.s7 #fotoDetail { margin-left: 15px; }

#banner1reklama { position: relative; /*left: -2px;*/  }
/*#banner1reklama img { width: 923px;  }*/

/* chrome hack*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
 #banner1reklama { left: 0px;  }   
}

/*
.safari-mac #banner1reklama  { position: relative; left: -1px;  }
.safari-mac #banner1reklama object, .safari-mac #banner1reklama embed { width: 921px !important; }
*/

/* tabulky */
#content.article table { border-collapse:collapse; background: #D9DADB; font-size:12px; line-height: normal; background-color:#E6E6E6; }
#content.article table.right-indent { margin:0 0 5px 5px; }
#content.article table.left-indent { margin:0 5px 5px 0; }
#content.article table.right-indent-big { margin:0 0 10px 10px; }
#content.article table.left-indent-big { margin:0 10px 10px 0; }
#content.article#content.article table.font, table.font td { font-size:14px; line-height:140%; }
#content.article table.right-indent-font, table.right-indent-font td { margin:0 0 5px 5px; font-size:14px; line-height:140%; }
#content.article table.left-indent-font, table.left-indent-font td { margin:0 5px 5px 0; font-size:14px; line-height:140%; }
#content.article table.right-indent-big-font, table.right-indent-big-font td { margin:0 0 10px 10px; font-size:14px; line-height:140%; }
#content.article table.left-indent-big-font, table.left-indent-big-font td { margin:0 10px 10px 0; font-size:14px; line-height:140%; }
#content.article table td p { font-size:14px; margin:0; padding:0; }

.infobox_nadpis { font-weight:bold;font-size:14pt;text-align:left;background-color:#E6E6E6; line-height: 200%; }
.infobox_sloupce { text-align:right;font-weight:bold;background-color:#E6E6E6; }
.infobox_info { font-size:10pt;text-align:left;background-color:#E6E6E6; line-height: 200%; }
.tr_tm { background-color:#E6E6E6; }
.tr_sv { background-color:#FFF; }
.redc { color:#BF0000; }
.nopad { padding: 0; text-align: right; }
.nn { border-top:1px #808080 solid; }
.graybg td { background-color:#E6E6E6; }
.whitebg td { background-color:#FFF; }
.ib_fleft { float: left; margin:0 10px 10px 0; }
.ib_right { float: right; margin:0 0 10px 10px; }

/* infobox */
.infobox_1 { border-collapse:collapse; padding:0; border:1px #808080 solid;background-color:#E6E6E6; }
.infobox_table_1 { border-collapse:collapse; margin:0; padding:0; text-align:right;padding:0;margin:0; }
.infobox_table_1 .infobox_sloupce { background-color:#E6E6E6; }
.infobox_table_1 .infobox_nadpis td { background-color:#E6E6E6; }
.infobox_table_1 .infobox_info { background-color:#E6E6E6; }
.infobox_table_1 .tr_tm { background-color:#E6E6E6; }
.infobox_table_1 .tr_sv { background-color:#FFF; border: 0; }
.infobox_1 tr { background-color:#E6E6E6; }
.infobox_1 td { padding: 0 8px; }
.infobox_table_1 td { padding: 0; }
.infobox_table_1 tbody td { padding: 3px 6px; }

.infobox_table_2 { border-collapse:collapse; padding:0; text-align:right;background-color:#E6E6E6;border:1px #808080 solid; }
.infobox_table_2 td { border-top:1px #808080 solid; }
.infobox_table_2 .infobox_sloupce td { border:0; }
.infobox_table_2 .infobox_sloupce { border:0; background-color:#E6E6E6; }
.infobox_table_2 .infobox_info { background-color:#E6E6E6; }
.infobox_table_2 td { padding: 3px 12px; background-color:#E6E6E6; }

.infobox_3 { border-collapse:collapse; padding:0; border:1px #808080 solid;background-color:#FFF !important; }
.infobox_3 tr { border: 0; }
.infobox_table_3 { background-color:#FFF; }
.infobox_table_3 .infobox_nadpis { background-color:#FFF; }
.infobox_sloupce { background-color:#FFF; }
.infobox_info { background-color:#FFF; }
.infobox_3 td { padding: 0 8px; }
.infobox_table_3 td { padding: 0; }
.infobox_table_3 tbody td { padding: 3px 6px; }

.infobox_boxlist_1 { border-collapse:collapse; padding:0; background-color:#E6E6E6; }
.infobox_boxlist_1 .infobox_info { border-top:1px #808080 solid !important; background-color:#E6E6E6; padding: 0; }
.infobox_info_1 td { padding: 0; }
.infobox_info_1 tbody td { padding: 3px 6px; }
.infobox_info_1 tfoot td { padding: 0; }
.infobox_boxlist_1 ul { margin: 0; padding: 0 0 0 15px; }
.infobox_boxlist_1 ul li { line-height: 160%; }

.infobox_boxlist_2 { border-collapse:collapse; padding:0; background-color:#E6E6E6;border:1px #808080 solid; }
.infobox_boxlist_2 .infobox_info td { background-color:#E6E6E6; }
.infobox_boxlist_2 td { background-color:#E6E6E6; padding:0 12px; }
.infobox_boxlist_2 ul { margin: 0; padding: 0 15px; }
.infobox_boxlist_2 ul li { line-height: 160%; }

.infobox_boxlist_3 { border-collapse:collapse; padding:0; background-color:#E6E6E6;border:1px #808080 solid; }
.infobox_boxlist_3 td { padding: 0; }
.infobox_boxlist_3 .infobox_nadpis td { padding: 0 8px; }
.infobox_boxlist_3 .infobox_info td { background-color:#E6E6E6; padding: 0 8px; }
.infobox_boxlist_3 td.obsah { padding: 8px; }
.infobox_boxlist_3 ul { margin: 0; padding: 0 15px; }
.infobox_boxlist_3 ul li { line-height: 160%; }

.infobox_infotb_1 { border-collapse:collapse; padding:0; background-color:#FFF; border:1px #808080 solid; }
.infobox_infotb_1 td.whitebg { background-color:#FFF; }
.infobox_info_1 tbody tr td { border-top:1px #808080 solid; }
.infobox_info_1 tbody tr.graybg td { background-color:#E6E6E6; }
.infobox_info_1 .infobox_nadpis { background-color:#FFF; }
.infobox_info_1 .infobox_info td { border-top:1px #808080 solid; }
.infobox_infotb_1 td { padding: 0 8px; }
.infobox_info_1 td { padding: 0; }
.infobox_info_1 tbody td { padding: 4px 6px; }

.infobox_infotb_2 { border-collapse:collapse; padding:0; background-color:#E6E6E6;border:1px #808080 solid; }
.infobox_info_2 tbody tr td { border-top:1px #808080 solid; }
.infobox_info_2 .infobox_info td { border-top:1px #808080 solid;background-color:#E6E6E6; }
.infobox_info_2 .infobox_nadpis td { border:0; }
.infobox_infotb_2 td { padding: 0 8px; }
.infobox_info_2 td { padding: 0; }
.infobox_info_2 tbody td { padding: 3px 6px; }

.infobox_infotb_3 { border-collapse:collapse; padding:0; background-color:#E6E6E6;border:1px #808080 solid; }
.infobox_info_3 .infobox_info td { border-top:1px #808080 solid;background-color:#E6E6E6; }
.infobox_infotb_3 td { padding: 0 8px; }
.infobox_info_3 td { padding: 0; }
.infobox_info_3 tbody td { padding: 4px 6px; }