/* FSO */
/* zalozky */
.fso_guest_content .fso_tabs li{
	list-style-type:none
}
.fso_guest_content .fso_tabs li a{
	display:block;
	padding:5px 10px;
	border:1px solid #bbb;
	background-color:#fff;
	margin-bottom:-1px;
	text-decoration:none;
	font-size:110%
}
.fso_guest_content .fso_tabs li a.current{
	background-color:#eee;
	font-weight:bold
}
/* filtr */
.fso_guest_content .fso_content .fso_filter{
	margin:20px 0
}
.fso_guest_content .fso_content .fso_filter input#num_filt{
	height:20px;
	line-height:20px;
	margin-bottom:4px;
	width:120px
}
.fso_guest_content .fso_content .fso_filter input#filtr_number,
.fso_guest_content .fso_content .fso_filter input#filtr_name{
	border:1px solid #bdbdbd
}
.fso_guest_content .fso_content .fso_filter form select#sub_filt{
	height:22px;
	width:120px
}
.fso_guest_content .fso_content .fso_filter label{
	display:inline-block;
	padding-right:5px;
	width:90px
}
.fso_guest_content .fso_content .fso_filter form p.btn{
	padding-top:5px
}
/* tabulka */
.fso_guest_content .fso_content table{
	width:100%
}
.fso_guest_content .fso_content table tbody tr{
	border-bottom:1px solid #bdbdbd;
	background:#eaeaea
}
.fso_guest_content .fso_content table tbody tr:nth-child(even){
	background:#ddd
}
.fso_guest_content .fso_content table tbody tr:last-child{
	border-bottom:0
}
.fso_guest_content .fso_content table th{
	padding:5px 3px;
	background:#bbb;
	text-align:left;
	display:block
}
.fso_guest_content .fso_content table td{
	padding:5px;
	display:block
}
.fso_guest_content .fso_content table td.number a{
	font-weight:bold
}
/* vat info */
.fso_guest_content .fso_content p.vat_info{
	margin:15px 0 30px
}
/* detail */
.fso_guest_content .fso_detail div.heading{
	font-size:130%;
	width:100%;
	padding:0
}
.fso_guest_content .fso_detail div.heading span{
	display:block
}
.fso_guest_content .fso_detail ul, .fso_guest_content .fso_detail .files{
	list-style:none;
	margin-top:15px;
	display:block;
	background:#f9f9f9
}
.fso_guest_content .fso_detail ul li,
.fso_guest_content .fso_detail .files .prilohy{
	padding:2%;
	border-bottom:1px solid #bdbdbd;
	display:block
}
.fso_guest_content .fso_detail ul li:last-child,
.fso_guest_content .fso_detail .files .prilohy:last-child{
	border:0
}
.fso_guest_content .fso_detail ul li .label,
.fso_guest_content .fso_detail .files .prilohy .priloha_velikost{
	font-weight:bold
}
.fso_guest_content .fso_detail ul li .value{
	margin-bottom:10px
}
.fso_guest_content .dates .value, .fso_guest_content .subject_buy .value, .fso_guest_content .subject_sell .value{
	margin-bottom:0 !important
}
.fso_guest_content .fso_detail .files .prilohy .priloha_velikost{
	font-weight:normal
}
.fso_guest_content .fso_detail ul li.blue .label,
.fso_guest_content .fso_detail ul li.blue .value,
.fso_guest_content .fso_detail .files .blue .priloha_velikost{
	color:#174755;
	font-weight:bold
}
.fso_guest_content .fso_detail .info ul li,
.fso_guest_content .fso_detail .dates ul li,
.fso_guest_content .fso_detail .other ul li{
	border-bottom:0
}
.fso_guest_content .fso_detail .info ul{
	background:#f9f9f9;
	border:1px solid #bdbdbd;
	padding:10px 0 5px
}
.fso_guest_content .fso_detail .dates ul,
.fso_guest_content .fso_detail .other ul,
.fso_guest_content .fso_detail ul li.header,
.fso_guest_content .fso_detail .files .header{
	background:#e8eced
}
.fso_guest_content .fso_detail .dates ul li .label{
	width:70%
}
.fso_guest_content .fso_detail .dates ul li .value{
	width:28%
}
.fso_guest_content .fso_detail .fso_back_links{
	margin-top:20px
}
.fso_back_others{
	margin-top:15px
}
/* souvisejici polozky */
.fso_guest_content .fso_detail .fso_faktury_child{
	margin-top:15px
}
.fso_guest_content .fso_detail .fso_faktury_child .heading{
	font-size:110%;
	font-weight:bold;
	color:#174755;
	background:#e8eced;
	padding:7px 10px;
	width:auto
}
.fso_guest_content .fso_detail .fso_faktury_child table{
	width:100%;
	border:0;
	border-collapse:collapse
}
.fso_guest_content .fso_detail .fso_faktury_child table th{
	background:#f9f9f9;
	font-weight:bold;
	padding:5px 10px;
	border-bottom:1px solid #bdbdbd
}
.fso_guest_content .fso_detail .fso_faktury_child table tr{
	background:#f9f9f9;
	border-bottom:1px solid #bdbdbd;
}
.fso_guest_content .fso_detail .fso_faktury_child table tr td{
	padding:5px 10px
}
.fso_guest_content .fso_detail .fso_faktury_child table tr:last-child{
	border:0
}
.fso_guest_content .fso_detail .fso_faktury_child table .number{
	width:25%
}
.fso_guest_content .fso_detail .fso_faktury_child table .date,
.fso_guest_content .fso_detail .fso_faktury_child table .price{
	width:37%
}
