body {
    margin: 0;
    padding: 0;
	background-image:url(../images/hatter_2012.png);
   font: normal normal 12px/16px arial, verdana; color: #666; }

	
#keret{
	width:950px;
	/*border: 1px solid #BDC7D8;*/
	margin: 0px auto 0px auto;
	background-color:#E1E1E1;
	
	
	}
	#hirdetes{
		}

#fejlec{
	position:static;
	top:0px;
	width:auto;
	height:68px;
	/*background-image:url(../images/hatter_fejlec_2012.png);*/
}
#fejlec_kep{
margin:0px auto 0px auto;
width:950px;
height:68px;
background-image:url(../images/fejlec_2012_4.png);
z-index:1000;
}
#menu{
position:relative;
top:5px;
left:260px;
width:450px;
height:30px;
z-index:100px;
}
.tel {
	font-family: "trebuchet MS";
	font-size: 18px;
	text-align: center;
	font-weight: bold;
	color: #383d90;
}

A.tel:hover {
	font-family: "trebuchet MS";
	font-size: 18px;
	text-align: center;
	font-weight: bold;
	color: #383d90;
}

.cim {
	font-family: "trebuchet MS";
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	color: #383d90;
}

A.cim:hover {
	font-family: "trebuchet MS";
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	color: #383d90;
}

#test{
	position:relative;
 	
 	
 	width:950px;
 	padding:0;
}

#akcios{
	float:left;

 width:150px;
}

#kozep_test{

 width:800px;

}

#kiemelt{
	
	width:800px;
	height:200px;
	
}
#tartalom_test{
	position:absolute;
	top:200px;
	width:800px;
	
}
#tartalom{
	
	/*width:650px;*/

}
#jobb_Sav{
	
}
#mail{
	position:relative;
	top:-18px;
	}
	
#search{
	position:relative;
	top:-280px;
	left:142px;
	width:120px;
}
#fej_tel{
	position:relative;
	top:-40px;
	left:1000px;
	z-index:0;
}



.kep_jobb {
       /* border-radius:30px 0px 30px 0px;*/
		box-shadow: rgba(0,0,0,0.4) 0px 0px 13px 3px;
		border-style: ridge;
		border-width: 0px;
		border-color: #636363;
		margin: 10px 10px 10px 10px;
		
		float: right;
		}  


#alsocsik{
	background-color:#cacaca;
	
	
	text-align:center;
	margin:0px auto 0px auto;
	padding:10px;
	
}
/*#fix_ujsag{
	position: fixed;
	border:1 solid #000;
	top: 5px; 
	left: 5px; 
	width: 140px; 
	height: 300px;
	background-color:#03F;
}*/



#fix_bal{
	position: fixed; 
	top: 10px; 
	left: 10px; 
	width: 170px; 
	height: 40px;
	background-color:#0F0;
}


.hiba {
	font-family: "trebuchet MS";
	font-size: 50px;
	text-align: center;
	font-weight: bold;
	color: #000000;
	}
.text_hiv_hiba{
	font-family: "trebuchet MS";
	font-size: 30px;
	text-align: center; 
	color: #000000;
	border-bottom: 3;
	font-style: normal;
}
A.text_hiv_hiba:hover{
	font-family: "trebuchet MS";
	font-size: 30px;
	text-align: center;
	color:#e20074;
	font-style: normal;

}

.keret_hiba
{
	border-bottom: 3px solid #F00;
	border-left: 3px solid #F00;
	border-right: 3px solid #F00;
	border-top: 3px solid #F00;
}

.text_0 {
	font-family: "trebuchet MS";
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}

A.text_0:hover {
	font-family: "trebuchet MS";
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}






.text_01 {
	font-family: "trebuchet MS";
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	color: #FFF;
	letter-spacing: 1px;
}
A.text_01:hover {
	font-family: "trebuchet MS";
	font-size: 13px;
	text-align: center;
	font-weight: bold;
	color: #FFF;
}

.text_011 {
	font-family: "trebuchet MS";
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	color: #FFF;
}


.text_lf {
	font-family: "trebuchet MS";
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #30F;
}

.keret_lf
{
/*<!-	border-bottom: 4px solid #00FF66;
	-border-left: 1px solid ##29166f;
	border-right: 1px solid #29166f;
	border-top: 1px solid #29166f;*/
}
.text_ar {
	font-family: "trebuchet MS";
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	color: #000000;
}

.text_1 {
	font-family: "trebuchet MS";
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #666;
	
	
	}
.text_2 {
	font-family: "trebuchet MS";
	font-size: 13px;
	text-align: center;
	font-weight: normal;
	color: #000000;	
}
.text_hirdet_1 {
	font-family: "trebuchet MS";
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #000000;
	}

.text_nyomtat {
	font-family: "trebuchet MS";
	font-size: 11px;
	text-align: left;
	font-weight: normal;
	color: #000000;
	}
	
.text_nyomtat_jobb {
	font-family: "trebuchet MS";
	font-size: 12px;
	text-align: left;
	font-weight: normal;
	color: #000000;
	}
.tovabb{
	font-family: "trebuchet MS";
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
A.tovabb:hover{
	font-family: "trebuchet MS";
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	color: #e20074;
}
.tovabb0{
	font-family: "trebuchet MS";
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
A.tovabb0:hover{
	font-family: "trebuchet MS";
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	color: #000000;
}

.keret_fooldal
{
	
	border-left: 1px solid #cacaca;
	border-right: 1px solid #cacaca;
	
}

.keret_akc
{
	border-bottom: 2px solid #cacaca;
	border-left: 2px solid #cacaca;
	border-right: 2px solid #cacaca;
	border-top: 2px solid #cacaca;
}


.keret_1
{
	border-bottom: 1px solid #cacaca;
	border-left: 1px solid #cacaca;
	border-right: 1px solid #cacaca;
	border-top: 1px solid #cacaca;
}

.keret_friss
{
	border-bottom: 1px solid #cacaca;
	border-left: 1px solid #cacaca;
	border-right: 1px solid #cacaca;
	/*border-top: 1px solid #cacaca;*/
}

.keret_bal
{
	border-bottom: 1px solid ##00FF66;
	border-left: 1px solid ##00FF66;
	border-right: 1px solid ##00FF66;
	border-top: 1px solid ##00FF66;
}

.keret_2
{
	border-bottom: 1px solid #29166f;
	border-left: 1px solid #29166f;
	border-right: 1px solid #29166f;
	border-top: 1px solid #29166f ;
}

.keret_3
{
	/*border-top: 1px solid #29166f ;
	border-bottom: 1px solid #29166f;
	border-left: 1px solid #29166f;
	border-right: 1px solid #29166f;*/
	
}

.keret_4
{
	border-bottom: 2px solid #29166f;
	border-left: 2px solid #29166f;
	border-right: 2px solid #29166f;
	border-top: 2px solid #29166f;
}
.keret_code
{
	/*border-bottom: 1px solid #29166f;
	border-left: 1px solid #29166f;
	border-right: 1px solid #29166f;
	border-top: 1px solid #29166f;*/
}
.keret_kep
{
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-top: 1px solid #000;
}



.keret_nyomtat
{
	border-bottom: 1px solid #cacaca;
}

.text_szoveg {
	font-family: "trebuchet MS";
	font-size: 11px;
	color: #000000;
}

.text_szoveg_jobb {
	font-family: "trebuchet MS";
	font-size: 12px;
	color: #000000;
}

.text_szoveg_kiemel {
	font-family: "trebuchet MS";
	font-size: 12px;
	color: #FF0000;
}

.table_adat
{
height:2px;
background-color:#CCCCCC;
width:230px;

}

.table_adat_nyomtat
{
height:2px;
background-color:#CCCCCC;
width:120px;
}

.text_cimszoveg {
	font-family: "trebuchet MS";
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	
}

.text_feltolt {
	font-family: "trebuchet MS";
	font-size: 11px;
	color: #000000;
}

.text_szoveg_kozep {
	font-family: "trebuchet MS";
	font-size: 11px;
	text-align: center;
	color: #000000;
}
.text_hirdet {
	font-family: "trebuchet MS";
	font-size: 11px;
	color: #000000;
}
.text_focim {
	font-family: "trebuchet MS";
	font-size: 20px;
	text-align: center;
	color: #000000;
	font-weight: bold;
}
.text_keres {
	font-family: "trebuchet MS";
	font-size: 10px;
	text-align: right;
	color: #000000;
	font-weight: bold;
}
.text_select {
	font-family: "trebuchet MS";
	font-size: 10px;
	text-align: left;
	color: #000000;
	width: 70px;
	padding: 0px;
	background-color: #E6E6E6;
}
.text_search {
	font-family: "trebuchet MS";
	font-size: 10px;
	text-align: left;
	color: #444;
	width: 71px;
	border: solid 1px #96A6C5;
	
	padding: 1px;
	background-color: #E6E6E6;
}
.text_serch {
	font-family: "trebuchet MS";
	font-size: 10px;
	text-align: left;
	color: #444;
	width: 71px;
	padding: 1px;
	background-color: #E6E6E6;
	border: solid 1px #96A6C5;
}
.text_new {
	font-family: "trebuchet MS";
	font-size: 10px;
	text-align: left;
	color: #000000;
	background-color: #E6E6E6;
}

.text_select_top {
	font-family: "trebuchet MS";
	font-size: 10px;
	text-align: left;
	color: #000000;
	width: 350px;
	background-color: #E6E6E6;
}
.text_reszlkeres{
	font-family: "trebuchet MS";
	font-size: 10px;
	text-align: left;
	color: #666;
	
}

.text_hiv{
	font-family: "trebuchet MS";
	font-size: 10px;
	text-align: center;
	color: #000000;
	border-bottom: 3;
	font-style: normal;
}
A.text_hiv:hover{
	font-family: "trebuchet MS";
	font-size: 10px;
	text-align: center;
	color: #e20074;
	font-style: normal;
}

.text_elerhet{
	font-family: "trebuchet MS";
	font-size: 14px;
	text-align: center;
	color: #000000;
	border-bottom: 3;
	font-style: normal;
}
A.text_elerhet:hover{
	font-family: "trebuchet MS";
	font-size: 14px;
	text-align: center;
	color: #e20074;
	font-style: normal;
}


.text_hiv_admin{
	font-family: "trebuchet MS";
	font-size: 13px;
	text-align:left;
	color: #000000;
	border-bottom: 3;
	font-style: normal;
font-weight:bold;
}
A.text_hiv_admin:hover{
	font-family: "trebuchet MS";
	font-size: 13px;
	text-align:left;
	color: #e20074;
	font-style: normal;
	font-weight:bold;
}

.gomb_style{
	background-color: #29166f;
	font-style: normal;
	font-family: "trebuchet MS";
	font-size: 10px;
	font-weight: bold;
	width: 80px;
	color: #e7e7e7;
	height: 20px;
	text-align: center;
}

.gomb_tovabb{
	background-color: #29166f;
	font-style: normal;
	font-family: "trebuchet MS";
	font-size: 10px;
	font-weight: bold;
	width: 40px;
	color: #e7e7e7;
	height: 20px;
	text-align: center;
}
div#wn	{ 
    position:relative; 
    width:150px; 
	/*<!--height:474px;-->*/
	height:300px;
	overflow:hidden;
	
    border-bottom: 1px solid #cacaca;
	
	border-right: 1px solid #cacaca;
		
	}
	
.iconspan{
float: right;
margin: 3px;
cursor:hand;
cursor:pointer;
font-weight: bold;
}



.eg-bar{
background-color: #9FC;
font-weight: bold;
padding: 3px;

}

div.eg-bar{
width: 162px;
}

.icongroup1{
width: 100px;
}

div.scroll {
height: 185px;
width: 470px;
overflow: auto;
/*<!--border: 1px solid #666;-->*/
background-color: #ccc;
/*padding: 1px;*/
}

/*
    $ http://www.jquery-plugins.hu $
*/

/* 
    $ http://www.jquery-plugins.hu $
*/




/*-----------------------bal hirdetés-----------------------------------------------------*/
/* General */

h8 { margin: 0;  font: normal bold 13px/15px arial, verdana;}
h9 { margin: 0; padding: 0 0 0 5px; font-size:11px; text-align:center;}
h4 { margin: 0; padding: 0; font: normal bold 12px/20px arial, verdana;}
a { color: #ff005a; text-decoration: none; }
a:hover { color: #ff005a; text-decoration: none; }


/* BigTarget */
#pelda { margin: 0; padding: 0; list-style-type: none; overflow: auto; }
#pelda li {margin: 0px 0px 3px 0px; border: 1px dotted #383d90; float: left; font-size: 11px;  padding: 2px; width: 143px; }
#pelda li h4 { margin-bottom: 3px; text-align:center;} 
#pelda li h8 { margin-bottom: 3px; text-align:center;} 

#pelda li img { margin: 3px 10px 3px 40px; }
#pelda li p { margin-bottom: 0; }
#pelda li.hover { background: #f4f4f4; border-color: #aaa; cursor: pointer; }
#pelda img { border: none; }
#pelda a:hover { border: none; }
#pelda p a:hover { border-bottom: 1px dotted #ff005a; text-decoration:none; }
#pelda h4 a:hover { border-bottom: 1px dotted #ff005a; text-decoration:none; }

.text_szoveg_akc {
	
	font-size: 11px;
	color: #666;
	text-align:center; 
}

.text_szoveg_akc_ar {
	font: normal bold 13px/15px arial, verdana;

	color: #666;
	text-align:center; 
}

/*--------------------------------------bal hirdetés vége----------------------------------------------*/


/*------------------------------------scroller bal kezd----------------------------------------------*/
.sagscroller{
width: 150px;  /*default width of scroller*/
height:250px;
overflow:hidden;
position:relative;
border:1px solid black;
border-radius: 8px; /*css3 round corners*/
-moz-border-radius: 8px; /*css3 round corners*/
-webkit-border-radius: 8px; /*css3 round corners*/
z-index:0;
}

.sagscroller a{
font-weight:bold;
}

.sagscroller ul{
position:absolute;
margin:0;
padding:0;
background:white;
list-style:none;
width: 100%;
}

.sagscroller ul li{
display:block;
}

.sagscroller ul li .rsscontent{ /*div containing body of each RSS entry*/
font-size:90%;
}

.sagscroller ul li .rsslabel{ /*div containing label of each RSS entry*/
margin-top:5px;
background: #eee;
font-size:12px;
clear: both;
}
/* #SAG scroller demo #1 */

div#mysagscroller{
width: 150px;  /*width of scroller*/
height:250px;
}

div#mysagscroller ul li{
background:navy;
color:white;
padding:5px;
margin-bottom:5px; /*bottom spacing between each LI*/
}

div#mysagscroller ul li:first-letter{
font-size:28px;
background:white;
color:black;
padding:0 2px;
margin-right:2px;
}


/* #SAG scroller demo #2 */

div#mysagscroller2{
width: 150px; /*width of scroller*/
height:673px;
border:0px solid #C0C0C0;
}

div#mysagscroller2 ul li img{
border-width:0;
display:block; /*this causes each image to be flush against each other*/
}
/*--------------------------------------scroller bal vége------------------------------------------*/




/*------------------------------------közép lenyíló kezdet-------------------------------------------*/
/*myaccording*/
{ outline:none !important}
.myAccordion { float:left;width:484px;padding:0 0 0px 0 }
.myAccordion > .top { float:left;width:484px;height:0px;background:url(../images/top.png) no-repeat 0 0 }
.myAccordion > .bottom { float:left;width:480px;height:0px;background:url(../images/bottom.png) no-repeat 0 0 }
.myActive { color:#ffa300 !important}
.myActive .sign { background:url(../images/sign.png) no-repeat 0 -14px !important}
.myButton { float:left;width:484px;height:30px;margin:0;padding:1px 0px 0px 0px;color:#ded2c3;background:url(../images/myButton1.jpg) repeat-x 0 0;cursor:pointer;font:normal bold 14px/14px tahoma,arial,verdana;position:relative }
.myButton:hover { color:#fff }
.myButton .sign { width:14px;height:14px;position:absolute;top:7px;right:10px;background:url(../images/sign.png) no-repeat 0 0 }
.myContent { float:left;width:484px;padding:0px 0px 0px 0px;color:#fff;background:url(../images/myContent.jpg) repeat-x 0 0;background-color:#201e1d;font:normal normal 12px/20px tahoma,arial,verdana; display:none } 
.myContent h3 { font:normal bold 13px/18px tahoma,arial,verdana;padding:10px 0 2px 0 }
.myContent p { padding:0 0 6px 0 }
.myAccordion .last { background:url(../images/myLast.jpg) repeat-x 0 0 !important}
.text_friss {

	font-family: "trebuchet MS";
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #000066;
	}
.methods { clear:left;list-style-type:none }
.containerExample { float:left; width:100% }
.left { float:left; width:650px }
.right { text-align:center; padding-left:0px; font-size:10px;  font-family:"Trebuchet MS";}
.right a:hover { cursor:  help}
/*---------650----*/
/*-----------------------------------------------------------közép lenyíló vége---------------------------------------------*/




/*-----------------------------buborék-------------------------------------------------------*/
/*h1{
	color:#6f9e1d;
	font-size:40px;
}

h2{
	font-size:22px;
	font-style:italic;
	font-weight:normal;
	color:#515151;
}

h1,h2{
	font-family:'Myriad Pro',Arial, Helvetica, sans-serif;
	margin:30px 0;
}

p{
	padding-bottom:15px;
	line-height:1.5;
	text-align:justify;
}

#page{
	
	width:900px;
	margin:0 auto;
	position:relative;
	padding-top:1px;
}

h2.backToTz{
	position:absolute;
	right:0;
	top:52px;
	white-space:nowrap;
}

a, a:visited {
	text-decoration:none;
	outline:none;
	color:#159ce9;
}

a:hover{	text-decoration:underline;}
a img{	border:none;}
*/
.colorTip{
	/* This class is assigned to the color tip span by jQuery */
	z-index:100px;
	display:none;
	position:absolute;	
	left:50%;
	top:-30px;
	padding:6px;
	
	background-color:white;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:normal;
	line-height:1;
	text-decoration:none;
	text-align:center;
	text-shadow:0 0 1px white;
	white-space:nowrap;
	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}

.pointyTip,.pointyTipShadow{
	/* Setting a thick transparent border on a 0x0 div to create a triangle */
	border:6px solid transparent;
	bottom:-12px;
	height:0;
	left:50%;
	margin-left:-6px;
	position:absolute;
	width:0;
}

.pointyTipShadow{
	/* The shadow tip is 1px larger, so it acts as a border to the tip */
	border-width:7px;
	bottom:-14px;
	margin-left:-7px;
}

.colorTipContainer{
	position:relative;
	text-decoration:none !important;
}


/* 6 Available Color Themes */

.white .pointyTip{ border-top-color:white;}
.white .pointyTipShadow{ border-top-color:#ddd;}
.white .colorTip{
	background-color:#CCC;
	border:1px solid #000;
	color:#000;
}

.yellow .pointyTip{ border-top-color:#f9f2ba;}
.yellow .pointyTipShadow{ border-top-color:#e9d315;}
.yellow .colorTip{
	background-color:#f9f2ba;
	border:1px solid #e9d315;
	color:#5b5316;
}

.blue .pointyTip{ border-top-color:#d9f1fb;}
.blue .pointyTipShadow{ border-top-color:#7fcdee;}
.blue .colorTip{
	background-color:#d9f1fb;
	border:1px solid #7fcdee;
	color:#1b475a;
}

.green .pointyTip{ border-top-color:#f2fdf1;}
.green .pointyTipShadow{ border-top-color:#b6e184;}
.green .colorTip{
	background-color:#f2fdf1;
	border:1px solid #b6e184;
	color:#558221;
}

.red .pointyTip{ border-top-color:#bb3b1d;}
.red .pointyTipShadow{ border-top-color:#8f2a0f;}
.red .colorTip{
	background-color:#bb3b1d;
	border:1px solid #8f2a0f;
	color:#fcfcfc;
	text-shadow:none;
}

.black .pointyTip{ border-top-color:#333;}
.black .pointyTipShadow{ border-top-color:#111;}
.black .colorTip{
	background-color:#333;
	border:1px solid #111;
	color:#fcfcfc;
	text-shadow:none;
}
/*-----------------------------------buborék vége---------------------------------------------*/



/*-------------------------------kiemelt ajánlatok-------------------------------------------*/
/*
    $ http://www.jquery-plugins.hu $
*/ 
h1 { margin: 0; padding: 0 0 16px 0; font: normal bold 24px/32px arial, verdana; }
h2 { margin: 0; padding: 16px 0 16px 0; font: normal bold 18px/24px arial, verdana; }
#example2.lof-slidecontent { position:relative; overflow:hidden; border:#F4F4F4 solid 0px; width:798px; height:241px; }
#example2.lof-slidecontent .preload { height:100%; width:100%; background:#FFF; position:absolute; top:0; left:0; z-index:3; color:#FFF; text-align:center; }
#example2.lof-slidecontent .preload div { height:100%; width:100%; background:transparent url(../images/load-indicator.gif) no-repeat scroll 50% 50%; }
#example2 .lof-main-outer { position:relative; height:100%; width:485px; z-index:3px; overflow:hidden; }
#example2 .lof-main-item-desc { z-index:3px; position:absolute; top:90px; left:8px; width:390px; height:142px; background:url(../images/transparent_bg.png); }<!--bal képen a frlirat háttere-->
#example2 .lof-main-item-desc p { color:#FFFFFF; margin:0 4px; padding:8px 0; }
#example2 .lof-main-item-desc h3 a { color:#FFFFFF; margin:0; text-decoration:none; font-size:20px; padding:2px 2px 2px; font-family:"Trebuchet MS"; }<!--ba címsor -->
#example2 .lof-main-item-desc h3 a:hover { color:#FFFFFF;}

#example2 .lof-main-item-desc h7 a { color:#FFFFFF; margin:0; text-decoration:none; font-size:14px;  padding:2px 3px 2px ; font-family:"Trebuchet MS"; }<!--ba címsor -->
#example2 .lof-main-item-desc h7 a:hover { color:#FFFFFF;}

#example2 ul.lof-main-wapper { overflow:hidden; background:transparent url(../images/load-indicator.gif) no-repeat scroll 50% 50%; padding:0px; margin:0; height:241px; width:485px; position:absolute; overflow:hidden; }

#example2 ul.lof-main-wapper li { overflow:hidden; padding:0px; margin:1px 0px; height:239px; width:485px; float:left; } 
#example2 .lof-opacity li { position:absolute; top:0; left:0; float:inherit; }
#example2 ul.lof-main-wapper li img {position:relative; padding:0px; top:-70px;  width:485px;}<!-- kép pozicionálás -->
#example2 li-desc { z-index:3px; position:absolute; top:10px; left:50px; width:400px; background:url(../images/transparent_bg.png); }
#example2 li-desc p { color:#FFFFFF; margin:0 8px; padding:8px 0; }
#example2 li-desc h3 a { color:#FFFFFF; margin:0; font-size:15px; padding:20px 8px 2px; font-family:"Trebuchet MS"; }
#example2 li-desc h3 a:hover { color:#FFFFFF; text-decoration:underline; }
#example2 ul.lof-navigator { top:0; padding:0; margin:0; position:absolute; width:150px; }
#example2 ul.lof-navigator li { cursor:hand; cursor:pointer; list-style:none; width:150px; padding:0; margin:0; overflow:hidden; }
#example2 .lof-navigator-outer { position:absolute; right:0; top:00px; z-index:100px; height:150px; width:200px; overflow:hidden; color:#FFF; }
#example2 .lof-navigator li.active { background:url(../images/arrow-bg.png) no-repeat scroll left center; color:#FFF; }
#example2 .lof-navigator li h3 { color:#FFF; font-size:12px; padding:10px 10px 0px 5px; margin:0; }
#example2 .lof-navigator li h4 { color:#FFF; font-size:16px; padding:10px 10px 0px 5px; margin:0; }
#example2 .lof-navigator li div { background:url(../images/transparent_bg.png); color:#FFF; height:100%; position:relative; margin-left:15px; padding-left:15px; padding-right: 15px; border-top:1px solid #E1E1E1; }
#example2 .lof-navigator li h7 { color:#FFF; font-size:15px; padding:10px 10px px 1px; margin:0; }
#example2 .lof-navigator li.active div { background:url(../images/grad-bg.gif); color:#FFF; }
#example2 .lof-navigator li img { height:50px; width:50px; margin:10px 5px 2px 0px; float:left; padding:3px; border:#C5C5C5 solid 1px; }
#example2 .lof-navigator li.active img { border:##6C8E5C  solid 1px; } 
#example2 .lof-navigator li.active h3 { color:#FFF; }
	ul.lof-main-wapper li { position:relative; }
/*--------------------------kiemelt ajánlatok vége---------------------------------------------*/

/*sarok reklám*/

#pageflip {
	position: fixed;
	right: 0; top: 0;
	float: right; 
	z-index:200;
	
}
#pageflip img {
	width: 152px; height: 154px;
	z-index: 100;
	position: absolute;
	right: 0; top: 0;
	-ms-interpolation-mode: bicubic;
  border: none;
}
#pageflip .msg_block {
	width: 148px; height: 148px;
	overflow: hidden;
	position: absolute;
	right: 0; top: 0;
	background: url(../images/subscribe.png) no-repeat right top;
  text-indent: -50000px;
}

/*--------*/

/*képgaléria*/
/* ------------------------------------------------------------------------
	This you can edit.
------------------------------------------------------------------------- */

	/* ----------------------------------
		Default Theme
	----------------------------------- */

	div.pp_default .pp_top,
	div.pp_default .pp_top .pp_middle,
	div.pp_default .pp_top .pp_left,
	div.pp_default .pp_top .pp_right,
	div.pp_default .pp_bottom,
	div.pp_default .pp_bottom .pp_left,
	div.pp_default .pp_bottom .pp_middle,
	div.pp_default .pp_bottom .pp_right { height: 13px; }
	
	div.pp_default .pp_top .pp_left { background: url(../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat; } /* Top left corner */
	div.pp_default .pp_top .pp_middle { background: url(../images/prettyPhoto/default/sprite_x.png) top left repeat-x; } /* Top pattern/color */
	div.pp_default .pp_top .pp_right { background: url(../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat; } /* Top right corner */
	
	div.pp_default .pp_content .ppt { color: #f8f8f8; }
	div.pp_default .pp_content_container .pp_left { background: url(../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y; padding-left: 13px; }
	div.pp_default .pp_content_container .pp_right { background: url(../images/prettyPhoto/default/sprite_y.png) top right repeat-y; padding-right: 13px; }
	div.pp_default .pp_content { background-color: #fff; } /* Content background */
	div.pp_default .pp_next:hover { background: url(../images/prettyPhoto/default/sprite_next.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.pp_default .pp_previous:hover { background: url(../images/prettyPhoto/default/sprite_prev.png) center left no-repeat; cursor: pointer; } /* Previous button */
	div.pp_default .pp_expand { background: url(../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat; cursor: pointer; width: 28px; height: 28px; } /* Expand button */
	div.pp_default .pp_expand:hover { background: url(../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat; cursor: pointer; } /* Expand button hover */
	div.pp_default .pp_contract { background: url(../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat; cursor: pointer; width: 28px; height: 28px; } /* Contract button */
	div.pp_default .pp_contract:hover { background: url(../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat; cursor: pointer; } /* Contract button hover */
	div.pp_default .pp_close { width: 30px; height: 30px; background: url(../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat; cursor: pointer; } /* Close button */
	div.pp_default #pp_full_res .pp_inline { color: #000; } 
	div.pp_default .pp_gallery ul li a { background: url(../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8; border:1px solid #aaa; }
	div.pp_default .pp_gallery ul li a:hover,
	div.pp_default .pp_gallery ul li.selected a { border-color: #fff; }
	div.pp_default .pp_social { margin-top: 7px; }

	div.pp_default .pp_gallery a.pp_arrow_previous,
	div.pp_default .pp_gallery a.pp_arrow_next { position: static; left: auto; }
	div.pp_default .pp_nav .pp_play,
	div.pp_default .pp_nav .pp_pause { background: url(../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat; height:30px; width:30px; }
	div.pp_default .pp_nav .pp_pause { background-position: -51px -29px; }
	div.pp_default .pp_details { position: relative; }
	div.pp_default a.pp_arrow_previous,
	div.pp_default a.pp_arrow_next { background: url(../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat; height: 20px; margin: 4px 0 0 0; width: 20px; }
	div.pp_default a.pp_arrow_next { left: 52px; background-position: -82px -3px; } /* The next arrow in the bottom nav */
	div.pp_default .pp_content_container .pp_details { margin-top: 5px; }
	div.pp_default .pp_nav { clear: none; height: 30px; width: 110px; position: relative; }
	div.pp_default .pp_nav .currentTextHolder{ font-family: Georgia; font-style: italic; color:#999; font-size: 11px; left: 75px; line-height: 25px; margin: 0; padding: 0 0 0 10px; position: absolute; top: 2px; }
	
	div.pp_default .pp_close:hover, div.pp_default .pp_nav .pp_play:hover, div.pp_default .pp_nav .pp_pause:hover, div.pp_default .pp_arrow_next:hover, div.pp_default .pp_arrow_previous:hover { opacity:0.7; }

	div.pp_default .pp_description{ font-size: 11px; font-weight: bold; line-height: 14px; margin: 5px 50px 5px 0; }

	div.pp_default .pp_bottom .pp_left { background: url(../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat; } /* Bottom left corner */
	div.pp_default .pp_bottom .pp_middle { background: url(../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x; } /* Bottom pattern/color */
	div.pp_default .pp_bottom .pp_right { background: url(../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat; } /* Bottom right corner */

	div.pp_default .pp_loaderIcon { background: url(../images/prettyPhoto/default/loader.gif) center center no-repeat; } /* Loader icon */

	
	/* ----------------------------------
		Light Rounded Theme
	----------------------------------- */


	div.light_rounded .pp_top .pp_left { background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat; } /* Top left corner */
	div.light_rounded .pp_top .pp_middle { background: #fff; } /* Top pattern/color */
	div.light_rounded .pp_top .pp_right { background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat; } /* Top right corner */
	
	div.light_rounded .pp_content .ppt { color: #000; }
	div.light_rounded .pp_content_container .pp_left,
	div.light_rounded .pp_content_container .pp_right { background: #fff; }
	div.light_rounded .pp_content { background-color: #fff; } /* Content background */
	div.light_rounded .pp_next:hover { background: url(../images/prettyPhoto/light_rounded/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.light_rounded .pp_previous:hover { background: url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
	div.light_rounded .pp_expand { background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.light_rounded .pp_expand:hover { background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.light_rounded .pp_contract { background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.light_rounded .pp_contract:hover { background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.light_rounded .pp_close { width: 75px; height: 22px; background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.light_rounded .pp_details { position: relative; }
	div.light_rounded .pp_description { margin-right: 85px; }
	div.light_rounded #pp_full_res .pp_inline { color: #000; } 
	div.light_rounded .pp_gallery a.pp_arrow_previous,
	div.light_rounded .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
	div.light_rounded .pp_nav .pp_play { background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
	div.light_rounded .pp_nav .pp_pause { background: url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }

	div.light_rounded .pp_arrow_previous { background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.light_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.light_rounded .pp_arrow_next { background: url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.light_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }

	div.light_rounded .pp_bottom .pp_left { background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */
	div.light_rounded .pp_bottom .pp_middle { background: #fff; } /* Bottom pattern/color */
	div.light_rounded .pp_bottom .pp_right { background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */

	div.light_rounded .pp_loaderIcon { background: url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat; } /* Loader icon */
	
	/* ----------------------------------
		Dark Rounded Theme
	----------------------------------- */
	
	div.dark_rounded .pp_top .pp_left { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat; } /* Top left corner */
	div.dark_rounded .pp_top .pp_middle { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Top pattern/color */
	div.dark_rounded .pp_top .pp_right { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat; } /* Top right corner */
	
	div.dark_rounded .pp_content_container .pp_left { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y; } /* Left Content background */
	div.dark_rounded .pp_content_container .pp_right { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y; } /* Right Content background */
	div.dark_rounded .pp_content { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Content background */
	div.dark_rounded .pp_next:hover { background: url(../images/prettyPhoto/dark_rounded/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.dark_rounded .pp_previous:hover { background: url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
	div.dark_rounded .pp_expand { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.dark_rounded .pp_expand:hover { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.dark_rounded .pp_contract { background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.dark_rounded .pp_contract:hover { background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.dark_rounded .pp_close { width: 75px; height: 22px; background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.dark_rounded .pp_details { position: relative; }
	div.dark_rounded .pp_description { margin-right: 85px; }
	div.dark_rounded .currentTextHolder { color: #c4c4c4; }
	div.dark_rounded .pp_description { color: #fff; }
	div.dark_rounded #pp_full_res .pp_inline { color: #fff; }
	div.dark_rounded .pp_gallery a.pp_arrow_previous,
	div.dark_rounded .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
	div.dark_rounded .pp_nav .pp_play { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
	div.dark_rounded .pp_nav .pp_pause { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }

	div.dark_rounded .pp_arrow_previous { background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.dark_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.dark_rounded .pp_arrow_next { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.dark_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }

	div.dark_rounded .pp_bottom .pp_left { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */
	div.dark_rounded .pp_bottom .pp_middle { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Bottom pattern/color */
	div.dark_rounded .pp_bottom .pp_right { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */

	div.dark_rounded .pp_loaderIcon { background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat; } /* Loader icon */
	
	
	/* ----------------------------------
		Dark Square Theme
	----------------------------------- */
	
	div.dark_square .pp_left ,
	div.dark_square .pp_middle,
	div.dark_square .pp_right,
	div.dark_square .pp_content { background: #000; }
	
	div.dark_square .currentTextHolder { color: #c4c4c4; }
	div.dark_square .pp_description { color: #fff; }
	div.dark_square .pp_loaderIcon { background: url(../images/prettyPhoto/dark_square/loader.gif) center center no-repeat; } /* Loader icon */
	
	div.dark_square .pp_expand { background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.dark_square .pp_expand:hover { background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.dark_square .pp_contract { background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.dark_square .pp_contract:hover { background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.dark_square .pp_close { width: 75px; height: 22px; background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.dark_square .pp_details { position: relative; }
	div.dark_square .pp_description { margin: 0 85px 0 0; }
	div.dark_square #pp_full_res .pp_inline { color: #fff; }
	div.dark_square .pp_gallery a.pp_arrow_previous,
	div.dark_square .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
	div.dark_square .pp_nav { clear: none; }
	div.dark_square .pp_nav .pp_play { background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
	div.dark_square .pp_nav .pp_pause { background: url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }
	
	div.dark_square .pp_arrow_previous { background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.dark_square .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.dark_square .pp_arrow_next { background: url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.dark_square .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
	
	div.dark_square .pp_next:hover { background: url(../images/prettyPhoto/dark_square/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.dark_square .pp_previous:hover { background: url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */


	/* ----------------------------------
		Light Square Theme
	----------------------------------- */
	
	div.light_square .pp_left ,
	div.light_square .pp_middle,
	div.light_square .pp_right,
	div.light_square .pp_content { background: #fff; }
	
	div.light_square .pp_content .ppt { color: #000; }
	div.light_square .pp_expand { background: url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.light_square .pp_expand:hover { background: url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.light_square .pp_contract { background: url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.light_square .pp_contract:hover { background: url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.light_square .pp_close { width: 75px; height: 22px; background: url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.light_square .pp_details { position: relative; }
	div.light_square .pp_description { margin-right: 85px; }
	div.light_square #pp_full_res .pp_inline { color: #000; }
	div.light_square .pp_gallery a.pp_arrow_previous,
	div.light_square .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
	div.light_square .pp_nav .pp_play { background: url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
	div.light_square .pp_nav .pp_pause { background: url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }
	
	div.light_square .pp_arrow_previous { background: url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.light_square .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.light_square .pp_arrow_next { background: url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.light_square .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
	
	div.light_square .pp_next:hover { background: url(../images/prettyPhoto/light_square/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.light_square .pp_previous:hover { background: url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
	
	div.light_square .pp_loaderIcon { background: url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat; } /* Loader icon */


	/* ----------------------------------
		Facebook style Theme
	----------------------------------- */
	
	div.facebook .pp_top .pp_left { background: url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat; } /* Top left corner */
	div.facebook .pp_top .pp_middle { background: url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x; } /* Top pattern/color */
	div.facebook .pp_top .pp_right { background: url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat; } /* Top right corner */
	
	div.facebook .pp_content .ppt { color: #000; }
	div.facebook .pp_content_container .pp_left { background: url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y; } /* Content background */
	div.facebook .pp_content_container .pp_right { background: url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y; } /* Content background */
	div.facebook .pp_content { background: #fff; } /* Content background */
	div.facebook .pp_expand { background: url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.facebook .pp_expand:hover { background: url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.facebook .pp_contract { background: url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.facebook .pp_contract:hover { background: url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.facebook .pp_close { width: 22px; height: 22px; background: url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.facebook .pp_details { position: relative; }
	div.facebook .pp_description { margin: 0 37px 0 0; }
	div.facebook #pp_full_res .pp_inline { color: #000; } 
	div.facebook .pp_loaderIcon { background: url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat; } /* Loader icon */
	
	div.facebook .pp_arrow_previous { background: url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } /* The previous arrow in the bottom nav */
		div.facebook .pp_arrow_previous.disabled { background-position: 0 -96px; cursor: default; }
	div.facebook .pp_arrow_next { background: url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } /* The next arrow in the bottom nav */
		div.facebook .pp_arrow_next.disabled { background-position: -32px -96px; cursor: default; }
	div.facebook .pp_nav { margin-top: 0; }
	div.facebook .pp_nav p { font-size: 15px; padding: 0 3px 0 4px; }
	div.facebook .pp_nav .pp_play { background: url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat; height: 22px; width: 22px; }
	div.facebook .pp_nav .pp_pause { background: url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat; height: 22px; width: 22px; }
	
	div.facebook .pp_next:hover { background: url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat; cursor: pointer; } /* Next button */
	div.facebook .pp_previous:hover { background: url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
	
	div.facebook .pp_bottom .pp_left { background: url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */
	div.facebook .pp_bottom .pp_middle { background: url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x; } /* Bottom pattern/color */
	div.facebook .pp_bottom .pp_right { background: url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */


/* ------------------------------------------------------------------------
	DO NOT CHANGE
------------------------------------------------------------------------- */

	div.pp_pic_holder a:focus { outline:none; }

	div.pp_overlay {
		background: #000;
		display: none;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
		z-index: 9500;
	}
	
	div.pp_pic_holder {
		display: none;
		position: absolute;
		width: 100px;
		z-index: 10000;
	}

		
		.pp_top {
			height: 20px;
			position: relative;
		}
			* html .pp_top { padding: 0 20px; }
		
			.pp_top .pp_left {
				height: 20px;
				left: 0;
				position: absolute;
				width: 20px;
			}
			.pp_top .pp_middle {
				height: 20px;
				left: 20px;
				position: absolute;
				right: 20px;
			}
				* html .pp_top .pp_middle {
					left: 0;
					position: static;
				}
			
			.pp_top .pp_right {
				height: 20px;
				left: auto;
				position: absolute;
				right: 0;
				top: 0;
				width: 20px;
			}
		
		.pp_content { height: 40px; min-width: 40px; }
		* html .pp_content { width: 40px; }
		
		.pp_fade { display: none; }
		
		.pp_content_container {
			position: relative;
			text-align: left;
			width: 100%;
		}
		
			.pp_content_container .pp_left { padding-left: 20px; }
			.pp_content_container .pp_right { padding-right: 20px; }
		
			.pp_content_container .pp_details {
				float: left;
				margin: 10px 0 2px 0;
			}
				.pp_description {
					display: none;
					margin: 0;
				}
				
				.pp_social { float: left; margin: 0; }
				.pp_social .facebook { float: left; margin-left: 5px; width: 55px; overflow: hidden; }
				.pp_social .twitter { float: left; }
				
				.pp_nav {
					clear: right;
					float: left;
					margin: 3px 10px 0 0;
				}
				
					.pp_nav p {
						float: left;
						margin: 2px 4px;
						white-space: nowrap;
					}
					
					.pp_nav .pp_play,
					.pp_nav .pp_pause {
						float: left;
						margin-right: 4px;
						text-indent: -10000px;
					}
				
					a.pp_arrow_previous,
					a.pp_arrow_next {
						display: block;
						float: left;
						height: 15px;
						margin-top: 3px;
						overflow: hidden;
						text-indent: -10000px;
						width: 14px;
					}
		
		.pp_hoverContainer {
			position: absolute;
			top: 0;
			width: 100%;
			z-index: 2000;
		}
		
		.pp_gallery {
			display: none;
			left: 50%;
			margin-top: -50px;
			position: absolute;
			z-index: 10000;
		}
		
			.pp_gallery div {
				float: left;
				overflow: hidden;
				position: relative;
			}
			
			.pp_gallery ul {
				float: left;
				height: 35px;
				margin: 0 0 0 5px;
				padding: 0;
				position: relative;
				white-space: nowrap;
			}
			
			.pp_gallery ul a {
				border: 1px #000 solid;
				border: 1px rgba(0,0,0,0.5) solid;
				display: block;
				float: left;
				height: 33px;
				overflow: hidden;
			}
			
			.pp_gallery ul a:hover,
			.pp_gallery li.selected a { border-color: #fff; }
			
			.pp_gallery ul a img { border: 0; }
			
			.pp_gallery li {
				display: block;
				float: left;
				margin: 0 5px 0 0;
				padding: 0;
			}
			
			.pp_gallery li.default a {
				background: url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;
				display: block;
				height: 33px;
				width: 50px;
			}
			
			.pp_gallery li.default a img { display: none; }
			
			.pp_gallery .pp_arrow_previous,
			.pp_gallery .pp_arrow_next {
				margin-top: 7px !important;
			}
		
		a.pp_next {
			background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
			display: block;
			float: right;
			height: 100%;
			text-indent: -10000px;
			width: 49%;
		}
			
		a.pp_previous {
			background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
			display: block;
			float: left;
			height: 100%;
			text-indent: -10000px;
			width: 49%;
		}
		
		a.pp_expand,
		a.pp_contract {
			cursor: pointer;
			display: none;
			height: 20px;	
			position: absolute;
			right: 30px;
			text-indent: -10000px;
			top: 10px;
			width: 20px;
			z-index: 20000;
		}
			
		a.pp_close {
			position: absolute; right: 0; top: 0; 
			display: block;
			line-height:22px;
			text-indent: -10000px;
		}
		
		.pp_bottom {
			height: 20px;
			position: relative;
		}
			* html .pp_bottom { padding: 0 20px; }
			
			.pp_bottom .pp_left {
				height: 20px;
				left: 0;
				position: absolute;
				width: 20px;
			}
			.pp_bottom .pp_middle {
				height: 20px;
				left: 20px;
				position: absolute;
				right: 20px;
			}
				* html .pp_bottom .pp_middle {
					left: 0;
					position: static;
				}
				
			.pp_bottom .pp_right {
				height: 20px;
				left: auto;
				position: absolute;
				right: 0;
				top: 0;
				width: 20px;
			}
		
		.pp_loaderIcon {
			display: block;
			height: 24px;
			left: 50%;
			margin: -12px 0 0 -12px;
			position: absolute;
			top: 50%;
			width: 24px;
		}
		
		#pp_full_res {
			line-height: 1 !important;
		}
		
			#pp_full_res .pp_inline {
				text-align: left;
			}
			
				#pp_full_res .pp_inline p { margin: 0 0 15px 0; }
	
		div.ppt {
			color: #fff;
			display: none;
			font-size: 17px;
			margin: 0 0 5px 15px;
			z-index: 9999;
		}
		

/*------------*/
