/* 
==================================================
	DISABLE CLASSES - START
==================================================
*/
#main #top {display:none;}
#main #header {display:none;}
#main #panel {display:none;}
#main #content #leftcol {display:none;}
#main #content #maincol {float:none !important;}
#main #content #maincol .titlearea #cntsearch {display:none;}
#main #content #maincol .cntarea #trace { display:none;}
#main #content #maincol .filterbox { display:none !important; }
#main #content #maincol .listcontrol { display:none !important;}
#main #content #maincol .linkarea { display:none !important;}
#main #content #maincol .pocetform { display:none !important;}
#main #footer {display:none;}

.btn_me, .btn_sm, .btn_bg {display:none !important;}
#kosikbox { display:none;}

/* 
==================================================
	MODIFY HTML TAGS - START
==================================================
*/
body
{
	margin: 0;
    padding: 0;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #58585A;
	filter:none;
}

h1 
{
	font-family: Tahoma, Arial;
	display:block;
	font-weight:normal;
	font-size:22px;
	margin:0px;
	padding-bottom:16px;
	color:#58585A;
}

h2 
{
	font-family: Tahoma, Arial;
	font-weight:normal;
	font-size:18px;
	margin:0px;
	padding:0px;
	color:#58585A;
}

h3 
{
	font-family: Tahoma, Arial;
  	font-weight:bold;
	font-size:14px;
	margin:0px;
	color:#58585A;
}

h6 {
	font-family: Tahoma, Arial;
	color:#58585A;
	margin:0px;
	font-weight:normal;
	font-size:14px;
}

p 
{
	margin:0px;
	padding-bottom:10px;
	text-align:justify;
}

a
{
	color: #0066AA;
	text-decoration: none;
	font-weight: normal;
}

a:hover
{
	text-decoration: underline;
}

img
{
	border: 0px none;
}

/* 
==================================================
	MODIFY GENERAL CLASSES - START
==================================================
*/
#main #content #maincol .titlearea .title 
{
	font-family: Tahoma, Arial;
	display:block;
	font-weight:normal;
	font-size:22px;
	margin:0px;
	padding-bottom:16px;
	color:#58585A;
}

.paneltable TD.card { vertical-align:top !important;}

/* obecne styly datove tabulky */
.datatable { width:100%; margin-bottom:24px; margin-top:7px; text-align:left; border-top:1px solid #58585A; border-bottom:1px solid #58585A;}
.datatable a { text-decoration:none;}
.datatable a:hover { text-decoration:underline;}
.datatable TR.head { height:23px;}
.datatable TR.head TD { text-align:left; border-bottom:1px solid #58585A; font-weight:bold;}
.datatable TR.item, .datatable TR.alter { }
.datatable TR.item TD, .datatable TR.alter TD {  border-bottom:1px solid #A5A7AA; padding:5px 5px 5px 5px;}
.datatable TR.subtitle { height:23px;}
.datatable TR.subtitle TD { font-weight:bold; border-bottom:1px solid #A5A7AA; padding:0 5px 0 5px;}
.datatable TR.foot { height:23px;}
.datatable TR.foot TD { background:#ffffff; font-weight:bold;}
.datatable TR.foot TD .btn_me { float:right; margin-bottom:12px;}
.datatable TR TD.def { background:#ffffff;}
.datatable TR TD.alter { background:#ffffff;}
.datatable TR TD.obrazek { padding-left:4px; width:135px;}
.datatable TR TD.nazev { font-weight:bold; padding-left:5px;}
.datatable TR TD.nazev a { font-weight:bold;}
.datatable TR TD.pocet { text-align:center;}
.datatable TR TD.pocet INPUT { text-align:right;}
.datatable TR TD.kod {  text-align:left;}
.datatable TR TD.cena {   text-align:right; padding-right:5px;}
.datatable TR TD.info { text-align:right; padding-right:5px;}
.datatable TABLE { margin-top:8px; margin-bottom:8px;}

/* blok obsahujici formatovany text */
.article { margin-bottom:24px;}
.article h2 { padding-top:10px;	padding-bottom:6px;}
.article h3 { padding-bottom:10px;}
.article strong { font-weight:bold; font-size:12px;}
.article p { padding-bottom:18px;}
.article ul { margin-bottom:18px;}
.article h6 { font-weight:normal !important; font-size:14px;}
.article table { margin-bottom:24px; margin-top:7px; text-align:left; width:100%; border-top:1px solid #58585A; border-bottom:1px solid #58585A;}
.article table th { text-align:left; color:#0066AA; height:23px; border-bottom:1px solid #58585A;}
.article table td { height:19px; border-bottom:1px solid #A5A7AA; padding:0 5px 0 5px;}
.article table td.subtitle { font-weight:bold;}
.article table td.alter { background:#F2F7FB;}

/* obecne style paneloveho zobrazeni seznamu */
.paneltable { width:100%; margin-top:36px;}
.paneltable TD.card { padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:40px;}
.paneltable TD.card .item { width:312px; margin-top:0px; margin-bottom:0px;}
.paneltable TD.card .item .header { height:35px; padding:0;}
.paneltable TD.card .item .header a { display:block; width:286px; height:20px; padding-left:18px; padding-right:8px; padding-top:5px; font-size:12px;}
.paneltable TD.card .item .cnt { height:169px; padding-top:5px; padding-left:16px;}
.paneltable TD.card .item .cnt .img { border:1px solid #E6E4E1; width:144px; height:144px; text-align:center; overflow:hidden}
.paneltable TD.card .item .cnt .imgonly { border:1px solid #CBCBCB; width:205px; height:155px; text-align:center; overflow:hidden;}
.paneltable TD.card .item .cnt .info { float:right; width:120px; color:#020202; padding-right:10px;}
.paneltable TD.card .item .cnt .info TABLE {}
.paneltable TD.card .item .cnt .info TD { padding-bottom:5px;}
.paneltable TD.card .item .cnt .info TD.label { font-weight:normal; text-align:left; padding-right:6px;}
.paneltable TD.card .item .cnt .info p.popis { display:none; padding-top:12px; height:18px !important; overflow:hidden;}
.paneltable TD.card .item .cnt .cena { display:block; font-size:14px; font-weight:bold; padding:15px 0px 0 0px;}
.paneltable TD.card .item .cnt .btn_me { position:absolute; top:117px; left:175px;}
/* 
==================================================
	MODIFY PAGE TEMPLATES - START
==================================================
*/
.zbozi .cntarea { position:relative;}
.zbozi .cntarea h3 { padding-bottom:15px;}
.zbozi .cntarea .image { float:left; width:217px; height:182px; border:1px solid #E6E4E1; padding-top:35px;}
.zbozi .cntarea .image a { display:block; width:144px; margin:auto;}
.zbozi .cntarea .info { float:left; width:390px; padding-left:20px;}
.zbozi .cntarea .info TABLE { width:100%;}
.zbozi .cntarea .info TABLE.pocetform { margin-top:15px;}
.zbozi .cntarea .info TABLE TD { padding-top:5px;}
.zbozi .cntarea .info TABLE TD SELECT { margin-bottom:7px;}
.zbozi .cntarea .info TABLE TD.label { width:82px;}
.zbozi .cntarea .info TABLE TD.input { width:72px;}
.zbozi .cntarea .info TABLE TD.cenacelk { font-size:12px;}
.zbozi .cntarea .info TABLE TD.btn { }
.zbozi .cntarea .info TABLE TD INPUT.in_pocet { width:35px; border:1px solid #E6E4E1; text-align:right;}
.zbozi .cntarea .info TABLE TD .btn_me { margin-top:0; margin-right:0px;}
.zbozi .cntarea .info h5 { padding-top:9px;}

.zbozi #bx_parametry { width:661px; margin-top:40px; margin-bottom:30px;}
.zbozi #bx_parametry .corner-top-left { width:7px; height:7px;}
.zbozi #bx_parametry .corner-top-right { width:654px; height:7px;}
.zbozi #bx_parametry .cnt { padding-top:8px; padding-bottom:9px;}
.zbozi #bx_parametry .cnt h5 { padding-bottom:12px;}
.zbozi #bx_parametry .cnt TABLE TD.label { width:120px; font-weight:normal;}
.zbozi #bx_parametry .corner-bottom-left { width:7px; height:7px;}
.zbozi #bx_parametry .corner-bottom-right { width:654px; height:7px;}