/*
svetle sede pozadi = f0eff0
sede linky = b3b3b3
tmave sede pismo = 666666
vinovy ramecek = c00046
tmave vinove nadpisy = b1233d
tmave vinove pismo = 9c0039
*/

/******************** globalni *******************/
body {
	margin:0;
	padding:0;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	text-align:center;
	overflow:-moz-scrollbars-vertical;
	background-image:url('bkg.png');
  background-repeat:repeat-y;
  background-position:top center;
  }
img	{
	border:none;
	}
.cb {
  clear:both;
  height:10px;
  }
a, a:visited {
	color:black;
	font-weight:bold;
	text-decoration:none;
	}
a:hover {
  text-decoration:underline;
  }
h1, h2, h3 {
	padding:0;
	margin:0;
	font-weight:bold;
	}
h1 {
  color:#b1233d;
  font-size:18px;
  }
h2 {
  color:#666666;
  font-size:16px;
  margin-top:20px;
  }
p {
	margin:10px 0;
	padding:0;
  }
ul {
  margin:0;
	padding:10px 0 0 30px;
  font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
  }
/******************** layout *******************/
#container {
	width:829px;
  margin:0 auto 0 auto;
  text-align:left;
	}
#topmenu {
  width:100%;
  }
#topmenu div.inner {
  margin:9px 9px 0 9px;
  background:#f0eff0;
  }
#menu {
  padding:10px 10px 10px 30px;
  }
#menu2 {
  float:right;
  padding:10px 30px 10px 10px;
  }
#pruh {
  width:100%;
  height:155px;
  margin:9px 0 9px 0;
  background-image:url('pruh.png');
  background-repeat:no-repeat;
  background-position:top center;
  }
#pruh div.inner {
  height:100%;
  }
#pruh div.inner div.banner {
  padding:0 0 0 10px;
  }
img.logo {
  padding:30px 0 0 100px;
  }
#slogan {
  color:white;
  }
img.heslo {
  float:left;
  padding:0 75px 0 100px;
  }
#main {
  margin:9px;
  }
#left {
	float:left;
	width:586px;
	}
#left-inner {
  padding:20px 15px 20px 30px;
	}
#right {
	float:right;
  width:215px;
	}
#footer {
  clear:both;
  text-align:center;
  height:30px;
  margin:9px;
  background:#f0eff0;
  }
#footer-inner, #footer2-inner {
  padding:10px 10px 10px 30px;
  }
#footer2 {
  clear:both;
  text-align:center;
  height:30px;
  margin:9px;
  background:#f0eff0;
  }
#footer2-inner {
	color:#999999;
	}
#footer2 a, footer2 a:visited, footer2 a:hover {
	/*font-weight:normal;*/
	color:#999999;
	padding:0 5px;
	}
/******************** jednotlive stranky *******************/
#menu a.active, a.active:visited, a.active:hover {
	color:#b1233d;
	}
#left-inner-ram {
  padding:20px 15px 20px 30px;
  border:#c00046 2px solid;
	}
.vinova {
  color:#9c0039;
	}
div.otazka {
  margin-top:10px;
  padding:0px 0 0 30px;
  line-height:23px;
  font-weight:bold;
  background-image:url('otaznik.png');
  background-repeat:no-repeat;
  background-position:top left;
  }
div.odpoved {
  padding:0px 0 0 30px;
  }
img.ilustracni-right {
  float:right;
  padding:0 0 10px 20px;
  }
img.ilustracni-left {
  padding:0 20px 10px 0;
  }
div.obrazky {
  float:left;
  width:160px;
  height:90px;
  }
div.popisky {
  float:left;
  width:380px;
  height:60px;
  margin-top:30px;
  }
div.banner2 {
  width:215px;
  height:208px;
  background-image:url('banner2.png');
  background-repeat:no-repeat;
  background-position:top center;
  text-align:center;
  }
div.banner2 .inner{
  padding:140px 10px 0 10px;
  }
#right img.banner, #right div.banner{
  padding:0 0 9px 0;
  }
div.label {
  float:left;
  width:150px;
  padding:13px 5px 0 0;
  text-align:right;
  }
div.input {
  float:left;
  width:300px;
  padding:10px 3px 0 0;
  }
