body {                   
margin: 0px;
padding: 0px;
font-family: arial, sans-serif;
font-size: 12px;
background: #e9eaec;
margin: 0 auto;
text-align: left;
}
a {
text-decoration: none;
}
#header {
width: 913px;
height: 211px;     
background: #e9eaec;
margin-bottom: 10px;
border: 1px solid #dbdcde;
border-top: 0;
}
#hlavni {
width: 915px;
height: auto;
margin: 0 auto;
color: #000;
text-align: left;
}
#levy-sloupec {
width: 186px;
float: left;
background-color: #e9eaec;
margin-bottom: 25px;
}
#pravy-layout {
width: 729px;
float: left;
}
#stred {
width: 519px;
float: left;
background: #e9eaec;
padding-top: 0px;
padding-bottom: 50px;
margin: 0 10px;
}
#pravy {
width: 190px;
float: left;
background-color: #e9eaec;
}
#paticka {
width: 913px;
height: 28px;
background: #fff;
border: 1px solid #dbdcde;
margin: 25px auto;
clear: both;
color: #0a71ad;
}
#paticka a {
color: #0a71ad; 
}

#head {
width: 913px;
height: 38px;

}
#hlavni_menu {
width: 600px;
height: 30px;
float: left;
margin: 4px 10px;
}
#vyhledavani {
width: 216px;
height: 38px;
background: #fff;
border-left: 1px solid #dbdcde;
border-right: 1px solid #dbdcde;
border-top: 1px solid #dbdcde;
float: right;
margin-right: 30px;
}

#leve_menu {
width: 186px;
}
#kategorie_button {
width: 90px;
height: 21px;
background: #fff;
border-top: 1px solid #dbdcde;
border-left: 1px solid #dbdcde;
border-right: 1px solid #dbdcde;
border-bottom: 0px solid #dbdcde;
padding-top: 9px;
float: left;
font-size: 11px;
font-weight: bold;
text-align: center;
}
#kategorie_button a {
color: #007dc5;
text-decoration: none;
}
#vyrobci_button {
width: 55px;
color: #007dc5;
padding: 5px;
float: left;
font-size: 11px;
}
#leve_menu ul {
list-style: inside;
}
#leve_menu ul li {
width: 186px;
background-color: #fff;
background-image: url("../images/more.jpg");
background-position: 7px 9px;
background-repeat: no-repeat;
border: 0;
list-style: none;
margin-bottom: 1px;
float: left;
}
#leve_menu ul li.aktivnili {
background-image: url("../images/less.jpg");
}
#leve_menu ul li a {
width: 153px;
display: block;
text-decoration: none;
color: #007dc5;
border: 1px solid #dbdcde;
padding: 7px;
padding-left: 24px;
}
#leve_menu ul li a:hover {
width: 148px;
color: #003451;
border-right: 6px solid #003451;
}
#leve_menu ul li#m1 a{
border-top: 0;
}
#leve_menu ul ul{
margin: 0;
margin-bottom: -5px;
}
#leve_menu ul ul li{
list-style: none;
margin: 0;
padding: 0;
border: 0;
background-color: #e9eaec;
}
#leve_menu ul ul li.aktivnili {
list-style: none;
}
#leve_menu ul ul li a{    
width: 160px;
background: #eff0f1;
color: #007dc5;
border: 0;
border-bottom: 1px dotted #a6d8f6;
padding: 7px 0 7px 25px;
}
#leve_menu ul ul li a:hover{
background: #f7f7f8;
width: 160px;
color: #007dc5;
border: 0;
border-bottom: 1px dotted #a6d8f6;
}
#leve_menu ul ul li a.aktivni{
background: #f7f7f8;
width: 160px;
color: #007dc5;
border: 0;
border-bottom: 1px dotted #a6d8f6;
}
.active {
font-weight: bold;
}

#kosik {
width: 170px;
margin-top: 25px;
margin-left: 15px;
border-right: 1px solid #f7f8fa;
border-left: 1px solid #f7f8fa;
border-bottom: 1px solid #f7f8fa;
}

#kosik #polozek
{
display: inline;
padding: 0;
text-decoration: underline;
color: #007dc5;
}

#prihlaseni {
margin-top: 30px; 
}

#prihlaseni div {
text-align: right;
padding: 5px 20px;
}

#prihlaseni a {
color: #000;
font-size: 9px;
margin-left: 5px;
}

#prihlaseni #reg {
margin-right: 50px;
}

.email {
padding-right: 5px;
font-size: 11px;
}
.pass {
padding-right: 6px;
font-size: 11px;
}
.send {
margin-left: 132px;
margin-top: 7px;
}
.input {
width: 130px;
}

#pravy #novinky ,#pravy #prihlaseni{
width: 190px;
margin-top: 20px;
margin-bottom: 10px;
}
#pravy #novinky h2,#pravy #prihlaseni h2 {
font-size: 15px;
}
#pravy #novinky #images {
margin-left: 15px;
margin-top: -9px;
}
#pravy #novinky #text_novinka {
margin-left: 15px;
margin-top: 5px;
}
#pravy #novinky #text_novinka ul li {
list-style: none;
}

#pravy #novinky #text_novinka span { 
width: 170px;
display: block;
overflow: hidden;
}

#pravy #novinky #text_novinka a{
color: #000;
text-decoration: underline;
}

#pravy #akce {
width: 190px;
margin-top: 20px;
}
#pravy #akce h2{
font-size: 15px;
}
#pravy .akce_polozka { 
width: 190px;
max-height: 190px;
float: left;
margin-bottom: 10px;
}
#pravy .akce_polozka img {       
float: left;
margin: 0 10px;
}
#pravy .akce_polozka .akce_popis {
float: right;
width: 170px;
}  

#stred #navigace {
width: 519px;
padding: 8px;   
font-size: 11px;
float: left;
}

#navigace span a {
color: #007dc5;
}

#stred #vypis_zbozi .strankovani {
margin: 0;
padding: 0 5px;
height: 20px;
float: left;
width: 100%;
}

#stred #vypis_zbozi .strankovani span {
margin-right: 11px;
}

#stred #vypis_zbozi, #stred .registracebc {
width: 505px;
height: auto;
padding: 25px 6px;
background: #fff;
color: #007dc5;
margin-top: 0;
border: 1px solid #dbdcde;
float: left;
}

#stred #vypis_zbozi #submenutext {
margin-left: 40px;
}

#stred #vypis_zbozi h1, #stred #vypis_zbozi h3, #stred #vypis_zbozi p {
margin: 5px;
}

#stred #vypis_zbozi #detail_h {
padding: 5px;
padding-left: 29px;
display: block;
background-color: #e9eaec;
background-image: url('../images/detail_round.jpg');
background-position: 5px center;
background-repeat: no-repeat;
margin-left: 12px;
margin-right: 16px;
margin-bottom: 0;

font-size: 12px;
font-style: normal;
}

#stred #vypis_zbozi .detail_h2 {   
padding: 10px 0;
padding-left: 29px;       
background-color: #fff;
background-image: url('../images/detail_round_w.jpg');
background-position: 5px center;
background-repeat: no-repeat;
margin-left: 12px;  

font-size: 12px;
font-style: normal;
}

#stred #vypis_zbozi #detail_popis_full, .detail_dostupnost {
width: 100%;
float: left;
color: #383838;
padding-bottom: 20px;   
}

#stred #vypis_zbozi #detail_popis_full_in {
margin-left: 40px;
}

#stred #vypis_zbozi #detail_popis_full ul {
list-style: disc outside;
padding: 10px 20px;
margin-left: 50px;
}

#stred #vypis_zbozi #detail_popis_full ul li {
float: none;
margin: 5px 0;
white-space: normal;
} 

#stred #vypis_zbozi #detail_pravo-out { 
float: right;
width: 182px; 
margin-right: 16px;          
}

#stred #vypis_zbozi #detail_pravo-out ul {
list-style-position: outside;
list-style-type: disc;
margin-left: 15px;
}

#stred #vypis_zbozi #detail_pravo-out ul li {
float: none;   
}

#stred #vypis_zbozi #detail_pravo-out ul li a {
padding: 0;
color: #000;
text-decoration: underline;
}

#stred #vypis_zbozi #detail_pravo { 
width: 168px;
background: #e9eaeb;
padding: 0 7px 7px 7px;;
}

#stred #vypis_zbozi #detail_pravo-in {
width: 166px;
background: #e9eaeb;
border: 1px solid #fff;
border-top: 0;       
color: #383838;
font-size: 11px;
}

#stred #vypis_zbozi #detail_pravo-in img{
margin: 5px 0;
}

#stred #vypis_zbozi .dostupnost
{    
margin: 0;      
height: 12px; 
width: 60px; 
min-width: 60px;
background: #aec9e7 no-repeat url('../images/dostupnost.png') -1px -1px;
color: #555;
padding: 3px 0 3px 8px;
border: 1px solid #cfdbe9;   
font-size: 11px;
} 

#stred #vypis_zbozi #detail_pravo-in #cena_detail {
float: left;
margin: 4px;
}

#stred #vypis_zbozi #detail_pravo-in .addbasket {
text-align: center;
margin: 5px 0;
width: 168px
}

#stred #vypis_zbozi #detail_pravo-in .ks {
width: 60px;
margin: 0 10px;
}

#stred #vypis_zbozi #detail_pravo-in .sub {
margin: 13px auto;
}

#stred #vypis_zbozi #detail_kod, #stred #vypis_zbozi #detail_vyrobce {
margin-left: 12px;
color: #004296; 
}

#stred #vypis_zbozi #detail_popis {
margin: 15px 12px;
font-size: 10px;
}

#stred #vypis_zbozi .js_cena {
margin-bottom: 20px;
}

#stred #vypis_zbozi #detail_image {
float: right;
width: 295px;
text-align: center;
}

#stred #vypis_zbozi #detail_image img {
border: 0px solid #b3b7bd;
margin: 3px auto;  
}
                    
#stred #vypis_zbozi #detail_dole {
float: left;
}

#stred #vypis_zbozi #f_iltrZbozi p {
margin: 0;
}

#stred #vypis_zbozi span#podkategorie {
display: block;
background: #e9eaec;
padding: 7px 9px;
margin: 5px 60px;
color: #336eab;
}

#stred #vypis_zbozi #submenu {
width: 485px;
display: inline;
background: #e9eaec;
border-bottom: 1px solid #ddd;
border-top: 1px solid #ddd;
float: left;
padding: 10px 0 10px 10px;
margin: -20px 5px 0 5px;
}

#stred #vypis_zbozi #submenu ul{
margin: 0;
}

#stred #vypis_zbozi #submenu ul li{
float: left;
margin: 5px;  
white-space: nowrap;
list-style: none;
padding: 0;
}

#stred #vypis_zbozi #submenu ul li a{
color: #383838;
text-decoration: underline;   
font-size: 10px;
}

#stred #vypis_zbozi #submenu ul li a:hover{
color: #000;     
}

#stred #diskuse-produkt {
width: 519px;
float: left;
}

#stred .novinky {
overflow: hidden;
padding-right: 20px;
color: #000;
}

#stred #vypis_zbozi .text ul
{
list-style: outside disc;
margin: 10px 20px;
color: #000;
text-align: justify;
}

#stred #vypis_zbozi .text ul li
{
padding: 5px;
}

#stred #vypis_zbozi .text ul li ul
{
list-style: circle;
}

#filtr_select {
font-size: 10px;
}

.produkty_rada {
width: 525px;
font-size: 14px;
overflow: hidden;
text-align: left;
margin-top: 8px;
}
.produkt {
width: 154px;
font-size: 14px;
float: left;
text-align: center;
background: #e9eaeb;
margin: 6px;
height: 235px;      
}
.produkt .horni {
height: 215px;
overflow: hidden;
}

.produkt .vypis-vice {
margin-left: 5px;
padding: 0;
float: left;
}

.produkt .datdo {
display: inline;
margin-right: 5px;
padding: 0;     
float: right;
}

.image_produkt {
margin: 2px auto 0 auto;
height: 126px; 
}

.image_produkt .uimg {  
}

.vlozit-detail {
margin-top: 5px;
width: 160px;
}
.nazev {  
width: 144px;
margin: 5px; 
text-align: left;
font-size: 12px;
padding:0;
text-align: center;
float: left;
}
.nazev a {
color: #1544a0;
font-size: 12px;   
}
.popis {    
width: 144px;
float: left;
margin: 0 5px;  
text-align: left;
font-size: 11px;
color: #3c3c3c; 
}
.cena {          
font-size: 16px;
color: #3c3c3c; 
font-weight: bold;     
}

.input_search {
width: 158px;
height: 23px;
background: url("../images/input.jpg");
border: 1px solid #3b647c;
float: left;
margin-right: 10px;
color: #fff;
}

#vyhledavani p {
margin-top: 7px;
margin-left: 7px;
}

#kosik table {
margin: 4px;
}

#kosik td {   
font-size: 9px;
padding: 1px;
}

#kosik #cara {
border-top: 1px solid #000;
} 

#kosik a {
color: #000;
display: block;
padding-left: 30px;
}

#kosik td a {
color: #F00;  
padding-left: 0;
}

#kosik h2 {
margin-left: -15px;
padding: 2px;
font-size: 12px; 
font-style: normal; 
background-image: url("../images/kosik_left.jpg");
background-repeat: no-repeat;
background-position: 0 0;
}
#paticka p {
float: left;
padding: 6px;  
}
.copy {
float: right;
padding: 6px;
}

#hlavni_menu ul{
    margin:0;
}
li.menici {

float: left;
}

li.menici a{
    padding: 8px 10px;
background: #e9eaec;
color: #015281;
}
li.menici a:hover {
background: #ffffff;
}

ul {
list-style: none;
}
.skladem {
font-size: 12px;
}
.vypis {
margin-top: 10px;
}
.filtr {
padding: 3px;
font-size: 10px;
float: left;
width: 100%;
}
.sub {
padding-right: 0;
}
img {
border: 0px;
}

#detailinfo {
width: 98%;
margin: 0 auto;
margin-top: 10px;
margin-bottom: 20px;
min-height: 220px;
_height: 200px;
}

.right {
padding-top: 30px;
}        
   
.kosik-tabulka {margin-bottom:10px;width:100%}
.kosik-tabulka thead th {background:#e5e5e5;text-align:center;font-weight:normal;font-size:100%;padding:2px}
.kosik-tabulka tbody td {padding:2px;border-bottom:1px solid #e5e5e5}
.kosik-tabulka tbody td img {border:0}

.hvezda {
color: red;
font-size: 20px;
font-weight: bold;
}

.clearboth
{
clear: both;
height: 0;
margin: 0;
padding: 0;
}


.titulnitext img{
	margin:0;
/*	display:block;
	float:left;*/
}

#page404{
	width:539px;
	float:left;
}

#adresa,#dodani{
    padding:10px;
    margin:5px;

}
.vyrobce_logo{
    display:block;
    margin:10px 20px;
}


#hlavni_menu ul li {
	position: relative;
}
#hlavni_menu ul li ul {
	display: none;
}
#hlavni_menu ul li:hover ul {
	display: block;
	position: absolute;
	width: 160px;
	top: 23px;
	left: 0px;
	z-index: 6;
}
#hlavni_menu ul li ul li {
	position: relative;
	z-index: 7;
}
#hlavni_menu ul li ul li a {
	display: block;
	z-index: 8;
}

ul.poradna,ul.podpora{
}
ul.poradna li,ul.podpora li{
}


/* ODEBIRANI VLOZENYCH STYLU */
.float_left {float: left;}
.float_right {float: right;}
.align_left {text-align: left;}
.align_center {text-align: center;}
.align_right {text-align: right;}
.underline {text-decoration: underline;}
/* STRED */
#bannery {width: 495px; height: 351px; margin: 10px 0 10px 5px; position: relative;}
/* VPRAVO */
.pokladna {color: #000; margin-left: 130px; font-weight: bold;}
#prihlaseni .nejprodavanejsi {margin: 10px 0 0 10px;}
#prihlaseni .nejprodavanejsi li a {color: #007dc5;font-size:12px}
#text_novinka ul li {margin-bottom: 5px;}
#pravy #novinky #text_novinka ul li a {color: #007dc5; font-size:12px;}
.akce_popis a {color: #007dc5;display:block;width:140px}
.akce_dalsi {color: #383838; font-weight: bold; margin: 20px 0;}
/* PATICKA */
.partneri {text-align: center; margin-top: -20px}