/* GLOBAL */
body{margin:0 0 0 0;
}

img.png{behavior: url(png.htc);
}
table {height:100%;
}
.btn{cursor:pointer;
border:0px;
}
.red{color:d20000;
}
/* MAIN CONTENT ZONE */
td.cont{color:#5a5a5a; font-family:arial; font-size:10pt; padding:10px 0 20px 50px; vertical-align:top; width:680px;
}
td.cont a{color:#d20000; text-decoration:underline;}
td.cont a:visited{color:#d20000; text-decoration:underline;}
td.cont a:hover{color:#4c4b4b; text-decoration:none;
}
td.cont b{color:#767676; font-weight:bold;
}
td.cont b.red{color:#d20000; font-weight:bold;
}
td.cont small{color:#5a5a5a; font-family:arial; font-size:8pt;
}
td.cont h1{font-family:arial narrow; font-size:16pt; color:#787878; font-weight:normal; margin:15px 0 3px 0;}
td.cont h2{font-family:arial; font-size:13pt; color:#787878; font-weight:bold; margin:15px 0 3px 0;}
td.cont h3, h4, h5 {font-family:arial; font-size:12pt; color:#787878; font-weight:bold; margin:15px 0 3px 0;
}
td.cont ul{margin: 0.5em 0; padding: 0 0 0 1.2em;}
td.cont ul li {margin: 0.1em 0; padding: 0 0 0 20px; list-style-type: none; background: url('/IMAGE/li.gif') no-repeat 0 0;
}
td.cont ul.catalog_map{margin: 0 0; padding: 0 0 0 10px;}
td.cont ul.catalog_map li {margin: 0.1em 0; padding: 0 0 0 15px; list-style-type: none; background: url('/IMAGE/icon_map_plus.gif') no-repeat 0 3px; font-weight:bold;
}
td.cont ul.catalog_map li ul{margin: 0 0; padding: 0 0 0 3px;}
td.cont ul.catalog_map li ul li {margin: 3px 0; padding: 0 0 0 13px; list-style-type: none; background: url('/IMAGE/icon_map_minus.gif') no-repeat 0 5px; font-weight:normal;
}
td.cont hr{border-color:#9d9d9d transparent transparent transparent; border-width:1px; border-style:dotted; 
}
td.cont table{color:#5a5a5a; font-family:arial; font-size:10pt; border-style:none; height:0%}
td.cont table tr.head_row td{color:#d20000; padding:3px; vertical-align:top; border-style:solid; border-width:1px; border-color:#e8e8e8;}
td.cont table td{padding:3px; border-style:solid; border-width:0px; border-color:#e8e8e8; vertical-align:top; 
}
td.cont table td.element{padding:3px; border-style:solid; border-width:1px; border-color:#e8e8e8; vertical-align:top; 
}
td.cont table.cart_table{color:#5a5a5a; font-family:arial; font-size:10pt; border-style:none; height:0%}
td.cont table.cart_table tr.head_row td{color:#d20000; padding:3px; vertical-align:middle; border-style:solid; border-width:1px; border-color:#e8e8e8; text-align:center;}
td.cont table.cart_table td{vertical-align:top; padding:3px; border-style:solid; border-width:1px; border-color:#e8e8e8; vertical-align:middle; text-align:center;
}
td.cont table.cart_table td span.white{border-style:solid; border-width:1px; border-color:#eeeeee; padding:2px;}
td.cont table.cart_table td span.grey{background-color:#ededed; padding:2px;
}
td.cont table.b0{font-family:arial; font-size:10pt; border-style:none; border-width:0px; background-color:transparent; margin-top:0px; padding:0px; height:0%;}
td.cont table.b0 td{font-family:arial; font-size:10pt; border-style:none; border-width:0px; background-color:transparent; margin-top:0px; padding:0px; vertical-align:top;}
td.cont table.b0 td.car_bg{background:url('/IMAGE/car_bg.gif') no-repeat left top; vertical-align:top;}
td.cont table.b0 td.model_price{color:#686868; font-weight:bold; text-align:center; font-family:arial; font-size:10pt; vertical-align:top; padding:10px 0 0 0; border-style:none; border-width:0px; }
td.cont table.b0 td.model_price b{color:#d20000;
}
td.cont table.b0 td.publ_tumb img{border-style:solid; border-width:1px; border-color:#dcdcdc; vertical-align:top;
}

td.cont table.icons_table{height:0% border-style:none; border-width:0px; background-color:transparent; margin-top:0px; padding:0px; height:30px; vertical-align:top;}
td.cont table.icons_table td{border-style:none; border-width:0px; background-color:transparent; margin-top:0px; padding:0px; vertical-align:top;
}
span.icon_zip{margin:0 0 0 0; padding:0 0 0 20px; list-style-type: none; background: url('/IMAGE/icon_pub_zip.gif') no-repeat 0 0px;}
span.icon_pdf{margin:0 0 0 0; padding:0 0 0 20px; list-style-type: none; background: url('/IMAGE/icon_pub_pdf.gif') no-repeat 0 0px;}
span.icon_html{margin:0 0 0 0; padding:0 0 0 20px; list-style-type: none; background: url('/IMAGE/icon_pub_html.gif') no-repeat 0 0px;
}
td.cont table.b01{color:#5a5a5a; font-family:arial; font-size:10pt; border-style:none; border-width:0px; background-color:transparent; margin-top:0px; padding:0px;}
td.cont table.b01 td{color:#5a5a5a; font-family:arial; font-size:10pt; border-style:none; border-width:0px; background-color:transparent; margin-top:0px; padding:0px; vertical-align:top;
}
td.cont input{color:#000000; font-family:arial; font-size:9pt; padding:0 0 0 2px;
}
td.cont select{border-style:solid; border-width:1px; border-color:#969696; color:#000000; font-family:arial; font-size:9pt;
}
td.cont table.catalog_table{height:0% color:#5a5a5a; font-family:arial; font-size:10pt; border-style:none; border-width:0px; background-color:transparent;}
td.cont table.catalog_table td{color:#5a5a5a; font-family:arial; font-size:10pt; border-style:none; border-width:0px; background-color:transparent; vertical-align:top;}
td.cont table.catalog_table td b.red{color:#d20000;
}
td.cont table.catalog_data{height:0% width:450px; color:#5a5a5a; font-family:arial; font-size:10pt; border-style:none;}
td.cont table.catalog_data tr.dark_row td{color:#000000; padding:3px; vertical-align:top; border-style:none; background-color:#f5f5f5;}
td.cont table.catalog_data td{color:#000000; padding:3px; vertical-align:top;  border-style:none;
}
td.cont table.pages_table {border-width:0px; background-color:transparent; margin-top:0px; padding:0px; height:30px;}
td.cont table.pages_table td.links{color:#353535; font-weight:bold; font-family:verdana; font-size:10pt; border-style:none; border-width:0px;
}
td.cont table.pages_table td.links span{border-style:solid; border-width:1px; border-color:#696969; color:#696969; padding:1px 3px 1px 3px; cursor:pointer;}
td.cont table.pages_table td.links span.at{background-color:#d40201; border-style:solid; border-width:1px; border-color:#ba0200; padding:1px 3px 1px 3px; color:#ffffff;
}
td.cont table.pages_table td.links a{color:#353535; text-decoration:underline;}
td.cont table.pages_table td.links a:hover{color:#d20000; text-decoration:underline;
}

td.cont table.b0 td.position_note_bg{ background: url('/IMAGE/position_note_bg.gif') repeat-x left top; font-family:arial; font-size:10pt; color:#d20000; border-style:none; border-width:0px; padding:4px 5px 0 0; ; vertical-align:top;
}
td.cont table.b0 td.position_note_bg a{color:#585858; text-decoration:underline;}
td.cont table.b0 td.position_note_bg a:hover{color:#d20000; text-decoration:underline;
}
td.cont table.b0 td.position_note_underline{ background: url('/IMAGE/position_note_underline.gif') repeat-x left top; text-align:center;
}
/* ÒÎÏ */
td.leng{padding:1px 0 0 0px; color:#4c4b4b; font-family:arial; font-size:8pt; vertical-align:top;}
td.leng a{color:#d20000; text-decoration:underline;}
td.leng a:hover{color:#4c4b4b; text-decoration:underline;
}
td.top_blocks_text{padding:1px 0 0 0px; color:#8b8b8b; font-family:tahoma; font-size:9pt; vertical-align:middle;}
td.top_blocks_text a{color:#d20000; font-family:tahoma; font-size:8pt; }
td.top_blocks_text a:hover{color:#4c4b4b; font-family:tahoma; font-size:8pt; 
}
td.top_blocks_text b.red{color:#d20000;
}
input.top_input{height:19px; border-style:solid; border-width:1px; border-color:#cfcfcf #ffffff #ffffff #cfcfcf; color:#8b8b8b; font-family:arial; font-size:9pt;
background-color:#e1e1e1; padding:0 0 0 5px;
}

/* ÁËÎÊÈ ËÅÂÎÉ ÊÎËÎÍÊÈ */
td.top_left_bg{background:url('/IMAGE/top_left_bg.gif') no-repeat left top; vertical-align:top;}
td.top_right_bg{background:url('/IMAGE/top_right_bg.gif') no-repeat left top; vertical-align:top;}
td.column_left_bg{background:url('/IMAGE/column_left_bg.gif') no-repeat left top; vertical-align:top;}
td.column_right_bg{background:url('/IMAGE/column_right_bg.gif') no-repeat left top; vertical-align:top;}
td.left_block_bg{background:url('/IMAGE/column_left_block.gif') no-repeat left top; vertical-align:top; padding:24px 0 0 0;}
td.catalog_menu{font-family:arial; font-size:10pt; color:#d20000; padding:5px 0 0 10px;
}
td.cat_menu_btn{background:url('/IMAGE/column_left_line.gif') no-repeat left bottom; font-family:arial; font-size:10pt; color:#d20000; font-weight:normal; padding:5px 0 4px 10px;}
td.cat_menu_btn a{font-family:arial; color:#d20000; text-decoration:none;}
td.cat_menu_btn a:hover{font-family:arial; color:#4b494a; text-decoration:underline;
}
td.cat_menu_btn_at{background:url('/IMAGE/column_left_line.gif') no-repeat left bottom; font-family:arial; font-size:10pt; color:#717271; font-weight:normal; padding:5px 0 4px 10px;
}
td.cat_submenu{background:url('/IMAGE/column_left_line.gif') no-repeat left bottom; font-family:arial; font-size:9pt; color:#d20000; font-weight:normal; padding:0 10px 0px 5px;
}
td.cat_submenu_btn{background:url('/IMAGE/sub_menu_mark.gif') no-repeat 9px 2px;  font-family:arial; color:#717271; font-size:9pt; padding:2px 10px 4px 25px; cursor:pointer; vertical-align:top;}
td.cat_submenu_btn a{color:#717271; text-decoration:none;}
td.cat_submenu_btn a:hover{color:#4c4b4b; text-decoration:none;}

td.cat_submenu_btn_on{background:url('/IMAGE/column_left_submenu_btn_on.gif') no-repeat left 2px;  font-family:arial; font-size:9pt; color:#4c4b4b; cursor:pointer; padding:2px 10px 4px 25px; vertical-align:top; text-decoration:underline;}

td.cat_submenu_btn_on a{color:#4c4b4b; text-decoration:underline;}
td.cat_submenu_btn_on a:hover{color:#4c4b4b; text-decoration:underline;
}
td.cat_submenu_btn_at{background:url('/IMAGE/column_left_submenu_btn_at.gif') no-repeat left 2px;  font-family:arial; color:#717271; font-size:9pt; padding:2px 10px 4px 25px; vertical-align:top;
}
td.cat_submenu_btn_at a{color:#717271; text-decoration:none;}
td.cat_submenu_btn_at a:hover{color:#4c4b4b; text-decoration:underline;}

td.news_promotions{font-family:tahoma; font-size:9pt; color:#4c4b4b; padding:10px 18px 10px 10px; vertical-align:top;}
td.news_promotions a{color:#d20000; text-decoration:underline;}
td.news_promotions a:hover{color:#4c4b4b; text-decoration:underline;}
td.news_promotions b{color:#bfbfbf; font-weight:normal;
}
td.news_promotions div.v_spacer{font-size:5px
}
td.email_news{background:url('/IMAGE/email_news.gif') no-repeat left top; font-family:arial; font-size:10pt; font-weight:bold; color:#4c4747; padding:9px 0px 0px 15px; vertical-align:top;}
td.email_news table td{font-family:arial; font-size:10pt; color:#8b8b8b; vertical-align:middle;}
input.email_news_input{width:174px; height:19px; border-style:solid; border-width:1px; border-color:#cfcfcf #ffffff #ffffff #cfcfcf; color:#8b8b8b; font-family:arial; font-size:8pt;
background-color:#e1e1e1; padding:0 0 0 5px;
}
td.pool{font-family:tahoma; font-size:9pt; color:#4c4b4b; padding:10px 16px 10px 10px; vertical-align:top;}
td.pool a{color:#d20000; text-decoration:underline;}
td.pool a:hover{color:#4c4b4b; text-decoration:underline;
}
.vis1 {display:inline;}
.vis2 {display:none
}
/* ADITTIONAL STUFF */
td.ph{padding: 15px 0 0 140px;}
td.ph h1{color:#7b7b7b; font-family:arial narrow; font-size:17pt; font-weight:normal; margin: 0 0; padding:3px 0 0 0;
}
td.location_td{padding: 0 0 0 50px;}
td.location_bg{background-color:#faf9f9;}
td.location{background:url('/IMAGE/location_mark.gif') no-repeat left 13px;  background-color:#faf9f9; color:#000000; font-family:tahoma; font-size:9pt; vertical-align:top; padding:8px 0 8px 15px;}
td.location a{color:#d20000;}
td.location a:hover{color:#4c4b4b;
}
td.cont_bott_bg{background:url('/IMAGE/cont_bottom.gif') no-repeat left top; vertical-align:top; padding:20px 0 0 0; 
}
td.bott_line{background:url('/IMAGE/bottom_line.gif') repeat-x left top; 
}
td.bott_text{padding:0 0 0 5px; color:#676767; font-family:arial; font-size:10pt; vertical-align:top;}
td.bott_text a{color:#d20000; text-decoration:underline;}
td.bott_text a:hover{color:#4c4b4b; text-decoration:underline;}
td.bott_text ul{margin: 0 0; padding:8px 0 8px 0;} 
td.bott_text ul li {margin: 0.1em 0; padding: 0 0 0 20px; list-style-type:none; background: url('/IMAGE/marker_01.gif') no-repeat 0 3px; font-family:arial; color:#7f7f7f; font-size:11pt; font-weight:bold;
}

td.notes_bg{background:url('/IMAGE/notes_bg.gif') no-repeat  bottom; vertical-align:top;}
td.notes_red_btn{background:url('/IMAGE/notes_red_right.gif') no-repeat right top; color:#ffffff; font-family:arial; font-size:9pt; padding:0 10px 0 0;}
td.notes_red_btn div.red_btn_left{padding:8px 0 0 11px; background:url('/IMAGE/notes_red_left.gif') no-repeat left top; height:28px; text-align:center;
}
td.notes_grey_btn{background:url('/IMAGE/notes_grey_right.gif') no-repeat right top; color:#7a7a7a; font-family:arial; font-size:9pt; padding:0 10px 0 0;}
td.notes_grey_btn div.grey_btn_left{padding:8px 0 0 11px; background:url('/IMAGE/notes_grey_left.gif') no-repeat left top; height:28px; text-align:center; cursor:pointer;}
td.notes_grey_btn a{color:#7a7a7a; text-decoration:none;}
td.notes_grey_btn a:hover{color:#d20000; text-decoration:none;
}
/* Rights */
td.rights{color:#858585; font-family:arial; font-size:8pt; padding:0 0 30px 0px; vertical-align:top;}
td.rights a{color:#d20000; }
td.rights a:hover{color:#4c4b4b;
}
/* BUTTONS BACK, UP, PRINT */
table.print_up{height:5px; margin:0 0; padding:0 0 0 0; 
}
td.btn {margin:0 0; padding:0 0 0 0; vertical-align:top;}
td.btn a{font-family:tahoma; font-size:9pt; color:#585858; font-weight:bold; text-decoration:none;}
td.btn a:hover{font-family:tahoma; font-size:9pt; color:#d20000; font-weight:bold; text-decoration:none;
}
td.btn_location {margin:0 0; padding:7px 10px 0 0; vertical-align:top; background-color:#faf9f9;}
td.btn_location a{font-family:tahoma; font-size:9pt; color:#585858; font-weight:bold; text-decoration:none;}
td.btn_location a:hover{font-family:tahoma; font-size:9pt; color:#d20000; font-weight:bold; text-decoration:none;
}
span.btn_back{margin:0 0 0 0; padding:0 0 0 15px; list-style-type: none; background: url('/IMAGE/icon_back.gif') no-repeat 0 5px; font-family:tahoma; font-size:9pt; color:#585858; font-weight:bold; text-decoration:none; cursor:pointer;}
span.btn_back_on{margin:0 0 0 0; padding:0 0 0 15px; list-style-type: none; background: url('/IMAGE/icon_back_on.gif') no-repeat 0 5px; font-family:tahoma; font-size:9pt; color:#d20000; font-weight:bold; text-decoration:none; cursor:pointer;
}
span.btn_print{margin:0 0 0 0; padding:0 0 0 17px; list-style-type: none; background: url('/IMAGE/icon_print.gif') no-repeat 0 3px; font-family:tahoma; font-size:9pt; color:#585858; font-weight:bold; text-decoration:none; vertical-align:top; cursor:pointer;}
span.btn_print_on{margin:0 0 0 0; padding:0 0 0 17px; list-style-type: none; background: url('/IMAGE/icon_print_on.gif') no-repeat 0 3px; font-family:tahoma; font-size:9pt; color:#d20000; font-weight:bold; text-decoration:none; vertical-align:top; cursor:pointer;
}
span.btn_up{margin:0 0 0 0; padding:0 0 0 17px; list-style-type: none; background: url('/IMAGE/icon_up.gif') no-repeat 0 4px; font-family:tahoma; font-size:9pt; color:#585858; font-weight:bold; text-decoration:none; vertical-align:top; cursor:pointer;}
span.btn_up_on{margin:0 0 0 0; padding:0 0 0 17px; list-style-type: none; background: url('/IMAGE/icon_up_on.gif') no-repeat 0 4px; font-family:tahoma; font-size:9pt; color:#d20000; font-weight:bold; text-decoration:none; vertical-align:top; cursor:pointer;
}
/* SEND FORM */
input.form{border-width:1px; width:220px; border-style:solid; border-color:#9eb5cf; background-Color:#e8f1fb; font-family:verdana; font-size:8pt; color:#272727;
}
textarea.form{border-width:1px; width:220px; border-style:solid; border-color:#9eb5cf; background-Color:#e8f1fb; font-family:verdana; font-size:8pt; color:#000000;
}
input.form_button{width:90px; height:20px; border-style:solid; font-weight:bold; border-width:1px; border-color:#9eb5cf; color:#871bbe; font-family:verdana; font-size:8pt;
background-color:#c0d8f3; cursor:pointer;
}

img.gallery {border:2px solid #4c4b4b;}
a img.gallery {border:2px solid #4c4b4b;}
a:hover img.gallery {border:2px solid #d20000;}

a img.gallery_red {border:2px solid #d20000;}
a:hover img.gallery_red {border:2px solid #d20000;}

td.cont a.grey{color:#5a5a5a; text-decoration:none;}
td.cont a.grey:visited{color:#4c4b4b; text-decoration:none;}
td.cont a.grey:hover{color:#4c4b4b; text-decoration:underline;}

a img.brands {border:0px;}
a:hover img.brands {border:0px;}