BODY {
	margin-top: 15px;
	margin-left: 7px;
	margin-right: 0;
	padding: 0;
    background-color: white;
	font-family: "lucida grande", Tahoma, Arial, Verdana, Helvetica, sans-serif, Georgia;
}
#body {
	padding-left: 15px;
	padding-right: 15px;
	font-family: Arial, Verdana;
	font-size: 15px;
}

#head {
	background-image: url(/img/hbg.jpg);
	background-repeat: repeat-x;
	width: 100%;
	height: 120px;
}
.head_l {
	height: 120px;
	width: 500px;
	float: left;
	text-align: left;
}
.head_l a img {
	border: none;
}
.head_r {
	font-family: "lucida grande", Verdana, Tahoma, Arial;
	font-size: 12px;
	text-shadow: black 0.1em 0.1em 0.2em;
	font-weight: bold;
	color: white;
	float: right;
	text-align: right;
	padding-top: 5px;
	padding-right: 5px;
}

.request a {
	height: 76px;
	width: 142px;
	font-size: 23px;
	text-shadow: green 1px -1px 0px;
	text-decoration: none;
    color: green;
}
.request a:hover {
	text-decoration: none;
    color: #000000;
}
.navigation {
	padding-left: 25px;
	padding-top: 20px;
}
.navigation a {
	color: black;
}
.navigation a:hover {
	color: green;
	text-decoration: none;
}
.links a {
	font-size: 17px;
	text-decoration: none;
	color: white;
	background-image: url(/img/link.jpg);
	background-repeat: repeat-x;
	background-color: green;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 3px;
	margin-right: 3px;
}
.links a:hover {
	color: yellow;
	background-image: none;
	background-color: green;
	text-decoration: none;
}

#footer {
	height: 59px;
	padding-top: 5px;
}

.footer_l a {
	width: auto;
	padding-left: 7px;
	float: left;
	text-align: left;
	color: #089c00;
	font-size: 13px;
	text-decoration: none;
}

.footer_r {
	width: auto;
	padding: 0px;
	float: right;
	text-align: right;
	color: #555555;
	font-size: 12px;
	padding-top: 7px;
	padding-bottom: 25px;
	margin-right: 15px;
}
.takeOSAGO {
	background-color: white;
}
.linkss a {
	margin-left: 25px;
	margin-top: 20px;
	color: black;
}
.linkss a:hover {
	color: green;
}
.clients {
	padding-top: 15px;
	padding-left: 0px;
}
.clients tr {
	width: 95%;
	background-color: #fafafa;
}
.clients td {
	padding-top: 7px;
	padding-left: 15px;
	padding-right: 15px;
}
table.feedback td {
	padding-right: 35px;
	padding-top: 10px;
}
.company-list {
	background-color: #fafafa;
	padding-top: 15px;
	padding-left: 15px;
}
.company-list img {
	height: 120px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #ffffff;
}
.index-k {
	color: #086e00;
	background-color: white;
	font-size: 20px;
	text-align: center;
}
.index-k td{
	padding-left: 10px;
	padding-right: 10px;
}
.index-k a {
	color: #086e00;
	background-color: white;
	font-size: 20px;
	text-decoration: none;
}
.index-k a:hover {
	color: #089c00;
	background-color: white;
	font-size: 20px;
	text-decoration: none;
}

.nameLabel {
	color: black;
	font-size: 12px;
	padding-right: 5px;
}
#driverAgeStage {
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
}

table.feed-list {
	background-color: white;
	width: 100%;
}
table.feed-list tr {
	border-bottom: 1px solid black;
	padding: 0px;
	margin: 0px;
}
table.feed-list td {
	background-color: white;
	border-bottom: 1px solid black;
	padding: 0px;
	margin: 0px;
}
table.feed-list .id-c {
	background-color: black;
	text-decoration: none;
	text-align: right;
	font-size: 10px;
	font-weight: bold;
	text-color: white;
}