html,body{margin:0;padding:0}
body{
  /*behavior:url("csshover2.htc");*/
  background-color:#a03804;
  font-family:Verdana;
  font-size:12px;
}

a{
  color:#a03804;
  text-decoration:none;
}
a:hover{
  color:#fdf7e7;
}

#content a{
  color:#FFFFFF;
  text-decoration:none;
}
#content a:hover{
  text-decoration:underline;
}

p{
  margin:0 10px 10px;
  line-height:16px;
}



#container
{
  width: auto;
  min-width:900px;
}

/*ie 6*/
* html body {
  padding-left:900px;
}

* html #container {
  margin-left:-900px;
  position:relative;
}
/*end ie 6*/

/*Begin header*/
#header{
  position:relative;
  height:30px;
  background-color:#f6cc6f;
  color:#a03804;
  font-weight:400;
  width:100%;
}

#header div.phone{
  position:relative;
  top:8px;
  left:37px;
  float:left;
}

#header div.topmenu{
  position:relative;
  top:8px;
  right:42px;
  float:right;
}
#header div.topmenu a{
  color:#a03804;
  margin:0px 20px 0px 0px;
  text-decoration:none;
}
#header div.topmenu a:hover{
  color:#fdf7e7;
}
/*End header*/

/*Begin header2*/
#header2{
  position:relative;
  clear:left;
  width:100%;
  height:150px;
}

#header2 div.logo
{
  float:left;
  background:url(images/osen/logo.jpg);
  width:220px;
  height:131px;
}
#header2 div.logo a
{
  width:220px;
  height:131px;
  display:block;
  text-indent:-9999px;
}
#header2 div.menu
{
  position:relative;
  float:right;
  top:30px;
  right:36px;
  margin:0px 0px 33px 0px;
}
#header2 div.menu a
{
  display:block;
  text-indent:-9999px; 
  width:219px;
  height:24px;
}
#header2 div.menu a.razdel1
{
  background:url(images/osen/razdel1.jpg);
}
#header2 div.menu a.razdel2
{
  background:url(images/osen/razdel2.jpg);
}
#header2 div.menu a.razdel3
{
  background:url(images/osen/razdel3.jpg);
}
#header2 div.menu a.razdel4
{
  background:url(images/osen/razdel4.jpg);
}
/*End header*/

#wrapper{
  float:left;
  width:100%;
  position:relative;
  z-index:10;
}

#content{
  margin: 0 350px 0px 232px;
  color:#FFFFFF;
  font-weight:400;
}

#content p{
  text-align:justify;
}

#content .imblock{
  margin:0px 0px 5px 0px;
  padding-left:10px;
}

#content .imblock img{
  border: solid 2px #f6cc6f;
  margin:0px 0px 10px 10px;
}


div.left{
  float:left;
  width:232px;
  /*margin-left:-100%;*/
}

div.left div.toright{
  margin:-15px 5px 0px 37px;
}

div.left div.toright h5{
  font-size:12px;
  margin:15px 0px 15px;
  padding:0px;
  font-weight:bold;
  color:#fdf7e7;
}

div.left div.toright h5 a{
  margin: 0px;
}

div.left div.toright a{
  display:block;
  color:#f6cc6f;
  text-decoration:none;
  margin: 6px 0px 6px 22px;
}
div.left div.toright h6{
  font-size:12px;
  display:block;
  color:#fdf7e7;
  font-weight:normal;
  padding:0px;
  margin: 6px 0px 6px 22px;
}

div.left div.toright a:hover{
  color:#fdf7e7;
}

div.left div.leftrazdel{
  background:url(images/osen/left_razdel.jpg);
  width:29px;
  height:132px;
  float:left;
  text-indent:-9999px;
}




div.right{
  float:left;
  width:350px;
  height:862px;
  margin-left:-350px;
  position:relative;
  background:url(images/osen/right_razdel.jpg) no-repeat right;
}

div.right div.itemright{
  width:187px;
  height:97px;
  position:absolute;
  bottom:0px;
  margin-left:-178px;
  background:url(images/osen/itemright.jpg) no-repeat;
}


#footer{
  clear:left;
  width:100%;
  height:60px;
  background-color:#f6cc6f;
  color:#a03804;
}
div.footblock{
  float:right;
  width:225px;
  padding:17px 0px 0px 0px;
  font-weight:500;
}
div.footblock2{
  width:180px;
}
