@charset "utf-8";
/* CSS Document */

html, body {
  margin:0px;
  padding:0px;
  
  
}

ul.subkater {font-size:15px}
ul.subkater li {font-size:15px; padding-top:5px; list-style-image: url('go_arrow.png');font-weight:bold}


body, td {
  font-family: Tahoma, Helvetica, sans-serif; font-size:12px;
  color:#bbb6b5;
}
body {
  text-align:left;
  background:#480808;
}


a.mailto {font-size:16px; font-weight:bold; color:#fffdbf}

a.vvv {text-decoration:none}
a.vvv:hover {text-decoration:none}

a {
  color: #ffea7b;
  text-decoration:none;
}
a:hover {
  color: #ffea7b;
  text-decoration:underline;
}

a img           { border-color:#000 }



div.clear {clear:both}

div.aButton{width:100%;background:#670C0B url(arry.png) no-repeat 97% 50%;border-top:1px solid #2f0507;cursor:pointer;font-size:16px; text-align:center; font-weight:bold; color:#ffea7b; padding:5px}
div.aContent{width:100%;background:#3a0706;border-top:1px solid #2f0507;padding:5px}
div.foto {float:left; width:120px; margin:10px 20px 10px 0px; font-weight:bold}

p.mainy {font-size:16px; font-weight:bold; color:#fffdbf;}
p.mainy1 {font-size:14px; font-weight:bold; color:#e6c081; text-align:center;padding-top:5px}
p.mainy2 {font-size:14px; font-weight:bold; color:#e6c081; text-align:left;padding-top:5px}
p.sbmainy {padding-top:5px; font-size:15px; font-weight:bold; color:#debb81;}
td.hello1 {font-size: 14px; color: #ffea7b;text-align:right; font-weight:bold;height:25px}
td.hello {font-size: 14px; color: #ffea7b;text-align:left; font-weight:bold;height:25px}
td.len {font-size: 15px; color: #ffea7b;text-align:left; font-weight:bold;font-style:italic; border-bottom:1px dotted #ffea7b}
td.mon {font-size:15px; color:#ffea7b;text-align:right; font-weight:bold;font-style:italic; border-bottom:1px dotted #ffea7b}
li.dop {padding-top:5px; font-size:13px}
div.appa {width:96%; float:right; border:1px dotted #ffea7b; background-color:#4f0909; padding:2px 10px 2px 10px; margin:5px}
p.advan {font-size:15px; font-style:italic}

a.grell {text-decoration:none; cursor:pointer;width:33%; float:left;text-align:center;margin-bottom:20px; margin-top:20px}
a.grell:hover {text-decoration:none; cursor:pointer;width:33%; float:left;text-align:center;margin-bottom:20px; margin-top:20px}
a.sposob {width:135px; text-align:center; float:left; text-decoration:none; margin-right:5px}


.kroshka{font-family:Arial; font-size:10px; color:#938452; margin: 0px 0 35px 0}
.kroshka a {color:#938452}
.kroshka a:hover{color:#938452; text-decoration:underline}

p.hairz {text-align:right;font-size:12px}

.content { font-family:Tahoma; font-size:12px;color:#e8deb7;padding:0px 63px 50px 62px;}
h1.tema { color:#ffea7b; font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; padding-top:39px; margin: 0 0 4px 0; text-transform:none; font-weight:normal}

h1,h2,h3,h4,h5,h6 { margin:0px; padding:0; color:#efd262; font-family:Tahoma;}
h1 { font-size:18px}
h2 { font-size:16px}
h3 { font-size:14px}
h4 { font-size:12px}
h5,h6 { font-size:11px}

table.main { width:100%;border:none; border-collapse:collapse; margin:0px;padding:0px}
table.main td { vertical-align:top; margin:0px; border:none;}




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


table.table1 { border-collapse:collapse;}
table.table1 tr:hover {background: #621717}
table.table1 td { padding:5px 5px 10px 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.table3 { border-collapse:collapse;width:100%}
table.table3 td { padding:5px 5px 10px 5px; border-bottom: 1px dotted #91949a;color:#fcdd9c}

table.table5 { border-collapse:collapse;width:100%}
table.table5 td { padding:5px 5px 10px 5px; border: 1px dotted #91949a;color:#fcdd9c}

table.table4 { border-collapse:collapse;}
table.table4 td { padding:5px 5px 10px 5px; border-bottom:1px dotted #ffea7b}

.thumb              {color:#000000}

/* left_column
-------------------------------*/
#left_bg {background:url(left_bg.jpg) top left repeat-x}
#left_t {background:url(left_t.jpg) top right no-repeat; height:653px}
#left_b {background:url(left_b.jpg) bottom right no-repeat}


/* right_column
-------------------------------*/
#right_bg {background:url(right_bg.jpg) top left repeat-x;}
#right_t {background:url(right_t.jpg) top left no-repeat; height:653px}
#right_b {background:url(right_b.jpg) bottom left no-repeat}


/* header
-------------------------------*/
.top1 {background:url(pic1.jpg) top left no-repeat}
.top2 {background:url(pic2.jpg) bottom left no-repeat; height:503px}

.tel {font:bold 12px Georgia, "Times New Roman", Times, serif; color:#FFFFFF;}
.tel span {font:bold 16px Georgia, "Times New Roman", Times, serif; color:#FFFFFF;}

.tmenu {font:12px Trebuchet MS; text-transform:uppercase; color:#ffee9b; position:relative; margin:0; padding:18px 0px 0 0 ; list-style:none;}
.tmenu li { display:inline; background:url(tmenu_line.jpg) right no-repeat; padding: 0 30px 0 0px; margin:0}
.tmenu li a {    
      text-decoration:none;cursor:pointer;
      color:#ffee9b;}
.tmenu li a:hover {
      color:#ffee9b;text-decoration:underline;
      }

/* content
-------------------------------*/

#cont_bg {background:url(cont_bg.jpg) top left repeat-y;}
#cont_b {background:url(cont_b.jpg) bottom left no-repeat}
#cont_t {background:url(cont_t.jpg) top left no-repeat}

.lm_bg {background:url(lm_bg.gif) top right repeat-y}
.lm_b{background:url(lm_b.jpg) bottom right no-repeat}
.lm_t {background:url(lm_t.jpg) top right no-repeat}

#lmenu {position:relative;margin:0px 0px 0px 0px;padding:33px 0px 33px 34px;list-style:none;font:14px Tahoma, "Times New Roman", Times, serif;  color:#ffea7b;}
  #lmenu li {margin:0px;background:none}
    #lmenu li a {
      display:block;padding:3px 10px 8px 32px;
      text-decoration:none;cursor:pointer;
      background:url(lmenu_i_n.gif) left no-repeat;
       color:#ffea7b;
      }
    #lmenu li a:hover {
      color:#ffffff;text-decoration:none;
      background:url(lmenu_i_o.gif) left no-repeat;}
      
#lmenu li.sub {padding:0; margin:0; display:block;background:none;}
    
    #lmenu li.sub a {background:none; color:#FFEA7B; display:block; text-decoration:none; outline:none; line-height:normal; font-size:12px; padding:3px 10px 3px;}
      
    #lmenu li.sub a:hover {background:none; color:#FFFFFF; display:block; text-decoration:underline;}
      

#shopm {position:relative;margin:0px 0px 0px 0px;padding:13px 0px 13px 20px;list-style:none;font:13px Tahoma, "Times New Roman", Times, serif;  color:#ffea7b;}
  #shopm li.shopm_n {margin:0px;background:none}
    #shopm li.shopm_n a {
      display:block;padding:3px 10px 8px 10px;
      text-decoration:none;cursor:pointer;
      /*background:url(lmenu_i_n.gif) left 9px no-repeat;*/
       color:#ffea7b;
      }
    #shopm li.shopm_n a:hover {
      color:#ffffff;text-decoration:none;
      /*background:url(lmenu_i_o.gif) left 9px no-repeat;*/}
      

  #shopm li.shopm_a {padding:0; margin:0; display:block;}
    
    #shopm li.shopm_a a {color:#FFEA7B; display:block; text-decoration:none; outline:none; line-height:normal; font-size:12px; padding:0 10px 0;}
      
    #shopm li.shopm_a a:hover {color:#FFFFFF; display:block; text-decoration:underline;}


     
.newst {/*background:url(newst.jpg) top left no-repeat;*/
    font-family:Trebuchet MS;
    font-size:20px;
    color:#ffea7b; 
    text-transform:uppercase;
    padding: 21px 0 18px 37px }
    

     
.news {font-family:Trebuchet MS; font-size:12px; color:#FFFFFF; padding: 0 0 0 36px}
.news span {font-family:Trebuchet MS; font-size:12px; color:#ffea7b;}


.date1 {background:url(news_date2.gif) bottom right no-repeat; padding:0 0 5px 0}
.date2 {background:url(news_date1.gif) top right no-repeat; padding-right: 7px}
.date3 span {font-family:Arial; font-size:14px; text-decoration:none;}

.counters {color:#9b9b9b; font-size:10px; font-family:Arial; text-align:center; padding:20px 0 20px 0}




/* footer
-------------------------------*/
#b_l_bg{background:url(bot_l_bg.jpg) top left repeat-x;}
#b_l {background:url(bot_l.jpg) top right no-repeat; height:320px}
#b_r_bg {background:url(bot_r_bg.jpg) top left repeat-x}
#b_r {background:url(bot_r.jpg) top left no-repeat; height:320px}
#bot {background:url(bot_pic.jpg) top left no-repeat}

.info1 {font:12px Tahoma, Helvetica, sans-serif; color:#ffff99;}
.info1 a {color: #ffff99; text-decoration:none}
.info1 a:hover {color: #ffff99; text-decoration:underline;}

.title {font-family: Arial;font-size:9px;color:#ffff99; height:10px; text-align:center}
.title a {color: #ffff99; text-decoration:none}
.title a:hover {color: #ffff99; text-decoration:underline;}



#copy {padding:86px 40px 0 0}
span.copyright { font-family:Tahoma; font-size:11px; color:#ffff99; font-weight:normal}
span.copyright a {color:#ffff99; text-decoration:none;}
span.copyright a:hover{ color:#ffff99; text-decoration:underline;}


.bmenu {font-family:Trebuchet MS; font-size:10px; color:#ffee9b;text-transform:uppercase; font-weight:normal; padding: 0 20px 19px 20px }
.bmenu a {color:#ffee9b; text-decoration:none;}
.bmenu a:hover {color:#ffee9b; text-decoration:underline;}





/* */

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; }

.YMaps-b-balloon_close-on .YMaps-b-balloon-content {color:#000000;}
