* { 	margin: 0px; padding: 0px; } /*#cd333*/

body, table {
	margin: 0px;
	padding: 0px;
	font-family: tahoma, arial;
	font-size: 100%;
}

a {
color:#132172;
}

a:hover {
color:#cd3333;
/*text-decoration: none;*/
}

img{
border: 0px;
}

/*layout */

#super_main{
	background-position:  top;
	margin-left: 0px;
	margin-top: 0px;
	width: 957px;
	border: 0px solid #ffffff;
	float:left;
}

#hlavni {
  margin..: 0px;
  width: 957px;
	border:  0px solid;
	text-align: left;
	/*background: #B2C8DE url(../img/corner_left.gif)  no-repeat;*
  background-position: left top;*/
  background: transparent;
}


#pod_hlavni {
  margin: 0px;
  background: transparent;
}


#head {
	margin: 0px;
  padding: 0px;
	border-bottom: #000000 0px solid;
  height:150px;
  /*background: red; */
}



#left {
  float: left;
  /*position: absolute;*/
  top 120px;
  width:160px;
  border: #9AB0B8 0px solid;
	background: transparent;
	margin:0px;
	margin-top: 30px; /*20*/
}


#obsah {
  float: right;
  /*width: 78%;*/
  width:780px;
	border: #666666 0px solid;
  /*background: #F3444C;*/
	/*text-align: justify;*/
  padding: 3px;
  font-size: 80%;
  _margin-top: -10px;
  margin: 0px;
  background: transparent;
  /*background: #eeeeee;*/
  color:#ffffff;

}



#footer {
  clear: both;
	border-top: #9AB0B8 0px solid;
	text-align: center;
  background: transparent;
  font-size: 70%;
 /* width:100%;*/
}
/*layout end*/





#cesta
{
color:#F9F8CC;
font-size: 70%;
text-align:justify;
background:transparent;
float:left;
width:500px;
font-weight:bold;
}




#cesta a, #cesta a:active, #cesta a:visited {
color:#F9F8CC;
}


#cesta a:hover {
text-decoration: none;
}



.home{
/*
height:28px;
width:80px;
padding-left:60px;
margin-right:80px;*/
/*float:left;*/
margin-left:20px;
text-align: center;
}

#menu
{
  /*width: 160px;*/
  margin-top:0px;
  margin-left:20px;
	font-size: 70%;
	text-align: left;
	padding:0px;
	background: transparent;
	color: #132172;
  /*color: #0049A2;*/
font-weight: bold;
/*text-transform:uppercase;*/
}

.menuitem { /* #menu a:active, #menu a:visited */
font-size:120%;
font-weight: bold;
color: #0049A2;
text-decoration: none;
text-transform:uppercase;
display: block;
width:140px;
height:37px;
padding-top:10px;
text-align:center;
margin:5px 0px 0px 0px;
}

#menu a:hover strong {
text-decoration: none;
background: #F9F8CC;
}
/*
#menu a strong {
font-size:90%;
text-decoration: none;
background: #F9F8CC;
}
*/
#menu ul{
width:100%;
margin:0px;
padding:0px;
}

#menu li{
list-style-type: none;
display:block;
/*margin:5px 0px 0px 0px;
padding:0px;
text-align:center;
background: #B2C8DE  url(../img/menu_item.gif)  no-repeat;
width:140px;
height:37px;
padding-top:10px;*/
}

.obsah_produkty
{
/*float: right;*/
margin-left: 25px;
border: 0px solid #000000;
background: transparent;
padding: 2px;
}

.produkty_pouzdro
{
width:100%;
/*float:left;*/
}

.jine_pouzdro
{
width:95%;
color: #000000;
/*float:left;*/
}

#links
{
width:95%;
float: left;
padding:0px;
padding-right:20px;
text-align: right;
border: 0px solid #000000;
color:#132172;
margin:0px;
margin-top:20px;
/*margin-left:230px;*/
font-size:70%;
color: #132172;
text-transform:uppercase;
/*background: #F3444C;*/
}


#links a, #links a:active, #links a:visited {
font-weight: bold;
color: #132172;
}

#links a:hover {
text-decoration: none;
color: #cd3333;
}

#links #act, #menu #act {
text-decoration: none;
color: #cd3333;
}

.stav_kosiku
{
float:right;
width:220px;
height:40px;
border: #9AB0B8 0px solid;
padding: 2px;
font-size:80%;
color: #0049A2;
}

.anotace_kosik
{
/*color:#F9F8CC;*/
color: #0049A2;
font-weight:bold;
line-height:150%;
}

.table-pokladna, .table-pokladna-udaje{
width: 90%;
color: #000000;
margin-left: 50px;
font-size: 95%;
/*border: 1px solid #000000;*/
}

.table-pokladna td {
/*width: 33%;*/
margin-left: 50px;
font-size: 95%;
/*border: 1px solid #000000;*/
}

.table-pokladna-udaje td {
width: 33%;
margin-left: 50px;
font-size: 95%;
/*border: 1px solid #000000;*/
}

/************************************************************/
.old_cena{
	text-decoration: line-through;
}
.table_cenik td{
	border: solid 1px #0002C4;
	padding: 5px 0 5px 15px;
	background:  #FFFFFF;
}
.table_cenik{
	width: 100%;
	background: ;#0002C4;
}
.cenik_head{
	text-align: center;
}

/************************************************************/

/* kosik */
.kosik_radek_top  { background-color: #0042A5; color: #ffffff; font-weight: bold; }
.kosik_radek      { background-color: #ffffff; }
.kosik_radek_over { background-color: #F9F8CC; }
.kosik_bunka      { width: 12%; text-align: right;}
.kosik_bunka_name { width: 40%; text-align: right;}
#celkem  { background-color: #0042A5; color: #ffffff; font-weight: bold; text-align: right; }
.input-ks {
  border: 1px solid #000000;
	text-align: center;
  height: 18px;
  width: 20px;
}
/* */
.pokladna_hlaska{
color:#cd3333;
font-weight: bold;
padding:10px;
margin-left:50px;
width:250px;
}

.next_kosik{
margin-left:200px;
/*background:green;*/
width:530px;
padding-top:0px;
padding-left:0px;
font-weight:normal;
}

.icon_left
{
width:35px;
padding:2px;
float:left;
}


.anotace{
color:#000000;
}


.zbozi_box
 {

 marging-bottom: 5px;
 padding:4px;
 background: transparent;
 float:left;
 width:170px;
 margin:1px;
 border-right:1px solid #D6E1E5;
 color:#000000;
 font-size:90%;

 }

 .zbozi_box_kategorie
 {
 text-align:center;
 margin-bottom: 1px;
 padding: 2px;
 background: transparent;
 float:left;
 width:180px;
 margin:1px;
 border:0px solid #ffffff;
 font-size:75%;
 }


  .zbozi_box_kategorie a,.zbozi_box_kategorie a:active,.zbozi_box_kategorie a:visited
 {
 color:#132172;
 text-decoration: none;
 font-weight:bold;
 }

 .zbozi_box a, .zbozi_box a:active, .zbozi_box a:visited {
 color:#cd3333;
 font-weight:bold;
 text-decoration: underline;
 }

 .zbozi_box a:hover, .zbozi_box_kategorie a:hover{
 text-decoration: none;

 }

.vybrany_produkt_text
{
 width:432px;
 padding:2px;
 border: 0px solid #FFFFFF;
 color:#000000;
 /*font-weight:bold;*/
 font-size:95%;
 margin-left:15px;
 margin-top:20px;
 float:left;
 /*background:#F9F8CC;*/
}

.vybrany_produkt_img{
width:180px;
float:left;
margin-right:5px;
}

.vybrany_produkt_left{
width:250px;
float:left;
margin: 20px 0px 0px 5px;
}

.vybrany_produkt_prilohy{
width:200px;

background:#FFFFFF;
/*border: 1px solid #FFFFFF;*/

color: #000000;
padding:2px 2px 2px 10px;
font-weight:normal;
}

.vybrany_produkt_prilohy a, .vybrany_produkt_prilohy a:active, .vybrany_produkt_prilohy a:visited
{
color: #000000;
}

.vybrany_produkt_prilohy a:hover{
text-decoration:none;
}



.produkt_nadpis
{
font-weight: bold;
color:#cd3333;
font-size:110%;
text-transform: uppercase;
}



.input-image
{
border: 0px solid #ffffff;
font-size: 80%;
background: #0042A5;
color: #ffffff;
}


.bezna_cena{
background: #ffffff;
color: #000000;
padding:2px;
display: inline;
font-weight:bold;
}

.cena{
padding:2px;
margin-top:2px;
}

.akce_cena{
background: #ffffff;
color: #cd3333;
padding:2px;
font-weight:bold;
display: inline;
}

.cleaner
{
clear: both;
border: 0px solid #000000;
}

.cleaner_zbozi
{
clear: both;
border: 0px solid #000000;
border-top:1px solid #D6E1E5;
margin: 0px;
margin-top: 10px;
height:0px;
padding:0px;
font-size:0px;
height:10px;
}

.cleaner_kat
{
clear: both;
border: 0px solid #000000;
margin: 0px;
height:0px;
padding:0px;
font-size:0px;
height:20px;
}

.img
{
padding:0px;
border:0px solid #000000;
border:1px solid #ffffff;
}


.img_det{
padding:0px;
background:#ffffff; /*#F9F8CC*/
border:8px solid #F9F8CC;
}

h1
{
margin:0px;
font-family: tahoma, arial;
}

.akce_nadpis{
color:#cd3333;
font-weight:bold;
text-transform:uppercase;
font-size:140%;
letter-spacing:8px;
}

.akce_nadpis_vetsi {
color:#cd3333;
font-weight:bold;
text-transform:uppercase;
font-size:160%;
letter-spacing:8px;
}

.akce_nadpis_zluty {
color:#dddd00;
font-weight:bold;
font-size:160%;
letter-spacing:4px;
font-family: times new roman, times;
}

.form{
margin:0px 0px 5px 0px;
}

.sta_kat
{
color:#ffffff;
background: #0042A5;
font-family: tahoma, arial;
font-weight: bold;
width: 100%;
margin-top: 5px;
}

#profil ul
{
margin-top: 10px;
margin-left: 30px;
}


/* popup okno begin */
#slimbox{
  border: 0px solid #000000;
 /* background: #ffffff;*/
  position: absolute;
  width: 500px;
  text-align: center;
  margin: 0;
  padding: 0;
  top: 65px;
  left: 235px;
}

#slimbox_inner{
  margin: 3px;
}
/* popup okno end */


/* jak nakupovat */

.jak_nak_podrobne
{
list-style: none;
}

.jak_nak_podrobne li
{
display: inline;
}

/* pokladna */
#tab3
{
display: none;
}

.pokladna_vlastnost_table {
  text-align:left;
}

.pokladna_vlastnost_option {
  width:100px;
}

.vlastnosti {
  margin:15px 0px;
}
