/* změna pozadí a ráměčků feefce na nové */
/* svetlejsi barva - pozadí count FFFAE6 */
/* růžové batvy faedf6 4bddaf fadfee f09dc0 */
body { 
  margin: 10px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
  font-family: "Verdana","Helvetica CE","Arial CE","Helvetica","Arial",sans-serif;
  font-size: 80%;
  color: #223A63;
  background-color: #fff;
}

table {border-collapse: collapse; border-color: #fadfee;}

/* odkazy */
a {color:#F5793D; text-decoration: none;}
a:hover {color: #ff0066; text-decoration: underline;}
a.strankovani {font-size: 90%; color: #de5a52; text-decoration: none;}
a.strankovani:hover {font-size: 90%; color: #ff0066; text-decoration: underline;}
a.kup {color:#f39; text-decoration:none;}
a.kup:hover {color: #f39; text-decoration:underline;}
a.sez_nam {color:#a63122; text-decoration:none;}
a.sez_nam:hover {color: #a63122; text-decoration:underline;}
a.kraje {color:#366; text-decoration:none;}
a.kraje:hover {color: #366; text-decoration:underline;}
a.shop_detail {color: #408040; text-decoration:none;}
a.shop_detail:hover {color: #99BF60; text-decoration:none;}

/* layout - divy*/
#celek {width: 1000px; margin: 0px auto 0px auto; padding: 10px 10px 10px 10px; background-color: #FBF3FA; background-image: url("http://www.shop.vivat.cz/image/header.jpg"); Background-repeat: no-repeat; background-position: 0px 0px;}
#top {height: 85px;}
#top_levy {float: left; padding: 0px 0px 0px 0px;}	
#top_pravy {float: right; width: 550px; padding: 0px 0px 0px 0px; font-weight: bold; color: #ED61A2; letter-spacing: 0.2em;}	
#mapa {float: left; width:30%; padding: 2px 0px 2px 0px; font-weight: bold; color: #ED61A2; letter-spacing: 0.4em;}	
#datum {float: right; width:68%; padding: 2px 0px 2px 0px; color: #f09dc0; font-size: 90%; text-align: right;}	

#topmenu {margin: 0; padding: 0; height:40px; background-color: #fadfee;}
ul#t_menu {float: left;  margin: 0px 0px 0px 0px; padding: 0; display: block; width: 730px; height:40px; background-color: #fadfee;}
ul#t_menu li {margin: 8px 0px 0 10px; padding: 0; float: left; list-style: none;  background-color: #fdd;}
ul#t_menu li a{ display: block; padding: 0px 6px 0px 6px; line-height: 24px; color:#ED61A2; text-decoration: none; background-color: #FBF3FA;}
ul#t_menu li a:hover {color: #FBF3FA; text-decoration: none; background-color: #F594DC;}

.g_hledej {float: right; width: 230px; height:32px; text-align: right;  margin: 0px 10px 0px 0px; padding: 8px 20px 0px 0px; background-color: #fadfee;}

#lista31 {float: left; width: 340px; padding: 3px 0px 3px 0px; color: #f09dc0;}	
#lista32 {float: right; width: 629px; padding: 3px 0px 3px 0px; letter-spacing: 0.1em; text-align: right;}	

#sloupec {float: left; width: 235px; margin: 5px 0px 0px 0px; padding: 0px 0px 20px 0px;}
.bunka {background-color: #FBF3FA;}	
ul.list {margin: 0px 0px 6px 0px; padding: 0px 0px 0px 0px;}
ul.list li {margin: 0px 0px 0px 0px; padding: 2px 0px 0px 0px; list-style: none;}

#page {float: right; width: 745px; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px;}		

#pata_leva {float: left; margin: 0px 0px 0px 0px; padding: 4px 0px 0px 0px; height: 56px; width: 502px; font-size: 11px; text-align:center; border: 1px solid #f09dc0;}
#pata_prava {float: right; margin: 0px 0px 0px 0px; height: 60px; width: 470px; font-size: 85%; vertical-align: middle; text-align: right;}
#copyright {padding: 5px 0px 5px 0px; margin: 10px 0px 0px 0px; font-size: 80%; border-top: 1px solid #f09dc0;}
.clear {clear:both}
.clear_l {clear:left}


/* mimo divy */
#hledej {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 800px; position: absolute; left: auto; top: 45px; text-align: right;}

/* obecné */
.levy {float:left; padding: 5px 0px 5px 0px; width:50%;}
.pravy {float:right; padding: 5px 0px 5px 0px; width:49%; text-align: right;}
.center {margin: 5px 0px 5px 0px; padding: 5px 5px 5px 5px; text-align:center;}
.oramcenter {margin: 5px 0px 5px 0px; padding: 5px 5px 5px 5px; text-align:center; border: 1px solid #fadfee;}
.oramtext {margin: 5px 0px 5px 0px; padding: 5px 5px 5px 5px; border: 1px solid #fadfee;}
.ok {margin: 5px 0px 5px 0px; padding: 17px 3px 17px 55px; color: #408040; background-color: #e6ffe6; border: 1px solid #408040; background-image: url("http://www.vivat.cz/image/ok.png"); Background-repeat: no-repeat; background-position: 2px 2px;}	
.error {margin: 5px 0px 5px 0px; padding: 17px 3px 17px 55px; color: #ff3399; background-color: #ffd1d1; border: 1px solid #ff3399; background-image: url("http://www.vivat.cz/image/error.png"); Background-repeat: no-repeat; background-position: 2px 2px;}	
.proste {margin: 5px 0px 5px 0px; padding: 5px 5px 5px 5px;}

/* ostatní */
.seznam {padding: 2px 0px 2px 4px; margin: 0px 5px 5px 5px; width: 230px; border: 1px Solid #a63122; float: left; background: #fff;}	
.text {padding: 3px 3px 3px 3px; margin: 5px 0px 5px 0px;}	
.kup {color: #ff3399;}	

/* výpis zboží */
.shop {margin: 5px 3px 15px 6px; width: 234px; float: left;}
.shop_nazev {padding: 7px 3px 0px 3px; height: 25px; overflow: hidden; white-space: nowrap; text-align: center; font-weight:bold; background: #faedf6;}
.shop_foto {padding: 20px 0px 2px 0px; margin: 0px 0px 0px 0px; height: 145px; text-align: center; background: #fff;}
.shop_popis {padding: 2px 4px 2px 4px; margin: 0px 0px 0px 0px; height: 96px; overflow: hidden; background: #fff;}
.shop_mezera {height: 8px; background: #fff;}
.shop_detail {padding: 7px 0px 0px 10px; margin: 0px 0px 0px 0px; height: 25px; color: #ff3399; background: #faedf6;}

/* stránkování */
.count_horni {padding: 2px 5px 2px 0px; margin: 10px 0px 10px 0px; font-size: 90%; text-align: right; background: #fefcfd;}	
.count_dolni {padding: 2px 5px 2px 0px; margin: 15px 0px 10px 0px; font-size: 110%; text-align: right; background: #fefcfd;}	

/* nadpisy */
h1 {margin: 0px 0px 10px 0px; padding: 2px 0px 2px 5px; font-size: 100%; color: #f09dc0; letter-spacing: 0.1em; border: 1px solid #f09dc0;}
h2 {margin: 0px 0px 0px 0px; padding: 2px 0px 2px 2px; font-size: 100%;}
h3 {margin: 0px 10px 0px 0px; padding: 2px 0px 2px 0px; font-size: 100%; color: #6B006B;}
h5.bunka {margin: 0px 0px 0px 0px; padding: 2px 0px 2px 0px; font-size: 100%; color: #5a346f; letter-spacing: 0.1em; word-spacing: 0.2em;}

/* formuláře */
.formul {text-align:left; padding: 5px 2px 5px 2px;}
.formul label {display:block; float:left; width: 180px; margin:0 10px .6em 0;} 
.formul span {display:block; float:left; margin-bottom:.6em;}
.formul br {clear:left;}





























		
	
