/* CSS Document */

* { margin:0; padding:0; }
html, body { height:100%; }
body { font-family:Tahoma; font-size:13px; color:#474747; background:#fff; }
img { border:0; }
a { font-family:Tahoma; font-size:13px; color:#507d00; text-decoration:underline; }
a:hover { text-decoration:none; }
p { margin-bottom:20px; }
h1, h2, h3 { font-family:Arial, sans-serif; font-weight:normal; }
h1 { font-size:36px; color:#494848; margin-bottom:15px; }
h2 { font-size:20px; color:#000; margin-bottom:10px; }
h3 {  }
h4 { color:#507d00; margin-bottom:20px; }
ol { margin-left:25px; }

.fl { float:left; } .fr { float:right; } .bl { display:block; }
.cl { clear:both; font-size:1px; height:1px; line-height:1px; }

.header, .top-menu div.menu-bg ul li, .imager, .block-sore img.bs, .block-sore span.bs, .header-center { position:relative; }
.top-menu, .cloud, .podmenu, .imager-block, .bg-main-left { position:absolute; }

.counters-top { display:none; }
.box { width:100%; }
   .box tr td { vertical-align:top; }
   .header-left, .header-center, .header-right, .header { height:670px; }
   .header-left { background:url(../i/header-left.jpg) 100% 0 no-repeat; }
      .bg-main-left { left:0; top:896px; width:265px; height:676px; background:url(../i/bg-main-left.jpg) 0 0 no-repeat; }
   .header-center { width:1000px; background:url(../i/header-center.jpg) 0 0 no-repeat; }
   .header { width:1000px; position:relative; margin-top:-670px; }
      .logo { padding:17px 0 0 50px; width:238px; height:111px; }
      .slogan { padding:30px 0 0 62px; width:344px; font-size:12px; line-height:18px; color:#000; }
      .telefon-top { padding:85px 18px 0 0; text-align:right; font-size:45px;
         width:288px; color:#3d3d3d; }
         .telefon-top span { font-size:24px; float:left; margin:5px; }
         .telefon-top a { font-size:28px; color:#3d3d3d; display:block; margin-bottom:15px; }
      .top-menu { left:17px; top:143px; z-index:1000; }
         .top-menu div.menu-bg { height:40px; background:url(../i/menu-bg.gif) 0 0 repeat-x; }
            .top-menu div.menu-bg ul { list-style:none; margin-left:0; }
            .top-menu div.menu-bg ul li { float:left; padding:0 15px; height:40px; }
            .top-menu div.menu-bg ul li.active { background:#fff; }
            .top-menu div.menu-bg ul li.active a { color:#9d9d9d; }
            .top-menu div.menu-bg ul li a { line-height:38px; font-size:18px; color:#50504f; }
         .top-menu div.menu-bg ul li .podmenu { left:0; top:40px; width:208px; visibility:hidden; }
         .top-menu div.menu-bg ul li .podmenu.revolution { margin-left:-101px; left:0; top:40px; width:208px; visibility:hidden; }
         .top-menu div.menu-bg ul li.active .podmenu { visibility:visible; }
            .podmenu div { background:#fff; padding:15px 15px 0 15px; }
            .top-menu div.menu-bg ul li div.podmenu div a { display:block; font-size:16px;
               line-height:20px; padding-bottom:15px; color:#50504f; }
      .cloud { left:730px; top:244px; width:214px; height:149px; padding:5px 0 0 36px;
         background:url(../i/cloud.png) 0 0 no-repeat; color:#000; font-size:16px; line-height:28px; }
         .cloud a { font-size:16px; color:#000; }
         .imager-block strong, .imager-block span, .cloud strong, .cloud span { color:#507d00; }
         .cloud table tr td { padding-right:10px; }
         .cloud del span { color:#666; }
   .blocks-sore { margin-top:-80px; height:180px; padding-left:20px; position:relative; }
   .blocks-sore-in { padding-top:50px; margin-left:-20px; }
      .blocks-sore-in h2 { font-size:35px; font-style:normal; color:#5f5f5f; margin:0 0 15px 20px; }
      .blocks-sore-in h3 { font-size:35px; color:#628f00; margin:0 0 15px 20px; }
         .blocks-sore-in h3 a { font-size:35px; color:#628f00; }
      .block-sore { width:322px; height:180px; overflow:hidden; }
         .block-sore div.imager { padding:9px 0 0 10px; }
         .block-sore img.bs, .block-sore span.bs { margin-top:-149px; }
         .imager .imager-block { left:10px; top:79px; width:100%; height:70px; background:url(../i/imager-bg.png) 0 0 repeat;
            color:#000; font-size:16px; line-height:20px; }
         .top-five-image-big .imager-block { left:9px; top:350px; width:660px; height:95px;
            background:url(../i/imager-bg.png) 0 0 repeat; color:#000; font-size:16px; line-height:20px; }
         .top-five-image-big .imager-block div { padding:15px 20px; }
            .imager-block div { padding:5px 10px; }
         
   .content-main { width:1000px; min-height:1230px; background:url(../i/bg-main.jpg) 366px 82px no-repeat; }
   .header-right { background:url(../i/header-right.jpg) 0 0 no-repeat; }
      .bg-right { height:176px; margin-top:182px; background:url(../i/bg-main-right.jpg) 0 0 no-repeat; }
      
.cont-main-left { width:543px; padding:10px 0 0 39px; position:relative; }
.cont-main-right { width:408px; padding:10px 10px 0 0; }

.righter { padding-right:80px; }
.righter2 { padding:40px 80px 0 0; }
a.parts { font-size:30px; margin-bottom:30px; display:block; }
.part { font-size:11px; }
   .part a { font-size:18px; }
   .part p { margin-bottom:0; margin-top:10px; }
   .part img, .part span { margin-right:15px; }
   .part.a1, .part.a3, .part.a5 { width:335px; }
   .part.a2, .part.a4, .part.a6 { width:417px; }

.link-gallery { width:300px; height:80px; }
.link-gallery a { font-size:30px; margin-bottom:30px; display:block; color:#636363;
   background:url(../i/link-arrow.gif) 95% 15px no-repeat; }
   .link-gallery.dil { height:auto; padding-bottom:30px; width:189px; }
      .link-gallery.dil a { background:none; color:#507D00; }
   
.materials { padding:10px 0 0 60px; color:#fff; }
.materials p { margin-bottom:0; }
.material-top { width:119px; height:63px; padding:5px 10px 10px 10px; background:url(../i/material-top-bg.jpg) 0 0 no-repeat; }
   .material-top a { font-size:26px; color:#fff; }
.material-body { width:325px; padding:10px; background:url(../i/material-mid-bg.jpg) 0 0 no-repeat #a45b25; }
.material-bottom { width:345px; height:16px; }

/* 20.11.2009 */
.articles { padding-bottom:30px; }
.articles img, .articles span { margin:0 10px 0 -30px; }
.articles a { font-size:26px; display:block; margin-top:20px; }

.prices { border-collapse:collapse; width:100%; }
.prices tr td { vertical-align:top; width:33%; }
.file { height:62px; border-collapse:collapse; }
.file tr td { width:auto; vertical-align:middle; }
.file tr td a { font-size:18px; margin-right:10px; line-height:25px; }
.file tr td span { line-height:25px; font-size:11px; color:#989898; }
.file tr td img { margin-right:10px; }
/* */

#km { width: 30px; text-align: center; border: 1px solid #777; }

.right-block-banner { /*padding:80px 0 0 25px;*/ padding:30px 0 0 25px; }
   .banner-img, .banner-txt { width:186px; }
   .banner-txt { padding:20px 0 0 10px; }
   .banner-txt a { font-size:26px; display:block; margin-bottom:15px; }
   
.footer { width:960px; padding:0 20px; }
   .foot-left { width:352px; line-height:20px; }
      .counters-bottom { padding:20px 0; }
   .foot-adress { width:418px; color:#000; }
      .foot-adress .ad1 { font-size:45px; padding-right:50px; }
      .foot-adress .ad1 span { font-size:24px; float:left; margin:5px; }
   .foot-right { width:190px; font-size:11px; text-align:right; line-height:16px; }
   .foot-prodv { width:960px; height:18px; background:url(../i/foot-bg.gif) 0 0 no-repeat; }
   .textarea { padding:30px 0; }

/* INNER */

.background-top { position:absolute; width:100%; min-width:1000px; height:64px; left:0; top:0; }
   .background-top div { width:698px; height:64px; background:url(../i/inner/bg-top.png) center top no-repeat; margin:auto; }
.content { width:950px; padding:5px 20px 50px 30px; }
/*
   .content ul { list-style:none; margin: 15px 0 15px -25px; }
      .content ul li { background:url(../i/li-point.gif) 0 7px no-repeat; color:#507d00; padding:0 0 5px 25px; }
*/
   .content ul { list-style:none; margin:15px 0; }
   .content ul li { background:url(../i/point.gif) 0 7px no-repeat; padding:0 0 5px 15px; }
   ul.marked  { list-style:none; margin:5px 0; }
   ul.marked li { background:url(../i/point.gif) 0 7px no-repeat; padding:0 0 5px 15px; }
.inner-box { width:1000px; margin:auto; min-height:100%; }
.main { padding-bottom:300px; position:relative; min-height:600px; background:url(../i/inner/pp.png) 0 0 repeat; }
.inner-footer { width:100%; height:300px; margin-top:-300px; position:relative; min-width:1000px;
   background:url(../i/inner/bg-right-bottom.jpg) 100% 100% no-repeat; }
   .foot-box { width:960px; margin:auto; position:relative; padding:0 20px; height:300px; }
.inner-bg-left-top { position:absolute; left:0; top:0; width:126px; height:515px;
   background:url(../i/inner/bg-left-top.png) 0 0 no-repeat; }
.inner-bg-right-top { position:absolute; left:0; top:135px; min-width:1000px; width:100%; height:422px; text-align:right; }
   .inner-footer .f-left { width:463px; height:209px; position:absolute; left:0; bottom:0;
      background:url(../i/inner/bg-left-bottom.png) 0 0 no-repeat; }
   .inner-footer .f-center { width:421px; height:232px; position:absolute; left:20%; bottom:0;
      background:url(../i/inner/grass-bottom.png) 0 0 no-repeat; }
   .inner-footer .f-first { width:776px; height:141px; position:absolute; left:20%; bottom:0;
      background:url(../i/inner/grass-bottom-first.png) 0 0 no-repeat; }
.header-in { padding:30px 0 0 28px; height:140px; }
   .logo-in { width:347px; height:111px; position:relative; }
   .slogan-in { padding-top:15px; width:233px; height:53px; }
   .telefon-in { padding-top:50px; padding-right:20px; text-align:right; height:65px; }
      .telefon-in div.od { width:180px; }
      .telefon-in span { font-size:17px; float:left; margin:5px; }
      .telefon-in strong { font-size:30px; font-weight:normal; }

.menu-in-v2 { height:32px; }
   .menu-in-v2 table { width:100%; height:32px; }
      .menu-in-v2 table tr td { vertical-align:top; width:15%; padding:0 15px; white-space:nowrap; }
         .menu-in-v2 table tr td div.pard { position:relative; }
         .menu-in-v2 table tr td div table { width:auto; border-collapse:collapse; margin:auto; }
            .menu-in-v2 table tr td div table tr td { width:auto; padding:0; }
            .menu-in-v2 table tr td.actor div table tr td { background:url(../i/inner/menu-bg.gif) 0 0 repeat-x; }

         .menu-in-v2 table tr td div table tr td div.m-link-left { width:15px; height:32px; }
            .menu-in-v2 table tr td.actor table tr td div.m-link-left { background:url(../i/inner/menu-left.gif) 0 0 no-repeat; }
            .menu-in-v2 table tr td.actor div.upon table tr td div.m-link-left { background:url(../i/inner/podmenu-left.gif) 0 0 no-repeat; }
            
         .menu-in-v2 table tr td div.dep table tr td div.m-link-left { background:url(../i/inner/menu-left.gif) 0 0 no-repeat; }
         .menu-in-v2 table tr td div.dep table tr td { background:url(../i/inner/menu-bg.gif) 0 0 repeat-x; }
         .menu-in-v2 table tr td div.dep table tr td div.m-link-right { background:url(../i/inner/menu-right.gif) 0 0 no-repeat; }

         .menu-in-v2 table tr td div table tr td div.m-link { white-space:nowrap; height:32px; position:relative; }
            .menu-in-v2 table tr td div table tr td div.m-link a { font-size:18px; color:#2e2e2e; line-height:30px; display:block; }
            .menu-in-v2 table tr td div table tr td div.m-link span { font-size:18px; color:#fff; line-height:30px; display:block; white-space:nowrap; }
            .menu-in-v2 table tr td.actor div.upon table tr td div.m-link a { color:#fff; }
            .menu-in-v2 table tr td div table tr td div.m-link a:hover { color:#fff; }

         .menu-in-v2 table tr td div table tr td div.m-link-right { width:15px; height:32px; }
            .menu-in-v2 table tr td.actor div table tr td div.m-link-right { background:url(../i/inner/menu-right.gif) 0 0 no-repeat; }
            .menu-in-v2 table tr td.actor div.upon table tr td div.m-link-right { background:url(../i/inner/podmenu-right.gif) 0 0 no-repeat; }

         .menu-in-v2 table tr td div div.pod-drop { position:absolute; display:none; left:0; top:32px; margin-left:-15px; }
            .menu-in-v2 table tr td.actor div.upon div.pod-drop { display:block; }
               .menu-in-v2 table tr td.actor div.upon div.pod-drop a { font-size:14px; height:auto; color:#fff; line-height:20px; white-space:normal; margin-bottom:10px; display:block; }
               .menu-in-v2 table tr td span { font-size:14px; line-height:20px; white-space:normal; }

               .pod-drop { width:208px; }
                  .pod-drop-top { width:208px; height:20px; background:url(../i/inner/podmenu-top.gif) 0 0 no-repeat; }
                  .pod-drop-body { width:178px; padding:0 15px 10px 15px; background:#589b00; text-align:left; }
                  .pod-drop-bottom { width:208px; height:20px; background:url(../i/inner/podmenu-bottom.png) 0 0 no-repeat; }

/* MENU OLD
.menu-in { height:32px; }
   .menu-in table { width:100%; }
      .menu-in table tr td { vertical-align:top; width:15%; padding:0 15px; white-space:nowrap; }
         .menu-in table tr td a, .menu-in table tr td span.on { font-size:18px; color:#2e2e2e; display:block; height:32px; line-height:30px; }
         .menu-in table tr td a span, .menu-in table tr td span.on span { display:block; padding-left:15px; height:32px; }
         .menu-in table tr td a span span, .menu-in table tr td span.on span span { padding-left:0; padding-right:15px; }
            .menu-in table tr td a:hover, .menu-in table tr td span.on { color:#fff; background:url(../i/inner/menu-bg.gif) 0 0 repeat-x; }
            .menu-in table tr td a:hover span, .menu-in table tr td span.on span { background:url(../i/inner/menu-left.gif) 0 0 no-repeat; cursor:pointer; }
            .menu-in table tr td a:hover span span, .menu-in table tr td span.on span span { background:url(../i/inner/menu-right.gif) 100% 0 no-repeat; }
            .menu-in table tr td span.on span span { cursor:default; }
  
   .menu-in table tr td div { position:relative; }
      .menu-in table tr td div div.pod-drop { visibility:hidden; position:absolute; left:0; top:32px; }
      .menu-in table tr td div.attic div.pod-drop { visibility:visible; }
   .menu-in table tr td div.attic a, .menu-in table tr td div.attic a:hover { background:url(../i/inner/podmenu-bg.gif) 0 0 repeat-x; color:#fff; }
   .menu-in table tr td div.attic a span, .menu-in table tr td div.attic a:hover span { background:url(../i/inner/podmenu-left.gif) 0 0 no-repeat; }
   .menu-in table tr td div.attic a span span, .menu-in table tr td div.attic a:hover span span { background:url(../i/inner/podmenu-right.gif) 100% 0 no-repeat; }
   .menu-in table tr td div.attic .pod-drop a, .menu-in table tr td div.attic .pod-drop a:hover { background:none; font-size:14px; height:auto; color:#fff; line-height:20px; white-space:normal; margin-bottom:10px; }
/**/

   
.navigation-chain { padding:30px 20px 20px 33px; color:#8a8a8a; }

.contacts-left { width:352px; }
   .contacts-left span { color:#507d00; font-size:16px; }
   .contacts-left table { margin:15px 0 20px -15px; }
   .contacts-left table tr td { color:#507d00; font-size:28px; padding:0 15px; }
   .contacts-left table tr td.tl { border-right:solid 2px #507d00; }
   .contacts-right { width:582px; }
   #YMapsID { border:1px solid #999999; }

.dop-menu table { width:100%; height:150px; }
   .dop-menu table tr td { text-align:center; vertical-align:top; }
   .dop-menu table tr td img { display:block; margin:auto; }
   .dop-menu table tr td.arrow { padding-top:50px; }
   .dop-menu table tr td.dark { padding-top:20px; }
   .dop-menu table tr td span { display:block; margin:auto; }

   .gallery1 { width:100%; margin-bottom:20px; }
      .gallery1 tr td { vertical-align:top; color:#507d00; }
   .gallery1 div.im { width:693px; overflow:hidden; margin-right:20px; }
      .gallery1 a img { display:block; border:solid 3px #fff; float:left; margin:1px 0 1px 0; }
      .gallery1 a:hover img { border:solid 3px #d7f100; }

.sort { text-align:right; height:50px; font-size:15px; line-height:29px; }
   .sort table tr td { vertical-align:top; }
   .sort a { font-size:15px; padding-right:20px; margin-left:10px; line-height:29px; }
   .sort a.sort-up { background:url(../i/inner/arrow-top.gif) 100% 12px no-repeat; }
   .sort a.sort-down { background:url(../i/inner/arrow-bottom.gif) 100% 8px no-repeat; }
   .sort table tr td a { padding-right:35px; margin-left:0; display:block; width:126px; text-align:right; margin-left:2px; }
   .sort table tr td a.sort-down { background:url(../i/inner/arrow-bottom.gif) 100% 12px no-repeat; }
   .sort table tr td a.sort-on-down { background:url(../i/inner/sort-on-down.gif) 100% 2px no-repeat; display:block; line-height:29px; height:35px; }
   .sort table tr td a.sort-on-up { background:url(../i/inner/sort-on-up.gif) 100% 2px no-repeat; display:block; line-height:29px; height:35px; }
   
   .portfolio { width:955px; margin-left:-5px; }
      .port-block { width:455px; height:425px; padding:8px; background:#fff; margin-bottom:30px; }
      .port-block.act { background:#fdffcf; }
         .port-image { width:455px; height:341px; overflow:hidden; }
         .port-image img { display:block; }
         .port-text { padding:8px 0; font-size:14px; color:#000; }
         .port-text span { color:#454545; }
         .port-text a { display:block; font-size:24px; color:#000; font-style:italic; text-decoration:none; margin-bottom:5px; }
            .port-text a strong { font-weight:normal; border-bottom:dashed 1px #8f8f7c; }
            .port-text a:hover strong { border-bottom:0; }
            
            .port-text.id a { text-decoration:underline; }
               .port-text.id a:hover { text-decoration:none; }
            .port-text.id a strong { border-bottom:0; }

.page-navigation { padding:50px 0 80px 0; border-bottom:dashed 1px #000; font-size:20px; color:#5c5c5c; }
   .pager { padding:10px 0; }
   .pager span, .pager a { display:block; float:left; width:32px; height:32px; font-size:20px; text-align:center; line-height:30px; margin-right:2px; }
   .pager span { color:#fff; background:url(../i/inner/pager.jpg) 0 0 no-repeat; }

/* POPUP BLOCK */
.popup-block { width:100%; position:absolute; left:0; top:150px; }
   .popup-block table { width:874px; margin:auto; }
   .popup-block table tr td.lt { width:118px; height:118px;
      background:url(../i/gallery-lt.png) 0 0 no-repeat; }
   .popup-block table tr td.tc { height:118px; background:url(../i/gallery-tc.png) 0 0 repeat-x; }
   .popup-block table tr td.rt { width:118px; height:118px;
      background:url(../i/gallery-rt.png) 0 0 no-repeat; }
   .popup-block table tr td.lc { width:88px; background:url(../i/gallery-lc.png) 0 0 repeat-y; }
   .popup-block table tr td.popup-content, div.popup-content { background:#fff; position:relative; }
   .popup-block table tr td.rc { width:88px; background:url(../i/gallery-rc.png) 0 0 repeat-y; }
   .popup-block table tr td.lb { width:118px; height:118px;
      background:url(../i/gallery-lb.png) 0 0 no-repeat; }
   .popup-block table tr td.bc { height:118px; background:url(../i/gallery-bc.png) 0 0 repeat-x; }
   .popup-block table tr td.rb { width:118px; height:118px;
      background:url(../i/gallery-rb.png) 0 0 no-repeat; }
   
   .close { position:absolute; right:0; top:0; margin-top:-20px; }
/**/

.namer { font-size:30px; color:#507d00; margin-top:-20px; }
.imago { width:698px; height:496px; margin-top:20px; overflow:hidden; position:relative; }
   .imago img { display: block; margin: auto; }
   .arrow-left, .arrow-right { position:absolute; top:0; width:108px; height:496px; cursor:pointer; display:none;}
   .arrow-left, .arrow-l {  left:0; background:url(../i/arrow-left.png) 0 0 no-repeat; }
   .arrow-right, .arrow-r { right:0; background:url(../i/arrow-right.png) 0 0 no-repeat; }
.small-pic { padding-top:15px; }
   .small-pic a img { width:73px; height:55px; border:solid 2px #d8dedf; }
   .small-pic a:hover img { border:solid 2px #d7f100; }
   
   .par { width:45%; font-size:18px; color:#000; line-height:25px; padding-top:15px; }
      .par span { color:#454545; }
      .par a { font-size:18px; }

.sort-top { text-align:right; font-size:14px; color:#6c6c6c; line-height:20px; padding-bottom:20px; }
   .sort-top a { font-size:14px; }
      .sort-top a.select { display:block; width:221px; height:34px; padding-right:30px;
         background:url(../i/inner/select.gif) 100% 0 no-repeat; line-height:30px; text-decoration:none; }
      .sort-top a.select span { border-bottom:dashed 1px #507d00; }
      .sort-top a.select:hover span { border-bottom:0; }
   .sort-top table { width:600px; }
      .sort-top table tr td { width:50%; }
   .another_area { position: absolute; right: 335px; top: 364px; border: 1px solid #bbbbbb; border-top: 0; background-color: #ededed; padding: 10px 18px; line-height: 20px; display: none; }

.object-tab { width:100%; }
   .object-tab tr th, .object-tab tr td { vertical-align:top; text-align:left; padding-right:20px; }
   .object-tab tr th { color:#507d00; white-space:nowrap; height:30px; }
      .object-tab div.price { font-size:18px; color:#FF0000; }
         .object-tab div.price span { font-size:36px; }
			.object-tab div.price s { color:#507d00; font-size:24px; margin-right:20px; }
      .object-tab tr td table { width:100%; }
         .object-tab tr td table tr td { height:27px; line-height:27px; }
         .object-tab tr td table tr td.pointo { background:url(../i/inner/pointer.gif) 0 75% repeat-x; }
            .object-tab tr td table tr td.pointo span { display:block; float:left; background:#fff; line-height:27px; }
            
.imagus { width:716px; padding:9px 0 0 9px; overflow:hidden; position:relative; text-align: center; }
   .imagus img { display: block; margin: auto; }
   .imager-right { width:15px; height:537px; background:url(../i/inner/imago-right.jpg) 0 100% no-repeat; padding-top:9px; }
      .imager-bottom { width:740px; height:24px; background:url(../i/inner/imago-bottom.jpg) 0 0 no-repeat; }
         .imagus-tab { width:100%; }
            .imagus-tab tr td { vertical-align:top; }
               .imagus-tab tr td div.zeratul { color:#7a5c22; font-size:14px; padding-bottom:20px; }
               .imagus-tab tr td div.zeratul a img { margin: 2px; }
               .imagus-tab tr td div.zeratul a img.active_img { margin: 0px; border: solid 2px #d7f100; }
               .imagus-tab tr td div.zeratul a:hover img { margin: 0px; border:solid 2px #d7f100; }
               #active_img { height: expression(this.height>537?'537px':'auto'); max-height: 537px; }
   .imagus .arrow-l, .arrow-r { position:absolute; top:9px; width:108px; height:537px; cursor:pointer; display: none; }
   
   .selecters { padding-left:150px; padding-top:30px; }
   .selecter1 { width:380px; padding:50px 20px 80px 0; }
   .selecter2 { width:360px; padding:20px 20px 40px 0; }
   .selecter3 { width:290px; padding:20px 20px 80px 0; }
   .selecter4 { width:220px; padding:20px 20px 80px 20px; }
      .selecter1 img, .selecter1 span, .selecter2 img, .selecter2 span, .selecter3 img, .selecter3 span, .selecter4 img, .selecter4 span { margin-right:20px; }
      .selecter1 a { font-size:20px; }
      .selecter2 a, .selecter3 a, .selecter4 a { font-size:18px; }
            
.top-five { font-size:30px; color:#000; }
   .top-five span { font-size:48px; color:#f00; }
      .top-five table { width:100%; }
            .top-five table td { padding:0 20px; font-size:16px; line-height:30px; vertical-align:top; }
            .top-five table td.brd { border-right:solid 2px #999790; padding:0 20px; height: 70px; }
            .top-five table a { font-size:20px; color: #000; }
            .top-five table span, .top-five table strong { color:#00750b; }
            .top-five table span { font-size:16px;}
            .top-five table strong { font-size:26px; font-weight:normal; }
      

.jNiceWrapper { position:relative; vertical-align:top; }

.top-five-block { width:950px; position:relative; margin-top:50px; }
   .top-five-main { position:relative; width:684px; height:466px; margin:auto; z-index:3; }
      .top-five-image-big { padding:9px 0 0 9px; width:660px; height:433px; background:#fff; overflow:hidden; }
      .top-five-right-bg { width:15px; height:442px; background:url(../i/inner/5-top-right.png) 0 0 no-repeat; }
      .top-five-bottom-bg { width:684px; height:24px; background:url(../i/inner/5-top-bottom.png) 0 0 no-repeat; }
   .top-5-1, .top-5-2, .top-5-3, .top-5-4 { position:absolute; overflow:hidden; }
      .top-5-1 { left:0; top:136px; }
      .top-5-2 { left:44px; top:119px; }
      .top-5-3 { right:44px; top:119px; }
      .top-5-4 { right:0; top:136px; }
   .top-5-2, .top-5-3, .top-5-2 img, .top-5-3 img { width:254px; height:191px; z-index:2; }
   .top-5-1, .top-5-4, .top-5-1 img, .top-5-4 img { width:175px; height:132px; z-index:1; }
      .wind1 { margin-top:-132px; _margin-top:-135px; }
      .wind2 { margin-top:-191px; _margin-top:-194px; }
      
   .top5-arrow-left, .top5-arrow-right { width:44px; height:44px; position:absolute; z-index:4; }
      .top5-arrow-left { left:115px; top:190px; background:url(../i/inner/5-top-arrow-left.png) 0 0 no-repeat; cursor:pointer; }
      .top5-arrow-right { right:120px; top:190px; background:url(../i/inner/5-top-arrow-right.png) 0 0 no-repeat; cursor:pointer; }
            
.circle { width:943px; height:1000px; background:url(../i/inner/circle.gif) 32px 14px no-repeat; position:relative; margin-bottom:40px; }
   .lp, .spectre { position:absolute; }
   .lp-text { background:url(../i/inner/76p.png) 0 0 repeat; padding:10px; font-size:11px; }
   .lp-text p { margin-bottom:0; }
   .lp-text div { position:relative; }
   .lp-text a { display:block; font-size:18px; margin-bottom:10px; position:relative; }

      .pos1 { left:407px; top:0; }
      .pos1 .lp-im { width:126px; height:129px; }
      .pos1 .lp-text { width:217px; margin-top:11px; }
      
      .pos2 { left:729px; top:219px; }
      .pos2 .lp-im { width:118px; height:137px; padding-left:40px; }
      .pos2 .lp-text { width:214px; }
      
      .pos3 { left:713px; top:601px; }
      .pos3 .lp-im { width:112px; height:129px; padding-left:58px; }
      .pos3 .lp-text { width:230px; }
      
      .pos4 { left:415px; top:828px; }
      .pos4 .lp-im { width:111px; height:132px; }
      .pos4 .lp-text { width:237px; margin-left:8px; }
      
      .pos5 { left:24px; top:590px; }
      .pos5 .lp-im { width:115px; height:131px; }
      .pos5 .lp-text { width:212px; margin-left:85px; }
      
      .pos6 { left:0; top:173px; }
      .pos6 .lp-im { width:113px; height:134px; padding-left:54px; }
      .pos6 .lp-text { width:196px; }
      
      .spectre { left:215px; top:219px; width:501px; height:500px; background:url(../i/inner/house.jpg) 0 0 no-repeat; }
      .spectre div { padding:305px 33px 0 33px; }
      .spectre div span { font-size:18px; color:#cd0000; }
      
      sup { font-size:xx-small; vertical-align:top; }
      
      
/* DOP 13.01.2010 */
.quote { border-left:solid 2px #507d00; padding:5px 10px; margin-bottom:20px; }
.green-block { padding:10px 10px 15px 12px; background:#e5ffc6; margin-bottom:20px; }
.green-block h1 { font-size:20px; color:#000; margin-bottom:10px; }
.quote p, .green-block p { margin-bottom:0; }

/* DOP 01.02.2010 */
#full-price {
	display: none;
	z-index: 300; 
}

#fancy_div table {
	border-collapse: collapse;
	margin: 0 0 20px 0;
}

#fancy_div td {
	border: 1px solid #ccc;
	font-size: 14px;
	padding: 3px;
}

.owen-hart { width:100%; }
.owen-hart tr td { vertical-align:top; padding-right:20px; }
.red { color:#ff0000; }
.green { color:#507D00; }

/* 25.02.2010 */
.flasher { width:1000px; height:670px; }

.link-bbn { position:absolute; left:360px; top:10px; }
.link-bbn a { color:#f00; font-size:30px; }


.big { font-size:20px; color:#000; margin-bottom:10px; }
.big  a{ font-size:20px; color:#000; }
.big  sup{ font-size:10px; color:#000; }

/* AL20112308 */
.newb777 { background:url(../i/newb777.png) 0 0 no-repeat; height:63px; margin:10px 0 0; text-align:center; width:336px; }
.newb777 a { color:#000; font-size:20px; line-height:63px; }
.newb777 a:hover { text-decoration:underline; }

/* AL20110709 */
.cass-table { border-collapse:collapse; width:100%; }
.cass-table tr th, .cass-table tr td { border:solid 1px #ccc; padding:5px 10px; font-size:12px; }
.cass-table tr th { background:#f8f8f8; }
.cass-table tr td {  }


