@charset "utf-8";
/* CSS Document */
body{
	background-color:#191919;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	}
div {text-align:left;}

a{text-decoration:none;}
.backWhite{ background-color:#FFFFFF;}
.backEF{ background-color:#efefef;}
.backBlue{ background-color:#0173d3;}
.colorWhite{color:#FFFFFF;}
.colorBlue{ color:#0173d3;}
.blockImages{	display:block;}
h1, h2, h3, h4, h5, h6, div, p, form, table {margin:0; padding:0;}
.floatLeft{ float:left;}
.floatRight{ float:right; }
.margin0{ margin:0px !important;}
.margin5{margin:5px !important;}
.margin10{margin:10px !important;}
.margin5_10{margin:5px 10px !important;}
.margin0_10{margin:0px 10px !important;}
.marginTop_5{margin-top:5px !important;}
.marginBottom_5{margin-bottom:5px !important;}
.marginRight_5{margin-right:5px !important;}
.marginLeft_5{margin-left:5px !important;}
.marginTop_10{margin-top:10px !important;}
.marginBottom_10{margin-bottom:10px !important;}
.marginRight_10{margin-right:10px !important;}
.marginLeft_10{margin-left:10px !important;}
.padding0{ padding:0 !important;}
.padding10{ padding:10px !important;}

#main{
	width:820px;
	margin:auto;
	margin-top:20px;
	}
#main img#logo{
	margin:0 0 20px 20px;
	}
#content{
	background-image:url(../images/background_content.jpg);
	background-repeat:repeat-y;
	width:820px;
	padding:0 10px;
	}
#menu{
	background-image:url(../images/background_menu.jpg);
	height:30px;
	width:800px;
	font-size:14px;
	}
#menu img{
	margin:1px;
	}
#menu a.shops{
	filter: alpha(opacity=70);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity: 0.70;
	opacity:0.7;}
#menu a.shops:hover{
	filter: alpha(opacity=100);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity:1.0;}
#menu a{
	color:#FFFFFF;
	font-weight:bold;
	height:23px;
	text-decoration:none;
	padding:7px 8px 0 8px;
	}
#menu a:hover{
	background-color:#012849;
	}
#menu span{
	background-color:#265883;
	color:#FFFFFF;
	font-weight:bold;
	height:23px;
	text-decoration:none;
	padding:7px 8px 0 8px;
	}

div#submen{
	background-image:url(../images/background_submenu.jpg);
	width:220px;
	font-size:12px;
	}
	div#submen h2{
		font-size:20px;
		margin:0 0 5px 20px !important;
		}
	div#submen a.sub_menu img{
		border-width:0px;
		margin-bottom:2px;
		margin-right:5px;
		}
	div#submen a.sub_menu{
		color:#FFFFFF;
		display:block;
		padding:5px 20px;
		text-decoration:none;
		}
	div#submen a.sub_menu:hover{
		background-color:#000000;
		filter: alpha(opacity=60);
		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
		-moz-opacity: 0.60;
		opacity:0.6;
		}
	div#submen span{
		color:#FFFFFF;
		background-color:#012e55;
		display:block;
		padding:5px 20px;
		text-decoration:none;
		}
	div#submen span img{
		border-width:0px;
		margin-bottom:2px;
		margin-right:5px;
		}
	a.flag{
		width:22px !important;
		height:13px !important;
		padding:0px !important;
		margin:0px 4px;
		}
	a.flag:hover{
		}
	a.flag img {	border-width:0px;}

div.itemPresent{
	width:350px;
	font-size:12px;
	background-color:#f2f2f2 !important;
	border-top: 1px dotted #aaa;
	}
	div.itemPresent h2{
		font-size:16px;
		}
	div.itemPresent h3{
		font-size:13px;
		color:#ff0000;
		}
	div.itemPresent a{
		color:#0173d3;
		}
	div.itemPresent a:hover{
		color:#333333;
		}
	
div#describe{
	background-image:url(../images/background_describe.jpg);
	background-repeat:repeat;
	color:#FFFFFF;
	font-size:12px;
	margin-right:30px;
	width:170px;
	line-height:15px;
	}
	div#describe h2{
		border-bottom:2px solid #cdcdcd;
		font-size:16px;
		padding-bottom:1px;
		margin-bottom:1px;
		}
	div#describe a{color:#FFFFFF;}
	div#describe a:hover{color:#0173d3;}

  div.itemBack{
     width:106px;
     height:106px;
     background-image:url(../images/background_item.jpg);
     background-repeat:no-repeat;
     margin-right:2px;
     padding:3px;
     }
      
div.itemShow{
	margin-top:3px;
	}
	
	div.itemShow a img{
		width:100px;
		height:100px;
		border:3px solid #333333;
		}
	div.itemShow a:hover img{
		border:3px solid #0173d3;
		}

div#footer{
	color:#bcbcbc;
	margin-left:30px;
	font-size:10px;
	line-height:15spx;
	padding-bottom:10px;
	}
	div#footer a{
		color:#666 !important;
		margin:0 10px;
		}
	div#footer a:hover{
		color:#dedede;
		text-decoration:underline;
		}
	
a.buy{
	background-color:#0173d3;
	padding:3px 10px;
	color:#FFFFFF !important;
	font-weight:bold;
	font-size:11px;
	}
a.buy:hover{
	background-color:#dedede;
	padding:4px 10px;
	color:#0173d3 !important;
	}

table#account{
	width:100%;
	}
	table#account td.dates{
	padding-left:10px !important;
	}
	table#account h3{
		color:#333333;
		border-bottom:1px solid #0173d3;
		}
	table#account input{
		border:1px solid #666666;
		margin:2px 0;
		padding-left:2px;
		margin-right:4px;
		}
	table#account span{
		color:#FF0000;
		font-size:10px;
		}
		
