/* CSS Document */
.clear {
  clear:both;
  height:0px;
  overflow:hidden;
}

#page {
  min-width:1040px;
}

#top {
  height:133px;
  background:url(../imgdiyan/krisha_1.png) no-repeat left;
}

#top_right {
  height:133px;
  background:url(../imgdiyan/krisha_2.png) repeat-x;
  margin-left:109px;
}

#wall {
  margin:0px 10px;
  border-left:2px #8f8f8f solid;
  border-right:2px #8f8f8f solid;
  background:url(../imgdiyan/bg.png);
}

#header {
  background:url(../imgdiyan/header_bg.png) repeat-x;
  height:95px;
}

#header_left {
  width:200px;
  float:left;
  border-right:3px #000000 solid;
  height:95px;
}

#header_right {
  margin-left:205px;
  height:95px;
}

#h_right_side {
  width:200px;
  float:right;
  border-left:3px #000000 solid;
  height:95px;
}

#h_left_side {
  margin-right:200px;
  height:95px;
  text-align:center;
  padding-top:5px;
}

#truba_left_1 {
  background:url(../imgdiyan/truba.png) no-repeat left top;
  margin-left:-5px;
  height:95px;
  text-align:right;
  padding-right:20px;
}

#truba_right_1 {
  background:url(../imgdiyan/truba.png) no-repeat right top;
  margin-right:-5px;
  height:95px;
  text-align:left;
  padding-left:20px;
}

.slog {
  margin-top:-5px;
}

#columns {
  width:100%;
}

#columns td {
  vertical-align:top;
}

#left_side {
  width:285px;
  background:url(../imgdiyan/left_bg2.jpg) repeat-y right top;
  min-height:375px;
}
#right {
  width:300px;
  background:url(../imgdiyan/right_bg2.jpg) repeat-y left top;
}

#left {
  margin-right:301px;
}

.truba_left_2 {
  background:url(../imgdiyan/truba_2.png) repeat-y left;
  margin-left:1px;
}

.truba_right_2 {
  background:url(../imgdiyan/truba_2.png) repeat-y right;
  margin-right:4px;
}

#menu_left {
  height:375px;
  background:url(../imgdiyan/left_bg.jpg) no-repeat right top;
}

#menu_left div.item {
  width:65px;
  height:34px;
  position:absolute;
  text-align:center;
}


#right_block {
  height:375px;
  background:url(../imgdiyan/right_bg.jpg) no-repeat left top;
}
#menu_left .main {
  height:34px;
}

#menu_left div.item .submenu{
  text-align:left;
  display:none;
  position:absolute;
  width:125px;
  background:url(../imgdiyan/menu_bg.png);
  z-index:99;
}

#menu_left div.item .submenu a {
  font-size:10pt;
  color:#ffffff;
  text-decoration:none;
}



#menu_left div.item:hover .submenu{
  display:block;
}

#menu_left div.item:hover .submenu a:hover{
  text-decoration:underline;
}

#item_1 {
  margin-left:78px;
  margin-top:53px;
}

#item_1 .main p {
  padding-top:10px;
}

#item_2  {
  margin-left:48px;
  margin-top:119px;
}

#item_2 .main p {
  padding-top:5px;
}

#item_3 {
  margin-left:181px;
  margin-top:119px;
}

#item_4 {
  margin-left:83px;
  margin-top:189px;
}

#item_5 {
  margin-left:48px;
  margin-top:255px;
}

#item_5 .main p {
  padding-top:10px;
}

#item_6 {
  margin-left:181px;
  margin-top:256px;
}

#item_7 {
  margin-left:80px;
  margin-top:322px;
}

#item_7 .main p {
  padding-top:10px;
}

#top_menu {
  width:430px;
  margin:0 auto;  
  height:30px;
}

#top_menu .item {
  width:106px;
  height:27px;
  float:left;
  background:url(../imgdiyan/top_menu.png) no-repeat;
  text-align:center;
}

#top_menu .item a {
  color:#d90000;
  text-transform:uppercase;
  display:block;
  padding-top:9px;
  font-size:8pt;
  font-weight:bold;
  text-decoration:none;
}

#img_1 {
  width:204px;
  height:117px;
  margin-left:37px;
  padding-top:52px;
}

#img_2 {
  width:203px;
  height:114px;
  margin-left:37px;
  padding-top:55px;
}

#bg_left {
  background:url(../imgdiyan/bg_left.png) no-repeat left;
  height:147px;
}

#bg_right {
  background:url(../imgdiyan/bg_right.png) no-repeat right;
  height:147px;
}

#bg_center {
  background:url(../imgdiyan/bg_center.png) repeat-x;
  height:147px;
}

#footer {
height:147px;
background:url(../imgdiyan/pict.png) no-repeat right bottom;
margin:0px 60px;  
text-align:center;
}

#footer p{
  padding-bottom:5px;
} 

.row1 {
  padding-top:45px;
}

#text {
  padding:10px 20px 30px 20px;
}

#text p {
  text-align:justify;
  padding-bottom:10px;
}

