
body {
	margin: 1ex 4ex 10ex 4ex;
	padding: 0px;
	font-family: sans-serif;
	font-size: 12px;
	background:#fff;
	color:#666;
}

h1, h2, h3, h4, h5, h6 {
	margin: 1em 0px 0.5ex 0px;
	padding: 0px;
}
	h1 *, h2 *, h3 *, h4 *, h5 *, h6 * {
		text-decoration: none;
	}

h1 { font-size: 16pt; }
h2 { font-size: 13px; color:#eb0301; }
h3 { font-size: 12pt; }
h4 { font-size: 13px; }
h5 { font-size: 10pt; }
h6 { font-size: 10pt; }

a {
	color:#d00410;
}

#body-inner {
	width:965px;
	margin:auto;
}


#logo {
	background:top left url(pics/logo.png) no-repeat;
	min-height:41px;
	margin:0 0 10px 0;
}

#logo h1 {
	margin: 0;
	padding: 10px 0 0 80px;
	color: #eb0301;
}
  	#logo a {
		display: block;
		width: 280px;
		height: 60px;
	  	text-decoration: none;
	}

	#logo h1 span{
		visibility: hidden;
	}


#headlogo {

	min-height:261px;
}
#headlogo ul {
  margin:0;
  padding:0;
  list-style:none;
}
#headnews {
	background:#ccc ;
	min-height:262px;
}
#headnews h2 {
  padding:10px 0 0 6px;
  margin:0;
  color:#fff;
  font-size:11px;
  background:transparent url(pics/blue-ul.png) repeat-x top left;
  height:25px;
}
/* main menu */
#main , #supfooter-novinky-title , #supfooter-contact-info-title {
	position:relative;
	display:block;
	height:32px;
	font-size:11px;
	font-weight:bold;
	background:transparent url(pics/red-ul.png) repeat-x top left;
	font-family:Arial,Verdana,Helvitica,sans-serif;
	margin:10px 0 0 0 ;
	border-bottom:2px solid #0896aa;
}
#supfooter-novinky-title a {
  text-decoration:none;
}
	#main ul {
		margin:0;
		padding:0;
		list-style-type:none;
		width:auto;
	}

		#main ul li {
			display:block;
			float:left;
			margin:0;
			text-transform:uppercase;
		}

			#main ul li a {
				display:block;
				float:left;
				color:#fff;
				text-decoration:none;
				padding:11px 20px 0 20px;
				height:21px;
				background:transparent url(pics/SEPARATOR-MAINMENU.png) no-repeat top right;
			}

			#main ul li#main-item--kontakt-- a {
			background-image:none;
			}
/* home imagemenus */


#imagemenu {
	margin:10px 0 0 0 ;
}

	.imagemenus {
		width:233px;
		background:#dfdfdf;
		display:block;
		margin:0px 10px 0  0 ;
		min-height:370px;
	}
		.imagemenus ul {
			list-style:none;
			margin:10px;
			padding: 0 0 10px 0 ;
		}
			.imagemenus ul li {
				background: top left url(pics/ms-ul-li.png) no-repeat;
				padding:0 0 0 10px ;
			}

			.imagemenus ul li a {
				color:#333;
			}
			
		.imagemenus h2 {
			color:#fff;
			padding:10px 0 0 5px ;
			position:relative;
			display:block;
			height:32px;
			font-size:11px;
			font-weight:bold;
			background:transparent url(pics/blue-ul.png) repeat-x top left;
			font-family:Arial,Verdana,Helvitica,sans-serif;
			margin:0 0 0 0 ;

		}
		
		.imagemenus h2 a {
   			color:#fff;
   		}

/* supfooter */

#supfooter-contact-info .text_text {
         padding:8px 0 0 0;
}


#supfooter-novinky-title , #supfooter-contact-info-title {
	border:none;
	margin:0;
	padding:0;
}
#supfooter-novinky-title {
	background:transparent url(pics/blue-ul.png) repeat-x top left;
}
#supfooter-novinky-title h2 , #supfooter-contact-info-title h2 {
	color:#fff;
	padding:8px 0px 0 9px ;
	margin:0;
	font:bold 14px Arial,Verdana,Helvitica,sans-serif;
}


#home-novinky-obal {

}
#home-novinky {
	background:#fff top left url(pics/novinky-background.png) repeat-x;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:5px;
	margin-bottom:10px;
}
#home-novinky h2 {
	font-size:12px;
	padding:0;
	margin:0;
}
#home-novinky .perex-body {
	margin:0;
	padding:0 0 0 2px;
}

#home-main2 {
	margin:10px 0 10px 0;
	background:#ccc;
}


.search_form {
  padding:5px;
}
#vyhladat_entry , #vyhladat_submit {
  font-size:12px;
  color:#333;
}
#vyhladat_entry {
  width:175px;
}
/* homepage login form */
#home-main2 form {
	border:1px solid #ccc;
	margin:10px 0 10px 0;
}

.loginform {
	color: #d00410;
	font-size:12px;
	padding:0 0 0 10px;
}
.submitform {
	font-size:12px;
	color:#333;
}

#hr {
	border-bottom:1px solid #ccc;
	margin:10px 0 10px 0;
}

/* leve menu   */
#left-menu {
	margin:10px 0 10px 0;
}

#left-menu img {
	margin:0;
	padding:0;
	
}

#left-menu h2 , #catalog-left h2 {
	font-size:12px;
	background:transparent url(pics/blue-ul.png) repeat-x top left;
	margin:0;
	height:25px;
	padding:8px 0 0 9px;
}
#left-menu h2 a {
       	color:#fff;  
}
/*  browse   */

#catalog-obsah {
  padding:10px 0 0 0;
}

.catalog_browse .list_item {
	border:1px solid #ccc;
	width:330px;
	height:160px;
	overflow:hidden;
}

.catalog_browse .list_item .catalog-property--icon {
	float:left;
	margin:0 20px 10px 0 ;
}

.catalog_browse .list_item .catalog-property--name a {
	color: #056a88;
	font-weight:bold;
}
.catalog_browse .list_item .catalog-property--code {
	color: #056a88;
}

.catalog-detail-co h4 {
	background:#ccc;
	padding:3px;
	color: #056a88;
	margin:0;
}
.catalog-detail-co p {
	padding:0 5px 0 5px;
}

#catalog-detail-icon {
	margin:10px 0 0 0;

}

#catalog-detail-icon #catalog-item_group_1-property-value--name h2 {
	padding:15px 0 0 0 ;
	color: #056a88;
	font-weight:bold;
}

#catalog-item_group_1-property-value--code {
	color: #056a88;
}

	#catalog-detail-icon .catalog_icon_holder {
		float:left;
		border-right:10px solid #fff;
	}

/* catalog menu */

#catalog-left {
	background:#dfdfdf;
	padding:10px 0 0 0;
	margin:10px 0 10px 0 ;
}
#catalog-left h2 {
  margin:10px 0 0 0 ;
}
#catalog-left h2 a {
  color: #fff;
}
#catalog-left ul {
	list-style:none;
	border-top:1px solid #a4a4a4;
	margin:10px;
	padding:10px 0 10px 0;
}

#catalog-left ul li {
	background: top left url(pics/ms-ul-li.png) no-repeat;
}

#catalog-left ul li a {
	color:#333;
	text-decoration:none;
	padding:0 0 0 16px;
}

#footer {
	padding:10px;
	border-top:1px solid #ccc;
	font-size:10px;
}



