BODY, HTML {
	padding: 0px;
	margin: 0px;
	/*background-color: #F0E7B5; background-color: #EAE8E8; */
	background: #F0E7B5 /*url(/images/bg_site.png) no-repeat center top*/;
	font-size: 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#body {
	position: relative;
	width: 1013px;
	margin: auto;
	margin-top: 0;
	padding: 0px;
	background-image: url(/images/bg_site.gif);
	background-position: left top;
	background-repeat: repeat-y;
}

#all {
	position: relative;
	width: 1013px;
	margin: 0px;
	padding: 0px;
	background-image: url(/images/bg_site.gif);
	background-position: left top;
	background-repeat: repeat-y;
	float: left;
}

/*
#all {
	position: absolute;
	left: 50%;
	width: 1013px;
	margin: 0px;
	margin-left: -507px;
	margin-top: 10px;
	padding: 0px;
	background-image: url(/images/bg_site.gif);
	background-position: left top;
	background-repeat: repeat-y;
}
*/

/*---------- HORNY BANNER
*/
#topbanner {
	position: relative;
	width: 1013px;
	margin: 0px;
	padding: 0px;
	float: left;
	/*
	background-image: url(/images/bg_topbanner.gif);
	background-position: left top;
	background-repeat: no-repeat;
	*/
}

#topbannerin {
	position: relative;
	left: 1px;
	width: 1010px;
	margin: 0px;
	padding: 0px;
	margin-top: 1px;
	float: left;
}

/*---------- HORNE MENU
*/
#topmenu {
	position: relative;
	width: 1013px;
	height: 33px;
	padding: 0px;
	margin: 2px 0 0 0;
	float: left;
}

P.topmenuleft { /* LAVY SPACE */
	position: relative;
	width: 6px;
	height: 33px;
	margin: 0px;
	padding: 0px;
	float: left;
	background-image: url(/images/bg_topmenu_left.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

P.topmenuright { /* PRAVY SPACE */
	position: relative;
	width: 5px;
	height: 33px;
	margin: 0px;
	padding: 0px;
	float: right;
	background-image: url(/images/bg_topmenu_right.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

DIV.topmenuin { /* OBSAH MENU */
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
}

ul.topmenu { /* UNLIST MENU */
	position: relative;
	margin: 0px;
	padding: 0px;
	float: left;
}

li.topmenu { /* LIST MENU */
	position: relative;
	width: 157px;
	height: 33px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	list-style-type: none;
	float: left;
	font-size: 13px;
	line-height: 30px;
	font-weight: bold;
	color: #716F6F;
	text-align: center;
	background-image: url(/images/bg_topmenu.gif);
	background-position: left top;
	background-repeat: repeat-x;
}

li.topmenu a {
	font-size: 13px;
	font-weight: bold;
	color: #716F6F;
	text-decoration: none;
}

li.topmenu a:hover {
	font-weight: bold;
	color: #397DA0;
	text-decoration: none;
}

li.topmenuc { /* LIST MENU PO KLIKNUTI */
	position: relative;
	width: 157px;
	height: 33px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	list-style-type: none;
	float: left;
	font-size: 13px;
	line-height: 30px;
	font-weight: bold;
	color: #716F6F;
	text-align: center;
	background-image: url(/images/bg_topmenuc.gif);
	background-position: left top;
	background-repeat: repeat-x;
}

li.topmenuc a {
	font-size: 13px;
	font-weight: bold;
	color: #716F6F;
	text-decoration: none;
}

li.topmenuc a:hover {
	font-weight: bold;
	color: #397DA0;
	text-decoration: none;
}

li.topmenusepl { /* LAVY SEPARATOR */
	position: relative;
	width: 5px;
	height: 33px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	list-style-type: none;
	float: left;
	background-image: url(/images/bg_topmenu_sepl.gif);
	background-position: center;
	background-repeat: no-repeat;
}

li.topmenuseplc { /* LAVY SEPARATOR POKLIKNUTI */
	position: relative;
	width: 5px;
	height: 33px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	list-style-type: none;
	float: left;
	background-image: url(/images/bg_topmenu_seplc.gif);
	background-position: center;
	background-repeat: no-repeat;
}

li.topmenusepr { /* PRAVY SEPARATOR */
	position: relative;
	width: 5px;
	height: 33px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	list-style-type: none;
	float: left;
	background-image: url(/images/bg_topmenu_sepr.gif);
	background-position: center;
	background-repeat: no-repeat;
}

li.topmenuseprc { /* PRAVY SEPARATOR PO KLIKNUTI */
	position: relative;
	width: 5px;
	height: 33px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	list-style-type: none;
	float: left;
	background-image: url(/images/bg_topmenu_seprc.gif);
	background-position: center;
	background-repeat: no-repeat;
}

/*---------- OBSAH STRANKY
*/
#main {
	position: relative;
	width: 1013px;
	margin: 0px;
	margin-top: 5px;
	padding: 0px;
	padding-bottom: 10px;
	float: left;
}

/*---------- LAVA CAST OBSAHU
*/
#mainleft {
	position: relative;
	width: 207px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#mainleftin {
	position: relative;
	left: 7px;
	width: 200px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#searchbox { /* VYHLADAVACIA CAST */
	position: relative;
	width: 200px;
	padding: 0px;
	margin: 0px;
	float: left;
	background-color: #98C500;
	background-image: url(/images/bg_searchbox_top.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

#searchboxin {
	position: relative;
	left: 10px;
	width: 190px;
	padding: 0px;
	padding-bottom: 3px;
	margin: 0px;
	margin-top: 6px;
	float: left;
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
}

DIV.searchboxbottom {
	position: relative;
	width: 200px;
	height: 4px;
	padding: 0px;
	margin: 0px;
	float: left;
	background-image: url(/images/bg_searchbox_bottom.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

form {
  padding: 0px;
  margin: 0px;
}

DIV.inputw { /* BLOK PRE INPUT */
	position: relative;
	width: 150px;
	height: 21px;
	margin: 0px;
	padding: 0px;
	float: left;
	background-image: url(/images/bg_inputw.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

input.inputw { /* BIELY INPUT */
	position: relative;
	left: 4px;
	width: 134px;
	background-color: #FFFFFF;
	border: 0px;
	margin: 0px;
	margin-top: 2px;
	padding: 0px;
	font-size: 13px;
	color: #716F6F;
}

input.buttonlupa { /* TLACITKO TYPE IMG */
	position: relative;
	margin: 0px;
	padding: 0px;
	float: left;
}

strong.space { /* PRAZDNE MIESTO */
	font-size: 2px;
	line-height: 4px;
}

DIV.leftbox { /* LAVY ODDELOVACI BLOK */
	position: relative;
	width: 200px;
	margin: 0px;
	margin-top: 5px;
	padding: 0px;
	float: left;
	background-color: #F2F2F2;
}

DIV.leftboxtop { /* CERVENA LISTA */
	position: relative;
	width: 200px;
	height: 26px;
	margin: 0px;
	padding: 0px;
	float: left;
	background-image: url(/images/bg_leftmenu_top.gif);
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 26px;
	font-weight: bold;
	color: #FFFFFF;
}

DIV.leftboxtop2 { /* SIVA LISTA */
	position: relative;
	width: 200px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	float: left;
	background-image: url(/images/bg_lpblock_line.gif);
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 32px;
	font-weight: bold;
	color: #026B9D;
	text-indent: 38px;
}

P.mikona1 { /* IKONA PRE KATEGORIE */
	position: relative;
	width: 32px;
	height: 26px;
	margin: 0px;
	padding: 0px;
	float: left;
	background-image: url(/images/menu_ikona_1.gif);
	background-position: left;
	background-repeat: no-repeat;
}

P.mikona2 { /* IKONA PRE INFOPANEL */
	position: relative;
	width: 32px;
	height: 26px;
	margin: 0px;
	padding: 0px;
	float: left;
	background-image: url(/images/menu_ikona_2.gif);
	background-position: left;
	background-repeat: no-repeat;
}

DIV.leftboxin { /* VNUTRO MENUBOXU */
	position: relative;
	width: 200px;
	padding: 0px;
	margin: 0px;
	float: left;
}

DIV.leftboxbottom { /* SPODNA SIVA LINIA MENUBLOKU */
	position: relative;
	width: 200px;
	height: 4px;
	padding: 0px;
	margin: 0px;
	float: left;
	background-image: url(/images/bg_leftbox_bottom.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

ul.leftmenu { /* UNLIST LAVEHO MENU */
	position: relative;
	margin: 0px;
	padding: 0px;
}

li.leftmenu { /* LIST LAVEHO MENU */
	position: relative;
	width: 175px;
	margin: 0px;
	padding: 5px 5px 5px 20px;
	list-style: none;
	list-style-type: none;
	border-bottom: 1px solid #D6D4D4;
	background-image: url(/images/leftmenu_sipka_right.gif);
  background-position: 5px 8px;
  background-repeat: no-repeat;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #2F2F2F;
}

.leftmenutext a {
	font-size: 12px;
	font-weight: normal;
	color: #2F2F2F;
	text-decoration: none;
}

.leftmenutext a:hover {
	font-weight: normal;
	color: #BA0000;
	text-decoration: none;
}

.leftmenutext2 a {
	font-size: 11px;
	font-weight: normal;
	color: #2F2F2F;
	text-decoration: none;
}

.leftmenutext2 a:hover {
	font-weight: normal;
	color: #BA0000;
	text-decoration: none;
}

li.leftmenunb { /* LIST LAVEHO MENU BEZ SPODNEHO BORDERU */
	position: relative;
	width: 175px;
	margin: 0px;
	padding: 5px 5px 5px 20px;
	list-style: none;
	list-style-type: none;
	background-image: url(/images/leftmenu_sipka_bottom.gif);
  background-position: 5px 8px;
  background-repeat: no-repeat;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #2F2F2F;
}

li.leftmenuns { /* LIST LAVEHO MENU BEZ SIPKY */
	width: 200px;
	margin: 0px;
	padding: 1px 0 0 0;
	list-style: none;
	list-style-type: none;
	border-bottom: 1px solid #D6D4D4;
}

li.leftmenunbns { /* LIST LAVEHO MENU BEZ SPODNEHO BORDERU a sipky */
	position: relative;
	width: 180px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 2px;
	list-style: none;
	list-style-type: none;
	font-weight: normal;
	color: #2F2F2F;
}

ul.leftmenusub { /* UNLIST LAVEHO MENU PRE SUBKATEGORIU */
	position: relative;
	left: 8px;
	margin: 0px;
	padding: 0px;
}

li.leftmenusub { /* LIST LAVEHO MENU PRE PODKATEGORIU */
	position: relative;
	width: 162px;
	margin: 0px;
	margin-top: 2px;
	padding: 0px;
	padding-left: 15px;
	padding-bottom: 4px;
	list-style: none;
	list-style-type: none;
	background-image: url(/images/leftmenu_sipka_right.gif);
	background-position: 0px 3px;
	background-repeat: no-repeat;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #2F2F2F;
}

ul.leftmenusub2 { /* UNLIST LAVEHO MENU PRE SUBKATEGORIU */
	position: relative;
	left: 10px;
	margin: 0px;
	padding: 0px;
}

li.leftmenusub2 { /* LIST LAVEHO MENU PRE PODKATEGORIU */
	position: relative;
	width: 154px;
	margin: 0px;
	margin-top: 2px;
	padding: 0px;
	padding-left: 15px;
	padding-bottom: 2px;
	list-style: none;
	list-style-type: none;
	background-image: url(/images/leftmenu_sipka_right.gif);
	background-position: 0px 3px;
	background-repeat: no-repeat;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #2F2F2F;
}

ul.leftinfo { /* UNLIST LAVEHO INFOPANELU */
	position: relative;
	width: 200px;
	margin: 0px;
	padding: 0px;
}

li.leftinfo { /* LIST LAVEHO INFOPANELU */
	position: relative;
	width: 175px;
	height: 31px;
	margin: 0px;
	padding: 0px;
	padding-left: 25px;
	background-image: url(/images/bg_leftinfo.gif);
	background-position: left top;
	background-repeat: repeat-y;
	list-style: none;
	list-style-type: none;
	font-size: 12px;
	line-height: 30px;
	font-weight: normal;
	color: #2F2F2F;
}

/*DEFINICIA ZAKLADNEHO PISMA
*/
.maintext {
	font-size: 11px;
	color: #606060;
}

.maintext a {
	font-size: 11px;
	color: #0387C8;
	font-weight: normal;
	text-decoration: underline;
}

.maintext a:hover {
	color: #BF2424;
	font-weight: normal;
	text-decoration: none;
}

.maintextbig {
	font-size: 12px;
	color: #606060;
}

.maintextbig a {
	font-size: 12px;
	color: #0387C8;
	font-weight: normal;
	text-decoration: underline;
}

.maintextbig a:hover {
	color: #BF2424;
	font-weight: normal;
	text-decoration: none;
}

.maintextnb {
	font-size: 11px;
	color: #606060;
}

.maintextnb a {
	font-size: 11px;
	color: #0387C8;
	font-weight: normal;
	text-decoration: none;
}

.maintextnb a:hover {
	color: #BF2424;
	font-weight: normal;
	text-decoration: none;
}

strong.green { /* ZELENY STRONG */
	color: #008000;
}

strong.greennb { /* ZELENY STRONG */
  font-weight: normal;
	color: #008000;
}

strong.red { /* CERVENY STRONG */
	color: #BA0000;
}

.red { /* CERVENY STRONG */
	color: #BA0000;
}

strong.rednb { /* CERVENY STRONG NORMAL */
	font-weight: normal;
	color: #BA0000;
}

/* DEFINICIA BIELEHO PISMA
*/
.maintextw {
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}

.maintextw a {
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.maintextw a:hover {
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

/* DEFINICIA MALEHO PISMA
*/
.maintextmini {
	font-size: 11px;
	color: #606060;
}

input.maintextmini {
  font-size: 11px;
  font-family: Verdana;
  padding: 1px;
}

.maintextmininb {
	font-size: 10px;
	color: #FFFFFFF;
	font-weight: normal;
}

.maintextmini a {
	font-size: 11px;
	color: #0387C8;
	font-weight: normal;
	text-decoration: none;
}

.maintextmini a:hover {
	color: #BF2424;
	font-weight: normal;
	text-decoration: none;
}


/*---------- STREDOVA CASTT OBSAHU
*/
#maincenter {
	position: relative;
	width: 600px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#maincenterin {
	position: relative;
	left: 5px;
	width: 590px;
	margin: 0px;
	padding: 0px;
	float: left;
}

DIV.maincenterlink {
	position: relative;
	left: 10px;
	width: 570px;
	margin: 0px;
	margin-top: 3px;
	padding: 0px;
	float: left;
}

DIV.centerflash1 { /* STREDOVY ODDELOVACI DIV */
	position: relative;
	width: 590px;
	margin: 0px;
	padding: 0px;
	float: left;
}

DIV.centerflash2 { /* STREDOVY ODDELOVACI DIV */
	position: relative;
	width: 590px;
	margin: 0px;
	margin-top: 2px;
	padding: 0px;
	float: left;
}

DIV.centerflash3 { /* STREDOVY ODDELOVACI DIV */
	position: relative;
	width: 590px;
	margin: 0px;
	margin-top: 5px;
	padding: 0px;
	float: left;
}

DIV.centerbox { /* STREDOVY ODDELOVACI DIV */
	position: relative;
	width: 590px;
	margin: 0px;
	padding: 0px;
	float: left;
}

DIV.centerbox2 { /* STREDOVY ODDELOVACI DIV 5px */
	position: relative;
	width: 590px;
	margin: 0px;
	margin-top: 3px;
	padding: 0px;
	float: left;
}

DIV.centerbox3 { /* STREDOVY ODDELOVACI DIV 1px */
	position: relative;
	width: 590px;
	margin: 0px;
	margin-top: 1px;
	padding: 0px;
	float: left;
}

DIV.centerbox4 { /* STREDOVY ODDELOVACI DIV 5px */
	position: relative;
	width: 590px;
	margin: 0px;
	margin-top: 6px;
	padding: 0px;
	float: left;
}

DIV.centerboxtop { /* STREDOVA SIVA LISTA */
	position: relative;
	width: 590px;
	height: 32px;
	margin: 0px;
	margin-top: 5px;
	padding: 0px;
	float: left;
	background-image: url(/images/bg_mainpblock_line.gif);
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 32px;
	font-weight: bold;
	color: #026B9D;
	text-indent: 42px;
}

H1.nazovlista {
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 32px;
	font-weight: bold;
	color: #026B9D;
}

DIV.centerboxtopn { /* STREDOVA SIVA LISTA - novinky */
	position: relative;
	width: 590px;
	height: 32px;
	margin: 0px;
	margin-top: 5px;
	padding: 0px;
	float: left;
	background-image: url(/images/bg_mainpblock_line_n.gif);
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 32px;
	font-weight: bold;
	color: #026B9D;
	text-indent: 42px;
}

H1.nazovlistan {
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 32px;
	font-weight: bold;
	color: #2987B4;
}

H1.nazovlistaa {
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 32px;
	font-weight: bold;
	color: #BA0000;
}

DIV.centerboxtopk { /* STREDOVA SIVA LISTA - novinky */
	position: relative;
	width: 590px;
	height: 32px;
	margin: 0px;
	margin-top: 5px;
	padding: 0px;
	float: left;
	background-image: url(/images/bg_mainpblock_line_k.gif);
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 32px;
	font-weight: bold;
	color: #026B9D;
	text-indent: 42px;
}

H1.nazovlistak {
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 32px;
	font-weight: bold;
	color: #008000;
}

H1.hidden {
  color: #FFFFFF;
  display: none;
}

DIV.pvbox { /* PRODUKTOVY DIV PRE VYPIS */
	position: relative;
	width: 196px;
	margin: 0px;
	padding: 0px;
	float: left;
	background-image: url(/images/bg_pblock.gif);
	background-position: left top;
	background-repeat: repeat-y;
}

DIV.pvbox2 { /* PRODUKTOVY DIV PRE VYPIS - ZAKONCOVACI */
	position: relative;
	width: 197px;
	margin: 0px;
	padding: 0px;
	float: left;
	background-image: url(/images/bg_pblock2.gif);
	background-position: left top;
	background-repeat: repeat-y;
}

DIV.pvboxin { /* VNUTORNY DIV PRODUKTOVEHO BOXU */
	position: relative;
	width: 196px;
	margin: 0px;
	padding: 0px;
	float: left;
	background-image: url(/images/bg_pblock_top.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

DIV.pvboxbottom { /* SPODNA LINIA PRE PRODUKTOVY DIV */
	position: relative;
	width: 196px;
	height: 2px;
	margin: 0px;
	padding: 0px;
	float: left;
	background-image: url(/images/bg_pblock_bottom.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}

DIV.pvboxnazov { /* DIV PRE NAZOV V PRODUKTOVOM DIVE */
	position: relative;
	left: 9px;
	width: 178px;
	height: 44px;
	margin: 0px;
	margin-top: 6px;
	padding: 0px;
	float: left;
	overflow: hidden;
}

H2.pvnazov { /* DEFINICIA H2-KY PRE NAZOV PRODUKTU */
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #BF2424;
}

H2.pvnazov a {
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #BF2424;
	text-decoration: none;
}

H2.pvnazov a:hover {
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #347DA2;
	text-decoration: none;
}

DIV.pvboxfoto { /* PRODUKTOVY DIV PRE FOTO */
	position: relative;
	width: 196px;
	height: 154px;
	margin: 0px;
	margin-top: 4px;
	padding: 0px;
	float: right;
	background-image: url(/images/bg_pvfoto.gif);
	background-position: center;
	background-repeat: no-repeat;
	text-align: center;
}

.pvhodnotenie a {
	font-size: 11px;
	color: #0387C8;
	font-weight: bold;
	text-decoration: underline;
}

.pvhodnotenie a:hover {
	color: #0387C8;
	font-weight: bold;
	text-decoration: none;
}

DIV.pvcena { /* PRODUKTOVY DIV PRE CENU */
	position: relative;
	width: 196px;
	height: 90px;
	margin: 0px;
	margin-top: 2px;
	padding: 0px;
	float: left;
	font-size: 11px;
	line-height: 16px;
	color: #949292;
}

DIV.divakcia {
	position: relative;
	width: 196px;
	margin: 0px;
	padding: 0px;
	float: left;
	background-image: url(/images/bg_divakcia.gif);
	background-position: 1px bottom;
	background-repeat: no-repeat;
}

DIV.divnovinka {
	position: relative;
	width: 196px;
	margin: 0px;
	padding: 0px;
	float: left;
	background-image: url(/images/bg_divnovinka.gif);
	background-position: 1px bottom;
	background-repeat: no-repeat;
}

DIV.divklub {
	position: relative;
	width: 196px;
	margin: 0px;
	padding: 0px;
	float: left;
	background-image: url(/images/bg_divklub.gif);
	background-position: 1px bottom;
	background-repeat: no-repeat;
}

/* ZAROVNAVANIE TEXTU */
.tdr {
	text-align: right;
}

.tdc {
	text-align: center;
}

.tdbp {
	padding-bottom: 5px;
}

.tdnp {
  padding: 0px;
}

.tdlp {
  padding-left: 5px;
}

.trsilver {
	background-color: #5EA3C5;
	color: #FFFFFF;
}

.trlsilver {
	background-color: #E1EAF5;
}

.bbb {
	border-bottom: 1px solid #D0DCE0;
}

.btb {
	border-top: 1px solid #C0CCD0;
}

/* DEFINICIE STRONGU PRE CENY */
.strong {
	font-weight: bold;
}

/* male pismena */
.lowercase {
	text-transform: lowercase;
}

.uppercase {
	text-transform: uppercase;
}

.capitalize {
	text-transform: capitalize;
}

strong.pvoldcena {
	font-size: 14px;
	line-height: 16px;
	color: #9A9A9A;
	text-decoration: line-through;
}

strong.pvcena {
	font-size: 18px;
	line-height: 20px;
	color: #4E4D4D;
}

strong.pvcena2 {
	font-size: 18px;
	line-height: 20px;
	color: #4E4D4D;
	font-weight: normal;
}

strong.pvcenamini {
	font-size: 11px;
	line-height: 12px;
	color: #949292;
	font-weight: normal;
}

DIV.pvkod { /* PRODUTOVY DIV PRE KOD*/
	position: relative;
	left: 5px;
	width: 190px;
	height: 14px;
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 10px;
	line-height: 12px;
	text-align: left;
	color: #787878;
}

DIV.pvakcia { /* PRODUTOVY DIV PRE AKCIE*/
	position: relative;
	left: 5px;
	width: 190px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 10px;
	line-height: 12px;
	text-align: left;
	color: #787878;
}

/*---------- PRAVA CAST OBSAHU
*/
#mainright {
	position: relative;
	width: 206px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#mainrightin {
	position: relative;
	width: 200px;
	margin: 0px;
	padding: 0px;
	float: left;
}

DIV.clear { /* CISTY DIV PRE ODDELOVANIE OBSAHU */ 
	position: relative;
	width: 100%;
	margin: 0px;
	padding: 0px;
	float: left;
}

DIV.clearhidden { /* CISTY DIV PRE ODDELOVANIE OBSAHU - neviditelny */ 
	position: relative;
	width: 100%;
	margin: 0px;
	padding: 0px;
	float: left;
	display: none;
}

DIV.rboxblue { /* MODRY DIV PRE KOSIK */
	position: relative;
	width: 200px;
	margin: 0px;
	padding: 0px;
	float: left;
	background-color: #5EA3C5;
	background-image: url(/images/bg_bluebox_top.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

DIV.rboxbluein {
	position: relative;
	left: 10px;
	width: 190px;
	margin: 0px;
	margin-top: 4px;
	padding: 0px;
	float: left;
}

strong.rboxnazov { /* 14px NAZOV PRE BLUEBOX */
	font-size: 14px;
	line-height: 16px;
	color: #FFFFFF;
}

DIV.rboxbluebottom { /* DOLNA LINIA PRE BLUEBOX */
	position: relative;
	width: 200px;
	height: 4px;
	margin: 0px;
	padding: 0px;
	float: left;
	background-image: url(/images/bg_bluebox_bottom.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.tablebtw { /* DEFINICIA PRE HORNY 1px RAMCEK */
	border-top: 1px solid #FFFFFF;
}

DIV.rboxsilver { /* SIVY DIV PRE PRIHLASENIE */
	position: relative;
	width: 200px;
	margin: 0px;
	margin-top: 5px;
	padding: 0px;
	float: left;
	background-color: #FF9E29;
	background-image: url(/images/bg_silverbox_top.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

DIV.rboxsilverin {
	position: relative;
	left: 10px;
	width: 190px;
	margin: 0px;
	margin-top: 4px;
	padding: 0px;
	float: left;
}

strong.rboxnazov2 { /* 12px NAZOV PRE SIVY DIV */
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
}

DIV.inputw2 { /* DIV PRE VLOZENIE INPUTU PRE PRIHLASENIE */
	position: relative;
	width: 118px;
	height: 22px;
	margin: 0px;
	padding: 0px;
	float: left;
	background-image: url(/images/bg_inputw2.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

input.inputw2 { /* BIELY INPUT PRE PRIHLASENIE */
	position: relative;
	left: 4px;
	width: 110px;
	background-color: #FFFFFF;
	border: 0px;
	margin: 0px;
	margin-top: 2px;
	padding: 0px;
	font-size: 13px;
	color: #514F4F;
}

DIV.rboxsilverbottom { /* SPODNA LINIA PRE SIVY DIV */
	position: relative;
	width: 200px;
	height: 4px;
	margin: 0px;
	padding: 0px;
	float: left;
	background-image: url(/images/bg_silverbox_bottom.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

DIV.rightbox { /* DIV PRE ODDELENIE PRAVEHO OBSAHU 5px */
	position: relative;
	width: 200px;
	margin: 0px;
	margin-top: 5px;
	padding: 0px;
	float: left;
}

DIV.rightbox2 { /* DIV PRE ODDELENIE PRAVEHO OBSAHU 3px */
	position: relative;
	width: 200px;
	margin: 0px;
	margin-top: 3px;
	padding: 0px;
	float: left;
}

DIV.rightbox3 { /* DIV PRE ODDELENIE PRAVEHO OBSAHU 1px */
	position: relative;
	width: 200px;
	margin: 0px;
	margin-top: 1px;
	padding: 0px;
	float: left;
}

DIV.pvbox3 { /* PRODUKTOVY DIV PRE PRAVY STLPEC */
	position: relative;
	width: 200px;
	margin: 0px;
	padding: 0px;
	float: left;
	background-image: url(/images/bg_rpblock3.gif);
	background-position: left top;
	background-repeat: repeat-y;
}

DIV.pvboxin3 {
	position: relative;
	width: 200px;
	margin: 0px;
	padding: 0px;
	float: left;
	background-image: url(/images/bg_rpblock_top3.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

DIV.pvboxbottom3 { /* SPODLA LINIA PRAVEHO PRODUKTOVEHO DIVU */
	position: relative;
	width: 200px;
	height: 2px;
	margin: 0px;
	padding: 0px;
	float: left;
	background-image: url(/images/bg_rpblock_bottom3.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

/*---------- SPODNA CAST STRANKY
*/

#bottom {
	position: relative;
	width: 1013px;
	height: 42px;
	margin: 0px;
	padding: 0px;
	float: left;
	background-image: url(/images/bg_bottomline.gif);
	background-position: left top;
	background-repeat: repeat-x;
}

DIV.bottomleft { /* DIV PRE LAVY ROH SPODNEJ CASTI STRANKY */
	position: relative;
	width: 32px;
	height: 42px;
	margin: 0px;
	padding: 0px;
	float: left;
	background-image: url(/images/bg_bottomline_left.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

DIV.bottomright { /* DIV PRE PRAVY ROH SPODNEJ CASTI STRANKY */
	position: relative;
	width: 32px;
	height: 42px;
	margin: 0px;
	padding: 0px;
	float: left;
	background-image: url(/images/bg_bottomline_right.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

DIV.bottomcenter { /* STRTEDOVY DIV SPODNEJ CASTI STRANKY*/
	position: relative;
	width: 949px;
	height: 42px;
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 11px;
	line-height: 12px;
	color: #716F6F;
	font-weight: normal;
}

.bottomcenter a {
	font-size: 11px;
	line-height: 12px;
	color: #615F5F;
	font-weight: normal;
	text-decoration: none;
}

.bottomcenter a:hover {
	color: #BF2424;
	font-weight: normal;
	text-decoration: none;
}

DIV.bottomcenterl { /* DOLNY LAVY DIV PRE UMIESTNENIE COPYRIGHT-U */
	position: relative;
	width: 180px;
	margin: 0px;
	margin-top: 12px;
	padding: 0px;
	float: left;
}

DIV.bottomcenterr { /* DOLNY PRAVY DIV PRE UMIESTNENIE ODKAZOV V SPONEJ LISTE */
	position: relative;
	width: 768px;
	margin: 0px;
	margin-top: 12px;
	padding: 0px;
	float: left;
	text-align: right;
}

#dokosika {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 360px;
	height: 150px;
	margin: 0px;
	margin-left: -180px;
	margin-top: -75px;
	padding: 0px;
	background-image: url(/images/bg_addkosik.gif);
	background-position: left top;
	background-repeat: no-repeat;
	/* for IE */
   filter:alpha(opacity=95);
   /* CSS3 standard */
   opacity: 0.95;
	display: none;
}

#dokosikain {
	position: relative;
	left: 10px;
	width: 340px;
	margin: 0px;
	padding: 0px;
	float: left;
}

strong.nknazov {
	font-size: 15px;
	line-height: 30px;
	color: #BA0000;
}

strong.nknazov2 {
	font-size: 13px;
	line-height: 16px;
	color: #1C578A;
}

ul.mapaall {
	position: relative;
	left: 30px;
	margin: 0px;
	padding: 0px;
}

ul.mapa {
	position: relative;
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px;
	padding-left: 15px;
}

li.mapa {
	position: relative;
	margin: 0px;
	padding: 0px;
	list-style: none;
	list-style-type: none;
}

li.mapa a {
	font-size: 13px;
	line-height: 18px;
}

DIV.pkbox { /* DIV VYPISU KATEGORII */
	position: relative;
	width: 117px;
	margin: 0px;  
	padding: 0px;
	float: left;
}

DIV.pkboxin {
	position: relative;
	left: 3px;
	width: 110px;
	margin: 0px;   
	padding: 0px;
	padding-bottom: 5px;
	float: left;
	text-align: center;
}

/* Troj okenny textovy blok uvodnej stranky */
#tripleblock {
	position: relative;
	width: 590px;
	margin: 0;
	padding: 0;
	float: left;
}

.tripleblock_top {
	position: relative;
	width: 590px;
	height: 10px;
	margin: 0;
	padding: 0;
	float: left;
	background: url(/images/triblock/bg_triblock_top.png) no-repeat left top;
}

.tripleblock_body {
	position: relative;
	width: 590px;
	margin: 0;
	padding: 0;
	float: left;
	background: url(/images/triblock/bg_triblock.png) repeat-y left top;
}

.tripleblock_bottom {
	position: relative;
	width: 590px;
	height: 20px;
	margin: 0;
	padding: 0;
	float: left;
	background: url(/images/triblock/bg_triblock_bottom.png) no-repeat left top;
}

.tripleblock_block {
	position: relative;
	width: 195px;
	margin: 0;
	padding: 0;
	float: left;
}

.tripleblock_in {
	position: relative;
	left: 10px;
	width: 180px;
	margin: 0;
	padding: 0px 0px 4px 0;
	float: left;
	overflow: hidden;
}

.tripleblock_in P {
  position: relative;
  width: 100%;
  margin: 3px 0 0 0;
  padding: 0px 0px 3px 0;
  float: left;
}
