/* nastylovani obecnych tagu */
html { 
  padding:0;
  margin:0;
}
body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 75%;
	font-family: sans-serif;
	color: #564b47;
	background-color: #C7C7C7;
	list-style-type: square;
}
td {
	font-size: 75%;
}
#toplist {
	display: none;
}
h2, h3, h4, h5, h6 {
	color: #0072BC;
}
h2 {
	margin-top:0;
	font-size:1.5em;
}
h3 {
	margin-bottom:0.9em;
	font-size: 1.2em;
}
h4 {
	font-size: 1.1em;
}
dt {
	font-weight:bold;
	color: #3F3F3F;
	padding: 0.2em 0;
}
dd {
	padding-bottom:0.4em;
}
li {
	margin-left: 5px;
 	margin-top: 1em;
  	margin-bottom: 1em;
  	padding: 0;
	list-style-image: url("../_gfx/list2.gif");
}

img {
	border:1px #564b47 solid;
	margin: 0.2em;
}
img.noborder {
	border:none;
	text-align: center;
}
address {
	padding-left: 1em;
	font-style:normal;
}
hr {
	border: none;
	border-bottom:1px dotted #3196ff;
}

/* obecne tridy */
.skryj {
	display:none;
}
.blok {
	display: block;
}
.logo {
	margin: 0 10px 2px 0;
	float: left;
	border: none;
	vertical-align: top;
}
.hlavicka {
	font-size: 0.9em;
}
.upozorneni {
	background-color: #E4E6E4;
	padding: 3px;
	display: block;
}
.error {
	color: red;
	display: inline;
}
.povinny {
	color: red;
}
.maly {
	font-size: 0.9em;
}
.nastred {
	text-align: center;
}
.doprava {
	text-align: right;
}
.tucny {
	font-weight: bold;
}
.tenky {
	font-weight: normal;
}
.plavatvpravo {
	float: right;
}


.prehled td {
	padding: 3px;
}
.prehled .zahlavi {
	background: #0072BC;
	color: White;
	font-weight: bold;
}
.prehled .suda {
	background-color: #E4E6E4;
}

/* hlavni vseobalujici blok */
#main, #main2 {
	width: 804px;
	margin: 20px auto;
	padding: 0;
	text-align: left;
	background: transparent url(../_gfx/pruh_main.gif) repeat-y 0 0;
}


/* horni radek */
#inforadek {
	margin: 0;
	padding: 0 37px 0 0;
	color: #494949;
	background-color: #C7C7C7;
	font-weight: bold;
	font-size: 0.9em;
	text-align: right;
	height: 20px;
	display: block;
	vertical-align: bottom;
}
#inforadek .jazyk {
	margin: 0;
	padding: 0 50px;
	background-color: #C7C7C7;
	float: left;
}
#inforadek input {		/* obrazek kosiku a vlajky */
	margin: 0 5px;
}
#inforadek .jazyk input {
	margin: 0 3px;
}

/* graficky titulek */
#topblk, #topblk2 {
	clear: both;
	background: transparent url(../_gfx/pozadi_top.gif) no-repeat 0 0;
	height: 163px;
}

#topblk h1, #topblk2 h1 {
	display: none;
}
#topblk h1 a, #topblk2 h1 a {
	width: 250px;
	height: 65px;
	display: block;
	margin: 20px;
	float: left;
}
#ss {
	float: right;
	margin: 17px 23px 0 0;
}
#ss img {
	border: none;
}
/* mainmenu */
#mainmenu {
	margin: 83px 25px 0 0;
	padding: 0;
	float: right;
	clear: right;
}

/* ******************************************************* leftblk */
#leftblk {
	margin: 0 5px 0 0;
	float:left;
	width:187px;	/*187px*/
	padding: 0;
	clear: both;
}
#leftblk h3 {
	margin: 0;
	padding: 5px 0 0 10px;
	color: #3F3F3F;
	font-size: 15px;
}
#leftblk img {
	border: none;
}
/* ********************************************************** menu */
#menu {
	margin: 20px 0 0 22px;
}
#login, #hotline, #anketa, #reklama {
	margin: 20px 0 20px 35px;
}

#login, #hotline, #anketa {
	padding: 10px 0;
	background: white url(../_gfx/pruh_login.gif) repeat-x bottom left;
	border: 1px solid #BFBFBF;
}
#hotline {
	background: white url(../_gfx/pruh_hotline.gif) repeat-x bottom left;
	border: 1px solid #DA3939;
}

/* ********************************************************* login */
#login img {
	margin-left: 10px;
}
#login dl {
	margin: 5px 0 0 0;
	font-size: 0.9em;
}
#login dt {
	margin: 0 0 0 10px;
}
#login dd {
	margin: 0 0 0 20px;
}
#login a {
	padding: 3px 10px;
	display: block;
	font-size: 0.9em;
	font-weight: bold; 
}
#login a, #login a:visited {
	color: #3F3F3F;
}
#login a:hover {
	color: #AC0602;
}
#login .tbox {
	width: 120px;
	font-size: 0.9em;
}
#login .error {
	margin: 0 0 0 10px;
}
#login .btn {
	margin: 0 0 0 10px;
	font-size: 0.9em;
}
/* ******************************************************* hotline */
#hotline ul {
	padding: 0;
	margin: 0 0 0 5px;
	font-size: 0.9em;
}
#hotline li {
	display: block;
	list-style-image: none;
	list-style-type: none;
}
#hotline img {
	width: 17px;
	height: 17px;
	vertical-align: middle;
}
#hotline a, #hotline a:visited {
	color: black;
}
#hotline a:hover {
	color: #AC0602;
}
/********************************************************** anketa */
#anketa h3 {
	display: none;
}
#anketa p {
	margin: 5px 0 0 10px;
	font-size: 0.9em;
}
#anketa .otazka {
	font-weight: bold;
	margin-top: 10px; 
}
#anketa table {
	margin: 0 6px;
}
#anketa td {
	font-size: 0.65em;
	margin: 0;
	padding: 2px;
	vertical-align: bottom;
}
#anketa img {
	vertical-align: middle;
}
#anketa a, #anketa a:visited {
	color: black;
}
#anketa a:hover {
	color: #AC0602;
}
/* ******************************************************* reklama */
#reklama {
	text-align: center;
}
#reklama img {
	border: none;
}
/* ************************************************** stredni blok */
#contentblk {
	float: left;
	margin: 0;
	padding: 10px 42px;
	width: 804px;
}
#centerblk {
	float: left;
	margin: 0 0 -50px 0;
	padding: 0;
	width: 590px;
}
#contentblk a, #centerblk a {
	color: #0253AC;
}
#contentblk a:visited, #centerblk a:visited {
	color: #666666;
}
#contentblk a:hover, #centerblk a:hover {
	color: #AC0602;
}

/* *********************** blok ve kterem je hlavni obsah stranky */
/* stranka bez levyho bloku */
#obsah {
	padding:0 20px;
	margin:0;
	background: transparent url(../_gfx/obsah_pozadi.gif) repeat-y 0 0;
}
#obsah .obsahtop, #obsah .obsahpata {
	width: 720px;
	display: block;
	margin-left: -20px;
}
#obsah .obsahtop {
	background: transparent url(../_gfx/obsah_top.gif) no-repeat 0 0;
}
#obsah .obsahpata {
	height: 16px;
	background: transparent url(../_gfx/obsah_pata.gif) no-repeat left bottom;
}

/* stranka s levym blokem ale bez bubliny na hlavni obsah */
#obsah0 {
	padding: 10px 19px 50px 20px;
	margin: 0;
}
/* stranka s levym blokem */
#obsah2 {
	padding: 0 34px 0 20px;
	margin: 10px -5px 50px 5px;
	background: transparent url(../_gfx/obsah2_pozadi.gif) repeat-y 0 0;
}
#obsah2 .obsahtop, #obsah2 .obsahpata {
	width: 570px;
	display: block;
	margin-left: -20px;
}
#obsah2 .obsahtop {
	background: transparent url(../_gfx/obsah2_top.gif) no-repeat 0 0;
}
#obsah2 .obsahpata {
	height: 30px;
	background: transparent url(../_gfx/obsah2_pata.gif) no-repeat left bottom;
}

/* paticka stranky */
#pata, #pata2 {
	clear: both;
	display: block;
	margin: 0;
	padding: 10px 0 0 0;
	text-align: center;
	font-size: 10px;
	color: #666666;
	background: #C7C7C7 url(../_gfx/pozadi_pata.gif) no-repeat 0 0;
	width: 804px;
}
#pata {
	height: 48px;
}
#pata2 {
	height: 50px;
}
#pata a, #pata a:visited, #pata2 a, #pata2 a:visited {
	color: #666666;
	text-decoration: none;
}
#pata a:hover, #pata2 a:hover {
	color: #efefef;
	text-decoration: underline;
}

/* ****************************************************** novinky */
.banner1 {
	margin: 10px 0 0 0;
	border: none;
}
.banner2 {
	margin: 2px 0 0 30px;
	border: none;
	text-align: center;
}


.novinky {
	width: 339px;/*330px;*/
	margin: 10px 10px 10px 0;
	background: #C7C7C7 url(../_gfx/novinky_prehled_pozadi.gif) repeat-y 0 0;
}
/* prehled2 na strance shop.aspx a personal.aspx */
#novinky_prehled2 {
	margin-top: 0;
}
.novinky td {
	padding: 0 10px;
	margin: 0;
}
.novinky dl {
	margin: 5px 0;
}
.novinky dt {
	font-size: 1.2em;
	color: #0072BC;
}
.novinky dd {
	margin-left: 20px;
}
.novinky .celyclanek {
	text-align: right;
	font-weight: bold;	
}
.novinky .zahlavi {
	background: #C7C7C7 url(../_gfx/novinky_prehled_top.gif) no-repeat 0 0;
	height: 16px;
}
.novinky .strankovani {
	background: url(../_gfx/novinky_prehled_pata.gif) no-repeat left bottom;
	height: 30px;
	font-weight: bold;
	color: white;
	text-align: center;
}
.novinky .strankovani a {
	margin: 10px;
}
/* ************************** akce, shop, aktualizace na news.aspx */
.lite	{
	position: relative;
	left: 10px;
	margin: 0 0 5px 0;
	border: none;
	
}

#akce, #shop, #aktualizace {
	width: 214px;
	margin: 0 0 20px 0;
}

#akce h2, #shop h2, #aktualizace h2{
	width: 214px;
	height: 39px;
	margin: 0;
	padding: 11px 0 0 18px;
	font-size: 17px;
	color: White;
}
#akce h2 {
	background: transparent	url(../_gfx/pozadi214_cerveny.png) no-repeat 0 0;
}
#shop h2 {
	background: transparent	url(../_gfx/pozadi214_zeleny.png) no-repeat 0 0;
}
#aktualizace h2 {
	background: transparent	url(../_gfx/pozadi214_fialovy.png) no-repeat 0 0;
}
#akce_prehled, #shop_prehled, #aktualizace_prehled, #objednavky_prehled {
	width: 214px;
	margin: 0 0 10px 0;
}
#akce_prehled td, #shop_prehled td, #aktualizace_prehled td, #objednavky_prehled td {
	padding: 10px 10px 0 20px;
	margin: 0;
}
#akce_prehled dl, #shop_prehled dl, #aktualizace_prehled dl, #objednavky_prehled dl {
	margin: 0;
}
#akce_prehled dt, #shop_prehled dt, #aktualizace_prehled dt, #objednavky_prehled dt, #free_prehled dt {
	font-size: 0.9em;
	color: #3F3F3F;
}
#shop_prehled dt {
	display: none;
}
#akce_prehled dd, #shop_prehled dd, #aktualizace_prehled dd, #objednavky_prehled dd, #free_prehled dd {
	margin-left: 15px;
	font-size: 0.9em;
}
#shop_prehled dd {
	display: list-item;
	list-style: square;
}
#akce_prehled a, #akce_prehled a:visited, #shop_prehled a, #shop_prehled a:visited, #aktualizace_prehled a, #aktualizace_prehled a:visited, #objednavky_prehled a, #objednavky_prehled a:visited, #free_prehled a, #free_prehled a:visited {
	color: #0072BC;
}
#akce_prehled a:hover, #shop_prehled a:hover, #aktualizace_prehled a:hover, #objednavky_prehled a:hover, #free_prehled a:hover {
	color: #AC0602;
}
#akce .pata, #shop .pata, #aktualizace .pata {
	display: none;
}

/* ************************************************ osobni stranka */

#p_aktualizace, #p_shop, #p_objednavky, #p_free {
	width: 214px;
	margin: 0 0 20px 0;
}
#p_aktualizace h2, #p_shop h2, #p_objednavky h2, #p_free h2 {
	width: 214px;
	height: 39px;
	margin: 0;
	padding: 11px 0 0 18px;
	font-size: 17px;
	color: White;
}
#p_aktualizace h2 {
	background: transparent	url(../_gfx/pozadi214_fialovy.png) no-repeat 0 0;
}
#p_shop h2 {
	background: transparent	url(../_gfx/pozadi214_zeleny.png) no-repeat 0 0;
}
#p_objednavky h2 {
	background: transparent	url(../_gfx/pozadi214_zluty.png) no-repeat 0 0;
}
#p_free h2 {
	background: transparent	url(../_gfx/pozadi214_modry2.png) no-repeat 0 0;
}
#p_aktualizace #aktualizace_prehled, #p_shop #shop_prehled, #p_objednavky #objednavky_prehled, #p_free #free_prehled {
	width: 214px;
	margin: 0 0 10px 0;
}
#p_shop #shop_prehled td, #p_objednavky #objednavky_prehled td, #p_free #free_prehled td {
	padding: 10px 10px 0 20px;
	margin: 0;
}

#p_shop #shop_prehled dt, #p_objednavky #objednavky_prehled dt, #p_free #free_prehled dt {
	display: none;
}
#p_shop #shop_prehled dd, #p_objednavky #objednavky_prehled dd, #p_free #free_prehled dd {
	display: list-item;
	list-style: square;
}
#p_aktualizace .pata, #p_shop .pata, #p_objednavky .pata, #p_free .pata {
	display: none;
}
#produkty_prehled .zahlavi {
	background-color: red;
}

/* ***************************************************** shop.aspx */
#shop_distribuce {
	margin: 0 0 10px 0;
	background: transparent url(../_gfx/pozadi_distribuce.png) no-repeat 1px 0;
	min-height: 165px;
  	height: auto;
	_height: 165px;
}
#shop_distribuce #ditribuce_prehled {
	margin: 0 0 0 150px;
}
#shop_distribuce #ditribuce_prehled td {
	width: 133px;
	padding: 3px;
	vertical-align: top;
	font-size: 10px;
}
#shop_distribuce #ditribuce_prehled h3 {
	font-size: 16px;
	margin-bottom: 5px;
}
#shop_distribuce #ditribuce_prehled a.viceinfo {
	float: right;
	color: #5AC51A;
	font-weight: bolder;
}
#shop_distribuce #ditribuce_prehled a:hover.viceinfo {
	color: #AC0602;
}

#shop_nove, #shop_prodavane {
	width: 214px;
	margin: 0 0 20px 0;
}
#shop_nove h2, #shop_prodavane h2  {
	width: 214px;
	height: 39px;
	margin: 0;
	padding: 11px 0 0 18px;
	font-size: 17px;
	color: White;
}
#shop_nove h2 {
	background: transparent	url(../_gfx/pozadi214_zeleny.png) no-repeat 0 0;
}
#shop_prodavane h2  {
	background: transparent	url(../_gfx/pozadi214_modry.png) no-repeat 0 0;
}
#shop_nove #shop_prehled, #shop_prodavane #prodavane_prehled {
	width: 214px;
	margin: 0 0 10px 0;
}
#shop_nove #shop_prehled td, #shop_prodavane #prodavane_prehled td {
	padding: 10px 10px 0 20px;
	margin: 0;
}
#shop_nove #shop_prehled dl, #shop_prodavane #prodavane_prehled dl {
	margin: 0;
}
#shop_nove #shop_prehled dt, #shop_prodavane #prodavane_prehled dt {
	font-size: 0.9em;
	color: #3F3F3F;
}
#shop_nove #shop_prehled dt, #shop_prodavane #prodavane_prehled dt {
	display: none;
}
#shop_nove #shop_prehled dd, #shop_prodavane #prodavane_prehled dd {
	margin-left: 15px;
	font-size: 0.9em;
}
#shop_nove #shop_prehled dd, #shop_prodavane #prodavane_prehled dd {
	display: list-item;
	list-style: square;
}
#shop_nove #shop_prehled a,#shop_nove #shop_prehled a:visited, #shop_prodavane #prodavane_prehled a, #shop_prodavane #prodavane_prehled a:visited {
	color: #0072BC;
}
#shop_nove #shop_prehled a:hover, #shop_prodavane #prodavane_prehled a:hover {
	color: #AC0602;
}

#shop_nove .pata, #shop_prodavane .pata {
	display: none;
}

/* ** kosik , aktualizace, porovnani  - mnoho dedi ze tridy prehled */
#basket_prehled, #update_prehled
{
	width: 535px;
}
#basket_prehled .nazev{
	width: 300px;
	display: block; 
	
}
#basket_prehled .pocet, #basket_prehled .pocetkecteni {
	width: 1.6em;
	margin: 0 5px 0 0;
	text-align: right;
}
#basket_prehled .pocetkecteni {
	border: none;
	background-color: transparent;
}

.kzaplaceni {
	padding: 5px 0 5px 1px;
	font-weight: bold;
	border-top: 2px solid #564b47;
}
/**************************************************** registration */
.serial {
	width: 4em;
}

/* diskuze */
.diskuze {
	width: 505px;
	margin: 10px 0 0 0;
}
.diskuze .datum, .diskuze .autor, .diskuze .predmet{
	padding: 5px;
}
.diskuze .autor {
	font-size: 100%;
}
.diskuze .datum {
	font-size: smaller;
}
.diskuze .predmet, .diskuze .text{
	display: block;
}
.diskuze .predmet{
	font-weight: bold;
	width: 100%;
}
.diskuze .text{
	padding: 5px;
}

.diskuze_trate {
	background-color: #C9E1B3;
}
.diskuze_trate .text{
	background-color: #F5F9F0;
}
.diskuze_trate .strankovani {
	color: #C9E1B3;
}
.diskuze_produkt {
	background-color: #E1B3B3;
}
.diskuze_produkt .text{
	background-color: #F9F0F0;
}
.diskuze_produkt .strankovani {
	color: #E1B3B3;
}
#pridani_prispevku img{
	border: none;
}


/* *********************************************** muflonovo styly */

#body_text_h1 {
  font-size: 16pt;
  margin: 15px 10px;
  color: #777;
  border-bottom: 1px solid #ddd;
}

.body_img_right {
  float: right;
  margin: 10px 15px 10px 25px;
  border: none;
}
.body_img_left {
  float: left;
  margin: 10px 25px 10px 15px;
  border: none;
}

.body_img_left_title{
  float: left;
  margin: 10px 15px 50px 0px;
  border: 0px none black;
}

.body_img_right_small {
  float: center;
  margin: 12px 2px 2px 10px;
}
#body_frame_right{
	float: right;
  	margin: 10px;
	padding: 5px;
	width: 160px;
	background-color: white;
	color: black;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	border-left: 1px dashed black;
}

#body_frame_wizard{
	float: right;
  	margin: 10px;
	padding: 5px;
	width: 160px;
	background-color: white;
	color: black;
	font-size: 7pt;
	font-weight: normal;
	text-align: left;
	border-left: 1px dashed black;
}

.body_frame_wizard_img
{
	float: left;
  	margin: 12px 2px 2px 10px;
	border: 0px none black;
}
#body_frame_wizard_h3{
	text-align: center;
	margin: 10px;
	color: black;
	font-size: 10pt;
	font-weight: bold;
}

#body_frame_vice{
	float: right;
  	margin: 2px;
	padding: 5px;
	color: black;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	border: 0px solid black;
}

#body_reseni {
	margin-left: 100px;
	margin-top:-20px;
	color:red;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
}

#body_table_bunka_nadpis{
	float: top;
  	margin: 2px;
	padding: 2px;
	color: black;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	border: 0px solid black;
}

.prehled2 td {
	padding: 3px;
	width: 160px;
}
.prehled2 .zahlavi {
	background: #0072BC;
	color: White;
	font-weight: bold;
}
.prehled2 .suda {
	background-color: #E4E6E4;
}


#body_text_detail_produkt{
  	margin: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: black;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}

.body_img_detail_produkt_big {
  float: center;
  margin: 5px 5px 5px 5px;
  border: 0px solid black;
}

.body_img_detail_produkt_small {
  float: right;
  margin: 2px 2px 10px 2px;
  border: 0px solid black;
}

#vojta_box {
  
  padding: 10 0 0 0px;
  text-align: left;
}
#vojta {
  position: relative;
  top: 0px;
  width: 570px;
  margin-left: -20px;
  margin-top: -30px;
}
#vojta .separated_top {
  margin-top: 1ex;
}
#vojta p, #vojta h2,#vojta h3,#vojta h4,#vojta h5 {
  padding: 0 1em;
}
#vojta h2,#vojta h3,#vojta h4 {
  color: #0072bc;
  margin: 0;
}
#vojta #title_lite {
  width: 570px;
  height: 88px;
  background: url("../_data/stranky/lite/title_lite.jpg") left top no-repeat;
}
#vojta #title_lite span {
  display: none;
}
#vojta #content_image1 {
  width: 173px;
  height: 201px;
  margin-left: 10px;
  position: relative;
  left: 0px; 	
  background: url("../_data/stranky/lite/content_image1.jpg");
  float: right;
}
#vojta #download {
  position: relative;
  width: 203px;
  height: 150px;
  margin: 25px 0 35px;
  background: url("../_data/stranky/lite/download_area.png") center top no-repeat;
  float: right;
  clear: right;
}
#vojta #download div {
  display: none;
}
#vojta #download_button {
  display: block;
  position: absolute;
  top: 133px;
  left: 32px;
  width: 142px;
  height: 33px;
  background: url("../_data/stranky/lite/download_button.png") left top no-repeat;
}
#vojta #download_button:hover {
  background-position: left bottom;
}
#vojta #download_button span {
  display: none;
}
#vojta h3#reasons {
  margin-left: 1em;
  margin-bottom: 1em;
  padding: 0 33px 0;
  background: url("../_data/stranky/lite/hand.gif") 0 7px no-repeat;
}
#vojta ul {
  list-style-image: url("../_data/stranky/lite/list2.gif");
  margin-bottom: 2em;
}
#vojta li {
  margin: 1em 0;
}
#vojta .leftpadded {
  padding: 0 25px 10px 20px;
  float: left;
}
#vojta .leftpadded h4,#vojta  .leftpadded p {
  margin-left: 135px;
}
#vojta #image_basic,#vojta  #image_profi,#vojta  #image_fitness {
  width: 140px;
  height: 150px;
  float: left;
}
#vojta #image_basic {
  background: url("../_data/stranky/lite/image_basic.jpg") 0 0 no-repeat;
}
#vojta #image_profi {
  background: url("../_data/stranky/lite/image_profi.jpg") 0 10px no-repeat;
}
#vojta #image_fitness {
  background: url("../_data/stranky/lite/image_fitness.jpg") top left no-repeat;
}
#vojta #sportlife {
  width: 530px;
  height: 100px;
  position: relative;
  top: 5px;
  left: 0px;
  margin: 20px;
}
#vojta .cleaner {
  clear: both;
}
#lite_vypln {
  position: relative;
  width: 10px;
  height: 130px;
}

#videoprezentace{
	background: url(../_gfx/pozadi_distribuce.png) no-repeat left bottom;
	height: 161px;
	font-weight: bold;
	color: black;
	text-align: center;

}