html, body	{
	background:#e4e8ee url(../images/body-gradient.gif) 0 0 repeat-x;
	text-align:center;
	font:100 12px "Trebuchet MS";
	color:#494949;
	padding:0px;
	margin:0px;
}

body	{
	background:none
	}

img	{
	border:0;
	vertical-align:middle;
	}

ul	{
	list-style: none;
	margin:0;
	padding:0;
	}

ul.horizontal li	{
	display:inline;
	}
ul.vertical li	{
	display:block;
	}

a	{
	color:#5998df;
	text-decoration:none
}

a:hover	{
	text-decoration:underline
}

h1	{
	font-size:18px;
	font-weight:100;
	margin-top:0
	}

h2	{
	font-weight:100;
	font-size:16px;
	color:#676767;
	margin-bottom:0
	}

h2.prod-heading	{
	font-family:"Trebuchet MS";
	font-size:24px;
	font-weight:normal;
	color:#fea100;
	display:block;
	outline:none;
	margin-top:0;
	}
h2.prod-heading a	{
	font:100 23px Georgia;
	letter-spacing:-1px;
	color:#fea100;
	font-style: italic;
	}
h2.prod-heading a:hover	{
	color:#ffbc3b;
	text-decoration:none;
	}

.page-branding h2	{
	width:768px;
	margin:4px auto 0;
	height:33px;
	line-height:30px;
	font-family:"Trebuchet MS";
	text-align:left;
	font-size:24px;
	font-weight:normal;
	color:#fff;
	display:block;
	}
.page-branding h2 a	{
	font:100 23px Georgia;
	letter-spacing:-1px;
	color:#fff;
	font-style: italic;
	}

object	{
	outline:none;
	}

h3	{
	font-weight:100;
	font-size:13px;
	color:#676767;
	font-style:italic;
	margin:0
	}

.liner	{
	overflow:hidden
	}
	
/* === Layout === */

#container	{
	width:802px;
	margin:0 auto 40px;
	text-align:left;
	position:relative;
}

.prime-pos	{
	z-index:2;
	position:absolute;
	width:400px;
	text-align:right;
	line-height:16px;
	top:40px;
	right:35px;
	color:#fff;
}

#container-top	{
	width:802px;
	height:5px;
	background:url(../images/main-panel-top.png) no-repeat;
	margin:0
}

#container-mid	{
	width:802px;
	background:url(../images/main-panel-mid.png) repeat-y;
}

#container-bot	{
	width:802px;
	height:5px;
	background:url(../images/main-panel-bot.png) no-repeat;
}

#middle-content	{
	margin:0px 15px;
	padding:10px 0;
	padding-bottom:5px
}

#header-picture	{
	width:768px;
	height:188px;
	border:1px solid #aaa;
	background:#1f5c9b url(../images/header-picture.jpg)
}

#header-picture a	{
	font:900 14px "Trebuchet MS";
	float:right;
	color:#fff;
}

#header-picture a:hover	{
	text-decoration:none
}

#header-menu ul	{
	margin-left:8px;
	margin-top:2px
	}

#header-menu li	{
	display:inline
}

#header-menu li	a	{
	background:url(../images/big-tab.png) bottom left no-repeat;
	padding:2px 0;
	padding-left:10px;
	font:900 13px Tahoma;
	color:#444;
	text-transform:uppercase
}
#header-menu li	a:hover	{
	color:#111;
	}
#header-menu li	a span	{
	background:url(../images/big-tab.png) bottom right no-repeat;
	padding:2px 0;
	padding-right:10px
}

#header-menu li	a:hover	{
	text-decoration:none
}

#pane-left	{
	width:215px;
	float:left;
	padding-right:16px;
	background:url(../images/funerare-motiv-floral.png) top right no-repeat
}

#pane-right	{
	margin-left:245px
}

#footer	{
	margin-top:15px
	}

.font-16	{
	font-size:16px;
	margin-bottom:4px;
}

.telefon	{
	margin-top:16px;
}

.rate	{
	background:url(../images/star.gif) left center no-repeat;
	font:100 14px Georgia;
	letter-spacing:-0.5px;
	text-align:right;
	line-height:20px;
	margin-top:15px;
}

.pachet-home	{
	border:1px solid #FEA100;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:#fff;
	background:rgba(255,255,255,0.6);
	padding:5px;
	margin-bottom:10px;
}
.pachet-home b	{
	float:right;
	font-weight:900;
	color:#c00;
	}
.pachet-home h3	{
	font-weight:900;
	color:#FEA100;
	}
.pachet-home .detalii, span.phone	{
	color:#fff;
	background:#FEA100;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:0 8px;
}
.pack-price	{
	font:900 22px/24px Georgia;
	font-style:italic;
	float:right;
	padding:3px 15px;
	background:#FEA100;
	border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	color:#fff;
	margin-top:12px;
	margin-left:10px;
}



#sectoare-bucuresti	{
	margin-top:15px;
	background:url(../images/funerare-sectoare-bucuresti.jpg) no-repeat;
	padding:10px 5px 0px 115px;
	}

.h-divider	{
	border-bottom:1px solid #cfcfcf;
	margin-bottom:15px
}

.semi-column	{
	width:259px;
	float:left
}

.description	{
	margin:0;
	margin-left:115px
}

.contact div	{
	overflow:hidden;
}

label	{
float:left;
width:120px
}

.short label	{
	width:80px
	}

.short	{
	font-size:15px
	}

ul.bullets-grey	{
	margin-bottom:10px;
	}
ul.bullets-grey li	{
	font:100 16px "Trebuchet MS";
	line-height:20px;
	background:url(../images/list-bullet.gif) left 3px no-repeat;
	padding-left:20px;
	}

a.show-more	{
	background:url(../images/plus.gif) 100% 4px no-repeat;
	padding-right:12px;
	display:inline;
	}
a.show-more:hover	{
	background-position:100% -36px;
	}

.pane-bot	{
	background:url(../images/pane-bot.gif) left bottom no-repeat;
	margin:10px 0;
	}
.pane-top	{
	background:url(../images/pane-top.gif) right top no-repeat;
	padding:8px 0 2px;
	}

.pane-top h3	{
	margin-bottom:10px;
	font-weight: 900;
	}

.show-display .liner	{
	margin-bottom:5px;
	}

.button-panel-close	{
	display:block;
	float:right;
	margin-right:10px;
	width:16px;
	height:16px;
	background:url(../images/close.gif) 0 0;
	}
.button-panel-close:hover	{
	background-position:0 -16px;
	}

.prezentare-poza	{
	float:left;
	text-align:center;
	width:244px;
	margin:0 4px;
	}
.prezentare-poza img	{
	padding:1px;
	border:1px solid #aaa;
	}
.prezentare-poza span	{
	font:100 12px "Trebuchet MS"
	}

/* === GALLERY === */

	.gallery {
		background-color: transparent;
	}
	.gallery ul li { display: inline; }
	.gallery ul img {
		border: 1px solid #a5a5a5;
		padding:5px;
		margin:5px;
		background:#fff;
	}
	.gallery ul a:hover img {
		border: 1px solid #333;
	}
	.gallery ul a:hover { color: #fff; }

	.gallery img	{width:140px}
	
/*****************************************************************************
scalable Inman Flash Replacement (sIFR) version 3.

Copyright 2006 – 2008 Mark Wubben, <http://novemberborn.net/>

Older versions:
* IFR by Shaun Inman
* sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin
* sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>.

This software is licensed and provided under the CC-GNU LGPL.
See <http://creativecommons.org/licenses/LGPL/2.1/>
*****************************************************************************/

@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
  /* Example:
  .sIFR-active h1 {
    font-family: Verdana;
    visibility: hidden;
  }
  */
}

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.3.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.3
 * @date October 12, 2007
 * @category jQuery plugin
 * @copyright (c) 2007 Leandro Vieira Pinho (leandrovieira.com)
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	background: transparent url(___just-anything-here.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
