/*  Tags Declaration  */
BODY {
    margin: 0;
    padding: 0;
    text-align: center;   
    background:  url(../images/bg-body.jpg) repeat left top;
	font-family: Arial, Helvetica, sans-serif;
}
A {text-decoration: none;}
A:HOVER {text-decoration: underline;}
IMG {border: none;}


/*  Page  */
.page {
    margin: auto;
    text-align: left;
	width: 964px;
}
.container {
	float:left; 
	clear:left;
	width:100%;
	background: url(../images/container-bg2.gif) no-repeat center left;
}
.new-con {
	background: url(../images/container-bg.gif) no-repeat top left !important;
}
/*  Header  */
.header {
    float: left;
    width: 100%;
    z-index: 1;
}
A.logo {
	float: left;
	position: relative;
	z-index: 12;
}
.center-header {
	float: left;
	width: 227px;
	margin-left: 20px;
	margin-top: 21px;
	
}
.green-block {
	float: left;
	width: 205px;
	border-bottom: 1px solid #2c6c2c;
	padding-top: 5px;
	padding-left: 10px;
	margin-top: 15px;
	margin-left: 10px;
	padding-bottom: 2px;
	background: #005100 url(../images/bg-green.jpg) repeat-x left top;
}
.gr-block {
	float: left;
	width: 205px;
	border-bottom: 1px solid #2c6c2c;
	padding-top: 5px;
	padding-left: 10px;
	margin-top: 15px;
	margin-left: 10px;
	padding-bottom: 2px;
	background: #005100 url(../images/bg-green.jpg) repeat-x left top;
}
/*  Content  */
.content {
    float: left;
    width: 100%;
}
/*  Footer  */
.footer {
    float: left;
    width: 100%;
}
.left-col {
	float: left;
	width: 200px;
	margin-top: 20px;
	list-style:none;
}
.left-col A {
	float: right;
	margin-top: 8px;
	// margin-top: 13px;
}
.right-col {
	float: right;
	width: 736px;
	
}
.center-part {
	float: left;
	width: 488px;
}
.gray-block {
	float: left;
	width: 471px;
	// padding-bottom: 3px;
	background: #ababab url(../images/bg-gray.jpg) repeat-x left top;
}
.border-block {
	float: left;
	width: 473px;
	border-top: 1px solid #9f9f9f;
	height: 20px;
}
.green-image {
	float: left;
	width: 123px;
	height: 133px;
	position: relative;
	margin-top: -54px;
	margin-left: -10px;
	background:  url(../images/green-image.png) no-repeat left top;
}
.hire {
	position: relative;
	float: left;
	margin-left: -90px;
	margin-top: 11px;
}
.text-block {
	float: left;
	width: 431px;
	margin-left: 20px;
}
.text-block P {
	font-size: 12px;
	margin-top: 0px;
	// margin-bottom: 10px;
}
.sys-block {
	
	width: auto;
}
.sys-block P {
	font-size: 12px;
	margin-top: 0px;
	// margin-bottom: 10px;
}
.sys-block A {
	float: left;
	margin-left: 20px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	}

.sys-block A:hover {
	color:#003300;
	text-decoration:none;
	}
	
.index P {
	font-size: 10px;
	margin-top: 0px;
	// margin-bottom: 10px;
}
.index A {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	}

.index A:hover {
	color:#003300;
	text-decoration:none;
	}
	
.r-gray-block {
	float: left;
	width: 480px;
	background: #aaaaaa  url(../images/r-shadow.jpg) no-repeat right top;
}
.b-gray-block {
	float: left;
	width: 480px;
	

	background:  url(../images/b-shadow.jpg) repeat-x left bottom;
}
.lb-gray-block {
	float: left;
	width: 100%;
	background:  url(../images/lb-shadow.jpg) no-repeat left bottom;
}
.rb-gray-block {
	float: left;
	width: 100%;
	height: 8px;
	background:  url(../images/rb-shadow.jpg) no-repeat right bottom;
}
.tel {
	margin-top: 15px;
}
.right-part {
	float: right;
	width: 240px;
}
.r-gray-block.right {
	width: 100%;
}
.r-gray-block.right .gray-block {
	width: 231px;
}
.r-gray-block.right .gray-block P {
	position: relative;
	margin-top: -5px;
}
.r-gray-block.right .text-block {
	width: 208px;
	margin-left: 13px;
}
.right-part .b-gray-block {
	width: 240px !important;
}
.hire.which {
	margin-left: -109px !important;
}
.dif-b {
	margin-top: 13px;
}
.bl {
	padding-bottom: 55px !important;
}
.hire.vehicles {
	margin-left: -112px;
}
.car {
	float: left;
	width: 223px;
	height: 141px;
	position: relative;
	margin-top: -87px;
	margin-left: 15px;
	background:  url(../images/car.png) no-repeat left top;
}
.right-header {
	float: left;
	width: 737px;
	background:  url(../images/bg-right.jpg) no-repeat left top;
}
.fir {
	margin-top: 20px;
	
}
.right-part .border-block {
	width: 230px;
}

/*.menu * {position:relative;}*/
.header{

}
.page-container{
	float:left;
clear:left;
width:100%;
/* position:relative;
z-index:100;*/
}
.menu {
	float: left;
	height: 55px;
	width: 100%;
	position: relative;
	z-index: 1000;
	height:55px;
	/*marg	 in-top: -60px;*/
margin-top:-60px;
	background:  url(../images/bg-line.png) repeat-x left top;
	z-index: 100;
}
.menu-items{
	position:relative;
	z-index:5000;
	margin-top:-40px;
	margin-left:100px;
	 float:left;
	clear:left;
	width:100%;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.menu-items A {
	float: left;
	margin-left: 20px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
.menu-items A:hover {
	float: left;
	margin-left: 20px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#006600;
	text-decoration:none;
	font-weight:bold;
}
/* ----------- */
.frames {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    padding-bottom: 10px;
    text-align: left;
}

.frame-item {
    float: left;
    width: 234px;
    height: 111px;
    margin: 0;
    padding: 0;
    margin-right: 10px;
    background: url(../images/frame-bg.png) no-repeat left top;
}

.frame-item .item-text {
    float: left;
    width: 130px;
    margin: 0;
    padding: 0;
}

.frame-item A {
    display: block;
    margin: 0;
    padding: 10px 0px 0px 10px;
}

.frame-item P {
    float: left;
    font-size: 12px;
    color: #000000;
    margin: 0;
    padding: 10px 0px 0px 10px;
}

.frame-item .item-photo {
    float: left;
    margin: 0;
    padding: 0;
    line-height: 0;
    font-size: 0;
    padding-top: 12px;
}

.links-block {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    text-align: left;
}

.links-block A {
    display: block;
    font-size: 12px;
    color: #000000;
    margin: 0;
    padding: 0px 0px 0px 10px;
    margin: 0px 0px 12px 15px;
    background: url(../images/links-item.gif) no-repeat left center;
}

.tips-image {
    background: url(../images/its-tips.gif) no-repeat left top;
    float: left;
    height: 95px;
    margin-left: 10px;
    margin-top: -10px;
    position: relative;
    width: 123px;
}
.b-container {
	float: left;
	width: 100%;
	padding-bottom: 70px;
	background: url(../images/bottom.jpg) no-repeat center bottom;
}
.gr-bk {
	height: 800px;
	width: 473px !important;
} 
.v {
	background: url(../images/left.jpg) no-repeat right top;
}
.bord {
	margin-top: 22px;
}
.bord-r {
	margin-top: 18px;
}
.row {
float: left;
width: 100%;
}
.formtext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#333333
}
.formboxes {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-indent: 0px;
}