body {
	margin-left: 40px;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 0px;
}
body,td,th {
	font-size: 11px;
	font-family: Arial, sans-serif;
	color: #7f7e7e;
}
A.FooterMenu:LINK, A.FooterMenu:VISITED, A.FooterMenu:ACTIVE, A.FooterMenu:FOCUS {
	color : #7c7c7c;
	text-decoration : none;

}
A.FooterMenu:HOVER {
	color : #7c7c7c;
	text-decoration : none;
}
.FooterMenu {
	color : #7c7c7c;
}
.White {
	color : White;
}
a:link {
	color: #5984b0;
}
a:visited {
	color: #5984b0;
}
a:hover {
	color: #990000;
}
a:active {
	color: #5984b0;
}

#worker{
	position: fixed;
	left: 50%; /* margin-left: -70px;*/
	top: 50%; /* margin-top: -25px; */
	visibility: hidden;
	z-index: 9999999;
}

.green{
        color: green;
}

.red{
	color: #CC3300;
}
.red a{
	color: #CC3300;
}
.pop_up{
	position: absolute;
	background-color: #FDFDFD;
	border: 1px dotted #CECECE;
	border-width: 1px 1px 1px 1px;
	left: 50%;
	padding: 10px;
	width: 500px;
	margin-left: -190px;
	z-index: 999999;
	margin-top: -5px;
}
#popup_complain{
	position: fixed;
	background-color: #FDFDFD;
	border: 1px dotted #CECECE;
	border-width: 1px 1px 1px 1px;
	left: 50%;
	padding: 10px;
	width: 500px;
	margin-left: -190px;
	margin-top: 5px;
	z-index: 999999;
}
.pop_up_form{
	background-color: #F6FBFF;
	border: 1px solid #F0F0F0;
	padding: 10px;
	width: 600px;
}

.art_view{
	background-color: #F6FBFF;
	border: 1px solid #F0F0F0;
	padding: 10px;
}
.small_text{
	font-size: smaller;
}

#order_shop_theme_id{
    	color: #7c7c7c;
}

.midle_text{
	font-size: small;
}
.even{
	background-color: #F0F0F0;
}
.odd{
	background-color: #E2E2E2;
}
.bg_lite_red{
	background-color: #FFFFCC;
}
.bg_red{
	background-color: #FFE6CC;
}

.separator{
	background-color: #cac9c9;
	height: 1px;
	margin: 3px 0px 3px 0px;
}
#payment{
	height: 300px;
}
#frame_payment{
	overflow: auto;
	height: 290px;
	border: 1px solid #949494;
}
#mess_list{
	overflow: auto;
	height: 500px;
}

.bg_grey{
	background-color: #FCFCFC;
	padding: 10px;
	border: 1px solid #F0F0F0;
}
.message{
	background-color: #FCFCFC;
	border: 1px solid #F0F0F0;
	
}
#message{
	padding: 10px;
}
.frame{
	overflow: auto;
	height: 120px;
	border: 1px solid #949494;
	background-color: White;
	padding: 5px;
	overflow-y: scroll;
	overflow-x: hidden;
}
.marging_5{
	margin: 5px;
}
textarea.short {
  width: 100%;
  height: 7em;
}

.menu_pop_up{
	background-color: #F6FBFF;
	border: 1px dotted Black;
	position: absolute;
	z-index: 99999999;
	padding: 5px;
	margin-left: -30px;
}
.cloud0 {font-size: .8em;}
.cloud1 {font-size: .9em;}
.cloud2 {font-size: 1.2em;}
.cloud3 {font-size: 1.4em;}
.cloud4 {font-size: 1.6em;}
.cloud5 {font-size: 1.8em;}
.cloud6 {font-size: 2.0em;}
.cloud7 {font-size: 2.2em;}
.cloud8 {font-size: 2.4em;}

#tags_cloud{
	background-color: #F6FBFF;
	border: 1px solid #F0F0F0;
	padding: 10px;
	width: 90%;
}
.padding_left_5{
	padding-left: 5px;
}
.bg_darck_red{
	background-color: #99CC66;
	color: White;
	padding-left: 3px;
	padding-right: 3px;
}
.bg_darck_red a{
	color: White;
}
.fl_right{
	float: right;
}
.current{
	font-weight: bold;
}
.fl_left{
	float: left;
	margin-right: 10px;
}
.padding10{
	padding: 10px;
}
input.img{
	border: 0;
}
