/* CSS Document */

* {
	margin: 0;
	padding: 0;

	font-family:Arial;
	font-size:12px;
} 

p{
text-indent:0px;
}

a{
color:#000000;
outline:none;
text-decoration:none; } 

a img{
border:none;} 
ul  {padding-left:30px;}
ol  {padding-left:30px;}
img{
border:none;}

.both{
clear:both;
height: 0;
overflow: hidden;}

html{
font-size:100.01%;}

body{ 
font-size:62.5%;background-color:#FFFFFF;}

#container{ 
background-color:#FFFFFF;
width:1001px; 
margin: 0 auto;
background-repeat:no-repeat;
 }

 

/*шапка............*/
.header{

background-image:url(../images/fon.jpg) ;
width:1000px;
height:400px;
position:relative;}
.logo {
	position:absolute;
	left: 12px;
	top: 3px;
}
.tell {
	font-size:40px;
	color:#FFFFFF;
	position:absolute;
	left: 622px;
	top: 30px;
}
.tell1{
font:14px;

}
.tell2{
font:12px;
}
.h1 {
	position:absolute;
	left: 154px;
	top: 24px;
}

.h1 h1 {
	line-height:25px;
	font-family:tahoma;
	font-size:32px;
	font-weight:200;
	color:#FFFFFF;
	
}
.h1 span {
font-size:14px;
color:#1f4c6a;
font-family:tahoma;
}
.top_menu {
	position:relative;
	left: 157px;
	top: 76px;
color:#FFFFFF;
font-size:18px;
}
.top_menu a{
font-size:18px;
color:#FFFFFF;
border-bottom:#FFFFFF dashed 1px;
}
.top_menu a:hover{
border-bottom:0px;;
}

.home_mail{
	position:absolute;
	left: 907px;
	top: 122px;
}

/* -----------------------------top menu ------------------------------------- */
.menu_top
{
	margin: 0;
	padding: 0;
	cursor: default;
	list-style:none;
	position: relative;
	left: -10px;
	top: 305px;
	height: 27px;
	width: 695px;

}
.menu_top li {
	list-style-type: none;
    float: left;
    cursor: pointer;
padding-left:15px;
}
.menu_top a {
	font-size:15px;
	color:#0e3859;
	text-decoration: none;
	text-align:center;
  padding-bottom:5px;
display:block;
}

.menu_top a:hover {border-bottom:solid #f8a50c 3px;}
.menu_top a:active {border-bottom:solid #f8a50c 3px;}

.a_hover {border-bottom:dashed #7c7b7b 1px;}
.a_hover:hover {border:none;}

/* -----------------------------top menu ------------------------------------- */

/* ----------------------------- menu 2  ------------------------------------- */
.menu_company
{

}

.menu_company a {
padding:6px;
	font-size:12px;
	color:#ffffff;
	text-decoration: none;
	text-align:center;
  background-color: #224A92;
}

.menu_company a:hover {  background-color: #F6D501;}  

/* -----------------------------/menu 2 ------------------------------------- */
.find1{
	position:absolute;
	left: 721px;
	top: 240px;
	z-index:3;
	color:#133459;
	cursor: pointer;
}
.find2{
	position:absolute;
	left: 856px;
	top: 240px;
		z-index:3;
		color:#133459;cursor: pointer;
}
.find1  a { color:#003366;}
.find2  a { color:#003366;}
.find {

	width:270px;
	height:125px;
	position:absolute;
	left: 704px;
	top: 270px;
	display:block;
	

}
.find span {color: #999999;}
.find select {
padding:2px;
width:260px;
margin:2px;}
.find input {
padding:2px;
width:260px;margin:2px;}
.but_find{
width:98px;
height:33px;
}
.find_2 {
	position:absolute;
	left: 693px;
	top: 234px;
	border:0;
	z-index:2;
}

.menu_1{
	position:absolute;
	left: 69px;
	top: 297px;
}
.menu_2{
	position:absolute;
	left: 200px;
	top: 297px;

}
.menu_3{
	position:absolute;
	left: 355px;
	top: 297px;
}
.menu_4{
	position:absolute;
	left: 420px;
	top: 297px;
}
.menu_5{
	position:absolute;
	left: 570px;
	top: 297px;
}
.top1{
width:270px;
height:460px;
float:left;
padding:5px 30px 30px 30px;
border-bottom:dashed #888888 1px;
border-right:  dashed #888888 1px;
background-image:url(../images/ygol.gif);
background-repeat:no-repeat;
background-position: bottom right; 
}
.texth2 {font-size:18px;
color:#7c7b7b;
font-weight:200;
padding-bottom:15px;
}.top2 h2 {
font-size:18px;
color:#7c7b7b;
font-weight:200;padding-bottom:15px;}

.top2{
text-align:right;
width:270px;
height:400px;
float:left;
padding:5px 30px 30px 30px;
border-bottom:dashed #888888 1px;
border-right: 0px;}

.top1 h2 {
font-size:18px;
color:#7c7b7b;
font-weight:200;
padding-bottom:15px;
}.top2 h2 {
font-size:18px;
color:#7c7b7b;
font-weight:200;padding-bottom:15px;
}
.top1 h2 a {
font-size:12px;
color:#7c7b7b;
border-bottom:dashed #7c7b7b 1px;
}
.top1 h2 a:hover { border:0px;}
.top2 h2 a {
font-size:12px;
color:#7c7b7b;
border-bottom:dashed #7c7b7b 1px;
}
.top2 h2 a:hover { border:0px;}
.top1 p {
/*padding-bottom:5px;*/
}.top2 p {

}
.top1 a {color:#000000;}
.top2 a {color:#000000;}

.top1 p strong {color:#000000;}

.top2 input{
padding:3px;
margin:4px;} 
.top2 input:focus{
background-color: #E8F7FF;}
.top2 textarea{
padding:3px;
margin:4px;}
.pro-list{
width:600px;
height:477px;
background-image:url(../images/pro-list.jpg);
background-repeat:no-repeat;
position:relative;
}
.pro1{
	position: absolute;
	left: 156px;
	top: 10px;
	line-height:17px;
}
.pro2{
	position: absolute;
	left: 375px;
	top: 10px;
	line-height:17px;
}

.pro1 a:hover {color:#FF9900}
.pro2 a:hover {color:#FF9900}


/* -----------------------------content ------------------------------------- */
.content{
background-color:#FFFFFF;
width:607px;
padding:30px;
padding-top:18px;
padding-bottom:10px;
padding-right:25px;
float:left;

}
.content h3{
color:#0e3859;
font-size:18px;
font-weight:400;
padding-bottom:15px;
}
.content p {
padding-bottom:18px;
}
.table_pro{}

.fon_pro_table {
background-color: #FFFFFF}
.table_pro tr{
background-color: #F2F2F2;}
.table_pro td{
padding:2px;}
/* -----------------------------content ------------------------------------- */

.find_kamaz {
width:590px;
height:99px;
padding:10px;
padding-top:40px;

background-image: url(../images/avto_find.jpg);background-repeat: no-repeat;
}

.find_kamaz select {
margin-top:5px;
margin-right:8px;

}
.find_kamaz label {
margin-right:5px;

}

.right_panel{float:left;width:330px;}

.price {

width:280px;
padding-bottom:20px;
padding-top:20px;
padding-right:20px;
padding-left:20px;
border-bottom:dashed #7c7b7b 1px;
border-left:dashed #7c7b7b 1px;
}
.price h2 {
font-size:18px;
color:#7c7b7b;
font-weight:200;
padding-bottom:15px;
}

.pod_cat{
width:280px;

padding-bottom:20px;
padding-top:20px;
padding-right:20px;
padding-left:20px;
border-bottom:dashed #7c7b7b 1px;
border-left:dashed #7c7b7b 1px;
background-image:url(../images/kamaz.jpg);
background-repeat:no-repeat;
background-position:bottom right;
}

.pod_cat h2 {
font-size:18px;
color:#7c7b7b;
font-weight:200;
padding-bottom:15px;
}
.pod_cat a:hover {
color:#FF9900;
}
.pr a {
font-size:18px;
color:#10395d;
font-weight:200;
border-bottom:dashed  #003366 1px;
}
.pr span a {
font-size:18px;
color: #009966;
font-weight:200;

}
.pr a:hover{color: #f8a50c; }
.price h2 span {
font-size:12px;
color:#7c7b7b;
border-bottom:dashed #7c7b7b 1px;
}


.face{

width:290px;


padding:20px;
padding-top:10px;
border-bottom:dashed #7c7b7b 1px;
border-left:dashed #7c7b7b 1px;
}
.facepic {

float:left;
padding-right:8px;}
.face h2 {
font-size:18px;
color:#7c7b7b;
font-weight:200;
padding-bottom:15px;
}
.ten{
width:330px;

height:20px;
background-image: url(..);
background-repeat:no-repeat;
background-position:center top;
border-left:dashed #7c7b7b 1px;
}
.article {
width:290px;


padding:20px;padding-top:0;
border-left:dashed #7c7b7b 1px;


}
.article h2 {
font-size:18px;
color:#7c7b7b;
font-weight:200;padding-bottom:15px;
}

.article h2 a {
font-size:12px;
color:#7c7b7b;
border-bottom:dashed #7c7b7b 1px;}
.article h2 a:hover{border:0px;}
.article p{padding-bottom:15px;}
.footer{
background-color:#FFFFFF;
position:relative;
height:212px;
	clear:both;
}
.f1 {
	line-height:20px;
	position:absolute;
	left: 529px;
	top: 48px;

}
.f2 {
	line-height:20px;
	position:absolute;
	left: 780px;
	top: 48px;
}
.line {

border-bottom:solid #999999 1px;
}
.pr_cat:hover {color:#ffa801;}


.news2 li {
padding-bottom:15px;
}
.img_news {
 border: solid #000000 1px;
}
.img_padding {
padding:10px;}

.strong {
font-weight:bold;
}

