/* General styling! */
* {outline:none;} /* for Form styling(safari, chrome)*/

html {overflow-Y: scroll;}
body,html{margin-bottom:1px;height:100%;cursor:default;margin:0;padding:0;font-family: arial; font-size: 12px; }
body {background:url(../img/bg.png) repeat-x ;}
p {padding:0; margin:0;}
a {color:#008532;text-decoration:none;}
a:hover {color:#008532;text-decoration:underline;}
img {border: none; padding: 0; margin: 0;}

#wrapper {margin:0 auto; width: 975px; background: white;}
#container {margin:0 auto; width: 748px;}
	#oneThird {width: 165px; margin-right: 10px; float:left; }
		#logo {width: 150px; height: 73px; margin-top: 11px; margin-bottom: 10px;}
		#sub_menu {width: 165px; color: #008532; font-size: 11px;}
			#sub_menu ul { width: 165px; list-style-type:none; display:block; margin: 0; padding: 0;}
			#sub_menu ul li { padding: 0; margin: 0; border-bottom: 1px solid #E0E5E5; padding: 0px 0px;}
			#sub_menu ul li a { text-decoration: none; color: #6E6E6E; margin: 0; display: inline; padding: 0px 0px 0px 17px;}
			#sub_menu ul li a:hover {text-decoration: none; color: #008532; margin: 0; display: inline; padding: 0px 0px 0px 17px; }
			#sub_menu ul li a.active {color: #008532;}
		#block_left {width: 165px; height: 120px; margin-top: 20px; float: left; margin-right: 10px;}
		#block_middle {width: 276px; height: 120px; margin-top: 20px; float:left; margin-right: 10px;}
		#block_right {width: 287px; height: 120px; margin-top: 20px; float:left;}
		.block_header {background: #008532; height: 19px; color: white; font-weight: bold;}
		.block_link {float:right; margin-right: 5px;}
	#twoThird {width: 573px; float:right;}
		#main_menu {width: 573px; height: 15px; margin-top: 38px; font-size: 14px; text-transform: uppercase;}
		#main_menu ul { list-style-type:none; display:block; margin: 0; padding: 0;}
		#main_menu ul li { float:left;border-right: 1px solid #676867; padding: 0; margin: 0;}
		#main_menu ul li a { text-decoration: none; color: #676867; margin: 0px 12px 0px 8px; display: inline; padding: 0;}
		#main_menu ul li a:hover {text-decoration: none; color: #008532; margin: 0px 12px 0px 8px; display: inline; padding: 0; }
		#main_menu ul li:hover a{text-decoration: none; color: #008532; margin: 0px 12px 0px 8px; display: inline; padding: 0; }
		#main_menu ul li a.active {color: #008532;}
		
		#main_menu ul ul{display:none;}
		#main_menu ul li:hover ul{display:block;position:absolute;z-index:100;margin:auto;padding:auto;margin-top:15px;padding-top:5px;font-size:13px;}
		#main_menu ul li:hover ul li{display:block;float:none; padding: 0; margin: 0;margin-left:-1px;border-right: 1px solid #676867;border-left: 1px solid #676867;text-transform:none;}
		#main_menu ul li:hover ul li a { text-decoration: none; color: #676867; margin: 0px; display: block; padding: 0;line-height:20px;padding-left:8px;padding-right:10px;}
		#main_menu ul li:hover ul li a:hover {text-decoration: none; color: #008532; margin: 0px; display: block; padding: 0;line-height:20px;padding-left:8px;padding-right:10px;}
		#main_menu ul li:hover ul li a.active {color: #008532;}
		#container_slider {width: 573px;  margin-top: 32px;}
		#container_content {width: 573px;  margin-top: 32px; color: #6F6F6E; min-height: 400px;}
			#car_image {float:left; width: 390px; }
			#car_info {float:left; width: 183px;}
				/*.car_header {font-weight: bold; font-size: 16px; color:#008532; }*/
				.car_price {font-weight: bold; color:#41B327;}
				#containter_car_blocks { margin-top: 30px;}
					.car_block {width:183px; text-align: center;  border-bottom: 1px solid #E0E5E5;}
					.car_block a {font-weight: bold; color:#6F6F6E; }
					.car_block a:hover {font-weight: bold; color:#41B327;}
					.car_block_price a {font-weight: normal; color:#41B327;}
					.car_block_price a:hover {font-weight: normal; color:#41B327; text-decoration: none;}
#container-footer {width: 748px; height: 170px; background: url(../img/bg-footer.png) repeat-x; margin-top:45px; color: #575757; font-size: 14px; position: relative;}
#spinlogo {position: absolute; right: 0; top: 170px; font-family: Helvetica, sans-serif; font-size: 10px; }


/* Header styling */
h1 {font-weight: bold;  color:#008532;}
h1.car_header {font-weight: bold; font-size: 16px; color:#008532; padding: 0; margin: 0;}
h2 {font-weight: bold; font-size: 30px; margin: 0; padding: 0; color: #008532; float:left;}
h2.car_price { font-weight: bold; color:#41B327; margin: 0; padding: 0; font-size: 12px;}
h3 {font-weight: bold; font-size: 14px; margin: 0; padding: 0; color: #41B327; float:left; margin-top: 15px; margin-left: 5px;}
h4 {font-weight: normal; font-size: 14px; margin: 0; padding: 0; color: #6F6F6E; float:left;}
h5 {}
h6 {font-weight: bold; font-size: 12px; margin: 0; padding: 0; color: #008A37; margin-top: 10px;}

/* Form Styling */
form,fieldset { margin:0; padding:0; }
fieldset { border:0; }
label, textarea { display:inline-block; vertical-align:top; width: 100%;}
input,textarea { background:white; vertical-align:middle; font-family:arial; font-size:11px; border:1px solid #999; margin:1px 0; padding:2px; }
select {border:1px solid #999; padding:0px; margin:1px 0px 1px -3px; width: 156px;}
label {margin-right: 15px;}
.xs { width:30px; }
.s { width:60px; }
.m {width:100px; }
.l { width:150px; }
.xl { width:391px; }
.top {vertical-align: top;}

/* Various styling */

a.pdf_icon {display:inline-block;padding-right:25px; background: url('../img/pdf-icon.gif') right center no-repeat;font-size:inherit; color: #3C3B3B; text-decoration: underline;}
.pdf_icon {display:inline-block;padding-right:25px; background: url('../img/pdf-icon.gif') right center no-repeat;font-size:inherit;}

.right {float: right;}
.left {float: left;}

.clearDiv:after {content:'.';clear:both;height:0;visibility:hidden;display:block;}
.clearDiv {height:1%;}
.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}

/* Font sizes */

.f10 {font-size: 10px;}
.f11 {font-size: 11px;}
.f12 {font-size: 12px;}
.f13 {font-size: 13px;}
.f14 {font-size: 14px;}