@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body{ font: 12pt Tahoma, Geneva, sans-serif; color:#331714; background:#fffee3;}
img{ border: none;}
input{ font: 11pt Tahoma, Geneva, sans-serif;}
a{ color:#331714;}
a:hover{ text-decoration:none;}
ul{ list-style:none;}
h1{ font-size: 12px; padding-bottom: 20px;}
h3{ font: bold 15px "Myriad Pro"; color:#2E5119; padding-bottom: 15px; position:relative; z-index:3;}
#main{ float:left; width: 100%; min-width:1000px; position:relative;}
*html #main{ width: expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%');}
.topBlock, .top1, .top2{ float:left; width: 100%;}
.top2{ background: url(../images/topBg.jpg) repeat-x 15px 0;}
.top1 div{ float:left; width: 579px; height:82px; background: url(../images/top1.jpg) no-repeat; }
.top1 p{ float:right; width: 184px; height:82px; background: url(../images/top1.jpg) no-repeat right; }
.top2 div{ float:left; width: 422px; height:206px; background: url(../images/top2.jpg) no-repeat; }
.top2 div.topGrad{ float:right; width: 13px; background: url(../images/topGrad.png) no-repeat;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/topGrad.png', sizingMethod='noscale'); _background:none;}
.top2 p{ float:right; width: 455px; height:206px; background: url(../images/top2.jpg) no-repeat right; }
.menuBox{ float:left; width: 100%; background: url(../images/corns.gif) no-repeat 0 -10px; }
.menuBox2{ height:51px; padding: 0 65px 0 69px; background: url(../images/corns.gif) no-repeat right -61px; }
.menuBox2 ul{ float:left; width: 100%; background: url(../images/menuBg.gif) repeat-x;}
.menuBox2 li{ float:left; width: 25%; background: url(../images/menuBg.gif) repeat-x;}
.menuBox2 li.separate{ width: 1px; height:51px; overflow:hidden; margin-left: -1px; background: url(../images/menuBg.gif) no-repeat 0 -102px; position:relative; z-index:3;}
.menuBox2 li a{ float:left; width: 100%; height:17px; overflow:hidden; padding: 17px 0; font-weight:bold; font-size:14px; color:#fffee3; text-decoration:none; text-align:center;}
.menuBox2 li a#menuL{ background: url(../images/menuCorns.gif) no-repeat 0 0;}
.menuBox2 li a#menuR{ background: url(../images/menuCorns.gif) no-repeat right -51px;}

.contentBlock{ float:left; width: 100%; position:relative; background: url(../images/contCorns.gif) no-repeat -14px 0; padding-top: 15px;}
.contentTop{ float:right; width: 14px; height:10px; overflow:hidden; background:url(../images/contCorns.gif) no-repeat 0 0; position:relative; top: -15px;}
.leftBlock{ float:left; width:245px; padding-left: 5px; margin-right: -260px; position:relative; z-index:2; padding-bottom: 190px;}
.rightBlock{ float:right; width:224px; padding-right: 20px; margin-left: -250px; position:relative; z-index:2;}
.centerBlock{ float:left; width: 100%;}
.centerBlockCont{ padding: 0 280px;}
.greyBox, .greenBox{ float:left; width:100%; padding-bottom: 30px;}
.topBox, .botBox{ float:left; width: 100%;}
.greyBox .topBox{ background: url(../images/bord.gif) repeat-x top;}
.greyBox .botBox{ background: url(../images/bord.gif) repeat-x bottom;}
.greyBox .lt{ float:left; width:8px; height:8px; overflow:hidden; background: url(../images/corns.gif) 0 0; }
.greyBox .rt{ float:right; width:8px; height:8px; overflow:hidden; background: url(../images/corns.gif) -8px 0; }
.greyBox .lb{ float:left; width:8px; height:8px; overflow:hidden; background: url(../images/corns.gif) -16px 0; }
.greyBox .rb{ float:right; width:8px; height:8px; overflow:hidden; background: url(../images/corns.gif) -24px 0; }
.greyBox .contBox{ float:left; width: 100%; background: url(../images/bord.gif) repeat-y;}
.greyBox .contBox .contBox{ float:left; width: 88%; padding: 3px 4% 3px 8%; background: url(../images/bord.gif) repeat-y right; position:relative;}
.greenBox{ padding-top: 0px;}
.greenBox .topBox{ background: url(../images/bord2.gif) repeat-x top;}
.greenBox .botBox{ background: url(../images/bord2.gif) repeat-x bottom;}
.greenBox .lt{ float:left; width:10px; height:10px; overflow:hidden; background: url(../images/corns.gif) -32px 0; }
.greenBox .rt{ float:right; width:10px; height:10px; overflow:hidden; background: url(../images/corns.gif) -42px 0; }
.greenBox .lb{ float:left; width:10px; height:10px; overflow:hidden; background: url(../images/corns.gif) -52px 0; }
.greenBox .rb{ float:right; width:10px; height:10px; overflow:hidden; background: url(../images/corns.gif) -62px 0; }
.greenBox .contBox{ float:left; width: 100%; background: url(../images/bord2.gif) repeat-y;}
.greenBox .contBox .contBox{ float:left; width: 88%!important; padding: 3px 4% 3px 8%; background: url(../images/bord2.gif) repeat-y right; position:relative;}
.pic1{ position:absolute; top: -21px; right:15px; width: 91px; height:52px; overflow:hidden; }
.pic2{ position:absolute; top: -39px; right:15px; float:right; width: 98px; height:104px; overflow:hidden; background: url(../images/pics.jpg) no-repeat; }
.servList{ margin-left: -10px; font-size: 12 pt;}
.servList li a{ color:#331714;}
#recForm{ padding-top: 10px;}
#recForm div{ float:left; width: 100%; font-size:11px; padding-bottom: 5px;}
#recForm div p{ padding-bottom:1px;}
#recForm div input{ width: 201px; padding: 2px 5px; border: 1px solid #D8D8D8;}
#recForm div input.shortField{ width: 85px;}
#recForm div span{ padding: 0 4px;}
#recForm .butBox, #recForm .butBoxa{ width: 203px;}


.butBox{ padding:0!important; float:right; background: url(../images/corns.gif) no-repeat -69px -10px; margin-top: 5px;}
.butBox div{ height:24px; padding: 0 5px!important; background: url(../images/corns.gif) no-repeat  right -34px; }
.butBox div input{ background: url(../images/butBg.gif) repeat-x; font-weight:bold; color:#fff; padding: 5px 0!important; height:24px!important; width: 203px!important; border:none!important; cursor:pointer;}
.butBox div a{ margin:0!important; float:left; background: url(../images/butBg.gif) repeat-x; font-size:11px; font-weight:bold; color:#fff; text-decoration:none; padding: 5px 0!important; height:14px!important; width: 100px!important; text-align:center;}
.butBoxa{ padding:0!important; float:right; background: url(../images/butLa.gif) no-repeat; margin-top: 5px;}
.butBoxa div{ height:24px; padding: 0 5px!important; background: url(../images/butRa.gif) no-repeat  right 0; }
.butBoxa div input{ background: url(../images/butBg.gif) repeat-x 0 -24px; font-weight:bold; color:#fff; padding: 5px 0!important; height:24px!important; width: 203px!important; border:none!important; cursor:pointer;}
.butBoxa div a{ margin:0!important; float:left; background: url(../images/butBg.gif) repeat-x 0 -24px; font-size:11px; font-weight:bold; color:#fff; text-decoration:none; padding: 5px 0!important; height:14px!important; width: 100px!important; text-align:center;}

.pathBox{ padding-bottom: 12px; background: url(../images/dotted.gif) repeat-x bottom; color:#ccc; margin-bottom: 20px; font-size: 11px;}
.centerBlockCont p{ padding-bottom: 20px;}
.centerBlockCont ul{ padding-bottom: 15px;}
.centerBlockCont li{ padding-bottom: 5px; color:#331714;}
.questBox{ font-size: 11px; color:#000; position:relative; z-index:3;}
.questBoxNews{ font: 11px Verdana, Geneva, sans-serif; text-align:justify; color:#331714; position:relative; z-index:3;}
.questBoxNews p{ font-weight:bold; text-align:justify; color:#331714; padding-bottom: 15px;}
 
.questBox p{ font-weight:bold; color:#331714; padding-bottom: 15px;}
.questBox div{ padding-top: 5px;}
.questBox div a{ float:left; margin-top: 9px;}
.bannerBox{ float:left; background: url(../images/banner.jpg) no-repeat; width: 224px; height:172px; padding-top: 42px; font-size: 18px; color:#2E5218; text-align:center;}
.bannerText{ font-size:11px; color:#331714; padding: 7px 4% 7px 8%!important;}

.bottomBlock{ float:left; width: 100%; margin-top: -181px;}
.bottomBlock .leftBlock{ background: url(../images/botL.jpg) no-repeat; height:226px; padding:0;}
.bottomBlock  .rightBlock{ width: 244px; padding-right: 0;}
.bottomBlock .rightBlock div{ height:40px; padding-top:183px; float:left; width: 100%;}
.bottomBlock .rightBlock div a{ float:left; margin: 0 25px 0 5px;}
.bottomBlock .centerBlock{ padding-top: 176px;}
.botMenuBox{ width: 270px; margin:0 auto; background: url(../images/botBg.gif) repeat-x; font-size: 11px; color:#ABABAB;}
.botMenuBox div{ background: url(../images/botCorns.gif) no-repeat 258px 0; }
.botMenuBox div div{ background: url(../images/botCorns.gif) no-repeat -12px 0; padding: 10px 20px 8px 22px; width: 228px;}
.botMenuBox p{ padding-bottom: 3px;}
.botMenuBox p a{ color:#ABABAB; margin: 0;}
.botMenuBox a{ text-decoration:none; margin-right: 5px;}
.botLine{ float:left; width: 100%; height:20px; background: url(../images/botBg.gif) repeat-x bottom;}




.for_tsub{position:relative;float:right;}
.tsub{display:none;position:absolute;z-index:255;top:-73px;left:-20px;}
.menuBox2 li.hover .tsub{display:block;}
.tsub table{width:auto;border-collapse:collapse;border:0;}
.tsub td{vertical-align:top;}
.tsub ul{list-style:none;height:auto;background:none;padding:3px 20px;}
.tsub li{float:none;width:100%;height:auto;background:none;padding:3px 0;}
.tsub li a{display:inline;width:auto;float:none;overflow:none;height:auto;background:none;color:#373737;font:18px/19px Tahoma;margin:0;padding:0;}
.tsub li a:hover{color:#949494;}
.tsub li img{vertical-align:middle;margin:0 12px 0 0;}

.tstl{width:22px;height:10px;background:url(../images/tsub_tl.png) no-repeat;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/tsub_tl.png',sizingMethod='noscale');_background:none;}
.tstl div{width:22px;height:10px;font-size:1px;line-height:1px;}
.tstr{width:10px;height:10px;background:url(../images/tsub_tr.png) no-repeat;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/tsub_tr.png',sizingMethod='noscale');_background:none;}
.tstr div{width:10px;height:10px;font-size:1px;line-height:1px;}
.tst{height:10px;background:url(../images/tsub_t.png) repeat-x;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/tsub_t.png',sizingMethod='scale');_background:none;}
.tst div{width:175px;height:10px;font-size:1px;line-height:1px;}
.tsbl{width:22px;height:10px;background:url(../images/tsub_bl.png) no-repeat;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/tsub_bl.png',sizingMethod='noscale');_background:none;}
.tsbl div{width:10px;height:10px;font-size:1px;line-height:1px;}
.tsbr{width:10px;height:10px;background:url(../images/tsub_br.png) no-repeat;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/tsub_br.png',sizingMethod='noscale');_background:none;}
.tsbr div{width:10px;height:10px;font-size:1px;line-height:1px;}
.tsb{height:10px;background:url(../images/tsub_b.png) repeat-x;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/tsub_b.png',sizingMethod='scale');_background:none;}
.tsb div{width:10px;height:10px;font-size:1px;line-height:1px;}
.tsl{width:17px;padding:73px 5px 0 0;background:url(../images/tsub_l.png) repeat-y;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/tsub_l.png',sizingMethod='scale');_background:none;}
.tsl div{width:17px;height:33px;font-size:1px;line-height:1px;background:url(../images/tsub_la.png) no-repeat;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/tsub_la.png',sizingMethod='noscale');_background:none;}
.tsr{width:10px;background:url(../images/tsub_r.png) repeat-y;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/tsub_r.png',sizingMethod='scale');_background:none;}
.tsr div{width:10px;height:172px;font-size:1px;line-height:1px;}

.tsc{background:#fff;}

