/* Стили сайта. http://vitalik.info/design */

body, td, li, ul, ol, dl, dd, dir, form, center {
 font-size: 10pt;
 color: #000000;
 font-family: trebuchet ms,tahoma,arial,helvetica,geneva,sans-serif;
}
ul, dd, dl {
 list-style-type: disc;
}
a:link {
 color: #0243E8;
 text-decoration: none;
}
a:visited {
 color: #0243E8;
 text-decoration: none;
}
a:active,a:hover {
 color: #035EFC;
 text-decoration: underline;
}

TD.top {
 padding: 10px 0px 0px 20px;
 color: #FFFFFF;
 font-size: 12pt;
}
TD.top a:link, TD.top a:visited {
 padding-right: 8px;
 color: #FFFFFF;
}

TD.tagline {
 padding: 0px 0px 5px 130px;
 color: #3566b6;
 font-size: 9pt;
 vertical-align: bottom;
}
marquee {
 padding: 3px 20px 3px 20px;
 color: #C42B23;
 font-size: 12pt;
 font-weight: bold;
 font-family: trebuchet ms, tahoma;
}

TR.bline TD {
 padding: 5px 20px 5px 20px;
 color: #B0B0B0;
 font-size: 10pt;
}
TR.bline TD a:link, TR.bline TD a:visited {
 padding-right: 10px;
}
.bline small {
 color: #BFBFBF;
 font-size: 8pt;
 font-weight: normal;
}
.bline small a:link, .bline small a:visited {
 color: #BFBFBF;
}

.catalogn, .catalogn a:link, .catalogn a:visited {
 color: #949494;
 font-size: 8pt;
}

.content {
 font-family: tahoma,arial,helvetica,geneva,sans-serif;
 text-align: justify;
 padding: 10px 0px 10px 0px;
}
.panel {
 font-family: tahoma,arial,helvetica,geneva,sans-serif;
 color: #003673;
 font-size: 9pt;
 border-right: solid 1px #AFAFAF;
}

form.timeform {
 padding: 0px;
 margin: 0px;
}
.pblock {
 border-top: solid 1px #AFAFAF;
 padding: 5px 0px 10px 10px;
 color: #145AA5;
 font-size: 10pt;
 font-weight: bold;
}
TD.pblock input {
 color: #999999;
 border: none;
 background: white;
 font-size: 15pt;
}

/* меню слева - навигация */
.p_menu {
 margin-bottom: 10px;
 padding: 0px 0px 0px 20px;
 color: #0555B0;
 font-size: 12pt;
 font-weight: bold;
 background: url('http://vitalik.info/demo/arkonauto/images/item.gif') top left no-repeat;
}
.p_submenu a:link, .p_submenu a:visited {
 color: #0555B0;
}
.p_submenu a:hover, .p_submenu a:active {
 color: #2075D6;
}

/* подменю */
.p_submenu {
 margin-bottom: 5px;
 padding: 0px 0px 0px 20px;
 color: #0555B0;
 font-size: 10pt;
 font-weight: bold;
 background: url('http://vitalik.info/demo/arkonauto/images/subitem.gif') top left no-repeat;
}
.p_submenu a:link, .p_submenu a:visited {
 color: #0555B0;
}
.p_submenu#cur {
 background: url('http://vitalik.info/demo/arkonauto/images/subitem_cur.gif') top left no-repeat;
}
.p_submenu#cur a:link, .p_submenu#cur a:visited {
}
.p_submenu a:hover, .p_submenu a:active {
 color: #2075D6;
}

.p_submenu_2 {
 margin-bottom: 5px;
 padding: 0px 0px 0px 15px;
 color: #0555B0;
 font-size: 9pt;
 font-weight: normal;
 background: url('http://vitalik.info/demo/arkonauto/images/subitem.gif') top left no-repeat;
}
.p_submenu_2#cur {
 font-weight: bold;
 background: url('http://vitalik.info/demo/arkonauto/images/subitem_cur.gif') top left no-repeat;
}

.curr {
 color: #808080;
 font-size: 8pt;
 font-weight: normal;
}

hr {
 color: #CACACA;
 height: 1px;
}
big {
 font-weight: bold;
 font-size: 12pt;
 font-family: tahoma,arial,helvetica,geneva,sans-serif;
}
small {
 font-family: tahoma,arial,helvetica,geneva,sans-serif;
 font-size: 8pt;
}
small li {
 font-size: 8pt;
}

.mark {
 color: #B21B15;
}

.showphoto a:link img, .showphoto a:visited img {
 border: solid 1px #0557B5;
}
.showphoto a:hover img {
 border: solid 1px #D1362E;
}

/* карта сайта */
#map_1 {
 display: block;
 margin-top: 20px;
 font-weight: bold;
 font-size: 11pt;
}
#map_2 {
 display: block;
 margin-top: 15px;
 font-weight: bold;
}
#map_3 {

}

/* таблица выбора производителя */
TR.producer TD {
 background: #E8E8E8;
 border: solid 1px #B8B8B8;
 font-size: 9pt;
 padding: 0px 3px 0px 3px;
}
TR.producer TD.cur {
 background: #FFFFFF;
 font-weight: bold;
}
TR.producer TD a:link, TR.producer TD a:visited {
 text-decoration: none;
}
TR.producer TD a:hover, TR.producer TD a:active {
 color: #000000;
}
/* таблица цен */
TABLE.pricelist {
 border-collapse: collapse;
}
.pricefilter {
 margin: 5px 0px 5px 0px;
 font-size: 8pt;
 color: #808080;
}
.pricefilter b {
 padding: 0px 4px 0px 4px;
 background: #F0F0F0;
}

TR.price_h TD {
 text-align: center;
 border-top: solid 1px #C9C9C9;
 font-size: 8pt;
 padding: 4px 3px 0px 3px;
 color: #808080;
}
TR.price_sh TD {
 border-top: solid 1px #808080;
 text-align: center;
 background: #F0F0F0;
 font-size: 8pt;
 padding: 2px 3px 2px 3px;
 color: #808080;
}
TR.price_h TD a:link, TR.price_h TD a:visited {
 color: #808080;
 text-decoration: none;
}
TR.price_h TD a:hover, TR.price_h TD a:active {
 color: #000000;
}
TR.price_r TD {
 border-top: solid 1px #C9C9C9;
 font-size: 11pt;
 padding: 5px 5px 10px 5px;
}
TR.price_r TD.lb {
 border-left: solid 1px #C9C9C9;
}

.advert .banner {
 border-top: solid 1px #C9C9C9;
 border-bottom: solid 1px #C9C9C9;
 padding: 5px 5px 5px 5px;
 margin: 3px 0px 3px 0px;
 text-align: center;
}

/* гостевая */
.gb_record {
 border-top: solid 1px #DFDFDF;
 font-size: 11pt;
}
.gb_date {
 color: #AFAFAF;
 font-size: 8pt;
 float: right;
}
.gb_msg {
 color: #013775;
 font-size: 9pt;
}
.gb_answer {
 color: #9E0C05;
 font-size: 9pt;
}
/* таблица просмотра */
table.t_view {
 border-collapse: collapse;
 width: 100%;
}
table.t_view td {
 padding: 2px;
}
.f_item {
 vertical-align: top;
 background: #FFFFFF;
 border-top: solid 1px #DFDFDF;
}
.f_field {
 vertical-align: top;
 background: white;
 border-top: solid 1px #DFDFDF;
}
.f_item small, .f_field small {
 color: #606060;
}
.f_header {
 vertical-align: top;
 background: #E9E9E9;
 border-top: solid 2px #DFDFDF;
 font-weight: bold;
 color: #2582BE;
}
table.t_view td.f_footer {
 padding-top: 5px;
}
table.t_view td.f_button {
 padding-top: 5px;
}

/* заголовки разделов */
h1 {
 color: #AD1B13;
 font-weight: bold;
 font-size: 15pt;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 font-family: trebuchet ms, tahoma;
}

h2 {
 color: #AD1B13;
 font-weight: bold;
 font-size: 13pt;
 margin-bottom: 5px;
 font-family: trebuchet ms, tahoma;
}
h3 {
 font-weight: bold;
 font-size: 10pt;
 margin-bottom: 0px;
}
h4,h5,h6 {
 font-weight: bold;
 font-size: 10pt;
 margin-bottom: 0px;
}
.pub_path {
 margin: 10px 0px 0px 0px;
 font-size: 8pt;
}
.pub_articles {
 padding: 3px 5px 3px 5px;
 margin: 5px 0px 0px 0px;
}
.pub_sections {
 padding: 3px 5px 3px 5px;
 margin: 5px 0px 0px 0px;
}
.pub_files {
 border-top: solid 1px #B0B0B0;
 padding: 5px 5px 0px 5px;
 margin: 5px 0px 5px 0px;
}
small.pub_filesize,small.pub_filetype {
 color: #929292;
}
.pub_seealso {
 border: solid 1px #B4B4B4;
 padding: 3px 5px 3px 5px;
 margin: 5px 0px 3px 0px;
 background: #F2F2F2;
}
.pub_seealso small {
 text-decoration: underline;
}

/* информационные сообщения */
.msg_box {
 background: #E3ECFA;
 border: solid 1px #B1C8F0;
 padding: 15px 15px 15px 15px;
 margin-bottom: 10px;
 font-size: 10pt;
 color: #000000;
}
.msg_ok {
 background: #E3ECFA;
 border: solid 1px #B1C8F0;
 padding: 10px 10px 10px 10px;
 margin-bottom: 10px;
 font-size: 10pt;
 color: #034794;
}
.msg_ok em {
 color: green;
 font-size: 12pt;
 font-weight: bold;
 font-style: normal;
}
.msg_error {
 background: #F2C2D0;
 border: 1px solid #B2395C;
 padding: 10px 10px 10px 10px;
 margin-bottom: 10px;
 font-size: 10pt;
 color: brown;
}
.msg_error em {
 color: red;
 font-size: 12pt;
 font-weight: bold;
 font-style: normal;
}

dt, th, caption {
 font-weight: bold;
 font-size: 10pt;
}
em {
 font-weight: bold;
 font-style: italic;
}
pre, tt, samp {
 font-weight: bold;
 font-size: 10pt;
 color: #555588;
 font-family: courier,monospace;
}
form {
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 2px;
 margin-bottom: 2px;
}
input, select, textarea {
 background: #F2F2F2;
 border: solid 1px #003777;

 color: #003777;
 font-family: tahoma,arial,helvetica,geneva,sans-serif;
 font-size: 9pt;
}
input.bgform {
 background: transparent;
 border: none;
}
input.button {
 height: 30px;
 background: #A9C6E7;
 border: solid 2px #003777;

 color: #003777;
 font-size: 10pt;
 font-weight: bold;
}

.search {
 padding: 0px;
 magrin: 0px;
}
.search .text {
 height: 18px;
 background: #DAEBFF;
 border: solid 1px #003777;

 color: #003777;
 font-size: 7pt;
}
.search .button {
 height: 18px;
 background: #A9C6E7;
 border: solid 1px #003777;

 color: #003777;
 font-weight: bold;
 font-size: 8pt;
}

#tbl table 
{
	border: 0;
	cellpadding: 0;
	cellspacing: 0;
	background: #999999;
}

#tbl table td
{
	color: #000000;
	background: #ffffff;
	text-align: center;
}

