html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,
big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,
dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;background:transparent;font-size:100%;outline:0;vertical-align:top;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
body{margin:0;padding:0;color: #542003;background-color: #572001;font-family:Arial,Tahoma,sans-serif;font-size: 14px;line-height: 16pt;  background-image: url(/images/bg.gif);  background-position: top;  background-repeat: repeat-x;      }
/*		TITLE	*/
h1,h2{font-size: 20px;color: #8cba17;  display: block;  padding: 3px;    margin: 7px;  margin-left: -3px;  border-bottom: 4px double #8cba17;  margin-right: -3px;  font-weight: normal;              }
h3,h4,h5,h6{font-size: 17px;color: #8cba17;display: block;  padding: 5px;  font-weight: normal;   }
/*		HEDER MENU	*/
.body{margin: 50px auto auto auto;width: 1000px;   }
.clian{clear:both;float:none;}
small, .small{font-size: 12px;  color: #666666;  }
img{border:none;behavior:url("/javascript/pngbehavior.htc");}
a{text-decoration: none;  color: #cc6600; }
a:hover{text-decoration:none;  color: #8b3303; }
b,strong{color: #732a02;  font-weight: bold; }
p{text-indent: 20px; }
ul{ margin-left: 10px; }
li{ display: block;  margin-left: 5px;  padding-left: 20px;  line-height: 18px;  margin-top: 5px;  list-style: none outside url(/images/icons/bullet_green.png);                           }

ul.nav{ position: absolute;  margin-top: 0;  padding-left: 50px;    top: 10px;  z-index: 1000;                    }
ul.nav li{  list-style-image: none;  width: 30px;  padding-left: 15px;  display: inline;       }
ul.cart{ position: absolute;  margin-top: 0;  padding-left: 550px;  top: 7px;  z-index: 1000;            }

ul.cart li{  list-style-image: none;  width: auto;  padding-left: 15px;  display: inline;  float: left;   }
ul.cart li a{ color: #ffff99;    }
ul.cart li a:hover{ color: white;    }
ul.cart li#carts{ margin-top: 10px;  display: inline;  float: left;  display: inline;    padding-left: 0px;  margin-left: 15px;     }

.content{height:100%;  float: left;  width: 948px;  background-color: #eeecdd;   min-height: 815px;    display: block;  overflow: visible;              }

.d_h{ height: 35px;  background-image: url(/images/design_top_bg.gif);  background-repeat: repeat-x;  background-position: top; margin-left: 60px;  margin-right: 60px;   }	
.d_h img.d_l{ height: 35px;  background-image: url(/images/design_top_l.gif);  background-repeat: repeat-x;  background-position: left;  width: 60px;  float: left;  margin-left: -60px;  }	
.d_h img.d_r{ height: 35px;  background-image: url(/images/design_top_r.gif);  background-repeat: repeat-x;  background-position: right;  width: 60px;  float: right;  margin-right: -60px;  }	
.d_f{ height: 35px;  background-image: url(/images/design_bot_bg.gif);  background-repeat: repeat-x;  background-position: bottom;  margin-left: 60px;  margin-right: 60px;  margin-bottom: 20px;         }	
.d_f img.d_l{ height: 35px;  background-image: url(/images/design_bot_l.gif);  background-repeat: repeat-x;  background-position: left bottom;  width: 60px;  float: left;  margin-left: -60px;   }	
.d_f img.d_r{ height: 35px;  background-image: url(/images/design_bot_r.gif);  background-repeat: repeat-x;  background-position: right bottom;  width: 60px;  float: right;  margin-right: -60px;   }	
.d_cl{ background-image: url(/images/l_bg.gif);  background-repeat: repeat-y;  background-position: right;  vertical-align: bottom;  }	
.d_cl_t{ height: 408px;  background-image: url(/images/l_top.gif);  background-repeat: no-repeat;  background-position: top;width: 26px; clear: both;  position: absolute;  top: 85px;      }	
.d_cl_b{ height: 407px;  background-image: url(/images/l_bot.gif);  background-repeat: no-repeat;  background-position: bottom;width: 26px; }	
.d_cr{ background-image: url(/images/r_bg.gif);  background-position: left;  background-repeat: repeat-y;  vertical-align: bottom; }	
.d_cr_t{ height: 408px;  background-image: url(/images/r_top.gif);  background-repeat: no-repeat;  background-position: top;width: 26px;       clear: both;  position: absolute;  top: 85px;    }	
.d_cr_b{ height: 407px;  background-image: url(/images/r_bot.gif);  background-repeat: no-repeat;  background-position: bottom;width: 26px;}	

.navigator{height: 34px; float: none; overflow: visible;  color: #cc9966;  padding-top: 15px;   }
.navy,.navy a{font-size:10pt;  color: #cc9966;    }
.navigator_debug{padding:4px;margin:0;clear:left;border-bottom:1px dashed white;background-color:#ffd2d2;color:black;font-size:10px;font-weight:normal;font-family:Tahoma;}

.lastlist{ padding-top: 5px;  margin-left: -5px;  border-bottom: 1px dotted white;  padding-bottom: 3px;    }
.lastlist span.date{ display: block;  width: 55px;  font-size: 80%;  color: #666666;  }
.date{ display: block;  font-size: 80%;  color: #666666;  }

.contentbox{width:240px;display:block;float:left;  }
.contentbox img.logo{ display: block;  margin-left: 15%;  margin-bottom: 80px;  margin-top: 80px;}
.contentbox h4{ display: block;      border-bottom: 1px solid #cc6600;    margin-right: 10px;  color: #cc6600;  font-weight: bold;     }

ul.menu{display: block;  margin: 0; background-image: none;  padding-bottom: 40px;    }
ul.menu li{ background-image: url(/images/li_1.gif);  list-style-image: none;  list-style-type: none;  margin-left: 20px;    background-position: left;  background-repeat: no-repeat;  margin-top: 7px;  list-style: none none;  overflow: visible;       }
ul.menu li.title{ font-size: 20px;  color: #8cba17;  margin-left: -10px;  background-image: none;  text-transform: uppercase;  letter-spacing: -2px;  list-style: none none;        }
ul.menu li.title a{ color: #8cba17; }
ul.menu li.title b{ color: #8cba17; padding-right: 10px;  font-weight: normal;}

.contentmain{width: 671px;display:block;float:left;  padding: 10px; min-height: 820px;  text-align: justify;     }

.contentmain table{  }
.contentmain table td{ border: 1px solid #aa3d02;  padding: 1px;  }
.contentmain img.img, div.images img{padding: 1px;margin: 5px;  border: 1px solid #fdf5ee;  display: block;border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; -khtml-border-radius: 2px}
.contentmain div.baner{ background-image: url(/images/baner_main.gif);  background-position: top left;  background-repeat: no-repeat;  height: 245px;  width: 100%;  margin-top: -10px;  z-index: 10;       }
/*
.contentmain div.baner span{ display: block;  width: 260px;  background-color: #eeecdd;    height: 130px;  margin-top: 134px;    border-top: 1px solid #481902;  border-right: 1px solid #481902;        position: absolute;  color: #481902;                       }
*/

.searchitem{width: auto;	border: 1px solid #ffe1c6;	background-color: #fff7ee;	padding-top: 2px;	padding-bottom: 2px;  display: block;  clear: both;  float: none;  height: 26px;    }
.searchitem form label{ font-weight: bold;  line-height: 23px;  display: block;  float: left;  width: 150px;     }
.searchitem form input.words{   border: 1px solid #ffcea1;  display: block;  float: left;  width: 200px;  padding-top: 3px;  padding-bottom: 1px;      }
.searchitem form input.submit{ float: right;  background-color: transparent;  border: 0px none;  background-image: url(/images/search.png);  padding-left: 16px;  background-position: left;  background-repeat: no-repeat;  font-size: 110%;           }


.newslist{ display: block;  padding-bottom: 5px;  float: none;  clear: left;  border-bottom: 1px dotted #a9a9a9;  text-align: justify;      }
.newslist h4{ background-image: none; }

.razdel{ padding-top: 10px;    display: block;  float: none; }
.razdel div.razdels{ float: left;  width: 45%;  background: url(/images/open_folder_full.png) no-repeat left center;  padding-left: 20px;  display: block;  margin-top: 0px;  margin-bottom: 0px;  font-weight: bold;       }

.srazdel{ padding-top: 10px; display: block;  float: none; }
.srazdel div.razdels{ float: left;  width: 33.2%;  display: block;  margin-top: 0px;  margin-bottom: 0px;    height: 145px;  border-bottom: 2px inset white;  padding-bottom: 5px;          }
.srazdel div.razdels a{ display: block;  text-align: center;  font-size: 120%;  font-weight: normal;       }
.srazdel div.razdels img.imgrazdel{display: block;  text-align: center;padding: 1px;margin: 5px;  border: 1px solid #fdf5ee;}

.also{ float: left;  width: 30%;  padding-left: 20px;  display: block;  margin-top: 0px;  margin-bottom: 0px;    height: auto;  min-height: 180px;         }
.borderbottom{  display: block;  height: auto;  border-top: 1px solid white;  margin-top: 5px;  margin-bottom: 5px;        }

tr.catalogtitle th{ border: 0px solid #666666;  padding: 5px;  background: url(/images/design_bot_bg.gif) repeat-x bottom;  border-right: 1px solid #b29c88;  border-left: 1px solid #b29c88;  border-top: 2px solid #b29c88;      }
tr.catalogitem td{  height: 25px;  line-height: 25px;  padding-left: 5px;  border-bottom: 1px solid #b29c88;  border-left: 1px solid #b29c88;  border-right: 1px solid #b29c88;  border-top: 0px;  text-align: center;        }
tr.catalogitem:hover td{ background-color: #e6e3ce; }
tr.catalogitem td a{ text-align: left;  float: left;  }
tr.catalogitem td a.new{ padding-left: 20px;  background: url(/images/icons/new.png) no-repeat left center;  text-align: left;   }
.catalogscription{ font-size: 13px;  font-style: italic;      line-height: 16px;  padding-left: 25px;  background: url(../images/icons/lightbulb.png) no-repeat left center;  margin-top: 20px;  margin-left: 10px;  display: block;             }
.catalogdesc{ margin-bottom: 15px;    }
.catalogdesc img{ float: left; }
.catalogdesc p{text-indent: 5px; line-height: 22px;  margin-left: 0px;  padding-left: 0px;   }
.catalogdesc div.dscription{ line-height: 18px;  font-style: italic;  font-size: 90%;  padding-top: 10px;  display: block;                 }
.catalogdesc p#shop_pressa { padding: 0;  margin: 0;    cursor: pointer;    }

.floatleft{ float: left; }
.floatright{ float: right; }
img.icon{border: none;}
.rss{ color: #eeecdd;  padding-left: 18px;  padding-right: 5px;  background: url(/images/icons/rss.png) no-repeat left;    }
.rss:hover{ color: #eeecdd; }

.foter{ display: block;   height: 60px;  color: #663300;     width: 100%;  margin-top: 12px;  margin-bottom: 5px;  border-top: 1px solid #eae1ce;    padding-top: 10px;  float: left;       }
.foter div.copyright{ line-height: 30px;  margin-left: 180px;   }
.navigators{height: 58px;display: block; width: 602px;    clear: left;  background-image: url(/images/top_bg.gif);  background-position: left top;  background-repeat: no-repeat;  margin-right: 34px;  padding-left: 34px;  line-height: 60px;  color: white; margin-top: 0px; font-size: 17px;  }
.navigators span {height: 58px;display: block; width: auto;      background-image: url(/images/top_bg_r.gif);  background-position: right top;  background-repeat: no-repeat;  margin-right: -34px;                   }
.navigators a{	color: white;    margin-right: 12px;  font-size: 120%;   }

img.captcha{ border: none;  clear: both;  float: none;  display: inline;  margin: 0;  padding: 0;                        }

.hrseparator{     display: block;  float: none;  border-top: 1px solid #eae1ce;  padding-top: 10px;  margin-top: 10px;       }

/* Отступы */
.padding2{padding:2px 2px 1px 2px;}
.padding5{padding:5px 5px 2px 5px;}
.padding10{padding:10px 10px 5px 10px;}
.padding20{padding:20px 20px 10px 20px;}

            .sideb_s * {
                background:transparent none repeat scroll 0 0 !important;
                border:medium none !important;
                clear:none !important;
                clip:rect(auto, auto, auto, auto) !important;
                font-size:100% !important;
                font-style:normal !important;
                font-variant:normal !important;
                font-weight:normal !important;
                height:auto !important;
                letter-spacing:normal !important;
                line-height:normal !important;
                margin:0 !important;
                overflow:visible !important;
                padding:0 !important;
                position:static !important;
                text-align:left !important;
                text-decoration:none !important;
                text-indent:0 !important;
                text-transform:none !important;
                vertical-align:baseline !important;
                visibility:visible !important;
                white-space:normal !important;
                width:auto;
                word-spacing:normal !important;
                z-index:auto !important;
                cursor: pointer!important;
            }
            .sideb_s li {
                display:list-item !important;
                list-style-image:none !important;
                list-style-position:outside !important;
                list-style-type:none !important;
                display: inline;
            }
            .sideb_s li DIV {                padding:0.5em !important;            }

            .sideb_s DIV, .sideb_s TABLE {                padding: 5px !important;            }

            .sideb_s {
                width: auto!important;
                font-family: Verdana!important;
                font-size: 11px!important;
                border: 1px solid #DDDDDD!important;
                background-color: #FFFFFF!important;
                padding:5px!important;
                position: relative!important;
                display:block!important;            
                border-radius:5px !important;                -moz-border-radius:5px !important;                -webkit-border-radius:5px !important;                -khtml-border-radius:5px !important;            }
            .sideb_s_icnt, .sideb_s_icnt * {            	text-align: left!important;    		}

            .sideb_s_text, .sideb_s_text A, .sideb_s_text A:hover {                color: #303030!important;                font-size: 11px!important;            }
            .sideb_s_url {                color: #ff5c5c!important;                font-size: 11px!important;            }
            .sideb_s_header, .sideb_s_header A {                color: #662c00!important;                font-size: 13px!important;                font-weight: bold!important;                text-decoration: underline!important;            }
            .sideb_s_sign {                color: #999999!important;                font-size: 10px!important;                text-align: left!important;            }

            .sideb_s_clear {                clear:both!important;            }

            .sideb_s TABLE {                width: 100%!important;                border: 0px!important;            }

/*	FORMS	*/
form.form, form.formsmall{width:auto;font-size:1.0em;color:#333;}
form.form fieldset, form.formsmall fieldset{margin-bottom:10px;}
form.form label,form.formsmall label{display:inline-block;line-height:1.5;vertical-align:top;cursor:hand;}
form.form fieldset p,form.formsmall fieldset p{list-style:none;padding:5px;margin:0;}
form.form fieldset fieldset{border:none;margin:3px 0 0;}
form.form fieldset fieldset legend{padding:0 0 5px;font-weight:normal;}
form.form fieldset fieldset label{width:auto;}
form.form label,form.formsmall label{width:200px;font-weight:bold;} /* Width of labels */
form.form fieldset fieldset label{margin-left:203px;font-weight:normal;} /* Width plus 3 (html space) */
form.formsmall label.error{margin-left:203px;width:auto;display:block;font-weight:normal;color: #ff3300;  background-color: #ffeaea;  border: 1px solid #ffcccc; }
form.form input.submit{margin-left:213px;font-size:120%;line-height:120%;margin-bottom:10px;margin-top:10px;}
form.formsmall input.submit{font-size:100%;line-height:100%;margin-bottom:10px;margin-top:10px;  margin-left: 10px;    }
form.form fieldset{border:none;}
form.form fieldset fieldset{background:none;}
form.form fieldset p,form.formsmall fieldset p{padding:10px 10px 10px;border-bottom: 1px solid #cc6600;}
           

.small{ font-size: 85%; }

/* Нумерация страниц */
#pagination{padding:0;float:none;clear:left;margin-top:20px;margin-bottom:20px;display:block;height:25px;vertical-align:bottom;}
#pagination ul{margin:0;}
#pagination-digg li{border:0;margin:0;padding:0;float:left;list-style:none;  background: none; }
#pagination-digg a{border: 1px solid #cc6600;margin-right:2px;}
#pagination-digg .previous-off,
#pagination-digg .next-off{float:left;margin-right:2px;padding:3px 4px;display:block;color: #666666;font-weight:bold;}
#pagination-digg .next a,
#pagination-digg .previous a,
#pagination-digg .next a:hover,
#pagination-digg .previous a:hover{border:none;font-weight:bold;}
#pagination-digg .active{float:left;padding:4px 6px;margin-right:2px;display:block;background: #666666;color: white;font-weight:bold;}
#pagination-digg a:link,
#pagination-digg a:visited{float:left;padding:3px 6px;display:block;color: #cc6600;text-decoration:none;}
#pagination-digg a:hover{border: 1px solid #cc6600;}
#pagination-digg .text{float:left;margin-right:2px;padding:3px 4px;display:block;color: #666666;font-weight:bold;}

#YMapsID-910{ width: 650px;  height: 280px;  display: block;  border: 1px solid #e7dac4;    }
#YMapsID-910 table td{ border: 0px none;  margin: 0;  padding: 0;   }



