body, html, p, h1, h2, h3, h4, h5, form {
	padding: 0px;
	margin: 0px;
	}
body {
	font:11px Tahoma;
	color:#333;
	}
u {margin-left: 4px;}
strong {font-size:12px;}
.raspr {width: 25px;}
.logo {
	margin:87px 0 0 20px;
	float: left;
	}
.corner_h {
	position:absolute;
	display:block;
	background:url(../../seattle_walk/i/corner_h.gif) right top no-repeat;
	width:71px;
	height:123px;
	margin-left:-56px;
	margin-top:69px;
	}
h1 {
	font-size:17px;
	font-weight:bold;
	}
h2 {
	font-size:12px;
	font-weight:bold;
	}
br {
	font-size: 3px;
	height: 3px;
	}
.fll,.fll2,.bghead img {float: left;}
.flr {float: right;}
.fll2{margin: 7px;}
img  {border: 0;}
a {outline: none;}
.shapka {background: #55b04f;}
#head_img {width:548px;}
.bghead {
	background:#55b04f url(../../seattle_walk/i/bg2.gif) left top no-repeat;
	}
.bg-top {
	background: url(../../seattle_walk/i/bg.gif) bottom left no-repeat;
	vertical-align:top;
	}
img#header_leftside,img#header_rightside {
	z-index:10;
	position:relative;
	}
img#header_leftside  {margin-right:-10px;}
img#header_rightside {margin-left:-29px; }
.text_header {
    height: 192px;
	background: url(../../seattle_walk/i/corner.gif) bottom right no-repeat;
	}
.text_header img {margin: 50px 66px 0px 10px;}
.block_left {
	height: 69px;
	background: #a151a6;
	}
/*-- navigation --*/
#navigation {
	width:133px;
	margin-top:14px;
	margin-bottom:20px;
	}
#navigation a.menu {
    color:#fff;
    display:block;
    margin-bottom:3px;
    text-decoration:none;
    padding:2px 8px 4px 6px;
    font-size:12px;
	}
#navigation td {padding:0px;}
.c_green  {background:#33a02c url(../../seattle_walk/i/corner_green.gif) right top no-repeat;}
.c_violet {background:#a151a6 url(../../seattle_walk/i/corner_violet.gif) right top no-repeat;}
.c_orange {background:#ff7f00 url(../../seattle_walk/i/corner_orange.gif) right top no-repeat;}
#navigation a.menu:hover {
	text-decoration:underline;
	}
.sign_in {
	padding:8px 0 20px 0 !important;
	}
.sign_in .inp {
	background:#ffeedd;
	color:#202020;
	border:1px solid #56a651;
	margin-top:8px;
	width:123px;
	padding:3px 2px 4px 2px;
	font-size:11px;
	}
.login {
	background:url(../../seattle_walk/i/login.gif) center center no-repeat;
	width:26px;
	height:26px;
	border:none;
	cursor:pointer;
	}
.sign_in table td p {margin:2px 0 0 0;}
/*-- /navigation --*/
.menu {
	margin: 0px;
	padding: 0px;
	}
.menu li {
	padding: 0px;
	margin:0px;
	display: inline;
	}
.menu li a {
	color: #990099;
	font-size:12px;
	font-weight:bold;
	}
.menu li a:hover {
	color: #33a02c;
	}
.top_menu {
	padding: 105px 65px 10px 10px;
	margin: 0px;
	float: right;
	width:340px;
	text-align:right;
	}
.top_menu li {
	margin: 0px 5px;
	display: inline;
	color: #a151a6;
	font-size:10px;
	height: 18px;
	}
.top_menu li a {
	color: #a151a6;
	padding: 3px 11px 5px 6px;
	text-decoration: none;
	height: 18px;
	}
.top_menu li a:hover {
	background: #fff1e3 url(../../seattle_walk/i/corner2.gif) top right no-repeat;
	}
.main {
	padding:20px 16px;
	vertical-align:top;
	}
.navright {
	vertical-align:top;
	padding:20px 0;
	}
.tab_list {margin-top:10px;}
.tab_list td {
	padding:0 0 2px 0;
	color:#ff7f00;
	}
.line {
	border-bottom: 1px solid #afe4ad;
	height: 40px;
	margin-bottom: 20px;
	padding: 2px 0 0 0;
	}
div.line2 {
	border-top: 1px solid #afe4ad;
	padding: 15px 0 5px 0;
	margin: 0 30px 0 30px;
	font-size:10px;
	}
div.line2 .flr {margin-top:1px;}
div.line2 p {color: #999;padding: 1px 5px;}
div.line2 a {color: #999;}
#footer td {
	padding: 15px 0 5px 0;
	vertical-align:top;
	}
#footer td p,#footer td p a {
	font-size:10px;
	color:#999 !important;
	line-height:12px !important;
	}
#footer td p {margin:1px 5px;}
.partners {
	background:#a151a6 url(../../seattle_walk/i/partners_corner.gif) right bottom no-repeat;
	color:#fff;
	padding:2px 0 12px 0;
	text-align:center;
	}
.partners table td {padding:0 7px;}
.line3 {
	border-bottom: 1px solid #afe4ad;
	font-size: 2px;
	line-height:4px;
	width: 95px;
	}
.content {
	padding:11px 15px;
	}
.content table p {
	/*font: normal 11px Tahoma;
	color: #333333;*/
	margin: 15px 0px;
	padding: 0px;
	text-align: justify;
	}
.content table p a {
	/*font: normal 11px Tahoma;*/
	color: #339933;
	}
/*.content table,.content  {
	font: normal 11px Tahoma;
	color: #333333;
	}*/
.content table a,strong,.content a {
	color: #009900;
	}
td#sitemap p {
	color: #009900;
	}
td#sitemap .sublink {
	margin:-2px 0 9px 25px !important
	}
td#sitemap p {
	margin:5px;
    }
.content table a:hover,.line2 a:hover,.content a:hover {
	text-decoration: none;
	}
.contactus p,.content table p,.content,.content table td {
	line-height:16px;
    }
.contactus strong {
	padding-bottom:5px !important;
    }
.main_tab {
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
    }
.main_tab td,.main_tab th {
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:5px 7px;
    }
.main_tab2 th {
	border-bottom:1px solid #ccc;
	text-align:left;
    }
.active {
	background: #fff1e3 url(../../seattle_walk/i/corner2.gif) top right no-repeat;
	padding: 3px 11px 5px 6px;
	}
.map {
	float: right;
	margin-right: -15px;
	position: relative;
	}
.clearing {
	clear: both;
	padding: 10px 0 0 240px !important;
	}
.clearing2 {
	clear: both;
	font-size:15px;
	line-height:15px;
	}
.wid {
	width: 350px;
	padding-bottom:5px;
	color:#999;
	}
.pad0  {padding:0px !important;}
.pad0 img {margin-bottom:-5px;}
.pad1t {padding-top:1px;}
.pad7t {padding-top:6px !important;}
.marg0 {margin:0px !important;}
.marg1 {margin-top:15px;}
.marg2 {margin-bottom: 5px !important;}
.marg3 {margin: 0px 0 !important;}
.marg4 {margin:20px 0px 10px 0 !important;}
.follow_online a {
	margin:0px 0px 25px 0px;
	float:left;
	}
.follow_online {width:165px;}
.marg15r {padding-right:15px;}
.pad5t   {padding-top:5px;}
.marg1   {margin-bottom:-1px;margin-right:1px;}
.font14  {font-size:14px;}
.h147    {height:147px;}
.wid116  {width:116px;background:#fff;}
