	/*

Toprak Mahsulleri Ofisi
Author : signumcreative | Burak Kaya
Date   : 05.10.2012

*/



/* Reset
============================== */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,b, u, i, center, dl, dt, dd,fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0px;padding:0px;border:0px;outline:0px;font-size:100%;vertical-align:baseline;background:transparent;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,q:before, q:after {content:'';content: none;}
 *:focus {outline:1px dotted yellow;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse: collapse;border-spacing: 0px;}
a{text-decoration:none;}
textarea{resize:none;}
input[type="button"], input[type="submit"]{cursor:pointer;}
input, select, textarea{margin:0px;}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }


/* Globals
============================== */
body{color:#333333;font:12px/18px  Arial, Helvetica, sans-serif;}
textarea{font:12px/18px  Arial, Helvetica, sans-serif;}
hr{border:none;border-bottom:1px solid #e2e2e2;margin:20px auto;width:980px;}
section hr, .container hr{margin:10px auto;width:100%;}

	/* Classes */
	.alignCenter{text-align:center;}
	.alignLeft{text-align:left;}
	.alignRight{text-align:right;}
	.clear{clear: both;}
	.justify{text-align:justify;}
	.left{float:left;}
	.right{float: right;}

		.clearFix:after{content:".";display:block;height:0px;clear:both;visibility:hidden;}
		.clearFix{display:inline-block;}
		* html .clearFix{height:1%;}
		.clearFix{display:block;}

	/* Container */
	.container{margin:0px auto;width:980px;*zoom:1;}
	.container:before, .container:after{display: table;line-height: 0;content: "";}
	.container:after{clear: both;}

	/* Nav */
	nav ul, nav li{list-style:none;margin:0;padding:0;}
	nav a{display: block;}

	/* Links */
	a, a:visited{color: rgba(6, 0, 0, 1);}
	a:hover{color:#ABA0A0;}

	/* Headers */
	h1, h2, h3, h4, h5, h6{line-height:normal;}
	h1{font-size:200%;}
	h2{font-size:150%;}
	h3{font-size:120%;}
	h4{color:#B0B092;font-size:120%;font-style:italic;}
	h5{color:#B0B092;font-size:100%;font-style:italic;}
	h6{color:#B0B092;font-size:100%;text-decoration:underline;}


/* Header
============================== */
header{height:280px;}
header .container{position:relative;z-index: 999;}

	/* Logo */
	#logo{height:92px;text-align:center;width:76px;position:absolute;z-index:1;left:0;top:0;}
	#logo a{background:url(../images/tmo_logo.png) no-repeat center top;display:block;height:85px;text-indent:-9999px;width:280px;}

	/* Top Menu */
	#topMenu{height:auto;overflow:hidden;padding:10px 0;}
	#topMenu a, #topMenu span{color:#cc0000;font-size:11px;font-weight:bold;margin:4px 8px 0px 8px;}

	/* Others */
	#anniversary{position:absolute;left:17px;top:90px;z-index:0;}
	#photo{position:absolute;right:320px;top:136px;z-index:0;}

	/* Main Menu */
	#menuBar{background:url(../images/menuBG.png);
	position:absolute;
	right:0px;
	top:50px;
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	}

		#mainMenu ul{float:left;list-style:none;margin:0px;padding:0px;}
		#mainMenu li{float:left;position:relative;margin:0px;padding:0px;}
		#mainMenu li a{-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;color:#cc0000;display:inline-block;font-weight:bold;padding:10px 20px;}
		#mainMenu li a:hover, #mainMenu li a.active{background-color:#f4f4f4;color:#666666;}
		#mainMenu ul li.list{background:url(../images/menu_bullet.gif) no-repeat left 10px;padding-left:11px;}
		
		#mainMenu .sub{
			background-color:#f4f4f4;
				-moz-border-radius: 0px 0px 3px 3px;
				-webkit-border-radius: 0px 0px 3px 3px;
				border-radius: 0px 0px 3px 3px;
				-moz-box-shadow: 0px 10px 8px rgba(0,0,0,0.7);
				-webkit-box-shadow: 0px 10px 8px rgba(0,0,0,0.7);
				box-shadow: 0px 10px 8px rgba(0,0,0,0.7);
			color:#76755f;
			display:none;
			height:auto;
			overflow:hidden;
			padding:20px;
			position:absolute;
			top:100%;
			left:0px;
		}
		#mainMenu .sub li{font-weight:bold;float:none;padding:4px 0;}
		#mainMenu .sub a, #mainMenu .sub a:visited{color:#76755f;font-weight:normal;padding:0px;}
		#mainMenu .sub a:hover{background:none;color:#C27C14;}

		.sub_col{float:left;margin-right:10px;width:153px;}
		/*.sub_col1{width:130px;}*/
		.sub_col2{margin-right:19px;width:155px;}
		.sub_col3{border-right:1px solid #e2e2e2;margin-right:20px;padding-right:20px;width:480px;}

		#mainMenu #hizmetler_subMenu{background:#f4f4f4 url(../images/alo_tmo.jpg) no-repeat right bottom;height:190px;}
		hr{border:none;border-top:1px dotted #c7c7bf;display:inline-block;margin:20px 0px 10px;}
		


	/* Search */
	.searchTxt{background:#f2ede7 url(../images/search_icon.jpg) no-repeat 140px 4px;border:1px solid #4c4c4c;margin-left:10px;padding:3px 25px 3px 5px;width:129px;float:right;}

	/* Shortcuts */
	#shortcutButtons{background:url(../images/buttons_bg.png) repeat left top;float:right;height:219px;margin-top:89px;padding:33px 30px;width:247px;}
	#shortcutButtons a{background:url(../images/productsBar_bg.png) repeat-x left -19px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#847c4b;min-height:32px;line-height:32px;margin-bottom:2px;padding:0 10px;}
	#shortcutButtons a:hover{background-color:#bbb9a2;}
	#shortcutButtons a span{background:#bbb9a1 url(../images/tmo_sprite.png) no-repeat left top;float:left;height:32px;margin-right:10px;padding:0px 4px;width:36px;}

		#shortcutButtons a#randevuButton span{background-position:10px -125px;}
		#shortcutButtons a#ureticiKayitButton span{background-position:10px -250px;}
		#shortcutButtons a#alimSistemiButton span{background-position:10px -293px;}
		#shortcutButtons a#odemeListesiButton span{background-position:10px -335px;}
		#shortcutButtons a#odemeSorgulamaButton span{background-position:10px -209px;}
		#shortcutButtons a#aloUrunButton{height:40px;line-height:20px;}
		#shortcutButtons a#aloUrunButton span{background-position:10px -163px;height:40px;}

	#shortcutLinks{margin-bottom:21px;}
	#shortcutLinks a{background:url(../images/tmo_sprite.png) no-repeat left top;font-size:13px;border-bottom:1px dotted #e2e2e2;padding:6px 5px 6px 35px; color:#74311c;}
	#shortcutLinks02{margin-bottom:21px;}
	#shortcutLinks02 a{background:url(../images/tmo_sprite02.png) no-repeat left top;font-size:13px;border-bottom:1px dotted #e2e2e2;padding:6px 5px 6px 35px; color:#74311c;}

		#shortcutLinks02 a.randevuLink{background-position:0 top;}
		#shortcutLinks02 a.ureticiKayitLink{background-position:0 -123px;}
		#shortcutLinks02 a.yeniAlimSistemiLink{background-position:0 -165px;}
		#shortcutLinks02 a.odemeListesiLink{background-position:0 -207px;}
		#shortcutLinks02 a.odemeSorgulamaLink{background-position:0 -81px;}
		#shortcutLinks02 a.aloUrunLink{background-position:0 -40px;}		
		
		#shortcutLinks a.ihalelerLink{background-position:-60px -127px;}
		#shortcutLinks a.piyasaLink{background-position:-60px -166px;}
		#shortcutLinks a.takvimLink{background-position:-60px -209px;}
		#shortcutLinks a.satisNoktaLink{background-position:-60px -250px;}
		#shortcutLinks a.subeLink{background-position:-60px -290px;}
		#shortcutLinks a.cagriDestekLink{background-position:-60px -334px;}
		#shortcutLinks a.sorgulamaLink{background-position:-60px -376px;}



/* Products Bar
============================== */
#productsBar{background: url(../images/productsBar_bg.png) repeat-x left top;height:60px;}
#productsBar .container{background:url(../images/menu_seperator.gif) repeat-y right top;}

#productsBar a{background:url(../images/menu_seperator.gif) repeat-y left top;float:left;height:60px;width:130px;}
#productsBar a span{background:url(../images/urunler_sprite.png) no-repeat left top;float:left;height:39px;margin:10px 5px;width:35px;}
#productsBar a h2{color:#555555;font-size:12px;font-weight:900;margin-top:20px;}
#productsBar a em{color:#757575;font-size:10px;font-weight:normal;font-style:normal;display:none;}
#productsBar a:hover{background:url(../images/btn_bg.png) repeat-x left top;}

	#productsBar a#hububatBtn span{background-position:0px top;}
	#productsBar a#misirBtn span{background-position:-38px top;}
	#productsBar a#celtikBtn span{background-position:-78px top;}
	#productsBar a#bakliyatBtn span{background-position:-198px top;}
	#productsBar a#hashasBtn span{background-position:-120px top;}
	#productsBar a#findikBtn span{background-position:-155px top;}
	#productsBar a#uzumBtn span {background-position: -242px top;
}
		#productsBar a#hububatBtn:hover span{background-position:0 -38px;}
		#productsBar a#misirBtn:hover span{background-position:-38px -38px;}
		#productsBar a#celtikBtn:hover span{background-position:-78px -38px;}
		#productsBar a#bakliyatBtn:hover span{background-position:-198px -38px;}
		#productsBar a#hashasBtn:hover span{background-position:-120px -38px;}
		#productsBar a#findikBtn:hover span{background-position:-155px -38px;}
		#productsBar a#uzumBtn:hover span{background-position:-242px -38px;}

/* Wrapper
============================== */
#wrapper{padding:20px 0 0;}
	.leftColumn{float:left;height:auto;width:660px;}
	.rightColumn{float:left;margin-left:26px;width:290px;margin-top: 3px;
}

	.col1, .col2, .col3, .col4{float:left;margin:20px 0;}
	.col1{width:980px;}
	.col2{width:660px;}
	.col3{width:300px;}
	.col4{width:310px;}
	.col5{float:left;width:306px;}
	.col6{float:left;width:210px;}
	.col7{float:left;padding:0 30px 0 20px;width:450px;}
	.col8{float:left;margin-left:20px;width:690px;}


	/* Section */
	.thumbNews{display:block;overflow:hidden;position:relative;}

	.titleHolder{
	background:rgba(189, 158, 158, 0.72);
	color:#fff;
	min-height:50px;
	left:-1px;
	position:absolute;
	top:0px;
	width:100%;
}

.titleHoldera{
	
	

  min-height: 76px;
  left: -1px;
  position: absolute;
  top: 0px;
  width: 100%;
}

	.titleHolder h3{font-size:14px;font-weight:normal;margin:8px 8px 0;}
	.titleHolder b{display:block;font-size:12px;font-weight:normal;margin:8px;}

	.category{color:#fff;display:inline-block;font-size:11px;font-style:normal;padding:3px 8px;}
	.red{background-color:#cc0000;}
	.green{background-color:#909446;}
	.date{padding:3px 8px;}
	.date{background:url(../images/clock.gif) no-repeat left 4px;padding-left: 20px;}
	.print{background:url(../images/print.png) no-repeat left 4px;line-height: 24px;margin-right: 15px;padding-left: 20px;}

/* Footer
============================== */
footer {background-color:#c9c7b8;padding: 20px 0 50px;}
footer .listNav{display:inline-block;margin-right:0px;}
footer .listNav ul{float:left;margin-right: 20px;width: 152px;}
footer a, footer a:visited{color:#51504e;line-height: 22px;}
footer a:hover{color:#2b2a27;}


/* Slider
============================== */
#slider{height:280px;left:0;overflow:hidden;position:absolute;z-index: 1;top:0;width: 100%;}
#slider img{height:280px;position:absolute;top:0;left:0;z-index:8;opacity:0.0;width:100%;}
#slider img.active{z-index:10;opacity:1.0;}
#slider img.last-active{z-index:9;}

/* Slideryeni
============================== */
#slideryeni{height:215px;left:0;overflow:hidden;position:absolute;z-index: 1;top:0;width: 100%;}
#slideryeni img{height:320px;position:absolute;top:0;left:0;z-index:8;opacity:0.0;width:100%;}
#slideryeni img.active{z-index:10;opacity:1.0;}
#slideryeni img.last-active{z-index:9;}

/* NewsList 
============================== */
.newsList{margin:0;padding:0;}
.newsList li{border-bottom:1px solid #b7b59d;height:60px;list-style:none;margin:0;overflow:hidden;padding:9px 0;}
.newsList img{float:left;height:60px;margin-right:15px;width:80px;}
.newsList a{}
.newsList em{color:#ce0f0e;font-size:10px;}


/* SubPage
============================== */
#subPage header, #subPage #slider{height:200px;}
#subPage #wrapper{background-color:#e9e9e6;}
#subPage .pageContent{min-height:480px;}

	#subPage #anniversary, #subPage #productsBar{display:none;}
	#subPage #contentContainer{margin:0;margin-top: -40px;position: relative;z-index: 10;-moz-border-radius: 7px 7px 0 0;border-radius: 7px 7px 0 0;}
	#subPage  #wrapper {padding:0;}

	/* Breadcrumbs */
	#breadcrumbs a, #breadcrumbs a:visited{color:#7f7f4f;}
	#breadcrumbs a:hover{color:#333333;}
	#breadcrumbs span{color:#333333;}

	/* ContentContainer */
	#contentContainer{background-color:#fff;margin:20px 0 0;}

		h2.pageTitle{font-size:20px;padding:30px;}
		.pageInfo{border-bottom:1px solid #e9e9e6;border-top:1px solid #e9e9e6;}
		.pageContent{border-bottom:1px solid #e9e9e6;padding:30px;}
		.pageContent h3{color:#333;font-size:14px;}
		.contentPhoto{border:1px solid #c0bea8;float:left;height:197px;margin-right:30px;width:270px;}
		.moduleTitle{background-color:#6d7378;color:#fff;display:block;padding:4px 10px;}
		p.info{font:18px Georgia, Arial;font-style:italic;padding-bottom:20px;margin-bottom:20px;border-bottom:1px dotted #e2e2e2;}

		
	/* SubPage Menu */
	.subPageMenu, .subPageMenu ul{margin:0;padding:0;width:200px}
	.subPageMenu li{list-style:none;margin:0 0 1px 0;padding:0;}
	.subPageMenu a, .subPageMenu a:visited{background:#d1d1c2 url(../images/arrow.png) no-repeat 10px 10px;color:#4f4e4d;display:block;padding:4px 10px 4px 20px;}
	.subPageMenu a:hover, .subPageMenu a.active{background:#b0b092 url(../images/arrow_hover.gif) no-repeat 10px 10px;color:#fff;}
	.subPageMenu ul{margin-top:1px;}
	.subPageMenu li li a, .subPageMenu li li a:visited{background:#e1e1da url(../images/arrow.png) no-repeat 25px 10px;padding-left:35px;}
	.subPageMenu li li a:hover, .subPageMenu li li a.active{background:#b0b092 url(../images/arrow_hover.gif) no-repeat 25px 10px;padding-left:35px;}



/* Thumb Container */
.thumbContainer{margin-left:-6px;margin-top:7px;}
.thumbContainer a{margin-left:6px;}
.thumbContainer img{border:1px solid #9c9c9c;height:150px;width:208px;}
.thumbContainer .left img{height:70px;width:100px;}

/* List */
.list, .list li{line-height:normal;margin:0;}
.list li{list-style:none;list-style-image:url(../images/arrow.png);}


/* Warning */
.warning{background-color:#fbfbf6;border:1px solid #f2f2ec;margin:10px 0;padding:20px;}
.warning.blue{background-color:#f0faff;border-color:#cbe5f4;color:#1681bf;}
.warning.green{background-color:#f8ffec;border-color:#cde6a7;color:#7da73c;}
.warning.red{background-color:#ffecec;border-color:#eebebe;color:#ce3f3f;}
.warning.yellow{background-color:#fffee9;border-color:#eeeaaf;color:#ada523;}


/* Table */
table{margin:10px 0;}
table th, table td{padding: 8px;}
table th{background-color:#d1d1c2;}
table td{border-bottom:1px solid #e1e1da}
table td.label{background-color:#f6f6f1;}

.listTable tr:nth-child(odd) td{background-color:#f6f6f1;}



/* News Slider */
#newsSlider{height:440px;overflow:hidden;position:relative;width:660px;}
#newsSlider div a, #newsSlider div img{height:440px;overflow:hidden;width:660px;}

/* News Slideryeni */
#newsSlideryeni{height:245px;position:relative;width:310px;}
#newsSlideryeni div a, #newsSlideryeni div img{height:215px;overflow:hidden;width:310px;}

/* News Slideryenii */
#newsSlideryenii{height:245px;overflow:hidden;position:relative;width:312px;}
#newsSlideryenii div a, #newsSlideryenii div img{height:215px;overflow:hidden;width:310px;}


	/* Slides */
	#jb_slides div{left:0px;overflow:hidden;opacity:0.0;position:absolute;top:0px;z-index:8;border: solid 0px #cc0000;}
	#jb_slides div.current{opacity:1.0;z-index:10;}
	#jb_slides div.lastCurrent{z-index:9;}
	
	/* Slidesyeni */
	#jb_slidesyeni div{height:215px;left:0px;overflow:hidden;opacity:0.0;position:absolute;width:315px;top:0px;z-index:8;}
	#jb_slidesyeni div.current{opacity:1.0;z-index:10;}
	#jb_slidesyeni div.lastCurrent{z-index:9;}

	/* Nav */
	#jb_nav{position:absolute;left:10px;bottom:10px;z-index:99;}
	#jb_nav span{background-color:#909446;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:2px solid #fff;cursor:pointer;float:left;height:10px;margin-right:4px;width:10px;text-indent:-9999px;}
	#jb_nav span.current{background-color:#C00;}

	/* Arrow */
	.jb_arrow{background-color:#fff;color:#36a6f1;font-size:11px;font-weight:bold;padding:8px 8px 6px;position:absolute;text-decoration:none;z-index:20;}
	#jb_prev{-webkit-border-top-right-radius: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-topright: 5px;-moz-border-radius-bottomright: 5px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;left:0;}
	#jb_next{-webkit-border-top-left-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-bottomleft: 5px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;right:0;}

	/* Pause */
	#jb_pause{border:3px solid #fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;color:#fff;display:none;font-size:10px;font-weight:bold;padding:0px 6px;position:absolute;right:5px;top:180px;z-index:80;}
	



/* Menu Map */
.cityPopup {
	display:none;
	position:absolute;
	padding:4px 8px;
	color: #666666;
	text-shadow: white 0px 1px 0px;
	background: #b7b59d;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(255,255,255)), to(rgb(183,181,157)));
	background-image: -moz-linear-gradient(top, rgb(255,255,255), rgb(183,181,157));
	font: 100% Arial, Helvetica, sans-serif;
	font-weight: bold;
	border: 1px solid #b7b59d;
	max-width: 240px;
	min-width: 30px;
	border-radius: 8px;
	-moz-border-radius: 8px;	
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	box-shadow: rgba(40,20,0,.66) 0px 0px 8px;
	-moz-box-shadow: rgba(40,20,0,.66) 0px 0px 8px;
	-webkit-box-shadow: rgba(40,20,0,.66) 0px 0px 8px;
	user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
}

#mapHolder{position: relative; height: 203px; width: 480px; padding: 0px; }
#gmipam_0_image{position: absolute; height: 203px; width: 480px; left: 0px; top: 0px;}
#gmipam_0_canvas{position: absolute; left: 0px; top: 0px; opacity: 1;}
#subeTMO_blind{position: absolute; height: 203px; width: 480px; left: 0px; top: 0px;}
#gmipam_0{position:absolute; height: 203px; width: 480px; left: 0px; top: 0px; opacity: 0; }

    /* ===================================== */
    /* GALLERY	  							 */
    /* ===================================== */
    .thumb {
    background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    display: block;
    padding: 4px;
    }
    .gallery ul{
    margin: 0;
    padding: 0;
    }
    .gallery li{
    float: left;
    list-style: none;
    margin: 17px;
    padding: 0;
    text-align: center;
    width: 195px;
    }
    .gallery .thumb{
    height: 120px;
    margin-bottom: 10px;
    width: 185px;
    }
    .gallery img{
    height: 120px;
    width: 185px;
    }
    .box-gallery-container{width: 678px}
    .box-gallery-container .box-content{border: none;height: 220px;}
    .box-gallery-container ul{list-style: none;margin: 0;padding: 0;}
    .box-gallery-container li{float:left;margin: 0 0 0 52px;padding: 0;text-align: center; width: 120px;}
    .box-gallery-container li:nth-child(1){margin:0;}
    .box-gallery-container .thumb{margin-bottom: 10px;}
    .box-gallery-container .thumb img{height:80px;width: 110px;}
    .box li a, .box li a:visited{color:#343434;}
    .box li a:hover{color:#699769;}



/* Plugins
============================== */
/*! fancyBox v2.0.6 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-tmp iframe, .fancybox-tmp object {vertical-align: top;padding: 0;margin: 0;}
.fancybox-wrap {position: absolute;top: 0;left: 0;z-index: 8020;}
.fancybox-skin {position: relative;padding: 0;margin: 0;background: #f9f9f9;color: #444;text-shadow: none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.fancybox-opened {z-index: 8030;}
.fancybox-opened .fancybox-skin {-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner {padding: 0;margin: 0;position: relative;outline: none;}
.fancybox-inner {overflow: hidden;}
.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling: touch;}
.fancybox-error {color: #444;font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin: 0;padding: 10px;}
.fancybox-image, .fancybox-iframe {display: block;width: 100%;height: 100%;border: 0;padding: 0;margin: 0;vertical-align: top;}
.fancybox-image {max-width: 100%;max-height: 100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url('../images/fancybox_sprite.png');}
#fancybox-loading {position: fixed;top: 50%;left: 50%;margin-top: -22px;margin-left: -22px;background-position: 0 -108px;opacity: 0.8;cursor: pointer;z-index: 8020;}
#fancybox-loading div {width: 44px;height: 44px;background: url('../images/fancybox_loading.gif') center center no-repeat;}
.fancybox-close {position: absolute;top: -18px;right: -18px;width: 36px;height: 36px;cursor: pointer;z-index: 8040;}
.fancybox-nav {position: absolute;top: 0;width: 40%;height: 100%;cursor: pointer;background: transparent url('../images/blank.gif');-webkit-tap-highlight-color: rgba(0,0,0,0);z-index: 8040;}
.fancybox-prev {left: 0;}
.fancybox-next {right: 0;}
.fancybox-nav span {position: absolute;top: 50%;width: 36px;height: 34px;margin-top: -18px;cursor: pointer;z-index: 8040;visibility: hidden;}
.fancybox-prev span {left: 20px;background-position: 0 -36px;}
.fancybox-next span {right: 20px;background-position: 0 -72px;}
.fancybox-nav:hover span {visibility: visible;}
.fancybox-tmp {position: absolute;top: -9999px;left: -9999px;padding: 0;overflow: visible;visibility: hidden;}
/* Overlay helper */
#fancybox-overlay {position: absolute;top: 0;left: 0;overflow: hidden;display: none;z-index: 8010;background: #000;}
#fancybox-overlay.overlay-fixed {position: fixed;bottom: 0;right: 0;}
/* Title helper */
.fancybox-title {visibility: hidden;font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position: relative;text-shadow: none;z-index: 8050;}
.fancybox-opened .fancybox-title {visibility: visible;}
.fancybox-title-float-wrap {position: absolute;bottom: 0;right: 50%;margin-bottom: -35px;z-index: 8030;text-align: center;}
.fancybox-title-float-wrap .child {display: inline-block;margin-right: -100%;padding: 2px 20px;background: transparent;background: rgba(0, 0, 0, 0.8);-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;text-shadow: 0 1px 2px #222;color: #FFF;font-weight: bold;line-height: 24px;white-space: nowrap;}
.fancybox-title-outside-wrap {position: relative;margin-top: 10px;color: #fff;}
.fancybox-title-inside-wrap {margin-top: 10px;}
.fancybox-title-over-wrap {position: absolute;bottom: 0;left: 0;color: #fff;padding: 10px;background: #000;background: rgba(0, 0, 0, .8);}
