html * {margin:0; padding:0; font-family: Verdana, Arial, "Arial CE", "Tahoma CE", Tahoma, "Lucida Grande CE", Lucida, Sans-Serif;}


body
{
	margin: 0px;
	padding: 0px;
	font-family: Verdana;
	font-size: 12px;
	behavior: url(App_Themes/rravm/csshover.htc);
}

body.LTR, body.RTL
{
	background: #525252 url(../App_Themes/rravm/Images/bgbody.gif) repeat-x;
}

.clear
{
	clear: both;
	padding: 0px;
	margin: 0px;
	font-size: 0;
	line-height: 0;
}


.all
{
	margin: auto;
	width: 960px;
}

.head
{
	width: 100%;
	height: 305px;
	background: url(../App_Themes/rravm/Images/head.gif) no-repeat;
	
}


.pageline
{
	width: 100%;
	background: url(../App_Themes/rravm/Images/bgpageline.gif) no-repeat;
	height: 34px;
}

.page
{
	width: 100%;
	background: url(../App_Themes/rravm/Images/bgpage.gif) repeat-y;
}



.contentBlock
{
	min-height: 500px;
	_height: 500px;
	padding: 0px 10px 30px 29px;
}


.rightBlock
{
	width: 235px;
	float: right;
	text-align: right;	
}

.rightBlock a img
{
	margin-bottom: 8px;
}

.leftBlock
{
	width: 668px;
	float: left;
}


/*#Top menu#*/
.topMenuBlock
{
	width: 100%;
	height: 42px;
	background: url(../App_Themes/RPA/Images/menu_bg.gif) top left no-repeat;
}

.DesignMode .topMenuBlock
{
	height: 72px;
}




.topCMSListMenuUL
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	padding-left: 26px;
	color: #fff;
	height: 42px;
	position: relative;
}

.topCMSListMenuUL .drop .topCMSListMenuUL,
.topCMSListMenuUL .dropHighlighted .topCMSListMenuUL
{
	padding-left: 5px;
}

.topCMSListMenuLI, .drop, .dropHighlighted, .topCMSListMenuHighlightedLI
{
	float: left;
	position: relative;
	padding: 4px 0px 0px 16px;
}

.drop .topCMSListMenuUL .topCMSListMenuLI,
.drop .topCMSListMenuUL .drop,
.dropHighlighted .topCMSListMenuUL .drop,
.dropHighlighted .topCMSListMenuUL .topCMSListMenuLI,
.dropHighlighted .topCMSListMenuUL .topCMSListMenuHighlightedLI
{
	float: left;
	position: relative;
	padding: 0px;
}

.drop .topCMSListMenuUL .drop
{
	background: url(../App_Themes/RPA/Images/menu-item_bg.gif) no-repeat 94% 57%;
}

.topCMSListMenuLink, .topCMSListMenuLinkHighlighted
{
	display: block;
	height: 37px;
	line-height: 34px;
	padding-right: 14px;
	color: #fff;
	font-weight: bold;
	font-family: verdana;
	text-decoration: none;
	font-size: 11px;
	float: left;



}

.topCMSListMenuLinkHighlighted
{
	color: #C0000B;
}

.drop .topCMSListMenuLink
{
	background: url(../App_Themes/RPA/Images/menu-item_bg.gif) no-repeat center right;
}

.dropHighlighted .topCMSListMenuLinkHighlighted
{
	background: url(../App_Themes/RPA/Images/menu-item-active_bg.gif) no-repeat center right;
}

.drop .topCMSListMenuUL .topCMSListMenuLI .topCMSListMenuLink,
.dropHighlighted .topCMSListMenuUL .topCMSListMenuLI .topCMSListMenuLink,
.dropHighlighted .topCMSListMenuUL .topCMSListMenuHighlightedLI .topCMSListMenuLinkHighlighted
{
	height: auto;
	line-height: 15px;
	float: left;
	width: 120px;
}

.drop .drop .topCMSListMenuLink
{
	line-height: 15px;
}

.topCMSListMenuLink:hover
{
	color: #c0000b;
}

.drop .topCMSListMenuLink:hover
{
	color: #c0000b;
	background: url(../App_Themes/RPA/Images/menu-item-active_bg.gif) no-repeat center right;
}

.drop li .topCMSListMenuLink:hover,
.drop .drop .topCMSListMenuUL .topCMSListMenuLink:hover
{
	background: none;
}

.drop .drop .topCMSListMenuLink:hover
{
	background: url(../App_Themes/RPA/Images/menu-item-active_bg.gif) no-repeat 94% 57%;
}

.topCMSListMenuUL li ul
{
	visibility: hidden;
	position: absolute;
	top: 36px;
	left: 0;
	height: 0;
	overflow: hidden;
}

.topCMSListMenuUL li:hover a, .topCMSListMenuUL li a:hover
{
	text-decoration: underline;
	border: 0;
}

.topCMSListMenuUL li:hover ul, .topCMSListMenuUL li a:hover ul
{
	visibility: visible;
	height: auto;
	width: 125px;
	background: #aeaeae;
	border: 3px solid #ddd;
	line-height: 10px;
	left: 0;
	top: 36px;
	overflow: visible;
}

.topCMSListMenuUL li:hover ul li a, .topCMSListMenuUL li a:hover ul li a
{
	display: block;
	font-weight: normal;
	background: transparent;
	text-decoration: none;
	height: auto;
	padding: 2px;
	width: 125px;
}

.topCMSListMenuUL li:hover ul li a.drop, .topCMSListMenuUL li a:hover ul li a.drop
{
	font-weight: bold;
}

.topCMSListMenuUL li:hover ul li ul, .topCMSListMenuUL li a:hover ul li a ul
{
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 125px;
	height: 0;
	overflow: hidden;
	padding: 0px;
	z-index: 999;
}

.topCMSListMenuUL li:hover ul li a:hover, .topCMSListMenuUL li a:hover ul li a:hover
{
	text-decoration: underline;
}

.topCMSListMenuUL li:hover ul li:hover ul, .topCMSListMenuUL li a:hover ul li a:hover ul
{
	visibility: visible;
	color: #000;
	border: 3px solid #ddd;
	height: auto;
	background: #aeaeae;
	width: 125px;
} 

.topCMSListMenuUL li:hover ul li:hover ul li a, .topCMSListMenuUL li a:hover ul li a:hover ul li a
{
	display: block;
	height: auto;
}

.topCMSListMenuUL li:hover ul li:hover ul li:hover a, .topCMSListMenuUL li a:hover ul li a:hover ul li a:hover
{
	text-decoration: underline;
}






/* jirib menu */
/*
.topMenu
{
	padding: 5px 0px 0px 30px;
}

.topMenu .CMSMenuItem
{
	font-weight: bold;
	color: black;
	padding: 5px 10px;

}

.topMenu .drop
{
	font-weight: bold;
	color: black;
	padding: 5px 10px;
	background: silver;
}

.topMenu table.CMSMenu .CMSMenuItem
{
	font-weight: bold;
	color: black;
	padding: 5px 10px;
	background: silver;
}


.topMenu .CMSMenuItemMouseOver
{
	font-weight: bold;
	color: #c0000b;
	padding: 5px 10px;
	background: silver;
}

.topMenu .CMSMenuHighlightedMenuItemMouseOver
{
	font-weight: bold;
	color: #c0000b;
	padding: 5px 10px;
	background: silver;
}

.topMenu .CMSMenuHighlightedMenuItem
{
	font-weight: bold;
	color: black;
	padding: 5px 10px;
	background: silver;
}


.topMenu .CMSMenuHighlightedMenuItem img{
padding: 0px 0px 2px 5px;
}

.topMenu .CMSMenuHighlightedMenuItemMouseOver img{
padding: 0px 0px 2px 5px;
}

.topMenu .CMSMenuItemMouseOver img{
padding: 0px 0px 2px 5px;
}

.topMenu .CMSMenuItem img
{
padding: 0px 0px 2px 5px;
}

.topMenu .drop img
{
padding: 0px 0px 2px 5px;
}
*/


/*#Footer menu#*/
.footerMenu
{
	width: 100%;
	background: url(../App_Themes/rravm/Images/footerline.gif) no-repeat;
	height: 32px;
}



.footerMenu a
{
	padding: 0px 15px;
	text-decoration: none;
	font-size: 11px;
	color: #303030;
}



/*#content#*/

img{
border: none;
}

h1, h2, h3, h4, h5
{
color: #af000f;
}

h1{
font-size: 18px;
margin:0;
padding: 14px 0px;
}

h2
{
	font-size: 15px;
	margin: 0;
	padding: 10px 0px;
}

h3
{
	font-size: 13px;
	margin: 0;
	padding: 10px 0px;
}

h4
{
	font-size: 12px;
	margin: 0;
	padding: 10px 0px;
}

h5
{
	font-size: 12px;
	margin: 0;
	padding: 10px 0px;
}


p
{
	text-align: justify;
	font-size: 12px;
	line-height: 17px;
	margin: 0 0 17px 0;
}

a
{
	color: #c0000b;
}

a:hover
{
	text-decoration: none;
}

.left-img{
	margin: 0px 20px 20px 0px;
}


/*#Breadcrumbs#*/
.BreadBox
{
	padding: 10px 0px 5px 0px;
} 

.BreadBox .drop
{
	float: none;
	padding: 0;
	margin: 0;
	
}

/*#Language selection#*/
.langSelection
{
	float: left;
	margin: 18px 13px 0px 10px;
}

.IE6 .langSelection
{
	margin: 18px 11px 0px 5px;
}


/*#Search box#*/
.searchBox
{
	margin-top: 11px;
	line-height: 18px;
	margin: 68px 0px 0px 388px;
	float: left;
}

.IE7 .searchBox
{
	margin: 66px 0px 0px 195px;
}

.searchBox .searchText
{
	border: none;
	height: 18px;
	width: 121px;
	background: transparent;
}

IE6 .searchBox .searchText
{
	width: 108px;
}

.searchButton
{
	width: 69px;
	height: 24px;
	background: url(../App_Themes/RPA/Images/search-button_bg.gif) 0% 100% no-repeat;
	border: 0;
	color: #fff;
	cursor: pointer;
	margin-left: 26px;
	border: none;
}

/*#Footer block#*/
.footerBlock
{
	width: 100%;
	height: 96px;
	background: url(../App_Themes/rravm/Images/footer.gif) no-repeat;
}

.footerLinks
{
	float: right;
	color: #c0000b;
	padding: 90px 21px 0px 0px;
	font-size: 11px;
}

.footerLinks a{
	color: #707070;
}

.footerLinks a:hover{
	color: black;
}

.certificate
{
	float: left;
	color: #c0000b;
	padding-left: 45px;
	height: 28px;
}

.certificate a
{
	text-decoration: none;
}

.certificate a:hover
{
	text-decoration: underline;
}

.certificate img
{
	margin-left: 5px;
	margin-bottom: -7px;
	border: none;
}


.IE7 .footerLinks, .IE6 .footerLinks,
.IE7 .copyrightText, .IE6 .copyrightText
{
	padding-top: 68px; 
}

.copyrightText
{
	float: left;
	padding: 90px 0px 0px 50px;
	font-size: 11px;
	color: #606060;
}

#links 
{
	float: left;
	width: 700px;
	position: relative;
	z-index: 4;
	font-size: 11px;
	padding-left: 13px;
	margin-top: 177px;
	margin-left: -175px;
}

.IE7 #links
{
	margin-top: 178px;
	margin-left: -175px;
}

.footerMenu #links
{
	margin-top: 0px;
	margin-left: 0px;
}

#links ul 
{
	margin: 0;
	padding: 0;
}


#links ul li 
{
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	border-bottom: 1px solid #E0E0E0;
	background: url(../App_Themes/rravm/Images/topMenuLine.gif) no-repeat center right;
}

#links ul ul li
{
	background: #AE2023;
}


#links ul li.level1CMSListMenuLI, #links ul li.level1CMSListMenuHighlightedLI, #links ul li.dropHighlighted, #links ul.level1CMSListMenuUL li.drop
{
	border: none;
}

#links ul li.drop 
{
	background: url(../App_Themes/rravm/Images/topMenuLine.gif) no-repeat center right;
}

#links ul li a.level1CMSListMenuLink, #links ul li a.level1CMSListMenuLinkHighlighted
{
	background: none;
}

#

#links ul.level1CMSListMenuUL li.drop ul.level2CMSListMenuUL li.drop{
	border-bottom: 1px solid silver;
}

#links ul li a 
{
	display: block;
	padding: 11px 13px 11px 12px;
	text-decoration: none;
	color: black;
	font-weight: bold;
	color: white;
	/*background: #C0000B;*/
}

.footerMenu #links ul li a
{
	padding: 11px 13px 8px 12px;
}

#links ul ul li a 
{
	display: block;
	padding: 5px 10px 5px 10px;
	text-decoration: none;
	width: 150px;
	color: white;
	font-weight: bold;
}

#links ul ul li.drop ul a 
{
	background: #DC3636;
}


#links ul ul li.drop a.level2CMSListMenuLink
{
	background: #C0000B url(../App_Themes/RPA/Images/bg_subdrop.gif) 95% 50% no-repeat;
}


#links ul ul li.drop a.level2CMSListMenuLink:hover
{
	background-color: #DC3636;
}

#links ul li ul li a:hover 
{
	color: black;
	background: #DC3636;
}

#links ul li.drop a.level1CMSListMenuLink:hover, #links ul li.drop a.level1CMSListMenuLinkHighlighted:hover
{
	background: #292929 url(../App_Themes/rravm/Images/topMenuLine.gif) no-repeat center right;
	/*background: url(../App_Themes/RPA/Images/menu-item-active_bg.gif) no-repeat center right;*/
}

#links ul li a.level1CMSListMenuLinkHighlighted:hover, #links ul li a.level1CMSListMenuLink:hover
{
	background: #292929 url(../App_Themes/rravm/Images/topMenuLine.gif) no-repeat center right;
}



#links ul ul {position: absolute; top: 35px; left: 0px;  display: none; z-index: 4; width: 167px; background: #C0000B;}
#links ul ul ul {position: absolute; top: 0px; left: 170px;  display: none; z-index: 4; width: 167px;}
div#links ul.level1CMSListMenuUL li.drop:hover ul.level2CMSListMenuUL, div#links ul.level2CMSListMenuUL li.drop:hover ul.level3CMSListMenuUL, div#links ul.level3CMSListMenuUL li.drop:hover ul.level4CMSListMenuUL {display:block;}
div#links ul.level1CMSListMenuUL li.dropHighlighted:hover ul.level2CMSListMenuUL, div#links ul.level2CMSListMenuUL li.dropHighlighted:hover ul.level3CMSListMenuUL, div#links ul.level3CMSListMenuUL li.dropHighlighted:hover ul.level4CMSListMenuUL {display:block;}

div#links ul.level1CMSListMenuUL li.dropHighlighted:hover ul.level2CMSListMenuUL, div#links ul.level2CMSListMenuUL li.level2CMSListMenuHighlightedLI:hover ul.level3CMSListMenuUL, div#links ul.level3CMSListMenuUL li.dropHighlighted:hover ul.level4CMSListMenuUL {display:block;}

/*#Side links#*/


.sideLink1, .sideLink2, .sideLink3, .sideLink4
{
	font-weight: bold;
	color: #000;
	display: block;
	width: 175px;
	height: 137px;
	text-decoration: none;
	font-size: 10px;
}

.sideLink1
{
	height: 130px;
}

.sideLink1:hover, .sideLink2:hover, .sideLink3:hover, .sideLink4:hover
{
	color: #c0000b;
}

.DesignMode .sideLink1, .DesignMode .sideLink2,
.DesignMode .sideLink3, .DesignMode .sideLink3
{
	height: 5px;
}

.sideLink1
{
	margin: 29px 0px 0px 135px;
}

.sideLink2
{
	margin: -27px 0px 0px 31px;
	position: relative;
}

.sideLink3
{
	margin: 13px 0px 0px 31px;
	position: relative;
}

.sideLink4
{
	margin: 13px 0px 30px 31px;
	position: relative;
}


/*#Partners#*/
.partnersRepeater
{
	margin-top: 10px;
	text-align: center;
}


/*#Search page#*/
.SearchDialog
{
	margin-bottom: 12px;
	padding-bottom: 8px;
	border-bottom: 1px solid #b9b9b9;
}

.CMSSearchDialogSearchForLabel, .CMSSearchDialogSearchModeLabel
{
	font-weight: bold;
}

.CMSSearchDialogSearchForTextBox, .CMSSearchDialogSearchModeDropDownList
{
	border: 1px solid #838383;
	height: 18px;
	width: 150px;
}

.CMSSearchDialogSearchModeDropDownList
{
	height: 20px;
	width: 152px !important;
}

.CMSSearchDialogSearchButton
{
	bborder: 0 none;
	cursor: pointer;
	height: 24px;
	margin-left: 6px;
}

.SearchResult
{
	margin: 5px 0px;
	padding: 3px;
}

.ResultTitle
{
	margin-bottom: 2px;
	font-size: 12px;
	font-weight: bold;
}


/*#Partners slider#*/
.partnersSlider .Pager
{
	display: none;
}

.partnersSlider
{
	float: left;
	margin-left: 25px;
	width: 615px;
	height: 25px;
}

.partnersSlider img
{
	margin-bottom: -10px;
}

.partneri
{
	color: #C0000B;
	padding-right: 10px;
}

.partner
{
	padding-right: 8px;
	padding-bottom: 30px;
	text-align: center;
}

.partner .name
{
	padding-left: 5px;
}

.partnerOne
{
	display: table-cell;
	width: 184px;
	height: 80px;
	vertical-align: middle;
	text-align: center
}


/*#Tooltips#*/
#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

/*#Job opening#*/

.Carrier
{
	padding-bottom: 20px;
	width: 100%;
	float: left;

}

.Carrier .Teaser
{
	float: left;
	padding-right: 20px;
}

.Carrier .Teaser img{
	border: 3px solid #E8E8E8;
}

.Carrier .JobDes
{
	float: left;
}

.Carrier .JobDes a
{
	display: block;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;
}

.FileDownload
{
	padding-bottom: 20px;
}

.FileDownload ul
{
	padding: 0;
	margin: 0;
	padding-left: 5px;
}

.FileDownload li
{
	list-style-type: none;
	padding: 5px 0px;
}

.FileDownload a
{
	background:url(../App_Themes/RPA/Images/ico_file.gif) no-repeat ;
	padding: 0px 0px 10px 20px;
	color: black;
}

/*#Zamestnanci#*/
.zamestnanec
{
	height: 250px;
	float: left;
	width: 340px;
}

.zamestnanec h3
{
	margin-top: 0px;
	padding-top: 0px;
}

.zamestnanec .infoText
{
	visibility: hidden;
	display: inline;
}

.zamestnanec img
{
	border: 4px solid silver;
}

/*#ToolTip#*/
.motiv1 ul
{
	list-style-type: square;
}

.motiv1
{
	/*background-color: #fff;*/
	padding: 0px 15px 0px 20px;
}

.motiv1-hlavicka
{
	padding:10px;
	padding-top: 0px;
	width: 490px;
	height: 30px;
	background: url(../App_Themes/RPA/Images/menu_bg.gif) -20px -2px no-repeat;
	font-weight:bold;
}

.motiv1-hlavicka h3
{
	color: #fff;
	margin-bottom: 0px;
	margin-top: -10px
	padding: 0px;
}


/*#Zakaznici#*/
.zakazniciTable
{
	border: 1px solid silver;
	border-collapse: collapse;
	font-size: 11px;
}

.zakazniciTable .header
{
	background-color: #dedede;
}


.zakazniciTable td
{
	background: #F0F0F0;
	border: 1px solid silver;
}

.zakazniciTable th
{
	border: 1px solid silver;
}

         
/*#Kontakty - Office#*/

.Office
{
	padding-top: 20px;
}

.Office h3
{
	padding-top: 5px;
}

.Office img
{
	border: none
}

.contentBlock .rpalist li
{
	font-size: 13px;
	list-style-type: none;	
	background: url(../App_Themes/RPA/Images/rpalist.gif) 0% 50% no-repeat;
	padding: 4px 0px 4px 18px;

}

.rpaAction img
{
	border: none;
	margin-right: 20px;
	border: 3px solid #E8E8E8;
}


.rpaAction a
{
	display: block;
	padding-top: 2px;	
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;
}


.fotogalerie img
{
margin: 5px;
}


.rpaRightBox
{
	padding: 0px 21px 10px 9px;

}

.rpaRightBox h3.title
{
	padding-left: 20px;
	padding-bottom: 5px;
	border-bottom: 5px solid #C0000B;
	font-size: 14px;

}

.rpaRightBox .content
{
	padding: 11px 5px 11px 11px;

}

.PollControl .PollGraph
{
	background: #f0f0f0;
	height: 6px;
	font-size: 0;
	line-height: 0;
}

.PollGraph0
{
	background: #D45B69;
	height: 6px;
	font-size: 0;
	line-height: 0;
}

.PollGraph1
{
	background: #D45B69;
	height: 6px;
	font-size: 0;
	line-height: 0;
}

.PollGraph2
{
	background: #D45B69;
	height: 6px;
	font-size: 0;
	line-height: 0;
}

.PollGraph3
{
	background: #D45B69;
	height: 6px;
	font-size: 0;
	line-height: 0;
}

.PollAnswer
{
	padding: 3px 0px;
}

.PollTitle
{
	display: none;
}

.PollQuestion{
	display: block;
	padding: 5px 0px;
	font-weight: bold;
}

.latestNews a
{
	display: block;
	font-weight: bold;
	padding-bottom: 4px;
}


.latestNews .newsDate
{
	font-size: 10px;
	color: gray;
}

.NewsPBody{
padding: 6px 0px 2px 0px;
}

.homepageImg
{
font-size: 11px;
color: gray;
padding: 12px 20px 10px 280px;
background: url(../App_Themes/RPA/Images/home04.jpg) no-repeat;
}


.siteMap li
{
	padding: 3px 0px;
}

.ActualDate{
line-height: 20px;
color: #5a5a5a;
}

.Calendar table {
	width: 100%;	
}

.Calendar table td{
	padding: 4px;
}

.Calendar table th{
	padding: 2px;
}

.contentBlock ul{
	padding: 5px 5px 5px 15px;
}

.contentBlock ul li{
	padding: 2px 0px;
	line-height: 18px;
}

.contentBlock table td{
	padding: 5px 3px;	
}

.contentBlock table th{
	padding: 4px 3px;	
}

.newsHome{
padding-bottom: 3px;
}

.newsContent
{
float: left;
width: 590px;
padding-top: 2px;
}

.newsImg
{
float: left;
width: 30px;
padding-top: 4px;
}

.HomeText
{
	padding: 0px 150px 20px 23px;
	color: gray;
}

.logoLink
{
float: left;
margin: 70px 0px 0px 20px;
}

.homePageBox
{
background: url(../App_Themes/rravm/Images/homebox.gif) no-repeat;
padding: 10px 180px 10px 10px;
width: 478px;
height: 148px;
}

h2.aktuality
{
background: url(../App_Themes/rravm/Images/h2Background.gif) no-repeat center right;
padding-right: 77px;
padding-top: 24px;
text-align: right;
line-height: 50px;
font-size: 18px;
color: #fff;
}

h2.aktuality span
{
background-color: #d1ccc5;
padding: 0px 10px;
}

.aktualityRightBlock
{
background: url(../App_Themes/rravm/Images/line.gif) repeat-y top left;
padding: 0px 15px;
color: #5e5e5e;
margin-top: 25px;
}

.aktualityRightBlock .ActualDate
{
background: url(../App_Themes/rravm/Images/dots.gif) no-repeat center left;
color: #b5070f;
font-weight: bold;
}

.rightBlock h3
{
color: #b2ada7;
margin-bottom:10px;
padding: 0px;
font-weight: bold;
font-size: 14px;
}


/*#FMP#*/
.fmp .rightBlock ul
{
	list-style: none;
	text-align: left;
}

.fmp .rightBlock ul li a
{
	height: 25px;
	border-bottom: 1px solid #eee8e1;
	margin-right: 15px;
	display: block;
	padding-top: 3px;
}

.fmp .rightBlock ul li
{
	height: 24px;
	border-left: 5px solid #7db713;
	padding-left: 10px;
	margin-top: 4px;
}

.fmp .rightBlock ul li a
{
	color: #5e5e5e;
	text-decoration: none;
}

.fmp .rightBlock ul li a:hover,
.fmp .rightBlock ul li a.CMSListMenuLinkHighlighted
{
	color: #7db713;
	text-decoration: none;
}

.fmp .rightBlock
{
	/*text-align: left;*/
}

h2.nadpis
{
background: url(../App_Themes/rravm/Images/h2Background1.gif) no-repeat center right;
padding-right: 77px;
padding-top: 24px;
text-align: right;
line-height: 50px;
font-size: 18px;
color: #fff;
font-weight: normal;
}

h2.nadpis span
{
background-color: #d1ccc5;
padding: 0px 10px;
}

.fmpPageBox
{
background: url(../App_Themes/rravm/Images/fmpbox.gif) no-repeat;
padding: 10px 35px 0px 10px;
width: 643px;
height: 180px;
color: #5e5e5e;
}

.fmpPageBox img
{
float: left;
margin-right: 10px;
}

.fmpPageBox h2
{
border-bottom: 1px solid #7db713;
color: #7db713;
width: 400px;
float: left;
font-size: 18px;
font-family: arial;
font-weight: bold;
}

.fmpBreadcrumbs
{
margin-bottom: 10px;
}

.SubmenuList li
{
	list-style-type: none;
}

.SubmenuList li a
{
font-weight: bold;
display: block;
padding: 5px 30px;
background: url(../App_Themes/rravm/Images/spoint.gif) 0px 5px no-repeat;
}

.breadcrumbs
{
	padding: 7px 0px 0px 30px;
	font-size: 10px;
}

.breadcrumbs .drop
{
	float: none;
	padding: 0;
}

.odkaz
{
background: url(../App_Themes/rravm/Images/arrow01.gif) no-repeat;
padding-left: 30px;
}


.rraAction img
{
	border: none;
	margin-right: 20px;
	border: 3px solid #E8E8E8;
}


.rraAction a
{
	display: block;
	padding-top: 2px;	
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 6px;
}

.FileDownload ul
{
	padding: 0;
	margin: 0;
	padding-left: 5px;
}

.FileDownload li
{
	list-style-type: none;
	padding: 5px 0px;
}

.FileDownload a
{
	background:url(../App_Themes/RRAVM/Images/ico_file.gif) no-repeat ;
	padding: 0px 0px 10px 20px;
	color: black;
}