/* COLORS
fff    - wtlt
fdff73 - wtmd
ffa60a - wtdk

496424 - grdk
1f2707 - grmd
97cd43 - grlt

02c6f6 - bllt
03171c - bldk
*/

/* BASE */
body, div, table, td, form, h1, h2, h3, h4, img{
	padding: 0 !important;
	margin: 0 !important;
	border: none!important;
}

body, div{
    font-family: "Tahoma","ms sans serif";
	font-size: 12px;
	overflow: visible;
}

body{
	background: #000 url("../images/utils/header/index.jpg") center top no-repeat;
    color: #fff;
	text-align: center;
}

table{
	border-collapse: collapse;
}

a:link, a:visited{
    color: #fdff73;
	text-decoration: underline;
}

a:hover{
    color: #fdff73;
	text-decoration: none;
}

a:active{
    color: #fdff73;
	text-decoration: underline;
}

h1{
	font-size: 22px;
	font-weight: 100;
	color: #97cd43;
	padding: 10px 0!important;
}
	h1 span{
		font-size: 12px;
	}

h2{
	font-size: 20px;
	font-weight: 100;
	color: #97cd43;
	padding: 10px 0!important;
}
	h2 u{
		font-size: 11px!important;
		font-weight: 100;
		cursor: pointer;
	}

h3{
	font-size: 18px;
	font-weight: 100;
	color: #97cd43;
	margin: 0 0 10px 0!important;
}

h4{
	font-size: 14px;
	font-weight: 100;
	color: #97cd43;
	margin: 0 0 5px 0!important; 
}

h5{
	font-size: 13px;
	font-weight: 100;
	color: #97cd43;
	margin: 0 0 5px 0!important; 
}

h6{
	font-size: 12px;
	font-weight: 700;
	color: #97cd43;
	margin: 0 0 5px 0!important; 
}

label{
	font-size: 13px;
	color: #97cd43;
	vertical-align: top!important;
	padding: 0 0 0 5px;
}

label span{
	color: #ffa60a!important;
	padding: 0 2px 0 0;
}

.base{
	width: 990px;
	text-align: center;
	margin: 0 auto!important;
}

.main{
	width: 990px;
	text-align: center;
	margin: 0 auto!important;
}

.header{
	overflow: hidden;
}
	.header .logo{
		display: block;
		width: 225px;
		height: 75px;
		text-align: center;
		background: url("../images/utils/logo/index.png") 0 15px no-repeat;
		margin: 55px 0 12px 75px!important;
		float: left;
	}
	.header ul.menuPart{
		display: block;
		width: 100%;
		height: 28px;
		font-size: 12px;
		list-style: none;
		padding: 2px 0 0 0!important;
		margin: 0!important;
		overflow: hidden;
		clear: left;
		float: left;
		background: url("../images/utils/backgroundDark.png") -1200px 0 repeat-y;
	}
		.header ul.menuPart li{
			height: 25px;
			padding: 0 7px 0 0;
			margin: 2px 0 0 0;
			float: left;
		}
		.header ul.menuPart li a{
			display: block;
			color: #fff;
			text-decoration: none;
			padding: 4px 7px!important;
		}
		.header ul.menuPart li a:hover{
			background: url("../images/utils/pixelDark.png");
		}
	.header .HoFBackground{
		font-size: 12px;
		color: #fdff73;
		margin: 113px 21px 0 0!important;
		float: right;
	}
		.header .HoFBackground .position{
			display: inline-block;
			width: 20px;
			text-align: center;
			font-size: 12px;
			color: #fdff73;
			margin: 0 9px 0 8px!important;
		}

.footer{
	width: 100%;
	color: #496424!important;
	text-align: left;
	overflow: hidden;
	padding: 0!important;
	margin: 5px 0 0 0!important;
}
	.footer .copy{
		font-size: 10px!important;
		float: left;
	}
	.footer .logo{
		display: block;
		width: 100px;
		height: 40px;
		background: url("../images/utils/logo/mini.png") 0 -5px no-repeat;
		margin: 0 10px 5px 0!important;
		float: left;
	}
	.footer ul.menuPart{
		display: block;
		list-style: none;
		font-size: 10px!important;
		padding: 2px!important;
		margin: 10px 0!important;
		overflow: hidden;
	}
		.footer ul.menuPart li{
			height: 14px;
			padding: 1px 10px;
			margin: 0;
			border-left: 1px solid #02c6f6!important;
			float: left;
		}
		.footer ul.menuPart li a{
			color: #fff!important;
			text-decoration: underline;
		}
		.footer ul.menuPart li a:hover{
			text-decoration: none;
		}
	.footer a{
		color: #496424!important;
	}
	.footer span{
		color: #fdff73!important;
	}

/* TOOLS */
.light{
	color: #fdff73!important;
}

.disabled{
	color: #97cd43!important;
}

.block{
	text-align: left!important;
	clear: both;
}

.blockPadding{
	text-align: left!important;
	padding: 0 0 0 15px!important;
}

.pagePadding{
	text-align: left!important;
	padding: 0 15px 0 0!important;
}

.pixel{
	overflow: hidden;
	background: url("../images/utils/backgroundBack.png") -100px 0 repeat-y;
}

.transparent{
	background: url("../images/utils/null.png");
}

.quoter{
	width: 25%;
	overflow: visible;
	float: left;
}

.half{
	width: 50%;
	float: left;
}

.quoterThree{
	width: 74%;
	float: left;
	text-align: left!important;
}

.clear{
	display: block;
	width: 100%!important;
	clear: both!important;
	overflow: hidden;
}

.full{
	width: 100%;
	clear: both;
}

.lalign{
	text-align: left!important;
}

.calign{
	text-align: center!important;
}

.ralign{
	text-align: right!important;
}

.fleft{
	float: left!important;
}

.fright{
	float: right!important;
}

.blockClose{
	display: none;
}

.blockOpen{
	display: block;
}

.help{
	font-size: 11px;
	color: #fdff73!important;
	cursor: help;
	border-bottom: 1px dashed;
}

.progress{
	padding: 50px!important;
	background: url("../images/utils/progress.gif") center center no-repeat;
}

.error{
	display: block;
	width: auto;
	text-align: center;
	border-top: 1px dashed #97cd43!important;
	border-bottom: 1px dashed #97cd43!important;
	padding: 25px!important;
	margin: 10px 0!important;
}
	.error span{
		display: block;
		text-align: center;
		margin: 0 auto!important;
	}
	.error p, .message p{
		padding: 0!important;
		margin: 0!important;
	}
.message{
	display: block;
	width: auto;
	text-align: center;
	border-top: 1px dashed #97cd43!important;
	border-bottom: 1px dashed #97cd43!important;
	padding: 25px!important;
	margin: 0 0 10px 0!important;
}

 .opener{
	display: inline-block;
	width: 16px;
	height: 15px;
	font-size: 11px!important;
	font-weight: 100!important;
	color: #fff!important;
	text-align: center!important;
	text-decoration: none!important;
	border: 1px solid #fff;
	background: url("../images/utils/pixel.png") center center;
	float: right;
	cursor: pointer;
}
	.opener:hover{
	}

h1 .opener{
	width: auto!important;
	height: auto!important;
	color: #97cd43!important;
	border: none!important;
	border-bottom: 1px dashed!important;
	padding: 0 0 1px 0!important;
	margin: 0 0 3px 0!important;
	background: transparent;
	float: left;
}
	h1 .opener:hover{
		border-bottom: 1px solid!important;
	}

.cornerLeft{
	height: 25px;
	width: auto;
	padding: 2px 7px 2px 12px!important;
	margin: 0 1px 0 0;
	background: url("../images/utils/cornerLeft.png") 0 0 no-repeat;
	float: left;
}
	.cornerLeft:hover, .cornerRight:hover{
		cursor: pointer;
	}
	a.cornerLeft, a.cornerLeft:hover{
		padding: 2px 7px 2px 12px!important;
		margin: 0 1px 0 0;
		text-decoration: none!important;
	}
	
.cornerRight{
	display: block;
	height: 25px;
	padding: 2px 12px 2px 5px!important;
	margin: 0 0 0 1px;
	background: url("../images/utils/cornerRight.png") top right no-repeat;
	float: left;
}
	a.cornerRight{
		padding: 2px 12px 2px 5px!important;
		margin: 0 0 0 1px;
		text-decoration: none;
	}

.war{
	display: block;
	font-size: 14px;
	color: #ffa60a;
	margin: 0 0 10px 0;
}

.warning{
	color: #ffa60a!important;
}
	strong.warning{
		font-weight: 100;
	}

.dashed{
	border-bottom: 1px dashed;
}

p.dashed{
	height: 0;
	padding: 0!important;
	margin: 5px 0!important;
	border-bottom: 1px dashed;
}

.small{
	font-size: 10px!important;
}

.srcLght{
	font-style: normal;
	color: #ddd!important;
	padding: 2px!important;
	background: url("../images/utils/pixel.png");
}

.page{
	text-align: left;
	padding: 5px 15px 15px!important;
	background: url("../images/utils/background.png") -200px 0 repeat-y;
}
	.page .pager{
		margin: 10px 0!important;
	}

.pageFooter{
	font-size: 10px;
	padding: 5px 10px!important;
	margin: 1px 0 10px 0!important;
	border-left: 5px solid #97cd43!important;
	background: url("../images/utils/background.png") -200px 0 repeat-y;
}
	.pageFooter p{
		padding: 2px 0;
		margin: 0;
	}

/* LINK */
.goRight{
	display: block;
	height: 13px;
	color: #fdff73!important;
	text-align: right;
	float: right;
	text-decoration: none!important;
	padding: 0 11px 0 0;
	background: url("../images/utils/arrow/goRight.gif") right 5px no-repeat;
	overflow: visible;
}
	
.goRightSmall{
	display: inline-block;
	height: 13px;
	color: #fdff73!important;
	text-decoration: none!important;
	padding: 0 11px 0 0;
	background: url("../images/utils/arrow/goRight.gif") right 5px no-repeat;
}

.goRightFirst{
	display: inline-block;
	height: 13px;
	color: #fdff73!important;
	text-decoration: none!important;
	padding: 0 0 0 11px;
	background: url("../images/utils/arrow/goRight.gif") 0 5px no-repeat;
}
	.goRight:hover, .goRightSmall:hover, .goRightFirst:hover{
		text-decoration: underline!important;
	}

/* PRODUCT */
.product{
	text-align: center;
}
	.product a{
		text-decoration: none;
	}
		.product a:hover{
			text-decoration: underline!important;
		}
	.product #total{
		width: 100%;
		padding-bottom: 5px!important;
	}
	.product .header{
		height: 50px;
		text-align: center;
		padding: 10px 10px 0 10px!important;
		background: url("../images/utils/product/header.png") top center no-repeat;
		white-space: nowrap;
		overflow: hidden;
	}
		.product .header h2, .product .header h3{
			display: inline;
			margin: 0!important;
		}
	.product table{
		width: 100%;
	}
		.product table td{
			width: 50%;
		}
	.product .image{
		padding: 0 15px 0 0!important;
	}
		.product .image table{
			width: 324px;
			height: 215px;
			z-index: 1;
			background: url("../images/utils/product/imageBackground.png") top center no-repeat;
		}
			.product .image table .cornerLeft, .product .image table .cornerRight{
				width: 50px;
				height: auto;
				font-size: 14px;
				text-align: center;
				line-height: 8px;
				padding: 25px 5px!important;
				background: url("../images/utils/product/header.png") -15px center no-repeat;
			}
			.product .image table .cornerRight{
				background-position: -630px center!important;
			}
			.product .image table img{
				width: 200px;
				height: 200px;
				color: #1f2707!important;
				text-align: center;
				margin: 2px 0 0 -1px!important;
				border: 1px solid #1f2707!important;
			}
				.product table .image table label.status{
					display: block;
					width: 120px;
					height: 70px;
					position: relative;
					z-index: 2;
					bottom: -72px;
					right: -81px;
					margin: -72px 0 0 0;
				}
					.product table .image label#sale{
						background: url("../images/utils/product/statusSale.png") no-repeat;
					}
					.product table .image label#novelty{
						background: url("../images/utils/product/statusNovelty.png") no-repeat;
					}
					.product table .image label#exclusive{
						background: url("../images/utils/product/statusExclusive.png") no-repeat;
					}
					.product table .image label#notinstore{
						background: url("../images/utils/product/statusNotinstore.png") no-repeat;
					}
					.product table .image label#waiting{
						background: url("../images/utils/product/statusWaiting.png") no-repeat;
					}
					.product table .image label#halloffame{
					background: url("../images/utils/product/statusHoF.png") no-repeat;
				}
	.product .notice{
		text-align: left;
	}
	.product .button{
		width: 324px;
		height: 95px;
		background: url("../images/utils/product/buttonBuy.png") no-repeat;
		overflow: hidden;
		position: relative;
		z-index: 2;
		margin: -50px 0 0 0!important;
	}
		.product .button a{
			color: #fdff73!important;
		}
		.product .button span{
			width: 200px;
			height: 30px;
			margin: 61px auto 0 auto!important;
		}
			.product .button span.priceSpecial{
				margin-top: 58px!important;
			}
			.product .button span .help{
				position: relative;
				bottom: -2px;
			}
	.product .small{
		padding: 2px 0!important;
		margin: 0!important;
		white-space: nowrap;
	}
	.product .disabled{
		font-size: 10px;
		margin: 0 0 10px 0!important;
	}
	.product .description{
		text-align: justify;
		margin: 5px 0 15px 0!important;
	}
	.product span{
		color: #fdff73;
	}
	.product .menu{
		margin: 10px 0!important;
	}
		.product .menu label{
			margin: 0!important;
		}
			.product .menu .status p{
				display: block;
				height: 40px;
				font-size: 11px;
				text-align: left;
				padding: 0 0 0 60px!important;
				margin: 0!important;
			}
			.product .menu #atention{
				padding-top: 5px!important;
				color: #ffa60a;
				background: url("../images/utils/ico/atention.png") 0 -5px no-repeat;
			}
				.product .menu #atention a, .product .menu #halloffame a{
					text-decoration: underline!important;
				}
				.product .menu #atention a{
					color: #ffa60a!important;
				}
					.product .menu #atention a:hover, .product .menu #halloffame a:hover{
						text-decoration: none!important;
					}
			.product .menu #halloffame{
				color: #fdff73;
				padding-top: 5px!important;
				background: url("../images/utils/ico/icoHoFBackground.png") no-repeat;
			}
		.product .menu .links{
			text-align: left;
		}
		.product .menu ul{
			display: block;
			list-style: none;
			margin: 0 0 15px 0!important;
			padding: 0!important;
			overflow: visible;
		}
			.product .menu ul li{
				text-align: left;
				padding: 0;
				margin: 0;
			}			
				.product .menu ul li label{
					display: inline-block;
					width: 75px;
					color: #97cd43;
					margin: 4px 0 0 0;
				}

/* CATALOG */
.catalog{
	padding: 0 0 20px 0!important;
}
	.catalog h1{
		font-size: 20px;
		margin: 0!important;
		padding: 4px 10px 10px 50px!important;
		background: url("../images/utils/ico/catalog.png") 0 5px no-repeat;
		overflow: hidden;
	}
	.pricelist{
		display: inline-block;
		text-align: right;
		float: right;
		padding: 0 0 0 20px;
		background: url("../images/utils/ico/icoXls.gif") 0 1px no-repeat;
	}
 #catalog{
	width: 100%;
	border-collapse: collapse;
}
	#catalog tr{
		background: url("../images/utils/table/tdBack.png") 0 0 repeat-x;
	}
	#catalog th{
		padding: 5px 3px!important;
		border: 1px solid #1f3216!important;
	}
	#catalog td{
		padding: 3px!important;
		border: 1px solid #1f3216!important;
	}
	#catalog th{
		font-weight: 100;
		color: #97cd43;
	}
		#catalog th a{
			color: #fff;
			text-decoration: none;
		}
		#catalog th a:hover{
			text-decoration: underline;
		}
	#catalog span{
		color: #fdff73!important;
	}
	#catalog .dirNull{
		display: inline-block;
		height: 17px;
		color: #fdff73!important;
		text-decoration: none!important;
		padding: 3px 21px 0 0;
		background: url("../images/utils/arrow/dirNull.gif") right 5px no-repeat;
	}
	#catalog .goDown{
		display: inline-block;
		height: 17px;
		color: #fdff73!important;
		text-decoration: none!important;
		padding: 0 11px 0 0;
		background: url("../images/utils/arrow/goDown.gif") right 5px no-repeat;
	}
	#catalog .goUp{
		display: inline-block;
		height: 17px;
		color: #fdff73!important;
		text-decoration: none!important;
		padding: 0 11px 0 0;
		background: url("../images/utils/arrow/goUp.gif") right 5px no-repeat;
	}
	#catalog .goMore{
		display: block;
		height: 13px;
		color: #fdff73!important;
		text-align: right;
		text-decoration: none!important;
		padding: 0 11px 0 0;
		margin: 0 10px 0 0;
		background: url("../images/utils/arrow/goRight.gif") right 5px no-repeat;
	}
		#catalog .goMore:hover{
			text-decoration: underline!important;
		}
	#catalog .label{
		width: 200px;
		font-size: 13px!important;
		color: #97cd43;
	}
	#catalog select, #catalog input{
		font-size: 11px;
	}
	#catalog textarea{
		width: 300px;
		height: 100px;
		font-size: 13px!important;
	}
	#catalog .opener{
		width: 18px;
		color: #fdff73;
		border: none!important;
		padding: 1px 0!important;
		margin: 0!important;
		float: none;
	}
		#catalog .opener:hover{
			color: #1f3216!important;
		}
			#catalog .opener:hover span{
				color: #1f3216!important;
			}
	#catalog .number{
		width: 18px;
		padding: 1px!important;
	}
	#catalog .number span{
		display: block;
		width: 18px;
		text-align: center;
		text-decoration: none;
		padding: 4px 2px!important;
		margin: 0!important;
		background: #02c6f6;
	}
	#catalog .price{
		width: 75px;
		text-align: center!important;
		white-space: nowrap;
	}
		#catalog .price .help{
			font-size: 10px!important;
		}
	#catalog .buy{
		width: 125px;
		text-align: center!important;
		white-space: nowrap;
	}
		#catalog .buy a{
			color: #fdff73!important;
			text-decoration: none;
			border: none;
		}
			#catalog .buy a:hover{
				text-decoration: underline;
			}
	#catalog .header{
		font-size: 11px;
	}
		#catalog .header a{
			text-decoration: none;
			color: #fdff73!important;
		}
	#catalog .title{
	}
		#catalog .HoF{
			background: url("../images/utils/product/statusHoF.png") right top no-repeat;
		}
		#catalog .title a{
			color: #fff;
			text-decoration: none;
		}
		#catalog .title a:hover{
			color: #fdff73;
		}
		#catalog .image{
		display: inline-block;
		position: relative;
		z-index: 1;
		float: left;
		padding: 0 15px!important;
	}
		#catalog .image .preveiw{
			width: 75px;
			height: 75px;
			border: 1px solid #1f2707!important;
		}
			#catalog .image .preveiw:hover{
				border: 1px solid #40411d!important;
			}
		#catalog .image .big{
			width: 200px;
			height: 200px;
			border: 1px solid #1f2707!important;
		}
			#catalog .image .big:hover{
				border: 1px solid #40411d!important;
			}
	#catalog .enlarge{
		display: block;
		width: 40px;
		height: 40px;
		background: url("../images/utils/button/enlarge.png") 0 0 no-repeat !important;
		position: relative;
		z-index: 2;
		bottom: 25px;
		left: 45px;
	}
	#catalog .miniaturize{
		display: block;
		width: 40px;
		height: 40px;
		background: url("../images/utils/button/miniaturize.png") 0 0 no-repeat !important;
		position: relative;
		z-index: 2;
		bottom: 25px;
		left: 170px;
	}
	#catalog .notice{
		color: #ddf7ba;
		text-align: left;
		background: url("../images/utils/table/noticeBack.png") 0 0 repeat-x;
		padding: 15px!important;
		margin: 5px 5px 5px 40px!important;
		overflow: visible;
	}
	#catalog .disabled{
		font-size: 10px!important;
		text-align: right;
		padding: 0 10px 0 0!important;
	}	
	#catalog .warning{
		color: #ffa60a!important;
	}
	#catalog .artistTitle{
		font-size: 10px;
		padding-top: 1px;
	}

#catalogMini{
	text-align: center;
	margin: 0 15px 0 0!important;
}
	#catalogMini .block{
		text-align: center;
		margin: 0 0 15px 0!important;
	}
	#catalogMini a{
		color: #000;
		text-decoration: none;
	}
	#catalogMini h3{
		width: 57%;
		font-size: 15px;
		font-weight: 100!important;
		margin: 0!important;
		padding: 2px 2px 0 5px!important;
		background: #02c6f6;
		overflow: hidden;
	}
		#catalogMini h3 a{
			display: inline-block;
			float: left;
			color: #fff!important;
		}
			#catalogMini h3 a:hover{
				color: #fff!important;
				text-decoration: underline;
			}
	#catalogMini .opener, #catalogMidi .opener{
		margin: 0 0	1px 0!important;
		padding: 0!important;
		float: right;
		background: transparent;
	}
		#catalogMini .opener:hover, #catalogMidi .opener:hover{
			background: url("../images/utils/pixelDark.png") center center;
		}
	#catalogMini .menu{
		width: 190px;
		overflow: hidden;
		padding: 10px 0!important;
		margin: 0 auto!important;
		float: left;
		border-top: 1px solid #02c6f6!important;
		border-right: 1px solid #02c6f6!important;
	}
	#catalogMini .image{
		
	}
		#catalogMini .image img{
			float: left;
			width: 125px!important;
			height: 125px!important;
			border: 1px solid #1f2707!important;
		}
			#catalogMini .image img:hover{
				border: 1px solid #40411d!important;
			}
	#catalogMini a.cornerLeft, #catalogMini a.cornerRight{
		width: 20px;
		font-size: 30px!important;
		color: #02c6f6!important;
		margin: 40px 0 0 0;
		padding: 5px 5px 20px 5px!important;
		background: url("../images/utils/product/header.png") -20px 0 no-repeat;
	}
		#catalogMini a.cornerRight{
			background-position: -655px 0;
		}
		#catalogMini a.cornerLeft:hover, #catalogMini a.cornerRight:hover{
			color: #fff!important;
		}
	#catalogMini a.title{
		display: block;
		width: 200px;
		color: #fff;
		line-height: 12px;
		font-size: 11px;
		text-align: left;
		padding: 5px 2px 5px 10px!important;
		background: url("../images/utils/backgroundDark.png") -1500px 0;
		border-left: 5px solid #97cd43!important;
		clear: both;
	}
		#catalogMini a.title:hover{
			color: #fdff73;
		}
		#catalogMini a.title h5{
			font-size: 12px;
			color: #97cd43;
		}

#catalogMidi{
	width: auto;
	height: 450px;
	text-align: left;
	margin: 0 0 5px 0!important;
	border: 1px solid #02c6f6!important;
}
	.catalogMidi2{
		background: url("../images/utils/catalog/midiNovelty.png") 0 0 no-repeat!important;
	}
	.catalogMidi4{
		background: url("../images/utils/catalog/midiSale.png") 0 0 no-repeat!important;
	}
	.catalogMidi5{
		background: url("../images/utils/catalog/midiExclusive.png") 0 0 no-repeat!important;
	}
	#catalogMidi h3{
		width: 75%;
		height: 25px;
		font-size: 12px;
		font-weight: 100!important;
		color: #fff;
		margin: 0 0 10px 0!important;
		padding: 0 7px 0 0!important;
		background: #02c6f6;
	}
	#catalogMidi a{
		color: #fff;
		text-decoration: none!important;
	}
		#catalogMidi h3 a{
			display: inline-block;
			border-right: 1px solid #03171c;
			padding: 5px 20px!important;
			background: none;
			float: left;
		}
		#catalogMidi h3 .goMore{
			font-size: 11px;
			padding: 5px 10px!important;
			margin: 0 -7px 0 0;
			border: none;
			border-left: 1px solid #03171c;
			float: right;
		}
			#catalogMidi h3 span:hover{
				cursor: pointer;
				text-decoration: underline;
			}
			#catalogMidi h3 a:hover, #catalogMidi h3 a.active{
				background: url("../images/utils/pixelDark.png") center center repeat-x;
			}
	#catalogMidi .opener{
		margin: -31px 3px 0 0!important;
		padding: 0!important;
	}
	#catalogMidi .list{
		width: 90%;
		margin: 0 0 0 1%!important;
		float: left;
	}
		#catalogMidi .list .clear{
			height: 202px;
			margin: 0 0 5px 0!important;
			overflow: hidden;
		}
			#catalogMidi .list .clear .block{
				width: 25%!important;
				float: left!important;
				clear: none;
			}
				#catalogMidi .list .clear .block:hover a{
					color: #fdff73;
				}
	#catalogMidi .cornerLeft, #catalogMidi .cornerRight{
		width: 4%!important;
		height: 415px;
		font-size: 30px!important;
		color: #02c6f6!important;
		padding: 0!important;
		margin: 0!important;
		background: url("../images/utils/backgroundDark.png") -750px 0 repeat-y;
	}
	#catalogMidi .cornerRight{
		float: right;
	}
		#catalogMidi .cornerLeft span, #catalogMidi .cornerRight span{
			display: block;
			padding: 175px 0 0 10px!important;
		}
		#catalogMidi .cornerLeft:hover, #catalogMidi .cornerRight:hover{
			color: #fff!important;
			background: url("../images/utils/backgroundDark.png") -700px 0 repeat-y;
		}
	#catalogMidi .menu{
	}
	#catalogMidi .image{
		color: #03171c;
	}
		#catalogMidi .image img{
			width: 125px!important;
			height: 125px!important;
			border: 1px solid #1f2707!important;
		}
			#catalogMidi .image img:hover{
				width: 200px!important;
				height: 200px!important;
				border: 1px solid #40411d!important;
			}
	#catalogMidi a.title{
		display: block;
		width: 200px;
		color: #fff;
		line-height: 12px;
		font-size: 11px;
		text-align: left;
		padding: 5px 2px 5px 10px!important;
		background: url("../images/utils/backgroundDark.png") -1500px 0;
		border-left: 5px solid #97cd43!important;
		clear: both;
		overflow: hidden;
	}
		#catalogMidi a.title h5{
			font-size: 12px;
			color: #97cd43;
		}

/* REGISTRATION */
.registration{
}
	.registration h1{
		font-size: 20px;
		margin: 0!important;
		padding: 10px 10px 20px 45px!important;
		background: url("../images/utils/ico/registration.png") 0 0 no-repeat;
	}
	.registration label{
		display: inline-block;
		width: 200px;
		height: 20px;
	}

/* SETTING */
.setting{
}
	.setting h1{
		font-size: 20px;
		margin: 0!important;
		padding: 10px 10px 20px 45px!important;
		background: url("../images/utils/ico/registration.png") 0 0 no-repeat;
	}
	.setting #catalog .warning{
		font-size: 10px;
	}
	.setting form table, .setting form div, .setting form textarea{
		font-size: 11px;
	}
	.setting form table, .setting .pager{
		border: 1px solid #1f3216!important;
		margin: 2px 0 0 0!important;
		padding-top: 10px!important;
	}
		.setting form label{
			display: inline-block;
			width: 200px;
			height: 20px;
		}
		.setting form #catalog td{
			border-left: none!important;
			border-right: none!important;
		}
		.setting form span#helperAddress {
			color: #fff!important;
		}


/* COMMENT */
.comment{
}
	.comment h1, #comment h1{
		height: 40px;
		font-size: 20px;
		margin: 0 0 0 -5px!important;
		padding: 10px 10px 20px 45px!important;
		background: url("../images/utils/ico/news.png") 0 0 no-repeat!important;
		overflow: visible;
	}
	.comment form label, #comment form label{
		display: block;
		padding: 5px 0;
		clear: both!important;
	}
	.comment form #catalog td, #comment form #catalog td{
		padding: 5px!important;
	}
	.comment #header, #comment #header{
		font-size: 11px!important;
		color: #97cd43!important;
		margin: 1px 0 0 0!important;
	}
	.comment .rating, #comment .rating{
		display: inline-block;
		width: 20px;
		height: 20px;
		font-size: 15px;
		color: #fdff73;
		text-align: center;
		margin: 0 10px 0 0!important;
		background: url("../images/utils/pixel.png") center center;
	}
	.comment .goRight{
		font-size: 11px!important;
	}
	.comment .notice{
		text-align: justify;
		padding: 0 0 15px 30px!important;
	}
	#comment h1{
		margin: 0!important;
		padding: 3px 10px 10px 50px!important;
	}
	#comment .list{
		overflow: hidden;
		clear: both;
	}
	#comment .avatar{
		width: 90px;
		height: 90px;
		float: left;
		margin: 0 25px 25px 0!important;
	}
	#comment .message, #comment .error{
		border-top: 1px dashed #97cd43!important;
		border-bottom: 1px dashed #97cd43!important;
	}

/* FEEDBACK */
.feedback{
}
	.feedback h1{
		font-size: 20px;
		margin: 0!important;
		padding: 10px 10px 20px 45px!important;
		background: url("../images/utils/ico/mail.png") 0 0 no-repeat!important;
		overflow: hidden;
	}	
		.feedback h1#form{
			font-size: 20px;
			margin: 0!important;
			padding-bottom: 5px!important;
		}
	.feedback a{
		text-decoration: none;
	}
	.feedback a:hover{
		text-decoration: underline!important;
	}
	.feedback .title a{
		color: #fdff73!important;
	}
	.feedback form{
		width: 85%;
		overflow: hidden;
		padding: 0 auto!important;
		margin: 0 auto!important;
	}
	.feedback textarea{
		width: 99%!important;
		height: 200px!important;
	}
	.feedback form label{
			display: block!important;
			clear: both!important;
			padding: 10px 0 2px 0!important;
			margin: 0!important;
		}
		.feedback form input, .feedback form select, .feedback form textarea{
			width: 100%;
		}
		.feedback form textarea{
			height: 100px;
		}
			.feedback form input.button{
			width: auto!important;
			margin: 10px 0!important;
			float: right;
		}
	.feedback .date{
		display: block;
		color: #97cd43;
		padding: 0 0 5px 0;
	}
	.feedback table#catalog span.date{
		font-size: 11px;
		color: #fff!important;
		padding: 0!important;
	}
	.feedback .status{
		color: #97cd43;
		padding: 10px;
	}
	.feedback table#catalog .status0, .feedback table#catalog .status1, .feedback table#catalog .status2{
		font-size: 11px;
		color: #ffa60a;
		white-space: nowrap;
		text-align: center;
	}
	.feedback table#catalog .status1{
		color: #fff;
	}
	.feedback table#catalog .status2{
		color: #02c6f6;
	}
	.feedback .icoAttachment, .feedback .icoRar, .feedback .icoImage{
		text-decoration: none;
		padding: 0 0 0 20px;
	}
	.feedback .icoAttachment:hover, .feedback .icoRar:hover, .feedback .icoImage:hover{
		text-decoration: none;
		padding: 0 0 0 20px;
	}
	.feedback .icoAttachment{
		background: url("../images/utils/ico/icoAttachment.gif") 0 0 no-repeat;
	}
	.feedback .icoRar{
		background: url("../images/utils/ico/icoRar.gif") 0 0 no-repeat;
	}
	.feedback .icoImage{
		background: url("../images/utils/ico/icoImage.gif") 0 0 no-repeat;
	}

/* CART */
.cart{
}
	.cart h1{
		font-size: 20px;
		margin: 0!important;
		padding: 10px 10px 20px 45px!important;
		background: url("../images/utils/ico/cart.png") 0 0 no-repeat;
	}
	.cart .warning{
		font-size:11px;
		color: #ffa60a;
		padding: 3px 0!important;
	}
	.cart span{
		color: #fff!important;
	}

/* WISHLIST */
.wishList{
}
	.wishList h1{
		font-size: 20px;
		margin: 0!important;
		padding: 10px 10px 20px 45px!important;
		background: url("../images/utils/ico/wishlist.png") 0 0 no-repeat;
	}

/* ORDER */
.order{
}
	.order h1{
		font-size: 20px;
		margin: 0!important;
		padding: 10px 10px 20px 45px!important;
		background: url("../images/utils/ico/history.png") 0 0 no-repeat;
	}
	.order label{
		display: inline-block;
		width: 150px;
		height: 20px;
		padding: 0 0 0 5px;
	}
	.order #catalog span{
		color: #fff!important;
	}
	.order #catalog a{
		text-decoration: none!important;
	}
		.order #catalog a:hover{
			text-decoration: underline!important;
		}
	.order #trouble, .order #trouble span{
		color: #000!important;
		background: #ffc72d;
	}
	.order #trouble a{
		color: #ff2400;
	}

/* CHECKOUT */
.checkout, .delivery, .payment, .confirm, .complete{
}
	.checkout h1, .delivery h1, .payment h1, .confirm h1, .complete h1{
		font-size: 20px;
		margin: 0!important;
		padding: 10px 10px 20px 45px!important;
		background: url("../images/utils/ico/cart.png") 0 0 no-repeat;
	}
	.checkout .pager, .delivery .pager, .payment .pager, .confirm .pager, .complete .pager{
		border: 1px solid #1f3216!important;
		margin: 2px 0 0 0!important;
		padding: 10px!important;
	}
	.checkout .menu, .delivery .menu, .payment .menu, .confirm .menu, .complete .menu {
		text-align: center;
	}
	.checkout .menu .disabled, .delivery .menu .disabled, .payment .menu .disabled, .confirm .menu .disabled, .complete .menu .disabled{
		color: #97cd43!important;
	}
		.checkout #catalog a, .delivery #catalog a, .payment #catalog a, .confirm #catalog a, .complete #catalog a{
			font-size: 11px;
			color: #fdff73;
			text-decoration: underline;
		}
		.checkout #catalog a:hover, .delivery #catalog a:hover, .payment #catalog a:hover, .confirm #catalog a:hover, .complete #catalog a:hover{
			text-decoration: none;
		}

/* MENU */
.pager{
	display: block;
	height: 30px;
	overflow: visible;
	background: url("../images/utils/product/header.png") top center no-repeat;
	padding: 16px 0 4px 0!important;
	clear: both;
}
	.pager .button{
		float: right;
	}
	.pager a{
		display: inline-block;
		color: #fdff73;
		text-align: center;
		padding: 4px 5px!important;
	}
	.pager a:hover{
		background: url("../images/utils/pixel.png") center center repeat-x;
	}
	.pager a:visited{
		color: #97cd43!important;
	}

.paginator{
	width: 400px;
	text-align: right;
	float: right;
	margin: -11px 0 0 0!important;
}
	.paginator table{
		width: 100%;
		border-collapse: collapse;
		table-layout: fixed;
		padding: 0!important;
		margin: 0!important;
	}
	.paginator table td{
			text-align: center;
			white-space: nowrap;
			padding: 0;
		}
	.paginator span{
		display: inline-block;
		color: #fff;
		text-align: center;
		padding: 4px 5px!important;
	}
	.paginator a{
		text-decoration: none;
	}
		.paginator span strong {
			display: inline-block;
			font-style: normal;
			font-weight: 100;
			color: #fdff73;
			text-align: center;
			background: url("../images/utils/pixel.png") center center repeat-x;
			padding: 4px 5px!important;
		}
	.paginator .scrollBar{
		width: 100%;
		height: 10px;
		position: relative;
	}
	.paginator .scrollUnderline {
		width: 100%;
		height: 1px;
		border-bottom: 1px dashed #fdff73!important;
		overflow: hidden;
	}
	.paginator .scrollThumb{
		height: 3px;
		font-size: 1px;
		background: #fdff73;
		position: absolute;
		z-index: 2;
		top: 0;
		left: 0;
	}
	.paginator .slider{
		display: block;
		width: 20px;
		height: 20px;
		margin: 0 0 0 -10px!important;
		background: url("../images/utils/slider.gif") 50% 50% no-repeat;
		position: absolute;
		top: -5px;
		left: 50%;
		overflow: hidden;
		cursor: pointer;
	}
	.paginator .pageMark{
		width: 0;
		height: 3px;
		position: absolute;
		background: #ffa60a;
		z-index: 1;
		top: 0;
		left: 0;
		overflow: hidden;
	}
	.fullsize .scrollThumb{
		display: none;
	}	
	
.letter{
	overflow: hidden;
}
	.letter a, .letter a:visited{
		display: block;
		width: auto;
		color: #fdff73;
		text-decoration: none;
		text-align: center;
		padding: 4px 7px 4px 8px;
		float: left;
	}
	.letter a:hover, .letter a#active{
		color: #fdff73!important;
		text-decoration: none;
		background: url("../images/utils/pixel.png");
	}

.breadcrumb{
	font-size: 11px!important;
	white-space: nowrap;
	text-align: left!important;
	overflow: hidden;
	padding: 10px 15px 10px 0!important;
}
	.breadcrumb span{
		color: #97cd43;
	}
	.breadcrumb a{
		text-decoration: none;
		font-size: 11px!important;
		color: #fdff73;
	}
	.breadcrumb a:hover{
		text-decoration: underline;
	}

/* PANEL */
#panelUser{
	height: 120px;
	text-align: left;
	margin: 5px 0!important;
	background: url("../images/utils/backgroundDark.png") -400px 0 repeat-y;
	overflow: hidden;
	clear: both;
}
	#panelUser .opener, #panelUserShort .opener{
		margin: -27px 3px 0 0!important;
		background: transparent;
	}
		#panelUser .opener:hover, #panelUserShort .opener:hover{
			background: url("../images/utils/pixel.png") center center;
		}
	#panelUser input{
		margin-top: 1px;
	}
	#panelUser .avatar{
		float: left;
		margin: 0 20px 5px 0!important;
	}
	#panelUser u{
		cursor: pointer;
		text-decoration: none;
	}
	#panelUser #formUserPanelHeader{
		height: 25px;
		font-size: 14px;
		padding: 0;
		margin: 0;
		overflow: hidden;
	}
		#panelUser #formUserPanelHeader a{
			color: #fff;
			border-bottom: 1px dashed #fff!important;
			text-decoration: none;
		}
			#panelUser #formUserPanelHeader a:hover, #panelUser #formUserPanelHeader a.active{
				color: #97cd43;
				border: none!important;
			}
			#panelUser #formUserPanelHeader a:hover{
				border-bottom: 1px solid #97cd43!important;
			}
	#panelUser #messageBlock{
		color: #fdff73!important;
		height: 25px;
	}
	#panelUser #panelBlock{
		height: 65px;
		font-size: 11px!important;
	}
	#panelUser .cornerLeft, #panelUser .cornerRight, #panelUserShort .cornerLeft, #panelUserShort .cornerRight{
		font-size: 14px;
		color: #fdff73!important;
		padding-top: 6px!important;
	}
		#panelUser .cornerLeft:hover, #panelUser .cornerRight:hover, #panelUserShort .cornerLeft:hover, #panelUserShort .cornerRight:hover{
			color: #fff!important;
			padding: 6px 10px 2px 9px!important;
			margin: 0 -2px 0 1px;
			text-decoration: none!important;
		}
		#panelUser .cornerLeft:hover, #panelUserShort .cornerLeft:hover{
			padding: 6px 9px 2px 12px!important;
			margin: 0 1px 0 -2px;
		}
	#panelUser form, #panelUserShort form{
		height: 30px;
		margin: 0 10px 0 0!important;
	}
		#panelUser form .listInput, #panelUserShort form .listInput{
			height: 26px;
			width: auto;
			font-size: 18px;
			color: #fff;
			text-align: right;
			padding: 2px!important;
			margin: 0 0 2px 0!important;
			background: url("../images/utils/pixel.png") center center repeat-x;
			float: left;
		}
			#panelUser form .listInput input#search, #panelUserShort form .listInput input#search{
				width: 370px;
			}
			#panelUser form .listInput #button, #panelUserShort form .listInput #button{
				display: none;
			}

		#panelUser form .cornerLeft:hover, #panelUserShort form .cornerLeft:hover{
			color: #fff!important;
			padding: 6px 7px 0 12px!important;
			margin: 0!important;
			cursor: default;
		}

#panelUserShort{
	width: 100%;
	height: 30px;
	text-align: left;
	float: right;
	margin: 5px 0!important;
	background: url("../images/utils/backgroundDark.png") -500px 0 repeat-y;
	clear: both;
}
	#panelUserShort .opener{
		margin: 3px 4px 0 0!important;
	}
		#panelUserShort a{
			color: #fff!important;
			text-decoration: none!important;
		}
	#panelUserShort .menuUser{
		display: block;
		width: 40%;
		color: #02c6f6;
		padding: 4px 0 0 0!important;
		float: left;
	}
		#panelUserShort .menuUser a{
			font-size: 15px;
			margin: 0 0 0 7px!important;
		}
		#panelUserShort .menuUser a:hover{
			text-decoration: underline!important;
		}
	#panelUserShort .searchMini{
		float: right;
	}

.goods{
	font-size: 11px!important;
}
	.goods ul{
		display: block;
		list-style: none;
		margin: 0!important;
		padding: 0 10px 0 0!important;
		float: left;
		overflow: visible;
	}
		.goods ul li{
			padding: 0 0 0 5px;
			margin: 0;
		}
			.goods ul li a{
				color: #fff;
				text-decoration: none;
			}
			.goods ul li a:hover{
				text-decoration: underline;
			}
			.goods ul li.button{
				display: block;
				width: auto;
				height: 30px;
				font-weight: 700;
				padding: 6px 10px 0 10px!important;
				margin: -3px 0 0 15px!important;
				background: url("../images/utils/button/order.png") right top no-repeat;
			}
				.goods ul li.button a{
					margin: 0 0 0 10px;
					color: #fdff73!important;
				}
	.goods .disabled{
		color: #aba!important;
		padding: 0 0 0 3px;
	}

/* blockProductViewed */
#blockProductViewed{
	position: relative;
	z-index: 2;
}
	#blockProductViewed #menuBlock{
		height: 30px;
		z-index: 3;
		position: relative;
		margin: -25px 30px 0 0!important;
	}
		#blockProductViewed #menuBlock #alt p{
			font-size: 11px;
			padding: 3px 5px!important;
			margin: -50px 0 0 0!important;
			background: url("../images/utils/pixelDark.png") center center repeat-x;
			overflow: hidden;
			float: left;
		}
		#blockProductViewed #menu{
			width: auto;
			height: 30px;
			float: right;
		}
			#blockProductViewed #menu h3{
				display: block;
				width: auto;
				height: 25px;
				font-size: 14px;
				color: #fff;
				padding: 6px 10px 0 10px!important;
				background: url("../images/utils/pixel.png") center center repeat-x;
				float: left;
			}
			#blockProductViewed #menu a{
				text-decoration: none;
			}
			#blockProductViewed #menu a:hover{
				color: #fff;
			}
			#blockProductViewed span{
				color: #fdff73;
			}
			#blockProductViewed span:hover{
				color: #fff;
				cursor: pointer;
			}
	#blockProductViewed .image{
		float: left;
		margin: 0 5px 0 0!important;
		filter:alpha(opacity=20);
		-moz-opacity: 0.2;
		-khtml-opacity: 0.2;
		opacity: 0.2;
	}
	#blockProductViewed .container{
		height: 75px;
		overflow: hidden;
		clear: both;
	}

#menuManufacturer, #menuManufacturerShort{
	font-size: 14px;
	text-align: left;
	padding: 3px 0 0 0!important;
	margin: 0 0 5px 0!important;
	background: url("../images/utils/backgroundDark.png") -1200px 0 repeat-y;
	overflow: hidden;
	clear: both;
}	
	#menuManufacturer a, #menuManufacturerShort a{
		display: inline-block;
		font-weight: 100!important;
		color: #fff;
		text-decoration: none;
		text-align: center;
		padding: 3px 7px!important;
	}
	#menuManufacturer a:hover, #menuManufacturer a.active{
		background: url("../images/utils/pixelDark.png");
	}
	#menuManufacturer img, #menuManufacturerShort img{
		float: left;
		margin: 0 15px 0 0!important;
	}
		#menuManufacturer img:hover, #menuManufacturerShort img:hover{
			cursor: pointer;
		}
	#menuManufacturer .opener, #menuManufacturerShort .opener{
		padding: 0!important;
		margin: 1px 4px 0 0!important;
		background: transparent;
	}
		#menuManufacturer .opener:hover, #menuManufacturerShort .opener:hover, #menuManufacturerShort a:hover, #menuManufacturerShort a.active{
			background: url("../images/utils/pixelDark.png") center center;
		}

#menuManufacturerShort{
	height: 30px;
	font-size: 13px;
	padding: 0!important;
}	
	#menuManufacturerShort a{
		margin: 5px 0 0 0!important;
		padding: 2px 7px!important;
	}
	#menuManufacturerShort img{
		width: 175px;
		padding: 0!important;
		margin: -2px 10px 5px -36px!important;
		border: 0;
	}
	#menuManufacturerShort .opener{
		padding: 0!important;
		margin: 4px 4px 0 0!important;
		float: right;
	}

/* blockProductTop25 */
#blockProductTop{
	margin: 5px 0 15px 0!important;
	background: url("../images/utils/ico/top25.png") 0 3px no-repeat;
}
	#blockProductTop h4{
		font-size: 14px;
		padding: 5px 10px 10px 50px!important;
		margin: 0 0 0 -5px!important;
		background: url("../images/utils/backgroundBack.png") -150px 0 repeat-y;
	}
		#blockProductTop h4 a{
			color: #fff;
			text-decoration: none;
			border-bottom: 1px dashed #fff!important;
		}
		#blockProductTop h4 a:hover, #blockProductTop h4 a.active{
			color: #97cd43;
			border-bottom: none!important;
		}
		#blockProductTop h4 a:hover{
			text-decoration: underline!important;
		}
		#blockProductTop h4 span{
			padding: 5px 0 0 0;
			font-size: 11px;
		}

/* blockProductWaited */
#blockProductWaited{
	margin: 15px 0 0 0!important;
	background: url("../images/utils/ico/catalog.png") 0 0 no-repeat;
}
	#blockProductWaited h4{
		margin: 0!important;
		padding: 10px 10px 20px 50px!important;
		background: url("../images/utils/backgroundBack.png") -150px 0 repeat-y;
	}
		#blockProductWaited h4 a{
			color: #fff;
			text-decoration: none;
			border-bottom: 1px dashed #fff!important;
		}
			#blockProductWaited h4 a:hover, #blockProductWaited h4 a.active{
				color: #97cd43;
				border-bottom: none!important;
			}
			#blockProductWaited h4 a:hover{
				text-decoration: underline!important;
			}
			#blockProductWaited h4 span{
				padding: 5px 0 0 0;
				font-size: 11px;
			}

/* NEWS */
#blockNewsTop{
	margin: 15px 0!important;
	background: url("../images/utils/ico/news.png") 0 0 no-repeat;
}
#blockNewsBonus{
	margin: 15px 0!important;
	background: url("../images/utils/ico/bonus.png") 0 0 no-repeat;
}
	#blockNewsTop h4, #blockNewsBonus h4{
		padding: 10px 10px 20px 50px!important;
		margin: 0 0 0 -5px!important;
		background: url("../images/utils/backgroundBack.png") -150px 0 repeat-y;
	}
		#blockNewsTop h4 a, #blockNewsBonus h4 a{
			color: #fff;
			text-decoration: none;
			border-bottom: 1px dashed #fff!important;
		}
		#blockNewsTop h4 a:hover, #blockNewsTop h4 a.active, #blockNewsBonus h4 a:hover, #blockNewsBonus h4 a.active{
			color: #97cd43;
			border-bottom: none!important;
		}
		#blockNewsTop h4 a:hover, #blockNewsBonus h4 a:hover{
			text-decoration: underline!important;
		}
	#blockNewsTop .notice, #blockNewsBonus .notice{
		display: block;
		font-size: 12px;
		text-align: justify;
		padding: 10px!important;
		margin: 0!important;
		background: url("../images/utils/table/tdBack.png") -150px 0;
	}
	#blockNewsTop .date, #blockNewsBonus .date{
		display: block;
		font-size: 11px;
		color: #97cd43;
		text-align: left;
		padding: 0 0 5px 0!important;
	}

.news{
}
	.news h1{
		font-size: 20px;
		margin: 0!important;
		padding: 10px 10px 20px 40px!important;
		background: url("../images/utils/ico/news.png") -5px 0 no-repeat;
	}
	.news div{text-align: left;}
	.news img{margin: 20px 0 0 0;}
	.news .notice{
		text-align: justify;
		margin: 5px 0 15px 0!important;
	}
	.news .date{
		display: block;
		font-size: 11px;
		color: #97cd43;
		text-align: left;
		margin: 0 0 5px 0!important;
	}
	.news #error{
		text-align: center;
	}

/* ARTICLE */
.article{
	text-align: center;
}
	.article h1{
		font-size: 20px;
		text-align: left;
		margin: 0!important;
		padding: 10px 10px 20px 40px!important;
		background: url("../images/utils/ico/news.png") -5px 0 no-repeat;
	}
	.article div{
		text-align: left;
	}
	.article img{
		margin: 20px 0 0 0;
	}
	.article p{
		text-align: justify;
	}
	.article h2, .article h3{
		font-weight: 100;
		text-align: left;
		padding: 10px 0 0 0!important;
	}
		.article h3 a:hover{
			text-decoration: none;
		}
	.article h5{
		font-weight: 100;
		text-align: left;
	}
	.article #error{
		text-align: center;
	}
	.articleIntro{
		text-align: center;
	}
	.articleIntro img{
		margin: 0 auto;
		border: 1px solid #222;
	}

/* INFO */
.info{
}
	.info h1{
		font-size: 20px;
		text-align: left;
		margin: 0!important;
		padding: 10px 10px 10px 45px!important;
		background: url("../images/utils/ico/info.png") 0 0 no-repeat;
	}

/* AUTHORIZATION */
.authorization{
	font-size: 11px;
}
	.authorization a{
		font-size: 11px;
		color: #fff;
		text-decoration: none;
	}
	.authorization a:hover{
		text-decoration: underline;
	}
	
/* AUTHOR */
.author{
}
	.author h1{
		font-size: 20px;
		text-align: left;
		padding: 20px 10px 15px 60px!important;
		margin: 0!important;
		background: url("../images/utils/ico/news.png") 0 5px no-repeat;
	}
	.author .list{
		margin: 10px auto 0 auto!important;
		overflow: hidden;
	}
		.author .list .goRightSmall{
			font-size: 10px;
		}
	.author h5{
		font-weight: 100;
		text-align: left;
		margin: 0;
	}
		.author h5 a:hover{
			text-decoration: none;
		}
	.author .avatar{
		float: left;
		margin: 0 20px 0 0!important;
		/*border: 1px solid #97cd43;*/
	}

/* ATENTION */
.atention{
}
	.atention h1{
		font-size: 20px;
		text-align: left;
		margin: 0!important;
		padding: 10px 10px 10px 45px!important;
		background: url("../images/utils/ico/atention.png") 0 0 no-repeat;
		padding-top: 5px!important;
	}

/* LINK CATALOG */
.catalogLink{
	overflow: hidden;
	margin: 0 0 10px 0!important;
}
	.catalogLink h3{
		margin: 10px 0 0 0!important;
	}
	.catalogLink img{
		width: 200px;
		height: 100px;
		margin: 0 10px 10px 0!important;
		float: left;
	}

/* ADV */
.advTop{
	text-align: center;
	margin: 20px 0!important;
}
	.advTop img{
		margin: 0 auto!important;
	}

.counter{
	float: right;
}
