@CHARSET "UTF-8";

* {padding: 0; margin: 0; border: 0 solid; zoom: 1;}

body {background: #6b6042 url('../img/bg_body.png') repeat-x; text-align: center; color: #663; font-size: 12px; line-height: 130%; font-family: Arial, sans-serif;}
td {font-size: 12px; color: #663;}

h1 {position: relative; font-weight: bold; font-size: 14px; line-height: 14px; color: #663;}
h2 {font-weight: bold; font-size: 14px; line-height: 100%; padding: 3px 0;}
h3 {font-weight: bold; color: #333; font-size: 12px; line-height: 100%; padding: 3px 0;}
p {padding: 3px 0; line-height: 130%;}

ol {display: block; padding:5px 0 0 5px;}
ul {display: block; padding:5px 0 0 0px;}
li {padding:0 0 2px 0; margin-left: 35px;}

a {text-decoration: none; cursor: pointer; color: #069;}
a:visited, a.crnt {color: #069;}
a:hover {text-decoration: underline;}
a:active {text-decoration: none; border: 0px solid #f00;}

table {border-collapse: collapse;}
td {vertical-align: top;}

sub, sup {font-size: 80%;}

hr {display: block; background: #666; height: 1px; margin: 20px;}

/* общие стили */
.cb {clear: both;}
.mh {overflow: hidden; height:0; font-size: 1px; line-height: 0px;}
.ar {text-align: right;}
.lc {text-transform: lowercase;}
.big {font-size: 24px; font-weight: bold;}

#container {margin: auto; width: 1000px; text-align: left;}
#toprow {padding: 9px 40px;}
#main {}
    #homelink h2 {text-align: center; padding: 0 0 17px 0; font: 28px normal sans-serif; font-variant: small-caps;}
    #homelink a {color: #000;}
    #mainmenu {position:relative; border: 1px solid #d5d0bd; padding: 0 0 0 20px; background: #746149 url('../img/bg_mainmenu.png') repeat-x;}
        #in_mainmenu {display: table-row;}
        #mainmenu a, #mainmenu a:visited {display: table-cell; text-decoration: none; padding: 7px 10px; font-weight: bold; line-height: 12px; color: #630;}
        #mainmenu a:hover, #mainmenu a.crnt {color: #fff; background: #76634b url('../img/bg_mainmenu_o.png') repeat-x;}
        #search {position: absolute; border:0px solid #f00; top:5px; right: 30px; width:120px; height:16px; background: url('../img/search1.png') no-repeat;}
            #sefield {background: transparent; color: #7a5f4b; width: 90px; font-size: 10px; position: absolute; top:2px; left: 20px;}
            #sesub {display: block; position: absolute; cursor:pointer; top: 0px; left: 120px; width: 16px; height: 16px; background: transparent url('../img/arr2.gif') no-repeat;}
    #in_main {padding: 10px 12px 0 12px;}
    #cf {background: #927a40 url('../img/bg_cf.png') repeat-x;}
        #cf_frame {height: 161px;}
        #cf_inner { width: 940px; left: 10px; top: 0px; height: 171px; border: 0px solid #f00; position: absolute; overflow: hidden;}
    #content_wrap {padding-top: 10px;}
        #content_wrap {}
        #left {float: left; width: 180px; background: #fff;}
        #center {float: left;  width: 612px;}
            #in_center {margin: 0 10px; background: #fff;}
                #cont_wrp {padding: 20px;}
        #right {float: left;  width: 180px; background: #fff;}
#header {position: relative; height: 200px; background: #fcc url('../img/header_bg.png') repeat-x; overflow: hidden;}
#footer {padding-top: 10px; position: relative;}
#bottomrow {padding: 9px 40px; color: #ccc;}
#bottomrow td {color: #ccc;}
.copyright {text-align: center;}

/*ticker*/
#ticker_wrp {position: relative;border: 0px solid #f00; height: 16px;width:480px; }
    #ticker_ovl {border: 0px solid #f00; position: absolute; top: 0px;width:480px; height: 1px;}
    #ticker_ovl b {position: absolute; display: block; height: 16px; width: 60px; background: url('../img/bg_tickerl.png') no-repeat;}
    #ticker_ovl .r {right: 0; background: url('../img/bg_tickerr.png') no-repeat;}
#ticker_btn {display: block; position: absolute; left: 480px; top: -1px; width: 17px; height: 17px; background: url('../img/ticker_btn_n.png') no-repeat;}
.rc b {display: block; position: absolute; top: 0; font-size:0; background-repeat: no-repeat;}
.rc span {display: block; font-size: 0; border: 0px solid #cac3ac;}
#ticker_btn.tckr_on {background: url('../img/ticker_btn_o.png') no-repeat;}

table.tbr {width: 100%;}
.tbr td {font-size:11px;}
.tbr a, .tbr a:visited {color: #666;}
.tbr .tme {width: 220px;}
.tbr .r {text-align: right;}

#bottomrow .tbr a, #bottomrow .tbr a:visited {color: #ccc;}
#bottomrow .tbr .l, #bottomrow .tbr .l a, #bottomrow .tbr .l a:visited {color: #cc9;}
#bottomrow .tbr .tme {width: 260px;}


.rc {z-index: 500;}

.in_ohr {height: 262px; position: relative;}
.ohr_innr {display: none;height: 280px; padding: 0 2px; border: 0px solid #f00; position: relative; top: -8px;}

.inner_wrp {position: relative; top: -8px; padding: 0 2px;}
.frame h3 {position: relative; z-index: 2000;  padding: 0 0 1px 0; background: transparent; font-size: 12px; font-weight:normal; color: #fff;}
.oh3 {position: relative; margin: 0 9px; background: #6f5c46 url('../img/bg_h3.png') repeat-x; height: 2px; line-height: 0px; font-size: 1px;}
.oh3 b.l {position: absolute; font-size: 1px; top: 0; left: -9px; width: 9px; height: 2px; background: url('../img/rc/h/rcl.png') no-repeat;}
.oh3 b.r {position: absolute; font-size: 1px; top: 0; right: -9px; width: 9px; height: 2px; background: url('../img/rc/h/rcr.png') no-repeat;}
.uh3 {display: none;}
.h3c {position: relative; background: #ab9f60 url('../img/bg_h3.png') repeat-x 0 -2px; }
.h3c span {display: block; background: url('../img/dot.gif') no-repeat 9px 7px; padding: 2px 10px 3px 22px; }
.h3c b.l {position: absolute; font-size: 1px; top: 0; left: 0px; width: 9px; height: 9px; background: url('../img/rc/h/tl.png') no-repeat;}
.h3c b.r {position: absolute; font-size: 1px; top: 0; right: 0px; width: 9px; height: 9px; background: url('../img/rc/h/tr.png') no-repeat;}

#cf h3 {position: absolute; top: -8px; left: 2px; width: 963px;}

.in_ohr .ui-accordion h3 {cursor: pointer;}
.in_ohr h3.dn {padding: 0 0 1px 0;}

.dn .uh3 {display: block; position: relative; margin: 0 9px; background: #a89c5f url('../img/bg_h3.png') repeat-x bottom; height: 2px; line-height: 0px; font-size: 1px;}
.dn .uh3 b.l {position: absolute; top: 0; left: -9px; width: 9px; height: 2px; background: url('../img/rc/h/rbl.png') no-repeat;}
.dn .uh3 b.r {position: absolute; top: 0; right: -9px; width: 9px; height: 2px; background: url('../img/rc/h/rbr.png') no-repeat;}
.dn .oh3 {display: none;}
.dn .h3c {background: #6f5c46 url('../img/bg_h3.png') repeat-x 0 1px;}
.dn .h3c b.l {position: absolute; top: auto; bottom: 0; left: 0px; width: 9px; height: 9px; background: url('../img/rc/h/bl.png') no-repeat;}
.dn .h3c b.r {position: absolute; top: auto; bottom: 0; right: 0px; width: 9px; height: 9px; background: url('../img/rc/h/br.png') no-repeat;}


/* rc in main*/
.main .frame {position: relative; background: #f6f5eb; border-left: 2px solid #cac3ac; border-right: 2px solid #cac3ac;}
.main .rc {position: relative; height: 21px; margin: 0 21px; background: #f6f5eb;}
.main .rc b {width: 21px; height: 21px; background: #fee;}
.main .t span {border-top-width: 2px;}
.main .b span {border-bottom-width: 2px; position: absolute; bottom: 0; width: 100%;}
.main .t .l {left: -21px; background: url('../img/rc/m/tl.png')}
.main .t .r {right: -21px; background: url('../img/rc/m/tr.png')}
.main .b .l {left: -21px; background: url('../img/rc/m/bl.png')}
.main .b .r {right: -21px; background: url('../img/rc/m/br.png')}

#footer.main .t .l {left: -21px; background: url('../img/rc/w/tl.png')}
#footer.main .t .r {right: -21px; background: url('../img/rc/w/tr.png')}
#footer.main .b .l {left: -21px; background: url('../img/rc/w/bl.png')}
#footer.main .b .r {right: -21px; background: url('../img/rc/w/br.png')}
#footer.main .frame, #footer.main .rc {background: #fff;}

/* rc in inner*/
.sm .rc span {border: 0px solid #b7b09a; background: transparent;}
.sm .frame {position: relative; background: transparent; border-left: 2px solid #b7b09a; border-right: 2px solid #b7b09a;}
.sm .rc {height: 12px; z-index: 500; margin: 0 12px; background: transparent;}
.sm .rc b {width: 12px; height: 12px; background: #fee;}
.sm .t span {border-top-width: 2px;}
.sm .b span {border-bottom-width: 2px; font-size: 1px; position: absolute; bottom: 0; width: 100%;}
.sm .t .l {left: -12px; background: url('../img/rc/s/tl.png')}
.sm .t .r {right: -12px; background: url('../img/rc/s/tr.png')}
.sm .b .l {left: -12px; background: url('../img/rc/s/bl.png')}
.sm .b .r {right: -12px; background: url('../img/rc/s/br.png')}

.pframe {width: 126px; height: 252px; position: absolute; top: 40px; left: -400px; border: 0px solid #f00;}
.topfr {position:relative;height: 50%; border: 0px solid #0f0;}
.topfr a {display: block; height: 100%; width: 100%;}
.btmfr {height: 50%; border: 0px solid #00f;}
.ppic {width: 100%; height: 100%; position: relative; display: block;}
.ppic_sh {width: 100%; height: 100%;}
.ac {text-align: center;}

#ticker01 {width: 480px;}
.tbr .ticket a {
color: #900;
} 

#lo {border: 0px solid #000;}
#lo a {display: block; border: 1px solid #f00;}
.acc_pane {overflow: hidden; padding: 0 8px; font-size: 11px;}
.acc_pane * {line-height: 13px;}

#button_left {position: absolute; top:16px; left: 3px; width: 20px; height: 151px; background: url('../img/pfeil-links-off.png') no-repeat;}
#button_left:hover {background-image: url('../img/pfeil-links-on.png');}
#button_left:active {background-image: url('../img/pfeil-links-on2.png');}
#button_right {position: absolute; top:16px; right: 3px; width: 20px; height: 151px; background: url('../img/pfeil-rechts-off.png') no-repeat;}
#button_right:hover {background-image: url('../img/pfeil-rechts-on.png');}
#button_right:active {background-image: url('../img/pfeil-rechts-on2.png');}




#rmore {display: block; z-index: 1000; position: absolute; top: -6px; right: -5px; width: 20px; height: 20px; background: url('../img/arr-dn.png') no-repeat 9px 0;}
#rmore.dn {background: url('../img/arr-up.png') no-repeat 9px 0;}


.picture_left {float: left; margin: 0 20px 20px 0;}
.picture_right {float: right; margin: 0 0px 20px 20px;}
.picture_w_o_border {margin: 0 -20px;}

/* site map */
.sitemap {padding: 0; margin: 0; list-style: none outside none;}
.sitemap li {padding: 0; margin: 0;}
.sitemap .sitemap {padding-left: 30px;}

#sm_content {width: 100%;}
.sm_left {width:50%; padding-right: 20px;}
.sm_right {width: 50%;}


/* search */
.seblock a * {color:#7A7749;}
.seblock a:hover * {text-decoration: underline;}
.seblock a strong {color:#c00; font-weight:normal;}
.seitem {padding-bottom: 15px;}
#search2 {height: 35px; position: relative; background: url('../img/search2.png') no-repeat;}
#sefield2 {color: #887260; background: transparent; position: absolute; top: 2px; left: 25px; width: 500px;}
#sesub2 {display: block; cursor:pointer; top: 2px; left: 532px; background: transparent url('../img/arr1.gif') no-repeat; height: 19px; width:19px; position: absolute;}

/* adv block */
#footerh {position: relative; height: 38px;}
#adv {position:absolute; top: 20px; width: 996px; height: 50px; z-index: 3000;}
#in_adv {position: relative; height: 60px; overflow: hidden; margin: 0 30px;}
#adv_tbl {position: relative; left: 0;}
.adv {vertical-align: middle; padding: 0 10px;}
.advarr {position: absolute; top: 10px; font-size: 1px; width: 15px; height:40px; display: block;}
a:hover.advarr {text-decoration: none;}
#advarrl {background: url('../img/arrdotl.gif') no-repeat 0px 17px; left:15px;}
#advarrr {background: url('../img/arrdotr.gif') no-repeat 5px 17px; right: 10px;}
a:hover#advarrr {background: url('../img/arrdotr-on.gif') no-repeat 5px 17px;}
a:hover#advarrl {background: url('../img/arrdotl-on.gif') no-repeat 0px 17px;}

.frame h3 a, .frame h3 a:visited {color: #fff;}
.frame h3 a.crnt {font-weight: bold;}
#sm_content a, #sm_content a:visited {color: #663;}
.brown {color: #630;}
.brown2 {position: relative; top: -1px; font-weight: normal;}

#cont_wrp * {zoom: 0;}


.frm_cap {padding-right: 15px;}
.frm_fld {padding-bottom: 3px;}
.frm {border: 1px solid #ab9f60; width: 100%;}
.right {text-align: right;}

#over_vipform {text-align: center; padding-top: 30px;}
#vipform {text-align: left; margin: auto; width: 300px;}
#in_vipform {padding: 10px 50px 0 50px;}
#in_vipform table {width: 100%;}
.small_bttn {position: relative; top: 3px; background: url('../img/arrdotr.gif') no-repeat; width: 10px; height: 10px; cursor: pointer; }
.blank_sub {background: #F6F5EB; border: 1px solid #663; color: #663; padding: 5px 25px; cursor: pointer;}



#contact_form {width: 100%;}
.cap_cap {padding: 15px 0;}
.rb {position: relative;}
.rb input {position: absolute; top: 5px; left: 0; z-index: 200;}
.rb p {position: relative; padding-left: 18px; z-index: 190;}
.fld_sbmt {padding: 10px 0; text-align: right;}
.narrow {width: 150px;}
.error {color: #900; padding-bottom: 10px;}

input:-webkit-autofill {border: 0px solid #fcc;}

#cont_wrp h1 {font-size: 24px; font-weight: normal; font-family: Georgia, serif; line-height: 24px; padding: 0 0 10px 0;}
#cont_wrp h2 {position: relative; font-weight: bold; font-size: 14px; line-height: 14px; color: #663;}
#cont_wrp h3 {font-weight: bold; font-size: 12px; line-height: 12px; padding: 3px 0 0 0;  color: #966;}
.unterschrift {text-align: right; color: #900; font-size: 11px;}
