BODY,P,DIV,TABLE,TR,TD,TH,UL,OL,LI,DL,DT,DD {font-family: Verdana,'Lucida Sans Unicode','Lucida Grande',Lucida,Geneva,Arial,Helvetica,sans-serif; font-size: 12px; color: #353535;}
H1,H2,H3,H4,H5,H6 {font-family: Verdana,'Lucida Sans Unicode','Lucida Grande',Lucida,Geneva,Arial,Helvetica,sans-serif; color: #063871;}
H1,H2,H3,H4,H5,H6 {font-size: 12px;}
H1 {font-size: 15px;}
H2 {font-size: 14px;}
H3 {font-size: 13px;}
A:link {color: #5387c6; text-decoration: underline;}
A:visited {color: #406d9d; text-decoration: underline;}
A:active {color: #406d9d; text-decoration: underline;}
A:hover {color: #3e5e85; text-decoration: underline;}
HTML,BODY {height: 100%;}
BODY {background-image: url(images/pg-bg.gif); background-position: center top; background-repeat: repeat-y; text-align: center; min-width: 874px;}
FORM {margin: 0; padding: 0;}
U {text-decoration: line-through; filter: Alpha(opacity=20); opacity: 0.2; -moz-opacity: 0.2;}
/* Дальше - хак для Firefox и некоторых версий Opera */
H1:first-child,H2:first-child,H3:first-child,H4:first-child,H5:first-child,H6:first-child,P:first-child {margin-top: 0; padding-top: 0;}
H1:last-child,H2:last-child,H3:last-child,H4:last-child,H5:last-child,H6:last-child,P:last-child {margin-bottom: 0; padding-bottom: 0;}

.splashpage {background-image: none; text-align: center;}
.splashpage .splpgmain {background-image: url(images/splash-bg.gif); background-position: 50% -10px; background-repeat: no-repeat; width: 832px; min-height: 700px; text-align: left; margin-left: auto; margin-right: auto;}
* html .splashpage .splpgmain {height: 700px;}
.splashpage .blockbottom {clear: both; display: block; height: 0; line-height: 0; font-size: 1px;}
.blockbottom {clear: both; display: block; height: 0; line-height: 0; font-size: 1px;}
.spltopmenu {clear: both; display: block; margin-bottom: 7px;}
.spltopmenu {overflow: hidden;}
/* Hide from Mac IE \*/
.spltopmenu {overflow: auto;}
/* */
.splashpage .menu2itm1n,.splashpage .menu2itm1a {display: block; float: left; padding-right: 14px; font-size: 11px;}
.splashpage A:link {text-decoration: underline;}
.splashpage A:visited {text-decoration: underline;}
.splashpage A:active {text-decoration: underline;}
.splashpage A:hover {text-decoration: underline;}
.splashpage .menu2itm1a A:link {color: #467daa; font-weight: bold;}
.splashpage .menu2itm1a A:visited {color: #467daa; font-weight: bold;}
.splashpage .menu2itm1a A:active {color: #467daa; font-weight: bold}
.splashpage .menu2itm1a A:hover {color: #004274; font-weight: bold; text-decoration: underline;}
.splashpage .splbottom1 {clear: both; -hide-padding-top: 200px;}
* html .splashpage .splbottom1 {clear: both; -hide-padding-top: 150px;}
.splashpage .splbottom1 * {font-size: 10px; color: #014273;}
.splashpage .splbottom2 {clear: both; border-top: 2px solid #014273; margin-top: 200px;}
.splashpage .splbottom2 {margin-top: 50px;}
.splashpage .copy2 {float: left; display: block; padding: 10px; padding-top: 52px; padding-bottom: 40px; margin-left: 48px;}
* html .splashpage .copy2 {display: inline;}
.splashpage .addr1 {float: right; display: block; padding-top: 40px; padding-bottom: 40px; margin-right: 48px; width: 490px;}
* html .splashpage .addr1 {display: inline;}

.splashpage .textexplblock {float: right; width: 38%; margin-top: 34px; margin-bottom: 82px;}
.splashpage .textexplblock {margin-bottom: 42px;}
.splashpage .textexplblock {margin-bottom: 35px;}
.splashpage .textexplblock div span {display: block;}
.splashpage .textexplblock a:link {color: #063871; text-decoration: none;}
.splashpage .textexplblock a:visited {color: #063871; text-decoration: none;}
.splashpage .textexplblock a:active {color: #063871; text-decoration: none;}
.splashpage .textexplblock a:hover {color: #063871; text-decoration: underline;}
.splashpage .textexplblock .emulateclear {clear: both; display: block; float: none; height: 0; line-height: 0; font-size: 1px;}
* html .splashpage .textexplblock {height: 1%;}
.splashpage .textexplblock DIV {border-left: 2px solid #014172; padding-left: 22px; font-size: 13px; font-weight: bold; color: #014172; letter-spacing: -1px;}
.splashpage .textexplblock DIV DIV {border-left: none;}

.splashpage .textexplblock .addr01 {font-size: 11px; letter-spacing: 0; font-weight: normal;}
.splashpage .indexaddwords {display: block; padding-top: 12px; padding-bottom: 16px; text-align: left;}
/*.splashpage .indexaddwords span {display: block; padding-left: 27px; padding-top: 7px;}*/

.splashpage .indexaddwords .comma {color: #879ab4;}
.splashpage .indexaddwords span {display: inline;}

.splashpage .pic1block {clear: both; width: 100%; height: 186px; overflow: hidden; margin-bottom: 12px;}
.splashpage .pic1block1 {width: 100%; -hide-height: 250px; -hide-outline: 1px solid #f2f7f7; -moz-outline-radius: 26px; margin-top: 20px; border-top: 4px solid #d6d6d6; border-bottom: 4px solid #d6d6d6; margin-right: -5px;}
.splashpage .pic1block IMG {margin-right: 2px; margin-top: 2px; margin-bottom: 2px;}
.clearblock {height: 0; line-height: 0; font-size: 1px; clear: both; display: block; float: none;}
.splashpage .pic1labelsblock {width: 102%; margin-right: -3px;}
.splashpage .pic1labelsblock {clear: both;}
.splashpage .pic1labelsblock DIV {float: left; width: 25%; text-align: center; font-size: 11px; font-weight: bold; padding:0 0px; border:0px solid red}
.splashpage .pic1labelsblock A:link {color: #063871; text-decoration: none; display: block; text-align: center; min-height: 2.5em;}
.splashpage .pic1labelsblock A:visited {color: #063871; text-decoration: none; display: block; text-align: center; min-height: 2.5em;}
.splashpage .pic1labelsblock A:active {color: #063871; text-decoration: none; display: block; text-align: center; min-height: 2.5em;}
.splashpage .pic1labelsblock A:hover {color: #406d9d; text-decoration: underline; display: block; text-align: center; min-height: 2.5em;}
.splashpage .pic1labelsblock A {max-width: 95.2%;}
* html .splashpage .pic1labelsblock A {margin-right: 10px; height: 2.5em;}
* html .splashpage .pic1labelsblock span A {margin-right: 0; height: auto;}
/*.splashpage .pic1labelsblock .indexaddwords A:link {text-align: left; min-height: 1em; font-weight: normal;}
.splashpage .pic1labelsblock .indexaddwords A:visited {text-align: left; min-height: 1em; font-weight: normal;}
.splashpage .pic1labelsblock .indexaddwords A:active {text-align: left; min-height: 1em; font-weight: normal;}
.splashpage .pic1labelsblock .indexaddwords A:hover {text-align: left; min-height: 1em; font-weight: normal;}*/
.splashpage .pic1labelsblock .indexaddwords A:link {display: inline; font-weight: normal;}
.splashpage .pic1labelsblock .indexaddwords A:visited {display: inline; font-weight: normal;}
.splashpage .pic1labelsblock .indexaddwords A:active {display: inline; font-weight: normal;}
.splashpage .pic1labelsblock .indexaddwords A:hover {display: inline; font-weight: normal;}

DIV.pgmain {background-image: url(images/head.jpg); background-position: center top; background-repeat: no-repeat; width: 874px; min-height: 300px; margin-left: auto; margin-right: auto; text-align: left;}
DIV.pgmain {min-height: 100%;}
* html DIV.pgmain {height: 100%;}
DIV.topblock {height: 161px;}
DIV.topblockcol1 {float: left; width: 200px; padding-top: 123px; margin-left: 107px;}
DIV.topblockcol2 {float: left; width: 231px; margin-left: 104px; padding-top: 70px; color: #063871;}
DIV.topblockcol3 {float: left; width: 229px; padding-top: 70px; color: #063871;}
* html DIV.topblockcol1,* html DIV.topblockcol2,* html DIV.topblockcol3 {display: inline;}
/*DIV.topblockcol1 A:link,DIV.topblockcol1 A:visited,DIV.topblockcol1 A:active {}*/
DIV.topblockcol1 IMG {border: none; margin-right: 13px;}
DIV.topblockcol2 {font-size: 11px;}
DIV.topblock A.hdnlink:link {color: #063871; text-decoration: none;}
DIV.topblock A.hdnlink:visited {color: #063871; text-decoration: none;}
DIV.topblock A.hdnlink:active {color: #063871; text-decoration: none;}
DIV.topblock A.hdnlink:hover {color: #406d9d; text-decoration: none;}
DIV.topblock .textField {border: 1px solid #063871; width: 140px; font-family: Verdana,'Lucida Sans Unicode','Lucida Grande',Lucida,Geneva,Arial,Helvetica,sans-serif; font-size: 10px; color: #848484; background-color: #ffffff; vertical-align: top; height: 19px; margin-right: 3px;}
DIV.topblock .textField:hover {border-bottom-style: double; border-bottom-width: 3px;}
DIV.topblock .textField:focus {border-bottom-style: solid; border-bottom-width: 2px;}
DIV.topblock .formFieldsBlock {display: block; margin-top: 8px;}
DIV.topblockcol3 DIV {margin-bottom: 3px;}
DIV.topblockcol3 .reglink {vertical-align: middle; font-size: 10px;}
DIV.topblockcol3 .reglink SPAN {display: block;}
/* Страховка от переполнения строки меню */
DIV.topmenu {height: 32px; margin-left: 2px; overflow: hidden; font-size: 11px;}
DIV.topmenu * {font-size: 11px;}
.topmenu .topmenubutton,.topmenu .topmenubuttona,.topmenu .menu2itm1n,.topmenu .menu2itm1a {display: block; float: left; height: 32px; background-image: url(images/top-bttn-bg.gif); background-position: right top; background-repeat: no-repeat; font-weight: bold;}
.topmenu .topmenubutton A:link,.topmenu .menu2itm1n A:link {display: block; padding-top: 7px; padding-bottom: 6px; padding-left: 16px; padding-right: 24px; color: #000000; text-decoration: none;}
.topmenu .topmenubutton A:visited,.topmenu .menu2itm1n A:visited {display: block; padding-top: 7px; padding-bottom: 6px; padding-left: 16px; padding-right: 24px; color: #000000; text-decoration: none;}
.topmenu .topmenubutton A:active,.topmenu .menu2itm1n A:active {display: block; padding-top: 7px; padding-bottom: 6px; padding-left: 16px; padding-right: 24px; color: #000000; text-decoration: none;}
.topmenu .topmenubutton A:hover,.topmenu .menu2itm1n A:hover {color: #000000; text-decoration: underline;}
/* Страховка от переполнения строки меню (продолжение) */
* html .topmenu .topmenubutton A,* html .topmenu .menu2itm1n A {float: left;}
/* #004274 */
.topmenu .topmenubuttona A:link,.topmenu .menu2itm1a A:link {display: block; padding-top: 7px; padding-bottom: 6px; padding-left: 16px; padding-right: 24px; color: #467daa; text-decoration: none;}
.topmenu .topmenubuttona A:visited,.topmenu .menu2itm1a A:visited {display: block; padding-top: 7px; padding-bottom: 6px; padding-left: 16px; padding-right: 24px; color: #467daa; text-decoration: none;}
.topmenu .topmenubuttona A:active,.topmenu .menu2itm1a A:active {display: block; padding-top: 7px; padding-bottom: 6px; padding-left: 16px; padding-right: 24px; color: #467daa; text-decoration: none;}
.topmenu .topmenubuttona A:hover,.topmenu .menu2itm1a A:hover {color: #004274; text-decoration: underline;}
/* Страховка от переполнения строки меню (продолжение) */
* html .topmenu .topmenubuttona A,* html .topmenu .menu2itm1a A {float: left;}

.copy2 {margin-top: 7px;}

DIV.mainarea {margin-top: 15px; margin-bottom: 78px;}
* html DIV.mainarea {margin-left: -1px;}
/*DIV.mainarea {margin-left: -1px;}*/
DIV.mainarea {overflow: hidden;}
/* Hide from Mac IE \*/
DIV.mainarea {overflow: visible;}
/* */
DIV.leftcolumn {float: left; width: 220px; margin-left: 1px; color: #ffffff;}
/*DIV.leftcolumn {-moz-box-sizing: border-box; box-sizing: border-box;}*/
.leftcolumnhead {display: block; height: 242px; background-image: url(images/section-bg-default.gif); background-position: left top; background-repeat: no-repeat;}

.leftmenuheader {padding: 4px; padding-left: 22px; padding-top: 14px; padding-bottom: 18px; margin: 0; font-size: 14px; font-weight: normal; color: #ffffff;}
.leftmenu {padding: 0; margin: 0; padding-top: 2px; padding-bottom: 12px; padding-left: 32px; padding-right: 3px; font-size: 11px;}
.leftmenu * {font-size: 11px; color: #c9d5dc;}
.menu2itm2n,.menu2itm2a {padding-left: 0; display: block;}
.menu2itm3n,.menu2itm3a {margin-left: 18px; display: block;}
.menu2itm4n,.menu2itm4a {padding-left: 36px; display: block;}
.leftmenu A:link {display: block; padding-bottom: 12px; color: #ffffff; text-decoration: none;}
.leftmenu A:visited {display: block; padding-bottom: 12px; color: #ffffff; text-decoration: none;}
.leftmenu A:active {display: block; padding-bottom: 12px; color: #ffffff; text-decoration: none;}
.leftmenu A:hover {color: #a7c2d6; text-decoration: underline;}

.leftmenu A.lmenua:link {display: block; padding-bottom: 12px; color: #a7c2d6; text-decoration: none;}
.leftmenu A.lmenua:visited {display: block; padding-bottom: 12px; color: #a7c2d6; text-decoration: none;}
.leftmenu A.lmenua:active {display: block; padding-bottom: 12px; color: #a7c2d6; text-decoration: none;}
.leftmenu A.lmenua:hover {color: #a7c2d6; text-decoration: underline;}

.leftmenu .menu2itm2a A:link,.leftmenu .menu2itm3a A:link,.leftmenu .menu2itm4a A:link {color: #a7c2d6; text-decoration: none;}
.leftmenu .menu2itm2a A:visited,.leftmenu .menu2itm3a A:visited,.leftmenu .menu2itm4a A:visited {color: #a7c2d6; text-decoration: none;}
.leftmenu .menu2itm2a A:active,.leftmenu .menu2itm3a A:active,.leftmenu .menu2itm4a A:active {color: #a7c2d6; text-decoration: none;}
.leftmenu .menu2itm2a A:hover,.leftmenu .menu2itm3a A:hover,.leftmenu .menu2itm4a A:hover {color: #a7c2d6; text-decoration: underline;}

.menu2itm3block {display: block; margin: 12px; padding-top: 12px; padding-left: 30px;}
.menu2itm3block .menu2itm3n,.menu2itm3block .menu2itm3a {display: block; padding-bottom: 18px; text-indent: -8px; padding-left: 38px; background-image: url(images/lmenu-4-bllt.gif); background-position: 0 2px; background-repeat: no-repeat; font-size: 11px; font-weight: bold;}
.menu2itm3block .menu2itm3n A:link,.menu2itm3block .menu2itm3a A:link {text-decoration: none;}
.menu2itm3block .menu2itm3n A:visited,.menu2itm3block .menu2itm3a A:visited {text-decoration: none;}
.menu2itm3block .menu2itm3n A:active,.menu2itm3block .menu2itm3a A:active {text-decoration: none;}
.menu2itm3block .menu2itm3n A:hover,.menu2itm3block .menu2itm3a A:hover {text-decoration: underline;}

.returnblock {display: block; text-align: right; margin: 12px; padding-top: 24px; -hide-padding-top: 12px; padding-left: 30px; min-width: 200px; min-height: 1.5em; clear: both;}
.returnblock {overflow: hidden;}
/* Hide from Mac IE \*/
.returnblock {overflow: auto;}
/* */
.returnblock .returnlink {display: block; float: right; padding-bottom: 18px; text-indent: -8px; padding-left: 38px; background-image: url(images/lmenu-4-bllt.gif); background-position: 0 2px; background-repeat: no-repeat; font-size: 11px; font-weight: bold; margin-right: 6em;}
.returnblock A:link {text-decoration: none;}
.returnblock A:visited {text-decoration: none;}
.returnblock A:active {text-decoration: none;}
.returnblock A:hover {text-decoration: underline;}

DIV.mainblock {margin-left: 226px;}
DIV.inmainblock {padding: 30px;}
* html DIV.inmainblock {width: 100%; overflow: hidden;}

H1.pagetitle {font-size: 14px; font-weight: normal; color: #063871;}

DIV.bottomblock {margin-top: -75px; height: 75px; background-image: url(images/bttm-bg.gif); background-position: left bottom; background-repeat: repeat-x; width: 872px; margin-left: auto; margin-right: auto; text-align: left; border-left: 1px solid #b4b4b4; -hide-border-right: 1px solid #b4b4b4; -moz-box-sizing: border-box; box-sizing: border-box;}
html:first-child DIV.bottomblock {position: relative; left: -1px;}
DIV.bottomblock * {font-size: 10px; color: #6f6f6f;}
DIV.bottomblockplaceholder {height: 75px; clear: both; font-size: 1px;}
DIV.bottomblockcol1 {float: left; width: 210px; padding-top: 12px; margin-left: 6px;}
DIV.bottomblockcol2 {float: left; width: 240px; padding-top: 12px; margin-left: 6px;}
DIV.bottomblockcol3 {float: left; width: 210px; padding-top: 12px; margin-left: 6px;}
DIV.bottomblockcol4 {float: left; width: 160px; padding-top: 12px; margin-left: 6px;}
DIV.bottomblock .counters {display: block; padding-top: 8px; padding-left: 6px;}
DIV.bottomblockcol2 SPAN {display: block; padding-left: 20px; background-image: url(images/icon-home.gif); background-position: 0 2px; background-repeat: no-repeat;}
DIV.bottomblockcol3 SPAN {display: block; padding-left: 20px; background-image: url(images/icon-call.gif); background-position: 0 3px; background-repeat: no-repeat;}
DIV.bottomblockcol4 SPAN {display: block; padding-left: 20px; background-image: url(images/icon-mail.gif); background-position: 0 3px; background-repeat: no-repeat;}

/* modules */

.newsblock0title {font-weight: bold; padding-bottom: 11px; padding-left: 23px; font-size: 11px;}
.newsblock0 {font-size: 11px;}
.newsblock0 {clear: both; -hide-margin-top: 15px; padding-top: 15px; font-weight: normal; text-align: right; border-top: 4px solid #d6d6d6;}
.innewsblock0 {text-align: left; width: 600px; margin-left: auto; -hide-margin-right: auto;}
.newsblock0 .columnnews * {font-weight: normal; font-size: 11px;}
.newsblock0 .columnnews {-hide-background-image: url(CatalogImages/znak.gif); background-position: 0 0; background-repeat: no-repeat; padding-left: 23px; padding-bottom: 10px;}
.newsblock0 p {padding: 0; margin: 0;}
.newsblock0 .columnnewsimage {display: none;}
.newsblock0 .columnnewsanons {display: none;}
.columnnews A:link {text-decoration: none;}
.columnnews A:visited {text-decoration: none;}
.columnnews A:active {text-decoration: none;}
.columnnews A:hover {text-decoration: underline;}
.newstape {margin-top: 12px; text-align: justify;}
.news1 {margin-top: 22px; padding-bottom: 12px; border-bottom: 1px dashed #bebebe;}
.news1 {overflow: hidden;}
/* Hide from MacIE \*/
.news1 {overflow: auto;}
/* */
.news1img {float: left; width: 117px; padding-top: 1px; -hide-padding-bottom: 8px; margin-bottom: 0; padding-right: 6px;}
.newstape H2,.news1 H2 {padding-top: 0; margin-top: 0;}
.news1date {margin-left: 5px; padding: 1px; padding-left: 3px; padding-right: 3px; float: right; color: #b1b1b1; font-size: 10px; font-weight: bold;}
.news1text {margin-left: 116px; -hide-width: auto;}
* html .news1text {width: 100%;}
.news1 .desc {}
.newstitle {color: #3f4653; font-size: 12px;}
.newstape A:link,.news1 A:link {color: #68748a; text-decoration: none;}
.newstape A:visited,.news1 A:visited {color: #3f4653; text-decoration: none;}
.newstape A:active,.news1 A:active {color: #3f4653; text-decoration: none;}
.newstape A:hover,.news1 A:hover {color: #3f4653; text-decoration: underline;}
* html .newspere {clear: both;}
.news1 .morelink {visibility: hidden; display: block; padding-top: 12px; margin-right: 4px; font-size: 11px;}
.news1 .morelink A {visibility: visible;}

INPUT.ftextf,SELECT.ftextf {width: 200px; background-color: #ffffff;}
INPUT.ftextfFocus,SELECT.ftextfFocus {width: 202px; background-color: #ffffff;}
TEXTAREA.ftextf,TEXTAREA.ftextfFocus {width: 100%; background-color: #ffffff;}
TABLE.custform2 {border: 1px #ffffff solid;}
TABLE.custform2 TD {border-top: 1px #ffffff solid;}
TABLE.custform2 TD.atd {border-top: none;}
TABLE.custform3 TD SELECT.ftextf {width: 320px;}
TABLE.custform3 TD INPUT.ftextf {width: 320px;}
TABLE.custform3 TD SELECT.ftextfFocus {width: 322px;}
TABLE.custform3 TD INPUT.ftextfFocus {width: 322px;}
.bttnsubmt1 {font-size: 11px;}
.bttnreset1 {font-size: 11px;}
.errmessfield {width: 100%; color: red; border: 0 hidden; background-color: transparent;}

.transpfield {font-size: 11px; border: 0 none; background-color: transparent; text-align: center;}

P.pgcontrolblock,DIV.pgcontrolblock {padding: 3px; padding-bottom: 11px;}
P.pgcontrolinblock,DIV.pgcontrolinblock {padding: 3px; padding-top: 5px; padding-bottom: 5px;}
.pgcontrolprev {background-color: #f1f4f8; border: #fcf8f8 1px solid; -hide-border-right: #998282 2px solid; border-bottom: #fcf8f8 2px solid; padding: 1px; padding-left: 1px; padding-right: 3px; color: #91a2b7;}
.pgcontrolforw {background-color: #f1f4f8; border: #fcf8f8 1px solid; -hide-border-right: #998282 2px solid; border-bottom: #fcf8f8 2px solid; padding: 1px; padding-left: 3px; padding-right: 1px; color: #91a2b7;}
.pgcontrol {background-color: #f1f4f8; border: 1px solid #f8fafc; -hide-border-right: #998282 2px solid; border-bottom: 2px solid #f8fafc; padding: 1px; padding-left: 3px; padding-right: 3px;}
SPAN.pgcontrol {background-color: #d5dbe1; border: #fcf8f8 1px solid; color: #3278cb;}
A.pgcontrol:link {text-decoration: underline;}
A.pgcontrol:visited {text-decoration: underline;}
A.pgcontrol:active {text-decoration: underline;}
A.pgcontrol:hover {text-decoration: underline;}
A.pgcontrolprev:link {text-decoration: none;}
A.pgcontrolprev:visited {text-decoration: none;}
A.pgcontrolprev:active {text-decoration: none;}
A.pgcontrolprev:hover {text-decoration: none;}
A.pgcontrolforw:link {text-decoration: none;}
A.pgcontrolforw:visited {text-decoration: none;}
A.pgcontrolforw:active {text-decoration: none;}
A.pgcontrolforw:hover {text-decoration: none;}
SELECT.pgcontrolresort {background-color: #f1f4f8; color: #2f579f;}
OPTION.pgcontrolresort {background-color: #fafcfe; font-weight: bold;}
.pgcontrolresorttext {color: #1557a4; font-size: 11px;}
INPUT.pgcontrolresort {background-color: #004274; color: #ffffff; border: none; border-top: #bfbfbf 1px solid; border-bottom: 1px solid #3e6497; cursor: pointer; cursor: hand;}
INPUT.pgcontrolresort:hover {background-color: #b0c4de; color: #000000; border-color: #618fcb; border-right-color: #335f99; border-bottom-color: #335f99; text-decoration: underline;}
INPUT.pgcontrolresorta {background-color: #b0c4de; color: #00528c; border: none; border-top: #bfbfbf 1px solid; border-bottom: #bfbfbf 1px solid; text-decoration: underline; cursor: pointer; cursor: hand;}

.pblocktape {margin-left: 8px;}
.pblock {float: left; width: 47%; margin-right: 12px; margin-bottom: 21px; min-height: 90px;}
* html .pblock {height: 90px;}
.pblock .pblockimg {display: block; float: left; width: 100px; margin-right: 8px;}
.pblock .pblocktitle {font-size: 12px; font-weight: bold; margin: 0; padding: 0; margin-bottom: 6px;}
.pblock .pblocktitle A:link {color: #0758b6; text-decoration: none;}
.pblock .pblocktitle A:visited {color: #063871; text-decoration: none;}
.pblock .pblocktitle A:active {color: #063871; text-decoration: none;}
.pblock .pblocktitle A:hover {color: #5b8cb2; text-decoration: underline;}
.pblock .pblockdesc {margin-left: 110px; font-size: 11px;}
.pblock .pblockdesc A:link {color: #626262; text-decoration: underline;}
.pblock .pblockdesc A:visited {color: #353535; text-decoration: underline;}
.pblock .pblockdesc A:active {color: #353535; text-decoration: underline;}
.pblock .pblockdesc A:hover {color: #5b8cb2; text-decoration: underline;}
.pblock .pblockdesc .morelink {display: none;}

.mssgcount {}
.mssgcountn {display: none;}

H2.bibltopic {margin: 0; padding: 0; padding-bottom: 6px; -hide-border-bottom: 1px solid #e1e7ec; font-size: 12px;}
H2.bibltopic STRONG {border-bottom: 1px solid #e1e7ec;}
H2.bibltext {}
.bibltextf {display: none;}
DIV.newslisttext {padding-left: 14px; padding-bottom: 4px;}
.bibl1 {font-weight: bold; padding-top: 4px; width: 99%;}
DIV.bibl1 A:link {color: #787878; text-decoration: none;}
DIV.bibl1 A:visited {color: #9191a2; text-decoration: none;}
DIV.bibl1 A:active {color: #787878; text-decoration: none;}
DIV.bibl1 A:hover {color: #4b4ba5; text-decoration: underline;}
H1.addnewq {font-size: 13px; padding-top: 2px; padding-bottom: 2px;}
.sendq {font-size: 11px; color: #4447c4;}
INPUT.sendq {background-color: #e1e7ec; color: #4447c4; border: 1px solid #b0b0b0;}
INPUT.sendq:hover {color: #7d91d2; text-decoration: underline; border-color: #3E89BB;}
DIV.biblemessagesh {border: #b2b2b2 dashed 1px; background-color: #e9e9e9; padding-left: 8px; padding-right: 8px; padding-top: 4px; padding-bottom: 4px;}
DIV.biblemessages {padding: 8px;}
DIV.biblemessage {margin-top: 8px; border: #C8C8C8 solid 1px; border-left-width: 3px;}
DIV.biblemessage DIV.messageauthor {padding: 6px; border-bottom: #d6d6d6 dotted 1px;}
DIV.biblemessage DIV.messagetext {padding: 8px; border-top: #f5f5f5 dotted 1px;}
DIV.biblemessage DIV.messageanswtext {color: #797979; padding: 8px; padding-top: 2px; padding-left: 38px;}
.mssgcount {color: #b2b2b2;}
.bibladdcomment {}
.bibladdcommentn {display: none;}

/* /modules */

/* v */
table.prod {
	border-bottom: 1px solid #8196b1;
	border-right: 1px solid #8196b1;	
}

table.prod th {
	background-color: #8196b1;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px; 
	color: #f2f4f7;
	font-weight: bold;
	text-align: center;
	line-height: 20px;
}

table.prod td{
	border-top: 1px solid #8196b1;
	border-left: 1px solid #8196b1;	
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px; 
	color: #404f6c;
	padding: 5px 5px 5px 5px;
}
table.prod td.head {
	background-color: #8196b1;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px; 
	color: #f2f4f7;
	font-weight: bold;
	text-align: center;
	line-height: 20px;
}
table.prod td.head P {color: #f2f4f7;}
table.prod td.head DIV {color: #f2f4f7;}
table.prod td.head UL {color: #f2f4f7;}
table.prod td.head OL {color: #f2f4f7;}
table.prod td.head LI {color: #f2f4f7;}
/* /v */




table.prod td p{

	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;

	font-size: 11px; 

	color: #404f6c;

}	
