body#mainBody {
	background-color: #fff;	
	text-align: center; 
	/*background-color: #73b673;*/
	color: #000;
	height:100%;
	font-size:1em;
	font-family: Tahoma, Verdana, sans-serif;	
	padding:0px 0px 0px 0px; margin:0px; border: 0px; 
}
#mainBody *{ font-family: Tahoma, Verdana, sans-serif; }
#mainBody img,fieldset,h1,h2,h3,h4,h5,h6,p,a,li,ul,strong,span{ border:0px; margin:0px; padding:0px; }
#mainBody div.clear{ clear: both; }

#mainPageHolder{ background-color: #fff; padding:0px 0px 0px 0px; }
#mainPage{ width:100%; margin:0px auto 0px auto; padding:0px 0px 0px 0px; }

#leftPanelHolder{ display:none; }

#contentRightPanelHolder{ width:100%; float:left; padding-left:3px; }
#contentSectionRightPanelHolder{ width:100%; float:left; padding-left:3px; }

#topLogosHolder{ display:none; }
#topSectionGraphicsHolder{display:none; }
#sectionContentPanelHolder{ float:right; width:100%; background-color:transparent; text-align:left; }

#contentPanelHolder{ float:left; width:100%; background-color:#fff; text-align:left; }
#topGraphicsHolder{ display:none; }
#topGraphicsHolder img{ }

#contentPanel{ width:100%; margin:0px auto 0px auto; position:relative; }
#menuPath{ display:none; }
#textPanel{ position:absolute; left:0px; top:130px;  }
#textPanel .articleHeader{ font-family: Verdana, Tahoma, sans-serif; margin-top:13px; line-height:23px; height:24px; border-bottom:1px Solid #dededd; color:#8f2f43; font-size:0.9em; text-transform:uppercase; overflow:hidden; }
#textPanel .articleList{ padding:0px 0px 20px 0px; width:100%; }

#rightPanelHolder{ float:left; width:100%; margin:0px 0px 0px 3px; font-size: 1.0em; position:relative; }

/*prava cast pro sekce */
#sectionLangMenuHolder{ display:none; }
#sectionTopActionHolder{ display:none; }
#rightSectionGrayMenuHolder{ font-size: 0.7em; text-align:left; width:100%; height:130px; position:relative; }
#sectionLogoHolder{ width:345px; height:102px; position:absolute; left:-20px; top:0px; }
#sectionAddressHolder{ position:absolute; top:0px; right:0px; padding:20px 10px 0px 0px; }
#sectionAddressHolder a{ color:#8f2f48; }
#sectionAddressHolder a:hover{ text-decoration:none; }


#rightPanelContentHolder{ display:none; }

.sitemap{ }
.sitemap li{ list-style:none; }
.sitemap li a{ font-size:0.8em; }
.sitemap span{ margin-top:15px; font-size:0.8em; }

#footerPanelHolder{ clear:both; font-size:0.7em; height:35px; overflow:hidden; color:#474747; text-align:left; border-top:1px Solid #dededd; }
#footerPanelHolder a{ display:none; }
#footerPanelHolder a:hover{ text-decoration:none; }
#footerPanelHolder .bottomMenu{ width:300px; overflow:hidden; float:left; padding:10px 0px 0px 225px; text-align:left; }
#footerPanelHolder .bottomMenu a{ border-right:1px Solid #c0c0c0; padding:0px 5px 0px 5px;  }
#footerPanelHolder .bottomMenu .last{ border-right:0px; }
#footerPanelHolder span{ height:35px; text-align:right; padding:5px 20px 0px 0px; }
#footerPanelHolder div{ float:right; width:455px; height:35px; text-align:right; padding-top:10px; }
#footerPanelHolder .print{ margin:0px 11px 0px 0px; color:#8f2f48; padding-left:13px; vertical-align:middle; background-image: url(../images/icon_print.gif); background-position: top left; background-repeat: no-repeat; }
#footerPanelHolder .favourite{ margin:0px 11px 0px 0px; color:#8f2f48; padding-left:13px; background-image: url(../images/icon_favourites.gif); background-position: top left; background-repeat: no-repeat; }



h1{ margin-top:13px; line-height:23px; height:24px; border-bottom:1px Solid #dededd; color:#8f2f43; font-size:0.9em; text-transform:uppercase; overflow:hidden; } 
h2{	margin: 0px 0px 5px 0px; font-size: 1.0em; color:#8f2f43; }
h3{	margin: 0px 0px 5px 0px; font-size: 0.9em; color:#8f2f43; text-decoration:underline; }
h4{	margin: 0px 0px 5px 0px; font-size: 0.8em; color: #8f2f43; }
h5{ margin: 0px 0px 5px 0px; font-size: 0.8em; color: #3f3f3f; text-decoration:underline; }
h6{	margin: 0px 0px 5px 0px; font-size: 0.8em; color: #3f3f3f; }

address{ font-size: 0.8em; }

strong{ }

ul{	text-align:left; }
ol{	margin: 20px; }
ol li{ margin: 20px 0px 20px 8px; }
li{	margin: 0px 0px 4px 20px; }

a{ color: #8f2f43; }
a:visited {	color: #8f2f43; }
a:link { color: #8f2f43; }
a:hover { color: #8f2f43; }
a:active { color: #8f2f43; }

img{ margin:10px; }

/*input{ font-family: Verdana, Tahoma, sans-serif; font-size: 0.8em; border: 1px Solid #aaa; }*/
.inputnoframe{ font-family: Verdana, Tahoma, sans-serif; font-size: 0.8em; border: 0px; }
textarea{ font-family: Verdana, Tahoma, sans-serif; font-size: 0.8em; border: 1px Solid #aaa; }

table{ margin: 0px; font-size: 0.8em; text-align: left; }
td{ margin:0px 0px 20px 0px; padding: 0px 2px 4px 0px; }
tr{ margin:0px 0px 20px 0px; }

p{ margin: 0px 0px 10px 0px; font-size:0.8em; color: #3f3f3f; }
hr{	width: auto; height: 1px; }

blockquote{ margin: 0px 0px 0px 20px;  }


/* uzivatelsky definovany styly pro wysiwyg */
.table_title{}

.styl0 { line-height:23px; height:24px; border-bottom:1px Solid #dededd; color:#8f2f43; font-size:.9em; text-transform:uppercase; overflow:hidden;  } 						/* normalni nadpis */
.styl1 { display:block; background-color:#f2f2f2; color:#8f2f43; font-size:1.0em; font-weight:bold; padding-left:10px; border-bottom:1px Solid #dededd; line-height:34px; height:34px; text-transform:uppercase;}	/* nadpis s pozadim (produkty) */
.styl2 { color:#8f2f43; font-weight:bold; text-decoration:underline; }							/* fialovy podtrzeny nadpis */
.styl3 { color: #8f2f43; font-weight:bold; }						/* fialova tucna */
.styl4 { color: #8f2f43; }											/* fialova normal */
.styl5 { color: #3f3f3f; font-weight:bold; }						/* seda tucna */
.styl6 { color: #3f3f3f; }											/* seda normal */
.img0 { margin: 0px 0px 10px 10px; }								/* obrazek vpravo */


/* konec stylu pro WYSIWYG editor */

.productShort{ width:240px; float:left; color: #3f3f3f; margin-right: 10px; }
.productShort .image{ float:left; width:76px; }
.productShort .text{ float:left; width:164px; }
.productShort .text a{color:#8f2f43;}
.productShort .text p{}
.productShort .text .name{ font-weight:bold; }
