body {
	margin: auto;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	
}
.tucne{
	font-weight: bold;
	font-size:12px;
	color: black;
		
}
p {
	text-align: justify;
	font-size:12px;
	color:#505050;
}

.red {
	color: red;
	
}

a {
	color:#471B8F;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

.img-left {
	float: left;
	width: auto;
	margin: 0px;
	padding: 3px 15px 10px 0;
	
}
.img-center {
    text-align:center;

}

img{
	border: 0px;
}

h1 {
	
	font-size: 22px;
}

h2 {
	font-size: 11px;
}

/* Header */

#header {
    width: auto;
    margin: auto;
    height: auto;
    background: #FFFFFF url('../images/horni_menu.png') repeat-x;
}

/* prihlaseni */
#prihlaseni {
    width: 1000px;
    height:20px;
    position: relative;
    margin: auto;
    padding: 0 0 0 20px;
}

/* menu horní */
#menuhorni {
    width: 1000px;
    height:47px;
    margin: auto;
    
    
    
}
#menuhorni ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#menuhorni li {
    margin: 0;
    padding: 0;
    font-size:14px;
    float: left;
    
}
#menuhorni li {
    margin: 0;
    padding: 0;
    font-size:14px;
    float: left;

}
#menuhorni a {
    padding: 0 10px 0 10px;
    min-width: 68px ;
    text-decoration: none;
    text-align: center;
    display: block;
    color: white;
}
.menuhornia2 li{
    
    line-height: 47px;
  
   height: 47px;
}
.menuhornia {

    line-height: 47px;

   height: 47px;
}
.menuhornia a:hover {
    background:  url('../images/horni_menu_hover.png') center no-repeat;
}

#kosik_menu_horni{
    width: 230px;
    height:47px;
    margin-left:770px;
    background-image:  url('../images/kosik.png');
    background-repeat: no-repeat;
    background-position: right;
}
#kosik_menu_horni a{
    color: #ffe700;
    font-size: 14px;
}
#kosik_menu_horni a:hover{
    text-decoration: underline;
}
.kosik_menu_horni_text{
    width: auto;
    height: 47px;
    padding: 14px 0 0 10px;
    position:absolute;
    color: #ffe700;
    font-size: 14px
}

/* Logo */

.logo {
	margin-top: 85px;
	margin-left: 15px;
	border: 0px;
}

#logo a {
	text-decoration: none;
}

/* velky obrazek */

#big {
	width: auto;
	height: 153px;
	margin: auto;
	text-align: center;
	background: #FFFFFF url('../images/logo-linka.png') repeat-x;
}

/* třísloupcové rozdělení */

#main1 {
	width: 1000px;
	margin:auto; 
	padding:0;
	background: #FFFFFF;
}
#main2 {
	margin:0; 
	padding:0;
	background: #FFFFFF;
}
#left {
	float:left;
	width:184px;
	margin:0 0 0 0;
	padding:0;
}

#nejprodavanejsi_zbozi{
    width: 184px;
    text-align: left;
    padding: 0;
}
#nejprodavanejsi_zbozi_vrch{
    color: #ffe700;
    height: 23px;
    font-size: 14px;
    padding: 10px 0 0 20px;
    background: url('../images/nejprodavanejsi_zbozi_vrch.png') no-repeat ;
}
#nejprodavanejsi_zbozi_text{
    padding: 0 5px 0 10px;
    height: auto;
    text-align: center;
    font-size: 11px;
    background: url('../images/nejprodavanejsi_zbozi_linka.png') repeat-y ;
}

.koupit{
    margin: 10px 0 0 100px;
    padding: 3px 0 10px 0;
    text-align: center;
    width: 69px;
    height: 23px;
    background: url('../images/koupit.png') no-repeat ;
    font-size: 14px;
    
}
.koupit a{
    color:white;
    text-decoration: none;
}
.koupit a:hover{
    color:white;
    text-decoration: underline;
}
.nejprodavanejsi_zbozi_info{
    text-align:left;
    margin: 10px 0 10px 0;
}
.nejprodavanejsi_zbozi_odkaz{
    text-align:left;
    margin: 10px 0 10px 0;
}
.nejprodavanejsi_zbozi_odkaz a{
    color: #970001;
    font-size: 14px;
    text-decoration: none;
}
.nejprodavanejsi_zbozi_odkaz a:hover{
    text-decoration: underline;
}
#nejprodavanejsi_zbozi_spodek{
    height: 9px;
    background: url('../images/nejprodavanejsi_zbozi_spodek.png') no-repeat ;
}

/* menu */

#menu {
    width: 184px;
}

#menu ul {
    margin-top: 0px;
    padding-left: 0;
    list-style-type: none;
}

#menu ul li ul a{

    padding-left: 30px;
}

#menu ul li ul a:hover{
    padding-left: 30px;
}

#menu ul li ul li ul a{
    padding-left: 40px;
}

#menu ul li ul li ul a:hover{
    padding-left: 40px;
}

#menu li {
    display: block;

}
#menu li klik {
    color: black;

}

#menu h1 {
    font-size: 16px;
    margin: 0 0 0 30px;
}

.ul_nulta_uroven {
    display: block;
    background: url('../images/menu.png') left bottom no-repeat;
    text-decoration: none;
    color: #9c0102;
    width: 166px;
    height: 19px;
    margin: 1px 0 0 0;
    padding: 4px 0 0 18px;
}
.ul_prvni_uroven{
    display: block;
    background-color: #fffab6;
    text-decoration: none;
    color: #9c0102;
    width: 153px;
    height: 19px;
    margin: 0 0 0 0;
    padding: 4px 0 0 18px;
}
.ul_druha_uroven{
    display: block;
    background-color: #fffab6;
    text-decoration: none;
    color: #9c0102;
    width: 143px;
    height: 19px;
    margin: 0 0 0 0;
    padding: 4px 0 0 18px;
}


#menu ul a:hover {
    text-decoration: none;
    color: white;
    width: 166px;
    height: 19px;
    margin: 1px 0 0 0;
    padding: 4px 0 0 18px;
    background: url('../images/menu2.png') left bottom no-repeat;
}

#right {
	float:right;
	width:230px;
	margin:0 0 0 0;
	padding:0;
}

#hledani{
  width: 230px;
  text-align:right;
}

#form_text {
    background: #f3f3f3;
    border: 1px solid #b0b0b0;
    height: 19px;
    width: 150px;
    font-size: 12px;
    font-family: tahoma;
}
#hledej{
    background: url('../images/hledej.png') top left no-repeat;
    width: 69px;
    height: 23px;
    border: 0px;
    color: white;
    cursor: pointer; cursor: hand;
}

#akce{
    width: 230px;
    text-align: left;
    padding: 20px 0 0 0;
}
#akce_vrch{
    color: #ffe700;
    height: 27px;
    font-size: 14px;
    padding: 10px 0 0 20px;
    background: url('../images/akce_vrch.png') no-repeat ;
}
#akce_text{
    padding: 0 5px 0 5px;
    height: auto;
    background: url('../images/akce_linka.png') repeat-y ;
}
#akce_spodek{
    height: 9px;
    background: url('../images/akce_spodek.png') no-repeat ;
}

#nahr{
    width: 300px;
    text-align: left;
    padding: 20px 0 0 0;
}
#nahr_vrch{
    color: #ffe700;
    height: 27px;
    font-size: 14px;
    padding: 10px 0 0 20px;
    background: url('../images/nahr_vrch.png') no-repeat ;
}
#nahr_text{
    padding: 0 5px 0 5px;
    height: auto;
    background: url('../images/nahr_linka.png') repeat-y ;
}
#nahr_spodek{
    height: 9px;
    background: url('../images/nahr_spodek.png') no-repeat ;
}

#super_nabidka{
    width: 230px;
    text-align: left;
    padding: 20px 0 0 0;
}
#super_nabidka_vrch{
    color: #ffe700;
    height: 27px;
    font-size: 14px;
    padding: 10px 0 0 20px;
    background: url('../images/akce_vrch.png') no-repeat ;
}
#super_nabidka_text{
    padding: 0 5px 0 10px;
    height: auto;
    text-align: center;
    background: url('../images/akce_linka.png') repeat-y ;
}
#super_nabidka_spodek{
    height: 9px;
    background: url('../images/akce_spodek.png') no-repeat ;
}


#middle_kosik {
	margin:0 0 0 202px;

}

#middle_kosik h1{
    font-size: 16px;
    color: #970001;
    border-bottom: solid 1px #970001

}

#middle {
	margin:0 248px 0 202px;

}


.column-in {
	margin:0 10px 0 10px;
	padding:0 0 0 0;
}

#middle h1{
    font-size: 16px;
    color: #970001;
    border-bottom: solid 1px #970001

}

.nazev{
    background-color: #fffab6;
    width: 392px;
    height: 23px;
    color: #970001;
    font-size: 14px;
    float:left;
    padding: 4px 0 0 139px;
    font-weight: bold;
    margin: 0;
    margin-bottom: 6px;
}
.nazev a{
    color: #970001;
    text-decoration: none;
    font-size: 14px;
}
.nazev a:hover{
    text-decoration: underline;

}
.vyrobek{
    width: 486px;
    font-size: 14px;
}

.obr{
    width: 139px;
    float:left;
}

.info{
    width: 345px;
    font-size: 12px;
    float:right;
    padding: 0;
    margin: 0;
}

.kosik{
    
    width: 345px;
    float:left;
    min-height: 40px;
    font-size: 14px;
    padding: 20px 0 0 139px;

}

.cena{
    float: left;

}
.objednat{
    float: right ;

}
.volnyradek {
    height: 45px;
    background: #ffffff;
}
.kosik .input{
    width: 23px;
    height: 23px;
    background: url('../images/input.png') no-repeat ;
    border-width: 0px;
    text-align: right;
    padding-right: 3px;
}

.kosik .input2{
    background: url('../images/objednat.png') top left no-repeat;
    width: 124px;
    height: 23px;
    border: 0px;
    color: white;
    font-size: 10px;
    padding-left: 13px;
    cursor: pointer; cursor: hand;
}

.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; 
	padding:0;
	background:transparent;
}
.cleaner2 {
	clear:both;
	height:20px;
	font-size:1px;
	border:none;
	margin:0; 
	padding:0;
	background:transparent;
}



/* paticka */

.paticka {
    font-size: 12px;
    width: auto;
    height: 55px;
    padding: 10px 0 0 0;
    margin: 10px 0 0 0 ;
    text-align: center;
    background: url('../images/paticka.png') repeat-x;
}