
body {
color : #2e260f;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
margin : 0;
padding : 0;
text-align : center;
background-color : #5ba0d6;
}
p {
margin : 0;
padding : 0;
}
select {
width : auto;
text-align : left;
font-size : 11px;
border : 1px solid black;
}
img {
border : none;
}
h1 {
display : none;
visibility : hidden;
}
label {
font-size : 11px;
margin-left : 10px;
}
fieldset {
border-style : dotted;
border-color : #505050;
padding : 5px;
font-weight : normal;
width : 400px;
margin : 0 auto;
margin-bottom : 10px;
}
legend {
margin-bottom : 0;
font-weight : bold;
color : #2c2c2c;
font-size : 12px;
}
.none {
display : none;
visibility : hidden;
}
a {
color : #464646;
text-decoration : none;
}
a:hover {
color : #000000;
text-decoration : none;
}
.ok {
background-color : green;
color : white;
text-align : center;
padding : 2px;
}
.nok {
background-color : red;
color : white;
text-align : center;
padding : 2px;
}
.fright {
float : right;
}
.fleft {
float : left;
}
.clear {
clear : both;
font-size : 0;
}
* {
margin : 0;
padding : 0;
}
#container {
margin : 0 auto;
text-align : left;
width : 979px;
}
#header {
background-image : url(/templates/salt/img/header.jpg);
width : 979px;
height : 232px;
display : block;
}
#header .slide {
position : relative;
top : 34px;
left : 494px;
width : 430px;
}
#border {
background-image : url(/templates/salt/img/border.gif);
background-repeat : repeat-y;
width : 979px;
}
#main {
background-image : url(/templates/salt/img/contentbg.gif);
background-color : #abe4fe;
margin : 0 12px 0 10px;
background-repeat : repeat-x;
}
#left {
width : 261px;
float : left;
display : inline;
background : #abe4fe url(/templates/salt/img/contentbg.gif) repeat-x;
}
#right {
float : right;
width : 580px;
}
.content {
width : 530px;
min-height : 250px;
padding-bottom : 10px;
}
.content h2 {
width : 520px;
min-height : 15px;
color : #ffffff;
font-size : 18px;
font-style : italic;
border-bottom : 1px dashed #2e2304;
margin : 10px 0 10px 0;
padding : 0 0 10px 0;
}
.content h3 {
color : #000000;
}
.content p {
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size : 13px;
font-style : italic;
color : #003a65;
padding : 0 0 10px 6px;
font-weight : 900;
line-height : 20px;
}
.content a {
color : #2e260f;
}
.content a:hover {
color : #cf0002;
}
.content ol, .content ul {
margin-left : 20px;
}
.content ol li ul {
margin-left : 20px;
}
.content table tr td {
padding-left : 2px;
}
.vitej {
min-height : 250px;
}
.vitej h3 {
background-image : url(/templates/salt/img/welcome.png);
background-repeat : no-repeat;
width : 520px;
height : 33px;
text-indent : 700px;
overflow : hidden;
font-size : 0;
border-bottom : 1px dashed #2e2304;
margin : 10px 0 5px 0;
padding : 0 0 10px 0;
}
.product {
width : 530px;
margin : 20px 0;
}
.product h3 {
background-image : url(/templates/salt/img/products.png);
background-repeat : no-repeat;
width : 530px;
height : 33px;
text-indent : 700px;
overflow : hidden;
border-bottom : 1px dashed #2e2304;
margin : 10px 0 15px 0;
padding : 0 0 10px 0;
}
.product a {
border : 1px solid #6698bd;
display : inline;
float : left;
margin : 6px 0 6px 11px;
}
.product a:hover {
border : 1px solid #c40000;
}
.product img {
border : 6px solid #ffffff;
}
#menu {
background : transparent url(/templates/salt/img/menu.gif) no-repeat;
width : 261px;
min-height : 449px;
}
#menu h2, #menu h3{
	display: none;
	visibility: hidden;
}
#menu-back {
background : url(/templates/salt/img/menu_back.png) repeat-y;
width : 261px;
margin-left : 93px;
}
#menu ul {
padding : 30px 0 0 0;
width : 220px;
margin-left : 15px;
}
#menu li {
background-image : url(/templates/salt/img/arrow.gif);
background-repeat : no-repeat;
background-position : left 9px;
border-bottom : 1px dotted #2e2304;
list-style-type : none;
padding : 4px 0 4px 30px;
text-align : left;
}
#menu a {
font-family : Arial, Helvetica, sans-serif;
font-style : italic;
font-weight : 900;
color : #2e260f;
text-decoration : none;
font-size : 12px;
}
#menu a:hover {
color : #c40000;
}
ul #eshop-menu {
margin : 0;
padding : 0;
}
#eshop-menu li {
margin : 0;
padding : 4px 0 4px 8px;
background : none;
border : 0;
}
#eshop-menu li ul {
margin : 0;
padding : 0;
}
#eshop-menu li ul li {
margin : 4px 0 4px 30px;
padding : 0;
}
.lastchild {
border-bottom : none !important ;
}
#menubottom {
background-image : url(/templates/salt/img/menubottom.jpg);
background-repeat : no-repeat;
width : 261px;
height : 76px;
margin-left : 93px;
}
#menubottom ul {
padding : 20px 0 0 0;
width : 240px;
margin-left : 15px;
}
#menubottom li {
float : left;
display : inline;
width : 77px;
text-align : center;
}
#menubottom a {
font-family : Arial, Helvetica, sans-serif;
text-decoration : none;
font-weight : bolder;
font-size : 10px;
color : #6e6b53;
text-transform : uppercase;
}
#menubottom a:hover {
color : #c40000;
}
#footer {
background-color : #8bcaef;
background-image : url(/templates/salt/img/borderfooter.gif);
height : 74px;
width : 979px;
}
#footerend {
background-image : url(/templates/salt/img/borderfooterend.gif);
background-repeat : no-repeat;
width : 979px;
height : 9px;
margin: 0 auto;
display : block;
}
#copyright {
background-image : url(/templates/salt/img/copyright.jpg);
background-repeat : no-repeat;
width : 220px;
height : 43px;
display : inline;
margin-left : 103px;
float : left;
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : 800;
color : #463d16;
padding : 30px 20px 0 20px;
text-align : center;
}
#copyright a {
font-family : Arial, Helvetica, sans-serif;
color : #463d16;
}
#payment {
display:block;
float:left;
height:56px;
/*margin:10px 0 20px 25px;*/
margin:2px 0 0 -2px;
width:555px;
color: #003A65;
line-height: 56px;
vertical-align: middle;
text-align: center;
font-size: 10px;
}
#payment a{
color: #003A65;
font-size: 10px;
}

#payment img {
border : none;
}
#m_prihlaseni label {
width : 110px;
float : left;
margin-bottom : 5px;
}
#m_prihlaseni h3 {
text-align : center;
margin-bottom : 2px;
}
#m_prihlaseni input {
float : left;
width : 200px;
font-size : 11px;
border : 1px solid black;
}
#m_prihlaseni input.radio {
float : left;
width : 20px;
border : 0 none;
margin-bottom : 2px;
}
#m_prihlaseni input.send {
margin-top : 10px;
width : auto;
float : right;
margin-bottom : 2px;
background-color : #ddebf7;
}
#m_prihlaseni p {
float : left;
margin : 0;
padding : 0;
}
#m_prihlaseni p.pozn {
text-align : left;
float : none;
font-weight : bold;
margin-left : 50px;
}
#m_prihlaseni br {
clear : both;
}
#m_shop img {
border : 0;
}
#m_shop .top {
border-bottom : 1px solid #9a809b;
padding : 5px;
margin-bottom : 5px;
text-align : center;
}
.strankovani {
font-size : 14px;
color : #000000;
font-weight : bold;
text-align : center;
padding : 2px;
}
#m_shop .slevy {
float : left;
width : 125px;
text-align: center;
background-color: #FFFFFF;
}
#m_shop .slevy img{
	max-width: 120px;
}
#m_shop .spravy {
float : right;
width : 400px;
}
#m_shop .spravy .sleva p span {
text-decoration : line-through;
}
#m_shop .spravy .sleva p strong {
color : red;
font-size : 12px;
}
#m_shop .slevy2 {
float : left;
width : 220px;
text-align: center;
}
#m_shop .spravy2 .sleva p span {
text-decoration : line-through;
}
#m_shop .spravy2 .sleva p strong {
color : red;
font-size : 12px;
}
#m_shop .spravy2 {
float : right;
width : 285px;
}
#m_shop a.nazev, #m_shop a.nazev:hover {
color : #000;
font-size : 16px;
font-weight : bold;
text-decoration : none;
}
#m_shop p {
padding : 0;
margin-top : 5px;
text-align : justify;
}
#m_shop p.detail_cena {
color : #000;
font-size : 15px;
text-decoration : none;
}
#m_shop p strong {
color : #000;
font-style : normal;
}
#m_shop h3 {
margin : 0 0 5px 0;
padding : 0;
font-size : 18px;
}
#m_shop table td {
font-size : 12px;
}
#m_shop table th {
height : 20px;
}
#m_shop input {
border : 1px solid black;
font-size : 11px;
height : 13px;
text-align : center;
}
#m_shop input.tlac {
height : 20px;
}
#m_shop select {
border : 1px solid black;
font-size : 11px;
height : 16px;
text-align : left;
}
#m_shop .sub_menu ul {
margin : 0;
padding : 0;
}
#m_shop .sub_menu ul li {
display : block;
float : left;
width : 175px;
margin : 0 0 10px 0;
padding : 0 0 0 0;
}
#m_shop div.popis {
margin-left : 10px;
}
#m_shop .galery a {
border : 1px solid #6698bd;
display : inline;
float : left;
margin : 6px 0 6px 11px;
}
#m_shop .slevy2 img {
	max-width: 210px;
	background-color: #ffffff;
	padding: 6px;
	border : 1px solid #6698bd;
}
#m_shop .galery a:hover{
border : 1px solid #c40000;
}
#m_shop .galery img{
border : 6px solid #ffffff;
}
#m_kosik a, #m_kosik a:hover {
color : black;
}
#m_kosik table {
font-size : 12px;
margin : 10px auto;
width : 525px;
}
#m_kosik th {
background : #1a4466 none repeat scroll 0 0;
border-bottom : 1px solid #d6ccd7;
border-top : 1px solid #d6ccd7;
color : white;
font-size : 11px;
padding : 1px 2px;
text-align : center;
vertical-align : top;
}
#m_kosik table td {
font-size : 11px;
background : #4f97d2 none repeat scroll 0 0;
font-size : 11px;
padding : 1px 4px;
vertical-align : middle;
text-align : right;
}
#m_kosik table td.info {
background : transparent;
}
#m_kosik table td.left {
text-align : left;
}
#m_kosik table td.ccenter {
text-align : center;
}
#m_kosik input {
border : 1px solid black;
font-size : 11px;
height : 13px;
text-align : right;
}
#m_kosik input.submit {
text-align : center;
font-size : 12px;
font-weight : bold;
height : auto;
width : auto;
background-color : #ddebf7;
}
#m_kosik fieldset {
margin-bottom : 5px;
font-size : 11px;
}
#m_kosik .form label {
width : 100px;
float : left;
font-weight : bold;
margin-bottom : 5px;
}
#m_kosik p {
font-weight : normal;
color : #000000;
font-style : normal;
font-size : 12px;
margin : 10px 0 10px 0;
}
#m_kosik p.red {
color : red;
font-weight : bold;
}
#m_kosik p.souhlas {
text-align : center;
}
#m_kosik .form {
font-weight : normal;
}
#m_kosik .form input {
float : left;
width : 200px;
text-align : left;
font-size : 11px;
border : 1px solid black;
}
#m_kosik .form input.radio {
float : left;
width : auto;
height: auto;
border : 0px none;
}
#m_kosik .form br {
clear : both;
}
#m_kosik textarea {
width : 390px;
height : 70px;
font-size : 11px;
border : 1px solid black;
}
#m_admin h3 {
margin : 15px 0 3px 0;
padding : 0;
font-size : 14px;
}
#m_admin ul li {
font-size : 13px;
font-weight : bold;
}
#m_admin table {
font-size : 12px;
margin : 0 auto 10px auto;
}
#m_admin th {
background : #1a4466 none repeat scroll 0 0;
border-bottom : 1px solid #d6ccd7;
border-top : 1px solid #d6ccd7;
color : white;
font-size : 11px;
padding : 1px 2px;
text-align : center;
vertical-align : top;
}
#m_admin th a, #m_admin th a:hover{
	color: white;
}
#m_admin th a.saktiv{
	color: #ABE4FE;
}
#m_admin table td {
font-size : 11px;
background : #4f97d2 none repeat scroll 0 0;
font-size : 11px;
padding : 1px 4px;
vertical-align : middle;
}
#m_admin input {
border : 1px solid black;
font-size : 11px;
height : 16px;
text-align : right;
}
#m_admin input.submit {
text-align : center;
font-size : 12px;
font-weight : bold;
height : auto;
width : auto;
background-color : #ddebf7;
margin-left : 200px;
}
#m_admin fieldset {
margin-bottom : 5px;
font-weight : bold;
}
#m_admin p {
font-weight : normal;
color : red;
margin : 10px 0 10px 0;
}
#m_admin p.help {
color : #000000;
font-style : normal;
}
#m_admin .form {
font-weight : normal;
margin-top : 2px;
margin-bottom : 5px;
}
#m_admin .form label {
width : 100px;
float : left;
font-weight : bold;
margin-bottom : 5px;
}
#m_admin .form input {
float : left;
width : 200px;
text-align : left;
font-size : 11px;
height : 13px;
border : 1px solid black;
}
#m_admin select {
float : left;
width : 200px;
text-align : left;
font-size : 11px;
border : 1px solid black;
}
#m_admin .form input.file {
width : auto;
height : auto;
}
#m_admin .form input.radio {
float : left;
width : 20px;
border : 0 none;
margin-bottom : 2px;
}
#m_kosik .form span{
	float: left;
	display: inline;
}
#m_kosik .form span input, #m_admin .form span input.radio  {
	float: none;
	display: inline;
}
#m_admin .form br {
clear : both;
}
#m_admin textarea {
width : 390px;
height : 70px;
font-size : 11px;
border : 1px solid black;
}
#m_kontakt p {
font-weight : normal;
color : #000000;
margin : 10px 0 10px 0;
}
#m_kontakt p.nadpis {
font-weight : bold;
color : #000000;
text-align : center;
}
#m_kontakt input {
border : 1px solid black;
font-size : 11px;
height : 16px;
text-align : right;
}
#m_kontakt .form {
font-weight : normal;
margin-top : 2px;
margin-bottom : 5px;
}
#m_kontakt .form label {
width : 100px;
float : left;
font-weight : bold;
margin-bottom : 5px;
}
#m_kontakt .form br {
clear : both;
}
#m_kontakt .form input {
float : left;
width : 200px;
text-align : left;
font-size : 11px;
height : 13px;
border : 1px solid black;
}
#m_kontakt textarea {
width : 390px;
height : 70px;
font-size : 11px;
border : 1px solid black;
}
#m_kontakt input.send {
margin-top : 10px;
width : auto;
height : auto;
float : right;
margin-bottom : 2px;
background-color : #ddebf7;
}
#m_galery .vypis a {
border : 1px solid #6698bd;
display : inline;
float : left;
margin : 6px 0 6px 11px;
}
#m_galery .vypis a:hover {
border : 1px solid #c40000;
}
#m_galery .vypis img {
border : 6px solid #ffffff;
}
