BODY,P,DIV,TABLE,TR,TD,TH,CAPTION,UL,OL,LI,DL,DT,DD,ADDRESS {font-family: "MS Sans Serif","Microsoft Sans Serif","Arial Cyr",Helvetica,sans-serif; font-size: 10px; color: #000000;}
H1,H2,H3,H4,H5,H6 {font-family: "MS Sans Serif","Microsoft Sans Serif","Arial Cyr",Helvetica,sans-serif; color: #000000;}

A:link {color:#FF6600; font-weight: bold;}
A:visited {color:#FF6600; font-weight: bold;}
A:active {color:#FF6600; font-weight: bold;}
A:hover {color:#FF6600; font-weight: bold; text-decoration: underline;}

CENTER {text-align: center;}

H2 {font-size: 16px; color: #20687d;}
DIV.lmenubttn {border: 1px solid #bfbfbf; -moz-border-radius: 8px; font-weight: normal; padding: 8px; padding-left: 27px; padding-top: 3px; padding-bottom: 4px; margin-bottom: 3px; background-image: url(images/smallrightarrowbg.gif); background-position: top left;  background-repeat: no-repeat;}
DIV.lmenubttn:hover {background-color: #fbfcfd;}
DIV.counters {border: 1px solid #bfbfbf; -moz-border-radius: 8px; padding: 8px; padding-left: 8px; padding-top: 3px; padding-bottom: 4px; margin-bottom: 3px; width: 90%;}
IMG.lmenubttn {border: 0; padding-right: 8px;}
A.lmenubttn:link {color: #81929e; text-decoration: none;}
A.lmenubttn:visited {color: #81929e; text-decoration: none;}
A.lmenubttn:active {color: #81929e; text-decoration: none;}
A.lmenubttn:hover {color: #ffb120; text-decoration: underline;}
A.lmenubttna:link {color: #ff6600; text-decoration: none;}
A.lmenubttna:visited {color: #ff6600; text-decoration: none;}
A.lmenubttna:active {color: #ff6600; text-decoration: none;}
A.lmenubttna:hover {color: #cc3300; text-decoration: underline;}
A:hover {color: #ffb120;}
.brepx {background-repeat: repeat-x;}
.lmenuh {color: #81929e; font-size: 14px;}
H6 {color: #81929e; font-size: 14px;}
A.tbttn1lnk:link {color: #fff4f5; font-family: "Arial Cyr",Helvetica,sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;}
A.tbttn1lnk:visited {color: #fff4f5; font-family: "Arial Cyr",Helvetica,sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;}
A.tbttn1lnk:active {color: #fff4f5; font-family: "Arial Cyr",Helvetica,sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;}
A.tbttn1lnk:hover {color: #ffccd1; text-decoration: none;}
DIV.tbttn1_01 {width: 76px; text-align: center;}
DIV.tbttn1_02 {width: 52px; text-align: center;}
DIV.tbttn1_03 {width: 72px; text-align: center;}


DIV.lmenu {padding-bottom: 10px;}
DIV.lmenubttn {font-weight: bold; width: 230px; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 11px; background-image: url(images/smallrightarrow2bg.gif); background-position: top left;  background-repeat: no-repeat;}
DIV.counters {font-family: Tahoma; font-size: 18px; font-weight: normal; color: #FF6600; margin-left: 20px; margin-right: 20px; margin-top: 20px; margin-bottom: 10px; width: 140px;}
/*DIV.counters {position: absolute; bottom: 20px;}
DIV.countersblock {height: 120px; border: 1px red solid;}*/
.counters B {font-weight: normal;}
DIV.counters .incounters {text-align: center; padding-left: 20px; padding-right: 22px;}
DIV.newsblock {padding: 8px; padding-top: 6px; padding-bottom: 12px;}
DIV.newsblock .newsh {font-family: Tahoma; font-size: 18px; font-weight: normal; color: #FF6600;}
DIV.newsblock,DIV.newsblock DIV {font-size: 12px;}

.pgglobal1 {width: 99.9%;}
/*.pgglobal2 {width: 770px; text-align: left; background-color: #ffffff; background-image: url(images/maina-bg.gif); background-position: right top; background-repeat: repeat-y;}*/
.pgglobal2 {width: 880px; text-align: left; background-color: #ffffff; background-image: url(images/maina-bg.gif); background-position: right top; background-repeat: repeat-y;}
.headblock {background-image: url(images/nav-r-bg.gif); background-position: left top; background-repeat: repeat-x;}
.inheadblock {}
.headleft {float: left; width: 270px; height: 129px; background-image: url(images/title.jpg); font-size: 10px;}
.headright {margin-left: 270px; height: 127px;}
html>head::first-child+body .headright {white-space: nowrap;}
html>head::first-child+body .headright A {letter-spacing: -1px;}
* html .headleft {margin-right: -3px;}
* html .headright {margin-left: 267px;}
.blockend {clear: both; font-size: 1px; line-height: 0px; height: 0px;}
.blockendskip {clear: both; font-size: 1px; line-height: 0; height: 0; width: 9px;}
.blockendskip2111111 {font-size: 0; line-height: 0; height: 0;}
.blockendskip3 {clear: both; font-size: 0; line-height: 0; height: 0;}
* html .blockendskip {margin-top: -1px; margin-bottom: -1px;}
.headleft A.headleft:link {text-decoration: none;}
.headleft A.headleft:visited {text-decoration: none;}
.headleft A.headleft:active {text-decoration: none;}
.headleft A.headleft:hover {text-decoration: none;}
/*.headleft A {visibility: hidden;}*/
.headleft A.headleft:link {display: block; width: 265px; height: 122px; margin-left: 1px; text-decoration: none;}
.headleft A.headleft:visited {display: block; width: 265px; height: 122px; margin-left: 1px; text-decoration: none;}
.headleft A.headleft:active {display: block; width: 265px; height: 122px; margin-left: 1px; text-decoration: none;}
.headleft A.headleft:hover {display: block; width: 265px; height: 122px; margin-left: 1px; text-decoration: none;} .topmenu1i {float: left; background-image: url(images/tbttn-bg-ht.jpg); background-position: left bottom; background-repeat: repeat-x;}
.topmenu1i .topmenu2i {background-image: url(images/tbttn-r-ht.jpg); background-position: right bottom; background-repeat: no-repeat;}
.topmenu1i .topmenu3i {background-image: url(images/tbttn-l-ht.jpg); background-position: left bottom; background-repeat: no-repeat;}
.topmenu1i .topmenu4i {padding-bottom: 5px; padding-left: 13px; padding-right: 13px; padding-top: 107px;}
.topmenu1ai {float: left; background-image: url(images/tbttna-bg-ht.jpg); background-position: left bottom; background-repeat: repeat-x;}
.topmenu1ai .topmenu2i {background-image: url(images/tbttna-r-ht.jpg); background-position: right bottom; background-repeat: no-repeat;}
.topmenu1ai .topmenu3i {background-image: url(images/tbttna-l-ht.jpg); background-position: left bottom; background-repeat: no-repeat;}
.topmenu1ai .topmenu4i {padding-bottom: 5px; padding-left: 13px; padding-right: 13px; padding-top: 107px;}
#bttn1 .topmenu4i {background-image: url(images/bttnico1.gif); background-position: 50% 42%; background-repeat: no-repeat;}
#bttn2 .topmenu4i {background-image: url(images/bttnico2.gif); background-position: 50% 42%; background-repeat: no-repeat;}
#bttn3 .topmenu4i {background-image: url(images/bttnico3.gif); background-position: 50% 42%; background-repeat: no-repeat;}
#bttn4 .topmenu4i {background-image: url(images/bttnico4.gif); background-position: 50% 42%; background-repeat: no-repeat;}
#bttn5 .topmenu4i {background-image: url(images/bttnico5.gif); background-position: 50% 42%; background-repeat: no-repeat;}
#bttn6 .topmenu4i {background-image: url(images/bttnico6.gif); background-position: 50% 42%; background-repeat: no-repeat;}
.topmenu1ai#bttn1 .topmenu4i {background-image: url(images/bttnico1a.gif); background-position: 50% 42%; background-repeat: no-repeat;}
.topmenu1ai#bttn2 .topmenu4i {background-image: url(images/bttnico2a.gif); background-position: 50% 42%; background-repeat: no-repeat;}
.topmenu1ai#bttn3 .topmenu4i {background-image: url(images/bttnico3a.gif); background-position: 50% 42%; background-repeat: no-repeat;}
.topmenu1ai#bttn4 .topmenu4i {background-image: url(images/bttnico4a.gif); background-position: 50% 42%; background-repeat: no-repeat;}
.topmenu1ai#bttn5 .topmenu4i {background-image: url(images/bttnico5a.gif); background-position: 50% 42%; background-repeat: no-repeat;}
.topmenu1ai#bttn6 .topmenu4i {background-image: url(images/bttnico6a.gif); background-position: 50% 42%; background-repeat: no-repeat;}
#bttn1 .topmenu4i {}
#bttn2 .topmenu4i {}
#bttn3 .topmenu4i {padding-left: 17px; padding-right: 17px;}
#bttn4 .topmenu4i {padding-left: 15px; padding-right: 15px;}
#bttn5 .topmenu4i {padding-left: 11px; padding-right: 11px;}
#bttn1 .topmenu4ia {}
#bttn2 .topmenu4ia {}
#bttn3 .topmenu4ia {padding-left: 17px; padding-right: 17px;}
#bttn4 .topmenu4ia {padding-left: 15px; padding-right: 15px;}
#bttn5 .topmenu4ia {padding-left: 11px; padding-right: 11px;}
.mblock {background-image: url(images/pg-main-t-grad.gif); background-position: left top; background-repeat: repeat-x; padding-bottom: 20px;}

.lcolumn {float: left; width: 246px; text-align: center; padding-left: 8px; padding-right: 8px;}
.lcolumn * {text-align: left;}
.lcolumn CENTER {text-align: center;}
* html .lcolumn {margin-right: -12px; height: 1%; height: inherit;}
.lcolumnthover {float: left; width: 246px; text-align: center; padding-left: 8px; padding-right: 8px;}
.lcolumnthover * {text-align: left;}
.lcolumnthover CENTER {text-align: center;}
* html .lcolumnthover {margin-right: -12px; height: 1%; height: inherit;}
.lcolumnthover {border: 1px dashed silver;}
.lcolumnthover DIV {border: 1px dashed silver;}
.lmenuh {font-weight: bold; text-align: center; padding-bottom: 16px;}
.cblock {margin-left: 267px;}
.onelinkblock {text-align: center; padding: 15px;}
.onelinkblock A:link {padding: 3px; padding-left: 6px; padding-right: 6px; background-color: #5d717f; color: #ffffff; text-decoration: none;}
.onelinkblock A:visited {padding: 3px; padding-left: 6px; padding-right: 6px; background-color: #5d717f; color: #ffffff; text-decoration: none;}
.onelinkblock A:active {padding: 3px; padding-left: 6px; padding-right: 6px; background-color: #5d717f; color: #ffffff; text-decoration: none;}
.onelinkblock A:hover {padding: 3px; padding-left: 6px; padding-right: 6px; background-color: #788d9c; color: #f0f2f4; text-decoration: underline;}
.onelinkblock A .rsign {padding-left: 4px; padding-right: 4px; background-color: #ff1111; color: #ffffff; border: 1px solid #ffffff; font-size: 10px; text-decoration: none;}
.onelinkblock A:hover .rsign {border: 1px solid #f0f2f4;}
.blockmore {text-align: center; padding-top: 1em; padding-bottom: 1em;}

.pghblock {background-color: #ffffff; background-image: url(images/h2-hl.png); background-position: left bottom; background-repeat: no-repeat; padding: 0; margin: 0; padding-top: 1px; padding-bottom: 26px; padding-left: 1px; padding-right: 18px; margin-left: 1px; text-align: center;}
/*old: padding-right: 88px;*/
.pgttl {font-family: Tahoma,Geneva,'Arial Cyr',Arial,Helvetica,sans-serif; font-size: 24px; font-weight: bold; color: #586F7F;}
H1.pgttl {background-image: url(images/1b-2cr~.jpg); background-position: center bottom; background-repeat: no-repeat; padding: 0; margin: 0; padding-top: 1px; padding-bottom: 64px; padding-right: 3px; margin-left: 10px; margin-right: 18px; text-align: right;}
H1.tovar {font-family: Tahoma,Geneva,'Arial Cyr',Arial,Helvetica,sans-serif; font-size: 24px; font-weight: bold; color: #586F7F;}


.incblock {padding: 9px; padding-left: 12px; padding-right: 28px; font-size: 12px;}
/*old: padding-right: 92px;*/
.incblock * {font-size: 11px;}
* html .incblock {width: 99.9%;}
* html .incblock {position: relative;}

.inpdffile A:link {color: #000000; text-decoration: none; font-weight: normal;}
.inpdffile A:visited {color: #000000; text-decoration: none; font-weight: normal;}
.inpdffile A:active {color: #000000; text-decoration: none; font-weight: normal;}
.inpdffile A:hover {text-decoration: underline; font-weight: normal;}
/*color: #ffffff; background-color: #009ba8; */

.pdffile {border: 1px solid #d2d2d2; border-bottom: none; border-right: none; padding-left: 1px; padding-top: 1px; margin-top: 12px; width: 90%;}
.pdffile .inpdffile {border: 2px solid #f7f7f7; border-top: none; border-left: none; background-color: #efefef; padding: 3px; padding-left: 22px; text-indent: -20px;}
.pdffile .inpdffile IMG {margin-right: 5px;}
.pdffile .pdffilename {border: 1px dotted #949494; padding: 1px; position: relative; top: 2px;}

.hline {background-image: url(images/hlinebg.gif); background-position: left top; background-repeat: repeat-x; font-size: 1px; line-height: 1px; height: 1px;}

.bttmphrase {margin-top: 32px;}
.bttmphrase {}

.bttmblock {background-image: url(images/bttmline.gif); background-position: left top; background-repeat: repeat-x; padding: 17px; padding-top: 44px; padding-bottom: 18px; font-size: 12px; text-align: center;}

html>head::first-child+body .topmenu1i {padding-top: 1px;}
html>head::first-child+body :not(only).topmenu1i {padding-top: 0;}
html>head::first-child+body .topmenu1ai {padding-top: 1px;}
html>head::first-child+body :not(only).topmenu1ai {padding-top: 0;}

.artcladdr {}
.remphrase {-hide-color: #5b2400; padding-top: 12px; padding-left: 2px; padding-right: 2px;}

/* .l column,.l column DIV {border: 1px dotted silver;} */
