body { width: 100%; height: 100%; margin: 0px; padding: 0px; }
a { color: #566985; }
a:hover { text-decoration:none; }
a.next { font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #566985; background: url(img/next.gif) no-repeat left 9px; padding: 0px 0px 0px 10px; line-height: 20px; margin: 0px;  }
h1 { background: url(img/h1.gif) no-repeat left 9px; font: 28px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #68b92e; margin: 15px 0px 15px 0px; padding: 0px 0px 0px 30px; }
h2 { font: 18px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000000; margin: 15px 0px 15px 0px; padding: 0px 0px 0px 30px; }
h6 { font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000000; margin: 5px 0px 5px 0px; padding: 0px; }

#html { width: 1000px; /*height: 100%;*/ }
#head { width: 100%; height: 108px; }
#head .logo { float: left; border: none; margin: 25px 0px 0px 30px; width: 224px; height: 73px; }
#icon {  float: left; margin: 45px 0px 0px 80px; width: 285px; height: 21px; }
#icon form { float:left; background: url(img/search_t_fon.gif) no-repeat left top; width: 202px; height: 21px; }
#icon form input { float:left; margin: 2px 0px 0px 47px; width: 125px; height: 18px; border: none; font: 11px "Trebuchet MS", Arial; color: #000000; }
#icon form input.submit { width: 25px; height: 21px; margin: 0px; background: none; cursor: pointer; }
#icon a { float: left; margin: 5px 0px 0px 25px; }
#icon a img { border: none; }
#top { float:right; margin: 7px 7px 0px 0px; background: url(img/top_adrbl.jpg) no-repeat left top; width: 339px; height: 95px; }
#top p { font: 13px "Trebuchet MS", arial; caption-side: #000000; margin: 0px; padding: 5px 0px 0px 15px; line-height: 20px; }
#top p strong { font-size: 20px; font-weight: normal; }
#top p a { display:inline-table; margin: 0px 0px 5px 0px; }

#body { width: 100%; /*border: 1px solid #ffff00;*/ }
#lair { clear:both;width: 100%; /*height: 95px;*/ }
#bot { /*position: relative;*/ clear:both; width: 910px; height: 95px; margin: 0px 45px 0px 45px; border-top: 1px solid #cfd8e6; }
#bot p { font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #9d9d9d; margin: 13px 0px 10px 235px; }
#bot img { margin: 5px 0px 0px 0px; }

#left { float:left; width: 260px; display:inline-table; margin: 0px 0px 0px 0px; }
#cblock { width: 730px; display:inline-table; float:right; }

#menu { list-style: none; padding: 10px 0px 30px 0px; margin: 0px; }
#menu li { background: url(img/menu_li_n.gif) no-repeat 30px 8px; padding: 0px 0px 0px 48px; margin: 8px 0px; font: 15px "Myriad Pro", Arial, Helvetica, sans-serif; color:#6e7e94; }
#menu li a { font: 15px "Myriad Pro", Arial, Helvetica, sans-serif; color:#6e7e94; text-decoration:none; }
#menu li a:hover { text-decoration: underline; }
#menu li.act { background: url(img/menu_li_a.gif) no-repeat 29px 10px #2a529f; margin: 0px; font-size: 0px; }
#menu li.act p { clear: both; margin: 0px; padding: 4px 0px 6px 0px; font-size: 0px; }
#menu li.act a { color:#ffffff; }
#menu span { clear:both; float: right; width: 9px; height: 9px; /*border: 1px solid #000000; */}
#menu span.tr { background:url(img/menu_rt.gif) no-repeat right top; margin: -4px 0px 0px 0px; }
#menu span.br { background:url(img/menu_rb.gif) no-repeat right top; margin: -9px 0px 0px 0px; }

div.news2main { margin: 20px 0px 0px 30px; padding: 0px; width: 200px; }
div.news2main h2 { background: url(img/h1.gif) no-repeat left 9px; font: 28px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #68b92e; margin: 0px 0px 0px 15px; padding: 0px 0px 0px 30px; }
div.news2main a { font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #566985; background: url(img/next.gif) no-repeat left 9px; padding: 0px 0px 0px 10px; line-height: 20px; margin: 0px 0px 0px 15px; }
div.news2main p { font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #566985; margin: 15px 0px; background: url(img/menu_li_n.gif) no-repeat left 6px; padding: 0px 0px 0px 15px; }
div.news2main p span { font: 10px"Trebuchet MS", Arial, Helvetica, sans-serif; color: #727272; line-height: 12px; }
div.news2main p a { font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #566985; background: none; padding: 0px; margin: 0px; }

#body .content { margin: 28px 20px 0px 50px; text-align: left; font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000000; line-height: 20px; }
#body .content p { font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000000; line-height: 20px; margin: 10px 0px; padding: 0px; }
#body .content p.error { clear: both; float: none; width: 100%; font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #ff0000; line-height: 16px; margin: 0px 0px; padding: 20px 0px; }
#body .content p.pages { clear: both; font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000000; line-height: 20px; margin: 0px; padding: 5px 0px 10px 15px; }
#body .content p.pages a { font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #566985; margin: 0px 5px; }
#body .content p.pages u { font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #566985; margin: 0px 5px; cursor: pointer; text-decoration: underline; }
#body .content p.pages b { font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000000; margin: 0px 5px; }


div.photo { margin: 0px 0px 0px 0px; }
div.photo div { text-align: center; float: left; margin: 0px 7px 20px 0px; padding: 0px; height: 170px; }
#body .content div.photo div p { background: #d4d4d4; width: 210px; height: 145px; margin: 0px 0px 7px 0px; padding: 0px; }
div.photo div img { border: none; margin: 5px 18px; }
div.photo div a { font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #566985; }

div.photo_inn { margin: 0px 0px 0px 0px; }
div.photo_inn div { width: 210px; text-align: center; float: left; margin: 0px 7px 5px 0px; padding: 0px; height: auto; }
div.photo_inn div.f { clear: both; }
div.photo_inn h6 { font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000000; line-height: 14px; }
#body .content div.photo_inn div p { background: #d4d4d4; height: 145px; margin: 0px 0px 5px 0px; padding: 0px; }
div.photo_inn div img { border: none; margin: 5px 18px; cursor: pointer; }
div.photo_inn div a { font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #566985; }

div.faq { margin: 0px 20px 0px 0px; padding: 0px; }
div.faq div { clear: both; margin: 0px; padding: 10px 0px 0px 0px; }
div.faq div i { float: left; font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #566985; font-style: normal; text-decoration: underline; margin: 0px 7px 0px 20px; }
div.faq div p b { font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #566985; line-height: 22px; }
#body .content div.faq div p { float: left; display: inline-table; margin-top: 0px; margin-botom: 0px; }
#body .content div.faq div p.answer {  clear: both; background: #f9f9f9; padding: 5px 15px 5px 20px; margin: 5px 0px 15px 0px; }
 
div.addfaq { clear: both; padding: 15px 0px 0px 10px; }
#body .content div.addfaq p { float: left; font-size: 12px; margin: 0px 0px 0px 0px; padding: 4px 0px 0px 0px; }
#body .content div.addfaq p.mem { clear: both; width: 435px;  font-size: 14px; margin: 5px 0px 0px 0px; padding: 0px; }
div.addfaq textarea { float: left; width: 415px; height: 135px; margin-right: 20px; border-top: 2px solid #706f6f; border-left: 2px solid #706f6f; border-bottom: 1px solid #d2d1cd; border-right: 1px solid #d2d1cd; }
div.addfaq p input { width: 180px; height: 21px; border-top: 2px solid #706f6f; border-left: 2px solid #706f6f; border-bottom: 1px solid #d2d1cd; border-right: 1px solid #d2d1cd; }
div.addfaq p.code input { width: 75px; height: 21px; border-top: 2px solid #706f6f; border-left: 2px solid #706f6f; border-bottom: 1px solid #d2d1cd; border-right: 1px solid #d2d1cd; }
div.addfaq p.code img { margin: 0px 0px 0px 5px; position: absolute; }
div.addfaq input.submit { width: 188px; height: 31px; margin: 10px 0px 0px 0px; border: none; background:url(img/but_send.gif) no-repeat center top; }
 
div.partners { margin: 0px 20px 0px 0px; padding: 0px; }
div.partners div { clear: both; margin: 0px; padding: 0px 0px 10px 0px; }
div.partners div.cls { background: #f9f9f9; }
div.partners div td { font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #566985; padding: 10px 0px 0px 20px; vertical-align: top;  }
div.partners div td.pic { width: 100px; padding: 10px 0px 0px 20px; }

table.calc { width: 650px; }
table.calc th { background: #7e7e7e; padding: 5px 10px;  font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #ffffff; }
table.calc td { background: #f6f6f6; padding: 5px 10px;  font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #636363; }
table.calc td.f { vertical-align: top; }
#body .content table.calc td p { display: none; font-size: 11px;  color: #636363; margin: 5px 0px 5px 10px; }
table.calc tr.c td { background: #eeeeee; }
table.calc tr.itog td { background: #ffffff; border-top: 1px solid #eeeeee; }

div.sitemap ul { list-style: none; padding: 10px 0px 30px 0px; margin: 0px; }
div.sitemap ul li { background: url(img/menu_li_n.gif) no-repeat 30px 8px; padding: 0px 0px 0px 48px; margin: 5px 0px; font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#6e7e94; }

.sh { list-style: none; margin: 0px; padding: 0px 0px 0px 20px; }
.sh li { margin: 5px 0px; padding: 10px 10px 10px 20px; }
#body .content .sh li p { margin: 0px; }
.sh li.cls {  background: #f9f9f9; }
