/*
browse, browseHead - styl např. pro přehled produktů
browsePaging - styl stránování
suda licha - styly střídajících se řádků

frm - styl formulářů TH - Název položky TD, vlastní vstupní pole

page - styl pro výpis uživatelských stránek

inp0, inp1, inp2, inp3, inp4 - definice 5 standarsních velikostí vstupnívh textboxů
inpfile2, inpfile3, inpfile4 - definice 3 standarsních velikostí input type=file

error, message  - styly pro chybové o oznamovací hlášky aplikace

panelleft, panelcenter, eshop_top - styly hlavního rozvržení stránek

strom - styl stromovéstruktury nabídky

a.stromactive - barva vybrané položky

MenuPart1, MenuPart2 - styl první úrovně menu

PopupMenu - styl ostatních úrovní menu

cfulltext1, cfulltext2, cfulltext3 - fulltext hledání

clogin, clogout - přihlášení a odhlášení

cnavi - navigace (předchozí, zpět na seznam, další)
*/
body {font-size:11px; font-family:Verdana; padding:0px 0px 10px 0px; margin: 0px 0px 0px 0px;}
a {text-decoration:none;color:#b5b6b5;}
a:hover {text-decoration:underline;}
a.a2 {color:blue;}

TABLE.browse
{	border-color:white;}

TR.browseHead TD, TR.browseHead TH
{	background-color: #F8F8F8;	color : Black; height:15px;font-weight:bold;
	padding-top:2px;padding-bottom: 2px;
	text-align:left;
}
TR.browseHead TD.tdright, TR.browseHead TH.tdright  {text-align:right; width:100px;}
TABLE.frm TR TD.tdright, TABLE.frm TR TH.tdright {text-align:right;}

TR.browseHead TD a, TR.browseHead TH a
{	color : Black; height:15px;font-weight:bold;
	padding-top:2px;padding-bottom: 2px;
	text-decoration: underline;
}
TR.browseHead TD a:hover, TR.browseHead TH a:hover {color: Black;}
TR.browsePaging TD { border: solid 0px black; padding: 2px 0px 2px 2px;background-color: #004A8F;}
TR.browsePaging TD a.active {font-weight:bold; background-color:white;color:#004A8F;}
TR.browsePaging TD a {font-weight:bold; color:white;text-decoration:none;padding-left:3px;padding-right:3px;}
TR.browsePaging TD a:hover {font-weight:bold; color:white;}

TABLE.browse TD, TABLE.browse TH
{
	padding-left: 5px;
	padding-right: 5px;
	height: 18px;
	border-bottom: #f8f8f8 1px solid;
}

TABLE.page TH
{
	color: Black;
	font-weight : bold;
	text-align : center;
	background : #F8F8F8;
	border-bottom: #CCCCCC 2px solid;
	height : 15px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

TABLE.page TD 
{
	background : white;
	padding-top:5px;
	padding-left: 5px;
	padding-right: 5px;

}

TABLE.frm, TABLE.page
{
	border : 0px solid #F8F8F8;
	background-color : white;
}
TABLE.frm {border-top: solid 1px #F8F8F8;}
TABLE.frm CAPTION
{
	color: Black;
	font-weight : bold;
	text-align : center;
	background : #F8F8F8;
	height : 15px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}
TABLE.frm TH
{
	color: Black;
	font-weight: bold;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	background: #F8F8F8;
	border-bottom: solid 0px #F8F8F8;
}

TABLE.frm  TD
{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	background-color : White;
	border-left:0px;
	border-bottom: solid 1px #F8F8F8;
}

TABLE.frm  TR
{
	height : 20px;
	
}

.suda, .suda TD {background-color: #FCFCFC;}
.licha, .licha TD {background-color:white;}	

textarea.inp0, textarea.inp1, textarea.inp2, textarea.inp3, textarea.inp4
{
	border-right: #b5b5b5 1px solid;
	border-top: #b5b5b5 1px solid;
	border-left: #b5b5b5 1px solid;
	border-bottom:#b5b5b5 1px solid;	
}
input.inp0, input.inp1, input.inp2, input.inp3, input.inp4
{
	padding-top:1px;
	padding-bottom:1px;
	border-right: #b5b5b5 1px solid;
	border-top: #b5b5b5 1px solid;
	border-left: #b5b5b5 1px solid;
	border-bottom:#b5b5b5 1px solid;
	height: 15px;
}

.inp0, .inp1, .inp2, .inp3, .inp4, .inpfile2, .inpfile3, .inpfile4, .btn, .inpfulltext
{
	background-color: white;
	color: black;
	font-weight: normal;
	font-size:11px;
	font-family:Verdana;
	padding: 0px 0px 0px 0px;
}
.inpfulltext {border: solid 1px #B5B5B5;height: 16px;}

.inpfile2, .inpfile3, .inpfile4
{
	height: 19px;
}
.btn
{
	height: 19px;
	background-color: #EFEFEF;
	font-weight: bold;
	border-right: #b5b5b5 1px solid;
	border-top: #b5b5b5 1px solid;
	border-left: #b5b5b5 1px solid;
	border-bottom:#b5b5b5 1px solid;
	padding-left:3px;
	padding-right:3px;
}
select.inp0, select.inp1, select.inp2, select.inp3, select.inp4
{
	xheight: 19px;
}

.inp0 { width:40px;}
.inp1 { width:80px;}
.inp2,.inpfile2,.inpfulltext { width:150px;}
.inp3,.inpfile3 { width:300px;}
.inp4,.inpfile4 { width:500px;}

.txt1 {color:#808080;}
.price {font-weight:bold;}

table.bordernone, table.bordernone tr td, table.bordernone tr th, table.bordernone td, table.bordernone th
{
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.error, .message  
{	
	width:400px; 
	border:solid 1px black; 
	padding:5px 5px 5px 5px; 
	font-weight:bold;
}

.txt {text-align:justify;}

.error 
{	
	background-color:#FF0000; 
	color:White; 
}
.message
{
	background-color: #0099ff;
	color: White;
}

TD.panelleft, TD.panelcenter, TD.panelright
{
	border-bottom: #b5b6b5 1px solid;
	border-top	: #b5b6b5 1px solid;
}
TD.panelright
{
	border-right: #b5b6b5 1px solid;
}

TD.panelleft div.panel0, TD.panelleft div.panel1
{
	padding-top:5px;
	padding-bottom:5px;
}

TD.panelleft div.panel1 {background-color:#b5b6b5;}

TD.panelleft div.panel1MenuLeft, TD.panelleft div.panel0MenuLeft
{
	padding-left : 2px;
}
TD.panelleft div.panel1MenuLeft {background-color:#b5b6b5;}
TD.panelleft div.panel1MenuLeft a 
{	
	color:White;	
	background : url(img/dot.gif) no-repeat 6px;
	padding-left : 13px;
}

TD.panelleft div.panel0MenuLeft a 
{	
	color:Black;	
	background : url(img/dotblack.gif) no-repeat 6px;
	padding-left : 13px;
}

TD.panelleft
{
	border-left: #b5b6b5 1px solid;
	
}

TD.panelcenter
{
	border-left: #b5b6b5 1px solid;
	border-right: #b5b6b5 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.browsePaging {border: solid 0px black; padding: 2px 0px 2px 2px;background-color: white;}
.browsePaging a.active {font-weight:bold; background-color:#808080;color:black;}
.browsePaging a {font-weight:bold; color:#808080;text-decoration:none;padding-left:3px;padding-right:3px;}
.browsePaging a:hover {font-weight:bold; color:white;background-color:#808080;}



.strom {
	font-weight: normal;
	color: #808080;
	padding-left:10px;
}
.strom img {margin-left:2px;margin-right:2px;border:0px;}
.strom a {
	font-weight: normal;
	text-decoration: none;
	color: #808080;
}
a.stromactive {color:#0000F0;}

.cfulltext1 {width:20px; text-align:left;}
.cfulltext2 {width:20px; text-align:right;padding-left:5px;}
.cfulltext3 {width:20px; padding-left:0px;padding-right:3px;}

.clogin {text-align:left;padding-left:5px;}
.clogout {text-align:right;padding-right:5px;}

TABLE.eshop_top
{
	background-image: url(IMG/top_background.jpg);
	background-position-x: right;
	background-repeat:no-repeat;
}
TABLE.eshop_top TR.line1 {height:0px;}
TABLE.eshop_top TR.line1 TD IMG {margin-bottom:-2px;=margin-bottom:0px;}
TABLE.eshop_top TR.line1 TD div.shoptitle {padding:20px 30px 20px 30px; font-size:50px; display:none;}
TABLE.eshop_top TR.line2 {background-color:#cccccc;height:24px;padding-top:0px;}
TABLE.eshop_top TR.line2 input.inp1, TABLE.eshop_top TR.line2 input.inp2 {font-weight:normal;background-color:White; margin: 0px 0px 0px 0px;}
TABLE.eshop_top TR.line3 {height:22px;}
TABLE.eshop_top input.inp2 {height:16px; padding-top:0px; vertical-align:top;}

DIV.paneproduct {border-bottom:#b5b6b5 1px solid;padding: 10px 5px 10px 5px;}

TABLE.noborder TD, TABLE.noborder TH, TABLE.noborder P {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

/* ************************************************************** */
/* Menu */
/* ************************************************************** */
table.MenuPart1
{
	background-color: transparent;
	border-bottom: solid 0px black;
}


table.MenuPart2 {padding: 0px 0px 0px 0px;margin: 0px 0px 0px 2px;}
table.MenuPart2 tr { }
table.MenuPart2 tr td { height:24px; border: solid 0px white;	font-weight: bold;padding-bottom:0px;}
table.MenuPart2 tr td a { padding : 3px 20px 4px 20px; color: #000000; display:block; text-decoration: none;}
table.MenuPart2 tr td a:hover { color: white; text-decoration: none;background-color: Gray;}
table.MenuPart2 tr td a.m2img {width:;padding:2px 2px 2px 2px;background-color:#ffffff;}
table.MenuPart2 tr td a.m2img:hover {color:White; background-color: #cccccc;}

/* Popup Menu */
table.PopupMenu {	border: solid 1px #B5B6B5;background-color: white;}
table.PopupMenu tr td {	border:solid 0px transparent; color: #004A8F; padding : 0x 0px 0px 0px;}
table.PopupMenu tr td a { background-color: white; text-decoration: none; display:block; font-weight : bold; border: 0px solid transparent; padding : 3px 11px 3px 11px;}
table.PopupMenu tr td a:hover {background-color:#cccccc; color: white; text-decoration: none;}
table.PopupMenu tr td span {color:#B5B5B5;}

