/* Верстка этого проекта на пожизненной поддержке! Консультации и помощь с xhtml/css по email: info@xhtml-coder.com и icq: 743-785 */
/* Сбрасываем дефолты браузеров */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn,
em, font, img, ins, kbd, s, samp, small, strike, strong, sub, sup, tt,
var, hr, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label,
legend, table, caption, tbody, tfoot, thead, tr, th, td { 
	margin:0; padding:0; font-family:inherit; font-size:100%; vertical-align:baseline; border:none; outline:none; }
html { font-size:100.01%; }
dfn, i, cite, var, address, em { font-style:normal; }
th, b, h1, h2, h3, h4, h5, h6 { font-weight:normal; }
textarea, input, select { font-family:inherit; font-size:1em; }
ins { text-decoration:none; }
del { text-decoration:line-through; }
table { border-collapse:collapse; border-spacing:0; }
caption, th, td { text-align:left; }
:focus { outline:none; }

/* Глобальные стили шаблона */
html { width:100%; height:100%; }
body { width:100%; height:100%; min-width:1000px; font-size:62.5%; color:#000; background:#fff; }

body, textarea, input, select { font-family:Tahoma,Arial,Helvetica,sans-serif; }
a { color:#0069cb; text-decoration:underline; }
a:hover { color:#994800; }

/* Корневой блок */
.root { position:relative; width:100%; min-width:1000px; min-height:100%; }

/* Оформление шапки шаблона */
.header { position:relative; min-height:480px; }

/* Логотип и телефон в шапке */
h1.logo { position:absolute; top:49px; left:57px; font:italic 30px 'Myriad Pro'; color:#000; }
h1.logo span { color:#0069cb; }
h1.logo span.small { font-size:17px; color:#7f7f7f; vertical-align:super; }

h1.logo a { color:#000; text-decoration:none; }
h1.logo a span { color:#0069cb; }
h1.logo a span.small { color:#7f7f7f; }

h1.logo a:hover { color:inherit; text-decoration:none; }

h5.phone { position:absolute; top:49px; right:67px; font:italic 30px 'Myriad Pro'; color:#000; }
h5.phone span { color:#0069cb; }

/* Главное меню */
.menu { position:absolute; top:113px; width:200px; height:147px; padding:47px 38px 0 47px; font-size:13px; line-height:18px; color:#fff; background:url(../images/decor/menu_main.png) no-repeat; }
.menu h4 { padding-bottom:13px; font:italic 18px 'Myriad Pro'; color:#fff; }
.menu h4 a { color:#fff; }
.menu h4 a:hover { text-decoration:none; color:#ffa500;}

.left_menu { left:56px; }
.center_menu { left:50%; margin-left:-142px; }
.right_menu { right:56px; }

/* Главное меню на внутренних */
.menu_inner { position:absolute; top:116px; width:233px; height:109px; padding-top:50px; font-size:13px; line-height:18px; color:#fff; background:url(../images/decor/menu.png) no-repeat 0 -159px; }
.menu_inner h4 { padding-bottom:13px; font:italic 15px 'Myriad Pro'; color:#000; text-align:center; }
.menu_inner h4 a { color:#fff; }
.menu_inner h4 a:hover { color:#ffa500; text-decoration:none; }

.left_menu_inner { left:86px; background-position:0 0; }
.center_menu_inner { left:50%; margin-left:-90px; }
.right_menu_inner { right:35px; }

/* Фоновые авто */
.decor_box_left { position:absolute; top:307px; left:50%; width:410px; height:173px; margin-left:-205px; background:url(../images/decor/bentley_main.jpg) no-repeat; }
.decor_box_center { position:absolute; top:307px; left:0; width:305px; height:173px; background:url(../images/decor/bmw_main.jpg) no-repeat; }
.decor_box_right { position:absolute; top:307px; right:0; width:305px; height:173px; background:url(../images/decor/range_rover_main.jpg) no-repeat; }

.decor_bentley_big { position:absolute; top:276px; left:0; width:381px; height:325px; background:url(../images/decor/bentley_big.jpg) no-repeat; }
.decor_bmw_big { position:absolute; top:277px; left:0; width:366px; height:344px; background:url(../images/decor/bmw_big.jpg) no-repeat; }
.decor_range_rover_big { position:absolute; top:276px; left:0; width:381px; height:337px; background:url(../images/decor/range_rover_big.jpg) no-repeat; }

.decor_bentley { position:absolute; top:313px; right:0; width:318px; height:132px; background:url(../images/decor/bentley.jpg) no-repeat; }
.decor_bmw { position:absolute; top:313px; left:50%; width:303px; height:132px; margin-left:-121px; background:url(../images/decor/bmw.jpg) no-repeat; }
.decor_range_rover { position:absolute; top:313px; right:0; width:309px; height:132px; background:url(../images/decor/range_rover.jpg) no-repeat; }
.decor_range_rover_center { position:absolute; top:313px; left:50%; right:auto; width:309px; height:132px; margin-left:-127px; background:url(../images/decor/range_rover.jpg) no-repeat; }

/* Оформление контента страницы */
.content { overflow:hidden; font-size:13px; line-height:24px; padding:6px 0 140px 0; }
.content .left_column { width:42%; float:left; padding-left:56px; }
.content .right_column { width:42%; float:right; padding-right:60px; }

.content h2 { padding:18px 0 12px 0; font:italic 24px 'Myriad Pro'; color:#000; }
.content ul { padding:5px 0 14px 15px; }
.content p { padding-bottom:14px; }
.content p.photo { text-align: left; padding-left: 25px; clear: both;}

.inner_content { padding:0 150px 120px 452px; }
.inner_content h2 { padding-top:0; }
.inner_content ul { padding-bottom:24px; }
.inner_content li { padding-left:14px; }
.inner_content p { padding:0 0 24px 30px; }

.submenu { overflow:hidden; padding-bottom:30px; }
.submenu li { width:45%; min-width:250px; float:left; padding-bottom:4px; white-space:nowrap; }

/* Оформляем подвал шаблона */
.basement { position:relative; width:100%; min-width:1000px; height:99px; margin-top:-100px; font-size:1.3em; border-top:1px solid #c0c0c0; }

/* Копирайты и разработчик */
.basement .info { float:left; padding:39px 0 0 40px; }
.basement .developer { float:right; padding:39px 57px 0 0; }
.basement .developer a { color:#000; text-decoration:none; }
.basement .developer a span { color:#0069cb; text-decoration:underline; }
.basement .developer a span:hover { color:#0069cb; text-decoration:none; }
