#reglog a.new-massage { background:#B60A0A; color:#fff; }

#discussion .user-info p a.message { font-weight:normal; }

/* chat */
.tabcontent div.box-chat { margin:5px; }
.tabcontent .box-chat h3 { color:#B60A0A; margin:5px 0; padding:0; font-size:12px; }

#chat-list .post { background:url("../img/chat-list-bg.gif") center top repeat-y; border-bottom:1px solid #6E6E6E; }
#chat-list .question { width:266px; float:left; }
#chat-list .answer{ margin-left:266px; }
#chat-list .question p { padding:5px 8px; margin:0; }
#chat-list .answer p { padding:5px 8px; margin:0; }
#chat-list .text { height:auto; overflow:hidden; width:90%; }
#chat-list .name { font-weight:bold; padding:10px 0; border-bottom:1px solid #CBCBCB; }
#chat-list .answer .name { background:#CCC; }
#chat-list .answer .form label { display:inline; float:none; }
#chat-list .answer .form input { float:none; }
#chat-list .answer .form br { clear:none; }
#chat-list .answer .form p { margin:0; padding:0 0 10px 0; clear:none; }
#chat-list .answer .form div.infopanel { width:auto; margin:0; padding:0; clear:none; }

/* ticker */
#ticker { width:100%; color:#000; background-color:#F8F8F8; border-bottom:1px solid #6E6E6E; }
#ticker strong { padding-left:20px; line-height:20px; }
#ticker object { float:right; }

/* popup */
#popup { padding-bottom:5px; }
#popup #wrap, #popup #site { width:auto; }
#popup #header { position:relative; background:#7FB5FF url(../img/bg_logo_small.jpg) no-repeat scroll 0%; height:60px; }
#popup #header a#close { position:absolute; right:10px; top:10px; text-decoration:underline; }
#popup #content { background:none; margin-top:0; }
#popup #footercopy ul { margin-bottom:25px; }
#popup #footercopy .logosabre { clear:both; margin-left:15px;}
#popup .maincontent { width:100%; text-align:center; }
#popup .item { border-bottom:1px solid #CBCBCB; }
#popup .object { margin:10px auto; padding:5px; }
#popup .object img { border:1px solid #636363; }
#popup .soubor { border:1px solid #636363; line-height:60px; margin:0 100px 10px 100px; }
#popup .ad468 { margin:10px; }
#popup .userimg { float:left; border:1px solid #6E6E6E; display:block; margin:0 10px 10px 0; }

/* fix */
.shortwrap .headpic, .newsthumb, .artpic, .artmeta { margin-bottom:3px; }
.artcontent { padding-bottom:3px; }
.searchsubmit { position:relative; float:right; top:-20px; }
#extension { height:auto; }
.blockimg { display:block; }
.maincontent h2 a, .maincontent ul li h2 a { width:100%; }
.newsblock2 .tabcontent ul li { width:236px; overflow:hidden; }

/* fix IE6 */
#topsearch { overflow:hidden; }
.toparticle .artcontent { width:100%; }

/* fix ajax */
div.tabs { cursor:auto; }
.tabs .lefttitle[class], .tabs .righttitle[class] { cursor:auto; }
.tabs .lefttitle, .tabs .righttitle { cursor:auto; }

/* fix homepage */
.box3container .webBox { border:none; }

.box3container td {
	border-color: #636363;
	border-style:none none solid;
	border-width:0pt 0pt 1px;
}

/* fix title */
.tabs li.more { border-color:#FFFFFF; }
.tabs li.more a { padding:5px 10px; }
.maincontent h2 { background:transparent url(../img/moreinfo2.gif) no-repeat scroll right center; }

/* global */
.text-left { text-align: left !important; }
.text-right { text-align: right !important; }
.text-center { text-align: center !important; }
.normal-font { font-size:12px; }
.red { color:#B60A0A; }
.bold { font-weight:bold; }
.pointer { cursor:pointer; }
.no-border { border:none !important; }
.containerheader { margin:10px; text-align:right; }
p.right, div.right { text-align:right; }
p.autor { padding-top:10px; border-top:1px solid #CBCBCB; clear:both; }
span.title12 { color:#636363; font-weight:bold; }
.tabcontent ul li span { color:#636363; font-weight:bold; }
ul.list, ul.images { margin:0; padding:0; }
ul.list li { list-style-type:none; margin:0; padding:4px 0; border:none; }
ul.list li a, ul.list li span { background:transparent url(/img/arrow.gif) no-repeat scroll left 4px; padding-left:10px; }
ul.images li { list-style-type:none; float:left; width:90px; height:100px; margin-right:5px; margin-bottom:5px; text-align:center; }
ul.images li.akce { height:110px; }
ul.images li img { border:1px solid #636363; margin:0 auto; }
ul.images li.akce p { margin:0; padding:3px 0 0 0; }
#extension img { display:block; margin:0 auto; }
#specialicons { display:inline; float:right; margin-right:10px; }
#specialicons a { color:#666666; line-height:22px; } 
#specialicons a#rss { background:transparent url(/img/rss.gif) no-repeat scroll 0pt; padding:3px 0pt 3px 17px; }
#set-now form { display:inline; }
a#set-now-change { text-decoration:none; color:#B60A0A; }

#toggle-form { width:auto; }
#toggle-form form div { width:47%; float:left; margin:0 1%; }
#toggle-form #page { padding:0 10px; }

/* reklama */
.ad468 { margin-top:10px; }
.ad750 {
	background:#EFEAE2 url(../img/reklama.gif) no-repeat scroll right center;
	border:1px solid #6E6E6E;
	margin:0;
	padding:4px 0;
	text-align:center;
}
.ad p, .ad468 p, .ad750 p { padding:15px; text-align:center; font-weight:bold; font-size:14px; }
#adsense { margin-bottom:10px; }
#discussion-list .ad468 { margin:0 0 5px 0; }

/* boxy */
.tabs .lefttitle span, .tabs .righttitle span {
	background:#FFFFFF url(../img/title-arrow.gif) no-repeat scroll 0pt 3px;
	color:#B60A0A;
	display:block;
	font-size:12px;
	font-weight:bold;
	padding:3px 3px 3px 10px;
	text-align:left;
	position:relative;
	top:1px;
	cursor:auto;
}
.tabs .righttitle span { width:192px; }
.tabs .lefttitle span { float:left; width:98px; }
.tabcontent ul li h3 { color:#B60A0A; }
.boxcontainer .boxcontainer-inner { padding-bottom:0; border:none; }
.boxcontainer .boxcontainer-inner ul li.last { margin-bottom:0; border:none; }

/* vypis clanku */
.box2col h2.fullwidth, .box2col2 h2.fullwidth { margin-bottom:10px; }
.box2container2  ul li.boxedtitle h3 a { color:#B60A0A; text-decoration:none; }
.boxed li.boxedimage { margin:0; padding:0; border:none; }
.boxed li.item { margin-bottom:0; padding-bottom:0; }
.boxed ul.list { margin:0 10px; margin-bottom:10px; }
.boxcontainer ul li small a, .box2container ul li small a, .box2container2 ul li small a { color:#000; }

/* clanek + stranka */
#page { padding:10px; }
#page h1 { margin-bottom:10px; }
#page fieldset { border:1px solid #979797; margin:20px 0 10px 0; padding:5px; }
#page fieldset span.legend { border:1px solid #979797; position:relative; top: -12px; background:#fff; padding:3px 7px; margin:0; font-weight:bold; text-transform:uppercase; }
#page fieldset.bg { background: #f8f8f8; }
#page fieldset ul.list { margin: 5px 20px; }
#page img.right { float: right; margin: 0 0 0 10px; }
#page img.left { float: left; margin: 0 10px 0 0; }

/* nastroje */
p.tools { text-align: right; padding:10px 0 5px 0 !important; margin:0; font-size:12px; }
p.tools a { color:#071081 !important; font-weight:normal !important; }
p.tools a:hover { color:#B60A0A !important; }
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; }
/*
.admin-post p.tools .vote { background: url(/img/icon/vote-bg.gif) no-repeat 0 center; }
.admin-post p.tools .edit { background: url(/img/icon/edit-bg.gif) no-repeat 10px center; }
.admin-post p.tools .reply { background: url(/img/icon/reply-bg.gif) no-repeat 10px center; }
.admin-post p.tools .delete { background: url(/img/icon/delete-bg.gif) no-repeat 10px center; }
.admin-post p.tools .erase { background: url(/img/icon/erase-bg.gif) no-repeat 10px center; }
.admin-post p.tools .check { background: url(/img/icon/check-bg.gif) no-repeat 10px center; }
*/

/* diskuze */
#discussion #top-prispevky td { padding: 1px 3px; }
#discussion #discussion-list { border-bottom: 1px solid #979797; margin-bottom:20px; }

#discussion .post { background: url(/img/discussion-post-bg.gif) left top repeat-y; }
#discussion .new-post { background: url(/img/discussion-post-bg-new.gif) left top repeat-y; }
#discussion .admin-post { background: url(/img/discussion-post-bg-admin.gif) left top repeat-y; }
#discussion .delete-post { background: #F8F8F8 url(/img/discussion-post-bg.gif) left top repeat-y; }
#discussion .user-info { width: 150px; float: left; }
#discussion .user-info p { padding: 6px 13px; }
#discussion .user-info p a { font-weight: bold; }
#discussion .user-info p img { margin:3px 0; }

#discussion .prispevek { margin-left: 155px; }
#discussion .prispevek .wrapper { padding: 4px 8px 0px 0px; line-height: 1.5em; }
#discussion .prispevek .wrapper a { white-space:nowrap; }
#discussion .prispevek p { margin:0; padding:0; }
#discussion .prispevek p.line { margin-top:5px; padding-top:5px; border-top:1px solid #D9D9D9; }
#discussion .prispevek a.reply-link { font-weight:bold; }

#discussion .level0 { border-top: 1px solid #D9D9D9; margin: 0px; overflow:hidden; width:100%; }
#discussion .level1 { background: url(/img/discussion-level-bg.gif) left top no-repeat; border-top: 1px solid #D9D9D9; overflow:hidden; width:100%; }
#discussion .level1 .post, #discussion .level1 .new-post, #discussion .level1 .admin-post, #discussion .level1 .delete-post { margin-left: 30px; }
#discussion .level2 { background: url(/img/discussion-level-bg.gif) 30px top no-repeat; border-top: 1px solid #D9D9D9; overflow:hidden; width:100%; }
#discussion .level2 .post, #discussion .level2 .new-post, #discussion .level2 .admin-post, #discussion .level2 .delete-post { margin-left: 60px; }
#discussion .level3 { background: url(/img/discussion-level-bg.gif) 60px top no-repeat; border-top: 1px solid #D9D9D9; overflow:hidden; width:100%; }
#discussion .level3 .post, #discussion .level3 .new-post, #discussion .level3 .admin-post, #discussion .level3 .delete-post { margin-left: 90px; }
#discussion .level4 { background: url(/img/discussion-level-bg.gif) 90px top no-repeat; border-top: 1px solid #D9D9D9; overflow:hidden; width:100%; }
#discussion .level4 .post, #discussion .level4 .new-post, #discussion .level4 .admin-post, #discussion .level4 .delete-post { margin-left: 120px; }
#discussion .level5 { background: url(/img/discussion-level-bg.gif) 120px top no-repeat; border-top: 1px solid #D9D9D9; overflow:hidden; width:100%; }
#discussion .level5 .post, #discussion .level5 .new-post, #discussion .level5 .admin-post, #discussion .level5 .delete-post { margin-left: 150px; }

/* anketa */
.anketa .tabcontent a { color:#636363; }
.anketa .tabcontent a:hover { color:#B60A0A; }
.anketa p { padding: 3px 5px; margin:0; }
.anketa p.otazka { font-weight:bold; color:#B60A0A; }
.anketa table { width: 100%; }
.anketa table td { vertical-align:bottom !important; }
.anketa table.vertical td { text-align: center; }
.anketa table img.odpovedimg { border: 1px solid #6E6E6E; }
.anketa table .graf { width: 70px; height: 5px; display: block; border: 1px solid #6E6E6E; background: #fff; }
.anketa table .graf img { float: left; border: 1px solid #6E6E6E; border: 0; }
.anketa table .vert_graf { 
	width: 20px; 
	height: 50px; 
	display: block; 
	border: 1px solid #6E6E6E; 
	background: #fff; 
	vertical-align: bottom !important; 
	margin: 0 auto 0 auto; 
	position: relative;
}
.anketa table .vert_graf img { float: right; border: 1px solid #6E6E6E; border: 0; position: absolute; bottom: 0; left: 0; }
.anketa table .graph { background: #fff; border: 1px solid #6E6E6E; text-align: center; }
.anketa table .graph img { margin:0 10px; }
.anketa table .graphalt { width: 8px; height: 8px; border: 1px solid #6E6E6E; }

#anketa-list p.otazka { font-size:12px; }
#anketa-list table { width:auto; }
#anketa-list table td { padding:3px 5px; }

/* artoptions short */
span.artoptions a, span.artoptions span {
	display:inline;
	margin-right:20px;
	padding-left:20px;
	font-weight:normal !important;
}