body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
td {
	margin: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
input {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a, a:visited {
	color: #FF4500;
	text-decoration: none;
}
a:hover {
	color: #646464;
	text-decoration: underline;
}
h1 {
	font-family: Helvetica, Arial, sans-serif;
	padding: 0;
	margin: 0;
	color: #262017;
	font-size: 180%;
	font-weight: normal;
}
h2, 
.nadpis,
.NadpisSubmenuMiddle
  {
	font-size: 170%;
	font-weight:normal;
	color: #8D292B;
	padding-top:8px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	/*font-family: "MS Sans Serif", Geneva, sans-serif;*/
}
h2 {
	/*background: url(disajn/h2.gif) left top;*/
	font-family: Helvetica, Arial, sans-serif;
	margin: 0pt;
	margin-bottom: 7px;
	line-height: 1.2;
	font-size: 170%;
	font-weight: normal;
	background:none;
}

h2.SubmenuMiddle,
.NadpisSubmenuMiddle {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 120%;
	font-weight: bold;
	background: #FFF0F0 /*url(disajn/nadpis_submenu_middle.gif) no-repeat right top*/;
}

h3 {
	font-weight:bold;
	font-size: 12px;
	padding-left: 15px;
	color: #696969;
}
li {
	padding-top: 5px;
}
blockquote {
	margin: 0px;
	padding: 0 0 0 10px;
}
b, strong, u {
	color: #BB480A;
	text-decoration: none;
	font-weight: bold;
}
button {
border: 0 none;
cursor: pointer;
font-weight: normal;
padding: 0 5px 0 0;
text-align: center;
height: 24px;
line-height: 24px;
width: auto;
color: #2C464F;
background: transparent url(disajn/btn_right.png) no-repeat scroll right top;
clear: left;
}

button span {
display: block;
padding: 0 0 0 5px;
position: relative;
white-space: nowrap;
height: 24px;
line-height: 24px;
font-size: 0.8em;
background: transparent url(disajn/btn_left.png) no-repeat scroll left top;
color: #FFFFFF;
}

button:hover {
background-position: 100% -24px;
}

button:hover span {
background-position: 0% -24px;
}

.button, .tlacitko {
	font-size: 11px;
	background: #7f0000;
	color: white;
	border-bottom: 2px solid black;
	border-right: 2px solid black;
	border-top: 2px solid #bc8f8f;
	border-left: 2px solid #bc8f8f;
	}
.Zvyrazneni {
	color: #FF8808;
	font-weight: bold;
}
.OkrajStrankyLevy {
	background: url(disajn/okraj_stranky_levy.gif) repeat-y right;
	width: 15px;
}
.OkrajStrankyPravy {
	background: url(disajn/okraj_stranky_pravy.gif) repeat-y left;
	width: 15px;
}
.Submenu {
	background: url(disajn/submenu_pozadi.gif) repeat-y left;
	width:226px;
}
.SubmenuTop, .SubmenuNadpis{
	font-size:12px;
	font-weight:bold;
	padding-top: 17px;
	padding-bottom: 14px;
	padding-left: 30px;
	color: Black;
}
.SubmenuTop {
	background:url('disajn/submenu_top.gif') no-repeat left top;
}
.SubmenuNadpis {
	background:url('disajn/submenu_nadpis.gif') no-repeat left top;
}
.SubmenuMiddle {
	width:200px;
	background:url('disajn/submenu_middle.gif') repeat-y left;
	color: #353535;
	font-size:12px;
	padding: 3px 15px 0px 10px;
}
.SubmenuMiddle a {
	color: Red;
	text-decoration: none;
}
.SubmenuBottom {
	background: url('disajn/submenu_bottom.gif') repeat-y left bottom;
	height:5px;
}
.NadpisStranky, .NadpisStrankyL, .NadpisStrankyR {
	color: Black;
	font-size:14px;
	font-weight:bold;
	padding-top: 17px;
	padding-bottom: 7px;
	padding-left: 5px;
	padding-right: 5px;
}
.NadpisStranky {
	background: url('disajn/nadpis_stranky.gif') repeat-x top;
}
.NadpisStrankyL {
	background: url(disajn/nadpis_stranky_left.gif) no-repeat left top;
	width: 10px;
}
.NadpisStrankyR {
	background: url(disajn/nadpis_stranky_right.gif) no-repeat right top;
	width: 10px;
}

.OknoTextu {
	padding-top: 5px;
	background-color: White;
}
.OknoTextuTopLeft {
	background: url(disajn/okno_textu_top_left.gif) no-repeat;
}

.OknoTextuTopRight {
	background: url(disajn/okno_textu_top_right.gif) no-repeat top right;
}

.MenuPozadi {
	background: url('disajn/menu_pozadi.gif') repeat-x top left;
	height:60px;
}

.main1 {
	background: url(disajn/main1_pozadi.gif) left top repeat-x;
}
.main2 {
	background: url(disajn/main2_pozadi.gif) top left repeat-x;
}
.main2A {
	background: url(disajn/main2A_pozadi.gif) top left repeat-x;
}

.SpodniMenuLeft, .SpodniMenuMiddle, .SpodniMenuRight {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	color: White;
	font-size: 10px;
	text-align: center;
}
.SpodniMenuLeft {
	background: url('disajn/spodni_menu_left.gif') no-repeat left bottom;
	width: 200px;
}
.SpodniMenuMiddle {
	background: url('disajn/spodni_menu.gif') repeat-x right bottom;
	padding-right: 130px;
	
}
.SpodniMenuMiddle a{
color: White;
text-decoration: none;
}
.SpodniMenuRight {
	background:url('disajn/spodni_menu_right.gif') repeat-x right bottom; 
	width: 30px;
}

.nadpis {
	background: url(disajn/nadpis.gif) no-repeat right bottom;
}

.podnadpis {
	color: #353535;
	font-weight:bold;
}
.BilaBunka { background-color: White; color:black; }
.BilaBunka a, .BilaBunka a:visited { color: Red; text-decoration: none;}
.BilaBunka a:hover { color: Blue; }

.BilaBunkaPadding5px {
	background-color: White;
	color:black;
	padding: 5px;
}
.SvetlaBunka, .SvetlaBunkaPadding5px {
	background-color: #DDDDDD;
	color:black;
}
.SvetlaBunkaPadding5px {
	padding: 5px;
	font-weight: bold;
}
.TmavaBunka, .TmavaBunkaPadding5px, .TmavaBunkaBoldPadding5px, .psoitWinFront .psoitWinTitleArea {
	background-color: #8D292B;
	color:white;
}
.TmavaBunkaPadding5px, .TmavaBunkaBoldPadding5px {
	padding: 5px;
	font-weight: bold;
}
.CopyRight, .CopyRight a {
	padding-right: 9px;
	padding-top: 5px;
	font-size: 10px;
   text-decoration: none;
   color: #646464;
	text-align: right;
}
.RamovanyNadpis {
	color: #C03;
	padding: 5px;
	margin: 5px;
	font-size: 16px;
	font-weight: bold;
	background: none;
	font-family: Arial, Helvetica, sans-serif;
	border: solid 1px #c03;
}
.KladneHlaseni {
	font-weight: bold;
	color: Green;
}
.ZaporneHlaseni {
	font-weight: bold;
	color: Red;
}
.CestaKSstrance, .CestaKSstrance a, .CestaKSstrance a:visited {
	font-weight: normal;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.CestaKSstrance a:hover {
	text-decoration: underline;
}
.RamDiskusePrispevek {
	padding: 5px 15px 5px 15px;
	border: 1px dashed #FF8C00;
}
.RamDiskuseTema {
	padding: 5px 15px 5px 15px;
	border: dashed 1px #353535;
}
.Transparent {
	background: transparent;
	border:none;
}
.skrtnute { text-decoration: line-through; }
.cena
{
	/*background-color: #7f0000;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;*/
	font-weight: normal;
	text-align: right;
	padding-right: 20px;
}
.prod_wrapper2_table			{
	margin: 0px 0px 10px 0px;
	border-bottom: 1px solid #a4a18d;
	border-right: 1px solid #a4a18d;
	background: #ffffff;
}
.prod_wrapper2_td 				{
	padding: 10px 14px 14px 15px;
	height: 280px;
	width: 100%;
	border: 1px solid #d1cfbd;
}
.productNormalPrice 			{
	color: #bb480a;
	font-size: 20px;
	line-height: 16px;
	font-family: arial;
	font-weight: normal;
	display: inline;
}
.productSpecialPrice 		{
	color: White;
	font-size: 16px;
	font-family: arial;
	font-weight: bold;
	display: inline;
	background: url(disajn/SpecialPrice.png) no-repeat center;
	padding:21px;/*20px 20px 20px*/
	text-align: center;
}
.usetrite {
	color: #FF4500;
}
.malepismo {
	font-size: 10px;
}

/* formatovana tabulka*/
table.formatovana {
	border-collapse: collapse;
}
th.formatovana {
	padding: 0.5em;
	text-align: left;
}
tr.formatovana td {
	border-top: 1px solid darkgrey;
	border-bottom: 1px solid darkgrey;
	background: #8D292B;
	color:#FFFFFF;
	padding: 0.5em;
}
tr.formatovana td+td {
	border-left: 1px solid grey;
}

td.formatovana {
	border-bottom: 1px solid grey;
	padding: 0.5em;
}
td:first-child.formatovana {

}
td+td.formatovana {
	border-left: 1px solid grey;
	text-align: center;
}
p.ZaporneHlaseni {
	padding:10px;
	color: Red;
	border:solid red 2px;
	background: #FDD;
	font-weight: normal;
}
p.KladneHlaseni {
	padding:10px;
	color: Green;
	border:solid Green 2px;
	background: #DBFFDB;
	font-weight: normal;
}
p.NeutralniHlaseni {
	padding:10px;
	color: #8B4513;
	border:solid Orange 2px;
	background: #FFF3DD;
}
.cenik .RamovanyNadpis {
	font-size: 16pt;
	border-left:none;
	border-right: none;
}
.HlavickaTisku {
	visibility: hidden;
}
.cena {
	border:none;
}

