BODY
{
  padding : 0;
  margin : 0;
  background-color : #fff;
}

TABLE
{
  font-family: Helvetica, Arial, serif;
  font-size: 9pt;
}

A
{
  color: #2F4FA1;
  text-decoration: underline;
}
A:visited {color: #B20000;}
A:hover{color: #3F6BDE;}


.href {text-decoration:none; color:black}
.href_header {text-decoration:none; color:white}


H1
{
  font-family : Arial, Tahoma, Helvetica, "Times New Roman", Times, Serif;
  font-size   : 14pt;
  font-weight : normal;
  text-align  : left;
  color1       : #5B72B0;
  color : #444;
}

H2
{
  font-family : Arial, Tahoma, Helvetica, "Times New Roman", Times, Serif;
  font-size   : 12pt;
  font-weight : bold;
  text-align  : left;
  color1       : #5B72B0;
  color : #444;
  margin-top  : 2em;
}

IMG {border : 0px;}


.rt_dialog_link:link {
   text-decoration: none;
}

.narial{
   font-family: Helvetica, Arial Narrow, Arial, sans-serif;
   font-size: 9pt;
   color: #B20000;
   text-decoration: underline;
}
.larial
{
   font-family: Helvetica, Arial, Arial Narrow, Helvetica, sans-serif;
   font-size: 9pt;
   color: #fafafa;
   font-weight: normal;
   text-decoration: underline;
}
.barial{
        font-family: Helvetica, Arial Narrow, Arial, sans-serif;
        font-size: 9pt;
        color: #2F4FA1;
        text-decoration: underline;
}

.harial{
        font-family: sans-serif, Helvetica;
        font-size: 8pt;
        color: #FFFFFF;
        font-weight: bold;
        text-decoration: none;
}
.text-bg{
   background: url(/i/text-bg.gif) no-repeat left top;
}
.bg-ny{
   background: url(/i/bg-ny.gif) no-repeat left;
}
.date{
   font-family: Helvetica, Courier, Arial Narrow, Arial, Helvetica, sans-serif;
   font-size: 9pt;
   color: #677DB5;
   text-decoration: none;
}
.stext{
   font-family: Helvetica, Arial, "Times New Roman", Times, serif;
   font-size: 9pt;
   color: #000000;
}
.wtext{
   color: #000000;
   text-align: left;
   padding: 30px 30px 0px 40px;
   height: 100%;
   vertical-align : top;
}

.ntimes{
   font-family: "Times New Roman", Times, serif;
   font-size: 9pt;
   color: #2F4FA1;
   text-decoration: underline;
}
.page_header{
   font-family: Helvetica, "Times New Roman", Times, serif;
   font-size: 13pt;
   font-weight: bold;
   text-align: justify;
}

.form {
   font-size: 8pt;
   border: 1px solid #95A4CB;
}

a:hover.narial{
   color: #3D63C5;
}
.text_tab {
  text-align: justify;
  text-indent: 12pt
}

.db_foot {
   border-style: solid;
   border-top-width : 0px;
   border-bottom-width : 0px;}

.db, .dbl, .dblr, .lb, .lbl, .lblr, .db_space {
        border-style: solid;
        border-top-width : 1px;
        border-bottom-width : 0px;}

.db, .dbl, .dblr, .db_foot {
        border-color: #333366;}

.lb, .lbl, .lblr, .db_space {
        border-color: #E8DDAD;}

.db, .lb, .db_space, .db_foot {
        border-left-width : 0px;
        border-right-width : 0px;}

.dbl, .lbl {
        border-left-width : 1px;
        border-right-width : 0px;}

.dblr, .lblr {
        border-left-width : 1px;
        border-right-width : 1px;}

.my_button {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
/*            color: #FFFFFF;*/
/*            background-image: url(/images/bt-bg.gif);*/
/*            border-style: solid;*/
/*            border-width: 1px;*/
/*            border-color: #93A3CA;*/
            }


.cool      {position: absolute;
      top: -1800px;}

.cool2    {position: static;
      top: 0}

.tit     {cursor: hand}



.fn {font-weight : normal;}
.news_col {font-size : 9pt; margin-bottom : 10pt;}
.news_date {font-size : 8pt;}
.li_pad LI {margin-bottom : 0.2em;}
.main_content {text-align : left;}


.msg {margin : 10px;}
.all_user_msg {font-size : 11px; text-align :left;}
.all_usr_msg_header {font-size : 13px; font-weight : bold;}
.alert {color : red;}
.alert_msg {color : red; font : 13px;}
.user_msg {color : red; font : 16px; font-weight : bold; text-align : left;}
.contrnum {font-weight : normal;}
.newitem {color : red; font-weight : bold;}

#pageheader
{
  width : 100%;
  height : 81px;
  border : 0;
  border-collapse: collapse;
}
#pageheader TD {padding : 0;}

#layout
{
  width : 100%;
  height: 100%;
  border : 0;
  border-collapse: collapse;
}

#mainmenu
{
  display : none;
  position : absolute;
  top : 81px;
}

#mainmenu, #mainmenulight

{
  width : 100%;
  border : 0;
  border-collapse: collapse;
  background-color : #ECEFF6;
  border-bottom : 1px solid #D6DFF6;
  border-top : 1px solid #6076B2;
}

#mainmenu TD, #mainmenulight TD
{
  padding : 9px 10px 11px 15px;
  vertical-align : baseline;
}

#mainmenu A
{
  color : #556CB7;
}
#mainmenu UL
{
        padding : 0;
        margin : 5px 0 0 0;
        list-style : none;
}
#mainmenu LI
{
  font-size : 12px;
  padding : 0 0 2px 0;
}

.menuitem
{
  font-size : 13px;
  font-weight : bold;
  color : #677DB5;
  color1 : #6379B3;
  color1 : #3E75C6;
}

.subheader
{
  font-size : 13px;
  font-weight : bold;
}

.logininto
{
  color : #6379B3;
  margin : 0 0 5px 0;
}
.myvag
{
   color : #6379B3;
   margin : 10px 0 5px 0;
}
.mystat
{
   color1 : #999;
   color : #462921;
   margin : 10px 0 5px 0;
}
.mycab
{
   color : #CE7D00;
   margin : 0 0 5px 0;
}

.myvagsel {color : #CFD8F0;}
.mystatsel {color : #677DB5;}
.mycabsel {color : #B0572B;}

#leftcolum
{
        width:226px;
        vertical-align:top;
        text-align:left;
        padding: 10px 13px 10px 13px;
   border-right: 1px solid #BFC9E5;
        voice-family: "\"}\"";
        voice-family: inherit;
   width: 200px;
}

#loginform
{
  width :100%;
  border : 0;
  border-collapse: collapse;
  background-color : #677DB5;
}

#loginform TD
{
   color : #eee;
   padding: 0;
   background-color : #677DB5;

}

#username
{
  font-size : 12px;
  padding : 12px 0 7px 0;
}

#balance
{
  padding : 4 0 0 0;
  font-size : 12px;
}

#gotoreg
{
  padding : 10px 0 3px 0px;
  font-weight : bold;
  font-size : 120%;
}


#gotoreg A {color : white;}



#bannernetwork
{
  border : 0;
  border-collapse: collapse;
  margin-top : 25px;
}

#expo, #conferense
{
  border : 0;
}

#expo TD, #conferense TD
{
  vertical-align : top;
  padding : 0 15px 30px 20;
}

#rzdnews
{
  border : 0;
  border-collapse: collapse;
/*  margin-top : 30px;*/
}

#steps2begin
{
  border : 0;
}

#steps2begin TD
{
  vertical-align : top;
  padding : 4px;
  background-color : #eee;
  background-color : #ECEFF6;
  border : 1px solid #CBD2E5;
}

.stepitem1
{
  background : url('/images/howtostart_bg.jpg');
}

.step
{
  font-size : 16px;
  color1 : #999;
  color : #E79500;
  font-family : Arial;
  font-weight : bold;
  margin : 0 0 0 2px;
  padding : 0;
}

.stepdescr
{
  margin : 3px; 5px 5px 9px;
  padding : 0px;
}

#steps2begin TD.s2barr
{
  padding : 0;
  background-color : #fff;
  vertical-align : middle;
  font-size : 16px;
  border : 0;
}

#info_sample_prev
{
  border : 1px solid #EAC17E;
}


.price
{
  font-weight : bold;
  color : #E79500;
}

#tprice
{
  width : 100%;
  border : 0;
  border-collapse: collapse;
}
#tprice TR
{
  border-bottom : 1px solid gray;
}

#tprice TH {border-bottom : 1px solid #ccc;}

#tprice TD
{
  vertical-align : top;
  border-bottom : 1px solid #ccc;
  padding : 5 20px 5px 0;
}

.tprice {text-align : right; color : #E79500; font-weight : bold;}
.tprices {text-align : right;}
.tcomm {font-style : italic; color : #999;}

#tprice .tsubheader
{
  text-align : center;
  font-size : 14px;
  color1 : gray;
  padding : 15px 20px 15px 0;
}


#regldiscount
{
  border : 0;
  border-collapse: collapse;
}

#regldiscount TD, #regldiscount TH
{
  vertical-align : top;
  padding : 0 20px 5px 0;
}

.regaddcomm
{
  color : #F05822;
  font-size : 11px;
}

.routescheme {border : 1px solid #aaa;}

.newsitems P {margin-top : 0.5em;}
.newsitem
{
  text-align : left;
  font-size : 15px;
  margin-bottom : 0em;
}

.note {font-size : 11px; color : gray; display : block; margin-top : 4px;}

.cr_date {font-size : 11px;}

#cybercheck
{
        border: 1px solid grey;
        background: #ECEFF6;
}

#cybercheck TD
{
   padding: 3px 15px 3px 15px;

}

#partnerlist TD
{
  padding : 0 15px 10px 0;
}

.faqq {font-style : italic;}
.faqa {padding-left : 20px;}

#contacts
{
  color : white;
  font-family : Arial Narrow, Arial, Tahoma;
  font-size : 11px;
  padding : 0 12px;
}

#phones {font-size : 11px; color : #B3C0E4;}
#mailto {color : white;}

.infot
{
  border-collapse : collapse;
  border : 1px solid #D7CEA5;
  border1 : 1px solid #E8DDAD;
}

.infot TH
{
  text-align : left;
  padding : 5px 7px;
  background : #FFE8A6;
  background1 : #FFECB9;
  background1 : #EAE3CA;
  border : 1px solid #D7CEA5;
  border1 : 1px solid #E8DDAD;
  vertical-align : top;
  color : #000;
  color1 :#5B3802;
  font-weight : normal;
}

.infot .subth TD
{

  background : #EAE2C1;
  background1 : #EBE4CA;
  padding : 5px 7px;
  color : #52522E;
  color1 : #444;
  border1 : 1px solid #D7CEA5;
}

.infot TD
{
  vertical-align : top;
  padding : 3px 7px;
  border : 1px solid #E9E0B6;
  text-align : left;
}

.infot TR
{
  background : #FFF8DC;
}

.infot TR:hover {background : #F5EED2;}

.infotsp TD {padding : 1px 7px; vertical-align : middle;}

.sform
{
  border : 1px solid #ccc;
  background : #eee;
  padding : 10px;
}

.stmap {margin-left : 5px;}
.parsel {font-weight : bold;}
.sfinded {color : red;}
.clplus {text-decoration : none; font-size : 17px; font-weight : bold; color : #C29B87;}

#mplist 
{
  padding-left1 : 15px;
}


#mplist LI
{
  margin-bottom1 : 0.3em;
}

.direct
{
  margin-top : 80px;
  border-top1 : 1px solid #BFC9E5;
  padding-top : 20px;
  padding-bottom : 20px;
}

#announce
{ 
  width : 210px; 
  height : 81px; 
  background : url('http://www.gdevagon.ru/images/announce.jpg') no-repeat;
  margin-top : 20px;
}

#announce TABLE
{ 
  margin-top : 8px;
  margin-left : 32px;
  border-collapse : collapse;
}

#announce TABLE TD
{ 
  padding : 0 9px 0 0;
  vertical-align : top;
}


.linkpath
{
  margin-bottom : 2em;
  font-size : 90%;
}

.cur_disl_mark
{
  background : #FFF2C9;
}

#main_prev
{
  float : right; 
  margin : 0 0 15px 30px; 
  font-size : 11px;
}

#main_prev DIV
{
  margin-bottom : 2em;
  margin-top : 7px;
}

#main_prev IMG
{
  margin-bottom : 3px;
}

#block_anounce
{
  margin-top : 1em;
}


#block_anounce TD
{
  font-size : 11px;
  padding-right : 40px;
}

#block_anounce TD IMG
{
  margin-bottom : 3px;
}


.mph
{
  margin-top : 1.8em;
}

.mpcontact
{
  font-size : 120%;
  font-weight : bold;
}

.important 
{
  font-weight : bold;
  color : red;
}

.important_mark
{
  color : #5B0000;
  background : #FFE8E6;
  padding : 9px;
  border : solid 1px #FFC5B2;
}

.date_answer
{
  color : #7F785C;
}

.compprops
{
  padding-right : 7px;
  font-weight : bold;
}

.comppropsmark
{
  background : #ddd;
}
