#contact_container, #consultation_container {
    width: 863px;
}
#contact_container .top {
    background: transparent url('/media/images/common/bg_right_content.gif') bottom center repeat-y;
    border-top: 1px solid #C0C0C0;
}
#contact_container .bottom{
    background: transparent url('/media/images/common/bg_right_content_bottom.gif') bottom center no-repeat;
}
#consultation_container .top {
    background: transparent url('/media/images/contact/bg_right_content.gif') bottom center repeat-y;
    border-top: 1px solid #C0C0C0;
}
#consultation_container .bottom{
    background: transparent url('/media/images/contact/bg_right_content_bottom.gif') bottom center no-repeat;
}
#contact_sidebar {
    float: right;
    width: 268px;
    text-align: center;
}
#consultation_sidebar {
    float: right;
    width: 371px;
    text-align: center;
}
#contact_content {
    margin-right: 268px;
    color: #6D6D6D;
    padding: 20px 20px 20px 35px;
}
#consultation_content {
    margin-right: 371px;
    color: #6D6D6D;
    padding: 20px 20px 20px 35px;
}
#contact_content h2, #consultation_content h2, #contact_info h2 {
    margin-top: 0;
    color: #0D1B62;
    font-size: 17px;
}
#contact_content h2 img{
    vertical-align: middle;
}
#contact_container.full .top {
    background: white;
    border-top: 1px solid #C0C0C0;
}
#contact_container.full .bottom{
    background: white;
}
#contact_container.full #contact_content {
    margin-right: 0;
}
.sectionblock {
    width: 250px;
    height: 85px;
    padding-right: 10px;
    /*float: left;*/
    font-family:"Lucida Grande","Bitstream Vera Sans","Verdana";
    font-size:11px;
    color:#6D6D6D;
}
.sectionblock h3 {
    margin: 0;
    font-weight: normal;
}
.sectionblock h3 a {
    color: #2276BF;
    font-size: 12px;
}
.sectionblock p {
    margin: 0;
}
#contact_sidebar h2 {
    color: #0D1B62;
    font-size: 16px;
    margin: 0;
}
.side_menu {
    text-align: left;
    width: 230px;
    margin: 20px auto;
    padding-bottom: 10px;
    border-bottom: 1px solid #e6e6e6;
}
.side_menu ul{
    list-style-image: url('/media/images/common/bullet-doublearrow.gif');
    font-size: 12px;
    margin: 0;
    padding-left: 20px;
}
.side_menu li, .side_box li {
    margin: 5px 0;
    color: #2276BF;
}
.side_menu li a, .side_box li a {
    color: #2276BF;
}
.side_banners {
    padding: 0px 0;
}
.side_box {
    text-align: left;
    width: 221px;
    margin: 20px auto;
    border-top: none;
    background: transparent url('/media/images/flatpages/bg_sidebox.gif') top center repeat-y !important;
}
.side_box .top {
    border-top: none !important;
    background: transparent url('/media/images/flatpages/bg_sidebox_top.gif') top center no-repeat !important;
}
.side_box .bottom {
    background: transparent url('/media/images/flatpages/bg_sidebox_bottom.gif') bottom center no-repeat !important;
    padding-bottom: 10px;
}
.side_box h2 {
    padding: 7px 10px;
}
.side_blog_item {
    padding: 10px;
    color: #666;
    margin: 0;
}
.side_blog_item .date{
    color: #0D1B62;
    margin-right: 5px;
}
.side_blog_item .title a{
    color: #2276BF;
    font-weight: bold;
    font-size: 1.2em;
    text-decoration: none;
}
#top_pagination {
    display: none;
}
.small {
    font-size: 0.8em;
    font-style: italic;
}
#contact-form td.submit {
    text-align: right;
}
#contact-form input, #contact-form select, #contact-form textarea {
    border: 1px solid #c1c1c1;
    width: 200px;
}
#contact-form .submit input {
    width: auto;
    border: none;
}
#contact-form th {
    text-align: right;
    vertical-align: top;
    font-weight: normal;
}
#contact-form td {
    text-align: left;
}
#contact_info {
    float: left;
    padding: 10px 10px 10px 10px;
    background: transparent url('/media/images/contact/download_vcard.jpg') bottom left no-repeat;
    width: 165px;
}
#contact_info strong {
    font-size: 12px;
    color: #333;
}
#contactus {
    margin: 0 20px 0 185px;
}
.kazmarek_blue {
    color: #2276BF;
}
ul.errorlist {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
ul.errorlist li {
    margin: 0;
    color: red;
}
#consultation-form {
    margin: 10px 0 0 0;
    color: #6D6D6D;
}
#consultation-form td.submit {
    text-align: right;
}
#consultation-form input, #consultation-form select, #consultation-form textarea {
    border: 1px solid #c1c1c1;
    width: 240px;
}
#consultation-form .submit input {
    width: auto;
    border: none;
}
#consultation-form th {
    text-align: right;
    vertical-align: top;
    font-weight: normal;
    width: 80px;
}
#consultation-form td {
    text-align: left;
    width: 250px;
}
ul {
    margin-left:0pt;
    padding-left:20px;
}

