* {margin:  0; padding:0;}
td {font-family:tahoma,sans-serif; font-size:12px; color:#111111;}

p {font-family:sans-serif; font-size:13px; color:#333333; paddin-right:15px;}

h1.head {display: inline;}
h1.head a {color: #ffffff}
.head {font-family:tahoma, sans-serif; font-size:16px; background-color:#B92229; color:#ffffff; padding:2 5 2 5px; font weight:bold;}
.head2 {font-family:tahoma, sans-serif; font-size:12px; background-color:#DD9F00; color:#ffffff; padding:8 5 3 5px; font weight:bold;}


.bg-text {background-image: url(/img/bg-text.gif); background-position : top; background-repeat : repeat-x;}

.menu {font-family:sans-serif; font-size:12px; color:#193C7E;}

.menu-head {font-size:20px; padding: 12 0 0 0;}
.sa{display:none}


a:link.menu  {text-decoration:none; color:#193C7E;}
a:visited.menu  {text-decoration:none; color:#193C7E;}
a:active.menu  {text-decoration:none; color:#193C7E;}
a:hover.menu  {text-decoration:none; color:#2F569F;}

a:link.menu-head  {text-decoration:none; color:#2F569F;}
a:visited.menu-head  {text-decoration:none; color:#193C7E;}
a:active.menu-head  {text-decoration:none; color:#193C7E;}
a:hover.menu-head  {text-decoration:none; color:#2F569F;}


.text2 {padding-left:12px;}
.text3 {padding-left:12px; color:#685D3C; font-size:14px;}


a:link  {text-decoration:none; color:#990000;}
a:visited  {text-decoration:none; color:#990000;}
a:active  {text-decoration:none; color:#990000;}
a:hover  {text-decoration:none; color:#FF0000;}




.images img {
	margin-bottom: 10px;
}
.copyrights {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#b0c4de;}
.phones {
  font-size: 16px;
  margin-bottom: 25px;
}
.phones .phone {
  margin-top: 10px;
  font-size: 15px;
  margin-bottom: 10px;
}
.contact_address {
 font-size: 15px;
 margin-bottom: 25px;
}
.contact_address .titlea{
  font-size: 16px;
  margin-bottom: 10px;
}

.bold {
	font-weight: bold;
}
.red {
	color: #FF0000;
}
.div_text {
	padding-left: 20px;
}
.order-form {
	font-size: 14px;
}
.order-form .input_text {
	width: 200px;
	border: 1px solid black;
}
.order-form textarea, .order-form select{
	border: 1px solid black;
}
.order-form textarea {
	width: 200px; 
	height: 70px;
}
.order-form .dop {
	font-size: 13px;
	margin-bottom: 15px;
}

.bg-text td {
    vertical-align: top;
}
.trucks-table {
    border: 1px solid black;
    border-collapse: separate;
}
.trucks-table td {
    padding: 5px;
    background: white;
    border-bottom:  1px solid black;
}
.trucks-table .tbl_top td {
    background: gray;
    color: white;
}
.bg-text p {
    margin-bottom: 10px;
}
.content .heading {
    margin-bottom: 20px;
}
.border {
    margin-bottom: 20px;
}
.thead th {
    font-size: 16px;
    font-weight: normal;
    text-align: left;
}
.truckinfo-table {
    border-collapse:  collapse;
}
.truckinfo-table td {
    padding: 5px;
    background: white;
    border: 1px solid black;
}
h2 {
    margin-bottom: 15px;
}
hr {
    border: none;
    border-bottom: 1px solid black;
}
.section-link {
    margin-top: 15px;
    text-align: center;
}
ul {
    list-style-position: outside;
    padding-left: 30px;
    margin-bottom: 10px;
}
ul li {
    margin-bottom: 10px;
}

.order-form td {
    padding: 5px;
}
.errors {
    border: 1px solid red;
    padding: 5px;
    color: white;
}
.errors .error {
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: bold;
}
