#page .pageContentContainer .title{


    position: relative;


    font-size: 16px;


    font-weight: bold;


    color: #2993d0;


    padding: 10px 0 10px 0;


}





#page .pageContentContainer .text{


    font-size: 12px;


    color: #737373;


    line-height: 15px;


    text-align: justify;


    padding-bottom: 10px;


    border-bottom: #b8b8b8 1px solid;


}





#page .pageContentContainer .text .blue{


    color: #2993d0;


}





#page .pageContentContainer .text a{


    color: #2993d0;


    text-decoration: none;


}


#page .pageContentContainer .text a:hover{ text-decoration: underline; }





#page .pageContentContainer .formContainer{


    padding-top: 20px;


    font-size: 12px;


    color: #737373;


    background: url("../images/obalka.png") no-repeat 625px 20px;


}





#page .pageContentContainer .formContainer table{ width: auto; }


#page .pageContentContainer .formContainer tr{ vertical-align: middle; }


#page .pageContentContainer .formContainer tr.hSep{ height: 5px }


#page .pageContentContainer .formContainer td{ text-align: left; }


#page .pageContentContainer .formContainer td.col1{ width: 52px; }


#page .pageContentContainer .formContainer td.col2{ width: 74px; text-align: right; }





#page .pageContentContainer .formContainer input,


#page .pageContentContainer .formContainer select{


    background-color: #e4e4e4;


    border: none;


    color: #737373;


    height: 22px;


    width: 226px;


    padding-left: 5px;


    padding-right: 5px;


}





#page .pageContentContainer .textAreaContainer{


    padding-top: 20px;


}





#page .pageContentContainer .textAreaContainer textarea{


    background-color: #e4e4e4;


    border: none;


    color: #737373;


    padding: 5px;


    width: 708px;


    height: 170px;


}





#page .pageContentContainer .sendContainer{


    position: relative;


    width: 718px;


    height: 45px;


    margin-bottom: 20px;


}





#page .pageContentContainer .sendContainer .sendButton{


    position: absolute;


    top: 6px;


    right: 0;


    font-size: 12px;


    color: #ffffff;


    font-weight: bold;


    background-color: #2589c3;


    cursor: pointer;


    padding: 3px 30px 3px 30px;


}





#page .pageContentContainer .title .regionSelector{


    position: absolute;


    right: 0;


    top: 0;


    color: #737373;


    font-size: 12px;


}


#page .pageContentContainer .title .regionSelector select{


    background-color: #e4e4e4;


    border: none;


    color: #737373;


    height: 22px;


    width: 226px;


    padding-left: 5px;


    padding-right: 5px;


}





#page .pageContentContainer .contactsContainer{


    font-size: 12px;


    color: #737373;


    padding-bottom: 10px;


    border-bottom: #b8b8b8 1px solid;


}


#page .pageContentContainer .contactsContainer a{


    font-size: 12px;


    color: #737373;


    text-decoration: none;


}


#page .pageContentContainer .contactsContainer a:hover{ text-decoration: underline; }





#page .pageContentContainer .contactsContainer table{ width: auto; }


#page .pageContentContainer .contactsContainer tr{ vertical-align: middle; background-color: #ffffff; height: 27px; }


#page .pageContentContainer .contactsContainer tr.even{ background-color: #e4e4e4; }


#page .pageContentContainer .contactsContainer td{ text-align: left; }


#page .pageContentContainer .contactsContainer .col1{ width: 8px; }


#page .pageContentContainer .contactsContainer .col2{ width: 180px; }


#page .pageContentContainer .contactsContainer .col3{ width: 178px; }


#page .pageContentContainer .contactsContainer .col4{ width: 183px; }


#page .pageContentContainer .contactsContainer .col5{ width: 168px; }