H1 {
	position: relative;
	height: 19px;
	padding: 2px 5px 2px 10px;
	border: 1px solid #ce6657;
	background-image: url(images/button.jpg);
	background-repeat: repeat-x;
}
.clearLeft {
	clear: left;
}
.backWhite {
	background-color: white;
}
.barvaN {
	font-size: 90%;
	color: #9e2e58;
}
H2 {
	padding: 0px 0 2px 10px;
	border-bottom: 1px solid #ce6657;
	margin: 10px 10px 0px 10px;
}
H3 {
	position: relative;
	height: auto;
	text-align: center;
	background-color: #fb9ecb;
	background-image: url(images/back_n.jpg);
	border-bottom: 1px solid #f8a0f4;
	padding: 3px 1px 3px 1px;
}
H3 A {
	color: #501a1a;
	text-decoration: none;
}
H3 A:hover {
	color: #f56a94;
	text-decoration: none;
}
H4 {
	text-align: center;
}
DIV#menu {
	position: absolute;
	top: 150px;
	left: 240px;
}
DIV.boxyL, DIV.boxyR, DIV.boxyC {
	position: relative;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
DIV.boxyL, DIV.boxyR {
	background-color: white;
}
DIV.boxyC {
	width: 100%;
	margin-top: 8px;
}
DIV.boxyC P {
	padding: 0px 10px 5px 10px;
	font-size: 8pt;
}
UL.odrazky, OL.sezN, UL.odrazky LI, OL.sezN LI {
	font-size: 8pt;
}
UL.odrazky LI {
	list-style-position: outside;
	margin-left: 28px;
}
FORM.doKose {
	position: relative; 
	width: 75px;
	height: 18px;
}
INPUT.KosSubmit {
	position: absolute;
	top: 0px;
	left: 19px;
	padding: 0 2px 2px 2px;
	height: 18px;
	background-color: #e57597;
	text-align: center;
	color: #fce9f1;
}
INPUT.KosKS {
	position: absolute;
	top: 0px;
	text-align: center;
	padding: 2px;
	border: 1px solid #ce6657;
	width: 15px;
}
DIV#login FORM {
	padding: 2px;
}
INPUT, TEXTAREA {
	font-size: 7pt;
	border: none;
}
DIV.BoxyFloat{
	position: relative;
	float: left;
	border: 1px solid #fab0c7;
	width: 175px;
	height: 240px;
	margin: 0 8px 15px 8px;
	padding: 0px;
	background-color: #f3d4dc;
}
DIV.BoxySpodek {
	position: absolute;
	bottom: 27px;
	width: 100%;
}

DIV#strankyFloatC {
	position: relative;
	clear: left;
	border-top: 1px solid #ff6347;
}
DIV.L3contentwrapper {
	float: left;
	width: 99%;
}

DIV.L3contentcolumn{
	margin: 0 240px 0 190px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
	font-size: 8pt;
}

DIV.L3leftcolumn{
	float: left;
	width: 190px; /*Width of left column*/
	margin-left: -98%;
	font-size: 8pt;
}

DIV.L3rightcolumn{
	float: left;
	text-align: right;
	width: 240px; /*Width of right column*/
	margin-left: -240px; /*Set left marginto -(RightColumnWidth)*/
	font-size: 8pt;
}
DIV.L2contentwrapper{
	float: left;
	width: 612px;
}

DIV.L2contentcolumn{
	margin-right: 200px; /*Set right margin to RightColumnWidth*/
}

DIV.L2rightcolumn {
	float: left;
	width: 200px; /*Width of right column in pixels*/
	margin-left: -200px; /*Set left margin to -(RightColumnWidth) */
}
DIV.RamN {
	margin: 5px 0 0 0;
	padding-bottom: 3px;
	height: 18px;
	border-bottom: 1px solid White;
}
DIV.RamB {
	margin: 5px 0 0 0;
	padding-bottom: 3px;
	height: 40px;
	border: 1px solid White;
	background-color: aqua;
}
DIV.cena, DIV.infotexty {
	font-size: 8pt;
}
DIV.cena {
	Xbackground-image: url(images/back_alfa.gif);
	color: #202020;
	background-color: #f1a6bd;
	background-image: url(images/back_n.jpg);
	border-top: 1px solid #fab0c7;
	border-bottom: 1px solid #fab0c7;
}
DIV.obrazky {
position: relative;
	padding: 5px;
	text-align: center;
}
DIV.obrazky IMG {
	padding: 10px;
	text-align: center;
	background-color: white;
	border: 1px solid #fab0c7;
}
DIV.cena, DIV.infotexty {
	text-align: center;
	width: 100%;
}
DIV.kosik {
	position: absolute;
	bottom: 9px;
	left: 10px;
	width: 100%;
}
DIV.boxyL UL, DIV.boxyR UL {
	padding: 5px;
	Xbackground-color: white;
}
OL {
	padding: 5px;
}
OL LI {
	list-style-position: outside;
	margin-left: 28px;
	padding: 0px 5px 0px 5px;
}
UL {
	padding: 5px;
}
UL LI {
	list-style: disc;
	list-style-position: inside;
	padding: 0px 5px 0px 5px;
}
UL LI A {
	font-size: 8pt;
	color: #cb6282;
	text-decoration: none;
}
UL LI A:hover {
	color: #501a1a;
}
TABLE.tabulky {
	position: relative;
	width: 100%;
	margin: auto;
	padding: 0px;
	background-color: #ce6657;
}
TABLE.tabulky TH {
	background-color: #F7DBE7;
	font-size: 7pt;
	font-weight: bold;
	padding: 0 2px 0 2px;
	color: #ce7777;
	text-align: center;
	white-space: nowrap;
}
TABLE.tabulky TD {
	background-color: White;
	font-size: 7pt;
	padding: 2px;
}
TABLE.tabulky TD.tbC {
	text-align: center;
}
TABLE.tabulky TD.tbR {
	text-align: right;
}
TABLE.tabulky TD.tbRB {
	text-align: right;
	font-weight: bold;
}
TABLE.tabulky TD.tbRB {
	text-align: right;
	font-weight: bold;
}
TABLE.tabulky TD.tbCinfo {
	text-align: center;
	color: #500529;
	background-color: #e57597;
}
DIV#footer A, DIV.RamN A {
	font-size: 8pt;
	color: #4c1c1c;
	border-bottom: 1px dashed #ce6657;
	text-decoration: none;
}
A.akt {
	font-size: 8pt;
	color: #1f0b0b;
	padding: 0 2px 0 2px;
	Xborder: 1px solid #ce6657;
	text-decoration: none;
	font-weight: bold;
}
DIV#footer A:hover, DIV.RamN A:hover {
	color: #cd6767;
	border-bottom: 1px solid #dd96ad;
	font-weight: bold;
}
DIV.anketa {
	width: 170px;
	padding: 2px 0px 2px 3px;
	font-size: 5px;
}
DIV.anketa DIV.anketa_ram {
	font-size: 5px;
	width: 170px;
	border: 1px solid #a4a4a4;
	padding: 1px;
}
DIV.anketa DIV.anketa_ram DIV.barva {
	height: 3px;
	background-image: url(images/anketa.gif);
	background-repeat: no-repeat;
}
DIV.sidesodkazy A {
	font-size: 8pt;
	text-decoration: none;
	color: #c95276;
	font-weight: normal;
}
DIV.sidesodkazy A:hover {
	text-decoration: underline;
	color: #600030;
}
DIV#basketbox {
    display: none;
	 position: absolute;
	 left: -100px;
	 top:-66px;
	 width: 280px;
    border: 1px solid #25305F;
	 padding: 3px 5px 3px 5px;
	 background-image: url(images/view_back.gif);
	 background-repeat: repeat-x;
	 background-position: top;
	 background-color: White;
	 z-index: 100000;
}
DIV#basketbox DIV#baskn {
	 font-weight: bold;
	 font-size: 8pt;
   border-bottom: 1px solid #25305F;
	 padding-bottom: 1px;
	 margin-bottom: 4px;
}
DIV#basketbox DIV.basktop {
 margin-top: 3px;
}
.mezera {
	padding-top: 5px;
}
.red {
	color: red;
}
DIV.odkazy {
	text-align: center;
	padding: 6px 10px 1px 10px;
}
DIV.bodkazy {
	text-align: center;
	margin: 5px 2px 2px 2px;
	padding: 6px 10px 1px 10px;
   border-top: 1px solid #ce6657;
}
DIV.odkazy A, DIV.bodkazy A, INPUT.but_submit, DIV.BoxyDetaily A {
	padding: 0px 2px 0px 2px;
	text-decoration: none;
	font-size: 7pt;
	border: 1px solid #ce6657;
	background-color: #e79cb4;
	color: #4c0028;
	height: 18px;
	text-align: center;
	width: auto;
}
DIV.odkazy A, DIV.bodkazy A, DIV.BoxyDetaily A {
	margin: 0 5px 0 5px;
	padding: 1px 4px 1px 4px;
}
DIV.odkazy A:hover, DIV.bodkazy A:hover, DIV.BoxyDetaily A:hover {
	border: 1px solid #982323;
	background-color: #640834;
	color: white;
}
DIV.BoxyDetaily {
	position: absolute;
	bottom: 9px;
	right: 10px;
	padding: 1px;
}
DIV.BoxDetail {
	position: relative;
	width: 100%;
}
INPUT.viewB {
	font-size: 7pt;
	border: 1px solid #982323;
	background-color: #fef1f1;
	padding: 2px;
}
INPUT.slimSubmit {
	background-color: #e57597;
	text-align: center;
	color: #fce9f1;
	padding: 2px 0 2px 0;
}
.formy {
	font-size: 7pt;
	border: 1px dashed #e68c8c;
	background-color: #fef1f1;
	padding: 2px;
}
DIV#topBanner DIV#ramBanner IMG {
	border: 1px solid #F54A8E;
}
DIV#topBanner DIV#ramBanner {
	position: absolute;
	text-align: center;
	bottom: 0px;
	left: 0px;
}
