/* 
==================================================
	MAIN TAG STYLES - START
==================================================
*/
body
{
	background: #ffffff;
    margin: 0;
    padding: 0;
    font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:11px;
	color: #020202;
	background: #ffffff url('../_img/bck/page-main.jpg') no-repeat;
	background-position: 50% 5px;
}

a
{
	color: #486D7D;
	text-decoration: underline;
	font-weight:normal;
	cursor: pointer;
}

a:hover
{
	text-decoration: none;
}

ul
{
	margin: 10px 0px 10px 5px;
	padding: 0px 0px 0px 5px;
	list-style:none;
}

#maincol UL LI { background:url('../_img/bullet-red.gif') no-repeat 0 2px; padding-left:17px; list-style-position:outside; margin-bottom:4px;}

ol
{
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
	list-style-type:decimal;
}

ol li
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background:none !important;
	
	list-style-position:inside !important;
}

img
{
	border: 0px none;
}

form
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

select {
	height:20px;
	border:1px solid #CDCDC8;
	color:#808080;
	padding-left:5px;
	padding-top:0px;
	padding-right:0px;
	margin:0px;
}

input 
{
	height:20px;
	border:1px solid #CDCDC8;
	color:#808080;
	margin:0px;
	padding:0px;
	
}

textarea 
{
	  
}

h1 
{
	font-family: Arial Black, Arial;
	display:block;
	font-weight:bold;
	font-size:28px;
	margin:0px;
	/*color:#000000;*/
}

h2 
{
	font-family: Arial Black, Arial;
	font-weight:bold;
	font-size:25px;
	padding:10px 0 10px 0;
	margin:0px;
	word-spacing:-2px;
	/*color:#000000;*/
}

h3 
{
	font-family: Arial Black, Arial;
  	font-weight:bold;
	font-size:18px;
	padding:5px 0 0 0;
	margin:0px;
	/*color:#000000;*/
}

h4 
{
	font-family: Arial Black, Arial;
	font-weight:bold;
	font-size:14px;
	padding:5px 0 0 0;
	margin:0px;
	/*color:#000000;*/
}

h5 {
	font-family: Arial Black, Arial;
	font-weight:bold;
	font-size:13px;
	padding:5px 0 0 0;
	margin:0px;
	/*color:#000000;*/
}

h6 {
	font-family: Arial Black, Arial;
	font-weight:bold;
	font-size:11px;
	padding:5px 0 0 0;
	margin:0px;
	/*color:#000000;*/
}

p 
{
	margin:0px;
	text-align:justify;
}

.redb
{
	color: #EC2600 !important;
	font-weight: bold;
}

.redg
{
	color:#047C05 !important;
	font-weight: bold;
}

a.greenb, .greenb {
	font-family : "Arial CE", Arial, "Verdana CE", Verdana, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #006d6c;
}
a.greenb:hover {
	text-decoration: none;
}

a.orangeb, .orangeb {
	font-family : "Arial CE", Arial, "Verdana CE", Verdana, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #FF8522;
}
a.orangeb:hover {
	text-decoration: none;
}
/* 
==================================================
	GENERAL CLASSES - START
==================================================
*/
a.errmsg, .errmsg {
	font-size: 11px;
	font-weight : bold;
	color : #CC0000;
}

a.succmsg, .succmsg {
	font-size: 11px;
	font-weight : bold;
	color : #006633;
}

div.break {
	clear: both;
	height:0px;
	min-height:0px;
	font-size: 0px;
	margin:0px;
	padding:0px;
}

.b {
	font-weight: bold !important;
}

.i {
	font-style:italic;
}

.hide { display:none !important;}
.showblock { display:block !important;}
.textonly { left: -999em; position: absolute; top: -999em; z-index:-999;}

a.btn_sort_asc 
{
	display:block;
	background:url('../_img/buttons/sort_asc.png') no-repeat top right;
	height:11px;
	line-height:11px;
	text-indent:0px;
	padding-right:30px;
	color:#486F7D;
	font-weight:bold;
	 text-transform:lowercase;
}

a.btn_sort_desc 
{
	display:block;
	background:url('../_img/buttons/sort_desc.png') no-repeat top right;
	height:11px;
	line-height:11px;
	text-indent:0px;
	padding-right:30px;
	color:#486F7D;
	font-weight:bold;
	 text-transform:lowercase;
}

a.btn_sort_none
{
	display:block;
	background:url('../_img/buttons/sort_none.png') no-repeat top right;
	height:11px;
	line-height:11px;
	text-indent:0px;
	padding-right:30px;
	color:#486F7D;
	font-weight:bold;
	 text-transform:lowercase;
}

/* standardni tlacitko - stredni velikost */
a.btn_bg, .btn_bg
{
	display:block;
	/*background:url('../_img/bck/btn-bg.gif') no-repeat;*/
	width:110px;
	text-align:center;
	color:#ffffff;
	font-size:11px;
	cursor:pointer;
	text-decoration:none !important;
	position:relative; 
	 height:21px; line-height:21px; background:#EB0000; margin:3px 0px 0 0px; font-weight:bold;
	-webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  behavior: url(http://www.siko-koupelny.cz/_css/PIE.htc);
}

a.btn_yellow_bg, .btn_yellow_bg
{
	display:block;
	background:url('../_img/bck/btn-yellow-bg.gif') no-repeat;
	width:150px;
	height:26px;
	line-height:26px;
	font-weight:normal;
	text-align:center;
	color:#020202;
	font-size:11px;
	cursor:pointer;
	text-decoration:none !important;
}

a.btn_me, .btn_me
{
	display:block;
	/*background:url('../_img/bck/btn-me.gif') no-repeat;*/
	width:69px;
	text-align:center;
	color:#ffffff;
	font-size:11px;
	cursor:pointer;
	text-decoration:none !important;
	
	position:relative; 
	 height:21px; line-height:21px; background:#EB0000; margin:3px 0px 0 0px; font-weight:bold;
	-webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  behavior: url(http://www.siko-koupelny.cz/_css/PIE.htc);
}

a.btn_green_me, .btn_green_me
{
	display:block;
	background:url('../_img/bck/btn-me-green.gif') no-repeat;
	width:69px;
	height:26px;
	line-height:26px;
	font-weight:normal;
	text-align:center;
	color:#ffffff;
	font-size:11px;
	cursor:pointer;
	text-decoration:none !important;
}

a.btn_yellow_me, .btn_yellow_me
{
	display:block;
	background:url('../_img/bck/btn-yellow-me.gif') no-repeat;
	width:95px;
	height:26px;
	line-height:26px;
	font-weight:normal;
	text-align:center;
	color:#020202;
	font-size:11px;
	cursor:pointer;
	text-decoration:none !important;
}

a.btn_yellow_sm, .btn_yellow_sm
{
	display:block;
	background:url('../_img/bck/btn-yellow-sm.gif') no-repeat;
	width:70px;
	height:26px;
	line-height:26px;
	font-weight:normal;
	text-align:center;
	color:#020202;
	font-size:11px;
	cursor:pointer;
	text-decoration:none !important;
}

INPUT.in_text { background:url('../_img/bck/form-text-input.gif') no-repeat; border:0 none; height:22px; padding-top:5px; padding-left:5px; padding-right:5px;}
INPUT.in_submit, A.in_submit { border:0 none; cursor:pointer; display:block;}
INPUT.checkbox, .checkbox INPUT { padding:0 0 0 0; margin:0 0px 0 0; vertical-align: middle !important; text-align: left; background:none !important; border:0px none !important;}

.highlight { color:#FFCC00 !important; font-weight:bold;}
.standard { color:#808080 !important; font-weight:normal !important;}
.normal { font-weight:normal !important;}
.required { }

.fleft { float:left;}
.fright { float:right;}

.prevcorners { position:absolute; top:0px; left:0px; z-index:0;}

/* velikost textu */
.bigtext { font-size:13px !important;}
.middletext { font-size:12px !important;}
.smalltext { font-size:10px !important;}

/* standardni styl pro boxy */
.box {
	width:100%; margin-top:5px; margin-bottom:5px;
}
.box .header { color:#000000;}
.box .header h2 { height:40px; line-height:40px; font-size:18px; font-weight:bold; margin:0px; padding:0px;}
.box .header a { display:block; color:#000000; font-weight:bold; text-decoration:none;}
.box .header a:hover { text-decoration:none;}
.box .corner-top-left { float:left;}
.box .corner-top-right { float:right;}
.box .cnt { clear:both; min-height:50px; padding:10px 5px 0 10px;}
.box .cnt h2 { font-size:18px; font-weight:bold; margin:0px; padding:0px;}
.box .cnt .label { text-align:left; font-weight:bold;}
.box .cnt p { text-align:justify;}
.box .cnt a.link { text-align:left;}
.box .corner-bottom-left { float:left;}
.box .corner-bottom-right { float:right;}


/* standardni styl pro seznam div elementu nebo odkazu */
.divlist { padding:0px; margin:0px;}
.divlist .listitem { display:block; height:14px; line-height:14px; background:url('../_img/bullet-yellow.gif') no-repeat 0px 2px; padding-left:20px; color:#486D7D;}
.listitemflash { height:26px; line-height:26px; background:url('../_img/bullet-yellow.gif') no-repeat 0px 2px; padding-left:20px; vertical-align:middle; color:#486D7D;}

/* drobeckova navigace */
#trace { position:relative; z-index:0; padding-bottom:5px; margin:0px; padding-left:38px; width:650px;}
#trace .navig { background:url('../_img/bullet-red.gif') no-repeat 0px 2px; height:30px;  padding-left:15px;}
#trace .navig a { display:block; float:left; font-weight:normal; padding-right:10px; background:url('../_img/bullet-red-small.gif') no-repeat right 6px; color:#000000; text-indent:10px;}
#trace .navig span { display:block; float:left; font-weight:normal; padding-left:10px; color:#000000; padding-right:10px; background:url('../_img/bullet-red-small.gif') no-repeat right 6px;}
#trace .navig span.actual { display:block; float:left; font-weight:bold; padding-left:10px; color:#000000; background:none;}

/* obecne styly datove tabulky */
.datatable { color:#020202;}
.datatable a { text-decoration:none;}
.datatable a:hover { text-decoration:underline;}
.datatable TR.head { height:36px;}
.datatable TR.head TD { background:#F1F5F6; font-weight:bold;}
.datatable TR.item, .datatable TR.alter { height:35px;}
.datatable TR.item TD, .datatable TR.alter TD { border-bottom:1px solid #F2F2F2; padding:5px 0 5px 0;}
.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:right;}
.datatable TR TD.pocet INPUT { text-align:right;}
.datatable TR TD.kod {  text-align:center;}
.datatable TR TD.kosikcol { padding:0px;}
.datatable TR TD.cena {   text-align:right; padding-right:5px; font-weight:bold;}
.datatable TR TD.info { text-align:left; padding-left:5px;}
.datatable TR TD.info .nadpis { display:block; color:#000000; font-size:12px; font-weight:bold;}
.datatable TR TD.info .poznamka { color:#000000;}
.datatable TR TD.info .cena { display:block; color:#020202; font-size:12px; padding:4px 0 8px 0;}
.datatable TR TD .image 
{
	border:0px none; background:#ffffff; width:128px; height:115px; text-align:center;
	
}
.tablist .datatable TR TD .btn_me 
{
	position:relative;
	background:#ffffff; width:84px; height:21px; line-height:21px; padding:0; margin-right:1px; margin-bottom:4px; text-indent:3px; color:#EB0000; font-weight:bold;
	-webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  behavior: url(http://www.siko-koupelny.cz/_css/PIE.htc);
}
.datatable TABLE { margin-top:8px; margin-bottom:8px;}
.datatable TR.foot { height:36px;}
.datatable TR.foot TD { background:#F2F2F2; font-weight:bold;}
.datatable TD.card { padding-left:0px; padding-right:12px; padding-top:3px; padding-bottom:13px;}
.datatable TD.card .item { width:226px; margin-top:0px; margin-bottom:0px;}
.datatable TD.card .item .header { position:relative; background:url('../_img/bck/katitem_head.png') no-repeat; height:34px; padding:6px 0 0 8px;}
.datatable TD.card .item .header .piktogramy { display:block; position:absolute; z-index:0; right:13px; top:0px; width:100px; height:30px; }
.datatable TD.card .item .header .zaruka { display:block; float:right; margin:2px 5px 0 1px; width:25px; height:25px;}
.datatable TD.card .item .header .z3ico_sm { background:url('../_img/zaruka/z3_sm.png') no-repeat;}
.datatable TD.card .item .header .z5ico_sm { background:url('../_img/zaruka/z5_sm.png') no-repeat;}
.datatable TD.card .item .header .z10ico_sm { background:url('../_img/zaruka/z10_sm.png') no-repeat;}
.datatable TD.card .item .header .piktogramy .item_akce { display:block; float:right; margin:2px 5px 0 1px; width:25px; height:25px; background:url('../_img/ico/akcni-zbozi-sm.png') no-repeat;}
.datatable TD.card .item .header .piktogramy .novinka { display:block; float:right; margin:2px 5px 0 1px; width:25px; height:25px; background:url('../_img/ico/novinka-sm.png') no-repeat;}
.datatable TD.card .item .header .piktogramy .doprodej { display:block; float:right; margin:2px 5px 0 1px; width:25px; height:25px; background:url('../_img/ico/doprodej-sm.png') no-repeat;}
.datatable TD.card .item .header .piktogramy .akceweb { float:right; margin:2px 5px 0 1px;}
.datatable TD.card .item .header .piktogramy .akceweb img { width:25px;}
.datatable TD.card .item .cnt { position:relative; height:224px; /*border:1px solid #F2F2F2;*/ background:url('../_img/bck/katitem_cnt.png') no-repeat; padding:0px 0 0 7px;}
.datatable TD.card .item.cardserie .cnt { height:184px; background:url('../_img/bck/katitem_serie_cnt.png') no-repeat;}
.datatable TD.card .item .cnt h2 { width:216px; height:35px; font-size:13px; font-weight:bold; text-indent:0px; padding:0 0 3px 0px; word-spacing:0; color:#547986; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;}
.datatable TD.card .item .cnt h2 a { font-weight:bold;}

/* hrozne obskurni a silena konstrukce kvuli centrovani obrazku na vysku (peknej masakr, co) */
.datatable TD.card .item .cnt .img 
{
	position:relative; display:table; width:128px; height:128px; position: relative; overflow: hidden; 
	 background:#ffffff;  
	border:0px none; 
	
	-webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  behavior: url(http://www.siko-koupelny.cz/_css/PIE.htc);
}
.datatable TD.card .item .cnt .img .wrapper
{
	#position: absolute; #top: 50%; #left:50%; display: table-cell; vertical-align: middle; text-align:center;
}

.datatable TD.card .item .cnt .img .wrapper a
{
	#display:block; #position: relative; #top: -50%; #left:-50%;
}

.datatable TD.card .item .cnt .img .wrapper img
{
	display:inline;
	
}
/* konec hrozne konstrukce - uff */

.datatable TD.card .item .cnt .imgonly { border:1px solid #CBCBCB; width:205px; height:155px; text-align:center; overflow:hidden;}
.datatable TD.card .item .cnt .info { float:right; width:85px; height:132px; color:#020202; position:relative;}
.datatable TD.card .item .cnt .info .serie-detail-btn { position:absolute; bottom:0px; right:0px;}
.datatable TD.card .item.cardserie .cnt .info { position:relative;}
.datatable TD.card .item .cnt .label { display:block; margin-top:8px; text-align:left;}
.datatable TD.card .item .cnt .nadpis { display:block; color:#000000; font-size:12px; font-weight:bold;}
.datatable TD.card .item .cnt .poznamka { color:#000000;}
.datatable TD.card .item .cnt .p { padding-top:6px !important; padding-right:3px; font-size:10px;}
.datatable TD.card .item .cnt .cena 
{
	position:absolute; bottom:58px; left:0;
	display:block; color:#020202; font-size:12px; padding:4px 0 2px 0;}
/*.datatable .btn_me
{
	position:relative; float:right; background:#ffffff; width:84px; height:20px; line-height:20px; padding:0; margin-right:1px; margin-bottom:4px; text-indent:3px; color:#EB0000; font-weight:bold;
	-webkit-border-radius: 3px 0px 0px 3px;
  -moz-border-radius: 3px 0px 0px 3px;
  border-radius: 3px 0px 0px 3px;
  behavior: url(http://localhost/sikoeshop/_css/PIE.htc);
}	*/
.datatable TD.card .item .cnt .btn_me 
{
	position:absolute; bottom:0; right:0;
	background:#ffffff; width:84px; height:21px; line-height:21px; padding:0; margin-right:1px; margin-bottom:4px; text-indent:3px; color:#EB0000; font-weight:bold;
	-webkit-border-radius: 3px 0px 0px 3px;
  -moz-border-radius: 3px 0px 0px 3px;
  border-radius: 3px 0px 0px 3px;
  behavior: url(http://www.siko-koupelny.cz/_css/PIE.htc);
}
.datatable TD.card .item .cnt .detail-btn { bottom:30px; color:#547986; margin-top:4px;}

.datatable TR TD.kosikcol .btn_me
{
	position:relative; float:right; width:98px; height:21px; line-height:21px; background:#EB0000; margin:3px 5px 0 0px; font-weight:bold;
	-webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  behavior: url(http://www.siko-koupelny.cz/_css/PIE.htc);
}

/* ovladaci panel seznamu dat (strankovani, typ zobrazeni apod.) */
.listcontrol { height:40px; width:698px;}
.listcontrol .listtype { float:left; height:28px; padding:12px 0 0 8px;}
.listcontrol .listtype span.highlight { display:block; float:left; height:15px; line-height:15px; padding-right:10px; color:#EC2600 !important;}
.listcontrol .listtype a { display:block; float:left; width:60px; height:15px; line-height:15px; font-weight:bold; text-indent:15px; margin-right:10px;}
.listcontrol .listtype a.ltype_obr_i { background:url('../_img/ico/ltype_obr_i.gif') no-repeat 0 2px; color:#055D69;}
.listcontrol .listtype a.ltype_obr_a { background:url('../_img/ico/ltype_obr_a.gif') no-repeat 0 2px;}
.listcontrol .listtype a.ltype_list_a{ background:url('../_img/ico/ltype_list_a.gif') no-repeat 0 2px;}
.listcontrol .listtype a.ltype_list_i{ background:url('../_img/ico/ltype_list_i.gif') no-repeat 0 2px;}
.listcontrol .pager { float:right; height:34px; padding:6px 8px 0 0;}
.listcontrol .pager .btn_me { float:left;}
.listcontrol .pager .page_list { float:left; margin:0 10px 0 10px; padding-top:6px;}

.tblform { text-align:left; width:698px;}
.tblform tr.nob { font-weight:normal; text-align:left;}
.tblform TD { vertical-align:top; padding: 0 0 0 0; margin: 0 0 0 0}
.tblform .formtitle { padding:10px 0 0 0; line-height:20px; font-size:13px; color:#221F1F; font-weight:bold; border-width:0 0 2px 0; border-style:solid; border-color:#221F1F;}
.tblform .formline { margin: 0 0 0 0; padding: 8px 0 0 0; line-height:2px; font-size:2px; color:#221F1F; font-weight:bold; border-width:0 0 2px 0; border-style:solid; border-color:#221F1F;}
.tblform .formitem, .tblform .formitem table, .tblform .formitem table tr, .tblform .formitem table tr td { padding:0 0 0 0; margin: 0 0 0 0; vertical-align: middle !important; text-align: left;}
.tblform .formitem table tr td input { padding:0 0 0 0; margin:0 -10px 0 10px; vertical-align: middle !important; text-align: left;}
.tblform .formitemcheck, .tblform .formitemcheck table, .tblform .formitemcheck table tr, .tblform .formitemcheck table tr td { padding:0 0 0 0; margin: 0 0 0 0; vertical-align: top !important; text-align: left;}
.tblform .formitemcheck table tr td input { padding:0 0 0 0; margin:0 10px 0 0; vertical-align: middle !important; text-align: left; border:0px transparent !important;}
.tblform TD INPUT.redinput { border:1px solid #EE2E43;}
.tblform .btn { padding-left:50%;}
.tblform .btn_me { color:#ffffff !important;}

/* seznam komentaru */
.komentar_list { margin-top:5px; width:698px;}
.komentar_list .nocomment { color:#D31C1E; text-align:center;}
.komentar_list .item_main { background-color:#F2F2F2; width:698px; margin-bottom:10px;}
.komentar_list .item_main .dhead { position:relative; color:#000000; height:25px; padding:5px 0 0 10px;}
.komentar_list .item_main .dhead .nadpis {  font-weight:bold; font-size:12px; color:#D31C1E; }
.komentar_list .item_main .dhead .autor { color:#000000; font-weight:bold;}
.komentar_list .item_main .dhead .vytvoreno {  }
.komentar_list .item_main .dhead .btn_yellow_me 
{
	position:absolute; right:5px; top:5px; height:21px; line-height:21px; background:#CCD8DC; color:#ffffff; font-weight:bold;
	-webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  behavior: url(http://www.siko-koupelny.cz/_css/PIE.htc);
}
.komentar_list .kom_oddelovac { width:99%; margin:0 0 0 5px; padding:0;}
.komentar_list .item_main .dbody {  color:#000000; padding:8px 8px 10px 10px; }
.komentar_list .item_sub { border-left:2px #F2F2F2 solid; margin-bottom:10px;}
.komentar_list .item_sub .dhead { position:relative; color:#000000; height:25px; padding:5px 0 0 10px;}
.komentar_list .item_sub .dhead .nadpis { font-weight:bold; font-size:12px; color:#D31C1E;}
.komentar_list .item_sub .dhead .autor { color:#000000; font-weight:bold;}
.komentar_list .item_sub .dhead .vytvoreno {}
.komentar_list .item_sub .dhead .btn_yellow_me 
{
	position:absolute; right:5px; top:5px; height:21px; line-height:21px; background:#CCD8DC; color:#ffffff; font-weight:bold;
	-webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  behavior: url(http://www.siko-koupelny.cz/_css/PIE.htc);
}
.komentar_list .item_sub .dbody { color:#000000; padding:8px 8px 10px 10px;}

.komentar_control { border-top:1px solid #DFE7EA; width:698px;}
.komentar_control .pocet { display:block; float:left; font-size:12px; font-weight:bold;}
.komentar_control .switch { display:block; float:right; font-size:12px; font-weight:bold;}

/* Meerkat pop-up window*/
#meerkat { position:relative;}
#meerkat .link { display:none; width:150px; height:21px; background:url('../_img/bck/box-mkat-links.gif') no-repeat; text-align:center; padding-top:4px; margin:auto; }
#meerkat .link a { color:#ED1C24; font-size:12px; font-weight:bold; }
#meerkat .link a.dont-show { display: block; text-decoration:none; background:url('../_img/ico/close-ico.gif') no-repeat; width:65px; height:20px; line-height:20px; text-indent:25px; margin:auto;}
#meerkat .reklama { margin:auto auto;}

.meerkat_center { margin:auto auto; padding:110px 0 0 0; width:942px; text-align:center;}

#fb { }
#fb .fbshare { float:left; padding-top:7px; padding-right:10px; font-weight:bold; font-size:14px;}
#fb .fbshare .label { display:block; float:left;}
#fb .fbshare .fb { display:block; float:left;  width:15px;}
#fb .fbshare #mail_share { display:block; float:left;  width:16px; height:16px; background:url('../_img/ico/email-ico.png') no-repeat 0px 0px; cursor:pointer;}
#fb .fbshare #mail_share:hover { background:url('../_img/ico/email-ico.png') no-repeat 0 -16px;}
#fb .fblike { float:left; padding-top:5px; padding-right:10px; height:25px; width:350px;}
#fb .fbshare #shareservices { float:left;}

.fb-link { float:right; display:block; width:49px; height:51px; margin-top:4px; background:url('../_img/fb-link.png') no-repeat;}

#tblcaptcha { width:100%;}
#tblcaptcha img { border:1px solid #CC0000;}

.banner-slide-show { position:absolute; top:0; left:0; z-index:10;}
.banner-slide-show #sshow-nav { position:absolute; bottom:8px; right:8px; z-index:20;}
.banner-slide-show #sshow-nav a { display:block; float:left; margin:0 5px 0 0; background:#A3B7BF; width:20px; height:20px; line-height:20px; color:#ffffff; font-size:12px; text-align:center; font-weight:bold; text-decoration:none;}
.banner-slide-show #sshow-nav a:hover { text-decoration:underline;} 
.banner-slide-show #sshow-nav a.activeSlide { background: #000000; }

/* 
==================================================
	PAGE STRUCTURE - START
==================================================
*/
#main 
{
	position:relative;
    width: 942px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 5px;
    margin-bottom: 0px;
	  border:0px none;
}

#main  #top {
    width: 942px;
    height:105px;
}

#main #header {
    position: relative;
    width: 942px;
}

#main #navigation {
    width: 942px;
    height:52px;
    
}

#main  .content {
    width: 942px;
    min-height:200px;
}
#main .content #leftcol { float:left; width:240px; padding: 0 0 0 0; margin: 0 0 0 0;}
#main .content #maincol { float:left; width:698px; padding-left:0px; padding-right:0px; padding-top:40px; padding-bottom:30px;}
#main .content #maincolfull { float:left; width:923px; padding-left:15px; padding-right:0px; padding-top:45px; padding-bottom:30px;}

#main  #footer {
    width: 942px;
    height:40px;
    border-top:5px solid #FFCC00;
}

/* 
==================================================
	PAGE ELEMENTs - START
==================================================
*/
/* vrchni cast stranky */
#main #top #mainlogo 
{
	background:url('../_img/logo-main.gif') no-repeat;
    display:block;
    float: left;
    width: 222px;
    height:85px;
    margin-top:20px;/*35px;*/
   
}

/* banner vedle loga */
#main #logobanner 
{
	position:absolute;
	background:url('../_img/top25.png') no-repeat;
    display:block;
    width: 230px;
    height:111px;
    top: 0px;
    left: 180px;
    z-index: 999;
}

#main #top #slogan {
    display:block;
    /*float: left;*/
    width: 300px;
    height:80px;
    /*margin-top:35px;
    margin-left:170px;*/
    padding-bottom:25px;
    color:#ffffff;
    font-weight:bold;
    font-size:20px;
    background:url('../_img/claim-transparent2.png') no-repeat /*-50px -50px*/;
    overflow:visible;
    margin:-65px 0 10px 0;
    z-index:0;
    position:relative;
}

#main #top #sloganie6 {
    display:none;
    
}

#main #top #langs {
    /*float: right;*/
    position:absolute;
    width: 174px;
    height:35px;
    padding-left:10px;
    padding-top:5px;
    right:0px;
    top:0px;
    z-index:10;
    background:url('../_img/bck/top-lang-box.gif') no-repeat;
}
#main #top #langs .flag { display:block; float:left; width:52px; height:20px; line-height:20px; text-indent:30px; margin-right:3px; font-weight:normal; text-decoration:none; color:#000000; cursor:pointer;}
#main #top #langs .cz { background:url('../_img/flags/flag-cz.gif') no-repeat;}
#main #top #langs .sk { background:url('../_img/flags/flag-sk.gif') no-repeat;}
#main #top #langs .en { background:url('../_img/flags/flag-en.gif') no-repeat;}
#main #top #langs .de { background:url('../_img/flags/flag-de.gif') no-repeat;}
#main #top #langs .ru { background:url('../_img/flags/flag-ru.gif') no-repeat;}

#main #top #topnavig {
    float: left;
    height:81px;
    margin-top:24px;
    margin-left:209px;
}
#main #top #topnavig .navigitem { position:relative; z-index:10; display:block; float:left; width:77px; height:41px; line-height:41px; text-align:center; margin-right:1px; margin-top:-10px; font-weight:normal; background:#F8F9FB; color:#000000; text-decoration:none;}
#main #top #topnavig .navigitems { position:relative; z-index:10; display:block; float:left; width:77px; height:41px; line-height:41px; text-align:center; margin-right:1px; margin-top:-10px; font-weight:normal; background:#000000; color:#ffffff; text-decoration:none;}
#main #top #topnavig .navigitem:hover, #main #top #topnavig .navigitems:hover { text-decoration:underline; color:#ffffff; background:#000000;}
#main #top #topnavig .first { width:95px !important; background:url('../_img/bck/top-navig-first.gif') no-repeat;}
#main #top #topnavig .firsts { width:95px !important; background:url('../_img/bck/top-navig-first-s.gif') no-repeat;}
#main #top #topnavig .first:hover, #main #top #topnavig .firsts:hover { background:url('../_img/bck/top-navig-first-s.gif') no-repeat;}
#main #top #topnavig .last { width:103px !important; background:url('../_img/bck/top-navig-last.gif') no-repeat; margin-right:0px;}
#main #top #topnavig .lasts { width:103px !important; background:url('../_img/bck/top-navig-last-s.gif') no-repeat; margin-right:0px;}
#main #top #topnavig .last:hover, #main #top #topnavig .lasts:hover { background:url('../_img/bck/top-navig-last-s.gif') no-repeat;}
#main #top #topnavig .actual { color:#EC2600;}

/* hlavicka stranky */
#main .hp_header_INSPIRACE_layout { height:335px; background:url('../_img/bck/hp-header-INSPIRACE.jpg') no-repeat;}
#main .hp_header_PLANOVANI_layout { height:335px; background:url('../_img/bck/hp-header-PLANOVANI.jpg') no-repeat;}
#main .hp_header_NAKUP_layout { height:335px; background:url('../_img/bck/hp-header-NAKUP.jpg') no-repeat;}
#main .hp_header_REALIZACE_layout { height:335px; background:url('../_img/bck/hp-header-REALIZACE.jpg') no-repeat;}
#main .cnt_header_layout { height:171px;}

#main .cnt_header_layout #hshadowleft 
{
	position:absolute;
	top:0px;
	left:-15px;
	width:15px;
	height:170px;
	background:url('../_img/bck/header-shadow-left.png') no-repeat;
}

#main .cnt_header_layout #hshadowright 
{
	position:absolute;
	top:0px;
	right:-15px;
	width:15px;
	height:170px;
	background:url('../_img/bck/header-shadow-right.png') no-repeat;
}

#main .hp_header_INSPIRACE_layout #hshadowleft, #main .hp_header_PLANOVANI_layout #hshadowleft, #main .hp_header_NAKUP_layout #hshadowleft, #main .hp_header_REALIZACE_layout #hshadowleft
{
	position:absolute;
	top:0px;
	left:-15px;
	width:15px;
	height:280px;
	background:url('../_img/bck/header-hp-shadow-left.png') no-repeat;
}

#main .hp_header_INSPIRACE_layout #hshadowright, #main .hp_header_PLANOVANI_layout #hshadowright, #main .hp_header_NAKUP_layout #hshadowright, #main .hp_header_REALIZACE_layout #hshadowright
{
	position:absolute;
	top:0px;
	right:-15px;
	width:15px;
	height:280px;
	background:url('../_img/bck/header-hp-shadow-right.png') no-repeat;
}

#main #header .title 
{
	font-family: Arial Black, Arial;
    display:block;
    width:310px !important;
    font-size:32px !important;
    font-weight:bold;
    padding-top:50px;
    margin-left:44px;
    padding-left:0px !important;
    padding-bottom:10px;
    color:#000000;
    font-variant:normal;
    
}

#main #header .pagetitle 
{
	height:170px;
}

#main #header .pagetitle TD
{
	height:50%;
	
}

#main #header H1 {
    width:550px;
   font-weight:bold;
    font-size:25px;
    padding-left:36px;
    padding-bottom:10px;
    font-variant:small-caps;
}


#main #header .text {
    width:330px;
    margin-left:46px;
}

#main #header .text p {
    width:330px;
	text-align:left;
}

#main #header #headbutton-katalog {
  display: block;
  position: absolute;
  top: 44px;
  left: 344px;
  width: 135px;
  height: 67px;
  background:url('../_img/buttons/katalog-2011.png') no-repeat;
}

#main #header #headbutton-konfigurator {
  display: block;
  position: absolute;
  top: 44px;
  left: 344px;
  width: 126px;
  height: 71px;
  background:url('../_img/buttons/2d-konfigurator.png') no-repeat;
}

#main #header #headbutton-obchod {
  display: block;
  position: absolute;
  top: 38px;
  left: 344px;
  width: 174px;
  height: 75px;
  background:url('../_img/buttons/internet-obchod.png') no-repeat;
}

#main #header #headbutton-realizace {
  display: block;
  position: absolute;
  top: 54px;
  left: 354px;
  width: 162px;
  height: 67px;
  background:url('../_img/buttons/galerie-realizaci.png') no-repeat;
}

#main #header .headbutton-posun {
  display: block;
  position: absolute;
  color:#ffffff;
  text-align:right;
  text-decoration:none;
  top: 154px;
  right: 0px;
  width: 52px;
  height: 25px;
  padding-right:30px;
  padding-top:9px;
  background:url('../_img/bck/btn-header-dalsi.gif') no-repeat;
}

#main #header #headnavig {
    position: absolute;
    top:300px;
    left:20px;
}
#main #header #headnavig .navigitem { display:block; float:left; height:20px; line-height:20px; margin-right:12px; text-transform:uppercase; text-indent:20px; padding-right:10px; font-weight:normal; background:url('../_img/bullet-red.gif') no-repeat 0 5px; color:#000000; text-decoration:none; border-right:1px dotted #88A3AC; }
#main #header #headnavig .navigitem:hover { text-decoration:underline; color:#EC2600;}
#main #header #headnavig .last { border:0 none;}



/* horizontalni navigace */
#main #navigation .cnt {
    background: #000000;
}

#main #navigation .HPMode {
    float:left;
    width: 615px;
    height: 41px;
    padding-left: 44px;
    background: #000000;
}
#main #navigation .HPMode .navigitem { display:block; float:left; width:104px; height:38px; line-height:38px; margin-right:6px; text-indent:38px; font-weight:bold; color:#000000; text-decoration:none; }
#main #navigation .HPMode .hpm_INSPIRACE { background:url('../_img/bck/btn-hnavig-check.gif') no-repeat;}
/*#main #navigation .HPMode .hpm_INSPIRACE:hover { background:url('../_img/bck/btn-hnavig-check-s.gif') no-repeat;}*/
#main #navigation .HPMode .hpm_INSPIRACE_s { background:url('../_img/bck/btn-hnavig-check-s.gif') no-repeat;}
#main #navigation .HPMode .hpm_PLANOVANI { background:url('../_img/bck/btn-hnavig-triangle.gif') no-repeat;}
/*#main #navigation .HPMode .hpm_PLANOVANI:hover { background:url('../_img/bck/btn-hnavig-triangle-s.gif') no-repeat;}*/
#main #navigation .HPMode .hpm_PLANOVANI_s { background:url('../_img/bck/btn-hnavig-triangle-s.gif') no-repeat;}
#main #navigation .HPMode .hpm_NAKUP { background:url('../_img/bck/btn-hnavig-cart.gif') no-repeat;}
/*#main #navigation .HPMode .hpm_NAKUP:hover { background:url('../_img/bck/btn-hnavig-cart-s.gif') no-repeat;}*/
#main #navigation .HPMode .hpm_NAKUP_s{ background:url('../_img/bck/btn-hnavig-cart-s.gif') no-repeat;}
#main #navigation .HPMode .hpm_REALIZACE { background:url('../_img/bck/btn-hnavig-wall.gif') no-repeat;}
#main #navigation .HPMode .hpm_REALIZACE_s{ background:url('../_img/bck/btn-hnavig-wall-s.gif') no-repeat;}

#main #navigation .search {
    float:right;
    height: 31px;
    width:250px;
    padding-top:10px;
    padding-right: 23px;
    padding-left: 10px;
    background: #000000;
}
#main #navigation .search .in_text { width:225px;}
#main #navigation .search .in_submit { width:28px; height:27px; background:url('../_img/ico/search.gif') no-repeat;}

#main #navigation .corner-bottom-left { float:left; width:11px; height:11px; background:url('../_img/bck/box-4-left-bottom.gif') no-repeat;}
#main #navigation .corner-bottom-right { float:left; width:931px; height:11px; background:url('../_img/bck/box-4-right-bottom.gif') no-repeat right 0px;}

#main #navigation .kontakt 
{
	float:left;
	color:#ffffff;
	font-size:12px;
	padding-top:15px;
    padding-left: 10px;
}
#main #navigation .kontakt a { color:#ffffff;}
#main #navigation .kontakt .email { display:block; float:left; background:url('../_img/ico/mail.gif') no-repeat; text-indent:25px; margin-right:20px;}
#main #navigation .kontakt .telefon { display:block; float:left; background:url('../_img/ico/mobil.gif') no-repeat; text-indent:15px; margin-right:20px;}

/* FaceBook fan box */
#main #leftcol .fbfan { margin-top:10px; margin-bottom:0px; margin-right:3px; border:0px none; /*border:1px solid #CAD4E7;*/}
#main #leftcol .fbfan iframe { height:310px !important;}

/* BOX - leva navigace */
#bx_leftnavig { width:190px;}
#bx_leftnavig .header { border-bottom:1px solid #CFCFCF;}
#bx_leftnavig .cnt .navigtree { width:190px;}

/* BOX - Kategorie sortimentu */
#bx_sortiment { width:740px; float:left;}
#bx_sortiment .header { background:url('../_img/bck/box-sortiment-header.gif') no-repeat 0px bottom;}
#bx_sortiment .header h1 { font-size:18px; padding:5px 0 10px 0;margin:0px;word-spacing:-2px;}
#bx_sortiment .cnt { padding-left:0px; padding-right:0px;}
#bx_sortiment .cnt .divlist h2 { font-size:11px; font-weight:normal !important; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; word-spacing:0;}
#bx_sortiment .cnt .divlist .listitem { float:left; width:152px; height:auto; line-height:normal; font-size:11px; font-weight:normal; border-right:1px solid #F0F0F0; margin-right:12px; padding-bottom:8px;}
#bx_sortiment .cnt .divlist .listitem_right { border-right:0px none;}

/* BOX - Siko online */
#bx_sikoonline { width:170px; float:right;}
#bx_sikoonline .header { }
#bx_sikoonline .corner-top-left { width:8px; height:8px; background:url('../_img/bck/box-6-left-top.gif') no-repeat;}
#bx_sikoonline .corner-top-right { width:162px; height:8px; background:#A3B7BF url('../_img/bck/box-6-right-top.gif') no-repeat right 0px;}
#bx_sikoonline .cnt { background:#A3B7BF; padding-top:0px;}
#bx_sikoonline .cnt .divlist .listitem { padding-bottom:8px; font-weight:bold; color:#000000;}
#bx_sikoonline .cnt .divlist .listitem_red { background:url('../_img/bullet-red.gif') no-repeat 0px 2px; color:#000000;}
#bx_sikoonline .corner-bottom-left { width:8px; height:8px; background:url('../_img/bck/box-6-left-bottom.gif') no-repeat;}
#bx_sikoonline .corner-bottom-right { width:162px; height:8px; background:#A3B7BF url('../_img/bck/box-6-right-bottom.gif') no-repeat right 0px;}

/* BOX - Novinky */
#bx_news { width:885px; float:left;}
#bx_news .corner-top-left { width:8px; height:8px; background:url('../_img/bck/box-1-left-top.gif') no-repeat;}
#bx_news .corner-top-right { width:877px; height:8px; background:#E7EDEF url('../_img/bck/box-1-right-top.gif') no-repeat right 0px;}
#bx_news .cnt { background:#E7EDEF; min-height:30px; padding-top:0px;}
#bx_news .cnt .bullet { display:block; float:left; width:81px; height:19px; line-height:19px; margin-top:4px; text-indent:6px; color:#ffffff; background:url('../_img/bck/btn-blue-gray.gif') no-repeat; text-decoration:none;}
#bx_news .cnt #tempholder a { color:#000000 !important; font-weight:bold;}
#bx_news .cnt .newsletter { display:block; float:right; padding-right:15px;}
#bx_news .cnt .newsletter .bullet { margin-top:0px;}
#bx_news .cnt .newsletter .in_text { width:210px;}
#bx_news .cnt .newsletter .in_submit { height:27px; line-height:27px; width:92px; background:#EC2600 url('../_img/bck/btn-right-red.gif') no-repeat right 0px; color:#ffffff; text-align:center; text-decoration:none;}
#bx_news .corner-bottom-left { width:8px; height:8px; background:url('../_img/bck/box-1-left-bottom.gif') no-repeat;}
#bx_news .corner-bottom-right { width:877px; height:8px; background:#E7EDEF url('../_img/bck/box-1-right-bottom.gif') no-repeat right 0px;}

/* BOX - HP SEO text */
#bx_seotext { width:942px; margin-top:10px;}
#bx_seotext .corner-top-left { width:8px; height:8px; background:url('../_img/bck/box-1-left-top.gif') no-repeat;}
#bx_seotext .corner-top-right { width:934px; height:8px; background:#E7EDEF url('../_img/bck/box-1-right-top.gif') no-repeat right 0px;}
#bx_seotext .cnt { background:#E7EDEF; min-height:30px; padding:0px 15px 10px 15px;}
#bx_seotext .cnt .article { padding-top:0px;}
#bx_seotext .cnt h2 { padding-bottom:10px; font-size:14px;}
#bx_seotext .cnt .toggleSwitch { display:block; height:11px; line-height:11px; text-indent:15px; font-weight:bold; text-decoration:none; color:#EC2600;}
#bx_seotext .cnt .toggleSwitch:hover { text-decoration:underline;}
#bx_seotext .cnt .switchOn { background:url('../_img/bullet-red-down.gif') no-repeat;}
#bx_seotext .cnt .switchOff { background:url('../_img/bullet-red-up.gif') no-repeat;}
#bx_seotext .corner-bottom-left { width:8px; height:8px; background:url('../_img/bck/box-1-left-bottom.gif') no-repeat;}
#bx_seotext .corner-bottom-right { width:934px; height:8px; background:#E7EDEF url('../_img/bck/box-1-right-bottom.gif') no-repeat right 0px;}

/* reklamni bannery */
#leftcol .reklama { display:block; margin-top:20px;} /* pozice: levy sloupec*/

/* BOX - Zasilani novinek podstranka */
#bx_newsletter { width:230px; padding-top:10px; margin-top:0px; margin-bottom:0px;}
#bx_newsletter .header { display:none;}
#bx_newsletter .corner-top-left { width:8px; height:8px; background:url('../_img/bck/box-1-left-top.gif') no-repeat;}
#bx_newsletter .corner-top-right { width:222px; height:8px; background:#E7EDEF url('../_img/bck/box-1-right-top.gif') no-repeat right 0px;}
#bx_newsletter .cnt { background:#E7EDEF; min-height:30px; padding-top:0px; padding-left:10px;}
#bx_newsletter .cnt table { margin-top:3px; margin-bottom:0px;}
#bx_newsletter .cnt .in_text { width:130px;}
#bx_newsletter .cnt .fbfan { padding-top:0px; padding-bottom:15px;}
#bx_newsletter .cnt .fbfan iframe { height:310px !important;}
#bx_newsletter .cnt .twitter { text-align:center;}
#bx_newsletter .cnt .in_submit { height:27px; line-height:27px; width:62px; font-size:11px; background:#EC2600 url('../_img/bck/btn-right-red.gif') no-repeat right; color:#ffffff; text-align:center; text-decoration:none;}
#bx_newsletter .cnt h3 { padding-top:0px; margin-top:0px;}
#bx_newsletter .corner-bottom-left { width:8px; height:8px; background:url('../_img/bck/box-1-left-bottom.gif') no-repeat;}
#bx_newsletter .corner-bottom-right { width:222px; height:8px; background:#E7EDEF url('../_img/bck/box-1-right-bottom.gif') no-repeat right 0px;}

/* BOX - socialni sdileni podstranka */
#bx_social { width:230px; padding-top:10px; margin-top:0px; margin-bottom:0px;}
#bx_social .header { display:none;}
#bx_social .corner-top-left { width:8px; height:8px; background:url('../_img/bck/box-1-left-top.gif') no-repeat;}
#bx_social .corner-top-right { width:222px; height:8px; background:#E7EDEF url('../_img/bck/box-1-right-top.gif') no-repeat right 0px;}
#bx_social .cnt { background:#E7EDEF; min-height:30px; padding-top:0px; padding-left:10px;}
#bx_social .cnt table { margin-top:3px; margin-bottom:0px;}
#bx_social .cnt .in_text { width:130px;}
#bx_social .cnt .fbfan { padding-top:0px; padding-bottom:15px;}
#bx_social .cnt .fbfan iframe { height:310px !important;}
#bx_social .cnt .twitter { text-align:center;}
#bx_social .cnt .in_submit { height:27px; line-height:27px; width:62px; font-size:11px; background:#EC2600 url('../_img/bck/btn-right-red.gif') no-repeat right; color:#ffffff; text-align:center; text-decoration:none;}
#bx_social .cnt h3 { padding-top:0px; margin-top:0px;}
#bx_social .corner-bottom-left { width:8px; height:8px; background:url('../_img/bck/box-1-left-bottom.gif') no-repeat;}
#bx_social .corner-bottom-right { width:222px; height:8px; background:#E7EDEF url('../_img/bck/box-1-right-bottom.gif') no-repeat right 0px;}

/* BOX - Prodejny */
#bx_prodejny { width:358px; float:left; margin-right:15px}
#bx_prodejny .header { }
#bx_prodejny .cnt { position:relative; height:112px; background:url('../_img/bck/box-3-fixed.gif') no-repeat; padding-top:25px; padding-left:145px;}
#bx_prodejny .cnt TABLE { }
#bx_prodejny .cnt .mapa{ position:absolute; top:10px; left:20px; width:118px; height:80px;}
#bx_prodejny .cnt .in_select { }
#bx_prodejny .cnt TABLE TD { height:20px; line-height:20px;}
#bx_prodejny .cnt TABLE TD .in_select { width:195px;}

/* BOX - Katalog */
#bx_katalog { width:186px; float:left; margin-right:15px}
#bx_katalog .header { }
#bx_katalog .cnt { height:121px; background:url('../_img/bck/box-katalog.gif') no-repeat; margin-top:-9px;}
#bx_katalog .cnt a { display:block; height:110px; margin-left:-10px; margin-top:-10px; text-decoration:none;}

/* BOX - Fotogalerie */
#bx_fotogalerie { width:368px; float:left;}
#bx_fotogalerie .header { }
#bx_fotogalerie .corner-top-left { width:8px; height:8px; background:url('../_img/bck/box-1-left-top.gif') no-repeat;}
#bx_fotogalerie .corner-top-right { width:360px; height:8px; background:#E7EDEF url('../_img/bck/box-1-right-top.gif') no-repeat right 0px;}
#bx_fotogalerie .cnt { position:relative; height:86px; background:#E7EDEF; padding-right:10px;}
#bx_fotogalerie .cnt .buttonLeft { float:left; width:15px; height:15px; background:url('../_img/bullet-black-circle-left.gif') no-repeat; margin-top:30px;}
#bx_fotogalerie .cnt #boxScrollGalerie { position:absolute; width:305px; height:84px; top:0px; text-align:left; left:31px; overflow:hidden; margin-top: 6px;}
#bx_fotogalerie .cnt #boxScrollGalerie #boxObsahGalerie { position:absolute; height:84px; white-space:nowrap;}
#bx_fotogalerie .cnt #boxScrollGalerie #boxObsahGalerie a { display:block; float:left; position:relative; margin-right:10px;}
#bx_fotogalerie .cnt #boxScrollGalerie #boxObsahGalerie img { width:84px; height:84px;}
#bx_fotogalerie .cnt #boxScrollGalerie #boxObsahGalerie .prevcorners { position:absolute; top:0px; left:0px; z-index:0;}
#bx_fotogalerie .cnt .buttonRight { float:right; width:15px; height:15px; background:url('../_img/bullet-black-circle-right.gif') no-repeat; margin-top:30px;}
#bx_fotogalerie .corner-bottom-left { width:8px; height:8px; background:url('../_img/bck/box-1-left-bottom.gif') no-repeat;}
#bx_fotogalerie .corner-bottom-right { width:360px; height:8px; background:#E7EDEF url('../_img/bck/box-1-right-bottom.gif') no-repeat right 0px;}

/* BOX - HP pop-up upozorneni */
#bx_hppopup { width:815px; margin:auto;}
#bx_hppopup .header { display:none;}
#bx_hppopup .corner-top-left { display:none; width:11px; height:9px; background:url('../_img/bck/box-mkat-left-top.gif') no-repeat;}
#bx_hppopup .corner-top-right { display:none; width:789px; height:9px; background:url('../_img/bck/box-mkat-right-top.gif') no-repeat right 0px;}
#bx_hppopup .cnt { height:102px; padding-top:0px; background:url('../_img/bck/box-mkat-cnt.gif') repeat-x/*#306170*/; padding-right:0px;}
#bx_hppopup .cnt .img { float:left; padding-top:5px; padding-left:10px;}
#bx_hppopup .cnt .info { position:relative; float:left; width:680px; height:102px;}
#bx_hppopup .cnt .info h2 { width:512px; font-size:30px; text-transform:uppercase; padding-left:115px; padding-top:10px; color:#EC1B17;}
#bx_hppopup .cnt .info .anotace { font-weight:bold; font-size:20px; padding-bottom:0px; padding-left:135px; color:#000000; padding-top:0px;}
#bx_hppopup .cnt .info .link { position:absolute; bottom:10px; right:5px; width:150px; height:21px; background:url('../_img/bck/box-mkat-links.gif') no-repeat; text-align:center; padding-top:4px;}
#bx_hppopup .cnt .info .link a { color:#ED1C24; font-size:12px; font-weight:bold; background:none; display:inline; text-decoration:underline; line-height:normal; text-indent:0; margin:0px;}

/* BOX - Flash */
.bx_flash { width:753px; clear: both; margin:auto auto;}
.bx_flash .corner-top-left { width:8px; height:8px; background:url('../_img/bck/box-1-left-top.gif') no-repeat;}
.bx_flash .corner-top-right { width:745px; height:8px; background:#E7EDEF url('../_img/bck/box-1-right-top.gif') no-repeat right 0px;}
.bx_flash .cnt { background:#E7EDEF; min-height:30px; padding-top:0px;}
.bx_flash .cnt .bullet { display:block; float:left; height:19px; color: #000000; font-weight: bold; margin-top:4px; font-size:14px;}
.bx_flash .cnt .newsletter { display:block; float:right; padding-right:15px;}
.bx_flash .cnt .newsletter .in_text { width:200px;}
.bx_flash .cnt .newsletter .in_submit { font-size:14px; height:27px; line-height:27px; text-align:center; text-decoration: none; vertical-align:middle; width:192px; background:#EC2600 url('../_img/bck/btn-right-red.gif') no-repeat right 0px; color:#ffffff;}
.bx_flash .corner-bottom-left { width:8px; height:8px; background:url('../_img/bck/box-1-left-bottom.gif') no-repeat;}
.bx_flash .corner-bottom-right { width:745px; height:8px; background:#E7EDEF url('../_img/bck/box-1-right-bottom.gif') no-repeat right 0px;}

/* BOX - Mail share */
#bx_mailshare { width:698px; clear: both; margin:auto auto; padding-bottom:15px;}
#bx_mailshare .corner-top-left { width:8px; height:8px; background:url('../_img/bck/box-1-left-top.gif') no-repeat;}
#bx_mailshare .corner-top-right { width:725px; height:8px; background:#E7EDEF url('../_img/bck/box-1-right-top.gif') no-repeat right 0px;}
#bx_mailshare .cnt { background:#E7EDEF; min-height:30px; padding-top:0px;}
#bx_mailshare .cnt .bullet { color: #000000; font-weight: bold; margin-top:4px; font-size:14px;}
#bx_mailshare .cnt .newsletter { display:block; padding-right:15px;}
#bx_mailshare .cnt .newsletter .long_field { width:405px;}
#bx_mailshare .cnt .newsletter .in_submit { font-size:14px; height:27px; line-height:27px; text-align:center; text-decoration: none; vertical-align:middle; width:192px; background:#EC2600 url('../_img/bck/btn-right-red.gif') no-repeat right 0px; color:#ffffff;}
#bx_mailshare .cnt .newsletter .btn_me { margin-top:10px;}
#bx_mailshare .corner-bottom-left { width:8px; height:8px; background:url('../_img/bck/box-1-left-bottom.gif') no-repeat;}
#bx_mailshare .corner-bottom-right { width:725px; height:8px; background:#E7EDEF url('../_img/bck/box-1-right-bottom.gif') no-repeat right 0px;}

/* BOX - Stitky */
#bx_stitky { width:942px; border-top:1px solid #DFE7EA; padding-top:15px;}
#bx_stitky .cnt .bullet {display:block; float:left; width:60px; height:29px; margin-top:5px; padding-top:2px; text-indent:5px; font-size:11px; color:#ffffff; font-variant:small-caps; background:url('../_img/bck/btn-stitky.gif') no-repeat;  font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;}
#bx_stitky .cnt .divlist { width:805px; float:left; padding-top:0px; margin-bottom: 15px;}
#bx_stitky .cnt .divlist h3 { font-size:11px; font-weight:normal; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;}
#bx_stitky .cnt .divlist h3.strong { font-weight:bold;}
#bx_stitky .cnt .divlist h3.h3, #bx_stitky .cnt .divlist strong.h3 
{
	font-family: Arial Black, Arial;
  	font-weight:bold;
	font-size:18px;
	padding:5px 0 0 0;
	margin:0px;
	/*color:#000000;*/
}

#bx_stitky .cnt .divlist h3.h4, #bx_stitky .cnt .divlist strong.h4 
{
	font-family: Arial Black, Arial;
	font-weight:bold;
	font-size:14px;
	padding:5px 0 0 0;
	margin:0px;
	/*color:#000000;*/
}

#bx_stitky .cnt .divlist h3.h5, #bx_stitky .cnt .divlist strong.h5 {
	font-family: Arial Black, Arial;
	font-weight:bold;
	font-size:13px;
	padding:5px 0 0 0;
	margin:0px;
	/*color:#000000;*/
}

#bx_stitky .cnt .divlist h3.h6, #bx_stitky .cnt .divlist strong.h6 {
	font-family: Arial Black, Arial;
	font-weight:bold;
	font-size:11px;
	padding:5px 0 0 0;
	margin:0px;
	/*color:#000000;*/
}
#bx_stitky .cnt .divlist .listitem { float:left; background:none;  font-weight:normal; text-decoration:none; height:27px !important; line-height:27px; }
#bx_stitky .cnt .divlist h3, #bx_stitky .cnt .divlist h4, #bx_stitky .cnt .divlist h5, #bx_stitky .cnt .divlist h6 { color:#486D7D; padding:0px !important;}

/* BOX - Podclanky */
#bx_podclanek { width:740px; float:left; margin-bottom:20px; padding-top:0px;}
#bx_podclanek .header { border-bottom:1px solid #DFE7EA;}
#bx_podclanek .header h2 { height:auto !important; line-height:normal; padding-bottom:5px; padding-top:0px !important; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;}
#bx_podclanek .cnt { padding-left:0px; min-height:10px;  padding-top:0px;}
#bx_podclanek .cnt .divlist .listitem { float:left; width:172px; height:24px; font-weight:normal; margin-right:12px; padding-bottom:10px;}

/* obsah - typ clanek */
.article { padding-bottom:5px !important;}
.article .anotace { display:none;}
/*.article .anotace em { font-size:14px; color:#8F8F8F; text-align:justify;  }*/
.article p { text-align:justify; padding-bottom:15px;}
.article h2 { font-size:18px; padding-top:0px;}
.article h3 { font-size:14px; padding:5px 0 10px 0;}
.article table.format { text-align:left !important; border-top:1px solid #000000; border-left:1px solid #000000;}
.article table.format td { border-bottom:1px solid #000000; border-right:1px solid #000000; padding:2px; text-align:left !important;}
.article table.format th { border-bottom:1px solid #000000; border-right:1px solid #000000; font-weight:bold; color:#EC2600; padding:2px; text-align:left !important;}
.article table.format td p, .article table th p { text-align:left !important}
.article #fb { padding-top:5px; border-top:1px solid #DFE7EA; margin-top:8px;}
.article .fbshare { float:left; padding-top:5px; padding-right:10px; font-weight:bold; font-size:14px;}
.article .fbshare .label { display:block; float:left;}
.article .fbshare .fb { display:block; float:left;  width:15px;}
.article .fblike { float:right; padding-top:5px; padding-right:10px; height:25px; width:350px;}

.article .aktualitalist { margin-top:5px;}
.article .aktualitalist .cnt { padding-top:5px !important;}
.article .aktualitalist .cnt .divlist .listitem { height:34px !important; margin-bottom:5px !important;}

/*.article .btn_bg 
{
	position:relative; 
	 height:21px; line-height:21px; background:#EB0000; margin:3px 0px 0 0px; font-weight:bold;
	-webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  behavior: url(http://www.siko-koupelny.cz/_css/PIE.htc);
}*/

/*.article .btn_me 
{
	position:relative; 
	 height:21px; line-height:21px; background:#EB0000; margin:3px 0px 0 0px; font-weight:bold;
	-webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  behavior: url(http://www.siko-koupelny.cz/_css/PIE.htc);
}*/

/* obsah - typ seznam celych clanku */
.fulltextlist { padding-top:35px !important;}
.fulltextlist .textitem { padding-bottom:15px;}
.fulltextlist .textitem h3 a { color:#020202;}

/* obsah - detail skupiny clanku (doplnuje .article) */
.skupina .koupelna1 { float:left; width:220px;}
.skupina .koupelna1 .listitem { width:220px !important;}
.skupina .koupelna2 { float:right; width:430px;}
.skupina .koupelna2 .listitem { width:150px !important;}
.skupina .katnadpis { background:url('../_img/bck/SKUPINA_KATEGORIE.gif') no-repeat; height:29px; line-height:29px; padding:0px; text-indent:8px;}

.skupina .menuRealizace .listitem { width:130px !important;}

.zpravodaj { padding-top:45px;}
.zpravodaj h3 { padding:15px 0 0 0px; margin:0;}
.zpravodaj .itemtext td { padding-left:10px;}

/* obsah - detail koupelnoveho studia (doplnuje .article) */
.studio .divlist { width:753px; clear: both; margin:auto auto;}
.studio .divlist .btn_yellow_me { margin-right:55px;}
/*#at16p { top:20px !important; right:0px !important;}*/

/* obsah - kategorie sortimentu */
.kategorie { padding-bottom:5px !important; padding-top:45px !important;}
.kategorie #fb { }
.kategorie .fbshare { float:left; padding-top:20px; padding-right:10px;}
.kategorie .fblike { float:left; padding-top:20px; padding-right:10px; height:25px;}
.kategorie #bx_katfilter 
{
	width:702px;
}
.kategorie #bx_katfilter .header h2 { float:left; height:auto !important; line-height:normal; padding-bottom:5px; padding-top:0px !important;}
.kategorie #bx_katfilter .header .btn_me { float:left; color:#ffffff; margin:0 0 0 10px;}
.kategorie #bx_katfilter .corner-top-left { clear:both; width:9px; height:9px; background:url('../_img/bck/box-2-left-top.gif') no-repeat;}
.kategorie #bx_katfilter .corner-top-right { width:471px; height:9px; background:#F1F5F6;}
.kategorie #bx_katfilter .cnt 
{
	background:#F1F5F6; height:65px !important; min-height:65px; padding:8px 0 0 10px !important;
	-webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  behavior: url(http://www.siko-koupelny.cz/_css/PIE.htc);
}
.kategorie #bx_katfilter .cnt h2 { float:left; height:auto !important; line-height:normal; padding-bottom:5px; padding-top:0px !important;}
.kategorie #bx_katfilter .cnt .btn-clear-filter { float:right; color:#020202; font-weight:bold; text-decoration:none; margin:0 10px 0 0px; padding-right:17px; background:url('../_img/ico/cancel.png') no-repeat top right;}
.kategorie #bx_katfilter .cnt TABLE TD { padding-right:10px;}
.kategorie #bx_katfilter .cnt TABLE TD.filter_ico { width:22px !important; height:30px !important; padding-right:0px; background:url('../_img/formsegment_tag_sm.gif') no-repeat 0 3px !important; font-weight:bold; color:#ffffff; padding-left:8px;}
.kategorie #bx_katfilter .cnt .in_select { width:160px; font-size:10px;}
.kategorie #bx_katfilter .corner-bottom-left { width:9px; height:9px; background:url('../_img/bck/box-2-left-bottom.gif') no-repeat;}
.kategorie #bx_katfilter .corner-bottom-right { width:471px; height:9px; background:#F1F5F6;}


.kategorie #bx_katsort { margin-bottom:0px; width:702px; padding-top:0; margin:0px;}
.kategorie #bx_katsort .header { height:31px;}
.kategorie #bx_katsort .header h2 { height:auto !important; line-height:normal; padding-bottom:5px; padding-top:0px !important;}
.kategorie #bx_katsort .corner-top-right { width:217px; height:9px; background: url('../_img/bck/box-2-right-top.gif') no-repeat right 0px;}
.kategorie #bx_katsort .cnt { background:#ffffff; height:25px !important; min-height:25px; padding:0px 0 0 0px !important;}
.kategorie #bx_katsort .cnt .sort-label { display:block; float:left; font-weight:bold; padding-right:10px;}
.kategorie #bx_katsort .cnt .btn-clear-sort { float:right; clear:right; color:#020202; font-weight:bold; text-decoration:none; margin:0 10px 0 0px; padding-right:17px; background:url('../_img/ico/cancel.png') no-repeat top right;}
/*.kategorie #bx_katsort .cnt TABLE { float:left;}
.kategorie #bx_katsort .cnt TABLE TD { padding:2px 15px 4px 2px;}*/
.kategorie #bx_katsort .cnt .btn_sort_none, .kategorie #bx_katsort .cnt .btn_sort_asc, .kategorie #bx_katsort .cnt .btn_sort_desc { float:left; padding:2px 30px 4px 2px; margin-right:15px; background-position:right 2px;}
.kategorie #bx_katsort .corner-bottom-right { width:217px; height:9px; background:#F1F5F6 url('../_img/bck/box-2-right-bottom.gif') no-repeat right 0px;}

.kategorie .datatable TR TD.kosik { text-align:right;}
.kategorie .datatable TR TD.kosik TABLE.tocart { margin-left:18px; margin-top:5px;}
.kategorie .datatable TR TD.kosik TABLE.tocart TD { padding-right:5px;}
.kategorie .datatable TR TD.kosik TABLE.tocart TD INPUT { width:30px; text-align:right;}
.kategorie .datatable TR TD.kosik TABLE.tocart TD .btn_yellow_cart { margin-left:3px;}
.kategorie #dlMaterialGalerie { width:auto;}

/* obsah - vyhledavani */
.search { }
.search h3 { /*padding-top:15px;*/}
.search #bx_katfilter { float:left; width:699px;}
.search #bx_katfilter .header h2 { height:auto !important; line-height:normal; padding-bottom:5px; padding-top:0px !important;}
.search #bx_katfilter .corner-top-left { width:9px; height:9px; background:url('../_img/bck/box-2-left-top.gif') no-repeat;}
.search #bx_katfilter .corner-top-right { width:690px; height:9px;  background: url('../_img/bck/box-2-right-top.gif') no-repeat right 0px;}
.search #bx_katfilter .cnt { background:#F1F5F6; height:100px; min-height:100px; padding:8px 0 0 10px !important;}
.search #bx_katfilter .cnt TABLE TD { padding-right:10px; height:30px;}
.search #bx_katfilter .cnt TABLE TD.filter_ico { width:22px !important; height:30px !important; padding-right:0px; background:url('../_img/formsegment_tag_sm.gif') no-repeat 0 3px !important; font-weight:bold; color:#ffffff; padding-left:8px;}
.search #bx_katfilter .cnt .in_select { width:170px;}
.search #bx_katfilter .cnt .katselect { width:368px;}
/*.search #bx_katfilter .cnt .btn_me 
{
	position:relative; 
	 height:21px; line-height:21px; background:#EB0000; margin:3px 0px 0 0px; font-weight:bold;
	-webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  behavior: url(http://www.siko-koupelny.cz/_css/PIE.htc);
}*/
.search #bx_katfilter .cnt INPUT { width:600px;}
.search #bx_katfilter .cnt TABLE TD.operace {  }
.search #bx_katfilter .cnt TABLE TD.operace a { float:right; }
.search #bx_katfilter .corner-bottom-left { width:9px; height:9px; background:url('../_img/bck/box-2-left-bottom.gif') no-repeat;}
.search #bx_katfilter .corner-bottom-right { width:690px; height:9px; background:#F1F5F6 url('../_img/bck/box-2-right-bottom.gif') no-repeat right 0px;}

.search #bx_foundkat { width:702px; padding-top:0; margin:0px 0 0px 0;}
.search #bx_foundkat .cnt { background:#ffffff; padding:0px 0 0 0px !important;}
.search #bx_foundkat .cnt .title { display:block; font-weight:bold; padding-right:10px;}
.search #bx_foundkat .cnt .divlist { padding-top:8px;}
.search #bx_foundkat .cnt .listitem { float:none; margin:0 0px 8px 0;}

.search .listcontrol { height:auto; margin-top:-10px;}
.search .listcontrol .listtype { height:auto; padding-top:0;}
.search .listcontrol .pager { height:auto; padding-top:0; margin-top:0; padding-bottom:3px; }
.search .listcontrol .pager .page_browser { padding-top:0;}

/*.search .datatable TR TD.nazev { width:30%;}*/
.search .datatable { width:699px;}
.search .datatable TR.item, .datatable TR.alter { vertical-align:top; padding-top:5px;}
.search .datatable TR TD.obrazek { padding-bottom:5px;}
.search .datatable TR TD.cena { width:20%; padding-right:10px;}
.search .datatable TR TD.info { text-align:right !important;}
.search .datatable TR TD.info .btn_me 
{
	background:#547884;
}

/* obsah - obecny detail */
.detail { padding-top:40px !important;}
.detail #bx_detail { float:left; width:698px;}
.detail #bx_detail .header h2 { height:auto !important; line-height:normal; padding-bottom:5px; padding-top:0px !important;}
.detail #bx_detail .corner-top-left { width:9px; height:9px; background:url('../_img/bck/box-2-left-top.gif') no-repeat;}
.detail #bx_detail .corner-top-right { width:689px; height:9px;  background:url('../_img/bck/box-2-right-top.gif') no-repeat right 0px;}
.detail #bx_detail .cnt { position:relative; background:#F1F5F6; min-height:100px; padding:8px 0 0 10px !important;}
.detail #bx_detail .cnt .item_akce { position:absolute; z-index:999; right:0px; top:-9px; width:53px; height:53px; }
.detail #bx_detail .cnt #fb { }
.detail #bx_detail .cnt .fbshare { float:left; padding-top:5px; padding-right:10px;}
.detail #bx_detail .cnt .fblike { float:left; padding-top:5px; padding-right:10px; height:25px;}
.detail #bx_detail .cnt .buttons { float:left; width:110px; margin-top:10px;}
.detail #bx_detail .cnt #zarukaBox { float:right; width:215px; height:67px; padding-top:10px; padding-left:10px; margin-right:10px; margin-top:10px; background-color:#ffffff;}
.detail #bx_detail .cnt #zarukaBox .zaruka { display:block; float:left; width:60px; height:60px;}
.detail #bx_detail .cnt #zarukaBox .z3ico_bg { background:url('../_img/zaruka/z3_bg.gif') no-repeat;}
.detail #bx_detail .cnt #zarukaBox .z5ico_bg { background:url('../_img/zaruka/z5_bg.gif') no-repeat;}
.detail #bx_detail .cnt #zarukaBox .z10ico_bg { background:url('../_img/zaruka/z10_bg.gif') no-repeat;}
.detail #bx_detail .cnt #zarukaBox .label { float:left; font-weight:normal; padding-left:10px;}
.detail #bx_detail .cnt TABLE TD { padding-right:10px; height:30px;}
.detail #bx_detail .corner-bottom-left { width:9px; height:9px; background:url('../_img/bck/box-2-left-bottom.gif') no-repeat;}
.detail #bx_detail .corner-bottom-right { width:689px; height:9px; background:#F1F5F6 url('../_img/bck/box-2-right-bottom.gif') no-repeat right 0px;}
.detail .info { float:right; position:relative; width:440px; padding-right:10px;}
.detail .info em { font-size:14px; color:#8F8F8F; text-align:justify;}
.detail .info p { text-align:justify; padding-bottom:15px;}
.detail .img { float:left; width:230px; position:relative;}
.detail .img .akceweb { position:absolute; left:2px; bottom:2px;}
.detail .anotace { font-weight:bold;}
.detail .btn_bg { float:left; margin-right:5px; margin-top:10px;}
.detail .item_akce { position:absolute; z-index:999; right:0px; top:-9px; width:53px; height:53px; }
.detail #fb { width:698px;}
.detail .fbshare { float:left; padding-top:5px; padding-right:10px; font-weight:bold; font-size:14px;}
.detail .fbshare .label { display:block; float:left;}
.detail .fbshare .fb { display:block; float:left;  width:15px;}
.detail .fblike { float:right; padding-top:5px; padding-right:10px; height:25px; width:350px;}

.detail .galerie { float:left; width:210px; padding-top:8px;}
.detail .galerie .datatable TABLE { margin-top:15px;}
.detail .galerie .datatable TABLE TD.previmg { width:70px; text-align:center; border:0px none;}
.detail .galerie .datatable .item TD.label { padding-left:5px;}
.detail .galerie_wide {  margin:0px;}
.detail .galerie_wide .title { border-bottom:1px solid #DFE7EA; font-size:14px; color:#000000; font-weight:bold; padding-bottom:3px; margin-bottom:10px;}
.detail .galerie_wide a { display:block; position:relative; float:left; /*width:82px;*/ margin-right:8px; margin-left:8px; margin-bottom:8px;}
.detail .galerie_wide img { float:left; display:block; /*width:82px;*/ margin-right:8px; margin-left:8px; margin-bottom:8px;}
.detail .galerie_wide a img { float:none; margin-right:0px; margin-left:0px; margin-bottom:0px;}
.detail .galerie_wide .lupa { display:block; position:absolute; top:30px; left:30px; z-index:0; width:22px; height:22px; background:url('../_img/ico/galery-detail.gif') no-repeat;}
.detail .galerie_wide .cnt { background:#F1F5F6; padding:12px 4px 15px 4px;}

.detail .galerie_wide .cnt .to_galery { float:right; margin:0px 5px 0px 0px;}
.detail .galerie_wide .cnt .framed { float:right; width:340px; margin:0px 10px 10px 0; background:#A3B7BF;}
.detail .galerie_wide .cnt .framed .corner-top-left { float:left; width:8px; height:8px; background:url('../_img/bck/box-6-left-top.gif') no-repeat;}
.detail .galerie_wide .cnt .framed .corner-top-right { float:right; width:312px; height:8px; background:#A3B7BF url('../_img/bck/box-6-right-top.gif') no-repeat right 0px;}
.detail .galerie_wide .cnt .framed .corner-bottom-left { float:left; width:8px; height:8px; background:url('../_img/bck/box-6-left-bottom.gif') no-repeat;}
.detail .galerie_wide .cnt .framed .corner-bottom-right { float:right; width:312px; height:8px; background:#A3B7BF url('../_img/bck/box-6-right-bottom.gif') no-repeat right 0px;}
.detail .galerie_wide .corner-bottom-left { width:9px; height:9px; background:url('../_img/bck/box-2-left-bottom.gif') no-repeat;}
.detail .galerie_wide .corner-bottom-right { width:689px; height:9px; background:#F1F5F6 url('../_img/bck/box-2-right-bottom.gif') no-repeat right 0px;}
.detail .galerie_wide .galerie_blok { float:left; width:233px; height:106px; background:url('../_img/bck/galerie-blok.gif') no-repeat; }
.detail .galerie_wide .last { width:224px; background:url('../_img/bck/galerie-blok-last.gif') no-repeat; padding-left:7px;}
.detail .galerie_wide .galerie_blok .title { border:0px none; color:#ffffff; text-transform:uppercase; padding-top:5px; padding-left:0px; margin-bottom:5px; text-align:center; margin-left:0px; width:214px;}
.detail .galerie_wide .galerie_blok a { margin-right:0px !important; margin-left:6px !important;}
.detail .galerie_wide .galerie_blok img { width:62px; height:62px; margin-right:0px !important; margin-left:0px !important;}
.detail .galerie_wide .galerie_blok .prevcorners { position:absolute; top:0px; left:0px; z-index:0;}
.detail .atributy { padding-top:8px; width:698px;}
.detail .atributy .datatable { margin-bottom:0px;}
.detail .datatable { border-top:1px solid #F1F5F6;}
.detail .atributy .datatable .item TD.label { padding-left:5px; width:30%;}

.detail #bx_galdetail { float:left; width:698px; margin-bottom:15px;}
.detail #bx_galdetail .header h2 { height:auto !important; line-height:normal; padding-bottom:5px; padding-top:0px !important;}
.detail #bx_galdetail .corner-top-left { width:14px; height:14px; background:url('../_img/bck/box-5-left-top.gif') no-repeat;}
.detail #bx_galdetail .corner-top-right { width:684px; height:14px;  background:#DADFE2 url('../_img/bck/box-5-right-top.gif') no-repeat right 0px;}
.detail #bx_galdetail .cnt { position:relative; background:#DADFE2 url('../_img/bck/box-5-cnt.jpg') no-repeat; height:356px; min-height:100px; padding:0px 0 0 0px !important;}
.detail #bx_galdetail .cnt .img { float:none; margin:auto auto; position:static; width:488px; height:354px; text-align:center;}
.detail #bx_galdetail .cnt .galpred { display:block; position:absolute; top:140px; left:0px; width:82px; height:27px; padding-top:7px; text-indent:35px; font-size:14px; text-decoration:none; color:#ffffff; background:url('../_img/bck/btn-galerie-predchozi.gif') no-repeat; }
.detail #bx_galdetail .cnt .galdalsi { display:block; position:absolute; top:140px; right:0px; width:47px; height:27px; padding-top:7px; padding-right:35px; font-size:14px; text-decoration:none; color:#ffffff; background:url('../_img/bck/btn-galerie-dalsi.gif') no-repeat; text-align:right;}
.detail #bx_galdetail .cnt .galdetail { display:block; position:absolute; top:317px; right:14px; width:80px; height:27px; line-height:27px; text-align:center; font-size:12px; text-decoration:none; color:#ffffff; background:url('../_img/bck/btn-me1.gif') no-repeat;}
.detail #bx_galdetail .corner-bottom-left { width:14px; height:14px; background:url('../_img/bck/box-5-left-bottom.gif') no-repeat;}
.detail #bx_galdetail .corner-bottom-right { width:684px; height:14px; background:#DADFE2 url('../_img/bck/box-5-right-bottom.gif') no-repeat right 0px;}

.detail .datatable {  margin-bottom:25px;}
.detail .datatable TD.card { padding-left:0px; padding-right:0px; padding-top:3px; padding-bottom:3px;}
.detail .datatable TD.card .item { width:340px;}
.detail .datatable TD.card .item .cnt { height:130px; border-bottom:1px solid #E3E3E3 !important; border-top:0 none; border-left:0 none; border-right:0 none; background:none;}
.detail .datatable TD.card .item .cnt .image { position:relative; float:left; border:1px solid #E3E3E3; height:114px; text-align:center; overflow:hidden;}
.detail .datatable TD.card .item .cnt .image .akceweb { position:absolute; left:2px; bottom:2px;}
.detail .datatable TD.card .item .cnt .info { float:left; position:relative; width:185px; height:117px; }
.detail .datatable TD.card .item .cnt .cena { display:block; position:static; color:#000000; font-size:13px; padding:10px 0px 22px 0px;}
.detail .datatable TD.card .item .cnt .btn_me { position:static; float:left; margin-right:5px;}
.detail .datatable TD.card .item .cnt .btn { position:absolute; left:0px; top:90px; width:170px;}
.detail .galerie_wide { padding-bottom:10px;}
.detail h3 { font-size:14px; font-weight:bold; padding-bottom:3px;}

/* obsah - detail zbozi */
.zbozi { padding-top:40px !important; width:702px !important;}
.zbozi #bx_detail { float:left; width:702px;}
.zbozi #bx_detail .header h2 { height:auto !important; line-height:normal; padding-bottom:5px; padding-top:0px !important;}
.zbozi #bx_detail .corner-top-left { width:9px; height:9px; background:url('../_img/bck/box-2-left-top.gif') no-repeat;}
.zbozi #bx_detail .corner-top-right { width:689px; height:9px;  background:url('../_img/bck/box-2-right-top.gif') no-repeat right 0px;}
.zbozi #bx_detail .cnt 
{
	position:relative; background:#E7EDEF; min-height:100px; padding:8px 0 8px 0px !important;
	-webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  behavior: url(http://www.siko-koupelny.cz/_css/PIE.htc);
}
.zbozi #bx_detail .cnt .item_akce { position:absolute; z-index:999; right:0px; top:-9px; width:53px; height:53px; }
.zbozi #bx_detail .cnt #fb { }
.zbozi #bx_detail .cnt .fbshare { float:left; padding-top:5px; padding-right:10px;}
.zbozi #bx_detail .cnt .fblike { float:left; padding-top:5px; padding-right:10px; height:25px;}
.zbozi #bx_detail .cnt .buttons { float:right; position:relative; width:702px; padding:5px 0px 0px 0; margin:0px 0 0 0; }
.zbozi #bx_detail .cnt .buttons .btn_bg 
{
	position:absolute; bottom:0; right:123px;
	 width:108px; height:21px; line-height:21px; background:#547884; margin:3px 0px 0 0px; font-weight:bold;
	-webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  behavior: url(http://www.siko-koupelny.cz/_css/PIE.htc);
}
.zbozi #bx_detail .cnt .buttons .btn_bg.redbtn { background:#EB0000; margin-right:0px; right:10px;} 
.zbozi #bx_detail .cnt .buttons .cena 
{
	position:relative;
	float:left; width:236px; background:#ffffff; padding:5px 0 5px 3px; margin:0 0 0 10px; text-align:center; color:#EE2E43; font-weight:bold; font-size:20px;
	-webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  behavior: url(http://www.siko-koupelny.cz/_css/PIE.htc);
}
.zbozi #bx_detail .cnt .buttons .cena .mena { font-size:16px;}
.zbozi #bx_detail .cnt .buttons .cena .mo-cena { display:block; color:#B4B4B4; font-weight:normal; font-size:11px;}
.zbozi #bx_detail .cnt .buttons .cena .mo-cena .castka { text-decoration:line-through;}
.zbozi #bx_detail .cnt .buttons .cena .sleva 
{
	display:block; position:absolute; left:-7px; top:15px; padding:0 2px 0 2px; width:49px; height:50px; line-height:50px; letter-spacing:1px; text-align:center; color:#ffffff; font-weight:bold; font-size:16px;
	background:url('../_img/bck/zbozi_sleva.png') no-repeat;
}
.zbozi #bx_detail .cnt .buttons .vlastnost { position:absolute; bottom:0; left:259px; width:190px; margin:0 0 -2px 0px;}
.zbozi #bx_detail .cnt .buttons .vlastnost TD.label { font-weight:normal; width:52px;}
.zbozi #bx_detail .cnt #zarukaBox { float:right; width:215px; height:67px; padding-top:10px; padding-left:10px; margin-right:10px; margin-top:10px; background-color:#ffffff;}
.zbozi #bx_detail .cnt #zarukaBox .zaruka { display:block; float:left; width:60px; height:60px;}
.zbozi #bx_detail .cnt #zarukaBox .z3ico_bg { background:url('../_img/zaruka/z3_bg.gif') no-repeat;}
.zbozi #bx_detail .cnt #zarukaBox .z5ico_bg { background:url('../_img/zaruka/z5_bg.gif') no-repeat;}
.zbozi #bx_detail .cnt #zarukaBox .z10ico_bg { background:url('../_img/zaruka/z10_bg.gif') no-repeat;}
.zbozi #bx_detail .cnt #zarukaBox .label { float:left; font-weight:normal; padding-left:10px;}
.zbozi #bx_detail .cnt TABLE { margin:10px 0 0 0;}
.zbozi #bx_detail .cnt TABLE TD { padding-right:15px;}
.zbozi #bx_detail .corner-bottom-left { width:9px; height:9px; background:url('../_img/bck/box-2-left-bottom.gif') no-repeat;}
.zbozi #bx_detail .corner-bottom-right { width:689px; height:9px; background:#F1F5F6 url('../_img/bck/box-2-right-bottom.gif') no-repeat right 0px;}
.zbozi #bx_detail .info { float:right; position:relative; width:420px; padding-right:10px;}
.zbozi #bx_detail .info em { font-size:14px; color:#8F8F8F; text-align:justify;}
.zbozi #bx_detail .info .popis { text-align:justify; padding-bottom:15px;}
.zbozi #bx_detail .info .popis p { text-align:justify; padding-bottom:5px;}
.zbozi #bx_detail .info .popis .toggleSwitch 
{
	display:block; width:98px; height:21px; line-height:21px; text-indent:5px; color:#367785; font-weight:bold;
	
}
.zbozi #bx_detail .info .popis .switchOn { background:url('../_img/buttons/toggle_expand.png') no-repeat;}
.zbozi #bx_detail .info .popis .switchOff { background:url('../_img/buttons/toggle_collapse.png') no-repeat;}
.zbozi #bx_detail .img 
{
	display:table; width:239px; height:239px; position: relative; overflow: hidden; padding:0 0 0 0px; margin:0 0 0 10px;
	 background:#ffffff;  
	border:0px none; 
	
	-webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  behavior: url(http://www.siko-koupelny.cz/_css/PIE.htc);
}
.zbozi #bx_detail .img .wrapper
{
	#position: absolute; #top: 50%; #left:50%; display: table-cell; vertical-align: middle; text-align:center;
}

.zbozi #bx_detail .img .wrapper a
{
	#display:block; #position: relative; #top: -50%; #left:-50%;
}

.zbozi #bx_detail .img .wrapper img
{
	display:inline;
	
}
.zbozi .anotace { font-weight:bold;}
.zbozi .btn_bg { float:left; margin-right:5px; margin-top:10px;}
.zbozi #fb { float:left; width:558px;}
.zbozi #fb { border-bottom:1px solid #F2F2F2; margin-bottom:20px; padding-bottom:13px;}
.zbozi #fb .fbshare { padding-top:11px;}
.zbozi #fb .fblike { padding-top:9px; height:21px;}
.zbozi h3 { font-size:14px; font-weight:bold; padding-bottom:3px; color:#000000;}

.zbozi .piktogramy { float:right; width:144px; height:38px; padding-bottom:5px; border-bottom:1px solid #F2F2F2; }
.zbozi .datatable .piktogramy { border-bottom:0px none;}
.zbozi .piktogramy .zaruka { display:block; float:right; margin:2px 5px 0 1px; width:38px; height:38px;}
.zbozi .piktogramy .z3ico_sm { background:url('../_img/zaruka/z3_sm.png') no-repeat;}
.zbozi .piktogramy .z5ico_sm { background:url('../_img/zaruka/z5_sm.png') no-repeat;}
.zbozi .piktogramy .z10ico_sm { background:url('../_img/zaruka/z10_sm.png') no-repeat;}
.zbozi .piktogramy .z3ico_bg { background:url('../_img/zaruka/z3_bg.png') no-repeat;}
.zbozi .piktogramy .z5ico_bg { background:url('../_img/zaruka/z5_bg.png') no-repeat;}
.zbozi .piktogramy .z10ico_bg { background:url('../_img/zaruka/z10_bg.png') no-repeat;}
.zbozi .piktogramy .item_akce { display:block; float:right; margin:2px 5px 0 1px; width:38px; height:38px; background:url('../_img/ico/akcni-zbozi.png') no-repeat;}
.zbozi .piktogramy .novinka { display:block; float:right; margin:2px 5px 0 1px; width:38px; height:38px; background:url('../_img/ico/novinka.png') no-repeat;}
.zbozi .piktogramy .doprodej { display:block; float:right; margin:2px 5px 0 1px; width:38px; height:38px; background:url('../_img/ico/doprodej.png') no-repeat;}
.zbozi .piktogramy .akceweb { float:right; margin:2px 5px 0 1px;}
.zbozi .piktogramy .akceweb img { width:38px;}

.zbozi .galerie { float:left; width:210px; padding-top:8px;}
.zbozi .galerie .datatable TABLE { margin-top:15px;}
.zbozi .galerie .datatable TABLE TD.previmg { width:70px; text-align:center; border:0px none;}
.zbozi .galerie .datatable .item TD.label { padding-left:5px;}
.zbozi .galerie_wide {  margin:0px; position:relative;}
.zbozi .galerie_wide .title { border-bottom:1px solid #DFE7EA; font-size:14px; color:#000000; font-weight:bold; padding-bottom:3px; margin-bottom:10px;}
.zbozi .galerie_wide a { display:block; position:relative; float:left; /*width:82px;*/ margin-right:16px; margin-left:0px; margin-bottom:8px;}
/*.zbozi .galerie_wide img { float:left; display:block; margin-right:8px; margin-left:8px; margin-bottom:8px;}
.zbozi .galerie_wide a img { float:none; margin-right:0px; margin-left:0px; margin-bottom:0px;}*/
.zbozi .galerie_wide .img 
{
	float:left; display:table; width:100px; height:100px; position: relative; overflow: hidden; padding:0 0 0 0px; margin:0 0 5px 10px;
	 background:#ffffff;  
	border:0px none; 
	
	-webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  behavior: url(http://www.siko-koupelny.cz/_css/PIE.htc);
}
.zbozi .galerie_wide .img .wrapper
{
	#position: absolute; #top: 50%; #left:50%; display: table-cell; vertical-align: middle; text-align:center;
}

.zbozi .galerie_wide .img .wrapper a
{
	#display:block; #position: relative; #top: -50%; #left:-50%; margin-right:0px; float:none; display:inline;
}

.zbozi .galerie_wide .img .wrapper a img
{
	display:inline; #position: static; #top: 0; #left:0;
	
}
.zbozi .galerie_wide .img .wrapper img
{
	#display:block; #position: relative; #top: -50%; #left:-50%; margin-right:0px;
}
.zbozi .galerie_wide .img div.after-align-correction { overflow:hidden; width:100px;}

.zbozi .galerie_wide .lupa { display:block; position:absolute; top:30px; left:30px; z-index:0; width:22px; height:22px; background:url('../_img/ico/galery-detail.gif') no-repeat;}
.zbozi .galerie_wide .cnt 
{
	background:#E7EDEF; padding:12px 12px 15px 12px;
	-webkit-border-radius: 0 3px 3px 3px;
  -moz-border-radius: 0 3px 3px 3px;
  border-radius: 0 3px 3px 3px;
  behavior: url(http://www.siko-koupelny.cz/_css/PIE.htc);
}
.zbozi .galerie_wide .cnt p { padding:2px 0 2px 0;}
/*.zbozi .galerie_wide .cnt .btn_bg 
{
	position:relative; 
	 width:108px; height:21px; line-height:21px; background:#EB0000; margin:3px 0px 0 0px; font-weight:bold;
	-webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  behavior: url(http://www.siko-koupelny.cz/_css/PIE.htc);
}*/
.zbozi .galerie_wide .cnt .to_galery { float:right; margin:0px 0px 0px 0px;}
.zbozi .galerie_wide .cnt .framed { float:right; width:340px; margin:0px 0px 5px 0; background:none;}
.zbozi .galerie_wide .cnt .framed .corner-top-left { float:left; width:8px; height:8px; background:url('../_img/bck/box-6-left-top.gif') no-repeat;}
.zbozi .galerie_wide .cnt .framed .corner-top-right { float:right; width:312px; height:8px; background:#A3B7BF url('../_img/bck/box-6-right-top.gif') no-repeat right 0px;}
.zbozi .galerie_wide .cnt .framed .corner-bottom-left { float:left; width:8px; height:8px; background:url('../_img/bck/box-6-left-bottom.gif') no-repeat;}
.zbozi .galerie_wide .cnt .framed .corner-bottom-right { float:right; width:312px; height:8px; background:#A3B7BF url('../_img/bck/box-6-right-bottom.gif') no-repeat right 0px;}
.zbozi .galerie_wide .corner-bottom-left { width:9px; height:9px; background:url('../_img/bck/box-2-left-bottom.gif') no-repeat;}
.zbozi .galerie_wide .corner-bottom-right { width:689px; height:9px; background:#F1F5F6 url('../_img/bck/box-2-right-bottom.gif') no-repeat right 0px;}
.zbozi .galerie_wide .galerie_blok { float:left; width:233px; height:106px; background:url('../_img/bck/galerie-blok.gif') no-repeat; }
.zbozi .galerie_wide .last { width:224px; background:url('../_img/bck/galerie-blok-last.gif') no-repeat; padding-left:7px;}
.zbozi .galerie_wide .galerie_blok .title { border:0px none; color:#ffffff; text-transform:uppercase; padding-top:5px; padding-left:0px; margin-bottom:5px; text-align:center; margin-left:0px; width:214px;}
.zbozi .galerie_wide .galerie_blok a { margin-right:0px !important; margin-left:6px !important;}
.zbozi .galerie_wide .galerie_blok img { width:62px; height:62px; margin-right:0px !important; margin-left:0px !important;}
.zbozi .galerie_wide .galerie_blok .prevcorners { position:absolute; top:0px; left:0px; z-index:0;}
.zbozi .atributy { margin:0px;  position:relative;}
.zbozi .atributy .cnt 
{
	-webkit-border-radius: 0 3px 3px 3px;
  -moz-border-radius: 0 3px 3px 3px;
  border-radius: 0 3px 3px 3px;
  behavior: url(http://www.siko-koupelny.cz/_css/PIE.htc);
  background:#E7EDEF; padding:12px 10px 15px 15px;
}
.zbozi .atributy TABLE { }
.zbozi .atributy TABLE TD { padding-right:15px;}

.zbozi .priloha { margin:0px; position:relative;}
.zbozi .priloha .cnt
{
	-webkit-border-radius: 0 3px 3px 3px;
  -moz-border-radius: 0 3px 3px 3px;
  border-radius: 0 3px 3px 3px;
  behavior: url(http://www.siko-koupelny.cz/_css/PIE.htc);
  background:#E7EDEF; padding:12px 10px 15px 15px;
}
.zbozi .priloha .cnt .datatable { background:none;}
.zbozi .priloha .cnt .datatable .item .btnme .btn_me { float:right;}

.zbozi .souzbozi { margin:0px; position:relative;}
.zbozi .souzbozi .cnt
{
	-webkit-border-radius: 0 3px 3px 3px;
  -moz-border-radius: 0 3px 3px 3px;
  border-radius: 0 3px 3px 3px;
  behavior: url(http://www.siko-koupelny.cz/_css/PIE.htc);
  background:#E7EDEF; padding:12px 10px 15px 15px;
}
.zbozi .souzbozi .cnt .datatable { background:none;}


.zbozi .tblform 
{
	position:relative;
	background:#E7EDEF;
	-webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  behavior: url(http://www.siko-koupelny.cz/_css/PIE.htc);
}
.zbozi .tblform tr.nob { font-weight:normal; text-align:left;}
.zbozi .tblform TD { padding:0 10px 0 10px;}
.zbozi .tblform TD.label { font-weight:bold;}
.zbozi .tblform .formtitle { display:none;}
.zbozi .tblform TD textarea
{
	position:relative;
	border:0px none;
	-webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  behavior: url(http://www.siko-koupelny.cz/_css/PIE.htc);
}
.zbozi .tblform TD INPUT 
{
	position:relative;
	-webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  behavior: url(http://www.siko-koupelny.cz/_css/PIE.htc);
}

.zbozi .tblform TD INPUT.redinput 
{
	position:relative;
	border:1px solid #EE2E43;
	-webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  behavior: url(http://www.siko-koupelny.cz/_css/PIE.htc);
}
.zbozi .tblform .btn { padding-bottom:10px; padding-top:10px;}
.zbozi .tblform .btn_me 
{
	background:#486F7D; float:right; margin-right:13px;
}

.zbozi #bx_galdetail 
{
	float:left; width:698px; margin-bottom:15px;
}
.zbozi #bx_galdetail .header h2 { height:auto !important; line-height:normal; padding-bottom:5px; padding-top:0px !important;}
.zbozi #bx_galdetail .corner-top-left { width:14px; height:14px; background:url('../_img/bck/box-5-left-top.gif') no-repeat;}
.zbozi #bx_galdetail .corner-top-right { width:684px; height:14px;  background:#DADFE2 url('../_img/bck/box-5-right-top.gif') no-repeat right 0px;}
.zbozi #bx_galdetail .cnt { position:relative; background:#DADFE2 url('../_img/bck/box-5-cnt.jpg') no-repeat; height:356px; min-height:100px; padding:0px 0 0 0px !important;}
.zbozi #bx_galdetail .cnt .img { float:none; margin:auto auto; position:static; width:488px; height:354px; text-align:center;}
.zbozi #bx_galdetail .cnt .galpred { display:block; position:absolute; top:140px; left:0px; width:82px; height:27px; padding-top:7px; text-indent:35px; font-size:14px; text-decoration:none; color:#ffffff; background:url('../_img/bck/btn-galerie-predchozi.gif') no-repeat; }
.zbozi #bx_galdetail .cnt .galdalsi { display:block; position:absolute; top:140px; right:0px; width:47px; height:27px; padding-top:7px; padding-right:35px; font-size:14px; text-decoration:none; color:#ffffff; background:url('../_img/bck/btn-galerie-dalsi.gif') no-repeat; text-align:right;}
.zbozi #bx_galdetail .cnt .galdetail { display:block; position:absolute; top:317px; right:14px; width:80px; height:27px; line-height:27px; text-align:center; font-size:12px; text-decoration:none; color:#ffffff; background:url('../_img/bck/btn-me1.gif') no-repeat;}
.zbozi #bx_galdetail .corner-bottom-left { width:14px; height:14px; background:url('../_img/bck/box-5-left-bottom.gif') no-repeat;}
.zbozi #bx_galdetail .corner-bottom-right { width:684px; height:14px; background:#DADFE2 url('../_img/bck/box-5-right-bottom.gif') no-repeat right 0px;}

.zbozi .galerie_wide { padding-bottom:10px;}


/* obsah - detail serie (doplnuje .detail) */
.serie .galerie { float:none; width:auto;}
.serie .left { float:left; width:230px;}
.serie .atributy { float:left; height:30px; margin-bottom:6px; width:698px; padding-bottom:8px; padding-top:5px; border-bottom:1px solid #F2F2F2;}
.serie .atributy .datatable .label { width:30px !important;}
.serie .atributy .datatable TR { height:auto; padding:0px;}
.serie .atributy .datatable TR.item TD { border:0px none;}
.serie .piktogramy .zaruka, .serie .piktogramy .item_akce, .serie .piktogramy .novinka, .serie .piktogramy .doprodej, .serie .piktogramy .akceweb { margin:0px 5px 0 1px;}
/*.serie #fb { float:left; width:698px;}*/

.serie #titleGalerie { padding-top:20px;}
.serie .galerie_wide .cnt SPAN { display:block; float:right; font-weight:bold; margin:7px 15px 0px 0px;}

/* obsah - detail koupelny (doplnuje .detail) */
.koupelna #bx_detail .cnt { min-height:10px; height:30px; text-align:right; padding:0px 0 0 10px !important;}
.koupelna #bx_detail .cnt .in_select { width:200px;}
.koupelna #bx_detail .cnt a.ltype_obr { display:block; float:left; width:120px; height:15px; line-height:15px; font-weight:bold; text-indent:15px; margin-right:10px; background:url('../_img/ico/ltype_obr_a.gif') no-repeat 0 2px; color:#055D69;}
.koupelna #bx_detail .cnt a.ltype_list { display:block; float:left; width:60px; height:15px; line-height:15px; font-weight:bold; text-indent:15px; margin-right:10px; background:url('../_img/ico/ltype_list_a.gif') no-repeat 0 2px; color:#055D69;}
.koupelna #bx_gdetail { float:none; width:698px;}
.koupelna #bx_gdetail .header h2 { height:auto !important; line-height:normal; padding-bottom:5px; padding-top:0px !important;}
.koupelna #bx_gdetail .corner-top-left { width:9px; height:9px; background:url('../_img/bck/box-2-left-top.gif') no-repeat;}
.koupelna #bx_gdetail .corner-top-right { width:689px; height:9px;  background:#F1F5F6 url('../_img/bck/box-2-right-top.gif') no-repeat right 0px;}
.koupelna #bx_gdetail .cnt { background:#F1F5F6; min-height:100px; width:688px; padding:8px 0 0 10px !important;}
.koupelna #bx_gdetail .cnt .datatable { margin-bottom:0px;}
.koupelna #bx_gdetail .cnt TABLE TD { padding-right:10px; height:30px;}
.koupelna #bx_gdetail .corner-bottom-left { width:9px; height:9px; background:url('../_img/bck/box-2-left-bottom.gif') no-repeat;}
.koupelna #bx_gdetail .corner-bottom-right { width:689px; height:9px; background:#F1F5F6 url('../_img/bck/box-2-right-bottom.gif') no-repeat right 0px;}
.koupelna #bx_gdetail .cnt .galerie { float:none; width:670px; margin:auto auto;}
.koupelna #bx_gdetail .cnt .galerie .datatable TABLE TD.previmg { padding-right:10px; padding-bottom:10px;}
.koupelna #bx_gdetail .cnt .galerie .datatable TABLE TD.previmg IMG { width:210px;}
.koupelna #bx_gdetail .cnt .galerie .datatable TABLE TD.previmg a { font-weight:bold; text-transform:uppercase; line-height:20px;}
.koupelna #fb { padding-top:65px !important;}
.koupelna .galerie_wide {  margin:10px 0 0 0; border-bottom:1px solid #DFE7EA;}
.koupelna #bx_galdetail .cnt .galdetail 
{
	 top:333px; height:21px; line-height:21px; background:#EB0000; margin:3px 0px 0 0px; font-weight:bold;
	-webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  behavior: url(http://www.siko-koupelny.cz/_css/PIE.htc);
}

/* obsah - detail prodejny (doplnuje .detail) */
.prodejna #bx_proddetail { float:left; width:698px;}
.prodejna #bx_proddetail .corner-top-left { width:9px; height:9px; background:url('../_img/bck/box-2-left-top.gif') no-repeat;}
.prodejna #bx_proddetail .corner-top-right { width:689px; height:9px;  background:#F1F5F6 url('../_img/bck/box-2-right-top.gif') no-repeat right 0px;}
.prodejna #bx_proddetail .cnt { position:relative; background:#F1F5F6; min-height:100px; padding:0px 10px 0 10px !important;}
.prodejna #bx_proddetail .cnt .img { float:left; width:390px;}
.prodejna #bx_proddetail .cnt .left  { float:left; position:relative; width:390px;}
.prodejna #bx_proddetail .cnt .left .popis { padding:8px 0px 12px 0px;}
.prodejna #bx_proddetail .cnt .left .reg_view { display:block; position:absolute; left:5px; top:8px; z-index:99; width:137px; height:80px; background:url('../_img/bck/kraj_mapka_default.png') no-repeat;}
.prodejna #bx_proddetail .cnt .left .reg_view.praha { background:url('../_img/bck/kraj_mapka_praha.png') no-repeat;}
.prodejna #bx_proddetail .cnt .left .reg_view.karlovarsky { background:url('../_img/bck/kraj_mapka_karlovarsky.png') no-repeat;}
.prodejna #bx_proddetail .cnt .left .reg_view.plzensky { background:url('../_img/bck/kraj_mapka_plzensky.png') no-repeat;}
.prodejna #bx_proddetail .cnt .left .reg_view.ustecky { background:url('../_img/bck/kraj_mapka_ustecky.png') no-repeat;}
.prodejna #bx_proddetail .cnt .left .reg_view.jihocesky { background:url('../_img/bck/kraj_mapka_jihocesky.png') no-repeat;}
.prodejna #bx_proddetail .cnt .left .reg_view.liberecky { background:url('../_img/bck/kraj_mapka_liberecky.png') no-repeat;}
.prodejna #bx_proddetail .cnt .left .reg_view.kralovehradecky { background:url('../_img/bck/kraj_mapka_kralovehradecky.png') no-repeat;}
.prodejna #bx_proddetail .cnt .left .reg_view.pardubicky { background:url('../_img/bck/kraj_mapka_pardubicky.png') no-repeat;}
.prodejna #bx_proddetail .cnt .left .reg_view.vysocina { background:url('../_img/bck/kraj_mapka_vysocina.png') no-repeat;}
.prodejna #bx_proddetail .cnt .left .reg_view.jihomoravsky { background:url('../_img/bck/kraj_mapka_jihomoravsky.png') no-repeat;}
.prodejna #bx_proddetail .cnt .left .reg_view.olomoucky { background:url('../_img/bck/kraj_mapka_olomoucky.png') no-repeat;}
.prodejna #bx_proddetail .cnt .left .reg_view.zlinsky { background:url('../_img/bck/kraj_mapka_zlinsky.png') no-repeat;}
.prodejna #bx_proddetail .cnt .left .reg_view.moravskoslezsky { background:url('../_img/bck/kraj_mapka_moravskoslezsky.png') no-repeat;}
.prodejna #bx_proddetail .cnt .left .gmapcanvas { width:390px; height:395px; background:#A2C5CD; z-index:1;}
.prodejna #bx_proddetail .cnt .left .otviracka { padding:0px 0px 0px 0px;}
.prodejna #bx_proddetail .cnt .left .otviracka #svatky { width:360px;}
.prodejna #bx_proddetail .corner-bottom-left { width:9px; height:9px; background:url('../_img/bck/box-2-left-bottom.gif') no-repeat;}
.prodejna #bx_proddetail .corner-bottom-right { width:689px; height:9px; background:#F1F5F6 url('../_img/bck/box-2-right-bottom.gif') no-repeat right 0px;}
.prodejna .info { width:265px; background:#ffffff; padding-right:0px;}
.prodejna .info .label { font-weight:normal; display:block; border-bottom:1px dotted #AEC5CA; padding-bottom:10px; padding-top:10px; margin-left:10px; margin-right:10px; background:url('../_img/bullet-red.gif') no-repeat 0px 11px; padding-left:20px;}
.prodejna .info .piktogramy { font-weight:normal; display:block; padding-bottom:5px; padding-top:5px; margin-left:10px; margin-right:10px; padding-left:0px;}
.prodejna .info .obrazek { padding-bottom:10px; padding-top:10px; text-align:center;}
.prodejna .info .top { height:7px; width:265px; background:url('../_img/bck/prodejna-detail-info-top.gif') no-repeat left top;}
.prodejna .info .bottom { height:7px; width:265px; background:url('../_img/bck/prodejna-detail-info-bottom.gif') no-repeat left bottom;}
.prodejna .info .otviracka { padding-left:0px;}
.prodejna .info .otviracka .typ { display:block; float:none; width:auto;}
.prodejna .info .otviracka #svatky { display:none; width:auto; padding-top:10px;}
.prodejna .info .dostupnost { padding:10px 0 5px 0px;}
.prodejna .info .btn_bg 
{
	 
	width:180px; height:21px; line-height:21px; margin:0px 0 0px 42px; clear:both; float:none;
}
.prodejna .popis { padding-bottom:12px;}
.prodejna .otviracka { padding-left:10px;}
.prodejna .otviracka .typ .title { clear:both; font-weight: bold;}
.prodejna .otviracka .typ { display:none; float:left; width:230px;}
.prodejna .otviracka .typ dl.doby { width:160px;}
.prodejna .otviracka .typ dl.doby dt { clear: both; float:left; width:60px;}
.prodejna .otviracka .typ dl.doby dd { margin-left: 0px; clear: right; float: right; width:100px; text-align:right;}
.prodejna .otviracka #svatky { display:block; width:460px; padding-top:10px;}
.prodejna .otviracka #svatky .title { font-weight:normal; font-style:italic;}
.prodejna .otviracka #svatky dl.doby { margin-top:8px; width:206px;}
.prodejna .otviracka #svatky dl.doby dt { border:1px solid; padding-left:2px; font-weight:bold; width:100px;}
.prodejna .otviracka #svatky dl.doby dd { border:1px solid; text-align: center; width:100px;}
.prodejna #fb { padding-top:0px; border-top:1px solid #DFE7EA;}


/* obsah - seznam ruznych polozek */
.seznam { }
.seznam #bx_katfilter { float:left; width:496px;}
.seznam #bx_katfilter .header h2 { height:auto !important; line-height:normal; padding-bottom:5px; padding-top:0px !important;}
.seznam #bx_katfilter .corner-top-left { width:9px; height:9px; background:url('../_img/bck/box-2-left-top.gif') no-repeat;}
.seznam #bx_katfilter .corner-top-right { width:487px; height:9px; background:#F1F5F6;}
.seznam #bx_katfilter .cnt { background:#F1F5F6; height:45px !important; min-height:45px; padding:8px 0 0 10px !important;}
.seznam #bx_katfilter .cnt TABLE TD { padding-right:10px;}
.seznam #bx_katfilter .cnt TABLE TD.filter_ico { width:22px !important; height:30px !important; padding-right:0px; background:url('../_img/formsegment_tag_sm.gif') no-repeat 0 3px !important; font-weight:bold; color:#ffffff; padding-left:8px;}
.seznam #bx_katfilter .cnt .in_select { width:250px;}
.seznam #bx_katfilter .corner-bottom-left { width:9px; height:9px; background:url('../_img/bck/box-2-left-bottom.gif') no-repeat;}
.seznam #bx_katfilter .corner-bottom-right { width:487px; height:9px; background:#F1F5F6;}

.seznam #bx_katsort { float:left; margin-bottom:0px; width:237px;}
.seznam #bx_katsort .header { }
.seznam #bx_katsort .header h2 { height:auto !important; line-height:normal; padding-bottom:5px; padding-top:0px !important;}
.seznam #bx_katsort .corner-top-right { width:237px; height:9px; background:#F1F5F6 url('../_img/bck/box-2-right-top.gif') no-repeat right 0px;}
.seznam #bx_katsort .cnt { background:#F1F5F6; height:43px !important; min-height:43px; padding:10px 0 0 8px !important;}
.seznam #bx_katsort .cnt TABLE { width:100%;}
.seznam #bx_katsort .cnt TABLE TD { padding:2px 2px 4px 2px;}
.seznam #bx_katsort .corner-bottom-right { width:237px; height:9px; background:#F1F5F6 url('../_img/bck/box-2-right-bottom.gif') no-repeat right 0px;}

/* obsah - seznam prodejen (doplnuje .seznam) */
.prodejny { padding-top:62px !important;}
.prodejny #bx_mapa { width:698px; margin-bottom:0px;}
.prodejny #bx_mapa .header h2 { height:auto !important; line-height:normal; padding-bottom:5px; padding-top:0px !important;}
.prodejny #bx_mapa .corner-top-left { width:14px; height:1px; background:none;}
.prodejny #bx_mapa .corner-top-right { width:684px; height:1px;  background:none;}
.prodejny #bx_mapa .cnt { position:relative; background:none; height:431px; min-height:100px; padding:0px 0 0 0px !important;}
.prodejny #bx_mapa .cnt .img { float:none; width:698px; height:396px; text-align:center;}
.prodejny #bx_mapa .cnt .galpred { display:block; position:absolute; top:120px; left:0px; width:82px; height:27px; padding-top:7px; text-indent:35px; font-size:14px; text-decoration:none; color:#ffffff; background:url('../_img/bck/btn-galerie-predchozi.gif') no-repeat; }
.prodejny #bx_mapa .cnt .galdalsi { display:block; position:absolute; top:120px; right:0px; width:47px; height:27px; padding-top:7px; padding-right:35px; font-size:14px; text-decoration:none; color:#ffffff; background:url('../_img/bck/btn-galerie-dalsi.gif') no-repeat; text-align:right;}
.prodejny #bx_mapa .corner-bottom-left { width:14px; height:1px; background:none;}
.prodejny #bx_mapa .corner-bottom-right { width:684px; height:1px; background:none;}

.prodejny .datatable { color:#000000; width:100%;}
.prodejny .datatable TR.item, .datatable TR.alter { height:auto;}
.prodejny .datatable TR.item TD, .datatable TR.alter TD, .prodejny .datatable TR.legenda TD { border-bottom:1px dotted #F2F2F2;}
.prodejny .datatable TR TD.obrazek { clear:both; padding-left:0px; width:20px; background:url('../_img/bullet-red.gif') no-repeat 0px 10px;}
.prodejny .datatable TR TD.nazev { font-weight:normal;}
.prodejny .datatable TR TD.btn { padding:0px;}
.prodejny .datatable TR TD .in_submit { float:right; height:27px; line-height:27px; text-align:center; width:52px; background:#EC2600 url('../_img/bck/btn-right-red.gif') no-repeat right 0px; color:#ffffff; font-size:16px; text-decoration:none; font-weight:bold;}
.prodejny .datatable TR TD .in_submit_green { background:#047C05 url('../_img/bck/btn-right-green.gif') no-repeat right 0px !important;}
.prodejny .datatable TR.legenda TD .label { display:block; float:left; height:18px; line-height:18px; text-indent:15px; padding-right:15px; font-weight:bold;}
.prodejny .datatable TR.legenda TD .siko { display:block; float:left; height:18px; line-height:18px; text-indent:15px; padding-right:15px; background:url('../_img/bullet-red.gif') no-repeat 0px 3px !important;}
.prodejny .datatable TR.legenda TD .partner { display:block; float:left; height:18px; line-height:18px; text-indent:15px; padding-right:15px; background:url('../_img/bullet-green.gif') no-repeat 0px 3px !important;}

.prodejny #bx_prodfilter { width:698px;}
.prodejny #bx_prodfilter .header h2 { height:auto !important; line-height:normal; padding-bottom:5px; padding-top:0px !important;}
.prodejny #bx_prodfilter .corner-top-left { width:9px; height:9px; background:url('../_img/bck/box-3-left-top.gif') no-repeat;}
.prodejny #bx_prodfilter .corner-top-right { width:689px; height:9px;  background:#FEE700 url('../_img/bck/box-3-right-top.gif') no-repeat right 0px;}
.prodejny #bx_prodfilter .cnt { background:#FEE700; min-height:20px; padding:0px 0 0 10px !important;}
.prodejny #bx_prodfilter .cnt TABLE TD { padding-right:10px; height:30px;}
.prodejny #bx_prodfilter .cnt TABLE TD.filter_ico { width:22px !important; height:30px !important; padding-right:0px; background:url('../_img/formsegment_tag_sm.gif') no-repeat 0 3px !important; font-weight:bold; color:#ffffff; padding-left:8px;}
.prodejny #bx_prodfilter .cnt TABLE TR.legenda TD .label { display:block; float:left; height:18px; line-height:18px; text-indent:15px; padding-right:15px; font-weight:bold;}
.prodejny #bx_prodfilter .cnt TABLE TR.legenda TD .siko { display:block; float:left; height:18px; line-height:18px; text-indent:15px; padding-right:15px; background:url('../_img/bullet-red.gif') no-repeat 0px 3px !important;}
.prodejny #bx_prodfilter .cnt TABLE TR.legenda TD .partner { display:block; float:left; height:18px; line-height:18px; text-indent:15px; padding-right:15px; background:url('../_img/bullet-green.gif') no-repeat 0px 3px !important;}
.prodejny #bx_prodfilter .cnt .in_select { width:300px;}
.prodejny #bx_prodfilter .cnt .in_submit { height:27px; line-height:27px; text-align:center; width:52px; background:#EC2600 url('../_img/bck/btn-right-red.gif') no-repeat right 0px; color:#ffffff; font-size:16px; text-decoration:none; font-weight:bold;}
.prodejny #bx_prodfilter .corner-bottom-left { width:9px; height:9px; background:url('../_img/bck/box-3-left-bottom.gif') no-repeat;}
.prodejny #bx_prodfilter .corner-bottom-right { width:689px; height:9px; background:#FEE700 url('../_img/bck/box-3-right-bottom.gif') no-repeat right 0px;}

.soutez input { margin:0px 5px 0 0;}
.soutez .checkbox input { margin:0px 5px 0 0; height:13px;}

.zakazka { padding-top:0px !important; padding-left:18px !important;}

/* paticka */
#main #footer #copyright {
  display: block;
  float: left;
  height: 40px;
  line-height:40px;
  color: #858585;
}
#main #footer #createdby {
  display: block;
  float: right;
  height: 40px;
  line-height:40px;
  color: #858585;
  
}
#main #footer #createdby a { color: #858585; font-weight:normal; text-decoration:none;}
#main #footer #createdby a:hover { text-decoration:underline;}

#placeholder
{
	float:left;
	position:relative;
	width:380px;
	height:27px;
	line-height: 27px;
	vertical-align: middle;
	color: #000000;
	font-weight: bold;
}
#placeholder a
{
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}
