html, body {
	height: 100%;
}

body {
background-image:url('../_top/vypln_top.gif');
background-repeat:repeat-y;
background-position: center top;
background-color:#F4F4F4;
font-family: Verdana, "Arial CE", Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
}


*html body {
	background-image:url('../_top/vypln_msie.gif');
}

li {
 margin: 0.5em 0 0.5em 0; padding:0;
}
ul {
	margin: 0em 0 1em 1.3em; padding:0;
	list-style-type: square;
	color:#1F106B;
 font-size:12px;
}
h3 {
	font-size:12px;
	color:#1F106B
}
h4 {
	font-size:12px;
	color:#1F106B;
}

select {
font-family: Verdana, "Arial CE", Arial, Helvetica, sans-serif;
font-size:12px;
}

input {
font-family: Verdana, "Arial CE", Arial, Helvetica, sans-serif;
font-size:12px;
}

textarea {
 font-family: Verdana, "Arial CE", Arial, Helvetica, sans-serif;
 font-size:12px;
}

form {
	display:inline;
}

A:link {
 text-decoration: underline; 
	color:#1F106B;
}
A:visited {
 text-decoration: underline; 
	color:#1F106B;
}
A:hover { 
 text-decoration: none; 
	color:#1F106B;
}

/* celkovy layout shopu + paticka */
/* vypln.gif musi mit barvy pozadi leveho bloku - vlevo s sirkou tohoto bloku + prip. border - a praveho bloku, celkova sirka = sirka main */
#main {
 position: relative;
	width:770px;
	left:50%;
	min-height: 100%;
	height: 100%;	
	margin-left:-385px;
	/* pozadi praveho bloku */
	background-image:url('../_top/vypln.gif');
 background-repeat:repeat-y;
	background-position:top left;
	text-align:left;
}

*html #main {
 width:771px;
 /* vyska paticky */
 margin-bottom:-60px;
	border-left:1px #1F106B solid;
	border-right:1px #1F106B solid;
	background-image:url('../_top/vypln_msie.gif');
}

body>#main {
 height: auto;
}

#main-left {
 float:left;
	width:280px;
	/* sirka paticky + 10px */
	margin-bottom:70px;
	text-align:left;
	background-color:#E6E6E6;
}
*html #main-left {
	margin-bottom: 0px;
	/* sirka paticky + 10px */
	padding-bottom:70px;
}

#main-right {
 float:right;
	width:490px;
	/* sirka paticky */
	margin-bottom:60px;	
	background-color:transparent;
}
*html #main-right {
 width:489px;
	margin-bottom: 0px;
	/* vyska footer */
	padding-bottom:60px;
}

#footer {
 clear:both;
	width: 770px;
 height: 60px;
 position: relative;
	left:50%;
	/* sirka paticky */
	bottom:0px;
	margin-left:-385px;
	background-color: #E7E7E7;
	color:#1F106B;
	text-align: center;
	font-size:12px;
 }
	
*html #footer {
 width:771px;
	bottom:0px;
	border-left:1px #1F106B solid;
	border-right:1px #1F106B solid;	
}

#footer A:link {
 font-weight:bold;
	font-size:12px;
 color:#1F106B;
}
#footer A:visited {
 font-weight:bold;
	font-size:12px;
 color:#1F106B;
}
#footer A:hover {
 font-weight:bold;
	font-size:12px;
 color:#1F106B;
}	
#footer-inner {
	padding:7px 8px 10px 8px;
	border-top:1px #E6E6E6 solid;
}
#footer-left {
	position:absolute;
	left:6px;
	padding-top:6px;
	text-align:left;
}
#footer-right {
	position:absolute;
	right:6px;
}

#top_obalka {
	border-bottom:1px #E6E6E6 solid;
}

.obsah_print {
	display:none;
}

/* horni banner */
#top {
	width:100%;
	height:180px;
	font-size:12px;
	font-weight:bold;
	background-color:#ECECEC;
 color:#1F106B;
}

#top #top-left {
	width:580px;
	border-bottom:0px #C0C0C0 solid;
	border-top:0px #C0C0C0 solid;
}
#top #top-right {
	border-bottom:0px #C0C0C0 solid;
	border-top:0px #C0C0C0 solid;
	background-color:#ECECEC;
	padding:9px 8px 0px 0px;
}

#top A:link {
 	font-size:12px;
	font-weight:bold;
 	color:#1F106B;
}
#top A:visited {
 	font-size:12px;
	font-weight:bold;
 	color:#1F106B;
}
#top A:hover {
 	font-size:12px;
	font-weight:bold;
 	color:#1F106B;
}

#top .top_bottom {
 padding:8px;
 background-color:#FFFFFF;
}

#top #top_bottom_left A:link, #top #top_bottom_left A:visited {
 font-size:12px;
	font-weight:bold;
 color:#1F106B;
}
#top #top_bottom_left A:hover {
 font-size:12px;
	font-weight:bold;
 color:#1F106B;
}
#top #top_bottom_left {
 color:#1F106B;
}
#top #top_bottom_right A:link, #top #top_bottom_right A:visited {
 font-size:12px;
	font-weight:bold;
 color:#DA531B;
}
#top #top_bottom_right A:hover {
 font-size:12px;
	font-weight:bold;
 color:#DA531B;
}
#top #top_bottom_right {
 color:#DA531B;
}

/* menu */

#menu {
 padding:6px 8px 4px 6px;
	font-size:12px;
}

#menu h3 {
 width:256px;
 padding:1px;
	margin:0px;
	font-size:13px;
	font-weight:bold;
	background-color:#FFFFFF;
	color:#1F106B;
}
*html #menu h3 {
	width:260px;
}

#menu #aktuality {
 /* main-left:width - 20 */
	width:260px;
	overflow:hidden;
	margin:0px 0px 20px 0px;
	padding:5px 0px 0px 0px;
}
#menu #aktuality strong {
 font-weight:normal;
 font-size:11px;
	color:#1F106B;
}
#menu #aktuality h2 {
	color:#DA531B;
	padding:0px;
	margin:5px 0px 5px 0px;
	font-size:12px;
}
#menu #aktuality p {
	color:#1F106B;
	padding:0px;
	margin:0px 0px 5px 0px;
	font-size:11px;
	line-height:140%;
	font-weight:normal;
}
#menu #aktuality A:link {
 font-size:11px;
	font-weight:normal;
	color:#1F106B;
}
#menu #aktuality A:visited {
 font-size:11px;
	font-weight:normal;
	color:#1F106B;
}
#menu #aktuality A:hover {
 font-size:11px;
	font-weight:bold;
	color:#DA531B;
}
#aktuality {
 /* sirka praveho bloku main-right - 20 */
	width:450px;
	margin:0px;
	padding:15px 0px 0px 15px;
}
*html #aktuality {
	width:470px;
}
#aktuality strong {
 font-size:12px;
	color:#1F106B;
}
#aktuality h2 {
	color:#DA531B;
	padding:0px;
	margin:5px 0px 5px 0px;
	font-size:12px;
}
#aktuality A:link {
 font-size:11px;
	font-weight:normal;
	color:#1F106B;
}
#aktuality A:visited {
 font-size:11px;
	font-weight:normal;
	color:#1F106B;
}
#aktuality A:hover {
 font-size:11px;
	font-weight:bold;
	color:#DA531B;
}
#aktuality_vypis h2 {
	color:#DA531B;
	padding:0px;
	margin:5px 0px 5px 0px;
	font-size:12px;
}
#aktuality_vypis {
	margin:10px;
}
#aktuality_vypis strong {
 font-size:11px;
	color:#1F106B;
}
#aktuality_vypis div {
	color:#1F106B;
	font-size:11px;
	line-height:140%;
	font-weight:normal;
}
#aktuality_vypis A:link {
 font-size:11px;
	font-weight:normal;
	color:#1F106B;
}
#aktuality_vypis A:visited {
 font-size:11px;
	font-weight:normal;
	color:#1F106B;
}
#aktuality_vypis A:hover {
 font-size:11px;
	font-weight:bold;
	color:#DA531B;
}
#aktuality_vypis div A:link {
 font-size:11px;
	font-weight:normal;
}
#aktuality_vypis div A:visited {
 font-size:11px;
	font-weight:normal;
}
#aktuality_vypis div A:hover {
 font-size:11px;
	font-weight:normal;
	text-decoration: none;
}
#aktuality_vypis div strong {
 font-size:11px;
	color:#1F106B;
}

#menu select {
	font-weight:bold;
 width: 260px;
 color:#1F106B;
 background-color:#FFFFFF;
 margin:0px 0px 0px 0px;
}

#roletka {
	margin-top:6px;
	line-height:150%;
	color:#1F106B;
}
#roletka a:link, #roletka a:visited {color:#1F106B;font-weight:normal;text-decoration:underline;}
#roletka a:hover {color:#DA531B;text-decoration:underline;}
#menu input {
 margin-top:4px;
	width: 260px;
 color:#1F106B;
	background-color: #E6E6E6;
	border: 1px #1F106B solid;
	font-weight:bold;	
}

#menu p {
	margin-top:4px;
	line-height:160%;
	color:#DA531B;
	font-weight:bold;
}

#menu p A:link {
 font-size:12px;
	font-weight:normal;
	color:#1F106B;
}

#menu p A:visited {
 font-size:12px;
	font-weight:normal;
	color:#1F106B;
}

#menu p A:hover {
 font-size:12px;
	font-weight:bold;
	color:#DA531B;
}

#menu .text {
	color:#1F106B;
}

#menu #search {
 margin-top:5px;
 padding:0px 8px 4px 0px;
	font-size:12px;
	color:#1F106B;
	font-weight:bold;	
}

#menu #search h3 {
 width:256px;
 padding:1px;
	margin:0px;
	font-size:13px;
	font-weight:bold;
	background-color:#FFFFFF;
	color:#1F106B;
}


#menu #search input {
 margin-top:4px;
	margin-bottom:4px;
	color:#1F106B;
	background-color: #FFFFFF;
	border: 1px #C0C0C0 solid;
}

#menu #search #search_radio {
	margin:7px 0px 7px 0px;
	line-height:120%;
	font-weight:normal;
}

#menu #search #search_radio input {
 width:auto;
 position:relative;
	top:1px;
	border-width:0px;
	margin:0px;
	background-color: transparent;
}

#menu #search .submit {
 width:auto;
 float:right;
	margin-right:38px;
	color:#1F106B;
	background-color: #FFFFFF;
	border: 1px #C0C0C0 solid;
	font-weight:bold;	
}
#menu #search #shoplabel_search_price {width:auto;}

#detailsearch {
	width:318px;
	margin-top:25px;
	color:#1F106B;
	background-color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	border: 0px
}

#detailsearch select {
 	width:300px;
	margin-top:6px;
	color:#1F106B;
	background-color:#FFFFFF;
}

#detailsearch input {
	color:#1F106B;
	background-color: #FFFFFF;
	border: 1px #C0C0C0 solid;
}
#detailsearch .detailcheck {
	margin-top:4px;
	line-height:140%;
	font-weight:normal;
}
#detailsearch .detailcheck input {
	border-width:0px;
	background-color: transparent;
}
#detailsearch .submit {
 margin-left:105px;
	color:#1F106B;
	background-color: #FFFFFF;
	border: 1px #C0C0C0 solid;
	font-weight:bold;	
}
/* ------------ home page -------------*/
#include {
  width:100%;
}
  #include #include_inner {margin:15px}
/* radek s informacemi */
#info {
	width:100%;
	border-bottom: 1px #E6E6E6 solid;
	border-left-width:0px;
	font-size: 12px;
 font-weight:normal;
	color:#1F106B;
	background-color:#E6E6E6;
}
/**html #info {
	border-left: 1px #1F106B solid;
}*/
#info A:link {
 font-size:12px;
	font-weight:bold;
	color:#1F106B;
}

#info A:visited {
 font-size:12px;
	font-weight:bold;
	color:#1F106B;
}

#info A:hover {
 font-size:12px;
	font-weight:bold;
	color:#1F106B;
}

/* vypis zbozi */
#nula_polozek h3 {
 color:#DA531B;
	margin:20px 0px 15px 0px;
}
#nula_polozek {
 margin:10px;
	color:#1F106B;
	font-size:12px;
}
#nula_polozek p {
 margin-top:20px;
}
#nula_polozek A:link {
 font-size:12px;
	font-weight:bold;
	color:#1F106B;
}
#nula_polozek p A:visited {
 font-size:12px;
	font-weight:bold;
	color:#1F106B;
}
#nula_polozek A:hover {
 font-size:12px;
	font-weight:bold;
	color:#1F106B;
}
.vyber_top_obalka {
  /* sirka praveho bloku main-right */
  width:490px;
		text-align:left;
		background-color: #FFFFFF;
}
*html .vyber_top_obalka {
 width:auto;
	margin-left:1px
}
.vyber_top {
 width:485px;
 padding:10px 0px 10px 0px;
	font-size:12px;
	font-weight:normal;
	color:#1F106B;
}
.vyber_top A:link {
 font-size:12px;
	font-weight:bold;
	color:#1F106B;
}
.vyber_top A:visited {
 font-size:12px;
	font-weight:bold;
	color:#1F106B;
}
.vyber_top A:hover {
 font-size:12px;
	font-weight:bold;
	color:#1F106B;
}
/* tabulka s polozkou zbozi */
.polozka {
 border-top: 1px #E6E6E6 solid;
	background-color: #FFFFFF;
	font-size:12px;
	color:#1F106B;
}
.polozka .polozka-size {
	font-size:10px;
}
.polozka .polozka-size-small {
	font-size:10px;
}

*html .polozka {
	margin-left:1px;
	
}
.polozka A:link {
 font-size:12px;
 	font-size:12px;
	color:#1F106B;
}
.polozka A:visited {
 font-size:12px;
	color:#1F106B;
}
.polozka A:hover {
 font-size:12px;
	font-weight:bold;
	color:#1F106B;
}
.polozka h2 {
	margin:0px 0px 6px 0px;
	line-height:140%;
	font-weight:normal;
	font-size:12px;
	color: #DA531B;
}
.polozka h2 strong {
	font-weight:normal;
	font-size:12px;
	color: #1F106B;
}
.polozka h3 {
	margin:0px;
	font-size:17px;
	font-weight:bold;
	color: #1F106B;
	background-color: #E6E6E6;
}
.polozka p {
	line-height:140%;
	font-size:12px;
}
/* margin img left + right se pro sirku td pricte k sirce obrazku ve skriptu select.php */
.polozka img {
	margin:6px 0px 6px 6px;
}
.polozka strong {
	color:#DA531B;
	
}
/* pro detailni udaje - color = background color polozky */
.polozka .hidden {
	color:#F4F4F4;
}

.polozka .vypis_detail {
	color:#1F106B;
	font-size:12px;
}
.polozka .detail {
  display:none;
  border:0px #1F106B solid;
  padding:0px;
  margin-top:12px;
  margin-bottom:6px;
  position:relative;
}
.polozka .detail p {
  margin-top:5px;
  margin-bottom:0px;
}
.polozka .detail ul {
margin:0px;
padding:0px;
list-style-type: square;
}
.polozka .kolik_back {
 width:44px;
 background-color:white;
	color:#1F106B;
	border: 1px #1F106B solid;
}
.kosik .kolik_back {
	width:42px;
}

/* okno s detailnim nahledem*/
.detail_okno {
	width:466px;
	margin-top:15px;
	color:#1F106B;
	font-size:12px;
}
.detail_okno strong {
	color:#DA531B;
	font-size:12px;
}
.detail_okno p {
	margin: 6px 0px 6px 0px;
	line-height:140%;
}
#okno_close {
 position: absolute;
	width:100px;
	bottom:20px;
	left:50%;
	margin-left:-50px;
	color:#1F106B;
	background-color: #E6E6E6;
	border: 1px #1F106B solid;
	font-weight:bold;	
}

/* kosik */
#kosik_top {
  margin:15px 6px 20px 10px;
		color:#DA531B;
		font-size:12px;
}
#kosik_top A:link {
 font-size:12px;
	color:#1F106B;
}
#kosik_top A:visited {
 font-size:12px;
	color:#1F106B;
}
#kosik_top A:hover {
 font-size:12px;
	color:#1F106B;
}
#kosik_obalka {
	width:466px;
	margin-left:10px;
	padding-bottom:20px;
}

#kosik_obalka p {margin:0px 0 8px 0; padding:0;line-height:120%;font-size:11px;}
#kosik_obalka p a {font-size:12px;}
.kosik .vypis_kosik_history div {padding-bottom:6px;font-size:11px;line-height:120%;color:#1F106B;}
#kosik_obalka .kosik .vypis_kosik_history p {padding:0 0 6px 0;margin:0;font-size:11px;line-height:120%;color:#FF0000;}
#kosik_obalka .kosik .vypis_kosik_history p span {color:#1F106B;}

*html #kosik_obalka {
		overflow:auto;
}

.kosik {
	width:100%;
	color:#1F106B;
	font-size:12px;
}

.kosik .lichy_row_polozky {
 background-color:#FFFFFF;
	color:#1F106B;
	font-size:12px;
}
.kosik .sudy_row_polozky {
 background-color:#FFFFFF;
	color:#1F106B;
	font-size:12px;
}
.kosik .table_polozky {
 background-color:#E6E6E6;
	color:#1F106B;
	font-size:12px;
	font-weight:bold;
}
.kosik A:link {
 font-size:12px;
	color:#1F106B;
}
.kosik A:visited {
 font-size:12px;
	color:#1F106B;
}
.kosik A:hover {
 font-size:12px;
	color:#1F106B;
}
#kosik_obalka .kosik p {
	margin-top:6px;
}

.table_border td {
  border-top:0px;
  border-left:0px;
  border-right:1px;
  border-bottom:1px;
  border-style:solid;
  border-color:#C0C0C0;
}
table.table_border {
  border-top:1px;
  border-left:1px;
  border-right:0px;
  border-bottom:0px;
  border-style:solid;
  border-color:#C0C0C0;
}

table.table_border_out {
border-width: 1px;
border-style: solid;
border-color: #C0C0C0;
}

table.no_border, .no_border td, .no_border th {
  border-width: 0px;
}

/* -------------------------- registracni form  ----------------------------*/
#reg h2 {
	margin:10px 0px 0px 15px;
 font-size: 12px;
 font-style:normal;
 color:#1F106B;
}
/* pouzije se i v kontaktnim okne pro vypis chybovych zprav */
#reg_top {
	margin:20px 0px 10px 0px;
	color:#DA531B;
	font-size:12px;
}
#reg_top p {
	margin:5px 0px 0px 0px;
	font-size:11px;
	font-weight:normal;
}
#reg_top p A:link {
 color:#DA531B;
	text-decoration:underline;
}
#reg_top p A:visited {
 color:#DA531B;
	text-decoration:underline;
}
#reg_top p A:hover {
	font-weight:bold;
 color:#DA531B;
	text-decoration:none; 
}
#reg_top2 {
	margin:10px 0px 10px 0px;
	color:#1F106B;
	font-size:12px;
}
.login_top {
	margin:20px 0px 0px 10px;
	color:#1F106B;
	font-weight:bold;
	font-size:12px;
	line-height:140%;
}
.login_top A:link {
 color:#1F106B;
	font-weight:normal;
	text-decoration:underline;
}
.login_top A:visited {
	color:#1F106B;
	font-weight:normal;
	text-decoration:underline;
}
.login_top A:hover {
	color:#1F106B;
	text-decoration:none; 
}
#reg p {
	padding:0px 4px 10px 4px;
 font-size:12px;
 font-style:normal;
 font-weight:normal;
 color:#1F106B;
}

#reg td {
	font-size: 12px;
 font-style:normal;
 color:#1F106B;
}

#reg .submit {
	margin:0px;
	font-size:12px;
	color:#1F106B;
	font-weight:bold;
	background-color:#E6E6E6;
	border:1px #C0C0C0 solid;
}

#reg input {
 color:#1F106B;
	background-color: #FFFFFF;
	border: 1px #C0C0C0 solid;
	font-weight:normal;
}

#reg textarea {
	overflow:auto;
 color:#1F106B;
	background-color: #FFFFFF;
	border: 1px #C0C0C0 solid;
	font-size:12px;	
}

/* pokladna */
#pokladna_top {
	margin: 20px 10px 15px 10px;
	font-size:12px;
	color:#DA531B;
	font-weight:bold;
}
#pokladna {
	color:#1F106B;
	font-size:12px;
}
#pokladna strong {
	font-size:12px;
}
#pokladna .submit {
	margin:0px;
	font-size:12px;
	color:#1F106B;
	font-weight:bold;
	background-color:#E6E6E6;
	border:1px #1F106B solid;	
}
#pokladna textarea {
	overflow:auto;
 color:#1F106B;
	background-color: #FFFFFF;
	border: 1px #E6E6E6 solid;	
}

/* nova okna */
#okno {
 border:1px #1F106B solid;
	margin:10px;
	padding:10px;
	background-color:#FFFFFF;
}

#okno table strong {
	color:#DA531B;
}

#okno table {
	font-size:12px;
	color:#1F106B;
	line-height:140%;
}

#okno #okno_close {
	position:static;
	margin:0px;
}

#okno A:link {
 font-size:12px;
 color:#1F106B;
	text-decoration:underline;
}
#okno A:visited {
 color:#1F106B;
	text-decoration:underline;
}
#okno A:hover {
 color:#1F106B;
	text-decoration:none; 
}
#okno .kosik {
	width:auto;
}
#okno .kosik .sudy_row_polozky {
	font-size:12px;
}
#okno ul strong {
	color:#1F106B;
}
#okno .okno_help strong {
 color:#1F106B;
}
#okno .okno_help p {
	margin-top:5px;
	margin-bottom:0px;
}
#okno  .okno_help .poznamka {
	color:#DA531B;
	font-weight:normal;
	font-size:11px;
	line-height:120%;
}

#okno .okno_help div {
	color:#DA531B;
	font-size:12px;
	font-weight:bold;
}
.seznam {
 padding:8px 8px 0px 8px;
	font-size:13px;
	color:#1F106B;
	line-height:140%;
}
#okno .seznam ul {
	margin: 0em 0em 0em 1.3em; padding:0;
 list-style-type: square;
}

#okno .seznam li {
	margin: 0em 0 1em 0; padding:0;
}

#okno #kontakt_top {
	font-size:12px;
	color:#1F106B;
}
#okno #kontakt_top strong {
	font-size:12px;
	font-weight:bold;
	color:#1F106B;
}
#okno #kontakt {
	font-size:10px;
	color:#1F106B;
}
#okno #kontakt strong {
	font-size:12px;
	color:#DA531B;
}
#okno #kontakt input {
 color:#1F106B;
	background-color: #FFFFFF;
	border: 1px #E6E6E6 solid;
	font-weight:normal;
}
#okno #kontakt textarea {
	overflow:auto;
 color:#1F106B;
	background-color: #FFFFFF;
	border: 1px #E6E6E6 solid;
}
#okno #kontakt .submit {
	color:#1F106B;
	background-color: #E6E6E6;
	border: 1px #1F106B solid;
	font-weight:bold;	
}


/* --------------------------zakl layout stranky + top sekce ------------------------------*/
.table_podklad {
background-color:#FFFFFF;
}
