/* CSS Document */

/*Obnuliator*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}
/* /Obnuliator*/


body{font: /*62.5%*/10px/1.4 Arial; color: #7e7e7e; background-color: #0d0d0d;}
#d10 {background:url(i/wheel.jpg) no-repeat; background-position: 750px -50px; background-color: #101010;}
div {border:0px solid red;}
a {color: #57b4d2;}
h1 {font-size: 2.2em; color: #000000; font-family: arial; font-weight: bold; margin-bottom:20px; line-height:0.5em;}
p {line-height:1.3em; margin-bottom:20px;}

.clear {clear: both;}

#all {background:url(i/city.jpg) no-repeat; /*max-width:1280px; */margin: 0 auto; background-color: #0d0d0d; *background-color: #090909; /*_width:1000px;*/}
#all_in {max-width:1280px; margin: 0 auto; _width:1000px;}
.blya {height:1px;}

* html .logo {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='i/logo.png', sizingMethod='scale'); background: none;}
.logo {width:224px; height:77px; background:url(i/logo.png) no-repeat; margin-left: 9%; margin-top: 44px; position: absolute;}

* html .phone {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='i/phone.png', sizingMethod='scale'); background: none;}
.phone {width:85px; height:86px; background:url(i/phone.png) no-repeat; float:right; position: relative;}

#phoneinfo {text-align: center; font-size:1.2em; width: 220px;}
#phoneinfo h2, #zaya h2 {color: #000000; font-family: arial; font-weight: bold; font-size:1.4em;}
#zaya {width: 320px; font-size:1.2em; }

* html .black {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='i/black.png', sizingMethod='scale'); background: none;}
#black {width:305px; height:76px; background:url(i/black.png); position: absolute; margin-left:50%; padding: 10px 10px 0px 19px; margin-top:230px; color: #adadad; font-size: 1.9em; line-height: 1.1em; font-weight: light;}
#black_in {width:305px; height:76px; position: absolute; margin-left:50%; padding: 10px 10px 0px 19px; margin-top:140px;color: #adadad; font-size: 1.9em; line-height: 1.1em; font-weight: light; background-color: #090909;}
#black a, #black_in a {color: #cc9936;}
#black_in span {color: #efefef;}
.menu {position: absolute; margin-left:41%; margin-top:70px; width:590px;}
.menu ul {list-style:none;}
.menu ul li {float:left; margin-right:40px; font-size: 1.2em; color: #ffffff; font-style: italic;}
.menu ul li a {font-style: normal;}
.menu ul li.new {background:url(i/new.gif) no-repeat left 4px; padding-left:25px;}

.top {height:410px;}
.top_in {height:310px;}
#limo {background:url(i/limo.png) no-repeat; background-position: -200px 0px; width:761px; height:498px; margin-top: 155px; position:absolute;}
#grass {background:url(i/grass.png) repeat-x; background-position: 0px bottom; width:100%; height:410px; position:relative;}
.middle {background:url(i/bbg.png) repeat-x; width:100%; clear:both; height: 600px;}
.middle_in {width:100%; clear:both; height: 300px;}
.cennnt {width:90%; margin: 0px auto;}

.cennnt_in {margin-left:12%;}
.cennnt_in div {width:850px;}
.cennnt_in h1 {font-size:3.2em; color: #33554f; line-height: 0.8em;}
.cennnt_in p {font-size:1.2em;}
.cennnt_in div #limimg {width:500px; float:left; margin-right:25px;}
.cennnt_in div #limimg img {border: 10px solid #2e2e2e;}
.cennnt_in div #limtext {width:250px; float:left;}
.cennnt_in div #limtext .clear {width: 250px; margin-bottom: 20px;}
.limgal {margin-right:20px; margin-bottom: 20px; border: 10px solid #2e2e2e;}

.left {width: 62%; height:100px; float:left;}

.box {position:absolute; z-index:500; width: /*520px*/45%; _width:80%; height:300px}
#bl {position:relative;width: 400px; height:160px; float: left; margin-right:25px; margin-bottom:0px; margin-top: 25px;}

.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10 {display: block;height: 1px;}
.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10 {overflow: hidden;font-size:1px;}

.r10 { margin: 0 10px; }
.r9 { margin: 0 9px; }
.r8 { margin: 0 8px; }
.r7 { margin: 0 7px; }
.r6 { margin: 0 6px; }
.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }

.box .inner-box, .box b {background-color: #171717;}

.inner-box {padding: 30px 50px 30px 50px; height: 230px;}
#bl .inner-box {height: 120px;padding: 10px 20px 10px 20px; width: 360px;}
.inner-box h2 {font-size:3.2em; color: #535530; line-height: 0.8em;}
.inner-box p {font-size:1.1em; font-style: italic; margin-top: 20px; margin-bottom: 40px;}
.inner-box p.bigg {font-size:1.4em; font-style: normal; margin-bottom: 10px; font-weight: bold; color: #ffffff;}
.inner-box p.limas {font-size:1.2em; margin-top: 0px; font-style: normal;}
.inner-box p.limas a {font-size:1.2em; font-style: normal; margin-bottom: 10px; font-weight: bold; }
.inner-box p.limas span {color: #ffffff;}
.inner-box p.normm {font-size:1.1em; font-style: normal; margin-bottom: 20px; margin-top: 0px;}
.inner-box img {border: 5px solid #3a3a3a; margin-right: 20px;}

.copy {margin-top: 400px; font-size:1.2em; margin-left:50px; position: absolute;}
.copy_in {margin-top: 100px; margin-bottom: 100px; font-size:1.2em; clear: both;}
#downphaun {float:right; width:300px;}
#downphaun h2 {font-size: 1.6em; color: #ffffff;}
.right {float:left;}
.right div {z-index: 500; position: absolute; width: /*350px*/30%; _width: 85%; margin-top: 70px; margin-bottom: 60px;}
.right div h1 {font-size:3.2em; color: #33554f; line-height: 0.8em;}
.right div p {font-size:1.2em;}
