body
{
	background: #ffffff url("../images/bg.jpg") repeat-x 0 0;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
	color: black;
	margin: 0; padding: 0; 
	text-align: center;
}

#mother { width: 1000px; text-align: center; margin: 0 auto; background: #ffffff; }
h1, h2, h3, h4, h5, h6, caption { color: #dd0000; margin: 6px 0 6px 0; font-weight: bold;  font-family: "Trebuchet MS", Calibri, Arial, Helvetica, sans-serif; }
h1 { font-size: 160%; line-height: 1.0; letter-spacing: -1px;}
h2 { font-size: 140%; line-height: 1.2; }
h3 { font-size: 120%; line-height: 1.2; margin:0; padding:0;}
h4 { font-size: 110%; line-height: 1.2; margin-top: 5px; margin-bottom: 5px;}


.head_top
{
	background-color: #111111; height: 32px; font-size : 14px; color: white; padding-left: 5px; padding-right: 5px; font-weight :bold;
}

/* barva odkazu */
a {text-decoration:none; color: white;}
a:hover {text-decoration : none; color:#f9f9f9;}
.roky
{
	color: gray;
}


div.content
{
    width: 950px;
/*    border: solid 1px #A3AADB;*/
}


table.content
{
    vertical-align: middle;
    color: #D8DCE1;
    border: 0px solid black;
	  background-color: white;
}


table.menu
{
    border: solid #34425E 1px;
}

td.menu
{
    color: #D8DCE1;
    font-weight : bold;
    font-family: Arial, Verdana;
    font-size: 16px;
    text-align: left;
    vertical-align: middle;
    width: 109px; /*111*/
    text-indent: 1px;
    background-color : #42557B;
    border: solid black 1px;
}

td.titles
{
    color: #FFFFFF;
    font-weight : bold;
    font-family: Arial, Verdana;
    font-size: 16px;
    vertical-align: middle;
	/*width: 100px;*/
 	white-space: nowrap;
}
td.title
{
	color: Black;
	font-weight : bold;
	font-size: 12px;
	vertical-align: top;
}

td.legend
{
    color: #FFFFFF;
	width: 110px;
    font-weight : bold;
	font-family: Arial, Verdana;
    font-size: 16px;
    vertical-align: middle;
	text-align: center;
}


td.menu_bar
{
	/*background-image: url(../images/menu_bar_strip.png);
	*/
	background-color: #17428A;
	background-color= #11377F;
	color: #D8DCE1;
	font-weight : bold;
	text-align: left;
	vertical-align: middle;
	height: 26px;
	overflow: auto;
	border-bottom: 1px solid gray;
}

td.menu_bar_tl
{
	background-image: url(../images/tlacitko1_stred.png);
	font-size: 13px;
}

td.menu_bar_tl2
{
    background-image: url(../images/tlacitko2_stred.png);
	font-size: 13px;
}

td.menu_bar_tl_de
{
	background-image: url(../images/tlacitko5_stred.png);
	font-size: 13px;
}

td.menu_bottom
{
	background-image: url(../images/tlacitko3_stred.png);
	width: 137px;
}
td.menu_bottom2
{
	background-image: url(../images/tlacitko3_stred.png);
	width: 140px;
}
td.value
{
	color: Gray;
	font-weight : bold;
	font-size: 11px;
	text-align: left;
	vertical-align: middle;
	text-indent: 1px;
}

.common_detail TD
{
    font-weight : normal;
    font-size: 11px;
	  background-color: #ffffff;
}

td.common_detail_par
{
    font-weight : bold;
    font-size: 13px;
    text-align: left;
	vertical-align: top;
}

td.common_detail_title
{
	font-size: 11px;
	text-align: left;
	background-color: #af000f;
	border-bottom: 2px solid #ffffff;
	padding: 5px;
	color: white !important;
	height: 40px;

}
td.common_detail_title2
{
	font-size: 13px;
	text-align: center;
	font-family: verdana;
	background-color: #D8DCE1;
	border-top: 2px solid silver;
	border-bottom: 2px solid silver;
	padding-left: 10px;
}

td.common_detail_title_img
{
  font-weight : bold;
  font-size: 16px;
  text-align: left;
	font-family: verdana;
	BACKGROUND-IMAGE: url("../images/background_title.jpg"); 
	BACKGROUND-REPEAT:no-repeat;	
}


tr.odd
{
    background-color : #627086;
}

tr.even
{
    background-color : #758AAC;
}

fieldset, legend
{
    color: #D8DCE1;
}



a.menu
{
    color: #D8DCE1;
    font-weight : bold;
    text-decoration : none;
    width: 100%;
    height: 100%;
          /*
    background-color : #42557B;
    border: solid black 1px; */
}

input.checkbox
{
	border: solid #5AA4A1 1px;
	background-color:  #9AC7C5;
}

input.submit
{
	width: 85px;
	border: 1px solid Gray;
	color : #ffffff;
	background : #333333;
	font-size : 11px;
	padding: 2px;
}

.submit_menu
{
	width: 210px;
	background: #ffffff url("../images/bg_btn.gif") no-repeat 0 0;
	color: white;
	cursor: pointer;
	border: 0px solid white;
	text-align: center;
	margin-top: 2px;
	font-family: Tahoma, "Luxi Sans", Arial, Helvetica, sans-serif;
	padding:5px;
	font-size: 12px;
	font-weight: bold;
	height: 50px;
}


.submit_menu_red
{
	width: 210px;
	background: #ffffff url("../images/bg_btn_red.gif") no-repeat 0 0;
	color: white;
	border: 0px solid white;
	text-align: center;
	margin-top: 2px;
	font-family: Tahoma, "Luxi Sans", Arial, Helvetica, sans-serif;
	padding:5px;
	font-size: 12px;
	font-weight: bold;
	height: 50px;
	
}

.submit_menu_grey
{
	width: 210px;
	background: #ffffff url("../images/bg_btn_grey.gif") no-repeat 0 0;
	color: white;
	border: 0px solid white;
	text-align: center;
	margin-top: 2px;
	font-family: Tahoma, "Luxi Sans", Arial, Helvetica, sans-serif;
	padding:5px;
	font-size: 12px;
	font-weight: bold;
	height: 42px;
	
}

input.submit_menu_over
{
	width: 210px;
	background: #ffffff url("../images/bg_btn.gif") no-repeat 0 0;
	color: #f5f5f5;
	cursor: pointer;
	border: 0px solid white;
	text-align: center;
	margin-top: 2px;
	font-family: Tahoma, "Luxi Sans", Arial, Helvetica, sans-serif;
	padding:5px;
	font-size: 12px;
	font-weight: bold;
	height: 50px;
}

input.submit_summer
{
  width: 65px;
	background-color: #FCFC00; /* FCFC00       F4C200*/
	cursor: pointer; 
	cursor: hand;
}

input.submit_region
{
	background-color: #C1C0BF;
	color: Black;
	/* FFFF02 */
	border: 1px solid White;
	cursor: pointer;
	cursor: hand;
	text-align: left;
	padding-left: 5px;
	font-size: 11px;
}

input.submit_region_over
{
	background-color: #AACEFA;
	color: Black;
	/* FFFF02 */
	border: 1px solid White;
	cursor: pointer;
	cursor: hand;
	text-align: left;
	padding-left: 5px;
	font-size: 11px;
}

input.submit_oblasti
{
	background-color: #DDDDDC;
	color: Black;
	/* FFFF02 */
	font-size: 11px;
	border: 1px solid White;
	cursor: pointer;
	cursor: hand;
	text-align: left;
	padding-left: 5px;
}

input.submit_oblasti_over
{
	background-color: #AACEFA;
	color: Black;
	/* FFFF02 */
	font-size: 11px;
	border: 1px solid White;
	cursor: pointer;
	cursor: hand;
	text-align: left;
	padding-left: 5px;
}

input.catalog
{
    width: 150px;
    border: solid #AFBCD1 2px; /*#9AC7C5 */  
    BACKGROUND-IMAGE: url("../images/input_box_shadow.gif");
    BACKGROUND-REPEAT: no-repeat;
    /*overflow: auto;*/
}

input.gray
{
	background : #DDDDDC;
	border: black 1px solid;
	font-size: 11px;
	cursor: pointer;
}
input.orange
{
	background : #333333;
	color: white;
	border: black 1px solid;
	font-size: 12px;
	cursor: pointer;
}


.inp
{
	background : #f1f1f1;
	border: #555555 1px solid;
	font-size: 11px;
	padding: 2px;
}


input.text_pole
{
	width: 200px;
	text-align: right;
}

div.actuality_odd
{
    color : #000000;
	font-size: 11px;
	width: 164px;
	height: 50px;
    font-weight : bold;	
	background-color:  #F5C392;
    border: solid #FCCC98 2px; 
	text-align: left;
}


div.actuality_even
{
    color : #000000;
	font-size: 11px;
	width: 164px;
	height: 50px;
    font-weight : bold;	
	background-color:  #EB9B4A;
    border: solid #FFAC40 2px; 
	text-align: left;
}

.footer
{
  color: #FFFFFF;
  font-size: 11px;
	text-align:right;
	font-weight: normal;
	background-color:  #333333;
	height: 40px;
}
td.footer a
{
	color: #FFFFFF;
}

td.footer a:visited
{
	color: #FFFFFF;
}

td.footer a:hover
{
	color: #FFFFFF;
}

select
{
	font-size: 11px !important;
}
option
{
	font-size: 11px !important;
}
optgroup
{
	font-size: 11px !important;
}
.stred_bg
{
	background : #f0f0f0;
	font-size: 11px;
}
.stred_bg a
{
	color:white;
}
.filtr
{
	background-color: #666666;
	border-bottom: 6px solid #ffffff;
	padding: 5px;
	margin-top:8px;
	color: white;
	font-weight: bold;
}

.kalendar
{
	background-color: #E9F0FD;
	border: 1px solid #CCD0F9;
	font-size: 12px;
	border-bottom-color : #CCD0F9;
}
.width_line{border-bottom: 6px solid #888888;}
.prov_even {	background-color : #DCDFFB;}

.nadotaz
{
	visibility: hidden; position: absolute; z-index: 10; background-color: #E9F0FD;
	border: 1px solid black;
	width: 138px;
	height: 100px;
	font-size: 10px; 
	font-weight: normal;
	color: black; 
	padding: 5px; 
	text-align: left; 
	top: 100px; 
	left: 100px; 
	cursor: pointer;
	text-indent: 0px;

}


/* Main menu */ 
#main-menu {  font-size: 12px; float: right; border-top:white 1px solid; border-bottom:black 1px solid;}
#main-menu ul { margin: 0; padding: 0; list-style: none;  }
#main-menu ul li { margin: 0; padding: 0; list-style: none; float: left; margin-left: 1px; }
#main-menu ul li a { display: block; background: #FF0000 url("../images/bg_menu.jpg") repeat-x 0 100%; padding: 10px 23px; border-top: 1px solid #AE000F; color: white; text-decoration: none; float: left; }
#main-menu ul li.active a { background: #AE000F url("../images/bg_menu_over.jpg") repeat-x 0 100%; border-top-width: 5px; margin-top: -4px; border-color: #AE000F; }
#main-menu ul li a:hover { background: #AE000F url("../images/bg_menu_over.jpg") repeat-x 0 100%; }

.br {CLEAR: both; FONT-SIZE: 1px; HEIGHT: 1px;}

