BODY {margin: 0; padding: 0; font: normal 100% Arial, Tahoma, sans-serif; color: #333; background: #FFF;}
TABLE, DIV {font-size: 12px; color: #333;}
FORM {margin: 0px;}
SELECT {background-color: #FFF; font: normal 100% Arial, Tahoma; color: #666; margin: 0px; border: 1px solid #999;}

H1, H2, H3, H4, H5, H6 {position: relative; font-family: normal 100% Verdana; margin: 0; padding: 0; font-weight: normal;}
H1 {font-size: 120%;}
H2 {font-size: 110%;}

.titleLink {font-family: Tahoma, sans-serif; font-size: 14px;}
/*.titleLink2 {font-family: Verdana, sans-serif; font-size: 14px;}*/

/*.titleCat {font-size: 13px;}   color: #6B9522; */

/* Тескт и Ссылки (ARIAL) */

/* Ссылки */
A:link {color: #333; text-decoration: none;}
A:visited {color: #333; text-decoration: none;}
A:active {color: #333; text-decoration: none;}
A:hover {color: #FF0000; text-decoration: none;}

.non-u, A.non-u {text-decoration: none;}
.non-u, A.non-u:hover {text-decoration: underline;}

.u, A.u, A.u:visited {text-decoration: underline;}
A.u:hover {text-decoration: none;}

.non-u2 A {text-decoration: none;}
.non-u2 A:hover {text-decoration: underline;}

/* --- Цвет --- */
.red_pass {color: #B8475D; font-size:120%;}

H1.st {font-size:100%;}

.white, A.white, A.white:link, A.white:visited, A.white:active, A.white:hover {color: #FFF;}
.black, A.black, A.black:link, A.black:visited, A.black:active, A.black:hover {color: #333;}
.red, A.red, A.red:link, A.red:visited, A.red:active, A.red:hover {color: #AF0000;}
.green, A.green, A.green:link, A.green:visited, A.green:active, A.green:hover {color: #6B9522;}
.blue1, A.blue1, A.blue1:link, A.blue1:visited, A.blue1:active, A.blue1:hover {color: #208FD2;}
.blue, A.blue, A.blue:link, A.blue:visited, A.blue:active, A.blue:hover {color: #336699;}
.comment, A.comment, A.comment:link, A.comment:visited, A.comment:active, A.comment:hover {color: #9E9E9E;}
.grey, A.grey, A.grey:link, A.grey:visited, A.grey:active, A.grey:hover {color: #666;}
.agrey, A.agrey, A.agrey:link, A.agrey:visited, A.agrey:active, A.agrey:hover {color: #999;}
.dblue, A.dblue, A.dblue:link, A.dblue:visited, A.dblue:active, A.dblue:hover {color: #1B3D8A;}
.orange, A.orange, A.orange:link, A.orange:visited, A.orange:active, A.orange:hover {color: #E45B00;}
.lgreen, A.lgreen, A.lgreen:link, A.lgreen:visited, A.lgreen:active, A.lgreen:hover {color: #8DAB3B;}
.dgreen, A.dgreen, A.dgreen:link, A.dgreen:visited, A.dgreen:active, A.dgreen:hover {color: #325B0A;}
.blue2, A.blue2, A.blue2:link, A.blue2:visited, A.blue2:active, A.blue2:hover {color: #0099CC;}
A.hov_red:hover {color: #AF0000;}
A.hov-red:hover {color: #AF0000;}
A.hov-green:hover {color: #6B9522;}
A.hov-blue1:hover {color: #208FD2;}
A.hov-orange:hover {color: #f68c1e;}

.back-dgreen {background-color:#325B0A;}

/* --- Свойства --- */
.sm_txt {font-size: 11px;}
.sm-txt {font-size: 90%;}
.bg-txt {font-size: 110%;}
.bold {font-weight: bold;}

/* --- Цвета фона --- */
.back-blue1 {background-color: #0099CC;}
.back-white {background-color:#FFF;}

/* в каталоге сайтов */
.back-lyell {background-color:#FFF684;}
.back-wlyell {background-color:#FFFAC2;}
.back-lblue {background-color:#C2D1E0;}

.back-test1 {background-color:#EEF2F5;}
.back-test2 {background-color:#CCCCFF;}

.back-wwlgrey {background-color:#F9F9F9;}
.back-w2wlgrey {background-color:#F3F3F3;}
.back-wlgrey {background-color:#F0F0F0;}
.back-glgrey {background-color:#E9E9E9;}
.back-lgrey {background-color:#E0E0E0;}
.back-grey {background-color:#CCC;}
.back-dgrey {background-color:#D3D3D3;}

.back-green {background-color:#669900;}

.pad-left-10  {padding-left:10px;}
.pad-right-10  {padding-right:10px;}

.blk-title  {padding-left:10px;}
.blk-sec-title {margin: 3px 0px 3px 0px; background-color:#F0F0F0; padding: 2px 0px 2px 10px;}
.sec-title {margin: 4px 0px 4px 0px; background-color:#E9E9E9; padding: 4px 0px 4px 10px;}

.mar-bot-8 {margin-bottom: 8px;}

.nav_pag {border: 1px solid #E0E0E0; padding: 2px 3px;}
.nav_pag2 {padding: 2px 3px;}
.nav_link {padding: 0px 4px 0px 4px;}

.mtPar {border-right:#CCC 1px solid;}
.mtParVal {background-color:#FFF; text-align:center;}
tr.mtPad td {padding: 2px;}
tr.wind td {vertical-align:middle;}
tr.wind img {vertical-align:middle;}

.colelem {position: relative; display: none; left: 375px; top: 136px;} /*закрвыый уровень*/
.expelem {position: relative; display: block;  padding: 0px 0px 0px 15px;}    /*открытый уровень*/

 /* --- Цитата --- */
.quotetop {background: #E4EAF2; border: 1px dotted #000; border-bottom: 0; border-left: 4px solid #8394B2; color: #000; font-weight: bold; font-size: 10px; 	margin: 8px auto 0 auto;	padding: 3px;}
.quotemain {background: #FAFCFE; border: 1px dotted #000; border-left: 4px solid #8394B2; border-top: 0; color: #465584; padding: 4px; margin: 0 auto 8px auto;}

/*.dot {background-image:url(http://www.kmvcity.ru/thema/image/pix01.gif); background-repeat:repeat-x; height:1px;}*/
.dot {background-image:url(http://localhost/services/thema/image/pix01.gif); background-repeat:repeat-x; height:1px;}
.v-dot {background-image:url(http://localhost/services/thema/image/dot-4.gif); background-repeat:repeat-y;}

/* --- Формы --- */
INPUT.noGo {background: #DADADA; border: 1px solid #B4B4B4; font: 100% Tahoma; font-size: 12px; padding-bottom: 1px;}
INPUT.basic {background: #FFF; border: 1px solid #999; font: 100% Tahoma; font-size: 11px; padding-left: 2px;}

.long {width:100%;}

tr.phTbBorder td {border-left: #CCC 1px solid;}
tr.pollPd td {padding: 0px 1px 0px 1px;}

tr.topPd td     {padding: 0px 2px 0px 4px;}
tr.topCalPd td     {padding: 2px 3px;}

/* Закругления */
/* --- Блоки (боковые) --- */
table.block {margin-bottom: 8px;}
table.block td.ln {padding: 0px; background-color: #CCC; background-image: url('http://localhost/services/thema/image/pix.gif'); background-repeat: no-repeat; border-left: #FFF 1px solid; border-right: #FFF 1px solid;}
table.block td.cont {margin:0px; padding: 6px 4px 6px 4px; border-left: #CCC 1px solid; border-right: #CCC 1px solid;}
table.block td.title_ln {padding: 0px; background-color: #CCC; background-image: url('http://localhost/services/thema/image/pix.gif'); background-repeat: no-repeat;}

/* --- Закругления в меню поиска --- */
table.search_fm td.ln_act {background-color: #0099CC; background-image: url('http://localhost/services/thema/image/pix.gif'); background-repeat: no-repeat; border-left: #FFF 1px solid; border-right: #FFF 1px solid;}
table.search_fm td.cont_act {padding: 4px 10px; border-left: #0099CC 1px solid; border-right: #0099CC 1px solid; color: #FFF; background-color: #0099CC;}
table.search_fm td.ln {background-color: #BBDFED; background-image: url('http://localhost/services/thema/image/pix.gif'); background-repeat: no-repeat; border-left: #FFF 1px solid; border-right: #FFF 1px solid;}
table.search_fm td.cont{padding: 4px 10px; border-left: #BBDFED 1px solid; border-right: #BBDFED 1px solid; background-color: #BBDFED;}

/* --- Для центральных блоков --- */
table.block_cn {margin-bottom: 6px;}
table.block td.cont_cn{padding-top: 6px; border-left: #EEE 1px solid; border-right: #EEE 1px solid;}

/* --- Закругления в меню ТВ --- */
table.tv td.ln_act {background-color: #BBDFED; background-image: url('http://localhost/services/thema/image/pix.gif'); background-repeat: no-repeat; border-left: #FFF 1px solid; border-right: #FFF 1px solid;}
table.tv td.cont_act {padding: 4px 20px; border-left: #BBDFED 1px solid; border-right: #BBDFED 1px solid; background-color: #BBDFED;}
table.tv td.ln {background-color: #BBDFED; background-image: url('http://localhost/services/thema/image/pix.gif'); background-repeat: no-repeat; border-left: #FFF 1px solid; border-right: #FFF 1px solid;}
table.tv td.cont {padding: 4px 20px; border-left: #BBDFED 1px solid; border-right: #BBDFED 1px solid; background-color: #FFF;}

/* --- Работа --- */
.big {font-size: 120%;}
SELECT.search {border: 1px solid #999;  padding:0px; width: 100%;}
SELECT.search_no {border: 1px solid #999;  padding:0px;}
.navig {font: 100% Tahoma; font-size: 13px;}
.navig2 {font: 100% Tahoma; font-size: 12px;}
INPUT.all {font: normal 100% Arial; color: #666; margin: 0px; padding-left: 2px; border: 1px solid #999;}
tr.vc_rs_pd td {padding: 3px 2px 3px 6px;}
.add {border: 1px solid #CCC; padding-left: 2px; color: #666;}
.add_must {border: 1px solid #C99; padding-left: 2px; color: #666;}
input.button {background: #EEE; border: 1px solid #999; font: 100% Tahoma; font-size: 12px; padding: 0px 3px 1px 3px}
.help {color: #666; background-color:#F9F9F9; border: 1px dashed #C9C9C9; clip: rect(0px 0px 0px 0px); padding: 8px 10px;}
.tooltip_pd td {padding: 2px 2px 2px 4px;}
tr.listTitle td {padding: 4px 4px 4px 10px;}
tr.listCont td {padding: 2px 2px 2px 10px;}
tr.go-null td {padding: 0px;}
.back-of_test {background-color:#F0F5FA;}
.butGrey {background: #FFF; border: 1px solid #CCC; font: 100% Tahoma; padding-bottom: 1px; color: #666;}
.men-ttl {border-left: 1px solid #E0E0E0;}
.popup {padding:.5em;background:url(indicator_snake.gif) 1em 1em no-repeat #eee;border:1px solid #999;position:absolute;min-height:2em;min-width:2em;top:0;left:0;}
a.popuplink{background:#eee;padding:0 .5em;border:1px solid #999;text-decoration:none;font-weight:normal;color:#666;margin-bottom:-1px;}
.popup iframe{width:99%;height:99%;}
.par {padding-top: 8px; text-align: justify;}
.js {text-align: justify;}
.content {line-height:135%; font-family: verdana,geneva,sans-serif;}
.lrgbodyheader {font-family: Arial, Helvetica, sans-serif;font-size: 16px;line-height: 21px;color: #208FD2;font-weight: bold;}
.lrgbodyheader2 {font-family: Arial, Helvetica, sans-serif;font-size: 16px;line-height: 21px;color: #208FD2;}
.in_link {border:1px solid #669900;background-color:#ccff99;padding: 4px;}
.out_link {border:1px solid #E45B00;background-color:#ccff99;padding: 4px;}
.bcopy, .bcopy a {color: #4d4d4d;font-family: verdana,geneva,sans-serif;font-size: 100%;line-height: 135%;margin: 10px 0 0 0;}
.title_cont {border: 1px solid #669900;background-color: #ccff99;padding: 4px 4px 4px 10px;}
.title_cont2 {border: 1px solid #ccc;background-color: #eee;padding: 4px 4px 4px 10px;}
.title_cont3 {padding-left: 10px;}
.lrg_title {font-family: Arial, Helvetica, sans-serif;font-size: 16px;line-height: 18px;font-weight: bold;}
.nm_title {font-family: Arial, Helvetica, sans-serif;font-size: 14px;line-height: 16px;}
.rd_txt {line-height: 135%;}
.loading_on {background-image:url(http://kmvcity.ru/thema/image/loading.gif);background-position:right center;background-repeat:no-repeat;visibility:visible;}
.loading_off {visibility:hidden;}
.page_now {border: 1px solid #208FD2; padding: 3px 5px; background-color:#FFF; font-weight:bold;}
.page_other {padding: 2px 4px;}
tr.brd_bot td {border-bottom: 1px solid #CCC; padding: 4px 10px;}
tr.brd_tb td {border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; padding: 4px 10px;}

.pages {padding: 0.5em; margin-bottom: 1em; font-size: 14px;}
.pages span {padding: 0.2em 0.5em; margin-right: 0.1em;}
.pages a {padding: 0.2em 0.5em; margin-right: 0.1em; background: #FFF;}
.pages span.current {background: #369; color: #FFF;}
.pages a:hover {border-color: #369;}
.pages a.nextprev {}
.pages span.nextprev {color: #666;}
.pages span.nextprev {color: #999;}

.hide {display:none;}
.hover-hand {cursor: pointer; cursor: hand;}

#vdvhelp{font-size:11px;border: 1px solid #999;  padding:3px; padding-left:10px; padding-right:10px; margin-top:4px;}

#office-special-top {border-top: #ff6a30 3px solid;border-bottom: #ff6a30 3px solid;background-color:#ffffcc;}

.sln {color:#1B3D8A; padding: 0 0 6px 8px;}
.sln A {color:#1B3D8A;}

.article-cn A {text-decoration: underline; color: #208FD2;}
.article-cn A:hover {text-decoration: none;}