@font-face {
  font-family: "PRX_Bold";
  src: url('fonts/proximanova-bold-wf.eot');
  src: url('fonts/proximanova-bold-wf.eot?#iefix') format('embedded-opentype'),
       url('fonts/proximanova-bold-wf.woff') format('woff'),
       url('fonts/proximanova-bold-wf.ttf') format('truetype'),
       url('fonts/proximanova-bold-wf.svg#proxima_nova_rgbold') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
    font-family: 'PRX_Regular';
    src: url('fonts/proximanova-regular-wf.eot');
    src: url('fonts/proximanova-regular-wf.eot?#iefix') format('embedded-opentype'),
         url('fonts/proximanova-regular-wf.woff') format('woff'),
         url('fonts/proximanova-regular-wf.ttf') format('truetype'),
         url('fonts/proximanova-regular-wf.svg#proxima_nova_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

	
	
		
body {
	font-family: Arial, Tahoma;
	background: #ebebeb url('images/body-bg.jpg') repeat top left;
	color: #333;
	font-size: 12px;
	line-height: 100%;
	padding: 0;
	margin: 0;
}

#body-inner {
	position:relative;
	width:auto;
	height:auto;
	margin:0 auto;
}

#body-inner-2 {
}


/* HEADER */

#page-box--header-- {
	float: none;
	font-size: 12px;
	color: #FFF;
	padding: 0;
	z-index: 40;
	background: url("images/header-bg.png") repeat-x scroll center -47px rgba(0, 0, 0, 0);
	line-height: 1;
	
}

	#page-box-inner--header--,
	#page-box-inner--footer-- {
		width: 1010px;
		margin: 0 auto;
	}
	

	#page-box--header-- #header-title {
		margin: 15px 0 0 0;			
		padding: 0;
		width: 300px;
		height: 58px;
		float: left;
	}
	
		#page-box--header-- #header-title a {
			display: block;
			width: 300px;
			height: 90px;
			background: url('images/header-logo.png') no-repeat;
			text-decoration: none;
		}
		
			#page-box--header-- #header-title a span {
				visibility: hidden;
			}
			
	#header-add-shit {
		float: right;
		width: 210px;
		height: 50px;
		overflow: hidden;
		clear: none;
	}
	
		#header-add-shit p {
			margin: 0;
			padding: 0;
		}
	
	#header-search {
		height: 46px;
		width: 210px;
		margin: 10px 25px;
		float: right;
		overflow: hidden; 
	}
	
		#header-search label,
		#header-search_submit {
			display: none;
		}
		
		#header-search table {
			width: 100%;
			border: 0;
		}
			#header-search table td {
				padding: 0;
			}
			
			#header-search table th,
			#header-search tr,
			#header-search table td.separator,
			#header-search .editor_rq_field_note,
			#header-search .header-search_submit {
				display: none;
			}
			
			#header-search tr.row-num-1 {
				display: table-row;
			}

	  #header-search input {
			width: 188px;
			padding: 8px 9px 9px 9px;
			font-size: 12px;
			color: #999;
			text-transform: uppercase;
			border: 1px solid #e5e5e5;
			background: url('images/header-search-input.png') no-repeat;
		}



	#header-menu-ul-sub .smOW {
		display: none;
	}
	
	#page-box--header-- #header-menu {
		clear: both;
		padding: 0;
		padding-top: 0;                         
		margin: 0;
		position: relative;
		line-height: 1;
	}
	
		#page-box--header-- #header-menu ul,
		#page-box--header-- #header-menu ul li {
			margin: 0;
			padding: 0;
			list-style-type: none;
		}
		
			#page-box--header-- #header-menu ul {
				height: 51px;
				width: 992px;
				padding: 0 9px;
				overflow: hidden;
				background: url('images/header-menu-bg.png') no-repeat;
			}

					
			#page-box--header-- #header-menu ul li {
				margin: 0;
				float: left;
			}
			
				#page-box--header-- #header-menu ul li a {
					color: #333;
					text-transform: uppercase;
					text-decoration: none;
					text-align: center;
					font-family: 'PRX_Bold';
					font-size: 13px;
					font-weight: bold;
					display: block;
					height: 29px;
					padding-top: 16px;
					width: 114px;
					border: 0;
					overflow: hidden;
					margin-left: 44px;
				}
				
					#page-box--header-- #header-menu ul li#header-menu-item--archiv-shitu-- a,
					#page-box--header-- #header-menu ul li#header-menu-item--deklarace-- a,
					#page-box--header-- #header-menu ul li#header-menu-item--e-shop-- a {
						color: #FFF;
					}
				
				
				#page-box--header-- #header-menu ul ul {
					display: none;
				}



/* FOOTER */
#page-box--footer-- {
	background: #FFE600;
	clear: both;
	float: none;
	margin: 40px 0 0 0;
	color: #333;
	font-size: 11px;
}

	#page-box-inner--footer-- {
		padding: 0 10px;
	}
	
	#page-box--footer-- .text_text {
		clear: none;
	}
	
	#footer-add-shit,
	#footer-shit-map {
		width: 120px;
		height: 120px;
		margin: 0 0 0 -140px;
		top: 330px;
		position: absolute;
		display: block;
		z-index: 2;
	}
	
	#footer-shit-map {
		margin: 0 0 0 1036px;
	}
	
		#footer-add-shit p,
		#footer-shit-map p {
			margin: 0;
			padding: 0;
		}
	
	#footer-logo,
	#footer-menu,
	#footer-menu-right,
	#footer-social,
	#footer-right {
		float: left;
		border-right: 1px solid #e5ce00;
		height: 238px;
		padding: 30px 30px; 
	}
	
	#footer-logo {
		width: 160px;
		text-align: center;
		border-right: ;
		line-height: 1.3;
	}
		
	  #footer-logo p,
		#footer-social p {
			margin: 0;
			padding: 0 0 5px 0;
			line-height: 1.5;
		}
		
		#footer-logo a,
		#footer-social a {
			color: #333;
			text-decoration: none;
		}
		
		#footer-logo a:hover,
		#footer-social a:hover {
			text-decoration: underline;
		}
		
	#footer-menu, 
	#footer-menu-right{
		width: 80px;

	}
	
		#footer-menu {
			border-right: 0;
		}
		
		#footer-menu-right {
			width: 100px;
		}
	
		#footer-menu ul,
		#footer-menu ul li,
		#footer-menu-right ul,
		#footer-menu-right ul li {
			list-style-type: none;
			margin: 0;
			padding: 0;
			display: block;
		}
		
		#footer-menu ul li a,
		#footer-menu-right ul li a {
			display: block;
			padding: 6px 0px;
			text-decoration: none;
			color: #333;
		}
		
			#footer-menu ul li a {
				text-transform: uppercase;
			}
		
			#footer-menu ul li a:hover,
			#footer-menu-right ul li a:hover {
				text-decoration: underline;
			}

	
	#footer-social {
		width: 80px;
		text-align: center;
	}
	
		#footer-social img {
			
		}
		
	#footer-right {
		width: 292px;
		border-right: 0;
		padding-right: 0;
	}
	
		#footer-right iframe {
			background: #FFF;
		}
			
	
	#footer-copyright {
		display: none;
	}



/* HOMEPAGE */
#homepage-box--home-top--,
#homepage-box--home-bottom-- {
	float: none;
	width: 1010px;
	margin: 0 auto;
}

	#homepage-box--home-bottom-- {
		background: #FFF url('images/home-news-bg.png') repeat-y;
		margin: 20px auto 0 auto;
		border-bottom: 2px solid #bbbbbb;
		
	}
	
	#homepage-box--home-bottom--home-bottom-left-- {
		width: 604px;
		float: left;
	}
		#homepage-box-inner--home-bottom--home-bottom-left--,
		#homepage-box-inner--home-bottom--home-bottom-right-- {
			padding: 20px;
		}
		
		#homepage-box-inner--home-bottom--home-bottom-left-- {
			color: #666;
		}
		
		#homepage-box-inner--home-bottom--home-bottom-left-- p {
			margin: 0;
			padding: 5px 0 12px 0;
			line-height: 1.4;
		}
	
		#homepage-box--home-bottom--home-bottom-left-- h2,
		#homepage-box--home-bottom--home-bottom-right-- h2,
		#mo-detail-info h2 {
			margin: 0;
			padding: 5px 0 10px 0;
			font-family: 'PRX_Bold';
			font-size: 20px;
			color: #333;
			text-transform: uppercase;
		}
		
			#homepage-box--home-bottom--home-bottom-left-- h2 {
				padding-bottom: 18px
			}
			
			#mo-detail-info h2 {

			}
		
	#homepage-box--home-bottom--home-bottom-right-- {
		float: right;
		width: 406px;
		height: 506px;
		overflow: hidden;
		position: relative;
	}
	
	#homepage-box--home-bottom--home-bottom-right-- .list_item {
		padding: 10px 20px 10px 0;
		height: 156px;
    	overflow: hidden;
	}
	
		#homepage-box--home-bottom--home-bottom-right-- .list_item h4 {
			margin: 0 0 10px 0;
			padding: 4px 2px;
			line-height: 1.4;
			background: #fee600;
			font-size: 14px;
			font-weight: bold;
		}
		
		#homepage-box--home-bottom--home-bottom-right-- .list_item h4 a {
			color: #333;
			text-decoration: none;	
		}
		
		#homepage-box--home-bottom--home-bottom-right-- .list_item .info {
			font-size: 11px;
			color: #999;
			font-style: italic;
			padding: 0 0 3px 0;				
		}
		
		#homepage-box--home-bottom--home-bottom-right-- .list_item .perex-body {
			line-height: 1.4;
			font-size: 12px;
			color: #666;
		}
		
		#homepage-box--home-bottom--home-bottom-right-- .list_item .perex-body p {
		    height: 92px;
		    line-height: 18px;
		    margin: 0;
		    overflow: hidden;
		    padding: 0;
		}
		
		#news-status {
			display: none;
		}
		
		#news-control {
			bottom: 55px;
		    margin: 0 20px 0 0;
		    padding: 10px 0 0;
		    position: absolute;
		    right: 20px;
		    width: 185px;
		}
		#news-control .prev,
		#news-control .next {
			display: inline-block;
			cursor: pointer;
			height: 41px;
			width: 74px;
			background: url('images/home-news-pager.png') no-repeat top right;	
		}
		
			#news-control .prev {
				width: 111px;
				background-position: top left;
			} 

			#news-control .prev.disabled,
			#news-control .next.disabled {
				background: none;
				cursor: text;
			}
			

#homepage-box--home-top-- {
	margin-top: 20px;
	/*background: url('images/home-latest-bg.png') repeat-y;*/
	border-bottom: 2px solid #bbbbbb;
}

	#homepage-box-inner--home-top-- {
		padding: 0;
	}
	
	#homepage-box--home-top--home-top-left-- {
		width: 976px;
		background: #FFE600;
		padding: 20px;
	}
	
	#homepage-box--home-top--home-top-right-- {
		width: 976px;
		background: #FFF;
		padding: 20px;
		overflow: hidden;
		margin: 20px 0 0 0;
	}
	
	#homepage-box--home-top-- h2 {
    color: #333333;
    font-family: 'PRX_Bold';
    font-size: 20px;
    margin: 0;
    padding: 5px 0 25px 0;
    text-transform: uppercase;
	}
	
	#homepage-box-inner--home-top--home-top-left-- #mo-control {
		display: none;
	}
	
	
	
	
			
#mapa-shitu-search-container {
	display: none;
}			


/* CONTENT */
#page-box--content-- {
	float: none;
	position: relative;
	z-index: 1;
}

#contentpage,
#multipage {
	float: none;
	position: relative;
	background: #FFF;
	margin: 5px auto;
	border-bottom: 2px solid #bbbbbb;
	width: 1010px;
	text-align: left;
}

	#multipage {
		background: none;
		border: 0;
	}

	#multi-detail_layout-box-inner--mo-detail--mo-left-- h2 {
		line-height: 20px;	
	}

	#multipage-box--mpage-top--,
	#multipage-box--mpage-center--,
	#multipage-box--mpage-bottom-- {
		float: none;
	}
	
	#multipage-box-inner--mpage-center-- {
		margin: -1px 0 0 0;
		padding: 16px 0 6px 10px;
		background: #ffe600;
		border-bottom: 1px solid #e5ce00;
		height: 501px;
    position: relative;
	}
	
	.detail #multipage-box-inner--mpage-center-- {
		height: auto;
	}

	
	#contentpage-box--cp-top--,
	#multipage-box--mpage-top-- {
		float: none;
		height: 55px;
		background: url('images/content-submenu-bg.png') repeat-x left bottom;
	}
	
		#content-submenu,
		#content-submenu.error_message {
			height: 50px;
			overflow: hidden;
			background: #c8c8c8;
		}
		
			#content-submenu.error_message {
				border: 0;
				width: auto;
				padding: 0;
				margin: 0;
			}
			
			#content-submenu.error_message p {
				display: none;
			}
		
		#content-submenu ul,
		#content-submenu ul li {
			margin: 0;
			padding: 0;
			list-style-type: none;
		}
		
		#content-submenu ul li {
			display: inline-block;
			height: 50px;
		}
		
			#multipage-box-inner--mpage-top-- #content-submenu ul li {
				margin-right: -3px;
			}
		
		#content-submenu ul li a {
			display: block;
			height: 10px;
			padding: 20px 20px 20px 35px;
			background: url('images/catalog-teaser-small-right.png') no-repeat 20px 21px;
			border-right: 1px solid #b7b7b7;
			text-transform: uppercase;
			text-decoration: none;
			font-family: 'PRX_Bold';

			font-size: 13px;
			color: #333;
		}
		
		#content-submenu ul li.first a {
			border-left: 0;
		}
		
		#content-submenu ul li.active a,
		#content-submenu ul li.active a:hover,
		#content-submenu ul li a:hover {
			background-color: #ffe600;
			border-right: 1px solid #fff380;
		}
	
	
	#contentpage-box--cp-default-- {
		padding: 20px;
		line-height: 1.4em;
		float: none;
		color: #666;
	}
	
	#contentpage-box--cp-default-- h2#page-title,
	#contentpage-box--cp-default-- h2 {
		text-transform: uppercase;
		font-size: 20px;
		font-family: 'PRX_Bold';
		padding: 5px 0 12px 0;
		margin: 0;
		color: #333;
	}
	
	#contentpage-box--cp-default-- h2#page-title {
		padding-bottom: 20px;
	}
	
	#contentpage-box--cp-default-- h3 {
		text-transform: uppercase;
		font-size: 16px;
		font-family: 'PRX_Bold';
		padding: 5px 0 8px 0;
		margin: 0;
		color: #333;
	}
	
	#contentpage-box--cp-default-- h4 {
		text-transform: uppercase;
		font-size: 14px;
		padding: 5px 0 6px 0;
		margin: 0;
		color: #333;
		font-weight: bold;
	}
	
	#contentpage-box--cp-default-- p {
		margin: 0;
		padding: 0px 0 15px 0;
	}
	
	#contentpage-box--cp-default-- a {
		color: #D2BD02;
		font-weight: bold;
		text-decoration: underline;
	}
	
	#contentpage-box--cp-default-- a:hover {
		color: #333;
	}
	
	#contentpage-box--cp-default-- ul {
		padding: 0;
		margin: 0 0 0 12px;
	}
	
		#contentpage-box--cp-default-- ul ul {
			margin: 1px 0 1px 4px;
		}
	
		#contentpage-box--cp-default-- ul li {
			list-style-type: none;
			padding: 2px 0 2px 12px;
			background: url('images/content-li-bg.png') no-repeat 0 6px;
		}

   #contentpage-box--cp-default-- hr {
	 	 background: #DEDEDE;
	 	 margin: 30px -20px 30px -20px;
	 	 border: 0;
	 	 height: 1px;
	 	 overflow: hidden;
	 }
	 
	 	#contentpage-box--cp-default--  #search-result_query_form hr {
		 	display: none;
		 }
		 
		 #contentpage-box--cp-default-- hr.search {
		 	margin-top: 15px;
		 	margin-bottom: 15px;
		 }
	 
	 body.x-my-- #contentpage-box--cp-default-- hr {
	 	margin-top: 10px;
	 	margin-bottom: 10px;
	 }

	
/* PŘIDAT SHIT */
#mappicker-inner {
	position: relative;
	z-index: 100;
}

#pridat-container {
	background: transparent;
	padding: 0;
	margin: 0;
	border: 0;
}

	#pridat-container fieldset {
		margin: 0;
		padding: 0;
		border: 0;
		background: none;
	}
	
	#pridat-container ul li {
		background: none;
		margin: 0;
		padding: 3px 0 10px 0;
	}
	
	#pridat-container .form-error {
		margin: 0 0 0 110px;
		border: 0;
		padding-top: 8px;
		padding-bottom: 0;
	}
	
		#pridat-container ul li.form-li-1 { margin-bottom: 10px; }
		#pridat-container ul li.form-li-2 label { padding-top: 2px; }
		#pridat-container ul li.form-li-3 { padding: 0 0 0 110px; margin: -10px 0 0 0; }
		#pridat-container ul li.form-li-4 { padding: 0 0 0 110px; margin: -10px 0 0 0; display: none;}
		#pridat-container ul li.form-li-5 { margin: -20px 0 0 0; position: absolute;}
    #pridat-container ul li.form-li-5 input { border: none; color: #fff;}
		#pridat-container ul li.form-li-6 { padding: 0 0 0 110px; margin: -5px 0 0 0; }
		#pridat-container ul li.form-li-7 { padding: 0 0 0 110px; margin: -48px 0 15px 0; }
		#pridat-container ul li.form-li-8 { display: none; }
		#pridat-container ul li.form-li-10 label { display: none; }
		#pridat-container ul li.form-li-9 { padding-top: 10px; }
		#pridat-container ul li.form-li-9 label { padding-top: 5px; }
		#pridat-container ul li.form-li-10 { padding: 0 0 0 110px; margin: -7px 0 0 0; }
		#pridat-container ul li.form-li-18 { padding-top: 10px; }
		
		#pridat-container ul li.form-li-29 { font-size: 16px; font-weight: bold; font-family: 'PRX_Bold'; text-transform: uppercase; padding-bottom: 0 }
		
		
		#pridat-container ul li.form-li-19,
		#pridat-container ul li.form-li-20,
		#pridat-container ul li.form-li-21,
		#pridat-container ul li.form-li-22,
		#pridat-container ul li.form-li-23,
		#pridat-container ul li.form-li-24,
		#pridat-container ul li.form-li-25,
		#pridat-container ul li.form-li-26,
		#pridat-container ul li.form-li-35,
    #pridat-container ul li.form-li-27,
    #pridat-container ul li.form-li-28,
		#button-40 { display: none; }
		
		
		#pridat-container ul li.form-li-30,
		#pridat-container ul li.form-li-31,
		#pridat-container ul li.form-li-32,
		#pridat-container ul li.form-li-33,
		#pridat-container ul li.form-li-34 { padding-bottom: 3px; }		
	
		#pridat-container ul li.form-li-30 label,
		#pridat-container ul li.form-li-31 label,
		#pridat-container ul li.form-li-32 label,
		#pridat-container ul li.form-li-33 label,
		#pridat-container ul li.form-li-34 label { padding-top: 3px; width: 60px; }
		
		#pridat-container ul li.form-li-36 .form-error { margin-left: 0; }	


    #pridat-container .mappicker-button { cursor: pointer; }
    
    #pridat-container #search_link,
    #pridat-container #search_box { clear: both; display: inline-block; vertical-align: middle; }
    #pridat-container #search_link { margin-left: 8px; text-transform: uppercase; font-family: 'PRX_Bold'; text-decoration: none; font-size: 14px; cursor: pointer; }
    #pridat-container #search_box { color: #999; }

	
	#pridat-container input.input-text,
	#pridat-container textarea.textarea-input,
	#pridat-container #search_box {
		width: 450px;
		background: url('images/content-input-bg.png') no-repeat;
		padding: 8px 10px;
		font-family: Arial;
		font-size: 12px;
		border: 1px solid #e5e5e5;
		color: #333;
	}
	
	#pridat-container select {
		width: 202px;
		padding: 8px;
		border: 1px solid #e5e5e5;
	}

	#pridat-container textarea {
		height: 85px;
		padding: 8px 10px;
		width: 450px;
		background: url('images/content-textarea-bg.png') no-repeat;
		margin-bottom: 15px;
	}
	
	#pridat-container label {
		width: 110px;
		font-weight: bold;
		color: #333;
		margin: 0;
		padding: 8px 0 0 0;
	}
	
		#pridat-container label.form2-label-right,
		#pridat-container ul li.form-li-12 label,
		#pridat-container ul li.form-li-13 label,
		#pridat-container ul li.form-li-14 label,
		#pridat-container ul li.form-li-15 label,
		#pridat-container ul li.form-li-16 label,
		#pridat-container ul li.form-li-17 label {
			font-weight: normal;
		}
		
		#pridat-container ul li.form-li-12,
		#pridat-container ul li.form-li-13,
		#pridat-container ul li.form-li-14,
		#pridat-container ul li.form-li-15,
		#pridat-container ul li.form-li-16,
		#pridat-container ul li.form-li-17,
    #pridat-container ul li.form-li-28 {
			padding-left: 110px;
		}
	
	#contentpage-box--cp-default-- #pridat-container,
	#contentpage-box--cp-default-- #pridat-container p {
		color: #999;
		line-height: 1.4;
	}	

#pridat-container h2,
#pridat-container .textarea-handle,
#pridat-container .form-separator {
	display: none;	
}           

	
/* ANTICENA */
body.x-anticena-- #contentpage {
	background: #ffe600;

}

body.x-anticena-- #contentpage-box--cp-default-- {
	margin: -1px 0 20px 0;
	padding: 16px 0 6px 30px;
	border-top: 1px solid #ffe600;
}

body.x-anticena-- #page-title {
	display: none;
}

body.x-anticena-- #contentpage-box--cp-default-- .layout_show {
	float: left;
	clear: none;
	width: 316px;
	height: 188px;                                       
	padding: 242px 0 0 0;
	overflow: hidden;
	background: #444444;
	background-repeat: no-repeat;
	background-position: 0 0 ;	
	margin: 0 1px 0 0;
}

	body.x-anticena-- #contentpage-box--cp-default-- .layout_box {
		float:none;
	}

	body.x-anticena-- #contentpage-box--cp-default-- .custom_field_show_group_div {
		float: none;

	}

	body.x-anticena-- #contentpage-box--cp-default-- .layout_show.mo-anticena-0 { background-image: url('images/catalog-price-1st.jpg'); }
	body.x-anticena-- #contentpage-box--cp-default-- .layout_show.mo-anticena-1 { background-image: url('images/catalog-price-2nd.jpg'); }
	body.x-anticena-- #contentpage-box--cp-default-- .layout_show.mo-anticena-2 { background-image: url('images/catalog-price-3rd.jpg'); }

	body.x-anticena-- .mo-list-image {
		height: 117px;
		padding: 5px 0;
		float: none;
		border-bottom: 1px solid #474747;
		background: #333;	
		text-align: center;
	}
	
		body.x-anticena-- .mo-list-image .custom_field_show_group_div {
			height: 117px;
			overflow: hidden;
		}


	body.x-anticena-- #contentpage-box--cp-default-- .layout_box.mo-list-title {
		float: none;
		padding: 5px 60px 8px 60px;

		overflow: hidden;
		background: #333;
	}
	
		body.x-anticena-- #contentpage-box--cp-default-- .layout_box.mo-list-title a {
			color: #FFE600;
			font-size: 11px;
			text-decoration: none;
		}
	
	
	
	
	
	
	
	
	
	
	



	

		#contenpage-box-inner--right-column-- ul.scrollbar {margin: 0; padding: 0; height: 6px; overflow: hidden; }
		#contenpage-box-inner--right-column-- ul.scrollbar li { background: none; }
		#contenpage-box-inner--right-column-- ul.scrollbar li.scroll.left { display: none !important; }
		#contenpage-box-inner--right-column-- ul.scrollbar li.scroll.right { display: none !important; }
		#contenpage-box-inner--right-column-- ul.scrollbar li.scroll.bar-wrapper { height: 6px; padding: 0; border: 1px solid #d5d5d5; background: #FFF; margin: 0 5px !important; }
		#contenpage-box-inner--right-column-- ul.scrollbar li.scroll.bar-wrapper div { background: #655f5f; height: 6px !important; cursor: pointer; } 
		#contenpage-box-inner--right-column-- .scrollbar-content {overflow: hidden !important; }
		#contenpage-box-inner--right-column-- ul.scrollbar.vertical { display: none !important; }
		#contenpage-box-inner--right-column-- ul.scrollbar.horizontal { height: 6px !important; }


	.gallery_show h2,
	#contentpage-box--right-column-- h2 {
		color: #004A9D;
		padding: 0 0 18px 0;
		margin: 0;
		font-size: 20px;
		text-transform: uppercase; 
		font-weight: normal;
	}
	
	#contentpage-box--right-column-- img.img_right {
		float: right;
		padding: 3px;
		white-space: nowrap;
		border: 1px solid #e6e6e6;
		margin: 0 0 15px 15px;
	}	 
	
	#contentpage-box--right-column-- img.img_left {
		float: left;
		padding: 3px;
		white-space: nowrap;
		border: 1px solid #e6e6e6;
		margin: 0 15px 15px 0;
	}
	
	

	
	#page-news .list_item,
	#content-onecolumn .text_perex {
		border-bottom: 1px solid #e6e6e6;
		padding: 0 0 20px 0;
		margin: 0 0 20px 0;
	}
	
		#page-news .list_item.item-last {
			border: 0;
			margin: 0;
		}
	
		#page-news .list_item .info,
		#content-onecolumn .text_perex .info {
			font-size: 11px;
			color: #BBBBBB;
			float: right;
		}
		
		#page-news .list_item .icon,
		#content-onecolumn .text_perex .icon {
			float: left;
			width: 120px;
			height: 79px;
			padding: 3px;
			border: 1px solid #e6e6e6;
			margin: 0 20px 0 0;
		}
		
			#content-onecolumn .text_perex .icon {
				margin-top: -36px;
			}

			#page-news .list_item .icon-holder,
			#content-onecolumn .text_perex .icon-holder {
				width: 120px;
				height: 79px;
				overflow: hidden;
				text-align: center;
			}
		
				#page-news .list_item .icon-holder img,
				#content-onecolumn .text_perex .icon-holder img {
					margin: 0 auto;
				}
			
				#page-news .list_item h3 a,
				#content-onecolumn .text_perex h2 {
					text-decoration: none;
					color: #2299D7;
					line-height: 140%;
					text-transform: uppercase;
				}
				
					#content-onecolumn .text_perex h2 {
						margin-left: 148px;
					}
				
				#page-news .list_item h3 a:hover,
				#content-onecolumn .text_perex h2 a:hover {
					text-decoration: underline;
				}
			
			#page-news .list_item .perex-body,
			#content-onecolumn .text_perex .perex-body {
				color: #555555;
				font-size: 14px;
			}
			
				#page-news .list_item .perex-body p,
				#content-onecolumn .text_perex .perex-body p {
					padding: 0;
				}
				
					#page-news .list_item .perex-body a,
					#content-onecolumn .text_perex .perex-body a {
						color: #77B913;
						font-weight: bold;
						text-decoration: underline;
					}
			
			#page-news .list_item .perex_end,
			#content-onecolumn .text_perex .perex_end {
				clear: both;
			}
			




/* MULTIOBJECT */
.x-archi-shitu-- #multipage-box-inner--mpage-center-- {
	margin-left: -10px;
}

#multipage-box-inner--mpage-center-- .layout_show,
#homepage-box--home-top--home-top-left-- .layout_show {
	float: left;
	width: 185px;
	height: 157px;
	overflow: hidden;
	background: #333;
	margin: 0 10px 10px 0;
	clear: none;
}

	#multipage-box-inner--mpage-center-- .mo-list-image.layout_box,
	#homepage-box--home-top--home-top-left-- .mo-list-image.layout_box {
		float: none;
		margin: 5px;
		width: 175px;
		height: 117px;
		overflow: hidden;
	}
	
		#multipage-box-inner--mpage-center-- .mo-list-image.layout_box img,
		#homepage-box--home-top--home-top-left-- .mo-list-image.layout_box img {
			height: 117px;
		}


	#multipage-box-inner--mpage-center-- .mo-list-title.layout_box,
	#homepage-box--home-top--home-top-left-- .mo-list-title.layout_box {
		border-top: 1px solid #474747;
		float: none;
		padding: 7px 10px;
		height: 15px;
		overflow: hidden;
	}
	
		#multipage-box-inner--mpage-center-- .mo-list-title.layout_box a,
		#homepage-box--home-top--home-top-left-- .mo-list-title.layout_box a {
			color: #FFE600;
			font-size: 11px;
			text-decoration: none;
			display: inline-block;
		    height: 16px;
		    line-height: 16px;
		    overflow: hidden;
		}		

#multipage-box-inner--mpage-center-- .multiobject_show table {
	display: none;
}
#multipage-box-inner--mpage-center-- #multi-detail_layout.layout_show {
	float: none;
	background: transparent;
	width: 990px;
	height: auto;
	margin: -10px 0 0 0px;
	padding: 0;
}

#multi-detail_3-cf--popis span,
#multi-detail_3-cf--popis {
	color: #000	!important;
	background: none !important;
	font-weight: bold;
}

#multi-detail_layout-box--mo-detail--mo-left-- {
	clear: none;
	float: left;
	width: 280px;
	margin: 0 0 0 10px;
	padding: 0 0 30px 15px;
}

#multi-detail_layout-box--mo-detail--mo-right-- {
	float: right;
	width: 380px;
}

#multipage.mo-detail .gallery_show {
	width: auto;
	border: 0;
	margin: 0;
}

#mo-detail-info {
	width: 970px;
	padding: 0 20px 20px;
	margin: -20px auto 0 auto;
	overflow: hidden;
	background: #FFF;
	border-bottom: 2px solid #BBBBBB; 
}

	#multi-detail_layout-box--mo-detail--mo-left-- .custom_field_show_group_div {
		line-height: 1.4;
		font-size: 12px;
		color: #666;	
	}


#multi-detail_layout-box--mo-detail--mo-bottom-- {
	clear: none;
	white-space: nowrap;
	padding: 10px 20px 10px 20px;
	float: left;
	margin: 0 -40px 0 -30px;
}

#multipage-box-inner--mpage-bottom-- {
  margin: 0 0 25px 0;
}

  #multipage-box-inner--mpage-bottom-- .layout_show {
  margin: 0 0 0 15px;
  } 

#other-shit-browse {
  float: left;
  font-size: 16px;
  font-weight: bold;
  margin: 50px 30px 0 0;
}

#multi-detail_layout-box--mo-detail--mo-detail-rating-- {
	float: none;
}

#multi-detail_layout-box--mo-detail--mo-detail-rating-- {
position: absolute;
right: 19px;
bottom: 5px;
background-color: #fff;
}

.rating_vote {
	float: none;
}

	#rating-holder {
		/*margin: -40px 0 0px -20px; */
		border-bottom: 1px solid #e5e5e5;
	}
	
	#rating-holder .rating-vote,
	#rating-holder .rating-score,
	#rating-holder .rating-count {
		display: table-cell;
		padding: 15px 8px;
		height: ;
		vertical-align: middle;
		text-align: center;
		color: #666;
		border-top: 1px solid #e5e5e5;
		border-right: 1px solid #e5e5e5;
	}
	
	#rating-holder .rating-count {
		display: none;
	}
	
	#rating-holder .rating-score {
		font-weight: bold;
	}
	
	#rating-holder .rating-vote {
		vertical-align: top;
		padding-top: 10px;
		padding-bottom: 0;
		padding-left: 39px;
		background: url('images/catalog-star-empty.png') no-repeat 18px 21px;
	}
	
	.rating_message {
		color: #CC0000;
		font-weight: bold;
		padding: 12px 0 0 260px;
	}


#sharebox {
	padding: 0 0 0 0;
}
	
	#sharebox .share-item {
		display: inline-block;
		margin-right: 10px;
		vertical-align: middle;
	}
	
		#sharebox .share-item.twitter { margin-right: -20px; }
	
	
#multi-detail_layout-box--mo-detail--mo-detail-discussion-- {
	float: none;
	padding: 20px 0 0 0;
	display: none;
}

#fb-comments {
	padding: 8px 0 0 0;
	clear: both;
}


a.mo-navig-prev,
a.mo-navig-next {
	position: absolute;
	width: 45px;
	height: 45px;
	display: block;
	margin: 165px 0 0 0;
	z-index: 20;
	background: url('images/catalog-teaser-left.png') no-repeat;
	cursor: pointer;
}

	a.mo-navig-next { right: 315px; background-image: url('images/catalog-teaser-right.png') }

	a.mo-navig-prev span,
	a.mo-navig-next span {
		visibility: hidden;
	}
	
	
#mo-headline {
	position: absolute;
	display: block;
	height: 56px;
	padding: 0px 15px;	
	width: 655px;
	margin: 359px 0 0 0;
	z-index: 20;
	background: #000;
	zoom: 1;
	filter: alpha(opacity=70);
	opacity: 0.7;
	color: #FFF;
}

	#mo-headline h2 {
		color: #FFF;
		font-size: 18px;
		font-family: 'PRX_Regular';
		font-weight: normal;
		margin: 0;
		padding: 18px 0 0 0 ;
		line-height: 17px;
		height: 18px;
		overflow: hidden;
	}
	
#rating-stars {
	float: right;
	width: 90px;
	padding: 17px 0 0 0;
}

	#rating-stars .rating-star {
		width: 15px;
		height: 19px;
		display: inline-block;
		background-repeat: no-repeat;
		filter: alpha(opacity=100);
		opacity: 1.0;
			
	}
	
	#rating-stars .rating-star.rating-star-empty { background-image: url('images/catalog-star-empty.png'); }	
	#rating-stars .rating-star.rating-star-half { background-image: url('images/catalog-star-half.png'); }
	#rating-stars .rating-star.rating-star-full { background-image: url('images/catalog-star-full.png'); }

  #rating-stars .rating-star span {
		visibility: hidden;
	}
	
#multipage.mo-detail #multi-detail_layout-box--mo-detail--mo-detail-gallery-- .gallery_show {
	background: transparent;
	padding-bottom: 10px;
}

	#multipage.mo-detail #multi-detail_layout-box--mo-detail--mo-detail-gallery-- .gallery_show .gallery_latest a, 
	#multipage.mo-detail #multi-detail_layout-box--mo-detail--mo-detail-gallery-- .gallery_show a {
		width: 175px;
		height: 117px;
		overflow: hidden;
		border: 5px solid #333333;
		margin: 10px 10px 0 0
	}
	
	#multipage.mo-detail #multi-detail_layout-box--mo-detail--mo-detail-gallery-- .gallery_latest a .photobox .photo, 
	#multipage.mo-detail #multi-detail_layout-box--mo-detail--mo-detail-gallery-- .gallery_show a .photobox .photo {
		border: 0;
	}
	
	#multipage.mo-detail #multi-detail_layout-box--mo-detail--mo-detail-gallery-- .gallery_latest a .photobox, 
	#multipage.mo-detail #multi-detail_layout-box--mo-detail--mo-detail-gallery-- .gallery_show a .photobox {
		border: 0;
	}
	
	#multipage.mo-detail #multi-detail_layout-box--mo-detail--mo-detail-gallery-- .gallery_latest a .photobox .photo img, 
	#multipage.mo-detail #multi-detail_layout-box--mo-detail--mo-detail-gallery-- .gallery_show a .photobox .photo img {
		width: 175px;
		height: 117px;
	}	
	
	#multipage.mo-detail #multi-detail_layout-box--mo-detail--mo-detail-gallery-- .gallery_show .description {
		display: none;
	}	

  /**/
#multi-detail_layout-box--mo-detail--mo-image-- {
width: 685px;
height: 415px;
overflow: hidden;
position: relative;
}  
  
#multi-detail_layout-box--mo-detail--mo-image-- #multi-detail {
width: 685px;
}

#multi-detail_layout-box--mo-detail--mo-image-- #multi-detail-cf--icon {
width: 100%;
overflow: hidden;
position: relative;
}

#multi-detail_layout-box--mo-detail--mo-image-- #multi-detail-cf--icon span.cf_icon_holder {
 margin: 0;
padding: 0;
list-style: none;
width: 99999px;
}

	#multi-detail_layout-box--mo-detail--mo-image-- #multi-detail-cf--icon .cf_icon_holder a {
    width: 685px;
	float: left;
	height: 415px;
	overflow: hidden; 

	}
	
	#multi-detail_layout-box--mo-detail--mo-image-- #multi-detail-cf--icon .cf_icon_holder a img {
		max-width: 685px;
    	min-height: 415px;
    	top: 0;
    	width: auto;
	}

#multipage-box-inner--mpage-bottom-- .layout_show {
clear: none;
float: left;
}

#multi-detail_layout-box--mo-detail--mo-detail-gallery-- {
display: none;
}

/* CONTACT FORM */
.tcolumn {
	float: left;
	width: 200px;
	margin: 0 15px 0 0;
}

	.tcolumn.column1 {
		width: 320px;
	}
	.tcolumn.column4 {
		margin-right: 0;
	}
	
.tcolumn .error {
	display: none;
}


table.Editor.not-active tbody,
table.Editor.not-active tr,
table.Editor.not-active td,
table.Editor.not-active th {
	display: none;
}

table.fieldset .box {
	margin: 0 -10px 0 0;
}

table.fieldset input.textentry {
	width: 167px;
	padding: 12px 10px;
	margin: 0;
	font-size: 14px;
	color: #666666;
	line-height: 1;
	background: url('images/content-input-w187.png') no-repeat;
	border: 0;
}

table.fieldset .trow .label {
	font-weight: bold;
	display: block;
	padding: 0 0 4px 4px;
	font-size: 12px;	
}

table.fieldset .trow .data {
	display: block;
	padding: 0 0 10px 0;
}

	
	table.fieldset .row-1 input.textentry {
		width: 298px;
		background: url('images/content-input-w318.png') no-repeat;
	}

	table.fieldset .row-2,
	table.fieldset .row-3 {
		float: left;
	}
	
	table.fieldset .row-2 {
		width: 150px; 
	}
	
	table.fieldset .row-2 input.textentry,
	table.fieldset .row-3 input.textentry {
		width: 107px;
		background: url('images/content-input-w127.png') no-repeat;
	}
	

	.Editor .editor_rq_field_note,
	.Editor .editor_rq_field_note small {
		margin-top: 0;
		font-size: 12px;
		font-style: italic;
		color: #999;
	}
	
	
	table.fieldset .trow .data.data-14 {
		float: right;
		width: 118px;
		padding: 0;
		margin: -5px 18px -10px 0;
	}
	
	table.fieldset .trow .data.data-14 input.submit {
		background: url('images/content-form-submit.png') no-repeat;
		width: 118px;
		height: 37px;
		font-size: 1px;
		color: #cc0000;
		text-indent: 100;
		border: 0;
		cursor: pointer;	
	}
	
	
	


form.Editor {
	background: none;
	border: 0;
	margin: 0 0;
	padding: 0;
}

#contact-form_real td,
#contact-form_real th {
	padding: 2px 4px;
}

#contact-form_real {
	padding-top: 10px;
}

#contact-form_real .note {
	font-size: 12px;
	padding: 2px 0 12px 5px; 
	margin. 0;
	font-style: italic;
}

#contact-form_real th,
#search-result_query_form th {
	text-align: right;
	padding-right: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #333;
}

	#contact-form_real th.tall {
		padding-top: 8px;
	}

#contact-form_real input.textentry,
body.x-my-- input.textentry,
#contact-form_real textarea,
#search-result_query_form .textentry {
	width: 450px;
	background: url('images/content-input-bg.png') no-repeat;
	padding: 8px 10px;
	font-family: Arial;
	font-size: 12px;
	border: 1px solid #e5e5e5;
	color: #333;
}

	body.x-my-- input.textentry {
		width: 98%;
	}

#contact-form_real select {
	width: 202px;
	padding: 8px;
	border: 1px solid #e5e5e5;
}

#contact-form_real textarea {
	height: 85px;
	padding: 8px 10px;
	width: 450px;
	background: url('images/content-textarea-bg.png') no-repeat;
	margin-bottom: 15px;
}

#contact-form_real .textarea-handle,
#contact-form_real td.separator,
#contact-form_real hr {
	display: none;
}

	#contact-form_real .editor_rq_field_note {
		text-align: left;
		margin: 0; 
		padding-right: 68px;
		float: none;
	}
	
	table.Editor .note {
		font-size: 12px;
		font-style: italic;
		color: #999;
	}

	
	#contact-form_real .editor_rq_field_note small {
		font-size: 11px;
		color: #999;
	}


#contact-form_real .checkbox,				 			  
#contact-form_real label {
	vertical-align: middle;
	background: none;
}

#contact-form_real .submit,
#search-result_query_form .submit,
body.x-my-- input.submit,
#rating-holder .btn-submit,
#pridat-container .button-submit,
#pridat-container .mappicker-insert-button,
#pridat-container .mappicker-close-button {
	background: url('images/content-submit-bg.png') no-repeat right 0px;
	width: 117px;
	height: 41px;
	color: #333;
	border: 0;
	cursor: pointer;
	padding: 0;
	margin: -10px 0 10px 0;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 13px;
	font-family: 'PRX_Bold';
	text-indent: -23px;
	vertical-align: -3px;
}
	
	#pridat-container .mappicker-close-button,
	#pridat-container .mappicker-insert-button {
		padding: 12px 20px 0 20px;
		text-align: center;
		height: 29px;
		width: 57px;
	}
	
	#pridat-container .mappicker-close-button { float: right; margin-top: 3px; margin-right: 167px; margin-left: 200px; }
	#pridat-container .mappicker-insert-button { float: left;  margin-top: 3px; }

	#contentpage-box--cp-default--  #search-result_query_form .submit,
	#pridat_form_0_mo-container .button-submit {
		margin-top: 0;
		margin-bottom: 20px;
	}
	
	#pridat_form_0_mo-container .button-submit {
		width: 137px;
	}
	
	#contact-form_real .submit:hover,
	#search-result_query_form .submit:hover,
	body.x-my-- input.submit:hover,
	#rating-holder .btn-submit:hover,
	#pridat_form_0_mo-container .button-submit:hover {
		background-position: right -41px;
	}
	
	#rating-holder .btn-submit { margin-top: 0; vertical-align: middle; width: 70px; height: 36px; margin-left: 3px;  }
	body.x-my-- input.submit { margin-top: 5px; width: auto; padding: 0 40px; }

	
table.Editor .error {
	font-size: 12px;
	color: #CC0000;
	font-weight: bold;
	margin: 8px 0 0 0;
	display: block;
}


/* BLOG */
body.x-blog-- #page-title {
	display: none;
}

.userblog_post {
	
}

	.userblog_post .info,
	.userblog_post_show .info {
		width: 80px;
		height: 27px;
		color: #FFF;
		font-size: 11px;
		text-align: right;
		padding: 4px 17px 0 0;
		background: url('images/content-news-date.png') no-repeat;
		position: absolute;
		right: -6px;
	}
	
		.userblog_post_show .info {
			margin-top: -56px;
		}
		
		.userblog_post .icon {
			float: left;
    		margin: 0 20px 0 0;
		}
		
		.userblog_post .moreparts {
    		clear: both;
    		float: right;
    	}

	 #contentpage-box--cp-default-- .userblog_post h2 {
		padding-top: 10px;
	}
	
		#contentpage-box--cp-default-- .userblog_post h2 a {
			color: #333;
			text-decoration: none;
		}
		

		#contentpage-box--cp-default-- .userblog_post .moreparts a {
			display: block;
			background: url('images/content-submit-bg.png') no-repeat right 0px;
			width: 100px;
			height: 18px;
			color: #333;
			border: 0;
			cursor: pointer;
			padding: 13px 30px 10px 10px;
			margin: 0;
			text-decoration: none;
			text-transform: uppercase;
			text-align: center;
			font-size: 13px;
			font-family: 'PRX_Bold';
		}

			#contentpage-box--cp-default-- .userblog_post .moreparts a:hover {
				background-position: right -41px;
			}

		

	body.x-profile-- .rating_vote,
	body.x-profile-- .discussion,
	body.x-profile-- #disussion_add_comment-container {
		display: none;	
	}
	
	.userblog_post_show h2 {
		display: none;
	}
	

/* DISCUSSION */
#discussion_msg {
	display: none;
}

#noname_9_add_comment-container {
	padding: 0;
	margin: 0;
	background: none;
	border: 0;
}

#noname_9_add_comment-container label {
	float: left;
	width: 110px;
	clear: both;
	margin: 0 0 5px 0;
}

#noname_9_add_comment-container .form-error  {
	color: #D1362D;
	font-weight: bold;
	padding: 2px 0 0 110px;
	clear: both;
	display: block;
}


	
	#noname_9_add_comment-container .form-input,
	#noname_9_add_comment-container .form-text,

	#noname_9_add_comment-container .form-tip {
		float: left;
	}
	
	#noname_9_add_comment-container .form-tip {
		width: 250px;
	}
	
	#noname_9_add_comment-container #disctext,
	#noname_9_add_comment-container #Title,
	#noname_9_add_comment-container #Author {
		width: 260px;
	}

	
	#noname_9_add_comment-container #disctext {
		height: 130px;
	}
	
	#noname_9_add_comment-container .form-li-5 {
		padding: 5px 0 0 0;
		display: none;
	}
	
	#noname_9_add_comment-container .form-li-2 p {
		margin: 0;
	}
	#noname_9_add_comment-container .form-li-5 p {
		padding-left: 12px;
	}
	
	#noname_9_add_comment-container .inline-btn {
		margin: -10px 0 10px 121px;
	}
	
	#noname_9_add_add.small_success_message {
		background: #D1362D;
		color: #FFF;
		margin: 10px 0;
	}
	
	#noname_9_add_add.small_error_message {
		background: #D1362D;
		color: #FFF;
		margin: 10px 0;
	}
	
	#discussion h2 {
		margin-top: 0;
		margin-bottom: 30px;
	}
	
	.discussion .discussion-reload {
		position: absolute;
		float: none;
		margin: -57px 0 0 300px;
	}
	
	.discussion .discussion-comment {
		padding-bottom: 10px;
		border-bottom: 1px solid #DDD;
		margin-bottom: 15px;
	}
	
	#discussion .discussion-last-visit {
		display: none;
	}
	
	.discussion .discussion-comment .discussion-header, 
	.discussion .discussion-comment .discussion-header-new {
		background: transparent !important;
		font-size: 85%;
		margin-bottom: 8px
	}
	
	
	.discussion h4 span.discussion-rating {
		padding-left: 6px;
		font-size: 80%;
		color: #999;
		
	}	

	.discussion .discussion-comment .discussion-header td, 
	.discussion .discussion-comment .discussion-header-new td,
	.discussion .discussion-comment .discussion-header th, 
	.discussion .discussion-comment .discussion-header-new th {
		background: transparent !important;
		padding: 3px 5px;	
	}
	
	.discussion .discussion-comment .author {
		float: right;
		font-size: 80%;
		margin: 6px 0 0 0;
	}
	
	.discussion .discussion-comment h4 {
		color: #D1362D;
		font-weight: normal;
		margin: 0 0 0 0;
		padding: 0 0 3px 0;
	}


/* GALLERY */
.gallery_show_outside {
	margin-top: 25px;
}

.gallery_show {
	padding: 0;
	background: #eeeeee;
	height: auto;
	overflow: hidden !important;
	white-space: nowrap;
	border: 10px solid #EEEEEE;
	border-top:15px solid #EEEEEE;
	border-bottom: 5px solid #EEEEEE;
	width: 948px;
	position: relative;
	margin: 0 0 20px 0;
}

	.gallery_latest a, 
	.gallery_show a {
		border: none;
		padding: 0;
		margin: 0 3px 10px 3px;
		font-size: 100%;
		white-space: nowrap;
		display: inline-table;
		vertical-align: middle;
		float: none;
	}
	
	.gallery_latest a:hover, 
	.gallery_show a:hover,
	.gallery_latest a:focus, 
	.gallery_show a:focus {
		border: none;
	}

	.gallery_latest a:hover .photobox, 
	.gallery_show a:hover .photobox,
	.gallery_latest a:focus .photobox, 
	.gallery_show a:focus .photobox {
		border: 1px solid #333;
	}
	

	.gallery_latest a .photobox, 
	.gallery_show a .photobox {
		padding: 0;
		border: 1px solid #dfdfdf;
		white-space: nowrap;
	}
	

	.gallery_latest a .photobox .photo, 
	.gallery_show a .photobox .photo {
		width: auto;
		height: auto;
		border: 5px solid #FFF;
		margin: 0;
		white-space: nowrap;
	}
	
	.gallery_latest a .photobox .photo .photo-inner, 
	.gallery_show a .photobox .photo .photo-inner {
		width: auto;
		height: auto;
		margin: 0;
		white-space: nowrap;
	}
	

	.gallery_latest a .photobox .photo img, 
	.gallery_show a .photobox .photo img {
		border: 0;
		white-space: nowrap;
		display: block;
	}
	
.x-profile-- #gallery img {
	width: 200px;
}	


/* PAGE NAV */
.page_nav {
	margin: 20px 0;
}

	#mo-pager.page_nav {
		width: 1010px !important;
		height: 38px;
		position: absolute;
		bottom: -58px;
		left: 0;
		overflow: hidden;
		background: url('images/catalog-teaser-pager.png') no-repeat;
	}

.page_nav span {
	display: inline-block;
	margin: 0 auto;
}

.page_nav em, 
.page_nav a.page_nav_arrow,
.page_nav a.page_nav_number,
#mo-control .pager {
	display: table-cell;
	height: 29px;
	vertical-align: middle;
	float: none;
	padding: 0;
	white-space: nowrap;
	overflow: hidden;
}
	
.page_nav em {
	border: 0;
	border-left: 2px solid #FFF;
	border-right: 2px solid #FFF;
	width: 29px;
	height: 29px;
	background: #373332;
	color: #FFE600;	
	font-size: 15px;
	font-family: 'PRX_Bold';
}

	.page_nav a.page_nav_arrow,
	.page_nav a.page_nav_number,
	#mo-control .pager {
		border: 2px solid #FFF;
		border-top: 0;
		border-bottom: 0;
		width: 29px;
		height: 29px;
		background-repeat: no-repeat;
		background-position: 0 -29px;
		font-size: 1px;
	}
	
	a.page_nav_arrow.page_nav_arrow_e,
	a.page_nav_arrow.page_nav_arrow_b {
		display: none;
	}
	
	#mo-control .pager {
		text-align: center;
		cursor: pointer;
	}

 	#mo-pager.page_nav em,
	#mo-pager.page_nav a.page_nav_arrow,
	#mo-pager.page_nav a.page_nav_number {
		border-color: #ffe600;
	}


		.page_nav a.page_nav_arrow:hover {
			background-position: 0 0;
		}
		.page_nav a.page_nav_arrow.not-active:hover {
			background-position: 0 -29px;
		}
		.page_nav a.page_nav_arrow.page_nav_arrow_n {
			background-image: url('images/content-pager-right.png');
		}
		.page_nav a.page_nav_arrow.page_nav_arrow_p {
			background-image: url('images/content-pager-left.png');
		}

		.page_nav a.page_nav_number,
		#contentpage-box--cp-default-- .page_nav a.page_nav_number,
		#mo-control .pager {
			font-size: 15px;
			font-family: 'PRX_Bold';
			color: #333;
			text-decoration: none;
			width: 29px;
			height: 29px;
			background-image: url('images/content-pager-empty.png');
		}
		.page_nav a.page_nav_number:hover,
		#contentpage-box--cp-default-- .page_nav a.page_nav_number:hover,
		#mo-control .pager:hover,
		#mo-control .pager.active {
			color: #FFE600;
			background-position: 0 0px;
		}
		
#map_canvas {
	margin: 10px;
}

.xhp-front #map_canvas {
	margin: 0;
}

#up-button {
  display: none;           
}

#up-button a {
  background: url('images/up-butt.png') 0 0 no-repeat;
  width: 117px;
  height: 40px;
  cursor: pointer;
  position: fixed;
  bottom: 0;
  right: 30px;
  display: block;
  z-index: 10000;          
}

  #up-button a span {
    display: none;           
  }
  
  
/* catalog */

.catalog-property--icon {
    float: none;
    height: 117px;
    margin: 5px;
    overflow: hidden;
    width: 175px;
}

  .catalog-property--icon img {
      min-height: 117px;
      min-width: 175px;
  }

.catalog_browse .list_item {
  border: none;
  background: none repeat scroll 0 0 #333333;
  clear: none;
  float: left;
  height: 170px;
  margin: 0 10px 10px 0;
  overflow: hidden;
  width: 185px;
}

#contentpage-box--cp-default-- .catalog-property--name a {
  color: #FFE600;
  font-size: 11px;
  height: 16px;
  line-height: 16px;
  overflow: hidden;
  text-decoration: none;
  margin: 5px;
}

.catalog-property--price-dph {
  float: left;
  margin: 5px;
  color: #fff;
}

.catalog-item-buy-link {
  margin: 5px;
  display: block;
  float: right;
}

#contentpage-box--cp-default-- .catalog-item-buy-link a {
  color: #FFE600;
  font-size: 11px;
  height: 16px;
  line-height: 16px;
}

#catalog-item_group_11-property-value--icon {
  float: left;
  margin: 0 30px 0 0;
}

#catalog-item_group_11-property-value--name {
  display: none;
}

#contentpage-box--cp-default-- #basket-info {
  display: none;
}

#catalog-item_group_11-property-value--price-dph,
.order_basket_add_form {
  float: right;
  clear: right;
}

#catalog-item_group_11-property-value--price-dph {
  font-size: 20px;
  color: #333333;
  font-family: 'PRX_Bold';
  margin: 0 0 15px 0;
}

.basket_add_form_submit {
  background: #FFE600;
  border: none;
  padding: 10px;
  color: #333333;
  font-family: 'PRX_Bold';
  font-size: 14px;
}

.basket_add_form_entry {
  padding: 10px;
}

.order_basket_add_form {
  background: none;
}

.form_editor2 form input {
    border: 1px solid #CCCCCC;
    display: block;
    width: auto;
    float: left;
}
		