/* GRID */
body {margin:0px; padding:0px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#000000; background:#FFFFFF} 

#mod_1, #mod_2 {width:100%}
#mod_1_1_2, {width:90%}
#mod_2_1_1 p {margin: 24px 50px 24px 0; color:666666}
#mod_2_1_2n {height:50px; vertical-align:bottom; text-align:right}
#mod_2_1_2 {width:90%}
#mod_2_1_3 {align:right}
#mod_3_1_1 {width:600px; height:16px}
#mod_3_1_1 a {font-weight:bold; font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; margin: 0 0 6px 2px; padding:3px 6px} 
#mod_3_1_1 a:hover {background:#f7c327; padding:3px 6px}

#mod_4 {width:597px; color:#666666} 
#mod_4 a {color:#666666; text-decoration:underline}
#reg #mod_4 {width:687px}
#mod_4_1_1 {vertical-align:top; padding-top:26px}
#mod_4_1_2 {vertical-align:top; text-align:right}

#mod_5 {width:702px; margin-left:66px}
#mod_5_1_2 {width:200px; padding:37px 0 0 10px}
#mod_5_1_2 h1 {}
#mod_5_1_3 {padding:37px 37px 0 37px}
#mod_5_2_3 {padding:15px 37px; vertical-align:bottom}

#mod_7 {width:667px}
#mod_7_1_1 {vertical-align:top; width:451px}
#mod_7_1_2 {vertical-align:top; padding-left:30px}

#mod_8 {}
#mod_8_1_1 {width:100%; vertical-align:top}
#mod_8_1_2 {padding-left:25px; vertical-align:top}



/* FORMAT */
body, td {font-size:11px}

.input {}

h1 {font-size:28px; font-weight:normal; font-family:Arial, Helvetica, sans-serif}
.text_title {font-size:19px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#993300; margin:0 0 7px 0; }
h2 {font-size:19px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#993300; margin:0 0 22px 0}
h3 {font:bold 16px Arial, Helvetica, sans-serif; color:#993300; margin:0 0 10px 0}
.content_1 h2 {margin-bottom:7px}
h5 {font-size:12px; margin:0 0 5px 0; font-family:Arial, Helvetica, sans-serif}
h5 a {text-decoration:none}
h5 a:hover {color:#993300}
h5.big {font-size:13px}
h6 {}

p {margin-top:0px}

a {color:#336699}
a.text2 {color:#000000; text-decoration:none}
a.text2:hover h5.blue {color:#993300}
.reda {color:#993300; text-decoration:none}

.big {font-size:12px}
.big2 {heigth:13px}
.abstr {font-size:14px}
.wide {line-height:1.5}
.narrow {margin:0 0 8px 0}
.date {margin-bottom:12px; font-size:11px}
.red {color:#993300}
.red2 {color:#EC0000}
.blue {color:#336699}
.orange {color:#FF6600}
.li1 {background:URL(../img/bullet_1.gif) no-repeat; padding-left:13px; margin-bottom:4px}
.li2 {background:URL(../img/arrow5.gif) no-repeat; display:block; padding:0 8px 7px 14px}

ul.li2, ul.li3 {padding:0; margin:0; background:none}
	ul.li3 li {background:URL(../img/bullet_2.gif) 15px 5px no-repeat; padding:0 0 10px 25px; margin:0; display:block; list-style:none}
	ul.li2 li {background:URL(../img/bullet_3.gif) 0 5px no-repeat; padding:0 0 5px 13px; margin:0; display:block; list-style:none}

ol li, ul li {margin-bottom:15px}

li.pro {list-style-image: URL(../img/bg/pro_bul.gif)}
li.yel {list-style-image: URL(../img/bg/yel.gif)}

.w {
	display:inline;
	clear:both
}
.b {}

.i {border:#FFFFFF 1px solid} .i2 {margin:0 8px 20px 0} 
.i_l {float:left; margin:0 5px 5px 0}
.left {float:left; display:block; margin:0 11px 11px 0}
.hold {width:100%}

.input, select, textarea {font:11px Tahoma, Arial, Helvetica, sans-serif; color:#404E59}
form {margin:0}

.form {margin-top:20px}
.form td {vertical-align:top; padding:0 15px 8px 0}
.form .input, .form textarea, .form select {width:300px; color:#333333}
.form .button {width:100px; margin:15px 0px 20px 15px}
.form textarea {width:300px; height:150px; color:#333333}
.asterix {color:#993300}
.check {vertical-align:middle}

.ok_message {color:#993300; display:block; margin-bottom:15px; }
.fail_message {color:#993300; display:block; margin-bottom:15px; }


.text {color:#000000; text-decoration:none} a.text:hover {text-decoration:underline}


.top td {vertical-align:top}

.format_1 td {padding:6px 8px}
.format_1 .odd, .format_2 .odd {background:#E9EAF4}
.format_2 {border:#999999 solid; border-width:0 0 1px 1px}
.format_2 td {border:#999999 solid; border-width:1px 1px 0 0; padding:6px 8px}

.format_3 td {padding:6px 8px; color:#666666; border-bottom:solid 1px #999999;}
.format_3 .bt td{border-bottom:solid 2px #999999;}
.format_3 .bt1 {border-right:solid 1px #999999;}
.format_3 .bb td {border-style:solid; border-width: 1px 0 2px 0; border-color: #999999;}
.format_3 .last td {border-bottom:none}
.format_3 .orange {color:#feb415; font-size:12px}

.pad {background:#999; padding:20px; width:100%; text-align:center; color:#FFF; font-size:12px; margin:10px 0}

/* CONTENT */
#index {width:678px}
#reg {width:768px}
.content_1 {width:667px; margin-left:101px; padding:24px 0 45px 0; } 

.yes_pr {display:none}


/* SERVICES */
#hdr {} #logo {margin:15px 0 0 11px}/*{margin:15px 17px 0 11px}*/  
#reg #logo {margin:20px 0 15px 18px}

#index #content {background:URL(../img/content_bg.gif) top right no-repeat; margin-top:21px}

/* menu */
#menu {background:URL(../img/bg/menu_bg.gif) no-repeat; margin:0 0 10px 5px; }
#menu table {margin-left:26px}
#menu a {font-weight:bold; line-height:1; color:#677A7B; text-decoration:none; background:URL(../img/arrow1.gif) center left no-repeat; display:block; padding:3px 8px 4px 14px}
#menu a.selected, #menu .type2_s, #menu a:hover {color:#993300}
#menu .sub a:hover {background-color:#FFFFFF}

.sub {border:#C0BEB8 solid; border-width:0 1px 1px 1px; background:#F2EEE2; margin-left:12px; padding-bottom:5px; position:absolute; display:none;}
div.sub {width:170px}
#menu .sub a {font:10px/1 Arial, Helvetica, sans-serif; padding:4px 5px 1px 5px; background:none}
#menu .sub .type2 {background:URL(../img/arrow1.gif) right no-repeat}
#menu .sub .type2_s {background:#FFFFFF URL(../img/arrow1.gif) right no-repeat}

.sub3 {width:110px; border:#C0BEB8 1px solid; background:#F2EEE2; margin:-1px 0 0 168px; padding-bottom:5px; position:absolute; display:none}

#index #add_nav_2 {padding-bottom:10px}
#add_nav_2 a {color:#A3A2A2; font:10px Arial, Helvetica, sans-serif; text-decoration:none; background:url(../img/bg/add_nav_divider.gif)  no-repeat; display:block; padding: 5px 0 3px 12px; margin-left:12px}
#add_nav_2 .first {background:none}

#submenu {border:#C1BFB9 solid; border-width:1px 0; margin:3px 0 3px 60px; padding:4px 0 4px 3px}
#submenu a {font:10px/1 Arial, Helvetica, sans-serif; color:#666666; text-decoration:none; padding-right:11px; margin-right:11px; display:block; border-right:#666666 1px solid}
#submenu a.selected {color:#993300}
#submenu #sm_last {border:none; margin:0}

#sm_l3 {padding-left:60px}
#sm_l3 a {font:10px/1 Arial, Helvetica, sans-serif; text-decoration:none}
#sm_l3 a.selected, #sm_l3 a:hover {color:#993300}

#add_nav a {font-size:12px; font-weight:bold; color:#336699; text-decoration:none}

/* search */
#mod_2 #search {text-align:right}
#search .input {width:108px; vertical-align:middle; text-align:left !important} #search .button {vertical-align:middle}

#search_results {padding-bottom:50px}
#search_results h3 {margin-bottom:5px}
#search_results_list td {padding-bottom:20px}
#search_results #pages img {width:5px}

/* promo */
#promo {display:block}
#index_banners {text-align:right; margin:26px 0 0 25px}
#index_banners td {padding-left:20px}

#index_menu {
	height:250px;
	margin-top: 19px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 12px;
}
#index_menu .c {height:49px; width:200px; display:block}
#index_menu .b {height:49px; width:200px; display:block; position:absolute}
#index_menu h5 {color:#FF6600; margin-bottom:2px}
#index_menu a {color:#424E5A; text-decoration:none}
#index_menu .block, #index_menu .block2 {padding:8px 11px 7px 11px; width:200px; position:absolute; line-height:1.1}
#index_menu .block2 {background:#EFEFEF; display:none} #index_menu .block2 h5 {color:#336699}
#add_nav {text-align:right; padding-left:22px}

#cars {padding-top:27px}
#cars #mod_9 {margin:29px 24px; background:#FFFFFF}
#cars #about_car {padding:0 7px 7px 6px; font:13px Arial, Helvetica, sans-serif}
#cars #brand {font-weight:bold}
.cars_list td {line-height:1.5}
#cars h5 {margin-bottom:3px} #cars h5 img {margin-right:5px}
#cars #mod_5_1_3 .block {padding-left:14px}

/* addresses */
table.greytab {
	background:#e5e5e5;
	color:#666666;
	width:660px;
}

table.greytab ul {margin-left:10px; padding-left:5px}
table.greytab ul li {margin:0; list-style-image:url(http://renault.spb.ru/img/bg/li_pct.gif)}



/*table.greytab ul {padding-left:10px;}
ul li {margin:0;list-style-image:url(http://renault.spb.ru/img/bg/li_pct.gif);}*/
table.greytab a {color:#666666;}
table.greytab tr {}
table.greytab td {padding: 10px; border-style: solid; border-width: 0 0 2px 0; border-color: #ffffff; vertical-align:top}
table.greytab td .phone {
	font-size:14px
}
table.greytab td .bigletter {text-transform:capitalize !important}

table.greytab td img.fot {
	width: 138px;
	height: 98px;
	border-style:solid;
	border-width: 1px;
	border-color: #ffffff;
}

table.greytab td img.fot1 {
	width: 90px;
	height: 90px;
	border-style:solid;
	border-width: 1px;
	border-color: #ffffff;
}
table.greytab td img.pict {
	vertical-align:baseline;
	margin-right:4px;
	
}
table.greytab td.light {background:#f0f0f0;}
table.greytab td .nofoto {background:#cccccc;width: 138px;
	height:98px;
	border-style:solid;
	border-width: 1px;
	border-color: #ffffff;}

/* accessories */
#access {padding:0 0 30px 19px} /* 27px */
#access #list {padding:99px 0 0 75px}
#access #info {padding:31px 0 0 21px}
#access .left {margin-bottom:0}
#access .cars_list h5 {line-height:1.2}

/* service */
#service {padding:0 0 30px 19px}
#service #promo {color:#A2843A; background:#EBE2C3; padding:18px 29px 24px 29px; margin:0 24px 0 91px}
#service #promo .text {color:#A2843A}
#service #info {padding-top:28px}

/* buy */
#buy {padding:0 0 30px 36px}
#buy #promo {padding:29px 24px 24px 76px}
#buy #info {padding-top:38px}

/* guarant */
#guarantee {padding:0 0 30px 30px}
#guarantee #info {padding-top:32px}
#guarantee #promo {color:#A2843A; padding:16px 29px 24px 29px; margin:0 54px 0 71px}
#guarantee #promo a {color:#A2843A; text-decoration:none}

/* company */
#company {padding:0 0 30px 30px}
#company #info {padding-top:32px}
#company #promo {color:#A2843A; padding:16px 29px 24px 29px; margin:0 54px 0 71px}
#company #promo a {color:#A2843A; text-decoration:none}

/* org */
#org {padding:0 0 30px 30px}
#org #info {padding-top:32px}
#org #promo {color:#A2843A; padding:16px 29px 24px 29px; margin:0 54px 0 71px}
#org #promo a {color:#A2843A; text-decoration:none}


/* catalog */
#card {padding:0; margin-top:12px;} 
#card a {font-weight:bold; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px !important; text-decoration: none;}

#menu_models {
	background-color:#e5e5e5;
	padding:0;
	margin:0 25px 18px 120px;
	border: #cccccc 1px solid;
	font-weight: bold;
	font-size:11pt;
	width:125px;
}
#menu_models h5 {font-weight: bold;  color:#000000; padding:18px 10px 4px 0; margin-left:18px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px !important}
#menu_models .grey_menu {color:#666666; font-family: Tahoma, Arial, Helvetica, sans-serif; margin-left:18px;}
#menu_models a {color:#666666; font-weight:normal; text-decoration:underline; display:block; margin-left:18px; margin-top: 6px; padding:0 4px 0 0; font-family: Tahoma, Arial, Helvetica, sans-serif;}
#menu_models a:hover {background:#c5c5c5; margin-left:0 !important; padding:0 4px 0 18px;}
#menu_models a:visited {color:#999999}
#menu_models h5 a {color:#666666 !important; font-weight:bold; text-decoration:underline; margin-left:0 !important;}
#menu_models h5 a:hover {background:#c5c5c5; margin-left:0 !important; padding-left:0 !important}

.u {padding:0 0 5px 0; color:#666666; border-width: 0 0 3px 0; border-style:solid; border-color:f7c327}

#model_flash {margin:20px 0 0 0; padding:0; border:0}

#mod_6_1_2 {
	height:22px;
	vertical-align:bottom;
}
#mod_6_1_2 a {border:0; font-weight:bold; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #000000; text-decoration:none; padding: 0 4px; margin: 0 0 0 4px; background-color: #ffffff;}
#mod_6_1_2 a:hover {color:#999999}

.car_price {font-size:24px; font-family:Tahoma, Verdana, Arial, sans-serif; color:#ffb610; text-align:right; vertical-align:bottom !important}
#card #add_link {margin-top:25px; vertical-align:top}
#card #details {margin:231px 0 0 59px; height:93px}

#card_2 {margin:30px 0 0 0}
#card_2 #mod_8_1_1 {width:50%}
#card_2 #price h1 {color:#FF6600; margin:0 0 10px 0; line-height:1; padding-bottom:5px; border-bottom:#B3B8BE 1px solid}
#card_2 .li1 {color:#404E59}

#model_banner {width:234px; height:60px; border:0; margin:30px 100px 7px 100px; text-align:center}
#euroncap {
	float:right;
	margin:20px 0 0 0;
}
#catalog {margin:20px 0 30px 52px}
#catalog #selector {width:716px; height:63px; background:URL(../img/bg/select_bg.jpg) top right no-repeat}
#catalog #selector h2 {margin:0}
#catalog #selector .block {padding:0 39px; text-align:right;}
#catalog #selector .block2 {padding:0 25px;  text-align:right;}
#catalog #selector a.text {text-decoration:underline}
#catalog #tags {margin-left:110px}
#catalog #tags td {background:URL(../img/tag_r.gif) top right no-repeat}
#catalog #tags .selected {background:#D7DAEB URL(../img/tag_sel_r.gif) top right no-repeat}
#catalog #tags a {padding:10px 18px 11px 18px; background:URL(../img/tag_l.gif) no-repeat; color:#404E59; text-decoration:none; display:block}
#catalog #tags td.selected a {background:URL(../img/tag_sel_l.gif) no-repeat}
#cat_body {padding-top:29px}
#cat_body .plate {background:#D7DAEB; padding:6px}
#cat_body .plate_2 {width:147px}
#cat_body .w {width:24px}
#cat_body .i {margin-bottom:6px}
#cat_body .plate .big2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#336699
}
#cat_body .plate .year {
	color:#424E5A;
	text-align:right;
	padding:0;
	vertical-align:middle
}
#cat_body .price {
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#FF6600;
	padding:3px 11px 0 0
}

.cat_itm_pct {border:#e1e3f0 6px solid; padding:1px; background:#FFFFFF; float:left; text-align:center}
	.cat_itm_pct img {display:block}

#choose {margin-top:25px; width:100%}
.f4 td {
	border:#E8E6E1 solid;
	border-width:0 1px 1px 0;
	padding:6px 5px;
	text-align:center;
	
}
.f4 .v2 td {background:#A1A7AE; padding:0; border:0; height:2px}
.f4 td.last, .f4 .plus2 {
	border-right:0;
	
}
.f4 .odd, .f4 .odd_last {background:#F4F4F9; text-align:left}
.f4 .even, .f4 .even_last {text-align:left; width:99%}
.f4 .tag td {
	background:URL(../img/bg/f4_tag_bg.gif) bottom left repeat-x;
	font:10px Arial, Helvetica, sans-serif;
	border-bottom:0;
	padding:10px 5px;	
} 

.fixed_td {width:60px;}
.f4 .hdr td {border-bottom:0}
.f4 .tag .last {
	background-position:bottom left;
	
}
.f4 .tag .even {background:none; text-align:left; width:99%}
#choose h5, #choose h2 {margin:0}
.plus, .plus2 {background:#FDF9EE}
.f4 .price {
	border:2px solid;
	border-color:#FFFFFF #C1C1C1 #C1C1C1 #FFFFFF;
	background:#EFEFEF;
	color:#EC0000;
	padding:2px 5px;
	line-height:1;
	
}
.f4 .odd_last, .f4 .even_last {border-right:0 !important;}

#access_cat {margin-top:14px; width:100%}
#access_cat h5 {margin-bottom:9px}


/* news */
#news {padding-top:30px}
#news h3 {margin-bottom:15px}
#news #mod_7_1_2 h5 {padding:0 0 2px 7px}
#news h6 {font-size:11px; margin:0 0 6px 0}
#news .block {padding:11px 7px 7px 7px;}
#news .block_sel {padding:11px 7px; margin-bottom:5px; background:#F2EEE2}

#news #period h6 {padding:0px 7px; margin-bottom:2px}
#news #period .sel {background:#F2EEE2 URL(../img/arrow1.gif) left no-repeat; padding:2px 14px; margin-top:3px; line-height:1}
#news #period .block {padding:5px 7px 10px 7px; margin:0}
#news #period .block a {display:block; padding:1px 14px}

/* faq */
#faq a {font-weight:bold; text-decoration:none}
#faq a:hover {color:#993300}

/* subscribe */
#subscribe {padding-left:7px}
#subscribe .button {margin-left:7px}
#subscribe_div .ok_message, #subscribe_div .fail_message {margin-bottom:5px}

/* FOOTER */
#ftr {padding:20px 0 30px 21px; color:#666666; display:}
#index #ftr {padding:0 0 30px 11px}
#ftr td {color:#666666}
#index #ftr {padding-top:26px}
#reg #ftr {background:URL(../img/ftr_bg.jpg) top right no-repeat}
#ftr a.text {color:#666666} 


#ftr #phone {
	margin:34px 12px 0 34px;
	color:#666666;
	font-size:13px;
	font-weight:bold;
	border:0;
	padding: 0 0 0 12px;
}
#ftr #fut2 {
	border-style: solid;
	border-color: #999999;
	border-width: 0 0 0 1px;
	margin: 34px 0 0 0;
	padding:0 0 0 12px;
	}

#ftr #renault {color:#666666}

.bottomcars a {color:#666666; text-decoration:underline}

/* popup */
#popup {padding:20px}
#thmb {padding:25px 20px 20px 20px; text-align:center}
#thmb img {border:#D7DAEB 1px solid; margin:0 6px; vertical-align:middle}
#thmbn {padding:10px 10px 10px 10px; text-align:center}
#thmbn img {border:#D7DAEB 1px solid; margin:0 0px; vertical-align:middle}
#thmb .selected {border-width:5px; margin:0 2px} 

/*table credit*/
.t1 td {padding-left: 5px; font-size:10px;}

.darkgrey {color:#4f4f4f; margin:0;}

/* salons */
.col1 {overflow:hidden; float:left}
.col2 {overflow:hidden; float:right}

#salons, #salon {width:728px; overflow:hidden; padding-top:20px}
	#salons .col1 {width:353px; overflow:hidden; float:left; font-weight:bold; color:#666666} #salons .col2 {width:353px; font-weight:bold; color:#666666}
	#salons .li3 a {font-weight:bold; color:#666666}
	
#salon .col1 {width:513px}
#salon .col2 {width:207px}
#salon .i {display:block; margin-bottom:10px; border:0}
#salon .b1 {border:#dcdcdd 1px solid; background:#f0f0f0; color:#666666; padding:14px 24px; margin-bottom:5px}
#salon .b1 a {color:#666666;}
#salon .v2 {padding:14px 10px}

#salon .phone {padding:10px 0}
#salon .work {background:url(../img/bg/work_hrs_bg.gif) no-repeat; margin:0; padding:0}
	#salon .work li {margin:0; padding:0 0 0 39px; display:block; list-style:none; font-weight:bold}
	#salon .work .d {line-height:34px; } #salon .work .we {line-height:27px; }
	
	#salon .sw {padding-left:26px; background:url(../img/pct/subway_pct.gif) 0 5px no-repeat}
	#salon .swm {padding-left:26px; background:url(../img/pct/metro_msk.gif) 0 5px no-repeat}
	#salon .wifi {background:url(../img/pct/wifi_pct.gif) no-repeat; padding:0 0 5px 47px; display:block}
	#salon .pct {width:100%; overflow:hidden; padding-bottom:10px}
	
#gallery div.i {padding:5px; border:#c1bfb9 1px solid; text-align:center; margin-left:1px}
#gallery .i img {width:500px}
#gallery .itms {width:525px; overflow:hidden}
#gallery .itms a {border:#FFFFFF 5px solid; display:block; float:left; margin:0 3px 4px 0}
#gallery .itms a img {height:81px; border:0}
#gallery .itms .s {border:#d7daeb 5px solid}
#gallery .itms .w {width:4px; height:20px; float:left}

#gallery .hold {height:370px; overflow:hidden}

#gallery .td {width:176px; vertical-align:top; } #gallery .td table {width:100%}
#gallery h4 {font-size:16px; color:#993300; padding-bottom:10px}
#gallery .pad1 {background:url(../img/pad/pad1_bl_bg.gif) 0 bottom no-repeat; }
			#gallery .pad1 div {background:url(../img/pad/pad1_tr_bg.gif) right 0 no-repeat;}
				#gallery .pad1 div div {background:url(../img/pad/pad1_ico.gif) bottom right no-repeat; padding:0 11px 11px 0; }
					#gallery .pad1 a {display:block; text-align:center; background:#FFFFFF url(../img/pad/pad1_tl_bg.gif) no-repeat}
						#gallery .pad1 a img {margin:7px}
		#gallery .i1 {position:absolute; right:0; bottom:0; }
		#gallery .w {width:14px; clear:none; float:left}
		
#gallery a img {border:0}
		
.b {display:block; clear:both}  div.b {line-height:1px; font-size:1px; height:1px}
