/* OBECNE */

body {
background: #FFFFFF;
margin: 0;
padding: 0;
border: 0;
font-family: Verdana, Arial, Courier, sans-serif;
font-size: 11px;
line-height: 1.30;
text-align: center /* vycentrováno pro Internet Explorer */
}   

h1 {
font-size:180%;
margin:0 0 0.27em;
}

h2 {
font-size:140%;
margin:0 0 0.27em;
}

form {
margin:0;
padding:0;
}

table, input, textarea {
font-size: 11px;
padding: 0;
border: 0;
}

img {
border: 0px;
}

a {
color:#BD5C3B;
text-decoration: none;
}
a:hover, a:focus {
color:#BD5C3B;
text-decoration: underline;
}
.noscreen { 
display: none;
clear: both;
}
ul {
margin: 0;
padding: 0;
}
li {
list-style: none;
font-size: 10px;
}
.resetovac
{
float: none;
clear: both;
width: 0px;
height: 0px;
} 

/* rozmístění */

#obsah {
width: 980px;   /* celková šířka */
margin: auto;
text-align: left;
}

#hlavicka-null {
width: 100%;
}
#hlavicka {
background: #f5f5f5;
}

#zahlavi {
padding: 10px 10px 0px 10px;
}

#logo {
padding: 0px;
width: 292px;
float: left;
margin: 0 -3px 0 0; 
}

#polipet {
padding: 0px 468px 0px 292px;
text-align: center;
}
#banner {
padding: 0px;
width: 468px;
float: right; 
_margin: 0 0 0 -3px;
}

#menupokus-null {
width: 100%;
padding: 10px 0px 0px 0px;
}
#menupokus {
background: #f5f5f5;
}
#menupokus-odsazeni {
padding: 10px;
}
#vlevo-null {
width: 220px;
float: left;
_margin: 0 -3px 0 0;
}
#vlevo {
}
#stred-null {
padding: 0px 220px; 
}
#stred {
padding: 10px;
}
#stred-null01 {
padding: 0px 0px 0px 220px; 
}
#stred01 {
padding: 10px 0px 10px 10px;
}
#vpravo-null {
width: 220px;
float: right;
_margin: 0 0 0 -3px;
}
#vpravo {
}
#paticka-null {
clear: both;
width: 100%;
padding: 10px 0px 0px 0px;
}
#paticka {
padding: 10px;
background: #f3f3f3;
}

/* vlastní styly */

#maillist-null, 
#menu-null, 
#novinky-null, 
#doporucujeme-null, 
#doporakce-null, 
#jednouvetou-null, 
#napsalijinde-null, 
#vyhledavani-null {
padding: 10px 0px 0px 0px;
}

#maillist, 
#menu, 
#novinky, 
#doporucujeme, 
#doporakce, 
#jednouvetou, 
#napsalijinde, 
#vyhledavani, 
#stred-odsazeni {
padding: 10px;
background: #f8f8f8;
}

#maillist li, 
#menu li, 
#doporakce li, 
#jednouvetou li, 
#napsalijinde li, 
#vyhledavani li {
background: #f2f2f2;
margin: 0px;
list-style: none;
display: block;
padding: .60em 8px;
behavior: url(hover.htc);
}

#novinky li, 
#doporucujeme li {
background: #f2f2f2;
margin: 0px;
list-style: none;
display: block;
padding: .60em 8px;
behavior: url(hover.htc);
height: 40px;
}


#menu li {
font-size: 11px;
}

#maillist li a, 
#menu li a, 
#novinky li a, 
#doporucujeme li a, 
#doporakce li a, 
#jednouvetou li a, 
#napsalijinde li a, 
#vyhledavani li a {
text-decoration: none;
font-weight: bold;
}

#maillist li a:hover, 
#maillist li a:focus, 
#menu li a:hover, 
#menu li a:focus, 
#novinky li a:hover, 
#novinky li a:focus, 
#doporucujeme li a:hover, 
#doporucujeme li a:focus, 
#doporakce li a:hover, 
#doporakce li a:focus, 
#jednouvetou li a:hover, 
#jednouvetou li a:focus, 
#napsalijinde li a:hover, 
#napsalijinde li a:focus, 
#vyhledavani li a:hover, 
#vyhledavani li a:focus {
text-decoration: underline;
}

.nadpis-null {
background: #000000;
color: #FFFFFF;
padding: 0px;
}
.nadpis {
padding: .60em 8px;
font-weight: bold;
}
.text {
text-align: justify;
padding: 10px;
background: #f2f2f2;
min-height: 400px;
}
.text img {
padding: 4px;
}

.listovani-null {
padding: 0px;
margin: 10px 0px 0px 0px;
background: #f2f2f2;
}
.listovani {
margin: 0px;
padding: .60em 8px;
font-weight: bold;
}

.katalog {
width: 100%;
padding: 10px 0 0 0;
}
.tabulka {
width: 100%;
}

.katalog table {
width: 100%;
}
.katalog th {
background : #000000;
color : #ffffff;
height : 18px;
text-align: left;
}

.katalog td {
border-bottom: 1px solid #333333;
font-size: 11px;
}

.katalog a {
color: #9D4158;
}

.katalog li,
.katalog li a {
font-size: 11px;
}

.kosik {
width: 100%;
}

.kosik table {
width: 100%;
}

.kosik th {
background : #000000;
color : #ffffff;
height : 20px;
}

.kosik td {
border-bottom: 1px solid #333333;
font-size: 11px;
height : 20px;
}

.kosik td input{
margin: 0 0 0 10px;
}

.listakatalog {
background : #000000;
color : #ffffff;
width: 100%;
height : 16px;
}

.text table {
width: 100%;
}

.text a {
color: #9D4158;
}

.text li,
.text li a {
font-size: 11px;
}

/*formuláře*/

.registrace { 
text-align: center;
}

.registrace label {
text-align: left;  
float: left; 
width: 170px; 
padding-left:10px; 
} 

.registrace input {
text-align: left; 
width: 180px; 
height: 16px; 
margin-bottom: 8px; 
}

.checkbox { 
text-align: center; 
}

.checkbox label {
text-align: left;  
float: left; 
width: 170px; 
padding-left:10px; 
} 

.checkbox input {
text-align: left; 
margin-bottom: 8px; 
}

.odeslat { 
text-align: center; 
}

.postovne { 
text-align: center;
}

.postovne label {
text-align: left;  
float: left; 
width: 250px; 
padding-left:10px; 
} 

.postovne input {
text-align: left; 
margin-bottom: 8px; 
}

.panel input {
font-size: 11px;
text-align: left; 
width: 80px; 
height: 16px; 
vertical-align: middle;
border: 1px solid #999999;
}

.formprihlasit label {
float : left;
width : 40px;
}
.formprihlasit input {
width : 100px;
margin-bottom : 8px;
}

#inputselect { 
font-size: 10px; 
}

#submitbutton { 
background: #000000;
color: #ffffff;
font-weight: bold; 
}

#maillist input{
border: 1px solid #999999;
}
/*menu černá #000000*/

#menu .nadpis-null {
background: #000000;
}
#menu li {
border-bottom: 1px solid #333333;
}
#menu li a {
color: #000000;
}
#menu li:hover,
#menu li.hover,
#menu li:focus {
background: #aaaaaa;
}

/*maillist černá #000000*/

#maillist .nadpis-null, 
#vyhledavani .nadpis-null {
background: #000000;
}
#maillist li, 
#vyhledavani li {
border-bottom: 1px solid #333333;
}
#maillist li a, 
#vyhledavani li a {
color: #000000;
}

/*novinky, doporučujeme fialová #9D4158*/

#novinky img, 
#doporucujeme img {
padding: 0px 2px 0px 0px;
}

#novinky .nadpis-null, 
#doporucujeme .nadpis-null {
background: #9D4158;
}

#novinky li, 
#doporucujeme li {
border-bottom: 1px solid #C18890;
}
#novinky li a, 
#doporucujeme li a {
color: #9D4158;
}
#novinky li:hover,
#novinky li.hover,
#novinky li:focus,
#doporucujeme li:hover,
#doporucujeme li.hover,
#doporucujeme li:focus {
background: #D5ADB0;
}

.box {
min-height: 40px;
}

/*jednouvetou modrá #4766AD*/

#jednouvetou .nadpis-null {
background: #4766AD;
}
#jednouvetou li {
border-bottom: 1px solid #91A0C7;
}
#jednouvetou li a {
color: #4766AD;
}
#jednouvetou li:hover,
#jednouvetou li.hover,
#jednouvetou li:focus {
background: #B6BED8;
}


/*doporakce zelená #6A9056*/

#doporakce .nadpis-null {
background: #6A9056;
}
#doporakce li {
border-bottom: 1px solid #A5BA8F;
}
#doporakce li a {
color: #6A9056;
}
#doporakce li:hover,
#doporakce li.hover,
#doporakce li:focus {
background: #C3D1B2;
}


/*napsalijinde žlutá #B99E41*/

#napsalijinde .nadpis-null {
background: #B99E41;
}
#napsalijinde li {
border-bottom: 1px solid #D2C487;
behavior: url(hover.htc);
}
#napsalijinde li a {
color: #B99E41;
}
#napsalijinde li:hover, 
#napsalijinde li.hover,
#napsalijinde li:focus {
background: #E0D7AD;
}

.radeklichy {
height: 19px;
}

.radeksudy {
background: #e5e5e5;
height: 19px;
}

