/*
Theme Name: ООС Производство оборудования
Author: Alexander Prygunov
Version: 1.0
*/
:focus {/* remember to define focus styles! */
	outline: 0;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a img {
	border: 0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}


* { margin:0; padding:0; }
html, body { height:100%; }
body { background:#fff; color:#494949; font:13px/20px Arial; }
img { border:0; }
a { color:#4d8c13; font:14px/20px Arial; text-decoration:underline; font-weight:normal;}
a:hover { color:#c00; text-decoration:underline; }
h1 { color:#c00; font:24px/26px Arial; margin-bottom:25px; }
h1.main {color:#494949; font:18px/30px Arial; margin-bottom:25px; }
h2 {font:16px/16px Arial; margin-bottom:25px; }
h3{font:bold 14px/14px Arial; margin-bottom:20px;}
h4 {font:14px/14px Arial; margin-bottom:10px; }
p { margin-bottom:20px;text-align: left;}
ul, ol { margin-left:25px; margin-bottom:10px;}
li { margin-left:5px; margin-bottom:3px;}
table { border-collapse:collapse; }

.fl { float:left; }
.fl2 { float:left; padding:0 0 0 25px; }
.fr { float:right; }
.bl { display:block; }

.cl:after { clear:both; content:"."; display:block; height:0; visibility:hidden; }
*:first-child+html .cl { display:inline-block; }

#counters-top { left:0; position:absolute; top:-1000px; visibility:visible; }

/* Box */
#box { margin:auto; min-height:100%; position:relative; width:1003px; }
   #box-in { padding:0 26px 208px 27px; }
      .garanty { background:url(i/garanty_s.png) 0 0 no-repeat; height:95px; left:600px; position:absolute; top:88px; width:90px; z-index:1000; }
         .garanty a { position:relative; }
      #content { position:relative; }
         .content { border-top:solid 4px #e6e6e6; padding:10px 0 30px; }
            .content ul { margin-bottom:20px; margin-left:0; list-style:none; }
               .content ul li { background:url(i/point.gif) 2px 10px no-repeat; padding:0 0 5px 25px; }
         .right-block { border-top:solid 4px #e6e6e6; padding:10px 0; width:242px; }
            .right-block ul.pride { margin-bottom:20px; margin-left:0; list-style:none; }
               .right-block ul.pride li { background:url(i/point2.gif) 5px 10px no-repeat; padding:0 0 5px 15px; }
                  .right-block ul.pride li a { font:bold 12px/18px Arial; }
               .right-block ul.pride ul { margin-bottom:10px; margin-left:0; list-style:none; }
                  .right-block ul.pride ul li { background:url(i/point2.gif) 20px 10px no-repeat; padding:0 0 5px 35px; }
                     .right-block ul.pride ul li a { font:12px/18px Arial; }

/* Content */
.main-catalog-block { margin-right:-1px; width:681px; }
.main-catalog-block2 { margin-right:-1px; width:681px; padding:0 0 0 100px; }
   .cat-block { /*height:206px;*/ height:175px; width:227px;  text-align:center;} /* ! */
   .cat-block-in { height:91px; width:227px; }
      .cat-block-in div { margin:23px 0 0 116px; color:#c00; font:bold 14px/18px Arial; }
         .cat-block-in div a { font:bold 14px/18px Arial; }
         .cat-block-in div span { color:#c00; font:bold 14px/18px Arial; }
      .cat-block-in.flat1 { background:url(i/flat1.gif) 0 0 no-repeat; }
      .cat-block-in.flat2 { background:url(i/flat2.gif) 0 0 no-repeat; }
      .cat-block-in.flat3 { background:url(i/flat3.gif) 0 0 no-repeat; }
      .cat-block a { font-size:14px; font-weight:normal;}
      .cat-block .cat-image a { padding-left:0; }
      .cat-image { height:123px; margin-bottom:5px; overflow:hidden; width:225px; }
      .cat-price { padding:5px 0 0 10px; display:none; } /* ! */
         .cat-price span { background:#c00; color:#fff; line-height:24px; padding:0 5px; }
.main-image-block { border-top:solid 1px #cecece; padding:30px 0; width:680px; }
   .image-big-block { background:url(i/big-banner-block.jpg) 0 0 no-repeat; height:357px; left:-14px; margin-right:-25px; position:relative; }
      .image-big-block div { height:325px; padding:16px 0 0 16px; width:674px; }
   .image-small-block { padding:15px 0 0px; width:681px; }
   .image-small-block2 { padding:30px 0 30px; }
      .image-small-block2 a img { border:solid 1px #d3d3d3; margin-bottom:10px; }
      .image-small-block a img { border:solid 1px #d3d3d3; margin-right:6px; }
      .image-small-block a img.on { border:solid 1px #c00; }
.cont-block { border-top:solid 1px #cecece; padding:20px 10px 20px 10px; }
.cont-block.vertex { padding:45px 0; }
.cont-block.x2 { width:47%; }
      .serts { background:url(pub/new/serts.gif) 0 0 no-repeat; height:59px; padding:18px 0 0 75px; }
.parts { padding:10px 0 10px 38px; }
   .parts table { width:100%; }
      .parts table tr td { font:12px/18px Arial; padding-right:30px; }
      .parts table tr td p { margin-bottom:10px; }
   .parts.p1 { background:url(i/part1.gif) 2px 7px no-repeat; }
   .parts.p2 { background:url(i/part2.gif) 2px 7px no-repeat; }
   .parts.p3 { background:url(i/part3.gif) 2px 7px no-repeat; }
   .parts.p4 { background:url(i/part4.gif) 2px 7px no-repeat; }
   .parts.p5 { background:url(i/part5.gif) 2px 7px no-repeat; }
.banners-box { padding-bottom:30px; }
   .banner { font:12px/16px Arial; height:78px; margin-bottom:2px; padding:5px 0 0 13px; width:229px; }
      .banner span { font:14px/18px Arial; }
         .banner span span { color:#c00; font:bold 24px/26px Arial; }
      .banner a { border-bottom:solid 1px #4d8c13; text-decoration:none; }
      .banner a:hover { border-bottom:solid 1px #c00; text-decoration:none; }
      .banner p { margin:0; padding-top:4px; }
   .banner.b1 { background:url(pub/new/banner1.gif) 0 0 no-repeat; }
   .banner.b2 { background:url(pub/new/banner2.gif) 0 0 no-repeat; }
   .banner.b3 { background:url(pub/new/banner3.gif) 0 0 no-repeat; padding:0px 0px 5px 13px; }
.tit1 { font:18px/26px Arial; padding-bottom:15px; }
   .tit1 a { font:18px/26px Arial; }
.tit2 { font:bold 14px/20px Arial; margin-bottom:10px; }
   .tit2 a { font:bold 14px/20px Arial; }
.prof { padding-bottom:45px; }
   .prof p { margin-bottom:10px; }
   .prof table { width:100%; }
      .prof table tr td { padding-right:0px; }
         .prof table tr td a { font:14px Arial; font-weight:bold; }
.red { color:#c00; }
.our-works { padding-bottom:0px; width:236px; }
   .our-works img { display:block; float:left; margin:0 10px 10px 0; }
.clients { padding-bottom:25px; }
   .clients table { width:100%; }
      .clients table tr td { font:12px/18px Arial; padding:0 20px 15px 0; }
         .clients table tr td em { color:#7b7b7b; }
         .clients table tr td p { margin:5px 0; }
         .clients table tr td a { font:11px/18px Arial; }
.faq-main { padding-bottom:30px; }
   .faq-main a { font:italic 12px/26px Arial; }
.form { color:#353535; font:14px/25px Arial; position:relative; }
   .form div { padding:0 0 10px 0; }
      .form div table tr td { padding:10px 20px 10px 0; }
      .form-text { border:solid 1px #abadb3; color:#878787; font:12px Arial; padding:2px; width:239px; }
      .form textarea { border:solid 1px #abadb3; color:#878787; font:12px Arial; height:80px; overflow:hidden; padding:2px; width:239px; outline:none; resize:none; }
      .reload { cursor:pointer; }
      .form select { color:#878787; font:12px Arial; padding:2px; width:245px; }
      .form div em { font:italic 11px/14px Arial; }
      .form label { display:block; }
.upd-menu { border-top:solid 1px #cecece; padding:20px 0 10px 5px; }
   .upd-menu table { width:100%; }
      .upd-menu table tr td { padding-right:20px; }
   .upd-menu a { font:12px/18px Arial; }
      .upd-menu .pod-upd { padding:5px 0; }
         .upd-menu .pod-upd a { font:11px/18px Arial; }
         .upd-menu .pod-upd span { color:#c00; font:11px/18px Arial; }
.upd-menu span { color:#c00; font:12px/18px Arial; }
.navigation-chain { font:11px/18px Arial; height:30px; }
   .navigation-chain a { color:#7b7b7b; font:11px/18px Arial; }
   .navigation-chain a:hover { color:#c00; }
table.char { width:100%; }
   table.char tr td { padding:5px 25px 5px 0; }
.jin-roh { background:url(i/jin-roh.gif) 0 0 no-repeat #eef7eb; border:solid 1px #bde3ca; height:63px; margin-bottom:20px; padding:0 15px; position:relative; }
.jin-roh.x { background:url(i/okos.jpg) 0 0 no-repeat #eef7eb; }
   .jin-roh a { font:22px/63px Arial; }
   .jin-roh.x a { color:#305e7f; }
   .jin-roh.x a:hover { color:#c00; }
   .jin-roh table tr td { padding-right:20px; }
   .jin-roh .pop-message { background:#fff; border:solid 1px #cecece; display:none; left:317px; position:absolute; bottom:65px; width:353px; }
   .jin-roh.mes .pop-message { display:block; }
      .jin-roh .pop-message .pop-message-in { padding:15px 22px 0; position:relative; }
         .ugol { background:url(i/ugol.gif) 0 0 no-repeat; left:-1px; position:absolute; bottom:-37px; height:17px; width:17px; }
         
.origin { width:100%; }
   .origin tr td { vertical-align:top; padding-right:20px; }

/* Footer */
#footer { height:208px; margin:-208px auto 0; position:relative; width:1003px; }
   #footer-in { border-top:solid 4px #e6e6e6; margin:0 26px 0 27px; padding-top:15px; }
      .foot-left { font:12px/18px Arial; width:400px; }
         .foot-left a { color:#494949; font:12px/18px Arial; text-decoration:none; }
         .foot-menu { height:40px; }
            .foot-menu ul { margin-left:0; list-style:none; }
               .foot-menu ul li { float:left; font:12px/20px Arial; padding-right:5px; }
                  .foot-menu ul li a { color:#7b7b7b; font:12px/20px Arial; text-decoration:underline; }
                  .foot-menu ul li a:hover { color:#c00; }
         .counters-bottom { bottom:20px; left:27px; position:absolute; }
      .foot-right { padding:0 0px 0 30px; font:14px/18px Arial; width:470px; }
         .telefon-bottom { color:#c00; font:18px/20px Arial; }
            .telefon-bottom span { color:#494949; }

/* Header */
#header-box { left:0; position:absolute; top:0; width:100%; }
   #header { height:145px; margin:auto; width:950px; }
      
      .logo { padding:45px 0 0 4px; width:243px; }
         .logo .fast-menu { padding:12px 0 0 64px; }
            .logo .fast-menu ul { margin-left:0; list-style:none; }
               .logo .fast-menu ul li { float:left; padding-right:31px; }
      
      .top-menu { padding-top:56px; width:425px; }
         .top-menu ul { margin-left:0; list-style:none; }
            .top-menu ul li { float:left; margin:0; padding:0 0 10px 0; }
            .top-menu .big-menu ul li { border:solid 1px #FFF; float:left; margin:0 1px; padding:0 11px 10px 11px; position:relative; }
            .top-menu ul li.splash .output a { color:#189138; border-right:0px;  }
            .top-menu ul li.splash.active { background:#fff; border:solid 1px #d7d7d7; border-bottom:solid 1px #fff; z-index:1000; }
         .top-menu .big-menu li { color:#189138; font:18px/28px Arial; }
            .top-menu .big-menu li a { font:18px/28px Arial; }
            .top-menu .big-menu li a.act { color:#c00; }
         .top-menu .small-menu ul { padding-left:17px; }
            .top-menu .small-menu ul li { padding:0 37px 10px 0; }
            .top-menu .small-menu ul li a { color:#7b7b7b; font:12px/20px Arial; }
            .top-menu .small-menu ul li a:hover { color:#c00; }
            
/* PODMENU */
.top-menu ul li.pod-m div.podmenu1 { background:url(i/gl1.gif) 100% 0 no-repeat; border:solid #d7d7d7; border-width:0 1px 1px; left:-1px; position:absolute; top:38px; width:441px; z-index:500; visibility:hidden; }
.output { background:url(i/upd.png); margin-top:1px; padding:10px 10px 20px; }
.top-menu ul li.pod-m.active div.podmenu1 { visibility:visible; }
   .top-menu ul li.pod-m div.podmenu1 a, .top-menu ul li.pod-m div.podmenu1 span { font:14px/25px Arial; }
.top-menu ul li.pod-m div.podmenu2 { background:url(i/gl2.gif) 100% 0 no-repeat; border:solid #d7d7d7; border-width:0 1px 1px; left:-329px; position:absolute; top:38px; width:694px; z-index:500; visibility:hidden; }
.top-menu ul li.pod-m.active div.podmenu2 { visibility:visible; }
   .top-menu ul li.pod-m div.podmenu2 a, .top-menu ul li.pod-m div.podmenu2 span { font:14px/25px Arial; }
   .top-menu ul li.pod-m div.podmenu1 span, .top-menu ul li.pod-m div.podmenu2 span { color:#c00; }

.top-menu ul li.pod-m div.podmenu2 .upd-menu { padding:10px 5px 0; line-height:18px; border:0; }
   .top-menu ul li.pod-m div.podmenu2 .upd-menu a { font:14px/18px Arial; }
      .top-menu ul li.pod-m div.podmenu2 .upd-menu .pod-upd a { font:12px/18px Arial; }
      
      .contacts-top { padding:42px 0px 0px 20px; width:250px; }
         .contacts-top .pd { color:#373737; font:12px/20px Arial; padding-left:55px; }
            .contacts-top .pd a { color:#7b7b7b; font:12px/20px Arial; }
            .contacts-top .pd a:hover { color:#c00; }
            .contacts-top .telefon span { color:#494949; display:inline-block; font:12px/25px Arial; vertical-align:top; }
         .contacts-top .pd.uotid { font:11px/18px Arial; }

/* Popups */
.popup-box1, .popup-box2, .popup-box3 { display:none; left:0; position:absolute; top:150px; width:100%; }
   .popup { margin:auto; position:relative; width:551px; z-index:2000; }
      .pop-top { background:url(i/popup-top.png) 0 0 no-repeat; height:45px; width:551px; }
         .pop-close { background:url(i/close.gif) 0 0 no-repeat; cursor:pointer; height:21px; position:absolute; right:25px; top:25px; width:21px; }
      .pop-box { background:url(i/popup-body.png) 0 0 repeat-y; padding:0 50px 10px; width:451px; }
         .tit-big { color:#232323; font:24px/30px Arial; padding-bottom:20px; }
      .pop-bottom { background:url(i/popup-bottom.png) 0 0 repeat-y; height:45px; width:551px; }

/* AL20100911 */

.vacant { font:12px/18px Arial; padding:0 0 10px 15px; }
   .vacant a { font:12px/18px Arial; }
.page-navigation { border-top:solid 1px #cecece; padding:5px 0 0 5px; }
   .page-links { width:240px; }
   .pages { padding:10px 0; }
      .pages span, .pages a { display:block; float:left; font:14px/25px Arial; margin:0 5px; text-align:center; width:25px; }
      .pages a { border:solid 1px #fff; }
      .pages span { border:solid 1px #cecece; }
      .pages span.third { border:solid 1px #fff; }
.cont-block.new-banners { background:url(i/new-banner.gif) 0 0 repeat-x #fefef2; border:solid #cecece; border-width:1px 0; padding:10px 15px 20px; }
   .new-banner { padding:0 0 10px; }
      .new-banner a { border-bottom:1px dashed #006F28; font:bold 14px/20px Arial; text-decoration:none; }
      .new-banner a:hover { border-bottom:1px dashed #c00; text-decoration:none; }
         .new-telefon { font:18px/30px Arial; }
            .new-telefon span { color:#c00; }
.faq {  }
   .faq div.question { background:url(i/faq.gif) 0 2px no-repeat; padding:0 0 10px 25px; }
      .faq div.question a { font-weight:bold; }
      .faq div.question.qinner a { border-bottom:1px dashed #006F28; text-decoration:none; }
      .faq div.question.qinner a:hover { border-bottom:1px dashed #c00; text-decoration:none; }
   .faq div.answer { font:12px/18px Arial; padding:0 0 20px 25px; }
      .faq div.answer a { font:12px/18px Arial; }
.date { color:#c00; font:12px/18px Arial; }

#gallery {  }
   #gallery .sert-block { display:inline-block; margin:0 10px 10px; vertical-align:top; }
   
   .fix-gallery tr td { padding:0 20px 20px 0; }
      .fix-gallery tr td img { display:block; }

/* AL20100612 */

h2.h1 { color:#c00; font:30px/32px Arial; margin-bottom:25px; }
.bord-h1 { border-bottom:solid 1px #cecece; padding:25px 0 0; }
.price-form { border-bottom:solid 1px #cecece; background:url(i/price-form-bg.jpg) 0 0 no-repeat #fefef2; min-height:504px; padding:15px 0 15px 15px; width:665px; }
.brand-price { border-bottom:solid 1px #cecece; padding:35px 0 20px; }
   .windows { height:254px; }
   .windows.w1 { background:url(i/window1.gif) 0 0 no-repeat; width:193px; }
   .windows.w2 { background:url(i/window2.gif) 0 0 no-repeat; width:264px; }
   .windows.w3 { background:url(i/window3.gif) 0 0 no-repeat; width:217px; }
      .windows span { background:#c00; color:#fff; display:block; float:left; left:30px; line-height:24px; padding:0 5px; position:relative; top:171px; }
      
/* AL20100812 */
.kupon-box { padding:20px; width:610px; }
   .kupon-top { background:url(i/kup-top.gif) 0 0 no-repeat; font:1px/1px Arial; height:8px; width:610px; }
   .kupon-body { background:url(i/kup-bg.gif) 0 0 repeat-y; color:#000; padding:55px 20px 40px; width:570px; }
   .kupon-bottom { background:url(i/kup-bottom.gif) 0 0 no-repeat; height:26px; width:610px; }
.center { text-align:center; }
.kupon-dev { background:url(i/kupon-bg.jpg) 0 0 no-repeat; height:417px; margin:40px auto; padding:40px; width:489px; }
   .kupon-dev h2 { font:bold 32px/40px Arial; }
   .kupon-date { font:22px Arial; padding:10px 0 30px; }
   .kupon-name { color:#10612d; font:bold italic 30px/40px Arial; height:100px; padding:27px 40px 35px 0; }
   .kupon-text { font:20px/28px Arial; width:480px; }
      .kupon-text p { margin-bottom:10px; }
   .kupon-telefon { background:url(i/telefon.gif) 41px 0 no-repeat; color:#000; font:bold 38px/50px Arial; height:100px; padding-left:110px; }
      .kupon-telefon span { color:#a3a3a3; }
   .kupon-submit { /*display:none;*/ margin-left:41px; }
@media print { 
   input { display:none; } 
   .kupon-box { padding:20px; width:610px; border:2px dashed black; }
   .kupon-bottom { background:none; height:26px; width:610px; }
   .kupon-top { background:none; font:1px/1px Arial; height:8px; width:610px; }
   .kupon-body { background:none; color:#000; padding:55px 20px 40px; width:570px; }
}

.action tr td { padding:0 20px 20px 0; vertical-align:top; }
   .action tr td img { border:solid 1px #d3d3d3; }

   

/* AL20110111 */
.wood-left { font-size:16px; line-height:35px; width:55%; }
.wood-price { color:#c00; font-size:30px; line-height:30px; }
.wood-price span { color:#333; }

.wood-table { margin-bottom:20px; }
.wood-table tr td { vertical-align:top; padding:0 25px 20px 0; }
.wood-table tr td strong { font-size:16px; }

.parts.p6 { background:url(i/part6.gif) 2px 7px no-repeat; }

.variants tr td { color:#006f28; line-height:25px; padding:0 60px 30px 0; }
.variants tr td span, .axess tr td span { display:block; margin-bottom:5px; }

.axess tr td { color:#006f28; line-height:25px; padding:0 13px 20px 0; }

.qw { padding:5px 0 0 15px; position:relative; }
.qw span { font-size:30px; left:0; line-height:30px; position:absolute; top:0; }

.wgallery tr td { padding:0 5px 20px 0; }
.wgallery a { font-size:16px; font-weight:bold; }


/* AL20112712 */
.n-title { font:24px Arial; margin-bottom:20px; }
.corsair { padding:10px 0; position:relative; }
.n-prices { position:absolute; }
.n-old-price { color:#000; font:16px Arial; margin-right:10px; padding-top:2px; position:relative; }
.n-old-price span { background:url(i/cross.png) 0 0 no-repeat; display:block; height:34px; left:-3px; position:absolute; top:-5px; width:85px; }
.n-new-price { background:#c00; color:#fff; font:16px Arial; padding:2px 4px; }
.more-link a { border-bottom:dashed 1px #006f28; font:12px Arial; text-decoration:none; }
.more-link a:hover { border-bottom:dashed 1px #c00; color:#c00; }
.in-dot { width:100%; }
.in-dot tr td { vertical-align:top; padding:10px 20px 20px 0; width:50%; }
.in-dot tr td ul { margin:0; padding:0; }
.in-dot tr td ul li { background:url(i/glad.gif) 0 4px no-repeat; padding:0 20px 5px 25px; }
.mord li { color:#000; font:16px Arial; }
.mord li ul { margin:10px 0 0; }
.mord li ul li { background:url(i/sb.gif) 0 8px no-repeat; color:#666; padding:0 0 5px 15px; }
.mord li div { color:#666; line-height:22px; padding:10px 0; }

.mini-banner { background:url(i/mini-banner.jpg) no-repeat; height:65px; font-size:22px; width:675px; }
	.mini-banner a { display:inline-block; font-size:22px; margin:22px 0 0 107px; }
	
.catitem {width:939px;background:#efefef;float:left;padding:0px 0px 0px 0px;margin:0px 0px 6px 0px;}
.img-cat {width:224px;height:134px;overflow:hidden;margin:0px 40px 0px 0px;float:left;}
  .img-cat img {width:224px;height:134px;}
.text-cat {width:390px;margin:10px 20px 0px 0px;float:left;font-size:12px;line-height:19px;}
  .text-cat h1 {color:#000;font-size:18px;font-weight:bold;margin:0px 0px 0px -15px; padding:0px;}
  .text-cat h1 a {color:#000;font-size:18px;}
  .text-cat h2{color:#000;font-size:16px;font-weight:bold;margin:0px 0px 0px -15px; padding:0px;}
  .text-cat h2 a {color:#000;font-size:16px;}
  .text-cat a {color:#bd0000;font-size:14px;}
  .text-cat p {margin:0px;}
.info-cat1 {width:176px;margin:0px;float:left;color:#189138;font-size:18px;line-height:30px;padding:15px 20px 0px 0px;text-align:right;}
.info-cat {width:240px;margin:0px;float:left;color:#189138;font-size:18px;line-height:30px;padding:15px 20px 0px 0px;text-align:right;}
a.zakazat {float:right;color:#bd0000;font-size:16px;text-decoration:none;display:block;width:130px;height:31px;border:1px solid #bd0000;background:#FFF;line-height:31px;text-align:center;	-webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px;	border-radius: 5px;margin:5px 0px 0px 0px;}
.bread {color:#bd0000;}
  .bread a {text-decoration:none;}
.continner {width:940px;border:2px solid #e3e2e2;padding:5px 5px 0px 5px;margin:10px 0px 0px 0px;float:left;}

h2.zakazh1 {color:#000;font-size:24px;font-weight:normal;margin:10px 0px 30px 0px; padding:0px;text-align:center;}
h2.zakazh2 {color:#000;font-size:24px;font-weight:normal;margin:10px 0px 30px 0px; padding:0px;text-align:center;}
div.sposob {color:#000;font-size:16px;font-weight:bold;padding:0px 0px 30px 120px;width:750px;float:left;}
div.sposob-info {padding:0px 0px 0px 0px;width:330px;float:left;}
  div.sposob-info span {padding:0px 0px 0px 0px;font-size:12px;font-weight:normal;display:block;margin:-5px 0px 0px 0px;}
div.sposob-input {float:left;color:#bd0000;font-size:24px;text-decoration:none;display:block;height:45px;border:1px solid #bd0000;background:#FFF;line-height:45px;text-align:center;font-weight:bold;	-webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px;	border-radius: 5px;padding:0px 20px 0px 20px;margin:-15px 0px 0px 0px;}
div.sposob-input a {color:#bd0000;font-size:24px;text-decoration:none;}

table.tablestyle1, table#wp-calendar { 
	border-left: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
    line-height:15px;
    margin:0 0 22px 0;
    text-align:left;
}

.tablestyle1 th, #wp-calendar th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	border-right: 1px solid #e6e6e6;
	letter-spacing: 2px;
	text-transform: uppercase;	
	padding: 6px 6px 6px 12px;
	background: #666;
}

.tablestyle1 td, #wp-calendar td {
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;	
	padding: 6px 6px 6px 12px;
	color: #333;
}

.tablestyle1 tr.even { background: #fafafa; }

hr {
	background:#ddd;
	color:#ddd;
	clear:both;	
	width:100%;
	height:1px;
	margin:20px 0;
	border:none;
}

img.alignright {margin:0 0 1em 1em; width: auto;float:right;}
img.alignleft {margin:0 1em 1em 0; width: auto;float:left;}
img.aligncenter {display: block; margin-left: auto; margin-right: auto;}



.tovaritem {width:935px;float:left;padding:0px 0px 0px 0px;margin:0px 0px 5px 0px;position:relative;}
.img-tov {width:354px;height:220px;overflow:hidden;margin:0px 0px 0px 0px;float:left;}
  .img-tov img {width:354px;height:220px;}
.text-tov {width:506px;margin:0px 0px 0px 0px;float:left;font-size:13px;line-height:19px;color:#000;padding:20px 30px 10px 40px;background:#efefef;min-height:370px;}
  .text-tov img {max-width:481px;}
  .text-tov h1 {color:#000;font-size:18px;font-weight:normal;margin:0px 0px 0px 0px; padding:0px;}
  .text-tov h1 a {color:#000;font-size:18px;text-decoration:none;}
  .text-tov a {color:#bd0000;font-size:13px;}
.info-tov {width:481px;margin:0px;float:left;color:#189138;font-size:20px;line-height:40px;padding:5px 0px 10px 0px;text-align:left;}
a.kupit {float:right;color:#bd0000;font-size:24px;text-decoration:none;display:block;width:170px;height:42px;border:1px solid #bd0000;background:#FFF;line-height:42px;text-align:center;font-weight:normal;	-webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px;	border-radius: 5px;margin:15px 0px 0px 0px;}

a.zakazkont {float:left;color:#bd0000;font-size:24px;text-decoration:none;display:block;height:42px;border:1px solid #bd0000;background:#FFF;line-height:42px;text-align:center;font-weight:normal;	-webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px;	border-radius: 5px;margin:15px 0px 15px 380px;width:290px;}


div.slideshowlink {display:none;}
div.megagal {position:absolute;width:354px;top:220px;left:0px;font-size:12px;}

div.charatr {width:370px;margin:0 auto; overflow:hidden;}
div.char {width:209px;float:left;}
div.atr {width:161px;float:left;}

a.zakazat1 {float:center;color:#bd0000;font-size:16px;text-decoration:none;display:block;width:auto;height:31px;border:1px solid #bd0000;background:#FFF;line-height:31px;text-align:center;font-weight:normal;	-webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px;	border-radius: 5px;margin:30px 0px 30px 0px;padding:0px 10px 0px 10px;}

a.zakazat2 {float:center;color:#4D8C13;font-size:16px;text-decoration:none;display:block;width:auto;height:31px;border:1px solid #4D8C13;background:#FFF;line-height:31px;text-align:center;font-weight:normal;	-webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px;	border-radius: 5px;margin:30px 0px 30px 0px;padding:0px 10px 0px 10px;}

a.zakazat3 {float:right;color:#bd0000;font-size:16px;text-decoration:none;display:block;width:300px;height:31px;border:1px solid #bd0000;background:#FFF;line-height:31px;text-align:center;	-webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px;	border-radius: 5px;margin:80px 0px 20px 0px;}

a.telefon1 {float:left;color:#bd0000;font-size:16px;text-decoration:none;display:block;width:auto;height:31px; text-align:center; margin:5px 0px 0px 60px;}

a.telefon2 {float:left;color:#2cae7c;font-size:16px;text-decoration:none;display:block;width:auto;height:31px; text-align:center; margin:5px 0px 0px 50px;}

a.telefon3 {margin-left:37px;color:#c00;font:20px/22px Arial;text-decoration:none;height:31px;}

a.telefon4 {color:#c00; font:18px/20px Arial;;text-decoration:none;}

div.text1 {float:left;width:410px;margin:0 auto;padding:0px 20px 0px 20px;}
div.text2 {float:right;width:410px;margin:0 auto;padding:0px 20px 0px 20px;}

a.text3 {color:#000;font: 16px Arial;margin:0px 0px 0px -15px; padding:0px;}

h1.h1cent {font-size:18px;text-align:center;}
body div{
	*position:relative;
}
h2.morebold {font-weight:bold;}
body .form-allowed-tags{display:none;}
.lnblk1{display:inline-block;}
.commBoxV{display:none;}
.hhh10pxplus{height:10px;}
.addOtzvCl, .text-tov .addOtzvCl{font-size:14px; font-weight:bold; text-decoration:none;}
.addOtzvCl:hover{text-decoration:underline;}
.commBoxV #respond h3{display:none;}
.yarpp-related li a{font:normal 14px/14px Arial !important;}
.yarpp-related ul{padding-top:8px;}
div.yarpp-related h3{font-size:100% !important;}
.hh12px{height:12px;}
.hh10px{height:5px;}
ul.spsNS{margin:0px; padding:0px; display:block;}
ul.spsNS li{list-style:none; margin:0px; padding:5px 10px; font-size:14px;}