BODY{
	background: #fff url(../pic/background.gif) repeat-x;
	text-align: center;
	margin: 0;
	padding: 0;
}
TABLE, P, UL, DIV, SPAN, A, H1, H2, H3{
	font: 9pt Tahoma, "Arial CE", Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #444;
}
H1{
	font-size: 16pt;
	font-weight: normal;
	margin: 0 0 10px 0;
	padding-left: 10px;
	text-align: left;
	color: #BC0205;
}
H2.lista{
	background: url(../pic/lista-nadpis.gif) no-repeat;
	font-size: 13pt;
	font-weight: bold;
	margin: 0 0 1px 0;
	padding: 4px 10px 4px 10px !important;
	padding: 3px 10px 3px 10px;
	text-align: left;
	color: #fff;
}
H2{
	font-size: 12pt;
	font-weight: bold;
	color: #e7138b;
	margin: 0;
	padding: 0 0 10px 0;
}
H3{
	font-size: 11pt;
	font-weight: bold;
	color: #d4024c;
	margin: 0;
	padding: 0 0 10px 0;
}
H4{
	font-size: 8pt;
	font-weight: bold;
	margin: 0;
	padding: 0 0 10px 0;
}
A{
	color: #bc0205;
	text-decoration: underline;
}
A:hover {
	color: #bc0205;
 	text-decoration: none;
}
HR{
	background-color: #B9B9B9;
	border: 0 none;
	color: #B9B9B9;
	height: 1px;
	clear: left;
}
UL{margin-top: 0;	list-style: square; line-height: 150%;}
OL{margin-top: 0px;}
P{margin-top: 0; margin-bottom: 10px; line-height: 150%;}
TABLE.tab{border: 1px solid #f0e6c3; margin-bottom: 10px;}
TH{
	background-color: #FFB96E;
	padding-left: 3px;
	padding-right: 3px;
	color: #fff;
}
TD{
	padding-left: 3px;
	padding-right: 3px;
}
IMG.help{cursor: help;}
.foto-right{
	float: right;
}
/* FORMULAR DEFAULT */
FORM{margin: 0; padding: 0;}
FORM.razeni{float: left;}
TD.label{text-align: right;}
INPUT.text-box{color: #000; font-size: 8pt; vertical-align: middle; }
INPUT.text-box2{color: #000; font-size: 8pt; vertical-align: middle; width:100px; }
TEXTAREA{font: normal 9pt "Arial CE", Arial, Verdana, Geneva, Helvetica, sans-serif; color: #000;}
SELECT.select-box{font-size: 8pt; padding: 1px auto 1px 5px;}
INPUT.button-box{background-color: #F1A605; border: 1px solid #000;	color: #000; font-weight: bold; cursor: pointer;	padding: 1px 5px; font-size: 8pt;}
INPUT.tl-koupit{cursor: pointer; vertical-align: top;}
INPUT.tl-hledat{cursor: pointer; vertical-align: top; vertical-align: middle;}
LABEL{font-weight: bold;}
/* KONEC FORMULAR DEFAULT*/

SPAN.povinne{color: Gray;}
FIELDSET{border: 1px solid #f0e6c3;}
LEGEND{color: #555;}

/* Navigacni menu */
.navigace {display: block; text-align: left; margin: 0; padding: 0 5px 15px 0;}
.navigace LI {background: url("../pic/li.gif") no-repeat left center; display: inline; float: none; margin-top: 0; padding: 0 3px 2px 14px;}
.navigace LI.first {background: none; padding-left: 0;}
.navigace LI A {display: inline; float: none; padding-bottom: 1px;}
/* konec nacigacni menu */

/*malé karty v katalogu*/
.kat-box{
	background-color: #f0e6c3;
	width: 259px !important;
	width: 262px;
	height: 104px;
	margin: 0 1px 2px 1px !important;
	margin: 0 1px 0 1px;
	padding: 2px;
	float: left;
}
.kat-foto-small{
	border: 1px solid #d30000;
	width: 100px;
	height: 100px;
	margin-right: 6px;
	float: left;
}
.foto-tip{
	border: 1px solid #d30000;
	width: 100px;
	height: 100px;
	margin: auto;
}
.kat-box-text{font-weight: normal;}
.kat-box-text H2{
	margin: 0;
	padding: 0;
	height: 30px;
}
.kat-box-text H2 A{
	font-size: 9pt;
	font-weight: bold;
	color: #d30000;
}
.kat-box-text H2 A:hover{
	color: #d30000;
	text-decoration: none;
}
.kat-box-text DIV.info{font-weight: normal; height: 50px;}
.kat-box-text DIV.tlacitka{margin: 0 auto 0 auto;}
.kat-box-text DIV.novinka{float: right; padding: 3px 12px; font-weight: bold; color: #e17c05;}
/* konec male karty v katalogu */

/* hlasky */
P.message-hlaska, UL.message-hlaska{background-color: #fdf8a5; border: 2px solid #dab213; padding: 15px; color: #000; font-weight: bold;}
P.message-hlaska A{font-weight: bold; color: #2B4B2B;}
P.message-vlozeno{background-color: #fdf8a5; border: 2px solid #dab213; padding: 15px; color: #000; font-weight: bold;}
P.message-vlozeno A{font-weight: bold; color: #2B4B2B;}
P.message-vlozeno A:hover{color: #2B4B2B; text-decoration: none;}
/* konec hlasky */

/* titulka boxy */
.box-kolekce{
	background: #FFB96E url(../pic/kat-lista-top.gif) no-repeat;
	margin: 0;
	padding: 10px;
}
.box-kolekce .foto-left{
	border: 1px solid #c1a576;
	margin: 3px 5px 5px 0;
	padding: 1px;
	float: left;
}
.box-kolekce .foto-right{
	border: 1px solid #c1a576;
	margin: 3px 0 5px 5px;
	padding: 1px;
	float: right;
}
.box-kolekce .foto-letacek{
	border: 1px solid #80b2ce;

	margin: 0 auto;
	padding: 1px;
}
.box-kolekce P{
	text-align: justify;
}
.box-kolekce-bottom{
	background: #FFB96E url(../pic/kat-lista-bottom.gif) no-repeat;
	margin: 0 0 5px 0;
	padding: 0;
	height: 2px;
	overflow: hidden;
}
/* konec titulka boxy */

.row-strankovani{
	float: right;
	padding-top: 3px;
}
.foto{border: 1px solid #bc0205;}
.sada-galery{
	background-color: #F0E6C3;
	padding: 0 0 10px 0;
}
.foto-galery{
	float: left;
	width: 100px;
	height: 100px;
	text-align: center;
	margin: 0 10px 10px 20px !important;
	margin: 0 10px 10px 14px;
	height: 140px;
}
.foto-galery IMG{
	border: 1px solid #bc0205;
}
.box-akce P.cena{
	font-size: 12pt !important;
	color: #6EBE20;
	font-weight: bold;
	padding-bottom: 10px;
	text-align: center;
}
.icon-karta{vertical-align: middle; margin-right: 3px; cursor: help;}
.icon-logo{vertical-align: middle; cursor: help;}
.mapka{border: 1px solid #D30000; float: right;}
.clear{clear: both;}
/* -------------------------------- ID ---------------------------*/
#main{
	/*width: 944px !important;*/
	width: 976px;
	background: #fff url(../pic/page-podklad.gif) no-repeat;
	margin: 0 auto;
	text-align: center;
}
#top{
	width: 944px;
	margin: auto;
}
#logo{
	width: 178px;
	height: 131px;
	float: left;
}
#top-obr{
	background: #8951f0 url(../pic/top-obr.gif) no-repeat;
	width: 580px;
	height: 73px;
	float: left;
	margin: 20px 0 8px 0;
}
#top-kosik{
	background: #a21189 url(../pic/top-kosik-podklad.gif) repeat-x;
	width: 186px;
	height: 73px;
	float: left;
	margin: 20px 0 8px 0;
	color: #fff;
}
/* TOP MENU */
#top-menu_new{margin: 0; padding: 0; float: left; width: 766px; background-color: #CC9900;}
#top-menu{margin: 0; padding: 0; float: left; width: 766px;}
#top-menu UL{list-style-type: none; background-color: #CC9900; height: 30px; margin: 0; color: #fff; padding: 0 6px;}
#top-menu LI{background-color: #CC9900; float: left; color: #fff;}
#top-menu LI A{background-color: #CC9900; padding: 8px 15px 7px 15px; display: block; font-weight: bold; color: #bc0205;}
#top-menu LI.oddelovac{background: url(../pic/oddelovac.gif) no-repeat; width: 2px; height: 25px; margin-top: 2px;}
/* KONEC TOP MENU */

#stred{width: 944px; margin: 8px auto;}
#lbox{text-align: center; width: 193px; float: left;}
.box-akce{margin: 0 10px 10px 10px !important;}

#box-vyhledavani{margin: 0 auto 8px auto;}

/* MENU */
.menu{margin: auto; padding: 0; width: 193px;}
UL.nav{width: 193px; list-style: none; margin: 0; padding: 0;}
UL.nav LI.foldout{background: #d79600 url(../pic/foldout.gif) no-repeat;}
UL.nav LI.not-foldout{background: #d79600 url(../pic/tl-not-foldout.gif) no-repeat;}
UL.nav LI A{
	font-size: 10pt;
	font-weight: bold;
	color: #fff;
	text-decoration: underline;
	display: block;
	width: 158px !important;
	width: 193px;
	padding: 5px 10px 5px 25px;
	text-align: left;
	border-bottom: 1px solid #fff;
}
UL.nav LI A:hover{text-decoration: none;}
UL.subnav{list-style: none; margin: 0; padding: 0;}
UL.subnav LI{margin: 0; padding: 0;}
UL.subnav LI A{background: #febb71 url(../pic/tl-submenu.gif) no-repeat; text-align: left; font-size: 9pt; font-weight: normal; color: #BC0205; padding: 3px 0px 3px 40px; width: 153px !important; width: 193px;}
UL.subnav LI A:hover{text-decoration: none;}
/* KONEC MENU */

DIV.ikonky{background: #821818 url(../pic/pbox-hlavicka02.gif) no-repeat;
	width: 186px;
	color: #fff;
	margin-bottom: 1px;
	padding: 7px 0 8px 0;
	text-align: center;
	margin-left: 4px;
	margin-top: 4px;
	font-weight: bold;}
DIV.obsah_ikonky{background: #f9f2df url(../pic/pbox-paticka.gif) no-repeat bottom; padding: 8px 12px; margin-bottom: 8px;text-align:center;
	width: 186px;
	color: #fff;
	margin-bottom: 1px;
	padding: 7px 0 8px 0;
	text-align: center;
	margin-left: 4px;
	margin-top: 0px;
	font-weight: bold;}

#sbox{
/*	background: #f9f2df url(../pic/sbox-top-rozky.gif) no-repeat; */
	width: 530px !important;
	width: 550px;
	margin: 0 0 0 7px;
	padding: 10px;
	text-align: left;
	float: left;
}
#sbox .lista-top{background: #ffb96e url(../pic/lista-top.gif) repeat-x; padding: 3px 20px 3px 20px; margin-bottom: 2px;}
#sbox .lista-bottom{background: #ffb96e url(../pic/lista-bottom.gif) repeat-x bottom; padding: 3px 20px 3px 20px; clear: both;}
#sbox .pocet{float: left; padding: 3px 15px 0 0;}

#pbox{
	text-align: left;
	float: right;
	width: 186px;
}
#pbox DIV.hlavicka01, #pbox DIV.hlavicka02, #pbox DIV.hlavicka03, #pbox DIV.hlavicka04, #pbox DIV.hlavicka05{
	width: 186px;
	color: #fff;
	margin-bottom: 1px;
	padding: 7px 0 8px 0;
	text-align: center;
	font-weight: bold;
}
#pbox DIV.hlavicka01{background: #9d1a86 url(../pic/pbox-hlavicka01.gif) no-repeat;	float: right;}
#pbox DIV.hlavicka02{background: #821818 url(../pic/pbox-hlavicka02.gif) no-repeat;}
#pbox DIV.hlavicka03{background: #4394ae url(../pic/pbox-hlavicka03.gif) no-repeat;}
#pbox DIV.hlavicka04{background: #5A5FFE url(../pic/pbox-hlavicka04.gif) no-repeat;}
#pbox DIV.hlavicka05{background: #35666d url(../pic/pbox-hlavicka05.gif) no-repeat;}
#pbox DIV.obsah{background: #f9f2df url(../pic/pbox-paticka.gif) no-repeat bottom; margin-bottom: 8px;text-align:center;}
#pbox DIV.obsah UL{margin: 0; padding: 0 10px 0 20px;text-align:center;}
#pbox DIV.obsah UL LI A{font-size: 9pt;text-align:center;}
#pbox DIV.obsah OL{margin: 0; padding: 0 10px 0 20px;text-align:center;}
#pbox DIV.obsah OL LI A{font-size: 9pt;text-align:center;}
#pbox DIV.obsah P{font-size: 8pt; margin-bottom: 0;text-align:center;}

/* BOX PRIHLASENI KLIENTA */
#box-prihlaseni{
	background: #f9f2df url(../pic/pbox-paticka.gif) no-repeat bottom; padding: 8px 12px; margin-bottom: 8px;
	float: right;
	text-align: left;
	width: 162px !important;
	width: 186px;
}
#box-prihlaseni TABLE{margin: 0 3px;}
#box-prihlaseni TD{background-color: transparent; text-align: left; font-size: 8pt;}
#box-prihlaseni P.small{text-align: left; margin: 0 0 3px 0;}
#box-prihlaseni P.small2{margin-top: 10px;}
#box-prihlaseni P.small A{font-size: 8pt;}
#box-prihlaseni INPUT.text-box{width: 60px !important; width: 60px; vertical-align: middle; width: 100px;}
#box-prihlaseni INPUT.tl-prihlasit{float: right; margin: 7px 0 0 0 !important; margin: 7px 0 0 0;}
#box-prihlaseni INPUT.tl-odhlasit{float: right; margin: 0px 0 0 0 !important;	margin: 0px 0 0 0;}
/* KONEC BOX PRIHLASENI KLIENTA */

/* STRANKA DETAIL VYROBKU */
#detail-vyrobku{background-color: transparent;}
#detail-vyrobku .detail-box-foto{float: left; margin: 0 5px 5px 0; width: 155px; text-align: center;}
#detail-vyrobku .foto {border: 1px solid #bc0205; width: 150px; height: 150px;}
#detail-vyrobku .no-foto {border: 1px solid #2B4B2B;}
#detail-vyrobku .vyrobek-popis{padding: 0 0 15px 0;}
#detail-vyrobku .detail-novinka{padding: 15px 25px; margin: 0 5px; float: right; color: #E17C05; font-size: 14pt; font-weight: bold;}
TABLE#detail-vyrobek-info{width: 362px !important; width: 358px; margin-bottom: 15px; border: 1px solid #f0e6c3;}
TABLE#detail-vyrobek-info TH{background-color: #f0e6c3; text-align: left; color: #555; line-height: 150%;}
TABLE#detail-vyrobek-info TH SPAN.poznamka{font-weight: normal;}
TABLE#detail-vyrobek-info TD{background-color: #f0e6c3; text-align: left;}
#detail-vyrobku .bottom-cena{padding: 0 10px; float: right;}
#detail-vyrobku .nase-cena{font-size: 11pt; font-weight: bold; color: #6EBE20; display: block; padding-bottom: 10px; text-align: right;}
#detail-vyrobku .bezna-cena{text-align: right; font-weight: bold; display: block;}
#detail-vyrobku .usetrite{font-weight: bold; text-align: right; display: block;}
#detail-vyrobku .mnozstvi{margin-top: 15px;}
/* KONEC STRANAKA DETAIL VYROBKU */

/* BOTTOM */
#bottom{
	background: #fff url(../pic/bottom-podklad.gif) no-repeat;
	width: 976px;
	height: 58px;
	color: #aa7906;
	font-size: 8pt;
	margin: auto;
	padding-top: 10px !important;
	padding-top: 12px;
	text-align: center;
	clear: both;
}
#bottom P{background-color: #f9f2df; width: 944px; margin: 0 auto; padding: 6px 0 6px 0;}
#bottom A{font-size: 8pt;}
/* KONEC BOTTOM */

.konec_v_kosiku {
padding: 6px 0 8px 0; 
color: #fff;
}
.kusu_v_kosiku {
padding: 6px 0 8px 0; 
color: #fff;
}
.prava_reklama {
margin-bottom: 8px;
}
.odkaz_login {
color: #F9F2DF;
}
.registrace {
width:488px; 
margin-top:20px; 
text-align:right;
}
.radit {
margin: 3px 3px 0 0; 
float: left;
}
.razeni {
float: left;
}
.form_razeni {
float: left; 
margin: 3px 0 0 3px;
}
.doporucujeme {
padding: 0px;
}
.doporucujeme {
padding: 10px;
}