/* obecne definice ----------------------------------------------------------------------------------- obecne definice */

*
{
padding: 0px;
margin: 0px;
}


body
{
background-color: #000000;
background-image: url('/design/pozadi6.jpg');
background-repeat: repeat-y;
background-attachment: fixed;
background-position: center bottom;
color: #000000;
font-family: verdana;
font-size: 8pt;
text-align: center;
line-height: 120%
}


/* obal */
#obal
{
width: 995px;
margin: 0px auto;
text-align: left;
background: white;
position: relative;
}


/* hlavicka  -----------------------------------------------------------------------------------------------  hlavicka*/
#head
{
margin: 0px;
height: 136px;
position: absolute;
top: 0px;
left: 0px;
width: 995px;
background: url('../design/logo.png') top left no-repeat;
}


/*h3#titul
{
height: 136px;
font-size: 0px;
font-weight: normal;
color: white;
padding: 25px 0px 0px 95px;
background: url('../design/logo.gif') 0px  0px no-repeat;
}*/


#head table#lista
{
width: 100%;
border-collapse: collapse;
background: url('../design/lista.png') top left repeat-y;
height: 24px;
position: absolute;
top: 136px
}


#head table#lista tr td
{
padding: 0px;
text-align: center;
}


#head table#lista tr td img
{
border: 0px none;
}


/* obsah ------------------------------------------------------------------------------------------------------ obsah */

#hlavni
{
position: absolute;
left: 212px;
top: 156px;
padding: 0px 0px 0px 0px;
width: 570px;
font-family: verdana;
font-size: 8pt;
} /* 723 */ 


#hlavni #uvod
{
}


#katalog
{
position: relative;
width: 570px;
} /* 530 */


#katalog h1
{
color: gray;
font-size: 17px;
border-bottom: 1px solid #cccccc;
padding: 10px 10px 10px 0px;
margin: 0px 0px 10px 0px;
}


#katalog h3
{
font-size: 17px;
font-weight: bolder;
}


/* ruzne ------------------------------------------------------------------------------------------------------ ruzne */ 
table tr td
{
font-family: verdana;
font-size: 8pt;
text-align: justify;
padding: 4px;
margin: 0 0 0 0;
}


table tr td a.a-nazev,a:hover.a-nazev,a:visited.a-nazev
{
color: #000000;
text-decoration:none;
font-weight:bold;
}


table tr td a.a-popis,a:hover.a-popis,a:visited.a-popis
{
color: #000000;
text-decoration: none;
}


table tr td a.a-dph,a:hover.a-dph,a:visited.a-dph
{
color:#000000;
text-decoration: none;
font-weight: bold;
}


table tr td a.a-dph-kc,a:hover.a-dph-kc,a:visited.a-dph-kc
{
color: #000000;
text-decoration: none;
}


table tr td
{
font-family: verdana;
font-size: 8pt;
}


table tr td img
{
text-align: center;
}


table
{
padding: 0;
margin:0;
border-bottom: solid 1px #d0d0d0;
bgcolor: #FFFFFF;
}


a:link
{
font-weight: normal;
text-decoration: none;
color: #0000FF
}


a:visited
{
font-weight: normal;
text-decoration: none;
color: #0000FF;
}


a:hover
{
font-weight: bold;
text-decoration: underline;
color: #0000FF
}


a:active
{
font-weight: normal;
text-decoration: none;
color: #OOOOFF;
}

.nezalamuj
{
white-space: nowrap;
width: 130px
}


/* menu -------------------------------------------------------------------------------------------------------- menu */

#left_menu
{
line-height: 110%;
position: absolute;
top: 162px;
padding: 0px;
float: left;
width: 185px;
left: 5px;
font-size: 8pt;
font-family: 'verdana';
background: url('../design/box_stred.png') top left repeat-y;
}


#left_menu h3
{
color: #5F7DCF;
padding: 8px 8px 8px 16px;
font-size: 14px;
color: white;
height: 16px;
background: url('../nove_pics/cart_bg.gif') 2px 0px no-repeat;
}


#right_menu
{
line-height: 110%;
position: absolute;
top: 162px;
padding: 0px;
width: 185px;
left: 803px;
font-size: 8pt;
font-family: 'verdana';
background: url('../design/box_stred.png') top left repeat-y;
}
 
 
#right_menu h3
{
display: block;
padding: 8px;
padding-top: 8px;
padding-left: 16px;
color: #5F7DCF;
font-size: 14px;
color: white;
height: 16px;
background: url('../nove_pics/cart_bg.gif') top left no-repeat;
}


#right_menu h3 #velkoobchod
{
margin: 0px 0px 25px 0px;
}


#right_menu h3 a
{
font-size: 14px;
color: white;
text-decoration: none;
font-weight: bolder;
}


#right_menu p
{
margin: 0px 10px 5px 10px;
text-align: justify;
}


ul.menu
{
list-style-type: none;
padding-bottom: 10px;
margin: 0px 15px 0px 10px;
}


li
{
padding: 0px 0px 0px 0px;
}


.menu b
{
font-style: regular;
margin-top: 2px
}


li a:link
{
text-decoration: none;
color:black;
}


li a:visited
{
text-decoration: none;
color: black;
}


li a:hover
{
text-decoration: bold;
color: #004998;
}


li a:active
{
text-decoration: none;
}


ul.menu li:hover
{
background: #FFFFFF;
}


#left_menu fieldset
{
border: 0px;
padding: 10px 10px 10px 10px;
width: 220px
}


#hledani
{
border: 1px solid #004A99;
width: 167px;
height: 20px;
margin: 3px 0px 3px 8px;
}


.hledat
{
height: 20px;
width: 143px;
_width: 130px;
border: 0px none;
float: left
}


#lupa
{
border: 0px none;
padding: 0px;
margin: 0px;
}


.submitsearch
{
background-color: #ff6600;
border: 0px;
padding: 5px;
margin: 0px;
color: #ffffff;
font-size: 11px;
font-weight: bold;
width: 32px;
display: inline;
}


.submitsearch:hover
{
color: black;
}


/* katalog -------------------------------------------------------------------------------------------------- katalog */

p
{
margin-bottom: 15px;
}


p#kat_celk
{
padding-left: 10px;
}


.popis
{
padding: 0px;
text-align:justify;
}


.popis h2, .cart-table h2 , .cart-table1 h2, .cart-table1 h2 a
{
font-weight: bolder;
font-size: 105%;
color: #000000;
padding: 5px;
padding-left: 0px;
text-align: left;
}

      
.ceny
{
text-align: right;
color: #000000;
font-weight: bolder;
margin-bottom: 10px;
}


.ceny em
{
color: gray;
font-style: normal;
font-weight: bolder;
display: block;
}


.popis img
{
float: left;
margin-right: 10px;
}


.popis p
{
margin: 0px 0px 0px 270px;
}

  
.tlacitko
{
clear: both;
text-align: center;
}

 
.submit
{
_width: 90px;
*width: 90px;
}


.submit
{
background-color: #ff6600;
background: url('../nove_pics/dokosiku.gif') top left no-repeat #ffffff;
border: 0px;
padding: 5px;
Xfloat: left;
color: #ffffff;
margin-top: 0px;
font-size: 11px;
font-weight: bold;
display: inline;
width: 80px;
}


.submit:hover
{
background-color: #D5D5D5;
background: url('../nove_pics/dokosiku.gif') top left no-repeat #ffffff;
border: 0px;
padding: 5px;
Xfloat: left;
color: black;
text-decoration: underline;
font-size: 11px;
font-weight: bold;
width: 80px;
}

 
table.cart-table
{
border-bottom: 1px solid  #EDEDED;
float: left;
clear: both;
display: inline;
Xwidth: 214px;
width: 540px;
padding: 5px;
overflow: hidden;
background: white;
padding: 0px 10px 10px 10px;
X_height: 210px;
}


table.cart-table a
{
text-decoration: none;
color: black;
}


table.cart-table a:link
{
text-decoration: none;
color: black;
}


table.cart-table a:visited
{
text-decoration: none;
color: black;
}


table.cart-table a:active 
{
text-decoration: none;
color: black;
}


table.cart-table a:hover
{
text-decoration: none;
color: black;
}


table.cart-table a:hover
{
text-decoration: none;
color: black;
} 


table.cart-table tr td h2 a
{
font-weight: bolder;
}


table.cart-table tr td h2 a:link
{
font-weight: bolder;
}


table.cart-table tr td h2 a:hover
{
font-weight: bolder;
}


table.cart-table tr td h2 a:active
{
font-weight: bolder;
}


table.cart-table tr td h2 a:active
{
font-weight: bolder;
}


table td.cart-table1
{
width: 260px;
Xbackground-color: red;
}


table td.cart-table2
{
width: 80px;
Xbackground-color: green;
}


table td.cart-table3
{
width: 110px;
Xbackground-color: red;
}


table td.cart-table4
{
width: 60px;
Xbackground-color: green;
}

 
/* footer ---------------------------------------------------------------------------------------------------- footer */

#footer
{
border-top: 10px solid #004998;
font-size: 90%;
margin: 20px 0px 0px 0px;
color: #333333;
width: 572px;
}


#footer p
{
padding: 10px 0px 10px 10px;
text-align: right;
}

  
/* nevim co to je ------------------------------------------------------------------------------------ nevim co to je */  

img
{
border-style: none;
}


input,textarea
{
border: 1px solid #cccccc;
}

  
hr.cleaner
{
clear: both;
height: 1px;
margin: -1px 0 0 0;
padding: 0;
border: none;
visibility: hidden;
} 


#infocentrum
{
margin: 0px 0px 0px 0px;
padding: 9px 0px 0px 0px;
clear: both;
width: 179px;
height: 32px;
background: url('../nove_pics/cart_bg.gif') top left no-repeat #ffffff;
}


#infocentrum a
{
color: white;
font-size: 12px;
font-weight: bold;
text-decoration: none;
margin: 0px 0px 0px 12px;
}

  
h2
{
color: gray;
padding: 0px;
font-weight: normal;
margin: 0px;
}

 
/* detail produktu ---------------------------------------------------------------------------------- detail produktu */  
 
.notice
{
color: red;
font-weight: bold;
font-size: 12px;
}


/* Úvod ------------------------------------------------------------------------------------------------------- Úvod */

#uvod
{
}


#uvod h4
{
width: 75px;
float: left;
margin: 0px;
padding: 0px;
font-size: 11px;
}


#uvod span
{
margin: 0px;
padding: 0px;
margin-left: 3px;
width: 15px;
float: left;
}


#uvod p
{
margin: 0px;
margin-left: 97px;
margin-bottom: 15px;
}


#uvod a
{
color: #004998;
}


#uvod #novinky
{
border-top: 1px solid #bababa;
border-bottom: 1px solid #bababa;
padding: 10px 0px 10px 0px;
margin: 10px 0px 10px 0px;
}


#uvod #novinky p
{
margin-bottom: 0px;
}


#uvod #novinky h3
{
text-align: center;
font-size: 120%;
}


#kosik-sma
{
margin: 15px 10px 20px 25px;
}


#uvod #banner
{
text-align: center;
}


ul#nakupni
{
margin-left: 25px;
}