body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section {
	display: block;
}
input {
	font-family: Arial, sans-serif;
}
body {
	line-height: 1.5;
}
table {
	border-collapse: separate;
	border-spacing: 0;
	max-width: 100%;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
	float: none !important;
}
table, th, td {
	vertical-align: middle;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
}
blockquote, q {
	quotes: "" "";
}
a img {
	border: none;
}
ul, ol {
	list-style: none;
}
:focus {
	outline: 0;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: Bold;
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
	text-shadow: 0 1px 0 rgba(255,255,255,0.5)
}
h1 {
	font-size: 2em;
	line-height: 1.5em;
	color: #3d3d3d;
}
h2 {
	font-size: 18px;line-height: 1.5em;
}
h3 {
	font-size: 1.5em;
	line-height: 1;
}
h4 {
	font-size: 1.2em;
	line-height: 1.25;
}
h5 {
	font-size: 1em;
	font-weight: bold;
	color: #5a5a5a
}
h6 {
	font-size: 1em;
	font-weight: bold;
}
i {
	display: inline-block;
}
a {
	text-decoration: none;
	color: #3d3d3d;
}

html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	margin: 0;
	padding: 0;
	border: 0;
}
body {
	margin: 0;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	background: url(i/body-bg.png) repeat;
	color: #3d3d3d;
}
#container{
	width: 1170px;
	margin: 0 auto;
}
#main {
	width: 870px;
	float: right;
	background: #E0BFDC;
}
#left {
	width: 300px;
	float: left;
	 min-height: 600px !important;
}
#left #logo img {
	width: 250px;
	height: 248px;
}
#iletisim #multi, #main #manifesto, #media, #icerik, #geri, #sign, #kaynaklar #multi, #destek #multi{
	padding: 0 20px 20px;overflow:hidden;
}
#kaynaklar #media, #destek #media {padding-top:0px;min-height: 518px;}
#kaynaklar #multi, #destek #multi {
    padding-bottom: 0;}
#kaynaklar #multi a, #destek #multi a {color: #3d3d3d;
    font-weight: normal;}
#kaynaklar #multi a:hover, #destek #multi a:hover {color: #8C157A;
 }
#destek #multi {border-bottom:1px solid #FFFFFF;  margin-bottom: 15px;}
#destek #multi a#normaltext {font-weight:bold !important;}
#kaynaklar .baslik {border-bottom:none;}
#geri {border-top: 1px solid #FFFFFF;  padding-bottom: 4px;padding-top: 13px;}
#geri a:hover {  color: #8C157A;}
#icerik {min-height:472px;}
#post .title {display:block;}
#manifesto ul li {
	padding-left: 20px;
	background: url(i/arrow.png) 0 50% no-repeat;
	margin-bottom: 5px;
}
#manifesto ul {
	margin-bottom: 20px;
	font-size: 15px;
}
#manifesto h1 {
	margin-bottom: 20px;
}
#manifesto h2 {
	margin-bottom: 20px;
}
#manifesto p {
	margin-bottom: 20px;
	font-size: 15px;
	line-height: 20px;
}
#menu ul {
	width: 300px;
	float: left;
	margin-top: 20px;
}
#menu li {
	width: 250px;
	display: block;
	border-bottom: 1px solid #fff;
}
#menu ul li a {
text-align:left width:250px;
	display: block;
	border-bottom: 1px solid #dbdbdb;
	text-indent: 10px;
	height: 40px;
	line-height: 40px;
	font-weight: bold;
	font-size: 18px;
	text-shadow: 0 1px 0 #fff;
	font-weight: 600;
}
#menu ul li.current a {
	width: 300px;
	
	background-image: -moz-linear-gradient(center top, #FFFFFF, #E6E6E6);
	  background-image: -webkit-linear-gradient(top, #FFFFFF, #E6E6E6); 
	background-image: -o-linear-gradient(center top, #FFFFFF, #E6E6E6);
	border-bottom: none;
}
#menu ul li.item_3 a {color: #8C157A;}

#menu li.current {
	position: relative;
	top: -2px;
	border-bottom: none;
	width: 320px;
}
#menu li a:hover {color:#000;}
#menu li.selected a:hover  {color: #3d3d3d;}
.title {display:none;}
#logo .widget{float:left;}
#logo .widget_2 {}
#logo .widget_2 li{}
#logo .widget_2 li a{ display: block;
    font-size: 18px;
    font-weight: bold;
    padding-left: 14px;
    padding-top: 5px;}
.tr #logo .widget_2 li.tr a { color: #8C157A;}
.en #logo .widget_2 li.en a { color: #8C157A;}
.fr #logo .widget_2 li.fr a { color: #8C157A;}
.es #logo .widget_2 li.es a { color: #8C157A;}
.de #logo .widget_2 li.de a { color: #8C157A;}
.es #menu li.item_2 a {font-size:15px;}
/****************************************/





#sign .widget, #iletisim #media .widget {display: inline;
    float: left;
   
   }
.simple_captcha, .simple_captcha div {
    clear: both;
    display: table;
}
#iletisim #media .form_field_3 {height: auto !important;
    position: relative;}
#iletisim #media .form_field_3 label {182px !important}
#iletisim #media .form_field_3 textarea {float: right;
    height: 200px;
    width: 247px;padding:3px;}
#iletisim #media label { float: left;
    width: 150px !important;}
#sign .form_field, #iletisim #media .form_field {   clear: both;
    display: inline;
    float: left;
    height: 35px;
    margin-bottom: 8px;
    overflow: hidden;
    width: 401px;}
#iletisim #media .form_field {width:430px;}
#sign label, #iletisim #media label {text-align: left;font-size: 16px;line-height: 34px;
    width: 250px;}
#sign input, #iletisim #media input { border: medium none;
    box-shadow: 0 0 6px #F8B9B7;
    font-size: 16px;
    height: 30px;
    padding: 3px;float: right;
}
#iletisim #media input#captcha {float:left;}
#sign input:focus, #iletisim #media input:focus{color:#b94a48;border-color:#ee5f5b}
#sign input:focus, , #iletisim #media input:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}
#sign #form_plugin_form_datum_submit, #iletisim #media #form_plugin_form_datum_submit {
  background-color: #DA4F49;
    border-radius: 0.5em 0.5em 0.5em 0.5em;
    box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.2);
    clear: both;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    float: left;
    font: 16px/100% Arial,Helvetica,sans-serif;
    height: 40px;
    left: 126px;
    letter-spacing: 2px;
    margin-left: 292px;
    outline: medium none;
    padding: 0.3em 1em 0.55em;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    top: -45px;}
#iletisim #media #form_plugin_form_datum_submit {left: 0 !important;
    margin-left: 0 !important; margin-top: 10px;
    top: 0 !important;}
#iletisim #main {min-height:500px}
#sign #form_plugin_form_datum_submit:hover,#iletisim #media #form_plugin_form_datum_submit:hover{ background-color: #BD362F;}
#sign #form_plugin_form_datum_submit:focus,#iletisim #media #form_plugin_form_datum_submit:focus, #sign #form_plugin_form_datum_submit:active,#iletisim #media #form_plugin_form_datum_submit:active {background-color: #ac3833;}
.required_star {color: #BD362F;}
#sign {padding-top:20px;overflow: hidden;}
#sign .widget {clear:both;}
#sign .widget_2 { border-top: 1px solid #FFFFFF;
    margin-top: -26px;
    padding-top: 14px;
    width: 824px;}
.form_output_title { display: block;
    font-size: 21px;
    height: 28px;}
.form_output_title span {color: #BD362F;font-weight:bold;}
.form_output_header_tr th { float: left;font-weight: bold;
    font-size: 16px;
    height: 30px;
    margin-right: 30px;
    width: 251px;}
tbody.form_output_tbody {}
tbody.form_output_tbody td{   border-bottom: 1px solid #EFEFEF;
    font-size: 16px;
    line-height: 35px;
    vertical-align: middle;}



#media .multi_category_item {float: left;
    margin-bottom: 20px;
    width: 100%;}
#media .multi_category_item .title {border-bottom: 1px solid #EFEFEF;
    display: block;
    margin-bottom: 0;
    padding-bottom: 16px;}
#media .multi_category_item .title h2,
#media .multi_category_item .title h2 a,
.basindan #post .title h2 {font-size: 16px;
    line-height: 23px;
    margin-bottom: 0;
    margin-top: 0;}
#media .multi_category_item .more_text {color: #FFFFFF;display:none;
    font-size: 16px;
    font-weight: bold;}
#media .multi_category_item .more_text:hover {text-decoration:underline;}
#media .multi_category_item .content {display:none;}
#alt #icerik a:hover {color: #8C157A;}
.basindan #post .title {display:block;}
.category_name {display:none;}
.basindan #post .title h2 {margin-bottom:10px;font-size: 20px;}



#main p {font-size: 16px !important;
    line-height: 22px;  text-align: justify;
    margin-bottom: 20px;}

#multi h3 {font-size: 22px;
    margin-bottom: 10px;
    margin-top: 0;}

.haberler #icerik .post a, .news #icerik .post a {color: #000000;
    font-size: 15px;
    font-weight: bold;}
.haberler #icerik .post a:hover, .news #icerik .post a:hover{text-decoration:underline;}



#icerik .pagination {width:100%;float:left;}

#icerik  .pagination a {border:none;float:none;padding:0 3px;}
#icerik  .pagination span {padding:0 3px;}
#icerik  .pagination a:hover {}

.headnote h5 {font-size: 20px;
    line-height: 27px;
    margin-bottom: 10px;}
.headnote h5 span {font-weight:normal;}

#iletisim #sosyalmdya {height: 18px;}
.sharing_icons {width:100%;float:left;}
.sharing_icons img {margin-right:10px;}

.video #icerik .vidyo {float: left;
margin-bottom: 13px;
height: auto;
margin-left: 43px;
width: 350px;}


/****************************************/
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url('http://themes.googleusercontent.com/static/fonts/opensans/v6/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff') format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url('http://themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff') format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url('http://themes.googleusercontent.com/static/fonts/opensans/v6/PRmiXeptR36kaC0GEAetxn5HxGBcBvicCpTp6spHfNo.woff') format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url('http://themes.googleusercontent.com/static/fonts/opensans/v6/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff') format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local('Open Sans Extrabold Italic'), local('OpenSans-ExtraboldItalic'), url('http://themes.googleusercontent.com/static/fonts/opensans/v6/PRmiXeptR36kaC0GEAetxkCDe67GEgBv_HnyvHTfdew.woff') format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url('http://themes.googleusercontent.com/static/fonts/opensans/v6/xjAJXh38I15wypJXxuGMBobN6UDyHWBl620a-IRfuBk.woff') format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url('http://themes.googleusercontent.com/static/fonts/opensans/v6/PRmiXeptR36kaC0GEAetxjqR_3kx9_hJXbbyU8S6IN0.woff') format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url('http://themes.googleusercontent.com/static/fonts/opensans/v6/EInbV5DfGHOiMmvb1Xr-hnhCUOGz7vYGh680lGh-uXM.woff') format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url('http://themes.googleusercontent.com/static/fonts/opensans/v6/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff') format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url('http://themes.googleusercontent.com/static/fonts/opensans/v6/PRmiXeptR36kaC0GEAetxh_xHqYgAV9Bl_ZQbYUxnQU.woff') format('woff');
}






#media p { font-weight: bold;
    margin-bottom: 2px;}
a {}
@import url(http://fonts.googleapis.com/css?family=Open+Sans);

#manifesto ul li {line-height:20px;}

.baslik { border-bottom: 1px solid #ffffff;
    margin-bottom: 10px;
    padding-bottom: 10px;}
.baslik a { color: #3D3D3D;
    display: block;
    font-size: 16px;
    font-weight: bold;
    line-height: 24px;}
.baslik a span { background: url("i/arrow.png") no-repeat scroll 0 50% transparent;
    font-weight: normal;
    padding-left: 9px;}
.baslik a:hover, #multi a:hover {color: #8C157A;}
body#alt, body#imza, body#kaynaklar, body#master, body#iletisim { overflow-x: hidden;
    overflow-y: scroll;}

.pagination{
 margin-bottom: 11px;
    margin-top: 14px;
    padding: 2px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: left; /*Set to “right” to right align pagination interface*/
font-size: 16px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 8px;margin: 2px;
border: 1px solid #BD362F;
text-decoration: none;
color: #3D3D3D;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #BD362F;
color: #ffffff;
background-color: #DA4F49;
}

.pagination .current{
background-color: #8c157a;
    border-color: #2B66A5;
    color: #FFFFFF !important;
    cursor: default;
    font-weight: bold;
    padding: 4px 10px;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
}
#splash_content {
    background-color: #8c157a !important;
    padding: 52px;
}
#splash_content h1 { color: #FFFFFF;
    font-size: 40px;
    text-align: justify;}
    
#splash_content p {color: #FFFFFF;
    font-size: 25px;line-height:30px;
    text-align: justify;}
.splash_dialog .ui-dialog-content {
    background-color: #8c157a !important;
    border: 0 none;
    overflow: hidden !important;
    padding: 0 !important;
}
#social {float: left;
    margin-top: 5px;}
#social a {  background: url("i/hoverf.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 50px;
    text-indent: -999em;
    width: 50px;}
#social a:hover {background: url("i/facebook.png") no-repeat scroll 0 0 transparent;}
.fbSendButtonFormContainer {}
#sosyalmdya {height:98px;}
#social p {height: 7px;}
#menu {float:left; margin-top: 30px;}
ol {list-style-type: decimal;}
ol li {margin-left: 50px;
font-size: 16px;
line-height: 23px;}
.kurumsal-imzalar #icerik .content ul li {margin-left: 50px;
font-size: 16px;
line-height: 23px;}
p.yy {text-align: left !important;}




/********************************************************************/


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

	div.light_rounded .pp_top .pp_left { background: url(i/3dsprite.png) -88px -53px no-repeat; } /* Top left corner */
	div.light_rounded .pp_top .pp_middle { background: url(i/dcontentPattern.png) top left repeat; } /* Top pattern/color */
	div.light_rounded .pp_top .pp_right { background: url(i/3dsprite.png) -110px -53px no-repeat; } /* Top right corner */
	
	div.light_rounded .pp_content { background: url(i/dscontentPattern.png) top left repeat; } /* Content background */
	div.light_rounded .pp_content a.pp_next:hover { background: url(i/2dbtnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.light_rounded .pp_content a.pp_previous:hover { background: url(i/2dbtnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
	div.light_rounded .pp_content a.pp_expand { background: url(i/3dsprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.light_rounded .pp_content a.pp_expand:hover { background: url(i/3dsprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.light_rounded .pp_content a.pp_contract { background: url(i/3dsprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.light_rounded .pp_content a.pp_contract:hover { background: url(i/3dsprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.light_rounded .pp_content a.pp_close { width: 75px; height: 22px; background: url(i/3dsprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */

	div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous { background: url(i/3dsprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next { background: url(i/3dsprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }

	div.light_rounded .pp_bottom .pp_left { background: url(i/3dsprite.png) -88px -80px no-repeat; } /* Bottom left corner */
	div.light_rounded .pp_bottom .pp_middle {  background: url(i/dscontentPattern.png) top left repeat; } /* Bottom pattern/color */
	div.light_rounded .pp_bottom .pp_right { background: url(i/3dsprite.png) -110px -80px no-repeat; } /* Bottom right corner */

	div.light_rounded .pp_loaderIcon { background: url(i/dsloader.gif) center center no-repeat; } /* Loader icon */
	
	

ul.gallery li {
display:block;
float:left;
margin: 0 0 35px 45px;
width:auto;
}
/* ------------------------------------------------------------------------
	DO NOT CHANGE
------------------------------------------------------------------------- */

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

	div.pp_overlay {
		background: #000;
		position: absolute; top: 0; left: 0;
		z-index: 9500;
		width: 100%;
	}
	
	div.pp_pic_holder {
		position: absolute; z-index: 10000;
		width: 100px;
	}
		
		div.pp_pic_holder .pp_top {
			position: relative;
			height: 20px;
		}
			* html div.pp_pic_holder .pp_top { padding: 0 20px; }
		
			div.pp_pic_holder .pp_top .pp_left {
				position: absolute;
				left: 0;
				width: 20px; height: 20px;
			}
			div.pp_pic_holder .pp_top .pp_middle {
				position: absolute;
				left: 20px; right: 20px;
				height: 20px;
			}
				* html div.pp_pic_holder .pp_top .pp_middle { position: static; left: 0; }
			
			div.pp_pic_holder .pp_top .pp_right {
				position: absolute;
				top: 0; left: auto; right: 0;
				width: 20px; height: 20px;
			}
		
		div.pp_pic_holder .pp_content {
			position: relative;
			text-align: left;
			width: 100%; height: 40px;
		}
		
			div.pp_pic_holder .pp_content .pp_details {
				display: none;
				margin: 10px 15px 2px 20px;
			}
				div.pp_pic_holder .pp_content .pp_details p.pp_description { width:auto;display: none; float: left; margin: 0; }
				
				div.pp_pic_holder .pp_content .pp_details .pp_nav {
					float: left;
					margin: 3px 0 0 0;
					width:auto;
				}
				
					div.pp_pic_holder .pp_content .pp_details .pp_nav p {width:auto; float: left; margin: 2px 4px; text-indent:-1000px; }
				
					div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_previous,
					div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_next {
						float: left;
						display: block;
						width: 14px; height: 15px;
						overflow: hidden;
						text-indent: -10000px;
						margin-top: 3px;
					}
		
		div.pp_pic_holder .pp_content div.pp_hoverContainer {
			position: absolute; z-index: 2000;
			top: 0; left: 0;
			width: 100%;
		}
		
		div.pp_pic_holder .pp_content a.pp_next {
			display: block; float: right;
			text-indent: -10000px;
			width: 49%; height: 100%;
			background: url(i/lbtnNext.png) 10000px 10000px no-repeat;
		}
			
		div.pp_pic_holder .pp_content a.pp_previous {
			display: block; float: left;
			text-indent: -10000px;
			width: 49%; height: 100%;
			background: url(i/lbtnNext.png) 10000px 10000px no-repeat;
		}
		
		div.pp_pic_holder .pp_content a.pp_expand,
		div.pp_pic_holder .pp_content a.pp_contract {
			position: absolute; z-index: 20000;
			top: 10px; right: 30px;
			cursor: pointer;
			display: none;
			text-indent: -10000px;
			width: 20px; height: 20px;	
		}
			
		div.pp_pic_holder .pp_content a.pp_close {
			float: right;
			display: block;
			text-indent: -10000px;
			width:73px;
		}
		
		div.pp_pic_holder .pp_bottom {
			position: relative;
			height: 20px;
		}
			* html div.pp_pic_holder .pp_bottom { padding: 0 20px; }
			
			div.pp_pic_holder .pp_bottom .pp_left {
				position: absolute;
				left: 0;
				width: 20px; height: 20px;
			}
			div.pp_pic_holder .pp_bottom .pp_middle {
				position: absolute;
				left: 20px; right: 20px;
				height: 20px;
			}
				* html div.pp_pic_holder .pp_bottom .pp_middle { position: static; left: 0; }
				
			div.pp_pic_holder .pp_bottom .pp_right {
				position: absolute;
				top: 0; left: auto; right: 0;
				width: 20px; height: 20px;
			}
		
		div.pp_pic_holder .pp_loaderIcon {
			display: none;
			position: absolute;
			top: 50%; left: 50%;
			margin: -12px 0 0 -12px;
			width: 24px; height: 24px;
		}
		
		div.pp_pic_holder #pp_full_res { display: block; margin: 0 auto; width: 100%; text-align: center; }
		div.pp_pic_holder #pp_full_res object,
		div.pp_pic_holder #pp_full_res embed { visibility: hidden; }
	
		div.ppt {
			display: none;
			position: absolute;
			top: 0; left: 0;
			z-index: 9999;
			color: #fff;
			font-size: 17px;
			text-indent:-99999px;
		}
		
		.gallery {float:left;
}

/* ------------------------------------------------------------------------
	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 */

