.vw_world ul ul

{

    margin-top:5px!important;

    margin-bottom:5px!important;

    margin-left:15px!important;

}





.forum_wrap

{



    margin-bottom:10px;

}



a.use_av

{

    margin:20px; display:block;

    margin-bottom:0px;

}

table.partner_table td {
    text-align:left;
}
table.partner_table {
    border-bottom: 1px solid #CCCCD1;
    border-top: 1px solid #CCCCD1; /*new added*/
    border-collapse: collapse;
    border-left: 1px solid #CCCCD1;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 97%;
}
table.partner_table tr.odd {
    background: none repeat scroll 0 0 #FFFFFF;
}
table.partner_table td {
    border-right: 1px solid #CCCCD1;
    padding: 4px;
    text-align: center;
    vertical-align: middle;
}
table.partner_table thead td {
    background: none repeat scroll 0 0 #CCCCD1;
}
table.partner_table tr {
    background: none repeat scroll 0 0 #F0F0F5;
}
table.partner_table tr.gos_prog
{
    background: #cbe8ae!important;
}



table.simple_style_table {
    border-bottom: 1px solid #CCCCD1;
    border-top: 1px solid #CCCCD1; /*new added*/
    border-collapse: collapse;
    border-left: 1px solid #CCCCD1;
    margin-bottom: 10px;
    margin-top: 10px;
}
table.simple_style_table tr.odd {
    background: none repeat scroll 0 0 #FFFFFF;
}
table.simple_style_table td {
    border-right: 1px solid #CCCCD1;
    border-bottom: 1px solid #CCCCD1;
    padding: 4px;
    text-align: center;
    vertical-align: middle;
}
table.simple_style_table thead td {
    background: none repeat scroll 0 0 #CCCCD1;
}

table.simple_style_table tr.first td {
    background: none repeat scroll 0 0 #CCCCD1;
    padding: 4px !important;
}





a.road_help img

{

    margin-right:10px;

}

table.contacts

{

    width:99%;

    margin-top:20px;

    margin-bottom:20px;

}

table.contacts td

{

    padding-right:10px;

    padding-left:20px;

}

table.contacts p

{

    margin-top:7px;

    margin-bottom:8px;

}

.YMaps

{

    margin:10px;

}

.transfer

{

    padding-left:10px;

}

.transfer p

{

    margin:10px;

}

.transfer table

{

    margin-left:10px;

}

table.border_top

{

    border-top: 1px solid #CCCCD1;

}





.about_c {

    margin-top: 13px;

}

.about_c div.one_news_line {

    float: left;

    height: 213px;

    margin-bottom: 16px;

    /*margin-left: 10px;*/

    margin-right: 20px;

    width: 215px;

}
.nar
{
    margin-right:0px;
}
.about_c div.news_image_prev {

    float: left;

    height: 102px;

    margin: 2px 10px 10px 0;

    overflow: hidden;

    position: relative;

    text-align: center;

    width: 215px;

}

.about_c div.news_content {

    width: 215px;

}

.about_c div.line {

    border-bottom: 1px solid #C7D0CC;

    border-width: 1px;

    margin-bottom: 8px;

    margin-left: 9px;

    padding: 4px 8px 7px 20px;

}

a.zoom_teaser {

    background-color: transparent;

    background-image: url("/templates/images/arrows_sprite.png");

    background-position: -181px -770px;

    background-repeat: no-repeat;

    bottom: 10px;

    cursor: pointer;

    display: block;

    height: 18px;

    overflow: hidden;

    position: absolute;

    right: 10px;

    text-decoration: none;

    text-indent: -999em;

    width: 18px;

}

a.zoom_teaser:hover {

    background-position: -151px -800px;

}

#fancybox-title {

    font-size: 13px;

    font-weight: bold;

    text-align: left;

}


.custom_button a {
    background: url("/templates/images/button_model_1.png") no-repeat scroll 0 0 transparent;
    color: white;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    height: 15px;

    padding: 5px 5px 5px 20px;
    width: 60px;
}
.custom_button a:hover, .forum-new-post a:hover
{
    color:white;
    background-position:0px -24px;
}
.forum-new-post a
{
    background: url("/templates/images/button_model.png") no-repeat scroll 0 0 transparent;
    color: white;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    height: 15px;
    text-align: left;
    padding: 5px 5px 5px 20px;
    width: 80px;
}
.bxlhe-frame-table
{
    width:905px!important;
    height: 215px!important;
}


.H1style {
    margin-bottom: 13px;
    font-size: 24px;
    margin-top: 5px;
    font-size: 18px;
    font-weight: bold;
    line-height: 1.091em;
    position: relative;
}



table.autoschool_table td {
    text-align:left;
}
table.autoschool_table {
    border-bottom: 1px solid #CCCCD1;
    border-collapse: collapse;
    border-left: 1px solid #CCCCD1;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 97%;
}
table.autoschool_table tr.odd {
    background: none repeat scroll 0 0 #FFFFFF;
}
table.autoschool_table td {
    border-right: 1px solid #CCCCD1;
    border-top: 1px solid #CCCCD1;
    padding: 4px;
    text-align: center;
    vertical-align: middle;
}
table.autoschool_table thead td {
    background: none repeat scroll 0 0 #CCCCD1;
}
table.autoschool_table tr {
    background: none repeat scroll 0 0 #F0F0F5;
}
table.autoschool_table tr.gos_prog
{
    background: #cbe8ae!important;
}

.partner_table tr:not(:first-child) td:first-child {
    padding:0 !important;
}
.partner_table tr:not(:first-child) td:first-child img {
    width:100% !important; min-width:180px; padding-right:0;
}