
.img_tm1 {margin-left:-20px; width: 566px;}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
font-size: 100%;
border: 0;
}

body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {

}
td{vertical-align: top;}
           
      /*           
td{border: #ff0000 1px solid;}  
div{border: #00ff00 1px solid;}
  
                 
ul{border: #00ff00 1px solid;}  
li{border: #00ff00 1px solid;}  
      */
          

html, body {width: 100%; height: 100%;}

body{background:url(../../img/b_bg.gif) left 0px repeat-x;}
.container3 {
    background: url(../../img/t_bg_1.jpg) center 96px no-repeat;
    padding: 0 0 0 40px;
}
.container1 {background: #181818;}
.container0, .container2, .container1, .container4 {padding: 0 0 0 40px;}
.container4 {background: #181818 url(../../img/b_bg.jpg) center top no-repeat;}
.container2 {background: url(../../img/b_bg.jpg) center top no-repeat;}
.container {
    max-width: 1024px;
    min-width: 940px;
    _width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 938 ? "940px" : '100%' || (document.documentElement.clientWidth || document.body.clientWidth) > 1010 ? "955px" : '100%' );
    width: 100%;
    margin: 0 auto;
}
.top {
    position: relative;
    width: 100%;
    height: 100px;
}
.t_inf {margin: 0 0 0 0;}
.fl_a {
    background: url(../../img/fl_a.jpg) left top no-repeat;
    position: absolute;
    left: 170px;
    top: 0;
    width: 183px;
    height: 56px;
}
.fl_b {
    background: url(../../img/fl_b.jpg) left top no-repeat;
    position: absolute;
    left: 170px;
    top: 0;
    width: 183px;
    height: 56px;
}
.fl_logo {
    position: absolute;
    top: -9px;
    left: 40px;
}
.content_box {padding: 0 0 0 170px;}
.content_box2 {padding: 0 0 0 170px;}


.content {
    width: 610px;
    padding: 15px 0 65px 0;
}
.content img {margin: 0 0 15px 0;}
.content h1 {margin: 0 0 20px 0;}
.lids {margin: 15px 0 0 0;}
.lids img {margin: 0 0 1px 0;}
.cont_table, .cont_table2 {width: 100%;}
.cont_table2 {height: 96px;}

.table_l {width: 610px;}
.table_r {
    width: 200px;
    padding: 28px 0 0 0;
}
.table_r2 {
    width: 200px;
    padding: 20px 0 0 0;
}
.table_r3 {
    width: 200px;
    padding: 0 0 0 0;
}
.nav {margin: 18px 0 0 0;}
.nav2 {margin: 0 0 0 0;}
.nav2 h2 {margin: 0 0 4px 0;}
.nav h2 {margin: 0 0 8px 0;}
.banner {margin: 30px 0 0 0;}
.banner img {margin: 0 0 20px 0;}
.slide li {padding: 4px 0 5px 2px;}
.minie {
    min-width: 25px;
    width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 20 ? "20px" : '20px' );
}
.footer {
    height: 178px;
    width: 100%;
    margin: 15px 0 0 0;
    padding: 0 0 55px 0;
}
.footer_blog {
    height: 178px;
    width: 100%;
    padding: 0 0 125px 0;
}
.footer_in {
    max-width: 1024px;
    min-width: 940px;
    _width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 938 ? "945px" : '100%' || (document.documentElement.clientWidth || document.body.clientWidth) > 1020 ? "1000px" : '100%' );
    width: 100%;
    margin: 0 auto 0 auto;
    padding: 28px 0 30px 0;
}
.f_table {width: 100%;}
.f_t_l {width: 35%;}
.f_t_r {width: 50%;}
.f_table tr td h2 {padding: 0 0 10px 0;}
.content_box_f {padding: 0 0 0 170px;}
.f_news {padding: 0 15px 0 0;}

.copy {margin: 30px 0 0 0;}
.copy img {margin: 0 0 -14px 0;}
.copy2 {padding: 85px 0 0 0;}

.togg {margin: 5px 0 0 0;}

.pics {margin: 10px 0 0 0;}


/*  */
.last_posts h1 {
    float: left;
    margin: 0 10px 5px 0;
    padding: 5px 0 6px 0;
}

.read_more {
    margin: 5px 0 0 0;
    padding: 0 0 15px 0;
    width: 100%;
}
.read_more img {margin: 0 0 0 0;}

.date {margin: 5px 0 0 0;}
.date a {
    background: url(../../img/comments.gif) left 8px no-repeat;
    padding: 5px 0 5px 18px;
    margin: 0 0 0 10px;
}
.comments {
    padding: 20px 0 30px 0;
    width: 535px;
    border-top: #bfbfbf 1px solid;
}
.tags {margin: 5px 0 0 0;}
.add h2 {
    float: left;
    margin: -3px 0 0 0;
}
.add a {
    background: url(../../img/add.gif) left 8px no-repeat;
    padding: 5px 0 5px 18px;
    margin: 0 0 0 10px;
}
.comm_in {
    margin: 25px 0 0 0;
    background: url(../../img/com.gif) left 100% no-repeat;
}
.comm_n {padding: 0 0 0 10px;}
.text {
    margin: 5px 0 0 0;
    background-color: #ececec;
    padding: 10px;
}

.forms {
    margin: 10px 0 0 0;
    padding: 20px 0 20px 0;
    width: 535px;
    border-top: #bfbfbf 1px solid;
}
.forms_in {
    margin: 10px 0 0 0;
    padding: 10px 5px 10px 15px;
    background-color: #ececec;
}
.inps {width: 100%;}
.forms_in table tr td {
    padding: 0 15px 10px 0;
    vertical-align: middle;
}
.va_top {vertical-align: top !important;}
.forms_in table tr td input, .forms_in table tr td textarea {
    width: 100%;
    padding: 2px 0 2px 2px;
    border-left: #a3a3a3 1px solid;
    border-top: #a3a3a3 1px solid;
    border-bottom: none;
    border-right: none;
}
.but {
    border: none !important;
    width: auto !important;
    background-color: #bc8f3b;
    padding: 3px 20px 4px 20px !important; 
}
.cat {margin: 10px 0 25px 0;}
.cat li {padding: 4px 0 5px 2px;}

/*  */
.float {float: left;}
.float_l h2 {margin: 5px 0 0 0;}
.float {margin: 0 10px 0 0;}

.bl_left {
    width: 68px;
    background: #7a7a7a url(../../img/l_blog_bg.jpg) left 162px no-repeat;
    padding: 28px 0 0 0;    
}
.bl_left2 {
    width: 68px;
    background-color: #7a7a7a;
    padding: 28px 0 0 0;    
}
.float_cont {width: 610px;}
.bl_text {background-color: #fff;}
.bl_text img {}
.bl_text2 {
    background-color: #fff;
    padding: 0 0 0 15px;
}

.blog {padding: 15px 15px 20px 20px; width: 531px;}
.blog h2 {
    margin: 12px 0 15px 0;
    width: 500px;
}
.blog_ttl {margin: 0 0 10px 0;}
.links a {display: inline-block;}
.strong {margin: 0 10px 0 0;}
.a_date {
    background-color: #d3ac62;
    padding: 3px 0 5px 0;
}
.nav2 h3 {
    background-color: #b8b8b8;
}
.nav2 h4 {margin: 10px 0 0 0;}
.last_p {
    background-color: #d3ac62;
    padding: 6px 0 6px 16px;
    width: 180px;
}

.cloud_tags {margin: 10px 0 0 0;}
.cloud_tags a {
    display: inline-block;
    margin: 0 3px 0 0;
}
.cloud_tags2 {margin: 10px 0 0 0;}
.cloud_tags2 a {
    display: inline-block;
    margin: 0 3px 0 0;
}

.pages {margin: 5px 0 30px 20px;}
.pages_in a {
    display: inline-block;
    padding: 4px 8px;
}
.pages_in a:hover {background-color: #bc8f3b;}
.page {background-color: #bc8f3b !important;}











.rel {
    position: relative;
    width: 562px;
}
.link0, .link1, .link2, .link3, .link4, .link5, .link6 {position: absolute;}
.link0 {
    top: -15px;
    left: 270px;
}
.link0 img {
    width: 75px;
    height: 75px;
}
.link1 {
    top: 5px;
    left: 250px;
}
.link1 img {
    width: 110px;
    height: 65px;
}
.link2 {
    top: -35px;
    left: 255px;
}
.link2 img {
    width: 100px;
    height: 140px;
}
.link3 {
    top: 5px;
    left: 235px;
}
.link3 img {
    width: 125px;
    height: 55px;
}
.link4 {
    top: 15px;
    left: 170px;
}
.link4 img {
    width: 190px;
    height: 40px;
}
.link5 {
    top: 10px;
    left: 155px;
}
.link5 img {
    width: 210px;
    height: 30px;
}
.link6 {
    top: 5px;
    left: 274px;
}
.link6 img {
    width: 80px;
    height: 75px;
}
.rasp {height: 20px !important;}
.wed_table tr td {
    width: 572px;
    height: 178px;
    vertical-align: middle;
}
.wed_0 {background: url(../../img/wed0.jpg) left top no-repeat;}
.wed_1 {background: url(../../img/wed1.jpg) left top no-repeat;}
.wed_2 {background: url(../../img/wed2.jpg) left top no-repeat;}
.wed_3 {background: url(../../img/wed3.jpg) left top no-repeat;}
.wed_4 {background: url(../../img/wed4.jpg) left top no-repeat;}
.wed_5 {background: url(../../img/wed5.jpg) left top no-repeat;}
.wed_6 {background: url(../../img/wed6.jpg) left top no-repeat;}
.wed_7 {background: url(../../img/wed7.jpg) left top no-repeat;}

.wed_text {
    width: 170px;
    float: right;
    margin: 0 15px 0 0;
    _margin: 0 7px 0 0;
}


.last {
    display: inline-block;
    background: #bc8f3b url(../../img/last.gif) right top no-repeat;
    padding: 8px 25px 8px 10px;
    margin: 5px 0 15px 0;
}
.m_banner {margin: 45px 0 0 0;}



.formA {
    width: 610px;
    margin: 15px 0 15px 0;
    background-color: #ececec;
}
.formA_in {padding: 10px 0 10px 10px;}
.form_table tr td {
    padding: 5px 10px 5px 0;
    vertical-align: middle;
}
.form_table {width: 594px;}
.form_table tr td img {margin: 0 0 -3px 0;}
.r_inp {
    width: 470px;
    border-bottom: none;
    border-right: none;
    border-top: #a3a3a3 1px solid;
    border-left: #a3a3a3 1px solid;
    padding: 2px 0 2px 3px;
}
.r_inp2 {
    width: 99%;
    border-bottom: none;
    border-right: none;
    border-top: #a3a3a3 1px solid;
    border-left: #a3a3a3 1px solid;
    padding: 2px 0 2px 3px;
}
.l_inp {
    float: right;
    width: 210px;
    border-bottom: none;
    border-right: none;
    border-top: #a3a3a3 1px solid;
    border-left: #a3a3a3 1px solid;
    padding: 2px 0 2px 3px;
}
.slct {width: 87px;}
.inp_right {text-align: right;}
.inp_right input {
    background-color: #bc8f3b;
    padding: 3px 15px;
    border: none;
}

.papudov {
    margin: 20px 0 0 0;
    width: 566px;
}
.papudov h4 {margin: 0 0 0 0;}


/*23092009_0131*/

.item_dop_list {margin-top:6px;}
.item_dop_list img {margin-right:8px; width:120px; height:90px;}




.index {position: relative;}
.index span {
    display: inline-block;
    margin: 0 1px 1px 0;
    width: 188px;
    height: 121px;
    background: url(../../img/ifolio_bg.gif) left top no-repeat;
    
}
.index img {margin: 0;}
.index_item {
    width: 377px;
    height: 121px;
    background-color: #f20001;
    position: absolute;
    display: none;
}
.index_item div {padding: 30px 15px 0 20px;}
#index_item0 {top: 0; left: 189px;}
#index_item1 {top: 122px; left: 189px;}
#index_item2 {top: 0; left: 0;}
#index_item3 {top: 122px; left: 189px;}
#index_item4 {top: 244px; left: 189px;}
#index_item5 {top: 122px; left: 0;}
#index_item6 {top: 244px; left: 189px;}
#index_item7 {top: 366px; left: 189px;}
#index_item8 {top: 244px; left: 0;}
#index_item9 {top: 366px; left: 189px;}
#index_item10 {top: 488px; left: 189px;}
#index_item11 {top: 366px; left: 0;}
#index_item12 {top: 488px; left: 189px;}
#index_item13 {top: 366px; left: 189px;}
#index_item14 {top: 488px; left: 0;}

/*   */
.n_t {
    background: url(../../img/newsletter_t.gif) left top no-repeat;
    width: 603px;
    height: 170px;
}
.nw {
    background: url(../../img/nw.jpg) left top no-repeat;
    width: 603px;
    height: 325px;
}
.new_nl {position: relative;}
.sub_unsub {
    position: absolute;
    top: 175px;
    left: 0;
    z-index: 100;
}
.sub_unsub span {cursor: pointer;}

.s_succ {
    display: block;
    position: absolute;
    background-color: #3c3f39;
    width: 603px;
    left: 0;
    top: 170px;
    z-index: 200;
}
.s_succ_in {padding: 5px 0 6px 10px;}

.nw_h2 {margin: 35px 0 7px 0 !important;}
.nl_lid h2 {margin: 4px 0 7px 0;}

.archiv {
    position: relative;
    width: 603px;
    margin: 15px 0 0 0;
}
.archiv_in ul {margin: 10px 0 0 13px;}
.archiv_in ul li {
    list-style-type: disc;
    padding: 5px 0 0 0;
}

.archiv {padding: 40px 0 0 0;}
.arch_in select {margin: 8px 0 0 91px;}

.arch_ {
    position: absolute;
    left: 0;
    top: 0;
    background: url(../../img/nl_bg.png) left top no-repeat;
    width: 603px;
    height: 54px;
}
.flash_player {
   background: url(../../img/flash_player.gif);
    width: 228px;
    height: 34px;
    position: absolute;
    left: 279px;
    top: 0;
}
.read {
    position: absolute;
    top: 5px;
    right: 9px;
}

.imag img {
    width: 67px;
    height: 65px;
    padding: 0;
    margin: 0;
}

.close {
    position: absolute;
    right: 10px;
    top: 10px;
    width: 25px;
    height: 25px;
    background: url(../../img/clos.gif) left top no-repeat;
    cursor: pointer;
}
.over {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    background-color: #000;
    z-index: 2000;
    width: 100%;
    height: 100%;
}

.sub {
    position: absolute;
    background-color: #fff;
    width: 681px;
    display: none;
    z-index: 3000;
}
.sub_in {
    position: relative;
    padding: 35px 0 25px 37px;
}
.unsub {
    position: absolute;
    background-color: #fff;
    width: 681px;
    display: none;
    z-index: 3000;
}
.unsub_in {
    position: relative;
    padding: 35px 0 25px 37px;
}

