
BODY {
	PADDING: 0px;
	MARGIN: 0px 0px 0px;
	FONT: 12px Arial, Verdana, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	margin-left: 10px;
}
.centershop {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px auto;
	WIDTH: 980px;
	PADDING-TOP: 0px;
	POSITION: relative;
	z-index: 0;
}
	DIV.smallwindow {
	BORDER-RIGHT: #9a9a9a 1px solid;
	PADDING: 5px;
	BORDER-TOP: #9a9a9a 1px solid;
	FONT-SIZE: 12px;
	BACKGROUND: #ffffff;
	MARGIN-BOTTOM: 5px;
	BORDER-LEFT: #9a9a9a 1px solid;
	BORDER-BOTTOM: #9a9a9a 1px solid;
	MARGIN: 10px auto;
	height: 100%;
	width: 95%;
}
	P.main {
		FONT-SIZE: 12px;
		LINE-HEIGHT: 1.5
	}
	A {
		COLOR: black;
	}
	A:hover {
		/*COLOR: #7A86B6;*/
		COLOR: black;
		TEXT-DECORATION: none;
	}
	FORM {
		DISPLAY: inline
	}
	P {
		MARGIN: 0px 0px 5px
	}
	DIV.topsekce  {
		position: relative;
		height: 80px;
	}
	div.titleimage {
		position: absolute;
		top: 0px;
		left: 347px;
		background-image: url(../graphic/titleimage.jpg);
		background-repeat: no-repeat;
		width: 570px;
		height: 80px;
	}
	.basket1 {
		position: absolute;
		top: 0px;
		right: 103px;
		BORDER-RIGHT: #5f5f5f 1px dotted;
		PADDING-RIGHT: 8px;
		PADDING-LEFT: 0px;
		FLOAT: right;
		PADDING-BOTTOM: 0px;
		WIDTH: 88px;
		PADDING-TOP: 5px;
		TEXT-ALIGN: right;
	}
	.basket2 {
		position: absolute;
		top: 0px;
		right: 0px;
		PADDING-RIGHT: 0px;
		PADDING-LEFT: 8px;
		FLOAT: right;
		PADDING-BOTTOM: 0px;
		WIDTH: 100px;
		PADDING-TOP: 5px;
		TEXT-ALIGN: left;
	}

	/*-----------------------modre menu----------------*/
	DIV.menu2 {
		HEIGHT: 36px;
		BACKGROUND-COLOR: #7A86B6;
		/*vertical-align: middle;*/
	}
	DIV.polozkamenu2 {
		BORDER: #ffffff 0px solid;
		PADDING-RIGHT: 10px;
		PADDING-LEFT: 10px;
		FONT-WEIGHT: bold;
		FLOAT: left;
		PADDING-BOTTOM: 5px;
		WIDTH: auto;
		COLOR: #ffffff;
		PADDING-TOP: 10px;
		TEXT-ALIGN: center;
		vertical-align: middle;

	}
	DIV.polozkamenu2oddelovac {
		FLOAT: left;
		PADDING-TOP: 3px;
		WIDTH: auto;
		TEXT-ALIGN: center
	}
	DIV.polozkamenu2 A {
		FONT-WEIGHT: bold;
		COLOR: #ffffff;
		TEXT-DECORATION: none
	}
	DIV.polozkamenu2 A:hover {
		COLOR: #ffffff;
		TEXT-DECORATION: underline
	}
	DIV.roh1 {
		position: absolute;
		left: 0px;
		top: 0px;
		width: 5px;
		height: 5px;
		background-repeat: no-repeat;
		background-image: url(../graphic/sedyroh_1.gif);
	}
	DIV.roh2 {
		position: absolute;
		right: 0px;
		top: 0px;
		width: 5px;
		height: 5px;
		background-image: url(../graphic/sedyroh_2.gif);
		background-repeat: no-repeat;
	}
	DIV.roh3 {
		position: absolute;
		left: 0px;
		bottom: -13px;
		width: 5px;
		height: 17px;
		background-image: url(../graphic/sedyroh_3.gif);
		background-repeat: no-repeat;
	}
	DIV.roh4 {
		position: absolute;
		right: 0px;
		bottom: -13px;
		width: 5px;
		height: 17px;
		background-image: url(../graphic/sedyroh_4.gif);
		background-repeat: no-repeat;
	}
DIV.searchbar {
	width: 100%;
	height: 33px;	/*33px*/
	vertical-align: middle;
	/*background-color: Aqua;*/
}

DIV.searchbox1 {
					/*pro formular*/
	position: relative;
	top: 1px;
	width: 325px;
	height: 33px;	/*23px*/
	background-color: #e2e2e2;
	padding: 0px;
	TEXT-ALIGN: center;
}	
DIV.searchbox2 {
					/*Advanced search*/
	position: relative;
	float: right;
	width: 240px;
	height: 19px;
	top: 1px;
	padding: 7px;
}
DIV.searchbox3 {
	/*pro pismenka*/
	position: relative;
	float: right;
	width: 400px;
	height: 33px;
	top: 1px; 
	background-color: #e2e2e2;
	TEXT-ALIGN: center;
	vertical-align: bottom;
}
	.letters {
	padding: 8px;
	padding-left: 10px;
	font-style: normal;
	font-weight: bolder;
	top: 10px;
}
	.letters A {
		text-decoration: none;
		top: 5px;
	}
	.letters A:hover {
		text-decoration: underline;
		top: 5px;
	}
	/*----------------------------------HLAVNI-SEKCE--------------------------------------------------------*/
	div.horniprouzky {
		position: relative;
		width: 100%;
	}

	div.horniprouzek1 {
		position: relative;
		height: 6px;
		width: 100%;
		BORDER-LEFT: #ffffff 1px solid;
		BORDER-RIGHT: #ffffff 1px solid;
		BORDER-TOP: #ffffff 1px solid;
		BORDER-BOTTOM: #ffffff 1px solid;
		BACKGROUND-COLOR: #7A86B6;
		font-size: 0px;
		margin-bottom: 1px;
	}
	
	div.horniprouzek2 {
		position: relative;
		margin-bottom: 1px;
		WIDTH: 100%;
		BORDER-TOP: #ffffff 1px solid;
		BORDER-LEFT: #ffffff 1px solid;
		BORDER-BOTTOM: #ffffff 1px solid;
		HEIGHT: 6px;
		BACKGROUND-COLOR: #aeaeae;
		font-size: 0px;
	}
	div.horniprouzek2_wide {
		position: relative;
		margin-bottom: 1px;
		WIDTH: 827px;
		BORDER-TOP: #ffffff 1px solid;
		BORDER-LEFT: #ffffff 1px solid;
		BORDER-BOTTOM: #ffffff 1px solid;
		HEIGHT: 6px;
		BACKGROUND-COLOR: #aeaeae;
		font-size: 0px;
	}
	div.horniprouzek2_slim {
		position: relative;
		margin-bottom: 1px;
		WIDTH: 525px;
		BORDER-TOP: #ffffff 1px solid;
		BORDER-LEFT: #ffffff 1px solid;
		BORDER-BOTTOM: #ffffff 1px solid;
		HEIGHT: 6px;
		BACKGROUND-COLOR: #aeaeae;
		font-size: 0px;
	}
	div.horniprouzek3 {
		position: relative;
		WIDTH: 100%;
		BORDER-TOP: #ffffff 1px solid;
		BORDER-LEFT: #ffffff 1px solid;
		BORDER-BOTTOM: #ffffff 1px solid;
		HEIGHT: 6px;
		BACKGROUND-COLOR: #aeaeae;
		font-size: 0px;
	}
	/*-----------------------LEVE MENU-----------------------------------------*/
	.kategorie1 A {
		FONT-WEIGHT: 900; TEXT-DECORATION: none; 
	}
	.kategorie1 A:hover {
		FONT-WEIGHT: 900; COLOR: #7A86B6; TEXT-DECORATION: none
	}
	.kategorie2 A {
		FONT-WEIGHT: 100; TEXT-DECORATION: none
	}
	.kategorie2 A:hover {
		FONT-WEIGHT: 100; COLOR: #7A86B6; TEXT-DECORATION: none
	}
	.sideBoxHeading {
		PADDING-TOP: 3px;
		PADDING-BOTTOM: 3px;
		FONT-WEIGHT: bold;
		FONT-SIZE: 12px;
		COLOR: #000000;
		text-align: center;
	}
	.sideBoxHeading A:hover {
		COLOR: #cc0000
	}
	.sideBoxContent {
		PADDING-RIGHT: 0px;
		PADDING-LEFT: 0px;
		PADDING-BOTTOM: 4px;
		LINE-HEIGHT: 125%;
		PADDING-TOP: 4px;
		BACKGROUND-COLOR: #D8DEFB;
		width: 100%;
		position: relative;
		margin-bottom: 6px;
		COLOR: #000000;
	}
	.sideBoxContent_wide {
		PADDING-RIGHT: 0px;
		PADDING-LEFT: 0px;
		PADDING-BOTTOM: 4px;
		LINE-HEIGHT: 125%;
		PADDING-TOP: 4px;
		BACKGROUND-COLOR: #D8DEFB;
		width: 100%;
		position: relative;
		margin-bottom: 6px;
		COLOR: #000000;
	}
	.boxText {
		FONT-SIZE: 12px; LINE-HEIGHT: 125%; margin-left: 5px;
	}
	.box {
		FONT-SIZE: 12px; 
	}
	.staticcontent {
	FONT-SIZE: 14px;
	LINE-HEIGHT: 175%;
	margin-left: 5px;
	padding: 10px;
	text-indent: 20px;
	text-align: justify;
}
	.staticcontentHeading {
	FONT-SIZE: 18px;
	padding-left: 10px;
	padding-top: 10px;
	text-indent: 10px;
	color: #7A86B6;
	vertical-align: middle;
}
.staticcontentsubHeading {
	FONT-SIZE: 14px;
	padding-left: 10px;
	padding-top: 10px;
	text-indent: 10px;
	color: #7A86B6;
	vertical-align: middle;
	font-weight: bold;
}
	TD.lpboxnahore {
		HEIGHT: 5px; BACKGROUND-COLOR: #e2e2e2
	}
	/*-----------------------MAIN-CENTER----------------------------------------*/
	DIV.kdejsem {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 3px;
	COLOR: #9a9a9a;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #9a9a9a 1px dotted;
	text-decoration: none;
	margin-bottom: 4px;
	margin-left: 5px;
	margin-right: 5px;
}
	div.backtogallery {
	COLOR: #9a9a9a;
	float: right;
	padding-top: 4px;
}
	.centerboxheading {
		PADDING-RIGHT: 3px;
		PADDING-LEFT: 3px;
		PADDING-TOP: 3px;
		PADDING-BOTTOM: 3px;
		FONT-WEIGHT: bold;
		FONT-SIZE: 12px;
		COLOR: #000000;
		BACKGROUND-COLOR: #e2e2e2
	}
	.centralbox {
	BORDER-RIGHT: #9a9a9a 1px solid;
	PADDING: 5px;
	BORDER-TOP: #9a9a9a 1px solid;
	FONT-SIZE: 12px;
	BACKGROUND: #ffffff;
	MARGIN-BOTTOM: 5px;
	margin-left: 5px;
	margin-right: 5px;
	BORDER-LEFT: #9a9a9a 1px solid;
	BORDER-BOTTOM: #9a9a9a 1px solid;
	line-height: 150%;
}
	.gallery A {
		FONT-WEIGHT: normal;
		FONT-SIZE: 12px;
		COLOR: #5f5f5f;
		TEXT-DECORATION: none;
	}

	.gallery A:hover {
		COLOR: #cc0000
	}


	/*-----------------------MAIN-CENTER-galerie---------------------------------------*/
	TABLE.gallery {
		padding-bottom: 10px;
		padding-left: 2px;
		padding-right: 2px;
		padding-top: 2px;
		text-align: left;
		table-layout: fixed;
	}

	DIV.galleryimgboxsmall {
	FONT-SIZE: 12px;
	BACKGROUND: #e2e2e2;
	border-color: white;
	border-left-width: 2px;
	border-right-width: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	}
	.cervenetucne {
	FONT-WEIGHT: 900;
	COLOR: #7A86B6;
	}
	.produktjmeno {
		font-family: "Times New Roman", Times, serif;
		font-size: 14px;
		font-style: italic;
		FONT-WEIGHT: normal;
		TEXT-ALIGN: top;
	}
	.produktjmeno A:hover{
		color: red;
	}
	.produktcena {
	PADDING-RIGHT: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	TEXT-ALIGN: middle;
	FONT-WEIGHT: bold;
	color: Black;
	}
	.produktautor A {
		FONT-WEIGHT: bold;
		FONT-SIZE: 12px;
		TEXT-ALIGN: middle;
		COLOR: #5f5f5f;
		padding-top: 5px;
	}
	.sipecka {
		FONT-WEIGHT: bold; COLOR: black; TEXT-DECORATION: none
	}
	div.centruj {
		text-align: center;
	}
	SPAN.normalprice {
		FONT-WEIGHT: 500; TEXT-DECORATION: line-through; FONT-SIZE: 12px;
	}
	.productSpecialPrice {
		FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cc0000
	}
	.column_box_spacer_left {
		HEIGHT: 6px
	}
	.column_box_spacer_right {
		HEIGHT: 6px
	}

	DIV.main_left {
	PADDING-TOP: 1px;
	width: 150px;
	float: left; /*background-color: Fuchsia;*/
	}
	DIV.main_left_wide {
		PADDING-TOP: 1px;
		width: 250px;
		float: left;
		/*BACKGROUND-COLOR: yellow*/
	}
	DIV.main_center {	/*150 - normal - 150*/
		PADDING-BOTTOM: 8px;
		PADDING-TOP: 1px;
		width: 679px;
		float: left;
	}
	DIV.main_center_wide {/*150px - wide*/
		PADDING-BOTTOM: 8px;
		PADDING-TOP: 1px;
		width: 810px;
		float: left;
	}
	DIV.main_center_slim {		/*250px - slim - 250px*/
		PADDING-BOTTOM: 8px;
		PADDING-TOP: 1px;
		width: 525px;
		float: left;
	}
	DIV.main_right {
		PADDING-TOP: 1px;
		width: 150px;
		float: right;
		/*background-color: Fuchsia;*/
	}
	DIV.main_right_wide {
		PADDING-TOP: 1px;
		width: 200px;
		float: right;
	}
	DIV.footertop {
	width: 960px;
	height: 50px;
	text-align: center;
	bottom: 0px;
	clear: both;
}
	DIV.footertoptmave {
		FONT-SIZE: 0px; HEIGHT: 5px; BACKGROUND-COLOR: #aeaeae
	}
	.doleodkazy A {
		FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: black; TEXT-DECORATION: none
	}
	.doleodkazy A:hover {
		COLOR: #5f5f5f; TEXT-DECORATION: none
	}
	.vyhledavani {
		PADDING-RIGHT: 10px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
	}
	.btn_ok {
		BORDER-TOP-WIDTH: 0px; 
		PADDING-RIGHT: 0px; 
		PADDING-LEFT: 0px; 
		BORDER-LEFT-WIDTH: 0px; 
		BORDER-BOTTOM-WIDTH: 0px; 
		PADDING-BOTTOM: 0px; 
		PADDING-TOP: 0px; 
		BORDER-RIGHT-WIDTH: 0px
	}
	.main_page {
		PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 765px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
	}
	.cervene {
		COLOR: #7A86B6 !important;
	}
	.listingactive {
		/*COLOR: blue !important;*/
		FONT-SIZE: 14px !important;
		font-weight: bold !important;
	}
	.warningtext {
	COLOR: #CC0000;
	font-weight: bold;
	letter-spacing: 5px;
	text-align: center;
	vertical-align: top;
	}
	.errorbox {
	BORDER: #9a9a9a 1px solid;
	COLOR: #CC0000;
	font-weight: bold;
	letter-spacing: 5px;
	text-align: center;
	padding: 10px;
	}
	.smallText {
		FONT-SIZE: 10px;
		margin-left: 5px;
	}
	INPUT.in {
		border : 1px solid #4B4B4B;
		font-size : 11px;
	}
	RADIO {
		FONT-SIZE: 11px
	}
	SELECT {
		border : 1px solid #4B4B4B;
		font-size : 11px;
	}
	TEXTAREA {
	border : 1px solid #4B4B4B;
	font-size : 11px;
	}
	input.tl {
	padding: 8px;
}

ul {
	margin-left: 0px;
	text-indent: 0px;
	padding-left: 20px;
	line-height: 140%;
}

	SPAN.productPriceDiscount {
		FONT-SIZE: 10px; COLOR: #cc0000
	}
	DIV.producttextbox1 {
	BORDER-RIGHT: #9a9a9a 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #9a9a9a 1px solid;
	PADDING-LEFT: 5px;
	FONT-SIZE: 12px;
	BACKGROUND: #ffffff;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #9a9a9a 1px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #9a9a9a 1px solid;
	width: 200px;
	margin-top: 5px;
	text-align: center;
}
	DIV.producttextbox2 {
	BORDER-RIGHT: #9a9a9a 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #9a9a9a 1px solid;
	PADDING-LEFT: 5px;
	FONT-SIZE: 12px;
	BACKGROUND: #ffffff;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #9a9a9a 1px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #9a9a9a 1px solid;
	margin-top: 5px;
	width: 210px;
	float: left;
	line-height: 200%;
	text-align: left;
}
	DIV.producttextbox3 {
		BORDER-RIGHT: #9a9a9a 1px solid;
		PADDING-RIGHT: 5px;
		BORDER-TOP: #9a9a9a 1px solid;
		float: left;
		FONT-SIZE: 12px;
		BACKGROUND: #ffffff;
		PADDING-BOTTOM: 5px;
		BORDER-LEFT: #9a9a9a 1px solid;
		PADDING-TOP: 5px;
		BORDER-BOTTOM: #9a9a9a 1px solid;
		margin-top: 5px;
		width: 230px;
		line-height: 200%;
		text-align: left;
	}
	td.fr {
		width: 80px;
		vertical-align: top;
		line-height: normal;
		text-align: center;
		font-size: 10px;
	}
	td.fr A{
		text-decoration: none;
	}
	.adresa{
	font-family: "Times New Roman", Times, serif;
	
	}
	span.variant {
	font-size: 12px;
	font-weight: normal;
}

/*================================================FRAMER=============================================*/
table.leftinfotable {
	margin-left: 40px;
	width: 200px;
}
table.rightinfotable {
	margin-right: 40px;
}

td.infoleft {
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	border-bottom-color: #CFCFCF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
td.inforight {
	font-size: 12px;
	text-align: right;
	border-bottom-color: #CFCFCF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
td.infocomment {
	font-size: 12px;
	text-align: left;
	font-weight: normal;
	border-bottom-color: #CFCFCF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
/*==============================================KOSIK==============================================*/
td.basketitem {
	font-weight: normal;
	border-top-color: #CFCFCF;
	border-top-style: solid;
	border-top-width: 1px;
	line-height: 150%;
	font-size: 12px;
}

.polozka {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
div.ramecek {
	border: 1px;
	border-color: #A6A6A6;
	border-style: solid;
	padding: 10px;
	width: 270px;
	margin: 20px;
}
TABLE.ramecek {
	border: 1px;
	border-color: #A6A6A6;
	border-style: solid;
	padding: 5px;
	margin: 20px;
}
td.textbunka {
	font-weight: normal;
	font-size: 12px;
	text-align: right;
}
td.textbunka2 {
	font-weight: normal;
	font-size: 12px;
	text-align: left;
}
td.textbunkastatic {
	font-weight: normal;
	font-size: 14px;

}

