body
	{
	background-color:#f3f3f3;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	font-size:12px;
	color:#444;
	}
h1, h2
	{
	font-size:16px;
	margin-bottom:0;
	}
h3
	{
	color:#0089e0;
	font-size:16px;
	margin-bottom:0;
	}
img
	{
	border: 0;
	}
ul
	{
	padding-left:18px;
	margin-top: 10px;
	}
ol
	{
	padding-left:20px;
	margin-top: 10px;
	}

ul li 
	{
	list-style: url("/design/strelka.png") circle;
	}
li a:link,  li a:visited
	{
	color: #615e5d;
	text-decoration: none;
	}	
li a:hover, li a:active
	{
	text-decoration: underline;
	color: #615e5d;
	}	
ol li
	{
	margin-bottom:10px;
	}
#content p a
	{
	color:#0089e0;
	}
#content b
	{
	color:#0089e0;
	font-weight:normal;
	}	
.form_field
	{
	border:1px #666 solid;
	height: 13px;
	font-size: 12px;
	color:#000;
	width: 150px;
	background-color: #fff;
	}
#maintab
	{
	width:880px;
	border: none;
	padding:0;
	margin:auto;
	border-spacing:0;
	border-collapse:collapse;
	vertical-align:top;
	}
#maintab td
	{	
	vertical-align:top;	
	}

.right_header	
	{
	color:#0089e0;
	font-size:20px;
	margin-top: 1px;
	}
#spacer_20
	{
	height:20px;
	}	
#spacer_10
	{
	height:10px;
	}	
.tel_code
	{
	color:#615e5d;
	font-size:18px;
	}
.tel_num 
	{
	color:#0089e0;
	font-size:23px;
	font-weight:bold;
	}
#topmenu_a
	{
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0089e0;
	}
#topmenu_a a:link, #topmenu_a a:visited
	{
	text-decoration:none;
	color: #615e5d;
	}	
#topmenu_a a:hover, #topmenu_a a:active
	{
	text-decoration:none;
	color: #0089e0;
	}	

#topmenu_num	
	{
	font-size:10px;
	color:#999999;
	font-weight:normal;
	}
.wrap {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	height: 220px;
	}
.just-for-IE {
	display: none;
	width: 1px;
	margin-left: -1px;
	}
* html .just-for-IE, * html .valign-center {
	display: inline-block;
	vertical-align: middle;
	}
* html .valign-center {
	width: 100%;
	}
* html .just-for-IE {
	height: 100%;
	}
* html .just-for-IE, * html .valign-center {
	display: inline;
	}
.valign-center {
	margin:20px 20px 0 20px;
	}
#admin_toptab a
	{
	color:#fff;
	}
#admin_toptab h6
	{
	font-size:16px;
	margin:10px 0 10px 0px;
	}
.admin_tab_lines
	{
	width:100%;
	border-collapse: collapse;
	padding:0;
	}
.admin_tab_lines
	{
	padding: 0px;
	}

.admin_tab_lines tr:hover
	{
	background-color:#aaa;
	}
.admin_portfolio_area
	{
	width:650px;
	height:40px;
	font-size:12px;
	border:0;
	padding:0 5px 0 5px;
	font-family:Arial;
	}