/*  */
html {width:100%; height:100%; background: #5E9B82 url(../img/sys/bg.gif);}
body {width:100%; height:100%; background: #5E9B82 url(../img/sys/bg.gif); margin:0; padding:0; font-family: Tahoma, sans-serif; font-size: 12px; font-weight: normal; color:#ffffff;}
p, li, blockquote, ul, ol, h1, h2, h3, h4, h5, h6 img, form, input, select, textarea, td, div {margin:0; padding:0;}
input, select, textarea {font-family: Tahoma, sans-serif; font-size: 12px; font-weight: normal; color:#000000;}
td {text-align:left; vertical-align:top;}
a {color:#ffffff; text-decoration:underline;}
a:hover {color:#E4E4E4; text-decoration:underline;}
a:focus {outline:none;}
div.clear {clear:both;}
span.nobr {white-space:nowrap;}
span.nowrap {white-space: nowrap;}


table.body {height:100%; background: url(../img/sys/bg.jpg) left top no-repeat;}
table.body div.psevdofooter {height:100px;}

table.body div.page {padding: 0 39px 0 39px; margin:auto; max-width:1000px;}
table.body div.page div.logoupper {height:57px;}
table.body div.page div.logoupper div.raspor {height:1px; width:850px;}
table.body div.page div.logoupper div.russianversion {text-align:right; padding: 8px 0 0 0;}
table.body div.page div.logo {float:left; width:497px; height:115px; background:url(../img/sys/logo.png) left top no-repeat; margin: 0 0 0 -39px;}
table.body div.page div.logo img {position:relative;}

table.body div.page div.newmenu {float:right; margin: 5px -9px 0 0;}
table.body div.page div.newmenu div.menuabout {padding: 0 0 8px 0;}
table.body div.page div.newmenu div.aboutoff {background:url(../img/sys/menupoint_about_off.gif) right top no-repeat;}
table.body div.page div.newmenu div.abouton {background:url(../img/sys/menupoint_about_on.gif) right top no-repeat;}
table.body div.page div.newmenu div.abouthover {background:url(../img/sys/menupoint_about_hover.gif) right top no-repeat;}
table.body div.page div.newmenu div.menufaq {padding: 3px 0 2px 0;}
table.body div.page div.newmenu div.faqoff {background:url(../img/sys/menupoint_faq_off.gif) right 3px no-repeat;}
table.body div.page div.newmenu div.faqon {background:url(../img/sys/menupoint_faq_on.gif) right 3px no-repeat;}
table.body div.page div.newmenu div.faqhover {background:url(../img/sys/menupoint_faq_hover.gif) right 3px no-repeat;}
table.body div.page div.newmenu div.menufeedback {padding: 4px 0 5px 0;}
table.body div.page div.newmenu div.feedbackoff {background:url(../img/sys/menupoint_feedback_off.gif) right 3px no-repeat;}
table.body div.page div.newmenu div.feedbackon {background:url(../img/sys/menupoint_feedback_on.gif) right 3px no-repeat;}
table.body div.page div.newmenu div.feedbackhover {background:url(../img/sys/menupoint_feedback_hover.gif) right 3px no-repeat;}


/* ГЛАВНАЯ СТРАНИЦА САЙТА */
/* Вводный текст */
table.body div.page div.indexgeneraltext {margin: 6px 0 0 150px;}
table.body div.page div.indexgeneraltext h1 {font-family: Tahoma, sans-serif; font-size: 20px; color: #FFFFFF; line-height: 24px; font-weight: normal; text-align:left;}
table.body div.page div.indexgeneraltext div.hr {height:2px; background: url(../img/sys/hr-2.gif) left top repeat-x; margin: 9px 0 0 0;}
/* //Вводный текст */

/* Центральный блок */
table.body div.page div.indexcentralblock {padding: 44px 0 0 0;}
table.body div.page div.indexcentralblock div.underflashmap {width:392px; height:156px; padding: 70px 20px 0 20px;  border: 5px solid #D9DEE2; margin: 0 0 2px 4px; font-size:18px;}
table.body div.page div.indexcentralblock h2 {font-family: Tahoma, sans-serif; font-size: 18px; color: #FFFFFF; line-height: 24px; font-weight: normal; text-align:left;}
table.body div.page div.indexcentralblock h3 {font-family: Tahoma, sans-serif; font-size: 26px; color: #FFFFFF; line-height: 26px; font-weight: normal; text-align:left; padding: 3px 0 0 0;}
table.body div.page div.indexcentralblock div.textright {height:149px;}

table.body div.page div.indexcentralblock div.cd_main {background: url(../img/sys/cd_main_bg.jpg) left top no-repeat; margin: 33px 0 0 0;}
table.body div.page div.indexcentralblock div.cd_main div.rightbg {background: url(../img/sys/cd_main_bg-right.jpg) right top no-repeat;}
table.body div.page div.indexcentralblock div.cd_main div.rightbg div.cd {height:109px; background: url(../img/sys/cd-disc.jpg) 22px top no-repeat; padding:10px 0 0 22px;}
table.body div.page div.indexcentralblock div.cd_main div.rightbg div.cd h1 {margin: 2px 0 0 76px; font-family:Tahoma; font-weight:bold; font-size:14px; color:#fce0a5;}
table.body div.page div.indexcentralblock div.cd_main div.rightbg div.cd div.text {background: url(../img/sys/cd-arrow.gif) left 3px no-repeat; margin: 1px 0 0 77px; padding: 0 0 0 14px; font-family:Tahoma; font-weight:normal; font-size:12px; color:#ffffff;}
table.body div.page div.indexcentralblock div.cd_main div.rightbg div.cd div.buy {background: url(../img/sys/cd-buy.gif) left 5px no-repeat; margin: 6px 0 0 77px; padding: 0 0 0 15px; font-family:Tahoma; font-weight:bold; font-size:11px; color:#ffffff;}
table.body div.page div.indexcentralblock div.cd_main div.rightbg div.cd div.buy a {text-decoration:underline; color:#ffffff;}
table.body div.page div.indexcentralblock div.underflash {height:56px;}
table.body div.page div.indexcentralblock div.underflash div.checkbox {position:relative; margin: -26px 0 15px 335px; background:none;}
table.body div.page div.indexcentralblock div.underunderflash {margin: 5px 0 0 0;}
table.body div.page div.indexcentralblock div.underunderflash div.link1 {height:32px; float:left; background:url(../img/sys/o.gif) left top no-repeat; padding: 0 0 0 34px;}
table.body div.page div.indexcentralblock div.underunderflash div.link2 {height:32px; float:right; background:url(../img/sys/d.gif) left top no-repeat; padding: 0 0 0 26px; margin: 0 60px 0 0;}
/* //Центральный блок */

/* Блок списка ветеранов */
table.body div.page div.indexbottompart {margin: 34px 0 64px 0;}
table.body div.page div.indexbottompart div.hr {height:2px; background: url(../img/sys/hr-2.gif) left top repeat-x; margin: 0 0 10px 0;}
table.body div.page div.indexbottompart h2 {font-family: Tahoma, sans-serif; font-size: 18px; color: #FFFFFF; line-height: 24px; font-weight: normal; text-align:left;}
table.body div.page div.indexbottompart h3 {font-family: Tahoma, sans-serif; font-size: 20px; color: #FFFFFF; line-height: 24px; font-weight: normal; text-align:left; padding: 0 0 8px 0;}
table.body div.page div.indexbottompart h3 span.line {text-decoration:underline;}
table.body div.page div.indexbottompart h3 span.gray {color: #D8D8D8; font-size: 18px;}
table.body div.page div.indexbottompart p {font-family: Tahoma, sans-serif; font-size: 12px; color: #FFFFFF; line-height: 18px; font-weight: normal; text-align:left;}
table.body div.page div.indexbottompart p span.gray {color: #D8D8D8; font-size: 11px;}
table.body div.page div.indexbottompart div.inrussia {float:left; width:45%; padding: 17px 30px 31px 0;}
table.body div.page div.indexbottompart div.inforeign {float:left; width:45%; padding: 17px 10px 31px 0;}
table.body div.page div.indexbottompart div.veteransearch {width:100%; background: url(../img/sys/index-search-bg.jpg) left top no-repeat; margin: 11px 0 0 0;}
table.body div.page div.indexbottompart div.veteransearch div.rightbg {padding: 7px 15px 0 15px; height:91px; background:url(../img/sys/index-search-bg-right.jpg) right top no-repeat;}
table.body div.page div.indexbottompart div.veteransearch h2 {padding: 0 0 5px 0;}
table.body div.page div.indexbottompart div.veteransearch input {width:100%;}
table.body div.page div.indexbottompart div.veteransearch input.phonetic {width:auto;}
table.body div.page div.indexbottompart div.veteransearch img {cursor:hand;}
table.body div.page div.indexbottompart div.veteransearch td.searchbutton {text-align:right;}
table.body div.page div.indexbottompart div.veteransearch td.searchbutton input {width:60px; height:22;}
table.body div.page div.indexbottompart div.veteransearch td.searchbutton img {cursor:pointer;}
table.body div.page div.indexbottompart div.veteransearch p {padding: 0;}
table.body div.page div.indexbottompart div.veteransearch p span {background:url(../img/sys/linedotted.gif) left bottom repeat-x; padding: 0 0 2px 0;}
/* //Блок списка ветеранов */
/* //ГЛАВНАЯ СТРАНИЦА САЙТА */


/* Общие стили контента (включая перенесенные старые) */
table.body div.page div.content {padding: 0 0 50px 0;}
table.body div.page div.content div.hr-whois {height:2px; background: url(../img/sys/hr-2.gif) left top repeat-x; margin: 25px 0 0 0;}
table.body div.page div.content h1 {font-family: Tahoma, sans-serif; font-size: 20px; color: #FFFFFF; line-height: 24px; font-weight: normal; text-align:left;}
table.body div.page div.content h1.on {font-family: Tahoma, sans-serif; font-size: 18px; color: #FFFFFF; line-height: 24px; font-weight: normal; text-align:left;}
table.body div.page div.content h1.padtop {font-family: Tahoma, sans-serif; font-size: 22px; color: #FFFFFF; line-height: 24px; font-weight: normal; text-align:left; margin: 30px 0 0 0;}
table.body div.page div.content h1.padtop2 {font-family: Tahoma, sans-serif; font-size: 26px; color: #FFFFFF; line-height: 24px; font-weight: normal; text-align:left; margin: 30px 0 0 0;}
table.body div.page div.content h2 {font-family: Tahoma, sans-serif; font-size: 18px; color: #FFFFFF; line-height: 24px; font-weight: normal; text-align:left;}
table.body div.page div.content h2.contents {font-family: Tahoma, sans-serif; font-size: 18px; color: #FFFFFF; line-height: 18px; font-weight: normal; text-align:left; padding: 20px 0 0 0;}
table.body div.page div.content h2.fiolist {margin: 0 0 -10px 0;}
table.body div.page div.content h3 {font-family: Tahoma, sans-serif; font-size: 18px; color: #FFFFFF; line-height: 24px; font-weight: normal; text-align:left;}
table.body div.page div.content p {font-family: Tahoma, sans-serif; font-size: 12px; color: #FFFFFF; line-height: 18px; font-weight: normal; text-align:left; padding:5px 0 5px 0;}
table.body div.page div.content p.text404 {padding:20px 0 5px 0;}
table.body div.page div.content p.veteranlist {padding:0 0 0 15px;}
table.body div.page div.content p.veteranlist-bold {padding:15px 0 0 0; font-weight:bold;}
table.body div.page div.content p.date {padding:0; font-size: 10px;}
table.body div.page div.content p.whois {padding:25px 0 25px 0;}
table.body div.page div.content ul {padding: 2px 0 7px 30px;}
table.body div.page div.content ul li {font-family: Tahoma, sans-serif; font-size: 12px; color: #FFFFFF; line-height: 16px; font-weight: normal; text-align:left; padding:3px 0 3px 0;}
table.body div.page div.content ul.area {padding: 5px 0 10px 55px;}
table.body div.page div.content ul.area li {font-size: 17px; color: #E4E4E4; list-style-type: none; line-height: 20px;}
table.body div.page div.content ul.area li a {font-size: 20px; color: #FFFFFF;}
table.body div.page div.content ul.ul404 {padding: 0 0 10px 50px;}
table.body div.page div.content ul.ul404 li {color: #FFFFFF; font-size: 12px; line-height: 16px; padding:1px 0 1px 0;}
table.body div.page div.content ul.about2 li {color: #FFFFFF; font-size: 12px; line-height: 16px;	background-image: url(..../img/li2.gif); background-repeat: no-repeat; list-style-type: none; background-position: 0px 3px; padding-left: 15px; margin-top: 15px; margin-bottom: 15px;}
table.body div.page div.content div.symbol {font-family: Tahoma, sans-serif; font-size: 50px; color: #154387; display: block; height: 70px; width: 70px; background-color: #FFFFFF; text-align: center; float: left; margin: 0 10px 0 0; clear: both;}
table.body div.page div.content div.period {font-size: 12px; color: #FFFFFF; float: left; display: block; clear: left; font-weight: bold;}
table.body div.page div.content div.wjs-resultmessage {font-family: Tahoma, sans-serif; font-size: 18px; color: #FFFFFF; line-height: 24px; font-weight: normal; text-align:left; padding:14px 0 20px 113px;}

table.body div.page div.content div.onedownload {background: url(../img/sys/hr-2.gif) left bottom repeat-x; margin: 15px 0 0 38px; padding: 0 0 20px 0;}
table.body div.page div.content div.onedownload h2 {}
table.body div.page div.content div.onedownload p {padding: 0 0 0 40px;}
table.body div.page div.content div.onedownload p span.gray {font-size:11px; color:#d2d2d2; line-height:12px;}
table.body div.page div.content div.onedownload div.link {float:right; width 110px; padding: 20px 50px 0 0;}
table.body div.page div.content div.h1-contents {width:187px; height:31px; background: url(../img/sys/contents.png) left top no-repeat; margin: 30px 0 0 0;}

table.body div.page div.content div.region-partleft {width:50%;}
table.body div.page div.content div.region-partleft div.list {background: url(../img/sys/hr-2.gif) left bottom repeat-x; padding: 25px 0 10px 0;}
table.body div.page div.content div.region-partright {float:right; padding:30px 0 0 0;}

table.body div.page div.content div.veteransearch-topline {background: url(../img/sys/hr-2.gif) left top repeat-x; padding: 30px 0 0 0; margin: 0 0 -20px 0;}
table.body div.page div.docs {float:right;}
table.body div.page div.content table.document {}
table.body div.page div.content table.document td.lt {text-align:right; vertical-align:bottom;}
table.body div.page div.content table.document td.ct {background: url(../img/sys/1bg.gif); text-align:left; vertical-align:bottom;}
table.body div.page div.content table.document td.rt {text-align:left; vertical-align:bottom;}
table.body div.page div.content table.document td.lm {background: url(../img/sys/3bg.gif); text-align:right; vertical-align:bottom;}
table.body div.page div.content table.document td.rm {background: url(../img/sys/4bg.gif); text-align:left; vertical-align:top;}
table.body div.page div.content table.document td.lb {text-align:right; vertical-align:top;}
table.body div.page div.content table.document td.cb {background: url(../img/sys/2bg.gif); text-align:right; vertical-align:top;}
table.body div.page div.content table.document td.rb {text-align:left; vertical-align:top;}

table.body div.page div.content td.text {font-family: "Courier New", Courier, mono; font-size: 12px; color: #333333; background:#FFFDDF; text-align:left; vertical-align:top; padding: 0 0 30px 0;}
table.body div.page div.content td.text p {font-family: "Courier New", Courier, mono; font-size: 12px; color: #333333; margin-right: 45px; margin-left: 45px;}
table.body div.page div.content td.text p.right {text-align:right;}
table.body div.page div.content td.text h1 {color: #333333; font-size: 18px; margin-right: 45px; margin-left: 45px; margin-top: 55px; margin-bottom: 25px;}
table.body div.page div.content td.text h2 {font-family: "Courier New", Courier, mono; font-size: 16px; color: #333333; margin-right: 45px; margin-left: 45px; margin-top: 30px;}
table.body div.page div.content td.text ol {margin-left: 100px; margin-right: 50px;}

/* //Общие стили контента */

/* Вводный текст контентных страниц - оболочка */
table.body div.page div.content div.helptext {padding:14px 0 0 113px;}
table.body div.page div.content div.feedbacktext {padding:14px 0 0 113px;}
table.body div.page div.content.not-year div.feedbacktext {padding:14px 0 0 0;}
table.body div.page div.content div.faqtext {padding:14px 0 0 113px;}
table.body div.page div.content table.intertext {width:100%;}
table.body div.page div.content table.intertext td.lefttop {width:22px; height:22px; background:url(../img/sys/intertext-bglefttop.png) left top no-repeat;}
table.body div.page div.content table.intertext td.top {height:22px; background:url(../img/sys/intertext-bg.png);}
table.body div.page div.content table.intertext td.righttop {width:22px; height:22px; background:url(../img/sys/intertext-bgrighttop.png) right top no-repeat;}
table.body div.page div.content table.intertext td.leftbottom {width:22px; height:22px; background:url(../img/sys/intertext-bgleftbottom.png) left top no-repeat;}
table.body div.page div.content table.intertext td.bottom {height:22px; background:url(../img/sys/intertext-bg.png);}
table.body div.page div.content table.intertext td.rightbottom {width:22px; height:22px; background:url(../img/sys/intertext-bgrightbottom.png) right top no-repeat;}
table.body div.page div.content table.intertext td.left {width:22px; background:url(../img/sys/intertext-bg.png);}
table.body div.page div.content table.intertext td.right {width:22px; background:url(../img/sys/intertext-bg.png);}
table.body div.page div.content table.intertext td.center {background:url(../img/sys/intertext-bg.png);}
/* //Вводный текст контентных страниц - оболочка */

/* Вводный текст контентных страниц - содержимое */
table.body div.page div.content table.intertext div.blockcontent {margin: 0 14px 14px 14px;}

table.body div.page div.content table.intertext div.blockcontent div.head {float:left; padding: 0 0 5px 0;}
table.body div.page div.content table.intertext div.blockcontent div.head h1 {font-family: Tahoma, sans-serif; font-size: 26px; color: #FFFFFF; line-height: 28px; font-weight: normal; text-align:left; padding: 1px 0 10px 0;}
table.body div.page div.content table.intertext div.blockcontent div.head h1 span.line2 {font-size: 22px;}
table.body div.page div.content table.intertext div.blockcontent div.head h1 span.gray {font-size: 22px; color: #D8D8D8;}
table.body div.page div.content table.intertext div.blockcontent div.otherregion {float:left; padding: 40px 0 0 17px;}
table.body div.page div.content table.intertext div.blockcontent div.otherregion div.otherregionpoint {float:left; height:30px; padding: 0 14px 0 0; font-family: Tahoma, sans-serif; font-size: 11px; line-height: 12px;}
table.body div.page div.content table.intertext div.blockcontent div.otherregion div.otherregionpoint span.dotted {padding: 0 0 1px 0; position:relative;}

table.body div.page div.content table.intertext div.blockcontent div.otherregion div.inactive {background: url(../img/sys/faqgroups-icon-inactive.gif) right 2px no-repeat;}
table.body div.page div.content table.intertext div.blockcontent div.otherregion div.inactive span.dotted {color: #FFFFFF; background:url(../img/sys/linedotted.gif) left bottom repeat-x; cursor:pointer;}

table.body div.page div.content table.intertext div.blockcontent div.otherregion div.active {background: url(../img/sys/faqgroups-icon-active.gif) right 2px no-repeat;}
table.body div.page div.content table.intertext div.blockcontent div.otherregion div.active span.arrow {background: url(../img/sys/faqgrouparrow.gif) center bottom no-repeat; padding: 0 0 10px 0;}
table.body div.page div.content table.intertext div.blockcontent div.otherregion div.active span.dotted {color: #F9D6AC; background:url(../img/sys/linedotted-bej.gif) left 13px repeat-x; padding: 0 0 10px 0; cursor:pointer;}

table.body div.page div.content table.intertext div.blockcontent div.countryline {font-family: Tahoma, sans-serif; font-size: 20px; line-height: 22px; height:20px; padding: 0 0 17px 0;}
table.body div.page div.content table.intertext div.blockcontent div.countryline div.onecountrypoint {float:left; margin: 0 58px 0 0;}
table.body div.page div.content table.intertext div.blockcontent div.countryline div.active {color:#ffffff; background:url(../img/sys/linedotted.gif) left bottom repeat-x;}
table.body div.page div.content table.intertext div.blockcontent div.countryline div.inactive {color:#BBCFC4; background:url(../img/sys/linedotted-gray.gif) left bottom repeat-x; cursor:pointer; position:relative;}

table.body div.page div.content table.intertext div.blockcontent div.regionline {font-family: Tahoma, sans-serif; font-size: 13px; line-height: 16px; height:20px; padding: 0 0 11px 0;}
table.body div.page div.content table.intertext div.blockcontent div.regionline div.oneregionpoint {float:left; margin: 0 6px 0 0;}
table.body div.page div.content table.intertext div.blockcontent div.regionline div.active {color:#ffffff; background:url(../img/sys/linedotted.gif) left bottom repeat-x;}
table.body div.page div.content table.intertext div.blockcontent div.regionline div.inactive {color:#BBCFC4; background:url(../img/sys/linedotted-gray.gif) left bottom repeat-x; cursor:pointer; position:relative;}

table.body div.page div.content table.intertext div.blockcontent div.districtsblock {}
table.body div.page div.content table.intertext div.blockcontent div.districtsblock div.col1 {float:left; width:302px;}
table.body div.page div.content table.intertext div.blockcontent div.districtsblock div.col2 {float:left; width:302px;}
table.body div.page div.content table.intertext div.blockcontent div.districtsblock div.onedistrict {font-family: Tahoma, sans-serif; font-size: 11px; line-height: 14px; padding: 3px 0 2px 0;}
table.body div.page div.content table.intertext div.blockcontent div.districtsblock div.onedistrict span.active {text-decoration:underline; color:#ffffff;}
table.body div.page div.content table.intertext div.blockcontent div.districtsblock div.onedistrict span.inactive {text-decoration:underline; color:#BBCFC4; cursor:pointer; position:relative;}




table.body div.page div.content table.intertext div.blockcontent h1 {font-family: Tahoma, sans-serif; font-size: 24px; color: #FFFFFF; line-height: 24px; font-weight: normal; text-align:left; padding: 6px 0 10px 0;}
table.body div.page div.content table.intertext div.blockcontent h1 span.helptofind-text {cursor:pointer; background:url(../img/sys/linedotted.gif) left bottom repeat-x; padding: 0 0 0 0; position:relative;}
table.body div.page div.content table.intertext div.blockcontent h1 span.helptofind-img {cursor:pointer; margin: 0 0 0 5px; position:relative;}
table.body div.page div.content table.intertext div.blockcontent h2 {font-family: Tahoma, sans-serif; font-size: 18px; color: #FFFFFF; line-height: 24px; font-weight: normal; text-align:left; padding: 9px 0 0 0;}
table.body div.page div.content table.intertext div.blockcontent p {font-family: Tahoma, sans-serif; font-size: 12px; color: #FFFFFF; line-height: 15px; font-weight: normal; text-align:left; padding:5px 0 4px 0;}
table.body div.page div.content table.intertext div.blockcontent a {position:relative;}
table.body div.page div.content table.intertext div.blockcontent span.codelink {cursor: pointer; text-decoration: underline; position:relative;}

table.body div.page div.content table.intertext div.blockcontent div.questionsgroup-header {font-family: Tahoma, sans-serif; font-size: 18px; color: #FFFFFF; line-height: 24px; margin: 15px 0 -10px 0;}
table.body div.page div.content table.intertext div.blockcontent div.questionsgroup {padding: 12px 0 10px 14px;}
table.body div.page div.content table.intertext div.blockcontent div.questionsgroup ul {padding: 0;}
table.body div.page div.content table.intertext div.blockcontent div.questionsgroup ul li {font-family: Tahoma, sans-serif; font-size: 12px; color: #FFFFFF; line-height: 14px; font-weight: normal; text-align:left; padding:2px 0 2px 0;}

table.body div.page div.content table.intertext div.blockcontent div.faqgroups {height:30px; margin: -2px 0 0 0;}
table.body div.page div.content table.intertext div.blockcontent div.faqgroups div.onegroup {float:left; height:30px; padding: 0 14px 0 0; font-family: Tahoma, sans-serif; font-size: 16px; line-height: 14px;}
table.body div.page div.content table.intertext div.blockcontent div.faqgroups div.onegroup span.dotted {padding: 0 0 0 0; position:relative;}

table.body div.page div.content table.intertext div.blockcontent div.faqgroups div.inactive {background: url(../img/sys/faqgroups-icon-inactive.gif) right 4px no-repeat;}
table.body div.page div.content table.intertext div.blockcontent div.faqgroups div.inactive span.dotted {color: #FFFFFF; background:url(../img/sys/linedotted.gif) left bottom repeat-x; cursor:pointer;}

table.body div.page div.content table.intertext div.blockcontent div.faqgroups div.active {background: url(../img/sys/faqgroups-icon-active.gif) right 4px no-repeat;}
table.body div.page div.content table.intertext div.blockcontent div.faqgroups div.active span.arrow {background: url(../img/sys/faqgrouparrow.gif) center bottom no-repeat; padding: 0 0 10px 0;}
table.body div.page div.content table.intertext div.blockcontent div.faqgroups div.active span.dotted {color: #F9D6AC; background:url(../img/sys/linedotted-bej.gif) left 18px repeat-x; padding: 0 0 10px 0; cursor:pointer;}

table.body div.page div.content table.intertext div.blockcontent div.arlinks {height:32px; margin: -32px 0 0 198px;}
table.body div.page div.content table.intertext div.blockcontent div.arlinks span.onelink {font-family: Tahoma, sans-serif; font-size:16px; color: #FFFFFF; padding: 0 7px 0 0;}
/* //Вводный текст контентных страниц - содержимое */

/* Переключатели между списками искомых и найденных */
table.body div.page div.content div.find-found {height:37px; margin: 33px 0 0 150px; font-family: Tahoma, sans-serif; color: #FFFFFF;}
table.body div.page div.content div.find-found div.find-found-onepoint {float:left; height:37px; width:260px;}
table.body div.page div.content div.find-found div.underline-disable span.head {float:left; font-size: 35px; line-height: 30px; padding: 0 0 1px 0;}
table.body div.page div.content div.find-found div.underline-disable span.gray {float:left; color: #D8D8D8; font-size: 20px; line-height: 36px; padding: 0 0 0 10px;}
table.body div.page div.content div.find-found div.underline-dotted span.head {float:left; font-size: 30px; line-height: 30px; cursor:pointer; background:url(../img/sys/linedotted.gif) left bottom repeat-x; padding: 0 0 1px 0;}
table.body div.page div.content div.find-found div.underline-dotted span.gray {float:left; color: #D8D8D8; font-size: 17px; line-height: 36px; padding: 0 0 0 10px;}
/* //Переключатели между списками искомых и найденных */

/* Список искомых */
table.body div.page div.content table.findlist td.letter {background: url(../img/sys/hr-2.gif) left bottom repeat-x; width:150px; font-family: Tahoma, sans-serif; font-size: 70px; color: #FFFFFF; padding: 38px 0 0 0;}
table.body div.page div.content table.findlist td.list {background: url(../img/sys/hr-2.gif) left bottom repeat-x; padding: 52px 0 0 0;}
table.body div.page div.content table.findlist div.oneposition {}
table.body div.page div.content table.findlist div.oneposition div.name {font-family: Georgia, Times New Roman, serif;	font-size: 24px; line-height:23px; color: #FFFFFF;}
table.body div.page div.content table.findlist div.oneposition div.name span.name {font-style: italic;}
table.body div.page div.content table.findlist div.oneposition div.name span.gr {font-size: 12px;}
table.body div.page div.content table.findlist div.oneposition div.place {font-family: Tahoma, sans-serif; font-size: 12px; line-height:12px; color: #FFFFFF;}
table.body div.page div.content table.findlist div.oneposition div.message {font-family: Tahoma, sans-serif; font-size: 12px; line-height:15px; color: #FFFFFF; padding: 22px 0 12px 50px; background: url(../img/sys/helpmessageicon.gif) left 22px no-repeat;}
table.body div.page div.content table.findlist div.oneposition div.undermessage {margin: 0 0 0 50px; height:38px;}
table.body div.page div.content table.findlist div.oneposition div.undermessage div.signature {float:right; font-family: Georgia, Times New Roman, serif;	font-size: 17px; line-height:22px; color: #FFFFFF; font-style: italic; padding: 2px 0 0 0;}
table.body div.page div.content table.findlist div.oneposition div.undermessage div.toanswer {height:34px; font-family: Tahoma, sans-serif; font-size: 20px; line-height:20px; color: #FFFFFF; float:left; background: url(../img/sys/icontoanswer.gif) left 3px no-repeat; padding: 0 0 0 22px; margin:0 0 0 0;}
table.body div.page div.content table.findlist div.oneposition div.undermessage div.toanswer a {text-decoration:underline;}
table.body div.page div.content table.findlist div.hr {height:2px; background: url(../img/sys/hr-2.gif) left top repeat-x; margin: 0 0 27px 0;}
/* //Список искомых */

/* Список найденных */
table.body div.page div.content table.foundlist td.letter {background: url(../img/sys/hr-2.gif) left bottom repeat-x; width:111px; font-family: Tahoma, sans-serif; font-size: 70px; color: #FFFFFF; padding: 38px 0 0 0}
table.body div.page div.content table.foundlist td.list {background: url(../img/sys/hr-2.gif) left bottom repeat-x; padding: 48px 0 0 0;}
table.body div.page div.content table.foundlist div.oneposition {padding: 4px 0 11px 39px; background: url(../img/sys/iconfound.gif) left top no-repeat;}
table.body div.page div.content table.foundlist div.oneposition div.name {font-family: Georgia, Times New Roman, serif;	font-size: 24px; line-height:23px; color: #FFFFFF;}
table.body div.page div.content table.foundlist div.oneposition div.name span.name {font-style: italic;}
table.body div.page div.content table.foundlist div.oneposition div.name span.gr {font-size: 12px;}
table.body div.page div.content table.foundlist div.oneposition div.place {font-family: Tahoma, sans-serif; font-size: 12px; line-height:12px; color: #FFFFFF;}
table.body div.page div.content table.foundlist div.oneposition table.question {margin: 20px 0 0 0;}
table.body div.page div.content table.foundlist div.oneposition table.answer {margin: 25px 0 0 0;}
table.body div.page div.content table.foundlist div.oneposition td.head {width:70px; font-family: Tahoma, sans-serif; font-size: 18px; line-height:15px; color: #FFFFFF;}
table.body div.page div.content table.foundlist div.oneposition td.message {font-family: Tahoma, sans-serif; font-size: 12px; line-height:15px; color: #FFFFFF;}
table.body div.page div.content table.foundlist div.oneposition div.signature {text-align:right; font-family: Georgia, Times New Roman, serif;	font-size: 17px; line-height:22px; color: #FFFFFF; font-style: italic; padding: 2px 0 0 0;}
table.body div.page div.content table.foundlist div.hr {height:2px; background: url(../img/sys/hr-2.gif) left top repeat-x; margin: 0 0 27px 39px;}
/* //Список найденных */

/* Список отзывов */
table.body div.page div.content table.feedbacklist td.year {background: url(../img/sys/hr-2.gif) left bottom repeat-x; width:112px; font-family: Tahoma, sans-serif; font-size: 40px; color: #FFFFFF; padding: 41px 0 0 0;}
table.body div.page div.content.not-year table.feedbacklist td.year {display:none;}
table.body div.page div.content table.feedbacklist td.list {background: url(../img/sys/hr-2.gif) left bottom repeat-x; padding: 44px 0 0 0;}
table.body div.page div.content table.feedbacklist div.oneposition div.message {font-family: Tahoma, sans-serif; font-size: 12px; line-height:15px; color: #FFFFFF; padding: 9px 0 11px 40px; background: url(../img/sys/feedbackmessageicon.gif) left 9px no-repeat;}
table.body div.page div.content table.feedbacklist div.oneposition div.signature {font-family: Georgia, Times New Roman, serif;	font-size: 17px; line-height:22px; color: #FFFFFF; font-style: italic; padding: 0 0 12px 0; text-align:right;}
table.body div.page div.content table.feedbacklist div.hr {height:2px; background: url(../img/sys/hr-2.gif) left top repeat-x; margin: 0 0 27px 0;}
/* //Список отзывов */

/* Список вопросов */
table.body div.page div.content table.faqlist td.group {background: url(../img/sys/hr-2.gif) left bottom repeat-x; width:152px; font-family: Tahoma, sans-serif; font-size: 30px; color: #FFFFFF; padding: 47px 0 0 0;}
table.body div.page div.content table.faqlist td.list {background: url(../img/sys/hr-2.gif) left bottom repeat-x; padding: 52px 0 0 0;}
table.body div.page div.content table.faqlist div.oneposition {}
table.body div.page div.content table.faqlist div.oneposition div.question {font-family: Georgia, Times New Roman, serif;	font-size: 24px; line-height:30px; color: #FFFFFF; font-style:italic; background: url(../img/sys/faqmessageicon.gif) left 4px no-repeat; padding: 0 0 0 32px; margin: 0 0 0 -32px;}
table.body div.page div.content table.faqlist div.oneposition div.answer {padding: 7px 0 0 0;}
table.body div.page div.content table.faqlist div.oneposition div.answer p {font-family: Tahoma, sans-serif; font-size: 12px; line-height:15px; color: #FFFFFF; padding:4px 0 5px 0;}
table.body div.page div.content table.faqlist div.oneposition div.answer li {font-family: Tahoma, sans-serif; font-size: 12px; line-height:15px; color: #FFFFFF; padding:2px 0 2px 0;}
table.body div.page div.content table.faqlist div.oneposition div.answer ul {padding: 2px 0 7px 50px;}
table.body div.page div.content table.faqlist div.oneposition div.links {font-family: Tahoma, sans-serif; font-size: 11px; line-height:10px; text-align:right; background:url(../img/sys/links-arrow-up.gif) right top no-repeat; padding: 5px 0 13px 0; margin:5px 0 0 0;}
table.body div.page div.content table.faqlist div.hr {height:2px; background: url(../img/sys/hr-2.gif) left top repeat-x; margin: 0 0 23px 0;}
/* //Список вопросов */


/* Список ветеранов */
table.body div.page div.content table.veteranslist td.letter {width:152px; font-family: Tahoma, sans-serif; font-size: 100px; color: #FFFFFF; padding: 23px 0 0 0;}
table.body div.page div.content table.veteranslist td.note {background: url(../img/sys/hr-2.gif) left bottom repeat-x; font-family: Tahoma, sans-serif; font-size: 9px; color: #FFFFFF; padding: 0 0 78px 0; vertical-align:bottom;}
table.body div.page div.content table.veteranslist td.list {background: url(../img/sys/hr-2.gif) left bottom repeat-x; padding: 52px 0 30px 0;}
table.body div.page div.content table.veteranslist td.list div.alphabet {font-family: Tahoma, sans-serif; height:35px; padding: 16px 0 0 0;}
table.body div.page div.content table.veteranslist td.list div.alphabet div.letter {font-size: 16px; float:left; padding: 5px 12px 0 0;}
table.body div.page div.content table.veteranslist td.list div.alphabet div.letter a {color: #BBCFC4; text-decoration:none;}
table.body div.page div.content table.veteranslist td.list div.alphabet div.select {font-size: 28px; padding: 0 12px 0 0; font-weight:bold; color: #F9D6AC; float:left;}
table.body div.page div.content table.veteranslist td.list div.prefixes {font-family: Tahoma, sans-serif; font-size: 11px; color:#ffffff; font-weight:bold; height:49px;}
table.body div.page div.content table.veteranslist td.list div.prefixes span.letters {padding: 0 5px 0 0;}
table.body div.page div.content table.veteranslist td.list div.prefixes span.select {color: #F9D6AC; padding: 0 5px 0 0;}
table.body div.page div.content table.veteranslist td.list div.oneveteran {font-family: Georgia, Times New Roman, serif;	font-size: 12px; line-height:16px; color: #FFFFFF; font-style:italic;}
table.body div.page div.content table.veteranslist td.list div.oneveteran span.birthdate {font-style:normal; color: #BBCFC4;}
table.body div.page div.content table.veteranslist td.list div.oneveteran span.gr {font-size: 9px; font-style:normal; color: #BBCFC4;}

table.body div.page div.content table.veteranslist td.list div.pagelinks {font-family: Tahoma, sans-serif; font-size: 9px; padding: 19px 2px 12px 0;}
table.body div.page div.content table.veteranslist td.list div.pagelinks a {text-decoration:none;}
table.body div.page div.content table.veteranslist td.list div.pagelinks div.prevpagelink {float:left; padding: 0 0 0 14px;}
table.body div.page div.content table.veteranslist td.list div.pagelinks div.nextpagelink {float:right; padding: 0 14px 0 0;}
table.body div.page div.content table.veteranslist td.list div.pagelinks div.pplinkactive {color:#ffffff; background: url(../img/sys/prevpagelink-active.gif) left 4px no-repeat;}
table.body div.page div.content table.veteranslist td.list div.pagelinks div.pplinkinactive {color:#BBCFC4; background: url(../img/sys/prevpagelink-inactive.gif) left 4px no-repeat;}
table.body div.page div.content table.veteranslist td.list div.pagelinks div.nplinkactive {color:#ffffff; background: url(../img/sys/nextpagelink-active.gif) right 4px no-repeat;}
table.body div.page div.content table.veteranslist td.list div.pagelinks div.nplinkinactive {color:#BBCFC4; background: url(../img/sys/nextpagelink-inactive.gif) right 4px no-repeat;}

table.body div.page div.content div.veteransearch {padding: 30px 5px 20px 152px;}
table.body div.page div.content div.veteransearch-v2 {padding: 30px 5px 20px 0;}
table.body div.page div.content div.veteransearch input {width:100%;}
table.body div.page div.content div.veteransearch input.phonetic {width:auto;}
table.body div.page div.content div.veteransearch img {cursor:hand;}
table.body div.page div.content div.veteransearch td.searchbutton {text-align:right;}
table.body div.page div.content div.veteransearch td.searchbutton input {width:60px; height:22;}
table.body div.page div.content div.veteransearch td.searchbutton img {cursor:pointer;}
table.body div.page div.content div.veteransearch p {padding: 0;}
table.body div.page div.content div.veteransearch p span {background:url(../img/sys/linedotted.gif) left bottom repeat-x; padding: 0 0 2px 0;}




table.body div.page div.content div.questions-block {margin: 55px 0 36px 128px;}
table.body div.page div.content div.questions-block div.partleft {float:left; width:406px; padding:1px 0 13px 0; border-right: 1px solid #99BBAA;}
table.body div.page div.content div.questions-block div.partleft div.onequestion {background: url(../img/sys/vq-icon.gif) left 3px no-repeat; font-family: Georgia, Times New Roman, serif; font-size: 18px; line-height:21px; font-style: italic; padding: 0 0 0 23px;}
table.body div.page div.content div.questions-block div.partright {float:left; line-height:15px; padding: 12px 0 0 24px;}
/* //Список ветеранов */

/* Контент страницы "О проекте" */
table.body div.page div.content table.aboutcontent {margin: 0 0 56px 0;}
table.body div.page div.content table.aboutcontent td.group {width:152px; font-family: Tahoma, sans-serif; font-size: 26px; color: #FFFFFF; padding: 65px 0 0 0;}
table.body div.page div.content table.aboutcontent td.content {background: url(../img/sys/hr-2.gif) left bottom repeat-x; padding: 68px 0 0 0;}
table.body div.page div.content table.aboutcontent p {font-family: Tahoma, sans-serif; font-size: 12px; color: #FFFFFF; line-height: 15px; font-weight: normal; text-align:left; padding:5px 0 5px 0;}
table.body div.page div.content table.aboutcontent p span.name {font-family: Georgia, Times New Roman, serif; font-size: 14px; font-style: italic;}
table.body div.page div.content table.aboutcontent h2 {font-family: Tahoma, sans-serif; font-size: 18px; color: #FFFFFF; line-height: 24px; font-weight: normal; text-align:left; padding: 19px 0 0 0;}

table.body div.page div.content table.aboutcontent div.main {padding: 0 0 22px 0;}
table.body div.page div.content table.aboutcontent div.main p {font-family: Tahoma, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: normal; text-align:left; padding:5px 0 5px 0;}
table.body div.page div.content table.aboutcontent div.main p span.name {font-family: Georgia, Times New Roman, serif; font-size: 20px; color: #FFFFFF; line-height: 16px; font-style: italic;}
table.body div.page div.content table.aboutcontent div.main p span.note {font-family: Tahoma, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: normal;}

table.body div.page div.content table.aboutcontent div.workers {padding: 7px 0 25px 0;}
table.body div.page div.content table.aboutcontent div.workers p {font-family: Tahoma, sans-serif; font-size: 12px; color: #FFFFFF; line-height: 15px; font-weight: normal; text-align:left; padding:1px 0 1px 0;}
table.body div.page div.content table.aboutcontent div.workers p span.name {font-family: Georgia, Times New Roman, serif; font-size: 14px; font-style: italic;}

table.body div.page div.content table.aboutcontent div.logos-create {padding: 26px 0 21px 0;}
table.body div.page div.content table.aboutcontent div.logos-create div.onelogo {float:left; width:95px; margin: 0 30px 0 0;}
table.body div.page div.content table.aboutcontent div.logos-create div.onelogo div.img {}
table.body div.page div.content table.aboutcontent div.logos-create div.onelogo div.name {font-family: Tahoma, sans-serif; font-size: 11px; color: #FFFFFF; text-align:left; height: 31px;}

table.body div.page div.content table.aboutcontent div.support {padding: 18px 0 23px 0;}
table.body div.page div.content table.aboutcontent div.support p {padding: 0;}

table.body div.page div.content table.aboutcontent div.sponsors {padding: 18px 0 24px 0;}
table.body div.page div.content table.aboutcontent div.sponsors div.onesponsor {float:left; width:212px;}
table.body div.page div.content table.aboutcontent div.sponsors p {padding: 1px 0 0 0;}

table.body div.page div.content table.aboutcontent div.hostingicon {margin: -18px 0 0 212px; padding: 0 0 20px 0;}

table.body div.page div.content table.aboutcontent div.banner-links {padding: 14px 0 16px 0; font-family: Tahoma, sans-serif; font-size: 16px; color: #FFFFFF;}
table.body div.page div.content table.aboutcontent div.banner-links div.flash-head {float:left; width:123px; height:140px;}
table.body div.page div.content table.aboutcontent div.banner-links div.flash-links {float:left; width:248px; height:140px;}
table.body div.page div.content table.aboutcontent div.banner-links div.flash-links div.row {height: 37px;}
table.body div.page div.content table.aboutcontent div.banner-links div.flash-links div.row span.dotted {background:url(../img/sys/linedotted.gif) left bottom repeat-x;}
table.body div.page div.content table.aboutcontent div.banner-links div.buttons {float:left; width:110px; height:140px;}
table.body div.page div.content table.aboutcontent div.banner-links div.buttons span.dotted {background:url(../img/sys/linedotted.gif) left bottom repeat-x;}

table.body div.page div.content table.aboutcontent div.smalllinks {float:right; height: 29px; margin: 27px 24px 0 0; font-family: Tahoma, sans-serif; font-size: 11px; color: #FFFFFF; line-height: 15px; font-weight: normal;}
table.body div.page div.content table.aboutcontent div.smalllinks div.onelink {float:left; padding: 3px 0 0 8px;}
table.body div.page div.content table.aboutcontent div.smalllinks div.up {background:url(../img/sys/smalllinksbg-up.gif) right top no-repeat;}
table.body div.page div.content table.aboutcontent div.smalllinks div.down {background:url(../img/sys/smalllinksbg-down.gif) right top no-repeat;}
/* //Контент страницы "О проекте" */

/* Переключатели между формами запроса и отклика */
table.body div.page div.content div.addq-adda {height:50px; margin: 50px 0 0 150px; font-family: Tahoma, sans-serif; color: #FFFFFF;}
table.body div.page div.content div.addq-adda-wjs {height:100px; margin: 50px 0 0 150px;}
table.body div.page div.content div.addq-adda-wjs div.head {font-family: Tahoma, sans-serif; color: #FFFFFF; font-size: 27px; line-height: 24px; padding: 0 0 15px 0;}
table.body div.page div.content div.addq-adda div.addq-adda-addq {float:left; height:50px; width:348px;}
table.body div.page div.content div.addq-adda div.addq-adda-adda {float:left; height:50px; width:348px; /*background: url(../img/sys/icontoanswer.gif) left 4px no-repeat; padding: 0 0 0 23px; margin: 0 0 0 -23px;*/}
table.body div.page div.content div.addq-adda div.underline-disable span.head {float:left; font-size: 27px; line-height: 24px; padding: 0 0 1px 0;}
table.body div.page div.content div.addq-adda div.underline-dotted span.head {float:left; font-size: 20px; line-height: 26px; cursor:pointer; background:url(../img/sys/linedotted.gif) left bottom repeat-x; padding: 0 0 0 0;}
/* //Переключатели между формами запроса и отклика */

/* Форма добавления отклика */
table.body div.page div.content form.helptoaddanswer {margin: 20px 0 0 120px;}
table.body div.page div.content form.helptoaddanswer div.row0 {height:20px; margin: 11px 0 0 27px;}
table.body div.page div.content form.helptoaddanswer div.row1 {height:70px; margin: 11px 0 0 27px;}
table.body div.page div.content form.helptoaddanswer div.row2 {height:25px; margin: 24px 0 0 27px;}
table.body div.page div.content form.helptoaddanswer div.row3 {height:25px; margin: 6px 0 0 27px;}
table.body div.page div.content form.helptoaddanswer div.row4 {height:70px; margin: 9px 0 0 27px;}
table.body div.page div.content form.helptoaddanswer div.name {float:left; width:255px; background: url(../img/sys/formlinebg.gif) left bottom repeat-x; font-family: Tahoma, sans-serif; font-size: 18px; line-height:21px; color: #FFFFFF; padding: 0 0 3px 0;}
table.body div.page div.content form.helptoaddanswer div.name-noline {float:left; width:255px; height:30px;}
table.body div.page div.content form.helptoaddanswer div.field {float:left;}
table.body div.page div.content form.helptoaddanswer div.captcha {float:left; margin: 2px 0 0 10px;}
table.body div.page div.content form.helptoaddanswer div.field input {width:283px; margin: 2px 0 0 0; height: 21px; border: 1px solid #3B624F;}
table.body div.page div.content form.helptoaddanswer div.field input.code {width:96px; margin: 2px 0 0 0;}
table.body div.page div.content form.helptoaddanswer div.field textarea {width:414px; height:60px; margin: 4px 0 0 0;}
table.body div.page div.content form.helptoaddanswer div.button {margin: 23px 0 0 282px;}

table.body div.page div.content form.helptoaddanswer div.radiogroup {height:20px; font-family: Tahoma, sans-serif; font-size: 18px;}
table.body div.page div.content form.helptoaddanswer div.radiogroup div.radio {float:left; width:20px; margin:3px 0 0 0;}
table.body div.page div.content form.helptoaddanswer div.radiogroup div.radio input {width:auto; height:auto;}
table.body div.page div.content form.helptoaddanswer div.radiogroup div.radioname {float:left; width:100px; margin: 0 0 0 0;}
/* //Форма добавления отклика */

/* Форма добавления запроса */
table.body div.page div.content form.helptoaddquestion {margin: 20px 0 0 147px;}
table.body div.page div.content form.helptoaddquestion div.text {width:665px; font-family: Tahoma, sans-serif; font-size: 16px; line-height:19px; color: #FFFFFF; padding:0 0 20px 0;}
table.body div.page div.content form.helptoaddquestion div.row1 {height:70px; margin: 11px 0 0 0;}
table.body div.page div.content form.helptoaddquestion div.row2 {height:25px; margin: 24px 0 0 0;}
table.body div.page div.content form.helptoaddquestion div.row3 {height:25px; margin: 6px 0 0 0;}
table.body div.page div.content form.helptoaddquestion div.row4 {height:70px; margin: 9px 0 0 0;}
table.body div.page div.content form.helptoaddquestion div.name {float:left; width:255px; background: url(../img/sys/formlinebg.gif) left bottom repeat-x; font-family: Tahoma, sans-serif; font-size: 18px; line-height:21px; color: #FFFFFF; padding: 0 0 3px 0;}
table.body div.page div.content form.helptoaddquestion div.field {float:left;}
table.body div.page div.content form.helptoaddquestion div.captcha {float:left; margin: 2px 0 0 10px;}
table.body div.page div.content form.helptoaddquestion div.field input {width:283px; margin: 2px 0 0 0; height: 21px; border: 1px solid #3B624F;}
table.body div.page div.content form.helptoaddquestion div.field input.code {width:96px; margin: 2px 0 0 0;}
table.body div.page div.content form.helptoaddquestion div.field textarea {width:414px; height:60px; margin: 4px 0 0 0;}
table.body div.page div.content form.helptoaddquestion div.button {margin: 23px 0 0 255px;}
/* //Форма добавления запроса */

/* Форма добавления отзыва */
table.body div.page div.content form.helptoaddfeedback {margin: 76px 0 0 147px;}
table.body div.page div.content form.helptoaddfeedback div.head {font-family: Tahoma, sans-serif; font-size: 30px; line-height:30px; color: #FFFFFF; padding:7px 0 41px 0;}
table.body div.page div.content form.helptoaddfeedback div.row1 {height:70px; margin: 11px 0 0 0;}
table.body div.page div.content form.helptoaddfeedback div.row2 {height:25px; margin: 24px 0 0 0;}
table.body div.page div.content form.helptoaddfeedback div.row3 {height:25px; margin: 6px 0 0 0;}
table.body div.page div.content form.helptoaddfeedback div.row4 {height:70px; margin: 9px 0 0 0;}
table.body div.page div.content form.helptoaddfeedback div.name {float:left; width:255px; background: url(../img/sys/formlinebg.gif) left bottom repeat-x; font-family: Tahoma, sans-serif; font-size: 18px; line-height:21px; color: #FFFFFF; padding: 0 0 3px 0;}
table.body div.page div.content form.helptoaddfeedback div.field {float:left;}
table.body div.page div.content form.helptoaddfeedback div.captcha {float:left; margin: 2px 0 0 10px;}
table.body div.page div.content form.helptoaddfeedback div.field input {width:283px; margin: 2px 0 0 0; height: 21px; border: 1px solid #3B624F;}
table.body div.page div.content form.helptoaddfeedback div.field input.code {width:96px; margin: 2px 0 0 0;}
table.body div.page div.content form.helptoaddfeedback div.field textarea {width:414px; height:60px; margin: 4px 0 0 0;}
table.body div.page div.content form.helptoaddfeedback div.button {margin: 23px 0 0 255px;}
/* //Форма добавления отзыва */

/* Форма добавления вопроса */
table.body div.page div.content form.helptoaddfaq {margin: 76px 0 0 147px;}
table.body div.page div.content form.helptoaddfaq div.head {font-family: Tahoma, sans-serif; font-size: 30px; line-height:30px; color: #FFFFFF; padding:7px 0 41px 0;}
table.body div.page div.content form.helptoaddfaq div.row1 {height:70px; margin: 11px 0 0 0;}
table.body div.page div.content form.helptoaddfaq div.row2 {height:25px; margin: 24px 0 0 0;}
table.body div.page div.content form.helptoaddfaq div.row3 {height:25px; margin: 6px 0 0 0;}
table.body div.page div.content form.helptoaddfaq div.row4 {height:70px; margin: 9px 0 0 0;}
table.body div.page div.content form.helptoaddfaq div.name {float:left; width:255px; background: url(../img/sys/formlinebg.gif) left bottom repeat-x; font-family: Tahoma, sans-serif; font-size: 18px; line-height:21px; color: #FFFFFF; padding: 0 0 3px 0;}
table.body div.page div.content form.helptoaddfaq div.field {float:left;}
table.body div.page div.content form.helptoaddfaq div.captcha {float:left; margin: 2px 0 0 10px;}
table.body div.page div.content form.helptoaddfaq div.field input {width:283px; margin: 2px 0 0 0; height: 21px; border: 1px solid #3B624F;}
table.body div.page div.content form.helptoaddfaq div.field input.code {width:96px; margin: 2px 0 0 0;}
table.body div.page div.content form.helptoaddfaq div.field textarea {width:414px; height:60px; margin: 4px 0 0 0;}
table.body div.page div.content form.helptoaddfaq div.button {margin: 23px 0 0 255px;}
/* //Форма добавления вопроса */

/* Окошко с кодом для блога или форума */
table.body div.page div.content div.helppage-viewcode {position:absolute; width:791px; height:409px; margin: -300px 0 0 50px;}
table.body div.page div.content table.codewindow td.lefttop {width:57px; height:54px; background:url(../img/sys/codewindowtext-bglefttop.png) left top no-repeat;}
table.body div.page div.content table.codewindow td.top {height:54px; background:url(../img/sys/codewindowtext-bgtop.png) left top repeat-x;}
table.body div.page div.content table.codewindow td.righttop {width:68px; height:54px; background:url(../img/sys/codewindowtext-bgrighttop.png) right top no-repeat;}
table.body div.page div.content table.codewindow td.righttop img {position:relative;}
table.body div.page div.content table.codewindow td.leftbottom {width:57px; height:61px; background:url(../img/sys/codewindowtext-bgleftbottom.png) left bottom no-repeat;}
table.body div.page div.content table.codewindow td.bottom {height:61px; background:url(../img/sys/codewindowtext-bgbottom.png) left bottom repeat-x;}
table.body div.page div.content table.codewindow td.rightbottom {width:68px; height:61px; background:url(../img/sys/codewindowtext-bgrightbottom.png) right bottom no-repeat;}
table.body div.page div.content table.codewindow td.left {width:57px; background:url(../img/sys/codewindowtext-bgleft.png) left top repeat-y;}
table.body div.page div.content table.codewindow td.right {width:22px; background:url(../img/sys/codewindowtext-bgright.png) right top repeat-y;}
table.body div.page div.content table.codewindow td.center {background:url(../img/sys/codewindowtext-bg.png);}
table.body div.page div.content table.codewindow div.code-view {background-color:#5E9B82; border: 1px solid #4C886E; padding: 10px 25px 0 10px; height:133px;}
table.body div.page div.content table.codewindow div.code-view p {font-family: Tahoma, sans-serif; font-size: 12px; color: #FFFFFF; line-height: 16px; font-weight: normal; text-align:left; padding:0 0 10px 0;}
table.body div.page div.content table.codewindow div.code-view p.small {text-align:right; font-family: Tahoma, sans-serif; font-size: 11px; color: #FFFFFF; line-height: 12px; font-weight: normal;}
table.body div.page div.content table.codewindow div.code-view a {position:relative;}
table.body div.page div.content table.codewindow div.code-code {padding:16px 0 0 0;}
table.body div.page div.content table.codewindow div.code-code div.code1 {width:376px; float:left;}
table.body div.page div.content table.codewindow div.code-code div.code2 {width:290px; float:left;}
table.body div.page div.content table.codewindow div.code-code h2 {font-family: Tahoma, sans-serif; font-size: 17px; color: #FFFFFF; line-height: 20px; font-weight: normal; padding: 0 0 5px 0;}
table.body div.page div.content table.codewindow div.code-code textarea {width:286px; height:105px;}
/* //Окошко с кодом для блога или форума */

/* Окошко с кодом баннера или кнопки */
table.body div.page div.content div.banwindow {position:absolute;}
table.body div.page div.content div.banwindow-wj {padding: 20px 0 0 0;}
table.body div.page div.content div.bwtype1 {margin: -520px 0 0 50px;}
table.body div.page div.content div.bwtype2 {margin: -520px 0 0 50px;}
table.body div.page div.content div.bwtype3 {margin: -520px 0 0 50px;}
table.body div.page div.content div.bwtype4 {margin: -270px 0 0 50px;}
table.body div.page div.content div.bwtype5 {margin: -270px 0 0 50px;}
table.body div.page div.content div.bwtype6 {margin: -270px 0 0 50px;}
table.body div.page div.content div.bwtype7 {margin: -270px 0 0 -30px;}
table.body div.page div.content div.bwtype8 {margin: -270px 0 0 -30px;}
table.body div.page div.content div.bwtype-button {margin: -270px 0 0 -30px;}
table.body div.page div.content table.banwindow td.lefttop {width:57px; height:54px; background:url(../img/sys/codewindowtext-bglefttop.png) left top no-repeat;}
table.body div.page div.content table.banwindow td.top {height:54px; background:url(../img/sys/codewindowtext-bgtop.png) left top repeat-x;}
table.body div.page div.content table.banwindow td.righttop {width:68px; height:54px; background:url(../img/sys/codewindowtext-bgrighttop.png) right top no-repeat;}
table.body div.page div.content table.banwindow td.righttop img {position:relative;}
table.body div.page div.content table.banwindow td.leftbottom {width:57px; height:61px; background:url(../img/sys/codewindowtext-bgleftbottom.png) left bottom no-repeat;}
table.body div.page div.content table.banwindow td.bottom {height:61px; background:url(../img/sys/codewindowtext-bgbottom.png) left bottom repeat-x;}
table.body div.page div.content table.banwindow td.rightbottom {width:68px; height:61px; background:url(../img/sys/codewindowtext-bgrightbottom.png) right bottom no-repeat;}
table.body div.page div.content table.banwindow td.left {width:57px; background:url(../img/sys/codewindowtext-bgleft.png) left top repeat-y;}
table.body div.page div.content table.banwindow td.right {width:22px; background:url(../img/sys/codewindowtext-bgright.png) right top repeat-y;}
table.body div.page div.content table.banwindow td.center {background:url(../img/sys/codewindowtext-bg.png);}

table.body div.page div.content table.banwindow td.center h2 {font-family: Tahoma, sans-serif; font-size: 18px; color: #FFFFFF; line-height: 24px; font-weight: normal; text-align:left; padding:0 0 22px 0; margin: -4px 0 0 0;}
table.body div.page div.content table.banwindow td.vert div.bpreview {float:left; padding: 3px 17px 0 0;}
table.body div.page div.content table.banwindow td.vert div.code {float:left; padding: 3px 0 0 0;}

table.body div.page div.content table.banwindow td.hor div.bpreview {padding: 3px 0 20px 0;}
table.body div.page div.content table.banwindow td.hor div.code h2 {padding:0 0 8px 0;}

table.body div.page div.content table.banwindow td.bwtype1 div.code textarea {width:180px; height: 554px;}
table.body div.page div.content table.banwindow td.bwtype2 div.code textarea {width:140px; height: 554px;}
table.body div.page div.content table.banwindow td.bwtype3 div.code textarea {width:175px; height: 554px;}
table.body div.page div.content table.banwindow td.bwtype4 div.code textarea {width:180px; height: 254px;}
table.body div.page div.content table.banwindow td.bwtype5 div.code textarea {width:150px; height: 254px;}
table.body div.page div.content table.banwindow td.bwtype6 div.code textarea {width:464px; height: 80px;}
table.body div.page div.content table.banwindow td.bwtype7 div.code textarea {width:596px; height: 80px;}
table.body div.page div.content table.banwindow td.bwtype8 div.code textarea {width:596px; height: 80px;}
table.body div.page div.content table.banwindow td.bwtype-button div.code textarea {width:360px; height: 80px;}
/* //Окошко с кодом баннера или кнопки */





/* Окошко с сообщением, отдаваемым формой */
table.body div.page div.content div.help-resmeswindow {position:absolute; width:791px; height:409px; margin: -300px 0 0 50px;}
table.body div.page div.content table.resmeswindow td.lefttop {width:57px; height:54px; background:url(../img/sys/codewindowtext-bglefttop.png) left top no-repeat;}
table.body div.page div.content table.resmeswindow td.top {height:54px; background:url(../img/sys/codewindowtext-bgtop.png) left top repeat-x;}
table.body div.page div.content table.resmeswindow td.righttop {width:68px; height:54px; background:url(../img/sys/codewindowtext-bgrighttop.png) right top no-repeat;}
table.body div.page div.content table.resmeswindow td.righttop img {position:relative;}
table.body div.page div.content table.resmeswindow td.leftbottom {width:57px; height:61px; background:url(../img/sys/codewindowtext-bgleftbottom.png) left bottom no-repeat;}
table.body div.page div.content table.resmeswindow td.bottom {height:61px; background:url(../img/sys/codewindowtext-bgbottom.png) left bottom repeat-x;}
table.body div.page div.content table.resmeswindow td.rightbottom {width:68px; height:61px; background:url(../img/sys/codewindowtext-bgrightbottom.png) right bottom no-repeat;}
table.body div.page div.content table.resmeswindow td.left {width:57px; background:url(../img/sys/codewindowtext-bgleft.png) left top repeat-y;}
table.body div.page div.content table.resmeswindow td.right {width:22px; background:url(../img/sys/codewindowtext-bgright.png) right top repeat-y;}
table.body div.page div.content table.resmeswindow td.center {background:url(../img/sys/codewindowtext-bg.png); text-align:center; vertical-align:middle; width: 666px; height: 200px;}
table.body div.page div.content table.resmeswindow div.message {font-family: Tahoma, sans-serif; font-size: 18px; color: #FFFFFF; line-height: 20px; font-weight: normal;}
/* //Окошко с сообщением, отдаваемым формой */


/* Окошко с кодом для блога или форума без js */
table.body div.page div.content div.wjswindow {margin: 20px 0 0 113px;}
table.body div.page div.content table.wjswindow {width:100%;}
table.body div.page div.content table.wjswindow td.lefttop {width:33px; height:31px; background:url(../img/sys/codewindowtext-bglefttop2.png) left top no-repeat;}
table.body div.page div.content table.wjswindow td.top {height:31px; background:url(../img/sys/codewindowtext-bgtop2.png) left top repeat-x;}
table.body div.page div.content table.wjswindow td.righttop {width:38px; height:31px; background:url(../img/sys/codewindowtext-bgrighttop2.png) right top no-repeat;}
table.body div.page div.content table.wjswindow td.righttop img {position:relative;}
table.body div.page div.content table.wjswindow td.leftbottom {width:33px; height:30px; background:url(../img/sys/codewindowtext-bgleftbottom2.png) left bottom no-repeat;}
table.body div.page div.content table.wjswindow td.bottom {height:30px; background:url(../img/sys/codewindowtext-bgbottom2.png) left bottom repeat-x;}
table.body div.page div.content table.wjswindow td.rightbottom {width:38px; height:30px; background:url(../img/sys/codewindowtext-bgrightbottom2.png) right bottom no-repeat;}
table.body div.page div.content table.wjswindow td.left {width:33px; background:url(../img/sys/codewindowtext-bgleft2.png) left top repeat-y;}
table.body div.page div.content table.wjswindow td.right {width:38px; background:url(../img/sys/codewindowtext-bgright2.png) right top repeat-y;}
/* //Окошко с кодом для блога или форума без js */


/* Футер */
table.footer {height:100px; margin: -100px auto 0; background: url(../img/sys/footer-bg.jpg) left top repeat-x;}
table.footer div.footer-content {padding: 0 39px 0 39px;}
table.footer div.footer-content div.raspor {height:25px; width:850px;}
table.footer div.footer-content div.row1 {font-size: 10px; height: 40px; color: #92886B;}
table.footer div.footer-content div.row1 a {color: #92886B; text-decoration:underline;}
table.footer div.footer-content div.row1 div.nasledie {float:left; width: 30%; text-align:left; padding:1px 0 0 0;display:none;}
table.footer div.footer-content div.row1 div.cdversion {float:left; width: 51%; text-align:left;}
table.footer div.footer-content div.row1 div.cdversion div.link {height:14px; padding:1px 0 0 15px;}
table.footer div.footer-content div.row1 div.design {float:left; width: 49%; text-align:right; padding:1px 0 0 0;}

table.footer div.footer-content div.row2 {height: 40px;}
table.footer div.footer-content div.row2 div.counters {float:left; width:50%; text-align:left; -moz-opacity:0.7; opacity:0.7;}
table.footer div.footer-content div.row2 div.hosting {float:left; width:50%; text-align:right; -moz-opacity:0.7; opacity:0.7;}
/* //Футер */