html { background-color: #744c11; color: #fff; }
body { margin: 0; padding: 0; font: normal small/1.3 Arial, "Arial CE", Helvetica, Geneva, sans-serif; text-align: center; }
* html body { font-size: x-small; }

.hidden { display: none; }
.stop-float { float: none; clear: both; font-size: 1px; height: 1px; overflow: hidden; }

#width { width: 980px; margin: 10px auto; padding: 0; text-align: left; color: #000; background-color: #fdf6da; z-index: -100; }
#frame { padding: 10px; margin: 0; }
#frame-in { background: #fcd371 url('/_interier/img/body_bg.gif') repeat-y 0 0; }

#header { background: #b46600 url('/_interier/img/top_bg.gif') repeat-y  0 0; }
#header-logo { height: 143px; background: url('/_interier/img/top_logo.gif') no-repeat 0 0; border-bottom: 1px solid #fff; position: relative; }
#header h1 { display: none; }
#header h2 { margin: 0; padding: 0; font-size: 130%; font-weight: normal; text-align: right; color: #fff; padding: 2em 1em 0 0;  }

#top-menu { background-color: #f2aa24; position: absolute; bottom: 0; left: 210px; width: 750px; }
#top-menu ul { list-style: none; padding: 0; margin: 0; font-family: Verdana; }
#top-menu ul li { margin: 0; padding: 0; display: inline; line-height: 2.5em; }
#top-menu ul li a { display: block; float: left; margin: 0; padding: 0 1em; font-weight: bold; }
#top-menu ul li a:link, #top-menu ul li a:visited, #top-menu ul li a:active { text-decoration: none; color: #5f3601; }
#top-menu ul li a:hover { text-decoration: none; background-color: #c03301; color: #fff; }

#foreign-link { background: #2a4ebb url('/_interier/img/fl_corner.gif') no-repeat 0 0; position: absolute; bottom: 0; right: 0; line-height: 2.5em; font-family: Verdana; padding: 0 1em; }
#foreign-link a { font-weight: bold; }
#foreign-link a:link, #foreign-link a:visited, #foreign-link a:active { color: #fff; text-decoration: none; }
#foreign-link a:hover { color: #fff; text-decoration: underline; }

#ban-bg { background: url('/_interier/img/ban_bg.gif') repeat-y 0 0; }
#ban-bg-sh { background: url('/_interier/img/ban_bg_sh.gif') no-repeat 0 0; }
#ban-bg-bt { background: url('/_interier/img/ban_bg_bt.gif') no-repeat 0 100%; }
#ban-icon { background: url('/_interier/img/ban_icon.gif') no-repeat 100% 50%; width: 100%; }

#ban-bg p { margin: 0; color: #fff; }

#ban-left { width: 209px; float: left; }
#ban-left-in { padding: 1.5em; }
#ban-mid { width: 480px; float: left; }
#ban-mid-in { padding: 1.5em; }

#content-menu { width: 209px; float: left; }
#content-menu-in { }
#content-menu ul { list-style: none; padding: 0; margin: 0; }
#content-menu ul li { margin: 0; padding: 0; border-bottom: 1px solid #fcd371; }
#content-menu ul li a { display: block; margin: 0; padding: .5em 1.5em; font-weight: bold; }
#content-menu ul li a:link, #content-menu ul li a:visited, #content-menu ul li a:active { text-decoration: none; color: #744c11; }
#content-menu ul li a:hover { text-decoration: none; background-color: #c03301; color: #fff; }
#content-menu-links { text-align: center; }
#content-menu-links img { display: block; width: 201px; margin: 3px auto 3px auto; padding: 0; border: 1px solid #8f5600; }

#footer { font-family: Verdana; font-size: 85%; color: #fcd371; padding-bottom: 3em; }
#footer a { color: #fcd371; }

#content-menu-eshop { background: url('/_interier/img/eshop.gif') no-repeat 0 0; height: 216px; color: #fff; }
#content-menu-eshop p { margin: 0; padding: 90px 24px 0 24px; }

#content { width: 750px; float: right; color: #3c2200; }
#content-in { background: url('/_interier/img/content_bg.gif') repeat-x 0 0; border-top: 1px solid #fff; font-size: 90%; padding-bottom: 3em; }

#content h2, #content h3, #content h4, #content h5, #content h6 { color: #bc1402; }
#content h2 { font-size: 210%; font-weight: normal; margin: 1.2em 0 .8em 0; }
#content h3 { font-size: 180%; font-weight: normal; margin: 2em 0 .8em 0; }
#content h4 { font-size: 150%; font-weight: normal; margin: 2em 0 .8em 0; }
#content h5 { font-size: 110%; font-weight: bold; margin: 1.5em 0 .8em 0; }
#content h6 { font-size: 100%; font-weight: bold; margin: 1.5em 0 .8em 0; }
#content p { /*text-indent: 1.5em; text-align: justify;*/ }
#content .rlink { text-align: right; }
#content a:link, #content a:visited, #content a:active { color: #bc1402; text-decoration: underline; }
#content a:hover { color: #fff; background-color: #bc1402; text-decoration: none; }
#content img.left { width: 215px; height: 150px; display: block; float: left; margin: .5em 1.5em .8em 0; border: 1px solid #8f5600; }
#content img.right { width: 215px; height: 150px; display: block; float: right; margin: .5em 0 .8em 1.5em; border: 1px solid #8f5600; }

/* ------------- ine styly pre obsah ------------- */
#home_flash { background: url('/_interier/img/home_flash.png') no-repeat 0 0; height: 380px; }
#home_flash object { display: block; }
#home_content-sh { background: url('/_interier/img/content_bg.gif') repeat-x 0 0; border-top: 1px solid #fff; }
#home_content { margin: 2em 0; background: url('/_interier/img/vert_line_white.gif') repeat-y 50% 0; }
#home_content h2 { font-weight: normal; font-size: 160%; margin: 1em 0 1.5em 0; }
#home_content_left { width: 49%; float: left; }
#home_content_left-in { padding: 0 2em; }
#home_content_right { width: 49%; float: right; }
#home_content_right-in { padding: 2.4em 2em 0 2em; }

#content-pad { padding: 2em 3em; }

#content img.sortiment { display: block; border: 2px solid #fff; height: 250px; }
#content div.sortiment { height: 154px; }
#content div.sortiment img { display: block; width: 213px; border: 2px solid #fff; float: left; margin: 0 5px 0 0; }

#content div.f_tn { width: 100%; }
#content div.f_tn img { display: block; width: 213px; border: 2px solid #fff; float: left; margin: 0 5px 5px 0; }

/* formulare */
div.form { padding: 0; margin: 0; }
table.form { font-size: 100%; border-collapse: separate; border-spacing: 0; border: none; }
table.form td, table.form th { border: none; padding: .3em .5em .3em 0; text-align: left; }
table.form input, table.form textarea { font-family: sans-serif; font-size: 100%; }


/* mapa v kontaktoch */
#mapa { margin: 2em 0; }
#mapa img { display: block; }

