body.mceContentBody { font-size: 1em; }

.articleContent { font-family: Tahoma, Verdana, sans-serif; font-size: 1em; padding: 12px 0px 12px 0px; border: 0px; color: #3f3f3f; }
/*.articleContent img,fieldset,h1,h2,h3,h4,h5,h6,p,a,li,ul,strong,span{ border:0px; margin:0px; padding:0px; }*/

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: 0.9em; color:#3f3f3f; }
h3{	margin: 0px 0px 5px 0px; font-size: 0.8em; 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; }

hr{ border:1px Solid #dededd; margin: 5px 0px 0px 5px; }

address{ font-size: 0.8em; }

strong{ }

ul{	text-align:left; font-size: 0.8em; margin: 10px 0px 10px 0px; }
ol{ text-align:left; font-size: 0.8em; margin: 10px 0px 10px 0px; }
ol li{ margin: 0px 0px 4px 25px; line-height:17px; }
li{	margin: 0px 0px 4px 20px; line-height:17px; }

a{ color: #8f2f43; border:0px; }
a:visited {	color: #8f2f43; }
a:link { color: #8f2f43; }
a:hover { color: #8f2f43; }
a:active { color: #8f2f43; }

img{ border:0px; }

/*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; border:1px Solid #dededd; border-collapse: collapse; }
td{ margin:0px 0px 20px 0px; padding: 0px 2px 4px 0px; border-left:1px Solid #dededd; border-top:1px Solid #dededd; padding:4px; }
tr{ margin:0px 0px 20px 0px; }
thead td{ margin:0px 0px 20px 0px; padding: 0px 2px 4px 0px; border-left:1px Solid #dededd; border-top:1px Solid #dededd; padding:4px; background:#dededd; }

p{ margin: 0px 0px 10px 0px; font-size:0.8em; }
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: 10px 0px 10px 10px; float:right; }								/* obrazek vpravo */
.img1 { margin: 10px 10px 10px 0px; float:left; }								/* obrazek vlevo */

.ul_box_style{ text-align:left; }
.li_box_style{ list-style-type:none; margin: 0px 0px 0px 10px; padding:0px 0px 0px 12px; background-image: url(../images/list_item_bg.gif); background-position: top left; background-repeat: no-repeat; }

.wide_table{ clear:both; float:none; width:518px; }
.wide_noborder_table{ clear:both; float:none; width:518px; border:0px; margin:20px 0px 20px 0px;}
.wide_noborder_table td{ margin:0px 0px 20px 0px; border:0px; padding:4px; }
.wide_noborder_table tr{ margin:0px 0px 20px 0px; }
.middle_noborder_table{ clear:both; float:none; border:0px; margin:20px auto 20px auto;}
.middle_noborder_table td{ margin:0px 0px 20px 0px; border:0px; padding:4px; }
.middle_noborder_table tr{ margin:0px 0px 20px 0px; }

/* konec stylu pro WYSIWYG editor */
.productShort{ clear:both; overflow:visible; float:left; width:100%; margin-bottom:10px; }
.productShortLeft{ width:245px; float:left; color: #3f3f3f; margin-right: 27px; }
.productShortLeft .image{ float:left; width:76px; }
.productShortLeft .text{ float:left; width:164px; }
.productShortLeft .text a{color:#8f2f43; font-size:0.7em; }
.productShortLeft .text p{}
.productShortLeft .text .name{ font-weight:bold; font-size:0.8em; }
.productShortRight{ width:245px; float:left; color: #3f3f3f; }
.productShortRight .image{ float:left; width:76px; }
.productShortRight .text{ float:left; width:164px; }
.productShortRight .text a{color:#8f2f43; font-size:0.7em; }
.productShortRight .text p{}
.productShortRight .text .name{ font-weight:bold; font-size:0.8em; }

.contacts{ padding:20px 0px 20px 0px; border-bottom:1px Solid #dededd; margin: 0px 0px 0px 0px;}
.contacts strong{ margin:0px; }
.contacts .tel{ width:35px; display:block; float:left; }

.productShortAlone{ width:100%; color: #3f3f3f; margin-bottom:30px; clear:both; float:left; overflow:visible; }
.productShortAlone .image{ float:left; width:165px; margin-right:15px; }
.productShortAlone .text{ float:left; width:164px; }
.productShortAlone .text a{color:#8f2f43; font-size:0.8em; }
.productShortAlone .text p{}
.productShortAlone .text .name{ font-weight:bold; font-size:0.8em; }


.files{ font-size:0.8em; line-height:1.8em; vertical-align:middle; }
.files img{ margin:0px 6px 0px 0px; }
