body * { padding: 0; margin: 0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000;}body {  padding: 0; margin: 0; font-size: 0.7em; background: #FFFFFF; color:#000000; text-align: center;}img {border: none;}#content { background: url(../data/design/background.gif) repeat-y center; width: 981px; height: 100%; text-align: left; position: relative; margin: 0 auto;}#page {margin: 0 10px;}#top_left { 	background: url(../data/design/top_left.gif) no-repeat; width: 215px; height:218px; float: left;  margin: 0 0 0 0; text-align: left;}
#top_right { 	background: url(../data/design/top-banner-ilustracni-obrazek.jpg) no-repeat; width: 746px; height:218px; float: right;  margin: 0 0 0 0; text-align:right;}
#menu_left { 	background: url(../data/design/background_menu.gif) repeat-x center; width: 215px; height:29px; float: left; line-height:30px; font-size: 0.8em;}
#menu_right { 	background: url(../data/design/background_menu.gif) repeat-x center; width: 746px; height:29px; float: right; text-align:left; line-height:30px;}
#left { 	width: 215px; float: left;  background: #fcfcfc; border-right: 1px solid #d9d9d9;}#right { 	width: 741px; float: right;  border:1px; padding: 2px; }#menu_bottom { 	width: 961px; height:35px; background: #73727e; padding-top:10px; clear:both;}#bottom { 	width: 961px; height:25px; color: #999999; clear:both;}div.menu_left_level_1 { 	width: 202px; height: 15px; padding: 2px 0 0 10px; margin-top: 1px; background: #3e3e3e; border-left: 4px solid #FF0000; text-align:left;}
div.menu_left_level_2 { 	width: 192px; height: 15px; padding: 2px 0 0 20px; margin-top: 1px; background: #b3b2b2; border-left: 4px solid #FF0000; text-align:left;}div.menu_left_level_3 { 	width: 182px; height: 15px; padding: 2px 0 0 30px; margin-top: 1px; background: #e9e9e9; border-left: 4px solid #FF0000; text-align:left;}img.odsazene {margin: 8px;}img.odsazene_doleva {margin: 8px; float: left;}menu_top a {margin: 5px; text-decoration: none;}a.menu_bottom2 {margin: 5px; text-decoration: none; font-size: 13px; color: #000000;}div.menu_left_level_1 a:link, div.menu_left_level_1 a:visited { color: #FFFFFF; text-decoration: none;}div.menu_left_level_1 a:active, div.menu_left_level_1 a:hover {color: #FF0000;}
div.menu_left_level_2 a:link, div.menu_left_level_2 a:visited { text-decoration: none;}
div.menu_left_level_3 a:link, div.menu_left_level_3 a:visited { text-decoration: none;}
a:link {color: #3e3e3e}
a:visited {color: #1e1e1e}
a:active {color: #FF0000}
a:hover {color: #FF0000}
div.nadpis_left {	width: 206px; height: 18px; padding: 2px 0 0 10px; margin-top: 1px; background: #ff0000; text-align:left; color: #FFFFFF; Border-top: 2px solid #FFFFFF; font-weight: bold;}
div.kontakt_left { text-align:left; font-size: 0.9em; line-height: 14px; padding: 10px; }
div.headline_left { width: 337px; padding: 15px; background: #eeeeee; text-align:left; float: left; color: #545454;}
div.headline_right { width: 337px; padding: 15px; background: #eeeeee; text-align:left; float: right; color: #545454;}
h1 { margin: 0;  font-size: 1.4em; color: #FF0000; font-weight: bold; text-transform: uppercase; }
h2 { margin: 0 0 10px 0;  font-size: 1.1em; color: #545454; font-weight: normal;}
li { margin: 0 0 0 20px;  font-size: 0.9em; font-weight: normal; color: #545454;}
div.cls {width: 741px; text-align: left; margin-top: 10px;  clear:both; float: none;}
div.aktuality_left { width: 348px; padding: 1px; text-align:left; float: left; color: #545454; border-top: 1px solid #eeeeee;}
div.aktuality_right { width: 348px; padding: 1px; text-align:left; float: right; color: #545454; border-top: 1px solid #eeeeee;}
h3 { margin: 0;  font-size: 1em; color: #545454; width: 180px; float: left;}
div.date {   color: #999999; float: left; width: 180px;}
#stred_stranky { padding:10px; text-align:left; color: #000000; line-height: 1.4em; text-align:justify;}
div.drobecky { padding: 0 0 15px 0; text-align:left; color: #333333; }
p.anotace {font-style: italic; padding-bottom: 15px;}
div.produkt { padding: 5px; width: 515px; float: left;}
div.soubory_download { text-align:left; padding: 5px; width: 180px; float: right; background: #eeeeee; }
a.red {color: #FF0000;}
span.red {color: #FF0000; font-weight: bold;}
div.cena {width: 725px; text-align: left; margin: 1px 0; background: #fafafa; border-top: 1px solid #eeeeee; border-bottom: 1px solid #eeeeee;  padding:3px 0; float: none; clear:both; font-weight: bold; color: black;}
form.objednat {width: 725px; text-align: left; margin: 5px 0; background: #fafafa; border-top: 1px solid #eeeeee; border-bottom: 1px solid #eeeeee;  padding:4px 0; float: none; clear:both;}
form.objednat.prehled {width: auto; text-align: right; margin: 5px 0; background: #fafafa; border-top: 1px solid #eeeeee; border-bottom: 1px solid #eeeeee;  padding:4px 0; clear: none;}
div.registrace {position: absolute; right: 9px; width: 190px; text-align: left; font-weight: bold;}
form.login label { float: left; width: 140px; }
p.error { margin: 5px 0 5px 0; color: #ff0000; font-weight: bold; }
input.invisible { width: 0; height: 0; border: 0; }
input.error { border: 1px solid #ff0000; }
.kosik { width: 100%; }
.kosik td { padding-right: 20px; padding-left: 5px; border-bottom: 1px solid #eeeeee; height: 24px; }
.kosik th { background-color: #eeeeee; border-right: 1px solid #ffffff; padding-left: 5px; height: 24px; }
.kosik td input.trash { width: 16px; height: 16px; line-height: 8px; text-align: center; }
ul.menu_top, ul.menu_top li.level_1 { display: inline; width: 110px;}
ul.menu_top li.level_1 {	list-style-type: disc;	list-style-position: inside;	background: url(../data/design/odrazka.gif) no-repeat 0 7px;	padding: 7px 0;	position: relative; font-size: 10px;}
ul.menu_top li.level_1 a { margin: 0 0 0 15px; text-decoration: none; }
ul.menu_top li.level_2 a { margin: 0; text-decoration: none; font-size: 120%; }
ul.menu_top.level_2 {	position: absolute;	top: 26px;	background: #eeeeee;	padding: 0 5px 0 5px;	margin: 0;	border-left: 1px solid #888888;	border-right: 1px solid #888888;	border-bottom: 1px solid #888888;	visibility: hidden;}
ul.menu_top li.level_2 {	list-style-type: none;	list-style-image: none;	list-style-position: outside;	margin: 0;	padding: 0;	line-height: 18px;	min-width: 100px;}ul.menu_top li.level_1:hover ul, ul.menu_top li.level_1.hover ul { visibility:visible; }ul.menu_top li.level_1 { behavior: url(http://www.redrock-cz.com/hover.htc); }
