div.middle, div.bottom{position: relative; float:left; width:100%;}

div.middle{padding: 60px 0 0 0;}

div.sub_content{position:absolute; top:0; left:0; z-index:2; width:100%; height:100%;}
div.twitter{position:absolute; width:49px; height:34px; top:-30px; left:615px; z-index: 150;}

div.page .left{background:url(img/sub/bg07.jpg) repeat-y right top; width:295px; font-size:0px; line-height:0%;}
div.page .right{background:url(img/sub/bg08.jpg) repeat-y left top; width:261px; font-size:0px; line-height:0%;}
div.page .center{background:#ce9a65;width:693px;padding: 25px 7px 10px 0; font: normal 12px Tahoma, Arial, sans-serif; }

div.banner-small{top:61px;}
div.banner-big{top:195px;}

div.copyright{top:285px;}

div.waylinks{position:absolute; top:10px; left:295px; z-index:7; width:693px; text-align:left;}

div.logo{top:-50px;}

div.bg_box{position:absolute; top:0; left:0; z-index:1; width:100%;}

div.menu{top:198px;}
div.rightmenu{top:-44px;}

div.bg .bt2{background:url(img/btbg2.jpg) repeat left top; font-size:0px; line-height:0px; height:68px;}

.news_item .date, .date{background: url(img/date_title_bg_sub.gif) no-repeat left top;}

div.flash_cards{position:absolute; z-index:10; top:69px; left:339px;}
div.flash_lighting{position:absolute; z-index:10; top:-30px; left:835px;}

div.cards-folder{position:relative; padding:0px; text-align:left;}
div.cards-folder div.leftbg{position:absolute; top:54px; background:url(img/leftbg.jpg) repeat left top; width:27px; height:283px;}
div.cards-folder div.rightbg{position:absolute; top:54px; right:0; background:url(img/rightbg.jpg) repeat left top; width:27px; height:283px;}
div.cards-folder div.folder{position:absolute; top:18px; left:4px; height:33px; width:693px;}

ul.tabs{padding:0;}
ul.tabs li{display:block; float:left; width:61px; border:1px solid #bb8b5b; padding:0 0;margin:0; text-align:center;}
ul.tabs li a, ul.tabs li a:hover, ul.tabs li a:visited{text-decoration:none; font:bold 12px Tahoma, Arial, sans-serif;}
ul.tabs li:hover{background: #bb8b5b;}
ul.tabs li a{display:block; width:61px; padding:7px 0; background:url(img/tab_bg.jpg) repeat-x left top;}
ul.tabs li a:hover{background: #bb8b5b;}

.cards_table {background:url(img/cards_bg.jpg) repeat-x left top; font:normal 12px Tahoma sans-serif; }
div.cards-folder td, table.cards_table.strong td{font:normal 12px Tahoma, Arial, sans-serif; padding:3px 5px; vertical-align:middle;}
table.cards_table.strong td{font-weight:bold;}

form{clear:both; font:bold 12px Tahoma, Arial, sans-serif;}
form input, form select, form textarea{font:normal 12px Tahoma, Arial sans-serif; border:1px solid #bb8b5b; padding:2px 3px;background:#dcc3a9;}
form input.button{font:bold 12px Tahoma, Arial, sans-serif; background:#bb8b5b;padding: 5px 25px;}

.cards-folder .column{width: 223px; text-align:center; line-height:130%; padding: 10px 0; vertical-align:top;}

hr{background-color:#bb8b5b; border:none; color:#bb8b5b; width:100%; width:100%; height: 1px; margin-bottom:5px;}

div.loginform{top:-35px;} 

div.topmenu{padding:20px 0;}

.comment-icon{
  float: left;
  margin: 2px 5px 0px 5px;
}

.comment-button{
  float: left;
  margin-top: 3px;
}

#vk_like, .fb{
  margin-bottom: 5px;
  }


.input{
  border: 1px #bb8b5b solid;
}

.textarea{
  border: 1px #bb8b5b solid;
  width: 650px;
}

.widget1-form {
    border: 1px solid #F8C598;
    margin-top: 40px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.widget1-form td{
    padding:  4px;
    vertical-align: middle;
}

.lj{
  text-align: right;
}

.widget{
    padding: 10px;
    min-height: 200px;
}

.widget-icon{
    vertical-align: middle;
    padding-right: 3px;
    margin-top: -3px;
    width: 14px;
    height: 14px;
}
















