html {
  scrollbar-face-color : #E7E7E8;
  scrollbar-highlight-color : #D5D5D5;
  scrollbar-3dlight-color : #FFFFFF;
  scrollbar-darkshadow-color : #FFFFFF;
  scrollbar-shadow-color : #606163;
  scrollbar-arrow-color : #389F97;
  scrollbar-track-color : #FFFFFF;
}

.mainbody
{
    font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
    scrollbar-face-color : #E7E7E8;
    scrollbar-highlight-color : #D5D5D5;
    scrollbar-3dlight-color : #FFFFFF;
    scrollbar-darkshadow-color : #FFFFFF;
    scrollbar-shadow-color : #606163;
    scrollbar-arrow-color : #389F97;
    scrollbar-track-color : #FFFFFF;
    font-size : 12px;
    text-align : center;
    vertical-align : middle;
    color : #606060;
    border : 0px;
    margin: 0px;
    padding : 0px;
    background-color : #C6C3C6;
}

#container
{
    text-align: left;
    width: 785px;
	left: 50%;
	margin: 0px auto;
}

.datetime {
  font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
  font-size : 11px;
  text-align : right;
  vertical-align : top;
  border : 0px;
  margin : 0px 10px 0px 10px;
  padding : 0px;
  color : #5B5B5B;
}


h1
{
    font-size: 100%;
    margin: 0px;
}

h2
{
    font-size: 100%;
    margin: 0px;
    font-weight: normal;
}

.datetime_frame { height : 13px; font-size : 11px; border : 0px; vertical-align : middle; padding : 0px; margin : 0px; }

a { padding : 0px; margin : 0px; border : 0px }
a:link { color : #024886; text-decoration : none; vertical-align : top; }
a:visited { color : #024886; text-decoration : none; vertical-align : top; }
a:hover { color : #999999; text-decoration : none; vertical-align : top; }

a.admin_linky:link
{
    color: #024886;
    text-decoration: underline;
    font-weight: bold;
    vertical-align : top;
}

a.admin_linky:visited
{
    color: #024886;
    text-decoration: underline;
    font-weight: bold;
    vertical-align : top;
}

a.admin_linky:hover
{
    color : #999999;
    text-decoration: underline;
    vertical-align: top;
}

a.small:link {font-size: 11px; color : #024886; text-decoration : none;}
a.small:visited { font-size: 11px; color : #024886; text-decoration : none;}
a.small:hover { font-size: 11px; color : #999999; text-decoration : none; }

a.menu:link { font-size: 12px; vertical-align : middle; font-weight : bold; color : #FFFFFF; text-decoration : none; }
a.menu:visited { font-size : 12px; vertical-align : middle; font-weight : bold; color : #FFFFFF; text-decoration : none; }
a.menu:hover { font-size : 12px; vertical-align : middle; font-weight : bold; color : #024886; text-decoration : none; }

a.menu1:link { font-size : 12px; vertical-align : top; font-weight : bold; color : #FFFFFF; text-decoration : none; font-style : normal; }
a.menu1:visited { font-size: 12px; vertical-align : top; font-weight : bold; color : #FFFFFF; text-decoration : none; font-style : normal; }
a.menu1:hover { font-size : 12px; vertical-align : top; font-weight : bold; color : #680018; text-decoration : none; font-style : normal; }

a.e_vypis:link { font-size : 11px; color : #FFFFFF; text-decoration : none; }
a.e_vypis:visited { font-size: 11px; color : #FFFFFF; text-decoration : none; }
a.e_vypis:hover { font-size : 11px; color : #024886; text-decoration : none; }

a.e_telo { font-size : 13px; font-weight : bold; margin : 10px 0px 10px 0px; vertical-align : top; }
a.pic { vertical-align : middle; }
a.e_skupiny { display : block; text-align : left; margin-bottom : 4px }
a.title:link { color : #BE002C; font-size: 11px; font-weight: bold; vertical-align : middle; }
a.title:visited { color : #BE002C; font-size: 11px; font-weight: bold; vertical-align : middle; }
a.title:hover { color : #024886; font-size: 11px; font-weight: bold; vertical-align : middle; }

a.title_date:link { color : #024886; font-size: 11px; font-weight: bold; vertical-align : middle; }
a.title_date:visited { color : #024886; font-size: 11px; font-weight: bold; vertical-align : middle; }
a.title_date:hover { color : #BE002C; font-size: 11px; font-weight: bold; vertical-align : middle; }

a.top:link { color : #024886; font-size: 11px; font-weight: bold; vertical-align : top; text-decoration : none; }
a.top:visited { color : #024886; font-size: 11px; font-weight: bold; vertical-align : top; text-decoration : none; }
a.top:hover { color : #999999; font-size: 11px; font-weight: bold; vertical-align : top; text-decoration : none; }

table { border : 0px; margin : 0px; padding : 0px; }
.table_main { width : 775px; text-align : center; vertical-align : top;  }
.table_menu_main { width : 775px; text-align : center; height : 21px; }
.table_menu_eshop { width : 775px; text-align : center; height : 21px; background-color : #BF002C; vertical-align : top; }
.table_foot { width : 775px; font-size : 7pt; text-align : center; background-color : #E3E3E3; color : #969696; margin-top : 20px; margin-bottom : 5px }
.table_e_lista { width : 775px; font-size : 15px; font-weight : bold; background-color : #4676B4; color : #FFFFFF; vertical-align : middle; padding : 0px; }
.table_e_telo { width : 775px; height : 400px; font-size : 12px; background-color : #E0E0E0; vertical-align : top; text-align : center; padding : 0px 0px 10px 5px; }
.table_e_detail { font-size : 12px; vertical-align : top; text-align : left; padding : 10px 0px 15px 10px; }
.table_e_nadpis { width : 775px; color : #024886; background-color : #E0E0E0; vertical-align : top; font-size : 16px; padding : 8px 0px 8px 10px; }
.table_upozorneni { width : 755px; color : #BF002C; border : 1px solid #4775B3; background-color : #FFF5C4; vertical-align : top; text-align : center; font-size : 11px; font-weight : bold; padding : 4px 4px 4px 10px; }
.table_e_vypis { width : 100%; background-color : #FFFFFF; font-size : 12px; color : #5B5B5B; vertical-align : top; }
.tb_novinky { background-color : #FFF5C4; }

tr { border : 0px; margin : 0px; padding : 0px; }
td { border : 0px; margin : 0px; padding : 0px; text-align : left; font-size : 12px }

.td_novinky { background-color : #FFF5C4; vertical-align : top; padding : 10px 10px 5px 10px; margin : 2px 0px 2px 0px }
.td_nov_nadpis {
  background-color : #BE002C;
  display : block;
  font-size : 17px;
  font-style : italic;
  height : 25px;
  width : 483px
  vertical-align : middle;
  text-align : left;
  font-weight : 900;
  color : #FFFFFF;
}
.td_kon_nadpis { color : #FFFFFF; vertical-align : middle; font-style : italic; }
.td_home { vertical-align : top;  }
.td_main {
  background-color : #4775B3;
  vertical-align : middle;
}

.td_menu_main {
  font-weight: bold;
  color : #FFFFFF;
  background-color : #4775B3;
  vertical-align : middle;
  height : 21px;
}

.td_body {
  width : 775px;
  height : 400px;
  font-size : 12px;
  color : #606060;
  vertical-align : top;
  text-align : center;
  padding : 0px;
}

.td_menu_eshop {
  font-weight: bold;
  color : #FFFFFF;
  background-color : #BF002C;
  vertical-align : middle;
  height : 21px;
}

.td_menu_down { background-color : #FFFFFF; height : 5px; vertical-align : top;}
.td_admin_medved { width : 87px; }
.td_admin_menu { width : 599px; vertical-align : top; text-align : center; }
.td_foot { font-size : 11px; text-align : center; }

.td_e_lista {
  font-size : 11px;
  height : 25px;
  font-weight : normal;
  text-align : right;
  vertical-align : middle;
  padding : 2px 5px 2px 5px;
}

.td_e_vypis {
  background-color : #4676B4;
  color : #FFFFFF;
  font-size : 11px;
  text-align : center;
  vertical-align : middle;
}

.td_strankovani {
  width : 100%;
  text-align : center;
  font-size: 13px;
  font-weight : bold;
  padding : 0px 5px 0px 5px;
}

.td_qbody { vertical-align : baseline; text-align : center; margin : 5px; border : 1px #BE002C solid; width : 246px; height : 100%; background-color : #FFF5C4; }

.td_right { text-align : right; padding : 0px 2px 0px 1px; }
.td_left { text-align : left; padding : 0px 1px 0px 2px; }
.td_center { text-align : center; }
.td_top { vertical-align : top; }
.td_middle { vertical-align : middle; }
.td_bottom { vertical-align : bottom; }
.xbaseline { vertical-align : baseline; }
.xbold { font-weight : bold; }

.tr_yellow1 { background-color : #FFF5C4; }
.tr_yellow2 { background-color : #FFFBE8; }
.tr_aktual  { background-color : #FFA5C4; }

form { border : 0px; margin : 0px; padding : 0px; }
input { font-weight : normal; font-size : 12px; color : #5B5B5B; vertical-align : middle; padding : 0px; margin : 0px; border : 0px; }
.writing {  border : 1px #4676B4 solid; margin : 2px 0px 2px 0px; }
.writing_akt {  border : 1px #FFA5C4 solid; margin : 2px 0px 2px 0px; background-color : #FFFBE8; }
.input_text {  border : 1px #4676B4 solid; margin : 0px 0px 0px 0px; }
.input_search { font-size : 12px; vertical-align : middle; }
.button_search { font-size : 12px; font-weight : bold; background-color : #4676B4; color : #FFFFFF; border : 0px solid; vertical-align : middle; cursor : pointer; }
.button_order1 { font-size : 9px; font-weight : bold; color : #606060; background-color : #C3C3C3; border : 1px solid #5B5B5B; vertical-align : middle; cursor : pointer; padding : 0px; margin : 1px }
.button_order2 { font-size : 9px; font-weight : bold; color : #606060; background-color : #C3C3C3; border : 1px solid #5B5B5B; vertical-align : middle; cursor : pointer; padding : 0px; margin : 1px }
.button_oblibene { font-size : 9px; font-weight : bold; color : #606060; background-color : #C3C3C3; border : 1px solid #5B5B5B; vertical-align : middle; cursor : pointer; padding : 0px; text-decoration : line-through }
.button_aktual { font-size : 9px; font-weight : bold; color : #5B5B5B; background-color : #FFA5C4; border : 1px solid #5B5B5B; vertical-align : middle; cursor : pointer; padding : 0px; }

fieldset {
  width : 60%;
  font-size : 10px;
  background-color : #FFF5C4;
  color : #5B5B5B;
  text-align : center;
  vertical-align : middle;
  border : 1px solid #4676B4;
  padding : 10px;
  margin-top : 20px;
}

.fieldadmin { width : 660px; height : 105px; font-size : 13px; font-weight : bold; padding : 5px; margin : 10px 0px 0px 0px; }
.fieldregister { width : 90%; }

textarea { font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size : 12px; border : 0px; padding : 0px; margin : 2px 0px 2px 0px; color : #5B5B5B; text-indent : 0px; }
select { font-size : 11px; color : #5B5B5B; text-align : center; padding : 0px; margin : 0px; border : 1px #5B5B5B solid; }
hr { color : #4676B4; height : 0px; line-height : 1px; margin : 2px 0px 5px 0px; }
h3 { font-size : 18pt; font-weight : normal; text-align : center; vertical-align : top; margin : 0px; color : #5B5B5B; }
img { border : 0px; margin : 0px; padding : 0px; }
img.text { margin : 5px; }
img.link { cursor : pointer; }
img.bullet { vertical-align : baseline; margin-bottom : 1px; margin-right : 4px; }

p { text-align : justify; text-indent : 0px; font-size : 12px; padding : 0px; margin : 0px; color : #5B5B5B; }
p.mapa { text-align : center }
.novinky { font-size : 11px; color : #000000; }
.nov_text { font-size : 11px; color : #000000; vertical-align : top; padding : 5px 0px 10px 0px }
p.center { text-align : center }
                    
.vysvetlivka { background-color : #FFA5C4; width : 40%; margin : 20px; border : 1px #FFFFFF solid }

div.mapa {
  font-size : 13px;
  border : 0px;
  padding : 2px;
  margin : 10px 0px 10px 0px;
  width : 237px;
}

div.qbody {
  background-color : #FFFFFF;
  width : 95%;
  border : 1px #4775B3 solid;
  text-align : center;
  vertical-align : middle;
  margin : 5px;
}

div.q_pic {
  height : 210px;
  vertical-align : middle;
}

div.q_popis {
  width : 95%;
  height : 100px;
  font-size : 10px;
  text-align : justify;
  vertical-align : top;
  margin : 5px 5px 10px 5px;
}

.red {
  color : #BE002C;
  font-weight : bold;
}

ul {
  margin : 5px 0px 10px 0px;
  padding : 0px 0px 0px 0px;
}

.help { padding : 0px; }

li {
  font-size : 12px;
  font-weight : normal;
  margin : 5px 0px 5px 25px;
  padding : 0px 0px 0px 5px;
  list-style-type : circle;
  list-style-image : none;
}

li.big {
  font-size : 14px;
  font-weight : bold;
  margin : 5px 0px 5px 20px;
  padding : 1px 5px 0px 0px;
  list-style-image : url(grafika/bullet_03.gif);
  vertical-align : middle;
}

li.kon {
  font-size : 12px;
  font-weight : bold;
  margin : 0px 0px 5px 30px;
  padding : 0px 0px 0px 10px;
  list-style-image : none;
}

.a_title { font-family: Verdana, Tahoma; text-align : center; font-size:26px; padding:0px; margin: 0px 0px 0px 10px; color:#5B5B5B; font-weight:normal }
.a_subtitle { font-family: Verdana, Tahoma; font-size:10px; padding:0px; margin: -6px 0px 0px 25px; color:#5B5B5B; font-weight:bold }

.actual_pobocka
{
	font-weight: bold;
	color: red;
}

.obch_podm_actual
{
	color: red;
}

div.div_messages
{
    text-align: center;
    margin: 10px 10px 10px 10px;
    padding: 10px;
    border: 1px dotted silver;
    background-color: rgb(255,245,196);
}

span.green
{
    font-weight: bold;
    color: green;
}

span.red
{
    font-weight: bold;
    color: red;
}

img.img_flag
{
    vertical-align: middle;
}

td.td_menu
{
    text-align: center;
}


