/* *---------------------------------- Default ----------------------------------* */

*
{
	padding: 0px;
	margin: 0px;
}

p
{
	margin: 0px 0px 10px 0px;
}

img
{
	border: 0px;
}

a
{
	color: #548f00;
}

a:hover
{
	text-decoration: none;
}

h1
{
	font-size: 12px;
	font-weight: bold;

	color: #a98660;

	margin: 31px 0px 31px 0px;
}

h2
{
	font-size: 11px;
	font-weight: bold;

	color: #a98660;

}

h3
{
	color: #ff8600;

	font-size: 18px;
	font-weight: bold;
}

h4
{

}

.clear
{
	clear: both;
}

.float_left
{
	float: left;
}

.float_right
{
	float: right;
}

/**---------------------------------- Main ----------------------------------**/
html
{
	height: 100%;
}

body
{
	font: normal 12px Tahoma, sans-serif;
	cursor: default;

	height: 100%;

	color: #555555;
}

#wrapper
{
	width: 100%;
	min-width: 1200px;
	min-height: 100%;
}


/**---------------------------------- Header ----------------------------------**/
#header
{
	height: 266px;

	background: url("http://www.alogist.ru/style/header_bg.png") top left repeat-x;
}

#header_block1
{
	height: 266px;

	background: url("http://www.alogist.ru/style/header_bg2.jpg") top right no-repeat;
}

#header_block2
{
	width: 194px;
	height: 164px;

	clear: both;
	float: left;

	background: url("http://www.alogist.ru/style/sign2_.png") top right no-repeat;

	margin: 5px 0px 0px 28px;
}

#sing
{
	background: url("http://www.alogist.ru/style/sign.png") top left no-repeat;

	width: 128px;
	height: 109px;

	margin: 0 0 0 55px;

	float: left;
}

#phone
{
	font-size: 18px;
	font-weight: bold;

	color: #000000;

	margin: 6px 0px 0px 87px;
}

#phone2
{
	font-size: 18px;
	font-weight: bold;

	color: #000000;

	margin: 13px 0px 0px 87px;
}


#mail
{
	margin: 32px 0px 0px 67px;
}

#mail a
{
	color: #7f0000;
	font-size: 11px;
}

/**---------------------------------- Center ----------------------------------**/
#center
{
	clear: both;
	float: left;

	width: 100%;

	background: url("http://www.alogist.ru/style/corn_left.png") top left no-repeat;

	padding: 0px 0px 95px 0px;
}

#center_block1
{
	float: left;
	width: 100%;

	background: url("http://www.alogist.ru/style/corn_right.png") top right no-repeat;
}

#center_block2
{
	width: 100%;
	float: left;

	margin: 0px 0px 0px -230px;
}

#center_block3
{
	margin: 0px 0px 0px 230px;
}

/**---------------------------------- Left ----------------------------------**/
#left
{
	float: left;

	width: 227px;
	padding: 11px 0px 0px 28px;
}

.catalog
{
	background: url("http://www.alogist.ru/style/map_white-grey.png") top right no-repeat;

	width: 227px;
	min-height: 165px;
}

.catalog h2
{
	color: #ff8600;

	font-size: 18px;
	font-weight: bold;

	padding: 12px 0px 0px 19px;
}

.catalog .body
{
	background: #f4f4f5 url("http://www.alogist.ru/style/left_block_bg.png") top left repeat-y;
}

.catalog .body_block1
{
	background: url("http://www.alogist.ru/style/left_block_right.png") top right no-repeat;
}

.catalog .body_block2
{
	background: url("http://www.alogist.ru/style/left_block_left.png") top left no-repeat;
}

.catalog .body_block3
{
	background: url("http://www.alogist.ru/style/left_block_bottom_left.png") bottom left no-repeat;
}

.catalog .body_block4
{
	background: url("http://www.alogist.ru/style/left_block_bottom_right.png") bottom right no-repeat;
}

.catalog .body_block5
{
	list-style: none;
}

.catalog .body_block5 .items
{
	background: url("http://www.alogist.ru/style/left_block_item_bg.png") bottom left no-repeat;
	margin: 0px 0px 0px 13px;
}

.catalog .body_block5 .items_last
{
	background: none;
}

.catalog .body_block5 .items_block1
{
	padding: 35px 0px 16px 82px;
}

.catalog .body_block5 .items a
{
	color: #24211d;
	font-size: 12px;
}

.catalog .body_block5 .items span
{
	color: #462500;

	font-size: 12px;
	font-weight: bold;
}

#big_car_img
{
	background: url("http://www.alogist.ru/style/car1.png") bottom left no-repeat;
}

#middle_car_img
{
	background: url("http://www.alogist.ru/style/car2.png") bottom left no-repeat;
}

#little_car_img
{
	background: url("http://www.alogist.ru/style/car6.png") bottom left no-repeat;
}

#car2_img
{
	background: url("http://www.alogist.ru/style/car3.png") bottom left no-repeat;
}

#car3_img
{
	background: url("http://www.alogist.ru/style/car4.png") top left no-repeat;
}

#car4_img
{
	background: url("http://www.alogist.ru/style/car5.png") top left no-repeat;
}

.right_block_title
{
	background: url("http://www.alogist.ru/style/big_orange_button.png") top left no-repeat;

	width: 215px;
	height: 36px;

	text-align: center;
}

.right_block_title span
{
	line-height: 36px;

	font-size: 18px;
	color: #ffffff;
}

#humor
{
	margin: 23px 0px 0px 13px;
}

#humor .body
{
	padding: 22px 22px 22px 22px;
}

#humor .body .item a
{
	color: #91714e;
}

#humor .body .all
{
	color: #91714e;

	margin: 22px 0px 0px 0px;
}

#humor .body .all a
{
	color: #728f00;

	font-weight: bold;
	font-size: 11px;

	background: url("http://www.alogist.ru/style/humor_all_bg.png") center right no-repeat;

	padding: 0px 10px 0px 0px;
}

/**---------------------------------- Right ----------------------------------**/
#right
{
	width: 214px;
	float: right;

	padding: 33px 16px 0px 0px;
}

.perevozki
{
	background: #f4f4f5 url("http://www.alogist.ru/style/perevozki_top_bg.png") top left repeat-y;

	width: 214px;
}

.perevozki h2
{
	color: #ff8600;

	font-size: 18px;
	font-weight: bold;

	padding: 6px 0px 0px 19px;

	line-height: 100%;
}

.perevozki .body
{
	margin: 9px 0px 0px 0px;

	background: #f4f4f5 url("http://www.alogist.ru/style/perevozki_top2_bg.png") top left no-repeat;
}

.perevozki .body_block1
{
	background: url("http://www.alogist.ru/style/perevozki_bottom_bg.png") bottom left no-repeat;

	padding: 23px 0px 0px 0px;
}

.perevozki .body_block1 .title
{
	font-size: 11px;
	font-weight: bold;

	color: #555555;

	padding: 0px 22px 0px 22px;
}

.perevozki .body_block1 .body_block2
{
	list-style: none;

	margin: 10px 0px 0px 0px;
	padding: 0px 22px 20px 22px;

	background: url("http://www.alogist.ru/style/left_block_item_bg.png") bottom left no-repeat;
}

.perevozki .body_block1 .body_block2 li
{
	background: url("http://www.alogist.ru/style/perevozki_list_item_bg.png") center left no-repeat;

	padding: 0px 0px 0px 20px;
	margin: 0px 0px 9px 0px;
}

.perevozki .body_block1 .body_block2 li a
{
	color: #24211d;
}

.perevozki .body_block1 .body_block3
{
	list-style: none;

	margin: 20px 0px 0px 0px;
	padding: 0px 22px 20px 22px;
}

.perevozki .body_block1 .body_block3 li
{
	background: url("http://www.alogist.ru/style/perevozki_list_item_bg.png") left 5px  no-repeat;

	padding: 0px 0px 0px 20px;
	margin: 0px 0px 9px 0px;
}

.perevozki .body_block1 .body_block3 li a
{
	color: #24211d;
}

.map
{
	margin: 16px 0px 0px 0px;
}

.news
{
	margin: 18px 0px 0px 0px;
}

.news .body
{
	padding: 4px 4px 0px 22px;
}

.news .body .item
{
	margin: 17px 0px 0px 0px;
}

.news .body .item .time
{
	color: #ff8600;
	font-size: 11px;

	margin: 0px 0px 5px 0px;
}

.news .body .item .text a
{
	color: #91714e;
}

.news .body  .all
{
	color: #91714e;

	margin: 22px 0px 0px 0px;
}

.news .body  .all a
{
	color: #728f00;

	font-weight: bold;
	font-size: 11px;

	background: url("http://www.alogist.ru/style/humor_all_bg.png") center right no-repeat;

	padding: 0px 10px 0px 0px;
}

.left_block_title
{
	background: url("http://www.alogist.ru/style/big_orange_button.png") top left no-repeat;

	width: 215px;
	height: 36px;

	text-align: center;
}

.left_block_title span
{
	line-height: 36px;

	font-size: 18px;
	color: #ffffff;
}

/**---------------------------------- Center Center ----------------------------------**/
#center_center
{
	margin: 0px 0px 0px 255px;
	padding: 20px 25px 20px 37px;
}

/**---------------------------------- Footer ----------------------------------**/
#footer
{
	position: relative;
	margin-top: -144px;

	height: 144px;
	width: 100%;

	clear: both;

	background: url("http://www.alogist.ru/style/footer_bg2.png") top left repeat-x;
}

#footer_block1
{
	height: 144px;
	width: 100%;

	background: url("http://www.alogist.ru/style/footer_bg.png") top left no-repeat;
}

#footer_block2
{
	height: 144px;
	width: 100%;

	background: url("http://www.alogist.ru/style/footer_bg3.png") top right no-repeat;
}

#footer_block3
{
	float: left;

	margin: 39px 0px 0px 0px;

	width: 155px;
}

#footer_block3 .phone2
{
	margin: 0px 0px 0px 59px;
	padding: 0px 0px 0px 40px;

	background: url("http://www.alogist.ru/style/zel_circl.png") center left no-repeat;

	height: 31px;
	width: 155px;
}

#footer_block3 .phone2 span
{
	line-height: 31px;

	color: #555555;

	font-size: 18px;
	font-weight: bold;
}

#footer_block3 .banner_1
{
	margin: 24px 0px 0px 59px;
	width: 155px;

	text-align: center;
}

#footer_block4
{
	background: url("http://www.alogist.ru/style/footer_tree.png") top left no-repeat;

	width: 267px;
	height: 87px;

	margin: 32px 0px 0px 20%;
	padding: 37px 0px 0px 170px;

	float: left;

	font-size: 11px;
	color: #555555;
}

#design_firm
{
	float: right;

	margin: 57px 73px 0px 0px;
}

/**---------------------------------- Forms ----------------------------------**/
#zakaz
{
	margin: 40px 0px 0px 0px;
}

#zakaz fieldset
{
	border: 0px;
}

#zakaz fieldset h3
{
	margin: 0px 0px 25px 0px;
}

#zakaz .line
{
	margin: 0px 0px 3px 0px;

	float: left;
}

#zakaz .line label
{
	display: block;

	float: left;
}

#zakaz .line input
{
	display: block;
	float: right;

	width: 276px;
	height: 17px;

	border: 1px solid #b9b09b;
}

#zakaz .line .mark
{
	color: #ff8600;
}

#zakaz .line_1
{
}

#zakaz .line_1 label
{
	display: block;

	margin: 0px 0px 2px 0px;
}

#zakaz .line_1 textarea
{
	display: block;

	width: 100%;
	height: 125px;

	border: 1px solid #b9b09b;
}

#zakaz .line_2
{
	background: url("http://www.alogist.ru/style/orange_12.png") top left no-repeat;

	padding: 0px 0px 0px 28px;
	margin: 13px 0px 0px 0px;

	height: 20px;
}

#zakaz .mark
{
	color: #ff8600;
}

#zakaz .line_2 .subline_1
{
	line-height: 20px;
}

#zakaz .line_3
{
	text-align: right;

	margin: 13px 0px 0px 0px;
}

#zakaz .line_3 input
{
	background: url("http://www.alogist.ru/style/small_orange_button.png") top left no-repeat;

	width: 82px;
	height: 30px;

	border: 0px;
	color: #000000;

	text-transform: uppercase;
	font: bold 11px Tahoma, sans-serif;

	cursor: pointer;
}

/**---------------------------------- Links ----------------------------------**/

/**---------------------------------- Navigation ----------------------------------**/
#main_menu
{
	clear: both;

	padding: 4px 0px 0px 0px;

	background: #bdbab7;
}

#main_menu_block1
{
	border-collapse: collapse;

	width: 100%;
}

#main_menu_block1 td
{
	background: url("http://www.alogist.ru/style/grad.png") top left repeat-x;

	height: 42px;

	text-align: center;
	vertical-align: middle;

	border-right: 1px solid #bdbab7;
}

#main_menu_block1 .last
{
	border-right: none;
}

#main_menu_block1 td a
{
	font-size: 12px;
	font-weight: bold;

	color: #24211d;

	text-decoration: none;
}

#main_menu_block1 td a:hover
{
	text-decoration: underline;
}

#main_menu_block1 .current
{
	background: url("http://www.alogist.ru/style/grad2.png") top left repeat-x;

	height: 42px;

	text-align: center;
	vertical-align: middle;

	border-right: 1px solid #bdbab7;
}

#main_menu_block1 .current span
{
	font-size: 12px;
	font-weight: bold;

	color: #ffffff;
}
/**---------------------------------- Othen ----------------------------------**/
.humor_items
{
}

.humor_items .item
{
	background: url("http://www.alogist.ru/style/spl_bg.png") bottom left repeat-x;

	margin: 0px 0px 16px 0px;
}

.humor_items .last_item
{
	background: none;
}

.humor_items .item_block1
{
	background: url("http://www.alogist.ru/style/spl_left.png") bottom left no-repeat;
}

.humor_items .item_block1
{
	background: url("http://www.alogist.ru/style/spl_right.png") bottom right no-repeat;
}

.humor_items .item .numer
{

}

.humor_items .item .numer .circle
{
	background: url("http://www.alogist.ru/style/circle_sand.png") bottom left repeat-x;

	width: 20px;
	height: 20px;

	display: block;

	margin: 0px auto;

	text-align: center;
}

.humor_items .item .numer .circle span
{
	color: #000000;
	font-size: 11px;

	line-height: 20px;
}

.humor_items .item .text
{
	padding: 10px 0px 14px 0px;
}

.paginate
{
	width: 210px;

	margin: 35px auto 0px auto;
}

.paginate .first
{
	float: left;
}

.paginate .last
{
	float: right;
}

.paginate .pages
{
	float: left;

	padding: 0px 5px 0px 5px;
}

.paginate .pages .page
{
	float: left;
}

.paginate .pages .page strong
{
	line-height: 20px;
	font-size: 12px;

	padding: 0px 4px 0px 4px;
}

.paginate .pages .page a
{
	line-height: 20px;
	font-size: 12px;

	padding: 0px 4px 0px 4px;
}

.tarifs
{
	width: 100%;
	border-collapse: collapse;
}

.tarifs .td_1
{
	border-top: 1px solid #BDBAB7;
	border-bottom: 1px solid #BDBAB7;
}

.tarifs .td_2
{
	border-right: 1px solid #BDBAB7;
}

.tarifs .td_5
{
	border-right: 1px solid #BDBAB7;
}

.tarifs .td_3
{
	background: url("http://www.alogist.ru/style/table_cell_bg.png") top left repeat-x;

	font-weight: bold;
	color: #FF8600;

	text-align: center;
	vertical-align: middle;

	height: 28px;
}

.tarifs .item td
{
	height: 28px;
	padding: 8px 8px 8px 8px;

	border-top: 1px solid #BDBAB7;
	border-bottom: 1px solid #BDBAB7;
}

.tarifs .td_4
{
	background: #EFF3E6;
}

.tarifs th
{
	padding: 3px;
}

.tarifs .color_1
{
	background: #EFF3E6;
}

.tarifs .color_2
{
	color: #FF8600;
}

.center {text-align: center;}

table td.formLabel {width: 200px;}

.priceImage {float: left;}

.right {text-align: right;}
