

HTML, BODY {width:100%; height:100%;}

BODY {font:80% Sylfaen, "Times New Roman", Times, serif; color:#484849; margin:0px; padding:0px; background:#f0e8db url('bg_0.jpg') 0 0 repeat-x;}



IMG {border:0}



A:link {color:#135504;}

A:visited {color:#135504;}

A:hover {color:#135504;}



H1 {font-size:160%; font-weight:normal; margin-bottom:0;}
div.H1  {font-size:160%; font-weight:normal; margin-bottom:0;}

H2 {font-size:140%; font-weight:normal; margin-bottom:0;}

H3 {font-size:120%; font-weight:normal; margin-bottom:0;}

H4 {font-size:110%; font-weight:normal; margin-bottom:0;}

H5 {font-size:100%; font-weight:bold; margin-bottom:0;}



UL {list-style-type:square; margin-bottom:0;}



P {margin-bottom:0;}



TABLE {border:0; border-collapse:collapse;}

TD {vertical-align:top; padding:0;}



FORM {margin:0}

INPUT, TEXTAREA, SELECT {font:100% Sylfaen, "Times New Roman", Times, serif; color:#5b5b5b;}



.wrapper {width:100%;}



.bgIn {background:url('bg_in.jpg') 0 0 no-repeat;}

#main {min-width:1002px; width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1002?'1002px':'100%'); _height:100%; min-height:100%; margin-bottom:-91px;}

#clear {height:91px; clear:both;}



.topDecor {height:3px; margin-left:23px; background:#135504;}

.mainGrid {width:100%;}

.mainGrid .leftCol {width:40%;}

.mainGrid .centerColOut {width:60%; padding-right:11px;}

.mainGrid .centerCol {width:70%;}

.mainGrid .rightCol {width:30%; padding-left:11px;}



.logoMain {position:relative; z-index:102; padding:5px 0 0 32px;}

.logoMain IMG {display:block; width:405px; height:152px;}



.sloganMain {position:relative; z-index:102; background:url('ornament_left.png') top right no-repeat; _background:none; padding:401px 0 2px 6px;}

.sloganMain IMG {display:block; width:367px; height:97px;}



.box1 {padding:20px 10px 0 4px;}

.box1 TABLE {width:100%;}

.box1 TD {width:33%; padding:0 0 76px 5px;}

.box1 .td-1 {background:url('addmenu_01.gif') bottom left no-repeat;}

.box1 .td-2 {background:url('addmenu_02.gif') bottom left no-repeat;}

.box1 .td-3 {background:url('addmenu_03.gif') bottom left no-repeat;}

.box1 TD DIV {background:#fff;}

.box1 H1 {font-size:18px; color:#135504; text-align:center; margin:0; padding:8px 2px 0 2px}
.box1 div.h1 {font-size:18px; color:#135504; text-align:center; margin:0; padding:8px 2px 0 2px}

.box1 UL {font-size:14px; line-height:17px; list-style-type:none; margin:0; padding:10px 5px 0 0;}

.box1 LI {padding:0; margin:0;}

.box1 A {float:left; padding-left:4px; border-left:4px solid #fff;}

.box1 A, .box1 A:visited, .box1 A:hover {color:#5d5b5b; text-decoration:none;}

.box1 A:hover, .box1 .act, .box1 .act:visited {border-color:#135504;}



.shadow1 {text-align:center;}

.shadow1 IMG {display:block; width:319px; height:9px; margin:0 auto; background:url('shadow_l.png') no-repeat 0 0; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='shadow_l.png',sizingMethod='crop');}

.shadow2 {text-align:center;}

.shadow2 IMG {display:block; width:108px; height:9px; margin:0 auto; background:url('shadow_2.png') no-repeat 0 0; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='shadow_2.png',sizingMethod='crop');}





.contIndent {padding:0 10px;}



.header {height:164px; background:url('ornament_top.png') bottom left no-repeat; _background:none;}



.lPart {float:left;}



.phone {width:350px; _height:53px; min-height:53px; font-size:30px; line-height:20px; *line-height:25px; padding-left:13px;}

.phone SPAN {font-size:14px;}

.phone SPAN SPAN {font-size:19px;}

.phone DIV {text-indent:-10px; margin-left:10px;}



.header .field {border:1px solid #9a9a9c; margin:5px 2px 0 0; padding-left:8px;}

.header .field INPUT {width:160px; height:16px; line-height:14px; margin:0; padding:0; border:0 solid; background:none;}

.header .but {float:right; width:47px; height:22px; margin-top:2px; border:0 solid; background:none;}



.search {padding-left:186px;}

.search FORM {width:178px;}

.search .but {background:url('but_search.png') no-repeat 0 0; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='but_search.png',sizingMethod='crop');}



.reg {float:left; color:#454922; padding:5px 0 0 12px;}

.reg .title, .reg .title:visited, .reg .title:hover {font-size:18px; text-decoration:none; border-bottom:#454922 1px dotted;}

.reg FORM {width:178px;}

.reg .but {background:url('but_enter.png') no-repeat 0 0; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='but_enter.png',sizingMethod='crop');}



.box2 {font-size:115%; color:#135504; padding:0 14px 20px 14px; background:#fff;}

.box2 H1 {font-size:195%; padding-top:19px; margin:0;}
.box2 div.H1 {font-size:195%; padding-top:19px; margin:0;}

div.np_h1 {font-size:195%; padding-top:19px; margin:0;}

.box2 P {text-indent:8px;}



.box2 .pPics TD {padding:2px 0 0 25px;}

.box2 .pPics .pic-0 {padding-left:0;}

.box2 .pPics IMG {float:left; width:98px; height:98px; border:1px solid #aeaeb0;}



.b {text-align:center;}



.box3 {color:#97a185; margin-top:15px; padding:2px 5px 14px 5px; background:#fff;}

.box3 H1 {color:#135504; margin:0 0 0 14px;}
.box3 div.H1 {color:#135504; margin:0 0 0 14px;}

.box3 .title {display:block; color:#566d2e;}

.box3 P {margin-top:10px;}

.more {text-align:right; margin:0 9px 0 0;}

.more A, .more A:visited, .more A:hover {font-size:95%; color:#97a185; text-decoration:none; border-bottom:#97a185 1px dotted;}

.box3 .vacanc {font-size:110%; text-align:center;}



.box4 {color:#5b5b5b; margin-top:15px; padding:2px 5px 14px 5px; background:#fff;}

.box4 H1 {font-size:140%; margin:0;}
.box4 div.H1 {font-size:140%; margin:0;}

.box4 UL {list-style-type:none; margin:0; padding:5px 0 0 0;}

.box4 LI {padding:2px 0 0 0; margin:0;}

.box4 UL A, .box4 UL A:visited, .box4 UL A:hover {color:#5b5b5b; text-decoration:none;}

.box4 UL A:hover {color:#135504;}



.box {padding:2px 15px 10px 15px; background:#fff;}



.pages {font-size:110%; text-align:right; margin:0;}

.pages A, .pages A:visited, .pages A:hover {color:#5b5b5b; text-decoration:none;}

.pages .act {font-size:140%;}

.pages .arrow {margin:0 2px;}



.noPad, H1.noPad {padding-top:0; margin-top:0;}



#footer {min-width:1002px; width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1002?'1002px':'100%'); _height:91px; min-height:91px; color:#fff;}

#footer .indent {padding:30px 0 0 23px;}

#footer .wrapper {_height:61px; min-height:61px; background:#135504;}

#footer A, #footer A:visited, #footer A:hover {color:#fff; text-decoration:none;}

#footer TABLE {width:100%;}

#footer TD {width:33%; padding:4px 10px 0 10px;}

#footer .buttons IMG {margin:3px 2px 0 0;}





.box1 LI:after,

.box2 .pPics:after,

.phone:after,

.catalog .price:after {content:".";display:block;height:0;clear:both;visibility:hidden;font-size:1px}



.box2 .pPics,

.phone,

.catalog .price {zoom:1;}





.menuIndent {padding-left:43px; _height:42px; min-height:42px;}

ul#menu {

        margin: 0;

        border: 0 none;

        padding: 0;

        list-style: none;

				font-size:16px;

        height: 20px;

}



ul#menu li {

        margin: 0;

        border: 0 none;

        padding: 0 0 0 6px;

        float: left;

        display: inline;

        list-style: none;

        position: relative;

        height: 20px;

}



ul#menu ul {

        margin:0 0 0 6px;

        border: 0 none;

        padding:5px 0 10px 0;

	      width: 135px;

        list-style: none;

        display: none;

        position: absolute;

        top: 20px;

        left: 0;

				background:url('submenu_bg.gif') bottom repeat-x;

}



ul#menu ul:after {

        clear: both;

        display: block;

        font: 1px/0px serif;

        content: ".";

        height: 0;

        visibility: hidden;

}



ul#menu ul li {

        float: left;

        display: block !important;

        display: inline;

				height: auto;

				width: 135px;

				padding:0;

}



/* Main Menu */

ul#menu a {

				cursor:hand;

        border: 0px;

        float: none !important;

        float: left;

        display: block;

        color: #000;

				font-size:16px;

        text-decoration: none;

        height: 20px;

				padding:0 10px;

				line-height:20px;



}



/* Main Menu Hover */

ul#menu a:hover,

ul#menu li:hover a,

ul#menu li.iehover a,

ul#menu .act {

        background: #195f08 url('menu_bg.gif') 0 0 no-repeat;

        color:#fff;

}



/* Second Menu */

ul#menu li:hover li a,

ul#menu li.iehover li a {

				font-size: 14px;

        float: none;

        background: none;

        color: #FFFFFF;

				background:#869e98;

				height:auto;

				line-height:13px;

				padding:5px 10px 0 10px;

}



/* Second Menu Hover */

ul#menu li:hover li a:hover,

ul#menu li:hover li:hover a,

ul#menu li.iehover li a:hover,

ul#menu li.iehover li.iehover a {

        background:#869e98;

        color:#454922;

				height: auto;

				line-height:13px;

}



ul#menu li:hover ul,

ul#menu li.iehover ul {

        display: block;

}



.flashBox {position:relative;}

.flash {position:absolute; width:592px; height:459px; z-index:100; top:141px; left:0;}

.mainGrid .centerColOut .header {position:relative; z-index:102;}

.mainGrid .centerColOut .wrapper {position:relative; z-index:102;}

.web p {
text-align:justify;
font-size: 14px;
font-family: 'Times New Roman',serif;
}

.web li {
text-align:justify;
font-size: 14px;
font-family: 'Times New Roman',serif;
margin-top:5px;
}

.web1 p {
text-align:justify;
font-size: 14px;
font-family: 'Times New Roman',serif;
text-indent:0px;
}

.web1 h1 {
font-size:20px;
}

.web1 h2 {
font-size:18px;
}