* {PADDING: 0px; MARGIN: 0px}
DIV {PADDING: 0; MARGIN: 0px}
BODY{color:#000;font-family:"trebuchet MS", Arial, Verdana;margin:0;marginheight:0;marginwidth:0;width: 100%;background-color: #fef7e7;background-image: url(../images/bg-head.jpg);background-repeat: repeat-x;background-position: left top}
DIV.stats{display:inline;height:0;left:-1000px;margin:0;padding:0;position:absolute;top:-1000px;visibility:hidden;width:0}
TABLE{empty-cells:show}
.layer_loading{-moz-opacity:0.6;background:url(../images/loading.gif) #e7e7e7 no-repeat center 50%;border-bottom:#ccc 1px solid;border-left:#ccc 1px solid;border-right:#ccc 1px solid;border-top:#ccc 1px solid;display:none;filter:alpha(opacity=60);left:0;opacity:.6;position:absolute;top:0}
.mainframe {height:100%!important;width:100%}

A:link, A:visited{color:#006f2e}
A:hover,A:active{color:#004b0a}
A.dashed{text-decoration:none;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #999}
A.white {color:#fff}

/* Шапка */
.topline {height: 5px;width: 100%;background-color: #cdc2a0;font-size: 1px;background-image: url(../images/kozirek.jpg);background-repeat: repeat-x;	background-position: left top}
.topline IMG {width: 900px;height: 4px}
.slogan {text-align: center;color: #663a21;font-size: 14px;height: 30px;width: 100%;margin-top: 10px}
#people {background-image: url(../images/people2.gif);background-repeat: repeat-x;background-position: left top}
#header {Z-INDEX: 2;MARGIN: 0px 0px 0px;POSITION: relative;HEIGHT: 170px}
#header TABLE {width: 100%;}
#td-logo {width: 30%;height: 160px;vertical-align: top}
#td-logo IMG {width: 300px;height: 160px}
#td-slogan {FONT-SIZE: 14px;LINE-HEIGHT: 18px;color: #646166}
#td-slogan SPAN {FONT-SIZE: 24px; LINE-HEIGHT: 22px}
#td-slogan A {}
#td-phone {FONT-SIZE: 14px;line-height: 18px;width: 180px;text-align: right;padding-right: 20px;color: #646166}
#td-phone SPAN {FONT-SIZE: 24px;line-height: 24px}

#grafmenu {text-align: left}
#grafmenu TABLE TD {width: 33%}

/* Меню вертикальное*/
#vmenu {font-size: 18px;white-space: normal;line-height: 22px;width: 100%;padding-left: 0.px;margin-bottom: 20px;}
#vmenu SPAN {clear:both;color:#666;display:block;white-space:normal}
#vmenu A {}
#vmenu .level1 {font-size:18px;line-height: 18px;margin:10 0 5 0}
#vmenu .level2 {font-size:12px;line-height: 16px;margin:5 0 5 20}
#current A {color: #666}

#zagolovok {padding-left: 100px;padding-top: 30px;padding-right: 100px;padding-bottom: 20px}
#zagolovok H1 {font-size: 36px;line-height: 36px;color: #801e1d;padding: 0px}

/* Контент */
#content {width: 100%;margin-top: 20px}
#td-leftcolumn {vertical-align: top;padding-left: 100px;padding-right: 50px;font-size: 12px;line-height: 16px;width: 30%}
#td-rightcolumn {vertical-align: top;padding-right: 50px}
.text{width:auto;font-size: 14px;line-height: 18px}
.dop {background-color: #f2e6ca;margin-bottom: 20px;padding: 10}
.advert {margin-bottom: 20px;}

/* подвал */
.bottomline {background-color: #776c51;height: 1px;margin-top: 25px;margin-right: 50px;margin-bottom: 0px;margin-left: 50px;font-size: 1px}
#footer{height: 100px;width: 100%;color: #776c51}
#copyright{width:70%;padding-left: 50px;font-size: 14px;line-height: 18px}
#madein{font-size:14px;text-align:right;padding-right: 100px}

/* Тексты */
H1,H2,H3 {color:#663a21;font-weight: 400}
H1{font-size:30px;line-height: 30px;padding-bottom: 15px} 
H2{font-size:24px;line-height: 24px;padding-bottom: 12px} 
H3{font-size:18px;line-height: 18px;padding-bottom: 9px}

.text P, .text LI, .text UL, .text TABLE {font-size:14px;line-height:18px;margin:0 0 20px 0}
.text TABLE TD P {margin: 0}
.text UL{list-style-image: url(../images/li.gif);margin-left: 40px}
.text OL{margin-left: 40px}
.text .lid{font-size:18px;line-height:22px;color: #776c51}
.text .vrez{background-color:#776c51;color:#FFF;display:block;font-size:12px;line-height:20px;padding:5px 5px 5px 50px}
.small{color:##776c51;font-size:10px}

HR{background-color:#776c51;border-style:none;color:#776c51;height:1px;margin: 20px 0}

.dop P, .dop LI, .dop TABLE {font-size:12px;line-height:16px;margin:0 0 16px 0}
.dop UL{list-style-image: url(../images/li.gif);margin-left: 20px}
.dop OL{margin-left: 20px}

/* Таблица */
TABLE.tab{margin:0 0 30px 0}
.tab TD{border-bottom-color:#776c51;border-bottom-style:solid;border-bottom-width:1px;height:30px;padding-left:5px;padding-right:5px;padding-top:3px}
TD.tab-zag{border-bottom-color:#776c51;border-bottom-style:solid;border-bottom-width:1px;font-weight:700;height:30px;padding-left:5px; padding-right:5px;color:#FFF;background-color: #776c51}
.tab TD P {margin:0}

/* Файлы */
.dox{border-top-style:dashed;border-top-width:1px;width: 100%;margin-top: 25px;background-image: url(../images/dox.gif);background-repeat: no-repeat;background-position: left top;border-top-color: #776c51}
.dox h2{color: #776c51;padding-top: 5px;padding-left: 35px;padding-bottom: 0px}
.dox h3{padding-bottom: 0px;padding-top: 10px}
.dox P{font-size:14px;margin:0;line-height: 18px}

/* Галерея */
.gallery_frame {clear:both}
.gallery{float:left;text-align:center;margin-top: 0px;margin-right: 10px;margin-bottom: 10px;margin-left: 0px}
.gallery_break{clear:both;width:auto;height: 10px}
.break{clear:both;width:auto;height: 1px}
.break10{clear:both;width:auto;height: 10px}

/* Публикации: новости и статьи */
.pub{clear:both;padding-bottom:25px;width:auto}
.pub_image{display: block;width: auto;}
.pub_date {background-color: #776C51;display: block;font-size: 12px;color: #FFF;padding-top: 4px;padding-right: 10px;padding-bottom: 2px;padding-left: 10px;width: 100px}
.pub_title{font-size:18px;margin-bottom: 5px;margin-top: 5px;color: #006f2d}
.pub_description, .pub_description P {margin: 0px}

/* Страницы */
.pages{clear:both;color:#776c51;font-size:12px;margin-top:10px;padding-top:5px;border-top-width: 1px;border-top-style: dashed;border-top-color: #776c51;width: auto}

/* Каталог горизонтальный 
.catalog_preview{display:block;width:100%;padding-bottom: 20px}
.catalog_preview_img{height:150px;width:200px;float: left}
.catalog_preview_title{font-size:18px;padding-left: 220px}
.catalog_preview_description{display:block;font-size:14px;line-height:18px;padding-left: 220px}
.catalog_preview_description P{margin: 0px}
.catalog_preview_cost{color:#c0002f;font-size:24px;line-height:30px;padding-left: 220px} */

/* Каталог вертикальный */
.catalog_preview{display:block;float:left;height:300px;padding:0px 10px 10px 0px;width:170px}
.catalog_preview_img{height:170px;margin-bottom:5px;width:170px}
.catalog_preview_title{font-size:16px;font-weight:700;line-height:20px;text-align: left}
.catalog_preview_description{display:block;font-size:12px;line-height:16px;text-align: left}
.catalog_preview_description P{margin: 0px;font-size:12px;line-height:16px}
.catalog_preview_cost{color:#9b0024;font-size:18px;line-height:24px;text-align: left}


/* Формы */
.mailform {width: 100%;font-size: 12px}
FORM{margin:0}
INPUT.order{background-color:#fff;color:#999;font-family:Verdana;font-size:13px;height:20px;text-indent:1px;width:100%;border: 1px solid #CCC}
INPUT.code{background-color:#fff;color:#999;font-family:Verdana;font-size:18px;height:30px;text-indent:5px;border: 1px solid #ccc;width: 100px}
TEXTAREA{background-color:#fff;color:#999;font-family:Verdana;font-size:13px;overflow:auto;text-indent:1px;width:100%;border: 1px solid #ccc}
INPUT.sendmail{background-color:#eee;color:#000;font-family:Verdana;height:30px;border: 1px solid #ccc;width: 120px}
BUTTON{background-color:#eee;color:#000;font-family:Verdana;height:30px;border: 1px solid #CCC;width: 100px}
.capcha {height: 30px;display: block;float: left}
.capcha-reload{height: 30px;display: block;float: left;cursor:pointer}
.capcha-code {display: block;float: left;height: 30px;padding-right: 10px}
.capcha-send {height: 40px;float: right}
.form-error {margin: 0 0 10px 0;color: #FF0000;	background-color: #FFCCCC}
INPUT.radio {DISPLAY: inline;margin-left: 20px}
LABEL.radio {DISPLAY: inline}


/* Путь */
.path{border-bottom-color:#CCC;border-bottom-style:solid;border-bottom-width:1px;color:#999;font-size:12px;line-height:12px;margin-bottom:10px;padding-bottom:5px}
.path A:link,.path A:visited,.path A:hover,.path A:active{color:#999}

/* Разное */
.backlink{background-image:url(../images/backlink.gif);background-position:left top;background-repeat:no-repeat;clear:both;padding-left:25px}
#map {OVERFLOW: hidden;WIDTH: 100%;HEIGHT: 320px;TEXT-ALIGN: center;border: 1px solid #ccc;margin: 0 0 20px}
#map_container {MARGIN: 10px; OVERFLOW: hidden; HEIGHT: 300px}
#faqform {padding-top: 25px}
.text .vopros {border:1px solid #776c51;clear:both;display:block;font-size:14px;line-height:18px;margin-bottom:2px;padding:5px}
.text .vopros P {margin:0}
.text .otvet {clear:both;color:#776c51;display:block;margin-bottom:2px;padding:5px 5px 5px 30px;font-style: italic}
.text .otvet P {margin:0}
#search {padding: 10px 5px;margin: 10px 0;border: 1px dotted #ccc}