/*

	Siguldas ciltslietu un mākslīgās apsēklošanas stacija AS
	----------------------------------
	version:	2.0
	author:		Cervon Latvia SIA
	email:		info@cervon.net
	web:		www.cervon.net
	----------------------------------
	(c) Cervon Latvia SIA

*/
/* ----------------------
------>>> Reset <<<-------
------------------------ */
@import url(reset.css);




/* ----------------------
------>>> Body <<<-------
------------------------ */

body { 
	font-size: 83%;
	color: #2e2e2e; 
	font-family: Arial, Verdana, sans-serif;
	background:#e1e4d3;
}

/* ------------------------
---->>> Containers <<<-----
---------------------------*/

#container {
	background:#fff;
	width:950px;
	margin:0 auto;
	text-align:left;
}

#header {
	background:url("/img/layout/header-bg.jpg") repeat-x #b11116;
	width:100%;
	height:91px;
	float:left;
	clear:both;
	border-bottom:1px solid #961216;
}

#headerCont {
	margin:0 auto;
	width:950px;
	height:91px;
	background:url("/img/layout/head-bg.gif") no-repeat top left;
}

#headerCont #logo {
	width:120px;
	height:54px;
	float:left;
	background:url("/img/layout/logo.gif") no-repeat;
	margin-top:20px;
	float:left;
}

#headerCont #logo img {
	display:none;
}

#headerCont #logo a {
	display:block;
	width:120px;
	height:54px;
	text-decoration:none;
}

#headerCont #description {
	text-transform:uppercase;
	color:#e9d6d6;
	font-style:italic;
	float:left;
	margin-top:45px;
	margin-left:15px;
	font-size:1.1em;
	font-weight:lighter;
}

#headerCont #contact {
	float:right;
	background:url("/img/layout/contact-bg.gif") no-repeat;
	width:136px;
	height:42px;
	margin-top:22px;
	color:#fff;
	text-align:center;
	padding-top:5px;
	font-style:italic;
	line-height:18px;
}

#headerCont #contact .phone {
	font-size:1.5em;
	font-style:normal;
}

#headerCont #contact .phonesm {
	font-size:0.9em;
	line-height:0;
}

ul#nav {
	float:left;
	clear:both;
	list-style:none;
	margin:0;
	width:910px;
	padding-left:20px;
	padding-right:20px;
	background:#fff;
	border-left:1px solid #d7dac9;
	border-right:1px solid #d7dac9;
	text-transform:uppercase;
}

ul#nav li {
	margin-left:0;
	clear:none;
	float:left;
}

ul#nav a {
	color:#333;
	text-decoration:none;
	font-size:1.1em;
	display:block;
	padding:8px 9px 8px 9px;
}

ul#nav a:hover, ul#nav .active {
	background:#971013 url("/img/layout/nav-bg.jpg");
	color:#fff;
}

ul#langbar {
	float:right;
	list-style:none;
	padding:5px 5px 5px 0;
	margin:0;
}

.subnav {
	float:left;
	width:205px;
	margin-right:5px;
}

.subnav ul {
	float:left;
	margin:0;
	padding:0;
	list-style:none inside;
	width:210px;
	overflow:hidden;
}

.subnav ul li {
	float:left;
	clear:left;
	margin-bottom:8px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:0.9em;
	color:#333;
	background:url("/img/layout/red-bullet.gif") no-repeat 0 4px;
	width:90%;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
}

.subnav ul li a {
	text-decoration:none;
	color:#333;
	font-weight:bold;
}

.subnav li {
	width:90%;
}


.subnav ul li a.active, .subnav ul li a:hover {
	color:#c60d13;
}

.subnav ul li ul {
	list-style:none;
	/*display:none;*/
	font-size:1.1em;
	width:100%;
}

.subnav ul li.active ul {
	/*display:block;*/
}

.subnav ul li ul li {
	margin:7px 0 3px 7px;
	background:url("/img/layout/gray-bullet.gif") no-repeat 0 4px;
}


#content, .content {
	float:left;
	clear:both;
	background:#fff;
	width:910px;
	padding:20px;
	border-left:1px solid #d7dac9;
	border-right:1px solid #d7dac9;
	border-bottom:1px solid #d7dac9;
}

.sidebox {
	float:right;
	clear:right;
	width:265px;
	margin-bottom:25px;
}

.redsidebox {
	float:right;
	clear:right;
	width:255px;
	border:5px solid #6c0d10;
	background:#a90f13;
	margin-bottom:25px;
}

.redsidebox ul {
	margin:0;
	padding:10px 5px 5px 10px;
	width:230px;
	color:#fff;
	list-style: none;
	font-size:1.1em;
}

.redsidebox ul li {
	padding-bottom:5px;
	width:99%;
	padding-left:12px;
	background:url("/img/layout/white-bullet.gif") no-repeat 0 6px;
}

.redsidebox ul a {
	color:#fff;
}

.content {
	border:0;
	padding:0;
}

#halfcontent, .halfcontent {
	width:700px;
	float:left;
}

#footer {
	width:946px;
	padding:3px;
	color:#999;
	float:left;
	clear:both;
	color:#a3a694;
	text-transform:uppercase;
	font-size:0.9em;
	margin-bottom:15px;
	background:#E1E4D3;
}

#footer a, #footer a:link, #footer a:visited  {
	color:#81827a;
	text-decoration:none;
}

#footer li a:hover, #footer a.active {
	border-bottom:1px solid #a3a694;
}

#footer ul#footnav {
	list-style:none;
	margin:0;
	padding:0;
	margin-bottom:5px;
	float:left;
	margin-top:3px;
}

#footer ul#footnav li {
	margin:0;
	float:left;
	clear:none;
	margin-right:10px;
	padding-top:2px;
	padding-bottom:2px;
}

#footer span {
	float:left;
	clear:left;
}

#footer p {
	margin:0;
	padding:0;
}

#footer a.cervon {
	float:right;
	margin-top:8px;
	width:18px;
	height:21px;
	background:url("/img/layout/cervon.gif") no-repeat;
}

#footer a.cervon:hover {
	background-position:-18px;
	border-bottom:0;
	text-decoration:none;
}

.print {
	float:left;
	clear:both;
	width:204px;
	height:53px;
	background:url("/img/layout/print.jpg") no-repeat;
	margin-right:25px;
	margin-bottom:15px;
}

.print a {
	text-transform:uppercase;
	display:block;
	padding:17px 15px 15px 70px;
	font-size:1.5em;
	text-decoration:none;
	color:#333;
	font-weight:bold;
}


.highlight {
	padding:4px;
	background:#E1E4D3;
	border:1px solid #ccc;
	font-style:italic;
	font-size:1.1em;
}

p.highlight {
	width:95%;
}

.upimage {
	z-index:10;	
	position:absolute;
	margin-top:20px;
}

.downimage {
	z-index:5;	
	position:absolute;
	margin-top:20px;
}

.regularimage {
	z-index:0;
	position:absolute;
	margin-top:20px;	
}

#imageselector {
	float:left;
	width:252px;
	padding:4px;
	background:#CBCEB9;
	position:absolute;
}

#bull_image {
	float:right;
	width:260px;
}

#bull_image .imagecont {
	width:260px;
	height:260px;
	float:left;
	position:absolute;
	background:#fff;
}

#imageselector span {
	color:#333;
}

#imageselector span:hover {
	text-decoration:none;
	border-bottom:1px dotted #888A7E;
	cursor: pointer;
}

.pageBox {
	float: left;
	text-align: center;
	background:#eee;
	border:1px solid #E1E4D3;
	margin-right:5px;
}

.pageBox a {
	display:block;
	padding:4px 8px;
	color:#81827A;
}

.pageBox a:hover {
	display:block;
	background:#B11016;
	color:#fff;
	text-decoration:none;
}

.disabled a {
	color:#ccc;
}

.activebox {
	background:#ccc;
	color:#81827A;
}

.pt30 { padding-top:30px; }



/* -----------------------
----->>> Elements <<<-----
----------------------- */

a {
	color:#ae1015;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

p { 
	line-height:20px; 
	float:left; 
	margin:0;
	margin-bottom:10px;
	width:100%;
}

p img[align=left] {
	padding-right:7px;
	padding-bottom:7px;
	float:left;
}

p img[align=right] {
	padding-left:7px;
	padding-bottom:7px;
	float:right;
}

pre {
	float:left;
	clear:both;
	position:relative;
	width:100%;
	background:#E1E4D3;
	border:1px solid #ADAFA4;
	padding:5px;
	color:#81827a;
	line-height:20px;
	display: block;
}

ul {
	list-style:square;
	float:none;
	clear:both;
	margin-left:30px;
}

ol {
	float:none;
	clear:both;
	margin-left:30px;
	list-style-type: decimal;
}

ul li, ol li {
	margin-bottom:5px;
}

form {
	float:left;
	width:100%;
	margin-bottom:20px;
}

form fieldset.search {
	float:left;
	clear:both;
	width:885px;
	padding:10px;
}

form fieldset label {
	font-weight:bold;
}

form fieldset {
	background:#edeee4;
	border:1px solid #b4b6a7;
}

form input {
	float:left;
}

form input[disabled], form select[disabled] {
	background:#eee;
}

form button {
	vertical-align:middle;
}

form label {
	float:left;
	clear:left;
	margin-bottom:2px;
}

table {
	float:left;
	clear:both;
}

table {
	border-right:1px solid #ccc;
	border-top:1px solid #ccc;
}

table thead, .thbg {
	background:#b6b8aa;
}

.darkbb {
	border-bottom:1px solid #929488;
}

table tbody {
	background:#edeee4;
}

table th {
	border-left:1px solid #888a7e;
	border-bottom:2px solid #888a7e;
	vertical-align:middle;
	padding:3px;
}

table td {
	border-left:1px solid #b4b6a7;
	border-bottom:1px solid #b4b6a7;
	vertical-align:middle;
	padding:4px;
}

.vatop {
	vertical-align:top;
}

thead.wborders tr td {
	border-left:1px solid #7D7F6F;
}

table.nb {
	border:0;
}

tr.nbb td {
	border-bottom:0;
}

table.nb th, table.nb td {
	border:0;
}

strong, b {
	font-weight:bold;
}

em, i {
	font-style:italic;
}

table tr.altTR {
	background:#dddfd1;
}

table td.tbr {
	border-right:1px solid #bcbdb1;
}

table td.tbl {
	border-left:1px solid #bcbdb1;
}

table.transparent *, table.transparent {
	background:transparent;
	border:0;
}





/* -----------------------
------>>> Tables <<<------
----------------------- */

table   { margin-bottom: 1.4em; }
th      { border-bottom: 2px solid #ccc; font-weight: bold; }
th,td   { padding: 4px 0 4px 0; }
tfoot   { font-style: italic; }
caption { background: #ffc; }



/* --------------------------
------>>> Headings <<<-------
----------------------------- */
h1 { 
	font-size: 2em; 
	line-height: 1; 
	margin-bottom: 0.5em; 
	text-transform:uppercase;
	letter-spacing:-1px;
	font-weight:bold;
	color:#ae1015;
	padding-bottom:2px;
	padding-top:2px;
	background:url("/img/layout/h1.jpg") no-repeat bottom left;
}

h1.nb {
	background:transparent;
}

h2 { 
	font-size: 1.6em; 
	line-height: 1; 
	margin-bottom: 0.1em; 
	letter-spacing:-1px;
	font-weight:bold;
	color:#333;
	text-transform:uppercase;
	padding-top:2px;
	padding-bottom:2px;
}

h3 { 
	font-size: 1.2em; 
	line-height: 1; 
	margin-bottom: 0.1em; 
	letter-spacing:-1px;
	font-weight:bold;
	color:#333;
	text-transform:uppercase;
	padding-top:2px;
	padding-bottom:2px;
	float:left;
	clear:both;
	width:100%;
}




/* --------------------------
-------->>> News <<<---------
----------------------------- */

.newsDate {
	float:left;
	width:39px;
	height:27px;
}

.m01, .m02, .m03, .m04, .m05, .m06, .m07, .m08, .m09, .m10, .m11, .m12  {
	padding-top:18px;
	padding-left:11px;
	font-size:1.3em;
}

.m01 { background:url("/img/date/01.gif") no-repeat top left; }
.m02 { background:url("/img/date/02.gif") no-repeat top left; }
.m03 { background:url("/img/date/03.gif") no-repeat top left; }
.m04 { background:url("/img/date/04.gif") no-repeat top left; }
.m05 { background:url("/img/date/05.gif") no-repeat top left; }
.m06 { background:url("/img/date/06.gif") no-repeat top left; }
.m07 { background:url("/img/date/07.gif") no-repeat top left; }
.m08 { background:url("/img/date/08.gif") no-repeat top left; }
.m09 { background:url("/img/date/09.gif") no-repeat top left; }
.m10 { background:url("/img/date/10.gif") no-repeat top left; }
.m11 { background:url("/img/date/11.gif") no-repeat top left; }
.m12 { background:url("/img/date/12.gif") no-repeat top left; }

.newsBody {
	float:right;
	width:550px;
	margin-bottom:25px;
}

.newsCont {
	float:left;
	width:100%;
	clear:left;
}




/* -----------------------
------>>> Classes <<<-----
----------------------- */

.sep {
	float: left;
	width:100%;
	border-bottom:1px solid #999;
	height:1px;
	margin-bottom:10px;
	margin-top:30px;
}

.fnone { float: none; }
.left {	float: left; }
.right { float: right; }
.clear { clear: both; }
.unclear { clear: none; }
.unfloat { float:none; }

.center { text-align: center; }
.alignL { text-align: left; }
.alignR { text-align: right; }

.hidden { display:none; }


.ws60 { word-spacing:60px; }
.ws80 { word-spacing:80px; }
.ws120 { word-spacing:120px; }

.red { color:#AE1015; }
.green { color:green; }
.gray { color:#333; }

.wauto { width:auto; }
.w30 { width:30px; }
.w50 { width:50px; }
.w55 { width:55px; }
.w60 { width:60px; }
.w64 { width:64px; }
.w67 { width:67px; }
.w70 { width:70px; }
.w80 { width:80px; }
.w82 { width:82px; }
.w90 { width:90px; }
.w95 { width:95px; }
.w100 { width:100px; }
.w105 { width:105px; }
.w108 { width:108px; }
.w115 { width:115px; }
.w117 { width:117px; }
.w120 { width:120px; }
.w130 { width:130px; }
.w132 { width:132px; }
.w135 { width:135px; }
.w140 { width:140px; }
.w145 { width:145px; }
.w146 { width:146px; }
.w150 { width:150px; }
.w160 { width:160px; }
.w165 { width:165px; }
.w170 { width:170px; }
.w180 { width:180px; }
.w190 { width:190px; }
.w200 { width:200px; }
.w210 { width:210px; }
.w215 { width:215px; }
.w220 { width:220px; }
.w222 { width:222px; }
.w230 { width:230px; }
.w250 { width:250px; }
.w255 { width:255px; }
.w260 { width:260px; }
.w263 { width:263px; }
.w270 { width:270px; }
.w275 { width:275px; }
.w272 { width:272px; }
.w273 { width:273px; }
.w280 { width:280px; }
.w283 { width:283px; }
.w300 { width:300px; }
.w330 { width:330px; }
.w350 { width:350px; }
.w370 { width:370px; }
.w420 { width:420px; }
.w440 { width:440px; }
.w495 { width:495px; }
.w500 { width:500px; }
.w550 { width:550px; }
.w600 { width:600px; }
.w700 { width:700px; }
.w765 { width:765px; }

.w3p {	width:3%; }
.w4p {	width:4%; }
.w5p {	width:5%; }
.w6p {	width:6%; }
.w7p {	width:7%; }
.w8p {	width:8%; }
.w9p {	width:9%; }
.w10p {	width:10%; }
.w11p {	width:11%; }
.w12p {	width:12%; }
.w13p {	width:13%; }
.w14p {	width:14%; }
.w15p {	width:15%; }
.w16p {	width:16%; }
.w17p {	width:17%; }
.w18p {	width:18%; }
.w19p {	width:19%; }
.w20p { width:20%; }
.w25p { width:25%; }
.w28p { width:28%; }
.w30p {	width:30%; }
.w33p {	width:33%; }
.w35p {	width:35%; }
.w37p {	width:37%; }
.w38p {	width:38%; }
.w40p {	width:40%; }
.w45p {	width:45%; }
.w50p {	width:50%; }
.w55p {	width:55%; }
.w60p {	width:60%; }
.w65p {	width:65%; }
.w70p {	width:70%; }
.w75p {	width:75%; }
.w80p {	width:80%; }
.w85p {	width:85%; }
.w90p {	width:90%; }
.w95p {	width:95%; }
.w99p {	width:99%; }
.w100p { width:100%; }


.mb0 { margin-bottom:0; }
.mb5 { margin-bottom:5px; }
.mb15 { margin-bottom:15px; }
.mb20 { margin-bottom:20px; }
.mb70 { margin-bottom:70px; }

.mt0  { margin-top:0px; }
.mt5  { margin-top:5px; }
.mt10  { margin-top:10px; }
.mt15  { margin-top:15px; }
.mt280  { margin-top:280px; }

.mr5  { margin-right:5px; }
.mr50  { margin-right:50px; }

.em06 { font-size:0.6em; }
.em07 { font-size:0.7em; }
.em09 { font-size:0.9em; }
.em11 { font-size:1.1em; }
.em13 { font-size:1.3em; }

.bold, .strong { font-weight:bold; }


.newsdate {
	float:left;
	clear:both;
	color:#333;
	font-weight:bold;
}

.p3 td.p10 { padding:10px; }

.p3 td {
	padding:3px;
}

.download {
	float:left;
	width:23%;
	margin-right:10px;
	margin-bottom:10px;
	padding:20px 10px 20px 50px;
	background:#E1E4D3;
	border:1px solid #ccc;
	line-height:16px;
}

.doc {
	background:url("/img/layout/doc.jpg") no-repeat #E1E4D3 5px center;
}

.pdf {
	background:url("/img/layout/pdf.jpg") no-repeat #E1E4D3 5px center;
}

.xls {
	background:url("/img/layout/xls.jpg") no-repeat #E1E4D3 5px center;
}

.jpg {
	background:url("/img/layout/jpg.jpg") no-repeat #E1E4D3 5px center;
}

.gif {
	background:url("/img/layout/gif.jpg") no-repeat #E1E4D3 5px center;
}

.png {
	background:url("/img/layout/png.jpg") no-repeat #E1E4D3 5px center;
}

.bmp {
	background:url("/img/layout/bmp.jpg") no-repeat #E1E4D3 5px center;
}

.zip {
	background:url("/img/layout/zip.jpg") no-repeat #E1E4D3 5px center;
}

.rar {
	background:url("/img/layout/rar.jpg") no-repeat #E1E4D3 5px center;
}

.ttnorm { text-transform:none; }





/* -----------------------
---->>> Guest book <<<-----
----------------------- */

textarea {
	width:696px;
	float:left;
	clear:both;
	border:1px solid #ccc;
	color: #2e2e2e; 
	font-family: Arial, Verdana, sans-serif;
	font-size:1.0em;
	padding:2px;
	margin-bottom:5px;
}

input {
	border:1px solid #ccc;
	padding:2px;
	color: #2e2e2e; 
	font-family: Arial, Verdana, sans-serif;
}

label {
	width:60px;
}

button {
	font-size:0.9em;
}

.error, .done {
	float:left;
	clear:left;
	width:680px;
}

.error {
	background:#AF1015;
	color:#fff;
}

.done {
	background:#6da609;
	color:#fff;
}

.error p, .done p {
	padding:10px;
	margin:0;
}

.gbcontainer {
	float:left;
	clear:both;
	margin-top:20px;
}

.gbpageselect {
	float:left;
	clear:both;
	margin-top:7px;
}

.gbcomment {
	float:left;
	clear:both;
	border-left:3px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:10px;
	background:#eee;
	width:680px;
}

.gbcomment p {
	margin-bottom:0;
	margin:0;
}

.gbfrom {
	color:#666;
	text-transform:uppercase;
}

.gbfrom strong {
	color:#333;
}

/* -------------
--- Fancybox ---
------------- */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	background: transparent;
	z-index: 1104;
	display: none;
}

* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('/img/fancybox/fancy_loading.png') no-repeat;
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
}

* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 1101;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;
}

#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 32px;
	height: 32px;
	background: url('/img/fancybox/fancy_close.png') top left no-repeat;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #333;
}

.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.fancybox-title-over {
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background: url('/img/fancybox/fancy_title_over.png');
	display: block;
}

#fancybox-title-wrap {
	display: inline-block;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
	background: transparent url('/img/fancybox/fancy_title_left.png') repeat-x;
}

#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background: transparent url('/img/fancybox/fancy_title_main.png') repeat-x;
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	background: transparent url('/img/fancybox/fancy_title_right.png') repeat-x;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url('/img/fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background: transparent url('/img/fancybox/fancy_nav_left.png') no-repeat;
}

#fancybox-right-ico {
	background: transparent url('/img/fancybox/fancy_nav_right.png') no-repeat;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

div.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	z-index: 1001;
}

div#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	height: 20px;
	background: transparent url('/img/fancybox/fancy_shadow_n.png') repeat-x;
}

div#fancy-bg-ne {
	top: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('/img/fancybox/fancy_shadow_ne.png') no-repeat;
}

div#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('/img/fancybox/fancy_shadow_e.png') repeat-y;
}

div#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('/img/fancybox/fancy_shadow_se.png') no-repeat;
}

div#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	height: 20px;
	background: transparent url('/img/fancybox/fancy_shadow_s.png') repeat-x;
}

div#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('/img/fancybox/fancy_shadow_sw.png') no-repeat;
}

div#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('/img/fancybox/fancy_shadow_w.png') repeat-y;
}

div#fancy-bg-nw {
	top: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('/img/fancybox/fancy_shadow_nw.png') no-repeat;
}







