/* 
==================================================
	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 
{
	  
}

em { display:block; padding-bottom:5px;}

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;
}

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 : #EE2E43;
}

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;
}

.i {
	font-style:italic;
}

.highlight, .highlight a { color:#EE2E43 !important; font-weight:bold;}
.bhigh { color:#066978;}
.standard { color:#808080 !important; font-weight:normal !important;}
.normal { font-weight:normal !important;}

.fleft { float:left;}
.fright { float:right;}

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;}

.checkinput { background:none !important; border:0px none !important;}

a.btn_bg, .btn_bg
{
	display:block;
	background:url('../_img/bck/btn-bg.gif') no-repeat;
	width:110px;
	height:26px;
	line-height:26px;
	font-weight:bold;
	text-align:center;
	color:#ffffff;
	font-size:11px;
	cursor:pointer;
	text-decoration:none !important;
}

a.btn_bg1, .btn_bg1
{
	display:block;
	background:url('../_img/bck/btn-bg-1.gif') no-repeat;
	width:132px;
	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_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://shop.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;
}

a.btn_yellow_cart 
{
	display:block;
	background:url('../_img/btn/textbtn_cart.gif') no-repeat;
	width:132px;
	height:25px;
	line-height:25px;
	font-weight:bold;
	text-align:left;
	text-indent:15px;
	color:#020202;
	font-size:12px;
	cursor:pointer;
	text-decoration:none !important;
}

a.arrowbutton1 
{
	display:block;
	width:20px;
	height:19px;
	background:url('../_img/btn/arrowbox1.gif') no-repeat;
	border:0px none;
	cursor:pointer;
}

a.searchbutton 
{
	display:block;
	width:20px;
	height:19px;
	background:url('../_img/btn/search_ico.gif') no-repeat;
	border:0px none;
	cursor:pointer;
}

a.kosikbutton 
{
	display:block;
	background:url('../_img/btn/cart_ico1.png') no-repeat;
	width:21px;
	height:21px;
	cursor:pointer;
}

a.kosikrecalc 
{
	display:block;
	background:url('../_img/btn/cart_recalc.gif') no-repeat;
	width:26px;
	height:25px;
	cursor:pointer;
}

a.kosikdel 
{
	display:block;
	background:url('../_img/btn/cart_del.gif') no-repeat;
	width:26px;
	height:25px;
	cursor:pointer;
}

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;
}

/* oznameni systemu */
.sysmsg { border:1px solid #CFCFCF; padding-bottom:5px; padding-left:10px; margin-bottom:20px; margin-top:10px;}
.sysmsg h3 { margin-top:0px; padding-top:5px; font-size:14px;}

/* radiobutton list */
.rbList INPUT { background:none; border:0px none;}

/* 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;}

/* 
==================================================
	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:500px;
}
#main #content #leftcol { float:left;  width:240px; padding: 0 0 0 0; margin: 0 0 0 0;}
#main #content #maincol { float:left; width:542px; padding-left:15px; padding-right:0px; padding-top:45px; padding-bottom:30px;}
#main #content #maincolwide { float:right; position:relative; width:700px; padding-left:0px; padding-right:0px; padding-top:5px; padding-bottom:30px;}
#main #content #rightcol { float:left; width:145px;}

#main  #footer {
    width: 942px;
    height:40px;
    border-top:5px solid #FFCC00;
}

#tblcaptcha { width:100%;}
#tblcaptcha img { border:1px solid #CC0000;}

/* 
==================================================
	PAGE ELEMENTs - START
==================================================
*/

/* elementy horni listy */
#main #top #mainlogo 
{
	background:url('../_img/logo-main.gif') no-repeat;
    display:block;
    float: left;
    width: 160px;
    height:70px;
    margin-top:20px;
    
    /*background:url('../_img/logo-main-20-let.png') no-repeat;
    display:block;
    float: left;
    width: 222px;
    height:90px;
    margin-top:10px;*/
}

#main #top #slogan {
    display:block;
    width: 300px;
    height:80px;
    padding-bottom:25px;
    color:#ffffff;
    font-weight:bold;
    font-size:20px;
    overflow:visible;
    margin:-65px 0 10px 0;
    z-index:0;
    position:relative;
    background:url('../_img/claim-transparent2.png') no-repeat;
}

#main #top #sloganie6 {
    display:none;
    
}

#main #top #langs 
{
	display:none !important;
    position:absolute;
    width: 121px;
    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 .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: right;
    height:81px;
    margin-top:24px;
}
#main #top #topnavig .navigitem { position:relative; z-index:10; display:block; float:left; width:77px; height:31px; padding-top:10px; 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:31px; padding-top:10px; 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 .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 #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 
{ 
	width:100%;
	height:171px;
}

#main #header .pagetitle TD
{
	height:86px;
	
}

#main #header .pagetitle TD.right
{
	height:auto;
	padding-top:54px;
}

#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 #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 .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 .mobil { display:block; float:left; background:url('../_img/ico/mobil.gif') no-repeat; text-indent:15px; margin-right:20px;}
#main #navigation .kontakt .telefon { display:block; float:left; background:url('../_img/ico/phonesm.gif') no-repeat; text-indent:20px; margin-right:20px;}

/* elementy paticky */
/* 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;}

/* BOX - leva navigace */
#bx_leftnavig { width:190px;}
#bx_leftnavig .header { border-bottom:1px solid #CFCFCF;}
#bx_leftnavig .header h2 {font-size:14px; }
#bx_leftnavig .cnt .navigtree { width:190px;}
#bx_leftnavig .cnt .navigtree h2 { margin:0px; padding:0px; word-spacing:0px; font-weight:normal !important; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;}
#bx_leftnavig .cnt .navigtree a.rootitem { display:block; text-decoration:none; font-size:12px; padding-top:7px; padding-left:20px; background:url('../_img/bullet-yellow.gif') no-repeat 0 8px; color:#486D7D;}
#bx_leftnavig .cnt .navigtree a.rootitem:hover { text-decoration:underline;}
#bx_leftnavig .cnt .navigtree a.rootitem_opened { display:block; text-decoration:none; margin-bottom:0px; font-size:12px; font-weight:bold; padding-top:7px; padding-left:20px; background:url('../_img/bullet-black-down.gif') no-repeat 0 8px; color:#000000;}
#bx_leftnavig .cnt .navigtree a.rootitem_opened:hover { text-decoration:underline;}
#bx_leftnavig .cnt .navigtree a.rootitem_select { display:block; text-decoration:none; font-size:12px; color:#EC2600; padding-top:7px; padding-left:20px; background:url('../_img/bullet-black-down.gif') no-repeat 0 8px;}
#bx_leftnavig .cnt .navigtree a.rootitem_select:hover { text-decoration:underline;}
#bx_leftnavig .cnt .navigtree .subitem { display:block;  padding-bottom:4px;}
#bx_leftnavig .cnt .navigtree .subitem a { display:block; text-decoration:none; font-size:11px; font-weight:normal; padding-top:2px; padding-bottom:2px; padding-left:20px; color:#77939F;}
#bx_leftnavig .cnt .navigtree .subitem a:hover { text-decoration:underline;}
#bx_leftnavig .cnt .navigtree .subitem a.selected { color:#EC2600;}

/* 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; color:#ffffff; font-variant:small-caps; background:url('../_img/bck/btn-stitky.gif') no-repeat;}
#bx_stitky .cnt .divlist { width:805px; float:left; padding-top:0px; padding-left:5px; margin-bottom: 15px;}
#bx_stitky .cnt .divlist .listitem { float:left; background:none;  font-weight:normal; padding-right:10px; 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;}
#bx_stitky .cnt .sitemap { float:right;}

/* 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:300px !important;}

/* BOX - Newsletter */
#bx_newsletter { width:230px; padding-top:10px;}
#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: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 .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 .fbfan { padding-top:0px; padding-bottom:15px;}
#bx_newsletter .cnt .fbfan iframe { height:112px !important;}
#bx_newsletter .cnt .twitter { text-align:center;}
#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 - Social Share */
#bx_social { width:230px; padding-top:10px;}
#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: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 .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 .fbfan { padding-top:0px; padding-bottom:15px;}
#bx_social .cnt .fbfan iframe { height:112px !important;}
#bx_social .cnt .twitter { text-align:center;}
#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 - Objednavka hledani */
#boxObjednavka { width:230px; display:none; }
/*#boxObjednavka .corner-top-left { width:8px; height:8px; background:url('../_img/bck/box-1-left-top.gif') no-repeat;}
#boxObjednavka .corner-top-right { width:222px; height:8px; background:url('../_img/bck/box-1-right-top.gif') no-repeat right 0px;}
#boxObjednavka .cnt { background:#E7EDEF; color:#ffffff; min-height:30px; padding-bottom:10px; border:0px none; padding-top:5px;}
#boxObjednavka .cnt TABLE { margin:5px 0 0 0; width:100%;}
#boxObjednavka .cnt TABLE TD { height:30px;}
#boxObjednavka .cnt TABLE TD.submit { padding-left:28px;}
#boxObjednavka .cnt INPUT.tfield { width:160px;}
#boxObjednavka .corner-bottom-left { width:8px; height:8px; background:url('../_img/bck/box-1-left-bottom.gif') no-repeat;}
#boxObjednavka .corner-bottom-right { width:222px; height:8px; background:#E7EDEF url('../_img/bck/box-1-right-bottom.gif') no-repeat right 0px;}*/

#boxObjednavkaCnt { width:190px; display:none; }
/*#boxObjednavkaCnt .header {}
#boxObjednavkaCnt .header h2 { height:auto; line-height:normal; font-size:18px; font-weight:bold; margin:0px; padding:0px;}
#boxObjednavkaCnt .corner-top-left { width:8px; height:8px; background:url('../_img/bck/box-1-left-top.gif') no-repeat;}
#boxObjednavkaCnt .corner-top-right { width:182px; height:8px; background:url('../_img/bck/box-1-right-top.gif') no-repeat right 0px;}
#boxObjednavkaCnt .cnt { background:#E7EDEF; color:#ffffff; min-height:30px; padding-bottom:10px; border:0px none; padding-top:5px;}
#boxObjednavkaCnt .cnt TABLE { margin:5px 0 0 0; width:100%;}
#boxObjednavkaCnt .cnt TABLE TD { height:30px;}
#boxObjednavkaCnt .cnt TABLE TD.submit { padding-left:10px;}
#boxObjednavkaCnt .cnt INPUT.tfield { width:160px;}
#boxObjednavkaCnt .corner-bottom-left { width:8px; height:8px; background:url('../_img/bck/box-1-left-bottom.gif') no-repeat;}
#boxObjednavkaCnt .corner-bottom-right { width:182px; height:8px; background:#E7EDEF url('../_img/bck/box-1-right-bottom.gif') no-repeat right 0px;}*/

/* BOX - Kosik */
#boxKosik { width:283px; float:right;}
#boxKosik .header { height:28px;}
#boxKosik .header .tabsm { float:left; height:28px; line-height:28px; width:62px; background:url('../_img/bck/tab_kosik_small.gif') no-repeat; text-transform:uppercase; text-align:center;}
#boxKosik .header .tabsm_s { background:url('../_img/bck/tab_kosik_small_s.gif') no-repeat;}
#boxKosik .header .tabbg { float:left; margin-left:3px; height:28px; line-height:28px; width:92px; background:url('../_img/bck/tab_kosik_big.gif') no-repeat; text-transform:uppercase; text-align:center;}
#boxKosik .header .tabbg_s { background:url('../_img/bck/tab_kosik_big_s.gif') no-repeat;}
#boxKosik .cnt {  background:url('../_img/bck/box-kosik-cnt.gif') no-repeat; width:268px; height:83px; padding-top:0px;}
#boxKosik .cnt .hide { display:none;}
#boxKosik .cnt .show { display:block;}
#boxKosik .cnt #tabKosikCnt { padding-top:16px; padding-left:25px;}
#boxKosik .cnt #tabKosikCnt .info { background:url('../_img/bck/box-kosik-info.gif') no-repeat; height:32px; width:211px; padding-right:5px; padding-top:5px;}
#boxKosik .cnt #tabLoginCnt { padding-top:10px;}
#boxKosik .cnt #tabLoginCnt INPUT.tfield { height:15px; width:130px;}
#boxKosik .cnt #tabLoginCnt .info { background:url('../_img/bck/box-kosik-info.gif') no-repeat; height:32px; width:211px; padding-right:5px; padding-top:5px;}
#boxKosik .cnt #tabLoginCnt TABLE TD { height:auto;}
#boxKosik .cnt #tabObjCnt { padding-top:4px;}
#boxKosik .cnt #tabObjCnt INPUT.tfield { height:15px; width:100px;}
#boxKosik .cnt #tabObjCnt TABLE TD { height:auto;}
#boxKosik .cnt #tabObjCnt .info { }
#boxKosik .cnt #tabObjCnt .label {  padding-top:0px; text-indent:0px;}
#boxKosik .cnt .label { display:block; float:left; text-indent:5px; padding-top:3px;}
#boxKosik .cnt .btn_detail { display:block; float:right; width:21px; height:21px; background:url('../_img/btn/cart_ico1.png') no-repeat;}


/* BOX - Rychly kontakt */
#boxRychlyKontakt { width:230px; display:none;}
/*#boxRychlyKontakt .corner-top-left { width:8px; height:8px; background:url('../_img/bck/box-1-left-top.gif') no-repeat;}
#boxRychlyKontakt .corner-top-right { width:222px; height:8px; background:url('../_img/bck/box-1-right-top.gif') no-repeat right 0px;}
#boxRychlyKontakt .cnt { background:#E7EDEF; min-height:50px; padding-top:0px;}
#boxRychlyKontakt .cnt .label { display:block; height:30px; padding-left:35px; margin:8px 0 0px 0;}
#boxRychlyKontakt .cnt .phone { background:url('../_img/ico/phone.gif') no-repeat 0 3px;}
#boxRychlyKontakt .cnt .email { background:url('../_img/ico/zavinac.gif') no-repeat 0 0;}
#boxRychlyKontakt .corner-bottom-left { width:8px; height:8px; background:url('../_img/bck/box-1-left-bottom.gif') no-repeat;}
#boxRychlyKontakt .corner-bottom-right { width:222px; height:8px; background:#E7EDEF url('../_img/bck/box-1-right-bottom.gif') no-repeat right 0px;}*/

/* BOX - Proc nakupovat */
#boxProcNakupovat { width:190px; display:none;}
/*#boxProcNakupovat .header { border-bottom:1px solid #CFCFCF;}
#boxProcNakupovat .header h2 { height:auto; line-height:normal;}
#boxProcNakupovat .cnt {  min-height:50px; padding-top:1px; padding-left:0px;}
#boxProcNakupovat .cnt .label { display:block; padding-left:5px; margin:8px 0 8px 0;}
#boxProcNakupovat .cnt .faktor { background:url('../_img/ico/faktor.gif') no-repeat 0 3px;}*/

/* BOX - seznam zbozi v postranim pruhu */
.zbozi_sidelist .header { color:#000000;}
.zbozi_sidelist .header h2 { height:37px; line-height:37px; font-size:14px; font-weight:bold; margin:0px; padding:0px;}
.zbozi_sidelist .header a { display:block; color:#000000; font-weight:bold; text-decoration:none;}
.zbozi_sidelist .header a:hover { text-decoration:none;}
.zbozi_sidelist .cnt {  min-height:50px; padding-top:0px; padding-left:0px; }
.zbozi_sidelist .cnt div.link a { display:block; padding-left:15px; margin:8px 0 8px 0; background:url('../_img/ico/blkarrow.gif') no-repeat 0 3px;}
/*.zbozi_sidelist .cnt .img { width:128px; height:115px; margin-left:45px; padding-bottom:10px; text-align:center;}*/
.zbozi_sidelist .cnt .datatable TD.card { padding-left:0px; }
.zbozi_sidelist .cnt .datatable TD.card .item .cnt { padding-left:8px;}
/*.zbozi_sidelist .cnt .datatable TD.card .item .cnt .info { padding-left:0px;}*/

/* BOX - Rychly filtr */
/*#boxRychlyFiltr .header { background:none; color:#020202;}
#boxRychlyFiltr .cnt { min-height:0px; border:0px none;}
#boxRychlyFiltr .cnt TABLE { width:100%;}
#boxRychlyFiltr .cnt TABLE TD.filter_ico { width:40px; height:55px; background:url('../_img/formsegment_tag.gif') no-repeat; font-weight:bold; color:#ffffff; padding-left:8px;}
#boxRychlyFiltr .cnt SELECT { width:175px;}*/

/* BOX - TOP produkt */
#boxTOPProdukt .header { background:none; color:#020202;}
#boxTOPProdukt .cnt { padding:0 0 10px 8px;}
#boxTOPProdukt .cnt .info { float:left; width:230px;}
#boxTOPProdukt .cnt .img { float:right; width:230px;}
#boxTOPProdukt .cnt .link { display:block; padding-left:15px; margin:8px 0 8px 0;}
#boxTOPProdukt .cnt .blkarrow { background:url('../_img/ico/blkarrow.gif') no-repeat 0 3px;}
#boxTOPProdukt .cnt TABLE { margin-top:15px;}
#boxTOPProdukt .cnt TABLE TD.previmg { width:70px; text-align:center;}

/* trace navigation */
#trace { position:relative; z-index:0; padding-bottom:5px; margin:0px; padding-left:38px; width:600px;}
#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 { width:100%; 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;}
.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.cena {   text-align:right; padding-right:5px; font-weight:bold;}
.datatable TR TD.info { text-align:right; padding-right:5px;}
.datatable TR TD.prislusenstvi { padding-left:5px; padding-right:5px;}
.datatable TR TD.prislusenstvi TABLE { width:500px;}
.datatable TR TD.prislusenstvi TABLE TD { border-bottom:0px none;}
.datatable TR TD.prislusenstvi TABLE TR.head { height:auto;}
.datatable TR TD.prislusenstvi TABLE TR.head TD { background:none; font-weight:bold; border-bottom:1px solid #F2F2F2;}
.datatable TR TD.btnme { width:70px; text-align:right; padding-right:5px;}
.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:4px; padding-right:4px; padding-top:3px; padding-bottom:3px;}
.datatable TD.card .item { width:228px; margin-top:0px; margin-bottom:0px;}
.datatable TD.card .item .header { position:relative; background:url('../_img/bck/katitem_head.gif') no-repeat; height:41px; padding:8px 5px 5px 8px;}
.datatable TD.card .item .header h2 { width:160px; height:38px; line-height:15px; font-size:12px; text-indent:0px; word-spacing:0; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;}
.datatable TD.card .item .header a { display:block; width:160px; height:38px; line-height:15px; text-indent:0px; color:#020202;}
.datatable TD.card .item .header .zaruka { display:block; position:absolute; z-index:0; right:5px; top:8px; width:30px; height:30px;}
.datatable TD.card .item .header .z3ico_sm { background:url('../_img/zaruka/z3_sm.gif') no-repeat;}
.datatable TD.card .item .header .z5ico_sm { background:url('../_img/zaruka/z5_sm.gif') no-repeat;}
.datatable TD.card .item .header .z10ico_sm { background:url('../_img/zaruka/z10_sm.gif') no-repeat;}
.datatable TD.card .item .cnt { position:relative; height:204px; background:url('../_img/bck/katitem_cnt_full.gif') no-repeat; padding-top:8px;}
.datatable TD.card .item .cnt .img { position:relative; border:1px solid #CBCBCB; width:128px; height:115px; text-align:center;}
.datatable TD.card .item .cnt .img .item_akce { position:absolute; z-index:0; right:0; top:0;}
.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:70px; color:#020202; padding-right:5px;}
.datatable TD.card .item .cnt .info .udaj { padding-bottom:3px;}
.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:3px !important;}
.datatable TD.card .item .cnt .cena { display:block; position:absolute; top:187px; left:0px; color:#020202; font-size:12px; padding:0 10px 0 10px;}
.datatable TD.card .item .cnt .btn_me { position:absolute; top:182px; right:5px;}
.datatable TD.card .item .cnt .kosikbutton { display:block;}
.datatable TD.card .item .cnt TABLE.tocart {  position:absolute; top:180px; right:3px; margin-left:18px; margin-top:5px;}
.datatable TD.card .item .cnt TABLE.tocart TD { padding-right:5px;}
.datatable TD.card .item .cnt TABLE.tocart TD INPUT { width:30px; height:17px; text-align:right;}
.datatable TD.card .item .cnt TABLE.tocart TD .btn_yellow_cart { margin-left:3px;}*/

/* 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 { background:#E4EBED; 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://shop.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:3px; padding-right:6px; 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;  margin-right:0px;}
.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;}
.datatable TD.card .item .cnt h4 { 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 h4 a { font-weight:bold;}

/* hrozne obskurni a silena konstrukce kvuli centrovani obrazku na vysku (peknej masakr, co) */
.datatable TD.card .item .cnt .img 
{
	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://shop.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; overflow: hidden;
}

.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://shop.siko-koupelny.cz/_css/PIE.htc);
}
.datatable TD.card .item .cnt .btn_me
{
	position:absolute; bottom:0; right:0; float:none;
	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://shop.siko-koupelny.cz/_css/PIE.htc);
}
.datatable TD.card .item .cnt .detail-btn, .datatable .detail-btn {  color:#547986; margin-top:4px; text-align:center; text-indent:0px;}
/*.datatable DIV.tocart 
{
	position:relative; background:#FF0000; width:48px; height:19px; padding:1px 1px 0px 1px; margin-left:0px; margin-top:3px; margin-right:10px;
	-webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  behavior: url(http://shop.siko-koupelny.cz/_css/PIE.htc);
}
.datatable DIV.tocart TABLE { margin:0px;}
.datatable DIV.tocart TD { padding-right:0px; }
.datatable DIV.tocart TD INPUT { width:25px; height:18px; line-height:18px; padding-top:0px; border:0px; text-align:center;}
.datatable DIV.tocart TD a { float:none; display:block; width:17px; height:17px; background:url('../_img/buttons/tocart.png') no-repeat; margin:0 0 0 3px;}*/
/*.datatable TR TD TABLE.tocart { margin-left:0px; margin-top:5px;}
.datatable TR TD TABLE.tocart TD { padding-right:5px; border-bottom:0px none;}
.datatable TR TD TABLE.tocart TD INPUT { width:30px; height:19px; line-height:19px; text-align:center;}
.datatable TR TD TABLE.tocart TD .btn_yellow_cart { margin-left:3px;}*/
.datatable DIV.tocart { margin:0px 0px 0 0 !important; width:84px; height:21px; float:right; behavior:none; background:url('../_img/buttons/tocart-hp.png') no-repeat;}
.datatable DIV.tocart TABLE { margin:0px; border:0 none;}
.datatable DIV.tocart TD { padding:0px; border:0 none;}
.datatable DIV.tocart TD INPUT { display:none;}
.datatable DIV.tocart TD a { float:none; display:block; width:84px; height:21px; line-height:21px; text-indent:30px; background:none; margin:0 0 0 0px; font-weight:bold; color:#ff0000;}
.datatable TD.card .item .cnt DIV.tocart 
{
	float:none; position:absolute; bottom:30px; right:0; margin:4px 1px 0 0 !important;
}

.zbozi_sidelist .datatable TD.card .item { width:145px;}
.zbozi_sidelist .datatable TD.card .item .header { background:url('../_img/bck/katitem_head_short.png') no-repeat; padding:6px 0 0 5px;}
.zbozi_sidelist .datatable TD.card .item .header .kod { display:none;}
.zbozi_sidelist .datatable TD.card .item .cnt { background:url('../_img/bck/katitem_cnt_short.png') no-repeat; padding:0px 0 0 5px;}
.zbozi_sidelist .datatable TD.card .item .cnt .detail-btn 
{
	position:relative;
	float:left;
	width:70px;
	-webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  behavior: url(http://shop.siko-koupelny.cz/_css/PIE.htc);	
}
.zbozi_sidelist .datatable TD.card .item .cnt h2 { width:133px;}
.zbozi_sidelist .datatable TD.card .item .cnt h4 { width:133px;}
.zbozi_sidelist .datatable TD.card .item .header .piktogramy { right:17px; }
.zbozi_sidelist .datatable TD.card .item .header { height:28px;}
.zbozi_sidelist .datatable TD.card .item .cnt h2 { font-size:11px; padding-right:0px; height:42px;}
.zbozi_sidelist .datatable TD.card .item .cnt h4 { font-size:11px; padding-right:0px; height:40px; overflow:hidden;}
.zbozi_sidelist .datatable TD.card .item .cnt .info { float:none; width:130px; height:40px; padding-right:0px;}
.zbozi_sidelist .datatable TD.card .item .cnt .info .vyrobce { display:none;}
.zbozi_sidelist .datatable TD.card .item .cnt p { display:none;}
.zbozi_sidelist .datatable TD.card .item .cnt .cena 
{
	position:relative; bottom:0px; left:0;
	
}
/*.zbozi_sidelist .datatable TR TD TABLE.tocart { float:right; margin-top:4px;}
.zbozi_sidelist .datatable TR TD TABLE.tocart INPUT { width:20px;}*/
/*.zbozi_sidelist .datatable DIV.tocart { margin:4px 4px 0 0; float:right;}*/
.zbozi_sidelist .datatable TD.card .item .cnt DIV.tocart 
{
	float:right; position:relative; bottom:0px; right:0; margin:4px 0px 0 0 !important;
	background:none; width:48px; height:19px; padding:0px 0px 0px 1px;
	/*-webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  behavior: url(http://shop.siko-koupelny.cz/_css/PIE.htc);*/
}
.zbozi_sidelist .datatable TD.card .item .cnt DIV.tocart TABLE { margin:0px;}
.zbozi_sidelist .datatable TD.card .item .cnt DIV.tocart TD { padding-right:0px; }
.zbozi_sidelist .datatable TD.card .item .cnt DIV.tocart TD INPUT 
{
	position:relative; display:block; width:23px; height:20px; border:0 none; line-height:20px; padding-top:0px; text-align:center;
	-webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  behavior: url(http://shop.siko-koupelny.cz/_css/PIE.htc);
}
.zbozi_sidelist .datatable TD.card .item .cnt DIV.tocart TD a 
{
	position:relative; float:none; display:block; width:20px; height:20px; background:url('../_img/btn/cart_ico2.png') no-repeat; margin:0px 0 0 3px;
	/*-webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  behavior: url(http://shop.siko-koupelny.cz/_css/PIE.htc);*/
}


/* 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;}

/* obecne styly tabulky formulare */
.tblform { text-align:left; width:100%;}
.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 TD.label { width:120px;}
.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 TD.btnleft { text-align:left;}
.tblform TD.btnright a { float:right;}
.tblform .btn_me { color:#ffffff !important;}

/* seznam polozek v hlavnim obsahu */
.otherlist { margin-bottom:10px;}
.otherlist .title { display:block; height:15px; border-bottom:1px solid #055D69; color:#055D69; font-weight:bold; font-size:13px;}
.otherlist TABLE { margin-top:5px; margin-left:5px;}
.otherlist TABLE TD.item { width:170px; background:url('../_img/bullet-yellow.gif') no-repeat 0px 2px; padding-left:17px;}

/* seznam komentaru */
/*.komentar_list { margin-top:5px;}
.komentar_list .nocomment { color:#D31C1E; text-align:center;}
.komentar_list .item_main { background-color:#F2F2F2; width:485px; 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;}
.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;}
.komentar_list .item_sub .dbody { color:#000000; padding:8px 8px 10px 10px;}

.komentar_control { border-top:1px solid #DFE7EA;}
.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;}*/
.komentar_list { margin-top:5px; margin-right:10px; width:520px;}
.komentar_list .nocomment { color:#D31C1E; text-align:center;}
.komentar_list .item_main { background-color:#F2F2F2; width:520px; 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://shop.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://shop.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; margin-right:10px; width:520px;}
.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;}


/* 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;}

#fb { }
#fb .fbshare { float:left; padding-top:5px; 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; 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:200px;}
#fb .fbshare #shareservices { float:left;}

/* reklamni bannery */
#leftcol .reklama { display:block; margin-top:20px;} /* pozice: levy sloupec*/

/* 
==================================================
	PAGE - homepage
==================================================
*/
.hpcnt { width:473px !important; /*background:url('../_img/bck/page-main-cnt-rborder.gif') no-repeat right 10px;*/ padding-top:0px !important; margin-top:45px; padding-right:3px; padding-left:0px !important; margin-right:4px; padding-bottom:47px !important;}
/*.hpcnt #toppreview { width:480px; height:229px;}*/
.hpcnt .topmaterial_header h2 { height:40px; line-height:40px; font-size:18px; font-weight:bold; margin:0px; padding:0px;}
.hpcnt .topmaterial_header a { display:block; color:#000000; font-weight:bold; text-decoration:none;}
.hprightcol { padding-top:5px !important;}
.hpcnt .reklama { display:block; margin-bottom:27px; margin-left:0px !important;} 
.hpcnt .datatable DIV.tocart { margin:4px 4px 0 0 !important; width:84px; height:21px; float:left; behavior:none; background:url('../_img/buttons/tocart-hp.png') no-repeat;}
.hpcnt .datatable DIV.tocart TABLE { margin:0px;}
.hpcnt .datatable DIV.tocart TD { padding-right:0px; }
.hpcnt .datatable DIV.tocart TD INPUT { display:none;}
.hpcnt .datatable DIV.tocart TD a { float:none; display:block; width:84px; height:21px; line-height:21px; text-indent:30px; background:none; margin:0 0 0 0px; font-weight:bold; color:#ff0000;}

.hprightcol .zbozi_sidelist .datatable TD.card .item { width:226px;}
.hprightcol .zbozi_sidelist .datatable TD.card .item .header { background:url('../_img/bck/katitem_head.png') no-repeat; padding:6px 0 0 8px;}
.hprightcol .zbozi_sidelist .datatable TD.card .item .header .kod { display:block;}
.hprightcol .zbozi_sidelist .datatable TD.card .item .cnt { background:url('../_img/bck/katitem_cnt.png') no-repeat; padding:0px 0 0 8px;}
.hprightcol .zbozi_sidelist .datatable TD.card .item .cnt .detail-btn 
{
	position:absolute;
	
	float:right;
	width:74px;
	-webkit-border-radius: 3px 0px 0px 3px;
  -moz-border-radius: 3px 0px 0px 3px;
  border-radius: 3px 0px 0px 3px;
  behavior: url(http://shop.siko-koupelny.cz/_css/PIE.htc);	
}
.hprightcol .zbozi_sidelist .datatable TD.card .item .cnt h2 { width:216px; font-size:13px; height:35px;}
.hprightcol .zbozi_sidelist .datatable TD.card .item .cnt h4 { width:216px; font-size:13px; height:35px;}
.hprightcol .zbozi_sidelist .datatable TD.card .item .header { height:34px;}
.hprightcol .zbozi_sidelist .datatable TD.card .item .header .piktogramy { right:13px; }
.hprightcol .zbozi_sidelist .datatable TD.card .item .cnt .img { float:left;}
.hprightcol .zbozi_sidelist .datatable TD.card .item .cnt .info { float:right; width:75px; height:132px;}
.hprightcol .zbozi_sidelist .datatable TD.card .item .cnt .info .vyrobce { display:inline;}
.hprightcol .zbozi_sidelist .datatable TD.card .item .cnt p { display:inline;}
.hprightcol .zbozi_sidelist .datatable TD.card .item .cnt .cena 
{
	position:absolute; bottom:58px; left:0;
	
}
/*.hprightcol .zbozi_sidelist .datatable TR TD TABLE.tocart { float:right; margin-top:4px;}
.hprightcol .zbozi_sidelist .datatable TR TD TABLE.tocart INPUT { width:20px;}*/
.hprightcol .zbozi_sidelist .datatable TD.card .item .cnt DIV.tocart 
{
	float:none; position:absolute; bottom:30px; right:0; margin:4px 1px 0 0 !important;
	width:72px; height:21px; float:left; behavior:none; background:url('../_img/buttons/tocart-hp.png') no-repeat;}
.hprightcol .zbozi_sidelist .datatable TD.card .item .cnt DIV.tocart TABLE { margin:0px;}
.hprightcol .zbozi_sidelist .datatable DIV.tocart TD { padding-right:0px; }
.hprightcol .zbozi_sidelist .datatable TD.card .item .cnt DIV.tocart TD INPUT { display:none;}
.hprightcol .zbozi_sidelist .datatable TD.card .item .cnt DIV.tocart TD a { float:none; display:block; width:72px; height:21px; line-height:21px; text-indent:30px; background:none; margin:0 0 0 0px; font-weight:bold; color:#ff0000;}

/* 
==================================================
	PAGE - kategorie produktu
==================================================
*/
.katlist { padding-top:7px !important; padding-bottom:5px !important;}
.katlist img.theme { position:absolute; left:305px; top:0px; z-index:100}
.katlist #fbshare { float:right; padding-top:20px;}

.katlist .kathlavicka { position:relative; height:134px; background:url('../_img/bck/kathead.gif') repeat-x; padding-top:5px;}
.katlist .kathlavicka h1 { width:290px; color:#EE2E43; margin-top:0px; text-indent:10px;}
.katlist .kathlavicka .popis { display:block; width:290px; text-align:justify; color:#ffffff; padding-left:10px; padding-top:10px;}

/** filtrovaci formular (rozsiruje tridu .box) **/
.katlist .filtr { float:left; width:482px;}
.katlist .filtr .header h2 { float:left; height:auto !important; line-height:normal; padding-bottom:5px; padding-top:0px !important;}
.katlist .filtr .header .btn_me { float:left; color:#ffffff; margin:0 0 0 10px;}
.katlist .filtr .corner-top-left { clear:both; width:9px; height:9px; background:url('../_img/bck/box-2-left-top.gif') no-repeat;}
.katlist .filtr .corner-top-right { width:473px; height:9px; background:#F1F5F6;}
.katlist .filtr .cnt { background:#F1F5F6; height:65px !important; min-height:65px; padding:8px 0 0 10px !important;}
.katlist .filtr .cnt TABLE TD { padding-right:10px;}
.katlist .filtr .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;}
.katlist .filtr .cnt SELECT { width:190px;}
.katlist .filtr .corner-bottom-left { width:9px; height:9px; background:url('../_img/bck/box-2-left-bottom.gif') no-repeat;}
.katlist .filtr .corner-bottom-right { width:473px; height:9px; background:#F1F5F6;}

/** formular razeni (rozsiruje tridu .box) **/
.katlist .sort { float:left; margin-bottom:0px; width:217px;}
.katlist .sort .header { }
.katlist .sort .header h2 { height:auto !important; line-height:normal; padding-bottom:5px; padding-top:0px !important;}
.katlist .sort .corner-top-right { width:217px; height:9px; background:url('../_img/bck/box-2-right-top.gif') no-repeat right 0px;}
.katlist .sort .cnt { background:#F1F5F6; height:63px !important; min-height:63px; padding:10px 0 0 8px !important;}
.katlist .sort .cnt TABLE { width:100%;}
.katlist .sort .cnt TABLE TD { padding:2px 2px 4px 2px;}
.katlist .sort .corner-bottom-right { width:217px; height:9px; background:#F1F5F6 url('../_img/bck/box-2-right-bottom.gif') no-repeat right 0px;}


/** ovladani seznamu **/
.katlist .datatable TR TD.kosik { text-align:right; width:35px; padding-top:0px !important;}
.katlist .datatable TR TD.kosik TABLE.tocart { margin-left:18px; margin-top:5px;}
.katlist .datatable TR TD.kosik TABLE.tocart TD { padding-right:5px; border-bottom:0px none;}
.katlist .datatable TR TD.kosik TABLE.tocart TD INPUT { width:30px; text-align:right;}
.katlist .datatable TR TD.kosik TABLE.tocart TD .btn_yellow_cart { margin-left:3px;}
TD.serieimage{ padding-top:8px; padding-bottom:8px;}

/* 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:697px;
}
.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://shop.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:697px; 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;}

/*.kategorie .datatable TR TD TABLE.tocart { margin-left:0px; margin-top:5px;}
.kategorie .datatable TR TD TABLE.tocart TD { padding-right:5px; border-bottom:0px none;}
.kategorie .datatable TR TD TABLE.tocart TD INPUT { width:30px; text-align:right;}
.kategorie .datatable TR TD TABLE.tocart TD .btn_yellow_cart { margin-left:3px;}*/
/* 
==================================================
	PAGE - clanek (textova stranka)
==================================================
*/
.textcontent { padding-top:45px !important; padding-bottom:5px !important;}
.textcontent .anotace em { font-size:14px; color:#8F8F8F; text-align:justify;  }
.textcontent .otherlist TABLE { margin-top:0px;}
.textcontent p { text-align:justify; padding-bottom:15px;}
.textcontent h2 { font-size:18px; padding-top:0px; margin-top:0px;}
.textcontent h3 { font-size:14px; padding:5px 0 10px 0;}
.textcontent table.format { text-align:left !important; border-top:1px solid #000000; border-left:1px solid #000000;}
.textcontent table.format td { border-bottom:1px solid #000000; border-right:1px solid #000000; padding:2px; text-align:left !important;}
.textcontent table.format th { border-bottom:1px solid #000000; border-right:1px solid #000000; font-weight:bold; color:#EC2600; padding:2px; text-align:left !important;}
.textcontent table.format td p, .article table th p { text-align:left !important}
.textcontent #fb { padding-top:5px; border-top:1px solid #DFE7EA; margin-top:8px;}
.textcontent .fbshare { float:left; padding-top:5px; padding-right:10px; font-weight:bold; font-size:14px;}
.textcontent .fbshare .label { display:block; float:left;}
.textcontent .fbshare .fb { display:block; float:left;  width:15px;}
.textcontent .fblike { float:right; padding-top:5px; padding-right:10px; height:25px; width:350px;}
.textcontent #bx_mailshare { width:733px; }
.textcontent #bx_mailshare .corner-top-right { width:725px;}
.textcontent #bx_mailshare .corner-bottom-right { width:725px;}

/* 
==================================================
	PAGE - detail zbozi
==================================================
*/
.zbozidetail { padding-top:40px !important;}
.zbozidetail #bx_detail { float:left; width:467px;}
.zbozidetail #bx_detail .header h2 { height:auto !important; line-height:normal; padding-bottom:5px; padding-top:0px !important;}
.zbozidetail #bx_detail .corner-top-left { width:9px; height:9px; background:url('../_img/bck/box-2-left-top.gif') no-repeat;}
.zbozidetail #bx_detail .corner-top-right { width:458px; height:9px;  background:url('../_img/bck/box-2-right-top.gif') no-repeat right 0px;}
.zbozidetail #bx_detail .cnt { position:relative; background:#F1F5F6; min-height:100px; padding:8px 0 0 10px !important;}
.zbozidetail #bx_detail .cnt .item_akce { position:absolute; z-index:0; right:0; top:-9px;}
.zbozidetail #bx_detail .cnt #fbshare { float:right; padding-top:5px; padding-right:10px;}
.zbozidetail #bx_detail .cnt .buttons { float:left; width:110px; margin-top:10px;}
.zbozidetail #bx_detail .cnt TABLE TD { padding-right:10px; height:30px;}
.zbozidetail #bx_detail .corner-bottom-left { width:9px; height:9px; background:url('../_img/bck/box-2-left-bottom.gif') no-repeat;}
.zbozidetail #bx_detail .corner-bottom-right { width:458px; height:9px; background:#F1F5F6 url('../_img/bck/box-2-right-bottom.gif') no-repeat right 0px;}
.zbozidetail #bx_detail .cnt #zarukaBox { float:left; width:215px; height:67px; padding-top:10px; padding-left:10px; margin-right:10px; margin-top:7px; background-color:#ffffff;}
.zbozidetail #bx_detail .cnt #zarukaBox .zaruka { display:block; float:left; width:60px; height:60px;}
.zbozidetail #bx_detail .cnt #zarukaBox .z3ico_bg { background:url('../_img/zaruka/z3_bg.gif') no-repeat;}
.zbozidetail #bx_detail .cnt #zarukaBox .z5ico_bg { background:url('../_img/zaruka/z5_bg.gif') no-repeat;}
.zbozidetail #bx_detail .cnt #zarukaBox .z10ico_bg { background:url('../_img/zaruka/z10_bg.gif') no-repeat;}
.zbozidetail #bx_detail .cnt #zarukaBox .label { float:left; font-weight:normal; padding-left:10px;}
.zbozidetail #bx_detail .cnt .cenabox { float:right; height:107px; width:230px; margin-top:7px; margin-right:5px;}
.zbozidetail #bx_detail .cnt .cenabox .cena { display:block; width:206px; height:35px; margin-left:18px; line-height:35px; background:#ffffff; font-size:16px; font-weight:bold; text-align:center; color:#020202;}
.zbozidetail #bx_detail .cnt .cenabox TABLE.tocart { margin-left:18px; margin-top:5px;}
.zbozidetail #bx_detail .cnt .cenabox TABLE.tocart TD INPUT { width:30px; height:18px; padding-top:5px; text-align:right;}
.zbozidetail #bx_detail .cnt .cenabox TABLE.tocart TD .btn_yellow_cart { margin-left:3px;}
.zbozidetail #bx_detail .cnt .cenabox TABLE.tocart TD .btn_bg1 { margin-left:3px; font-weight:bold; font-size:12px;}
.zbozidetail .info { float:right; position:relative; width:210px; padding-right:10px;}
.zbozidetail .info em { font-size:14px; color:#8F8F8F; text-align:justify;}
.zbozidetail .info p { text-align:justify; padding-bottom:15px;}
.zbozidetail .img { float:left; width:230px;}
.zbozidetail .anotace { font-weight:bold;}
.zbozidetail h3 { font-size:14px; font-weight:bold; padding-bottom:3px;}
.zbozidetail #fb { width:486px; padding-bottom:0px;}
.zbozidetail .fbshare { padding-top:5px; padding-right:10px; font-weight:bold; font-size:14px;}
.zbozidetail .fbshare .label { display:block; float:left;}
.zbozidetail .fbshare .fb { display:block; float:left;  width:15px;}
.zbozidetail .fblike { padding-right:10px; height:25px; width:117px !important; padding-top:3px !important;}

.zbozidetail .galerie { float:left; width:200px; padding-top:8px;}
.zbozidetail .galerie .datatable TABLE { margin-top:15px;}
.zbozidetail .galerie .datatable TABLE TD.previmg { width:70px; text-align:center; border:0px none;}
.zbozidetail .galerie .datatable .item TD.label { padding-left:5px;}
.zbozidetail .atributy { padding-top:8px;}
.zbozidetail .datatable { border-top:1px solid #F2F2F2;}
.zbozidetail .atributy .datatable .item TD.label { padding-left:5px; width:30%;}

.zbozidetail .datatable {  margin-bottom:25px;}
.zbozidetail .datatable TD.card { padding-left:0px; padding-right:0px; padding-top:3px; padding-bottom:3px;}
.zbozidetail .datatable TD.card .item { width:467px;}
.zbozidetail .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;}
.zbozidetail .datatable TD.card .item .cnt .image { float:left; border:1px solid #E3E3E3; width:115px; height:115px; text-align:center; overflow:hidden;}
.zbozidetail .datatable TD.card .item .cnt .info { float:left; position:relative; width:330px; height:117px; }
.zbozidetail .datatable TD.card .item .cnt .cena { display:block; position:static; color:#000000; font-size:13px; padding:10px 0px 22px 0px;}
.zbozidetail .datatable TD.card .item .cnt .btn_me { position:static; float:left; margin-right:5px;}
.zbozidetail .datatable TD.card .item .cnt .btn { position:absolute; left:0px; top:90px; width:180px;}
.zbozidetail .datatable TD.card .item .cnt .btn TABLE.tocart { position:static; margin-left:0px; margin-top:5px;}
.zbozidetail .datatable TD.card .item .cnt .btn TABLE.tocart TD { padding-right:5px;}
.zbozidetail .datatable TD.card .item .cnt .btn TABLE.tocart TD INPUT { width:30px;}
.zbozidetail .datatable TD.card .item .cnt .btn TABLE.tocart TD .btn_yellow_cart { margin-left:3px;}

.zbozidetailr { width:228px;}
.zbozidetailr .zbozi_sidelist { padding-top:5px;}

.zbozidetail #hKom { position:relative;}
.zbozidetail #hKom #fbshare { float:none; padding-top:0px; position:absolute; z-index:0; right:0px; top:7px;}

/* obsah - detail zbozi */
.zbozi { padding-top:40px !important;}
.zbozi #bx_detail { float:left; width:520px;}
.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://shop.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:left; width:520px; padding:5px 0px 0px 0; margin:0px 0 0 0; }
.zbozi #bx_detail .cnt .buttons .btn_bg 
{
	position:relative;
	float:right; width:108px; height:20px; line-height:20px; background:#547884; margin:4px 2px 0 5px; font-weight:bold;
	-webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  behavior: url(http://shop.siko-koupelny.cz/_css/PIE.htc);
}
.zbozi #bx_detail .cnt .buttons .btn_bg.redbtn { background:#EB0000; margin-right:5px;} 
.zbozi #bx_detail .cnt .buttons .cena 
{
	position:relative; float:left;
	width:236px; height:39px; background:#ffffff; padding:8px 0 5px 3px; margin:0 0 2px 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://shop.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 { }
.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 { float:left; width:255px; margin:0 0 0 10px; height:28px;}
.zbozi #bx_detail .cnt .buttons .vlastnost .label { font-weight:normal; width:55px;}
.zbozi #bx_detail .cnt .buttons DIV.tocart 
{
	position:relative; float:right; background:#FF0000; width:134px; height:19px; padding:1px 1px 0px 1px; margin-left:5px; margin-top:4px; margin-right:10px;
	-webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  behavior: url(http://shop.siko-koupelny.cz/_css/PIE.htc);
}
.zbozi #bx_detail .cnt .buttons DIV.tocart TABLE { margin:0px;}
.zbozi #bx_detail .cnt .buttons DIV.tocart TD { padding-right:0px;}
.zbozi #bx_detail .cnt .buttons DIV.tocart TD INPUT 
{
	position:relative;
	width:25px; height:18px; line-height:18px; padding-top:0px; margin-top:0px; border:0px; text-align:center;
	-webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  behavior: url(http://shop.siko-koupelny.cz/_css/PIE.htc);
}
.zbozi #bx_detail .cnt .buttons DIV.tocart TD a { float:none; display:block; text-indent:5px; font-weight:bold; color:#ffffff; margin:0px; text-decoration:none;}
/*.zbozi #bx_detail .cnt .buttons TABLE.tocart { float:right; margin-left:5px; margin-top:3px; margin-right:0px;}
.zbozi #bx_detail .cnt .buttons TABLE.tocart TD { padding-right:0px; }
.zbozi #bx_detail .cnt .buttons TABLE.tocart TD INPUT { width:30px; height:18px; line-height:18px; padding-top:1px; text-align:right;}
.zbozi #bx_detail .cnt .buttons TABLE.tocart TD .btn_yellow_cart { margin-left:3px;}
.zbozi #bx_detail .cnt .buttons TABLE.tocart TD .btn_bg { float:none; margin:0px 2px 0 5px;}*/
.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:250px; 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 { font-weight:bold; display:block; float:right;}*/
.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://shop.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 #bx_detail .cnt .buttons TABLE.tocart TD .btn_bg1 { margin-left:3px; font-weight:bold; font-size:12px;}*/

.zbozi .anotace { font-weight:bold;}
.zbozi .btn_bg { float:left; margin-right:5px; margin-top:10px;}
.zbozi #fb { float:left; width:380px;}
.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; width:180px;}
.zbozi h3 { font-size:14px; font-weight:bold; padding-bottom:3px; color:#000000;}

.zbozi .piktogramy { float:right; width:140px; height:38px; padding-bottom:5px; margin-right:17px; 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 .tablist { width:520px;}
.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://shop.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 0px 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://shop.siko-koupelny.cz/_css/PIE.htc);
}
.zbozi .galerie_wide .cnt .to_galery { float:right; margin:0px 5px 0px 0px;}
.zbozi .galerie_wide .cnt .framed { float:right; width:340px; margin:0px 10px 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://shop.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://shop.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://shop.siko-koupelny.cz/_css/PIE.htc);
  background:#E7EDEF; padding:12px 10px 15px 15px;
}
.zbozi .souzbozi .cnt .datatable { background:none;}


.zbozi .tblform 
{
	width:520px;
	position:relative;
	background:#E7EDEF;
	-webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  behavior: url(http://shop.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
{
	width:100%;
	position:relative;
	border:0px none;
	-webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  behavior: url(http://shop.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://shop.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://shop.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:0px;
}

.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 .img { float:none; width:230px; position:relative;}
.serie .left { float:left; width:230px;}
.serie .datatable { width:467px;}
.serie #bx_detail .cnt #zarukaBox { float:none; width:215px; height:67px; padding-top:10px; padding-left:10px; margin-right:10px; margin-top:10px; background-color:#ffffff;}
.serie #bx_detail .cnt #zarukaBox .zaruka { display:block; float:left; width:60px; height:60px;}
.serie #bx_detail .cnt #zarukaBox .z3ico_bg { background:url('../_img/zaruka/z3_bg.gif') no-repeat;}
.serie #bx_detail .cnt #zarukaBox .z5ico_bg { background:url('../_img/zaruka/z5_bg.gif') no-repeat;}
.serie #bx_detail .cnt #zarukaBox .z10ico_bg { background:url('../_img/zaruka/z10_bg.gif') no-repeat;}
.serie #bx_detail .cnt #zarukaBox .label { float:left; font-weight:normal; padding-left:10px;}*/
.serie .galerie { float:none; width:auto;}
.serie .left { float:left; width:230px;}
.serie .piktogramy { margin-right:22px;}
.serie .atributy { float:left; height:30px; margin-bottom:6px; width:520px; 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:520px;}*/
.serie .datatable .card { padding-right:20px; padding-left:15px;}

.serie #titleGalerie { padding-top:20px;}
.serie .galerie_wide .cnt SPAN { display:block; float:right; font-weight:bold; margin:7px 15px 0px 0px;}

/* BOX - Mail share */
#bx_mailshare { width:486px; 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:478px; 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:478px; height:8px; background:#E7EDEF url('../_img/bck/box-1-right-bottom.gif') no-repeat right 0px;}

/* 
==================================================
	PAGE - mapa stranek
==================================================
*/
/*.sitemap h1 { background:url('../_img/bck/clanek_head.gif') repeat-x; margin:0 0 10px 0; color:#ffffff; text-indent:10px;}
.sitemap .mapcontent { padding-left:8px;}
.sitemap h3 { font-size:11px !important; color:#020202 !important;}*/

/* 
==================================================
	PAGE - kosik
==================================================
*/
.kosik { padding-top:45px !important;}
.kosik .datatable { width:100%;}
.kosik .datatable TD.cpol { padding-left:5px; width:65px; text-align: left;}
.kosik .datatable TD.nazev { }
.kosik .datatable TD.del { text-align:center; padding-right:5px; width:5%;}
.kosik .datatable TD.recalc { width:25px; text-align:center; padding-right:5px; padding-left:5px;}
.kosik .datatable TD.pocet { padding-left:5px; padding-right: 5px; text-align:left;}
.kosik .datatable TD.potmn { padding-right: 5px; text-align: right; width: 65px;}
.kosik .datatable TD.jednotka { text-align: center;}
.kosik .datatable TD.pocet TABLE { margin:0px; }
.kosik .datatable TD.pocet TABLE TD { padding-left:3px;}
.kosik .datatable TD.pocet INPUT { width:40px !important;}
.kosik .datatable TD.cena { font-weight:bold; text-align:right; padding-right:5px; padding-left: 5px;}
.kosik .datatable TD.cenapol {text-align:right; padding-right:5px;}
.kosik .datatable TD.sapkod { text-align:left; width: 60px; font-weight: bold;}
/*.kosik .datatable TD.kod { text-align:left;}*/
.kosik .datatable TD.stav { text-align:center; padding-right: 5px; padding-left: 5px;}
.kosik .datatable TR.foot { height:0px;}
.kosik .datatable TR.foot TD { padding-left:5px; padding-top:3px; padding-bottom:3px; border-bottom:2px solid #ffffff;}
.kosik .datatable TR.foot TD a { float:left; margin-right:5px;}
.kosik .datatable TR.foot TD .btn_me 
{
	position:relative; 
	 
	-webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  behavior: url(http://shop.siko-koupelny.cz/_css/PIE.htc);
}
.kosik .datatable TR.foot TD.celkem { font-size:14px; text-align:right; padding-right:5px;}
/*.kosik .tblform .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://shop.siko-koupelny.cz/_css/PIE.htc);
}*/


/* 
==================================================
	PAGE - stranky prihlaseneho zakaznika
==================================================
*/
.zakcontent { padding-top:65px !important;}
.zakcontent .txtbody { padding:0 5px 0 0px;}
.zakcontent .txtbody p { text-align:justify; margin-bottom:5px;}
.zakcontent .otherlist { padding-top:0px; margin-top:0px;}

.zakcontent .datatable TD.cena { text-align:right; padding-right:5px;}
.zakcontent .datatable TD.kod { text-align:center; }
.zakcontent .datatable TD.btn { text-align:right; padding-right:5px;}

.zakcontent .tblform .btn { padding-left:0px;}
/*.zakcontent .tblform .btn .btn_me 
{
	position:relative; 
	 width:110px; 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://shop.siko-koupelny.cz/_css/PIE.htc);
}*/


.zakheslo .sysmsg
/* 
==================================================
	PAGE - vyhledavani
==================================================
*/
.searchlist .kathlavicka { position:relative; height:134px; background:url('../_img/bck/kathead.gif') repeat-x; padding-top:5px;}
.searchlist .kathlavicka h1 { width:290px; color:#E30033; margin-top:0px; text-indent:10px;}
.searchlist .kathlavicka .popis { display:block; width:290px; text-align:justify; color:#ffffff; padding-left:10px; padding-top:10px;}

/** filtrovaci formular (rozsiruje tridu .box) **/
.searchlist .filtr { float:left;}
.searchlist .filtr .header { background:none; color:#020202;}
.searchlist .filtr .cnt { background:#F2F2F2; height:85px !important; min-height:65px;}
.searchlist .filtr .cnt TABLE TD.filter_ico { width:22px !important; height:30px !important; background:url('../_img/formsegment_tag_sm.gif') no-repeat 0 3px !important; font-weight:bold; color:#ffffff; padding-left:8px;}
.searchlist .filtr .cnt { padding:8px 0 0 10px !important;}
.searchlist .filtr .cnt TABLE TD { padding-bottom:5px;}
.searchlist .filtr .cnt TABLE TD.label { width:10%;}

/** ovladani seznamu **/
/*.searchlist .listcontrol { border-top:3px solid #055D69; height:40px;}*/

/** seznam zbozi v kategorii - textova i obrazkova podoba (rozsiruje tridu .datatable) **/
.searchlist #bx_katfilter { float:left; width:699px;}
.searchlist #bx_katfilter .header h2 { height:auto !important; line-height:normal; padding-bottom:5px; padding-top:0px !important;}
.searchlist #bx_katfilter .corner-top-left { width:9px; height:9px; background:url('../_img/bck/box-2-left-top.gif') no-repeat;}
.searchlist #bx_katfilter .corner-top-right { width:690px; height:9px;  background:url('../_img/bck/box-2-right-top.gif') no-repeat right 0px;}
.searchlist #bx_katfilter .cnt { background:#F1F5F6; height:100px !important; min-height:100px; padding:8px 0 0 10px !important;}
.searchlist #bx_katfilter .cnt TABLE TD { padding-right:10px; height:30px;}
.searchlist #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;}
.searchlist #bx_katfilter .cnt .in_select { width:170px;}
.searchlist #bx_katfilter .cnt .katselect { width:368px;}
.searchlist #bx_katfilter .cnt INPUT { width:600px;}
.searchlist #bx_katfilter .cnt TABLE TD.operace {  }
.searchlist #bx_katfilter .cnt TABLE TD.operace a { float:right; }
/*.searchlist #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://shop.siko-koupelny.cz/_css/PIE.htc);
}*/
.searchlist #bx_katfilter .corner-bottom-left { width:9px; height:9px; background:url('../_img/bck/box-2-left-bottom.gif') no-repeat;}
.searchlist #bx_katfilter .corner-bottom-right { width:690px; height:9px; background:#F1F5F6 url('../_img/bck/box-2-right-bottom.gif') no-repeat right 0px;}

.searchlist #bx_foundkat { width:702px; padding-top:0; margin:0px 0 0px 0;}
.searchlist #bx_foundkat .cnt { background:#ffffff; padding:0px 0 0 0px !important;}
.searchlist #bx_foundkat .cnt .title { display:block; font-weight:bold; padding-right:10px;}
.searchlist #bx_foundkat .cnt .divlist { padding-top:8px;}
.searchlist #bx_foundkat .cnt .listitem { float:none; margin:0 0px 8px 0;}

.searchlist .listcontrol { height:auto; margin-top:-10px;}
.searchlist .listcontrol .listtype { height:auto; padding-top:0;}
.searchlist .listcontrol .pager { height:auto; padding-top:0; margin-top:0; padding-bottom:3px; }
.searchlist .listcontrol .pager .page_browser { padding-top:0;}

.searchlist .datatable { width:100%;}
.searchlist .datatable TR.item, .searchlist .datatable TR.alter { vertical-align:top; padding-top:5px;}
.searchlist .datatable TR TD.obrazek { padding-bottom:5px;}
.searchlist .datatable TR TD.cena { width:20%; padding-right:10px;}
.searchlist .datatable TR TD.info { text-align:right !important;}
.searchlist .datatable TR TD.kosikcol { background:none;}
.searchlist .datatable TR TD.kosikcol .btn_yellow_sm { margin-top:3px;}

.searchlist .datatable TR TD.kosikcol .btn_me 
{
	background:#547884; color:#ffffff; width:69px;
	-webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  behavior: url(http://shop.siko-koupelny.cz/_css/PIE.htc);
}
