/* content */
#content H1 {font: bold 120% Tahoma; text-align: left; margin: 0 0 10px 0; border-bottom: 1px solid red; width: 80%; color: #6e6e6e; padding: 0 0 2px 10px; background: url('i/big_arrow.gif') 0 4px no-repeat}
#content .h1 IMG {width: 45px; height: 45px; border: 1px solid #c7c7c7; float: left; margin: 0 8px 0 0}
#content #nopad H1 {margin-left: 0; padding-top: 0; background-position: 0 4px}
#content .h1 H1 {margin-left: 65px; padding-top: 10px; background-position: 0 14px}
#content .h1 IMG, #content .h1 H1 {display: block}

#nothing {font: bold 120% Tahoma, serif; color: red; margin: 20px 10px}

/* stock table */
#mainTable .tab {clear: both; width: 100%; margin: 5px auto; background: #E13216 url('i/table_bg.gif') 0 0 repeat-x}

#mainTable .tab TD {text-align: center; vertical-align: middle !important; background: #fff; border: 1px solid #c7c7c7; padding: 2px 4px 2px 4px}
#mainTable .tab TD, #mainTable .tab TD A, #mainTable .tab SPAN {text-transform: uppercase; font: bold 13px Tahoma, serif; color: #555}
#mainTable .tab TD A:visited, #mainTable .tab TR.hv A, #mainTable .tab TR.hv TD, #mainTable .tab TR.hv TD SPAN, #mainTable .tab TR.hv TD B {color: red}
#mainTable .tab TR.saled TD, #mainTable .tab TR.saled TD A, #mainTable .tab TR.saled TD A:visited, #mainTable .tab TR.saled TD B, #mainTable .tab TR.saled TD SPAN {color: #aaa; text-decoration: line-through}

#mainTable .tab TD.c {background: #eaeaea}
#mainTable .tab TD IMG {width: 80px; height: 55px; border: 1px solid #c7c7c7}
#mainTable .tab TR.thd TD {border: 1px solid #F3F3F3; padding: 0 4px !important; height: 29px}
#mainTable .tab TR.thd TD {background: none; background: url('i/table_right_corner.gif') 100% 0 no-repeat}
#mainTable .tab B {display: block; font: normal 10px Arial; color: #333}

#mainTable .tab TR.thd TD A, #mainTable .tab TR.thd TD A:visited {font: bold 13px/0.9em Tahoma, serif; color: #FFE3CB; text-transform: none;  text-decoration: none}
#mainTable .tab TR.thd TD U {font-weight: bold !important}


/* uls */
#content .wai1, #content .wai2 {margin: 5px 0 10px 15px !important}
#content .wai1, #content .wai1 LI A, #content .wai2 LI A {font: normal 13pt Tahoma, serif !important}
#content UL LI LI {color: #000 !important}
.something UL {margin: 1px 5px; font: bold 92%/1.3em Tahoma, serif}
.something UL LI {margin: 1px 0 1px 10px}
.something UL LI A, .something UL LI A:visited, .something UL LI {font: bold 105% Tahoma, serif; color: #BD0000; text-decoration: none}
.something UL LI LI A, .something UL LI LI A:visited {color: #333}
.something UL LI LI LI A, .something UL LI LI LI A:visited {color: #8B0000}
.something .wai1, .something .wai2 {margin: 5px 0 5px 0 !important}

/* cars or list */
#auto {width: 85%; border: none; font-size: 70%; margin: 0 0 10px 0}
#auto TR TD {text-align: left; vertical-align: top; padding: 0 10px 0 0 !important}
#auto TD A, #auto TD A:visited {background: url('i/big_arrow.gif') 0 2px no-repeat; padding: 0 0 0 13px; text-transform: lowercase !important; display: block; margin: 0 10px 0 0; font: 13pt Tahoma, serif; color: #333; text-decoration: none}
#auto A:first-letter, #auto A:first-letter {font: 13pt Tahoma, serif !important; text-transform: uppercase !important; color: #BD0000 !important}
#auto A#selected {text-decoration: underline}

/* bread */
.bread {z-index: 3; height: 20px; margin: 0 0 5px 0; clear: both; font: bold 89% 'Trebuchet MS', Verdana; color: #333}
.bread A, #content .bread A:visited {text-decoration: underline; display: block; float: left; background: url('i/nav_gray_arrow.gif') 100% 4px no-repeat; margin: 0 9px 0 0; padding: 0 15px 0 0; font: bold 90% Arial, serif; color: #999}
.bread A:hover, .bread A:visited:hover {text-decoration: none !important}
.bread IMG {border: none; margin: 2px 0 0 0}
.bread STRONG {display: block; float: left; font: bold 90% Tahoma, serif; padding: 1px 0 0 0}

/* pager */

#content .pager {margin: 8px 0; text-align: right; width: 100%}
#content .pager A, #content .pager A:visited {font: bold 15px Arial, serif; text-decoration: none; padding: 0 1px 0 5px; color: #C7052D}
#content .pager B {font: bold 15px Arial, serif; color: #222; padding: 0 1px 0 3px; font-size: 15px}
#content .pager A IMG {border: none; margin: 0 0 -2px 0}





/* form */

.form {padding: 3px; margin: 0 5px 5px 0}
.form .date {margin: 5px 0}
.form DIV {padding: 1px 0}
#form {display: table; width: 600px}
#text #form .l {font-weight: bold; text-align: left; font: bold 80% Tahoma}
#form .burn, #search .burn {font: normal 12px Arial, serif}
#search P.burn INPUT {cursor: pointer; margin: 5px 0 10px 0; width: 100px; height: 20px; border: 1px solid #808080}

#text .l {width: 150px; padding: 0 0 0 5px; clear: both; float: left}
#text .l B {font: normal 12px Arial, serif; color: #8B0000}
#text .r {text-align: left; width: 250px; float: left}
#text .r INPUT {border: 1px solid #808080; width: 220px; height: 17px}
#text .r IMG {border: 1px solid #808080; width: 220px; height: 45px}
#text .r TEXTAREA {width: 220px; border: 1px solid #808080; height: 130px}
#text .form SPAN {display: block; width: 230px; clear: both; text-align: right}
#text .form SPAN INPUT {cursor: pointer; margin: 5px 0; width: 100px; height: 20px; border: 1px solid #808080}
#form P.date {padding: 5px 3px !important}


/* search */
#search {width: 500px; z-index: 2 !important}
#search .l, #search .r  {height: 30px !important}

#search .l P.date {font: bold 12px Tahoma, serif; color: #333}
#search .r INPUT.price {width: 90px !important; margin: 1px 3px 1px 3px !important}

#search .r INPUT,  #search .r SELECT {z-index: 3; font: normal 14px Arial, serif; margin: 2px 0 2px 0; border: 1px solid #808080; width: 250px}
#search .r SELECT OPTION {padding: 0 0 0 4px !important;}
#search .r INPUT {margin: 3px 0; height: 19px}
#search #years SELECT {width: 92px !important; margin: 1px 3px 1px 3px !important}


#search .r P.loading {margin: 2px 0 0 7px; background: url('i/wait_small.gif') 10px 3px no-repeat; padding: 0 0 0 22px; color: #8B0000}
#search P.burn {clear: both; text-align: left; margin-bottom: 0}

/* order */
#content #text .form BLOCKQUOTE {margin: 3px 0; padding: 2px; border-left: 2px solid #8B0000}
#content #text .form BLOCKQUOTE P {margin: 0; padding: 0; font-size: 70%; color: #000}
#content #text .form BLOCKQUOTE P STRONG {margin: 0 5px 0 0}

/* contacts */
#content #text .leftcol {width: 49%; float: left; padding: 5px 5px 15px 0}

/* text */
#content P.date {text-align: left; font: bold 11px Tahoma, serif; color: red; text-indent: 0; margin: 2px 0; padding: 5px 0}
#content P.date1 {text-align: left; font: bold 11px Tahoma, serif; color: #0000FF; text-indent: 0; margin: 2px; margin-bottom: 3px; padding: 0px;}
.date1 {font: normal 12.8px/1.7em Arial, sans-serif; color: #000000; text-align: left; margin: 2px 10px; text-indent: 5px}
#content STRONG {font-weight: bold}
#content #text .leftcol I {font-style: italic; font-family: Arial, serif !important}
#text A, #text A:visited {font: normal 102.3% Verdana; color: #45A9D3; padding: 1px 2px; text-decoration: none}
#text A:hover {color: #000; background: #F4F2E4; padding: 1px 2px 0 2px; border-bottom: 1px solid #9A8E51}
#text P {font: normal 12.8px/1.7em Arial, sans-serif; color: #000; text-align: left; margin: 2px 10px; text-indent: 5px}
#text .e {text-align: center}
#text P.rt {float: none !important; text-align: right !important}
#text P.lf {float: none; text-align: left !important}
#text .j {text-align: justify}
#content #text P.sub {margin: 0 10px 0 30px}
#text .mrg {margin: 20px 0 !important}
#text .h {margin-top: 0; font-family: Tahoma, serif; color: #F54523; margin-bottom: 5px !important}
#content #text P.nm {margin-left: 0 !important; text-indent: 10px !important}
#text P.z {margin: 2px 10px 22px 10px}
#text P.zz {margin-bottom: 22px}
#text SPAN.sub {margin: 0; padding: 0 0 0 25px}
#text SPAN.sub1 {margin: 0; padding: 0 0 0 48px}
#text H2 {text-indent: 0; font: normal 19px Georgia, 'Times New Roman', serif; color: #954523; margin: 15px 10px}
#text .ni {text-indent: 0}
#text P.error {text-align: left !important; margin: 5px}
#text .menu {display: table}

#content P.error {font: bold 16px Arial, serif; color: #FF0000; margin: 5px 0 10px 0; text-decoration: underline}

#text H1 {margin-bottom: 20px !important}

/* cranes and tables */

#text .crane {width: 630px !important; margin: 15px 0 25px 0}
#content .table, #content #text .table {margin: 12px 0 25px 0; background: #fff; width: 85% !important}

#text .crane TH {padding: 5px; text-align: left}
#text .crane TH A, #text .crane TH A:visited {font: bold 120% Tahoma, serif; color: #BD0000}
#text .crane TD, #text .table TD {vertical-align: middle; text-align: center; border: 1px solid #000; padding: 2px; font: normal 80% Verdana; color: #000}
#text .crane TD {background: #fff}
#text .crane A:hover {text-decoration: none; background: none; border: none}
#text .crane TD A {font-weight: bold; color: #222; text-decoration: underline}
#content #text .table TD, #content .table TD {padding: 2px 4px}
#text .crane TD UL.digit LI {list-style: decimal; text-align: justify}
#text .crane TD.hl, #text .crane TR.hl TD, #mainTable #text .tabl TR.hl TD, 
#text .table TD.hl, #text .table TR.hl TD {background-color: #e9e9e9; font: bold 13px Tahoma}
#text .crane TD.hl:first-letter, #text .table TD.hl:first-letter, #text .crane TR.hl TD:first-letter {text-transform: uppercase; font: bold 13px Tahoma, serif !important}

#text .cranez_ext {margin: 15px 0; background: #fff; width: 98%}
#text .cranez_ext CAPTION {color: #333; text-align: left; padding: 10px 0; font-style: oblique; font: bold 90% 'Trebuchet MS', Times, serif}
#text .cranez_ext TD {border: 1px solid #888; vertical-align: top; padding: 2px; text-align: center; font: normal 70% Arial, sans-serif; color: #000}
#text .cranez_ext TD.hl, #text .cranez_ext TR.hl TD {background: #e9e9e9; font-weight: bold}

#text H3, .menu A, .menu A:visited {font: bold 19px 'Trebuchet MS', Arial, sans-serif; margin: 15px 0; color: #954523; text-transform: uppercase}
.menu {margin: 30px 0}
.menu DIV {margin: 2px 0}

#text UL.digit {margin: 10px 50px; list-style: decimal}
#text UL.simple {margin: 10px 30px; list-style: circle}
#text UL.none {margin: 10px; list-style: none}


/* text special */

#text #special {padding: 0 10px 15px 0}
#text #special P {font: normal 90%/1.2em Arial; margin: 10px 5px; color: #000; text-indent: 15px; text-align: justify}
/*#text #special P:first-letter {font-weight: bold}*/
#text #special BLOCKQUOTE {margin: 10px 0}
#text #special BLOCKQUOTE P {font: normal 92%/1.3em 'Arial'; color: #111; text-indent: 5px}
#text #special BLOCKQUOTE P:first-letter {font-weight: normal}
#text #special BLOCKQUOTE UL {list-style: circle}
#text #special BLOCKQUOTE UL LI {margin:  0 0 0 25px}
#text .calc BLOCKQUOTE UL.none {list-style: none; margin: 10px}
#text .calc BLOCKQUOTE UL.none LI {margin: 0; list-style: none}
#text .calc BLOCKQUOTE UL.none LI B {font-weight: bold !important}
#text .calc BLOCKQUOTE UL.none LI P:first-letter {font-weight: bold}
#text .w35 {width: 35% !important}
#text .w55 {width: 55% !important}
#text .w60 {width: 60% !important}
#text .w65 {width: 65% !important}
#text .w75 {width: 75% !important}
#text .w85 {width: 85% !important}

/* promote */
#content .promote {margin: 20px 0; padding: 0 10px; width: 60%; border-left: 2px solid #8B0000}
#content .promote P {text-align: justify; font: normal 14px/1.4em Tahoma, sans-serif; color: #000; text-indent: 15px}

/* alpha calc */
#content .calc TD {padding: 1px 5px !important; vertical-align: middle !important; font: normal 13pt Tahoma, sans-serif}
#content .calc TD INPUT {padding: 0 2px; border: 1px solid #808080}
#content .calc TD SELECT {height: 23px; font: bold 10pt/0.8em Tahoma, sans-serif !important}
#content .calc TD P INPUT {width: 86px; cursor: pointer; height: 21px; margin: 5px 0; font: normal 10pt Tahoma, sans-serif}

#content .calcResults {width: 90%; margin: 10px 0}
#content .calcResults TD {background: #fff; border: 1px solid #aaa; padding: 1px 6px !important; vertical-align: middle !important; font: normal 13pt Arial, sans-serif}
#content .calcResults TD.h {width: 35%; background: #E9E9E9; font: bold 10pt Tahoma, sans-serif}
#content .calcResults TD.sc {width: 47%}
#content .calcResults TD STRONG SPAN {font: bold 13pt Tahoma, sans-serif !important}

/* osago */
#osago FIELDSET {width: 75%; padding: 5px 10px; margin: 5px 0; border: 1px solid #aaa}
#osago FIELDSET LEGEND {padding: 0 5px 3px 10px; font: bold 12px Tahoma, sans-serif; color: #000}
#osago FIELDSET INPUT {margin: 0 5px -1px 0; padding: 0 5px 0 0}
#osago FIELDSET LABEL {cursor: pointer}
#osago FIELDSET P {margin: 2px 0; font: normal 13px/0.1em Tahoma, sans-serif; color: #000}
.osago {margin: 5px 0; padding: 2px 0}

/* calc container */
#mainTable .tabl {width: 40% !important; margin: 5px 35px}
#mainTable .tabl TD {padding: 2px 4px; vertical-align: middle !important; text-align: left; border: 1px solid #888; background: #fff; font: normal 13pt Tahoma, sans-serif}

/* wait */
#content #wait {margin: 15px 0 0 0; width: 300px; text-align: center}
#content #wait P {font-weight: bold; text-align: center !important; color: #A42914}