html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, a, 
em, img, strong, sub, sup, 
form, table, tbody, thead, tr, th, td {
margin: 0;
padding: 0;
/* font-weight: inherit; 
font-style: inherit;
font-size: 100%;*/
font-family: arial;
/*vertical-align: baseline;
background: transparent;*/
}
:focus {
outline: 0;
}
body {
line-height: 1; 
color: black;
background: white;
}
table {
border: 0;
border-collapse: collapse;
border-spacing: 0;
}
caption, th, td {
/*text-align: left;*/
border: 0;
padding: 0;
}
img {border: 0;}
TD>IMG { display: block; }
A IMG { border: none; }
/*ÍÀ×ÀËÎ*/
body {color: black;background: #fbfbfb url("../grafics/fon.gif");}
a:link {text-decoration: none; color: black; cursor: pointer;}
a:visited {text-decoration: none; color: #002f71; cursor: pointer;}
a:hover {text-decoration: none; color: #2864b9; cursor: pointer;}

#waiter {
	position: fixed;
	display: none;
	left: 50%;
	top: 50%;
	z-index: 10000;
}
#waiter, v\:* {
	position: absolute;
	display: none;
	left: 50%;
	top: 50%;
	z-index: 10000;
} 

a {
	cursor: pointer;
}

table.menu a:link {color: white;}
table.menu a:visited {color: white;}
table.menu a:hover {color: white;}

table.main {
	width: 1000px;
	height: 100%;
}

table.main td {
	border: 0;
	padding: 0;
}

table.menu td {
	border: 0;
	text-align: center;
}
.main1 {
	position: relative; 
	height: 193px;
	width: 1005px;
}
.menu1 {
	width: 1005px;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1010;
	height: 33px;
	border: 0;
}
.logo1 {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 100;
	border: 0;
}
.table1 {
	position: relative;	
}

a.button {
    background: transparent url('../foto_2/but1_right.png') no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
    font: bold 15px verdana;
    height: 33px;
    margin-right: 2px;
    padding-right: 12px; /* sliding doors padding */
    text-decoration: none;
}
a.button span {
    background: transparent url('../foto_2/but1_left.png') no-repeat;
    display: block;
    line-height: 23px;
    padding: 5px 3px 5px 18px;
} 
a.button:hover {
    background: transparent url('../foto_2/but2_right.png') no-repeat scroll top right;
}

a.button:hover span {
    background: transparent url('../foto_2/but2_left.png') no-repeat;
} 
a.buttonon {
    background: transparent url('../foto_2/but2_right.png') no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
    font: bold 16px verdana;
    height: 33px;
    margin-right: 2px;
    padding-right: 12px; /* sliding doors padding */
    text-decoration: none;
}
a.buttonon span {
    background: transparent url('../foto_2/but2_left.png') no-repeat;
    display: block;
    line-height: 23px;
    padding: 5px 0 5px 18px;
} 

table.lng {
	width: 75px;
	height: 20px;
	margin-right: 10px;
}
table.lng td {
	padding: 1px;
	margin: 5px 5px 5px 5px;
}

table.cargo, table.transport {

}
table.cargo td, table.transport td{
	padding: 1px;
	border: 1px solid black;
	color: black;
}

.zag {
	font-weight: bold;
}
.sm1 {
	font-weight: normal;
}

#photo {
	margin-left: 19px;
}
.but_in  {background-image:URL('../foto_2/but1.png'); height:33px;width:100%;position:absolute;left: 0;}
.but_out {background-image:URL('../foto_2/but1.png'); height:33px;width:100%;position:absolute;left: 0;}
/*.footer {background-image:URL('../foto_2/footer.gif'); height:50px;position:relative; color: black;}*/
.order, .order_area {
	width: 200px;
	margin-bottom: 4px;
	font: 14px arial;
	border: 0;
	background-color: #E8E7E3;
}

.transport_sel3, .order_city ,.transport,.transport_sel1,.transport_sel2,.ves, .mass, .stavka,.k,.type_order_from, .type_order_to,.k_icq,.k_skype,.opisanie {
	margin-bottom: 4px;
	font: 14px arial;
	border: 1px solid #B4B4B4;
	background-color: #FFF;	
}
.opisanie {
	height: 50px;
	overflow: hidden;
	width: 365px;
}
.transport_sel3 {width: 20px;}
.type_order_from, .type_order_to {width: 170px;}
.order_city {width: 150px;}
.transport {width: 140px;}
.transport_sel1,.transport_sel2 {width: 170px;}

.ves, .mass, .stavka {width: 50px;}
.k {width: 200px;}
.k_icq,.k_skype {width: 175px;}

.Field {
	width: 80px;
	font: 14px arial;
	border: 1px solid #B4B4B4;
	background-color: #FFF;
	cursor: pointer;	
}
.field_contact {
	font: 14px arial;
	border: 0;
	background-color: #FFF;
}

.goroda {
	color: #5A5A5A;
	font: normal 14px arial;
}
.order {height: 20px;}
.order_area {height: 150px;}

.submit1, .submit2 {
	margin-bottom: 4px;
	font: 14px arial;
	border: 1px solid #969696;
	color: #2D2D2D;
}
.submit1 {width: 200px;background-color: #E8E7E3;}
.submit2 {width: 170px;background-color: #B4B4B4;}

table.contacts td {
	padding: 0;
	border: 0px;
}

table.orders {
	width: 250px;
	background: #E8E7E3;
}
table.orders td {
	padding: 1px;
	border: 0;
}
.type_order_area {
	width: 300px;
	height: 60px;
	border: 1px solid #B4B4B4;
	background-color: white;
	margin-bottom: 4px;
	overflow: hidden;
}
.type_order {
	width: 300px;
	height: 20px;
	border: 1px solid #B4B4B4;
	background-color: white;
	margin-bottom: 4px;
}
.type_order999, .type_order9992 {
	width: 200px;
	height: 20px;
	border: 0;
	
	margin-bottom: 4px;
}
.type_order999  {background-color: #E8E7E3;}
.type_order9992 {background-color: #fff;border: 1px solid #B4B4B4;}
#order3 {
	width: 300px;
	height: 20px;
	border: 1px solid #5A5A5A;
	background-color: white;
}
.type_order2 {
	width: 300px;
	height: 100px;
	border: 1px solid #B4B4B4;
	background-color: white;
	overflow: hidden;
}

table.contacts_noline {
	background: #E8E7E3;
}

table.contacts_noline td {
	border: 0;
	font: normal 16px arial;
}


.photo_img {
	margin: 5px;
}
.profes {
	font: normal 13px arial;
}
.mail {
	font: normal 14px arial;
	color: blue;
}
.icq {
	color: #11BB11;
	font: bold 14px verdana;	
}

.format {
	text-indent: 35px;
	text-align: justify;
	font: normal 16px arial;
	color: #002B2B;
	padding-bottom: 10px;
}

/* gradient 4 */
.gradient {
	background: #D2D2D2;
	padding: 10px 0 10px 20px;
	margin: 30px 0 0;
	position: relative;
	
}
.gradient h5 {
	font: bold 100% Arial;
	margin: 0;
	color: #1E1E1E;
}
.gradient h6 {
	font: normal 110% Arial;
	margin: 13px 0 0;
	color: white;
}
.gradient span {
	position: absolute;
	/*top: 15px;*/
	left: 0;
	display: block;
	width: 100%;
	height: 39px;
}

.subsribe {
	height: 20px;
	margin: 5px;
	font: 14px arial;
	border: 1px solid #5A5A5A;
	background-color: #E1E1E1;
	color: #2D2D2D;
}
.but_subscribe {
	height: 20px;
	margin: 5px;
	font: 14px arial;
	border: 1px solid #5A5A5A;
	background-color: #E1E1E1;
	color: #2D2D2D;	
}


.menu_1 {
	display: block;
	border: 0;
	position: absolute;
	left: -300px;
	width: 1605px;
	z-index: 400;
} 
.menu_0 {
	overflow: hidden;
	display: block;
	position: relative;
	width: 1005px;
	z-index: 500;
	border: 0;
	height: 33px;
}

.graj {
	background: #E8E7E3;
	padding: 17px;
}

.suggestionsBox_list {
	display: block;
	position: relative;
	width: 200px;
	border: 0px;
	z-index: 100;
}
.suggestionsBox {
	position: absolute;
	top: 20px;
	left: 0px;
	width: 500px;
	border: 1px solid #C3C3C3;
	background: #fff;
	padding: 5px 5px 5px 5px;
	z-index: 150;
}
.suggestionsBox li:hover{
	background: #D2D2D2;
	cursor: pointer;
	z-index: 100;
}
.suggestionsBox li {
	color: #B4B4B4;
	z-index: 100;
}
.suggestionsBox li span{
	font: normal 12px arial;
	color: #1E1E1E;
	z-index: 100;
}
.radio_but {
	background: #D2D2D2;
}

.mono {
	font: normal 14px;
	font-family: momonospace, sasans-serif;
}

.aaa {
	background: #D2D2D2;
	cursor: pointer;
	z-index: 100;
}
.bbb {
	background: transparent;
	cursor: pointer;
	z-index: 100;
}
#close {
	cursor: pointer;
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 32px;
	height: 32px;
	border: 0;
	background: transparent;
	z-index: 50000;
}
.oblast {
	font: normal 12px arial;
	color: #3C3C3C;
}
.oblast2 {
	font: normal 10px arial;
	color: #696969;
}

.date_in {
	font: normal 10px arial;
	color: #000;	
}
.car {
	font: bold 11px arial;
	color: #000080;
}
table.obl td {
	border: 0;
}
#date_from_but, #date_to_but {
	border: 1px solid #878787;
	width: 20px;
	height: 20px;
	text-align: center;
	cursor: pointer;
}
.template {
	font: 12px arial;
	
}
table.t_cont {
	margin-top: 22px;
}
table.t_cont td {
	border: 0;
	vertical-align: bottom;
}

.select-box{vertical-align:middle;}
.select-box select{width:100%;}

.advert {
	font: normal 12px arial;
	margin-left: 23px;
}

table.t_advert {
	
}
table.t_advert td {
	border: 0;
}

table.announc {
	width: 500px;
}
table.announc td {
	border: 0;
	font: normal 12px arial;
	padding: 2px;
}
.bord1 td{
	border: 1px solid black;
}
.w1 {padding-left: 18px;}
.w2 {padding-left: 30px;}
.theme_w {color: #0000AA; font: bold 14px arial;}

table.main_search {
	margin: 20px;
}
table.main_search  td {
	border: 0;
}
table.main_search  td img {
	margin-top: 15px;
}

.search_ok {
	border: 2px solid green;
	background: #3DE73D;
	padding: 10px;
	margin: 10px;
	text-align: center;
	width: 310px;
}
.search_bad {
	border: 2px solid red;
	padding: 10px;
	margin: 10px;
	text-align: center;
	width: 300px;
}
.sub1, .sub2 {
	width: 160px;
	height: 56px;
	border: 0;
	margin-top: 13px;
	cursor: pointer;
}
.sub1 {	background: url("/foto_2/but_cargo.png") 	 no-repeat;}
.sub2 {	background: url("/foto_2/but_transport.png") no-repeat;}
.sub1:hover, .sub2:hover  {margin-top: 4px;}





/*======= ÑÒÐÀÍÈÖÛ =========*/
.clear:after {
    content: "."; 
    display: block;
	margin: 0;
	padding: 0;
    height: .1px; 
    clear: both; 
    visibility: hidden;
	line-height: .1px;
	font-size: 0;
	}
* html .clear {
	height: 1%;
	}
.clear {
	display: block;
	clear: both;
	}
.Paging {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 1em;
	line-height: 100%;
	}
.Paging a, .Paging span, .Paging b {
	float: left;
	padding: .2em;
	margin-right: 4px;
	text-decoration: none;
	}
.Paging a {
	border: 1px solid #1D721D;
	background: white;
	color: black;
	width: 20px;
	text-align: center;
	}
.Paging a:visited {
	border: 1px solid #1D721D;
	background: #AAFFAA;
	color: #2D2D2D;
	}
.Paging a:hover {
	background: #1E9E1E;
	color: white; /* like a */
	}
.Paging b {
	border: 1px solid #1D721D;
	background: #164116;
	color: white;
	width: 20px;
	text-align: center;
	}

/*100*/
.Paging100 {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 1em;
	line-height: 100%;
	}
.Paging100 a, .Paging100 span, .Paging100 b {
	float: left;
	padding: .2em;
	margin-right: 4px;
	text-decoration: none;
	}
.Paging100 a {
	border: 1px solid #1D721D;
	background: white;
	color: black;
	width: 27px;
	text-align: center;
	}
.Paging100 a:visited {
	border: 1px solid #1D721D;
	background: #AAFFAA;
	color: #2D2D2D;
	}
.Paging100 a:hover {
	background: #1E9E1E;
	color: white; /* like a */
	}
.Paging100 b {
	border: 1px solid #1D721D;
	background: #164116;
	color: white;
	width: 27px;
	text-align: center;
	}
table.intro_type {
  margin: 5px;
  text-align: center;
}
table.intro_type img{
  margin: 5px;
}

/*àíòèêðèçèñ*/
.antikrizis0 {
	width: 800px; 
	height: 75px; 
	margin-left: 37px; 
	padding-top: 10px; 
	background: url("/foto_2/ukr.gif");
}
.antikrizis1 {
	text-align: center;
	font: bold 18px verdana; 
	color: #005500;
}
.antikrizis2 {
	text-align: center;
	font: normal 18px arial; 
	color: #005500;
}


/*ôîðìàòèðîâàíûé p*/
div.fp p {
  text-indent: 27px;
  text-align: justify;
  margin-top: 10px;
}