


	body {
		background:url(/img/logo_bg.png) left top repeat;
		margin:0px;
		color: #003B6A;
		font-family: Tahoma,Geneva,sans-serif;
		font-size: 12px;		
	}
	
	div.pageContainer {
		background:url(/img/garage_fade_fff.png) center 105px no-repeat;
		width:900px;
		margin:0 auto;
		padding:0 100px;
		height:600px;
	}
	
	div.topNav {
		height:33px;
	}
	
	div.topNav ul {
		float:right;
		margin:0 0 20px 0;
		padding:0;
		list-style:none;
	}
	
	div.topNav ul li {
		margin:10px;
		display:inline-block;
	}
	
	div.topNav ul li.home {
		background:url(/img/home.png) left center no-repeat;
	}
	
	div.topNav ul li.contacts {
		background:url(/img/contacts.png) left center no-repeat;
	}
	
	div.topNav ul li.map {
		background:url(/img/map.png) left center no-repeat;
	}
	
	div.topNav ul li a {
		margin-left:15px;
		display:block;
		font-size:10px;
		color:#003b6a;
	}
	
	div.topNav ul li a:hover {
		text-decoration:underline;
	}
	
	div.header_company {
		background:url(/img/header_company_name.png) top left no-repeat;
		height:360px;
	}
	
	h1 {
		margin-top:0px;
	}
	
	h2 {
		background:#003b6a;
		color:#fff;
		margin:0;
		padding:5px;
		font-size:14px;
	}
	
	h4 {
		color:#0685c8;
		margin:0;
		padding:0;
		font-size:14px;
	}
	

	
	a {
		border:0px;
		text-decoration:none;
	}
	
	img {
		border:0px;
	}
	a.logo {
		display:block;
		float:left;
		margin-left:30px;
	}
	
	a.com_text {
		float:right;
		display:block;
		width:423px;
		height:78px;
		background:url(/img/com_text.png) left top no-repeat;
	    margin-top:90px;
	}
	
	div.navBox {
		width:868px;
		height:395px;
		padding:15px;
		border:1px solid #003b6a;
		position:relative;
		z-index:200;
	}
	
	div.sliderContainerBox {
		width:100%;
		height:140px;
		margin-top:230px;
	}
	
	div.slideContent {
		height: 110px !important;
		width: 838px !important;
		padding:15px;
	}
	
	div.subNav {
		background: none repeat scroll 0 0 #FFFFFF;
		float: left;
	}
	div.subNav table {
	}
	div.subNav table td {
		font-size: 10px;
		height: 115px;
		padding: 0 10px;
		vertical-align: top;
	}
	div.subNav ul {
		list-style: none outside none;
		margin: 0;
		padding: 0;
		width: 180px;
	}
	div.subNav ul li {
		display: block;
		margin: 1px;
		padding: 0;
		border: 1px solid #fff;
	}
	div.subNav ul li a {
		background: url(/img/sub_nav_arr.png) no-repeat scroll 5px center transparent;
		color: #215F8B;
		display: block;
		font-size: 10px;
		font-weight: bold;
		margin: 0;
		padding: 5px 10px 5px 15px;
		text-decoration: none;
		width: 155px;
	}
	div.subNav ul li:hover, div.subNav ul li.selected  {
		background: none repeat scroll 0 0 #CCCCCC;
		border: 1px solid #CCCCCC;
		border-radius: 5px 5px 5px 5px;
	}
	
	div.footer {
		background: none repeat scroll 0 0 #003B6A;
		border-bottom: 5px solid #800005;
		float: left;
		height: 120px;
		margin-bottom: 40px;
		margin-top: 20px;
		padding: 15px;
		width: 870px;
	}
	.footer table td {
		border-right: 1px solid #999999;
		color: #FFFFFF;
		font-size: 10px;
		padding: 5px 10px;
		vertical-align: top;
	}
	.footer table td ul {
		list-style: none outside none;
		margin: 0;
		padding: 0;
	}
	.footer table td a {
		color: #CCCCCC;
	}
	
	div.promo {
		float:left;
		width:290px;
		background:url(/img/promo_bg.png) left top repeat;
		color:#fff;
		padding:0;
	}
	
	div.promo h1, div.promo p {
		color:#fff;
		font-family:Arial, Helvetica, sans-serif;
		margin-bottom:3px;
	}
	
	div.promo p.varna_mobil {
		font-size:16px;
		font-weight:bold;
		margin-top:0px;
	}
	
	div.minus_15 {
		background:url(/img/minus_15pr.png) left top no-repeat;
	}
	
	div.minus_15 ul {
		margin:5px 0;
		padding:0px;
		list-style:none;
	}
	
	div.minus_15 ul li {
		background:url(/img/white_arr.png) left 7px no-repeat;
		font-weight:normal;
		font-size:14px;
		padding-left:15px;
		list-style:none;
		display:block;
		margin-bottom:3px
	}
	
	div.minus_15 a {
		padding: 45px 15px 15px 70px;
		display:block;
		color:#fff;
		text-decoration:none;
	}
	
	
	table.page_content {
		margin-top:20px;
		background:#fff;
	}
	
	table.page_content td {
		vertical-align:top;
	}
	
	td.left {
		width:220px;
		padding:0px;
	}
	
	td.center {
		padding-left:20px;
	}
	
	div.grey {
		background:#bfd2e3;
		padding:10px;
		margin-bottom:10px;
	}
	
	div.social {
		padding:10px 0 0 0;
		margin-top:10px;
		border-top:2px solid #0685c8;
		float:left;
		width:900px;
	}
	
	div.social_links {
		float:left;
		width:100%;
		margin-bottom:10px;
	}

	div.social_links div {
		float:left !important;
	}
	
	table.contacts th {
		text-align:left;
	}
	
	table.contacts th, table.contacts td {
		padding:5px 3px;
	}
	
	table.contacts input, table.contacts textarea {
		border:1px solid #003B6A;
		padding:2px 5px;
		color:#003B6A;
		font-family:Tahoma, Geneva, sans-serif;
		font-size:12px;
	}
	
	table.contacts td input {
		width:96%;
	}
	
	table.contacts td  span input {
		width:auto !important;
	}
	
	table.addresses {
		margin-bottom:20px;
	}
	
	table.addresses th, table.addresses td {
		padding:5px 10px;
	}
	
	table.addresses th {
		font-size:14px;
		border-right:1px solid #fff;
		vertical-align:bottom;
	}
	
	table.addresses td {
		border-right:1px solid #003B6A;
	}
	
	table.info_addr {
		margin-top:15px
	}
	
	table.info_addr td {
		border:0px;
		padding:3px 5px;
	}
	
	div.prodBox {
		float:left;
		margin-bottom:10px;
		padding-bottom:10px;
		border-bottom:1px solid #003B6A;
	}

	div.prodLogo {
		float:left;
		width:180px;
	}

	div.prodDescr {
		float:left;
		width:450px
	}
	
	td.tires_logo {
		vertical-align: middle !important;
		height:100px;
	}
	
	table.tires_brand {
		margin-right:20px;
		width:94%;
	}
	
	table.tires_brand td {
		text-align:justify;
	}

	div.parts {
		width:220px;
		float:left;
	}
	
	td.ins_logos img {
		float:left;
		margin-bottom:5px;
	}
	
	table.partners td {
		padding-bottom:30px;
		vertical-align:middle;
	}
	
	table.news_item {
		margin-bottom:20px;
	}
	
	table.news_item th {
		height:20px;
	}
	
	table.news_item th a {
		color:#0685c8;
	}
	
	a.news {
		display:block;
		height:80px;
		width:100px;
		padding-right:80px;
		background:url(/img/footer_bosh_news.png) right center no-repeat;
		font-size:20px;
		line-height:25px;
		color:#fff !important;
	}

	a.news:hover {
		text-decoration:none;
	}

	a.news span {
		color:#ccc;
	}
	
	a.warranty {
		display:block;
		height:80px;
		width:100px;
		padding-left:120px;
		background:url(/img/warranty_logo.png) left center no-repeat;
		font-size:14px;
		line-height:20px;
		color:#fff !important;
		text-decoration:none !important;
		font-weight:bold;
		padding-top:10px
	}

	a.news:warranty {
		text-decoration:none;
	}
	
	


