*{
padding:0;
margin:0;
}
body{
	color: #2c2c2c;
	font-family:"Helvetica Neue","Calibri", Arial, Helvetica, sans-serif;
	font-size:13px;
	min-width:1000px;
	background: #fff;
		/*background: #fff url(../images/9_may.png) no-repeat fixed left top;*/
	text-align:center;
}
#page
{
  	width:1000px;
    margin:0 auto;
    text-align:left;
}
/*======================*/
/*===Header============*/
/*====================*/
#header
{
	position:relative;
	clear:both;
	height:110px;
	width:1000px;
	margin: 0 0 10px 0;
}
#header div.row
{
position:relative;
float:left;
height:50px;
margin: 2px 0 2px 0;
padding:5px 15px 0 0;
background:transparent url(../images/header_row_center.gif) repeat-x center top;
text-align:justify;
}
#header div.row_left+div.row
{
padding:5px 15px 0 15px;
}
#header div.row_left
{
position:relative;
float:left;
height:55px;
width:6px;
margin: 2px 0 2px 0;
padding:0;
background:transparent url(../images/header_row_left.gif) no-repeat right top;
}
#header div.row_right
{
position:relative;
float:left;
height:55px;
width:6px;
margin: 2px 0 2px 0;
padding:0;
background:transparent url(../images/header_row_right.gif) no-repeat left top;
}

#logo
{   text-align:center;
	float:left;
	width:150px;
	margin-top:10px;
}
#logo a
{ text-decoration:none;}
#logo a img
{ border:none;}

#logo+div  /*===блок с ссылками на типы авто============*/
{
	float:left;
	text-align:left;
	margin:5px 0 0 30px;
	padding: 0 0 0 13px;
	width:647px;
}
#header h1 /*===заголовок============*/
{
	float:left;
	font-size:1.2em;
	text-align:center;
	margin-left:10px;
	height:50px;
	padding:5px 0 0 0;
	width:130px;
	overflow:hidden;
}
#header h1 a /*===ссылка заголовока============*/
{
	text-decoration:none;
	color:#555;
}
/*===форма поиска============*/
#header h1+form
{
	float:left;
	text-align:right;
	margin-left:20px;
	height:30px;
	padding:5px 0 0 0;
	width:830px;
}
#header h1+form input[type=text]
{
	float:right;
	font-size:1.5em;
	font-weight:bold;
	margin:0 0 0 5px;
	padding:0 0 0 5px;
	height:21px;
	width:633px;
	border:1px solid #555 !important;
}
#header h1+form input[type=submit]
{
	float:right;
	font-size:0.9em;
	font-weight:bold;
	margin:0;
	height:27px;
	width:185px;
	border:1px solid #555;
	border-left:none;
	background:#fedc20 url(../images/header_search_submit.gif) repeat-x left top;
	cursor:pointer;
}
/*===форма поиска end============*/
/*===Header end============*/

#content_text{
	 position:relative;
	 float:left;
	 text-align:left;
	 width:100%;
}
table
{  position:relative;
	width:100%;
	text-align:left;
border-collapse:collapse;
border-top: 1px solid #999;
border-bottom: 1px solid #999;
}
tr.border{
border-top: 2px solid #555;
color:#555;
margin:20px 0;
text-align:left;
height:30px;}
table,tr,td,th
{   border: 1px solid #efefef;
	border-left:none;
	border-right:none;
	vertical-align:top;
	padding: 4px;
}

#paginator table,
#paginator tr,
#paginator td{
	border:none;
	margin-top:5px;
}

/* ===========  Cсылки ===========================*/
a{color:#07d; text-decoration:underline;}
a:hover,a:visited:hover{color:#02f;}
a:visited{color:#059;}
/*Добавление чего-либо (+)*/
a.add
{  background:url(../images/add.png) no-repeat left bottom;
	height:18px;
	display:block;
	padding: 0 0 0 20px;
	margin: 0 0 10px 20px;
	float:right;
	font-size:1.2em
}

.human
{ background:url(../images/human.png) no-repeat left center;
	height:20px;
	display:block;
	padding: 0 0 0 21px;
	margin: 5px 2px;
	}
.tel
{ background:url(../images/telephone.png) no-repeat left center;
	height:20px;
	display:block;
	padding: 0 0 0 21px;
	margin: 5px 2px;
	}
.email
{ background:url(../images/mail.png) no-repeat left center;
	height:20px;
	display:block;
	padding: 2px 0 0 21px;
	margin: 5px 0 0 0;	}

.add:hover
{ cursor:pointer; }

a.red1:hover
{
	color: #f00;
}
a.ajax
{ text-decoration:none; border-bottom:1px dashed;}
/* ===========  TEXT ===========================*/
.first-letter::first-letter
{color:#f00 !important;font-size:1.4em; text-transform:uppercase;}
.red{color:#f00;}
.red1{color:#ff4d4d;}
.grey{color:#B59FA3;}
.grey0{color:#eee;}
.grey1{color:#727272;}
.grey2{color:#4A4A4A;}
.blue{color:#09f;}
/* ===========  FONT-SIZE ===========================*/
.small
{ font-size:80%;}
.big
{ font-size:140%;}
/* ===========  TEXT-ALIGN  ===========================*/
.text_left
{text-align:left;}
.text_right
{text-align:right;}
.text_center
{text-align:center;}
.text_justify
{text-align:justify;}
/* ===========  FLOAT ===========================*/
.float_left
{float:left;}
.float_right
{float:right;}
.clear_both
{
	clear:both;
}
.margin_m5{margin-left:-5px;}
/* ===========  Углы  ===========================*/
a.shadow
{
  display:block;
  position:relative;
  float:left;
  background: url(../images/shadow-750x750-left-top.gif) no-repeat left top;
  padding: 5px 0 0 5px;
  margin: 0 10px 10px 0;
  max-width:170px;
}
img.shadow{
  background: url(../images/shadow-750x750-left-top.gif) no-repeat right bottom;
  padding: 5px 10px 10px 5px;
  margin: 0 -3px -3px 0;
  border:0 !important;
}

a.shadow_left_menu
{
  display:block;
  position:relative;
  float:left;
  background: url(../images/shadow-750x750-left-top.gif) no-repeat left top;
  padding: 5px 0 0 5px;
  margin: -10px 0 15px -5px;
  width:160px;
}
a.shadow_left_menu div{
  overflow:hidden;
  position:relative;
  background: url(../images/shadow-750x750-left-top.gif) no-repeat right bottom;
  padding: 5px 10px 10px 5px;
  margin: 0 -3px -3px 0;
  border:0 !important;
}
a.shadow_left_menu div img{
  width:148px;
  margin:0 0 2px 0;
  text-decoration:none;
  border:none;
}
/* ===========  Углы  ===========================*/



/*======================*/
/*===Top Menu============*/
/*====================*/
.top_menu
{
  	position:relative;
	width:100%;
	height:25px;
	padding:3px 0 3px 0;
	color:#fff;
	margin-bottom:10px;
	text-align:center;
	background:#333 url(../images/menu.png) no-repeat left bottom;
}
H3.top_menu, H3.top_menu  a, .top_menu, .top_menu a
{
	font-size:1em;
}
.top_menu a
{
   color:#fff;
   margin:5px 5px 0 5px;
   padding:0;
   border-bottom:1px dashed #fff;
   text-decoration:none;
}
.top_menu a:hover
{   color:#fff;
	text-decoration:none;
	border-bottom:1px solid #fff;
}
#help_menu
{   position:relative;
	float:left;
	width:100%;
    padding: 5px 0;
	margin: -10px 0 10px 0;
}
/*===Top Menu end============*/

/*======================*/
/*===Sidebar============*/
/*====================*/
.sidebar_left {
position:relative;
width: 160px;
float: left;
background:#fff;
}
.sidebar_right {
position:relative;
width: 160px;
float: left;
}
p.otziv_sidebar
{
margin:10px 0 20px 0;text-align:justify;
}
  /*Быстрый поиск (fast search)*/
  .sidebar_left ul
  {
  	list-style:none;
  	padding:5px 0;
  	text-align:left;
  	margin:0 0 5px 0;
  	border:1px solid #dedede;
  	border-top: none;
  }
  .sidebar_left li
  {
  	padding:0 0 0 5px;
  }

  p.fast_search_header
  { margin:5px 0 0 0;
  	background:#fff url(../images/fast_search_header.png) repeat-x left top;
  	padding:3px 0;
  	font-size:1.1em;
  	text-align:left;
  	border:1px solid #dedede;
  	cursor:pointer;
  }
   p.fast_search_header span
  {
  	border-right: 1px dotted #eee;
  	padding: 0 5px;
  	margin: 0 5px 0 0;
  }
  .sidebar_left p:hover span
  {	color: #f00; }

  .sidebar_left li.grey
  {	cursor:pointer;  }
   .sidebar_left li.grey:hover
  {	color:#666;  }
/*Быстрый поиск (fast search) end*/
/*===SIDEBAR end============*/

#content
{   position:relative;
	float:left;
	width:650px;
	margin:0 15px;
	padding:0;
}
#content_avtosalon
{   position:relative;
	float:left;
	width:810px;
	margin:0 15px;
	padding:0;
}
/* ПОДВАЛ (FOOTER)*/
#footer
{   position:relative;
	clear:both;
	width:100%;
	padding:10px 0;
	margin-top:16px;
}

#footer div.no_row
{
position:relative;
float:left;
width:670px;
margin: 0 15px 10px 0;
padding:0;
text-align:justify;
}
#footer div.footer_counters
{
position:relative;
float:left;
width:315px;
margin: 0 0 10px 0;
padding:0;
text-align:right;
}
#footer div.footer_counters a, #footer div.footer_counters  a img
{
text-decoration:none;
border:0;
}
{
position:relative;
float:left;
width:315px;
margin: 0 0 10px 0;
padding:0;
text-align:right;
}

/* ====ПОДВАЛ==(FOOTER)= */
H2.blue_gradient
{width:100%;
font-size:120%;
background: #a1e6fc url(../images/blue_gradient.png) repeat-x;
}

/*====Форма добавления*/
fieldset
{  margin:0 0 15px 0;
	border:1px solid #555;
	padding:0 5px 5px 5px ;
	background: #fff;
	text-align:left;
}
.legend
{
	margin:-25px 0 0 20px;
	padding-bottom: 25px;
	padding-top:5px;
	width:250px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	background: transparent url(../images/legend.gif) no-repeat;
}
.legend::first-letter
{ color:#f00;}


.long
{
	width:150px;
}
.tolong
{
	width:350px;
}
.short
{
	width:50px;
}

.hight
{
	height:150px;
}
.miniatures img, img.medium
{
	border: 1px solid #ccc;
	border-bottom:1px solid #ccc;
}
img.medium{
	border-bottom:1px solid #e5e5e5;
	margin:10px 10px 0 0;
}
.miniatures img
{ margin: 2px 4px 1px 4px;}



.selects1
{float:left;height:170px;width:140px;}
.selects1 select
{width:140px;}
.buttons
{float:left;height:160px;width:30px;text-align:center;}
.display_none
{
  display:none;
}
.view_content
{   position:relative;
	float:left;
	background:#fff;
	width:100%;
	margin: 5px 0;
	line-height:1.3em;
}

.fotos_view
{   position:relative;
	height:100%;
	float:left;
}

.fotos_view .miniatures
{   position:relative;
	float:left;
	padding: 5px 0 0 5px;
  	margin: 0 10px 10px 0;
  	overflow:hidden;
}



.fotos_view img
{   border:none;
    padding: 5px 10px 10px 5px;
 	margin: 0 -3px -3px 0;
}


.fotos_view .sold_view
{   position:relative;
	width:156px;
	height:162px;
	float:left;
	background:transparent url(../images/sold_label.png) no-repeat top left;
	margin: 0 0 -145px 0;
}

.content_view
{   position:relative;
	float:left;
	width:290px;
	margin-left:20px;
}
.content_view ul
{   margin:0 0 0 20px;
	list-style:none;
	width:90%;
	text-align:justify;
}
.content_ads
{   position:relative;
	float:left;
	width:338px;
}

.small_text
{
	font-size:0.7em;
}
/*====Форма добавления*/

/*Таблица для предпросмотра объявления и для вывода списка объяв*/
table.for_sale_prev
{
	background:#fff;
	position:relative;
	float:left;
}

table.for_sale_prev,
table.for_sale_prev tr,
table.for_sale_prev td
{
	border:0px solid #fff;
}

table.for_sale_prev
{
	border-bottom: 1px dashed #c5c5c5;
	margin:20px 0;
}
table.for_sale_prev tr.top_table td
{
	padding-top:5px !important;
}

p.sold_table+table.for_sale_prev
{ background:#fff url(../images/sold_table_back.png) no-repeat bottom right;}

.search_form
{   position:relative;
	float:left;
	width:100%;
	background:#F7F7F7;
	padding:0;
	margin:10px 0;
}
.search_form .all, .error
{
	background:#FFEAEB;
	border:1px dashed #FFBFC1;
	padding:5px 1%;
	margin:20px 1%;
	display:block;
	position:relative;
	float:left;
	width:96%;
}
.alert_yellow
{
	background:#fef9dd;
	border:1px dashed #f9da4a;
	padding:5px 1%;
	margin:20px 1%;
	display:block;
	position:relative;
	float:left;
	width:96%;
}
.good
{
	background:#efffe7;
	border:1px dashed #b8f998;
	padding:5px 0;
	margin:10px 0;
	display:block;
	position:relative;
	float:left;
	width:100%;
}
.sort_index
{   position:relative;
	float:left;
	margin:0;
	padding: 5px 1%;
	font-size:1.2em;
	width:98%;
	background:#ddd;
}
.text_index
{   position:relative;
	float:left;
	margin:5px 0 10px 1%;
	padding: 5px 0;
	font-size:1em;
	height:45px;
	overflow:hidden;
}
.text_index h2
{
	font-size:1.1em;
}
#more_text_index
{
	position:relative;
	float:left;
	width:98%;
	text-align:right;
	margin:0 1% 0 1%;
	border-top:1px solid #999;
	padding:2px 0 0 0;
}
#more_text_index a
{
    border: 1px solid #999;
	background:#eee;
	padding:2px 3px;
	margin:2px 0 0 0;
}
.search_form form
{
	background:#F2F2F2;

	padding:5px;
	margin:10px;
	display:block;
	margin:0 5px;
	padding:0 1px;
}
.search_form form div
{
    position:relative;
    float:left;
    width:100%;
	border-top: 1px solid #fff;
    border-bottom:1px solid #F0F0F0;
	padding:5px 0px;
}
.search_form form div span
{
	display:block;
	position:relative;
	float:left;
	width:30%;
	border-left: 1px solid #F0F0F0;
	border-right: 1px solid #fff;
	padding:0 1%;
	font-size:1.2em;
}
.search_form form div span.one
{
	display:block;
	position:relative;
	float:left;
	width:48%;
	border-left: 1px solid #F0F0F0;
	border-right: 1px solid #fff;
	padding:0 1%;
	font-size:1.2em;
}
.search_form input[type="text"] , .search_form select
{
	width:140px;
}
.search_form input.short , .search_form select.short
{
	width:70px;
}
.search_form input.short , .search_form select.short,.search_form input[type="text"] , .search_form select
{ border:1px solid #777;}
.search_form input.short:focus , .search_form select.short:focus,.search_reach_form input[type="text"]:focus , .search_form select:focus
{ border:1px solid #ECB700;}

.sort
{
	padding-right:20px;
	height:17px;
	background: url(../images/sort.png) no-repeat bottom right;
}
.sort.asc
{
	background: url(../images/sort.png) no-repeat top right;
}
.sort.desc
{
	background: url(../images/sort.png) no-repeat center right;
}
.image_nomodule
{
	margin:0 20px;
	position:relative;
	clear:both;
	text-align:center;
	border: none;
}
.image_nomodule+div
{
	padding:20px;
}

.nomodule_ul li
{margin-left:20px;

list-style:default;}

.message_after_add
{
	width:96%;
	padding:2%;
	text-align:center;
}

.otziv_preview_header
{ background: #ffb1b1 url("../images/red_polos.png") repeat left top;}

.otziv_preview_footer
{ background: #dbdbdb url("../images/grey_polos.png") repeat left top;}

.otziv_preview_content
{ background: #ededed url("../images/grey_light_polos.png") repeat left top;}

table.otziv_preview
{ border: 1px solid #D2D2D2 !important;}


/* ====================Список отзывов автовладельцев====*/
p.prev_otziv{
margin:5px 5px 15px 5px;
padding: 10px;
border-bottom:1px dashed #999;
}

H2.prev_otziv , p.prev_otziv_small
{
margin:0 10px;
}

p.text_otziv
{
margin:10px 15px 20px 20px;text-align:justify;
}
/* ====================Подробный просмотр отзыва====*/
h2.view_otziv
  {
  	 padding:20px 20px 0 20px;
  }
  h2.view_otziv+p
  {
  	padding: 0 0 0 25px;
  }
  .view_otziv_info
  {
  	width:380px;
  	padding:20px;
  	font-weight:bold;
  }
   .view_otziv_info p:nth-child(2n)
   {
   	  background-color:#eee;
   }

  .view_otziv_info p>span
  {
  	width:150px !important;
  	display:block;
  	float:left;
  	font-weight:normal;
  	padding:0px 5px;
  }
  .b_grey
  {
  	background-color:#ccc;
  	padding:2px 5px;
  }
  .b_grey1
  {
  	background-color:#efefef;
  	padding:2px 5px;
  	outline:1px solid #efefef;
  }
  .b_grey1+p
  { outline:1px dashed #efefef; }

  .b_grey_100
  { background-color:#ccc;
  	padding:2px 5px;
  	float:left;
  	width:98%;}

  .view_otziv_text
  {
  	 padding:20px;
  }
  .view_otziv_text h3
  {
  	margin: 20px 0 0 0;
  	padding: 2px 5px;
  }
  .view_otziv_text p
  {
  	padding: 5px 10px;
  	text-align:justify;
  }


/* ====================Диалоговое окно, например сообщение об ошибке в объявлении*/
#dialog ul, #dialog ul li
{
	list-style:none;
}
#dialog ul li p
{
	margin: 15px 0 10px 0;
}
#dialog textarea
{ overflow: hidden !important; }
/* ====================Диалоговое окно, например сообщение об ошибке в объявлении*/


   /*=====Реклама================*/

   .reklama ul
   {
   	list-style:none;
   	margin-bottom:20px;
   	font-weight:bold;
   }
   .reklama ul li
   {
   	padding-left:10px;
   	margin-left:10px;
   	font-weight:normal;
   	display:block;
   }
   table.price
   {
   	 border:1px solid #BBBBBB;
   }
   table.price tr
   {
   	 border:1px solid #BBBBBB;
   }
    table.price tr td
   {
   	 border:1px solid #BBBBBB;
   }

	#reklama_bottom
	{
		text-align:center;
		position:relative;
		margin: 60px 0px 30px 50px;
        width:468px;
        float:left;
	}
	#autopoisk
	{   position:relative;
		margin-bottom:25px;
		width:468px;
	}


/* Пагинатор */
.paginator {
	margin-top:60px;
	font-size:1em;
	width:100%;
	margin:2px auto;
}
.paginator table {
	position:relative;
	float:left;
	border-collapse:collapse;
	table-layout:fixed;
	width:100%;
}
.paginator table td {
	padding:0;
	white-space:nowrap;
	text-align:center;
}
.paginator span {
	display:block;
	padding:3px 0;
	color:#fff;
	font-weight:bold;
}
.paginator span strong,
.paginator span a {
	padding:2px 6px;
}
.paginator span a {
	font-style:normal;
	font-weight:normal;
	background:#eee;
	border:1px solid #555;
}
.paginator span a:hover {
	font-style:normal;
	font-weight:normal;
	background:#fefefe;
	border:1px solid #555;
}
.paginator span strong {
	background:#f00;
	font-style:normal;
	font-weight:normal;
	border:1px solid #d00;
}
.paginator .scroll_bar {
	width:100%;	height:20px;
	position:relative;
	margin-top:10px;
}
.paginator .scroll_trough {
	width:100%;	height:3px;
	background:#ccc;
	overflow:hidden;
}
.paginator .scroll_thumb {
	position:absolute;
	z-index:2;
	width:0; height:3px;
	top:0; left:0;
	font-size:1px;
	background:#363636;
}
.paginator .scroll_knob {
	position:absolute;
	top:-5px; left:50%;
	margin-left:-10px;
	width:20px; height:20px;
	overflow:hidden;
	background:url(../images/slider_knob.gif) no-repeat 50% 50%;
	cursor:pointer; cursor:hand;
}
.paginator .current_page_mark {
	position:absolute;
	z-index:1;
	top:0; left:0;
	width:0; height:3px;
	overflow:hidden;
	background:#f00;
}

.fullsize .scroll_thumb {
	display:none;
}


.paginator_pages {
	position:relative;
	float:left;
	width:100%;
	text-align:right;
	font-size:0.8em;
	color:#808080;
	margin:-20px 0 20px 0;
}
/* --Пагинатор-- */

/* Lightbox */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1900;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;	left: 0; width: 100%; z-index: 1910; text-align: center; line-height: 0;
}

#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev {
	left: 0;
	float: left;
}
#lightbox-nav-btnNext {
	right: 0;
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px;
	font-size:1.5em;
	text-align:center;
	color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
	width: 70%;
	float: left;
	text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
	width: 66px;
	float: right;
	padding-bottom: 0.7em;
}

/* --Lightbox-- */


/* Comment*/
.comment_box
{
background-color:#D3E7F5; border-bottom:#ffffff solid 1px; padding-top:3px
}

#comments
{ position:relative;
  float:left;
  width:100%;
}

	#comments ul
	{list-style:none;font-size:1.2em;margin:0;}
	ul.timeline li{ display:none;position:relative;padding:.7em 0 .6em 0;}
    #comments ul li{ position:relative;padding:.7em 0 .6em 0;}

	#main
	{
	width:500px; margin-top:20px; margin-left:100px;
	font-family:"Trebuchet MS";
	}
	#flash
	{
	margin-left:100px;
	}
	.box
	{
	position:relative;
	float:left;
	width:100%;
	height:auto;
	background:#fff;
	border-bottom:1px dashed #DADADA;
	font-size:0.8em;
	text-align:justify;
	clear:both;
	}

	#comments input ,  .search_form input.search_full_text_input
	{
	color:#000000;
	font-size:14px;
	padding:2px 8px 0 7px;
	border:1px solid #555;
	height:25px;
	margin-bottom:10px;
	font-weight:bold;
	width:200px;
	clear:both;
	}
	#comments textarea
	{
	color:#000000;
	font-size:14px;
	border:1px solid #555;
	height:145px;
	padding:2px 5px 5px 5px;
	margin-bottom:10px;
		width:200px;
     overflow:hidden;
	}
	#comments	.submit, .search_form .submit, .add_submit, .google_search_form .submit
	{
	font-size:14px;
	background:#fedc20 url(../images/header_search_submit.gif) repeat-x left center;
	padding:2px 0 0 5px;
	border:1px solid #555;
	height:25px;
	margin-bottom:10px;
	font-weight:bold;
	width:210px;
	cursor:pointer;
	}
	.google_search_form  input.text
	{
		font-size:14px;
		border:1px solid #555;
		height:19px;
		margin-bottom:10px;
		font-weight:bold;
		width:420px;
		padding:0 5px;
		border:1px solid #555 !important;
	}

	.titles{
	height:25px;
	font-size:13px;
	padding-left:10px;
	}

	.comment_avatar
	{float:left;
	 width:60px;
	 height:60px;
	 border:1px solid #ccc;
	 margin:0 10px 10px 0;
	 }
	.text_of_comment
	{
		position:relative;
		float:left;
		padding: 5px 10px 10px 0;
		width:75%;
	}
.comment_form
{   position:relative;
	float:left;
	width:100%;
	margin:0 0 10px 20px;
}
/* --Comment--*/



/*Mail_form*/
.mail_form{ display:none;margin: 15px 0 0 0;padding: 10px;z-index:100;position:relative;float:left;background:#efefef;border:1px solid #fff;padding:5px;box-shadow:2px 2px 10px #444;-moz-box-shadow:2px 2px 10px #444;}
.mail_form input
	{
	color:#000000;
	font-size:14px;
	border:1px solid #555;
	padding:2px 0 0 5px;
	height:25px;
	margin-bottom:10px;
	font-weight:bold;
	width:210px;
	clear:both;
	}
.mail_form inut[type=checkbox],
.mail_form input.checkbox {
		display:inline-block;
		width:25px !important;
		height:25px !important;
		font-size:20px;
		vertical-align:center;
		border:1px solid #555;

	}
	.mail_form textarea
	{
	color:#000000;
	font-size:14px;
	border:1px solid #555;
	height:145px;
	padding:2px 5px 5px 5px;
	margin-bottom:10px;
		width:200px;
	overflow:hidden;
	}
	.mail_form .mail_submit
	{
	color:#000000;
	font-size:14px;
	border:1px solid #555;
	background:#fedc20 url(../images/header_search_submit.gif) repeat-x left top;
	padding:2px 0 0 5px;
	height:25px;
	margin-bottom:10px;
	font-weight:bold;
	width:210px;
	color:#fff;
	cursor:pointer;
	}
.mail_form input, .mail_form textarea
{
  margin: 0 0 15px 0;
}
#flash_mail_form, #flash_mail_form span
{ width:auto;
  margin:3px 0;
}
/*--Mail_form--*/

/*--FAVOURITE--*/
 #favourite
 {
 	background:white url(/images/favourite.png) no-repeat 5px top;
 	border:1px solid #CFCFCF;
 	font-weight:bold;
 	font-size:1.0em;
 	display:block;
 	height:18px !important;
 	padding:2px 5px 0px 30px;
 	margin: 0 10px 0 0px;
 	float:left;
    color:#f00;
 }
  #favourite:hover
 {
  text-decoration: underline;
  background:white url(/images/favourite.png) no-repeat 5px center !important;
  color:#d00;
 }

 .in_favourite
 {
 	width:20px;
 	height:20px;
 	background:transparent url(/images/favourite.png) no-repeat left bottom;
 	margin: 2px 15px 2px 5px;
 	float:left;
 	cursor:pointer;
 }
 .out_favourite
 {
 	width:20px;
 	height:20px;
 	background:transparent url(/images/favourite.png) no-repeat left top;
 	margin: 2px 15px 2px 5px;
 	float:left;
 	cursor:pointer;
 }
.out_favourite:hover,.in_favourite:hover
 {
 	background:transparent url(/images/favourite.png) no-repeat left center;
 }
/*--FAVOURITE--*/

/*captcha - капча*/
.dcaptcha_red,.dcaptcha_yellow{
    border:1px solid #555;
    width:26px !important;
    height:26px !important;
    float:left;
	}
/*captcha - end*/

/*----Google search form-----*/
.google_search_form
{
	position:relative;float:left;width:100%;border-bottom:2px solid #d00;
}
.search_google_result
{
	width:100%;overflow:auto;
}
/*----Google search form-----*/

