a{
    color: #7f87bc;
    text-decoration: underline;
}
a:hover {
    color: #7f87bc;
    text-decoration: none;
}

#bg {
    background-image: url(/i/nebo.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    height: 211px;
    width: 595px;
}
* {
    margin: 0px;
    padding: 0px;
}
td {
    font-family: Verdana;
    font-size: 12px;
    color: #000000;
    border: 0px solid green;
}
#logo {
    float: left;
    position: absolute;
    left: 68px;
    top: 40px;
}
#divz {
    padding-top: 20px;
}

.bg_nebo {
    background-image: url(/i/bg_nebo.jpg);
    background-repeat: repeat-x;
    padding-top: 26px;
    padding-right: 87px;
}
#train {
    position: absolute;
    top: 136px;
    width: 100%;
}
.bg_train {
    background-image: url(/i/bg_train.gif);
    background-repeat: repeat-x;
    background-position: right;
}
.trainots {
    padding-right: 51px;
}
#rus {
    font-size: 11px;
    left: 376px;
    top: 22px;
    position: absolute;
    width: 175px;
    height: 17px;
    padding-top: 3px;
    padding-bottom: 3px;
}
.bg_niz {
    background-image: url(/i/brick.gif);
    background-repeat: repeat-x;
    background-position: top;
}
.div_menu {
    float: left;
    padding-top: 56px;
    padding-left: 67px;
}
#menu {
    font-size: 11px;
    font-weight: bold;
    line-height: 24px;
}
#menuOts {
    padding-left: 9px;
    line-height: 21px;
    padding-top: 4px;
    padding-bottom: 5px;
}
#menu2 {
    font-size: 11px;
    font-weight: bold;
    padding-top: 3px;
    padding-bottom: 3px;
    line-height: 18px;
}
#menu3 {
    font-size: 11px;
    padding-top: 3px;
    padding-bottom: 3px;
    line-height: 18px;
    color: #ed7b33;
}
.div_blok {
    padding-top: 26px;
    padding-right: 21px;
    padding-left: 40px;
    padding-bottom: 90px;
}
#creation {
    padding-left: 23px;
    padding-top: 13px;
    vertical-align: top;
    text-align: left;
    padding-bottom: 24px;
    padding-right: 45px;
}
#promotion {
    padding-left: 23px;
    padding-top: 12px;
    vertical-align: top;
    text-align: left;
    padding-right: 45px;
}
#z_promotion {
    padding-left: 23px;
    padding-top: 12px;
    vertical-align: top;
    text-align: left;
    padding-right: 45px;
}
#advertising {
    padding-left: 23px;
    padding-top: 13px;
    vertical-align: top;
    text-align: left;
    padding-right: 45px;
}
#about {
    padding-left: 23px;
    padding-top: 97px;
    vertical-align: top;
    text-align: left;
    padding-bottom: 24px;
    padding-right: 45px;
    background-image: url(/i/ico_about.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
#contacts {
    background-image: url(/i/ico_contacts.gif);
    background-repeat: no-repeat;
    background-position: left top;
    padding-left: 23px;
    padding-top: 97px;
    vertical-align: top;
    text-align: left;
    padding-bottom: 24px;
    padding-right: 45px;
}
p {
    padding-bottom: 15px;
}
.copy {
    float: left;
    padding-top: 22px;
    padding-left: 75px;
    font-family: Arial, Helvetica, sans-serif;
    padding-bottom: 15px;
    padding-right: 49px;
    width: 100%;
}
.formenter {
    height: 18px;
    width: 108px;
    border: 1px solid #000000;
    padding-left: 4px;
}
#login {
    background-image: url(/i/login.png);
    _background-image:none;
    background-repeat: no-repeat;
    position: relative;
    z-index:0;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/login.png');     
    height: 21px;
    width: 51px;
}
#password {
    background-image: url(/i/password.png);
    _background-image:none;
    background-repeat: no-repeat;
    height: 21px;
    width: 51px;
    position: relative;
    z-index:0;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/password.png')
}
#enterPng {
    background-image: url(/i/enter.png);
    _background-image:none;
    background-repeat: no-repeat;
    height: 23px;
    width: 128px;
    position: relative;
    z-index:0;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/enter.png')
}
.bottomEnter {
    height: 21px;
    width: 51px;
}
#banner {
    padding-top: 27px;
    padding-left: 3px;
    padding-bottom: 57px;
}
.top_banner {
    padding-top: 16px;
    padding-right: 114px;
}
#top_ban {
    float: left;
    margin-right: 4px;
    width: 80px;
}
#top_ban2 {
    width: 80px;
}
#razmer_banner {
    width: 183px;
}
.colorR {
    font-weight: bold;
    color: #FFFFFF;
    background-color: #e68518;
    text-decoration: none;
    padding-top: 3px;
    padding-right: 4px;
    padding-bottom: 3px;
    padding-left: 4px;
}
.link_colorR {
    color: #626668;
    padding-top: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
    font-weight: bold;
}
.link_colorR:hover {
    color: #FFFFFF;
    background-color: #e68518;
    text-decoration: none;
    padding-top: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
    font-weight: bold;
}
.link_colorS {
    color: #7f87bc;
    text-decoration: underline;
}
.link_colorS:hover {
    color: #7f87bc;
    text-decoration: none;
}
.link_menu {
    color: #000000;
    text-decoration: none;
}
.link_menu:hover {
    color: #ed7b33;
    text-decoration: none;
}
.link_menu2 {
    color: #ed7b33;
    text-decoration: none;
}
.link_menu2:hover {
    color: #ed7b33;
    text-decoration: none;
}
.link_podmenu {
    color: #000000;
    text-decoration: underline;
}
.link_podmenu:hover {
    color: #ed7b33;
    text-decoration: none;
}
.link_podmenu2 {
    color: #000000;
    text-decoration: underline;
    font-weight: bold;
}
.link_podmenu2:hover {
    color: #ed7b33;
    text-decoration: none;
    font-weight: bold;
}
.forma1 {
    height: 18px;
    width: 197px;
    border: 1px solid #000000;
    margin-bottom: 13px;
}
.name {
    padding-top: 3px;
}
.forma2 {
    height: 200px;
    width: 300px;
    border: 1px solid #000000;
    margin-top: 7px;
}
.forma3 {
    height: 18px;
    width: 197px;
    border: 1px solid #000000;
    margin-bottom: 1px;
    margin-top: 2px;
}
.soob {
    padding-top: 35px;
}
.pickod {
    padding-top: 16px;
    padding-bottom: 3px;
}

.mainmenu { text-transform: uppercase; font-weight: Bold; font-size: 11px; color: #ed7b33; }
.mainmenu ul { margin: 0px; padding: 0px; list-style: none; }
.mainmenu ul li { padding: 4px 0px 4px 0px; }
.mainmenu ul li a.active { color: #ed7b33; }

.mainmenu a { color: #000000; text-decoration: none; }
.submenu a { color: #000000; text-decoration: underline; }

.mainmenu a:hover { color: #ed7b33; text-decoration: none; }

.mainmenu ul.submenu { text-transform: none; font-weight: Normal; margin-top: 3px; margin-left: 10px; margin-bottom: 7px; color: #000000; }

.path { font-size: 10px; padding: 0px 0px 0px 23px; }

.feedbackform input { width: 350px; border: 1px solid #000000; }
.feedbackform textarea { width: 350px; border: 1px solid #000000; height: 150px; }
.feedbackform input.confirm  {width: 100px; }




#mess {font-weight: bold; width:200px;}
#mess b {color:red;}  

.banner { font-weight: bold; font-size: 17px; color: #FF6600; }     /*Баннер*/ 
.banner_n { width: 200px; text-align: justify; font-weight: bold; font-size: 12px; color: #9999CC; } 








/* poll */
FIELDSET {
  padding:5px;
  width:280px;
 }
FIELDSET *{
color:#000000;
font-family:Verdana;
font-size:10px;

 }
FIELDSET LEGEND {
border:1px solid grey;
padding: 8px;
font-weight: bold;
color:#000000;
font-family:Verdana;
font-size:11px;
  }
input#submit {
color:#000000;
font-family:Verdana;
font-size:12px;
padding-left :5px;
padding-right:5px;
 }
.poll_tbl TD {
  padding: 1px;
 }
#advs
{
font-family:Verdana;
font-size:12px;
}


.descr small{
  color:black;
  margin-left:0px;
 
 }




/* icons bottom */
.icons td {
 text-align:left;
 height: 60px; 
}
.icons td img {
margin-right:10px;
margin-left:20px;
margin-bottom:20px;
}
.icons1 td {
 text-align:left;
 height: 60px; 
}
.icons1 td img {
margin-right:10px;
margin-left:20px;
margin-bottom:20px;
}
.spec_offer {
width: 100%;
border-collapse: collapse;
}
.spec_offer td, .spec_offer th {
border: 1px solid #0083ba;
border-collapse: collapse;
padding: 5px;
}
.spec_offer th {
font-size: 80%;
}
.spec_offer td.query {
text-align: center;
}