body {
	background-color:#ebebeb;
	margin:0 auto;
	color:#47453c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
}

* {
	margin:0px;
	padding:0px;
	outline:none;
}

input, select, textarea {
	color: #1c1c1c;
	font-size: 12px;
	padding: 3px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

img {
	border:none;
}

.loading {
	background:#fff url(/App_Themes/Ralu/Images/ajax-loader.gif) no-repeat scroll center center;
}

a, a:link, a:visited {
	color: #d84e40;
	position: relative;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

@font-face {
	font-family: 'Din';
	src: url('/App_Themes/Ralu/Fonts/Din.eot');
	src: local('Din'), local('Din'), url('/App_Themes/Ralu/Fonts/Din.woff') format('woff'), url('/App_Themes/Ralu/Fonts/Din.ttf') format('truetype'), url('/App_Themes/Ralu/Fonts/Din.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

h1, h2, h3, h4, h5, h6 {
	color:#0c163f;
	letter-spacing:1px;
	font-weight:normal;
	font-family:'Din', Arial, Helvetica, sans-serif;
	line-height:normal;
}

hr {
	background-color:#F6F7F8;
	border-color:#E9E9E9 #E9E9E9 #F6F7F8;
	border-style:solid;
	border-width:1px;
	height:1px;
	margin:15px 0;
	width:100%;
}

.clear {
	background:transparent none repeat scroll 0%;
	border:medium none;
	clear:both;
	font-size:0px;
	height:0.1px;
	margin-top:-1px;
	padding:0pt;
	visibility:hidden;
	overflow:hidden;
} 

div#Pg_W {
	width:100%;
}

div#Hd_W {
	width:100%;
	background:transparent url(/App_Themes/Ralu/Images/Hd_W.png) repeat-x scroll top left;
	height:298px;
}

div#Hd {
	height:264px;
	width:100%;
	background:transparent url(/App_Themes/Ralu/Images/Hd.jpg) no-repeat scroll top center;
}

/*#	Language	#*/

div.Lang_W {
	width:864px;
	height:32px;
	margin:0 auto;
	padding-top:20px;
}

ul.Language {
	width:335px;
	padding-left:500px;
	text-transform:uppercase;
}

ul.Language li {
	color:#FFF;
	background:transparent url(/App_Themes/Ralu/Images/Language_Bg.png) no-repeat scroll left center;
	padding:0px 10px 0px 15px;
	float:left;
}

ul.Language li a, ul.Language li a:link, ul.Language li a:visited {
	color:#fbb0a2;
}

ul.Language li a:hover {
	color:#FFF;
	text-decoration:none;
}

ul.Language li.First {
	background:none !important;
	
}

/*#	Navigation	#*/

div#Nav_W {
	background:transparent url(/App_Themes/Ralu/Images/Nav_Bg.jpg) no-repeat scroll top center;
	height:34px;
	width:100%;
}

div#Nav {
	width:864px;
	height:32px;
	margin:0 auto;
}

div#Nav ul.MainNavCMSListMenuUL {
	float:left;
	width:735px;
	height:32px;
}

div#Nav ul.MainNavCMSListMenuUL li {
	float:left;
	padding:7px 25px 0;
	font-weight:bold;
	text-transform:uppercase;
	font-size:11px;
	height:25px;
	font-family: 'Din', Arial, sans-serif;
	letter-spacing:2px;
	background:transparent url(/App_Themes/Ralu/Images/ul_Menu_li.png) no-repeat scroll top left;
}

div#Nav ul.MainNavCMSListMenuUL li a, div#Nav ul.MainNavCMSListMenuUL li a:link, div#Nav ul.MainNavCMSListMenuUL li a:visited {
	color:#cacede;
}

div#Nav ul.MainNavCMSListMenuUL li a:hover, div#Nav ul.MainNavCMSListMenuUL li a.MainNavCMSListMenuLinkHighlighted {
	color:#EE4820 !important;
	text-decoration:none;
}

div#Nav ul.MainNavCMSListMenuUL li.MainNavCMSListMenuLIFirst, div#Nav ul.MainNavCMSListMenuUL li.MainNavCMSListMenuHighlightedLIFirst {
	background:none !important;
	padding-left:0px;
}

/*German Language menu class override	*/
.DEDE div#Nav ul.MainNavCMSListMenuUL li {
	padding:7px 15px 0 !important;
}

.DEDE div#Nav ul.MainNavCMSListMenuUL li.MainNavCMSListMenuLIFirst, .DEDE div#Nav ul.MainNavCMSListMenuUL li.MainNavCMSListMenuHighlightedLIFirst {
	padding-left:0 !important;
}

div#Nav .RSS {
	width:109px;
	font-family: 'Din', sans-serif;
	font-size:11px;
	text-transform:uppercase;
	float:left;
	letter-spacing:2px;
	background:transparent url(/App_Themes/Ralu/Images/rss.png) no-repeat scroll right 10px;
	text-align:right;
	height:23px;
	padding:7px 20px 0 0;
}

div#Nav .RSS a, div#Nav .RSS a:link, div#Nav .RSS a:visited, div#Nav .RSS a:hover {
	color:#697ba3;
}

/*#	Content		#*/

div.Cont_Bg {
	width:100%;
	background:#c3c3c3 url(/App_Themes/Ralu/Images/Cont_Bg_W.png) repeat-y scroll top center;
}

div.Cont_W {
	width:100%;
	background:transparent url(/App_Themes/Ralu/Images/Cont_Bg.png) repeat-x scroll top center;
}

div#Cont {
	margin:0 auto;
	width:864px;
	padding:25px 0 18px;
}

/*#	Slider	#*/

div#Slider_W {
	border:1px solid #e8e8e8;
	padding:1px;
	width:860px;
	background-color:#FFF;
	margin-bottom:10px;
	overflow:hidden;
}

#Slider {
	list-style: none;  
	position: relative;  
	margin: 0;  
	padding: 0;
	width:850px;
	overflow:hidden;
}

#Slider li {
	display: block;  
	overflow: hidden;  
	padding: 0;  
	width:214px;
	height:312px;
	float:left;
}

#Slider .shadow {
	background:transparent url(/App_Themes/Ralu/Images/Slider_Bg.png) repeat-y scroll top right;
	width:100%;
	height:312px;
	position:absolute;
	top:0;
	right:0;
	z-index:2;
}

#Slider .label {
	background:transparent url(/App_Themes/Ralu/Images/Slider_Lable.png) repeat-x scroll top right;
	width:100%;
	height:52px;
	position:absolute;
	bottom:0;
	right:0;
	padding:14px 0px;
	z-index:1;
	overflow:hidden;
}

#Slider .label h3 {
	color:#cf2513;
	text-transform:uppercase;
	font-size:12px;
	padding-left:10px;
	margin-bottom:5px;
font-weight:bold;
	font-family: 'DinRegular', sans-serif;
}

#Slider .label p {
	height:30px;
	overflow:hidden;
	width:565px;
	padding-left:10px;
	color:#47453c;
	line-height:16px;
}

/*#	Home Page Box	#*/

div.Home_Bx_W {
	width:864px;
	height:135px;
	overflow:hidden;
}

div.Wide_Bx_L {
	width:573px;
	height:133px;
	border-top:1px solid #cecece;
	border-bottom:1px solid #f3f3f3;
	background:transparent url(/App_Themes/Ralu/Images/Wide_Bx_L_bottom.png) repeat-y scroll top left;
	overflow:hidden;
	float:left;
	margin-right:9px;
	display:inline;
}

div.Wide_Bx_R {
	width:282px;
	height:133px;
	border-top:1px solid #cecece;
	border-bottom:1px solid #f2f2f2;
	background:transparent url(/App_Themes/Ralu/Images/Wide_Bx_L_bottom.png) repeat-y scroll top left;
	overflow:hidden;
	float:left;
	display:inline;
}

div.Wide_Bx_Top {
	width:100%;
	font-size:0;
	text-indent:-999px;
	height:3px;
	border-top:1px solid #cecece;
	border-bottom:1px solid #f2f2f2;
	background:transparent url(/App_Themes/Ralu/Images/Wide_Bx_L_top.png) repeat-y scroll top left;
	overflow:hidden;
	margin-bottom:15px;
}

div.Wide_Bx_L h2, div.Wide_Bx_R h2 {
	font-size:12px;
	padding:0 10px;
	margin-bottom:10px;
}

div.Wide_Bx_L h2 a, div.Wide_Bx_R h2 a {
	color:#00286c !important;
}

div.Wide_Bx_L .Txt, div.Wide_Bx_R .Txt {
	padding:0px 10px 15px;
	height:55px;
	overflow:hidden;
}

/*#	News Bottom	#*/

div#Nws_W {
	background:transparent url(/App_Themes/Ralu/Images/Nws_Bg.png) repeat-x scroll top left;
	width:100%;
	height:300px;
}

div.Nws_Bx {
	width:874px;
	height:250px;
	margin:0 auto;
	padding-top:24px;
}

div.Nws_Bx ul {
	
}

div.Nws_Bx ul li {
	height:189px;
	width:255px;
	padding:16px 13px;
	float:left;
	display:inline;
	margin:0 5px 0 5px;
	overflow:hidden;
	background:transparent url(/App_Themes/Ralu/Images/Nws_Bx.png) repeat-x scroll bottom left;
}

div.Nws_Bx ul li.First {
	margin:0;
}

div.Nws_Bx .info {
	font-size:10px;
	color:#898989;
}

div.Nws_Bx .info span {
	color:#47453c;
}

div.Nws_Bx h3 {
	font-size:13px;
	line-height:18px;
	font-weight:bold;
	margin:10px 0;
	height:53px;
	overflow:hidden;
}
div.Nws_Bx p {
	height:90px;
	overflow:hidden;
}

/*#	Footer	#*/

div#Ft_W {
	background:transparent  url(/App_Themes/Ralu/Images/Ft_Bg.png) repeat-x scroll top left;
	width:100%;
	height:200px;
}

div#Ft {
	width:864px;
	padding-top:42px;
	height:50px;
	font-size:11px;
	margin:0 auto;
}

div#Ft a.Logo {
	background:transparent url(/App_Themes/Ralu/Images/Ft_Logo.png) no-repeat scroll top left;
	float:left;
	display:inline;
	height:30px;
	width:95px;
	font-size:0;
	text-indent:-999px;
	margin-top:5px;
}

div#Ft .Ft_Cont {
	width:760px;
	height:50px;
	float:right;
	display:inline;
}

div#Ft .Ft_Cont ul {
	float:right;
}

div#Ft .Ft_Cont ul li {
	float:left;
	color:#626262;
	background:transparent url(/App_Themes/Ralu/Images/Ft_ul_Li_Bg.png) no-repeat scroll left 8px;
	padding-left:12px;
	margin-left:12px;
	font-family: 'DinRegular', sans-serif;
	text-transform:uppercase;
}

div#Ft .Ft_Cont ul li.FtCMSListMenuLIFirst {
	margin:0;
	padding:0;
}

div#Ft .Ft_Cont ul li a {
	color:#626262 !important;
}

div#Ft .Ft_Cont ul li a:hover, div#Ft .Ft_Cont ul li a.FtCMSListMenuLinkHighlighted {
	color:#8c8c8c !important;
	text-decoration:none;
}

div#Ft .Ft_Cont p {
	float:right;
	width:100%;
	color:#4d4d4d;
	margin-top:7px;
	text-align:right;
}

div#Ft .Ft_Cont p span {
	padding-left:20px;
}

div#Ft .Ft_Cont p a {
	color:#c43131;	
}

/*#	Page Content	#*/

div.ContPg_Ft {
	background:transparent url(/App_Themes/Ralu/Images/ContPg_Ft_Bg.png) repeat-x scroll top left;
	height:24px;
	width:100%;
}

div.ContPg_W {
	width:864px;
	background:transparent url(/App_Themes/Ralu/Images/ContPg_Bg.png) repeat-y scroll top left;
}

div.ContPg_Top {
	background:transparent url(/App_Themes/Ralu/Images/ContPg_Top.png) no-repeat scroll top left;
	width:864px;
	height:13px;
}

div.ContPg_Btm {
	background:transparent url(/App_Themes/Ralu/Images/ContPg_Btm.png) no-repeat scroll top left;
	width:864px;
	height:9px;
}

div#Col1 {
	width:569px;
	padding:2px 14px 23px;
	margin-right:7px;
	display:inline;
	float:left;
}

div#Col2 {
	float:left;
	width:232px;
	padding:2px 14px 23px;
}

/*#	Breadcrumb	#*/

div.Bread {
	border-bottom:1px solid #e9e9e9;
	padding-bottom:12px;
	width:100%;
	font-size:10px;
	color:#898989;
	text-transform:uppercase;
}

div.Bread a {
	color:#898989;
}

div.Bread span span {
	text-transform:none;
	border-left:1px solid #bebebe;
	padding-left:7px;
	margin-left:7px;
}

div.Bread b {
	color:#47453c;
}

/*#	Static Page	#*/

div.Static {
	margin-top:12px;
	text-align:justify;
	font-size:12px;
	line-height:20px;
}

div.Static h3 {
	font-weight:bold;
	margin:0 0 15px;
	font-size:13px;
}

div.Static ul {
	margin:10px;
	padding-left:20px;
	list-style:square outside none;
}

div.Static h3 span {
	color:#ee4820;
}

div.Static img {
	border:1px solid #d0d0d0;
}

div.Static p {
	padding-bottom:15px;
}

div.Static a.Back {
	display:block;
	width:100%;
	padding-top:10px;
	font-size:10px;
}

/*#	SubMenu	#*/

ul#SubMenu {
	font-size:13px;
	margin:12px 0;
	letter-spacing:1px;
	font-family: 'Din', Arial, sans-serif;
}

ul#SubMenu li {
	padding-bottom:9px;
}

ul#SubMenu li a {
	color:#0C163F;
}

ul#SubMenu li a:hover, ul#SubMenu li a.CMSListMenuLinkHighlighted {
	color:#EE4820;
}

/*#	News Page	#*/

dl.NwsPg {
	margin:12px 0 14px;
	border-bottom:1px solid #E9E9E9;
}

.NwsImg {
	float:left;
	border:1px solid #d2d2d2;
	position:relative;
	width:173px;
	margin-right:17px;
	height:105px;
	margin-top:3px;
}

.NwsImgDef {
	margin-top:5px;
}

.NwsImgDef img {
	border:none !important;
}

.NwsImg img {
	clip:rect(0px 173px 105px 0px);
	position:absolute;
	top:0;
	border:none !important;
	left:0;
}

dl.NwsPg dt.Title {
	height:20px;
	overflow:hidden;
}

dl.NwsPg dt a {
	font-size:12px;
	font-weight:bold;
}

dl.NwsPg dd.Sum {
	height:50px;
	margin:10px 0 14px;
	overflow:hidden;
	font-size:11px;
	line-height:18px;
}

dl.NwsPg dd.Info {
	font-size:10px;
	color:#898989;
	margin-bottom:18px;
}

dl.NwsPg dd.Info a {
	color:#2b4779;
	padding-left:10px;
}

/*#	Usluge	#*/

ul.Usluge {
	height:303px;
	margin-bottom:10px;
	width:864px;
}

ul.Usluge li {
	border:1px solid #f2f2f2;
	background-color:#f7f8f9;
	float:left;
	margin-left:9px;
	width:280px;
}

ul.Usluge li.First {
	margin:0 !important;
}

ul.Usluge .Image {
	width:280px; 
	height:172px; 
	position:relative; 
	float:left; 
	display:inline;	
}

ul.Usluge li img {
	border:1px solid #FFF;
	margin:6px 4px 0px 4px;
	display:inline;
}

div.Uslug_Bx {
	background:transparent url(/App_Themes/Ralu/Images/Usluge_Bg.png) repeat-x scroll top left;
	height:111px;
	width:264px;
	float:left; 
	padding:20px 8px 0px;
}

div.Uslug_Bx h3 {
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
}

div.Uslug_Bx p {
	height:70px;
	overflow:hidden;
}

/*#	Contact Form	#*/

div.Cont_Frm {
	padding:25px 0;
	border-top:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
	margin-bottom:10px;
}

div.Cont_Frm ul li {
	padding-bottom:12px;
	float:left;
	width:100%;
}

div.Cont_Frm ul li p {
	width:110px;
	padding-right:12px;
	display:block;
	text-align:right;
	float:left;
	color:#00286b;
}

div.Cont_Frm ul li span {
	color:#d84e40;
	padding-left:10px;
}

div.Cont_Frm ul li input {
	width:230px;
	padding:3px;
	height:14px;
	border:none;
	float:left;
	background:#fcfdfd url(/App_Themes/Ralu/Images/Cont_Frm_Bg.png) repeat-x scroll top left;
}

div.Cont_Frm ul li textarea {
	width:230px;
	padding:3px;
	height:80px;
	float:left;
	border:none;
	background:#fcfdfd url(/App_Themes/Ralu/Images/Cont_Frm_Bg.png) repeat-x scroll top left;
}

div.Cont_Frm input.FormButton {
	border:none;
	background:transparent url(/App_Themes/Ralu/Images/Cont_Frm_Send.png) no-repeat scroll top left;
	width:77px;
	height:35px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	padding-top:7px;
	margin-left:120px;
	cursor:pointer;
	display:inline;	
}

div.Kontakt_Text {

}

div.Kontakt_Text hr {
	background-color:#F6F7F8;
	border-color:#E9E9E9 #E9E9E9 #F6F7F8;
	border-style:solid;
	border-width:1px;
	height:1px;
	margin:15px 0;
}

div.Kontakt_Text h3 {
	color:#EE4820;
	font-weight:bold;
	margin:12px 0 15px;
}

div.Kontakt_Text a {
	color:#47453C !important;
}

div.Kontakt_Text span {
	color:#00286d;
}

.EditingFormLabel {
	color:#00286b !important;
}

.UploaderInputFile {
	height:25px !important;
}

.UploaderLabel {
	display:none;
}

/*#	Galerija	#*/

ul.Gallery {
	float:left;
	list-style:none outside none !important;
	margin:0 !important;
	padding-bottom:14px;
	padding-left:0 !important;
	width:100%;
}

ul.Gallery li {
	float:left;
	width:105px;
	height:105px;
	position:relative;
	margin:4px;
}

ul.Gallery li img {
	position:absolute;
	top:0;
	left:0;
	clip:rect(0px 105px 105px 0px);
	float:left;
}

/*#	Transport	#*/

ul.transport {
	width:100%;
list-style:none !important;
padding-left:0 !important;
margin:14px 0px 14px 0px !important;
background-color:#e4e4e4;
float:left;
}

ul.transport li {
	width:180px;
	float:left;
	position:relative;
	margin:4px;
text-align:center;
}

ul.transport li a {
	position:relative;
	height:248px;
display:block;
}

ul.transport li img {
	position:absolute;
	top:0;
	left:0;
	clip:rect(0px 180px 248px 0px);
	float:left;
}
