*{padding: 0; margin: 0;}

#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}




.Core_Help
{
	cursor: help;
}
.Core_ARight
{
	text-align: right;
}
.Core_FRight
{
	float: right;
}
.Core_Click
{
	color: #310;
	cursor: pointer;
}
.Core_ClickHref
{
	color: #310;
	cursor: pointer;
	text-decoration: underline;
}
.Core_ClickHref:hover
{
	color: #666;
	cursor: pointer;
	text-decoration: underline;
}

a.screenshot
{
	text-decoration: none;
}
#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}


span.Core_High
{
	font: bold 14px Arial;
}

div.Core_Clearer
{
	clear: both;
}
img.Core_Img
{
	margin: 4px;
}
a img.Core_Img
{
	border: 1px solid #875;
	padding: 1px;
}
a:hover img.Core_Img
{
	border: 1px solid #875;
}

img.Icon16_Inline
{
	width: 16px;
	height: 16px;
	position: relative;
	top: 4px;
}
body
{
	font-family: Tahoma;
	font-size: 11px;
	padding: 0;
	background-color: #FAE5A7;
	color: #000;
	text-align: center;
	margin: 0;
	/*
	background-image: url(../design/layout/body_background.jpg);
	background-repeat: repeat-x;
	*/
}

h1, h2, h3, h4, h5, h6
{
	margin: 0;
	padding: 0;
}

h1
{
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../design/layout/h1.gif);
	background-repeat: no-repeat;
	padding: 7px 0 5px 12px;
	margin: 30px 10px 10px 10px;
	border-bottom: 1px solid #973;
	color: #310;
}

h1.Core_Center
{
	font: bold 18px Tahoma;
	background-image: none;
	padding: 7px 5px 5px 5px;
	border-top: 1px solid #224;
	border-bottom: 1px solid #224;
	text-align: center;
	margin: 30px 0px 10px 0px;
}

h2
{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0 0 5px 20px;
	margin: 20px 10px 10px 10px;
	border-bottom: 1px solid #974;
}
h2.Core_H2_CenterHead
{
	text-align: center;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 10px 5px;
	margin: 20px 10px 30px 10px;
	border: 1px solid #875;
	background-color: #eee;
}

h3
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 10px 0 5px 10px;
	margin: 0 10px 0 10px;
	font-style: normal;
}
h4
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0;
	margin: 4px 0 0 0;
}
h4.First
{
	margin-top: 0px;
}


a img
{
	border: 0;
}
a img:hover
{
	border-color: #310;
}
a
{
	color: #310;
	text-decoration: underline;
}
a:hover
{
	color: #654;
}
a.Core_AItem
{
	color: #FAEFE2;
	text-decoration: none;
}
a.Core_AItem:hover
{
	color: #FAEFE2;
	text-decoration: underline;
}
img.Core_Image
{
	border: 1px solid #000;
}

p
{
	padding: 0;
	margin: 4px 10px 4px 10px;
	text-align: justify;
}

p.Text, p.Core_Text
{
	padding: 0;
	margin: 4px 10px 4px 10px;
	text-align: justify;
	text-indent: 15px;
	font: normal 12px Georgia;
}
p.Core_ARight
{
	text-align: right;
}

p.Core_Text_uvod
{
	padding: 0;
	margin: 4px 10px 4px 10px;
	font: bold 16px Tahoma;
	text-align: justify;
	text-indent: 15px;
}
p.Core_Text_Uvodni
{
	padding: 0;
	margin: 4px 10px 4px 10px;
	font: 12px Georgia;
	text-align: justify;
	text-indent: 15px;
}
p.Text__First
{
	margin-top: 0;
}
p.TextBlock
{
	padding: 0;
	margin: 4px 0 4px 40px;
	text-align: justify;
	text-indent: 0;
}

p.LayOut_Left2
{
	padding: 0;
	margin: 2px 0 6px 10px;
	text-align: left;
}
img
{
	padding: 0;
	margin: 0;
	border: 0;
}
table
{
	border-collapse: collapse;
}
table tr td, table tr th
{
	padding: 0;
	margin: 0;
	vertical-align: top;
	text-align: left;
}
table.MaxWidth
{
	width: 100%;
}

img.Icon16_OnRow
{
	position: relative;
	top: -2px;	
}

ul, ol
{
	list-style-position: outside;
	padding: 0;
	margin: 0 10px 0 10px;
	text-indent: 0;
	font: normal 12px Georgia;
}
ul li, ol li
{
	list-style-position: outside;
	padding: 0;
	margin: 5px 0px 5px 15px;
	text-indent: 0;
}
ul li span.head, ol li span.head
{
	font-weight: bold;
	}
ul li p, ol li p
{
	padding: 0;
	margin: 5px 0px 5px 0px;
	color: #444;
}

ol ol
{
	list-style-type: lower-roman;
	font: normal 12px Georgia;
	
}

ul.Text, ul.Core_Text_Uvodni
{
	font: 12px Georgia;
}

div.LayOutEx
{
	width: 1000px;
	margin: 0px auto;
	/*background-image: url(../design/layout/backgroundimage.jpg);*/
	background-color: 
	background-repeat: no-repeat;
}

div.LayOut
{
	width: 1000px;
	margin: 10px auto;
	padding: 0px 0 0px 0;
	/*
	background-color: #fda;
	*/
}
div.LayOut_Top
{
	width: 1000px;
	height: 100px;
	background-image: url(../design/layout/top.jpg);
	background-repeat: no-repeat;
	border: 0;
}
div.LayOut_Menu
{
	width: 1000px;
	height: 19px; /* 20px */
	font: bold 16px Georgia;
	padding: 1px 0 0 0;
	color: #FAEFE2;
/*	background-image: url(../design/layout/menu.jpg);*/
/*
	background-color: #B47239;
*/
}
div.LayOut_Menu a
{
	width: 1000px;
	height: 20px;
	text-decoration: none;
	color: #000;
	background-image: url(../design/layout/menutop.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 5px;
}
div.LayOut_Menu a:hover
{
	color: #333;
	text-decoration: underline;
}
div.LayOut_Menu a.Max
{
	color: #333;
	text-decoration: underline;
}
div.LayOut_Menu a.Max:hover
{
}

div.LayOut_LeftSpace
{
	width: 4px;
	height: 4px;
	font: normal 1px Tahoma;
}
table.LayOut_Center
{
	margin: 4px 0 4px 0;
}

table.LayOut_Center tr td
{
}
table.LayOut_Center tr td.LayOut_Center_Left
{
	width: 200px;
	text-align: center;
	background-image: url(../design/layout/layout_left.jpg);
	background-repeat: repeat-y;
	background-color: #000;
}
table.LayOut_Center tr td.LayOut_Center_Center
{
	width: 600px;
	text-align: center;
	background-image: url(../design/layout/layout_center.jpg);
	background-repeat: repeat-y;
}
table.LayOut_Center tr td.LayOut_Center_Right
{
	width: 200px;
	text-align: center;
	background-image: url(../design/layout/layout_right.jpg);
	background-repeat: repeat-y;
}

div.LayOut_Center_Left
{
	width: 200px;
}
div.LayOut_Center_Left div.Prex_Right_Top
{
	text-align: right;
	margin: 0 0 1px 0;
	font-size: 10px;
	color: #555;
}
div.LayOut_Center_Left div.Prex_Right_Bottom
{
	text-align: right;
	margin: 1px 0 0 0;
	font-size: 10px;
	color: #555;
}

/* ---  LEFTB*/

table.LayOut_Center tr td div.LayOut_Center_Left
{
	width: 200px;
	padding: 0;
	margin: 0;
}
table.LayOut_Center tr td div.LayOut_Left1
{
	height: 22px; /* 22 */
	padding: 4px 5px 0 15px;
	font: bold 14px Georgia;
	background-color: #973;
	background-color: transparent;

	background-repeat: no-repeat;
	/*
	border-bottom: 2px solid #c85;
	*/
	background-repeat: no-repeat;
	color: #fff;
	text-align: left;
	margin: 10px 0 0 0;
}
table.LayOut_Center tr td div.Layout_LeftText
{
	padding: 2px 0 0 5px;
}

div.LayOut_Left1_Akt
{
	background-image: url(../design/layout/leftmenu_akt.gif);
}
div.LayOut_Left1_Ank
{
	background-image: url(../design/layout/leftmenu_ank.gif);
}
div.LayOut_Left1_Inz
{
	background-image: url(../design/layout/leftmenu_inz.gif);
}
div.LayOut_Left1_Inzen
{
	background-image: url(../design/layout/leftmenu_inzen.gif);
}
div.LayOut_Left1_Jaz
{
	background-image: url(../design/layout/leftmenu_jaz.gif);
}
div.LayOut_Left1_Kal
{
	background-image: url(../design/layout/leftmenu_kal.gif);
}
div.LayOut_Left1_Kon
{
	background-image: url(../design/layout/leftmenu_kon.gif);
}
div.LayOut_Left1_Osp
{
	background-image: url(../design/layout/leftmenu_osp.gif);
}
div.LayOut_Left1_Ospen
{
	background-image: url(../design/layout/leftmenu_ospen.gif);
}
div.LayOut_Left1_Par
{
	background-image: url(../design/layout/leftmenu_par.gif);
}
div.LayOut_Left1_Pra
{
	background-image: url(../design/layout/leftmenu_pra.gif);
}
div.LayOut_Left1_Pre
{
	background-image: url(../design/layout/leftmenu_pre.gif);
}
div.LayOut_Left1_Pri
{
	background-image: url(../design/layout/leftmenu_pri.gif);
}
div.LayOut_Left1_Rek
{
	background-image: url(../design/layout/leftmenu_rek.gif);
}
div.LayOut_Left1_Rub
{
	background-image: url(../design/layout/leftmenu_rub.gif);
}
div.LayOut_Left1_Ruben
{
	background-image: url(../design/layout/leftmenu_ruben.gif);
}
div.LayOut_Left1_Sta
{
	background-image: url(../design/layout/leftmenu_sta.gif);
}
div.LayOut_Left1_Stu
{
	background-image: url(../design/layout/leftmenu_stu.gif);
}
div.LayOut_Left1_Stuen
{
	background-image: url(../design/layout/leftmenu_stuen.gif);
}
div.LayOut_Left1_Uzi
{
	background-image: url(../design/layout/leftmenu_uzi.gif);
}
div.LayOut_Left1_Vyh
{
	background-image: url(../design/layout/leftmenu_vyh.gif);
}
div.LayOut_Left1_Xxx
{
	padding-top: 8px;
	background-image: url(../design/layout/leftmenu_xxx.gif);
}


table.LayOut_Center tr td div.LayOut_Left1__SmallText
{
	font: bold 12px Georgia;
	height: 22px; /* 22 */
	padding: 7px 5px 0 15px;
}

table.LayOut_Center tr td div.LayOut_Left1__First
{
	margin: 0 0 0 0;
	padding-top: 6px;
}

table.LayOut_Center tr td div.LayOut_Left2
{
	min-height: 10px;
	_height: 10px;
	/*
	background-image: url(../design/layout/left2.jpg);
	background-color: #EBC07E;
	background-repeat: repeat-y;
	*/
	padding: 3px 5px 3px 5px;
	text-align: justify;
}
table.LayOut_Center tr td div.LayOut_Left3
{
	height: 2px;
	/* background-image: url(../design/layout/left3.jpg); */
	background-repeat: no-repeat;
	/*
	border-top: 1px solid #c95;
	*/
	margin: 0;
	line-height: 1px;
}

/* ---  LEFTB*/


table.LayOut_Center tr td div.LayOut_Leftb1
{
	height: 18px; /* 22 */
	background-image: url(../design/layout/leftb1.jpg);
	background-repeat: no-repeat;
	padding: 4px 5px 0 10px;
	font: bold 15px Georgia;
	color: #333;
	text-align: left;
	margin: 4px 0 0 0;
}
table.LayOut_Center tr td div.LayOut_Leftb1__SmallText
{
	font: bold 12px Tahoma;
}

table.LayOut_Center tr td div.LayOut_Leftb1__First
{
	margin: 0 0 0 0;
}

table.LayOut_Center tr td div.LayOut_Leftb2
{
	min-height: 10px;
	_height: 10px;
	background-image: url(../design/layout/leftb2.jpg);
	background-repeat: repeat-y;
	padding: 3px 5px 3px 5px;
	text-align: justify;
}
table.LayOut_Center tr td div.LayOut_Leftb3
{
	height: 2px;
	background-image: url(../design/layout/leftb3.jpg);
	background-repeat: no-repeat;
}

/* --- */


table.LayOut_Center tr td.LayOut_Center_Center div.LayOut_Center
{
	width: 592px;
	padding: 0 4px 0 4px;
}
div.LayOut_Center_Center
{
	width: 200px;
}

table.LayOut_Center tr td.LayOut_Center_Center div.LayOut_Center1
{
	height: 14px;
	/*background-image: url(../design/layout/center1.jpg);*/
	background-color: transparent;
	background-repeat: no-repeat;
	padding: 4px 10px 4px 10px;
	text-align: left;
	color: #777;
	border-bottom: 1px solid #873;
}
table.LayOut_Center tr td.LayOut_Center_Center div.LayOut_Center1 a
{
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
table.LayOut_Center tr td.LayOut_Center_Center div.LayOut_Center1 a:hover
{
	color: #000;
	text-decoration: underline;
}

table.LayOut_Center tr td.LayOut_Center_Center div.LayOut_Center2
{
	min-height: 10px;
	_height: 10px;
	/*
	background-color: #EBC07E;
	background-image: url(../design/layout/center2.jpg);
	background-repeat: no-repeat; 
	*/
	padding: 5px 8px 35px 8px;
	text-align: left;
}

table.LayOut_Center tr td.LayOut_Center_Center div.LayOut_Center3
{
	height: 2px;
	/*
	border-top: 1px solid #c95;
	*/
}

table.LayOut_Center tr td.LayOut_Center_Left
{
	width: 200px;
}
div.LayOut_Center_Right
{
	width: 200px;
}
table.LayOut_Center tr td.LayOut_Center_Right div.LayOut_Right
{
	width: 200px;
}
table.LayOut_Center tr td.LayOut_Center_Right div.LayOut_Right1
{
	height: 19px; /* 22 */
	/*background-image: url(../design/layout/right1.jpg);*/
	background-color: #B47239;
	background-repeat: no-repeat;
	padding: 3px 10px 0px 10px;
	font: bold 15px Georgia;
	color: #333;
	text-align: left;
	margin: 4px 0 0 0;
}
table.LayOut_Center tr td.LayOut_Center_Right div.LayOut_Right1__First
{
	margin: 0;
}

table.LayOut_Center tr td.LayOut_Center_Right div.LayOut_Right2
{
	min-height: 10px;
	_height: 10px;
	/*background-image: url(../design/layout/right2.jpg);*/
	background-color: #EBC07E;
	background-repeat: repeat-y;
	padding: 3px 5px 3px 5px;
	text-align: justify;
}
table.LayOut_Center tr td.LayOut_Center_Right div.LayOut_Right3
{
	height: 2px;
	background-image: url(../design/layout/right3.jpg);
	background-repeat: no-repeat;
}


div.LayOut_Bottom
{
	width: 1000px;
	height: 16px;
	background-image: url(../design/layout/layout_bottom.jpg);
	background-repeat: no-repeat;

	/*background-image: url(../design/layout/bottom.jpg);*/
	/*
	background-color: #ca5;
	*/
	background-repeat: no-repeat;
	padding: 3px 0 0 0;
	color: #310;
}

table.LayOut_Bottom tr td
{
	
}
table.LayOut_Bottom tr td.LayOut_Center_Left
{
	width: 200px;
	text-align: center;
}
table.LayOut_Bottom tr td.LayOut_Center_Center
{
	width: 600px;
	text-align: center;
}
table.LayOut_Bottom tr td.LayOut_Center_Right
{
	width: 200px;
	text-align: center;
}

div.LayOut_Left_Tile
{
	padding: 4px 0px;
}
div.LayOut_Left_Tile div.LayOut_Left_Tile_Row
{
	padding: 2px 2px 2px 10px;
	font-size: 12px;
	font-weight: bold;
}


div.Menu_Center
{
	text-align: center;
}
div.Menu_Center div.LayOut_Left_Tile
{
	text-align: center;
}



div.MenuBorder
{
	padding: 4px 4px 4px 4px;
}

div.Menu_Level1
{
   margin: 2px 1px 2px 7px;
}
div.Menu_Level1 a
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
div.Menu_Level1 a:hover
{
	text-decoration: underline;
}

div.Menu_Level2
{
   margin: 2px 0 2px 20px;
}
div.Menu_Level2 a
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #653;
}
div.Menu_Level2 a:hover
{
	text-decoration: underline;
	
	color: #875;
}



div#aid_mainMap
{
	border: 1px solid #532;
	width: 550px;
	height: 300px;
	margin: 20px 0 20px 0;
}

div.Folder_Up
{
	margin: 0 20px 0 10px;
	border-bottom: 1px solid #555;
	padding-bottom: 4px;
}
div.Folder_Folder
{
/*	margin: 0 200px 0 29px;*/
	margin: 0 200px 0 10px;
}



/*
	NEWS
*/
div.News_Smalllist_Date__first
{
	text-align: right;
	font-size: 9px;
	margin: 10px 0 0 0;
}
div.News_Smalllist_Date
{
	text-align: right;
	font-size: 9px;
	margin: 0 0 0 0;
}
div.News_Smalllist_Name
{
	font: bold 12px Tahoma;
}
p.News_Smalllist_Text
{
	padding: 0;
	margin: 0;
	text-indent: 10px;	
}
div.News_Smalllist_Href
{
	text-align: right;
	margin: 5px 0 0 0;
	font-size: 10px;
}


table.Core_Pad tr td, table.Core_Pad tr th
{
	padding: 2px;
	text-align: left;
}
table.Core_Pad tr td
{
	font-weight: normal;
	padding: 2px;
}
table.Core_Pad tr th
{
	font-weight: bold;
	text-align: right;
	padding: 2px;
}
table.Core_Pad tr th.Core_Pad_Full
{
	text-align: left;
	font: bold 12px Tahoma;
}
table.Core_Pad tr td.Core_Pad_Error
{
	color: #953;
	font-weight: bold;
	padding: 2px;
	padding: 5px 5px 2px 5px;
}

form.Arder
{
	
}
form.Arder input.Submit
{
	background-image: url(../design/form/submit_blue.jpg);
	background-repeat: repeat-x;
	border: 1px solid #953;
	color: #224;
	cursor: pointer;
}
form.Arder input.Submit:hover
{
	background-image: url(../design/form/submit_blue_hover.jpg);
	background-repeat: repeat-x;
	border: 1px solid #a97;
}
form.Arder input.Submit100
{
	width: 100px;
}
form.Arder input.Submit200
{
	width: 200px;
}
form.Arder input.Text
{
	border: 1px solid #953;
	color: #224;
	padding: 1px 1px 1px 1px;
	font: normal 11px Tahoma;
	margin: 0;
}
form.Arder input.Text100
{
	width: 100px;
}
form.Arder input.Text200
{
	width: 200px;
}
form.Arder input.Text400
{
	width: 400px;
}

form.Arder select.Select
{
	border: 1px solid #953;
	color: #224;
	padding: 1px 1px 1px 1px;
	font: normal 11px Tahoma;
	margin: 0;
	padding: 0px;
}

form.Arder textarea.Textarea
{
	border: 1px solid #953;
	color: #224;
	padding: 1px 1px 1px 1px;
	font: normal 11px Tahoma;
	margin: 0;
	width: 400px;
	height: 120px;
}
form.Arder textarea.Textarea200
{
	width: 200px;
}
form.Arder input.CheckboxRow
{
	margin: 0 2px 3px 2px;
	padding: 0;
	position: relative;
	top: 2px;
}
form.Arder div.Arder_InputComment
{
	color: #777;
	margin: 2px 0 0 5px;
}

.Arder input.Submit100
{
	width: 100px;
	/*background-image: url(../design/arder/submit100_normal.jpg);*/
	background-color: #D39E72;
	border: 1px solid #B47239;
	cursor: pointer;
}
.Arder input.Submit100:hover
{
	width: 100px;
	background-image: url(../design/arder/submit100_hover.jpg);
	border: 0;
}

.Arder input.SubmitRed100
{
	width: 100px;
	background-image: url(../design/arder/submitred100_normal.jpg);
	border: 0;
	cursor: pointer;
}
.Arder input.SubmitRed100:hover
{
	width: 100px;
	background-image: url(../design/arder/submitred100_hover.jpg);
	border: 0;
}






table.Reg_Down
{
	width: 100%;
}

table.Reg_Down tr td
{
	padding: 10px 20px;
}
table.Reg_Down tr td.Reg_Down_Left
{
	text-align: left;	
}
table.Reg_Down tr td.Reg_Down_Right
{
	text-align: right;	
}

div.Core_H2R
{
	margin: 0 0 0 0;
	padding: 0;
}
div.Core_H2RR
{
	float: right;
	margin: 0 20px 0 0;
	position: relative;
	top: 2px;
	font-size: 11px;
}
div.News_Big
{
	border: 1px solid #973;
	margin: 0 10px 10px 10px;
	padding: 0 10px 5px 10px;
	/*
	background-color: #F4D4A8;
	*/
}

table.Info_Event_Sub_Schedule
{
	
}
table.Info_Event_Sub_Schedule tr th.Info_Event_Sub_Schedule, table.Info_Event_Sub_Schedule tr td.Info_Event_Sub_Schedule
{
	padding: 2px;
}


table.Info_Event_Sub_Schedule tr th.Info_Event_Sub_Schedule_HeadL
{
}
table.Info_Event_Sub_Schedule tr th.Info_Event_Sub_Schedule_HeadR
{
}

table.Info_Event_Sub_Schedule tr th.Info_Event_Sub_Schedule_HeadL div
{
	width: 100px;
	text-align: left;
	background-color: #953;
	padding: 2px 5px;
}
table.Info_Event_Sub_Schedule tr th.Info_Event_Sub_Schedule_HeadR div
{
	width: 450px;
	text-align: left;
	background-color: #953;
	padding: 2px 5px;
}
table.Info_Event_Sub_Schedule tr td.Info_Event_Sub_Schedule div.Info_Event_Sub_Schedule
{
	background-color: #953;
	padding: 2px 5px;
}
table.Info_Event_Sub_Schedule tr td.Info_Event_Sub_Schedule div.Info_Event_Sub_Schedule_Text
{
	margin: 0 10px 0 0;
}
table.Info_Event_Sub_Schedule tr td.Info_Event_Sub_Schedule div.Info_Event_Sub_Schedule_Block
{
	border: 1px solid #965;
	background-color: #532;
	padding: 0px 4px;
	color: #000;
	float: left;
	text-align: center;
	margin: 0 10px 0 0;
	width: 16px;
	font-weight: bold;
}


table.Info_Event_Sub_Schedule tr td.Info_Event_Sub_Schedule div.Info_Event_Sub_Schedule2
{
	background-color: #dba;
	padding: 2px 5px;
}

ul.proj
{
	list-style-type:square;
	margin:0 0 0 40px;
}



img.US_Partner_Logo
{
	float: right;
	clear: both;
	border: 1px solid #964;
}


div.Advert
{
	border: 1px solid #973;
	margin: 20px 0 10px 0;
	padding: 3px 10px;
	/*
	background-color: #fda;
	*/
	background-color: transparent;
}
div.Advert div.AdvertUser
{	
	border-top: 1px solid #973;
	padding: 0 0 5px 0;
}

div.Advert table
{	
}

div.Advert table td
{	
	padding: 2px 5px;
	line-height: 130%;
	color: #532;
}
div.Advert table th
{	
	padding: 2px 5px;
	font-weight: normal;
	line-height: 130%;
	color: #310;
	text-align: right;
}
div.Advert div.AdvertCategory
{
	text-align: right;
	border-bottom: 1px solid #973;
	padding: 0px 3px 2px 3px;
	margin: 0 2px;
	font-size: 10px;
}


table.Stanovy
{
   width: 100%;
}
table.Stanovy tr td
{
   padding: 0;
   margin: 0;
   text-align: justify;
}
table.Stanovy tr td.Stanovy2, table.Stanovy tr td.Stanovy3
{
   padding: 0 4px 0 0;
   margin: 0;
}
table.User_Login
{
	margin: 0 auto;
}

table.User_Login tr td
{
	padding: 2px 20px 2px 20px;
	text-align: center;
}
table.User_Login tr td.User_Login_Head
{
	padding-left: 0px;
	text-align: left;
}

table.Info_Calendar
{
	margin: 0 auto;
	margin-top: 10px;
}
table.Info_Calendar td
{
	text-align: center;
	border: 1px solid #b73;
}
table.Info_Calendar td a
{
	text-decoration: none;
	padding: 1px;
	display: block;
}
table.Info_Calendar a.Info_Calendar_MonthNext
{
	text-align: center;
	padding: 2px;
	display: block;
	background-color: #ca5;
}
table.Info_Calendar a.Info_Calendar_MonthNext:hover
{
	background-color: #ec8;
}
table.Info_Calendar a.Info_Calendar_MonthName
{
	padding: 2px;
	text-align: center;
	display: block;
	background-color: #ca5;
}
table.Info_Calendar a.Info_Calendar_MonthName:hover
{
	background-color: #ec8;
}
table.Info_Calendar div.Info_Calendar_DayOfWeek
{
	padding: 2px 0px;
	text-align: center;
	background-color: #ec8;
	width: 25px;
}
table.Info_Calendar div.Info_Calendar_Day
{
	display: block;
	padding: 3px;	
}
table.Info_Calendar div.Info_Calendar_DayToday
{
	display: block;
	background-color: #ec8;
	color: #000;
	padding: 3px;	
}
table.Info_Calendar a.Info_Calendar_DayHref
{
	display: block;
	background-color: #973;
	color: #000;
	padding: 3px;	
}
table.Info_Calendar a.Info_Calendar_DayHref:hover
{
	background-color: #973;
}
table.Info_Calendar a.Info_Calendar_DayTodayHref
{
	display: block;
	background-color: #542;
	color: #000;
	padding: 3px;	
}
table.Info_Calendar a.Info_Calendar_DayTodayHref:hover
{
	background-color: #953;
}


table.Core_APad th.Core_APad, table.Core_APad td.Core_APad
{
	padding: 2px;
}
table.APad th, table.APad td
{
	padding: 2px;
}

table.Info_Event_List
{
	width: 90%;	
	margin: 10px auto;
}
table.Info_Event_List th.Info_Event_List
{
	border-bottom: 1px solid #c95;
}

table.Info_Event_List th.Info_Event_List, table.Info_Event_List td.Info_Event_List
{
	padding: 2px 5px;
	font-size: 12px;
}


table.Kontakty th, table.Kontakty td
{
	font-size: 12px;
	padding: 2px;
}
table.Kontakty td.Kontakty_Typ
{
	text-align: right;
	color: #542;
}
table.Kontakty th.Kontakty_Mezera
{
	width: 10px;
}

table.Kontakty th
{
	font: bold 12px Tahoma;
}
table.Kontakty th.Kontakty_Nadpis
{
	font: bold 12px Tahoma;
	color: #532;
	padding-left: 20px;
	width: 150px;
}
table.Kontakty th.Kontakty_Jmeno
{
	font: bold 12px Tahoma;
}



div.Doc_Detail
{
	margin: 0px 0 5px 1px;
	padding: 10px 0 0 0;
}
div.Doc_Detail_Img
{
	float: left;
	width: 40px;
}
div.Doc_Detail_Text
{
	float: left;
	width: 500px;
}

div.Doc_Detail_Text h2
{
	font: bold 14px Arial;
	margin: 0;
	padding: 0 0 2px 0;
	border: 0;
	border-bottom: 1px solid #999;
}
div.Doc_Detail_Text div.Doc_Detail_text_info
{
	margin: 2px 0 0 0;
	font: normal 10px Tahoma;
	color: #777;
}

div.Doc_List
{
	margin: 0 0 20px 0;
}

div.Doc_List div.Doc_List_Image
{
	width: 90px;
	text-align: right;
}

div.Doc_List div.Doc_List_Image a img
{
	border: 1px solid #777;
}

div.Doc_List div.Doc_List_Image a:hover img
{
	border: 1px solid #aaa;
}

div.Doc_List div.Doc_List_Name
{
	width: 430px;
	padding: 4px 0 0 12px;		
}

div.Doc_List div.Doc_List_Name h1
{
	border: 0;
	border-bottom: 1px solid #050;
	padding: 0;
	margin: 0 0 10px 0;
	background-color: transparent;	
	background-image: none;
}

div.Doc_List div.Doc_List_Name h1 a
{
	font: bold 18px Arial;
	text-decoration: none;
}

div.Doc_List div.Doc_List_Name a:hover
{
	text-decoration: underline;
}

div.Doc_List div.Doc_List_Name p
{
	text-indent: 20px;
	text-align: justify;
	padding: 0 0 5px 0;
	margin: 0;
}

div.Doc_List_ShowType2
{
	padding: 0 0 0 20px;
}



a.Photo_Gallery_Thumb img
{
	border: 1px solid #532;
}

a.Photo_Gallery_Thumb:hover img
{
	border: 1px solid #310;
}

table.Photo_Gallery_List tr td
{
}

div.Photo_Gallery_List
{
	width: 550px;
	padding: 0 10px 0 20px;
	margin: 0 0 10px 0;
}
div.Photo_Gallery_List div.Photo_Gallery_List_Text
{
	width: 390px;
	margin: 0px 10px 20px 0px;
	padding: 5px;
	float: right;
}
div.Photo_Gallery_List div.Photo_Gallery_List_Text a.Photo_Gallery_List_Name
{
	display: block;
	border: 0;
	margin: 0 0 5px 0;
	padding: 0 2px 1px 2px;
	font: bold 14px Arial;
	border-bottom: 1px solid #653;
	text-decoration: none;
}
div.Photo_Gallery_List div.Photo_Gallery_List_Text p
{
	border: 0;
	margin: 0 0 0 0;
	padding: 0;
	text-align: justify;
}

div.Photo_Gallery_Detail
{
	margin: 0 0 0 20px;
}
table.Photo_Gallery_Detail tr td
{
	width: 120px;
	height: 90px;
	text-align: center;
	vertical-align: middle;
	padding: 2px;
}
table.Photo_Gallery_Detail tr td img
{
	border: 1px solid #226;
}









table.Forum_Rows
{
	width: 100%;
}
table.Forum_Rows th, table.Forum_Rows td
{
	padding: 2px 5px;
	vertical-align: top;
	border: 1px solid #973;
	font-weight: normal;
}
table.Forum_Rows th
{
	text-align: right;
}
table.Forum_Rows td
{	
	width: 75%;
}
table.Forum_Rows td.Forum_Row_Info
{
	color: #310;
	padding: 2px 5px;
	vertical-align: middle;
	font-size: 10px;
}
table.Forum_Rows td.Forum_Row_Space
{
	background-color: transparent;
	line-height: 2px;
	height: 8px;
	border-left: 0;
	border-right: 0;
}
table.Forum_Rows th.Forum_Row_Head
{
	background-color: #ba5;
}

table.Forum_Rows th.Forum_Row_Row0, table.Forum_Rows td.Forum_Row_Row0
{
	background-color: #fda;
}
table.Forum_Rows th.Forum_Row_Row1, table.Forum_Rows td.Forum_Row_Row1
{
	background-color: #fc9;
}
table.Forum_Rows th.Forum_Row_Row2, table.Forum_Rows td.Forum_Row_Row2
{
	background-color: #fda;
}
table.Forum_Rows td.Forum_Row_Row1 p, table.Forum_Rows td.Forum_Row_Row2 p
{
	text-indent: 15px;
	margin: 2px 0;
}




table.Forum
{
	width: 100%;
}
table.Forum th, table.Forum td
{
	padding: 2px 5px;
	vertical-align: top;
	border: 1px solid #973;
	font-weight: normal;
}
table.Forum th
{
	background-color: #fda;
}
table.Forum td
{	
}





span.Core_H1
{
	font: bold 24px Arial;
}

table.User_User th, table.User_User td
{
	padding: 2px 5px;
}
table.User_User th
{
	width: 180px;
	text-align: right;
}
table.User_User td.User_User_Name
{
	font: bold 14px Arial;
}
table.User_User td.User_User_Edit
{
	text-align: right;
	padding: 0 20px 0 0;
}

div.Message
{
	background-color: #fda;
	border: 1px solid #754;
	color: #310;
	padding: 2px 10px;
	margin: 4px 50px;	
}
div.Message p
{
	padding: 2px 0px;	
}

div.Core_Edit_Now
{
	background-color: #fda;
	border: 1px solid #310;
	padding: 2px 2px;
	margin: 2px 0;
}

div.Core_BodyMenu
{
	margin: 0 20px 5px 20px;
	padding: 3px 10px 3px 10px;
	text-align: center;
	border-top: 1px solid #873;
	border-bottom: 1px solid #873;
	background-color: #EEBD83;
}

div.AkceDetail h1.Inner
{
	border: 0;
	background-color: transparent;
	background-image: none;
	margin: 2px 0 2px 0px;
	padding: 0;
}


div.AkceDetail h1
{
	border: 0;
	background-color: transparent;
	background-image: none;
	margin: 2px 0 2px 15px;
	padding: 0;
	font-size: 16px;
}
div.AkceDetailValue
{
	margin: 2px 0 2px 15px;
}
div.AkceDetailName
{
	margin: 10px 0 2px 2px;
}


div.Hie
{
	padding: 0 10px;
}

table.Hie
{
}
td.Hie
{
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	padding: 0;
}

td.Hie_Name
{
	padding: 1px 0 0 6px;
}

td.Hie_Name a
{	
	margin: 0;
	padding: 0px 0 0 0px;
	background-color: transparent;
	border: 0;
	font: bold 14px Arial;
	text-decoration: none;
}
td.Hie_Name a:hover
{	
	text-decoration: underline;
}

td.Hie_Name div
{
	font-size: 11px;
	color: #333;
}
tr.Hie_FolderUp td
{
	border-bottom: 1px solid #6c6;
	padding-bottom: 2px;
}
td.Hie_Space
{
	height: 4px;
}
td.Hie_Folder
{
	width: 32px;
}
td.Hie_Folder a.Hie_FolderUp
{	
	display: block;
	background-image: url(../design/hie/folder_up.gif);
	height: 32px;
}
td.Hie_Folder a.Hie_FolderUp:hover
{	
	background-image: url(../design/hie/folder_up_hover.gif);
}

td.Hie_Folder a.Hie_Folder
{	
	display: block;
	background-image: url(../design/hie/folder.gif);
	height: 32px;
}
td.Hie_Folder a.Hie_Folder:hover
{	
	background-image: url(../design/hie/folder_hover.gif);
}
td.Hie_Folder a.Hie_FolderMatch
{	
	display: block;
	background-image: url(../design/hie/folder_hover_match.gif);
	height: 32px;
}
td.Hie_Folder a.Hie_FolderMatch:hover
{	
	background-image: url(../design/hie/folder_hover.gif);
}

td.Hie_K
{
	background-image: url(../design/hie/hie_k.gif);
}
td.Hie_I
{
	background-image: url(../design/hie/hie_i.gif);
}
td.Hie_L
{
	background-image: url(../design/hie/hie_l.gif);
}
div.Hie_Divider
{
	border-bottom: 1px solid #252;
	padding: 0 0 10px 0;
	margin: 0 0 20px 0;
}



table.Core_Table tr th, table.Core_Table tr td
{
	padding: 2px 5px;
	border: 1px solid #b73;
}
table.Core_Table tr th
{
	background-color: #EEBD83;
	color: #000;
}
h1.ArticleOver
{
	border-bottom: 2px solid #984;
}
img.Article
{
	float: right;
	margin: 10px 10px 5px 5px;
	border: 1px solid #973;
	padding: 1px;
}

span.Core_Span1
{
	color: #990000;
	text-decoration: underline;
	font-weight: bold;
}
span.Core_Span2
{
	color: #d33;
	text-decoration: underline;
	font-weight: bold;
}
span.Core_Span3
{
	color: #ff2;
	text-decoration: underline;
	font-weight: bold;
}
span.Core_Span4
{
	color: #e80;
	text-decoration: underline;
	font-weight: bold;
}
span.Core_Span5
{
	color: #080;
	text-decoration: underline;
	font-weight: bold;
}
span.Core_Span6
{
	color: #990000;
	text-decoration: underline;
	font-weight: bold;
	font-size: 16px;
}
span.Core_Span7
{
	color: #d33;
	text-decoration: underline;
	font-weight: bold;
	font-size: 16px;
}
span.Core_Span8
{
	color: #ff2;
	text-decoration: underline;
	font-weight: bold;
	font-size: 16px;
}
span.Core_Span9
{
	color: #e80;
	text-decoration: underline;
	font-weight: bold;
	font-size: 16px;
}
span.Core_Span10
{
	color: #080;
	text-decoration: underline;
	font-weight: bold;
	font-size: 16px;
}

div.Core
{
	padding: 5px 15px 5px 15px;
}
div.Core_List
{
	padding: 5px 15px 5px 15px;
	line-height: 150%;
}

div.Core_AgendaBind
{
	padding: 5px 15px 5px 15px;
	line-height: 130%;
}
div.Menu_CenterBC
{
	margin: 20px 0 0 0;
	padding: 5px 15px;
	text-align: center;
	color: #521;
	font-size: 12px;
}


div.Inquiry_Left_Space
{
	height: 12px;
}
div.Inquiry_Left_Name
{
	padding: 5px 2px 2px 5px;
	border-bottom: 1px solid #b73;
	font-size: 11px;
	font-weight: bold;
}
div.Inquiry_Left_BarTitle
{
	padding: 5px 2px 2px 5px;
}
div.Inquiry_Left_Bar
{
	border: 1px solid #ca5;
	height: 16px;
	background-color: #984;
	/*
	-moz-opacity: 0.7;
	*/
}
a.Inquiry_Left_BarTitle
{
	text-decoration: none;
	cursor: pointer;
}
a.Inquiry_Left_BarTitle:hover
{
	text-decoration: underline;
}

span.Core_No
{
	/*
	text-decoration: line-through;
	*/
	text-decoration: underline;
	font-style: italic;
}

div.LeftMenuItem
{
	padding: 1px 1px 1px 5px;
}
div.LeftMenuItem a
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
div.LeftMenuItem a:hover
{
	text-decoration: underline;
}

