html, body{height:100%; width:100%; margin:0; padding:0; font-family: Helvetica, Arial, Verdana, sans_serif;}
body{background:#f5f4f4; vertical-align:middle; color:#423e3c;}
#page{width:998px; //width:980px; border-collapse:collapse; border:0; border-spacing:0; text-align:left; height:100%;}
h1{color:#423e3c; font-size:1.5em; font-weight: bold; color: #333; font-family: Arial, Garamond, Times, serif;  margin: 0 0 0.25em;  letter-spacing: 0.04em;}
h2{color:#423e3c; font-size:0.95em; font-weight: bold; color: #333; font-family: Arial, Garamond, Times, serif;  margin:0;  letter-spacing: 0.01em; padding:0;}
h3{color:#423e3c; font-size:1em; font-weight: bold; color: #333; font-family: Arial, Garamond, Times, serif;  margin: 0 0 0.25em;  letter-spacing: 0.04em;}
a{color:#423e3c;} a:hover{text-decoration:none;}

/*menu*/
	#logo{vertical-align:top; width:210px; padding-top:50px;}
	#phone{float:right; height:30px; margin-bottom:5px; font-size:9pt; font-weight:300; text-align:right;}
	#menu{vertical-align:top; padding-top:60px;}
	#about, #about_act{width:153px; background:#00a0e9; font-size:13px; font-weight:bold; padding:10px 0 0 5px; float:left; white-space:nowrap;}
	#about a, #about_act a{text-decoration:none; color:#FFFFFF;}

	#make, #make_act{width:150px; background:#6d347d; font-size:13px; font-weight:bold;padding:10px 0 0 5px; float:left; margin-left:2px; white-space:nowrap;}
	#make a, #make_act a{text-decoration:none; color:#FFFFFF;}

	#reviews, #reviews_act{width:150px; background:#6ec567; font-size:13px; font-weight:bold;padding:10px 0 0 5px; float:left; margin-left:2px; white-space:nowrap;}
	#reviews a, #reviews_act a{text-decoration:none; color:#FFFFFF;}

	#partners, #partners_act{width:150px; background:#f48029; font-size:13px; font-weight:bold; padding:10px 0 0 5px; float:left; margin-left:2px; white-space:nowrap;}
	#partners a, #partners_act a{text-decoration:none; color:#FFFFFF;}

	#mail, #mail_act{width:150px; background:#fdfc5f; font-size:13px; font-weight:bold; padding:10px 0 0 5px; float:left; margin-left:2px; white-space:nowrap;}
	#mail a, #mail_act a{text-decoration:none; color:#423e3c;}
	#marg{height:14px;}


/*content*/
	#content{background:#eeeeee; font-size: 0.95em; padding:20px; height:100%; vertical-align:top;}
	#copyright{ height:70px; text-align:left; vertical-align:bottom; padding:0 20px 20px 0;}
	.lnk_txt{cursor:pointer; height:40px; background:url(imgs/bg_step.gif) no-repeat; padding:2px; color:#FFFFFF;}
	.lnk_txt_end{cursor:pointer; height:40px; background:url(imgs/bg_step_end.gif) no-repeat; padding:2px; color:#FFFFFF;}
	#partners_lnk{float:left; width:270px;}
	#partners_txt{float:right; width:350px; margin:88px 0 0 10px; color:#f48029; background:#FFFFFF;}
	#form_mail{border-collapse:collapse; border:0; border-spacing:0; margin-left:-20px;}
	.form_txt{ background:#fcfd86; width:70px; font-size:12px; padding-left:5px; font-weight:bold;}
	input, textarea{ border:0; width:100%;}
	#send{ width:100px !important;}
	.rev{font-size:11px; font-weight:bold; padding-left:20px; vertical-align:top;}

	#comment{margin-top:10px; font-weight:100;}
	#comment input{ width:200px;}
	#comment textarea{ width:300px; height:150px;}
	#comment input#submit{ border:1px solid #999999; background-color:#FFFFFF; margin-top:5px;}

	.com{border-collapse:collapse; border-spacing:0; margin-top:10px;}
	.com td{border:1px solid #d0e1f0; border-collapse:collapse; padding:3px; font-size:9pt; width:290px; vertical-align:top;}
	.com td.com_author{ background-color:#e4ecf6;}
	.com td.com_text{ background-color:#f3f7fb;}

.arcticle{margin:0; padding:0;}
.arcticle p{margin:0 0 10px 0; padding:0;}
.arcticle a{text-decoration:none;}
.arcticle a:hover{text-decoration:underline;}
.act_link{text-decoration:underline !important;}