/*
font-family:Arial; letter-spacing:0pt; line-height:12px; font-weight:bold; font-size:12px; color: #2a2a2a; cursor: default; text-decoration: none;

background:url('../images/big_img.jpg') no-repeat 0px 0px ;
*/

body{margin:0px;padding:0px;}
table{
	border-collapse:collapse;
	font-family:Tahoma; letter-spacing:0pt; line-height:16px; font-weight:normal; font-size:13px; color: #3f3f3f; cursor: default; text-decoration: none;
}
td{vertical-align:top;}

h1{
	padding:0px;margin:0px 0px 15px 0px;
	font-family:Tahoma; letter-spacing:0pt; line-height:28px; font-weight:normal; font-size:26px; color: #3f3f3f; cursor: default; text-decoration: none;
}
a{
	font-family:Tahoma; letter-spacing:0pt; line-height:16px; font-weight:normal; font-size:13px; color: #ff9600; cursor: pointer; text-decoration: underline;
}
a:hover{
	text-decoration:none !important; color:#000000;
}
a img{border:none;}

.top_yellow_line{
	position:absolute;
	width:100%; height:4px;
	padding:0px;margin:0px;
	background:url('../images/top_yellow_line_bg.gif') repeat-x 0px 0px ;
}

.top_menu_line{
	width:100%; height:76px;
	background:url('../images/top_menu_bg.gif') repeat-x 0px 100% ;
}

.tml_left{
	width:50%;
	padding:10px 0px 0px 20px;
}
.tml_right{
	padding:15px 30px 0px 0px;
	
}
.tml_left a{
	display:inline-block;
	padding:0px 10px 0px 10px;
	font-family:Arial; letter-spacing:0pt; line-height:18px; font-weight:bold; font-size:13px; color: #5a5a5a; cursor: pointer; text-decoration: none; font-style:italic;
}
.tml_left a:hover,.tml_left a.active{
	background:#ffc001; color:#ffffff;
}
.tml_left table td{
	padding:0px 20px 0px 0px;
}

.top_phone{
	width:200px;
	margin-left:20%;
	white-space:nowrap;
	text-align:right;
	padding:0px 0px 0px 20px;
	background:url('../images/ico_phone.gif') no-repeat 0px 2px ;
	font-family:Tahoma; letter-spacing:0pt; line-height:22px; font-weight:bold; font-size:22px; color: #000000; cursor: default; text-decoration: none;
}
.top_phone .kod{
	display:inline-block; height:25px;
	float:left;
	font-family:Tahoma; letter-spacing:0pt; line-height:18px; font-weight:bold; font-size:16px; color: #000000; cursor: default; text-decoration: none;
}
.top_phone .num{
	display:inline-block; height:25px;
	font-family:Tahoma; letter-spacing:0pt; line-height:22px; font-weight:bold; font-size:22px; color: #000000; cursor: default; text-decoration: none;
}

.header{
	width:100%; height:259px;
	background:url('../images/header_bg_gradient.gif') repeat-x 0px 0px ;
}


.header_t{
	width:100%; height:100%;
}
.header_t td{padding:0px;}
.header_center{
	width:968px; height:259px;
	background:url('../images/header_house.jpg') no-repeat 0px 100% ;
}
.header_left{
	width:50%;
	background:url('../images/header_city_left.gif') repeat-x 100% 100% ;
}
.header_right{
	width:50%;
	background:url('../images/header_city.gif') repeat-x 0px 100% ;
}

.logo_box{
	position:absolute;
	left:0px; margin-top:76px;
	width:378px; height:124px;
	background:url('../images/logo_box_bg.gif') no-repeat 0px 0px;
}
.logo{
	display:block;
	position:absolute;
	left:0px; top:71px;
	width:122px; height:104px;
	background:url('../images/logo.gif') no-repeat 0px 0px;
}
.logo_box_cont{
	display:inline-block;
	margin-left:140px; margin-top:8px;
	font-family:Tahoma; letter-spacing:0pt; line-height:16px; font-weight:bold; font-size:14px; color: #000000; cursor: default; text-decoration: none;
}
.logo_box_cont .logo_h{
	display:inline-block;
	margin-bottom:12px;
	line-height:25px; font-size:24px;  font-weight:bold; 
}

.top_tehnics{
	position:absolute;
	width:100%; height:170px;
	top:163px;
}
.top_tehnics_t{
	width:100%; height:170px;
}


* html .top_buldozer div{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/buldozer.png',sizingMethod='image');
}
.top_buldozer div{
	display:inline-block;
	width:351px; height:155px;
	background:url('../images/buldozer.png') no-repeat 0px 0px;
}
.top_buldozer{width:50%;text-align:center;}

* html .top_truba_car div{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/truba_car.png',sizingMethod='image');
}
.top_truba_car div {
	display:inline-block;
	width:228px; height:91px; margin-top:50px;
	background:url('../images/truba_car.png') no-repeat 0px 0px;
}
.top_truba_car{width:60%;text-align:center;}

* html .top_buldozer_small div{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/buldozer_small.png',sizingMethod='image');
}
.top_buldozer_small div {
	display:inline-block;
	width:158px; height:91px; margin-top:50px;
	background:url('../images/buldozer_small.png') no-repeat 0px 0px;
}
.top_buldozer_small{ text-align:left;}

.top_tehnics_center{
	width:255px;
}

.three_col_t{
	width:100%;
	background:url('../images/cont_bg.gif') repeat-x 0px 0px;
}
.lcol{
	padding:0px 0px 20px 25px;
}
.rcol{
	padding:0px 25px 20px 0px;
}
.lm_h,.rm_h{display:inline-block; width:228px; height:60px; vertical-align:middle !important;}
.lm_h{background:url('../images/lcol_h.gif') no-repeat 0px 0px;}
.rm_h{background:url('../images/rcol_h.gif') no-repeat 0px 0px;}

.lm_h span,.rm_h span{
	display:inline-block;
	width:200px; margin:10px 0px 10px 15px;
	font-family:Tahoma; letter-spacing:0pt; line-height:18px; font-weight:bold; font-size:16px; color: #444444; cursor: default; text-decoration: none;
}

.lm_h a,.rm_h a{
	display:inline-block;
	width:200px; margin:10px 0px 10px 15px;
	font-family:Tahoma; letter-spacing:0pt; line-height:18px; font-weight:bold; font-size:16px; color: #444444; cursor: pointer; text-decoration: none;
}
.lm_h a:hover,.rm_h a:hover{
	color: #ff9600;
}
.lm_cont{
	width:228px;
	background:#fff7dc;
}
.rm_cont{
	width:228px;
	background:#f4fcff;
}
.lm_cont td,.rm_cont td{
	padding:10px 5px 10px 5px;
}
.lm_cont strong,.rm_cont strong{
	display:inline-block;
	margin:3px 0px 3px 10px;
	font-family:Tahoma; letter-spacing:0pt; line-height:16px; font-weight:bold; font-size:14px; color: #000000; cursor: default; text-decoration: none; 
}
.lm_cont a,.rm_cont a{
	display:inline-block;
	width:100%;
	font-family:Tahoma; letter-spacing:0pt; line-height:13px; font-weight:bold; font-size:12px; color: #373737; cursor: pointer; text-decoration: none; 
}
.lm_cont span,.rm_cont span{
	font-family:Tahoma; letter-spacing:0pt; line-height:13px; font-weight:bold; font-size:12px; color: #373737; cursor: default; text-decoration: none; 
}
.lm_cont a span,.rm_cont a span{
	cursor: pointer; 
}
.lm_cont  span.sub,.rm_cont  span.sub{
	display:inline-block;
	padding:3px 10px 3px 25px;
}
.lm_cont  span.main,.rm_cont  span.main{
	display:block;
	padding:3px 10px 3px 10px;
	font-size:14px;
}
.lm_cont a:hover,.lm_cont a.active{
	background:#f2dc9a; color:#000000;
}
.rm_cont a:hover,.rm_cont a.active{
	background:#dcf2ff; color:#000000;
}
.main_lm_block{
	display:block; margin-bottom:15px;
}

.ccol{
	width:100%; 
	padding:10px 20px 20px 20px;
}

a.more{
	display:inline-block;
	margin-top:10px;
	padding:3px 10px 3px 10px;
	font-family:Tahoma; letter-spacing:0pt; line-height:16px; font-weight:bold; font-size:13px; color: #ffffff; cursor: pointer; text-decoration: none; font-style:italic;
	background:#ffc001;
}

.icont_t{
	width:100%;
}
.icont_t td{
	width:50%; padding:0px 20px 20px 0px;
}

.inews_t{
	width:100%;
}
.inews_t td{
	width:50%; padding:0px 20px 20px 0px;
}

.news_title{
	display:inline-block;
	margin:0px 0px 5px 0px;
	font-family:Tahoma; letter-spacing:0pt; line-height:16px; font-weight:bold; font-size:13px; color: #ff9600; cursor: pointer; text-decoration: underline;
}

.ndate{
	display:inline-block;
	margin:0px 0px 5px 0px;
	font-family:Tahoma; letter-spacing:0pt; line-height:16px; font-weight:bold; font-size:13px; color: #000000; cursor: default; text-decoration: none;
}

.footer_lcol{
	border-top:1px solid #ffc001;
}
.footer_ccol{
	border-top:1px solid #ffc001;
	padding:20px 20px 30px 20px;
}
.footer_ccol a{
	display:inline-block;
	margin-right:20px;
	font-family:Tahoma; letter-spacing:0pt; line-height:16px; font-weight:bold; font-size:13px; color: #000000; cursor: pointer; text-decoration: underline;
}
.footer_rcol{
	border-top:1px solid #ffc001;
	
}

.header_contacts{
	position:absolute;
	width:140px;
	xborder:1px solid #000000;
	left:100%; margin-left:-150px;
	top:90px;
}

.icq,.skype{
	display:inline-block;
	white-space:nowrap;
	margin-top:10px; xmargin-left:10px;
	font-family:Arial; letter-spacing:0pt; line-height:14px; font-weight:bold; font-size:12px; color: #000000; cursor: pointer; text-decoration: pointer;
}
.icq img,.skype img{margin-right:8px;}

.ico_home,.ico_mail,.ico_map{
	position:absolute;
	display:inline-block;
	width:11px; height:11px;
	cursor:pointer; margin-top:5px;
	
}
.icq{
	margin-top:40px;
}
.ico_home{margin-left:0px;background:url('../images/ico_home.gif') no-repeat 0px 0px ;}
.ico_mail{margin-left:50px;background:url('../images/ico_mail.gif') no-repeat 0px 0px ;}
.ico_map{margin-left:100px;background:url('../images/ico_map.gif') no-repeat 0px 0px ;}
.ico_home:hover{background:url('../images/ico_home.gif') no-repeat 0px -13px ;}
.ico_mail:hover{background:url('../images/ico_mail.gif') no-repeat 0px -13px ;}
.ico_map:hover{background:url('../images/ico_map.gif') no-repeat 0px -13px ;}


* html .search_bg{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/search_bg.png',sizingMethod='image');
}

.search_bg{
	position:absolute;
	left:100%; margin-left:-350px; xtop:150px;
	display:inline-block;
	width:165px;height:22px;
	bxxorder:1px solid #000000;
	background: url('../images/search_bg.png') no-repeat 0px 0px;
}

.search_bg input{
	border:none;
	height:16px;
	width:130px;margin:2px 0px 0px 25px;
	font-family:Tahoma; letter-spacing:0pt; line-height:16px; font-weight:normal; font-size:13px; color: #3f3f3f; cursor: text !important; text-decoration: none;
	
}
.search_but{
display:block;
position:absolute;
width:20px; height:20px;
cursor:pointer;
}

.glist_t{
	width:100%; border:1px solid #999999;
	margin-bottom:20px;
}
.glist_t thead td{
	padding:3px 5px 3px 5px;
	vertical-align:middle !important; 
	background:#d4d3d4 url('../images/gt_head_bg.gif') repeat-x 0px 0px ;
	font-weight:bold;  font-size:12px; color: #000000;
}

.glist_t tbody td{
	padding:5px 5px 5px 5px;
	font-weight:normal;  font-size:12px; color: #000000;
	 text-align:center;
}

.glist_t tbody td.gtitle{
text-align:left;
}
.glist_t tbody tr.even{
	background-color:#f3f3f3;
}
.glist_t tbody tr:hover{
	background:#cce8f0;
}
.glist_t tbody tr:hover td,.glist_t tbody tr:hover td a{
	font-weight:normal; 
}
.glist_t tbody td a{
	color:#054860; font-size:12px !important;  font-weight:normal; 
}
.glist_t tbody td a:hover{
	color:#000000;
}

hr{
	border:none;height:1px;
	margin:15px 0px 15px 0px; padding:0px;
	border-top:1px solid #cccccc;
}

.order_t{
	width:100%;
}
.order_t td{padding:3px;}
.order_t td.label{white-space:nowrap; padding-right:15px;}
.order_t input.inp{
	width:100%;height:20px;
	border:1px solid #777777;
	background: url('../images/input_bg.gif') repeat-x 0px 0px ;
}
.order_t textarea{
	width:100%; height:100px;
	border:1px solid #777777;
	margin-top:5px;
	background: url('../images/input_bg.gif') repeat-x 0px 0px ;
}

* html .order_link{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/order_list.png',sizingMethod='image');
}

.order_link{
	position:absolute;
	z-index:100;
	top:130px; left:100%; margin-left:-330px;
	display:inline-block;
	height:80px; width:56px;
	background: url('../images/order_list.png') no-repeat 0px 0px ;
	padding:10px 0px 0px 65px;
	font-family:Tahoma; letter-spacing:0pt; line-height:16px; font-weight:bold; font-size:13px; color: #444444; cursor: pointer; text-decoration: none;
}