@charset "windows-1251";

* {margin: auto; padding:0;}
body {background-color: #f5f5ea; background: url(../backgr2.jpg) repeat-y; background-position: center top; background-attachment: fixed; font-family: Verdana, Arial, Helvetica, sans-serif; color: #2b2b2b; font-size: 12px; min-height: 100%; height: auto !important; height: 100%; position: absolute;}
html, body { width: 1000px; height: 100%;}
ul { list-style: inside;}
img {border:0;}
.clear { clear: both; height: 0px; padding: 0px; margin: 0px; line-height: 0px; font-size: 0px;}
a {color: #a52428; text-decoration:underline; font-weight:bold;}
a:hover { text-decoration: none; }

/* ссылки в продажных статьях */
a.ext {font-weight: normal; color: #000000; text-decoration: none; border-bottom: 1px solid #bebebe;}
a.ext:hover {font-weight: normal; color: #888888; text-decoration: none; border-bottom: none;}

/* внешние ссылки, например на KAPITALIST */
a.ext-link {font-weight: normal; background: url(../ext-link.png) bottom right no-repeat; padding-right: 17px;}

.words a {font-weight: normal !important;}

.centermap { width: 921px; margin: 0 auto;  }
#min { min-width: 1000px; width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1000 ? "1000px" : "auto"); position: relative;}
.slide-show {display: block; }
.slide-hide {display: none;}
body {behavior:url("hover.htc");}

.bg { background: url(../images/bg.jpg) repeat-x; position: relative; border: 0px;}
/*.bg_r { background: url(../images/bg_r.jpg) right top no-repeat; padding-bottom: 150px; border: 0px;}*/  /* что было изначально */
.bg_r { background: none; padding-bottom: 150px; border: 0px;}
/*.bg_l { background: url(../images/setting/LOGO_MAIN_SITE.jpg) left top no-repeat; border: 0px;}*/  /* что было изначально */
.bg_l { background: none; border: 0px;}  /* <== вот тот фон, который будет меняться!!! */
.bg2 { background: url(../images/bg2.gif) repeat-x; position: relative; border: 0px; visibility: hidden;}
.bg2_r { background: url(../images/bg2_l.jpg) left top no-repeat; padding-bottom: 27px; border: 0px; visibility: hidden;}
/*head*/
.head { height: 260px; margin-bottom: -216px;}
.icons { position: absolute; text-align: left; top: 20px; left: 20px;}
.icons a { margin-right: 8px;}
.tx { font-weight: bold; float: right; padding-top: 32px;}
.tx_slogan {font-weight: bold; float: right; padding-top: 32px; margin-top: 0px; margin-right: 20px; width: 380px;}

.search {width: 400px; height: 25px; margin-right: 478px; margin-top: 225px; position: absolute; left: 20px; top: 0px; padding-top: 4px; padding-left: 3px; color: #f0f0f0; font-weight: bold; font-size: 14px;}
.inp { background: url(../images/inp.gif) no-repeat; width: 189px; height: 22px; float: left;margin-right: 10px;  border: none; padding: 0;padding-left: 5px;}
.go { float: left;}
/*head*/



/*main*/
.main { width: 100%;}
.left {padding-left: 14px; padding-right: 14px;}
.right { background: url(../images/left.gif) 25px top no-repeat; padding-left: 20px; width: 450px; padding-top: 10px;}
.text { padding-top: 33px;}
.text p {padding-top: 12px; padding-bottom: 30px;}
.text .tx2 { padding-bottom: 15px; color: #676768;}

.nagrady {padding-top: 15px;}

.menu {width: 280px; font-weight: bold;}
.t1 {background: url(../images/menu_li.gif) bottom repeat-x; width: 176px; padding-bottom: 8px; padding-top: 8px;}
.t1:hover { }
.t1:hover a { }
.t2 {text-align: left;}
.menu  td a {padding-left: 0px; display: block;}
.active {background-color: #a52428;}
.active a {color: #FFF;}

.block { width: 280px; float: left; padding-top: 10px;} /* меню */
.block2 { width: 196px; float: left; padding-left: 5px;}
.info {background-color: #a52428; color: #FFF; padding-bottom: 20px;}
.block3 { width: 186px; margin-left: 5px; border-bottom: 1px solid #FFF; padding-bottom: 8px; padding-top: 12px;}
.foto { width: 88px; float: left;}

.foto .tx4 img { border: 4px solid #FFF;}
.name { width: 92px; padding-left: 5px; float: left; padding-top: 30px; color: #FFF; font-weight: bold; font-size: 10px; text-align: center;}
.name p { padding-bottom: 10px;}
.tx3 { text-align: right;}
.tx5 { font-size: 9px; padding-top: 5px;}

.foto2_l { background: url(../images/line2.gif) left top no-repeat; margin-top: 20px;}
.foto2_r { background: url(../images/line2.gif) right top no-repeat; padding-left: 15px; }
.title { background: url(../images/strela.gif) bottom left no-repeat; padding-bottom: 12px; color: #a52427; font-weight: bold; }
.fotos img { border-left: 5px solid #b7b6b2;}
.fotos a { float: left; margin-right: 16px; margin-top: 10px;}
.fotos .col img {border-left: 5px solid #a52429;}
.tx6 { background: url(../images/linebg.gif) top repeat-x; padding-top: 14px; margin-right: 16px; margin-top: 10px; padding-bottom: 9px; border-bottom: 1px solid #a62328; font-size: 11px;}
.tx6 a { text-decoration: none; font-weight: bold;}
.maintitle {text-align: left; color: #800000; font-size: 12px; font-weight: bold; margin: -20px auto 45px -43px; line-height:1.5em;}
.new_work {text-align: left; color: #800000; font-size: 12px; font-weight: bold; margin: -90px auto 10px -43px; line-height:1.5em;}
.catalog_previews {display: inline-block; float: left; margin-right: 14px; margin-bottom: 14px; text-align: center;}
.ot_avtora {margin-top: -75px; margin-bottom: 0px;}
.first_words {margin-top: -20px; margin-bottom: 15px; line-height: 1.5em; text-indent: 25px;}
.minus {line-height: 1.5em; margin-top: -45px; margin-bottom: 10px; font-family: Verdana; text-indent: 25px;}

.words {line-height: 1.5em; margin-top: 5px; margin-right: 5px; margin-bottom: 10px; font-family: Verdana; text-indent: 25px;}

/* жирный шрифт в продажных статьях */
strong.ext {color: #888888;}

.words_abzac {line-height: 1.5em; margin-top: -5px; margin-bottom: 5px; font-family: Verdana; text-indent: 45px;}
.words_main {line-height: 1.5em; margin-top: -25px; margin-bottom: 10px; font-family: Verdana; text-indent: 25px;}
.words_b {margin-top: -20px; margin-bottom: 0px; line-height: 1.5em; font-weight: bold; color: #800000;}
.words_red {line-height: 1.5em; margin-top: 5px; margin-bottom: 10px; margin-left: 20px; font-family: Verdana;}
.anons {margin-top: -7px; margin-bottom: 15px; font-family: Verdana; text-indent: 25px; font-size: 10px;}
.main-bottom-text {margin: 0px auto -30px 0px !important; text-indent: 15px; font-size: 11px;}
.main-bottom-text-in {margin: 10px auto 5px 0px !important; text-indent: 25px; font-size: 11px;}

h2 {font-size: 12px; text-indent: 25px; color: #800000; font-weight: bold; line-height: 1.5em; margin: 20px auto 10px auto;}
.denis {text-align: right; margin-top: -20px; margin-bottom: 0px;}
.news_block {padding-left: 5px; padding-top: 40px;}
.all_people {margin: 10px auto -10px 5px; font-weight: bold;}
.width450 {width: 450px; margin: 10px auto 0px auto;}
.news-11 {font-size: 11px; margin: 7px auto 10px auto;} /* новости на главной странице */

.main-preview-table {margin-top: -30px; margin-bottom: -60px;}
.main-preview {font-size: 10px; margin: 0px auto -25px 0px;} /* названия для 6 превьюшек на главной */

.menu-low {margin-top: 50px; margin-left: 235px; margin-bottom: 15px;} /* небольшая менюшка из того, что не влезло в основное меню */

img.publikacii-list {margin-left: 25px;}

td.publikacii-kartinka {width: 226px; text-align: right;}
td.publikacii-spisok {padding-top: 10px; padding-left: 20px;} /* чтобы на странице публикаций список и превьюшка-обложка были выровнены по верхнему краю */
td.publikacii-spisok p {margin: 0px auto 10px auto;}
td.publikacii-spisok a {font-weight: normal !important; text-decoration: none !important; border-bottom: 1px dashed #a52428;}
td.publikacii-spisok a:hover {font-weight: normal !important; text-decoration: none !important; border-bottom: none;}
td.publikacii-spisok a:visited {font-weight: normal !important; text-decoration: none !important; border-bottom: 1px dashed #cf5256; color: #cf5256 !important;}

/*main*/

/*foot*/
.foot { border-top: 11px solid #373030; position: absolute; width: 100%; bottom: 0; padding-top: 15px; padding-bottom: 25px;}
.ban { width: 200px; padding-left: 30px; float: left; vertical-align:text-top;}
.copy { width: 700px; padding-left: 20px; float: left; padding-top: 0px;}
.copyright {font-size:10px;}
/*foot*/


/*index2*/
.flash { position: absolute; right: 124px; top: 0;}
.block4 { float: left;}
.bg2 .icons { float: left; text-align: right; padding-top: 35px; padding-right: 8px; padding-left: 54px;}
.bg2 .icons a { margin-right: 12px; }
.logo { margin-left: 42px;}
.tel { background: url(../images/phone.gif) left no-repeat; margin-top: 227px; font-weight: bold; margin-left: 20px; font-size: 14px; color: #FFF; padding-left: 22px;}
.bg2 .search { background: url(../images/search.gif) bottom no-repeat; width: 256px; height: 25px;  margin-top: 222px; position: absolute; left: 240px; top: 0; padding-top: 4px; padding-left: 3px; }
.link { position: absolute; font-weight: bold; font-size: 11px; border-right: 1px solid #FFF; padding-right: 15px; left: 0; margin-left: 373px; margin-top: 192px;}
.link a { color: #FFF; text-decoration: none;}
.right2 { width: 290px; border-left: 1px solid #979aa0; padding-top: 38px; padding-bottom: 115px;}
.right2 .menu { margin-left: 13px;}
.bord { border-bottom: 1px solid #979aa0; padding-bottom: 41px; }
.right2 .fotos a { margin-right: 22px;}
.right2 .foto2_l .tx6 { margin-right: 25px;}

.link2 { color: #373030; text-align: right; border-bottom: 1px solid #979aa0; padding-bottom: 4px; padding-top: 13px; margin-right: 100px;}
.link2 a {color: #373030; text-decoration: none;}
h1 { font-size: 15px; padding-left: 43px; padding-bottom: 10px; padding-top: 30px;}

.tumbs { border-top: 3px solid #979aa0; border-bottom: 3px solid #979aa0; padding-bottom: 105px; background-color: #FFF; padding-left: 50px;}
.tumb { background: url(../images/tumb.gif) no-repeat; width: 165px; height: 168px; margin-top: 40px; margin-right: 35px; float: left;}
.nd { margin-left: -5px; padding-top: 5px;}
.nd2 { padding-left: 8px; padding-top: 0px;} 
.nd2 a { color: #777777; font-family: verdana; text-decoration: none; font-size: 11px;}
/*index2*/


/*foot2*/
.foot2 { position: absolute; bottom:0; width: 100%;}
.foot2bg { background: url(../images/foot2.gif) left no-repeat;  height: 140px; font-size: 10px; color: #FFF;}
.foot2bg2 { background: url(../images/foot2bg2.gif) repeat-x;  height: 140px;  font-size: 10px; color: #FFF; margin-left: 211px;}
.foot2bg .copy { width: auto; padding: 0; padding-left: 30px; padding-right: 15px;  float: none; padding-top: 7px; }
.foot2bg  a { color: #FFF;}
.foot2bg p {line-height: 11px;}
.link3 { position: absolute; margin-left: 20px; margin-top: 49px;}
.foot2 .ban { float: none; position: absolute; left: 0; z-index: 10000000;}
/*foot2*/

.arrow {border:0px;}

p.texto {margin-top: 0px; margin-bottom: 10px;}

div.facebook-like-main {margin: 15px 0px 30px auto; text-align: right; padding-bottom: 0px;}
div.facebook-like {margin: 30px 0px 0px auto; text-align: right; padding-bottom: 0px;}

/* кнопки в самом низу */
.liveinternet {margin: auto;}
.rambler {margin: auto;}
.mailru {margin: -66px auto 0px 90px;}
.vashdom {margin: 0px auto 0px 90px;}
.metrika {margin: auto;}
