
* {
  	margin: 0;
  	padding: 0;
}

HTML {
	height: 100%;
}

BODY {
  	height: auto !important;
  	height: 100%;
  	min-height: 100%;
  	position: relative;
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:white;
	background-image:URL(../image/bg.jpg);
 	width:100%;
	padding-bottom:15px;
}



#container_main {
  	padding-bottom: 71px;
	display:inline-block;
 	width:100%;
}

#lim_footer {
  	position: absolute;
  	bottom: 0;
  	/*height: 91px;*/
 	width:100%;
	display:block;
}

TD, DIV, SPAN {
	font-size:11px;
}



A:link	{
	color:#004276;
	text-decoration:none;
}

A:visited	{
	color:#004276;
	text-decoration:none;
	/*color:#5c7996;*/
}

A:hover	{
	color:#cc0000;
}

INPUT {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}


H2 {
	font-size:14px;
	font-weight:normal;
	color:#000000;
}

H3 {
	font-size:16px;
	font-weight:normal;
	color:#ffb645;
}

H3 A:LINK, H3 A:VISITED {
	font-size:16px;
	font-weight:normal;
	color:#fff;
}

.main-list-car {
	color:#000000;
}

.main-list-car  H3 {
	color:#000000;
}


.dispay-none {
	display:none;
}


.main-top-table {
	background-image:URL(../image/top-bg.jpg);
	background-position:top center;
	background-repeat:repeat-x;
}


.header	{
 	width:100%;
	height:184px;
}





.menu-top	{
	width:100%;
	background-image:URL(../image/menu-top-bg.png);
	background-repeat:repeat-x;
	height:48px;
}

.menu-top-inside	{
	width:980px;
}

.main-middle-image	{
	padding-top:10px;
	width:100%;
}

.menu-middle {
	margin-top:18px;
	width:100%;
	border-bottom:3px solid #2e1a09;
}

.menu-middle-inside	{
	width:980px;
}

.table-content-full-width {
     width:100%;
}

.table-content-full-width-td-1-1 {
     text-align:center;
     width:100%;
}

.table-content-main {
}

.table-content-main-td-1-1 {
	padding:25px 0px 25px 50px;
   	background-image:URL(../image/bg-content.gif);
	background-repeat:repeat-y;
	vertical-align:top;
}

.table-content-main-td-1-2 {
	vertical-align:top;
	padding:0 60px 0 10px;
	background-image:URL(../image/bg-content-right.gif);
	background-repeat:repeat-y;
	background-position:right;
}

.table-content-main-td-1-2 P {
	color:#ffffff;
}








.bottom {
	width:100%;
	background-color:#2e1a09;
	color:#abaaaa;
	border-top:3px solid #492f18;
}

.bottom-1 {
	background-color:#2e1a09;
}

.bottom-2 {
	height:30px;
	background-color:#492f18;
}




.table-car-list {
	vertical-align:top;
	text-align:left;
}

.table-car-list TD {
	vertical-align:top;
	text-align:left;
}

.table-car-list P {
	color:white;
}

.table-car-list H3.price {
	font-size:13px;
}

.table-car-list-inside {
	width:240px;
	margin:12px 5px 12px 12px;
}

.table-car-list-inside TD {
	vertical-align:top;
	color:#FFF;
}


.pager-table-car-list {
	width:100%;
	text-align:center;
}

.pager-table-car-list-inside {
	text-align:center;
}

.pager-table-car-list-inside TD{
	padding:2px;
}

.pager-table-car-list-inside .pager-p-current {
	color:#ff9933;
	font-size:12px;
}

.pager-table-car-list-inside A:LINK,
.pager-table-car-list-inside A:VISITED {
	color:#CCC;
	font-size:12px;
}

.pager-table-car-list-inside A:HOVER	 {
	color:#ff9933;
	font-size:12px;
}








.table-order {
	width:960px;
}

.table-order-success {
	text-align:center;
	padding-bottom:25px;
}


.table-order-td-1 {
	width:420px;
	background-image:URL(../image/bg-text.png);
	background-repeat:repeat;
}

.table-order-td-2 {
	width:540px;
	vertical-align:middle;
	text-align:center;
}

.table-order-form {
	width:100%;
	padding:20px;
}

#car_select {
	width:180px;
}

.table-order-form INPUT {
	width:169px;
	font-size:16px;
}

.table-order-form SELECT {
	font-size:16px;
}

.select-time  {
	width:60px;
}

.table-order-form P, .table-order-form TD	{
	color:#ffffff;
}

.table-order-td-space {
	padding-bottom:15px;
}





.menu-service-table	{
	width:183px;
	margin-right:25px;
}

.menu-service-table-td	{
	text-align:center;
	vertical-align:middle;
	height:36px;
	background-image:URL(../image/bg-text.png);
	background-repeat:repeat;
}



.menu-service-table-td	A:LINK, .menu-service-table-td	A:VISITED	{
	color:#ff9933;
	font-size:14px;
}

.menu-service-selected {
	background-image:URL(../image/menu-service-selected.png);
	background-repeat:repeat;
}

.menu-service-selected 	A:LINK, .menu-service-selected	A:VISITED	 {
	color:black;
}

.menu-service-table-td:hover, .menu-service-table-td:hover A:LINK, .menu-service-table-td:hover A:VISITED {
	background-image:URL(../image/menu-service-hover.png);
	background-repeat:repeat;
	color:#ff9933;
}



.table-service	{
	width:100%;
	margin-top:12px;
	background-image:URL(../image/bg-text.png);
	background-repeat:repeat;
}

.table-service-inside	{
	margin:23px;
}

.table-service-inside-td-1-1	{
	width:50%;
	padding-right:20px;
	vertical-align:top;
}

.table-service-inside-td-1-2	{
	width:50%;
	vertical-align:top;
}




.table-car-image-list	{
	width:100%;
}

.table-car-image-list TD {
	width:25%;
	text-align:center;
}




.table-anons	{
	width:248px;
}


.table-anons .anons-text {
	padding:10px;
}

.table-anons .anons-text A:LINK, .table-anons .anons-text A:VISITED {
	color:#FFF;
}

.table-anons .anons-date {
	color:#ff9933;
}



.table-price {
		background-repeat:repeat-x;
}


.div-goods-list-item-main	{
	margin-top: 10px;
	float:left;
	height:240px;
	text-align:center;
}

.div-goods-list-item-main .table-car-list-inside {
	width:220px;
}


.div-goods-list-item	{
	float:left;
	height:280px;
}


.review-item	{
	margin:15px 0 0 0;
}

.review-item-name	{
	color:#ffb645;
}

.review-item-logo	{
	margin:5px 10px 0 30px;
	color:#ffb645;
}

.review-item-text	{
	color:#ffffff;
}

.review-item-answer	{
	margin:0px 10px 0 30px;
}

.review-item-little	{
	margin:10px 0 0 0;
}

.review-item-little	P A:LINK, .review-item-little P A:VISITED {
	color:#000;
}

.review-item-little P A:HOVER {
	color:#000;
}


.table-review  {
	margin:0px 0px 30px 0;
}

.table-review INPUT {
	width:180px;
	font-size:16px;
}

.table-review TD {
	padding:5px 0 0 0;
}

.table-review TEXTAREA {
	width:300px;
	height:150px;
	font-size:16px;
}
 

.table-car-description  A:LINK, .table-car-description A:VISITED {
	color: #000;
}

.table-car-desc A:LINK, .table-car-desc A:VISITED {
	color: #000;
}

.table-car-desc {
	color:white;
	width:100%;
}

.table-car-desc  P {
	color:white;
	width:100%;
	text-align:left;
	padding:5px;
	display:cell;
}




.table-car-desc	TD {
	background-image:URL(../image/bg-text.png);
	background-repeat:repeat;
	text-align:center;
	padding:10px 0 10px 0;
}
 

.table-car-desc A.btn-more:LINK  , .table-car-desc A.btn-more:VISITED   {
	text-decoration:underline;
	padding:2px;
	color:white;
	font-weight:bold;
}

.table-car-desc A.btn-more:HOVER   {
	text-decoration:none;
	padding:2px;
}

.table-car-desc-title  H3 P{
	text-align:center;
	padding:5px 0 5px 0;
	color:#000;
}

.rte-text H3 {
	color:#000;
}

.table-man-list {
	background-color:#f4dcb1;
}



