

.center { text-align: center; }
.small { font-size: 8pt; }
.wide { width: 100%; }
img { display: block; }
img.pic { border: 1px solid #000000; }
.h { font-weight: bold; }
.text,.justify { text-align: justify; }
.sp { clear: both; }
.strong { font-weight: bold; }


body { background: #FFFFFF; font: normal 10pt Verdana; }

a { text-decoration: none; color: #334455; }
a:hover { text-decoration: underline; }

h1 { font: bold 14pt Verdana; color: #C00000; }
h2 { font: normal 14pt Verdana; color: #C00000; }


#stena { color: #808080; }
#stena h2 { font: bold 10pt Verdana; }
#stena textarea { width: 220px; }
#stena_form { width: 100%; }
.mss_stenapost_info { margin-top: 20px; color: #808080; }


#topcontainer { margin: 10px 0px 10px 0px; }

#maincontainer { background: #FFFFFF; width: 100%; }
#menucontainer { width: 240px; }
#menucontainer,#yandexcontainer,#contentcontainer { vertical-align: top; padding: 5px; }
#contentcontainer { width: 100%; }

#maincontainer,#contentcontainer,#menucontainer,#yandexcontainer { margin: 0; }


#menucontainer h3 { font: bold 12pt Verdana; color: #A0A0A0; margin: 10px; }
#menucontainer a { color: #000000; }
#menucontainer ul { list-style: square outside url("/mashins/im/dot2.gif"); margin-left: 20px; }
#menucontainer ul#mainmenu { margin: 0px 0px 10px 30px; }
#menucontainer ul#mainmenu li { font-weight: bold; }


#menusearchform { width: 600px; }
#contentsearchform { width: 600px; }


.searchform { font-size: 8pt; text-align: left; margin: 0 auto; }
.searchform h3 { display: block; font: bold 12pt Verdana; color: #A0A0A0; padding: 5px; }
.searchform table { width: 100%; }
.searchform table td { vertical-align: top; padding: 1px; color: #707070; font: normal 8pt Verdana; }
.searchform input,.searchform select { font: normal 8pt Verdana; width: 180px; color: #555555; border: 1px solid #AAAAAA; margin: 0; padding: 1px; }
.searchform input { padding: 2px 1px; }
.searchform input.submit { color: #FFFFFF; background-color: #808080; width: 100px; }


#marksmenu { font-size: 8pt; text-align: center; }
#marksmenu td { color: #303030; padding: 0px 10px; }
#marksmenu div { margin: 3px 0px; }
#marksmenu a { font-weight: bold; }

.menusellcontainer { text-align: center; margin: 10px 0px; }
.menusellcontainer div { width: 180px; margin: 0 auto; padding: 5px; border: 1px dashed #909090; color: #505050; }
.menusellcontainer img { margin: 10px 0px; margin: 0 auto; }


.alllink { text-align: right; color: #303030; margin: 10px; }


.sellmain { height: 160px; overflow: hidden; }
.sellmain_item { float: left; margin: 5px; margin-bottom: 20px; border: 1px dashed #909090; padding: 5px; height: 140px; width: 160px; color: #505050; text-align: center; }
.sellmain img { margin: 10px 0px; height: 60px; margin: 0 auto; }




.adv_block { text-align: center; margin: 10px; }

.short_new { font-size: 10pt; margin: 10px; }
.short_new .sub { font-size: 8pt; color: #AAAAAA; }
.short_new .title { font-weight: bold; color: #334455; margin: 5px 0px; }
.short_new .text img { margin: 10px; border: 1px solid #000000; float: left; }
.short_new .text div.pics { float: left; }
.short_new .text div.pics img { display: block; float: none; }
.short_new td { vertical-align:top; }


.catalogmain div { margin: 10px; }

.auto_offers_menu { margin-left: 20px; }

.wallsmain { height: 210px; overflow: hidden; width: 100%; }
.wallsmain table { width: 135px; height: 210px; float: left; margin: 5px; }

.wallscontent table { width: 135px; height: 210px; float: left; margin: 5px; }

.catalog td { vertical-align: top; } 
.catalog_short { margin: 10px; }

.oddline td { background-color: #F0F0F0; }

.counters img { margin: 0; padding: 0; border: 0; display: block; float: left; }


.submenu { background: #F0F0F0; }
.submenu td { text-align: center; }
.submenu a { color: #336699; display: block; padding: 5px 10px; }
.submenu a:hover { background-color: #FFFFFF; }


.vip_info { text-align: center; font-size: 8pt; }
.vip_info td { padding: 0px 10px 0px 10px; }
.vip_info .big { font: bold 14pt Verdana; color: #C00000; }


.auto_offer { clear: both; width: 100%; margin: 15px 0px; }
.auto_offer .title a { font-weight: bold; }
.auto_offer .sub { font-weight: bold; font-size: 8pt; margin-left: 10px; }
.auto_offer .text { margin-left: 10px; }















.sell_content_title {color: #B27C01;}
.sell_content_mashins { width: 100%; }
.h_blue h1 { color: #FFFFFF; }

#logo { height: 106px; width: 100%; margin-bottom: -67px; } 
.toplink { font: normal 10pt Sans-Serif; color: #FFFFFF; line-height:1.5 }
a.toplink:hover { color: #FFCCCC; }


#bottom { width: 100%; text-align: center; margin: 0px; color: #FFFFFF; font: normal 8pt Verdana; }
#bottom a { color: #FFFFFF; font-weight: bold; }
#bottom a:hover { text-decoration: underline; }


.bottom { background-color: #000000; color: #FFFFFF; margin: 0; width: 100%; }
.bottom td { padding: 5px; text-align: center; }
.bottom a { font: bold 10px Verdana; color: #fff; }

.cars_last_sell { width: 100%; margin-bottom: 10px; }
.cars_last_sell td { vertical-align: top; }
.cars_last_sell a { font-weight: bold; }
.cars_last_sell img.pic { width: 80px; border: 1px solid #000000; margin-top: 4px; }

.user_login { width: 100%; }
.user_login h1 { font: bold 10pt Verdana; color: #336699; margin: 0; }
.user_login td { vertical-align: top; font: bold 8pt Verdana; text-align: left; }
.user_login td.s { font: normal 8pt Verdana; color: #909090; text-align: left; }
.user_login input,textarea { font: normal 8pt Verdana; width: 200px; }
.user_login input.submit { font: bold 8pt Verdana; background-color: #555555; color: #FFFFFF; width: auto; }
.user_login .error { color: #C00000; text-align: center; margin: 5px; }
.user_login .success { color: #336699; text-align: center; margin: 5px; font: bold 8pt Verdana; }
.user_login ul { margin-left: 20px; }


#big_img { max-width: 480px; }
#big_img { width:expression((document.getElementById("big_img").width<480)?'auto':'480px'); }

.smallphoto { 
	width: 120px; 
	height: 90px;
	margin: 5px 3px;
	float: left;
	}


.short_item_container { text-align: center; margin: 5px 0px; }
.short_item { text-align: center; margin: 5px; padding: 5px; width: 230px; }




.sell_title_mashins h3 {padding:5 10 5 10px; }
.sell_title_mashins td {padding:7px 5px 5px 10px; font-weight:bold;}
.price_mashins {padding:0 40 0 0px; font-size:12pt; font-weight:bold;}
.price_mashins span {font-size:12pt; font-weight:bold; color:red; padding:5px;}

.short_item_mashins { border:1px dashed #999; margin:3px 0px 0px 0px;}
.short_item_mashins td {padding:2px 10px 2px 10px; vertical-align:middle;}
.short_item_mashins a {color:#B27C01}



.profile { margin: 20px; font: normal 10pt Verdana; }
.profile a { color: #C00000; }
.profile a:hover { color: #F00000; text-decoration: underline; }
.profile .h { font: bold 12pt Verdana; color: #222222; margin-top: 20px; }
.profile .h a { color: #222222; text-decoration: underline; }
.profile .h a:hover { text-decoration: none; }
.profile .text { text-align: justify; margin: 10px; font: normal 10pt Verdana; color: #555555; }
.profile .b { font: bold 10pt Verdana; color: #C00000; }
.profile .mycar { border: 2px solid #C0C0C0; padding: 5px; margin: 5px; }
.profile td { padding: 5px; }
.profile .bb { margin: 10px; padding: 5px; border: 2px solid #C00000; font: bold 12pt Verdana; color: #C00000; text-align: center; text-decoration: none; }
.profile .bb a { font: normal 10pt Verdana; color: #222222; }

.login_form { margin: 20px 200px 0px 200px; }
.profile li { margin-left: 20px; }
.profile li a { color: #336699; }
.profile li a:hover { color: #3355AA; text-decoration: underline; }


.addcar2 td,select,input,div { font-size: 10pt; }

.addcar2 { width: 100%; }
.addcar2 td { text-align: left; }
.addcar2 td.s { width: 180px; }
.addcar2 td.b { font-weight: bold; color: #336699; font-size: 120%; padding-top: 10px; padding-bottom: 10px; }
.addcar2 input,textarea,select { font: normal 10pt Verdana; color: #555555; border: 1px solid #C0C0C0; padding: 1px; margin: 1px; }
.addcar2 select { width: 250px; }
.addcar2 input.s { width: 300px; }
.addcar2 textarea { width: 500px; height: 150px; }
.addcar2 h1 { font: bold 10pt Verdana; color: #336699; margin: 10px; }
.addcar2 table.right td {  text-align: right; margin: 0px 10px 0px 10px; vertical-align: top; }
.addcar2 table.right input { margin-top: 10px; }
.addcar2 table.right select { width: 80px; }
.addcar2 .text { margin: 10px; }
.addcar2 .error { color: #C00000; text-align: center; margin: 5px; font: normal 10pt Verdana; }

.addcar_mycars td { height: 20px; font: normal 10pt Verdana; margin: 5px; padding: 5px; }
.addcar_mycars td.s { font-weight: bold; }
.addcar_mycars td.b a { color: #336699; border: 1px solid #336699; padding: 1px; margin: 1px; font-weight: bold; }
.addcar_mycars td.b a:hover { color: #6699CC; }
.addcar_mycars h1 { font: bold 10pt Verdana; color: #336699; margin: 10px; }

.addcar_photos { width: 100%; clear: both; }
.addcar_photos h1 { font: bold 10pt Verdana; color: #336699; margin: 10px; }
.addcar_photos_add td { padding: 5px; font: normal 10pt Verdana; }
.addcar_photos div.smallphoto { height: 105px; border: 1px solid #303030; margin: 5px; text-align: center; float: left; }
.addcar_photos div.smallphoto img { height: 60px;}
.addcar_photos a { font: bold 8pt Verdana; color: #336699; }


.stat_info { border: 2px solid #2D71BE; padding:5px; text-align: justify; }
.stat_info a { color: #336699; font-weight: bold; }
.stat_info td { vertical-align: middle; }

.vip_info { text-align: center; font-size: 8pt; }
.vip_info td { padding: 0px 10px 0px 10px; }
.vip_info .big { font: bold 14pt Verdana; color: #C00000; }


.selectblock { text-align: left; width: 700px; border: 1px solid #F0F0F0; margin: 10px 0px; }
.selectblock td { padding: 2px 5px; vertical-align: top; }
.selectblock .sel { font-weight: bold; }

.sell_add td { padding: 20px; }
.sell_add ul { list-style: square outside; }

.top_full_sell { margin: 0 auto; margin-top: 10px; margin-bottom: 10px; }
.top_full_sell td { padding: 5px; border-bottom: 1px solid #DFDFDF; }
.top_full_sell td.nosp { border: 0; width: 20px; }
.top_full_sell td.v { font-weight: bold; }







.sell_content_title {color: #B27C01;}
.sell_content_mashins { width: 100%; }
.h_blue h1 { color: #FFFFFF; }

#logo { height: 106px; width: 100%; margin-bottom: -67px; } 
.toplink { font: normal 10pt Sans-Serif; color: #FFFFFF; line-height:1.5 }
a.toplink:hover { color: #FFCCCC; }


#bottom { width: 100%; text-align: center; margin: 0px; color: #FFFFFF; font: normal 8pt Verdana; }
#bottom a { color: #FFFFFF; font-weight: bold; }
#bottom a:hover { text-decoration: underline; }


.bottom { background-color: #000000; color: #FFFFFF; margin: 0; width: 100%; }
.bottom td { padding: 5px; text-align: center; }
.bottom a { font: bold 10px Verdana; color: #fff; }

.cars_last_sell { width: 100%; margin-bottom: 10px; }
.cars_last_sell td { vertical-align: top; }
.cars_last_sell a { font-weight: bold; }
.cars_last_sell img.pic { width: 80px; border: 1px solid #000000; margin-top: 4px; }

.user_login { width: 100%; }
.user_login h1 { font: bold 10pt Verdana; color: #336699; margin: 0; }
.user_login td { vertical-align: top; font: bold 8pt Verdana; text-align: left; }
.user_login td.s { font: normal 8pt Verdana; color: #909090; text-align: left; }
.user_login input,textarea { font: normal 8pt Verdana; width: 200px; }
.user_login input.submit { font: bold 8pt Verdana; background-color: #555555; color: #FFFFFF; width: auto; }
.user_login .error { color: #C00000; text-align: center; margin: 5px; }
.user_login .success { color: #336699; text-align: center; margin: 5px; font: bold 8pt Verdana; }
.user_login ul { margin-left: 20px; }


#big_img { max-width: 480px; }
#big_img { width:expression((document.getElementById("big_img").width<480)?'auto':'480px'); }

.smallphoto { 
	width: 120px; 
	height: 90px;
	margin: 5px 3px;
	float: left;
	}


.short_item_container { text-align: center; margin: 5px 0px; }
.short_item { text-align: center; margin: 5px; padding: 5px; width: 230px; }




.sell_title_mashins h3 {padding:5 10 5 10px; }
.sell_title_mashins td {padding:7px 5px 5px 10px; font-weight:bold;}
.price_mashins {padding:0 40 0 0px; font-size:12pt; font-weight:bold;}
.price_mashins span {font-size:12pt; font-weight:bold; color:red; padding:5px;}

.short_item_mashins { border:1px solid #BF8502; background-color:#F9D587; margin:3px 0px 0px 0px;}
.short_item_mashins td {padding:2px 10px 2px 10px; vertical-align:middle;}
.short_item_mashins a {color:#B27C01}



.profile { margin: 20px; font: normal 10pt Verdana; }
.profile a { color: #C00000; }
.profile a:hover { color: #F00000; text-decoration: underline; }
.profile .h { font: bold 12pt Verdana; color: #222222; margin-top: 20px; }
.profile .h a { color: #222222; text-decoration: underline; }
.profile .h a:hover { text-decoration: none; }
.profile .text { text-align: justify; margin: 10px; font: normal 10pt Verdana; color: #555555; }
.profile .b { font: bold 10pt Verdana; color: #C00000; }
.profile .mycar { border: 2px solid #C0C0C0; padding: 5px; margin: 5px; }
.profile td { padding: 5px; }
.profile .bb { margin: 10px; padding: 5px; border: 2px solid #C00000; font: bold 12pt Verdana; color: #C00000; text-align: center; text-decoration: none; }
.profile .bb a { font: normal 10pt Verdana; color: #222222; }

.login_form { margin: 20px 200px 0px 200px; }
.profile li { margin-left: 20px; }
.profile li a { color: #336699; }
.profile li a:hover { color: #3355AA; text-decoration: underline; }


.addcar2 td,select,input,div { font-size: 10pt; }

.addcar2 { width: 100%; }
.addcar2 td { text-align: left; }
.addcar2 td.s { width: 180px; }
.addcar2 td.b { font-weight: bold; color: #336699; font-size: 120%; padding-top: 10px; padding-bottom: 10px; }
.addcar2 input,textarea,select { font: normal 10pt Verdana; color: #555555; border: 1px solid #C0C0C0; padding: 1px; margin: 1px; }
.addcar2 select { width: 250px; }
.addcar2 input.s { width: 300px; }
.addcar2 textarea { width: 500px; height: 150px; }
.addcar2 h1 { font: bold 10pt Verdana; color: #336699; margin: 10px; }
.addcar2 table.right td {  text-align: right; margin: 0px 10px 0px 10px; vertical-align: top; }
.addcar2 table.right input { margin-top: 10px; }
.addcar2 table.right select { width: 80px; }
.addcar2 .text { margin: 10px; }
.addcar2 .error { color: #C00000; text-align: center; margin: 5px; font: normal 10pt Verdana; }

.addcar_mycars td { height: 20px; font: normal 10pt Verdana; margin: 5px; padding: 5px; }
.addcar_mycars td.s { font-weight: bold; }
.addcar_mycars td.b a { color: #336699; border: 1px solid #336699; padding: 1px; margin: 1px; font-weight: bold; }
.addcar_mycars td.b a:hover { color: #6699CC; }
.addcar_mycars h1 { font: bold 10pt Verdana; color: #336699; margin: 10px; }

.addcar_photos { width: 100%; clear: both; }
.addcar_photos h1 { font: bold 10pt Verdana; color: #336699; margin: 10px; }
.addcar_photos_add td { padding: 5px; font: normal 10pt Verdana; }
.addcar_photos div.smallphoto { height: 105px; border: 1px solid #303030; margin: 5px; text-align: center; float: left; }
.addcar_photos div.smallphoto img { height: 60px;}
.addcar_photos a { font: bold 8pt Verdana; color: #336699; }


.stat_info { border: 2px solid #2D71BE; padding:5px; text-align: justify; }
.stat_info a { color: #336699; font-weight: bold; }
.stat_info td { vertical-align: middle; }

.vip_info { text-align: center; font-size: 8pt; }
.vip_info td { padding: 0px 10px 0px 10px; }
.vip_info .big { font: bold 14pt Verdana; color: #C00000; }








a { text-decoration: none; color: #006699; }
a:hover { color: #536580; }




#top { width: 100%; }
#top td { background-color: #000000; }
#top td.sepw { height: 1px; background-color: #FFFFFF; }
#top td.sepb { height: 1px; background-color: #000000; }

#topmenu td { padding: 2px 0px 2px 20px; font: bold 10pt Verdana; color: #FFFFFF; }
#topmenu td a { color: #FFFFFF; }
#topmenu td a:hover { color: #909090; }


#top .red  { background-color: #890603; padding-left: 20px; }
#top .red td  { background-color: #890603; vertical-align: top; padding: 2px; color: #FFFFFF; font: bold 8pt Verdana; }
#top .red h2 { color: #FFFFFF; font: bold 12pt Verdana; border-bottom: dotted 2px #FFFFFF; display: inline; padding-right: 50px; }
#top .redr { background-image: url("/listauto/im/bg2.gif"); width: 32px; }


.menuh { margin: 0; margin-top: 5px; text-align: center; font: bold 10pt Verdana; color: #FFFFFF; background-color: #890603; } 
.marksmenu td { vertical-align: top; }
.marksmenu a { display: block; color: #303030; padding-left: 10px; font: bold 9pt Verdana; padding-top:5px;} 

#menu { vertical-align: top; text-align: center; }
#middle { vertical-align: top; font: normal 9pt Verdana;text-align:justify;}
#content { vertical-align: top; background-color: #f5f5f5; padding:5px;}

.google_hor { text-align: center; }



.menu a
{
	display: block;
	height: 21px;
	width: 120px;
	padding: 1px 0px 0px 15px;
	font: bold 10pt Verdana;
	color: #FFFFFF;
	background-color: #536580;
	border-bottom: 1px #384048 solid;
}
.menu a:hover
{
	background-color: #7689A4;
	color: #213654;
}
.submenu
{
	border-bottom: 1px #536580 solid;
	background-color: #384048;
	width: 100%;
}
.submenu a
{
	display: block;
	padding: 5px 5px 0px 5px;
	color: #FFFFFF;
	font: bold 10pt Verdana;
	height:100%;
}
.submenu td
{
	align:center;
	text-align:center;
	valign:center;
	vertical-align:center;
}

.submenu a:hover
{
	background-color: #6C809E;
	color: #FFFFFF;
}
.submenu .empty
{
	height: 44px;
	width: 100%;
	background-color: #384048;
}



.w 
{ 
	color: #FFFFFF;
	font: bold 10pt Verdana;
	margin: 0;
	display: inline;
	padding: 0px 0px 0px 0px;
}

h1 
{ 
	color: #384048;
	font: normal 18px Verdana;
}

h2 
{ 
	color: #384048;
	font: bold 12pt Verdana;
}

.text {
	text-align: justify; 
	padding: 0 10px 0 0;
}

.searcher input, .searcher select {
	margin: 1px 0 1px 5px;
	}

ul.atwalls {
	list-style-type: none; 
	margin: 0;
	padding: 0;
	font: normal 8pt Verdana; 
	}

.smfont {
	font: normal 8pt Verdana; 
	}
.smfont img {
	margin-top: 6px; 
	}

.short_new {
	clear: both;
	padding: 5px 0px;

}
.short_new td { font-size: 10pt; }
.short_new a.h { color: #C00000; font-weight: bold; }
.short_new a.h:hover { text-decoration: underline; }
.short_new .text { text-align: justify; }
.short_new .sub { font-size: 8pt; text-align: right; }



#divProfileButton { text-align:right; margin-top: 10px; margin-right: 10px; }
#divProfileButton a { font: normal 8pt Verdana; color: #FFFFFF; }
#divProfileButton a:hover { text-decoration: underline; }


table.sell_info td { font:10pt Verdana; }

td.sell_cat {font-weight:bold;}


//.short_item { width: 150px; text-align: center; margin-left: 10px; }
.sell_content_listauto {width:100%}
.sell_content_listauto td {padding:1 10 0 10px;}
.sell_title_listauto {height:30px; background:url("/findcar/im/title.gif") repeat-x;}
.sell_title_listauto td {text-align:center; border:1px solid #f5f5f5;}
.price_listauto {text-align:right; color:#890603}