/*-------------------- форма */
input{margin:0;}
input.file{border:none;_border:1px solid;}
img.bordered,iframe,input,textarea,img.reImage{border:solid 1px;}
textarea,input{padding-left:3px;padding-right:3px; }
input.radio{border:none;background:none;}
iframe,textarea,input,img.bordered,img.reImage{border-color:#555555;}
textarea,input{background:#ffffff;}
input.submit,a.submit{color:#ffffff; font-weight:normal;	background:url(../../img/design/button.gif) repeat left bottom;
border:1px solid #C9C9C9;	font-size:11px;	padding:2px 10px;	_padding:1px 0px;	width:auto;	height:19px;_height:20px;}

input{border: 1px solid #afafaf;background:url(../../img/design/input.bg.gif) 0 0 no-repeat;font-size:11px;height:18px;margin:0;vertical-align:middle;}
textarea{border: 1px solid #afafaf;font-size:11px;}
input.submitlink {border: none; background: none;  cursor: pointer; color: #4c4c4c; font-size:11px; padding:4px 0 0 8px;margin:0; 
background:url(../../img/design/avothermodels_marker.gif) no-repeat center left; text-align: left;}
input.radiob {border: none;background:none;}
input.button {color:#ffffff; background:#4c4c4c; padding:0; border-color:#4c4c4c !important; cursor:pointer;}

table.reTable td, table.reTable th{padding:7px;}
table.reTable th {border:1px solid;background:#ebebeb;text-align:left; font:12px tahoma, padding:5px;}
table.reTable,table.reTable td, table.reTable th {border-color:#dddddd;vertical-align:middle;}
table.reTable td{vertical-align:top !important; }
table.reTable td p {margin: 3px 0 5px 0;}
/*--------------------*/

/*-------------------- стандартное*/
body, td, p, ul, li, a, a:hover {font:11px Arial, sans-serif; color: #000000;}
table.all, td.all{width:100%;}
table.all, tr.all{height:100%;}
td{vertical-align:top;}
img{border:0;}
#alert {color: #000000; margin:0 0 0 230px; padding:0; padding-top: 5px; position: absolute;}
a {color: #4c4c4c; text-decoration: none;}
a:hover {color: #003399;}
/*--------------------*/		
h1,h2,h3,h4,h5,h6 {padding:0;margin:0;}				
h1{font-size:20px; color: #000000; font-weight: normal;  padding:5px 0 7px 0;}
h2{font-size:12px; color: #000000; font-weight: bold; }
h3{font-size:12px; color: #444444; font-weight: bold; }
h4{font-size:11px; color: #4c4c4c; font-weight: bold; }
h5{font-size:11px; color: #000000; font-weight: normal; }
h6{font-size:10px; color: #000000; font-weight: normal;}

/*--------------------*/
#main_table {width: 1005px; height: 100%;}
#png_repeat {padding: 60px 0px 0px 0px; background:url(../../img/design/bg_navigation.png) repeat-x left top; _background-image:none;
filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.bmw-abnn.ru/img/design/bg_navigation.png',sizingMethod='scale')");
}
/*-------------------- шапка*/
#main_flash {width: 1005px; height: 217px; left:0; top: 74px; }
/*--------------------*/

/*-------------------- контент + фигня всякая*/
#alltext {padding: 10px;}
#form50 {width: 50%;}
#form50 {padding:50px 0px 0px 0px;}

#spl_content {padding:10px;}
#spl_content2 {padding:10px; width: 300px;}
#spl_content2 div {border-right: 1px solid #c2c2c2; padding:0 10px 0px 0px; }

.spl_div {width:170px; height: 235px; float: left; margin:0 20px 20px 20px; }
.spl_div a {font-weight: bold;}
.spl_div a:hover {font-weight: bold;}

.ksmenu_td {padding:0px 0 15px 0;}
.ksmenu_a {font-weight: bold;}
.ksmenu_a:hover {font-weight: bold;}
.ksmenu_ul {padding:0;margin:0 0 0 10px; list-style-type: none;}
.ksmenu_ul li {background:url(../../img/design/avothermodels_marker.gif) no-repeat left top; padding:0px 0 0px 8px;}


#contactform {padding:0px 0  0 10px;}
#contactform td {padding: 3px 0 1px 0;}
/*--------------------*/

/*-------------------- подвал*/
#bottom {border-top: 1px solid #999999;  padding:10px 10px 0px 0; }
#menu2 {text-align: right;}
#menu2 ul {list-style-type: none;}
#menu2 ul li  {float: right;}
#menu2 ul li a {background:url(../../img/design/avothermodels_marker.gif) no-repeat left top; padding:0px 0 0px 8px; margin:0 0 0 10px; text-decoration: none;color: #4c4c4c;}
/*--------------------*/

/*-------------------- главное меню*/
#menu {z-index: 3; margin:-48px 0 0 32px; border-bottom: 1px solid #c2c2c2; padding:0; width: 735px; position:absolute; }
#menu ul {margin:0;padding:0;list-style-type: none;}
#menu ul li {float: left;}
#menu ul li a {color: #ffffff; text-decoration: none; display: block;}
#menu ul li a:hover {color: #00175c;}

.menu_home {margin: 2px 7px 0px 0px;  font-size:14px; padding: 0 0px 3px 0px;}
.menu_home:hover {margin: 2px 7px 0px 0px;  font-size:14px; padding: 0 0px 3px 0px;}

.menu_1 {font-weight: bold; margin: 0 3px 0 0px; padding: 0 5px 3px 5px; font-size:17px;  }
.menu_1:hover {font-weight: bold; margin: 0 3px 0 0px; padding: 0 5px 3px 5px; font-size:17px; }

.menu_2 {margin: 2px 5px 0px 1px;  font-size:14px; padding: 0 4px 4px 4px;}
.menu_2:hover {margin: 2px 5px 0px 1px;  font-size:14px; padding: 0 4px 4px 4px;}

#menu1 {margin:-23px 0 5px 32px; padding: 0 0px 3px 0;   height: 15px; position:absolute; }
#menu1 ul {margin:0;padding:0; list-style-type: none;}
#menu1 ul li {float: left;}
#menu1 ul li a {color: #ffffff; text-decoration: none; display: block;}
#menu1 ul li a:hover {color: #00175c;}
.menu_under {margin: 2px 7px 0 0px;  font-size:11px;}
.menu_under:hover {margin: 2px 7px 0 0px;  font-size:11px;}

.second {z-index: 3; margin-left: -2px; border-left: 1px solid #cccccc;  border-right:  1px solid #cccccc; 
border-bottom:  1px solid #cccccc; position: absolute; background-color: #ffffff; width: 190px; height: 200px; z-index: 5;}
.second ul {margin: 12px 0px 0 10px !important; display: block; width: 175px; height: 180px; padding:0px 0 15px 0 !important;}
.second ul li {clear: both; width: 175px; padding:1px 0 1px 0;}
.second ul li a { color: #4c4c4c !important; }
.second ul li a:hover {color: #4c4c4c !important;}

.second ul li a.first {font-weight: bold }

li.menu_viewseriali {margin: 0 0 7px 0;}
a.menu_view {color: #4c4c4c !important; font-weight: bold !important; font-size:11px !important; }
a.menu_viewseria {color: #4c4c4c !important; font-weight: normal !important; font-size:11px !important; }

/*--------------------*/

/*-------------------- боковое меню*/
#nrazdelname{width: 100%; height: 27px; background:url(../../img/design/nrazdelname.png) repeat-x left top; 
_background-image:none; 
filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.bmw-abnn.ru/img/design/nrazdelname.png',sizingMethod='scale')");}

#mrazdelname{border-right: 1px solid #cccccc; width: 222px;  height: 27px; background:url(../../img/design/mrazdelname.png) repeat-x left top; 
_background-image:none; 
filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.bmw-abnn.ru/img/design/mrazdelname.png',sizingMethod='scale')");}

#mrazdelname1{ width: 222px;  height: 27px; background:url(../../img/design/mrazdelname1.png) repeat-x left top; 
_background-image:none; 
filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.bmw-abnn.ru/img/design/mrazdelname1.png',sizingMethod='scale')");}

#mrazdelname div {margin: 5px 0 0 32px;  width: 190px; color: #000000; font-size: 11px;}
#mrazdelname1 div {margin: 5px 0 0 32px;  width: 190px; color: #000000; font-size: 11px;}


#left_menu_bg {width: 222px; border-right: 1px solid #cccccc;}

#left_menu_bgobzor {width: 222px; }


#left_menu {width: 222px; height: 281px; background:url(../../img/design/tr.png) repeat-y left top; _background-image:none;
filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.bmw-abnn.ru/img/design/tr.png',sizingMethod='scale')");  }

#left_menuobzor {width: 222px; height: 281px; background:url(../../img/design/tr.png) repeat-y left top; _background-image:none;
filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.bmw-abnn.ru/img/design/tr.png',sizingMethod='scale')"); 
border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}

.left_menu_ul {list-style-type: none; margin:0 0 15px 0; padding:0; background:none;width: 222px; position: relative; }
.left_menu_ul li {margin:0 0 0px 0; border-bottom: 1px solid #aaaaaa !important; }
.left_menu_ul a {display: block; margin:5px 0 6px 32px; color:#4c4c4c; font-size: 11px; text-decoration: none; }
.left_menu_ul a:hover {color:#003399; font-size: 11px;}
.left_menu_ul a.active {color:#003399; font-size: 11px;}


/*---второй уровень-----------------*/
.left_menu_ul li.active ul.left_menu_ul {display: block;}
.left_menu_ul li.noactive ul.left_menu_ul {display: none;}
.left_menu_ul li ul.left_menu_ul{list-style-type: none; margin:0px 0 0px 0px; padding:0 0 5px 0; background:none; width: 222px; display: none;}

.left_menu_ul .left_menu_ul li {border-bottom: 0px !important;  width: 222px;}
.left_menu_ul .left_menu_ul a {display: block; margin:2px 0 0px 32px !important; color:#4c4c4c; font-size: 11px; text-decoration: none;}
.left_menu_ul .left_menu_ul a:hover {color:#003399; font-size: 11px;}
.left_menu_ul .left_menu_ul a.active {color:#003399; font-size: 11px;}


/*---третий уровень-----------------*/
.left_menu_ul .left_menu_ul .left_menu_ul {padding:5px 0 3px 0px; display: none;}
.left_menu_ul .left_menu_ul .left_menu_ul li{width: 222px; padding:0;margin:0;}
.left_menu_ul .left_menu_ul .left_menu_ul a {display: block; margin:0px 0 0px 40px !important; padding:0 !important; color:#4c4c4c; font-size: 11px; text-decoration: none;}
.left_menu_ul .left_menu_ul .left_menu_ul a:hover {color:#003399; font-size: 11px;}
.left_menu_ul .left_menu_ul .left_menu_ul a.active {color:#003399; font-size: 11px;}
/*--------------------*/

/*-------------------- Новости*/
.news_table {margin:0px 0 10px 0px;}
.news_date {padding:0px 10px 0px 0px;}
.news_marker {background:url(../../img/design/avothermodels_marker.gif) no-repeat left top; padding:0px 0 0px 8px;}
#arhiv {border-left: 1px solid #aaaaaa; padding:8px 0 8px 10px;  margin:10px 0 0px 0px;}
#arhiv_a {background:url(../../img/design/arhiv_a.gif) no-repeat left top; padding:0px 0 0px 6px;}
#newstext {padding:10px 200px 10px 10px;}
/*--------------------*/

/*-------------------- Главная*/
.td_onmain {padding: 0 0 0 15px; font-size:12px; color: #444444; font-weight: bold; border-right: 1px solid #aaaaaa;}

#td_main_text {width: 505px; }
#td_news1 {width: 250px;  padding:20px 0 0px 10px; border-right: 1px solid #aaaaaa;}
#td_news1 table {margin:0 5px 0 5px; width: 230px;}
#td_news1 table td {text-align: left;}
#td_news1 a {color: #4c4c4c; background:url(../../img/design/avothermodels_marker.gif) no-repeat left top; padding:0px 0 0px 8px; text-decoration:none;}
#td_news1 a:hover {color: #003399;}

#td_news2 {width: 250px; border-right: 1px solid #aaaaaa; padding:20px 0 0px 15px;}
.n_on_main {background:url(../../img/design/avothermodels_marker.gif) no-repeat left top; padding:0px 0 0px 8px; margin:0px 0px 0px 5px;}
#td_news2 a {color: #4c4c4c; text-decoration:none;}
#td_news2 a:hover {color: #003399;}

/*--------------------*/

/*-------------------- Для вывода моделей*/
#avothermodels {width: 160px;}
#avothermodels div {padding: 10px 0 10px 10px; width: 150px; border-left: 1px solid #aaaaaa; font-size: 11px;}
#modeltext {width: 100%; padding: 10px;}
#avothermodels div ul {padding:0;margin:2px 0 1px 0; list-style-type: none;}
#avothermodels div li a{padding:0px 0 0px 8px; display: block; font-size: 11px; color:#4c4c4c; text-decoration: none; width: 145px; background:url(../../img/design/avothermodels_marker.gif) no-repeat left top;}
/*--------------------*/
#seriatext {width: 320px;}
#seriatext div {padding:10px; width: 300px; border-right: 1px solid #aaaaaa; font-size: 11px; margin:20px 0 20px 0;}


/*-------------------- фотогалерея*/
.photo {width: 42px; height: 32px;  margin:10px  80px 0 0; float: left; }
#div_navig {margin: 0  0 0 250px;}
#afirst {display: inline;}
#asecond {display: inline;}
/*--------------------*/

/*-------------------- авто с пробегом*/
#buauto_p {border: 1px solid #003399;  border-top: 0px; padding:5px 0 0 0;margin:0;}
#buauto_head_bg {padding:0px 0 0 15px; margin:0; height: 24px; background:url(../../img/design/buauto_head_bg1.gif) no-repeat left top;}
#buauto_head_bg a {color:#003399;}
.buauto_td {border-bottom: 1px solid #999999;}
#buauto_table td {vertical-align: middle;}
.buauto_td_p {padding:0px 5px 0 10px; }
.buauto_td_p a {color: #000000;}
#show_buauto {border: 1px solid #999999; padding:0px 0 10px 0;}
#show_buauto p {padding:0;margin:0; }
.current {font-weight: bold;}

.select_ul {display: none; position: absolute; padding:3px 0 5px 0;margin:-1px 0 0 -1px; background-color: #ffffff; width: 100%;}
.select_ul li {padding: 2px 2px  2px 5px;}
.buauto_a {display: block; padding:0 0 0px 5px;margin:0; border: 1px solid #ffffff; background:url(../../img/design/bullet.gif) no-repeat right top;}

.tab_head {padding:0 10px 0 5px;}
.kriteriy {padding:0 0px 0 10px; font-size: 9px;}
#news_page_p {margin:0 15px 10px 0;}
/*--------------------*/

/*-------------------- авто с пробегом еще одни*/
#buavto_table {width: 100%; margin:0 0 0 0px;}
#buavto_table th {text-align: left; background-color: #e9e9e9; font-size: 11px; padding:10px 3px 4px 3px; border-bottom: 1px solid #999999; }
#buavto_table td {padding:3px; border-bottom: 1px solid #999999;}

.change_img {cursor: pointer;}

#buavto_tableitem {width: 455px; margin:15px 0 0 0px;}
#buavto_tableitem th {text-align: left;  font-size: 11px; padding:4px; border-bottom: 1px solid #999999; }
#buavto_tableitem td {padding:4px; border-bottom: 1px solid #999999;}

#buavto_tablentext {width: 455px; margin:15px 0 15px 0px;}
#buavto_tablentext th {text-align: left; background-color: #e9e9e9; font-size: 11px; padding:4px 3px 4px 3px; border-bottom: 1px solid #999999; }
#buavto_tablentext td {padding:3px; border-bottom: 1px solid #999999;}
/*--------------------*/

/*-------------------- технические характеристики*/
#tech_text_td {padding:0px 15px 0px 0px;}
#tech_line_td {width: 175px; padding:5px 0 0px 8px;background:url(../../img/design/bullet_td.gif) no-repeat left top;}
.products {padding:0;margin:0; }
.products a.active {color: #003399;}
.line {border-bottom: 1ps solid #000000; font-size: 9px; padding:2px 0 1px 0px; vertical-align: bottom;}
.line_val {border-bottom: 1ps solid #000000; text-align: right; font-size: 9px; padding:2px 0 1px 0px; vertical-align: bottom;}
/*--------------------*/
.admintd {padding: 10px;}


/*--------магазин*/
#left_div {background-color: #e5e5e5; }
.sparesdiv {margin: 15px 0 0px 30px; color: #4c4c4c;}
.sparesinp {width: 160px; color: #4c4c4c;}
.sparesdiv table td {color: #4c4c4c;}
.sparesdiv .submit {border: none;  color: #ffffff;  margin: 5px 0 0 0; background:none; background-color: #6e6e6e !important; cursor: pointer;  padding: 0px 5px 0 5px; font-size: 11px;}
.sparesdiv a.submit {border: none; display: block; width: 108px !important; color: #ffffff;  margin: 5px 0 0 0; background:none; background-color: #6e6e6e !important; cursor: pointer; padding: 3px 10px 0 10px; font-size: 11px;}

.kolvo {width: 70px;}

.ordertable {border-collapse: collapse; width: 100%;}
.ordertable th {background: none !important; padding: 3px !important; border-collapse: collapse; border: 1px solid #999999; }
.ordertable td{border: 1px solid #999999; padding: 3px; border-collapse: collapse;}


/*--------топовые картинки*/

.pharr1 {position: absolute; width: 17px; height:16px; background:url(../../img/design/pharr.gif) no-repeat left top;  left: 945px; top: 340px;  }
.pharr1:hover { background:url(../../img/design/pharrhover.gif) no-repeat left top; }

.phh1 {font-weight: bold; margin: 0; padding:0;}
.phh1w {font-weight: bold; margin: 0; padding:0; color: #ffffff;}


.pharr {display: block; color: #ffffff; padding: 3px 5px 3px 15px; margin: 5px 0 0 0; width: 250; background:url(../../img/design/pharr_bg.gif) #464646 no-repeat 5px 5px;}
.pharr:hover {background-color: #003399; color: #ffffff;}

.pharrlink1 {display: block;  color: #ffffff; padding: 3px 5px 3px 15px; margin: 5px 0 0 0; width: 205; background:url(../../img/design/pharr_bg.gif) #464646 no-repeat 5px 5px;}
.pharrlink1:hover {background-color: #003399; color: #ffffff;}


.pmname {font-size: 14px;}



/*--------картинка png*/
#logo_png {top: 0px;  WIDTH:187px; HEIGHT:95px; left: 795px; position: absolute;}

img.png{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
div.png{
	display:inline;
	filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.firstChild.src+"')");
	width:expression(this.firstChild.width); 
	height:expression(this.firstChild.height);
} 




/*--------------------*/
hr {clear:all;	margin:0;	padding:0;	height:1px;	width:100%;	border: 0px solid;	_background:none;	_border:none;	background-color:#cccccc;
	border-color:#cccccc;	_background:none;	_border:none;	_color:#cccccc;}



.modelmenutr {height: 107px;}
.modelmenu { border-left: 1px solid #aaaaaa; padding: 0 0 0 10px; }
.modelname {color: #000000; font-weight: bold;}
.modelmenu div { height: 107px; overflow: hidden;}
.modelmenu div ul {margin:4px 0 0 0;	padding:0; list-style-type: none;}
.modelmenu div ul li {background:url(../../img/design/avothermodels_marker.gif) no-repeat 0 1px; padding: 0 0 1px 8px;}
.modelmenu div ul li a, .modelmenu div ul li a:hover {font-weight: normal; }




.obzordiv {position: absolute; margin: -35px 0 0 45px; width: 700px; }
.obzortable td img {border: 1px solid #ffffff;}
.div175 {width: 175px;}
.td65 {width: 65px;}

.obzorlink {background:url(../../img/design/wh_marker.gif) #4c4c4c no-repeat 5px 4px;   color: #ffffff; display: block; padding: 3px 3px 3px 14px; }
.obzorlink:hover {background:url(../../img/design/wh_marker.gif) #003399 no-repeat 5px 4px;  color: #ffffff; display: block; padding: 3px 3px 3px 14px; }


.textleft {margin: 20px 0 0 20px;}
.textleft a {display: block; color: ##003399; padding:0px 0 0 8px;margin:0; background:url(../../img/design/avothermodels_marker.gif) no-repeat top left;}

.tableleftborder {margin: 0 0 0 20px}
.tableleftborder td {border-left: 1px solid #aaaaaa; font-weight: bold; width: 120px; padding: 0 10px 5px 10px;}
.tableleftborder td a {display: block; background:url(../../img/design/avothermodels_marker.gif) no-repeat 0 1px; padding: 0 0 1px 8px; font-weight: normal;}


/*------------------------------

#left_menunew {position: absolute; width: 222px; height: 400px; background:url(../../img/design/tr.png) repeat-y left top; _background-image:none;
filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.bmw-abnn.ru/img/design/tr.png',sizingMethod='scale')");
border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}*/


#left_menunew{ width: 222px;  background:url(../../img/design/tr.png) repeat-y left top; _background-image:none;
filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.bmw-abnn.ru/img/design/tr.png',sizingMethod='scale')");  border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}


.left_menunew_ul {list-style-type: none; margin:0 0 15px 0; padding:0; background:none; width: 222px; height: 380px; position: relative;  }
.left_menunew_ul li {margin:0 0 0px 0; border-bottom: 1px solid #aaaaaa !important; }
.left_menunew_ul a {display: block; margin:5px 0 6px 32px; color:#4c4c4c; font-size: 11px; text-decoration: none;}
.left_menunew_ul a:hover {color:#003399; font-size: 11px;}
.left_menunew_ul a.active {color:#003399; font-size: 11px;}



/*.left_menunew_ul li.active ul.left_menunew_ul {display: block;}
.left_menunew_ul li.noactive ul.left_menunew_ul {display: none;}
.left_menunew_ul li ul.left_menunew_ul{list-style-type: none; margin:0px 0 0px 0px; padding:0 0 5px 0; background:none; width: 222px; display: none;}

.left_menunew_ul .left_menunew_ul li {border-bottom: 0px !important;  width: 222px;}
.left_menunew_ul .left_menunew_ul a {display: block; margin:2px 0 0px 32px !important; color:#4c4c4c; font-size: 11px; text-decoration: none;}
.left_menunew_ul .left_menunew_ul a:hover {color:#003399; font-size: 11px;}
.left_menunew_ul .left_menunew_ul a.active {color:#003399; font-size: 11px;}



.left_menunew_ul .left_menunew_ul .left_menunew_ul {padding:5px 0 3px 0px; display: none;}
.left_menunew_ul .left_menunew_ul .left_menunew_ul li{width: 222px; padding:0;margin:0;}
.left_menunew_ul .left_menunew_ul .left_menunew_ul a {display: block; margin:0px 0 0px 40px !important; padding:0 !important; color:#4c4c4c; font-size: 11px; text-decoration: none;}
.left_menunew_ul .left_menunew_ul .left_menunew_ul a:hover {color:#003399; font-size: 11px;}
.left_menunew_ul .left_menunew_ul .left_menunew_ul a.active {color:#003399; font-size: 11px;}*/
