@charset "utf-8";
/* CSS Document */
html, body {
  margin:0px;
  padding:0px;
  position:relative;
  height:100%;
  min-width:990px
  
  
}
body, td {
  font:12px Tahoma, Geneva, sans-serif;
  color:#000;line-height:1.5;
}
body {
  text-align:center;
  background:url(fav_bg.jpg) top left repeat-x #454545;
}

a {
  color:#000000;
  text-decoration:underline;
  outline:0
}
a:hover {
  color:#BD0A08;
  text-decoration:none;cursor:pointer;
}

a img           { border-color:#000 }
.img {border: solid 1px #E9E9E9;}
.img2 {border: solid 1px #4F4E4E;}

img.bor {margin:15px 5px; border:1px solid #555554;}

a.pdf {background:url(/d/72872/t/images/pdf.jpg) top right no-repeat; padding: 2px 25px 1px 0; outline:none; text-decoration:none; font-weight:bold;}

h1,h2,h3,h4,h5,h6 { margin:15px 0px; padding:0; color:#010101; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
h1 { font-size:18px;}
h2 { font-size:16px;}
h3 { font-size:14px}
h4 { font-size:12px}
h5,h6 { font-size:11px}

ul.gal {list-style:none; margin:0; padding-left:10px}
ul.gal li {background: url(/d/72872/t/images/gal.png) no-repeat 0 3px; padding: 1px 0 1px 20px;}

hr {background: none repeat scroll 0 0 #E3E3E3; border: medium none; color: #E3E3E3; height: 1px;}

#for_bgd {position:absolute;margin:0;padding:0;background:url(l_side_fav.jpg) top left repeat-x;height:499px;width:50%;top:0;left:0}

#wrap {height:auto !important;height:100%;min-height:100%;margin:0 auto -134px auto;width:961px;background:url(dw_pic.jpg) bottom left no-repeat #FFF;
     position:relative;text-align:left}
div.head {height:154px;background:url(up_pic.jpg) top left no-repeat;position:relative}
  div.phone {position:relative;top:25px;right:50px;width:250px;text-align:right;font:14px Arial, Helvetica, sans-serif;color:#FFFFFF;font-weight:bold;margin:0 0 0 auto}
  div.phone strong {font-size:24px}
  div.map {float:left;width:220px;font:10px Arial, Helvetica, sans-serif;color:#BC9B9B;padding:33px 0 0 33px}
  div.map a {color:#CCB3B3;text-decoration:none}
  div.map a:hover {color:#CCB3B3;text-decoration:underline}
  div.map img {float:left;border:none;}
div.up_menu {height:59px;background:url(up_menu.jpg) top left no-repeat;position:relative;margin:0;padding:0;clear:both}

#up_m {position:relative;padding:23px 0 0 17px;width:511px;list-style:none;margin:0}
#up_m li {display:inline;font-size:12px;color:#FFD5D5;margin:0;padding:0;line-height:19px}
  #up_m li a {color:#FFD5D5;text-decoration:none;padding:0 8px; cursor:pointer;}
  #up_m li a:hover {color:#FFD5D5;text-decoration:underline}
div.search {position:absolute;top:23px;right:37px;}
  input.isearch {float:left;width:168px;height:14px;padding:4px 0 0 4px;font:8px Arial, Helvetica, sans-serif;color:#7F7F7F;border:none;background:url(search.gif) top left no-repeat;                    text-transform:uppercase}
  input.buuton {float:left;width:21px; height:18px;border:none;cursor:pointer;background:url(button.gif) top left no-repeat}
div.fav_pic {height:276px;background:url(pic_fav.jpg) top left no-repeat;clear:both}

#container {margin:0;padding:0;list-style:none}
#container li.left {width:261px;float:right}
  #left_m {margin:0;padding:10px 14px 30px 26px;list-style:none}
  #left_m li {padding:0;margin:0;display:inline-block;width:221px; }
    
    #left_m li strong a,#left_m li strong i {padding:5px 0 5px 40px;display:block;font-size:12px;font-weight:normal; background:none; cursor:pointer;}
    #left_m li strong a:hover,#left_m li strong i:hover { text-decoration:underline; background:none; color:#000}
    #left_m li .sub:hover { background:none}
             
    #left_m li a b.c_2 {display:block;background:url(l_sidedw.gif) bottom left no-repeat;font-weight:normal;cursor:pointer;}
    #left_m li a:hover b.c_2 {background:url(ll_sidedw.gif) bottom left no-repeat}
    #left_m li a b.c_3 {display:block;background:url(sx2.gif) left no-repeat;font-weight:normal;padding:5px 0 5px 35px; font-size:14px; line-height:1.4;}
    #left_m li a:hover b.c_3 {background:url(sx1.gif) left no-repeat; color:#fff;}
    
    #left_m li a b.c_1 {display:block;background:url(l_sideup.gif) top left no-repeat;font-weight:normal}
    #left_m li a:hover b.c_1 {background:url(ll_sideup.gif) left top no-repeat}

  
div.news {border: 1px solid #E3E3E3; background:#F0F0F0; -moz-border-radius:5px; margin:0 13px 10px 20px; padding:0;font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#606060}

  div.news p.name {font-size:18px;display:block;margin:10px 0 12px 0;padding: 5px 0 0 0;color:#fff; background:url(/d/72872/t/images/nov_nazv.gif) no-repeat left top;text-align:center;height:30px; }
  div.news p {margin-left:10px;}
  div.news span.date {display:block;width:70px;height:25px;background:url(/d/72872/t/images/nov_data.png) top left no-repeat;font:13px Arial, Helvetica, sans-serif;text-align:center;line-height:24px;
            color:#FFF; margin-left:10px;font-style:italic;}
  div.news p.title {margin:10px 0 8px 10px;color:#A40003;font-size:13px;font-weight:bold;}
  div.news a {display:block;font:11px Tahoma, Geneva, sans-serif;color:#BD0A08;padding-left:18px;line-height:14px;text-decoration:none;margin:8px 0 15px 135px;cursor:pointer;}
  div.news a:hover {color:#606060;text-decoration:underline}
  
  
#container li.right {width:700px;float:right;padding-top:9px;line-height:15px}
  table.main {border:none;border-collapse:collapse;margin:0px;padding:0px;width:100%}  
  table.main td {border:none;border-collapse:collapse;margin:0px;padding:0px;vertical-align:top}
  table.main td.fav_cent {height:565px}
  div.for_page {background:url(page_bg.jpg) top left repeat-y;width:689px;margin-bottom:10px}
  div.for_page_a {background:url(page_up.jpg) top left no-repeat}
  div.for_page_b {background:url(page_down.jpg) bottom left no-repeat}
  h1{display:block;font-size:20px;text-transform:uppercase;font-weight:normal;margin:0 0 7px 0;padding:0 10px 0 22px}
  div.path {padding:5px 7px 8px 22px;font:10px Arial, Helvetica, sans-serif;color:#666666}
    div.path a {color:#666666;text-decoration:none}
    div.path a:hover {color:#666666;text-decoration:underline}
#container li.center {clear:both;height:1px;line-height:1px;font-size:0%}
#container h2 { padding: 5px 0 5px 35px; background: url(zag_icon.png) 0 0 no-repeat; }
div.cont_body {padding:0 10px 20px 0}
div.empty_inner {clear:both;height:134px}
  
/*FooteR*/
#footer {height:134px;margin:0px auto;text-align:left;width:961px;position:relative}
#dw_m {margin:0 auto;padding:0;text-align:center;height:40px;list-style:none;width:585px;position:relative;background:url(dw_mbg.gif) top left repeat-x}
#dw_m li {display:inline;margin:0;padding:0 15px;font:10px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#FFFFFF;font-weight:bold;line-height:40px}
  #dw_m a {color:#FFF;text-decoration:none}
  #dw_m a:hover {color:#FFF;text-decoration:underline}
#dw_m img.l_pic {position:absolute;border:none;top:0;left:0;margin:0;padding:0}
#dw_m img.r_pic {position:absolute;border:none;top:0;right:0;margin:0 -1px 0 0;padding:0}
div.copy {float:left;padding:31px 0 0 88px;font-size:11px;color:#FFFFFF;width:280px}
div.copy span {color:#FFFFFF}
  div.copy a {color:#FFFFFF;text-decoration:none}
  div.copy a:hover {color:#FFFFFF;text-decoration:underline}
div.counters {width:274px;margin:0 auto;padding:24px 0 0 0;font-size:11px;color:#FFF;text-align:center;float:left}  



#logo {position:absolute; top:78px; right:50%; margin:0 233px 0 0; width:219px; height:50px;}
#logo a, #logo a:hover {display:block; width:219px; height:50px; text-decoration:none;}

  
table.table0 { border-collapse:collapse;}
table.table0 td { padding:5px; border: none}


table.table1 { border-collapse:collapse;}
table.table1 tr:hover {background: #e0e0e0}
table.table1 td { padding:5px; border: 1px solid #91949a;}


table.table2 { border-collapse:collapse;}
table.table2 tr:hover {background: #e0e0e0}
table.table2 td { padding:5px; border: 1px solid #91949a;}
table.table2 th { padding:8px 5px; border: 1px solid #fff; background-color:#44637b; color:#fff; text-align:left;}

table.table4 {border-collapse: collapse; width: 100%;}
table.table4 th {border-bottom: 1px solid #E3E3E3;}
table.table4 th h2 {text-align:center; font-size:14px; font-family:Trebuchet MS; margin: 0; padding: 5px 0 !important; background:none !important;}
table.table4 td { padding:5px 0 5px 13px; border: none;}
table.table4 td a {color:#CA0202; font-weight:bold; font-size:13px; text-decoration:underline; outline:0}
table.table4 td a:hover {color:#CA0202; text-decoration:none;cursor:pointer;}
table.table4 td.cen {color:#CA0202; font-weight:bold;}

.thumb              {color:#000000}

/* */

td.shop-column1 { width: 70%; padding-right: 10px; }
td.shop-column2 { width: 30%; }

h2.shop-product-title { font-size: 18px; font-weight: bold; }

/* SHOP CART */

div.shop-cart { text-align: right; font-size: 10px; text-transform: uppercase; margin-bottom: 20px; }
a.shop-cart { font-size:10px; font-family: tahoma; font-weight: bold; text-decoration: none; text-transform: uppercase;}
a.shop-cart:hover { font-size:10px; font-family: tahoma; font-weight: bold; text-decoration: underline; text-transform: uppercase;}

/* SHOP PATH */

div.shop-path { text-align: left; font-size: 10px; text-transform: uppercase; margin-bottom: 10px; }
a.shop-path { font-size:10px; font-family: tahoma; font-weight: bold; text-decoration: none; text-transform: uppercase;}
a.shop-path:hover { font-size:10px; font-family: tahoma; font-weight: bold; text-decoration: underline; text-transform: uppercase;}

/* SHOP FOLDERS */

div.shop-folders { }

div.shop-folders-title { color:#000000;font-weight:bold;padding:5px;background-color:#e0e0e0; }
div.shop-folders-body { padding: 15px; font-size: 11px; }
a.shop-folder { font-size:10px; font-family: tahoma; font-weight: bold; text-decoration: none; text-transform: uppercase;}
a.shop-folder:hover { font-size:10px; font-family: tahoma; font-weight: bold; text-decoration: underline; text-transform: uppercase;}

/* SHOP PRODUCT LIST */

table.shop-products { font-size:11px; border-collapse: collapse; border-bottom: 1px solid #cccccc;  }
table.shop-products td { padding:5px; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc;}
td.product-th { padding:5px; background-color: #cccccc; font-weight: bold; color: #000000; text-align: center; }
td.product-tb { padding:5px; border-top: 1px solid #cccccc; text-align: right; }

div.shop-add-to-cart { padding:5px; }
span.shop-remove-from-cart { cursor: pointer; color: #cc0000; text-decoration: underline; }
span.shop-remove-from-cart:hover { cursor: pointer; color: #000000; text-decoration: underline; }

/* SHOP PRODUCT LIST STAGE */

table.stage { font-size:11px; }
td.stage-title { text-transform:uppercase; background-color:#cccccc; padding:7px; }
td.stage-image { padding: 5px; text-align:center; }
td.stage-body { padding: 10px; }


/* SHOP PRODUCT FORMS */

input.number { border:1px solid #cccccc; }
input.shop-add-to-cart { }
form.nomargin { margin: 0px;}

/* SHOP PRODUCT MISC */

#shop-added { display:none; z-index:10000; padding:5px; border:1px solid gray; position:absolute; left:0px; top: -20px; background-color:#FFFFCC;font-size:11px;font-family: verdana; }

form.hidden { margin: 0px; }



ul.boxes {
  color: #cccccc;
  margin: 0px 0px 0px 5px;
  padding: 0px 0px 0px 10px;
}

ul.boxes li { margin-bottom: 5px; }
ul.boxes li:hover { margin-bottom: 5px; }

div.blok {padding:0 75px 10px 0px; text-align:center;}
div.blok a img {margin: 2px 0;}

div.bg_l {background: url(/d/72872/t/images/bg_l.png) repeat-y;}
div.bg_t {background: url(/d/72872/t/images/bg_t.png) no-repeat 0 top;}
div.bl_b {background: url(/d/72872/t/images/bg_b.png) no-repeat 0 bottom; text-align:justify; padding:11px 20px 16px 22px }
div.bl_b p {margin:15px 5px 10px 5px; font-size:13px;}
div.bl_b img {margin:5px}

div.gl {background:url(/d/72872/t/images/znak.gif) top left no-repeat; height:70px; margin-top:16px;}
div.gl h2 {color:#640002; font-size:22px; margin:10px 0 0 50px; padding:5px; background:none !important;}

div.mid_b {background: url(/d/72872/t/images/red.jpg) no-repeat; height:227px;}
div.mid_b h2 {color:#fff; font-size:22px; padding:16px 10px 0 20px; background:none !important;}
div.mid_b p {padding:20px 0 0px 20px; color:#fff; font-size:13px; text-align:justify;}
div.mid_b p a {color:#fff; font-size:13px; text-decoration:underline; cursor:pointer; font-weight:normal;}
div.mid_b p a:hover {text-decoration:none;}
div.mid_b img {margin:0px 13px 0px 7px;}

div.mid {background:url(/d/72872/t/images/white.jpg) no-repeat 0 bottom; padding:1px 0 0 0; height:230px;}
div.mid p {color:#000; font-size:13px; padding:40px 15px 0 0; text-align:justify;}
div.mid img{margin:30px 7px 20px 13px;}
div.mid p a {color:#780002; font-size:16px; text-decoration:underline; cursor:pointer; font-weight:bold;}
div.mid p a:hover {text-decoration:none;}

div.tel {background:url(/d/72872/t/images/black.jpg) no-repeat; height:57px;}
div.tel p.t{background:url(/d/72872/t/images/tel.gif) no-repeat 37px 22px;; color:#fff; font-size:13px; padding:11px 15px 0 60px; margin:0; }
div.tel span {color:#fff; font-size:20px; margin-left:50px;}
.phone p{ margin:0;}
div.scroll {background:#E7E7E7; border:1px solid #b0b0b0; -moz-border-radius:5px; color:#4A4949; line-height:1.45;}
div.scroll div.jcarousel-skin-tango .jcarousel-container-horizontal {padding-top:0px;}
div.scroll h3 {margin:0 0 15px 0; padding:10px 10px 10px 20px; text-align:center; border-bottom:1px solid #b0b0b0;}
div.scroll img {margin-top:12px;}

div.st {width:650px; background:#e7e7e7; -moz-border-radius:5px;border:1px solid #b0b0b0; margin:0 auto;}
div.st ul {list-style: none; padding:10px 0 10px 15px;}
div.st ul li {background: url(/d/72872/t/images/galochka.png) no-repeat 0 4px; padding:3px 0 3px 25px;}

div.st2 {
    width:420px;
    min-height:600px;
    background:url(/d/72872/t/images/st_top.png) no-repeat left top;
    padding-top:100px;
}
div.st2 div {background:url(/d/72872/t/images/st_bottom.png) no-repeat left bottom; padding-bottom:100px;}
div.st2 ul {background:url(/d/72872/t/images/st_polos.png) repeat-y; list-style: none; padding:0 0 0 40px}
div.st2 ul li {background: url(/d/72872/t/images/galochka.png) no-repeat 0 4px; padding:3px 0 3px 25px;}


a.cap_it{text-transform:capitalize; font-weight:bold}
#comm ul {list-style:none; margin:10px 0 10px 0; padding-left:10px}
#comm ul li {background: url(/d/72872/t/images/ttt.png) no-repeat 0 10px; padding:3px 0 3px 20px;}

div.tab {border: 1px solid #E3E3E3; -moz-border-radius:5px; margin: 10px auto; width: 650px; background:#F0F0F0;}

div.adr {float:right; border-top:1px dashed; margin-top:7px; padding:10px 7px;
}



.pop_top{
  background:url(pop_top.png) no-repeat left top;
  height:35px;
  margin:20px auto 0;
  width:689px;
}

.pop_bottom{
  background:url(pop_bottom.png) no-repeat left bottom;;
  width:669px;
  padding:0 10px 10px;
  margin:0 auto 10px;
}

.pop_bottom p{
padding:0;margin:0;
}

div.onl_zak {background: url(/d/72872/t/images/zak.png) no-repeat center; width:219px; height:28px; margin: 10px 0 3px 27px; cursor:pointer;}

/* Overlay */
#simplemodal-overlay {background-color:#000;}

/* Container */
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#basic-modal-content {display:none;}
#basic-modal img {cursor:pointer;}


#simplemodal-container {width:380px;
  height:480px;
  background: url(/d/72872/t/images/form_background.png) no-repeat center center;
  padding:30px 0px 0px 10px;
  font-family:Arial;
  font-size:11px; line-height:1.2}

a.modalCloseImg {background:url(/d/72872/t/images/form_close.png) no-repeat;
  position:absolute;
  width:30px;
  height:30px;
  margin: -5px 0 0 145px;
  cursor:pointer;}

#ordernow form input.btn_sub {
  background:url(/d/72872/t/images/form_submit.png) no-repeat;
  width:250px;
  height:40px;
  border:none;
  cursor:pointer;
  }

#ordernow form input, #ordernow form select, #ordernow form textarea {
  border: 1px solid #6f7070;
  font-family: Trebuchet MS, Arial, sans-serif;
  font-size:11px;
  color: #000;
  padding: 2px 5px 2px 2px;
  margin:0 0 2px 0;
  background: #fff;}

#ordernow form small {
    display: block;
    margin-bottom: -8px;}

#ordernow form img.captcha {margin:0 0 0 10px;}       

#ordernow p {text-align:center; margin-top:10px; font-size: 16px; font-weight:bold;}
