/*
maincontent - 650
sp - 185
total 835
*/
BODY { BACKGROUND-COLOR: white;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 12px;  }
BODY { FONT: 19px, Arial,Helvetica,sans-serif; COLOR: #003399;text-align:center}

P    { clear:both;color:#003399; FONT-SIZE:100%;text-align:left;}
.p   { clear:both }
DIV  { color:#003399;FONT-SIZE:100%;}
/* light blue bg #f6f9fc */
TABLE { FONT-SIZE: 100%; padding : 0px;border-collapse: collapse;margin-top:0px;margin-bottom:0px;BACKGROUND-COLOR:White}
TBODY { FONT-SIZE: 100%;}
TD    { FONT-SIZE: 100%;padding : 0px;TEXT-ALIGN:left; vertical-align: top; color:#003399;}  
TH    { TEXT-ALIGN:center; vertical-align: top; font-weight:bold}
IMG   { border:0px;margin-left:0px;margin-right:0px; }

LABEL {}

INPUT     {font-size:16px;font-family: Arial; color: #000000;}
INPUT.digit {TEXT-ALIGN: right;}
INPUT.date {border-style:solid;border-color:gray;border-width:1px;border-right-style:solid;border-right-color:gray;border-right-width:3px;}

SELECT { font-size:16px; }

UL  {TEXT-ALIGN: left;margin-left:20px;list-style-type: square;}
OL  {TEXT-ALIGN: left;}
LI  {margin-bottom:10px;}

/*H1 { color:#1c2a45;padding-top:0px;padding-bottom:0px;FONT-WEIGHT: normal; FONT-SIZE: 28px; text-align:center;}*/
H1 { color:#003399;padding-top:0px;padding-bottom:0px;FONT-WEIGHT:normal;FONT-SIZE:30px; }
H2 { font-family: Arial, sans-serif, Times New Roman; TEXT-ALIGN: left;text-decoration: none; font-size: 22px; font-weight: bold; color: #003399; margin-top:10px;margin-bottom:20px;clear:both; }
H3 { font-style: italic;font-family: Arial, sans-serif, Times New Roman; TEXT-ALIGN: left;text-decoration: none; font-size: 20px; font-weight: bold; color: #003399; margin-top:10px;margin-bottom:20px;}

.dH2 {clear:both;text-decoration:none;TEXT-ALIGN:left;color:DarkRed;padding-left:0px;margin-top:40px;margin-bottom:10px;FONT-WEIGHT: bold; FONT-SIZE: 110%;}
.dH3 {color:DarkRed;TEXT-ALIGN:left;padding-left:0px;padding-top:0px;margin-bottom:0px;margin-top:30px;FONT-WEIGHT: bold; FONT-SIZE: 100%;}

.dUserMenu { margin-left:7px;text-align:left;margin-top:50px; }
.dUserMenu A:link { color:Brown;font-size:16px; }
.dUserMenu A:active  { color:Brown;font-size:16px; }
.dUserMenu A:visited { color:Brown;font-size:16px; }
.dUserMenu A:hover { color:Brown;font-size:16px; }
.fUserMenu { color:Black;font-size:18px; }
.dUserMenuPart {margin-left:5px;margin-top:0px;}

.tbl1 {border: 1px solid #076cca;}
.tbl1 TD {border: 1px solid #076cca;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;}
.tbl1 TH {border: 1px solid #076cca;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;}

.pList { margin-top:5px;}
.dFrmRow { margin-bottom:20px;clear:left }

LABEL { cursor:pointer; }

A.aAdmin:link, A.aAdmin:active  { color:red; }
A.aAdmin:visited { color:red; }
A.aAdmin:hover { color:red; }


A.aMenu:link { font-size:16px;text-decoration: none;font-family: Arial, sans-serif;font-weight: normal;color: #003399;font-style: normal;}
A.aMenu:visited { font-size:16px;text-decoration: none;font-family: Arial, sans-serif;font-weight: normal;    color: #003399;font-style: normal;}
A.aMenu:active { font-size:16px;text-decoration: none;font-family: Arial, sans-serif;font-weight: normal;color: #003399;font-style: normal;}
A.aMenu:hover { font-size:16px;text-decoration: none;font-family: Arial, sans-serif;font-weight: normal;color: #6699FF;font-style: normal;}

A.aMenuRed:link { font-size:16px;text-decoration: none;font-family: Arial, sans-serif;font-weight:bold;color:red;font-style: normal;}
A.aMenuRed:visited { font-size:16px;text-decoration: none;font-family: Arial, sans-serif;font-weight:bold;color:red;font-style: normal;}
A.aMenuRed:active { font-size:16px;text-decoration: none;font-family: Arial, sans-serif;font-weight:bold;color:red;font-style: normal;}
A.aMenuRed:hover { font-size:16px;text-decoration: none;font-family: Arial, sans-serif;font-weight:bold;color:red;font-style: normal;}

UL {margin-left:30px;}
OL {margin-left:35px;}

A.aSP:link,A.aSP:active  { FONT:18px Times New Roman,Arial; font-style:italic;font-weight:bold;color:#076cca;text-decoration:none;}
A.aSP:visited { FONT:18px Times New Roman,Arial; font-style:italic;font-weight:bold;color:#076cca; text-decoration:none;}
A.aSP:hover { FONT:18px Times New Roman,Arial; font-style:italic;font-weight:bold;color:#076cca; text-decoration:underline;}

.pLinkTo {text-align:left;font-weight:bold}

.lOptions {margin-left:0px;}

.iRight { float:right; border:0px; margin-left:10px; margin-bottom:10px; margin-top:0px;}
.iLeft  { float:left; border:0px; margin-right:10px; margin-bottom:10px; margin-top:0px;}
.iCenter  { clear:both; text-align:center; border:0px; margin-bottom:10px;margin-top:10px;}

.iTmItem  {float:left;margin-left:0px;margin-right:0px;}
.iTmSepar { margin-left:1px;margin-right:1px;height:13px;width:1px;float:left}

.tdLeftMenuses { width:258px; }
.tdTopper { height:192px; }

.tdTopMiddle { background: url(../img/des_1/tp-m.gif); TEXT-ALIGN:center; vertical-align: top;}
.tdTopRight { background: url(../img/des_1/tp-r.gif) no-repeat right top; }

.tbl1 {border: 1px solid #076cca; width:100%}
.tbl1 TD {border: 1px solid #076cca;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;}
.tbl1 TH {border: 1px solid #076cca;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;}

.tbl_thin {border: 1px solid #076cca; width:100%}
.tbl_thin TD {border: 1px solid #076cca;padding-top:2px;padding-bottom:2px;padding-left:10px;padding-right:2px;}
.tbl_thin TH {border: 1px solid #076cca;padding-top:2px;padding-bottom:2px;padding-left:2px;padding-right:2px;}

.tbl_thin TD.count { text-align:center; width:80px}

.dLeftPane { background-color:;width:258px;border: 0px solid red;padding-left:0px;float:left;}
.dRightPane { height:100%;background-color:white;width:252px;border: 0px solid red;padding-left:0px;float:left;}

.tblOuter { width:1035px; }

.tdRightPanel { padding-left:0px;width:185px;}

.hrDotted { width:50%;text-align:center;border:0px;border-bottom: 1px dotted #030d6f;size:1px;height:1px;margin-top:30px;padding:0px }

.dSanBelH2 {float:left;}
.dSanBelNal {text-align:right;padding-top:10px;}

.iFrame { border: 1px solid Navy }

.fParName { font-weight:bold }

.dH1 { BACKGROUND-COLOR: #f8e2a8;padding-top:3px;padding-bottom:3px;} 
.fH1 {FONT:18px Times New Roman,Arial; font-style:italic;font-weight:bold;color:#076cca;padding-left:0px;padding-top:0px;background-color:#f8e2a8;padding-right:0px;margin-bottom:0px; }

.tblH { width:100%;margin-top:20px; }
.tdHright { text-align:right;vertical-align:middle }

.tblH1 { margin-left:20px; }
.tdH1Left   { width:21px; height:100%;background: #f8e2a8 url(../img/des_1/h1-l.gif) no-repeat left top;}
.tdH1Right  { width:21px; height:100%;background: #f8e2a8 url(../img/des_1/h1-r.gif) no-repeat right bottom;}

.tdMainContent { padding-left:0px;padding-top:30px;padding-bottom:70px;padding-right:15px;/*width:650px;*/}
.tdCounters { padding-top:2px;padding-bottom:2px;padding-left:1px;}
.tdCountersSingle { padding-right:3px;}

.tblArrUp TD { padding-bottom:0px;}
.tblArrUp TD H2 { padding-bottom:0px; margin-bottom:0px;}
.tdArrUp {vertical-align:baseline;padding-right:10px;}

.iMainMenu {cursor:pointer}
.iMainMenuLine {margin-top:0px;margin-bottom:0px;}
.dMainMenuItem {margin-top:2px;margin-left:0px;}
.dMain { text-align:left;background-color:white;width:660px;border:1px solid red;padding-left:20px;padding-right:25px;float:left;}

.iNull {width:0px;height:0px}
.iTopMenu {border:0px;margin-left:20px;margin-bottom:2px;}
.dTopMenu {position:absolute;left:460px;top:88px}
.iBotMenuSepar {border:0px;margin-left:1px;margin-right:1px;}
.fBotMenu1 {FONT:10px Arial;color:white}


A.aPic:link,A.aPic:active  { font-weight:bold; text-decoration:underline;color:Navy; font-size:14px}
A.aPic:visited { font-weight:bold;text-decoration:underline;color:Navy; font-size:14px}
A.aPic:hover {  font-weight:bold;text-decoration:none;color:Navy; font-size:14px}
.aPic { font-weight:bold;color:Navy;}
.dPic { clear:left; width:300px;font-weight:bold;color:Navy;font-size:14px}
.dPicCenter { text-align:center; width:650px }


A.aPath:link,A.aPath:active  { font-size:14px;font-weight:normal; text-decoration:underline;color:Navy; font-style:italic;}
A.aPath:visited { font-size:14px;font-weight:normal;text-decoration:underline;color:Navy; font-style:italic;}
A.aPath:hover {  font-size:14px;font-weight:normal;text-decoration:none;color:Navy; font-style:italic;}
.fPath { FONT:10px Arial;color:Navy}
.dPath { margin-top:30px; margin-left:5px; }

.dSubPages { clear:both;margin-top:30px;}
.dSubPagesList { clear:both;margin-top:50px;padding-top:50px;background: url(../img/des_1/venzel.jpg) no-repeat left top; }

.lSub { margin-left:23px; }
.liTop { margin-top:10px; }

.cboxLabel {float:left;cursor:pointer;}
.cboxBox   {float:left;margin-top:5px;}

.tdDate {TEXT-ALIGN: center}

.tdLL {width:13px; vertical-align:top; padding-bottom:15px;}
.tdLR {TEXT-ALIGN: left;vertical-align:top; padding-bottom:15px;}
.tdPopUpMenu {border-left-style: none;}
.tdPopUpMenuImg {border-right-style: none;}

.tdFormLab {vertical-align:top;TEXT-ALIGN: right;padding-right:10px;padding-bottom:5px;}
.tdFormVal {vertical-align:bottom;TEXT-ALIGN: left;padding-bottom:5px;}

.tdFormZebra { padding-bottom:20px;padding-top:5px;padding-left:5px;padding-right:5px;}
.tdFormZebraDark { padding-bottom:20px;padding-top:5px;padding-left:5px;padding-right:5px;background-color:WhiteSmoke;}

.fSmall {font-size: 14px;/*color:SlateGray*/}

.tdImgTool { border: 1px solid Blue;padding:10px;background-color:WhiteSmoke }

.dErr  { color:Red;font-weight:bold;margin-bottom:10px;clear:left}

.dNote { FONT-SIZE: 15px;font-style : italic;color:#3d3d3d; width:630px }
.dNoteCheckbox { FONT-SIZE: 15px;font-style : italic;color:#3d3d3d; width:630px;margin-left:20px; }
.fNote { FONT-SIZE: 15px;font-style : italic;color:#3d3d3d }

.fDate { FONT-SIZE: 100%;color:DarkSlateGray;font-weight:normal;font-style: italic; }

.fPrice { font-weight:bold;text-decoration:underline }
.fPhone { font-weight:bold; }
.fErr  { color:Red;font-weight:bold}
.fOk   { color:Green;font-weight:bold}
.fWarn  { color:Brown;font-weight:bold}
.fWarning { color:Red; font-weight:bold}
.fDesc {font-style : italic;}
.fPhraseCode {FONT: 10px  Arial,  sans-serif, Helvetica, Times New Roman, Verdana;}
.fBold { font-weight:bold }

.fCoord { color:MediumBlue}

.fFolder { color:Blue;font-weight:bold }

.pSpec {margin-top:0px;margin-bottom:5px;}
  
.ZebraLight{BACKGROUND-COLOR: White; height:25px }
.ZebraDark {BACKGROUND-COLOR: #eff2f5; height:25px }
.ZebraHead {BACKGROUND-COLOR: White;}

.dZebraDark {BACKGROUND-COLOR: #eff2f5;margin-bottom:30px;padding-bottom:5px; }


.tdrt   {TEXT-ALIGN:right; vertical-align: top;}
.tdlt   {TEXT-ALIGN:left; vertical-align: top}
.tdct   {TEXT-ALIGN:center; vertical-align: top}
.tdlb   {TEXT-ALIGN:left; vertical-align: bottom}
.tdrc   {TEXT-ALIGN:right; vertical-align: middle;}
.tdrb   {TEXT-ALIGN:right; vertical-align: bottom;}
.tdlc   {TEXT-ALIGN:left; vertical-align: middle;}
.tdcc   {TEXT-ALIGN:center; vertical-align: middle;}
.tdcb   {TEXT-ALIGN:center; vertical-align: bottom}


A.aSpecial {display:none;}
.pSpecial {display:none;}


.tdchk    {TEXT-ALIGN:right; vertical-align: top;padding-top:3px;}
.tdchklab {TEXT-ALIGN:left; vertical-align: top}


A.aEditPhrase:link { text-decoration: underline;font-family: Verdana, Arial, sans-serif;font-size: 10px;font-weight: bold;color: DarkViolet;font-style: normal;}
A.aEditPhrase:visited { text-decoration: underline;font-family: Verdana, Arial, sans-serif;font-size: 10px;	font-weight: bold;	color: DarkViolet;font-style: normal;}
A.aEditPhrase:active { text-decoration: underline;font-family: Verdana, Arial, sans-serif;font-size: 10px;font-weight: bold;color: DarkViolet;font-style: normal;}
A.aEditPhrase:hover { text-decoration: none;font-family: Verdana, Arial, sans-serif;font-size: 10px;font-weight: bold;color: DarkViolet;font-style: normal;}

.fReqStar { font-size:25px;font-weight:bold;color:red;vertical-align:middle}

.imgPagesInList { float:left;margin-right:10px;margin-bottom:5px; border: 1px solid Navy;}
.dPagesInListDisabled { background-color:Silver }

.hrSpecInList { margin-top:30px;clear:left; width:90%; text-align:center;border: 1px dotted #030d6f;size:1px;height:1px;border-bottom-width: 0px;border-top-width: 1px; }
.divSpecListImg { float:left;width:80px;margin-right:10px;}
.divSpecListText { width:740px;}
.divSpecListSingleDisabled { background-color:Silver }
.divSpecListH2 { margin-left:95px;margin-bottom:25px;}
.dTextareaParams { margin-top:5px;}
/*
left menu:
185 width
main column:
435 width
right panel:
20 padding
160 width
*/

A.aSlideText:link {color:blue;font-weight: bold;font-size: 14px;font-style: italic;text-decoration: none;}
A.aSlideText:visited {color:blue;font-weight: bold;font-size: 14px;font-style: italic;text-decoration: none;}
A.aSlideText:active {color:blue;font-weight: bold;font-size: 14px;font-style: italic;text-decoration: none;}
A.aSlideText:hover {color:blue;font-weight: bold;font-size: 14px;font-style: italic;text-decoration: underline;}

A.aSmall:link { font-size:15px;font-weight:normal; }
A.aSmall:visited { font-size:15px;font-weight:normal; }
A.aSmall:active { font-size:15px;font-weight:normal; } 
A.aSmall:hover { font-size:15px;font-weight:normal; }

.fSmall3 {font-size: 9px;}

.dMsg {padding:10px;border: 1px solid Red; background-color: Moccasin;}

.Backs_pText { margin-bottom:10px; }
.Backs_pAuthor { margin-top:28px;clear:both;text-align:right;margin-bottom:30px;font-style: italic;color:LightSlateGray }
.Backs_pLink { text-align:right; }
.Backs_imgThumb { float:left;margin-right:10px;margin-bottom:10px;border-style:solid;border-width:1px;border-color:CornflowerBlue;width:100px; }
.Backs_dDate { margin-top:20px;FONT-SIZE: 100%;color:DarkSlateGray;font-weight:normal;font-style: italic;text-align:right; }
.hrBacks { border-style:dotted;margin-top:20px;margin-bottom:20px;text-align:center;color:DarkBlue;width:50%;size:1px;height:1px;clear:both }


.fontNotes {font-size:90%;font-style: italic;}

.dFormInner {margin-top:10px;margin-left:20px;margin-bottom:10px;}

.dNewsListImg { float:left;margin-right:20px;width:80px }
.imgThumb { border: 1px solid #1c2c46 }
.dNewsListText {  }
.dNewsListLink {margin-top:20px;text-align:right;}

A:link  { color:#0342a2; font-weight:normal; text-decoration:underline;}
A:active  { color:#0342a2; font-weight:normal; text-decoration:underline;}
A:visited { color:#5d60eb; font-weight:normal; text-decoration:underline;} /* #6699FF */
A:hover { color:#000000; font-weight:normal; text-decoration:none;}

A.aHotObjHeader:link {font-size:28px; }
A.aHotObjHeader:active {font-size:28px;}
A.aHotObjHeader:visited {font-size:28px;}
A.aHotObjHeader:hover {font-size:28px;}

.dHotHeader { text-align:left;margin-bottom:10px; }

A.aHotHeader:link {color:black;font-size:18px;font-weight:bold;text-decoration:none;}
A.aHotHeader:active {color:black;font-size:18px;font-weight:bold;}
A.aHotHeader:visited {color:black;font-size:18px;font-weight:bold;text-decoration:none;}
A.aHotHeader:hover {color:black;font-size:18px;font-weight:bold;text-decoration:underline;}

.dHotText { font-size:15px;text-align:left;margin-bottom:10px; }

.dHotLink { margin-bottom:30px;padding-left:120px;text-align:left;background: url(../img/des-main/news-hot-separ1.jpg) no-repeat left bottom }
.dHotLink A:link { font:16px;font-weight:bold }
.dHotLink A:active  { font:16px;font-weight:bold }
.dHotLink A:visited { font:16px;font-weight:bold }
.dHotLink A:hover { font:16px;font-weight:bold }
.dHotDate {FONT-SIZE: 14px;color:DarkSlateGray;font-weight:normal;font-style: italic;margin-bottom:10px;}

.dRightTopPane { padding-top:0px;text-align:right;float:left;background-color:yellow;border:0px solid red;width:205;height:25px;background: url(../img/des-main/_rtop.jpg) no-repeat left bottom }

.mmi { float:left; background: url(../img/des-main/menu-shadow-def.gif) no-repeat left bottom;width:189px;height:25;padding-top:3px;padding-left:19px;margin-left:11px;}
.mmi A:link { font:16px;text-decoration:none; }
.mmi A:active  { font:16px;text-decoration:none; }
.mmi A:visited { font:16px;text-decoration:none; }
.mmi A:hover { font:16px;text-decoration:none; }

.mmib { float:left;width:189px;height:25;padding-top:3px;padding-left:19px;margin-left:11px;}
.mmib A:link { font:16px;text-decoration:none; }
.mmib A:active  { font:16px;text-decoration:none; }
.mmib A:visited { font:16px;text-decoration:none; }
.mmib A:hover { font:16px;text-decoration:none; }


#idmmseminars A:link { font:12px;text-decoration:none; }
#idmmseminars A:active  { font:12px;text-decoration:none; }
#idmmseminars A:visited { font:12px;text-decoration:none; }
#idmmseminars A:hover { font:12px;text-decoration:none; }

.iPicto {width:11px;height:10px;}

.dRBCswitcher { width:200px;cursor:pointer;margin-left:18px;margin-top:2px; }

.dSlidePane { width:40px;float:left; }
.imgSlidePane { width:40px;height:360px; }
.imgSlideSwitcher { cursor:pointer; }

.lSquare { list-style-image : url("..\img\des-main\li-square.gif") }
.lSiteMap {list-style-position:outside;margin-left:27px;}

.dFrmBlock {border: 1px solid blue;padding-left:5px;margin-bottom:10px;}
.dBanner1 { margin-left:10px; }

.imgLeft { float:left;margin-right:10px; }
.dImgLeft { float:left;margin-right:10px; }
.dP { margin-top:15px; }

.hrSepar { margin-top:50px;margin-bottom:50px;height:11px;background: url(../img/news-hot-separ.jpg) no-repeat center bottom }

.dImg300 { float:left;margin-right:10px;width:300px;font-size:16px; }
.dImg300 A:link { font:16px; }
.dImg300 A:active  { font:16px; }
.dImg300 A:visited { font:16px; }
.dImg300 A:hover { font:16px; }

.dImg300r { float:left;margin-right:0px;width:300px;font-size:16px; }
.dImg300r A:link { font:16px; }
.dImg300r A:active  { font:16px; }
.dImg300r A:visited { font:16px; }
.dImg300r A:hover { font:16px; }

.dBnrTop { text-align:center;background-color:;width:590px }
