html{ padding: .3em 0.1em; }
html, body {
	margin: 0;
	background-color: #FFF;
	background-image: url(../GraphicData/Body-Background.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	text-align: center;
	font: 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
table {
  font: 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a{ color: #933; text-decoration: underline; }
a:hover{ color: #7B8F7B; text-decoration: none; }
ul{ list-style: circle; }
ol{ padding: 0; padding-left: 50px; margin: 0; }
h1{ font-size: 1.75em; }
h2{ font-size: 1.50em; }
h3{ font-size: 1.30em; }
h4{ font-size: 1.15em; }
h5{ font-size: 0.95em; }
h6{ font-size: 0.70em; }
h7{ font-size: 0.60em; }

dt{ font-weight: bold;}
hr {
  color: #900;
  background-color: #900;
  height: 2px;
  border: none;
}

p{
 line-height: 1.3em;
}

.NoBorder { border: 1px solid #000; }
#Header {
	width: 750px;
	height: 100px;
	margin: auto;
	padding: 0;
	/*border: 1px solid #7B8F7B;*/
	text-align: left;
	/*background: #EFDCA2;*/
}
#Header-Left {
	width: 532px;
	height: 100px;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
}
#Header-Right {
	width: 215;
	height: 100px;
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 1px;
	text-align: right;
	float: right;
	margin-top: 5px;
}
#Header-End {clear: both;}
.Top-Menu-Butt {width: 210px; margin: 0; padding: 0; border: 0;}
.Top-Menu-Img {border: 0;}

#Sidebar{
	width: 180px;
	height: auto;
	margin: 0;
	padding: 0;
	border: none;

	float: left;
	text-align: center;
}

.Menu {
	display: block;
	width: 160px;
	height: auto;
	margin: 0.5em auto 1.5em auto;
	padding: 0;
	border: 1px solid #7B8F7B;
}

.Menu img {
  border: none;
  margin-bottom: -3px;
}

.Menu2 {
	display: block;
	width: 150px;
	height: auto;
	margin: 0.5em auto 1.5em auto;
	padding: 0;
	border: 1px solid #7B8F7B;
}
.Menu2 h2{
	width: 150;
	height: auto;
	margin: 0;
	padding: 4px;
	padding-bottom: 3px;
	border-bottom: 1px solid #7B8F7B;
	border-left: none;
	border-right: none;

	color: #536253;
	background-color: #7B8F7B;
	background-image: url(../GraphicData/Menu-Main4.jpg);
	background-repeat: repeat-y;
	text-align: left;
	font-family: verdana;
	font-size: 1.2em;
	font-weight: bold;
}


div.TopMenu {
	display: block;
	width: 100%;
	height: auto;
	margin: auto;
	padding: 0;
	border: 0;

	font-size: 0.8em;
	text-align: center;
}
.SubMenu {
	display: block;
	margin: 0;
	padding: 0;
	font-size: 0.75em;
	color: #000;
	background-color: #F6E6C6;
}
.Box-Button {
	display: block;
	margin: 0;
	text-align: left;
}
.Box-Button a{
	display: block;
	width: 160px;
	margin: 0;
	padding: 3px 0;
	/*	border-top: 1px solid #396;*/ /*border-right: 1px solid #000;*/
	border-bottom: 1px solid #000; /*border-left: 1px solid #000;*/

	color: #933;
	background-color: #FFF;
	background-image: url(../GraphicData/Menu1.jpg);
	font-size: 0.82em;
	font-weight: normal;
	text-decoration: none;
}
.SubMenu-First { border-top: 1px solid #000; }

.Box-Button a:hover {
	color: #000;
	background-color: #EEE;
	background-image: url(../GraphicData/Menu2.jpg);
}
.Menu-Pause {
	display: block;
	width: 160px;
	font-size: 1px;
	height: 8px;
	margin: 0;
	padding: 0;
	background-color: #EDBD85;
	/*	background-image: url(../GraphicData/Menu-Pause3.gif);*/
	background-repeat: no-repeat;
}

.Menu h2{
	width: 160;
	height: auto;
	margin: 0;
	padding: 4px;
	padding-bottom: 3px;
	border-bottom: 1px solid #7B8F7B;
	border-left: none;
	border-right: none;

	color: #536253;
	background-color: #EEBD85;
	background-position: right top;
	background-image: url(../GraphicData/Menu-Main4.jpg);
	background-repeat: repeat-y;
	text-align: left;
	font-family: verdana;
	font-size: 1.2em;
	font-weight: bold;
}
#Small {
	font-size: 0.75em;
}
fieldset.Fieldset-Form {
	width: 500px;
	height: auto;
	padding: 1em;
	border: none;
}
fieldset.Fieldset-Form label{
	float: left;
	width: 25%;
	margin-right: 0.5em;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	text-align: right;
	font-weight: bold;
}
fieldset.Fieldset-Form div{
	margin-top : 4px;
}

#Blocker {
	width: 750px;
	height: 100px;
	margin: auto;
	padding: 0;
	border: none;
	background-color: #7B8F7B/*#F6E6C6 #E8F5E8*/;
	text-align: left;
	clear: both;
}

#Blocker #banner{
  margin-left: 240px;
  font-size: .8em;
  color: white;
  font-weight: bold;
}

#Blocker img { /*margin: 10px 0 0 170px; border: 2px solid #FFF7E6;*/ }
#Footer {

	width: 750px;
	height: 40px;
	margin: auto;
	padding: 6px 0;
	border: none;
	font-weight: bold;

	/*background-color: #FFF;*/
	background-image: url(../GraphicData/End-Trim.gif);
	background-repeat: no-repeat;
	text-align: center;
}
#Footer a	{color: #000; text-decoration: underline;}
#Footer a:hover	{color: #333; text-decoration: none;}
#Footer .text {
	margin: 0 0 0 120px;
	color: #E8F5E8;
	font-family: Verdana, "Trebuchet MS", "Arial CE", Arial, "Helvetica CE";
	font-size: 0.70em;
	vertical-align: middle;
}
.ALeft { width: 100%; text-align: left; }
.ArtSmall { width: 380px; height: auto; padding: 3px; margin: 0 auto 1em auto;
	text-align: left; }
.ArtSmallItem {
	width: 375px;
	height: auto;
	margin: 0 0 10px; 5px;
	padding: 3px;
	border: 1px solid #7B8F7B;

	background-color: #FFF;
}
.ArtSmallItem h4,.ArtLargeItem h4 {
	font-size: 0.9em;
	text-weight: bold;
}
.ArtSmallItem p,.ArtLargeItem h4 {
	font-size: 0.8em;
}

.ArtLarge { width: 544px; height: auto; padding: 3px; margin: 0 auto 1em auto;
	border: 1px solid #7B8F7B; background-color: #F8F8F8; text-align: left; }
.ArtLargeSubItem {
	width: 560px;
	height: auto;
	margin: 0 0 10px; 5px;
	padding: 3px;
	border: 1px solid #7B8F7B;

	background-color: #FFF;
}
.ArtLargeSubItem h4,.ArtLargeItem h4 {
	font-size: 0.9em;
	text-weight: bold;
}
.ArtLargeSubItem p,.ArtLargeItem h4 {
	font-size: 0.8em;
}
.ArtLarge h1 { font-weight: bold;   font-size: 1em; border: none;
	background-color: transparent;}
.ArtLarge h2 { font-weight: normal; font-size: 1em; border: none;
	background-color: transparent; color: #666; font-style:italic; }
.ArtVoteButt  { border: 1px solid #679; background-color: #F8F8F8; width: 25px;
	text-align: center; padding: 3px; margin: 0 0 0 2px; cursor: pointer; }
.ArtVoteButt2 { border: 1px solid #000; background-color: #FFF;    width: 25px;
	text-align: center; padding: 3px; margin: 0 0 0 2px; cursor: pointer; }
.ArtVoteButt3 { border: 1px solid #000; background-color: #FFF;    width: 25px;
	text-align: center; padding: 3px; margin: 0 0 0 2px; }
.ArtVoteButt4 { border: 1px solid #000; background-color: #679;    width: 25px;
	text-align: center; padding: 3px; margin: 0 0 0 2px; }


.poll,
.poll_show { padding: 3px; font-size: 0.85em; font-family: "Verdana";
	text-align: left; }
.poll div,
.poll_show div{ width:100%; text-align: center;}
.poll a { color: #954; text-decoration: none; }
.poll a:hover {	color: #D98; }
.poll_show img { height: 8px; }
/*********************************************************/
/******************** Created by SiNi ********************/
/*********************************************************/
.CenterAll{
	margin: 0px auto 0px auto;
	text-align: center;
}
.PravyHorniRoh{
  width: 400px;
  text-align: right;
	position: absolute;
	right: 260px;
}

.MalePismo{
	font-size: 0.8em;
}
/* zdrojovy kod na banner.php */
.SourceCode {
	margin: 5px 0px 15px 20px;
	background-color: #FFF;
	padding: 1.5em 0.5em 1.5em 0.5em;
}

.cervena{
	color: red;
}

.MenuNew {
	font-size: 0.9em;
	font-weight: bold;
	color: Red;
	border-left: 1px solid Red;
	border-right: 1px solid Red;
	padding: 0px 3px 0px 3px;
}

#VPravoNahore{
  position: absolute;
  right: 0.5em;
  top: 0.1em;

}

abbr, acronym, span.abbr {
  cursor: help;
  border-bottom: 1px dashed #000;
}

/* novinky z MORAVIA VITIS *******************************/
.MVnovinkaWhole {
	margin: auto;
	width: 380px;
	height: 145px;
	padding: 0px;
	padding-bottom: 35px;
	font-size: 8pt;
	background: url(http://www.moraviavitis.cz/Images/news/bg_mv_news.gif)
no-repeat right;
}

.MVnovinkaNadpis {
	background: url(http://www.moraviavitis.cz/Images/news/point.gif) no-repeat
left;
}

h2.MVnovinka {
	font-size: 10pt;
	font-family: verdana;
	font-weight: bold;
	text-align: left;
	margin-left: 30px;
}

.MVnovinkaIco {
	width: 60px;
	height: 60px;
	float: right;
	text-align: justify;
	position: relative;
	right: 30px;
	border: none;
}

.MVnovinkaHrefIco{
	border: none;
}

.MVnovinkaText {
	width: 280px;
	margin-left: 0px !important; margin-left: -35px; /* !important je pro IE aby
	ignotoval margin-left: 0px*/
	text-align: justify;

}
/* end novinky MORAVIA VITIS *******************************/
/* clanky detail *******************************************/

h1.NadpisClanek {
	font-weight: bold;
	font-size: 1.4em;
}

h2.PodnadpisClanek {
	font-size: 1.2em;
	color: #666;
	font-style: italic;
}

.ClanekObrazekVlevo {
	float: left;
	margin: 8px;

}

.ClanekObrazekStred {
	margin: 5px auto 5px auto;
	text-align: center;

}
/* end clanky detail ***************************************/
/* BEGIN Tabulka VINARU - partneru *******************************/

#TabulkaVinari {
	width: 50em;
	background-color: #eee;
	font-size: 8pt;
	padding: 0px;
	margin: 0px auto 0px auto;
	border: solid;
}

#TabulkaVinari tr	th{
	padding: 8px;
	margin: 0px;
	border: solid;
	/*border-right: 1px solid #000;*/
}

#TabulkaVinari th {
	font-size: 1em;
	background-color: #585858;
	color: #FFF;
}

#TabulkaVinari tr:hover {
	background-color: #DDD;
}

.TabulkaVinariID {
	width: 2em;
}

.TabulkaVinariVyrobce{
	width: 20em;
}

.TabulkaVinariObec{
	width: 15em;
}

.TabulkaVinariObchod {
	width: 5em;
}

.TabulkaVinariObchod {
	text-align: center;
}

/* END Tabulka VINARU - partneru *******************************/
/* BEGIN oblasti ***********************************************/
.VyhledavaniWhole {
	background-color: #FBEBD1;
	padding: 2px 10px;
}

.VyhledavaniSeznam {
	list-style-type: square;
	margin-left: -20px !important; margin-left: 10px;
}
.vinari_vypis{ /*vypis odkazů na vinaře do obchodu u oblastí a podoblastí*/
	style=line-height: 1.5em;
	margin-left: 1.5em;
}

.NavigaceLeva {
	position: relative;
	top: -1.5em;
}

.NavigacePrava {
	position: relative;
	top: -1.5em;
	right: -11.5em;
}

#zdroj {
	margin-top: 2em;
	float: right;
}
/* END oblasti ***********************************************/
/* BEGIN odrudy ***********************************************/
h2.barva {
  color: #fff;
  background-color: #900;
  margin: 7px 7px 7px 7px;
}
a.barva {
  color: #fff;
}

h2.smaller {
  font-size: 1em;
}

h3.NazevDalsi {
  font-style: italic;
  font-size: 1em;
  color: #404040;
}

img.ObrazekOdrudy{
  float: left;
  margin: 0em 1em 1em 0em;
}

/* END oblasti ***********************************************/

/*******************************************/
/* CSS Document  - generovana vina - PORTAL*/
/****************  BEGIN  ******************/

      .VseGenerovane {
      font: Verdana, sans-serif;
    	width: 500px;
    	font: 1.2em Arial;
    	}
      .generovane {
      float: left;
    	width: 131px;
    	height: 176px;

    	border: 2px solid #900;
    	background-color: white;
    	position: relative;
    	}
    	.nazev {
    	font: 0.9em;
    	text-align: center;
      background-color: #efdca2;
      width: 100%;
      }
      h2.h2_nazev {
    	font-size: 0.9em;
      margin: 0px 0px 0px 0px;
      background-color: #efdca2;
      }
      /* Víno */
    	img.vino {
    	margin: 0.2em 0.4em 0.4em 0.4em;
      float: left;
      border: none;
      }
      .info{
      margin: 1em 0em 0em 3em;
      text-align:center;
      }
    	.rocnik {
	    font-weight: bold;
      }
    	.jakost {
	    margin-top: 0.3em;
	    font-size: 0.7em;
	    font-weight: bold;
      }
    	.cena {
			font: 0.9em 'Arial Black';
			margin: 0.5em 0em 0em 0em;
		  }
      .dph {
      font-size: 0.6em;
      }

      .CenaNoDPH {
      font-size: 0.8em;
      color: gray;
      }
      .NoDPH{
      font-size: 0.5em;
      color: gray;
      }

    	.vyrobce {
      clear: both;
      text-align: center;
      background-color: #efdca2;
      margin-top: 0.2em;
      font-size: 0.8em;
      line-height: 1.6em;
      position: absolute;
      bottom: 0px;
      width: 100%;
      }
      /* Doplnek/Obal */
      img.doplnek {
      border: none;
      }
      div.doplnek{
      margin: 0.4em auto 0.2em auto;
      text-align: center;
      }

      .text {
      margin: 0.4em auto 0.2em auto;
      text-align: center;
      font-size: 0.8em;
      width: 100%;
      position: relative;
      }
      .CenterAll{
      margin: -0.5em auto 0.4em auto;
      text-align: center;
      }
      .doplnek_cena {
      text-align: center;
      margin: 0px auto 0px auto;
      }
      .doplnek_info{
    	position: absolute;
    	bottom: 0px;
    	border-top: solid 1px gray;
    	width: 100%;
    }
      doplnekDPH {
      float: right;
      }
      doplnekNoDPH {
      float: left;
      }
      .gray {
      color: gray;
      }
/****************  END  ******************/

/*******************************************/
/* CSS Document  - generovana vina - PORTAL*/
/****************  BEGIN  ******************/
      .VseGenerovane {
      font: Verdana, sans-serif;
    	width: 500px;
    	font: 1.2em Arial;
    	}
      .VseGenerovane .generovane {
      float: left;
    	/*
      width: 8.2em !important;
    	height: 11em !important;
    	*/
    	width: 131px;
    	height: 176px;

    	border: 2px solid #900;
    	background-color: white;
    	position: relative;
    	}
    	.generovane .nazev {
    	font: 0.9em;
    	text-align: center;
      background-color: #efdca2;
      width: 100%;
      }
      .generovane h2.h2_nazev {
    	font-size: 0.9em;
      margin: 0px 0px 0px 0px;
      background-color: #efdca2;
      }
      /* V?no */
    	.generovane img.vino {
    	margin: 0.2em 0.4em 0.4em 0.4em;
      float: left;
      border: none;
      }
      .generovane .info{
      margin: 1em 0em 0em 3em;
      text-align:center;
      }
    	.generovane .rocnik {
	    font-weight: bold;
      }
    	.generovane .jakost {
	    margin-top: 0.3em;
	    font-size: 0.7em;
	    font-weight: bold;
      }
    	.generovane .cena {
			font: 0.9em 'Arial Black';
			margin: 0.5em 0em 0em 0em;
		  }
      .generovane .dph {
      font-size: 0.6em;
      }

      .generovane .CenaNoDPH {
      font-size: 0.8em;
      color: gray;
      }
      .generovane .NoDPH{
      font-size: 0.5em;
      color: gray;
      }

    	.generovane .vyrobce {
      clear: both;
      text-align: center;
      background-color: #efdca2;
      margin-top: 0.2em;
      font-size: 0.8em;
      line-height: 1.6em;
      position: absolute;
      bottom: 0px;
      width: 100%;
      }
      /* Doplnek/Obal */
      .generovane img.doplnek {
      border: none;
      }
      .generovane div.doplnek{
      margin: 0.4em auto 0.2em auto;
      text-align: center;
      }

      .generovane .text {
      margin: 0.4em auto 0.2em auto;
      text-align: center;
      font-size: 0.8em;
      width: 98%;
      position: relative;
      }
      .generovane .CenterAll{
      margin: -0.5em auto 0.4em auto;
      text-align: center;
      }
      .generovane.doplnek_cena {
      text-align: center;
      margin: 0px auto 0px auto;
      }
      .doplnek_info{
    	position: absolute;
    	bottom: 0px;
    	border-top: solid 1px gray;
    	width: 100%;
    }
      .generovane .doplnekDPH {
      float: right;
      }
      .generovane .doplnekNoDPH {
      float: left;
      }
      .generovane .gray {
      color: gray;
      }

