/* CSS Document */

#body{
	margin:0px;
	padding:0px;
	text-align:center;
	background:#e6e6c8;
}
form{
	margin:0px;
}
*.clear{
	height:1px;
	overflow: hidden;
	clear:both;
}

#bg
{
	background:url(../images/bg_01.jpg) 0px 0px repeat-y;
	width:1200px;
	margin:0px auto;
	}
#im_bg
{
	
	background:url(../images/im_bg.jpg) 0px 0px no-repeat;
	margin:0px auto;

}
#side
{
	
	float:left;
	width:580px;
	height:900px;
	text-align:left;
}

#lg
{
text-align:left;
padding:0px 0px 0px 305px;
	}
div.logo
{
	background:url(../images/logo.jpg) 0px 0px no-repeat;
	width:830px;
	height:75px;
	}
#fla{
	float:right;
	display:block;
	

}
#flass{
	clear:both;
	display:block;
	float:right;
	margin-top: 10px;
}

#menu
{
	
}
#mmenu{
	float:left;
	clear:both;
	
}
#mmenu a{
	display:block;
	text-decoration:none;
	background:url(../images/butt.gif) 0px 0px no-repeat;
	width:138px;
	height:30px;
	color:#030;
	font-family:Georgia;
	font-size:15px;
	padding-top:10px;
	margin-top:7px;
	font-weight:bold;
	text-align:center;
	position:relative;
	top:0px;
	left:0px;
}
#mmenu a:hover{
	background:url(../images/butt.gif) 0px -40px no-repeat;
	color:#FFF;
}
#mmenu a.menu_order{
	background:url(../images/orddder.gif) 0px -1px no-repeat;
}
#mmenu a.menu_order:hover{
	background:url(../images/orddder.gif) 0px -41px no-repeat;
}

#mmenu a.m_menu_1{
	left:174px;
}
#mmenu a.menu_order{
	left:207px;
}
#mmenu a.m_menu_2{
	left:247px;
}
#mmenu a.m_menu_3{
	left:290px;
}
#mmenu a.m_menu_4{
	left:330px;
}
#mmenu a.m_menu_5{
	left:370px;
}
#mmenu a.m_menu_6{
	left:410px;
}
#mmenu a.m_menu_7{
	left:437px;
}
#mmenu a.m_menu_8{
	left:415px;
}
#mmenu a.m_menu_9{
	left:380px;
}
#wel
{


margin: 10px 0px 0px 220px;
width:234px;
	}

div.user
{

	background:url(../images/wel.gif) 0px 0px no-repeat;
	width:234px;
position:relative;
	height:147px;
	text-align:center;
	}
#content
{
	float:right;
	width:600px;
	padding-right:10px;
	padding-top:10px;
	}
p
{
	font-family:Helvetica;
	font-size:14px;
	text-align:justify;
	color:#030;
	}
h1
{
	color:#079a00;
	font-family:Arial;
	font-size:22px;
	font-style:italic;

	}
h2
{
	color:#079a00;
	font-family:Arial;
	font-size:16px;
	text-align:center;
	}
ul,ol
{
	font-family:Helvetica;
	font-size:14px;
	text-align:justify;
	color:#030;
	}
li
{
	list-style:none;
	background:url(../images/bol.gif) 0px 0px no-repeat;
	padding:0px 0px 10px 20px;
	margin:0px 0px 0px 5px;
	line-height:16px;
	}
#footer,#footer a{
	color:#595959;
}
#bottom_links{
	margin:10px 10px 5px 10px;
	text-align:center;
	font-family:Georgia;
	font-size:11px;
	font-weight:bold;
}
#bottom_links1{
	margin:10px 10px 5px 10px;
	text-align:center;
		font-family:Georgia;
	font-size:11px;
	font-weight:bold;
}
#bottom_links2{
	margin:10px 10px 5px 10px;
	text-align:center;
		font-family:Georgia;
	font-size:11px;
	font-weight:bold;
}
#bottom_links3{
	margin:10px 10px 5px 10px;
	text-align:center;
		font-family:Georgia;
	font-size:11px;
	font-weight:bold;
}
#bottom_links a{
	margin:0px 5px;
}

#disclaimer{
	margin:10px 0px 0px 0px;
	font-family:tahoma;
	font-size:11px;
	text-align:center;
}
#copyright{
	margin:10px 0px 0px 0px;
	font-family:tahoma;
	font-size:11px;
	text-align:center;
}
/*-----LOGINPASSWORD---------*/

div.fcsignup
{
width:200px;
padding:35px 0px 0px 20px;
}
div.fc2signup{
width:200px;
padding:3px;


}
div.fcsignup div.form_content
{
width:200px;


}
div.fcsignup div.left{
	font-family:georgia;
	font-size: 14px;
	text-align:left;
    color:#FFF;
	text-align:left;
	margin-top:1px;
	float:left;

}
div.fcsignup div.right{
text-align:left;
float:right;
margin-top:1px;
padding-right:20px;
}
div.fcsignup input.inp_text, div.fcsignup input.inp_psw{
   	width:100px;
	background:#ffffff;
	border:1px solid #009900;

}
div.fcsignup div.buttons{
clear:none;
text-align:left;
}

div.userwelcom{
margin:0px 0px;
	color:#009900;
	font-weight:bold;
	font-family:Times New Roman;
	font-size:18px;
	text-align:center;
}
div.welcome
{
	padding:50px 0px 0px 0px;
	color:#FFF;
	}
div.signout 
{
	color:#ffffff;
	font-family:Times New Roman;
	font-size:10px;
	text-align:center;
	
}
#wel a
{
	color:#030;
	}
div.signout a
{
	padding:5px 0px 5px 0px;
	font-size:12px;
	color:#030;
	}
#wel div.fc2signup  div.buttons input.inp_subm
{
	border:none;
	background: none;
	font-size:12px;
	background:url(../images/sign.gif) 0px 0px no-repeat;
	width:100px;
	height:25px;
	text-align:center;
	overflow:visible;
	font-family:Times New Roman;
	color:#006600;
	cursor:pointer;
	font-weight:bold;
	margin-left:80px;
	margin-top:10px;
}

a.rep_link
{
font-family:Times New Roman;
font-size:12px;
color:#FFF;
}
div.mem
{
	color:#ffffff;
	font-family:Times New Roman;
	font-size:12px;
	text-align:center;
}
table.editform input.inp_subm
{
	border:none;
	background: none;
	font-size:12px;
	background:url(../images/sign.gif) 0px 0px no-repeat;
	width:100px;
	height:25px;
	text-align:center;
	overflow:visible;
	font-family:Times New Roman;
	color:#006600;
	cursor:pointer;
	font-weight:bold;
	margin-right:10px;
	margin-top:10px;
}
/*-----------*/
/*------------------| TABLE |-----------------------*/
table.sympletable{
	margin-top:5px;
	border-collapse:collapse;
	width:100%;
	border:1px solid #060;
}
table.sympletable th{
	background:#f8f7e3;
	border:1px solid #060;
	text-align:center;
	color:#060;
}
table.sympletable td{
	text-align:center;
}
table.sympletable th.caption{
	height:20px;
	background:#f8f7e3;
	border:1px solid #060;
	text-align:center;
}
table.sympletable a{
	color:#060;
	font-weight:bold;
	font-size:12px;
}
/*----------------| END TABLE |---------------------*/
/*------------------| ORDER FORM |-----------------------*/
div.orderform_div{
	text-align:center;
}
table.orderform{
	margin:0px auto;
	text-align:left;
	width:500px;
	border-collapse:collapse;
}
table.orderform th.type{
	text-align:center;
}
table.orderform th.type{
	height:20px;
}
table.editform{
	width:500px;
	margin:0px auto;
	border-collapse:collapse;
}

table.editform col.left{
	width:200px;
}
table.editform col.right{
	width:300px;
}
table.editform th,table.editform td{
	text-align:left;

}
table.editform select,table.editform input.inp_text,table.editform input.inp_psw,table.editform textarea{
	width:300px;
}
table.editform th.caption{
	height:20px;
	background:#f5f5f5;
	border:1px solid #c6c6c6;
	text-align:center;
}


/*----------------| END ORDER FORM |---------------------*/
/*------------------| FORM |-----------------------*/
div.form_div{
	text-align:center;
}
table.editform a{
	color:#cc006a;
	font-weight:bold;
	font-size:12px;
}
div.method_swreg div.methodlogo{
	margin-left:30px;
	padding-right:10px;
	height: 70px;
	width: 130px;
	float:left;
	background: url(../images/images.gif) -300px -15px no-repeat; 
}
div.method_swreg div.methodcards{
	margin:10px auto;
	width:415px;
	height: 30px;
	background: url(../images/images.gif) 0px -415px no-repeat; 
	}
	
div.pay_button_swreg
{
text-align:center;
}
div.pay_button_swreg button.inp_subm
{
	background:none;
	margin-left:160px;
	border:#030 1px solid;
	}
/*----------------| END FORM |---------------------*/
/*----------------------| DIV FORM |-------------------------*/

 div.fc{
	text-align: center;
}
 div.fc2order{
	margin: 0px auto;
	text-align: left;
	width: 500px;
	color:#030;
}

 div.fc2order div.form_caption{
	text-align: center;
	padding: 3px 10px;
	font-weight: bold;
	background: #f8f7e3;
	color: #555555;
}

 div.fc2order form{
	margin: 0px;
}

 div.fc2 div.form_content{
	
}
 div.fc2order div.buttons{
	
	text-align: right;
}

 div.fc2order div.form_content div.caption{
	clear: both;
	text-align: center;
	padding: 3px 0px 3px 10px;
	font-weight: bold;
	
	border-bottom: 2px solid #090;
}
 div.fc2order div.left_right{
	
height:100%;
	margin: 3px 5px;
}

 div.fc2order div.left{
	float:left;
	width:240px;
	
}
div.fcorder div.errformat div.left
{
    color:#900;
}
 div.fc2order div.right{
	float:right;
	text-align:left;
	width:240px;
}


	 div.fc2order input.inp_subm, #content div.fc2order input.inp_text, #content div.fc2order input.inp_psw{
		font-family:tahoma;
		font-size:12px;
		width:234px;
	}
	 div.fc2order textarea{
		height:70px;
		width:234px;
	}
	 div.fc2order select{
		width:240px;
		
	}
	 div.fc2order input.inp_subm{
		width:auto;
		font-size:14px;
		font-weight: bold;
		
	}
	 div.fc2order div.buttons input.inp_subm{
		width:auto;
		font-size:14px;
		font-weight: bold;
		
	}
/*---------repair--------*/
div.pair
{
	font-family:Helvetica;
	font-size:14px;
	text-align:justify;
	color:#030;	
	}
div.pair a.rep_link
{
	color:#030;	
	}
div.fc2 div.form_caption
{
	font-size:16px;
	font-family:Helvetica;
	background:#f8f7e3;
	}

/*--------------------| END DIV FORM |-----------------------*/
/*---------ORDERVIEW-----------*/
div.fc2orderstep2 div.left_right
{
	border:#079a00 1px solid;
	
	}
div.fc2orderstep2 input.input_subm, button.inp_subm
{
	border:none;
	background: none;
	font-size:12px;
	background:url(../images/sign.gif) 0px 0px no-repeat;
	width:100px;
	height:25px;
	text-align:center;
	overflow:visible;
	font-family:Times New Roman;
	color:#006600;
	cursor:pointer;
	font-weight:bold;
	margin-top:10px;
margin-right:180px;
}
div.gopayform
{
padding-left:220px;
	}
div.fc2relation div.left_right
{

clear:both;
width:390px;
margin-left:150px;
}
div.fc2relation div.left
{
	width:80px;
font-family:Helvetica;
	font-size:14px;
	color:#030;
float:left;
text-align:left;
}
div.fc2relation div.right
{
	float:right;
width:300px;
text-align:left;
}
div.fc2relation div.caption
{
	font-family:Helvetica;
	font-size:14px;
	color:#030;
	font-weight:bold;
	}
div.fc2relation div.errformat div.left 
{

    color:#900;

}
/*----------------------| DIV ORDER |-------------------------*/
 div.fcorder div.fc2 div.form_caption{
	display: none;
}


div.fc2order div.user_swich{
	margin:10px auto;
	width:330px;
	
	
}
div.fc2order div.user_swich div.left_right{
	margin: 0px;
	width: 150px;
	border: none;
	float: left;
	
}


div.fc2order div.user_swich input{
	margin:0px;
	padding:0px;
	height:16px;
}
div.fc2order div.user_swich div.left{
	margin:0px;
	float:right;
	width:130px;

}
div.fc2order div.user_swich div.right{
	float:left;
	width:20px;
}


#content div.fc2order div.order_descr div.left, #content div.fc2order div.order_descr div.right{
	width:480px;
	padding: 0px;
	margin: 0px;
}
#content div.fc2order div.order_descr textarea{
	
	width:480px;
}

/*--------------------| END DIV ORDER |-----------------------*/
/*-----------------| MESSAGES |------------------*/
div.msg{
	padding: 0px;
	margin: 10px auto;
	font: 14px arial;
	text-align: center;
	width: 500px;
	clear: both;
}
div.msg div.err{
	color: #FF0000;
}
div.msg div.good{
	color:#030;	
}
div.msg div.text{
	text-align: justify;
}
div.msg span.red{
	color: #FF0000;
	font-weight: bold;
}
span.tco_copy_link{
	color: #227722;
}

/*---------------| END MESSAGES |----------------*/
/*----------BLOG------------*/
div.tab
{
	font-family:Helvetica;
	font-size:12px;
	text-align:left;
	color:#030;
	}
div.meta
{
	font-family:Helvetica;
	font-size:12px;
	text-align:left;
	color:#030;
	}
div.meta a
{
	font-family:Helvetica;
	font-size:12px;
	text-align:left;
	color:#079a00;
	}
h3
{
	color:#079a00;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	}
h2
{
	text-align:left;
	}
h2 a
{
	color:#079a00;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	}
div.pagenavigation
{
	text-align:left;
	}
div.pagenavigation a
{
	font-family:Helvetica;
	font-size:12px;
	text-align:left;
	color:#079a00;
	}
div.storycontent p
{
	font-family:Helvetica;
	font-size:14px;
	text-align:justify;
	color:#030;
	}
div.storycontent
{
	font-family:Helvetica;
	font-size:14px;
	text-align:justify;
	color:#030;
	}
div.storycontent a
{
	color:#595959;
	font-size:12px;
	font-weight:bold;
	}
div.categor
{
	background:#ededd3;
	width:230px;
	float:right;
	margin:0px 0px 0px 5px;
	}
#blog_cats h2
{
	padding-bottom:7px;
	text-align:center;
	border-bottom:#595959 1px solid;
	}
#blog_cats ul a
{
	line-height:17px;
	color:#595959;
	}
#blog_cats li
{
	margin-left:-15px;
	}