html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {
	margin:0;
	padding:0;
	font-size:100%;
	line-height:1.46153846;
}
body {
	font:normal 81.25%/1.46153846 Tahoma, Verdana, Arial, lucida, sans-serif;
	color:#333;
	text-align:center;
	background:#fff url(../img/layout-bg2.gif) repeat-x 0 0;
}
h1, h2, h3, h4 {
	padding:.1em 0;
	font:normal 180% Arial, lucida, sans-serif;
	color:#470000;
}
h2 {
	font-size:160%;
	font-weight:bold;
}
h3 {
	margin:.8em 0;
	padding:.1em 0;
	font-size:140%;
	font-weight:bold;
}
h4 {
	margin:.8em 0;
	padding:.1em 0;
	font-size:130%;
	font-weight:bold;
}
h5 {
	margin:.8em 0;
	padding:.1em 0;
	font-size:115%;
	font-weight:bold;
}
.header1,
.header3
.header4,
.header5 {
	display:inline;
}
.header2 {
	margin:.4em 0 .8em 0;
	padding:.1em 0;
	width:533px;
	border-bottom:solid 1px #F8D56D;
	float:left;
}
p, .p { padding:.5em; margin-bottom:1em; }
dl {}
dt {}
dd {}
table {
	border:0;
	line-height:120%;
	margin:.8em;
	padding:0;
	width:auto;
	border-top:solid 1px #ccc;
	border-left:solid 1px #ccc;
}
th {
	padding:.5em;
	font-weight:bold;
	text-align:left;
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	/*background:url(../img/lista2.gif) 0 0 repeat-x;*/
}
td {
	padding:.5em;
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	text-align:left;
}
tr>tr {
	background:#f0f0f0;
}
tr>tr>tr {
	background:#fff;
}
.tabulka-ke-stazeni,
.tabulka-ke-stazeni th,
.tabulka-ke-stazeni td,
.tx-t3references-pi1-browsebox table,
.tx-t3references-pi1-browsebox th,
.tx-t3references-pi1-browsebox td {
	border:none;
	padding:3px;
}
th.tx-dirlisting-pi1-header-filename,
th.tx-dirlisting-pi1-header-filesize {
	font-weight:bold;
}
ul, ol {
	margin-left:30px;
}

.content acronym,
.content abbr {
	cursor:help;
	border-bottom:1px solid #777;
}

/*=Layout
--------------------------------------------------------*/
#outer_wrapper {
	padding:4px 0;
	width:100%;
}
#wrapper {
	margin:0 auto;
	width:948px;
	text-align:left;
	background:transparent url(../img/wrapper-bg.gif) repeat-y;
}
#head {
	margin:0 0 4px 0;
	width:100%;
	height:100px;
	float:left;
}
#container {
	width:100%;
	float:left;
	margin:0 -205px 0 0;
}
#content {
	margin:0 200px 0 0;
}
#content:after {
	content:".";  
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
#main {
	margin:0 0 0 180px;
}
#left {
	margin:0;
	width:180px;
	float:left;
}
#right {
	margin:0;
	width:200px;
	float:right;
}
#footer {
	margin:0;
	width:100%;
	font-size:85%;
	text-align:center;
	float:left;
	background:transparent url(../img/footer-bg.gif) left bottom no-repeat;
}
#footer .in {	
	width:840px;
}
#toolbar {
	display:none;
}
.navipath {
	width:533px;
	padding:6px 0 14px 0;
	float:left;
}
.navipath span {
	color:#ccc !important;
	line-height:30px !important;
	display:block;
	float:left;
}
#minisearch {
	color:#fff !important;
	border-bottom:1px solid #9F0F09;
	background:#8B0B07;
	float:left;
	width:180px;
}
#minisearch .tx-macinasearchbox-pi1 {
	padding:15px;
	float:left;
}

/*=Distance obsahu
----------------------------------------------------------*/
#left .in { margin:0; padding:0 }
#right .in { margin:0; padding:0; }
#main .in { padding:0 15px; margin:0 }
#footer .in { margin:10px 0; padding:0 }

/*=Boxy
----------------------------------------------------------*/
#head_container {
	width:100%;
	float:left;
}
#logo {
	margin:0;
	padding:0;
	height:100px;
	width:180px;
	float:left;
}
#slogan {
	margin:0 0 0 180px;
	padding:0;
	height:100px;
	/*width:580px;*/
	background:transparent url(../img/motiv3.jpg) no-repeat 0 0;
}
#slogan .in {
	margin:0;
	padding:0;
	width:768px;
}
#slogan h1,
#slogan h1 span { 
	height:0;
	padding:0;
	margin:0;
	text-indent:-999em;
	border:none;
	display:none;
}
#mininews {
	width:180px;
	float:left;
}
.contentWrapper {
	margin:0 0 1em 0;
	width:533px;
	float:left;
}
.csi-textpic,
.tx-cfabwwwminifaq-pi1,
.tx-dirlisting-pi1 {
	width:533px;
	float:left;
}
.tx-dirlisting-pi1 {
	margin:1em 0 0 0;
}
#banner-lxe {
	float:right;
	width:200px;
	height:100px;
	background:#fff;
}

/*=Language
----------------------------------------------------------*/
#lang .NO {
	width:30px;
	float:right;
	text-align:right;
}

#lang .CUR {
	width:30px;
	float:right;
	text-align:right;
}

#lang .INACT {
	visibility:hidden;
	display:none;
}

/* =Layout
----------------------------------------------------------------*/
.head h1 {
	margin:0;
	padding:0;
	width:180px;
	float:left;
	text-align:left;
	border:none;
	border-right:1px solid #FAF2D4;
}

.head h1 a {
	margin:0;
	padding:0;
	width:180px;
	height:100px;
	display:block;
	text-indent:-999em;
	border:none;
	text-decoration:none;
	background:transparent url(../img/head-logo.png) no-repeat 0 50%;
}

.sitemenu {
	margin-bottom:2em
}

/* =Upravene
----------------------------------------------------------------*/
.tabulka-ke-stazeni {
	font-size:100%;
	width:500px;
}

.tx-dirlisting-pi1-header-icon {
	width:25px;
}

.tx-dirlisting-pi1-header-filename {
	/*width:180px;*/
}

.tx-dirlisting-pi1-filemod {
	width:150px;
}

.tx-newloginbox-pi1 table th, 
.tx-newloginbox-pi1 table td, 
.tx-newloginbox-pi1 table,
.tx-indexedsearch table,
.tx-indexedsearch table th,
.tx-indexedsearch table td {
	border:none;
	padding:0;
}

/* =Menu
----------------------------------------------------------------*/
#menu-box {
	margin:0 0 8px 0;
	width:180px;
	float:left;
	text-align:left;
}
#menu2,
#menu2 ul {
	width:180px;
	margin:0;
	padding:0;
	list-style:none;
}
#menu2 ul,
#menu2 ul ul,
#menu2 ul ul ul {
	display:none;
}
#menu2 li {
	width:180px;
	display:block;    
	float:left;  
	list-style:none;
	margin:0;
	padding:0;
}
#menu2 li a {
	display:block;
	width:160px;
	margin:0;
	padding:6px 10px;
	text-decoration:none;
	border:none;
	color:#fff;
	line-height:120%;
	border-bottom:1px solid #9F0F09;
	background:#8B0B07;
}
#menu2 li li a {
	width:155px;
	padding:4px 10px 4px 15px;
	font-size:11px;
	background:#6C0604;
	border-bottom:1px solid #620604;
}
#menu2 li li li a { width:145px; padding:4px 10px 4px 25px; }
#menu2 li li li li a { width:135px; padding:4px 10px 4px 35px; }
#menu2 li li li li li a { width:125px; padding:4px 10px 4px 45px; }
#menu2 a:hover,
#menu2 a:focus {
	color:#490000;
	background:#FFBF00;
}
#menu2 li.aktivni ul {
	display:block;
}
#menu2 li.aktivni ul ul {
	display:none;
}
#menu2 ul li.aktivni ul {
	display:block;
}
#menu2 li.aktivni a { color:#490000; background:#FFBF00; }
#menu2 li.aktivni li a { color:#fff; background:#6C0604; }
#menu2 li li.aktivni a { color:#490000; background:#FFBF00; }
#menu2 li li.aktivni li a { color:#fff; background:#6C0604; }
#menu2 li li li.aktivni a { color:#490000; background:#FFBF00; }
#menu2 li li li.aktivni li a { color:#fff; background:#6C0604; }
#menu2 li li li li.aktivni a { color:#490000; background:#FFBF00; }
#menu2 li li li li.aktivni li a { color:#fff; background:#6C0604; }

/*=Submenu
----------------------------------------------------------------*/
.subnav {
	padding:0 3px;
	list-style:none;
	color:#000
}

.subnav a {
	color:#000;
}

/* =Odkazy
--------------------------------------------------------------*/
#main a,
.box a,
#footer a {
	color:#4D3217;
}
#main a:hover,
.box a:hover,
#footer a:hover {
	color:#4D3217;
	background-color:#F6D36C;
	text-decoration:none;
}
a img,
a:hover img,
#head a,
#head a:hover,
#banner a,
#banner a:hover {
	background-color:inherit;
	border:none;
}
.navipath a {
	color:#ccc;
}
.navipath a:hover {
	color:#222;
	background-color:transparent;
}
.backlink a {
	display:inline;
	background:transparent;
}
a.tx-cfabwwwminifaq-pi1-toplink {
	/*display:block;*/
	float:right;
	text-align:right;
}
a.tx-cfabwwwminifaq-pi1-toplink:hover {
	background-color:inherit;
}

/* =Obrazky
--------------------------------------------------------------*/
.intext-right {
	float:right;
	display:inline;
	margin:10px;
	text-align:center;
}
.intext-center {
	float:left;
	display:block;
	margin:1em 0;
	text-align:center;
}
.intext {
	margin-right:10px;
	float:left;
	display:inline;
}
.csi-intext-left-nowrap .csi-imagewrap {
	margin-top:2.4em;
}
dd.caption {
	font-size:90%;
	text-align:center;
}
a img {
	border:0;
	border:none;
}

/* =Novinky
--------------------------------------------------------------*/
.list-news { }
.list-news-item {
	margin:0 0 2em 0;
	padding:0 0 1em 0;
}
.list-news-item .date {
	margin:3px 0 0 20px;
	font-size:90%;
	text-align:right;
	color:#ccc;
}
.list-news-item h3 {
	padding:0;
	margin:0 0 15px 0;
	font-size:120%;
}
.list-news-item p {
	padding:0;
	margin:.3em 0;
}
.list-news-item h3 a {
	text-decoration:none;
}
.list-news-item dt img {
	padding:3px;
}
.list-news-item dt a img {
	border:0;
	text-decoration:none;
}
.list-news-item .intext-right {
	margin:0 0 15px 15px;
}
div.news-list-imgcaption {
	margin:0 0 10px 15px;
	text-align:center;
	float:right;
}
div.news-list-imgcaption img {
	margin:5px;
}
span.news-list-imgcaption {
	width:150px;
	display:block;
}
.news-single-img {
	margin:0 0 8px 8px;
	float:right;
}
.news-single-img img {
	padding:5px;
}
.news-single-imgcaption {
	padding:3px;
}
.single-news-item h2 {
	padding-top:1em;
}
.single-news-item p {
	padding:0;
	margin:.5em 0;
	/*float:left;*/
}

/* =Formulare
-----------------------------------------------------*/
input[type=text],
input[type=password], 
textarea {
	font-size:100%;
	color:#000;
	border:1px solid #a2a2a2;
	background:#fff;
	margin:3px 0;
}

input[type=text]:focus,
input[type=password]:focus,
input[type=textarea]:focus {
	border:1px solid #000000;
}
form {
	border:0;
	margin:0;
	text-align:left;
	color:#222 !important;
	float:left;
}
fieldset {
	border:solid 1px #FBE8B0;
	padding:20px 0;
	margin:0 0 15px 0;
}
fieldset div {
	margin:4px 15px;
}
fieldset p {
	padding:0 20px;
}
legend {
	padding:0 10px;
	font-size:120%;
}
form div label  {
	display:block;
	float:left;
	width:100px;
	padding:3px 5px;
	margin:0 0 5px 0;
	text-align:right;
}
form div.optional label,
label.optional {
	font-weight:normal;
}
form div.required label,
label.required {
	font-weight:bold;
}
form div.required input[type=text],
form div.optional input[type=text],
form div.optional input[type=file],
form div.required input[type=password] {
	width:240px;
}
form input#time,
form input#date {
	width:120px;
}
form div.required textarea {
	height:120px;
	width:300px;
}
form div.required textarea#popis-cinnosti {
	height:300px;
}
form div.submit {
	width:500px;
	/*padding:0 0 0 140px;*/
	text-align:right;
}
form div.submit div {
	display:inline;
	float:left;
	text-align:left;
	width:auto;
	padding:0;
	margin:0;
}
form div input.inputSubmit,
form div input.inputButton,
input.inputSubmit,
input.inputButton {
	background:#ccc;
	color:#000;
	width:auto;
	padding:0 6px;
	margin:0;
}
form div.submit div input.inputSubmit,
form div.submit div input.inputButton {
	float:right;
	margin:0 0 0 5px;
}
.ramecek_fomulare {
	padding:20px;
	background-color:#fff;
	float:left;
}
#minisearch form,
#minisearch label {
	width:inherit;
	color:#fff;
}
#minisearch input.lupa {
	width:22px;
	height:24px;
	float:left;
}
#minisearch input.sword {
	width:120px;
	float:left;
}

#right #loginbox,
#right .tx-newloginbox-pi1 {
	width:153px;
}
.user form {
	float:left;
	margin:-10px 12px 20px 12px;
}
.user form div.required {
	width:180px;
	float:left;
}
.user input#user,
.user input#pass,
.user form div.required input[type=text],
.user form div.required input[type=password] {
	border-color:#778899;
	margin:4px 0 0 0;
	padding:2px 6px 0 6px;
	width:86px;
	float:left;
	font-size:12px;
	height:20px;
}
.user form div label {
	margin:0;
	padding:0 1em 0 0;
	width:48px;
	font-weight:bold;
	line-height:28px;
	text-align:left;
	color:#000;
	float:left;
	display:block;
}
.user div.submit {
	margin:15px 0 0 0;
	width:160px;
}

/*-------------------------------------*/
#right .box {
	margin:0 0 6px 0;
	padding:0;
	width:200px;
	float:left;
	font-size:95%;
	display:block;
	text-align:left;
	background:transparent url(../img/box-bg.gif) no-repeat left bottom;
}
#right .box .in {
	padding:8px 10px 16px 10px;
}
.box ul {
	padding:0;
	margin:0;
	list-style:none;
}
.box ul li {
	margin-bottom:2px;
	display:block;
}
.box ul li a {
	width:166px;
	display:block;
}
.box a span {
	padding:2px 2px 2px 13px;
	background:transparent url(../img/pb-next.gif) no-repeat -4px 50%;
	display:block;
}
.box ul li a:hover span {
	background:#F6D36C url(../img/pb-next-over.gif) no-repeat left 50%;
	color:#fff;
}
.box h4 {
	margin:0;
	padding:0;
	width:200px;
	height:36px;
	border:none;
	text-indent:-999em;
}
.box h4#oblasti-nasazeni {
	background:#F6D36C url(../img/box-h-oblasti-nasazeni.gif) no-repeat;
}
.box h4#technologie {
	background:#F6D36C url(../img/box-h-technologie.gif) no-repeat;
}
.box h4#novinky {
	background:#F6D36C url(../img/box-h-novinky.gif) no-repeat;
}
.box h4#partnerska-zona {
	background:#F6D36C url(../img/box-h-uzivatel.gif) no-repeat;
}
.box p {margin:3px;padding:0}
.box p a {text-decoration:none}
.box p a:hover {background:transparent;text-decoration:none;color:#222}
.box .single-mini-news {margin-bottom:1em}
.box .news-list {
	padding:0 3px;
}
.box .news-list {
	padding:0 3px;
}
.box .news-bodytext {
	font-size:90%;
}
.box .news-bodytext a {
	text-decoration:none;
}
#right .user {
	background:transparent url(../img/box-bg-s.gif) no-repeat left bottom;
}	

/*=Bannery
--------------------------------------------------------------*/
.banner150 {
	height:95px;
	width:180px;
	background:transparent url(../img/banner-bg.gif) no-repeat 0 0;
	float:left;
}
.banner150 a {
	margin:15px;
	display:block;
	text-decoration:none;
}
.banner150 a span {
	width:150px;
	height:65px;
	display:block;
}
.banner468 {
	width:535px;
	float:left;
}
.banner468 .in {
	margin:0 33px;
	padding:0;
	text-align:center;
}
#banner-cardhouse {
	background:transparent url(../img/bannery/cardhouse150px.gif) no-repeat 0 0;
}

/*=Ramecky
--------------------------------------------------------------*/
#main .csc-frame .contentWrapper,
#main .csc-frame .csi-textpic {
	width:auto;
}
#main .csc-frame .contentWrapper a:hover {
	background-color:transparent;
	text-decoration:none;
	border:none;
}
.csc-frame .csi-caption {
	visibility:hidden;
	display:none;
}
.csc-frame .csi-center {
	text-align:center;
}
.csc-frame-frame1 {
	padding:0;
	float:left;
	border:none;
	background-color:#fff;
}
.csc-frame-frame1 h3 {
	padding:0;
	margin:8px 10px 0 10px;
	height:48px;
	font:normal 14px/1.46153846 Tahoma, Verdana, Arial, lucida, sans-serif;
	color:#AF2E20;
	text-align:center;
	display:block;
	border:none;
}
.csc-frame-frame1 h3 acronym,
.csc-frame-frame1 h3 abbr {
	border:none;
	cursor:default;
}
.csc-frame-frame1 h3 a {
	padding:3px 8px;
	text-decoration:none;
	text-align:center;
	color:#AF2E20;
	display:block;
}
.csc-frame-frame1 .csi-imagewrap {
	margin:0 0 0 4px;
	padding:0;
	overflow:hidden;
	background:transparent;
}
.csc-frame-frame1 .contentWrapper {
	padding:0;
	margin:8px;
	font-size:87.5%;
}
.csc-frame-frame1 .csi-textpic,
.csc-frame-frame1 .csi-text,
.csc-frame-frame1 p,
.csc-frame-frame1 img {
	margin:0;
	padding:0;
}
.csc-frame-frame1 .contentWrapper p {
	margin-top:0;
	padding-top:0;
	font-size:95%;
	text-align:left !important;
}
.csc-frame-frame2 {
	padding:0;
	margin:0;
	width:132px;
	height:140px;
	border:none;
	float:left;
	background-color:#fff;
}
.csc-frame-frame2 h3 {
	display:none;
}
.csc-frame-frame2 .csi-imagewrap {
	padding:0;
	margin:0;
	width:120px;
	height:120px;
	display:inline;
}
.csc-frame-frame2 .csi-textpic {
	margin:0 8px;
}
.csc-frame-frame2 .csi-text,
.csc-frame-frame2 .csi-clear {
	display:none;
}
.csc-frame-frame2 .csi-text,
.csc-frame-frame2 .csi-imagewrap,
.csc-frame-frame2 img {
	margin:0;
	padding:0;
	display:inline;	
}

/*=Def
--------------------------------------------------------------*/
.csc-menu-def p {
	margin:0;
}

/*Tabulky
--------------------------------------------------------------*/
table, td, th { font-size:1em !important; }

.tabulka1 { margin:0 10px; width:auto; background-color:#fff; border:0 }
.tabulka1 th { font-size:110%; text-align:left; background-color:#f9f9f9; padding:1em 6px; border:solid 1px #969696; border-width:0 0 1px 0 }
.tabulka1 td { font-size:100%; text-align:left; padding:3px 6px; border:solid 1px #f5f5f5; border-width:0 1px 1px 0 }
.tabulka1 th h4 { margin:0; padding:8px; font-size:130%; font-weight:bold; }
.tabulka1 th h5 { margin:0; padding:4px; font-size:115%; font-weight:bold; }
.tabulka1 table { border:solid 1px #f5f5f5; border-width:1px 0 0 1px; }
.tabulka1 table td { padding:3px 8px }
.tabulka1 ul, .tabulka1 li { list-style-type:circle; }
.tabulka1 ul { margin:10px 0 14px 14px; }

.tabulka2 { border:0 }
.tabulka2 td { font-size:80%; text-align:left; padding:3px; border:solid 1px #f5f5f5; border-width:0 1px 1px 0 }

.ramecek_tabulky {
	padding:10px;
	margin:0 10px 20px 10px;
	border:1px solid #f0f0f0;
	/*background:#fff url(../img/roh_ramecku_tabulky.gif) 100% 100% no-repeat;*/
}

.tx-dirlisting-pi1 .tabulka1 th { font-size:100%; padding:6px; font-weight:normal; color:#444; }

.dam-downloads {
	width:500px;
}

/*=Reference
--------------------------------------------------------------*/
.mini-reference-list h5 {
	margin:0 0 3px 0;
	font-size:110%;
}

/*=PageBrowser
--------------------------------------------------------------*/
.pagebrowser {margin:15px 0; padding:0; width:530px; background:#FAF2D4; float:left;}
.pagebrowser ul {list-style-type:none; width:auto; margin:0; padding:0; float:left;}
.pagebrowser ul li {margin:0; width:auto; float:left;}
.pagebrowser ul li.index {margin:0 10px;}
.pagebrowser a {font-size:91.25%; padding:0 6px; height:2.6em; line-height:2.6em; display:block; color:#444;}

/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
.pagebrowser a { float:none }
/* End IE5-Mac hack */

.pagebrowser li.previous a {padding-left:18px; background:transparent url(../img/pg-prev.gif) no-repeat 5px 50%;}
.pagebrowser li.previous a:hover {background-image:url(../img/pg-prev-over.gif);}
.pagebrowser li.next a {padding-right:13px; background:transparent url(../img/pg-next.gif) no-repeat right 50%;}
.pagebrowser li.next a:hover {background-image:url(../img/pg-next-over.gif);}
.pagebrowser li a:hover {background-color:#F6D36C; color:#A8291C;}

/*=Vyhledavani
--------------------------------------------------------------*/
.tx-indexedsearch-redMarkup {
	background-color:yellow;
}

/*=Glossary
--------------------------------------------------------------*/
dl.glossary { }
dl.glossary dt,
dl.glossary dd {
	margin:0;
	padding:0 0 14px 0;
	float:left;
}
dl.glossary dt {	
	font-weight:bold;
}
dl.glossary dd {	
	padding:0 0 0 2em;
}

/*=Errors
--------------------------------------------------------------*/
.tx-dirlisting-pi1-error {
	font-weight:bold;
	color:#dc143c;
	font-size:110%;
}
.error {
	color:#dc143c;
}

/*=Registrace
--------------------------------------------------------------*/
.tx-srfeuserregister-pi1 p, .tx-srfeuserregister-pi1 h4 { margin: 0; padding: 0 .4em; text-indent: 0; }
.tx-srfeuserregister-pi1 p, .tx-srfeuserregister-pi1 dl { padding-top: .5em; }
.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { padding-bottom: .5em; }
.tx-srfeuserregister-pi1 dt { float: left; clear: both; width: 20%; text-align: right; }
.tx-srfeuserregister-pi1 dd { text-align: left; float: right; clear: right; width: 78%; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values { list-style-type: square; list-style-image: none; list-style-position: inside; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; margin: 0 1em 0 0; }

/*=Objednavka
--------------------------------------------------------------*/
.detail-produktu { display:none; }
.ico-detail { width:30px; display:block; float:right; text-align:right; }

/*=Accessibility Tweaks by Dave Shea mezzoblue.com
--------------------------------------------------------------*/
#skipNav { position:absolute; left:-9999px; font-size:small; }
#skipNav a, #skipNav a:hover { color:#000; }
#skipNav a:focus { display:block; position:absolute; top:-30px; left:9989px; font-size:large; background:#fff; padding:10px; width:15em; z-index:1000;}
.hide { display:none; }

/*=Cleaner
----------------------------------------------------------*/
.cleaner {
    margin:-1px 0 0 0;
	padding:0;
    height:0;
	clear:both;
    border:none;
	line-height:0;
}
.main .cleaner {
	clear:none;
	border:solid 1px red;
}

hr {
    margin:-1px 0 0 0;
	line-height:0;
    height:0;
	display:none;
}

.list-news hr.clearer,
.news-single-item hr.clearer,
.news-latest hr.clearer{
    margin:0;
	display:block;
	clear:right;
	height:1px;
	border:none;
	border-bottom:1px solid #FBE8B0;
}
.news-latest hr.clearer {
	clear:left;
}

.single-news-item:after {
	content:".";  
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}

.news-single-img:after {
	content:".";  
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}

.hollyhacked { display:none }

.single-news-item .inner-box {
	float:left;
}

div[id='adblock'] { display:none !important }

#editPanelSet { display:none; }

/*=Rozliseni
--------------------------------------------------------------*/

/* < 1024px ".px800" */
/*
body.px800 .align,
body.px800 .layout,
body.px800 .main,
body.px800 .head,
body.px800 .wrapper { width:760px; }
body.px800 .motiv { width:579px; }
body.px800 .area { width:580px }
body.px800 .nabidky { display:none; visibility:hidden; width:1px }
*/

@media print {

	* {
		font:normal 100%/160% Tahoma, Verdana, Arial, lucida, sans-serif;
	}
	body, html {
		text-align:center;
		background-image:none;
	}
	#outer_wrapper,
	#wrapper,
	#container,
	#content,
	#main,
	#main .in,
	#footer,
	#footer .in {
		margin:0;
		padding:0;
		width:100%;
		background-image:none;	
	}
	#footer {
		margin:2em 0 0 0;
	}
	#logo,
	#left,
	#right,
	#skipNav,
	#menu,
	#banner150,
	#banner745,
	#banner468,
	#toolbar,
	.navipath,
	.langmenu,
	.lang,
	.info,
	.csc-frame-frame2,
	.pagebrowser,
	.tx-cfabwwwminifaq-pi1-toplink,
	.tx-dirlisting-pi1 {
		display:none;
	}
	#head {
		margin:0;
		height:auto;
	}
	#slogan {
		margin:0;
		height:auto;
		background-image:none;		
	}
	#slogan .in {
		width:auto;
	}
	#slogan h1,
	#slogan h1 span {
		text-indent:0;
	}
	ul, li {
		list-style-type:disc;
		display:block;
	}
	h1, h2, h3, h4, h5 {
		color:#000 !important;
		border:none;
	}
	#main a, #main a:hover,
	#footer a, #footer a:hover {
		color:#000;
		border-color:#000;
	}
	.header2 {
		width:100%;
		border-color:#000;
	}
	.contentWrapper,
	.csi-textpic {
		margin:0;
		padding:0;
		width:100%;
	}
	.cleaner {
	    margin:-1px 0 0 0;
		padding:0;
	    height:0;
		clear:both;
	    border:none;
		line-height:0;
	}
	hr { border:0; border-bottom:solid 1px #000; }
}