body {
	background:url(img/all_bg.jpg) repeat-x;
	margin:0px;
	color:#5b7280;
	font-family:Tahoma; font-size:12px; line-height:17px
}

.clear{clear:both}

form, fieldset {border:0px !important}
.dashed{border-top:#e8e9e9 1px dashed; margin:5px}
#pagetitle {padding-top:17px; padding-left:20px; }
h1{font-size:12px;color:#566076; text-transform:uppercase}
h2{font-size:12px}
h3{font-size:12px}
.grey_bg{background:#eef6fb}
a {
	color:#5b7280
}
img {
	border:none
}
#all {
	background:url(img/bg_body.jpg) top left no-repeat;
	width:100%;
	overflow:hidden
}
#all_im{background:url(img/ex5-1.jpg) no-repeat top left; width:1000px; margin:0 auto;
	overflow:hidden }
#logo {
	float:left;
/* padding-top:18px; padding-right:4px */
	margin:0px;margin-top:6px;  padding:0px
}
#menu {
	float:left;
	font-size:10px;
	color:#7899a7;
	margin-top:15px;
	width:607px; 
}
#menu ul {
	margin-top:5px;
	margin-bottom:10px;
	margin-left:-25px
}

#menu li {
	display:inline; line-height:1.8em;
	padding-left:5px
}
#menu a{
	text-transform:uppercase;
	color:#48496c;
	font-size:9px;
	font-weight:bold;
	text-decoration:none
}
#menu a:hover{border-bottom:2px #FF0000 solid}
#contacts {
	float:left; font-size:11px; 
	padding-top:20px;
	margin-left:5px;
	width:160px;font-weight:bold
	
}

#content {
	width:1000px;
	margin:0 auto
}
#about_takeuchi_excavators {
	padding-left:0px;
	margin-top:0px;
	color:#5b7280;
}

#column1 {
	width:520px;
	float:left;
	text-align: left; margin-left:227px;
	padding-left:10px; border-left:#CCCCCC 1px dashed
}
#column3 {
	width:230px;
	float:right;margin-top:10px;
	text-align:left; margin-left:5px;
	padding-left:0px;border-left:#CCCCCC 1px dashed
}
#left-col, #right-col {
	width:90px;
	float:left;
	padding-left:13px;
}
.service {
	color:#a40706;
	font-weight:bold;
	font-size:14px;
	background:url(img/arrow.gif) no-repeat 0 7%;
	padding-left:15px;
	margin-top:10px
}
.service a {
	color:#7899a7;
	font-size:11px;
}
#search_box {
	margin-top:30px
}
.search{padding-top:5px; width:200px}
.search input{font-size:11px;width:120px}
input#ajaxSearch_submit {width:38px; height:33px;background:url(img/search.gif); border:none}

#catalog_boxes {
	padding-left:0px; padding-top:15px; padding-left:30px;
}

.catalog_box {
	width:160px;
	float:left;
	text-align:center;
	margin-left:20px;
	margin-top:10px
}
#slide{padding-top:20px}
#footer {
	background:url(img/footer_menu_bg.gif) no-repeat top center; 
	margin-top:30px;
	width:1000px;
	height:33px;
	padding-top:12px;
	text-align:center
}
.service div{border:1px  #CCCCCC dashed; padding-bottom:2px}

.name,.order a {color: #2c5d89; background:#e8e9e9; }
.arenda_tab{border:1px dashed #CCCCCC; font-size:12px;background:#FFFFFF }
.arenda_tab th, .arenda_tab th a{font-size:12px}
.arenda_tab div {text-align:center}

table.catalog,table.catalog_in{background:#FFFFFF;border:1px  #CCCCCC dashed;padding-top:10px; margin-top:20px}
.catalog td, .catalog th{vertical-align:top}
.catalog th,h3.catalog  {text-transform:uppercase;}

table.catalog_in div{text-align:center}
.ex_name{text-align:left;}
.ex_name a{color: #fb0200;font-size:14px; text-decoration:none}

#catalogue_table{width:740px; float:left;margin-left:10px}
#catalogue_menu{width:212px;float:left; background:url(img/cat_in_bg.jpg) no-repeat top left;height:590px; margin-top:20px; margin-left:10px}
#catalogue_menu h1{font-size:12px; padding-left:20px;padding-top:10px}
#catalogue_menu ul{margin-left:-20px}
#catalogue_menu li{list-style:none; margin-top:7px; margin-bottom:7px}
#catalogue_menu li a{text-decoration:none; font-weight:bold; font-size:11px}
#catalogue_menu li.active a{color:#fb0200}
#catalogue_menu li ul li{display:inline;list-style:disc !important; margin-left:5px;line-height:20px}
#catalogue_menu li ul li a{font-size:11px; color:#566076}
#catalogue_menu li ul {margin-left:-30px; margin-top:5px; margin-right:10px;margin-bottom:5px}

#video h3{margin-bottom:0px; background:#e8e9e9}
.form_contacts{font-size:11px;   border:1px #87b1cb dotted; padding:15px; width:450px}
.form_contacts div{text-align:right}
.form_contacts input {font-size:11px;}

.thumbs li{width:100px; height:70px}
.vist li{width:300px !important; height:225px !important}
div.picturecontainer{width:700px; height:470px; margin:0 auto}
#main_ex{ background:#FFFFFF; border:1px solid #999999; width:97%;height:350px;padding:10px }
#main_ex p{text-align:justify; line-height:14px; padding-left:10px}

#news{margin-left:-10px; width:90%; padding-top:25px; line-height:12px}
#news a{text-decoration:none;  font-size:12px}
#news li{list-style:square; color: #990000;margin-bottom:5px} 
