html, body {margin:0; padding:0}
body {background-color:#fff; font-family:"Times New Roman", Times, serif; font-size:14px; color:#000; background-image:url(../images/top_bg.jpg); background-repeat:repeat-x;  min-width:950px; background-position:0% 0; min-height:100%; height:auto !important; height:800px; min-width: 1024px;}
img {border:0}
a {text-decoration:underline; border:0; color:#ba0000}
a:hover {text-decoration:none; color:#740000}

form {display:inline}


#search {  height:21px;  margin: 2px 15px; border:0px solid; font-size:16px;  *width:expression((dolid 1px #5B5B5B; font-size:11px; width:45px;}
    #search input.buton {margin:0px 0px 0px 5px; background:#e65f30;color:white; font-size:12px;}
 	#right_side {float:right; width:450px;}
  	#right_side img {padding-left:20px;}
  	#right_side  a.reg {color:#4c4f4c;}
  	#right_side  a.enter {color:#389003; font-size:17px; text-decoration:none; font-weight:bold;}
  	#right_side  a.enter:hover {color:#000;}
   	#left_side {float:left;}



#logo {height:121px; width:100%; *width:expression((document.compatMode && document.compatMode == "CSS1Compat")? (document.documentElement.clientWidth < 1024? "1024px" : "auto") : (document.body.clientWidth < 1024? "1024px" : "auto"))}
 	#logo div.left_bmw {float:left; width:114px; height:121px;  background-image:url(../images/left_bmw.jpg); background-repeat:no-repeat;}
    #logo div.logo {float:left; width:210px; height:27px; font-size:16px; margin-top:5px;padding-top:24px;color:#fff;  background-image:url(../images/logo.jpg); background-repeat:no-repeat;}
    #log

#main_menu {width:100%; text-align:center; height:30px; padding-top:8px; min-width: 1024px; *width: 1024px; margin:0 auto}
    #main_menu a {color:white; font-size:16px; margin:58px 10px 0px 20px}

#container_main {width:100%;}
    #container_main div.left_side {float:left; width:265px; text-align:center;}
	    #container_main div.plakat {width:265px; height:298px; background-image:url(../images/plakat.jpg); background-repeat:no-repeat; position: relative; overflow: hidden; padding-top: 30px;}
	    #container_main span.black {display:block; color:white; font-size:18px; background-image:url(ing:3px; text-align:left; margin-left:1px; margin-top:3px; width:119px; height:151px; border:1px solid #b7b1b1; cursor: pointer;}
	    #plat_auto:hover {background:#CFFBB5;}
	    #plat_auto img {width:120px; height:90px;margin:0px;}
	    #plat_auto img#arrow {width:20px; height:7px;}

    #container_main div.right_side {float:left;width:100%;*width:expression((document.compatMode && document.compatMode == "CSS1Compat")? (document.documentElement.clientWidth < 1024? "1024px" : "auto") : (document.body.clientWidth < 1024? "1024px" : "auto")) }
          #container_main div.news_magazine {width:35%; float:left;}
          #container_main div.models_list   {float:right; width:61%; position: relative;}
          #container_main div.new_auto {margin-top:10px; float:left; width:99%; position: relative;}

#main_footer {margin-top:10px; width:99%; height:117px; position:relative; *width:expression((document.compatMode && document.compatMode == "CSS1Compat")? (document.documentElement.clientWidth < 1024? "1024px" : "auto") : (document.body.clientWidth < 1024? "1024px" : "auto"))}

.clear {clear:both}

#f1 {width:30%; float:left; position:absolute; bottom:13px; left:10px}
#f2 {width:70%; float:right; position:relative;}
#f3 {width:57%; float:left; text-align:center;}
#f4 {width:43%; float:right; text-align:right; position:absolute; bottom:13px; right:10px}
#avarage {position:absolute; top:5px}
#avarage a {font-weight:bold;}

#mod2 {left:33%}
#mod3 {left:66%}
#all_model {width:100%; position:relative;}
#all_model div {width:33%; position: absolute;}
#all_model a {color:black;font-size:13px;}

.journal {width:100%; padding-left:5px;color:#6B6B6B;font-size:12px;text-align:justify;}
.journal a {color:black;font-size:14px;}

.new_auto_ind {width:150px; height:200px; padding: 28px; cursor: pointer; border:white solid 4px; color:#6B6B6B;font-weight:590;line-height:18px;}
.new_auto_star {border: #969696 4px solid; width:150px; height:200px; background:url(../images/star.png); background-repeat:no-repeat; padding: 28px; cursor: pointer;}

.new_auto li a {color:#333; font-weight:bold;}

.new_auto ul {padding: 0;}
.new_auto li {float: left; list-style: none; margin: 0 5px 5px 0;}

.black img#img_black {padding: 5px;}
.smallblack img#img_black {padding: 3px 0px 0px 5px;}

a#enter_menu {color:#F4DFB5; text-decoration:none; font-weight:bold}


/* ----------------------------- Интернет-журнал -----------------------------*/

#last_new {text-align:justify;}
	#last_new a {color:#88060E;font-weight:500;font-size:20px;display:block;padding-bottom:15px;}
	#last_new img {float:left;padding:0 5px 5px 0;}
	#last_new img.arrow {width:20px; height:7px;vertical-align:center;}

#last_catnews {width:100%;color:#909090;}
	#last_catnews a {color:#88060E; font-weight:bold;font-size:14px;display:block;padding-bottom:10px;padding-top:10px;}
	#last_catnews div#onecol {width:40%;float:left;}
	#last_catnews div#twocol {width:40%;float:right;}

#news {width:100%;text-align:justify;}
	#news a {color:#88060E;font-weight:500;font-size:20px;display:block;padding-bottom:15px;}
	#news img {float:left;padding:0 5px 5px 0;}

	#news div.gorizontal, #news div.vertical {width:100%;margin-top:20px;}
	#news div.gorizontal div.onecol a, #news div.gorizontal div.twocol a {color:black;padding:0 0 10px 0;font-weight:bold;font-size:16px;}
	#news div.gorizontal div.onecol, #news div.gorizontal div.twocol, #news div.gorizontal img.newsimg {width:49%;}   /*290px*/
		#news div.gorizontal div.onecol {float:left;}
		#news div.gorizontal div.twocol {float:right;}

	.bold_news {font-weight:500;font-size:20px;display:block;padding-bottom:15px;}


	#news div.vertical div.onecol a, #news div.vertical div.twocol a {color:black;padding-bottom:10px;font-weight:bold;font-size:16px;}
	#news div.vertical div.onecol img, #news div.vertical div.twocol img {padding-right:10px;width:120px;}

	#comment_news {	color:#88060E;font-weight:bold;text-decoration:underline;font-size:16px;display:block;padding-bottom:15px;cursor:pointer;
					background:#fff url(/images/comment.gif) no-repeat; padding:3px 0 0 43px; height:35px;}
	#comment_news:hover {text-decoration:none;}
	#news div.vertical div.comment_news_show {}
	#news div.vertical div.comment_news_no {}
	#add_comment_news {display:none;}



#cellthree {width:160px;align:center;}
	#cellthree a {font-weight:bold;font-size:13px;}
	#cellthree div.cellthreediv {text-align:center;padding:10px 0 0 15px;}

#menu_journal {}
    #menu_journal ul {width:90%;*float:left;padding:0 0 10px 0;margin:0;text-align:left;font-size:16px;}
    #menu_journal li {list-style:none;padding-left:15%;}
    #menu_journal a {}
    li#orange {background-color:#EB6D44;}
    a#orange  {font-size:26px;color:white;text-decoration:none;}

/* ----------------------------- Объявления ----------------------------------*/

#advert {}

	#advert img {float:left;padding:0 5px 5px 0;}
	#qwe img, #search_auto img {float:none;padding:0;}
	#advert a {color:black;}
	#advert img.small_img 	{cursor: pointer;}

	#advert div.title 	{font-size:18px;font-weight:500;}
	#advert div.zoom 	{background:#fff url(/images/zoom.png)   no-repeat; padding:5px 0 0 35px; height:31px;}
	#advert div.keys 	{background:#fff url(/images/keys.png)   no-repeat; padding:5px 0 0 35px; height:35px;}
	#advert div.redcar 	{background:#fff url(/images/redcar.png) no-repeat; padding:5px 0 0 55px; height:26px; margin-bottom:10px;}

	.comeback								{background:#fff url(/images/comeback.jpg) 		no-repeat; padding:0px 0 0 35px; height:35px; color:#4C8325;}
	#advert div.new_advert div.comment		{background:#fff url(/images/comment.jpg)		no-repeat; padding:5px 0 0 40px; height:35px; color:#403E3F;}
	#advert div.new_advert td.contact_info	{background:#fff url(/images/contact_info.jpg)  no-repeat; padding:0px 0 0 55px; height:35px;}

	#advert_name_car {font-weight:bold;}
	#advert span.color_rect {margin-left:10px;width:70px;border:black solid 1px;}

	#advert div.new_advert {position:relative;}
	#advert div.new_advert img.gold   {padding:0 0 0 15px;margin-right:10px;border:#E66F07 solid 1px;background:#fff url(/images/gold.jpg) no-repeat;}
	#advert div.new_advert img.simple {padding:0 0 0 15px;margin-right:10px;border:#fff solid 1px;}

	#hideblock {margin-left:10px;font-weight:normal;font-size:14px;text-decoration:underline;cursor: pointer;}
	#advert span.hideblock_show {background: white url(/images/ok.gif) no-repeat;padding-left:24px;}
	#advert span.hideblock_no {background: white url(/images/cansel.gif) no-repeat;padding-left:24px;}

#advertadd {}

	#advertadd font.orange_star {color:#FC4D27;}
	#advertadd a.ssilka {color:#88060E;font-weight:bold;font-size:16px;line-height:20px;text-decoration:none;}


span.first_letter {color:red; font-weight:bold;}

/* ----------------------------- Автосалоны  ---------------------------------*/

#region_emblem {font-weight:bold;font-size:20px;display:block;padding:15px 0 0 60px;height:50px;}
#autosalon .autosalon_name {color:#88060E;font-weight:500;font-size:26px;display:block;padding-bottom:10px;letter-spacing:3px;}
#autosalon span.info_title {font-size:12px;font-weight:bold;}
#contact_info {background:#fff url(/images/contact_info.jpg)  no-repeat; padding:0px 0 0 55px; height:35px;}
#color_option {background:#E0E0E0;}

/* ----------------------------- Отзывы  -------------------------------------*/

#news div.seldiv {position:relative;height:30px;}
#news div.insel	 {position:absolute;top:0;left:70px;}
#news div.addcom {position:absolute;height:32px;top:0;left:400px;background: url(/images/add_review.png) no-repeat;
				  padding:5px 0 0 40px; font-size:16px; font-weight:500; color:#476900; text-decoration:underline;}

/* ----------------------------- Юмор  ---------------------------------------*/

#humor 				{position:relative;}
#humor img 			{float:none;font-weight:normal;font-size:14px;}
#humor a 			{display:inline;font-weight:normal;font-size:14px;}
#humor .humor_news	{display:block;padding-bottom:0;color:#88060E;font-weight:bold;font-size:18px;padding:5px 0;}
#humor .bottom		{border:white solid 1px;position:absolute;top:-10px;width:100%;background: white url(/images/gradient.png) repeat;height:50px;z-index:-1;}

#arhive				{position:relative;width:100%;}
#arhive	.arhive_td	{padding:12px 0 30px 60px;*padding:32px 0 30px 60px;background: white url(/images/sticker.jpg) no-repeat;}
#arhive	.year		{font-size:18px;font-weight:500;}
#arhive .humor_month{display:inline;font-size:16px;font-weight:normal;text-decoration:none;}

/* ----------------------------- Комментарии ---------------------------------*/

#reaction		{}
#reaction .good, #reaction .bad	{line-height:20px;padding:10px; margin:10px 0;}
#reaction .good	{background:#EFF8DC url(/images/good.png) no-repeat 10px 10px; border:#87A93E solid 1px;}
#reaction .bad	{background:#FFD8C8 url(/images/bad.png) no-repeat 10px 10px; border:#B84313 solid 1px;}
#reaction .date {font-weight:bold; margin:9px 0 9px 40px;}

input.add_com_is	{width:150px;}
select.add_com_is	{width:157px;}

/* ----------------------------- Личный кабинет ------------------------------*/

#perscab	{text-align:center; margin:20px 0; padding-bottom:10px; border-bottom:#6B6B6B solid 1px;}
#perscab a	{display:inline; font-size:16px; font-weight:bold; color:#000; text-decoration:none; margin:0 10px;}



.add_favorit
{
    cursor:pointer; 
    float:right; 
    margin:0 100px 0 0px;
}

.add_favorit_ok
{
    color:#FF8080;
    float:right; 
    margin:0 70px 0 0px;    
}

/* ----------------------------- Вход/Выход ------------------------------*/ 
span.enter
{
    cursor: pointer;
}

/* -------------------------- Письмо администратору --------------------------*/

#letter_admin		{width: 500px;}
#letter_admin input, #letter_admin textarea	{width: 100%;}







