.container-body{
	width: 982px;
    display: inline-block;
    font-size: 13px;
    line-height: 21px;
    font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0;
	float: left;
}

.pad-10{ padding: 10px; }
.mar-b10{ margin-bottom: 10px; }

.success{
	background:#e6efc2 !important;
	border:1px solid #c6d880 !important;
	text-align:center;
	color:#264409 !important;
	padding:10px !important;
}
.attention {
    border-left:2px solid #ff0000 !important;
    padding-left:2px  !important;
}
abbr{border:none !important; cursor:help;}
span.abbr{border:none !important; cursor:help;}
.MoneyCarAutosalon{
	background:#f0f0f0;
	outline:1px solid #eaeaea;
	padding:0px 5px !important;
	float:left;
	margin-right:15px !important;
	}
.clr { clear:both; }
* html .clr{font-size: 0px; overflow: hidden; height: 0px;}
h1.h1NewAuto, h2.newAuto{
	font-size:1em;
    padding-left:5px;
    padding-bottom:5px;
    margin:0px 0px 10px 0px;
    border-bottom:2px solid #CFCFCF;
    color:#3F4096;
    font-weight:bold;
}

h2.newAuto{
	padding-top:15px;
	padding-bottom:3px;
}

h1.h1NewAuto strong, h2.newAuto strong{
	color: #ff0000
}
h2.newAuto span{
	color:#000;
}
h2.newAuto span b{
	color:#3F4096;
}
h1.h1NewAuto span.nameSelectAuto{font-size:15px !important;}

h3.box-head, 
.container h3.box-head {
	margin: 0;
	padding: 0 10px 8px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #3f4096;
}
	h3.box-head i{
		color: #ff0000;
		text-decoration: none;
		font-weight: normal;
		font-size: 11px;
		margin-right: 3px;
	}

div.catalog_marka{
	text-align:center;
	margin-bottom:20px;
}
div.newMarkaItem{
    margin-bottom:20px;
}

div.newMarkaItem span.price{
	color:#B00;
	font-size:1.4em;
}

div.newMarkaItem div.service{
    margin-top:20px;
}

div.newCarsTitle{
    font-size:1.5em;
    margin-bottom:10px;
}




table.tableMarka table{
    margin:0px;
}
table.tableMarka td{
    text-align:center;
}

a.sendMessage { background:url(../../../img/auto4/mail.gif) no-repeat left top; padding-left:20px !important;}
a.sendMessageConsult { background:url(../../../img/auto4/mailConsult.gif) no-repeat left top; padding-left:20px !important;}
a.sendTestDrive {
	background:url(../../../img/icons/x16.gif) 0 -300px no-repeat;
	padding-left:20px !important;
	}
	
a.addComm { background:url(http://img.auto.ria.ua/img/auto4/addComm.jpg) no-repeat left top; padding-left:20px !important;}
a.techComm { background:url(http://img.auto.ria.ua/img/auto4/techIcon.gif) no-repeat left top; padding-left:20px !important;}
a.viewComm { background:url(http://img.auto.ria.ua/img/auto4/viewComm.jpg) no-repeat right top; padding-right:19px !important;}
a.viewComm1 { background:url(http://img.auto.ria.ua/img/auto4/viewComm.jpg) no-repeat left top; padding-left:20px !important;}
a.addComm:hover, a.viewComm:hover, a.techComm:hover, a.viewComm1:hover {text-decoration:none; }
.priceh3Car { font-size:16px !important; color:#ff0000 !important; font-weight:bold !important; margin-left:0px;}
h2.titleNameCar { font-size:18px !important;}
h2.titleNameCar a{ color:#3F4096 !important;}
h2.titleNameCar a:hover{ color:#3F4096; text-decoration:none; }
.service a:hover { text-decoration:none; }
.service a, a.addComm, a.viewComm {color:#3F4096;}
.service a:hover, a.addComm:hover, a.viewComm:hover {color:#3F4096;}

.newMarkaItem{
	padding-bottom:10px !important;
	margin-bottom:10px !important;
	border-bottom:1px solid #c2c2c2 !important;
}





.descriptions-autosalon table, 
.descriptions-autosalon th, 
.descriptions-autosalon td{
    border: 1px solid #cccccc;
    font: normal 13px/18px Arial, Helvetica, sans-serif !important;
    }
.descriptions-autosalon table {
    width: 100% !important;
	border-collapse: separate;
	border-spacing: 0;
    vertical-align: middle;
    border-right: none;
	border-top: none;
	}
    
.descriptions-autosalon th, 
.descriptions-autosalon td{
    padding: 2px 6px;
	border-bottom: none;
	border-left: none;
    text-align: left;
	font-weight: normal;
    vertical-align: middle;
    }
.descriptions-autosalon th , 
.descriptions-autosalon thead td { font-weight: bold  !important; }





/* LEFT PANEL SEARCH */
div#ts_tabmenu1 {
font-size: 12px;
padding: 0px 0px 0px 2px;
background:url(http://img.auto.ria.ua/img/auto4/podloj.gif) bottom repeat-x;
zoom:1

}

div#ts_tabmenu1 ul {
line-height: 13px;
margin: 0px;
list-style-type: none;
float: left;
padding: 0px 0px 0px 10px;
height:23px;

}

div#ts_tabmenu1 ul li {
	white-space:nowrap;
	float: left;

	margin-left:0;
}
div#ts_tabmenu1 .tab1 { position:relative; z-index:17}
div#ts_tabmenu1 .tab2 { position:relative; z-index:16}
div#ts_tabmenu1 .tab3 { position:relative; z-index:15}


div#ts_tabmenu1 ul li a {
	text-decoration: underline;
	float: left;
	padding: 0px 0px 0px 3px;
	background:url(http://img.auto.ria.ua/img/auto4/tabs2.gif) no-repeat left top;
	margin-left: -8px;
	position: relative;
	color: #ba0903;

}

div#ts_tabmenu1 ul li a strong {
	font-weight: normal;
	float: left;
	background: url(http://img.auto.ria.ua/img/auto4/tabs.gif) no-repeat right top;
	padding:5px 17px 5px 5px;
	cursor: pointer;

}

div#ts_tabmenu1 .active  { z-index:100;}
div#ts_tabmenu1 .active a{
	position: relative;
	z-index: 100;
	background:url(http://img.auto.ria.ua/img/auto4/tabs2.gif) no-repeat left bottom  !important;
	height:23px;
	color:#3f4096;
	font-weight:bold !important;
	text-decoration:none !important;
	}
		div#ts_tabmenu1 .active a strong {
		background:url(http://img.auto.ria.ua/img/auto4/tabs.gif) no-repeat;
		position: relative;
		font-weight:bold;
		z-index: 100;
		background-position: right bottom !important;
		color:#3f4096;
		text-decoration:none;
		}


.panelZone2 { padding:5px; padding-top:0px; font-size:12px;}
.panelZone2 select, .panelZone1 select { width:189px; margin-top:1px;}
.inputShort { width:55px !important; margin-top:2px; border:#d5d4d4 solid 1px;}
select.inputShort { margin-top:0 !important;margin-bottom:0 !important;}
.panelZone2 { border:#d5d4d4 solid 1px; border-top:0px; background:url(http://img.auto.ria.ua/img/auto4/searchbg.jpg) bottom no-repeat}
.panelZone2 form { padding-top:10px;}
.clr { clear:both; font-size:0; line-height:0;}
.boxpanelZone { font-weight:normal; width:185px; }
.boxpanelZone p { margin:8px 0px; padding:0px;}

.searchBtn {
    background:url(http://img.auto.ria.ua/img/auto4/searchBtnBg.jpg) left top no-repeat;
    border-left:1px solid #f9f8f3;
    border-top:1px solid #f9f8f3;
    border-right:1px solid #828177;
    border-bottom:1px solid #828177;
    border-collapse:collapse;
    height:20px;
    padding-top:0;
    padding-left:18px;
	margin-top:0;
}

.autosalonBLock .autosalonDiv {
    float:left;
    margin-bottom:4px;
    width:233px;
    border:#C2C2C2 solid 1px;
    padding:6px;
    font-size:12px;
}
.autosalonDivContent { margin:4px 0px !important; }
.autosalonDivContent img { float:left !important; margin-right:18px !important; }

* html .panelTabs li {  width:1%; white-space:nowrap}
* html .tab1, * html .tab1{ width:10% }
* html {zoom:1 !important;}
* html div#ts_tabmenu1 ul { margin-bottom:-2px;}


div.Smoll_FormSearchSalon{
	text-align:right;
	padding:10px 0px;
	}
	div.Smoll_FormSearchSalon select{
		margin:0;
		margin-right:5px;
		}
	div.Smoll_FormSearchSalon input.searchBtn{
		font-weight:normal;
		cursor:pointer;
		}
/* END LEFT PANEL SEARCH */


/* LEFT SEARCH BY PRICE */
.sortbyPrice a{ display:block; padding:5px; text-decoration:underline; font-size:12px; padding-left:10px;}
.sortbyPrice a:hover{ display:block; padding:5px; background:#efefef; padding-left:10px; text-decoration:none;}
/* END LEFT SEARCH BY PRICE */



/*      MAIN INTRESTING PREDLOZENIYA       */


.mainTabsBlock { position:relative;}
	.mainTabsBlock .tabsInfo{ position:absolute; color:#3f4096; font-weight:bold;}
	.mainTabsBlock .lK { position:absolute; left:0; top:18px;}
	.mainTabsBlock .rK { position:absolute; right:0; top:18px;}
#ts_tabmenu2 {
	font-size: 12px; /* set the font size */
	padding: 20px 14px 0px 20px; /* set the padding */
	background:url(http://img.auto.ria.ua/img/auto4/podloj.gif) bottom repeat-x;
    zoom:1;
}
#ts_tabmenu2 ul {
	line-height:12px; /* setting the line height now so we don't have any headaches*/
	margin: 0px; /* let's keep the margin set to 0 for the same reasons as above*/
	list-style-type: none; /* we remove the UL's default disc bullets */
	float:right; /* we float the list to the left like we will all the elements inside*/
	padding: 0px 0px 0px 5px; /* give it a left padding of 5px to counter the effect of margin -5px below */
	margin-bottom:0px;

}
* html #ts_tabmenu2 ul { margin-bottom:0px;}
#ts_tabmenu2 ul li {
	float: left;
}
#ts_tabmenu2 ul li a {
	text-decoration: underline; /* remove the default underline off the anchor text */
	display: block; /* we display this text as block so that we can apply padding/margin without problems */
	float: left; /* floatin' left, to make the menu horizontal */
	padding: 0px 0px 0px 24px;  /* we give it a left padding of 10px to show the first 10 pixels of the tabs image. you can also use padding-left: 10px; */
	background: url(http://img.auto.ria.ua/img/auto4/tabs3.gif) no-repeat left top;  /* we link to the tabs image, no tiling, showing the top left part of it */
	margin-left: -9px;  /* this is important for the overlapping part - we are overlapping the tabs by 5 px */
	z-index: 0; /* keep it on layer 0 (default) */
	position: relative;  /* very important as this enables the z-index to work for us and keeps the tabs where they should be */
	color: #ba0903;  /* color of the tab text */
}

* html {zoom:1 !important;}

#ts_tabmenu2 ul li a strong {
	font-weight: normal;   /* remove the bold effect */
	display: block;   /* display the strong element as a block so we can pad it, etc. */
	float: left;   /* float it left as well */
	background: url(http://img.auto.ria.ua/img/auto4/tabs3.gif) no-repeat right top;  /* now we show the right part of the tab and we complete the "puzzle" */
	padding: 5px 14px 6px 0px;  /* important, as through this you define the position of the text within the tab */
	cursor: pointer;  /* this makes the browser show the "hand" cursor when hovering over the tab */
}
#ts_tabmenu2 ul li.active a {
	position: relative; /* again, keep things relative */
	z-index: 5; /* we show this tab over all other tabs in the menu, which would be on layer 0, thus overlapping occurs */
	background: url(http://img.auto.ria.ua/img/auto4/tabs3.gif) no-repeat left bottom;  /* now we show the bottom part of the tabs image, the "hover" instance */
	color:#3f4096;
	font-weight:bold !important;
	text-decoration:none !important;
}
#ts_tabmenu2 ul li.active a strong {
	background: url(http://img.auto.ria.ua/img/auto4/tabs3.gif) no-repeat;
	position: relative; /* keep it relative */
	z-index: 5; /* show this on layer 5 as well */
	font-weight:bold !important;
	background-position: right bottom; /* we show the right bottom part of the tabs image (the hover instance) */
}
/*      END MAIN INTRESTING PREDLOZENIYA       */

/*TABS 3*/

	.mainTabsBlockLong { position:relative; margin-top: 20px !important;}
	.mainTabsBlockLong .tabsInfo{ position:absolute; color:#3f4096; font-weight:bold;}
	.mainTabsBlockLong .lK { position:absolute; left:-5px; top:18px;}
	.mainTabsBlockLong .rK { position:absolute; right:-5px; top:18px;}


	div#ts_tabmenu3 {
			font-size: 13px;
			padding: 0px 0px 0px 7px;
			background:url(http://img.auto.ria.ua/img/auto4/podloj.gif) bottom repeat-x; zoom:1;


			}

div#ts_tabmenu3 ul {
line-height: 13px;
margin: 0px;
list-style-type: none;
float: left;
padding: 0px 0px 0px 20px;
height:23px;

}
* html div#ts_tabmenu3 ul { margin-bottom:0px;}
div#ts_tabmenu3 ul li {
	white-space:nowrap;
	float: left;
	zoom:1 !important;
	margin-left:0;
}
* html div#ts_tabmenu3 ul li { zoom:1 !important; }
div#ts_tabmenu3 .tab1 { position:relative; z-index:17}
div#ts_tabmenu3 .tab2 { position:relative; z-index:16}
div#ts_tabmenu3 .tab3 { position:relative; z-index:15}
div#ts_tabmenu3 .tab4 { position:relative; z-index:14}
* html .tab1, * html .tab1{ width:10% }

div#ts_tabmenu3 ul li a {
	text-decoration:none !important;
	float: left;
	padding: 0px 0px 0px 5px;
	background:url(http://img.auto.ria.ua/img/auto4/tabs2.gif) no-repeat left top;
	margin-left: -8px;
	position: relative;
	color: #595854;

}

div#ts_tabmenu3 ul li a strong {
	font-weight: normal;
	float: left;
	background: url(http://img.auto.ria.ua/img/auto4/tabs.gif) no-repeat right top;
	padding: 5px 30px 5px 10px;
	cursor: pointer;

}

div#ts_tabmenu3 .active  { z-index:100;}
div#ts_tabmenu3 .active a{
	position: relative;
	z-index: 100;
	background:url(http://img.auto.ria.ua/img/auto4/tabs2.gif) no-repeat left bottom  !important;
	height:23px;
	color:#595854;
	font-weight:bold !important;
	text-decoration:none !important;
	}
		div#ts_tabmenu3 .active a strong {
		background:url(http://img.auto.ria.ua/img/auto4/tabs.gif) no-repeat;
		position: relative;
		font-weight:bold;
		z-index: 100;
		background-position: right bottom !important;
		color:#595854;
		text-decoration:none;
		}
/*END TABS3*/
div#ts_tabmenu1 .active a:link, div#ts_tabmenu1 .active a:visited{outline:none;}
div#ts_tabmenu1 ul li a:hover{text-decoration:none;}



/*      REVIEWS     */

.topLinkBlock { margin-bottom:10px !important; }
.topLinkBlock {background:url(http://img.auto.ria.ua/img/coment.gif) no-repeat 1px 0px; line-height:16px; padding-left:20px !important; }
/* Inside the block F */
div.fTitle { background:#eaeaea; padding:3px 10px; line-height:15px;}
.fTitleEdit {width:170px;}
.otzivTextArea { border:#CCC solid 1px; width:460px; height:170px; margin-left: 5px;}
.pmForm { font-size:13px; margin-left:5px; width:160px;}

span.fTitleAutor { float:left; line-height:15px; vertical-align:middle; width:50%; font-size:13px;}
.fTitleAutor input { margin:0 4px; border:#bbb solid 1px;}
span.fTitleCar { float:right; line-height:15px; vertical-align:middle; width:50%; text-align:right; font-size:13px;}
.fTitleCar select { margin:0 4px; border:#bbb solid 1px;}
div.fContent { padding:10px; font-size:12px; line-height:1.5}
div.fContent div{overflow-x:hidden;}
.knopoBlock { position:relative; text-align:right; margin-bottom:3px; width:100%;}
.CompOzBlock {
    padding-bottom:2px;
    border-bottom:#bbb solid 1px;
    text-align:left;
    margin-bottom:4px;
}
.knopoBlock .knopoLink {

    line-height:18px;
    padding-right:18px;
    padding-left:30px;
    white-space:nowrap
}
	div.knopoBlock .openBlock{
		background:url(http://img.auto.ria.ua/img/auto4/OpenBlock.gif) no-repeat top right;
		}
	div.knopoBlock .closeBlock{
		background:url(http://img.auto.ria.ua/img/auto4/CloseBlock.gif) no-repeat top right;
		}
div.complecs_ocenka_open{
	padding-top:10px;
	}
div.complecs_ocenka_open img.flowBlockPict{display:none;}

.ocenkaBlock { margin-bottom:5px;}
.otzivTable {
    margin-bottom: 5px !important;
}
.otzivTable td {
    font-size:12px;
    color:#222222;
    padding:2px 0px;
    padding-left:10px;
}
div.MinusPlusBlock {
    margin-top:5px;
    text-align:left;
    font-size:12px;
	}
.MinusPlusBlock div.titleInBlock {
    font-weight:bold;
    padding-bottom:0px;
    color:#3d3d3d;
    margin-bottom:4px;
    border-bottom:#cfcfcf solid 1px;
    padding-left:10px;
    font-size:13px;
}
.MinusPlusBlock div.textInBlockPlusMinus { padding-left:10px;}
.inserTetxtInput { float:left; display:block; margin-left:10px; width:100px;}
.MinusPlusBlock div.textInBlockPlusMinus span {
    margin:0 3px 0 0;
}
.hideBlock { display:none;}
.clr { clear:both}
td.addField input { border:#ddd solid 1px }
/*End of Inside the block F */

input.submit {
    background-image:url(http://img.auto.ria.ua/img/ria/bg_btn.gif);
    border-width:1px;
    height:20px;
    line-height:14px;
    padding-top:0;
    font-weight:bold;
}
/*Search Compleate*/
    .blueT { color: #3f4096; text-align: left !important; }
     ul.liWlink{ margin-left:0 !important; padding-left:0 !important; line-height:1.7;}
    .liWlink li{ list-style: none; }
    .coshM { color: #ff0000 !important;
            font-weight: bold !important;
            background: url(http://img.auto.ria.ua/img/auto4/wells.jpg) 0px -2px no-repeat;
            /*padding-left:25px !important;*/
            line-height:19px;
    }
    .nameofCarS { font-size: 12px !important;}

/*Search Compleate*/
/*      AND REVIEWS     */

div.head-drive-div{
	display: inline-block;
	width: 100%;
	padding: 5px 0 8px;
	margin-bottom: 10px;
	border-bottom: 1px solid #c2c2c2;
	font-weight: bold;
}
div.box-date-drive{
	display: inline-block;
	width: 100%;
}
	div.box-date-drive div.b-column-date{
		float: left;
		width: 50%;
	}
	div.box-date-drive div.b-column-date select.calendar{ width: 47px; }
	div.box-date-drive div.b-column-date span.t-time-date{
		float: left;
		padding: 0 10px 0 30px;
	}
.corners {margin:10px 0px}
.corners, .corners li {
	list-style: none;
	margin: 0;
	padding: 0;
}

.corners li {
	vertical-align: baseline;
}
.corners .content {
	padding: 0px 0px;
	border:#CCC solid 1px;
}

.corners .head, .corners .foo  {
	line-height: 0px;
	font-size: 0px;
	height: 3px;
}

.corners .head {
	background: url(http://img.auto.ria.ua/img/auto4/1_tr.gif) right top no-repeat;
	margin-bottom:-3px;
	position:relative;
}

.corners .foo {
	background: url(http://img.auto.ria.ua/img/auto4/1_br.gif) right bottom no-repeat;
	margin-top:-3px;
	position:relative;
}



:-moz-any-link:focus {
  outline: none;
}

/*_main_autosalons_block.tpl________________________TWO_BLOCK_AUTOSALON_MAIN_______________________________*/

.autosalonTable {
	margin-bottom: 0px !important;
}
.autoSalonBlockSmall {
	vertical-align:top !important;
	border:#c5c5c5 solid 1px !important;
	padding-right:7px !important;
	vertical-align:top;
	width:50%;
}
.autosalonLink { position:relative; width:510px;}
.autosalonLink .autoSalonSmallLink { 
	position:absolute;
	bottom:7px;
	text-align:right !important;
	width:47%;
	}
.autosalonLink  .autoSalonSmallLink a { 
	padding-right:7px !important;
	}
* html .autosalonLink .autoSalonSmallLink { width:100%;}
* html .autosalonLink  .autoSalonSmallLink a{ 
	padding-right:4px !important;
	}
.autosalonSTitle { 
	text-align:center !important;
	font-weight:bold !important;
	font-size:14px !important;
	vertical-align:middle !important;
	height:80px !important
	}
.autosalonSTitle span { font-size:11px; font-weight:normal}
.autoSalonSadr { 
	font-weight:bold !important;
	margin-bottom:20px !important;
	margin-top: 5px !important;
	}
.autoSalonStext {
	border-top:#c2c2c2 solid 1px !important;
	padding-top:10px !important;
	color:#313131;
	margin-bottom:40px !important;
	display:block;
	}
.splitterTd {
    padding:1px !important;
}
ul.corners{
	margin: 0;
}

/*_seacrh_salon.tpl__________________________LIST_AUTOSALON_________________________________________________*/

div.b-markaAuto-t{
	display: inline-block;
	width: 100%;
}
div.b-markaAuto-t a{
	float: left;
	padding-left:10px;
	font-size:18px;
	color:#3F4096;
	line-height: 25px;
	text-decoration: none;
}
div.b-markaAuto-t a span{
	text-decoration: underline;
}
div.b-markaAuto-t a:hover span{
	text-decoration: none;
}
div.b-markaAuto-t a img{
	visibility: hidden;
}


div.block_listAllMark{
	padding:2px 10px;
	line-height:2;
	font-weight: bold;
}

h1.h1NewAuto span.TitylResultSearch{
	float:left;
	padding-top:7px;
	}
h1.h1NewAuto span.ChengCitySearch_form{float:right;}
	h1.h1NewAuto span.ChengCitySearch_form select{
		width:150px;
		margin:0;

		}
	h1.h1NewAuto span.ChengCitySearch_form input{font-weight:normal !important;}

div.autoSalonBlock a { color:#3f4096;}
div.autoSalonBlock a:hover {
	color:#3f4096;
	text-decoration:none;
	}
div.autoSalonBlock {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:10px !important;
	margin-bottom:10px;
	border:#cfcfcf solid 1px !important;
}
div.autoSalonBlock p{margin:0 !important;}
div.autoSalonBlock h2.autosalonhLink {
	font-size:16px !important;
	color:#3f4096;
	padding:0;
	font-weight:bold;
	margin:5px 0px 0px 0px;
}
	div.autoSalonBlock h2.autosalonhLink a{
		font-size:15px !important;
		line-height:1.2;
		}
div.autoSalonBlock div.autosalonAdress{
	padding:3px 0px 0px;
	font-size:14px;
	}
div.action_autosalon{
	padding-top:10px !important;
	border-top:1px dotted #CFCFCF !important;
	}
	div.autoSalonBlock div.logoAutosalonRight{
		float:right;
		padding:0px 0px 10px 15px;
		background:#fff;
		}
	div.autoSalonBlock div p a.NameAutosalon{
		font-size:18px;
		font-weight:bold;
		}
	div.autoSalonBlock div div.ContactDateAutosalon{
		font-size:14px !important;
		padding:10px 0px 5px;
		line-height:1.5;
		}
	div.autoSalonBlock div.DetalInfoAutosalon_link{text-align:right;}
	
	div.enothe-service{
		display: inline-block; 
		width: 100%;
	}
	div.enothe-service a{
		float: left;
		padding-top: 18px;
		text-indent:  40px;
		line-height: 18px;
		margin-right: 15px;
	}
	div.enothe-service strong{
		float: left;
	}
	div.enothe-service div{
		margin-left: 125px;
		position: relative;
		top: -18px;
	}

/*_view_salon.tpl__________________________INFO_AUTOSALON_________________________________________________*/

div.PageAutosalon{font-size:13px;}
	div.PageAutosalon h1.h1NewAuto{padding-bottom:3px;}
		div.logo_name_autosalon div.logo_autosalon{
				text-align:center;
				float:left;
				width:220px;
				}
			div.logo_name_autosalon div.name_and_contact_AS{
				float:left;
				width:280px;
				font-size:13px;
				}
				div.name_and_contact_AS div.name_autosalon{
					font-size:18px;
					font-weight:bold;
					color:#3F4096;
					}
				div.logo_name_autosalon div.name_and_contact_AS p{
					margin:0;
					margin-top:10px;
					font-size:13px;
					}
		div.PageAutosalon div.oneBlock{padding-bottom:15px;}
		div.PageAutosalon div.subTityl_block{
			border-bottom:1px solid #c2c2c2;
			color:#313133;
			font-weight:bold;
			}
		div.block_img_text_justify img{float:left; padding-right:10px; padding-bottom:10px;}
		div.block_img_text_justify p{text-align:justify; margin:10px 0px;}

/*_view_complete.tpl_______________________PAGE_NEW_AUTO_AND_LIST_COMPLECT_______________________________*/

div.autoSalonBlock a { color:#3f4096;}
div.autoSalonBlock a:hover { color:#3f4096; text-decoration:none;}
div.autoSalonBlock {
	
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:10px;
	margin-bottom:15px;
	border:#cfcfcf solid 1px;
	}
.clr { clear:both; }
.autosalonhLink {
	font-size:16px;
	color:#3f4096;
	padding:0;
	margin:0;
	margin-bottom:10px;
	font-weight:bold;
	margin-bottom:0;
	}
.autosalonhLink a{
	color:#3f4096;
	line-height:1;
	font-size:15px !important;
	}
.autoSalonnTitleText {
	font-size:12px;
	font-weight:bold;
	}
.autosalonFlT {
	float:left;
	width:68%;
	margin-right:10px;
	}
.autosalonNamePrice {
	font-size:13px;
	margin-bottom:10px;
	font-size:16px;
	padding-bottom:8px;
	font-weight:bold;
	border-bottom:1px dashed #E7E7E7;
	}
	.autosalonNamePrice span{ font-size:16px; color:#ff0000; margin-left:5px;}
	.autosalonAdress {margin-bottom:10px; padding:10px 0px 0px; font-size:14px;}
	.autoSalonW30F {
	float:left;
	width:20%;
	margin-right:5px;
	display:block;
	}
	.autoSalonW60F {
	float:left;
	width:75%;
	display:block;
	}
	.autoSalonImgBlock {
		float:left;
		width:30%;
		text-align:right;
		padding-bottom:10px;
		}
	.autosalonMinInfo {
		padding-bottom:3px !important;
		border-bottom:#e7e7e7 dashed 1px !important;
		margin-bottom:4px !important;
		}
		.autoSalonBlock div.blokP p{margin:0;}
		.autosalonlink{
			position:absolute;
			display:block;
			left:290px;
			width:200px;
			text-align:right;
			bottom:0;
			font-size:13px;
			}
			.autosalonlink a{font-size:13px; white-space:nowrap;}
span.NameAutoSalon{color:#3F4096;}
div.OneActions{
	border-bottom:1px dashed #C2C2C2;
	padding:10px 0px;
}
	div.OneActions div.dateActions{
		color:#777777;
		font-size:13px;
	}
	div.OneActions a{
		font-size:13px;
		color:#3F4096;
	}
	div.OneActions div.NameAction a{
		font-size:14px;
		font-weight:bold;
	}
	
	div.Photo_Actions{
		float:right;
		padding:0 0 10px 10px;
	}
	div.Photo_Actions img{ border:1px solid #CECECE; padding:1px;}
	
	div.OneActions div.textInform{
		padding-top:10px;
	}
	div.OneActions div.textInform div.Detailed{text-align:right;}


li.htmlLiLevel_1{
    position:relative;
    padding:0px !important;
    font-size:13px;
	margin-left:0 !important;
    margin-bottom:10px;
    list-style:none;
}
span.htmlSpanTitleLevel_1 {
    font-size:13px;
    text-transform:uppercase;
    line-height:18px;
    border-bottom:#e7e7e7 solid 1px;
    padding-bottom:2px;
    padding-left:5px;
    list-style:none;
    display:block;
    font-weight:bold;
    width: 100%;
}
span.htmlSpanTitleLevel_2 {
    float: left;
    width: 65%;
    display:block;
}
.htmlUlLevel_1{
    margin:0px 10px 0px 10px !important;
}
.htmlUlLevel_2{
	line-height:1.3;
	padding:0px;
	margin:5px 0px 0px 0px !important;
	color:#333;
}

.htmlUlLevel_2 li {
	padding: 2px 0;
	list-style:none !important;
	margin-left:25px;
	padding-left:0px;
	margin-left:0 !important;
	padding-left:15px;
	border-bottom:1px dotted #E7E7E7;
	width:97%;
}
.htmlUlLevel_2 li li {
	border: none;
	padding-left:1px;
	margin:0;
	font-weight:bold;
}
.htmlUlLevel_3 li {
	float:left;
	width: 30%;
}
.htmlSpanValue {
	color:#000;
	padding-right:10px;
	font-weight:bold !important;
	width:30%
}
li.alter { background:#f9f3f3;}
.htmlLiLevel_2 .htmlUlLevel_3{float:left; margin:0; width:159px}
.htmlLiLevel_2 .htmlUlLevel_3 li{float:none; width:95%; padding-left:0;}
.htmlLiLevel_2 div.clr{font-size:1px !important; line-height:0 !important;}
#haracker_3 .htmlLiLevel_1, #haracker_4 .htmlLiLevel_1{
	border-bottom:1px solid #E7E7E7;
	padding-bottom:5px;
	}
	#haracker_3 span.htmlSpanTitleLevel_1, #haracker_4 span.htmlSpanTitleLevel_1{
		float:left;
		width:80%;
		border:none;
		}
	#haracker_3 span.htmlSpanValue, #haracker_4 span.htmlSpanValue{
		font-size:16px;
		color:#ff0000;
		}
	#haracker_3 .htmlUlLevel_1, #haracker_4 .htmlUlLevel_1{
		padding-bottom:30px;
		}
div.pages div.numbers span.selected{background:#E8E9EC;}
div.pages div.numbers span, div.pages div.numbers a{
	font-size:15px;
	margin-right:4px;
	padding:2px 4px;
	}

	
	
/*--------------------------------------EDIT_AUTO_USER----------------------------------------*/
	div.colorTOne{background-color:#eeeeee;}
	div.colorTTwo{background-color:#f7f7f7;}
	div.OneBlock_EditMA{
		position:relative;
		font-size:13px;
		line-height:1.5;
		width:100%;
		text-align:left;
	}
		div.OneBlock_EditMA div.BlockC{
			position:absolute;
			top:0;
			left:0;
			padding:7px 10px;
		}
		div.OneBlock_EditMA div.rowsFirst{
			padding:6px 0px 10px 40px;
			}
			div.OneBlock_EditMA div.FormEdit{padding:5px 0px;}
			div.OneBlock_EditMA div.FormEdit div.NameAuto{
				float:left; width:443px;
				}
				div.FormEdit div.NameAuto select{
					width:135px;
					margin:0;
					padding:1px;
					}
				div.FormEdit div.MoneyAutoE{
					float:left;
					width:270px;
					text-align:right;
					}
					div.FormEdit div.MoneyAutoE span{float:left;}
					div.FormEdit div.MoneyAutoE input{width:125px; padding:1px;}
					div.FormEdit div.MoneyAutoE select{
						width:60px;
						margin:0;
						padding:1px;
						}
				div.TextAForm div.OneColum{
					float:left;
					}
					div.TextAForm div.OneColum textarea{
						width:340px;
						height:40px;
						margin:0;
						}
				
				div.addTextAForm div.OneColum{
					float:left;
					}
					div.addTextAForm textarea{
						height:40px;
						margin:0;
						}
						div.addTextAForm .TAction{width:355px;}
						div.addTextAForm .TNote{width:355px;}
						
		div.OneBlock_EditMA div.FormEdit div.AddNameAuto{
				float:left; width:475px;
				}
				div.FormEdit div.AddNameAuto div{
					float:left;
					padding-right:5px;
					}
				div.FormEdit div.AddNameAuto select{
					width:145px;
					margin:0;
					padding:1px;
					}
		div.InputEditForm{
			padding:15px 0px;
			text-align:left;
			}
			input.SaveEditForm{}
			input.DeleteSelectForm{
				font-weight:normal !important;
			}
		div.OneBlock_EditMA input.submit, div.InputEditForm input.submit{cursor:pointer;}
.look-on-maps{
	padding:0px 0px 3px 20px !important;
	background:url(../../../img/map_16x16.gif) left no-repeat;
	}
.PageAutosalon .CatalogMark_Salon{
	margin-bottom:20px;
}
.PageAutosalon div.CatalogMark_Salon div.oneBlock{
	padding:5px;
}
div.CatalogMark_Salon .panelZone2, div.CatalogMark_Salon .panelZone2{
	background:#ffffff url(../../../img/auto4/searchbg.png) top repeat-x;
}
div.PageAutosalon div.CatalogMark_Salon div.subTityl_block{
	border:none;
}


div.BlockMarks{
    width:10%;
    position:relative;
    background:#f4f4f4 url(../../../img/common/repeat_element/g_height-27.png) bottom repeat-x;
    }

div.BlockMarks .hColumn{
    width:900%;
    position:relative;
    left: 6%;
    margin:0 -100% 0 70px;
    border-left:1px solid #c2c2c2;
    background:#fff;
}
* html div.BlockMarks .hColumn{
    left:10%;
    width:900%;
    margin:0px 100% 0px 0px;
    }

div.BlockMarks .LeftColumn{
    float:left;
    width:9%;
    margin-right:-100%;
    position:relative;
    left:-10%;
    line-height:3;
    font-weight:bold;
    text-align:left;
    padding-left:4px;
    font-size:13px;
}
    * html div.BlockMarks .LeftColumn{
        left:-10%;
    }
div.CatalogMarks{
    text-align:left;
    line-height:2.4;
}
div.CatalogMarks span{
    padding:4px 0px 6px;
    margin:0px 0px 0px 15px;
    float:left;
    height:30px;
    }
    div.CatalogMarks a{
        font-weight:bold;
        margin-left:3px;
        padding-left:4px;
        font-size:13px;
    }
.con_abs{
	position:relative;
}
span.zoom_photo{
	position: absolute;
	
	background: url(../../../img/common/magnifier_zoom.png) no-repeat;
	width: 16px;
	height: 16px;
	right:2px;
	bottom:5px;
}
* html span.zoom_photo{
	background: url(../../../img/common/magnifier_zoom.gif) no-repeat;
	right:-8px;
	}
    
.little_img{
    margin:0;
    padding:10px 0px !important;
}

div.newMarkaItem div.service.l-salon{
	margin-top: 5px;
	text-align: right;
}
div.newMarkaItem div.service.l-salon ul.param{
	float: left;
	text-align: left;
}
div.service.l-salon ul.param, div.service.l-salon ul.param li{
	padding: 0px;
	margin: 0px;
	list-style: none;
	line-height: 20px;
}

/* -- PAGE VIEW STATISTIC -- */

table.TabelDecor {
			width: 100%;
			border-collapse: separate;
			border-spacing: 0;
			border: 1px solid #cccccc;
			border-top: none;
			
			}
		table.TabelDecor th, 
		table.TabelDecor td{
			padding: 5px;
			border-top: 1px solid #cccccc;
			text-align: right;
			font-weight: normal;
			}
		table.TabelDecor, 
		table.TabelDecor td, 
		table.TabelDecor th {
			line-height: 20px;
			font-size: 13px;
			vertical-align: middle;
			}
		
		table.TabelDecor thead td{
			font-weight: bold;
			color: #545454;
			padding: 4px 0;
			background:#fbfbfb url(http://img.auto.ria.ua/img/ViewItem/TableDecor/repeat-x/header.png) bottom repeat-x;
		}
		table.TabelDecor thead td div{
			padding: 3px 5px;
			border-left:1px solid #fff;
			border-right:1px solid #d1d1d1;
		}
		table.TabelDecor thead td.first div{
			border-left: none;
		}
		table.TabelDecor thead td.last div{
			border-right: none;
		}		
		table.TabelDecor td{
			text-align: center;
		}
		table.TabelDecor td.first{
			text-align: left;
		}
		table.TabelDecor td.last{
			text-align: right;
		}		
		table.TabelDecor td.first{
			text-align: left;
			font-weight: bold;
		}
		table.TabelDecor tbody td a.open-p, 
		table.TabelDecor tbody td a.close-p{
		 	padding-left: 12px;
			background: url(http://img.auto.ria.ua/img/common/open-or-close-b.gif) 0 2px no-repeat;
		}
		table.TabelDecor tbody td a.close-p{
			background: url(http://img.auto.ria.ua/img/common/left-s.gif) 0 4px no-repeat;
		}		
		table.TabelDecor tbody tr.rows_one td{
			background:#fff;
		}
		table.TabelDecor tbody tr.rows_two td{
			background:#ffeffa;
		}
		table.TabelDecor td.last, 
		table.TabelDecor tbody tr.rows_one td.last{
			background: #f0f0f0;
			font-weight: bold;
		}
		table.TabelDecor tbody tr.rows_two td.last{
			background: #eaeaea;
		}		
		table.TabelDecor tbody tr.secons-r td{
			background: #f8f8f8;
			border-top: 1px solid #e8e8e8;
		}
		table.TabelDecor tbody tr.secons-r td.first{
			padding-left: 5px;
			border-left: 16px solid #e8e8e8;
		}
.container .contentReview{
    margin-bottom: 15px !important;
}
ul.view-price-f, 
ul.view-price-f li{
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline-block;
	width: 100%;
	}
	ul.view-price-f{
		display: inline-block;
		width: 100%;
		}
		ul.view-price-f li{ padding-bottom: 12px; }
		
		ul.view-price-f li label{ float: left; }
		ul.view-price-f li div{ margin-left: 120px; }
		ul.view-price-f li div.required{
			margin-left: 115px;
			border-left: 2px solid #ff0000;
			padding-left: 3px;
		}
		ul.view-price-f li div input{ width: 40%; }
		ul.view-price-f li textarea{
			margin: 0;
			width: 95%;
		}


/* ----------------------------------------------------------------------------------------------
 * -----------------------------------box-activ-test-drive---------------------------------------
 * ---------------------------------------------------------------------------------------------- */
		
div.box-activ-testdrive{
	padding: 10px;
}
	p.head-testdrive{
		color: #2f2f2f;
		font: 13px/21px Arial, Helvetica, sans-serif;
		background: url("../../../img/common/i-guru.png") 0 10px no-repeat;
		padding: 10px 10px 0 25px;
	}
	div.box-activ-testdrive ul, 
	div.box-activ-testdrive ul li{
		padding: 0;
		margin: 0;
		list-style: none;
	}
	div.box-activ-testdrive ul li{
		padding: 5px 0 5px 19px;
	}
		ul.activ-testdrive li input.i-radio{
			position: relative;
			margin: 0 0 0 -16px;
			left: -2px;
			top: 1px;
		}
		ul.activ-testdrive li.last-rows{
			padding-top: 15px;
			border-top: 1px solid #c2c2c2;
			text-align: center;
		}
		ul.activ-testdrive li p{
			padding: 0 15px 2px 0;
			margin: 0;
			display: inline-block;
		}
		* html ul.activ-testdrive li p{ display: inline; }
		ul.activ-testdrive li p.icons-x16-mob, 
		ul.activ-testdrive li p.icons-x16-home{
			padding-left: 20px;
			font: bold 13px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
		}
		ul.activ-testdrive li p.icons-x16-mob { background-position: 2px 2px ; }
		ul.activ-testdrive li p.icons-x16-home{ background-position: 0 -158px; }
		
		ul.activ-testdrive li.def label{
			display: inline-block;
			padding-left: 20px;
		}
		ul.activ-testdrive li.def label:hover{ text-decoration: underline; }
		ul.activ-testdrive li.def span label:hover{ text-decoration: none; }
		div.box-activ-testdrive .i-form-phone{
			font-size: 18px;
			display: inline-block;
			padding-bottom: 10px;
		}
		
			div.box-activ-testdrive .i-form-phone span{
				position: relative;
				display: inline-block;
			}
				div.box-activ-testdrive .i-form-phone sub{
					position: absolute;
					color: #6d6d6d;
					font: normal 9px/10px Verdana, Geneva, Arial, Helvetica, sans-serif;
					bottom: -10px;
				}
				.i-form-phone span.i-code  sub{ left: 8px; }
				.i-form-phone span.i-phone sub{ left: 2px; }
			div.box-activ-testdrive .i-form-phone input{
				margin: 0 2px;
				font-weight: bold;
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 13px;
			}
		* html ul.activ-testdrive li.def{ padding-bottom: 15px; }
		* html ul.activ-testdrive li p{ display: inline; }
		* html div.box-activ-testdrive .i-form-phone{ margin-bottom: -15px; }
		* html div.box-activ-testdrive .i-form-phone sub{
			font: normal 12px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
		}