@CHARSET "UTF-8";
/*div#measurer {position: absolute; width: 100%; top: 0; height: 1px; line-height: 1px;}mihaylo*/
div#container {position: relative; min-height: 100%; min-width: 750px; max-width: 1300px;}

* html div#container {
height: 100%;
width: 100%; /*expression(
	(
		document.getElementById('measurer')
		&& document.getElementById('measurer').clientWidth < 750
	)
	?	'750px'
	:	(
			document.getElementById('measurer')
			&& document.getElementById('measurer').clientWidth < 1300
		)
		? '100%' : '1300px'
);mihaylo*/
}

/* ИКОНКИ АВТОРИЗАЦИИ */

.aut-sprite{background:url(http://www.jcboat.ru/images/aut-sprite.png); width:26px; height:27px; display:inline-block; font-size:0px; overflow:hidden;}
.aut-sprite.ico-google{background-position:-1px 0px;}
.aut-sprite.ico-facebook{background-position:-37px 0px;}
.aut-sprite.ico-yandex{background-position:-73px 0px;}
.aut-sprite.ico-mailru{background-position:-109px 0px;}
	a:hover .aut-sprite.ico-google{background-position:-1px -27px;}
	a:hover .aut-sprite.ico-facebook{background-position:-37px -27px;}
	a:hover .aut-sprite.ico-yandex{background-position:-73px -27px;}
	a:hover .aut-sprite.ico-mailru{background-position:-109px -27px;}




/* lebedev [ */
	.numerated p
    , .numerated ul
    , .numerated ol {
        padding: 0;
        margin: 1em 0;
    }
    .numerated li
    {
        margin: 0.5em 0 0.5em 1.3em;
    }
    .numerated ul
    {
        list-style-type: none;
        padding: 0px;
        margin: 0px;
        /*list-style-image: url('/images/li.gif');*/
    }
    .numerated ul li
    {
        padding: 0;
        behavior: expression(
            ( !this.before && parentNode && parentNode.tagName == 'UL' )
            ?
                ( this.before = true )
                & ( parentNode.style.listStyleImage = 'none' )
                & (
                    ( this.firstChild && this.firstChild.firstChild )
                    ?
                        ( this.firstChild.style.marginTop = '-1.2em' )
                        & ( this.firstChild.style.position = 'relative' )
                    : ''
                )
                & ( eNOBR = document.createElement( '<nobr style="position: relative; display: block; width: 1.25em; left: -1.25em; margin: 0 -1.25em -1.2em 0;" />' ) )
                & ( eNOBR.innerHTML = '&mdash;&nbsp;' )
                & ( this.insertBefore( eNOBR, this.firstChild ) )
            : ''
        );
    }
    .numerated ul>li:before
    {
        content: '\2014\a0';
        float: left;
        margin-left: -1.25em;
    }
    .numerated ul>li>*:first-child:-moz-first-node
    {
        margin-top: -1.2em;
    }
    .numerated ul>li>*
    {
        text-indent: 0;
    }
    .numerated .sup
    {
        position: relative;
        top: -0.5em;
        font-size: 0.75em; /*font-size: 0.89em;*/
        line-height: 0;
        vertical-align: baseline;
    }
/* lev*/
	.smallHeight li {margin-top:0; margin-bottom:0}
/* ] lebedev */

body {margin: 0; padding: 25px 50px 50px 50px; height: 100%;  font-size:78%; font-family: Tahoma, Arial, Helvetica, sans-serif;	background: white; color: #333333; /*background-image:url(/images/bkg1.gif); background-position:top; background-repeat:repeat-x*/}

select, input {font-size:8pt;}

form {padding:0; margin:0}

a {color:#227BBE}
a:hover{color:#FF6600}
img.href {border:1px solid #cccccc}
img.hovered {border:1px solid #FF6600}
.error{font-size:8pt; color: #FF6600; text-align: right;} /* проверить везде */

.error_left{font-size:8pt; color: #FF6600; text-align: left;} /* проверить везде */

a.smallLink {background: url(/images/arr_small_link.gif) left center no-repeat;
	font-size:8pt;padding-left:8px}

/* Основной заголовок*/
h1 {font-size:200%; font-weight:normal; color:#FF6600; padding:0 0 0 20px; margin:17px 0 7px 0;
	position:relative; top:-7px}

/* Маленький но красный заголовок (используется в топах и предложениях продавца)*/
/* h2 {font-size:141%; font-weight:normal; color:#FF6600; padding:0 0 0 0px; margin:0 0 0px 0;}*/
h2 {font-size:18px; font-weight:normal; color:#FF6600; padding:0 0 0 0px; margin:0 0 0px 0;}

/* Основной синий заголовок (имеется две модификации, в добавлениях фирм и коментах)*/
h3 {font-size:18px; font-weight:normal; color:#227BBE; padding: 20px 0px 0px 0; margin: 0px 0px 0px 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;position:relative; }

a h3.link {display:inline;}
a h3.link:hover {color: #FF6600; }

/* Маленький синенький, но заголовок :) */
h4 {font-size: 110%; color: #227BBE; background:none; padding: 0px 0px 0px 0px; margin: 8px 0px 6px 0px;}

/* поменьше серенький заголовок (аналог h3 исползуется в комментариях)*/
h5 {font-size:150%; font-weight:normal; color:#666666; padding: 20px 0px 0px 0; margin: 8px 0 15px 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;position:relative; }


.high_count {color:#66C266; font-weight: bold;}

/* h1 и h3 Переопределяются в scroll.css!!! */

span.notlink {font-weight: bold; color: #227BBE}
a span.notlink:hover{color: #FF6600}

.clear {clear:both}
.small {font-size:8pt;}

.red {color:red}
.required {color:#FF6600}

.leftItem {padding-left:0px; padding-right:33px}

/*podsvechennoe menu*/
div.title1 {padding:0px; position:relative; left:-10px; margin-bottom:13px}
div.title1 table td {color:white;}
div.title1 td.left, div.title1 td.right {vertical-align:top; background-color:#3991cc}
div.title1 .left {background:url(/images/title1d.gif) bottom left no-repeat;}
div.title1 .right {background:url(/images/title1c.gif) bottom right no-repeat;}
div.title1 .content {background:url(/images/title1_bkg.gif) bottom repeat-x #3991cc; padding:2px 1px}

div.title1 .content a {color: #3991cc; text-decoration: none;}
div.title1 .content a:hover {color: #3991cc; text-decoration: underline;}


div.title2 {padding:0px;}
div.title2 td.left, div.title2 td.right {vertical-align:top; background-color: #DBEFF9;}
div.title2 .left {background:url(/images/title2d.gif) bottom left no-repeat;}
div.title2 .left div {background:url(/images/title2a.gif) top left no-repeat; padding:2px}
div.title2 .right {background:url(/images/title2c.gif) bottom right no-repeat;}
div.title2 table td {color:white; background-color: #DBEFF9; }
div.title2 .content {padding:0 0 0 5px; vertical-align: middle;}

div.title1 a {color:#ffffff;}

/* path (common) */
/* #path {font-size:91%; padding:3px 0 11px 11px; color: #227BBE} */
#path {font-size:8pt; padding:3px 0 11px 11px; color: #227BBE}
#path td {border-width:1px 0; border-style:solid; border-color:#A4C9E4; padding:2px 0 2px 10px}
#path .left , #path .right {vertical-align:top; border-width:0; padding:0}
#path .left {background:url(/images/path1d.gif) bottom right no-repeat}
#path .right {background:url(/images/path1c.gif) bottom left no-repeat}
#path .first {padding-left:2px}

#path span.notlink {font-weight: bold;}
#path a span.notlink {font-weight: normal;} /* для справочника компаний нужно чтоб ссылки были не жирными... */
#path .content {}

#bottom {border-top:1px solid #A4C9E4; padding:7px 55px 35px 55px; color:#666666; font-size:8pt; margin:49px 0 0 0}
#bottom span {color:#CCCCCC}
#bottom p {padding:0 0 4px 0; margin:0}

/* table mode */
#headLeft, #headRight {vertical-align: top}

#headLeft {background-color:white}
/*	#linkbar {background: url(/images/link_bar_bkg.jpg) top right repeat-y #1D7ABF; font-size:87%; color:#D5E6F4; padding-top:7px; height:24px; text-align:center; vertical-align: middle;}*/
	#linkbar {background: url(/images/link_bar_bkg.jpg) top right repeat-y #1D7ABF; font-size:8pt; color:#D5E6F4; padding-top:7px; height:24px; text-align:center; vertical-align: middle;}
	#linkbar a {color: #D5E6F4;}
	#linkLogo {background:url(/images/bkg2.gif) top repeat-x;}
	#linkLogo div {background:url(/images/bkg2a.gif) top right no-repeat;padding:41px 60px 0 40px ;}


#headRight {}
#headRight {padding-bottom:12px}
	#menuBar td                 {padding:0 10px 5px 10px; vertical-align: middle; white-space: nowrap; background: url(/images/menu_unselected_bkg.gif) top repeat-x;}
	#menuBar td.thiscategory_no {padding:0 10px 5px 10px; vertical-align: middle; white-space: nowrap; background: url(/images/menu_unselected_bkg.gif) top repeat-x;}
	#menuBar td.thiscategory {background: url(/images/menu_selected_bkg.gif) top center repeat-x; border-color: white; border-width: 0 1px; padding-left:9px; padding-right:9px; border-style: solid}
	#menuBar td.corner {padding: 0}


#menuLeft { vertical-align:top;}
	#smallMenu {margin-bottom:30px; padding-top:4px}
	#smallMenu a
	{
		color:#0569B5;
		background:url(/images/arrow_menu.gif) no-repeat 0 0;
		padding-left:14px;
		text-weight:bold;
		display: block;
		}

	#smallMenu a:hover {color:#FF6600}
	#smallMenu ul {padding:0 0 0 0px; margin:0 0 0 0;}
	#smallMenu ul li {padding-bottom:7px; list-style:none ;}

	.reklam {/*border:1px solid #f00; padding-bottom:10px; background-color:#ffff33*/}
	.reklam p {margin:0; padding:0 0 4px 0;}
	.reklam p.text {font-size:8pt;}
	.reklam a {color:#ffffff}
	.reklam div {color:#ffffff; background: url(/images/cr1a.gif) top left no-repeat #227BBE;}
	.reklam div div {background:url(/images/cr1b.gif) top right no-repeat;}
	.reklam div div div {background:url(/images/cr1c.gif) bottom right no-repeat;}
	.reklam div div div div.content {padding:12px 14px 7px 14px;background:url(/images/cr1d.gif) bottom left no-repeat;}
	.sepo {background:none; background-color:white; height:10px; line-height:10px; font-size:1px;} /*for IE*/

	.new_in_dict {}
	.new_in_dict div {color:white; background: url(/images/cr3a.gif) top left no-repeat #75C875;}
	.new_in_dict div div {background:url(/images/cr3b.gif) top right no-repeat;}
	.new_in_dict div div div {background:url(/images/cr3c.gif) bottom right no-repeat;}
	.new_in_dict div div div div.content {padding:6px 5px 5px 5px;background:url(/images/cr3d.gif) bottom left no-repeat;}

		.new_in_dict div.block,
		.new_in_dict .whiteBlock,
		.calm_current div.block,
		.calm_current .whiteBlock {padding:1px 10px 6px 10px; background-image:none}
		.new_in_dict .whiteBlock,
		.calm_current .whiteBlock {background:none white; color:#666666; margin-top:1px; padding-top:12px; padding-bottom:8px}
		.new_in_dict .comment,
		.calm_current .comment {background:url(/images/bkg3.gif) center left no-repeat; padding:4px 10px 2px 23px;}
		.new_in_dict .comment a,
		.calm_current .comment a {color:white}
		.new_in_dict .comment a:hover,
		.calm_current .comment a:hover {color:#ff6600}
	.new_in_dict p,
	.calm_current p {margin:0; padding:0 0 4px 0;}
	.new_in_dict p.text,
	.calm_current p.text {font-size:8pt;}
	.new_in_dict p.date,
	.calm_current p.date {font-size:8pt; color:#66C266; }


/*Zayavki na pokupku*/
	.calm_current {}
	.calm_current div {color:white; background: url(/images/cr4a.gif) top left no-repeat #97D1ED;}
	.calm_current div div {background:url(/images/cr4b.gif) top right no-repeat;}
	.calm_current div div div {background:url(/images/cr4c.gif) bottom right no-repeat;}
	.calm_current div div div div.content {padding:6px 5px 5px 5px;background:url(/images/cr4d.gif) bottom left no-repeat;}


/* Kalendar - poka - tochnaya kopia "calm_current" za isklucheniem paddingov i "p" */
/*
	.calendar {}
	.calendar div {color:white; background: url(/images/cr4a.gif) top left no-repeat #97D1ED;}
	.calendar div div {background:url(/images/cr4b.gif) top right no-repeat;}
	.calendar div div div {background:url(/images/cr4c.gif) bottom right no-repeat;}
	.calendar div div div div.content {padding:6px 4px 5px 4px;background:url(/images/cr4d.gif) bottom left no-repeat;}
	.calendar .dates {background:none; padding:4px 1px 9px 1px}
	.calendar th, .calendar td { text-align:center; vertical-align:middle; height:22px; width:23px; font-size:91%}
	.calendar th {color:white; background-color:#3991CC; font-weight:normal}
	.calendar td { background-color:white; padding-bottom:1px; color:black}
	.calendar td.selected { background-color:#66C266; color:white}

*/
/*.companyDesc .h2 {font-size: 141%; color: #FF6600}*/

/* Spetspredlojenie (index) */
.extraSale { margin-bottom:19px }
	.extraHead {background: url(/images/cr_extra1a.gif) top left no-repeat;}
	.extraHead .headSub {background: url(/images/cr_extra1b.gif) top right no-repeat;
		padding:0 20px 10px 20px;}

	.extraHead a.hovercoveroff{color:#A4C9E4; text-decoration: none;}
	.extraHead a.hovercoveroff:hover{color:#A4C9E4; text-decoration: underline;}

	.extraHead span {background-color: white;}
	.extraHead h2 {background-color: white;}

	.extraHead .comment {font-size:8pt; color:#A4C9E4; text-align: right; padding-top:1px}
	.extraHead .comment span {padding-left:8px;}
	.extraHead td {background:url(/images/cr_extra1bkg.gif) top repeat-x;}

	.extraBody {padding:0 19px;  border-color: #A4C9E4; border-style: solid; border-width: 0 1px}
	.extraBody {}
	.extraBody td {padding-right: 50px}
	.extraBody .extraGallery td {padding-bottom:7px}
/*	.extraBody .extraGallery img {border:1px solid #4A93CA}*/
	.extraBody td.last {width:130px;padding-right: 0}
	.extraBody td.space {width:60%; padding-right: 0}
	/*name,year and price*/
	.extraBody p {margin:0; padding:0 0 1px 0;}
	.extraBody span.year {font-size: 87%; color: #666666}
	.extraBody .price {color: #009900}

	.extraBottom {}
		.extraBottom .left {width:20px; background: url(/images/cr_extra1d.gif) bottom left no-repeat;}
		.extraBottom .right {width:5px; background: url(/images/cr_extra1c.gif) bottom right no-repeat;}
		.extraBottom .content {background: url(/images/cr_extra1bkg2.gif) bottom repeat-x ;}
		.extraBottom span {padding-right:8px; background-color: white}

/* Menu na glavnoy stranitse po centru */
.indexCenterMenu {width:100%}
	.indexTD {padding:0 20px 0 20px; vertical-align:top;}
	.indexCenterMenu .wBottomBreak {padding-bottom:19px}

/* novosti i stati - on index page */
.topNewsWithPhoto {}
.topNewsWithPhoto td {vertical-align:top}
.topNewsWithPhoto td.image {width:60px; padding:3px 10px 0px 0}
.newsLine {padding-bottom:12px;}
.newsLine .date {color:#66c266; font-size:8pt;}
.newsLine .date a {color:#66c266; text-decoration: none;}
.newsLine .date a:hover {color: #66c266; text-decoration: underline;}

.newsLine p.description {padding:2px 0 0 0; margin:0}

/*katalog (index)*/
.topCenterCatalog td {vertical-align:top}
.topCenterCatalog .image {padding:2px 10px 13px 0;}
.topCenterCatalog span.year {font-size:8pt; color:#666666}
.topCenterCatalog .date {color:#66c266; font-size:8pt;}
.topCenterCatalog .date a {color:#66c266; text-decoration: none;}
.topCenterCatalog .date a:hover {color: #66c266; text-decoration: underline;}

/*segodnya na foryume (index)*/
.topForumToday {padding:0 0 4px 0}
.topForumToday p {padding:0 0 0 21px; margin:0 0 7px 0; background:url(/images/arrow2.gif) top left no-repeat; }
.topForumToday a {}

/*  (catalog) */
.centerCatalogue {padding: 0 20px}
	.centerCatalogue h2 {font-size:18px; font-weight:normal; color:#227BBE; padding: 10px 0 0 0; margin:0 0 0 0; position:relative; top:-7px;text-decoration: underline}
	.centerCatalogue td {width:20%; vertical-align:top}
	.centerCatalogue td.marks {padding:0px 0 0px 12px;}
        .centerCatalogue a {text-decoration: underline}
        .centerCatalogue a h2.link {}
        .centerCatalogue a h2.link:hover {color: #FF6600;}

	.centerCatalogue .first {padding-top:0}

	.centerCatalogue p { background:url(/images/arrow4.gif) top left no-repeat; padding:0 0 0 7px; margin:5px 0 0 0}
		.centerCatalogue p a {color:#666666}
		.centerCatalogue p a:hover {color:#FF6666}

/* saleList (sale) */
.centerSellCatalog {}
	.centerSellCatalog th, .centerSellCatalog td {padding:4px 8px}
	.centerSellCatalog th {font-weight:normal; text-align:left; white-space:nowrap; background:url(/images/sale1_bkg.gif) top repeat-x #076AB7; }
	.centerSellCatalog td {border-right:1px solid white; color:black}

	.centerSellCatalog th a {color:white}
	.centerSellCatalog th a:hover {color:#FF6600}

	.centerSellCatalog .image {padding-left:5px; padding-right:2px; width:80px; border-right-width:0}
	.centerSellCatalog .last {border-right-width:0}
	.centerSellCatalog .nonWhite td {background-color:#EFF8FC}

	.centerSellCatalog th.leftCorner {padding:0; vertical-align:top; text-align:left}
	.centerSellCatalog th span.title {color:white}
    .centerSellCatalog td span.express {color:#666666; font-weight: bold;}
	.centerSellCatalog th.rightCorner {background:url(/images/sale1b.gif) top right no-repeat}


	/*
	.centerSellCatalog th, .centerSellCatalog td {padding:4px 8px}
	.centerSellCatalog th {font-weight:normal; text-align:left; background:url(/images/sale1_bkg.gif) top repeat-x #076AB7; }
	.centerSellCatalog td {border-right:1px solid white; color:black}

	.centerSellCatalog th a {color:white}
	.centerSellCatalog th a:hover {color:#FF6600}
	*/

	.centerSellCatalog_nopadding td {padding:0px 0px}


/* spisok kompaniy */
.centerSellCatalog2 {}
	.centerSellCatalog2 th, .centerSellCatalog2 td {padding:5px 20px}
	.centerSellCatalog2 th {font-weight:normal; text-align:left; white-space:nowrap; background:url(/images/sale1_bkg.gif) top repeat-x #076AB7; color: white}
	.centerSellCatalog2 td {border-bottom:1px solid #A4C9E4; color: #666666; padding:13px 10px 15px 10px}

	.centerSellCatalog2 th a {color:white}
	.centerSellCatalog2 th a:hover {color:#FF6600}

	.centerSellCatalog2 .image {padding:10px 10px}
	.centerSellCatalog2 .nonWhite td {background-color:#EFF8FC}

	.centerSellCatalog2 th.leftCorner {padding:0; vertical-align:top; text-align:left}
	.centerSellCatalog2 th.rightCorner {background:url(/images/sale1b.gif) top right no-repeat #076AB7}

	.centerSellCatalog2 .rightCorner {background:url(/images/sale1b.gif) top right no-repeat #076AB7}

/* poiskovaya forma (sale) //klon s .reklam */
.searchForm {margin-bottom:0px; background-color:#FFFFFF}
	a.search_show{background:url(/images/search_show.gif) no-repeat 0 4px; padding-left:12px;text-weight:normal; }
	a.search_hide{background:url(/images/search_hide.gif) no-repeat 0 4px; padding-left:12px;text-weight:normal;}

	.searchForm div {color:#666666; background: url(/images/cr2a.gif) top left no-repeat #E6F4FB;}
	.searchForm div div {background:url(/images/cr2b.gif) top right no-repeat;}
	.searchForm div div div {background:url(/images/cr2c.gif) bottom right no-repeat;}
	.searchForm div div div div.content {padding:10px 0 13px 19px;background:url(/images/cr2d.gif) bottom left no-repeat;}
	.searchForm div div div div.content div{background: none; }
	.searchFormSepo {background:none; background-color:white; height:10px; line-height:10px; font-size:1px;} /*for IE*/

	.searchForm h3 {padding:0px 0 0 0; margin:0px 0 6px 0; background:none}

	/*.searchForm td {padding:8px 12px 2px 0;}*/
	.searchForm p {color:black; padding:0; margin:4px 0 4px 0}
	.searchForm span {color:black; padding:0; margin:0 0 4px 0}
	.searchForm .long {width:100%}
	.searchForm input.short {width:94px; margin-left:10px}
	.searchForm select.short {width:50px}
	.searchForm .plane {width:200px}

/* postranichka */
.pages {color:#CCCCCC; text-align:center; padding:17px 0 4px 0}
	.pages span.current {color:white; background-color:#3991CC;  padding:2px 4px; margin:0 2px}
	.pages a.selected {color:white; background-color:#3991CC;  padding:2px 4px; margin:0 2px}
	.pages a, .pages span { padding:3px 5px}

/* informational card (card) */
p.smallTitle { margin:5px 0 10px 0; color:#666}
p.presence{ margin:-30px 0 10px 0; color:#666}

.informCard {padding:0 0 0 20px}
	.informCard .information .infoLines td {padding:4px 10px 5px 10px; border-right:1px solid #FFFFFF}
	.informCard .information .infoLines2 td {padding:0 0 0 0; border-right:0 solid #FFFFFF}
	.informCard .information .color td {background-color:#EFF8FC}
	.informCard .information .ttl {color:#666; vertical-align:top}
	.informCard .information .small p {padding:0; margin:1em 0 0 0 }
	.informCard .infoPlus {padding:0px 0 0 25px; }

	.informCard .price {font-size:144%; margin:15px 0 15px 0; color:#666666}
	.informCard .price_value {color:#66C266}
	.informCard .text {color:#666666}

	.informCard .gallery {}
		.informCard .gallery td {vertical-align:top}
		.informCard .gallery .preview {padding:0 12px 0 0}
		.informCard .gallery .preview img {border:1px solid #a1a1a1}
		.informCard .gallery .thumbs td {padding:0 0 18px 18px}

	.informCard .firmDescription {}
	.informCard .firmDescription .firmLogo {float:left; margin:2px 18px 5px 0}
	.informCard .firmDescription p {margin:0 0 12px 0}
	.informCard .firmAdvanced {margin-top:25px}
	.informCard .firmAdvanced p {color:#666666; margin:14px 0 7px 0}
	.informCard .firmAdvanced ul {margin:0;}

	.informCard .firmInfoAdvanced {background-color: #EFF8FC; color: black;
		margin:0 0 0 20px; padding:1px 20px 7px 20px; position:relative; top:-15px}
	.informCard .firmInfoAdvanced p {margin:7px 0}
	.informCard .firmInfoAdvanced p.ttl {font-size:8pt; color: #666666; margin:19px 0 7px 0}
	.informCard .firmInfoAdvanced div.ttl_contacts p  {color: #000000; } /* это основной текст прав меню просмотра фирмы*/
	.informCard .firmInfoAdvanced div.ttl_contacts    {color: #000000; } /* это тоже основной текст прав меню просмотра фирмы*/
	.informCard .firmInfoAdvanced div.ttl_contacts b  {color: #FF6600; } /* это выделение жирного города особым едким цветом*/

	.informCard .firmInfoAdvanced p.first {margin-top: 15px}
	.informCard .firmInfoAdvanced span.city {color: #FF6600; font-weight: bold;}

	/*informatsia o modeli*/
	.informCard .informModelInfo {margin:20px 0 0 0}
	.informCard .informModelInfo .title1 {margin-bottom: 8px}
	.informCard .informModelInfo .subT {padding-top: 3px; padding-left: 10px; color: #666666}
	.informCard .informModelInfo .small {padding-top:5px} /* zaglushka dlya addit info */
	.informCard .informModelInfo .years p {margin:4px 0 10px 0;}
	.informCard .informModelInfo .current {font-weight: bold; color: #ff6600}
	/*.informCard .informModelInfo td.colu {padding: 0 10px; vertical-align: top;}*/

	/*some more info in catalog-details*/
	.informCard .informMorePlus {margin-top:11px; color: #666666}

.colored_table td {color: black; padding:4px 7px 5px 15px;}
.colored_table td.ttl {padding-left:10px; color: #666666; border-right:1px solid white}
.colored_table tr.colored td {background-color: #EFF8FC}


.sendLinks {padding:0 20px 0 19px}
.sendLinks td {padding:0 7px 8px 0}


/* novost podrobno */
.newsTitle {width:auto} /* chtobi ne ukazivat vruchnuu */
.newsTitle td {padding-right:10px; vertical-align:top}

.newsTitle h1 {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; top:-5px;}

.newsTitle .date {color:#66C266}

.informText {margin-top:24px; color:black; font-size: 15px}
.informText p {margin:0 0 10px; width:690px; text-align:justify;}
/*.informText img {border:1px solid #666666}*/
.informText p.source {color:#666666; margin-top:25px}

.img_aligned_left {margin:0px 10px 10px 0; float:left}
.img_aligned_right {margin:0px 0 10px 10px; float:right}
div.img_centered {margin:15px 0; text-align:center;}

.images_gallery {color: #666666} /* news in photogallery */
.images_gallery td {padding:0 20px 20px 0}
.images_gallery td.last {padding-right: 0}
.images_gallery .last td {padding-bottom:0}

/* "Add commentе" form (standart form with comments "list" and "add" form) */
.commentsList {color:#666666 }
.commentsList p {padding:0 }


	.commentsList .line {padding-left:23px; margin:15px 0 14px 0; background:url(/images/arrow2.gif) top left no-repeat;}
	.commentsList .line p {margin: 0 0 3px 0; color:black; padding: 0; color: black }
	.commentsList .line p.ttl {color:#666666}

	.commentsList .td_vertical_title {color:#666666; padding-bottom:0px; padding-top:4px; margin-top:0px;}

	/*.commentsList .long {width:100%}*/

	.commentsList select.long {width:98%}
	.commentsList input.long {width:96%}
	.commentsList textarea.long {width:96%}

	.commentsList .error{text-align: right;}
	.commentsList .remark{border-top: 0px;  text-align:right; font-size:8pt; color: #D5E6F4;}

	.commentsList .commentsAdd {}
	.commentsList .commentsAdd input.normal {width: 167px}
	.commentsList .commentsAdd textarea.normal {width: 307px; height:67px}
	.commentsList .commentsAdd table td {padding:0 10px 3px 0; }
	.commentsList .commentsAdd table td.ttl {vertical-align:top; padding-top:0.3em}
	.commentsList .commentsAdd table td.comment {font-size:8pt;}
	.commentsList .commentsAdd table .setMarks td {padding:0 1px 1px 0; border-left:1px solid white; background-color: #E6F4FB;
			text-align:center;  width:32px; line-height:150%}

	.commentsList .commentsAdd .pForm {margin:2px 0 7px 0;}
	.commentsList .commentsAdd .informSubmit td { padding:5px 0.5em 5px 0; font-size:8pt;}
	.commentsList .commentsAdd .informSubmit input {padding-left:0; margin-left:0}

	.commentsList .firmstable td {padding-right:20px;} /* отступ между колонками */
	.commentsList .firmstable td td {padding-right:0;} /* убираем негативное влияние */

	.commentsList .firmstable select.long {width:296px;  padding-right:0px;}
	.commentsList .firmstable input.long {width:292px} /* по всей ширине */
	.commentsList .firmstable input.long2 {width:272px} /* укороченный из-за кнопочки */
	.commentsList .firmstable input.f100 {width:272px; margin-top:3px; margin-bottom:1px;} /* укороченный из-за кнопочк для глобального JAVASCRIPT механизма*/

	.commentsList .firmstable textarea.long {width:280px}
	.commentsList .firmstable input.mini {width:20px; padding-left:2px; padding-right:2px; margin-left:0px; margin-right:-2px;}

	.commentsList .firmstable input.button {width:200px;}


div.adv_item {height:115px; border:1;}

.selected { background-color:#66C266; color:white}

/* диалоговые окна */
#comment-edit-box,
#comment-del-box,
#enter-box,
#blacklist-query-box,
#userjcquery-box,
#bus_query_box,
#add-comment-box,
#mail-box,
#slang-box,
#smsfast_box, #book-box , #bug-box, #buy-now-query-box, #edit-now-query-box, #div_up-box, #div_reg_now, #div_up_new, #div_up_confirm, #div_up_result, #liftupall_box
{position: absolute; width: 400px; border:2px solid #CCCCCC; padding:0; margin:0; z-index:10; display:none; background: #FFFFFF;}

.box {padding: 0 0px 10px 0; cursor: default; color:#666666; font-size: 9pt;}

.box .box-title {margin: 5px 15px 15px 15px; font-weight: bold; color:#227BBE;}
.box .box-titlesub {color: #227BBE;}
.box .box-text {margin: 15px;text-align: justify; }
.box .box-close {margin: 12px 10px 2px 2px; text-align: right; }
.box .box-close a {color:#FF6600; text-decoration: none;}
.box .box-table {margin: 15px;}
.box .box-table .none td {margin: 0px; padding: 0px; vertical-align: middle;}
.box-table td {padding: 3px; vertical-align: top;}
.box .box-row {margin: 0 15px 3px 15px}
.box .box-left {float: left; width: 70px; padding: 3px 0 8px 0; margin: 0 0 0 15px;}
.box .box-right {margin: 0 15px 0 105px;}
.box .box-center{ margin: 10px 30px 0 30px; }
.box input {width: 95%; }
.box textarea {height: 75px; padding: 3px; width:100%;}

.box .ng_bus_h2{color:#227BBE; text-decoration: none;}
.box .ng_warning{color: #ff110c}
.box  .ng_congr{color: #6A993C}

.enter-button {background: url(/images/ico_auth.gif) no-repeat 0 50%;float: right; cursor: pointer; font-size: 7pt; padding: 0 15px 0 25px; margin-bottom: 10px; text-align: right}

/* раздел "бизнес" */
/*!
.businessForm h1		{ font-size: 180%; margin-bottom:0px;}
.businessForm h2		{ font-size: 120%; margin-bottom:0px;}
*/
.businessForm .h2cnt	{ font-size: 65%; font-weight: normal; }
.businessForm .atop	{ color:#333333;}
.businessForm .f50	{ width: 45%;}
.businessForm .f70	{ width: 90%;}
.businessForm .f100	{ width: 250px; }
.businessForm .t3		{ padding-top: 3px;}
.businessForm .l10	{ padding-left: 10px;}
.businessForm .r10	{ padding-right: 10px;}
.businessForm .small	{ font-size: 65%;}
.businessForm .top	{ font-size: 110%;}
.businessForm .text	{ font-size: 100%;}
.businessForm .s_block input	{ margin-left: 2px; border: none;}
.businessForm .s_block td		{ padding: 5px; }
.businessForm .bs_in {padding: 4px 0 4px 1px; margin-right: 1px; z-index: 301;}
.businessForm .bs_out {position: relative; z-index: 300}
.businessForm .b_point li	{ margin-top:-40px; padding-bottom:5px; }
.businessForm ul.b_point	{ margin-left:-40px;}

.userForm {padding-top:10px; color: #666666}
.userForm .field-title{color: #00 00 00; text-align:right;}
.userForm .field-title td{padding-left:10px; padding-bottom:3px; }
.userForm .field-title span {font-size: 87%; color: #666666}
.userForm .field-title td input.long{width:100%}
.userForm .comment{border-top: 0px;  text-align:right; color: #ff110c;}
.userForm .errorauth{ color: #ff110c;}
.userForm .long {width: 100%}
.userForm .texts, .add-table{margin:0px;padding:0px;}

.search_one_high{font-weight: bold;}


.special{;position:relative}
	.special h4{padding-bottom:12px}
	.special ul{margin:0;padding:0;width:1600px; position:absolute}
	.special-holder{overflow:hidden;height:120px; position:relative}
		.special ul li{display:block;float:left;width:160px;margin-right:12px}
			.special ul li a:link,.special ul li a:visited{color:#fff;text-decoration:none;display:block;float:left}
			.special ul li a:hover{color:#fff;text-decoration:underline}
			.special ul li b{color:#fff;text-decoration:none;font-size:12px;white-space:nowrap}
			.special ul li img{}
			.special ul li span{width:127px;display:block;margin-top:-43px;height:40px;background:url(http://www.japancar.ru/images/nd/black-opacity.png);font-size:11px;padding:3px 3px 0 4px;position:relative}
			.special ul li i{display:block;width:160px;height:120px;background:#930000;position:relative;padding:0;margin:0}
			.special ul li em{font-style:normal;font-size:11px;line-height:12px;color:#666;display:block;padding-top:3px;clear:left}

	.special-arrows{position:absolute;height:25px;margin-top:76px;width:100%}
	    .special-arrows span,.special-arrows a:link,.special-arrows a:visited{display:block;width:21px;height:25px;text-decoration:none;background:url(http://www.japancar.ru/images/nd/special-arrows.gif) no-repeat}
	    .special-arrows a.right:link,.special-arrows a.right:visited{background-position:-20px -25px;float:right;position:relative;right:-10px; float:right}
	    .special-arrows a.right:hover{background-position:-20px -50px}
		.special-arrows span.right{background-position:-20px 0px;position:relative;right:-10px; float:right}
		.special-arrows span.left{position:relative;left:-10px;display:block}
	    .special-arrows a.left:link,.special-arrows a.left:visited{background-position:0px -25px;position:relative;left:-10px;display:block}
	    .special-arrows a.left:hover{background-position:0px -50px}


.dadu-list,.dadu-list *{padding:0;margin:0}
.dadu-list{font-size:15px;width:240px}
.dadu-list li{list-style:none;display:block}
.dadu-list li.dadu-first,.dadu-list li.dadu-last{border:1px solid #ccc;text-transform:uppercase;font-size:0.67em;padding:5px 10px;text-align:center}
.dadu-list li.dadu-first ul{text-transform:none;font-size:1.5em;text-align:left}
.dadu-list li.dadu-first ul li{border-top:1px solid #ccc;margin-top:5px;padding:13px 0 10px 0}
.dadu-list li.dadu-first ul li a:link,.dadu-list li.dadu-first ul li a:visited{text-decoration:none}
.dadu-list li.dadu-first ul li a:link b,.dadu-list li.dadu-first ul li a:visited b{text-decoration:underline;font-weight:normal}
.dadu-list li.dadu-first ul li a:link i,.dadu-list li.dadu-first ul li a:visited i{display:block;text-decoration:none;font-size:0.80em;font-style:normal;color:#666;padding-top:1px}
.dadu-list li.dadu-first ul li a:link span,.dadu-list li.dadu-first ul li a:visited span{display:block;text-decoration:none;font-size:0.73em;color:#669933;padding-top:3px}
.dadu-list li.dadu-first ul li a:hover i,.dadu-list li.dadu-first ul li a:hover span{text-decoration:underline}
.dadu-list li.dadu-last{-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;text-align:left;margin-top:1px}
.dadu-list li.dadu-first{-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;border-top-left-radius:8px;border-top-right-radius:8px}
.dadu-list li.dadu-center{font-size:0px}
.dadu-list li.dadu-center li{padding-top:1px;text-align:center;overflow:hidden}

/* colors-jcboat */
.dadu-list li.dadu-first,.dadu-list li.dadu-last,.dadu-list li.dadu-first ul li{border-color:#A4C9E4}
.dadu-list li.dadu-first ul li a:link span,.dadu-list li.dadu-first ul li a:visited span{color:#009900}

ul.top-menu{padding:0;margin:0;font-size:1.25em;height:38px}
ul.top-menu li{padding:0;margin:0 15px 0 0;list-style:none;display:block;float:left;height:38px}
ul.top-menu li.thiscategory{background:url(http://www.jcboat.ru/images/menu-arrow.gif) top center no-repeat}
ul.top-menu li a:link,ul.top-menu li a:visited{padding-top:5px;display:block;float:left}
ul.top-menu li.thiscategory a:link,ul.top-menu li.thiscategory a:visited{background:#217ec2 url(http://www.jcboat.ru/images/menu-bg.gif) top repeat-x;color:#fff;height:25px;display:block;float:left;padding:5px 9px 0 9px;text-decoration:none;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}



