/*  ******************/

@import url("reset.css");
@import url("type.css");

html {
  height:100%;
  background:url(i/bg_02.jpg) center top repeat-y;
}

body {
height:741px;
background:url(i/bg_01.jpg) center top no-repeat;
}

#all {
min-height:100%;
height:auto !important;
height:100%;
}

#content {
  padding-bottom: 127px;
  width:840px;
  margin:0 auto;
  position:relative;
}


/* menu */
#menu {
padding-top:245px;}

#main_menu {float:left;
padding-left:73px;
padding-top:7px;
}

#portfolio_menu {float:left;
padding-left:72px;
padding-top:7px;
}

#meet_menu {float:left;
padding-left:72px;
padding-top:7px;
}

#connect_menu {float:left;
padding-left:72px;
padding-top:7px;
}

#blog_menu {float:left;
padding-left:72px;
padding-top:7px;
}

/* logo */
#logo2 {position:absolute;
top: 140px;
left: -80px;
height:165px;
width:165px}

#logo {position:absolute;
top: 125px;
left: -95px;
height:165px;
width:165px}


/* rock */

#rock { position:absolute;
top: 295px;
left: 445px;}


/* gallery *//* portfolio */

#portfolio {
padding-top: 220px;
padding-left: 102px;}

#gallery {position:absolute; 
top: 415px; 
left: 61px;}


/* quest */

#quest {position:absolute;
top: 690px;
left: 61px;}

#voprosu {
width:755px;
height:342px;
margin-left:14px;
margin-top:35px;
padding-top:9px;
padding-left:90px;
background:url(i/stick2.jpg) center top no-repeat;
}

#items {float:left;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:18px;}

#item1 {float:left;
padding-left:18px;
padding-top:17px;
padding-right:50px;
}
#item2 {float:left;
padding-top:12px;
padding-right:27px;
}
#item3 {float:left;
padding-top:8px;
padding-right:15px;
}
#item4 {float:left;
padding-top:3px;
padding-right:40px;
}

#ttt {clear:left;
padding-right:70px;
padding-top:30px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:14px;}

*html #ttt {
padding-top:15px;
}


/*footer */
#footer {
position: relative;
margin-top: -127px;
clear:both;
width:100%;
background:url(i/bg_03.jpg) center top no-repeat;
}

#footer2 {
  width:840px;
  height: 127px;
  margin:0 auto;
}

#logo_bottom {
position:absolute;
bottom:35px;
right:0px;
width:108px;
height: 110px;
background:url(i/logo_bottom.png) center top no-repeat;
}





/*portfolio_all */
#port {position:reletive;
padding-top:220px;
padding-left: 61px;
}

#screen {float:left;
padding-top:20px;
padding-left:30px;
width:500px;
}

#screen2 {float:left;
padding-top:20px;
padding-left:65px;
width:500px;
}

#kom {float:right;
padding-top:65px;
padding-left:20px;
padding-right:20px;
width:190px;
}

#port2 {clear: both;
padding-left: 61px;
padding-top:15px;
}


/*gun */

#gun {position:absolute;
top: 24px; 
left:521px;
width:161px;
height:47px;
}

*html #gun {position:absolute;
left:536px;
}

#dun {position:absolute;
top: 28px; left:421px;
width:110px;
height:100px;
}

*html #dun {position:absolute;
left:435px;
}



