* { margin: 0; padding: 0; border: 0; }
body {  /*background-color: #f3de9b;*/ background-color: #fff; font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 12px; min-height: 100%; height: auto !important; height: 100%; position: absolute;}
html, body { width: 100%;}
ul { list-style: none; }
img { border:0; }
.clear { clear: both; height: 0px; padding: 0px; margin: 0px; line-height: 0px;}
a { color: #333333;}
a:hover { text-decoration: none; }
.centermap { width: 1000px; margin: 0 auto; position: relative;}
.min { min-width: 1000px; width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1000 ? "1000px" : "auto");}

.table { color: #000000; vertical-align: middle; border: 1px solid #000000; }
.table td { vertical-align: middle; height: 25px; padding: 0px 10px 0px 10px; border: 1px solid #000000; font-size: 14px; font-weight: bold; }

h1 { font-size: 16px; font-weight: bold; /*color: #bd7c2f;*/ color: #3a339d; margin: 0px; padding: 5px 0px; }
h2 { font-size: 14px; color: #000000; margin: 0px; padding: 5px 0px;; }
h3 { text-align: center; font-size: 14px; color: #000000; margin: 0px; padding: 5px 0px; }
h4 { font-size: 16px; text-align: center; /*color: #c80050;*/ color: #3a339d; margin: 0px; padding: 5px 0px; }

/*head*/
.headbg { background: url(/img/headbg.gif) repeat-x; height: 111px;}
.logo { background: url(/img/logo.jpg) no-repeat; width: 402px; height: 110px; position: absolute; text-decoration: none;}
.logo span {font-size: 14px;font-weight: bold;color: #336600; margin-top: 48px; display: block; text-transform: uppercase; margin-left: 164px;}
.tel { position: absolute; margin-left: 424px; margin-top: 10px;font-size: 36px;font-weight: bold;color: #336600;text-transform: uppercase;}
/*head*/
/*menu*/
.menu { background: url(/img/menu_l.gif) left top no-repeat; /*background-color: #d3be74;*/ background-color: #b1e092; height: 23px; margin-top: 14px; margin-bottom: 13px; margin-left: 2px; color: #bd7c2f; padding-left: 9px; padding-top: 6px; }
.menu a {font-family: Verdana, Arial, Helvetica, sans-serif; /*color: #bd7c2f;*/ color: #336600; font-weight: bold; margin-left: 5px; margin-right: 5px; text-transform: uppercase; }
/*menu*/
.marquee {color: #c80050; font-size: 16px; padding: 10px 0px; }
.indent { padding: 10px 15px; }
.salebg { background: url(/img/salebg.gif) repeat-y; width: 226px; margin: 0px; }
.salebg p { margin: 0px 7px; text-align: justify; font-size: 11px; font-family: Arial; text-indent: 5px; }
.salebg a { text-decoration: underline; }
.salebg .green { color: #006666; }
.sale_top { background: url(/img/sale_top.gif)  bottom no-repeat; width: 226px; height: 11px; margin: 0px; padding: 0px; }
.sale_foot { background: url(/img/sale_foot.gif)  no-repeat; width: 226px; height: 11px; margin: 0px; padding: 0px; }
.reg { font-size: 14px; color: #006666; }
.reg a { margin-left: 35px; font-weight: bold; font-size: 14px; color: #c80050; }
.reg a:hover { margin-left: 35px; font-weight: bold; font-size: 14px; color: #006666; }

/*main*/
.main { width: 100%;}
.left { /*background-color: #f5d37a;*/  width: 231px; }
.right { /*background-color: #fff3ba;*/ background-color: #fff; padding-left: 12px; padding-right: 30px; padding-top: 3px; }


.text { font-size: 14px; }
.text p { margin: 5px 0px; color: #000000; /*#3a339d;*/ text-align: justify; text-indent: 5px; font-size: 14px; }
.text img { border: 1px solid #bd7c2f; }
.text p span { font-size: 14px; color: #000000; font-weight: bold; padding-top: 8px; }
.text2 { font-size: 14px; color: #bd7c2f; padding-top: 30px; padding-left: 12px; }
.text2 p { padding-bottom: 18px; font-weight: bold; }
.text2 p span { color: #000; font-weight: normal; font-size: 13px; }
/*main*/

#table { border: 1px solid #000; width: 800px; border-collapse: collapse; vertical-align: middle; margin-bottom: 16px; }
#table th { padding: 5px; }
#table td, tr { border: 1px solid #000; margin: 3px; height: 5px; padding: 3px;  }


/*foot*/
.foot { background: url(/img/foot.gif) top repeat-x; }
/*foot*/


.list { font-size: 13px; margin-left: 10px; margin-right: 10px; }
.list li { padding-top: 5px; }
.list li a { color: #336600; font-weight: bold;  }
.ic { margin-top: 15px; }


.menu2 { font-size: 13px; float: left; margin-top: 19px; margin-left: 10px; margin-right: 10px;}
.menu2 a { width: 235px; float: left; color: #336600;  font-weight: bold;  }

.menu2 li { position: relative; }
.menu2 .last { position: relative; float: left; }
.menu2 .last { background: none; }
/*drop_menu*/
.menu2 .top { position: relative; float: left; padding-top: 5px;}
.menu2 .act { position: relative; float: left;}
.menu2 .top_link { float: left; display: block; height: 35px; }
.menu2 :hover ul.sub li a:hover { }
.menu2 :hover ul.sub li a.fly:hover { }
.menu2 :hover ul li:hover > a.fly {}
.menu2 a:hover { visibility: visible; position: relative; z-index: 200; }
.menu2 li:hover { position: relative; z-index: 200; }
.menu2 ul,
.menu2 :hover ul ul,
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul { position: absolute; left: -9999px; top: -9999px; width: 0; height:0; margin:0; padding:0; list-style:none; z-index: 1000000000; }


.menu2 :hover ul.sub {left:235px;_left:186px; top: 0px; _top: -6px; width: 191px;   }
.menu2 :hover ul.sub li { background: url(/img/menu2_li2.gif) bottom  repeat-x; background-color: #336600;display: block;  position: relative; z-index: 300; width: 191px; float: left; }
.menu2 :hover ul.sub li a { background: url(/img/strela2.gif) 5px 10px no-repeat; padding-top: 5px; padding-bottom: 7px; width: 177px; padding-left: 14px; color: #FFF; text-decoration: none; float: left;   }



.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:191px; top:0px;_top: -5px;   z-index:400; height:auto;  }
div.text div.links img{
  border: none
}
div.text div.links select{
  border: 1px solid #C1C1C1
}

