html, body {margin:0;padding:0;}

body {
	background: #a5aeb8 url('/siteimg/bg.gif') repeat-x;
}

body, table {
	font: 11px Tahoma, Verdana, sans-serif;
	color: #4e5f71;
}

a {
	font: 11px Tahoma, Verdana, sans-serif;
	color: #4e5f71;
}

a:hover {
	color:#0066af;
}
#price1, #price2, #price3 {position:relative;z-index:5;}
.cntr {
	position: absolute;
	left:0;
	top:0;
	text-align:center;
	width:100%;
	z-index:auto;
	_z-index:10;
}

#main {
	margin:0 auto;
	background: url('/siteimg/bg2.jpg') top left no-repeat;
	width:920px;
}

#fl {
	height:336px;
	_height:497px;
	text-align:right;
	padding-top:161px;
}

#f2 {
	position:absolute;z-index:50;
	_padding:0;
	_position:relative;
	padding: 0 0 0 189px
}
#flash {
	position:absolute;z-index:500;
	padding: 0 0 0 189px;
	_position:relative;
	_padding:0;
}
#f1 img {
	border:1px solid black;
}

#bg4 {
	background: url('/siteimg/bg4.jpg') repeat-y;
}

#bottom {
	height:112px;
	background: url('/siteimg/bottom.gif') repeat-x;
}

#bottomin {
	height:112px;
	background: url('/siteimg/bottom.jpg') top center no-repeat;
	text-align:center;
}

#footer {
	margin:695px auto 0 auto;
	width:920px;
	height:83px;
}

#footerw {
	margin:0 auto;
	width:920px;
}

#copy {
	background: url('/siteimg/b1.gif') repeat-x;
	margin:0 0 0 10px;
	width:636px;
	height:83px;
	float:left;
}

#copyw {
	margin:0 0 0 10px;
	width:636px;
	height:83px;
	float:left;
}

#mirs {
	background: url('/siteimg/bg5.jpg') no-repeat;
	width:220px;
	height:83px;
	float:left;
	text-align:right;
	color:#536373;
	font:10px Tahoma, sans-serif;
}

#mirsw {
	width:200px;
	height:83px;
	float:left;
	text-align:right;
	color:#536373;
	font:10px Tahoma, sans-serif;
}

#mirs div, #mirsw div {
	padding:6px 30px 0 0;
}

#mirs a, #mirsw a {
	font:10px Tahoma, sans-serif;
}

#abp {
	text-align:left;
	float:left;
	font:11px Tahoma, Arial, sans-serif;
	color:#435369;
}
#abp a {text-decoration:none;font:10px Tahoma, Arial, sans-serif}
#abp div {padding:40px 0 0 15px}

#abpw {
	text-align:left;
	float:left;
	font:11px Tahoma, Arial, sans-serif;
	color:#435369;
}
#abpw a {font:10px Tahoma, Arial, sans-serif}
#abpw div {padding:50px 0 0 0px}

#botmenu {
	float:left;
	height:83px;
	width:416px;
	background: url('/siteimg/bg6.jpg') top right no-repeat;
	text-align:left;
}

#botmenu ul {
	margin:25px 0 0 0;
	padding:0;

}

#botmenu li {
	display:inline;
	list-style-type: circle;
	padding:0 12px 0 12px;
}

#botmenuw {
	float:left;
	height:83px;
	width:416px;
	text-align:left;
}

#botmenuw ul {
	margin:25px 0 0 0;
	padding:0;

}

#botmenuw li {
	display:inline;
	list-style-type: circle;
	padding:0 12px 0 12px;
}

#top_r_line {
	position:absolute;
	top:41;
	right:0;
	width:50%;
	height:38px;
}

#t1 {
	height:30px;
	background: #4a596a;
}

#t2 {
	border-top:7px solid #97a1ab;
	margin:1px 0 0 0;
	padding:0;
	width:50%;
	float:right;
}

#t4 {
	height:19px;
	background: url('/siteimg/bg8.jpg') left top no-repeat;
	margin: 0 0 0 276px;
}

#t3 {
	height:60px;
	background: url('/siteimg/bg7.jpg') left top no-repeat;
}

#t3 div {
	height:60px;
	background: url('/siteimg/bg9.jpg') right bottom no-repeat;
}

#top {
	width:920px;
	margin: 41px auto 0 auto;
}

#topin {
	margin: 0 0 0 276px;
	background: url('/siteimg/b2.gif') left top repeat-x;
}

#top_l_line {
	position:absolute;
	top:497;
	left:0;
	width:50%;
	height:40px;
	z-index:0;
	background: #fff url('/siteimg/b3.gif') left top repeat-y;
}

#top_l_line div {
	height:40px;
	background: url('/siteimg/b4.gif') left top repeat-x;
}

#mirss {
	width:920px;
	margin:0 auto;
	height:43px;
	margin-top:113px;
}

#mirss img {
	float:right;
	border:0;
	width:311px;
	height:43px;
}

#mirssw {
	width:920px;
	margin:0 auto;
	margin-top:102px;
}

#mirssw img {
	margin:0 68px 0 0;
	float:right;
	border:0;
}

#vit {
	width:920px;
	margin:0 auto;
}

#vit div {
	margin:0 0 0 341px;
	background: url('/siteimg/vit.jpg') left top no-repeat;
	height:161px;
}


/*------------------------*/
#menul {
	width:920px;
	margin:0 auto;
	text-align:left;
}

#menu {
	text-align:right;
	margin:130px 0 0 0px;
	width:200px;
	position:absolute;z-index:500;
}

#menu a {text-decoration:none}

#menu ul				{padding:0; margin:0 10px 0 0;_margin:15px 10px 0 0;}
#menu ul li				{text-align:right;list-style-type:none;_margin-top:-15px; cursor:pointer;}
#menu ul li a			{display:block;line-height:26px;height:26px;color:#33414e; padding:0 27px 0 0;font-weight:bold;background: url('/siteimg/mb.gif') top right no-repeat;}
#menu ul li a:hover		{background: #b3bdc8 url('/siteimg/mb.gif') top right no-repeat}

#menu ul ul				{margin:5px 15px 10px 0}
#menu ul ul	li			{_margin-top:-10px}
#menu ul ul li a		{display:block;line-height:20px;height:20px;color:#637277; padding:0 10px 0 0;font-weight:normal;background: url('/siteimg/m.gif') center right no-repeat;}
#menu ul ul li a:hover	{color:#0082D6;background: url('/siteimg/m.gif') center right no-repeat}
#menu ul ul	ul			{_margin-top:20px}
#menu ul ul {display:none;_margin-top:15px}

#menu ul.visit {display:block !important}

#menu li.visit a {font-weight:bold;}

#menu li.visit li a {font-weight:normal;}

#menu li.visit li.visit a {font-weight:bold;}

#menu li.visit li.visit li a {font-weight:normal;}

#menu li.visit li.visit li.visit a {font-weight:bold;}
/*------------------------*/

#srch {
	width:920px;
	margin:463px auto 0 auto;
	text-align:left;
}

#search {
	width:181px;
	text-align:right;
}

#search h3 {
	margin: 0 0 0 0;
	font:normal 18px Tahoma, verdana, sans-serif;
	color:#303C4A;
	height:52px;
	background: url('/siteimg/sarr.gif') bottom left no-repeat;
}

#search form {
	margin:0;
}

#search form div{
	padding:3px 0;
}

#search input, #search select {
	background: #657585;
	font:normal 11px Tahoma, verdana, sans-serif;
	color:#ccc;
	border-top:1px solid #3d4c58;
	border-right:1px solid #657585;
	border-bottom:1px solid #657585;
	border-left:1px solid #3d4c58;
	width:145px;
}

#search button img {
	width:77px;
	height:17px;
	border:0;
}

#search button {
	background:transparent;
	width:79px;
	height:19px;
	border:0;
}

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

#bg3 {
	background: url('/siteimg/bg3.jpg') no-repeat;
	padding-bottom:50px;
	text-align:left;
	position:absolute;
	_position:auto;
	z-index:30;
}

#bg3h {height:80px;clear:both}


#advice {
	width:325px;
	margin:0 0 0 212px;
	_margin:0 0 0 111px;
	float:left;
}

#advice h3 {
	margin: 15px 0 0 0;
	font:normal 20px Tahoma, verdana, sans-serif;
	color:#171F26;
	height:35px;
	border-bottom:1px solid #0066af;
	width:300px;
}

#advice a {
	display:block;
	margin:8px 0 0 0;
	text-decoration:none;
}

#new {
	float:left;
	width:325px;
	margin:0 0 0 25px;
}

#new h3 {
	margin: 15px 0 0 0;
	font:normal 20px Tahoma, verdana, sans-serif;
	color:#171F26;
	height:35px;
	border-bottom:1px solid #0066af;
	width:300px;
}

#new a {
	display:block;
	margin:8px 0 0 0;
	text-decoration:none;
}

#new a b{
	padding-bottom:5px;
	display:block;
}

#new a div {
	font-weight:normal;
}

#new img {
	float:left;
	margin:0 10px 0 0;
	border:1px solid #fff;
}

#authblock {
	width:920px;
	margin:0 auto;
	text-align:right;
}

#auth {
	color:#6C7D8F;
}

.z50 {z-index:500;}

#auth form {margin:0;}

#auth input {
	font:11px Tahoma, verdana, sans-serif;
	color:#90A7A8;
	width:80px;
	margin:12px 0 0 5px;
}

#auth button {
	width:24px;
	height:23px;
	border:0;
	background:transparent;
	margin:5px 0 0 5px;
}

#auth button img {
	width:22px;
	height:22px;
}

/*--------------------------*/
#topmenu {
	width:920px;
	margin:42px auto 0 auto;
	text-align:right;
}

#topmenu  a {
	float: right;
	width: 15px;
	height: 19px;
}

#topmenu i {
	float: right;
	width: 9px;
	height: 19px;
	background: url('/siteimg/i8.gif') no-repeat;
}

#topmenu  a#home {background: url('/siteimg/home.gif') no-repeat 0% 0%;}
#topmenu  a#fav {background: url('/siteimg/fav.gif') no-repeat 0% 0%;}
#topmenu  a#mail {background: url('/siteimg/mail.gif') no-repeat 0% 0%;}
#topmenu  a#print {background: url('/siteimg/print.gif') no-repeat 0% 0%;}
#topmenu  a#sitemap {background: url('/siteimg/sitemap.gif') no-repeat 0% 0%;}

#topmenu  a#home:hover, #topmenu  a#fav:hover, #topmenu  a#mail:hover, #topmenu  a#print:hover, #topmenu  a#sitemap:hover {
	background-position: 0% 100%;
}

.zp50 {z-index:50;position:absolute;}

.zp60 {z-index:60;position:absolute;}

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

#logo {
	width:920px;
	margin:11px auto 0 auto;
	text-align:left;
}

#logo img {
	padding:0 0 0 19px;
	border:0;
}

#mainw {
	text-align:center;
}

#wcnt {
	width:920px;
	margin:0 auto;
	text-align:left;
}

#mainin {
	margin:144px 0 0 200px;
	width:720px;
}

#cnt {
	padding:30px 10px 80px 25px;
	min-height:970px;
	_height:1070px;
}
.char {
	min-height:230px;
	height:auto !important;
	height:230px;
}
body.main {
	background:#DEE4EA url('/siteimg/bgm.gif') repeat-x;
}

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

#mt {
	position:absolute;
	z-index:50;
	left:0;
	top:0;
	width:100%;
	height:100%;
	border-collapse:collapse;
	margin:0;
	background: url('/siteimg/bg_repeat_y.jpg') top center repeat-y;

}

#mt td {
	vertical-align:top;
	padding:0;
}

#mt2 {
	background: url('/siteimg/bgm.jpg') top center no-repeat;

	width:100%;
	height:100%;
	border-collapse:collapse;
	margin:0;
}

#mt2 td {
	text-align:center;
}

#bgm {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:0;
	background:url('/siteimg/bgm.jpg') top center no-repeat;	
	height:500px;
}

#bgm0 {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:0;
	height:100%;
}

#searchm {
	margin:20px 0 0 0;
	height:213px;
	background: url('/siteimg/h3.jpg') no-repeat;
	width:200px;
}

#searchm form {
	margin:0;
}

#searchm h3 {
	height:50px;
	font:normal 18px Tahoma, verdana, sans-serif;
	color:#303C4A;
	padding:10px 30px 0 0;
}

#searchm form div{
	padding:3px 19px 0 0;
	color:#DAD8DA;
}

#searchm input, #searchm select {
	background: #DAD8DA;
	font:normal 11px Tahoma, verdana, sans-serif;
	color:#706F73;
	border-top:1px solid #706F73;
	border-right:1px solid #DAD8DA;
	border-bottom:1px solid #DAD8DA;
	border-left:1px solid #706F73;
	width:145px;
}

#searchm button img {
	width:77px;
	height:17px;
	border:0;
}

#searchm button {
	background:transparent;
	width:79px;
	height:19px;
	border:0;
}

/*------------------------------------------------*/
table td span {
	padding: 80px;
}

#catalog_new
{
padding:0 !important;
display: block;
text-align: center;
}
table.tbl {
	font-family: tahoma;
	font-size: 15px;
	color: #4e5f71;
	border-collapse: collapse;
	border: 1px solid #4e5f71;
}

table.tbl th {

	border: 1px solid #4e5f71;
	color:#4e5f71;
	padding: 5px 10px !important;
	font:12px Tahoma, sans-serif;
}

table.tbl td {

	border: 1px solid #4e5f71;
	border-bottom: 1px solid #4e5f71;
	padding: 5px 10px !important;
	font:11px Tahoma, sans-serif;
	color:#4e5f71;
}

ul {
text-allign: left;
list-style-type:square;
}
table ul {
 text-align:left !important;
}
table.tble {
	font-family: tahoma;
	font-size: 15px;
	color: #4e5f71;
	border-collapse: collapse;
	border: 1px solid #4e5f71;
}

table.tble th {

	border: 1px solid #4e5f71;
	border-bottom: 3px solid #4e5f71;
	color:#4e5f71
	font:12px Tahoma, sans-serif;
}

table.tble td {

	border: 1px solid #4e5f71;
	border-bottom: 3px solid #4e5f71;
	padding: 5px 10px !important;
	font:11px Tahoma, sans-serif;
	color:#4e5f71;
}

#auth .subm, #authi .subm {
	background: url('/siteimg/asubm.gif') no-repeat;
	width:22px;
	height:22px;
	border:0;
	cursor:hand;
	cursor:pointer;
	font-size:1px;
}

/*----------nav------------*/

#navline {
	height:50px;
	background: #fff url('/siteimg/nav.jpg') top left no-repeat;
	padding:15px 0 0 10px;
}

#navline ul				{padding:0 0 0 0px; margin:0 0 0 0}
#navline ul li			{list-style-type:none; float:left; background: url('/siteimg/arr.gif') center left no-repeat;padding:3px 5px 0 15px}
#navline ul li#home		{float:left; background: none;padding:0 5px 0 0}

#navline ul li a		{color:#53687D;text-decoration:none}
#navline ul li a:hover	{color:#0585D7;text-decoration:underline}

#home a {
	display:block;
	height:19px;
	width:19px;
	background: url('/siteimg/hom.gif') 0% 0% no-repeat;
}
#home a:hover {
	background: url('/siteimg/hom.gif') 0% 100% no-repeat;
}


/*----------chapter------------*/

#chapter {
	background: #fff url('/siteimg/navl2.gif') bottom right repeat-x;
	height:22px;
}

#chapter div {
	background: url('/siteimg/navl.gif') bottom right no-repeat;
	height:22px;
}

#chapter h2 {
	font: 20px Tahoma, Arial, sans-serif;
	color:#8a97a8;
	background: #fff;
	float:left;
	margin:0;
	padding:0 10px 0 25px;
}
/*----------chapter------------*/

.catt {
	border-collapse:collapse;
	margin:0;
	width:93%;
	border:0;
}

.catt th {
	padding:0; 
	vertical-align:bottom;
}

.mar{
	margin-bottom:15px;
	margin-top:10px;
	font: 12px Tahoma, Arial, sans-serif;
}

/*------------------------------------*/
.stratox {border-bottom: solid 1px #2a5bb7;padding:4px;}
.stratox_r {border-right: solid 1px #2a5bb7;}
.stratox_fon {padding:28px 0 0 0;background:#fff url('/siteimg/stratox_fon.jpg') right top no-repeat;}
.stratox_chapt h2 {color:#2a5bb7 !important;}
.stratox_chapt #chapter {background: url('/siteimg/stratox_navl2.gif') bottom right repeat-x;}
.stratox_chapt #chapter div {background: url('/siteimg/stratox_navl.gif') bottom right no-repeat;}

.fasteel {border-bottom: solid 1px #4C596B;padding:4px;}
.fasteel_r {border-right: solid 1px #4C596B;}
.fasteel_fon {padding:28px 3px 0 0;background:#fff url('/siteimg/fasteel_fon.jpg') right top no-repeat;}
.fasteel_chapt h2 {color:#4C596B !important;}
.fasteel_chapt #chapter {background: url('/siteimg/fasteel_navl2.gif') bottom right repeat-x;}
.fasteel_chapt #chapter div {background: url('/siteimg/fasteel_navl.gif') bottom right no-repeat;}


.mirabilia {border-bottom: solid 1px #272926;padding:4px;}
.mirabilia_r {border-right: solid 1px #272926;}
.mirabilia_fon {padding:28px 0 0 0;background:#fff url('/siteimg/mirabilia_fon.jpg') right top no-repeat;}
.mirabilia_chapt h2 {color:#272926 !important;}
.mirabilia_chapt #chapter {background: url('/siteimg/mirabilia_navl2.gif') bottom right repeat-x;}
.mirabilia_chapt #chapter div {background: url('/siteimg/mirabilia_navl.gif') bottom right no-repeat;}

.design {border-bottom: solid 1px #77b8e5;padding:4px;}
.design_r {border-right: solid 1px #77b8e5;}
.design_fon {padding:28px 0 0 0;background:#fff url('/siteimg/design_fon.jpg') right top no-repeat;}
.design_chapt h2 {color:#77b8e5 !important;}
.design_chapt #chapter {background: url('/siteimg/design_navl2.gif') bottom right repeat-x;}
.design_chapt #chapter div {background: url('/siteimg/design_navl.gif') bottom right no-repeat;}

.classic {border-bottom: solid 1px #ecd197;padding:4px;}
.classic_r {border-right: solid 1px #ecd197;}
.classic_fon {padding:28px 0 0 0;background:#fff url('/siteimg/classic_fon.jpg') right top no-repeat;}
.classic_chapt h2 {color:#ecd197 !important;}
.classic_chapt #chapter {background: url('/siteimg/classic_navl2.gif') bottom right repeat-x;}
.classic_chapt #chapter div {background: url('/siteimg/classic_navl.gif') bottom right no-repeat;}

.cat {
	background:#fff;
}

.cat #chapter div {
	background: transparent;
}

/* Scroll */

#catmore {
	height:107px;
	background: url('/siteimg/cat.gif') repeat-x;
}

#catmore_tit {
	height:22px;
	_height:25px;
	padding:3px 0 0 0;
	text-align:center;
}

#fixedtipdiv {
	height:22px;
	line-height:22px;
	vertical-align:bottom;
	display:block;
	font: 13px Tahoma, Arial, sans-serif;
	color:#A5B0BC;
	background: url('/siteimg/arrcat.gif') bottom center no-repeat;
	text-align:center !important;
	margin:0 auto;
	visibility: hidden;
}

#motioncontainer {
	position:relative;
	margin:9px 0 0 0;
	width:100%;
	height:75px;
	overflow:hidden;
}

#motioncontainer img {
	margin:0 10px;
}

#motioncontainer a img {
	border: 1px solid #8995A2; /* Set image border color */
}

#motioncontainer a:hover img {
	border: 1px solid #000; /* Set image border hover color */
}

#statusdiv {
	background-color: lightyellow;
	border: 1px solid gray;
	padding: 2px;
	position: absolute; /* Stop Editing Gallery Styles */
	left: -300px;
	visibility: hidden;
}

#motioncontainer a:hover {
	color: red; /* Dummy definition to overcome IE bug */
}
/* Scroll */
.form_tbl i {
     color:#a00000;
     float:left;
     width:10px;
}

.form_tbl td {
     text-align:left !important;
}
