body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	text-align: center;
	background: silver;
}

a {color: blue; text-decoration: none;}
a:link {color: blue;}
a:visited {color: blue;}
a:hover {color: red;}

img {border-style: none;}
h1 {font-size: 20px;} 
h2 {width: 100%; height: 24px; color: black; margin: 2px 0 15px 0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; text-align: center; font-size: 18px; background-color: silver;}
h3 {color: #c00; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 15px; margin: 0;}
h4 {margin: 0; font-weight: bold; color: black; font-size: 14px;}
input {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;}
textarea {font-family: Courier, Courier New; font-size: 14px;}
table {font-size: 12px;}
td {vertical-align: top;}
ul {list-style: circle outside URL(/images/li.gif); margin-left: 12px; padding-left: 12px;}
li {margin: 0 0 7px 0;}
form {margin: 0; padding: 0;}
p {margin-top: 0;}

.okraj-obr-r {margin: 0 0 10px 10px;}
.x {font-size: 12px;}
.zrus-float {clear: both;}
.tucne {font-weight: bold;}
.float-right {float: right; margin: 0 0 10px 10px;}
.float-left {float: left; margin: 0 10px 10px 0;}
.left {float: left;}
.width100 {width: 100%;} /* kvuli peekabo bugu v IE */
.cara {overflow: hidden; width: 100%; height: 1px; background: URL('/images/hr1.gif') repeat-y scroll center;}
.error {color: red; font-weight: bold; font-size: 14px;}
.center {text-align: center;}

.menu {padding: 2px 9px 0 5px;}
.menu a {color: blue; height: 20px; padding: 5px 0 0 2px; display: block; border-bottom: 1px solid silver; text-decoration: none;}
.menu a:hover {color: red; text-decoration: none; border-right: 5px solid red; background-color: #e0e0e0}
.menu p {margin: 5px 0 5px 0; color: navy; font-weight: bold; font-size: 11px;}

.aktualita {}
.aktualita .text {margin-left: 20px;}
.aktualita img {}

.kontakt {padding-bottom: 20px; font-size: 12px; border-width: 0px; border-style: solid; border-color: red;}
.kontakt .jm {margin: 0 10px 0 0; width: 200px; border-width: 0px; border-style: solid;}
.kontakt .data {margin: 0 10px 0 0; width: 250px; border-width: 0px; border-style: solid;}
.kontakt .jazyk {margin: 0; width: 130px; border-width: 0px; border-style: solid;}

.titleodkazy {text-align: center;}
.titleodkazy table {}
.titleodkazy td {width: 160px;}

#obal {margin: auto; width: 850px; background-color: white; border: 1px solid gray;}
#main {margin: auto; padding: 10px 0 10px 0; text-align: left; width: 830px;}
#main #titulek {overflow: hidden; height: 110px; width: 830px; background: url(/images/titulek.gif)}
#main #titulek h1 {visibility: hidden; display: inline;}
#main #pruh {width: 100%; height: 30px; background-color: white;}
#main #pruh-vlajky {text-align: right; padding-left: 20px; height: 30px;}
#main #pruh-text {float: left;}
#main #pruh-oddel {height: 5px; overflow: hidden;}
#main #obsah {background: url(/images/background.gif) 0 0 repeat-y; height: 100%;}
#main #obsah-bottom {}
.pozadi:after {content: ""; display: block; visibility: hidden; clear: both;}
#main #bloky {float:left; width:200px; font-size: 12px;}
#main #bloky-obsah {padding: 5px 5px 0 0;}
#main #text {float:left; width:630px;}
#main #text-obsah {padding: 5px 0 0 10px;}

.blok-title {font-family: Arial, Helvetica, sans-serif; background-position: 0 2px; padding: 0 0 7px 20px; background-image: url(images/bod.gif); background-repeat: no-repeat; color: navy; font-weight: bold; font-size: 14px; text-decoration: underline;}
.blok-body {padding: 0 0 20px 0;}

#copyright {font-size: 11px; color: navy; text-align: center; clear : both;}

#admin-menu {width: 200px; float: left; text-align: left;}
#admin-menu-body {font-size: 12px; padding: 5px; border: 2px solid red;}
#admin-main {float: left; width: 700px; text-align: left;}
#admin-main-body {margin: 0 5px 0 10px;}
#admin-user-left {float: left;}
#admin-user-right {text-align: right;}

#eshop {}
#eshop #infobox {padding: 3px 5px 3px 5px; background-color: silver; border-top: 1px solid red;}
#eshop #infobox #username {float: left;}
#eshop #infobox #menu {float: right; text-align: right; background-color: silver; background-color: silver;}
#eshop .nadpis-kat {font-weight: bold;}
#eshop .tab_kat {width: 100%;}
#eshop .tab_kat table {width: 100%;}
#eshop .tab_kat td {width: 50%; border-style: solid; border-color: silver gray gray silver; border-width: 1px; background-color: #FFE7E7;}
#eshop .tab_kat .nadpis-kat a {height: 20px; padding: 3px 0 0 3px; display: block; text-decoration: none;}
#eshop .tab_kat .nadpis-kat a:hover {background-color: silver; text-decoration: underline;}
/*#eshop .tab_zbozi {}
#eshop .tab_zbozi table {}
#eshop .tab_zbozi td {background: URL('/images/tab_zbozi_back.png') repeat-y;}
#eshop .tab_zbozi .nadpis-kat {height: 11px; background: URL('/images/tab_zbozi_top.png');}
#eshop .tab_zbozi .nadpis-kat a {height: 27px; _height: 30px; padding: 3px 0 0 3px; display: block; text-decoration: none;}
#eshop .tab_zbozi .nadpis-kat a:hover {background-color: silver; text-decoration: underline;}
#eshop .nadpis-kat {font-weight: bold;}
*/
#eshop .tab_zbozi {}
#eshop .tab_zbozi .zbozi {margin: 2px; width: 202px; background: URL('/images/tab_zbozi_back.gif') repeat-y;}
#eshop .tab_zbozi .nadpis-kat {padding: 9px 0 0 2px; height: 20px; background: URL('/images/tab_zbozi_top.gif') no-repeat;}
#eshop .tab_zbozi .nadpis-kat a {height: 27px; display: block; text-decoration: none;}
#eshop .tab_zbozi .nadpis-kat a:hover {text-decoration: underline;}
#eshop .tab_zbozi .zbozi-text {height: 10px;}
#eshop .tab_zbozi .bottom-kat {height: 11px; background: URL('/images/tab_zbozi_bot.gif') no-repeat;}


#eshop .cena {color: red; font-weight: bold;}
#eshop .cena-kusy {width: 100px; float: left; padding: 4px 0 0 5px;}
#eshop .pocet_kusu {width: 30px;}
#eshop .kosik {vertical-align: middle; margin-top: -4px}

#e_tk_seznam th {height: 30px;}
#e_tk_seznam td {height: 25px; vertical-align: middle; border-bottom: 1px solid silver;}

#kosik {width: 620px;}
#kosik tr {background-color: #DEDFFF}
#kosik th {background-color: lightpink;}


