body { background-image:url("../image/background.gif"); background-color: #aaaaaa; color: black; font-family: sans-serif; font-size: 11px; margin: 0 0 0 0; }
a { color: #212125; text-decoration: none; }
div { vertical-align: top; margin: 0; }
img { border: none; margin: 0 0 0 0; }
h1 { clear: left; display: inline; font-size: 18px; }
h2 { clear: left; font-size: 17px; color: #212125; padding-bottom: 5px; line-height: 22px; }  /* letter-spacing: 2px; color: #dfbb00; */
h3 { clear: left; font-size: 15px; color: red; font-weight: bold; }

#wholepage { width: 790px; margin-left: auto; margin-right: auto; text-align: center; } /* text align neccessary for IE - not working without it */
#pagetop { clear: both; /*border: solid red thin;*/ position: relative; height: 226px; top: 10px; }
a:hover { text-decoration: underline; }
.title { height: 35px; padding-top: 15px; text-align: left; }
.motto1 { font-size: 17px; font-weight: bold; }
.motto2 { font-size: 16px; font-weight: bold; }
.motto3 { font-size: 15px; font-weight: bold; }
.motto4 { font-size: 14px; font-weight: bold; }
/*.horizontal_spacer { clear: both; display: block; height: 10px; }*/

#search_field { border: none; background-image:url("../image/search_box.gif"); background-color: transparent; padding: 2px 0 0 20px; width: 80px; height: 19px; background-repeat: no-repeat; }
div.menu_search {  float: left; display: inline; text-align: center; vertical-align: top; background-image:url("../image/glossmenu_background.gif"); padding: 4px 0 0 16px; width: 104px; height: 26px; }
div.menu_item { float: left; display: inline; text-align: center; vertical-align: top; background-image:url("../image/glossmenu_background.gif"); background-position: center middle; padding: 8px 0 0 0; background-repeat: repeat-x; height: 22px; width: 82px; }
div.menu_item_actual { float: left; display: inline; text-align: center; vertical-align: top; background-image:url("../image/glossmenu_active.gif"); background-position: center middle; padding: 8px 0 0 0; background-repeat: repeat-x; height: 22px; width: 82px; }
a.menu_item { font-weight: bold; color: white; }
a.menu_item_actual { font-weight: bold; color: white; }
div.menu_left { float: left; display: inline; clear: left; background-image: url("../image/glossmenu_left.gif"); background-position: top left; background-repeat: no-repeat; height: 30px; width: 7px; }
div.menu_right { float: left; display: inline; background-image: url("../image/glossmenu_right.gif"); background-position: top left; background-repeat: no-repeat; height: 30px; width: 7px; }
div.foot_left { float: left; display: inline; clear: left; background-image: url("../image/glossfoot_left.gif"); background-position: top left; background-repeat: no-repeat; height: 30px; width: 7px; }
div.foot_right { float: left; display: inline; background-image: url("../image/glossfoot_right.gif"); background-position: top left; background-repeat: no-repeat; height: 30px; width: 7px; }
div.footer { float: left; display: inline; color: #808080; text-align: left; vertical-align: top; background-image:url("../image/glossmenu_background.gif"); background-position: center middle; padding: 8px 0 0 15px; background-repeat: repeat-x; height: 22px; width: 761px; }

.image_cell {/* margin: -4px 0 0 0; */ float:left; display:inline; padding: 0 0 0 0;  line-height: 0; }
#inspirace { background-image:url("../image/inspirace.gif"); background-position: left top; padding-top: 56px; padding-left: 26px; padding-right: 0; padding-bottom: 0; background-repeat: no-repeat; /*height: 40px;*/ width: 214px; }
div.content_cell { clear: both; width: 478px; background-color: white; min-height: 560px; padding: 20px 30px 20px 30px; line-height: 16px; text-align: left; }

div.uvod_menu { position: relative; top: -20px; left: 20px; width: 178px; height: 270px; margin: 0 0 -40px 0; float: right; margin-bottom: 5px; text-align: left; }
div.uvod_menu_border { float: left; height: 100%; width: 18px; background-image:url("../image/uvod_menu_border.gif"); background-position: top left; background-repeat: no-repeat; }
div.uvod_menu_content { padding-top: 5px; color: white; float: right; height: 265px; width: 160px; background-image:url("../image/uvod_menu_background.gif"); background-position: top left; background-repeat: repeat-y; }
a.uvod_menu { font-weight: bold; padding-left: 15px; }
a.uvod_menu:hover { text-decoration: none; color: #97080f; padding-left: 15px; background-image:url("../image/uvod_menu_arrow.gif"); background-position: center left; background-repeat: no-repeat; }

#motioncontainer a img { /*image border color*/ border: 1px solid #ccc; }
#motioncontainer a:hover img { /*image border hover color*/ border: 1px solid navy; }
#motioncontainer a:hover { color: red; /* Dummy definition to overcome IE bug */ }
#statusdiv { position: absolute; padding: 2px; left: -200px; background-color: lightyellow; border: 1px solid gray; visibility: hidden; }

.obsah_vlevo { float: left; margin: 15px; }
div.content_finisher { clear: both; }

div.search_result { margin: 25px 0  25px 0; }
a.search_result { font-size: 140%; color: #0000cc; text-decoration: underline; }
div.search_result_content { }
div.search_result_url { color: #008000; }
a.search_result_paging { font-weight: bold; color: #000000; text-decoration: underline; }
span.search_result_paging { font-weight: bold; color: #000000; text-decoration: none; }
/* #pagecontent { border: solid green thick; width: 790px; text-align: center; } */
/* #conttab { background-color: #060a09; } */
/* #contenttable { width: 100%; } */
/* #head { padding: 30px 0 15px 0; } */
/* #headline { color: #3d3f40; letter-spacing: 30px; text-align: right; font-size: 90%; margin: 10px 0 0 0; } */
/* #content { text-transform: uppercase; letter-spacing: 2px; word-spacing: 5px; color: #3d3f40; line-height: 20px; text-align: justify; } */

/* div.menu_left { float: left; display: inline; background-image:url("image/corner_leftdown.gif"); background-position: bottom right; background-repeat: no-repeat; height: 7px; width: 7px; } */
/* td.menu_item:hover { /*border-width: thin; border-style: solid; border-color: #8a8a8a ; background-color: #141919; } */
/*  div.menu_right { float: left; display: inline; background-image:url("image/corner_rightdown.gif"); background-position: bottom left; background-repeat: no-repeat; height: 7px; width: 7px; }
  div.menu_spacer { float: left; display: inline; width: 7px; height: 1px; }
  div.foot_left { float: left; display: inline; background-image:url("image/corner_leftup.gif"); background-position: bottom right; background-repeat: no-repeat; height: 7px; width: 7px; }
  div.foot_right { float: left; display: inline; background-image:url("image/corner_rightup.gif"); background-position: bottom left; background-repeat: no-repeat; height: 7px; width: 7px; }
  .menu_border_left { float: left; display: inline; background-image:url("image/border_horiz.gif"); background-position: right; background-repeat: repeat-y; width: 7px; }
  .menu_border_right { float: left; display: inline; background-image:url("image/border_horiz.gif"); background-position: left; background-repeat: repeat-y; width: 7px; }
  div.menu_border_top { float: left; display: inline; background-image:url("image/border_vert.gif"); background-position: bottom; background-repeat: repeat-x; height: 7px; }
  .menu_border_bottom { float: left; display: inline; background-image:url("image/border_vert.gif"); background-position: top; background-repeat: repeat-x; height: 7px; }*/
/* .menu_background { background-image:url("image/border_vert.gif"); background-repeat: repeat; } */
/* .footer { color: #bbbbbb; font-size: 11px ;  text-align: left; height: 30px; vertical-align: middle; padding-left: 15px; background-color: #212125; } */
/* #logo_partner { min-height: 41px; padding-left: 26px; padding-bottom: 15px; padding-top: 159px; vertical-align: bottom; } */

.highlight { font-size: 18px; letter-spacing: 2px; line-height: 24px; }
.lowlight { color: #707070; }

.list_item { padding: 15px 0 15px 10px; }
/* .cont_tab { width: 100%; } */

.act_text { padding-left: 10px; }
.tips { color: #aa7070; padding: 5px; margin: 5px; border: 1px dotted #aa7070; font-size: 100%; text-align: justify; }

div.product_item { clear: left; padding: 0px 5px 0 5px; min-width: 270px; border-bottom: thick dotted silver; margin: 4px; }
h3.product_item { float: left; }
img.product_item { float: right; margin: 5px 5px 5px 20px; }
p.product_item { clear: left; }
a.product_item { color: red; }
