@charset "utf-8";
/* CSS Document */
body  {font: 95% Arial, Verdana, Helvetica, sans-serif; }
.boxHeader { width:100%; height:28px; line-height:28px; vertical-align:middle; background-color:#532B01; letter-spacing:1px;}
.nadpisOramovany, .novinkaOramovany {background-color:#532B01; background-image:url(../images/layout/headingBg.gif); 
    letter-spacing:1px; 
    padding:4px 0px 4px 10px; 
    color:#FDFDFD; 
    font-size:12px; 
    line-height: 19px;
    font-family: Verdana;
    margin:0pt;
}
#mainContent .nadpisOramovany {
    font-size: 14px;
}
#mainContent.extended .nadpisOramovany { background-image: url(../images/layout/headingBg-short.gif);}
.nadpisOramovany.brown { background-image: url(../images/layout/topMenuBtS.gif) !important;}
/* #sidebar1 .nadpisOramovany { background-image:url(../images/layout/btn-g.gif); background-repeat:no-repeat;} */
#sidebar1 .nadpisOramovany { background-image:url(../images/layout/topMenuBtS.gif); background-repeat:no-repeat;}

.citace { font-size:8pt; padding-top:10px; border-top:#999 dotted 1px; line-height:normal;}
.sortableText, .lftrtOdsazeni, .justifyBlock { padding:1px 20px; margin:5px 0px 10px;}
.sortableText blockquote { margin:0pt auto;}
.sortableText, .justify, .justifyBlock, .prvniRadekBlok { text-align:justify;}
.alignRight { text-align:right;}
.vlevoItalic { text-align:left; font-style:italic;}
.arrowUp { background:url(../images/layout/sipka.gif) no-repeat 0 0; width:11px; height:11px; display:block;}

.box { width:auto; height:auto; border:5px solid #8E4C05; margin-bottom:5px; min-height:20px; background-color:#FFF;}
* .html .box { height:20px;}
#sidebar1 .box ul li h2,#sidebar1 .box ul li h3 { margin:0pt; padding:0pt; font-weight:normal;}

#mainContent .box {padding:5px;}
#sidebar1 ul{ list-style-type:none; margin:0pt; padding:0pt; list-style-image:none;}
#sidebar1 ul li { border-bottom:1px solid #804000; background:#FDFDFD; padding:0; line-height:25px;}
#sidebar1 ul li a, #sidebar1 ul li a:link, #sidebar1 ul li a:active { font-family:"Trebuchet MS", "Segoe UI", Arial; text-decoration:none; color:#AD4D12; font-size:10pt; display:block; padding-left:20px;}
#sidebar1 ul li a:hover { background-color:#804000; color:#FFF;}

p { padding:3px 8px 0px; line-height:130%;}
.zarovnatVpravo { text-align:right;}
.prvniRadekBlok, .prvniRadek { text-indent:10pt;}

#cardList a img, #randomCard a img, .bordered { padding:3px; border:solid 1px #000;}
.center { margin:auto auto !important; text-align:center; width:auto; display:block !important;}
.cardStyle { margin-top:10px;}

.navigation { height:40px;}
.cardStyle div { text-align:left;}
.cardStyle div h4 { text-align:left;}
.cardStyle h3 { color:#0066FF;}

.button, #in_content input, input[type="submit"], input[type="button"] { height:26px; border-width: 0px 1px; border-style: none solid; border-color: transparent #666; color:#FFFFFF; margin:5px 0px; text-decoration:none; cursor:pointer; font-family:"Trebuchet MS", "Segoe UI", Arial; font-size:9pt; background:url(../images/layout/buttonBg.gif) repeat-x 0 0 #FAE8C7; width:120px; text-align:center; display:inline-block; line-height:26px;}
.button[disabled]:hover, .button[disabled] { background-image:url(../images/layout/buttonBgDisabled.gif); cursor:auto;}
.button:active,.button:hover, #in_content input:hover  { background-image:url(../images/layout/buttonBgA.gif);}
.w90 {width:90% !important;}
.button2 {background-color:#FAE8C7; border:3px outset #333333; color:#000000; cursor:pointer; font-family:"Trebuchet MS","Segoe UI",Arial; font-size:8pt; margin:5px auto; padding:2px 3px; text-decoration:none; }

.ramecekJemny, .odstavecOramovany, .odstavecOramovanyItalic { border:1px solid #666; margin:5px auto;}
.ramecekJemny { padding:5px; border-color:#CCC;}
.odstavecOramovany, .odstavecOramovanyItalic { border-style:dotted; padding:5px 10px; margin:5px 5px 10px; text-align:justify; text-indent:10pt; background-color:#FFFFCC;}
.odstavecOramovanyItalic { text-align:left; font-style:italic;}

#ajax-spinner {
	margin: 15px 0 0 15px;
	padding: 13px;
	background: white url('../images/spinner.gif') no-repeat 50% 50%;
	font-size: 0;
	z-index: 123456;
}
a.img {text-decoration:none;}

#cardList { margin-top:8px; width:532px; text-align:center;}
#cardList a, #cardList a img {}
#cardList a:focus, button:focus { outline:none 0px;}
.spinner *{ visibility:hidden; }
.spinner {background-image:url(../images/spinner.gif);
background-position:50% 50% !important;
background-repeat:no-repeat !important;
cursor:wait;}

.loading * {
visibility:hidden;
}

.loading {
background-image:url(../images/loader.gif);
background-position:50% 50% !important;
background-repeat:no-repeat !important;
cursor:wait;
}
dl.note.yellow {background-image:url(../images/c_tl-y.gif); background-color:#996600;}
dl.note.yellow dt { background-image:url(../images/c_tr-y.gif);}
dl.note.yellow dd { background-color:#feeaaa;}
dl.note {background:#7F7F9C url(../images/c_tl.gif) no-repeat scroll left top; padding:0; width:45%; font-size:100%; margin:10px 5px 10px 15px;}
dl.note dt {background:transparent url(../images/c_tr.gif) no-repeat scroll right top; color:#FFFFFF; padding:2px 5px; text-align:center;}
dl.note dd {background-color:#EEEEEE; margin:0; padding:0px 2px;; overflow:auto; max-height:300px; font-size:80%; line-height:150% !important; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}


h1 {font-size:200%; margin:14px 3px;}
h2 {font-size:170%; margin:12px 3px;}
h3 {font-size:120%; margin:10px 3px;}
h4	{font-size:90%; margin:10px 3px;}
h5 {font-size:70%; margin:7px 3px;}
h6 {font-size:55%; margin:5px 2px;}
br {display:block; padding:4px 0px; height:8px;}
form { padding:0pt; margin:0pt; display:block; height:auto; zoom:0 !important;}
.fltrt, .fltrtBordered { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
	margin-top:8px;
}
.cardStyle .fltlft img, .cardStyle .fltrt img, .cardStyle img{
    border: 1px solid #000;
    padding: 3px;
}
.cardStyle .fltlft, .cardStyle .fltrt{
    position: relative;
}
.fltlft, .fltlftBordered { /* this class can be used to float an element left in your page */
	float: left;
	margin-right:8px;
	margin-top:8px;
}
.fltlftBordered, .fltrtBordered { padding:3px; border:1px solid #666;}
/** Reklama */
.reklama {}
.reklama img {
	border:none;
}
.reklama span {
	display:block;
	font-size:14px;
	font-family:"Trebuchet MS", Arial;
}
.r460x60 {
	width: 470px;
}
.reklama .own {font-family: Verdana; width: 460px; height:60px; text-align:center; margin-bottom:5px; background-color: rgb(251,251,251);}
.reklama .own a {font-size:13px; font-weight:bold; margin-bottom:5px; display:block;}
.reklama .own a:hover {color: rgb(204,0,0);}
.reklama .own span, .reklama .own span a  { margin-left: 5px; display: inline;}
.reklama .own div.txt {font-size:13px;}
.r468x60 { width:468px; height:60px; margin-top:10px;}
.reklama.r120x600 { margin-top:15px; }
.navigation {display:block; position:relative;}
/** Karty */
div#result h2 span {color:#F00;}
#randomCard {width: 120px;}
hr { background: transparent url(../images/hr5.png) no-repeat 50%; border:transparent 0px none !important; height:40px !important;}
div.st {
    height:60%;
    background-color: transparent;
    position:absolute;
    width:100%;
}
div.plusone-container {position:relative; right: 50px; line-height:26px; height:26px;}
