BODY {
    margin: 0;
    padding: 0;
    text-align: center;
    font-family: Helvetica, Arial, sans-serif;
    background: #000 url("../images/bg/body-bg.jpg") no-repeat center top;
    /*background: #000 url("../images/bg/body-page-bg.jpg") no-repeat center top;*/
}
BODY.home {
    background: #000 url("../images/bg/body-bg.jpg") no-repeat center top;
}
A {text-decoration: none;}
A:HOVER {text-decoration: underline;}
IMG {border: none;}
LABEL {cursor: pointer;}
H1, H2, H3, H4, H5, H6, P, UL, FORM, OL {
	padding: 0;
	margin: 0;
}

.relax {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}

/*  Page  */
#page {
    width:868px;
    margin: auto;
    text-align: left;
}

/*  Content  */
.content {
    padding-top:65px;
}
.content .top{
    background: url(../images/bg/home-top.png) no-repeat left top;
    height:9px;
    width:100%;
}
.content .bottom{
    background: url(../images/bg/home-bottom.png) no-repeat left top;
    height:9px;
    width:100%;
}
.content .main{
    background: url(../images/bg/home-bg.png) repeat-y left top;
    width:100%;
}
UL LI A.menu{
    width:114px;
    height:114px;
    float:left;
}
UL LI A.logo{background:url(../images/logo-small.jpg) no-repeat center center;}
UL LI A.service{background:url(../images/titles/service-big.jpg) no-repeat left top;}
UL LI.active A.service, UL LI A.service:HOVER{background:url(../images/titles/service-big.jpg) no-repeat left -114px;}
UL LI A.bikes{background:url(../images/titles/bikes-big.jpg) no-repeat left top;}
UL LI.active A.bikes, UL LI A.bikes:HOVER{background:url(../images/titles/bikes-big.jpg) no-repeat left -114px;}
UL LI A.stuff{background:url(../images/titles/stuff-big.jpg) no-repeat left top;}
UL LI.active A.stuff, UL LI A.stuff:HOVER{background:url(../images/titles/stuff-big.jpg) no-repeat left -114px;}
UL LI A.blog{background:url(../images/titles/blog-big.jpg) no-repeat left top;}
UL LI.active A.blog, UL LI A.blog:HOVER{background:url(../images/titles/blog-big.jpg) no-repeat left -114px;}
UL LI A.coffee{background:url(../images/titles/coffee-big.jpg) no-repeat left top;}
UL LI.active A.coffee, UL LI A.coffee:HOVER{background:url(../images/titles/coffee-big.jpg) no-repeat left -114px;}
UL LI A.culture{background:url(../images/titles/culture-big.jpg) no-repeat left top;}
UL LI.active A.culture, UL LI A.culture:HOVER{background:url(../images/titles/culture-big.jpg) no-repeat left -114px;}
.home .content .main UL LI{line-height:0; font-size:0;}
.content .main UL#sitemap_list LI {float:none;}
.content .main UL#sitemap_list UL {margin-left:20px;}
.content .main UL#sitemap_list UL  UL{margin-left:40px;}
.content .main UL#sitemap_list UL  UL UL{margin-left:60px;}
address{display:none;}
.content .main UL LI{float:left; padding:0 7px 7px 0;}
.home .content .main UL.head{padding-top:5px;}
.content .main UL{list-style:none;}
.home .content .main UL {
    float:left;
    padding:0 7px 0 14px;
}
.content .main UL.head LI{line-height:0; font-size:0;}
.content .main UL.head {
    float:left;
    padding:5px 7px 0 14px;
}
.content .main H3{font-size:18px;}
.content .main  A{color:#9e5709;}
.content .main UL.submenu{
    padding:10px 0 25px 54px;
    float:left;
}

.content .main UL.submenu LI.active A{color:#191919;}
.content .main UL.submenu LI.first{padding-left:0; border:none;}
.content .main UL.submenu LI A{color:#9e5709;}
.content .main UL.submenu LI{
    color:#9e5709;
    padding:0 10px;
    border-left:1px solid #9e5709;
    font-size:14px;
}
.home a.logo{
    float:left;
    line-height:0;
    margin:35px;
}
.home .content .main UL.right {float:left; padding-left:7px; width:242px;}
.home .content .main UL.foot {margin-bottom:-2px;}
.home .content .main UL.left {
    width:242px;
    padding-right:0;
}
.content .main .right-col UL{margin-bottom:15px;}
.content .main .right-col UL LI{
    font-size:12px;
    width:100%;
    float:none;
    padding:0 0 2px;
    margin-bottom:15px;
}
.content .main .right-col UL.friends LI{margin-bottom:0;}
.content .main .right-col P{margin-bottom:15px;}
.content .main .right-col{
    width:205px;
    padding-top:25px;
    float:right;
    padding-right:48px;
    padding-bottom:15px;
}
.content .main .left-col .detail H3{margin:20px 0;}
.content .main .left-col .detail UL{padding-bottom:10px;}
.content .main .left-col .detail UL LI SPAN{float:right;}
.content .main .left-col .detail UL LI{font-size:12px; color:#474747; float:none; padding:0 0 7px;}
.content .main .left-col .detail{
    width:165px;
    float:left;
}
.content .main .left-col{
    float:left;
    width:523px;
    padding-bottom:30px;
    padding-left:54px;
}
body .content .main .left-col .line.last{margin-bottom:0;}
.content .main .left-col .line IMG{float:right;}
.content .main .left-col .line{float:left; margin-bottom:55px;}
.content .main .left-col  h3 A{ color:#474747;}
.content .main .left-col .line h3,
.content .main .left-col .line P{float:left; width:315px;}
.content .main em{color:#474747; font-size:11px; display:block; margin-bottom:13px; clear:both;}
.content .main P{
    color:#474747;
    font-size:12px;
    line-height:135%;
    margin-bottom:13px;
}
.content .main H2, .content .main H3, .content .main H4{color:#474747;}
.content .main H1{
    color:#474747;
    font-size:48px;
    margin-bottom:30px;
}
.content .main IMG.alignleft{float:left;margin-bottom:3px;}
.content .main IMG.alignright{float:right; margin-bottom:3px;}
/*  Footer  */
.footer {
    text-align:center;
    padding:17px 0 25px;
}
.footer UL{list-style:none; float:left; margin:5px 0 5px 313px;}
.footer UL LI{font-size:12px; color:#fff; float:left;}
.footer UL LI A{color:#9e5709;}
.footer P{font-size:12px; color:#fff;}