html {
/*	height: 100%;*/
	width: 100% !important;
	background: #000 url(sysimg/bg3.jpg) center 50px no-repeat;
}
body {
	margin: 0px;
	padding: 0px;
	color: #778AA6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 100% !important;
/*	height: 100%;*/
	min-height: 100% !important;
	text-align: center;
}

img	{
	border: 0;
}

H1	{
	margin:0;
        color: #FF6600;
	font-size: 24px;
	padding-bottom: 16px;
}


H2	{
	margin:0;
        color: #FF6600;
	font-size: 16px;
}


/* -header --------------------------- */
#header {
	text-align: center;
	height: 60px;
	width: 100%;
	margin: 20px auto;
}

#header H1	{
	font-weight: normal;
	font-size: 13px;
	color: #778AA6;
	word-spacing: 0.4em;
	letter-spacing: 0.4em;
	margin: 0;
}

/* -nav_main --------------------------- */
#nav_main {
	margin: 0 auto;
	padding: 0;
	clear: both;
	width: 780px;
	text-align: left;
/*	background: transparent;*/
	color: #CCC;
}
		
#nav_main a, #nav_main a:link {
	text-decoration: none;
	text-align: center;
	color: #CCC;
	padding-right: 8px;
	padding-left: 16px;
	font-size: 12px;
	font-weight: normal;
	height: 28px;
/*	background: transparent url(sysimg/nav_separator.gif) bottom right no-repeat;*/
	background: transparent url(sysimg/dot.gif) top left no-repeat;
}	

#nav_main a:visited, #nav_main a:active {
	color: #CCC;
}
#nav_main a:hover {
	text-decoration: underline;
	color: white;
}	

							

/* -info --------------------------- */
							
#info {
	clear: both;
	vertical-align:top;
	width: 900px;
	margin: 40px auto;
	height: 420px;
/*border: 1px solid #778AA6;*/
}

.phones	{
	text-align: left;
	float: left;
	clear: both;
	width:140px;
	height:150px;
	color: #778AA6;
	padding-left: 0px;
/*	background: transparent url(sysimg/phone.gif) left top no-repeat;*/
/*border: 1px solid #0F0;*/
/*border: 1px solid #778AA6;*/

}

.news	{
	float: left;
	clear: left;
	width:200px;
	height:200px;
	color: #778AA6;
	padding: 0;
	text-align: left;
	vertical-align: top;
/*border: 1px solid #0F0;*/
}

.onsale	{
	float: right;
	color: #CCCCCC;
	vertical-align:top;
	text-align: right;
	width:200px;
}
#info A, #info A:link, #info A:active {
        color: #FF6600;
	text-decoration:none;
}
#info A:visited, #info A:hover {
        color: #FF6600;
	text-decoration:none;
}




/* -content --------------------------- */
.top	{
/*
	position: absolute;
	top:220px;
top: -460px;
	margin: 0px auto;
margin-top: -660px;
*/
}

.content	{

	clear:both;
	margin: 0px auto;
	width: 900px !important;
	min-height: 400px !important;

/*position:absolute;*/
/*top: 150px;*/
margin-top: -460px;

/*	margin-top: -350px;*/

/*	height: 50%;*/
/*
	margin-left: expression(eval(document.body.offsetWidth - this.width/2));
	margin-bottom: 12px;
*/

	text-align: left;
	font-size: 14px;
	background: #303030;
	padding: 12px;
	color: #CCCCCC;
	border: 1px solid #364354;
	opacity: 0.92;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=92) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3)";
	filter: alpha(opacity=92, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3);
}

.content A, .content A:link	{
	color:cccccc;
        color: #cc6600;
	color:#FFCC00;
        color: #FF6600;
}
.content A:visited	{
	color:999999;
        color: #FF6600;
	color:#FFCC00;
	color:cccccc;
        color: #cc6600;
        color: #FF6600;
}
.content A:hover	{
        color: #FF9900;
}

.error_msg	{
	height:24px;
	font-size: 14px;
        color: #FF3300;
}
.message	{
	height:200px;
	padding:50px;
	text-align:center;
	vertical-align:center;
	font-size: 16px;
	color: #999999;
	border: 1px solid #124556;
}
.new	{
	font-size: 14px;
	color: #000000;
	padding: 8px;
	background-color: #666666;
	border: 1px solid #FF6600;
}
.odd	{
	vertical-align: top;
	font-size: 14px;
	color: #999999;
	padding: 8px;
	background-color: #303030;
	border: 1px solid #124556;
}
.even	{
	vertical-align: top;
	font-size: 14px;
	color: #999999;
	padding: 8px;
	background-color: #282828;
	border: 1px solid #124556;
}

.cm_date	{
	font-size: 12px;
	width: 1%;
	vertical-align: top;
}
.username	{
        color: #FF6600;
}

#comment_form	{
	padding: 8px;
	border: 1px solid #124556;
}
.content input, #comment_form textarea	{
        background-color: #222222;
        color: #FFFFFF;
	padding: 4px;
/*	border-color: #204050;*/
	border: 1px solid #124556;
}

.pricelist TH	{
	border: 1px solid #364354;
}
.pricelist TD	{
	border: 1px solid #364354;
	color:cccccc;
	padding: 4px;
}

.phone	{
	font-size: 24px;
	color: #CCCCCC;
	margin-top:36px;
}
.weight	{
	padding-top:0;
	clear:both;
	font-size: 1.5em;
	color: #CCCCCC;
}

.cost	{
	font-size: 1.5em;
	color: #FF6600;
}

.oldcost	{
	font-size: 0.7em;
	color: #666666;
	vertical-align: middle;
/*	text-decoration: line-through;*/
}

/* ------------------------ */
#counters	{
clear: both;
/*
	top: expression(eval(document.body.offsetHeight));
*/

	padding-top:8px;
/*	filter: alpha(opacity=50);*/
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3)";
	filter: alpha(opacity=50, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3);
	opacity: 0.5;
}


.error	{
	margin-top:100px;
	font-size: 1.5em;
	color: #CCCCCC;
}

/* ------------------------------------------------ */
.seo	{

	clear:both;
	width: 900px !important;
	min-height: 400px !important;

	margin: 0px auto;

/*
	margin-left: expression(eval(document.body.offsetWidth - this.width/2));
	margin-bottom: 12px;
*/

	text-align: left;
	font-size: 13px;
	background: #303030;
	padding: 12px;
	color: #CCCCCC;
	border: 1px solid #364354;
	opacity: 0.92;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=92) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3)";
	filter: alpha(opacity=92, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3);
}

.seo A, .content A:link	{
	color:cccccc;
        color: #cc6600;
	color:#FFCC00;
        color: #FF6600;
}
.seo A:visited	{
	color:999999;
        color: #FF6600;
	color:#FFCC00;
	color:cccccc;
        color: #cc6600;
        color: #FF6600;
}
.seo A:hover	{
        color: #FF9900;
}



/* ------------------------ */

#imageFlow {
	position: absolute;
margin:0 auto;

	width: 100% !important;

	height: 350px;
	top:220px;
	left:0px;
/*border: 1px solid green;*/
}

#imageFlow .diapo {
	position: absolute;
	left: -1000px;
	cursor: pointer;
	-ms-interpolation-mode: nearest-neighbor;
}
#imageFlow .link {
/*	border: dotted #fff 1px;*/
/*	border: 1px dashed #ff6600;*/
/*
	margin-left: -1px;
	margin-bottom: -1px;
*/
}
#imageFlow .bank {
	visibility: hidden;
}
#imageFlow .top {
	position: absolute;
	width: 100%;
	height: 40%;
	background: #181818;
}
#imageFlow .text {
	position: absolute;
	left: 0px;
	width: 100%;
	bottom: 5%;
	text-align: center;
	color: #FFF;
	font-family: verdana, arial, Helvetica, sans-serif;
	z-index: 1000;
}
#imageFlow .title {
	font-size: 2em;
	font-weight: normal;
}
#imageFlow .legend {
	font-size: 1.8em;
	color: #FF6600;
	background: black;
	margin: 0 auto;
	width: 250px;
}

#imageFlow .scrollbar {
	position: absolute;
	left: 10%;
	bottom: 0%;
	width: 80%;
	height: 16px;
	z-index: 1000;
}
#imageFlow .track {
	position: absolute;
	left: 1%;
	width: 98%;
	height: 16px;
	filter: alpha(opacity=30);
	opacity: 0.3;
}
#imageFlow .arrow-left {
	position: absolute;
	left:0;
}
#imageFlow .arrow-right {
	position: absolute;
	right: 0px;
}
#imageFlow .bar {
	position: absolute;
	height: 16px;
	left: 25px;
	cursor: e-resize;
}

.pagelist	{
	text-align: center;
	margin-top: 16px;
	margin-bottom: 16px;
}
.pagelist A, .pagelist A:link	{
	margin-right: 4px;
	padding: 4px;
	padding-left: 8px;
	padding-right: 8px;
	border: 1px solid #778AA6;
	border: 1px solid #364354;
	color: #ccc;
	text-decoration: none;
}
.pagelist A:visited	{
	border: 1px solid #778AA6;
	border: 1px solid #364354;
        color: #ccc;
}
.pagelist A:hover	{
	border: 1px solid #FF6600;
        color: #FF6600;
}
.pagelist A.current	{
	border: 1px solid #666666;
        color: #555;
}
