.bug {
  color:black;
}

body{
	margin:0;
	padding:0;
	font-family:"Tahoma", "Arial CE", "Helvetica CE", sans-serif;
	font-size:11px;
	background-color:#fff;
	background-image:url(picture/mask/body_bgr.gif);
	background-repeat:repeat-y;
	color:#535353;
	width:100%;
	
	/*scrollbar-3dlight-color:#E0E0E0;
	scrollbar-arrow-color:#ffffff;
	scrollbar-base-color:#9E9E9E;
	scrollbar-darkshadow-color:#9E9E9E;
	scrollbar-face-color:#9E9E9E;
	scrollbar-highlight-color:inherit;
	scrollbar-shadow-color:#9E9E9E;
	scrollbar-track-color:#ffffff;*/
	scrollbar-3dlight-color:#E0E0E0;
	scrollbar-darkshadow-color:#E0E0E0;
	scrollbar-track-color:#ffffff;
	scrollbar-face-color:#9E9E9E;
	scrollbar-shadow-color:#9E9E9E;
	scrollbar-highlight-color:#9E9E9E;
	scrollbar-arrow-color:#ffffff;

}

/* OBECNE */
td {font-size:10px;}

form, input, select, textarea {margin:0; padding:0; font-size:10px; font-family:"Tahoma", "Arial CE", "Helvetica CE", sans-serif;}

a {
	color:#FF0000;
	text-decoration:none;}
a:hover {
	text-decoration:underline;
}

.bo {font-weight:bold;}

.hlavicka{
	width:100%;
	height:141px;
	width:100%;
	background-image:url(picture/mask/hl_bgr2.gif);
	background-repeat:repeat-x;
	background-position:left top;
	margin:0px;
	padding:0px;
}

.hlavicka .logo {
	width:181px;
	height:141px;
	float:left;
}

.hlavicka .motto {
	width:579px;
	height:141px;
	float:left;
	padding-left:42px;
	background-image:url(picture/mask/hl_bgr.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.hlavicka .motto img {
	/*margin-left:42px;*/
}

/*.hlavicka .vypln{
	height:141px;
	background-image:url(picture/mask/hl_bgr2.gif);
	background-repeat:repeat-x;
	background-position:left top;
}*/

.hlavicka .bgr1 {
	float:left;
	width:42px;
	height:103px;
}

.hlavicka .bgr2 {
	width:100%;
	height:142px;
	background-image:url(picture/mask/hl_bgr2.gif);
	float:left;
}

.hlavicka .pruh {
	width:579px;
	height:38px;
	float:left;
}

.menu {
	width:100%;
	height:29px;
	background-color:#ffffff;
	background-image:url(picture/mask/menu_bgr.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
}

.menu .buttons {
	width:181px;
	height:29px;
	text-align:right;
	background-image:url(picture/mask/menu_buttons_bgr.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	float:left;
	/*background-color:yellow;*/
}

.menu .buttons img {
	margin-right:12px;
}

.menu .sekce {
	float:left;
	width:580px;
	height:29px;
	padding-left:39px;
	/*padding-bottom:1px;*/
	/*background-color:yellow;*/
}


.page  {
	width:761px;
	float:left;
	/*border-bottom:1px #D8D8D8 solid;*/
}


.left {
	width:219px;
	float:left;
	border-right:solid 1px #ffffff;
	/*background-color:yellow;*/
}

.left .aktualne {
	width:219px;
	/* height:144px; */
	color:#535353;
	font-size:11px;
	font-weight:bold;
	background-color:#F7F7F7;
	background-image:url(picture/mask/sipka.gif);
	background-positon:left top;
	background-repeat:no-repeat;

}

.left .aktualne a {
	color:#535353;
	text-decoration:none;
}
.left .aktualne a:hover {
	color:#FF0000;
	text-decoration:none;
}

	.aktualne .menu-1 , .aktualne .menu-1-c {
		display:block;
		/* clear:both; */
		background:url(picture/mask/sipka_menu1.gif) left  no-repeat;
		margin:5px 0 5px 10px;
		padding:0 0 0 12px;
		text-transform:uppercase;
	}
		.aktualne .menu-1-c {
			background:url(picture/mask/sipka_aktuality.gif) left  no-repeat;
		}
			.aktualne a.menu-1-c  {
				color:#FF0000;
			}
		
	.aktualne .menu-2 , .aktualne .menu-2-c {
		display:block;
		background:url(picture/mask/sipka7.gif) 0px 3px  no-repeat;
		margin:4px 0 4px 14px;
		padding:0 0 0 17px;
	}
		
		.aktualne .menu-2:hover {
			background:url(picture/mask/sipka_menu2c.gif) 0px 3px  no-repeat;
		}
		
		
		.aktualne .menu-2-c {
			background:url(picture/mask/sipka_menu2c.gif) left  no-repeat;
		}
			.aktualne a.menu-2-c {
				color:#FF0000;
			}
	
	.aktualne .separator {
		/* clear:both; */
		width:219px;
		height:1px;
		margin:0 0 0 0;
		padding:0 0 0 0;
		font-size:1px;
		background:url(picture/mask/menu1_separator.gif) left repeat-x;
	}
	
	.default-submenu {
		padding-bottom:4px;
		background:url(picture/mask/menu1_separator.gif) bottom repeat-x;
	}



.left .aktualne .head {
	padding-left:13px;
}

.left .aktualne .txt {
	padding-left:17px;
}



.left .menu2 {
	width:219px;
	height:232px;/*240*/
	color:#ffffff;
	background-color:#FF0000;
	background-image:url(picture/mask/sipka.gif);
	background-positon:left top;
	background-repeat:no-repeat;

}

.left .menu2 a {
	color:#ffffff;
	text-decoration:none;
}
.left .menu2 a:hover {
	color:#ffffff;
	text-decoration:underline;
}

.left .menu2 .head {
	padding-left:13px;
	margin-bottom:4px;
}

.left .menu2 .txt {
	padding-left:17px;
}


.left .menu2 p
/* odkazy v levem nemu*/ {
	margin:5px 0px 5px 0px;
}

.menu-left img {
	margin:5px 0px 5px 0px;

}
.menu-left-c {
	text-decoration:underline;
}
.menu-left-c img {
	margin:5px 0px 5px 0px;

}

.ak-img {
	border-style:solid;
	border-width:1px;
	border-color:#E8E8E8;
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
}

.main {
	width:539px;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#D8D8D8;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#E8E8E8;
	border-bottom-style:none;
	/* border-bottom-width:1px;
	border-bottom-color:#D8D8D8;
	background-color:#E8E8E8; */
	float:left;
	/* margin:0 0 0 220px;
	padding:0 0 0 0; */
}

.main .homepage {
	/* height:241px; */
	/* background:silver; */
}


.text {
	min-height:292px;
	padding:10px 15px 10px 15px;
}
*html .text {
	height:292px;
	padding:10px 15px 10px 15px;
}

/*.main .text {
	padding:10px 15px 10px 15px;
	height:292px;
}*/

.main .text .nadpis {
	margin-left:-15px;
	padding-bottom:-0px;
	margin-bottom:-15px;
}

.main .nazev {
	padding-left:15px;
	font-family:Tahoma;
	font-weight:bold;
	font-size:10px;
	color:#ffffff;
}


.main .kat {
	/* height:292px; */
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 0px;
}

.main .kat .navigace {
	width:539px;
	height:16px;
	/*padding-left:6px;*/
	padding-top:2px;
	color:#4D4D4D;
	background-color:#D8D8D8;
}
.main .kat .navigace a {
	color:#4D4D4D;
	text-decoration:none;
}
.main .kat .navigace a:hover {
	text-decoration:none;
	color:#ff0000;
}

.kat .polozka
/*katalog 0*/ {
	width:100%;
	height:16px;
	padding-top:2px;
	margin-top:20px;
	margin-bottom:2px;
	background-color:#9E9E9E;
}
.kat .polozka .pol1 {
	float:left;
	width:440px;
	color:#ffffff;
}
.kat .polozka .pol1 a {
	color:#ffffff;
	text-decoration:none;
}
.kat .polozka .pol1 a:hover {
	color:#ffffff;
	text-decoration:underline;
}

.kat .polozka .pol2 {
	color:#ffffff;
	text-align:right;
	padding-right:5px;
}
.kat .polozka .pol2 a {
	color:#ffffff;
	text-decoration:none;
}
.kat .polozka .pol2 a:hover {
	color:#ffffff;
	text-decoration:none;
}


.kat .polozka1
/* katalog 1*/ {
	width:100%;
	height:16px;
	padding-top:2px;
	margin-top:20px;
	margin-bottom:0px;
	color:#ffffff;
	background-color:#9E9E9E;
}
.kat .polozka1 .pol1 {
	float:left;
	width:440px;
	color:#ffffff;
}
.kat .polozka1 .pol1 a {
	color:#ffffff;
	text-decoration:none;
}
.kat .polozka1 .pol1 a:hover {
	color:#ffffff;
	text-decoration:underline;
}

.kat .polozka1 .pol2 {
	text-align:right;
	padding-right:5px;
	color:#ffffff;
}
.kat .polozka1 .pol2 a {
	color:#ffffff;
	text-decoration:none;
}
.kat .polozka1 .pol2 a:hover {
	color:#ffffff;
	text-decoration:none;
}

.kat .info {
	background-color:#F7F7F7;
	
	padding-left:20px;
}

.kat .info1 {
	width:100%;
	padding-left:15px;
	background-color:#E8E8E8;
}

.kat .info ul {
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
}

.kat .certifikaty {
	height:16px;
	background-color:#F7F7F7;
}

.kat-obr {
	border:1px solid #D8D8D8;
	margin-top:5px;
	margin-right:5px;
}

.kat2-info {
	width:350px;
	float:left;
	padding-left:15px;
}

.kat2-obr {
	width:172px;
	text-align:right;
}
.kat2-obr img {
	border:1px solid #D8D8D8;
	margin:5px;
}

.kat-podr {
	padding-left:15px;
	padding-right:15px;
}

.kat-podr ul {
	margin-left:15px; padding:0px;
}



.sipky {
	/* position:relative; *//* kom:+ margin*/
	/* xxmargin-top:-15px;  */
	margin-left:220px;
	color:#9E9E9E;
	vertical-align:bottom;
	clear:both;
	
	width: 520px;
	_width: 540px;
	text-align: right;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#D8D8D8;
	padding: 0 20px 0 0;
}
.sipky a {
	color:#9E9E9E;
}
.sipky a:hover {
	color:#ff0000;
	text-decoration:none;
}


.paticka {
	clear:both;
	width:758px;
	margin:0px;
	margin-left:219px;
	color:#989898;
	font-size:10px;
}

.paticka a {
	text-decoration:none;
	color:#989898;
}
.paticka a:hover {
	color:#ff0000;
}

.paticka .kontakt {
	float:left;
	padding-left:10px;
	width:350px;
}

.paticka .pbmp {
	width:180px;
	float:left;
	text-align:right;
	padding-right:5px;
}



.aktual {
	margin-left:-15px;
}
.clanky_href {
	color:#4D4D4D;
	text-decoration:none;
}
.clanky_href:hover {
	color:#ff0000;
	text-decoration:none;
}

.aktual-arch {
	color:#4D4D4D;
	text-decoration:none;
}
.aktual-arch:hover {
	color:#ff0000;
	text-decoration:underline;
}




.form-hotline {
	margin:0px;
	padding:0px;
	font-size:10px;
	font-family:"Tahoma", "Arial CE", "Helvetica CE", sans-serif;
	color:#4D4D4D;
}

.form-hotline input {
	width:185px;
	height:16px;
	background-color:#D8D8D8;
	border:1px solid #9E9E9E;
	font-size:10px;
	font-family:"Tahoma", "Arial CE", "Helvetica CE", sans-serif;
	color:#4D4D4D;
}
.form-hotline textarea {
	width:185px;
	height:93px;
	background-color:#D8D8D8;
	border:1px solid #9E9E9E;
	font-size:10px;
	font-family:"Tahoma", "Arial CE", "Helvetica CE", sans-serif;
	color:#4D4D4D;
}
.form-hotline tr {
	padding-bottom:10px;
}



.tab-detail {
	font-size:10px;
	font-family:"Tahoma", "Arial CE", "Helvetica CE", sans-serif;
	color:#535353;
	border-color:#E8E8E8;
	background-color:#E8E8E8;
	
}

.tab-detail td {
	background-color:#D6E4FB;
	text-align:center;
	padding-left:7px;
	padding-right:7px;
}

.tab-hl, .tab-hl td {
	background-color:#D8D8D8;
	text-align:center;
	padding-left:7px;
	padding-right:7px;
}
.tab-w, .tab-w td {
	background-color:#ffffff;
	text-align:center;
	padding-left:7px;
	padding-right:7px;
}

.pozn {
	margin:0px;
	padding:0px;
}



.text .polozka1
/* katalog 1*/ {
	width:100%;
	height:16px;
	padding-top:2px;
	margin-top:20px;
	margin-bottom:4px;
	color:#ffffff;
	background-color:#9E9E9E;
	vertical-align:middle;
}
.text .polozka1 .pol1 {
	float:left;
	width:360px;
	color:#ffffff;
}
.text .polozka1 .pol1 a {
	color:#ffffff;
	text-decoration:none;
}
.text .polozka1 .pol1 a:hover {
	color:#ffffff;
	text-decoration:none;
}

.text .polozka1 .pol2 {
	text-align:right;
	padding-right:5px;
	color:#ffffff;
	vertical-align:middle;
}
.text .polozka1 .pol2 a {
	color:#ff0000;
	text-decoration:none;
}
.text .polozka1 .pol2 a:hover {
	color:#ff0000;
	text-decoration:underline;
}



.text .polozka2
/* katalog 1*/ {
	width:100%;
	height:16px;
	padding-top:2px;
	margin-top:1px;
	margin-bottom:0px;
	color:#535353;
	background-color:#D8D8D8;
	vertical-align:middle;
}
.text .polozka2 .pol1 {
	float:left;
	width:360px;
	color:#535353;
}
.text .polozka2 .pol1 a {
	color:#535353;
	text-decoration:none;
}
.text .polozka2 .pol1 a:hover {
	color:#ffffff;
	text-decoration:none;
}

.text .polozka2 .pol2 {
	text-align:right;
	padding-right:5px;
	color:#ffffff;
	vertical-align:middle;
}
.text .polozka2 .pol2 a {
	color:#ff0000;
	text-decoration:none;
}
.text .polozka2 .pol2 a:hover {
	color:#ff0000;
	text-decoration:underline;
}



.text .polozka2 .pol3 {
	text-align:left;
	padding-right:5px;
	color:#535353;
	vertical-align:middle;
}
.text .polozka2 .pol3 a {
	color:#ff0000;
	text-decoration:none;
}
.text .polozka2 .pol3 a:hover {
	color:#ff0000;
	text-decoration:underline;
}








.powered-by-text-all {font-size:10px;}

.powered-by-text-magnet {font-size:10px; /*font-weight:bold;font-style:italic;*/ }

.powered-by-text-pro {/*color:#878787;*/}
.powered-by-link {color:#ff0000;}

.powered-by-link:hover {color:#ff0000;}


/* 
HLAVNI STRANKA
*/
.hp-headline {
	clear:both;
	font-weight:bold;
	margin:40px 0 10px 0;
	padding:0 0 0 15px;
}

#aktuality {
	width:539px;
	margin:0 0;
	padding:0 0;
}

	.akt-txt, .akt-archiv {
		float:left;
		width:245px;/* 260 */
		_width:260px;
		margin:0 5px 0 0;
		padding:0 0 0 15px;
		background:url(picture/mask/sipka-hp.gif) left top no-repeat;
	}
	
	.akt-archiv {
		float:none;
		margin:15px 0 0 0;
	}
		/* .akt-archiv a {color:#FF0000;}  .akt-archiv a:hover {text-decoration:underline;} */

#doporuc {
	width:539px;
	margin:0 0 15px 0;
	padding:0 0;
}

#zalozky {
	padding:0 0 30px 0;
}

#zalozky a {
	float:left;
	margin-right:7px;
	padding:0 0 0 12px;
	color:#535353;
	text-decoration:underline;
	white-space:nowrap;
	background:url(picture/mask/sipka_aktuality.gif) 1px 4px no-repeat;
}

#zalozky a:hover , #zalozky a.click {
	color:#FF0000;
	text-decoration:none;
	white-space:nowrap;
}

#zalozky a:hover {
	color:#535353;
}

/* ### shop ###*/
/*offer*/
.shop-offer {clear:both; margin-bottom:20px; float: left;}
.nazev-offer {width:539px; height:16px; float:left; background:#9E9E9E; margin-bottom:10px;}
.nazev-offer a {color:#535353;}
.left-nazev-offer, .right-nazev-offer {float:left; font-size: 10px; margin-top:2px;}
.left-nazev-offer {width:380px; font-weight: bold;}
.right-nazev-offer {width:144px; text-align:right;}
.right-nazev-offer img {border:0;}
.nospace {width:375px; margin:0; padding:0; float:left;}
.popis-offer {margin-left:15px;}
.obrazek-offer {width:160px; float:left; clear: right;}
.obrazek-offer img {width:130px; border:solid #9E9E9E 1px; margin:0 15px 0 15px;}

/*product detail*/
.nazev-proddet {width:539px;  height:16px; background:#9E9E9E;}
.nazev-proddet div {padding-top:2px; font-weight:bold; font-size:10px;}
.left-proddet {width:250px; float:left;}
.right-proddet {width:279px; float:right;}
.comodit-attributes {margin-top:15px; float:left; width:100%;}
.comodit-attributes img, .pocet1-proddet img {float:left; margin:10px 0 0 0;}
.comodit-attributes span, .pocet1-proddet span {display:block; float:left; clear:left; width:90px; margin-top:7px; text-align:right; font-size:10px;}
.comodit-attributes input, select, .pocet1-proddet input {float:left; width:40px; height:18px; margin:5px 0 5px 0; background:#D8D8D8; border:solid #9E9E9E 1px;}
.comodit-attributes .width50 {width:50px;}
.comodit-attributes .width30, .pocet1-proddet .width30 {width:30px; clear:none; text-align:left; margin-left:5px;}
.comodit-attributes select {width:100px; background:#fff;}
.popis-proddet {width:100%; margin:10px 0 0 15px; font-size:10px;}
.pocet1-proddet {width:100%; margin:35px 0 60px 0; float:left;}

/*basket*/
.shop-basket td {font-size:11px;}
.shop-basket img {width:45px; border:solid #9E9E9E 1px;}
.shop-basket a {font-weight:bold; color:#535353;}
.gotobasket {margin:10px 5px 0 5px;}

/*cashdesk*/
.cashdesk-table .head, .shop-basket .head {background:#9E9E9E;}
.cashdesk-table th, .bill-cashdesk th, .shop-basket th {font-size:11px; color:#fff; font-weight:bold;}
.cashdesk-table td {font-size:11px;}
.cashdesk-table img {width:100px; border:solid #9E9E9E 1px;}
.bill-cashdesk {margin-top:20px;}
.bill-cashdesk .head {background:#D4D4D4;}
.bill-cashdesk th {color:#535353; padding-left:5px;}
.bill-cashdesk td {font-size:11px;}
.bill-cashdesk input {font-size:11px;}
.bill-cashdesk .textarea-cashdesk {margin-left:5px;}
.bill-cashdesk textarea {width:270px; height:100px; overflow:auto;}

/*all shop*/
.cbutton {font-family: tahoma; height:18px; text-align:left; background:#D8D8D8 url("./picture/mask/sipka_detail.gif") 5px 3px no-repeat !important; padding:0 5px 0 15px; cursor:pointer; border:solid #9E9E9E 1px; font-size:10px;}
/* ### /shop ###*/

#mask-article {padding: 0 10px;}
