@charset "utf-8";

/*-----------------*/
/*BODY------------*/
BODY {
	background-color: #01A4E5;
	FONT-SIZE: 9pt; COLOR: #000; FONT-FAMILY: Arial; TEXT-DECORATION: none;
	text-align: center;
}

* {
margin: 0;
padding: 0;
}

html, body {
	margin: 0;
	padding: 0;
} 

br {
	margin: 0px 0px 5px 0px;
}

P {
	FONT-SIZE: 10pt !important; COLOR: #313336; FONT-FAMILY: Arial; TEXT-DECORATION: none
	margin: 0px 0px 10px 0px !important;
}

P.top {
	FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: none
}

P.err {
	FONT-SIZE: 16pt; COLOR: #cc0000; FONT-FAMILY: Arial; TEXT-DECORATION: none; font-weight: bold;
}

P.ok {
	FONT-SIZE: 16pt; COLOR: #009900; FONT-FAMILY: Arial; TEXT-DECORATION: none; font-weight: bold;
}

H1 {
	
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; font-size:20pt !important; color: #0078FF; font-weight:normal; font-variant: normal;
	margin: 0px 0px 10px 0px !important;
	display: block;
}

H2 {
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; font-size:14pt !important; color: #0078FF; font-weight:normal; font-variant: normal;
	margin: 5px 0px 10px 0px !important;
	display: block;
}

H3 {
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; font-size:12pt !important; color: #0078FF; font-weight:normal; font-variant: normal;
	margin: 5px 0px 10px 0px !important;
	display: block;
}

/*-------------*/
/*anchor prvky*/
A:link {
	FONT-SIZE: 9pt; COLOR: #0078FF; FONT-FAMILY: Arial; TEXT-DECORATION: underline;
}

A:visited {
	FONT-SIZE: 9pt; COLOR: #0078FF; FONT-FAMILY: Arial; TEXT-DECORATION: underline;
}

A:hover {
	FONT-SIZE: 9pt; COLOR: #0078FF; FONT-FAMILY: Arial; TEXT-DECORATION: underline;
}

/*---------------------------------*/
/*seznamy*/
li {
	list-style: disc; display: list-item; 
	FONT-SIZE: 9pt; COLOR: #313336; FONT-FAMILY: Arial; TEXT-DECORATION: none
	padding: 0px 0px 2px 20px;
	margin: 0px 0px 2px 20px;
	line-height: 15px;
}

/*ul.menu {
	list-style-type: none;
	background-image: url(navi_bg.png);
	height: 80px;
	margin: auto;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 21px
	color: #fff !important;
}

li.menu {
	float: left;
	list-style: none; display: list-item; 
}

ul.menu a {
	background-image: url(navi_bg_divider.png);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 32px;
	padding-left: 32px;
	display: block;
	line-height: 80px;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif !important; 
	font-size: 21px !important;
	color: #fff !important;
}

ul.menu a:hover {
	color: #0078FF !important;
	background-color: #000;
}

ul.links {
	list-style-image: url(../images/style/link.gif);  display: list-item; 
	font-family: FONT-FAMILY: Arial;
	font-size: 9px
	color: #000 !important;
}

li.links {
	list-style-image: url(../images/style/link.gif) !important;  display: list-item; 
	margin: 0px 0px 2px 20px;
}

ul.links a {
	FONT-SIZE: 9pt; COLOR: #0078FF; FONT-FAMILY: Arial; TEXT-DECORATION: underline;
}

ul.links a:hover {
	FONT-SIZE: 9pt; COLOR: #0078FF; FONT-FAMILY: Arial; TEXT-DECORATION: underline;
}*/


/*------------------*/
/*formulářové prvky*/
INPUT {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial; padding: 0px 0px 0px 5px;
}

/**/
/*obrázy*/
/*img {
	border-width: 1px 1px 1px 1px; border-color: #a2a2a2; border-style: solid;	
}*/

/*-------------------------*/
/*hlavní rozložení stránky*/
div.web_SliceHeader {
	height: 20px;
	text-align: center;
}

div.web_SliceTop {
	height: 160px;
	text-align: center;
}

div.web_SliceMain {
	text-align: center;
}

div.web_SliceBottom {
	height: 150px;
	text-align: center;
}

/*-------------------------*/
/*jednotlivé části stránky*/

div.web_Header {
	width: 1000px;	
	margin: 0 auto; /*vycentrovani v ostatnich prohlizecich*/
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	overflow: hidden;
	font-family: Arial; font-size: 7pt; color: #fff; text-align: right; vertical-align: top;
}

div.web_Matrojska_Top {
	width: 1000px;	
	height: auto;
	padding: 0px; border: 0px;
	margin: 0 auto; /*vycentrovani v ostatnich prohlizecich*/
	margin: 0px auto 0px auto;
	background-color: white;
}

div.web_Top {
	width: auto !important;	
	width: 980px;
	height: 140px;
	border: 10px !important;
}


div.web_Matrojska_Mid {
	width: 1000px;	
	height: auto;
	padding: 0px; border: 0px;
	margin: 0 auto; /*vycentrovani v ostatnich prohlizecich*/
	margin: 0px auto 0px auto;
	background-color: red;
}

div.web_Mid {
	width: 980px !important;	
	text-align: left;
	overflow: hidden;
	margin: 0px 10px 10px 10px; 
}

div.web_UsersMenu {
  width: 380px !important;
  padding: 0px 0px 20px 0px !important; 
  margin: 0px 0px 0px 0px !important; 
  font-family: Arial; font-size: 11; text-align: left; vertical-align: top; line-height: 20px;
  overflow: hidden;
}

div.web_Path {
	width: 580px;
	height: 20px;
	font-family: System, Arial; font-size: 5pt !important; text-align: left; color: #fff; vertical-align: top;
	padding: 10px 0px 0px 20px !important;
	overflow: hidden;
	float: left;
}

div.web_PathText {
	padding: 5px 0px 0px 0px;
	overflow: hidden;
}

div.web_Desktop {
  width: 580px;
  padding: 0px 0px 10px 0px !important; 
  margin: 0px 5% 0px 0px !important; 
  font-family: Arial; font-size: 11; text-align: left; vertical-align: top;
  float: left;
  overflow: hidden;
}

div.web_Modul_100_transp {
	width: 100%;
	padding: 0px 0px  0px 0px !important; 
	margin:  0px 0px 0px 0px !important; 
	font-family: Arial; font-size: 11; text-align: left; vertical-align: top;
	overflow: hidden;
}

div.gallery_Image {
	margin: 5px !important; 
	font-family: Arial; font-size: 11; text-align: left; vertical-align: top;
	float: left;
	overflow: hidden;
}

div.web_TitleImage {
	margin: 0px 0px 10px 10px !important;
	position: relative;
   top: 0px;
   float:right;
	overflow: auto; 
}

div.web_InfoPanels {
  width: 30%;
  padding: 0px 0px 0px 0px;
  font-family: Arial; font-size: 11; text-align: left; vertical-align: top;
  float: left;
  overflow: visible;
}

div.web_InfoPanel {
  background-image: url(../images/style/bg_info_panel.jpg); background-repeat: no-repeat; background-position: left top;
  padding: 0px 0px 0px 10px;
  margin: 0px 0px 5px 0px;
  font-family: Arial; font-size: 11; text-align: left; vertical-align: top;
  overflow: visible;
}

div.web_Bottom {
  	width: 1000px;	
	margin: 0 auto; /*vycentrovanie v ostatních prehliada?h*/
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	overflow: hidden;
	text-align: center;
}

div.web_BottomContent {
	/*height: 12px;*/
	/*width: 920px;*/
	text-align: right !Important;
	padding: 8px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Arial; font-size: 7pt; color: #606060; text-align: center; vertical-align: top;
}


/*----------*/
/*widgety*/
div.widget {
	width: 100%;
	margin: 0px 0px 20px 0px !important;
}

div.widget_Inside {
	/*width: 20%;*/
	/*margin: 0px 0px 20px 0px !important;*/
	/*float: left;*/
	overflow: hidden;
}

div.widget H3 {
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; font-size:12pt !important; color: #0078FF; font-weight:normal; font-variant: normal;
	margin: 5px 0px 2px 0px !important;
	display: block;
}

div.widget H4 {
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; font-size:11pt !important; color: #0078FF; font-weight:normal; font-variant: normal;
	margin: 5px 0px 2px 0px !important;
	display: block;
}

div.widget H5 {
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; font-size:10pt !important; color: #0078FF; font-weight:normal; font-variant: normal;
	margin: 5px 0px 2px 0px !important;
	display: block;
}

/*----------*/
/*formuláře*/
div.cms_EnterForm {
	width: 520px;
	height:400px;
	background-color: #e4e4e4;
	border: 1px #a2a2a2 solid;
	padding: 5px 0px 0px 5px;
	padding: 5px 0px 0px 0px;
	font-family: Arial; font-size: 11; text-align: left !important; vertical-align: top;
	/*float: left;
	overflow: visible;*/
}

div.cms_PluginsForm {
	text-align: left !important;
}

div.cms_FormRow {
	width: 500px;
	padding: 5px 0px 0px 10px;
	margin: 0px 0px 5px 0px;
	/*border-bottom: #6b6b6b dotted; border-bottom-width: 1px;*/
	font-family: Arial; font-size: 11; text-align: left; vertical-align: top;
	float: left;
  	overflow: visible;
}

div.cms_FormRow_underlined {
	width: 100%;
	padding: 5px 0px 0px 10px;
	border-bottom: #6b6b6b dotted; border-bottom-width: 1px;
	font-family: Arial; font-size: 11; text-align: left; vertical-align: top;
	float: left;
  	overflow: visible;
}

div.cms_FormCellText {
	width: 30%;
	/*height: 32px;*/
	padding: 0px 0px 0px 5px;
	font-family: Arial; font-size: 11; text-align: left; vertical-align: top;
	float: left;
	/*overflow: visible;*/
	/*background-color: green;*/
}

div.cms_FormCell {
	width: 65%;
	/*height: 32px;*/
	padding: 0px 0px 0px 5px;
	/*border: 1px #a2a2a2 solid;*/
	font-family: Arial; font-size: 11; text-align: left; vertical-align: top;
	float: left;
	/*overflow: visible;*/
	/*background-color: red;*/
}

/*------------------*/
/*obrázky*/
img.path {
	margin: 0px 5px 0px 5px;
}


/*-------------------------*/
/*anketa*/
div.polls_item {
	width: 100%;
	margin: 4px 0px 0px 0px;
}

div.polls_item_output {
	width: 100%;
	margin: 4px 0px 0px 0px;
}

div.polls_item_chart {
	height: 10px;
	background-color: red; 
	margin: 0px 5px 0px 0px;
	float: left;
}


/*-------------------------*/
/*menu*/
div.web_Menu {
	width: 100%;
	margin: 20px 0px 0px 0px;
}

div.web_Menu ul {
	margin: 0; padding: 0;
}

div.web_Menu li {
	overflow: hidden;
	list-style: none !important;
	margin: 0;
	padding: 0px 0px 0px 0px;
	color: #E7E7E7 !important;  text-decoration: none; text-align: right;
	/*background-image: url(../images/style/bg_menu_bor.gif); background-position: bottom; background-repeat: no-repeat;*/
}

div.web_Menu li.hide {
	display: none;
}

div.web_Menu a, div.web_Menu a:visited {
	display: block;
	color: #fff !important;
	font-size: 1em;
	text-decoration: none;
	voice-family: inherit;
	padding: 0px 25px 0px 0px !important;
}

div.web_Menu a.current {
	display: block;
	text-decoration: none;
	voice-family: inherit;
	background-color: #5E7F23;
	background-image: url(../images/style/bullet_menu.gif); background-position: right; background-repeat: no-repeat;
	font-size: 10pt !important; color: #E7E7E7 !important;
}

div.web_Menu a.parent {
	display: block;
	text-decoration: none;
	voice-family: inherit;
	background-color: #185EA3;
	background-image: url(../images/style/bullet_par_menu.gif); background-position: right; background-repeat: no-repeat;
	font-size: 10pt !important; color: #E7E7E7 !important;
}

div.web_Menu a.submenu {
	display: block;
	text-decoration: none;
	voice-family: inherit;
	background-color: #185EA3;
	padding: 0px 40px 0px 0px;
}

div.web_Menu a.hide {
	display: none;
	visibility: hidden;
}

div.web_Menu a:hover, div.web_Menu a:focus {
  /*background-color: #185EA3;*/
  background-image: url(../images/style/bullet_menu.gif); background-position: right; background-repeat: no-repeat;
}

div.web_Menu a:active {
  background-color: #185EA3;
}
