*{
padding:0;
margin:0;
}
body{
	color: #2c2c2c;
	font-family:"Helvetica Neue","Calibri", Arial, Helvetica, sans-serif;
	font-size:13px;
	min-width:1020px;
	padding:0px;
	background: #fff;
	/*background: #fff url(../images/9_may.png) no-repeat fixed left top;*/
}
#page
{
  	position:relative;
  	width:1060px;
  	margin:0 auto;
	clear:both;
}


/*======================*/
/*===Header============*/
/*====================*/
#header
{
	position:relative;
	clear:both;
	width:100%;
	height:130px;
}
#header div.row
{
position:relative;
float:left;
margin: 5px 0 10px 0;
padding:2px 20px 2px 5px;
text-align:justify;
line-height:1.4em;
}
#banner_head{
	position:relative;
	float:left;
	width:540px;
	margin-left:25px;
	height:130px;
}
#header .header_buttons
{ width:300px;
  padding:20px 0 0 0;
  text-align:left;
  float:right;	}
#logo
{
	position:relative;
	float:left;
	width:170px;
	text-align:center;
	margin-top:10px;
}
.header_info
{
	position:relative;
	width:870px;
	float:left;
	margin-left:18px;
}
h1
{
	font-size:1.2em;
	width:300px;
	color:#222;
	padding-left:5px;
}
#logo a
{ text-decoration:none;}
#logo a img
{ border:none;}

/*===форма поиска============*/
#header form
{
	text-align:left;
	height:30px;
	width:870px;
}
#header form input[type=text]
{
	font-size:1.5em;
	font-weight:bold;
	margin:0 0 0 5px;
	padding:0 0 0 5px;
	height:21px;
	width:550px;
	border:1px solid #555 !important;
	vertical-align:middle;
}
#header form input[type=submit]
{
	font-size:0.9em;
	font-weight:bold;
	margin:0;
	height:27px;
	width:300px;
	border:1px solid #555;
	background:#fedc20 url(../images/header_search_submit.gif) repeat-x left top;
	cursor:pointer;
	vertical-align:middle;
}
/*===форма поиска end============*/

/*===Header============*/




#content_text{
	 position:relative;
	 float:left;
	 text-align:left;
	 width:97%;
}
table
{  position:relative;
	width:100%;
	text-align:left;
border-collapse:collapse;
border-top: 1px solid #999;
border-bottom: 1px solid #999;
}
tr{border: 1px solid #D2D2D2;}
th{border: 1px solid #D2D2D2;}
td{border: 1px solid #D2D2D2; vertical-align:top;}
tr.border{border-top: 2px solid #686F3E;
          color:#686F3E;
          text-align:left;
          height:30px;}
table,tr,td,th
{
	border-left:none;
	border-right:none;
	padding: 1px 3px 1px 3px;
}

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

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

.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;	}
.doc
{ background:url(../images/doc.png) no-repeat left center;
	height:32px;
	display:block;
	font-weight:bold;
	font-size:1.2em;
	padding: 8px 0 0 38px;
	margin: 5px 0 0 0;	}
.rtf
{ background:url(../images/rtf.png) no-repeat left center;
	height:32px;
	display:block;
	font-weight:bold;
	font-size:1.2em;
	padding: 8px 0 0 38px;
	margin: 5px 0 0 0;	}

.add:hover
{ cursor:pointer; }

a.red1:hover
{
	color: #d00;
}
/* ===========  TEXT ===========================*/
.red{color:#d00;}
.red1{color:#ff9c9c;}
.grey{color:#B59FA3;}
.grey0{color:#eee;}
.grey1{color:#727272;}
.grey2{color:#4A4A4A;}
.blue{color:#09f;}

/* ===========  Background ===========================*/
.grey0_back{background:#eee;}
/* ===========  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;
}
/* ===========  Углы  ===========================*/
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;
}
/* ===========  Углы  ===========================*/



/*======================*/
/*===Top Menu============*/
/*====================*/
.top_menu
{
  	position:relative;
	height:21px;
	padding:2px 0 0 20px;
	color:#fff;
	margin-bottom:10px;
	text-align:left;
	font-size:13px;
	background:#444 url(../images/top_menu.png) no-repeat left center;
}

.middle_menu
{
	padding:2px 0 0px 0;
	color:#fff;
	height:21px;
	position:relative;
	float:left;
	width:100%;
	margin:10px 0;
	text-align:center;
	background:#444;
}

.top_menu a
{
   color:#fff;
   margin:0 5px 0 5px;
   padding:0;
   border-bottom:1px dashed #777;
}
.top_menu a:hover
{
	color:#fff;
	text-decoration:none;
	border-bottom:1px dashed #fff;
}
#help_menu
{   position:relative;
	float:left;
	width:97%;
    padding: 5px 0;
	margin: -10px 1.2% 10px 1.2%;
}
/*===Top Menu============*/




.menu_bok
{
	min-height:150px;
    text-align:center;
}

.sidebar_left {
position:relative;
width: 172px;
float: left;
background:#fff;
}

.sidebar_right {
position:relative;
width: 300px;
float: right;
}
.sidebar_right img+img{
margin: 5px 0 0 0;
}
.sidebar_right img{

}

.menu_bok .banner_preview img
{
	border: 10px solid #fff;
	border-bottom:2px solid #fff;
	margin:0 auto;
}
.menu_bok .banner_preview
{
	color:#444;
	width:170px;
	margin:5px auto;
	padding: 0 0 5px 0;
	background:#fff url(../images/grey_small_gradient.png) repeat-x center bottom;
	border:1px solid #eee;
}
/*Заголовок в правом сайдбаре*/
.sidebar_right .top_menu a,.sidebar_left .top_menu a
{color:#fff;}


/*Быстрый поиск (fast search)*/
  /*Быстрый поиск (fast search)*/
  .sidebar_left ul
  {
  	list-style:none;
  	width:160px;
  	padding:5px;
  	text-align:left;
  	margin:0 auto 5px auto;
  	border:1px solid #eee;
  	border-top:0;
  }
  .sidebar_left li
  {
  	padding:0 5px;
  }

  p.fast_search_header
  { width:170px;
  	margin:5px auto 0 auto;
  	background:#efefef url(../images/p_fs.png) repeat-x left top;
  	padding:3px 0;
  	font-size:1.1em;
  	text-align:left;
  	border:1px solid #eee;
  	border-bottom: 1px solid #eee;
  	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: #800;
  }

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


.menu_bok a
{
 color: #4393FF;
}
#content
{   position:relative;
	margin: 0 320px 0 194px;
	padding:0;
}
#content_avtosalon
{   position:relative;
	margin: 0 320px 0 0px;
	padding:0;
}
/* ПОДВАЛ (FOOTER)*/
#footer
{   position:relative;
	clear:both;
	width:100%;
	min-height:200px;
	padding:10px 0;
	margin-top:16px;
}
#footer div.row
{
position:relative;
float:left;
margin: 7px 0;
padding:2px 20px 2px 0;
border-right:1px dotted #fff;
text-align:justify;
font-size:0.9em;
}
#footer div.row a
{
font-size:1.2em;
font-weight:bold;
color:#222;
border-bottom:1px dashed #222;
margin-bottom:5px;
display:block;
}
#footer div.row a:hover
{
color:#d00;
text-decoration:none;
border-bottom:1px dashed #d00;
}
#footer div.row a.sape_links
{
font-size:0.9em;
font-weight:normal;
color:#222;
text-decoration:underline;
border:none;
}
#footer div.row  a.sape_links:hover
{
	color: #524543;
	text-decoration:underline;
}

#footer div.no_row
{
position:relative;
float:left;
width:70%;
margin: 7px 5% 10px 0;
padding:2px 0px 2px 0;
text-align:justify;
}
.footer_counters
{position:relative;
text-align:right;
float:right;
width:230px;
margin: -30px 0 10px 0;
padding:2px 0 2px 0;
}
.footer_counters img
{
margin: 3px 2px;
}

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

fieldset
{  margin:0 0 10px 0;
	border:1px solid #B7D700;
	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;
}
.long
{
	width:150px;
}
.tolong
{
	width:350px;
}
.short
{
	width:50px;
}

.hight
{
	height:150px;
}
.miniatures img, img.medium
{
	border: 2px solid #e5e5e5;
	border-bottom:6px solid #e5e5e5;
}
img.medium{
	border-bottom:2px solid #e5e5e5;
}
.miniatures img
{ margin: 1px 3px 1px 3px;}



.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:97%;
	margin: 5px 1.2%;
}


.fotos_view
{   position:relative;
	width:156px;
	height:100%;
	float:left;
	background:#d5d5d5;
	padding:0 2px 2px 0;
	margin: 0 10px 0 0;
}
.content_view
{   position:relative;
	margin-left: 176px;
}
.content_view ul
{   margin:0 0 0 20px;
	list-style:none;
	width:90%;
	text-align:justify;
}

.content_view_left /*объявление подробный просмотр*/
{
	width:265px;float:left;margin:10px 10px 10px 0;border-right:1px dashed #ccc;line-height:1.5em;
}
.content_view_right /*объявление подробный просмотр*/
{
	width:240px;float:left;margin:10px 0 10px 10px;padding:0;line-height:1.5em;
}
.content_view_left p.grey0_back, .content_view_right p.grey0_back
{padding-left:5px;}
p.gallery a.lBox
{
 position:relative;display:block;float:left;margin: 0 5px 0 0;
}
p.gallery .medium
{
 max-height:150px;
}
p.gallery .miniatures img /*объявление подробный просмотр фото*/
{ cursor:pointer;}

.fotos_view img.medium
{
	border: 3px solid #fff;
	border-bottom:  15px solid #fff;
	margin:0;
	padding:0;
}
.fotos_view .miniatures img
{ 	border: 2px solid #fff;
	border-bottom:  10px solid #fff;
	cursor:pointer;
	margin:4px;}

.small_text
{
	font-size:0.7em;
}
/*Таблица для предпросмотра объявления и для вывода списка объяв*/
table.for_sale_prev
{
	background:#fff;
	width:100%;
	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:5px 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 1%;
	margin:20px 1%;
	display:block;
	position:relative;
	float:left;
	width:96%;
}
.sort_index
{   position:relative;
	float:left;
	margin:-17px 0 10px 1%;
	padding: 5px 0;
	font-size:1.2em;
}
.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 0;
}
.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:1em;
	line-height:1.3em;
}
.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%;
}
.search_form input[type="text"] , .search_form select
{
	width:140px;
}
.search_form input.short , .search_form select.short
{
	width:80px;
}
.search_form input.short , .search_form select.short,.search_form input[type="text"] , .search_form select
{ border:1px solid #444;}
.search_form input.short:focus , .search_form select.short:focus,.search_reach_form input[type="text"]:focus , .search_form select:focus
{ border:1px solid #09f;}

.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: 3px double #D7D7D7;
}
.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;
}
p.otziv_sidebar
{
margin:10px 0 20px 0;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_blue
  {
  	background-color:#bce8fc;
  	padding:2px 5px;
  }
  .b_green
  {
  	background-color:#d8fcbc;
  	padding:2px 5px;
  	outline:1px solid #d8fcbc;
  }
  .b_red
  {
  	background-color:#fcbcbc;
  	padding:2px 5px;
  	outline:1px solid #fcbcbc;
  }
  .b_yellow
  {
  	background-color:#fcf1bc;
  	padding:2px 5px;
  	outline:1px solid #fcf1bc;
  }
  .b_yellow+p
  { outline:1px dashed #fcf1bc; }
  .b_green+p
  { outline:1px dashed #d8fcbc; }
  .b_red+p
  { outline:1px dashed #fcbcbc; }
  .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 {
	position:relative;
	float:left;
	margin-top:60px;
	font-size:1em;
	width:100%;
	margin:2px auto;
}
.paginator table {
	float:left;
	border-collapse:collapse;
	table-layout:fixed;
	width:90%;
	margin-left:5%;
}
.paginator table td {
	padding:0;
	white-space:nowrap;
	text-align:center;
}
.paginator span {
	display:block;
	padding:3px 0;
	color:#fff;
}
.paginator span strong,
.paginator span a {
	padding:2px 6px;
}
.paginator span a {
	background:#00B6FB;
	font-style:normal;
	font-weight:normal;
	background:#ccc;
	color:#292929;
	border:1px solid #444444;
}
.paginator span a:hover {
	background:#00B6FB;
	font-style:normal;
	font-weight:normal;
	background:#ff8686;
	color:#292929;
	border:1px solid #9c0101;
}
.paginator span strong {
	background:#00B6FB;
	font-style:normal;
	font-weight:normal;
	border:1px solid #009AD5;
	border-top:2px solid #009AD5;
	border-bottom:2px solid #009AD5;
}
.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:#0099ff;
}

.fullsize .scroll_thumb {
	display:none;
}


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

/* 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;
}
.lBox
{
	max-width:150px;
	max-height:150px;
}
/* --Lightbox-- */


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

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

	#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:98%;
	height:auto;
	background:#fff;
	border:3px solid #fff;
	border-bottom:1px dashed #DADADA;
	padding:2%;
	margin:0 0 0 1%;
	font-size:0.8em;
	text-align:justify;
	clear:both;
	}

	#comments input ,  .search_form input.search_full_text_input
	{
	color:#000000;
	font-size:14px;
	background:url(/images/input.gif) no-repeat left top;
	padding:2px 8px 0 7px;
	border:none;
	height:25px;
	margin-bottom:10px;
	font-weight:bold;
	width:200px;
	clear:both;
	}
	#comments textarea
	{
	color:#000000;
	font-size:14px;
	background:url(/images/textarea.gif) no-repeat left top;
	border:none;
	height:145px;
	padding:2px 5px 5px 5px;
	margin-bottom:10px;
		width:200px;
     overflow:hidden;
	}
	#comments	.submit, .search_form .submit, .add_submit
	{
	color:#000000;
	font-size:14px;
	background:url(/images/submit.gif) no-repeat left top;
	padding:2px 0 0 5px;
	border:none;
	height:25px;
	margin-bottom:10px;
	font-weight:bold;
	width:210px;
	color:#fff;
	cursor:pointer;
	}
	 .add_submit
	 {
	 	margin: 5px;
	 }
	.titles{
	height:25px;
	font-size:13px;
	padding-left:10px;
	}

	.comment_avatar
	{float:left;
	 width:60px;
	 height:60px;
	 border:5px solid #E5E5E5;
	 border-bottom:10px solid #E5E5E5;
	 }

	.comment_avatar_back
	{   position:relative;
		float:left;
		padding:0 15px 15px 15px;
	}

	.text_of_comment
	{
		position:relative;
		float:left;
		padding: 5px 10px 10px 0;
		width:75%;
	}

.comment_form
{   position:relative;
	float:left;
	width:95%;
	margin:0 1% 1% 1%;
	padding:0 0 0 3%;
	background:#fff;
	border:3px solid #fff;
	border-bottom:1px dashed #DADADA;
}
/* --Comment--*/



/*Mail_form*/
.mail_form{ display:none;margin: 15px 0 0 0;}
.mail_form input
	{
	color:#000000;
	font-size:14px;
	background:url(/images/input.gif) no-repeat left top;
	padding:2px 0 0 5px;
	border:none;
	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;
		border:0px solid #fff !important;
		vertical-align:center;
		background:transparent url(/images/checkbox.gif) no-repeat left top;

	}
	.mail_form textarea
	{
	color:#000000;
	font-size:14px;
	background:url(/images/textarea.gif) no-repeat left top;
	border:none;
	height:145px;
	padding:2px 5px 5px 5px;
	margin-bottom:10px;
		width:200px;
	overflow:hidden;
	}
	.mail_form .mail_submit
	{
	color:#000000;
	font-size:14px;
	background:url(/images/submit.gif) no-repeat left top;
	padding:2px 0 0 5px;
	border:none;
	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:#d00;
 }
  #favourite:hover
 {
  text-decoration: underline;
  background:white url(/images/favourite.png) no-repeat 5px center !important;
  color:#f00;
 }

 .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--*/

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