body,td,th {
	font-family:Tahoma, Verdana;
	color:#231f20;
	font-size:10px;
	margin:0;
	padding:0
}
body { background-color:#171717 }
.zag {
	font: .70em/1.5em Verdana, Tahoma, Helvetica, sans-serif;
	color: #00a5d7;
	font-size: 13px;
	font-weight: bold;
}

.f {
	font: .70em/1.5em Verdana, Tahoma, Helvetica, sans-serif;
	color: #00a5d7;
	font-size: 10px;
}

.handmade {
	margin-top:7px;
	font-family:Tahoma, Verdana;
	font-size:9px;
	color:#ffffff;
}

#mini { margin-left:6px; color:#666666 }

.hide { display:none }
.mn { height:136px; margin:18px 0 0 15px; font-size:9px; color:#006699 }
.mnzag { color:#fffff0; font-size:12px }
.author_main { padding:3px 20px 4px 23px }
.author_main_first { padding:7px 20px 4px 23px }
.author { color:#cccccc; padding-left:7px; font-size:9px }
.number { color:#cccccc; padding-right:7px; font-size:9px }
.price { color:#333333;	font-size:12px }
.sabout { color:#333333; font-size:9px }
.redspan { font-size:9px; color:red }
.podr { color:#00ADEE; font-size:9px; margin-top:8px }
.authors_about { font-size:9px; margin-top:4px; margin-right:83px; height:31px }
.authors_name { margin-top:6px }
.goodname { margin:10px 3px 0 }
.goodabout { color:#999999; margin:5px }
.pozdr { color:#666666; font-size:9px; margin-top:4px }
.gray { color:#cccccc; font-size:9px }
.gray2 { color:#999999; font-size:9px }
.gr { color:#777777 }
.f12 { font-size:12px }
.f12b { font-size:12px; font-weight:bold }
.bld { font-weight:bold }
.rizh { color:#fffff0 }
.good_level8 { color:#666666; font-size:11px }
.good_level7 { color:red; font-size:24px }
.good_level6 { color:#333333; font-size:24px }
.good_level5 { color:#fffff0; font-size:11px }
.good_level4 { color:#00adee; font-size:14px }
.good_level3 { color:#fffff0; font-size:14px }
.good_level2 { color:#ffcc66; font-size:24px }
.good_level1 { color:#fffff0; font-size:24px }
.text { font-size:11px }
.opsel { background-color:#ffcc66; font-width:bold; }

.moder { color:#666666; }

.color1 { background-color:#ff0000; }
.color2 { background-color:#ffa500; }
.color3 { background-color:#ffff00; }
.color4 { background-color:#00ff00; }
.color5 { background-color:#00bfff; }
.color6 { background-color:#0000ff; color:#fffff0; }
.color7 { background-color:#ff00ff; }
.color8 { background-color:#000000; color:#fffff0; }
.color9 { background-color:#ffffff; }
.color10 { background-color:#8b4513; color:#fffff0; }
.color11 { background-color:#ff69b4; }
.color12 { background-color:#b80000; color:#fffff0; }
.color13 { background-color:#f2ddc6; }
.color14 { background-color:#808080; }
.color15 { background-color:#f5f5dc; }

a:link, a:visited { font-size:11px; color:#00AEDB; text-decoration:underline }
a:hover { font-size:11px; color:#0188ab; text-decoration:none }

a.menu:link, a.menu:visited { font-size:11px; color:#333333; padding:3px; text-decoration:none }
a.menu:hover { font-size:11px; color:#FFFFFF; background-color:#333333; padding:3px; text-decoration:none }

a.menusel:link, a.menusel:visited, a.menusel:hover { font-size:11px; background-color:#333333; color:#FFFFFF; padding:3px; text-decoration:none }

a.cat:link, a.cat:visited { font-size:9px; color:#00adee; text-decoration:none }
a.cat:hover { font-size:9px; color:#ffcc66; text-decoration:none }

a.catsel:link, a.catsel:visited, a.catsel:hover { font-size:9px; color:#ffcc66; text-decoration:none }

a.catno:link, a.catno:visited, a.catno:hover { font-size:9px; color:#006699; text-decoration:none }

a.sel:link, a.sel:visited, a.sel:hover { font-size:11px; font-weight:bold; color:#FF9834; text-decoration:none }

a.red:link, a.red:visited { font-size:9px; color:red; text-decoration:none }
a.red:hover { font-size:9px; color:red; text-decoration:underline }

a.red2:link, a.red2:visited { font-size:12px; color:red; text-decoration:none }
a.red2:hover { font-size:12px; color:red; text-decoration:underline }

a.news:link, a.news:visited { font-size:9px; color:#333333; text-decoration:underline }
a.news:hover { font-size:9px; color:#454545; text-decoration:underline }

a.blck:link, a.blck:visited { font-size:9px; color:#666666; text-decoration:none }
a.blck:hover { font-size:9px; color:#999999; text-decoration:underline }

a.blck2:link, a.blck2:visited { font-size:9px; color:#002533; text-decoration:none }
a.blck2:hover { font-size:9px; color:#333333; text-decoration:underline }

a.blck3:link, a.blck3:visited { font-size:10px; color:#002533; text-decoration:none }
a.blck3:hover { font-size:10px; color:#333333; text-decoration:underline }

a.gl1:link, a.gl1:visited { font-size:24px; color:#fffff0; text-decoration:none }
a.gl1:hover { font-size:24px; color:#ffcc66; text-decoration:none }

a.gl2:link, a.gl2:visited { font-size:24px; color:#ffcc66; text-decoration:none }
a.gl2:hover { font-size:24px; color:#fff4d7; text-decoration:none }

a.back:link, a.back:visited { font-size:13px; color:#ffcc66; text-decoration:none; font-weight:bold }
a.back:hover { font-size:13px; color:#fff4d7; text-decoration:none; font-weight:bold }

a.auth:link, a.auth:visited { font-size:9px; color:#00adee; text-decoration:none }
a.auth:hover { font-size:9px; color:#00adee; text-decoration:underline }

a.podrob:link, a.podrob:visited { font-size:9px; color:#00adee; text-decoration:none }
a.podrob:hover { font-size:9px; color:#029ECE; text-decoration:underline }

a.sort:link, a.sort:visited { font-size:9px; color:#FFCC66; text-decoration:none }
a.sort:hover { font-size:9px; color:#FFE2B0; text-decoration:underline }

a.sort2:link, a.sort2:visited { font-size:9px; color:#fffff0; text-decoration:none }
a.sort2:hover { font-size:9px; color:#FFCC66; text-decoration:underline }

a.shag:link, a.shag:visited { font-size:11px; font-weight:bold; color:#666666; text-decoration:none }
a.shag:hover { font-size:11px; font-weight:bold; color:#fffff0; text-decoration:none }

a.tauth:link, a.tauth:visited { font-size:12px; color:#333333; text-decoration:none }
a.tauth:hover { font-size:12px; color:#333333; text-decoration:underline }

a.tauth_mm:link, a.tauth_mm:visited { font-size:10px; color:#333333; text-decoration:none }
a.tauth_mm:hover { font-size:10px; color:#333333; text-decoration:underline }

.brd { border:1px solid #f1f1f1 }

.overlay{
	position:absolute;
	z-index:999;
	width:100%;
	height:100%;
	top:0;
	left:0;
	bottom:0;
	right:0;
	display:none;
	background-image:url(/img/shade3.png);
}

.viewport{
	margin:0 auto;
	clear:left;
}

.viewport img{
	border:4px solid #bbb;
	border-bottom-width:24px;
}


.viewport a{
	margin:0;
	border:0;
}

.nav{
	margin-top:-22px;
	color:#999;
}

.nav a{
	border:0;
}

.nav img{
	border:0;
	margin:0;
	margin:0 32px;
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
        -moz-opacity:0.5;
        -khtml-opacity:0.5;
        opacity:0.5;
}

.nav img:hover{
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
        -moz-opacity:0.8;
        -khtml-opacity:0.8;
        opacity:0.8;
}

.distance {
	width:1px;
	height:50%;
	margin-bottom:-458px;
	float:left;
}

.counts {
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
        -moz-opacity:0.7;
        -khtml-opacity:0.7;
        opacity:0.7;
}