html {
	margin: 0;
	padding: 0;
	background: #dddddd url(../images/layout/page-bg.gif) center top repeat;
	height: 100%;
}

body {
	margin:0;
	padding:0;
	text-align: left;
	font-size: 12px;
	line-height: 18px;
	color: #404040;
	height: 100%;
	font-family: Arial;
}

form {
	margin:0;
	padding:0;
}

#wrapper {
	position: relative;
	width: 960px;
	padding: 0 0px;
	text-align: left;
	margin: 0 auto;
	background: #F0F0F1;
}

a img { border: none; }
a {
	color: #404040;
	text-decoration: none;
}

a:hover {
	/*text-decoration: underline;*/
	color: #005b7f;
}

.clear {
	clear: both;
	height: 0px;
	width: 100%;
}
.left {
	float: left;
}
.right {
	float: right;
}
.pt-5px {
	padding-top: 5px;
}
p {
/*
	padding: 0px;
	margin: 0px;
	*/
}
select, input {
	border: 1px solid #B2B2B2;
}
.blue-green {
	color: #005b7f;
}
.red {
	color: red;
}

table#th-greenblue th {
    color: #005B7F;
	font-weight: normal;
}
/* HEADER */
#header {
	position: relative;
	/*height: 115px;*/
	height: 95px;
	background-color: #F0F0F1;
	background: transparent url(../images/layout/header/bg.gif) left top no-repeat;
	/*padding: 25px 60px 0 115px;*/
	padding: 16px 60px 9px 115px;
}

	#logo {
		float: left;
		display: block;
		width: 283px;
		height: 35px;
		margin-top: 29px;
		text-indent: -10000px;
		outline: none;
		background: transparent url(../images/layout/header/logo.gif) left top no-repeat;
	}
	
	#toolbar {
		float: right;
		color: #757576;
	}
		#toolbar a {
			color: #757576;
		}
		#links, #search-page, #search, #search-advanced {
			margin: 0px;
			padding: 0px;
			font-size: 11px;
		}
				#links {
					line-height: 25px;
				}
					#links .popover {
						position: relative;
					}
				#links span.sep {
					padding: 0 9px;
					/*padding: 0 11px;*/
					text-align: center;
				}
				#search-page select {
					width: 280px;
					height: 20px;
					padding-left: 10px;
					padding-top: 1px;
					background-color: #CFD1D2;
					border: 1px solid #B2B2B2;
					font-size: 11px;
					color: #757576;
				}
					#search-page select option {
						padding-left: 13px;
					}
				#search {
					margin: 0px;
					padding: 0px;
					margin-top: 4px;
					font-size: 11px;
				}
					#search input {
						width: 183px;
						width: 183px;
						height: 16px;
						padding-left: 10px;
						padding-right: 10px;
						background-color: #f2f2f2;
						border: 1px solid #B2B2B2;
						font-size: 11px;
					}
					#search input.search {
						margin-right: 5px;
						color: #757576;
					}
					#search input.submit, #search button.submit {
						width: 66px;
						height: 20px;
						color: #377d99;
						font-size: 10px;	
						cursor: pointer;					
						cursor: hand;
						text-transform: uppercase;
						padding: 0px;
						margin: 0px;
						border: none;
					}
				#search-advanced  {
					text-align: right;
					margin: 0px;
					padding: 0px;
					margin-top: 6px;
				}	
					#search-advanced img {
						margin-right: 5px;
					}
				
	
/* MAIN MENU */
#menu>ul {
	margin:0;
	padding:0;
	height: 40px;
	line-height: 40px;
	font-size: 11px;
	list-style: none;	
	background-color: #cfd1d2;
}

	#menu>ul>li.home {
		width: 60px;
		/*margin-right: -3px;*/
		background:  transparent url(../images/layout/header/menu/home.png) left top no-repeat;
	}
		#menu>ul>li.home.on, #menu>ul>li.home.selected {
			background-color: #72A4B7;
			background-image: url(../images/layout/header/menu/home.over.png);
		}
		
		#menu>ul>li#m_2958, #menu ul li#m_3439, #menu ul li#m_3308, #menu ul li#m_3583, #menu ul li#m_3445, #menu ul li#m_6431 {
			/*text-indent: -9999px;*/
		}
			#menu>ul>li#m_2958 {
				background: transparent url(../images/layout/header/menu/m_2958.png) left top no-repeat;
			}
				#menu>ul>li#m_2958.on, #menu>ul>li#m_2958.selected {
					background-color: #72A4B7;
					background-image: url(../images/layout/header/menu/m_2958.over.png);
				}
			#menu>ul>li#m_3439 {
				background: transparent url(../images/layout/header/menu/m_3439.png) left top no-repeat;
			}
				#menu>ul>li#m_3439.on, #menu>ul>li#m_3439.selected {
					background-color: #72A4B7;
					background-image: url(../images/layout/header/menu/m_3439.over.png);
				}
			#menu>ul>li#m_3308 {
				background: transparent url(../images/layout/header/menu/m_3308.png) left top no-repeat;
			}
				#menu>ul>li#m_3308.on, #menu>ul>li#m_3308.selected {
					background-color: #72A4B7;
					background-image: url(../images/layout/header/menu/m_3308.over.png);
				}
			#menu>ul>li#m_3583 {
				background: transparent url(../images/layout/header/menu/m_3583.png) left top no-repeat;
			}
				#menu>ul>li#m_3583.on, #menu>ul>li#m_3583.selected {
					background-color: #72A4B7;
					background-image: url(../images/layout/header/menu/m_3583.over.png);
				}
			#menu>ul>li#m_3445 {
				background: transparent url(../images/layout/header/menu/m_3445.png) left top no-repeat;
			}
				#menu>ul>li#m_3445.on, #menu>ul>li#m_3445.selected {
					background-color: #72A4B7;
					background-image: url(../images/layout/header/menu/m_3445.over.png);
				}
			#menu>ul>li#m_6431 {
				background: transparent url(../images/layout/header/menu/m_6431.png) left top no-repeat;
				border-right: 1px solid #ffffff;
			}
				#menu>ul>li#m_6431.on, #menu>ul>li#m_6431.selected {
					background-color: #72A4B7;
					background-image: url(../images/layout/header/menu/m_6431.over.png);
				}
	#menu>ul>li {
		/*width: 124px;*/
		/*width: 130px;*/
		width: 140px;
		/*border-right: 2px solid #fdfcfc;*/
		
		/* Inline-Block*/
		/*
		display: inline-block;
		zoom:1; *display: inline; _height: 30px;
		*/
		float: left;
		/*text-indent: -9999px;*/
	}
		
	#menu>ul>li>a {
		display: block;
		/*
		padding-left: 10px;
		padding-right: 10px;
		*/		
		letter-spacing: 0px;
		/*line-height: 36px;*/
		/*color: #3d3a3b;*/
		color: #545152;
		text-decoration: none;
		text-transform: uppercase;
		font-weight: bold;
	}
	
	#menu>ul>li>a:hover, #menu>ul>li>a.selected, #menu>ul>li.on>a, #menu>ul>li.selected>a {
		color: #fff;
	/*	background-color: #72A4B7;*/
	}
		#menu>ul>li.home>a:hover, #menu ul>li.home>a.selected {
			color: #fff;
			background-color: transparent;
		}
		
		
			#menu li div.submenu-containter {
				position: absolute;
				display: none;
				/*margin-left: 10px;*/
				text-indent: 0px;
			}
				#menu li.on div.submenu-containter { /*, #menu li.selected div.submenu-containter {*/
					display: block;
				}
				#menu li div.submenu-containter  ul {
					position: relative;
					float: left;
					margin: 0;
					padding: 0;
					line-height: 22px;
					font-size: 12px;
					list-style: none;	
					height: 110px;
					z-index: 10;
				}	
				
					#menu ul.submenu {
						margin-left: 10px;
					}
						#menu ul.submenu li {
							z-index: 10;
							padding-left: 10px;
						}
							#menu ul.submenu li.on, #menu ul.submenu li.selected {
								background: transparent url(../images/layout/arrow.5x5.gray.right.png) left 8px no-repeat;
							}
							#menu ul.submenu li.has-children {
								position: relative;
								z-index: 10;
							}	
								#menu ul.submenu li.on.has-children a {
									background: transparent url(../images/layout/menu.border.left.bottom.gif) no-repeat scroll right 0px;							
								}
							#menu ul.submenu li a {
								letter-spacing: 0px;
								color: #3d3a3b;
								text-decoration: none;
								/*font-weight: bold;*/
								display: block;
								padding-right: 40px;								
							}
								#menu ul.submenu li a:hover, #menu ul.submenu li a.selected, #menu ul.submenu li.on a {
									color: #005b7f;
								}
								
								#menu ul li#m_6431 ul.submenu li a {
									padding-right: 0px;
								}
						
							#menu ul.subsubmenu {
								display: none;
								background-color: #e5e6e7;
								z-index: 1 !important;
								border: 1px solid #cbd0d2;
								padding: 0 10px !important;
								background-color: #e5e6e7;
								margin-left: -1px !important;
							}
								#menu ul.subsubmenu.on {
									display: block;
								}
								#menu ul.subsubmenu li a {
									letter-spacing: 0px;
									color: #3d3a3b;
									text-decoration: none;
									/*font-weight: bold;*/
									display: block;
								}
									#menu ul.subsubmenu li a:hover, #menu ul.subsubmenu li a.selected, #menu ul.subsubmenu li.selected  a {
										color: #005b7f;
									}

					
					
					
				

/* SUBMAIN MENU */
#submenu {
	height: 130px;
	background: #f0f0f1 url(../images/layout/content/bg.top.jpg) left top repeat-x;
	padding-left: 70px;	
}
	#submenu ul {
		position: relative;
		float: left;
		margin: 0;
		padding: 0;
		line-height: 22px;
		font-size: 12px;
		list-style: none;	
		height: 110px;
		z-index: 10;
	}	
		#submenu ul.main {
			/*width: 116px;*/ /* ni ok, ker je vsebina menija predolga */
			/*width: 242px;*/ /* Hočejo, da se dinamično širi */
			/*width: 254px;*/ /* Hočejo, da se dinamično širi */
		}
			#submenu ul.main li {
				/*width: 116px;*/ /* ni ok, ker je vsebina menija predolga */
				/*width: 242px;*/ /* Hočejo, da se dinamično širi */
				/*width: 254px;*/ /* Hočejo, da se dinamično širi */
				padding-right: 9px;
				
				/* dinamično širjenje */
				padding-right: 42px;
			}
		#submenu ul.childs {
			position: relative;
			z-index: 1;
			border: 1px solid #cbd0d2;
			padding: 0 10px;
			background-color: #e5e6e7;
			
			/* dinamično širjenje */
			margin-left: -1px;
		}
			#submenu ul.childs div {
				background-color: #e5e6e7;
			}
		#submenu ul li {
			position: relative;
			z-index: 10;
		}
		#submenu ul li.selected {}			
			#submenu ul li.children {
				position: relative;
				z-index: 10;
				/*background: transparent url(../images/layout/menu.border.left.bottom.gif) no-repeat scroll 108px 0px;*/ /* ni ok, ker je vsebina menija predolga */
				/*background: transparent url(../images/layout/menu.border.left.bottom.gif) no-repeat scroll 234px 0px;*/
				/*background: transparent url(../images/layout/menu.border.left.bottom.gif) no-repeat scroll 246px 0px;*/
				background: transparent url(../images/layout/menu.border.left.bottom.gif) no-repeat scroll right 0px;
			}
		#submenu ul a {
			letter-spacing: 0px;
			color: #3d3a3b;
			text-decoration: none;
			font-weight: bold;
		}
		#submenu ul a:hover,
		#submenu ul a.selected {
			color: #005b7f;
		}
	

/* CONTENT */
#content {
	/*padding: 0 50px 20px 70px;*/
	padding: 0 60px 20px 60px;
	background-color: #f0f0f1;
	
}

	#fp-box {
		
	}
		/*
		#fp-box ul li {
			list-style-image: url(../images/layout/arrow.6x6.gray.right.png);
		}
		*/
		#fp-box.column  {	
			float: left;
			width: 270px;
			/*padding-right: 15px;*/
			padding-right: 10px;
		}
			#fp-box.column280  {	
				float: left;
				width: 280px;
				padding-right: 10px;
			}
			#fp-box.column560  {	
				float: left;
				width: 560px;
				padding-right: 10px;
			}
			#fp-box.mb30  {	
				margin-bottom: 30px;
			}
		#fp-box.column-nopad  {	
			float: left;
			width: 270px;
			padding-right: 0px;
		}
		#fp-box.column-two  {	
			float: left;
			/*width: 540px;*/
			/*width: 555px;*/
			/*padding-right: 15px;*/
			width: 560px;
			padding-right: 10px;
		}
		#fp-box.column-two-nopad  {	
			float: left;
			/*width: 555px;*/
			width: 550px;
			padding-right: 0px;
		}
			#fp-box.documents {
				margin-bottom: 25px;
			}
		
		#fp-box #fp-box-title {
			font-size: 12px;
			color: #3d3a3b;
			text-decoration: none;
			text-transform: uppercase;
			font-weight: bold;
			padding-bottom: 3px;
			background: transparent url(../images/layout/line.gray.2.gif) left bottom repeat-x;
		}
			#fp-box #fp-box-title h2 {
				float: left;
				margin: 0;
				padding: 0;
				font-size: 12px;
				padding-left: 16px;
				margin-bottom: 2px;
				background: transparent url(../images/layout/arrow.8x8.gray.right.png) 1px 4px no-repeat;
				font-weight: normal;
			}
			#fp-box #fp-box-title span {
				float: right;
				margin-top: 3px;
			}
				#fp-box #fp-box-title span.bc {
					float: none;
					margin: 0px;
					background: transparent url(../images/layout/arrow.8x8.gray.right.png) 1px 2px no-repeat;
					padding-left: 16px;
					margin-left: 6px;
				}
		#fp-box #fp-box-body {
			padding: 25px 10px;
			background-color: #e5e6e7;
			font-family: Georgia;
		}
			#fp-box #fp-box-body h1 {
				font-size: 16px;
				line-height: 18px;
				margin: 0px;
				padding: 0px;
				margin-bottom: 30px;
				font-weight: normal;
			}
				#fp-box #fp-box-body h1.blue-green {
					color: #005b7f;
				}
				#fp-box #fp-box-body h1.dark-gray {
					color: #3D3A3B;
				}
				
			#fp-box #fp-box-body h2 {
				font-size: 16px;
				line-height: 18px;
				font-weight: normal;
			}
				#fp-box #fp-box-body h2.blue-green {
					color: #005b7f;
				}
				#fp-box #fp-box-body h2.dark-gray {
					color: #3D3A3B;
				}
				
			#fp-box #fp-box-body h3 {
				font-size: 12px;
				line-height: 14px;
				font-weight: normal;
			}
				#fp-box #fp-box-body h3.blue-green {
					color: #005b7f;
				}
				#fp-box #fp-box-body h3.dark-gray {
					color: #3D3A3B;
				}

			#fp-box.ustava-mini #fp-box-body {
				padding: 20px 0px;
			}
			#fp-box.calendar #fp-box-body  {
				padding-top: 0px;
				padding-bottom: 0px;
			}
			#fp-box.odlocitve #fp-box-body, #fp-box.neresene #fp-box-body  {
				padding-top: 0px;
				padding-bottom: 25px;
			}
			
			#fp-box.links #fp-box-body ul {
				margin: 0px;
				padding: 0px;
				list-style-image: url(../images/layout/arrow.8x8.blue.right.up.png);
				margin-left: 18px;
			}
				#fp-box.links #fp-box-body ul li {
					padding-bottom: 25px;
				}
			#fp-box #fp-box-body ul.children {
				margin: 0px;
				padding: 0px;
				list-style-image: url(../images/layout/arrow.6x6.gray.right.png);
				margin-left: 18px;
				margin-left: 50px;
			}	
				#fp-box #fp-box-body ul.children li.arrow-down {
					list-style-image: url(../images/layout/arrow.6x6.blue.down.png);
				}
				#fp-box #fp-box-body ul.children li.arrow-down>a {
					color: #005B7F;
				}
				#fp-box #fp-box-body ul.children li {
					margin-bottom: 15px;
				}
				#fp-box #fp-box-body ul.inner-children li {
					margin-bottom: 0px;
				}
				#fp-box #fp-box-body ul.children-nobullets {
					margin: 0px;
					padding: 0px;
					list-style: none;
					list-style-image: none;
				}
					#fp-box #fp-box-body ul.children-nobullets li {
						margin: 0px;
						padding: 0px;
						list-style: none;
						list-style-image: none;
						padding: 10px 0px;
					}
						#fp-box #fp-box-body ul.children-nobullets li.active, #fp-box #fp-box-body ul.children-nobullets li.on {
							background-color: #CFD1D2;
							margin: 0 -10px;
							padding: 10px 10px;
						}
			
			#fp-box #fp-box-body #pagination {
				text-align: center;
				margin: 0px auto;
				height: 16px;
				font-family: Arial;
			}
				#fp-box #fp-box-body #pagination span {
					line-height: 16px;
				}
					#fp-box #fp-box-body #pagination span img {
						margin-top: 1px;
					}
				#fp-box #fp-box-body #pagination span.sep {
					width: 20px;
				}
				#fp-box #fp-box-body #pagination span.current {
					/*font-weight: bold;*/
					font-weight: normal;
					color: #005b7f;
				}

			#fp-box #fp-box-body dl {
				margin: 0;
				padding: 0;
			}
				#fp-box #fp-box-body dl  dt { 
					/*margin-bottom: 15px;*/
					margin-bottom: 20px;
					/*height: 30px;*/
				}
				#fp-box #fp-box-body dl  dt.last { 
					margin-bottom: 0px;
				}
					#fp-box #fp-box-body dl  dt img {
						margin-right: 10px;
						vertical-align: top;
					}
					#fp-box #fp-box-body dl  a {
						
					}
				#fp-box #fp-box-body dl  dd {
					font-size: 10px;
					line-height: 11px;
				}
			

			#fp-box.dates #fp-box-body, #fp-box.important #fp-box-body, #fp-box.links #fp-box-body, #fp-box.organigram #fp-box-body, #fp-box.odlocitve #fp-box-body {
				margin-bottom: 30px;
			}
			
			#fp-box.aktualno #fp-box-body, #fp-box.walkthrough #fp-box-body {	
				padding-left: 0;
			}
			#fp-box.aktualno #fp-box-body #image, #fp-box.walkthrough #fp-box-body #image {
				float: left;
				margin-right: 10px;
				
			}
				#fp-box.walkthrough #fp-box-body #image {
					width: 180px;
				}
				#fp-box.column   #fp-box-body #image, #fp-box.column-nopad   #fp-box-body #image {
					width: 250px;
				}
			#fp-box.locena-mnenja #fp-box-body  {
				padding-bottom: 15px;
			}
			#fp-box.sestava #fp-box-body {
				font-family: Georgia;
			}
			#fp-box.kategorije #fp-box-body {
				font-family: Georgia;	
				list-style: none;
			}
			#fp-box.links #fp-box-body {
				padding-bottom: 0px;
			}
			#fp-box.search-page #fp-box-body .SearchResultText {
				margin-bottom: 20px;
				font-family: Georgia;
			}
			#fp-box.search-page #fp-box-body .searchresultfirst, #fp-box.search-page #fp-box-body .searchresult {
				font-family: Georgia;
				margin-bottom: 30px;
			}			
			#fp-box.search-page #fp-box-body .searchresultfirst a, #fp-box.search-page #fp-box-body .searchresult a{
				color: #005b7f;
				font-weight: bold;
			}
			
			#fp-box.kategorije #fp-box-body {
				font-family: Georgia;	
				list-style: none;
			}
				#fp-box.kategorije #fp-box-body li.active a{
					color: #005b7f;
					/*font-weight: bold;*/
				}

			
			#fp-box #fp-box-body #item {
				padding-bottom: 20px;
			}
				#fp-box #fp-box-body #item.nopad {
					padding-bottom: 0px;
				}
							
				#fp-box #fp-box-body #item.on, #fp-box #fp-box-body #item.active {
					background-color: #cfd1d2;
					margin: 0 -10px;
					padding-left: 10px;
					padding-right: 10px;
				}
				#fp-box.links #fp-box-body #item {
					padding-bottom: 0px;
				}
				
				#fp-box.aktualno #fp-box-body #item {
					float: left;
					width: 530px;
				}
					#fp-box.column560.aktualno #fp-box-body #item {
						width: 250px;
					}
					#fp-box.aktualno #fp-box-body #item.no-image {
						margin-left: 10px;
						width: 540px;
					}
				#fp-box.sestava #fp-box-body #item {
					padding-bottom: 0px;
				}

				
				#fp-box.kontakt #fp-box-body #item  .desc h3 {
					font-weight: normal;
				}
				
				#fp-box.calendar #fp-box-body #item {
					padding-top: 15px;
				}
				#fp-box #fp-box-body #item .date {
					display: block;
					font-size: 11px;
					/*font-weight: bold;*/
					color: #4f4f50;
					margin-bottom: 10px;
					font-family: Arial;
				}
					#fp-box.zacasna-zadrzanja #fp-box-body #item .date {
						margin-bottom: 0px;
					}
					#fp-box.vse-neresene #fp-box-body #item .date {
						margin-bottom: 0px;
					}
					#fp-box.calendar #fp-box-body #item .date, #fp-box.dnevni-red #fp-box-body #item .date, #fp-box.zadnje-odlocbe #fp-box-body #item .date  {
						margin-bottom: 0px;
					}
					#fp-box.news #fp-box-body #item .date {
						line-height: 20px;
					}
				#fp-box #fp-box-body #item .title {
					display: block;
					font-family: Georgia;
					/*font-weight: bold;*/
					margin-bottom: 20px;
					color: rgb(0,0,0);
				}
					#fp-box.vse-neresene #fp-box-body #item .title {
						margin-bottom: 0px;
					}
					
					#fp-box.aktualno #fp-box-body #item .title {
						font-size: 14px;
					}
					#fp-box.news #fp-box-body #item .title {
						font-size: 16px;
						line-height: 22px;
					}
					#fp-box.links #fp-box-body #item .title {
						font-weight: normal;
					}
					#fp-box.calendar #fp-box-body #item .title, #fp-box.dnevni-red #fp-box-body #item .title, #fp-box.zadnje-odlocbe #fp-box-body #item .title {
						margin-bottom: 0px;
						font-weight: normal;
					}
					#fp-box.zadnje-odlocbe #fp-box-body #item .title {
						/*font-weight: bold;*/
					}
					#fp-box.locena-mnenja #fp-box-body #item .title {
						margin-bottom: 0px;
						padding: 5px 0px;
					}
						#fp-box.locena-mnenja #fp-box-body #item .title.active, #fp-box.locena-mnenja #fp-box-body #item .title.on {
							background-color: #CFD1D2;
							margin: 0 -10px;
							padding: 5px 10px;
							/*margin-top: 5px;*/
							/*margin-bottom: 5px;*/
						}
				#fp-box #fp-box-body #item .image {
					margin-bottom: 15px;
				}
				#fp-box #fp-box-body #item .pre-desc {
					display: block;
					padding-top: 2px;
					font-family: Georgia;
					/*color: rgb(0,91,127);*/
					color: rgb(64,64,64);
					/*font-weight: bold;*/
					/*margin-bottom: 15px;*/
					line-height: 22px;
				}
				#fp-box #fp-box-body #item .desc {
					display: block;
					font-family: Georgia;
					line-height: 20px;
					/*color: #656565;*/
					color: rgb(64,64,64);
				}
					
				#fp-box #fp-box-body #item .desc img {
					max-width: 530px;
					height: auto;
				}
				#fp-box.sestava #fp-box-body #item {
					position: relative;
					margin-bottom: 20px;
					margin-left: 0px;
					padding-left: 0px;
					
				}
					#fp-box.sestava #fp-box-body #item .img-info {
						position: absolute; 
						left: 310px; 
						bottom: 0px;
					}
						#fp-box.sestava #fp-box-body #item .img-info i {
							margin-bottom: 30px;
						}
						#fp-box.sestava #fp-box-body #item  .ico {
							padding-right: 11px;
						}
						
				#fp-box.sestava #fp-box-body #item li {
					list-style-image: url(images/layout/arrow.8x8.gray.right.png);
					/*list-style-image: none;
					list-style: none;*/
					padding-left: 5px;
					margin-left: 40px;
					padding-bottom: 25px;
				}
					#fp-box.sestava #fp-box-body #item li.arrow-down {
						list-style-image: url(../images/layout/arrow.6x6.blue.down.png);
					}
						#fp-box.sestava #fp-box-body #item li.arrow-down>a {
							color: #005B7F;
						}
						
					#fp-box.sestava #fp-box-body #item li span.vizitka {
						float: right;
					}
						#fp-box.sestava #fp-box-body #item li span.vizitka img {
							padding-right: 5px;
						}
					#fp-box.sestava #fp-box-body #item li div.data {
						display: none;
						position: relative;
						margin-left: -20px;
						margin-top: 25px;
						margin-right: 25px;
					}
						#fp-box.sestava #fp-box-body #item li div.data div.close-roll {
							position: absolute;
							bottom: 0px;
							right: -25px;
						}
							#fp-box.sestava #fp-box-body #item li div.data div.close-roll img{
								cursor: hand;
								cursor: pointer;
							}
					#fp-box.kontakt #fp-box-body #item {
						margin-left: 0px;
						padding-left: 0px;
					}
					#fp-box.kontakt #fp-box-body #item li {
						list-style-image: none;
						list-style: none;
						padding-bottom: 25px;
					}
					#fp-box.kontakt #fp-box-body #item li span.vizitka {
						float: right;
					}
						#fp-box.kontakt #fp-box-body #item li span.vizitka img {
							padding-right: 5px;
						}
					#fp-box #fp-box-body ul.children li.arrow-down {
						list-style-image: url(../images/layout/arrow.6x6.blue.down.png);
					}
					#fp-box #fp-box-body  ul.children li div.data {
						display: none;
						position: relative;
						margin-left: -15px;
						margin-top: 25px;
						margin-right: 25px;
					}
						#fp-box #fp-box-body  ul.children li.arrow-down div.data {
							display: block;
						}
						#fp-box #fp-box-body  ul.children li div.data div.close-roll {
							position: absolute;
							bottom: 0px;
							right: -25px;
						}
							#fp-box #fp-box-body  ul.children li div.data div.close-roll img{
								cursor: hand;
								cursor: pointer;
							}
				#fp-box #fp-box-body #image {
					/*float: left;*/
					margin-right: 10px;
					/*width: 290px;*/
				}
					#fp-box.news #fp-box-body #image {
						float: none;
						margin-right: 0;
						padding-top: 15px;
						width: 290px;
					}
					
			#fp-box #fp-box-body #more , #fp-box #fp-box-body #back {
				text-align: right;
				margin: 0px;
				padding: 0px;
				margin-top: 6px;
				font-size: 11px;
				color: #7c7c7c;
			}	
				#fp-box #fp-box-body #back {
					text-align: left;
				}
			#fp-box #fp-box-body #more img, #fp-box #fp-box-body #back img {
				margin-right: 5px;
			}
			#fp-box #fp-box-body #more  a, #fp-box #fp-box-body #back a {
				font-family: Arial;
				color: #7c7c7c;
			}
				#fp-box #fp-box-body #more  a:hover, #fp-box #fp-box-body #back a:hover {
					color: #005b7f;
				}
			
			#fp-box.calendar { }
				#fp-box.calendar #years { 
					/*
					padding-top: 2px;
					padding-bottom: 4px;
					*/
					padding-top: 6px;
					padding-bottom: 6px;
					text-align: center;
					background: #E5E6E7 url(../images/layout/line.gray.2.gif) left bottom repeat-x;
				}
				#fp-box.calendar #years img {
					margin: 0 7px;
					cursor: hand;
					cursor: pointer;
				}
				#fp-box.calendar #years span {
					/*margin: 0 8px;*/
					display: inline-block;
					width: 45px;
				}
					#fp-box.calendar #years span.active, #fp-box.calendar #years span.active a {
						color: #2e7795;
					}
				#fp-box.calendar #months {
					/*padding: 15px 20px;*/
					padding: 15px;
					text-align: center;
					background: #E5E6E7 url(../images/layout/line.gray.2.gif) left bottom repeat-x;
				}
				#fp-box.calendar #months span {
					/*margin: 0 6px;*/
					display: inline-block;
					width: 40px;
					text-transform: uppercase;
				}
					#fp-box.calendar #months span.active, #fp-box.calendar #months span.active a {
						color: #2e7795;
					}

				
			#fp-box.search { }
				#fp-box.search #search, #fp-box.search #search-advanced {
					/*width: 250px;*/
					height: 20px;
					margin: 0px;
					padding: 0px;
					padding-left: 10px;
					padding-right: 10px;										
					font-size: 11px;
					background: #E5E6E7;
					
				}
				#fp-box.search #search {
					padding-top: 25px;
					font-size: 11px;
				}
					#fp-box.search #search form {
						margin: 0px;
						padding: 0px;
					}
					#fp-box.search #search input {
						/*width: 153px;*/
						width: 163px;
						height: 16px;
						padding-left: 10px;
						padding-right: 10px;
						background-color: #f2f2f2;
						border: 1px solid #B2B2B2;
						font-size: 11px;
					}
					#fp-box.search #search input.submit, #fp-box.search #search button.submit {
						width: 67px;
						height: 20px;
						/*margin-top: -1px;*/
						/*background-color: #f2f2f2;	*/
						/*border: 1px solid #377d99;*/
						color: #377d99;
						font-size: 10px;	
						cursor: pointer;					
						cursor: hand;
						padding: 0px;
						width: 66px;
						margin: 0px;
						border: none;
					}
				#fp-box.search #search-advanced  {
					text-align: right;
					padding-top: 6px;
					padding-bottom: 15px;
				}	
					#fp-box.search #search-advanced img {
						margin-right: 5px;
					}

			#fp-box.login { }
				#fp-box.login #login, #fp-box.login #login-advanced {
					/*width: 250px;*/
					margin: 0px;
					padding: 0px;
					padding-left: 10px;
					padding-right: 10px;										
					font-size: 11px;
					background: #E5E6E7;
					
				}
				#fp-box.login #login {
					padding-top: 25px;
					font-size: 11px;
				}
					#fp-box.login #login label {
						display: block;
						float: left;
						/*width: 90px;*/
						/*width: 100px;*/
						width: 85px;
						height: 16px;
						padding-right: 10px;
						margin-bottom: 4px;
						text-align: right;
					}
					#fp-box.login #login input {
						/*width: 128px;*/
						width: 143px;
						height: 16px;
						padding-left: 10px;
						padding-right: 10px;
						background-color: #f2f2f2;
						border: 1px solid #B2B2B2;
						font-size: 11px;
						margin-bottom: 4px;
					}
					#fp-box.login #login input.login {
						margin-right: 5px;
					}
					#fp-box.login #login input.submit, #fp-box.login #login button.submit {
						/*
						width: 67px;
						background-color: #f2f2f2;
						border: 1px solid #377d99;
						margin-top: -1px;
						*/
						border: none;
						margin: 0px;
						padding: 0px;
						width: 55px;
						height: 20px;
						
						color: #377d99;
						font-size: 10px;	
						cursor: pointer;					
						cursor: hand;
					}
					#fp-box.login #login input.autologin {
						width: 14px;
						border: none;
						background: none;
						margin: 0px;
						padding: 0px;
						/*margin-right: 10px;*/
						margin-top: 3px;
						margin-right: 5px;
					}
				#fp-box.login #login-advanced  {
					text-align: right;
					padding-bottom: 5px;
					line-height: 12px;
					padding-left: 0px;
					padding-right: 0px;
				}	
					#fp-box.login #login-advanced  span {
						/*margin-right: 10px;*/
						margin-right: 8px;
					}
					#fp-box.login #login-advanced img {
						margin-right: 5px;
					}
			#fp-box.search-page { }
				#fp-box.search-page #search {	
					margin: 0px;
					padding: 0px;
					padding-left: 10px;
					padding-right: 10px;										
					font-size: 11px;
					background: #959595;
					padding-top: 25px;
					font-size: 11px;
				}
					#fp-box.search-page #search span {
						float: left;
						font-family: Georgia;
						font-size: 14px;
						font-weight: normal;
						color: #ffffff;
					}
					#fp-box.search-page #search input {
						float: right;
						width: 325px;
						height: 16px;
						padding-left: 10px;
						padding-right: 10px;
						background-color: #f2f2f2;
						border: 1px solid #B2B2B2;
						font-size: 11px;
						
					}
					#fp-box.search-page #search input.search {
						margin-right: 5px;
					}
					#fp-box.search-page #search input.submit, #fp-box.search-page #search button.submit {
						background: transparent url(images/layout/icon.search.gif) left 5px no-repeat;
						margin: 0;
						padding: 0;
						border: none;
						width: 11px;
						height: 18px;
						cursor: pointer;			
						cursor: hand;
						text-indent: -10000px;
					}
			#fp-box.sitemap { }
				#fp-box.sitemap .block {
					float: left;
					position: relative;
				}
				#fp-box.sitemap .block .ib {
					height: 18px;
					float: left;
					clear: left;
					width: 100%;
					
					width: 200px;
				}
				#fp-box.sitemap #fp-box-body .line-block {
					display: block;
					padding-right: 40px;
					background: transparent url(images/layout/line.gray.2.gif) left 9px repeat-x;
				}
				#fp-box.sitemap #fp-box-body .line {
					display: inline-block;
					background: transparent url(images/layout/line.gray.2.gif) left 9px repeat-x;
					width: 7px;
				}
				
				#fp-box.sitemap #fp-box-body .line-left {
					display: block;
					background: transparent url(images/layout/line.gray.left.2.gif) left top repeat-y;
				}
					
				#fp-box.sitemap #fp-box-body .corner {
					float: left;
				}
					#fp-box.sitemap #fp-box-body .line-left-top {
						display: block;
						width: 2px;
						height: 9px;
						background: transparent url(images/layout/line.gray.left.2.gif) left top repeat-y;
					}
						#fp-box.sitemap #fp-box-body .first .line-left-top {
							background: none;
						}
					#fp-box.sitemap #fp-box-body .line-left-bottom {
						display: inline-block;
						width: 2px;
						height: 9px;
						background: transparent url(images/layout/line.gray.left.2.gif) left top repeat-y;
					}
						#fp-box.sitemap #fp-box-body .last .line-left-bottom {
							background: transparent url(images/layout/line.gray.left.2.gif) left top repeat-y;
							height: 2px;
						}
					
				
					
				
				#fp-box.sitemap #fp-box-body .no-line {
					padding-right: 5px;
					background-color: #E5E6E7;
				}
				#fp-box.sitemap #fp-box-body .no-line-pad {
					padding-right: 5px;
					background-color: #E5E6E7;
					padding-left: 5px;
				}


/* FOOTER */
#footer {
	margin-top: 60px;
	text-align: left;
	background-color: #b5b7b9;
	color: #ffffff;
	font-size: 11px;
	/*padding: 5px 50px 10px 70px;*/
	padding: 5px 60px 10px 60px;
}
	#footer a {
		color: #ffffff;
	}
	
	#footer ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	#footer ul li.main {
		float: left;
		text-transform: uppercase;
		/*padding-left: 27px;*/
		width: 140px;
	}
	#footer ul li.main.first {
		padding-left: 0px;
	}
		#footer ul li {
			text-transform: none;
			/*font-weight: bold;*/
		}
	
	#footer ul li ul {
		/*padding-top: 10px;*/
		padding-top: 5px;
	}
	
	#footer ul li ul li {
		font-weight: normal;
	}
		
/* FOOTER */
#footer-info {
	/*padding: 10px 50px 10px 70px;*/
	padding: 10px 60px 10px 60px;
	font-size: 11px;
	color: #505050;
}
	#footer-info a {
		color: #505050;
	}

	#footer-info span {
		color: #2e7795;
	}
	#footer-info #column {
		float: left;
		position: relative;
		padding-left: 50px;
	}
	#footer-info #column.first {
		padding-left: 0px;
	}



/* EXT User */
.extuser_error {
	color: #005b7f; 
}
.extuser #extuser_form { 
	margin-top: 30px;
}
	.extuser #extuser_form div { 
		display: block;
	}
	.extuser  h2 { 
		font-size: 16px;
		margin-bottom: 20px;
	}
	
	.extuser #extuser_form div {
		margin-bottom: 10px;
	}
	.extuser #extuser_form label {
		display: inline-block;
		width: 150px;
	}	
		#inner-layer .extuser #extuser_form label {
			width: 200px !important;
		}
	.extuser #extuser_form label.extra {
		display: block;
		width: 270px;
	}
	.extuser #extuser_form img {
		margin-left: 210px !important;
		width: 170px;
	}
	.extuser #extuser_form .extuser_submit_btn {
		margin-top: 20px;
		width: 55px !important;
		height: 20px !important;
		border: none !important;
		background: none !important;
		background-image: url(images/layout/btn.login.png) !important;
		text-indent: -9999px;
		margin-right: 20px;
		float: right;
	}	

#fp-box #fp-box-body .extuser .extuser_error {
	display: block;
}	
#fp-box #fp-box-body .extuser .extuser_error  h2 {
	font-size: 12px;
	display: none;
}

.extuser #extuser_form_login	, .extuser .extuser_link_box_login , .extuser div {
	display: none;
}

.extuser .loginbox {
	border: 1px solid #B2B2B2;
	padding: 5px;
}
.extuser input .extuser_submit_btn {
	background-color: #F2F2F2;
    border: 1px solid #377D99;
    color: #377D99;
    cursor: pointer;
    font-size: 10px;
    height: 20px;
    margin-top: -1px;
    width: 67px;
}
/* end: EXT User */

/* POP OVER */
#outer-layer {
	position: relative;
	width: 450px; 
	background: transparent;
	/*border: 1px solid red; 	*/
}
	#outer-layer.normal {
		width: auto;
	}
	#outer-layer.top {
		padding-top: 16px; 
	}
	#outer-layer.bottom {
		padding-bottom: 16px; 
	}
	#outer-layer #btn-close, #outer-layer .close {
		position: absolute;
		width: 15px;
		height: 15px;
		top: 10px;
		right: 10px;
		z-index: 1000;
		cursor: pointer;
		cursor: hand;
		background-image: url(images/layout/popover/close.gif);
	}
		#outer-layer.top  #btn-close {
			top: 26px;
		}
		#outer-layer.bottom  #btn-close {
			top: 10px;
		}
	#outer-layer span {
		display: inline-block !important;
	}
	#outer-layer #arrow-top {
		position: absolute;
		background: transparent url(images/layout/popover/arrow.top.gif) left top no-repeat;
		width: 30px;
		height: 16px;
		top: 1px;
		left: 210px;
		z-index: 100;
	}
	#outer-layer #arrow-bottom {
		position: absolute;
		background: transparent url(images/layout/popover/arrow.bottom.gif) left top no-repeat;
		width: 30px;
		height: 16px;
		bottom: 1px;
		left: 210px;
		z-index: 100;
	}
		#outer-layer.vizitka #arrow-bottom {
			left: auto;
			right: 20px;
		}
		#outer-layer.kolofon #arrow-bottom, #outer-layer.legal #arrow-bottom {
			left: auto;
			right: 120px;
		}


	#inner-layer {
		position: relative;
		width: 400px; 
		padding: 24px; 
		border: 1px solid #555555; 	
		color: #555555;
		font-family: Georgia;
		font-size: 12px;
		line-height: 20px;
		background-color: #FFFFFF;
		text-align: left;
	}

		#outer-layer.normal #inner-layer {
			width: auto;
		}
		#inner-layer h1 {
			font-size: 15px;
			font-weight: normal;
			margin: 0px;
			padding: 0px;
			padding-bottom: 7px;
			border-bottom: 2px solid #aaaaaa;
			margin-bottom: 7px;
			color: #000000;
		}
		#inner-layer h2 {
			font-size: 14px;
			font-weight: normal;
			margin: 0px;
			padding: 0px;
			padding-bottom: 4px;
		}
			#inner-layer .extuser h2 {
				border-bottom: 2px solid #aaaaaa;
			}
			#fp-box #fp-box-body #item  #inner-layer .title {
				display: inline-block;
				width: 100px;
				color: #005b7f;
				margin-bottom: 0px;
			}

/* end: POP OVER */

#popover-content {
    /*background-color: #FFFFFF;*/
    /*border-bottom: 2px solid #EBEBEB;*/
   /*border-top: 1px solid #C8C8CA;*/
    display: none;
	/*
    padding-bottom: 91px;
    padding-top: 42px;
	*/
    position: relative;
    text-align: center;
   /* width: 1200px;*/
    z-index: 100;
	/*min-height: 200px;*/
}

.scc-floater .scc-btn-confirm, .scc-floater .scc-btn-save, .scc-floater .scc-btn-settings {
	background-color: #72A4B7;
}
.scc-floater .scc-btn-policy {
	color: #005B7F;
}

.scc-floater .scc-text h2, .scc-floater .scc-controls h2 {
	color: #72A4B7;
}

.scc-text p {
	color: #000;
	font-weight: normal;
}