body {margin:140 100 0 100; padding:0; background:#a9a9a9 url(/bg5.gif) top center repeat-x; t-ext-align:center;}

body,table,div {font: 10pt arial,tahoma,sans-serif; color:#666666;}

h1,h2,h3,h4 {margin:0; padding:0;color:#999999;}

ul {margin-left:0;}
ul li {margin-bottom:10;}

h1 {font-weight:normal;}
h1#zy {text-transform: uppercase; color:#000000; font: normal 20px arial,tahoma,sans-serif;}

h2#id {font: bold 1.2em arial,tahoma,sans-serif; text-transform: lowercase; margin:0; padding:0;}
h2.header {font: bold 1.2em arial,tahoma,sans-serif; text-transform: lowercase;}
h2 {font: bold 1.2em arial,tahoma,sans-serif;}

a {color: #de0077; text-decoration: underline;}
a:hover {text-decoration: none; padding:-1 0 0 0;}

div.menu {margin:0 0 10 0; position: relative; display: block; z-index:50;}
.menu a {display: block; font: bold 0.8em arial,tahoma,sans-serif; color: #999999; text-decoration: none; padding:10 20 10 20; height:30; height:15; margin:0 0 0 0; background:#eee; b-order: solid 1px red;}
.menu a:hover {background: #de0077; color:#ffffff;}
.menu a#curr {background: #000000; color:#ffffff;}

div.arrow {
	display: block; 
	height:9; 
	background: transparent url(/arrow.png) top center no-repeat;
	_background-image: none; 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/arrow.png');

}


div.submenu-main {
	padding:5;
	margin:0;
	background:#eeeeee;
	text-align: left;
	border: solid 1px #dadada;
	width:100%;
}

div.submenu {
	padding:5;
	margin:0;
	background:#eeeeee;
	text-align: left;
	border: solid 1px #dadada;
	width:100%;
}

div.submenu-fonts {
	padding:5;
	margin:0;
	background:#eeeeee;
	text-align: left;
	border: solid 1px #dadada;
	width:100%;
}

.submenu-fonts img {margin:0; padding:0; }
.submenu-fonts a img{border:solid 1px #000000; text-decoration: none; margin:2; opacity:0.5;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
.submenu-fonts a:visited img {border:solid 1px #990000;opacity:0.5;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
.submenu-fonts a:hover img {border:solid 1px #000000;opacity:1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);}


.submenu img {margin:0; padding:0; }
.submenu a img{border:solid 1px #000000; text-decoration: none; margin:2; opacity:0.5;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
.submenu a:visited img {border:solid 1px #990000;opacity:0.5;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
.submenu a:hover img {border:solid 1px #000000;opacity:1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);}


div.submenu h3, div.submenu-fonts h3, div.submenu-main h3 {
	background:#000000;
	color:#999999;
	font: bold 14px arial,sans-serif;
	height:20px;
	padding:3 0 3 10;
	margin-bottom:5px;
}

div.divimg {padding:10; float:left; b-order:solid 1px #cccccc; margin:0 1 1 0;}
                          `
div.white {padding:10; color:#666666; background: #ffffff;}

div.news-body {
	padding:0 0 10 0; 
	margin: 0 0 20 0;
	border-bottom:solid 1px #cccccc;
	}

div.news-body h2 {
	margin-bottom:10;
}

span.date {font-size:0.8em; padding:0 5 0 5; margin:0 10 0 0; color:#eeeeee; background: #999999; 
	position: relative; top:2; left:0; float:left;}

div.price1 {position: relative;}

div.price2 {
	position: absolute; 
	top:-10; 
	left: 320; 
	background: #cc0000; 
	color:#ffffff; 
	font-size: 14pt; 
	font-weight: bold;
	padding:10;
}

.opacity {	opacity:0.5;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

div.price2 a {
	color:#ffffff;
}

div.price3 {
	font-size: 10pt;
}


d-iv.page {
	position:relative;
	width:100%; 
	text-align:left; 
	b-order:solid 1px red;
	padding:0;
	margin:0 0 0 50;
}

div.pageheader {
	background:;
	b order:solid 1px #cccccc;
	margin:20 0 0 0;
	padding:10;
	text-align:;
}
div.pageheader h1 {
	font: normal 16pt/16pt arial,sans-serif;
	text-transform: lowercase;
	margin:0;
}

div.header {
	margin:0;
}

div.menu {
	padding: 2 0 5 0;}





div.content {
	padding:0 0 20 0;
	margin:0 20 0 0;
	b-ackground:#ffffff;
	width:80%;
	text-align: left;
}

div.about_main {
	b-ackground:#000000;
	b order: solid 1px #cccccc; 
	padding:0 20 0 0;
	font-size:0.8em;
	margin:0;
	text-align: left;
	width:80%;
}

div.forsubmenu {
	padding:0 0 0 0;
	margin:0 0 20 0;
	b-order: dotted 1px #eeeeee;
	width:100%	
}
div.work {
	padding:0;
	text-align:left; 
	margin:0 0 20 0;
	width:100%
}

div.bottom {
	background:#000000;
	color: #ffffff;
	display: table;
	b order:solid 1px #cccccc;
	margin:0;
	padding:10;
	height:40;
}

div.right {background-color:#000000; padding:10; color:#ffffff;}

div.tmbn {
	b-order:solid 1px #cccccc;
	height: 200px;
	width:270px;
	float: left;
	padding:0 20 20 0;
	background-color:#ffffff;
	margin:0;
	text-align:left;
	font-size:11pt;
	position: relative;
}

div.tmbn a img, div.tmbn-img a img  {
	border:solid 1px #000000; 
	text-decoration: none; 
	margin:2; 
	opacity:0.5;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
.tmbn a:visited img, .tmbn-img a:visited img {border:solid 1px #990000;opacity:0.5;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
.tmbn a:hover img, .tmbn-img a:hover img {border:solid 1px #000000;opacity:1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);}


div.tmbn-fonts {
	b-order:solid 1px #cccccc;
	height: 150px;
	width: 195px;
	float: left;
	padding:0 10 10 0;
	background-color:#ffffff;
	margin:0 10 0 0;
	text-align:left;
	font-size:11px;
	position: relative;
}

div.tmbn-img {
	b-order:solid 1px #cccccc;
	height: 120px;
	width:120px;
	float: left;
	padding:0 20 20 0;
	background-color:#ffffff;
	margin:0;
	text-align:left;
	font-size:11pt;
	position: relative;
}


hr {clear:both; margin:20 0 10 0; border:solid 1px #e3008b;}	

.new {
	font-size:11px; 
	padding:1 5 1 5; 
	margin:0 0 0 0; 
	color:#ffffff; 
	background: #e3008b; 
	font-weight: bold;
}
.price {
	v-isibility: hidden;
	f-loat:left;
	font-size:9px; 
	padding:1 5 1 5; 
	margin:0 0 0 0; 
	color:#999999; 
	background: #ffffcc; 
	f-ont-weight: bold;
	p-osition: absolute;
	t-op: 0;
	r-ight: 20;
}

div.lead {
	padding:15 5 15 20; 
	margin:0 0 10 0; 
	color:#999999; 
	b-ackground: #f7e98e; 
	background: #e7e7e7; 
	b-order: solid 1px #edc356;
	border: solid 1px #dadada;
	f-ont-weight: bold;
}
div.lead a {
	color:#000000;
}
div.pic {
	border:solid 1px #cccccc; 
	padding:10px;
	width:400px;
	margin-bottom:10px;
}

div.logo {
	position:absolute; 
	display: block;
	top:0; 
	left:80;
	width:352px; 
	height:146px; 
	z-index:100;
	background-image: url(/logo.png); 
	_background-image: none; 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/logo.png');
}
div.logo a {
	display: block;
}

d-iv.bg {
	position:absolute; 
	top:0; 
	left:0;
	width:336px; 
	height:300px; 
	z-index:1;
	background: transparent url(/bg2.png) top left no-repeat; 
	_background-image: none; 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bg2.png');
}

