/* $Id: universal.css 13030 2008-02-18 18:31:24Z vlad $ */
/* ----------------------
Table of Contents:

- Images
- Font styles
- Sizes
- Colours
- Navigation
- Other
- Megafone Icon
- Hacks
------------------------*/


/* Images */

	img.magazineImg {
		width: 135px; height: 181px;
		border: 1px solid #b0b0b0;
		}
	.smallMagazineImg img {
		width: 94px; height: 125px;
		border: 1px solid #b0b0b0;
		display: block;
		}
	img.bigImage {
		width: 394px; height: 274px;
		border: 1px solid #b0b0b0;
		}
		
	img.centerColPix {
		border: 1px solid #b0b0b0;
		width: 190px; height: 132px;
		}


/* Font styles */
		
	.elevenpx {
		font-size: 11px;
		}
	.tenpx {
		font-size: 10px;
		}	
	
	.underLined a {
		text-decoration: underline !important;
		}
		.underLined span {text-decoration: none; padding: 5px 0px; background: #fff}
	

/* Sizes */

	.w192 {
		width: 192px !important;
		}
	.w380 {
		width: 380px !important;
	}
	
	.fixHeight600 .BlockTOP {
		width: 192px;
		margin: 0px auto;
		}
	.fixHeight300 .BlockTOP {
		width: 192px;
		margin: 0px auto;
		}
	

/* Colours */
	.black {
		color: #000 !important;
		}

	.darkgrey {
		color: #666;
		}
	.lightgrey {
		color: #ccc;
		}
	.red {
		color: red;
		}

	.whiteBg {
		background-color: #fff;
	}


/* Navigation */	

.navigation {
	width: 100%;
	}	
	.navigation img {
		width: 7px;	height: 9px;
		border-width: 0px !important;
		}
	.navigation td {
		width: 33%;
		text-align: center;
		padding: 8px 0px;
		}
		.navigation td.back {
			text-align: left;
			}
			.navigation td.back img {
				margin-right: 5px;
			}
		.navigation td.forward {
			text-align: right;
			}
			.navigation td.forward img {
				margin-left: 5px;
			}

	
	.dumbPager img {
		width: 11px; height: 9px;
		border-width: 0px;
		margin-left: 11px;
		}


/* Other */

	td {
		vertical-align: top;
		}
	
	.dottedRow {
		width: auto; height: 1px;
		background: url(../img/dotted_topBottom_bg.gif) left top repeat-x;
		display: block;
		font-size: 1px;
		}

	.bullet {
		color:#999;
		font-size: 12px;
		font-weight: bold;
		line-height: 14px;
		}
		
	.error {
		color:#c00;
	}


/* HAAAAAAAACKS */

/* hack png form button */

* html .png{
    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
    );
}
