BODY { font-family: Arial, Helvetica, sans-serif; margin:20 20 0; padding: 0; background: #FFFFFF url(i/bg_top.gif) repeat-x; color: #000000;}
BODY A {	color: #006699; font-family: Arial, Helvetica, sans-serif;	text-decoration: underline;} 
BODY A:HOVER { color: #FF0000; }
body.index { min-width:970px; background: url(i/bg_page.jpg) no-repeat 36% 200px; }
img { border-style: none; }
h3.spec { font-size: 130%; color: #CC0000; font-weight: normal; }
.verhmenu { margin-bottom: 20px; }
.verhmenu ul { margin: 0px; padding: 0px; list-style: none; font-size: 15px; font-weight: bold; white-space: nowrap; }
.verhmenu ul li { display: inline; margin-right: 20px; }
.verhmenu a { color: #2d59be; }
.verhmenu a:hover {}
.vpmenu { padding-right: 20px; }
.vpmenu img { margin-bottom: 15px; }
.verhmenu { padding-right: 30px; }
.vname { margin-top: 10px; margin-left: 10px; }
.vname h5 { font-size: 15px; color: #9bc3ff; display: inline; }
.vname h2 { font-size: 15px; color: #9bc3ff; display: inline; }
.vadrtop { background: #0C4DA5 url(i/bg_cnt.gif) no-repeat left bottom; font-size: 90%; font-weight: bold; color: #FFFFFF; padding: 15px 30px 15px 40px; line-height: 160%; }
.phon { font-weight: normal; font-size: 140%; line-height: 140%; }
.vestshop { font-size: 130%; color: #CC0000; padding-bottom: 20px; }
.vestshop img { margin-left: 20px; }
.vestshop a { color: #CC0000; }
.vestshop a:hover { color: #2D59BE; }
.pcv { background: #BE0000 repeat-x; padding: 10px; }
.pcv a { font-size: 14px; font-weight: bold; color: #FFFFFF; }
.pcv a:hover { color: #FFCC33; }
.right-pcv { background: url(i/bg_right_pcv.gif) repeat-y; }
.bt_pcv { background: #BE0000 url(i/bg_bt_pcv.gif) repeat-x left top; }
ul.vestmenu { margin: 0px; padding: 0px; list-style: none; }
ul.vestmenu li { font-size: 105%; color: #CC0000; margin-bottom: 8px; white-space: nowrap; }
ul.vestmenu a { color: #23448F; }
ul.vestmenu a:hover { color: #FF0000; }
ul.vestmenu1 { margin: 15px 0px; padding: 0px; list-style: none; }
ul.vestmenu1 li { font-size: 85%; color: #CC0000; text-transform: none; }
ul.vestmenu1 a { color: #000000; }
ul.vestmenu1 a:hover { color: #FF0000; }
ul.vestmenu2 { margin: 0px 0px 0px 20px; padding: 0px; }
*html ul.vestmenu2 { margin-top: 10px; }
ul.vestmenu2 li { color: #3366CC; }
ul.vestmenu2 a { color: #3366CC; }
ul.vestmenu2 a:hover { color: #FF0000; }
.vestspec { background: url(i/spec_bgr.gif) repeat-x left bottom; padding: 15px 20px 30px; font-size: 107%; color: #FFFFFF; }
.vestspec a { color: #FFFFFF; }
.vestspec a:hover { color: #FF0000; }
.vestspec .red { color: #FFFF00}
.blok-spec { font-size: 80%; background: url(i/bg_spec_left.gif) no-repeat left top; padding: 40px 15px 30px; margin-bottom: 15px; }
.blok-spec strong { color: #CC0000; }
.blok-spec a { color: #CC0000; }
.blok-spec a:hover { color: #2D59BE; }
.pr { background: #BE0000 url(i/bg_pr.gif) repeat-x; }
.pr h2 { font-size: 120%; font-weight: normal; display: inline; }
.pr a { color: #FFFFFF; }
.pr a:hover { color: #FFCC33; }
.block-anp { font-size: 80%; padding-bottom: 25px; border-bottom: 1px dashed #999999; padding-top: 10px; }
.block-anp h2 { font-size: 140%; font-weight: normal; }
.block-anp img { float: left; margin-right: 15px; margin-bottom: 5px; }
.block-anp .link {}
.block-anp a { color: #2d59be; }
.newsblock { font-size: 80%; margin-bottom: 15px; }
.newsblock  .data { color: #FFFFFF; background: #1e60c2; padding: 2px 4px; }
.newsblock a { color: #CC0000; }
.newsblock a:hover { color: #2D59BE; }
.newsblock strong { color: #CC0000; }
a.red { color: #CC0000; }
a.red:hover { color: #2D59BE; }
.mytop { background: url(i/top1.gif) no-repeat right bottom; padding-bottom: 5px; padding-top: 5px; }
ul.topprod { font-size: 80%; color: #FFFFFF; margin: 0px; padding: 0px; list-style: none; }
ul.topprod li { margin-bottom: 20px; }
ul.topprod h4 { font-size: 120%; color: #FFCC33; display: inline; }
ul.topprod a { color: #FFCC33; display: inline; }
.phon-btm { font-size: 80%; color: #CC0000; padding: 10px 30px; }
.phon-btm strong { font-size: 150%; font-weight: normal; }
.vcopy { font-size: 80%; color: #FFFFFF; padding-right: 20px; padding-left: 20px; }
.vcopy a { color: #FFFFFF; }
.vcopy a:hover { text-decoration: none; color: #FFFFFF; }
.cntr { font-size: 80%; }
.nav { color: #CC0000; white-space: nowrap; }
.cntr h1 { font-size: 240%; font-weight: normal; color: #CC0000; }
.cntr h2 { font-size: 200%; color: #2D59D4; font-weight: normal; }
.cntr h3 { font-size: 170%; font-weight: normal; color: #FF0000; }
.cntr h4 { font-size: 150%; font-weight: normal; color: #E20505; }
ul.navig_btm { margin-top: 20px; margin-bottom: 20px; clear: both; }
ul.navig_btm li { color: #CC0000; margin-bottom: 5px; }
