﻿*
  {
    margin: 0;
    padding: 0;
}

img
 {
   border: 0;
}

html, body
 {
   font-family: arial, tahoma, verdana, sans-serif;
   text-align: center;
   color: #787878;
   background: #BC1418 url(../obrazky/talling.gif) repeat-y;
}

div#hlavny
 {
   width: 100%;
   text-align: left;
   background: url(../obrazky/bottom.jpg) bottom left no-repeat;
   float: left;
   margin: 110px auto 0 auto;
}

div#wrapper {
   background: url(../obrazky/top.jpg) top left no-repeat;
   float: left;
   width: 100%;
}

div#lavy
 {
   width: 430px;
   text-align: center;
   float: left;
}

div#pravy
 {
   width: 554px;
   text-align: left;
   float: left;
   background: #ffffff;
   margin: auto auto 300px auto;
   padding: 16px 0 0 16px;
}

div#sluzby
 {
   width: 538px;
   _width: 540px;
   height: 50px;
   text-align: left;
   float: left;
   background: #6C0000;
   border-right: solid 0px #6C0000;
}

div.sluzbybox
 {
   font-size: 0.75em;
   color: #ffffff;
   width: 169px;
   height: 40px;
   text-align: center;
   float: left;
   background: #6C0000;
   padding: 5px;
}

div.sluzbybox a
{
   color: #ffffff;
}

div.sluzbykosik
 {
   font-size: 0.75em;
   width: 169px;
   height: 40px;
   text-align: center;
   float: left;
   background: #ffffff;
   padding: 5px;
}

div.sluzbykosik a
{
   color: #787878;
   font-weight: bold;
   text-decoration: none;
}

div#navigacia
 {
   width: 540px;
   height: 30px;
}

div#navigacia ul
 {
   list-style-type: none;
}

div#navigacia ul li
 {
   font-size: 0.85em;
   width: 106px;
   _width: 108px;
   float: left;
   background: #6C0000;
   border-right: solid 2px #ffffff;
}

div#navigacia ul li a
{
   text-align: center;
   display: block;
   color: #ffffff;
   font-weight: bold;
   padding-top: 5px;
   padding-bottom: 6px;
   text-decoration: none;
}

div#navigacia ul li a:hover
{
   text-align: center;
   display: block;
   color: #6C0000;
   font-weight: bold;
   background: #ffffff;
}

div.beznytext
{
   width: 538px;
   padding-top: 10px;
   clear: both;
}

h1
{   
   font-size: 1em;
   color: #82aa31;
}

h2
{   
   font-size: 1em;
   color: #82aa31;
   margin-top: 5px;
   margin-bottom: 5px;
   clear: none;
}

h3
{   
   font-size: 0.75em;
   color: #82aa31;
   margin-top: 5px;
   margin-bottom: 5px;
}

h3.podkategoria
{   
   padding: 5px;
}

h3 a
{
   color: #860000;
   /*padding-left: 18px;
   background: url('../obrazky/odrazka-link.gif'); */
}

p
{
   font-size: 0.75em;
   text-align: justify;
   line-height: 125%;
}

p.center
{
   font-size: 0.75em;
   text-align: center;
   line-height: 125%;
   clear: both;
   margin-top: 10px;
   margin-bottom: 10px;
}

div.polovica
{
   width: 253px;
   height: 200px;
   float: left;
   margin: 3px;
   padding: 5px;
   background: #FFE1DC;
}

div.tretina
{
   width: 163px;
   height: 110px;
   float: left;
   margin: 3px;
   padding: 5px;
   background: #FFE1DC;
   text-align: center;
}

img.napravo
{
   float: right;
   border: 1px solid #c8cac9;
   margin: 5px;
   padding: 2px;
}

img.nalavo
{
   float: left;
   border: 1px solid #c8cac9;
   margin: 5px;
   padding: 2px;
}

img.nalavo2
{
   float: left;
}

div#pata
 {
   width: 538px;
   _width: 540px;
   height: 30px;
   text-align: center;
   float: left;
   background: #6C0000;
   border-right: solid 2px #ffffff;
   margin: 0 0 16px 0;
}

hr
{
   clear: both;
   width: 538px;
   border: 1px solid #860000;
   margin-top: 10px;
   margin-bottom: 10px;
}

p a
{
   color: #860000;
   /* padding-left: 18px;
   background: url('../obrazky/odrazka-link.gif'); */
}

a.obrazok
{
   color: #ffffff;
   padding-left: 0;
   background: none;
}

p.produkt_kosik
{
   width: 38px;
   float: left;
   height: 38px;
   padding-top: 53px;
   padding-left: 5px;
   padding-right: 5px;
   padding-bottom: 5px;
}

p.produkt_cena
{
   width: 96px;
   float: left;
   height: 91px;
   text-align: center;
   padding-top: 5px;
}

p.produkt_celkom
{
   width: 96px;
   float: left;
   height: 91px;
   text-align: center;
   padding-top: 5px;
}

p.produkt_kosik_popis
{
   width: 124px;
   float: left;
   height: 86px;
   padding: 5px;
}

p.produkt_zrusith3
{   
   font-size: 0.75em;
   color: #82aa31;
   margin-top: 5px;
   margin-bottom: 5px;
}
{
   width: 10px;
   float: left;
   height: 86px;
   padding: 5px;
}

p.produkt_popis
{
   width: 288px;
   float: left;
   height: 86px;
   padding: 5px;
}

p.produkt_medzisucet
{
   width: 412px;
   float: left;
   padding: 5px;
}

p.produkt_medzisucet_cena
{
   width: 96px;
   float: left;
   text-align: center;
   padding-top: 5px;
}

p.produkt_medzisucet_zrusit
{
   width: 10px;
   float: left;
   padding: 5px;
}

p.formular_nalavo
{
   width: 150px;
   float: left;
   padding: 5px;
}

p.formular_napravo
{
   width: 368px;
   _width: 378px;
   float: left;
   padding: 5px;
   text-align: center;
}

p.formular_napravo2
{
   width: 252px;
   _width: 262px;
   float: left;
   padding: 5px;
   text-align: center;
}

p.podkategoria
{
   width: 432px;
   _width: 442px;
   float: left;
   padding: 5px;
   text-align: justify;
}

div.produkt_zoznam_sivy
{
   width: 538px;
   height: 96px;
   background: #F5F5F5;
}

div.produkt_zoznam
{
   width: 538px;
   height: 96px;
   background: #ffffff;
}

ul.zoznam
{
   margin-left: 20px;
   text-align: justify;
   font-size: 0.75em;
   margin-top: 10px;
   margin-bottom: 10px;
}

input.bezne_pole
{
   width: 90%;
   font-family: arial, tahoma, verdana, sans-serif;
   color: #787878;
   font-size: 1em;
   border: 1px solid #82aa31;
}

input.submit_pole
{
   width: 50%;
   font-family: arial, tahoma, verdana, sans-serif;
   color: #787878;
   font-size: 1em;
   border: 1px solid #82aa31;
}

textarea
{
   width: 90%;
   font-family: arial, tahoma, verdana, sans-serif;
   color: #787878;
   font-size: 1em;
   border: 1px solid #82aa31;
}

select
{
   width: 90%;
   font-family: arial, tahoma, verdana, sans-serif;
   color: #787878;
   font-size: 1em;
   border: 1px solid #82aa31;
}

.cursor { cursor: hand; }

ul.text {
   margin: 5px 0 5px 30px;
}

ul.text li {
   font-size: 0.75em;
}

ol {
   margin: 5px 0 5px 30px;
}

ol li {
   font-size: 0.75em;
}
