@media screen{
body{
	margin:0;padding:0;
	background:#000;color:#6A6A6A;
	font-size:11px;font-family: sans-serif;line-height:1.8em;
}
body#tinymce{
	margin:0;padding:0;
	background:#fff;color:#000;
	font-size:11px;font-family: sans-serif;line-height:1.8em;
}



h1,h2,h3,h4{margin:0;}
h2{font-size:20px;font-weight:bold;}
h3{font-size:15px;font-weight:bold;margin:0 0 15px 0;}
h4{color:#000;font-weight:bold;font-size:11px;}
p{margin:0 0 1em 0;}
a{color:#0087E0;text-decoration:underline;}
a:hover{text-decoration:none;}
img{border:none;}
ul{margin:0;padding:0;list-style:none;}
ul li{padding:4px 0 4px 12px;background:url(../img/layout/bullet.gif) 0 50% no-repeat;}

#page{position:relative;width:900px;margin:0 auto;background:#fff;}
#header{position:relative;width:820px;height:340px;padding:20px 40px 0;
	background:url(../img/layout/header.jpg) 0 100% no-repeat;z-index:1000;}
#content{width:900px;padding:0 0 30px 0;background:#fff url(../img/layout/content-01.gif) repeat-y;z-index:500;}
#content.reverse{background:#fff url(../img/layout/content-02.gif) repeat-y;}
#footer{width:820px;height:90px;padding:10px 40px;font-size:11px;color:#6A6A6A;background:url(../img/layout/footer.jpg);}
#footer a{color:#6A6A6A;text-decoration:underline;font-weight:normal;}
#footer a:hover{text-decoration:none;}

/* LOGO */
#logo, #logo a, #logo a span{position:relative;display:block;width:250px;height:36px;overflow:hidden;margin:0;padding:0;}
#logo a span{position:absolute;left:0;top:0;background:url(../img/layout/logo.gif) no-repeat;cursor:pointer;}

/* MOTTO */
#motto{color:#000;font-size:11px;margin:12px 0 0 0;font-weight:bold;text-transform:uppercase;}

/* HORIZONTAL MENU */
#hMenu{position:absolute;top:34px;right:46px;height:30px;margin:0;padding:0;z-index:1000;font-size:14px;}
#hMenu ul {height:30px;margin:0;padding:0;list-style:none;}
#hMenu ul li{position:relative;float:left;white-space:nowrap;_width:1px;margin:0 0 0 24px;padding:0;background-image:none;}
#hMenu ul li a{display:block;color:#000;height:30px;line-height:30px;padding:0 0 10px;text-decoration:none;text-transform:uppercase;font-weight:bold;}
#hMenu ul li a span{display:block;padding:0 14px;}
#hMenu ul li a:hover, #hMenu ul li a.active{background:url(../img/layout/hm.gif) no-repeat;color:#fff;}
#hMenu ul li a:hover span, #hMenu ul li a.active span{background:url(../img/layout/hmr.gif) 100% 0 no-repeat;}

/* VERT. MENU */
#vMenu{margin:0;padding:0;list-style:none;}
#vMenu li{padding:0 0 0 16px;margin:0 0 0 9px;background:url(../img/layout/vm.gif) 0 7px no-repeat;line-height:1.8em;}
#vMenu li a{font-size:12px;font-weight:normal;text-decoration:none;color:#6A6A6A;}
#vMenu li a.active,#vMenu li a:hover{color:#C51419;text-decoration:underline;}

#vMenu ul li{padding-left:16px;margin:0;background:url(../img/layout/vm2.gif) 0 6px no-repeat;}

/* CONTENT */
#lContent{float:left;width:530px;padding:30px 0 0 40px;}
#lContent h2{margin:0 0 10px -43px;padding-left:43px;
	color:#000;background:url(../img/layout/l-content-header.gif) no-repeat;}
#lContent h3{color:#000;font-size:18px;}
#lContent h2 span{display:block;border-bottom:1px dotted #A6A6A6;padding:0 0 10px 0;}
#lContent .marged{margin-left:290px; }
#rContent{float:right;width:560px;padding:30px 20px 0 0;}
#rContent h2{margin:0 0 10px 0;
	color:#000;border-bottom:1px solid #CACACA;}

#content.reverse #rContent h1{margin:12px 0 10px 0;
	color:#000;border-bottom:1px solid #CACACA;}
	#rContent table { border-collapse: collapse; border: 1px solid #A6A6A6; width: 100%; text-align: center; line-height: 1.2em}
	#rContent table tr:first-child{ font-weight: bold; BACKGROUND-color: #d2d2d2;  }
	#rContent table tr:first-child p { padding: 0px; margin: 0px  }
	#rContent table td {  border: 1px solid #A6A6A6; padding: 2px}

#lColumn{float:left;width:280px;padding:30px 30px 0 10px;min-height: 300px; background:url(../img/layout/l-column.gif) 100% 0 no-repeat;}
#rColumn{float:right;width:280px;padding:30px 10px 0 30px;background:url(../img/layout/r-column.gif) no-repeat;}
#rColumn .marged{margin-left:80px;}
#lColumn h2, #rColumn h2, #rColumn h3,#lColumn h3,.bubli{height:33px;line-height:33px;padding:0 0 5px 10px;
	color:#fff;background:url(../img/layout/r-column-header.gif) no-repeat;}
#rColumn h2 { font-size:15px;font-weight:bold;margin:0 0 15px 0;}
.bubli {font-size:15px;font-weight:bold;margin:0 0 15px 0;}

a.button { text-decoration: none; font-size:15px;font-weight:bold; display: block; width: 264px; height:37px;
line-height:37px;padding:10px 0 5px; margin: 0 0 0 8px;	color:#fff;background:url(../img/button.gif) no-repeat;}
a.button_cen { text-decoration: none; font-size:15px;font-weight:bold; display: block; width: 264px; height:54px;
line-height:37px;padding:25px 0 5px; margin: 0 0 0 8px;	color:#fff;background:url(../img/ceniik.gif) no-repeat;}

/* AKTUALITY */
.aktualita{width:250px;}
.aktualita .datum{color:#D6171D;}

/* PRODUKTY */
.produkty{border-bottom:1px dotted #A6A6A6;padding:0 0 3px;margin:0 0 18px;}

.produkt{width:260px;}
.produkt h2{font-size:12px;margin:0 0 12px 0;border:0px !important; padding:0;}
.produkt img{float:left;border:1px solid #DCDCDC;margin:0 15px 15px 0;}

.strankovani{width:;padding:3px;width:474px;height:24px;line-height:24px;margin:0 auto;text-align:center;
	background:url(../img/layout/strankovani.gif);color:4D5154;}

#hasic{position:absolute;left:470px;bottom:-35px;width:93px;height:153px;background:url(../img/layout/hasic.png);}

/* Classes */
.cls{clear:both;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.ir{margin:0 0 15px 15px;}
.il{margin:0 15px 15px 0;}
.ib{border:3px solid #E2E2E2;}
.tal{text-align:left;}
.tar{text-align:right;}
.tac{text-align:center;}
.odd{background:#C7CCCC;}
.hr hr{display:none;}
.hr{border-bottom:1px solid #E6E6E6;height:10px !important;margin:0 -10px 15px;overflow:hidden;}
.rcolumn .hr{height:2px !important;margin:15px 0;background:url(../img/layout/r-column-hr.gif) repeat-x;overflow:hidden;}
}
@media print {
body{background:#fff;color:#000;
font-size:12px;font-family: sans-serif;line-height:1.5em;}
#hMenu,
#sForm,
#movie,
#movie span,
#seobar{display:none;}

h2{padding:0 0 5px;margin:0 0 25px;border-bottom:3px solid #DBD6D2;
	font-size:15px;font-weight:bold;text-transform:uppercase;color:#231F20;}
h2.blue{color:#0087E0;border-bottom:3px solid #A1D4F5;}
h3{margin:0 0 5px;font-size:12px;font-weight:bold;text-transform:uppercase;color:#231F20;}
h3.blue{color:#0087E0;}
h4{color:#231F20;margin-bottom:15px;text-transform:uppercase;}
p{margin:0 0 1em 0;}
a{color:#0087E0;text-decoration:underline;}
a:hover{text-decoration:none;}
img{border:none;}
}