/*default*/

.par-vid p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	padding-bottom: 13px;
	padding-top: 10px;
}
				
.bottompadding10 img {padding-bottom: 50px;}


.heading,
.heading-paintball {position: relative;
		width: 295px;
		height: 50px;
		overflow: hidden;
		font-size: 24px;}
		
.heading span {
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../images/index_v_osrcju.png);
	background-repeat: no-repeat;
		}

.heading-paintball span {
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../slike_vse/paintball/images/napis_paintball.png);
	background-repeat: no-repeat;
	left: 57px;
		}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 18px;
	text-align: justify;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

.videos p {
font-size: 12px;
text-align: left;
padding-bottom:5px;}

.smallparagraph p {
	font-size: 12px;
		text-align: justify;
		padding-top: 15px;
		padding-left: 15px;
}

.special p  { padding-top: 100px;
padding-left:65px;}
.special img {padding-left: 80px;
padding-bottom:10px; }

.index_glavnavsebina img {
margin-left:15px;
margin-top: 18px;
}

.plf p {
padding-left: 15px;
padding-top: 18px;
padding-bottom:10px;}

.plf-top p {
padding-left: 15px;
padding-top: 5px;
padding-bottom:10px;}


.shadow {
	
	/*-moz-box-shadow: 0px 3px 12px #123;
	box-shadow: 0px 3px 12px #123;
	-webkit-box-shadow: 0px 3px 12px #123;*/
	z-index: 2;
	behavior: url(ie-css3.htc);
		display: block;
	border: 2px solid #99c1e8;
	-moz-border-radius: 3px;
	-wbkit-border-radius: 53px;
	border-radius: 3px;
		
}

/*Popup video!!

-----------------------------------------------
-----------------------------------------------
 */
 
 #FLVPlayer {display: none;
 height:400px;
 width:500px;}	
.FLVPlayer{display:none;}
 
 
.click {


	cursor: pointer;
	/*-moz-box-shadow: 0px 0px 12px #123;*/
}

.click_zabave {


	cursor: pointer;
	-moz-box-shadow: 0px 0px 12px #123;
}

.click_paint {


	cursor: pointer;
	-moz-box-shadow: 0px 0px 12px #123;
}

.click:hover {
	/*border: 1px solid #CCCCFF;z
	margin: -1px;*/
	-moz-box-shadow: 0px 0px 16px #221;

}



#img_main_desno map {
-moz-box-shadow: 0px 0px 12px #222;
}

/* Huda fora za use slike k se linkajo naprej
a img:hover{
border: 2px solid #CCCCFF;
	margin: -2px;}
	
	
*/

#easy_popup {
	position:relative;
	display:none;
	background-image: url(../images/1transpix.png);
	background-repeat: repeat;
	width: 100%;
	height: 1380px;
	position: absolute; top: 0pt; left: 0pt; z-index: 10000;
	overflow: hidden;
	text-align: center;
}


#easy_popupcontent,
#easy_popupcontent_p,
#easy_popupcontent_z
{
	display:none;
	position: fixed;
	vertical-align: top;
	visibility: visible;
	bottom:300px;
	width: 500px;
	height: 410px;
	padding: 10px;
	background: none repeat scroll 0% 0% rgb(255, 255, 255);
	color: rgb(51, 51, 51);
	text-align: left;
	float: left;
	z-index: 10001;
	
	
	margin-left: 35%;	
	top: 140px;
}







/*end - popup video - end*/
.video_king

{
	position: absolute;
	height: 100%;
	width: 100%; 
display: none;
}

#container {

	width: 900px;

	text-align: left;

	margin: 0 auto 0 auto;

	padding-left: 0px;

	}

a img {border: 0px;}

#zemlj {
	padding-left: 20px;
}
#logo_vsebina iframe {
	padding-left: 20px;
	padding-top: 1px;
}
#logo_vsebina table {
	padding-left: 0px;
}
#logo_vsebina a:hover {
	color: #CCCCCC;
	text-decoration: none;
}
#logo_vsebina a {
	color: #FFFFFF;
}
#logo_vsebina .links_pravila p {
	padding: 2px;
}
#logo_vsebina  .links_pravila  p:hover {
	color: #CCCCCC;
	text-decoration: none;
}
.links_pravila  p  a {
	color: #FFFFFF;
	padding: 0px;
}
#tabela_povpras {
	width: 476px;
}
#kontakt_forma {
	float: left;
	width: 476px;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #005454;
	background-repeat: repeat;
	
}

.slice_menu {
	padding-top: 2px;
}


.style2 {	font-family: Arial, Helvetica, sans-serif;
	color: #1973CB;
}
.index_glavnavsebina {
	height: 800px;
	width: 756px;
	background-image: url(../images/index_logo_ozadje.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 100%;
}


#ozadje_navigacija {
	background-image: url(../images/ozadje_index.png);
	height: 35px;
}
#gl_vsb {
	background-color: #1772CB;
}
.osrcju {
	margin-top: -5px;
}
.img_gost {
	float: left;
	background-image: url(../images/index_gostisce.jpg);
	height: 108px;
	width: 160px;
}

.img_paint {
	float: left;
	height: 108px;
	width: 156px;
	background-image: url(../images/index_paintball.jpg);
}
#cela_tabela {

}
.video_tabela {
	height: 200px;
}
.nogaa {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	padding-bottom: 5px;
	}
.nogaa .noga_tekst {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 1px;
}
#gl_vsb #video_ozadje {
	height: 800px;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #D4D0C8;
}

.img_mount {
	background-image: url(../images/index_mountain.jpg);
	float: left;
	height: 108px;
	width: 156px;
}
.img_rekre {
	background-image: url(../images/index_rekreacija.jpg);
	float: left;
	height: 108px;
	width: 156px;
}
#apDiv1 .menu_top {
	height: 108px;
	width: 159px;
	margin-top: auto;
}
#apDiv1 .menu_top2 {
	background-image: url(../images/index_rekreacija.jpg);
	height: 108px;
	width: 156px;
}
#apDiv1 .menu_top4 {
	background-image: url(../images/index_mountain.jpg);
	height: 108px;
	width: 156px;
}
#apDiv1 .menu_top3 {
	background-image: url(../images/index_paintball.jpg);
	height: 108px;
	width: 156px;
}

#menu1 {
	background-repeat: no-repeat;
	height: 38px;
	width: 159px;
	float: left;
	background-position: left;
				}

a:link {
	color: #FFFFFF;
}
a:visited {
	color: #FFFFFF;
}
a:hover {
	color: #999999;
}
a:active {
	color: #FFFFFF;
}
td img {display: block;}
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; } 	
a:link {
	color: #FFFFFF;
}
a:visited {
	color: #FFFFFF;
}
a:hover {
	color: #999999;
}
a:active {
	color: #FFFFFF;
}


#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	
.style2 {color: #FAFAFA}
.style5 {
	font-size: 32px;
	font-family: Pristina;
	font-weight: normal;
	color: #FFFFFF;
}
.style4 {
	font-size: 37px;
	font-family: Pristina;
	font-weight: normal;
	line-height: 34px;
	color: #FFFFFF;
}
.style3 {font-family: Arial, Helvetica, sans-serif;
	color: #1973CB;
}

	
#nav_desno {
	top: auto;
	right: auto;
}
#logo_vsebina {
	width: 755px;
	height: 500px;
	background-repeat: no-repeat;
	background-color: #1671CA;
	background-image: url(../images/index_logo_ozadje.png);
}
#belo_podcrtano {
	color: #FFFFFF;
}

.nogaa a {
	color: #000000;
}
.nogaa a:hover {
	color: #000000;
	text-decoration: underline;
}


h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 18px;
	text-align: justify;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	font-weight: normal;
}


h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 24px;
	margin: 0px;
	padding: 0px;
}
#noga {
	text-align: center;
	background-color: #FAFAFA;
	color: #333333;
	margin: 0px;
	padding: 0px;
	height: 50px;
}
#banner_levi_kot {

}
.modra_podcrtaj {color: #1671CA}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-align: justify;
}
#okol {
	padding-bottom: 0px;
	height: 500px;
	width: 1px;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding-top: 20px;
	float: left;
}
#video {
	clear: both;
	float: left;
	width: 100%;
	height: 100%;
}

#spodaj_navigacija {
	height: 100%;
	width: 100%;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	text-align: justify;
	font-weight: normal;
	margin: 0px;
	line-height: 16px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#tablediv {
	height: 100%;
	width: 900px;
}
#bodydiv {
	height: 100%;
	width: 99%;
}


#apDiv18 {
	width: 100%;
	position: static;
	height: 280px;
    background-image:url(../images/paint_sredina.png);
	background-repeat: no-repeat;
	background-position: left;
		    }
		    
#apDiv13 {
	width: 100%;
	position: static;
	height: 280px;
	background-image: url(../images/paint_e_sredina.jpg);
	
		    }
#apDiv1 {
	width: 100%;
	position: static;
	height: 280px;
	background-image: url(../images/banner_main3a.jpg);
		float: right;
	background-repeat: no-repeat;
		    }
#apDiv14 {
	position: static;
	background-image:url(../images/glava_mf_sredina.jpg);
	height:280px;
	background-position: bottom;	
		    }
		
#apDiv12 {
	width: 100%;
	position: static;
	height: 280px;
	background-image:url(../images/index_banner_big2.jpg)

	//background-repeat: no-repeat;
	float: left;
	background-repeat: no-repeat;
		    }
		

.both {position: absolute;
       margin-left: auto;
       margin-right: auto;
       left: 0;
       right: 0;
}
#mainbox1 {
	position: static;
	height: 200px;
	width: 155px;
}
#mainbox2 {
	position: static;
	height: 200px;
	width: 155px;
}
#mainbox3 {
	position: static;
	height: 200px;
	width: 155px;
}
#mainbox4 {
	position: static;
	height: 200px;
	width: 155px;
}
#box1	{
	height: 28px;
	width: 155px;
	left: auto;
	right: auto;
	float: left;
	z-index: 66;
}	
#box2{
	height: 28px;
	width: 155px;
	left: 170px;
	right: auto;
	top: 28px;
	height: 160px;
	}
#box3{
	height: 28px;
	width: 155px;
	left: 170px;
	right: auto;
	top: 28px;
	height: 160px;
	float:right;
	}
#box4{
	height: 28px;
	width: 155px;
	left: 170px;
	right: auto;
	top: 28px;
	height: 160px;
	}

#menu1 {
	background-repeat: no-repeat;
	height: 38px;
	width: 158px;
			}
#menu2 {
	background-repeat: no-repeat;
	height: 38px;
	width: 159px;
	background-position: right;
				}
#menu3 {
	background-repeat: no-repeat;
	height: 38px;
	width: 159px;
				}
#menu4 {
	background-repeat: no-repeat;
	height: 38px;
	width: 159px;
			}

#slide1 {
	padding-top: 6px;
	padding-bottom: 4px;
	width: 155px;
	display: none;
	background-image: url(../images/drop1.png);
	background-position: right;
	background-repeat: no-repeat;
	float:right;	
		}

#slide3 {
	padding-top: 6px;
	padding-bottom: 4px;
	width: 155px;
	display: none;
	background-image: url(../images/drop3.png);
	background-repeat: no-repeat;
	background-position: right;
	clip: rect(auto,auto,auto,auto);
		}
#slide4 {
	padding-top: 6px;
	padding-bottom: 4px;
	width: 155px;
	display: none;
	background-image: url(../images/drop2.png);
	background-repeat: no-repeat;
	background-position: right;
	clip: rect(auto,auto,auto,auto);
		}
li {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 13px;
	line-height: 22px;
	
	font-weight: normal;
	text-indent: 10px;
				}
li a {

color: #ffffff;
text-decoration: none;
line-height: 22px;
}

li a:hover {
color: #d8d8d8;
background-color: #147ddc;
width: 155px;
height:100%;
display: block;
font-family: Arial,Helvetica,sans-serif;
font-size: 13px;
float: right;
line-height: 23px;
position:static;
}

ul, li {
	margin:0;
	padding:0;
	list-style:none;
}
li, #slide1{
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-top-color: #448AC4;
	border-right-color: #448AC4;
	border-bottom-color: #448AC4;
	border-left-color: #448AC4;
	}

.style2 {color: #FAFAFA}
#apDiv12 {
	width: 627px;
	position: static;
	height: 387px;
	background-repeat: no-repeat;
	float: left;
	background-image: url(../images/index_banner_big2.jpg);
	background-position: left;
		    }
.modra_podcrtano {color: #1671CA}





#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
.modra_podcrtano {color: #1671CA}
.style4 {font-size: 36px;
	font-family: Pristina;
}.style6 {color: #000000}
.zlata {
	color: #E1B92F;
	font-weight: bold;
}
.tabela {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -2px;
	text-align: left;
}


/* ------------------------------------------------------------------------
	This you can edit.
------------------------------------------------------------------------- */

	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_full_res .pp_inline { color: #000; } 

	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 .currentTextHolder { color: #c4c4c4; }
	div.dark_rounded .pp_description { color: #fff; }
	div.dark_rounded #pp_full_res .pp_inline { color: #fff; } 

	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: url(../images/prettyPhoto/dark_square/contentPattern.png) top left repeat; }
	div.dark_square .currentTextHolder { color: #c4c4c4; }
	div.dark_square .pp_description { color: #fff; }
	div.dark_square .pp_loaderIcon { background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat; } /* Loader icon */
	
	div.dark_square .pp_content_container .pp_left { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y; } /* Left Content background */
	div.dark_square .pp_content_container .pp_right { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y; } /* Right Content background */
	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_full_res .pp_inline { color: #fff; } 
	
	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_full_res .pp_inline { color: #000; } 
	
	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 */


	/* ----------------------------------
		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_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_nav .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_nav .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_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; }
		
		.pp_content .ppt {
			left: auto;
			margin-bottom: 5px;
			position: relative;
			top: auto;
		}
		
		.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 {
				margin: 10px 0 2px 0;
			}
				.pp_description {
					display: none;
					margin: 0 0 5px 0;
				}
				
				.pp_nav {
					clear: left;
					float: left;
					margin: 3px 0 0 0;
				}
				
					.pp_nav p {
						float: left;
						margin: 2px 4px;
					}
				
					.pp_nav a.pp_arrow_previous,
					.pp_nav 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;
		}
		
		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 {
			display: block;
			float: right;
			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;
			left: 0;
			position: absolute;
			top: 0;
			z-index: 9999;
		}

/* ------------------------------------------------------------------------
	Miscellaneous
------------------------------------------------------------------------- */

	.clearfix:after {
	    content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}

	.clearfix {display: inline-block;}

	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */
