/**************************************************
 * Body                                           *
 **************************************************/
 body                                             { background:#4b575f; color:#4b575f; font:100.1% Arial, sans-serif; margin:0; padding:20px 0 0; text-align:center; }

/**************************************************
 * Container                                      *
 **************************************************/
#container                                        { background: #fff url(../../images/layout/bg-repeat.jpg) repeat-y; color:#333; font-size:62.5%; line-height:1.4; margin:0 auto; position:relative; text-align:left; width:900px; }
#container:after                                  { clear:both; content:'.'; display:block; height:0; visibility:hidden; }

    /**************************************************
     * Container > Header                             *
     **************************************************/
	#container #header                                { float:left; width:750px; height: 120px;}
	#header img {
	position: relative;
	top: 24px;
	left: 315px;
}
	
    /**************************************************
     * Container > Content                            *
     **************************************************/
	#container #content                               { float:left; overflow:hidden; padding:0 0 10px 20px; width:710px; }
	#container #content h2                            { font:400 2.4em 'Times New Roman', Times, serif; margin:0 0 10px; }
	#container #content ul                            { }
	#container #content ul.gallery                    { float:left; list-style:none; margin:0; padding:0; width:180px; }
	#container #content #placeholder                  { clear:both; float:right; font:1.2em Verdana, sans-serif; overflow:hidden; position:relative; width:530px; }
	#container #content #placeholder .caption         { background:#000; color:#fff; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; left:0; padding:10px; position:absolute; top:0; width:530px; }
	
    /**************************************************
     * Container > Sidebar                            *
     **************************************************/
	#container #sidebar                               { background:#007c85; float:right; padding:15px; width:120px; }
	#container #sidebar p                             { color:#c0dfe1; font:1.6em 'Times New Roman', Times, serif; margin:0; padding:0; }
	#container #sidebar ul                            { font-size:1.1em; list-style:none; margin:70px 0 0; padding:15px 0 0; }
	#container #sidebar ul li                         { }
	#container #sidebar ul li a                       { color:#c0dfe1; line-height:17px; text-decoration:none; }
	#container #sidebar ul li a:hover                 { color:#fff; }
	#container #sidebar ul li.selected                { font-weight:bold; }
	#container #sidebar ul li.selected a              { color:#fff; }
	#container #sidebar ul li.selected a:hover        { }
	
    /**************************************************
     * Container > Footer                             *
     **************************************************/
	#container #footer                                { background:#4b575f; clear:both; color:#999; overflow:hidden; padding:15px; text-transform:lowercase; width:870px; }
	#container #footer p                              { float:right; margin:0; padding:0; }
	#container #footer p a                            { color:#999; text-decoration:none; }
	#container #footer p a:hover                      { color: #ccc; }
	#container #footer ul                             { float:left; list-style:none; margin:0; padding:0; }
	#container #footer ul li                          { float:left; padding:0 20px 0 0; }
	#container #footer ul li a                        { color:#999; text-decoration:none; }
	#container #footer ul li a:hover                  { color: #ccc; }

/**************************************************
 * sIFR                                           *
 **************************************************/
.sIFR-flash                                       { margin:0; visibility:visible !important; }
.sIFR-replaced                                    { visibility:visible !important; }
.sIFR-alternate                                   { display:block; height:0; left:0; overflow:hidden; position:absolute; top:0; width:0; }
.sIFR-flash + div[adblocktab=true]                { display:none !important; }
.sIFR-hasFlash #bodycontent h1                    { padding:8px 15px 0 3px; visibility:hidden; }
.sIFR-hasFlash #sidebar p.tel	                  { font-size:1.6em; padding:0 0 10px; visibility:hidden; }





.galleria{list-style:none;width:200px}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */