/* globalni definice */

body, td {font-family: "Arial CE", Arial, "Helvetica CE", Helvetica; font-size: 11px; color: #000000;}
td { font-size: 11px; }
a, a:visited, a:hover {color: #505050; text-decoration: underline; font-size:11px }
a:hover { color: #000000; }
/* hack s podtrzitkem pro IE - nejprve nastavime margin pro netscape a mozzilu a pak pro IE */
ul {margin: 0px; padding: 0px; margin-left: 15px; _margin-left: 10px; padding-left: 5px;}
ul li {list-style-image:url(../img/arrow_01.gif);}

p {padding: 6px; margin: 0px;}
h1 {background-color: #959595; color: #ffffff; padding: 6px; margin: 0px; font-weight: bold; font-size: 12px;}
h2 {font-size: 12px; padding: 6px; margin: 0px; font-weight: bold;}

/* formularove prvky */
.input_01 {border: 1px solid #000000; width:120px; color: #000000; height:19px; font-size:8pt; padding-left: 3px; background:url(../img/input_bck.gif); background-position: top left; background-repeat: repeat-x;}

/* stylovani katalogu */
fieldset {padding: 5px; margin: 5px;}
legend {color: #000000; font-size: 12px; font-weight: bold;}
label {font-size: 11px; display: block; margin-bottom: 5px; margin-top: 5px; }
.catalogue_listing_table {width: 520px;}
.catalogue_listing_table td, .catalogue_listing_table th {padding-left: 15px;} 
.catalogue_listing_table th {font-size: 11px; font-weight: normal; text-align: left; border-bottom: 2px solid #000000;}
.catalogue_listing_table th b {color: #ff0000;}
.catalogue_listing_table .header td {background-color: #ebebeb; height: 25px; padding-top: 5px; padding-left: 5px;}
.catalogue_detail_table {width: 520px;}
.catalogue_detail_table td {padding: 5px; padding-left: 15px; vertical-align: top; border-bottom: 1px solid #ebebeb;} 
.catalogue_detail_table th {padding: 5px; white-space: nowrap; vertical-align: top; border-bottom: 1px solid #ebebeb; font-style: italic; font-size: 11px; font-weight: normal; text-align: left;}
.catalogue_detail_table td.header {padding: 5px; white-space: nowrap; vertical-align: top; border:0px; font-style: italic; font-size: 11px; font-weight: normal; text-align: left;}
.catalogue_publisher_table {width: 520px;}
.catalogue_publisher_table td {padding: 5px; padding-left: 15px; vertical-align: top; border-bottom: 1px solid #ebebeb;} 
.catalogue_publisher_table th {padding: 5px; white-space: nowrap; vertical-align: top; border-bottom: 1px solid #ebebeb; font-size: 11px; font-weight: normal; text-align: left;}

.catalogue_input_01 {width: 256px; height:19px; font-size:8pt; padding-left: 3px; overflow: hidden;}
.catalogue_input_02 {width: 520px; height:19px; font-size:8pt; padding-left: 3px; overflow: hidden;}
.catalogue_anchor A, .catalogue_anchor A:visited, .catalogue_anchor A:hover  {background:url("../img/arrow_01.gif"); font-weight: bold; overflow: hidden; background-position: top left; background-repeat: no-repeat; padding-left: 15px;}
.catalogue_description {padding-top: 5px; padding-bottom: 5px; height: 40px;}
.catalogue_paging  {font-size: 15px; font-weight: bold; padding-right: 10px;  background:url("../img/catalogue_paging_right_bck.gif"); background-position: right bottom; background-repeat: no-repeat;}
.catalogue_paging a, .catalogue_paging a:visited, .catalogue_paging a:hover {font-size: 11px; }
DIV.catalog IMG {margin: 5px}

/* boxy */
.box_01 {width: 186px; background:url(../img/box_01_bck.gif); background-position: top left; background-repeat: no-repeat; vertical-align: top; padding-top: 15px; padding-left: 15px;}
.box_01 ul {padding-left: 0px;}
.box_02 {border-bottom: 2px solid #ffffff; padding-bottom: 15px;}
.box_02 ul {margin: 0px; padding: 0px; margin-left: 15px; margin-left: 10px; padding-left: 15px;}
.box_02 ul li {padding-bottom: 5px;}
.padding_01 {padding: 0px; margin: 0px;}
.padding_02 {padding: 0px; margin: 0px; border-bottom: 2px solid #ffffff;}
.padding_03 {padding-left: 25px; padding-top: 5px;}
.padding_04 {padding: 6px;}
.padding_05 {padding:15px 6px 6px 15px;}
.toolbox {margin: 6px; padding: 6px;}
.toolitem { width: 70px; float: left; margin-right:5px; margin-left:2px;} 

.color_box_01 {background-color: #f9ed9c; border-left: 2px solid #ffffff; border-top: 2px solid #ffffff; height: 225px; }
.color_box_01 h4 {color: #c56b3d; padding: 6px; margin: 0px; font-weight: bold; font-size: 12px;}
.color_box_01 p {margin: 0px;}

.color_box_02 {background-color: #ffd1c4; border-left: 2px solid #ffffff; border-top: 2px solid #ffffff;}
.color_box_02 h4 {color: #ae0808; padding: 6px; margin: 0px; font-weight: bold; font-size: 12px;}
.color_box_02 p {margin: 0px;}

.color_box_03 {background-color: #d3d7e6; border-left: 2px solid #ffffff; border-top: 2px solid #ffffff;}
.color_box_03 h4 {color: #35489c; padding: 6px; margin: 0px; font-weight: bold; font-size: 12px;}
.color_box_03 p {margin: 0px;}

.color_box_motive {border-top: 2px solid #ffffff; border-bottom: 2px solid #ffffff;}
.gray_box_01 {border-left: 2px solid #ffffff; border-top: 2px solid #ffffff; padding-bottom: 10px;}
.gray_box_01 p {padding-right: 10px;}
.gray_box_01 h2 {padding-top: 10px;}
.gray_box_01 p table  {background-color: #000000; padding: 0px; margin: 0px;}
.gray_box_01 p table tr th {padding: 5px; background-color: #ffffff; font-size: 12px;}
.gray_box_01 p table tr td {padding: 5px; background-color: #f5f5f5;}
.leftbar {background-color: #ebebeb;}
.noResult { font-weight:bold; font-style:italic}

/* radkove elementy */
.text_01 {color: #ffffff;}
.text_01 a, .text_01 a:visited {color: #ffffff;}
.text_01 a:hover {color: #fef9c3;}
.text_02 {font-size: 11px; font-weight: bold;}
.text_03 {color: #999999;}
.w100 {width:100%}

/* menu */
.menu_01 {list-style-type : none; list-style-position : outside; margin: 0px; padding: 0px; background-color: #ffffff;}
.menu_01 li {padding:0px; padding-bottom: 2px; margin:0px; list-style: url('../img/empty.gif'); }
.menu_01 li a, .menu_01 li a:visited, .menu_01 li a:hover {background-color: #ebebeb; font-weight: bold; display: block; white-space: nowrap; padding: 6px; padding-left: 25px; background-image: url(../img/menu_01_bck.gif); background-position: top left; background-repeat: no-repeat; text-decoration: none;}
.menu_01 li a:hover {color: #959595; background-image: url(../img/menu_01_active_bck.gif); background-position: top left; background-repeat: no-repeat;}
.submenu_01 {list-style-type : none; list-style-position : outside; margin: 0px; padding: 0px; background-color: #ffffff; FILTER: Alpha(Opacity=85)}
.submenu_01 li {padding: 0px 0px 2px 2px; margin:0px; list-style: url('../img/empty.gif');}
.submenu_01 li a, .submenu_01 li a:visited, .submenu_01 li a:hover {background-color: #ebebeb; font-weight: bold; display: block; white-space: nowrap; padding: 6px; padding-left: 25px; background-image: url(../img/menu_01_bck.gif); background-position: top left; background-repeat: no-repeat; text-decoration: none;}
.submenu_01 li a:hover {color: #959595; background-image: url(../img/menu_01_active_bck.gif); background-position: top left; background-repeat: no-repeat;}

/* paticka */
.footer {margin-top: 10px;}
.footer td {text-align: center; padding: 10px;  background:url(../img/footer_bck.gif); background-position: top left; background-repeat: repeat-x; }

/* tip */
.alert_header {margin: 0px; padding: 0px; padding: 3px; margin-right: 10px; font-size: 11px; color: #ff0000; background-color: #ffffff;}
.alert_slogan {margin: 0px; padding: 0px; padding: 3px; margin-right: 10px; margin-bottom: 10px; font-size: 11px; color: #000000; background-color: #f5f5f5;}

/* enquiry*/
.enquiry td { padding: 6px; text-align: left; vertical-align: top; font-weight: normal; white-space: nowrap;}
.enquiry span input, .enquiry span select {border: 1px solid #000000; width:200px; color: #000000; height:19px; font-size:8pt; padding-left: 3px; background:url(../img/input_bck.gif); background-position: top left; background-repeat: repeat-x;}
.enquiry span textarea {border: 1px solid #000000; width:200px; color: #000000; height:100px; overwlow: auto; font-size:8pt; padding-left: 3px; background:url(../img/input_bck.gif); background-position: top left; background-repeat: repeat-x;}


.periodik{display: block; text-align: center; margin-top: 7px;}



