body {
margin-top: 0;
margin-bottom: 0;
}
.maintext {
font-family:Arial;
font-size:12px;
color:#404040;
}
h1{
font-family: Arial;
font-size:19px;
font-style:normal;
font-variant:normal;
font-weight:bold;
color:#1f5ea5;
text-align:center;
}
h2,.dealerTitle{
font-family: Arial;
font-size:17px;
font-style:normal;
font-variant:normal;
font-weight:bold;
color:#1a73c5;
}
h3 {
font-family: Arial;
font-size:12px;
color:#c40040;
}
.address_class {
 font-family: Arial;
 color: #808080;
 font-size: 10px;
 font-style: normal;
}
a.ourlink {
    color: #808080;
}
.textbox_edit {
    font-size: 14px;
    width: 180px;
    color: #303030;
    font-weight: normal;
}
.textbox_edit_large {
    font-size: 14px;
    width: 550px;
    color: #303030;
    font-weight: normal;
}
.textbox_edit_med {
    font-size: 14px;
    width: 350px;
    color: #303030;
    font-weight: normal;
}
.text_labels_edit {
    font-size: 13px;
    font-family: Arial;
    font-weight: bold;
    color: #404040;
    text-align: left;
}
.single_line {
    height:30px;
    vertical-align:middle;
}
.multiple_lines {
    vertical-align:top;
}
.text_labels {
    font-size: 13px;
    font-family: Arial;
    color: #404040;
    text-align: left;
}
.text_labels_center {
    font-size: 13px;
    font-family: Arial;
    font-weight: bold;
    color: #404040;
    text-align: center;
}
.button_style {
    margin-left: 3px;
    margin-right: 3px;
    width: 100px;
    color: #000000; /* color: #303030;*/
    font-family: Arial;
    font-weight: bold;
    font-size: 11px;
    background-color: #c0c0c0;
    border-style: solid;
    border-width: 1px;
    border-color: #808080;
}
.button_style_small {
    margin-left: 3px;
    margin-right: 3px;
    width: 80px;
    color: #0067b3;
    font-family: Arial;
    font-weight: normal;
    font-size: 11px;
    background-color: #CFCFCF;
    border-style: solid;
    border-width: 1px;
    border-color: #0067b3;
}

.button_style_find {
    margin-left: 3px;
    margin-right: 3px;
    width: 50px;
    color: #0067b3;
    font-family: Arial;
    font-weight: normal;
    font-size: 11px;
    background-color: #CFCFCF;
    border-style: solid;
    border-width: 1px;
    border-color: #0067b3;
}
.heading_small,
.heading_small_sort,
tr.heading_small_sort td a:link,
tr.heading_small_sort td a:active,
tr.heading_small_sort td a:hover,
tr.heading_small_sort td a:visited {
    background-color: #1a73c5;
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    font-family: Tahoma;
}
.text_edit {
    font-size: 14px;
    color: #024482;
    font-weight:300;
    text-align: left;
}
.front_text_edit {
    font-size: 14px;
    color: #404040;
    font-weight:bold;
    text-align: left;
}
.text_small_1 {
    font-size: 12px;
    color: #000000;
    text-align: left;
    background-color: #f5f5f5;
}
.front_car_list_table {
    border:0px;
    border-style:solid;
    border-color: #0067b3;
}
.front_car_view_icons {
    font-size: 12px;
    color: #000000;
    text-align: center;
    background-color: #f5f5f5;
}

.text_small_2 {
    font-size: 12px;
    color: #404040;
    text-align: left;
    background-color: #e5e5e5;
}
.errorclass{
    font-size: 12px;
    color: #ff0000;
    text-align: center;
}
.menu_header{
    font-size: 16px;
    color: #ff0000;
    text-align: center;
}
.form_label {
    color: #808080;
    font-size: 13pt;
    font: 23px / 30px Impact, Arial, Helvetica;
    font-weight: 100;
    text-align: center;
}

.form_label_2 {
    color: #808080;
    font-size: 11pt;
    font-weight: bold;
    text-align: center;
}

a:link, a:active, a:hover, a:visited, .a_similar {
    color:#024482;
}
.front_main_table {
    border-style: solid;
    border-width: 1px;
    border-color: #c0c0c0; /*#0067b3;*/
    background-color:#f5f5f5;
}

.front_main_table_icons {
    border-style: solid;
    border-width: 1px;
    border-color: #c0c0c0; /*#0067b3;*/
    background-color:#ededed;
    font-size: 12px;
}

.front_inner_table {
    border-style: solid;
    border-width: 1px;
    border-color: #c0c0c0;
}

.front_car_head {
    font-size: 12px;
    color: #1a73c5;
    font-weight:bold;
    text-align:center;
    border:1px;
    border-style:solid;
    border-color: #c0c0c0;
}

.front_car_head_price {
    font-size: 12px;
    color: #1a73c5;
    font-weight:bold;
    text-align:center;
    border:1px;
    border-style:solid;
    border-color: #c0c0c0;
}

.front_car_data {
    font-size: 12px;
    color: #404040;
    font-weight:bold;
    text-align:left;
    border:1px;
    border-style:solid;
    border-color: #c0c0c0;
    background-color:#ffffff;
}
.front_dealer_info {
    font-size: 16px;
    color: #404040;
    font-weight:bold;
    text-align:left;
    border:1px;
    border-style:solid;
    border-color: #c0c0c0;
    background-color:#ffffff;
}

.front_car_data_2 {
    font-size: 12px;
    color: #404040;
    font-weight:bold;
    text-align:left;
    border:1px;
    border-style:solid;
    border-color: #c0c0c0;
    background-color:#ffffff;
}

.front_car_data_icon {
    font-size: 12px;
    color: #404040;
    font-weight:bold;
    text-align:left;
    border:1px;
    border-style:solid;
    border-color: #c0c0c0;
    background-color:#ffffff;

}

.front_car_data_no_align {
    font-size: 12px;
    color: #404040;
    font-weight:bold;
    border:1px;
    border-style:solid;
    border-color: #c0c0c0;
    background-color:#ffffff;
}

.front_car_data_skin2 {
    font-size: 12px;
    /*
    font-weight:bold;
    */
    border:0px;
    border-style:solid;
    border-color: #ffffff;
}

.front_link {
    font-size: 13px;
    font-family: Arial;
    font-variant:small-caps;
    text-decoration: underline;
}
.td_border {
    font-size: 12px;
    color: #000000;
    text-align: left;
    background-color: #f5f5f5;
    border-style: solid;
    border-width: 1px;
    border-color:#c0c0c0;
}
.icon_legend {
    font-size: 14px;
    color: #404040;
    font-weight:bold;
}
.price_font{
    font-size: 15px;
    color: #f00000;
    font-weight:bold;
}

.price_font_skin2{
    font-size: 19px;
    color: #f00000;
}
.price_font_part{
    font-size: 17px;
    color: #f00000;
}
.portalSearch{
    border:0px;
    border-style:solid;
    border-color: #0067b3;
    font-size:14px;
}
.portalSearchSelect {
    font-size:13px;
}

.table_text {
    font-size: 14px;
    font-family: Arial;
    color: #404040;
}

.oneByteField {
    ime-mode:disabled;
}

.shopComment {
    margin:10px 0;
}

#carComments {
    max-height: 170px;
    overflow: hidden;
    line-height: 17px;
}

.carCommentLinks {
    text-align: right;
}

.carCommentLinks .close{
    display: none;
}

.carCommentLinks a{
    cursor: pointer;
    font-size: 14px;
    color: #4F849D;
    text-decoration: none;
}

.carCommentLinks a:hover{
    color: #079CE4;
    text-decoration: underline;
}

.redThousand {
    color: red;
    font-size: 14px;
    font-weight: bold;
}

.imputFieldSizeControlActive {
    color:#666666 !important;
    text-decoration:none !important;
}

.imputFieldSizeControl {
    color:#0066BB;
    cursor:pointer;
    display:inline;
    text-decoration:underline;
}

.printCarDescriptionButton {
    display:block;
    width:180px;
    height:28px;
    background:url("../../img/carDescriptionButtons.png") no-repeat 0 -94px;
}

.printCarDescriptionButton:hover {
    background:url("../../img/carDescriptionButtons.png") no-repeat -180px -94px;
}

.sendMailButton{
    display:block;
    width:167px;
    height:31px;
    background:url("../../img/carDescriptionButtons.png") no-repeat -360px -94px;
}

.sendMailButton:hover{
    background:url("../../img/carDescriptionButtons.png") no-repeat -527px -94px;
}

.bigSendMailButton {
    display:block;
    width:818px;
    height:47px;
    background:url("../../img/carDescriptionButtons.png") no-repeat 0 0;
}

.bigSendMailButton:hover {
    background:url("../../img/carDescriptionButtons.png") no-repeat 0 -47px;
}

.dealerGoogleMap {
    width:1%;
}

@media all and (min-width: 0px) {
    .dealerGoogleMap { width:230px; }
}
