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

A:unknown {
	COLOR: Black; TEXT-DECORATION: underline;
}
A:link {
	COLOR: #A52226;
}
A:active 
{
	COLOR: #696969; FONT-WEIGHT: normal; TEXT-DECORATION: none; 
}
A:visited 
{
	COLOR: #DC2127;
}
.plate
{
	width:955px;
	height:683px;
	margin:0px auto;
}
.top_bg
{
	height:33px;
	font-size:1px;
	color:white;
	background-image:url(/images/left_top_bg.gif);
	background-repeat:no-repeat;
}
.top_bg .left
{
	height:33px;
	margin-left:13px;
	margin-right:12px;
	background-image:url(/images/top_bg.jpg);
	text-align:center;
}
.top_bg .left .topmenu
{
	font-size:14px;
	font-family:arial;
	color:white;
}
.top_bg .left a.topmenu 
{
	padding-left:48px;
	padding-right:48px;
}
.top_bg .left span.topmenu_cur 
{
	padding-left:48px;
	padding-right:48px;
}

.top_bg .left .topmenu_cur
{
	font-size:14px;
	font-family:arial;
	color:white;
}
.top_bg .right
{
	height:33px;
	background-image:url(/images/right_top_bg.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.top_bg .left .left_title
{
	font-size:12px;
	font-family:Book Antiqua;
	text-transform:uppercase;
	padding-top:8px;
}
.top_bg .left .center_title
{
	font-size:14px;
	font-family:Book Antiqua;
	text-transform:uppercase;
	font-weight:bold;
	padding-top:8px;
}
.top_bg .left .right_title
{
	font-size:12px;
	font-family:Book Antiqua;
	text-transform:uppercase;
	padding-top:8px;
}

.bottom_bg
{
	height:12px;
	background-image:url(/images/bottom_bg.jpg);
	background-repeat:no-repeat;
}
.inner
{
	height:576px;
	margin:0px;
	font-family:arial;
	font-weight:300;
	font-size:14px;
	background-image:url(/images/main_bg.jpg);
	background-repeat:no-repeat;
}
.inner h1
{
	font-family:Book Antiqua;
	padding-top:10px;
	padding-bottom:10px;
	margin:0px;
	font-size:150%;
}
.inner .sitemap
{
	list-style:none;
	font-weight:bold;
}
.inner .sitemap a
{
	color:#666666;
	text-decoration:none;
}
.inner .sitemap a:hover
{
	color:#000000;
	text-decoration:underline;
}

.inner .content
{
	color:#666666;
	f-ont-weight:bold;
	position:relative;
	padding:5px;
	padding-bottom:0px;
	padding-left:20px;
	padding-right:20px;
	height:564px;
	overflow:hidden;
}
.inner .content_cat
{
	color:#666666;
	f-ont-weight:bold;
	position:relative;
	height:549px;
}
.inner .collections
{
	color:white;
	font-weight:bold;
	height:576px;
	padding-left:6px;
}
.inner .cat_pic
{
	height:569px;
	width:584px;
	padding-right:5px;
	padding-bottom:7px;
}
.cat_img
{
	position:absolute;
	right:5px;
	top:0px;
	z-index:1;
}
.gallery .pics {
	w-idth: 150px;
	height: 87px;
	float: left;
	position: relative;
	overflow: hidden;
	clip: rect(0px,717px,87px,0px);
	cursor:pointer;
	cursor:hand;

}
.gallery .pics .scroll {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 87px;
	width: 5000px;
}

.gallery .pics img {
	float: left;
	margin-right: 7px;
}


.inner .collections .c_menu .center div.cap
{
	height:45px;
	width:221px;
	padding-left:20px;
	padding-top:12px;
	background-color:white;
	float:left;
}


.inner .collections .c_menu .button
{
	width:257px;
	height:87px;
	position:relative;
	cursor:pointer;
	cursor:hand;
}
.inner .collections .c_menu .button a .shadow
{
	font-family:Book Antiqua;
	font-size:0px;
	font-weight:200;
	color:white;
	position:absolute;
	left:7px;
	top:30px;
	z-index:10;
	display:none;
	cursor:pointer;
	cursor:hand;
}
.inner .collections .c_menu .button a:hover .shadow
{
	display:block;
	cursor:pointer;
	cursor:hand;
}
.inner .collections .c_menu .button a .caption
{
	font-family:Book Antiqua;
	font-size:26px;
	font-weight:200;
	color:#858585;
	position:absolute;
	left:10px;
	top:27px;
	position:absolute;
	z-index:20;
	cursor:pointer;
	cursor:hand;
}
.inner .collections .c_menu .button a
{
	display:block;
	background-image:url(/images/button.png);
	background-repeat:no-repeat;
	background-position:center center;
	width:247px;
	height:60px;
	padding-left:10px;
	padding-top:27px;
	text-decoration:none;
	cursor:pointer;
	cursor:hand;
}

.inner .collections .c_menu .button a:hover
{
	background-image:url(/images/button_a.png);
}

.inner .collections .c_menu .button_a
{
	background-image:url(/images/button_a.png);
	background-repeat:no-repeat;
	background-position:center center;
	width:257px;
	height:87px;
	cursor:pointer;
	cursor:hand;
}
.inner .collections .c_menu .button_a a
{
	font-family:Book Antiqua;
	font-size:26px;
	font-weight:200;
	color:#666666;
	width:247px;
	height:60px;
	padding-left:10px;
	padding-top:27px;
	cursor:pointer;
	cursor:hand;
}

.inner .i_left
{
	width:366px;
	height:569px;
	padding-left:6px;
	padding-bottom:7px;
}
.inner .i_left .cont
{
	width:366px;
	height:569px;
	background-color:#ffffff;
}
.inner .i_left .cont .gallery
{
	padding-top:29px;
	padding-bottom:29px;
	padding-left:12px;
	padding-right:13px;
	width:341px;
	height:95px;
}
.inner .i_left .cont .gallery .left
{
	background-image:url(/images/slide_left.png);
	width:27px;
	height:87px;
	float: left;
}
.inner .i_left .cont .gallery .right
{
	background-image:url(/images/slide_right.png);
	width:27px;
	height:87px;
	float: left;
}
.gallery .pics{
	float: left;
	padding-left:2px;
	padding-right:3px;
	width:280px;
}
.gallery .pics img {
	float: left;
	margin-right: 1px;
	margin-left: 1px;
}
.inner .i_right
{
	width:578px;
	height:569px;
	padding-right:5px;
	padding-bottom:3px;
}


.inner .i_left .cont .description
{
	font-family:arial;
	font-size:11pt;
	font-weight:200;
	padding-left:10px;
	padding-right:10px;
	width:346px;
	height:300px;
}
.inn-er .i_left .cont .description h1
{
	font-size:36px;
	font-family:Book Antiqua;
	font-weight:200;
	text-align:center;
}
.inner .i_left .cont .description .name
{
	position:relative;
	height:65px;
	font-size:36px;
	font-family:Book Antiqua;
	font-weight:400;
	text-align:center;
	white-space:nowrap;
}
.inner .i_left .cont .description .name .shadow
{
	position:absolute;
	top:6px;
	left:35px;
	z-index:10;
	color:#DCDCDC;
}
.inner .i_left .cont .description .name .caption
{
	p-osition:absolute;
	t-op:10px;
	l-eft:30px;
	z--index:20;
	color:#8B8B8B;
}

.inner .i_left .cont .downbutton
{
	height:45px;
	padding-left:38px;
	padding-right:38px;
	width:290px;
	cursor:pointer;
	cursor:hand;
}
.inner .i_left .cont .downbutton div
{
	padding-top:8px;
	height:35px;
	font-size:18px;
	font-family:Book Antiqua;
	color:#DC2127;
	text-align:center;
}
.inner .pic
{
	position:absolute;
	top:82px;
	left:359px;
	width:586px;
	height:570px;
	behavior:url("/itcms3/js/cp/pngbehavior.htc");
}

.inner .content .language
{
	position:absolute;
	left:615px;
	top:465px;
	height:20px;
	width:210px;
	font-size:14px;
	font-weight:bold;
	font-family:Book Antiqua;
	color:#0C0C0C;
}
.inner .content .language .del
{
	color:white;
}
.inner .content .textbox
{
	border:1px solid #CF9D9F;
}
.inner .content .textbox:focus , .inner .content .textbox:hover
{
	border:1px solid #DC2127;
}
.inner .content .submit
{
	border:1px solid #A52226;
	background-color:#DC2127;
	color:white;
	margin-right:5px;
}
.inner .content .logo
{
	height:559px;	
}
.inner .content .languagelink
{
	position:absolute;
	left:637px;
	top:495px;
	height:20px;
	width:210px;
	font-size:20px;
	font-family:Book Antiqua;
	font-weight:bold;
	color:#EB1D24;
	text-transform:uppercase;
}
.inner .content .languagelink a
{
	text-decoration:none;
	color:#EB1D24;	
}
.inner .content .languagelink a:hover
{
	text-decoration:underline;
}

.inner .content .languagelink .del
{
	color:white;
}
.copyright
{
	color:#646464;
	font-size:10px;
	font-family:Tahoma;
}
.copyright td
{
	padding-top:10px;
	padding-left:10px;
}
.copyright a
{
	color:#646464;
	text-decoration:none;
}
.copyright a:hover
{
	text-decoration:underline;
}
.backhref
{
	color:#666666;
	text-decoration:none;
}
.backhref:hover
{
	color:#000000;
	text-decoration:underline;
}
.plate .nav img
{
	border:none;
}
.plate .nav a
{
	margin-right:20px;
}
.plate .nav
{
	padding-top:55px;
	padding-bottom:20px;
	padding-left:40px;
	width:436px;
	float:left;
}

.dropdown * 
{
	margin:0px;
	padding:0px;
	font-size:14px;
	font-family:arial;
	font-weight:100;
}
.dropdown 
{
	margin:0px;
	padding:0px;
	text-align:left;
	float:left; 
	p-adding-right:5px;

}
.dropdown dt 
{
padding:8px;
cursor:pointer; 
}
.dropdown dt:hover 
{

}
.dropdown dd 
{
margin-top:1px;
position:absolute; 
overflow:hidden; 
display:none;  
z-index:2000; 
opacity:0;
}
.dropdown ul 
{
list-style:none; 
border-top:none;
text-align:center;
}
.dropdown li 
{
display:inline;
}
.dropdown a, .dropdown a:active, .dropdown a:visited 
{
display:block; 
margin-top:1px;
padding:5px; 
text-decoration:none;
color:#ffffff;
background:#DC2127; 
}
.dropdown a:hover 
{
text-decoration:underline;
}

.dropdown a#last 
{
	padding-bottom:0px;
}
.dropdown a.mainlink
{
	padding:0px;
	margin:0px;
}
.dropdown a.cur
{
	text-decoration:underline;
}

.dropdown img
{
	float:left;
}
.dropdown div
{
	background:url(/images/m_bottom.gif);
	float:left;
}

.pagination {
	height: 1%; /* IE tweak (holly hack) */
	width: auto;
	text-align: right;
	margin-top: 5px;
	float: right;
}

.pagination span.page-sep {
	display: none;
}

li.pagination {
	margin-top: 0;
}

.pagination strong, #forum .pagination b {
	font-weight: normal;
}

.pagination span strong {
	padding: 0 2px;
	margin: 0 2px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #DC2127;
	border:1px solid #A52226;
	font-size: 0.9em;
}

.pagination span a, #forum .pagination span a:link, #forum .pagination span a:visited, #forum .pagination span a:active {
	font-weight: normal;
	text-decoration: none;
	color: #747474;
	margin: 0 2px;
	padding: 0 2px;
	background-color: #ffffff;
	border:1px solid #CF9D9F;
	bo-rder: 1px solid #bababa;
	font-size: 0.9em;
	line-height: 1.5em;
}

.pagination span a:hover {
	border-color: #A52226;
	background-color: #DC2127;
	color: #FFF;
	text-decoration: none;
}

.pagination img {
	vertical-align: middle;
}
.news
{
	font-family:arial;
	clear:both;
	height:445px;
	padding-top:10px;
}
.news .box
{
	overflow:auto;
	height:460px;
	padding-right:5px;
}
.news a, .news a:visited
{
	color:#DC2127;
}
.news h5
{
	color:#DC2127;
	margin-top:7px;
	margin-bottom:4px;
	font-size:14px;
}
.item_info
{
opacity:0.75;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
position:absolute;
left:30px;
bottom:20px;
font-family:arial;
font-size:11px;
color:#000000;
}
#info_button
{
	opacity:0.75;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	position:absolute;
	left:30px;
	bottom:20px;
	width:24px;
	height:24px;
}
#info_button:hover
{
	opacity:1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}

.info_fix
{
margin-right:30px;
}
.item_info div h3
{
	margin-bottom:5px;
	margin-top:0px;
}

#view_button
{
	o-pacity:0.75;
	f-ilter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	position:absolute;
	z-index:1000;
	right:30px;
	top:20px;
	width:24px;
	height:24px;
	background-image: url(/images/text_view.png);
	cursor:pointer;
}
#view_button:hover
{
	o-pacity:1;
	f-ilter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
#bigimage
{
	background:silver;
	o-pacity:.8;
	f-ilter:alpha(opacity=80);
	position:absolute;
	top:0px;
	left:0px;
}

.topmenu
{
	height:32px;
}
.topmenu div
{
	height:32px;
	float:left;
	vertical-align:center;
}
div#scrollbar { 
  position:relative;
  top:5px;
  width:11px; 
  height:559px; 
  font-size:1px;  /* for image vertical alignment issue */
  visibility:hidden;
  }
div#track { 
  position:absolute; 
  left:0; top:12px;
  width:11px; 
  height:535px;
  background:#ccc;
  }
div#dragBar {
  position:absolute; left:1px; top:1px;
  width:9px; 
  height:20px;
  background-color:#DC2127;
  }  
div#up { position:absolute; left:0; top:0; }  
div#down { position:absolute; left:0; bottom:0; }

/* for safari, to prevent selection problem  */
div#scrollbar, div#track, div#dragBar, div#up, div#down {
    -moz-user-select: none;
    -khtml-user-select: none;
}

#corner
{
	position:absolute;
	bottom:-7px;
	right:-5px;
	height:11px;
	width:11px;
	background-image:url(/images/corner.png);
}