div.tagcloud {
	width: 100%;
	height: auto;
	float: left;
	border: #f37021 thin dotted;
}

div.tagcloud ul {
	padding: 0 0 0 4px;
	margin: 0;
}

div.tagcloud li {
	margin-right: 6px;
	float: left;
	display: block;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}

div.tagcloud li a, div.tagcloud { font-family: Arial, Helvetica, sans-serif; }

div.tagcloud li.tagCloudLevel1 { font-size: 9px; }
div.tagcloud li.tagCloudLevel2 { font-size: 11px; }
div.tagcloud li.tagCloudLevel3 { font-size: 14px; }
div.tagcloud li.tagCloudLevel4 { font-size: 18px; }
div.tagcloud li.tagCloudLevel5 { font-size: 22px; }
/*
div.tagcloud li.tagCloudLevel1 a { color: green; }
div.tagcloud li.tagCloudLevel2 a { color: blue; }
div.tagcloud li.tagCloudLevel3 a { color: yellow; }
div.tagcloud li.tagCloudLevel4 a { color: orange; }
div.tagcloud li.tagCloudLevel5 a { color: red; }
*/


/* ----------  navajo Box Start ----------*/
.navajobox-main { 
	margin: 2px 5px 6px 6px;
	padding: 0;
	width: 809px;
	font-size: 12px;
	text-align: left;
	background-color: #fddfb1; /* */
}
	
.navajobox-head-left {
	background: url(../imagest/boxs/navajobox_head_left.gif) no-repeat;
	height: 10px;
	width: 10px;
	float: left;
}
	
.navajobox-head-center {
	background: url(../imagest/boxs/navajobox_head_center.gif) repeat-x -1px;
	height: 10px;
}
	
.navajobox-head-right {
	background: url(../imagest/boxs/navajobox_head_right.gif) no-repeat;
	height: 10px;
	width: 10px;
	float: right;
}

.navajobox-middle-main {
	width: 100%;
/*	height: 32px; */
}

.navajobox-middle-left {
	position: relative;
	float: left;
	background: url(../imagest/boxs/navajobox_middle_left.gif) repeat-y;
	width: 10px;
}	

.navajobox-middle-right {
	position: relative;
	float: right;
	background: url(../imagest/boxs/navajobox_middle_right.gif) repeat-y;
	width: 10px;
}
	
.navajobox-middle-text {
	padding: 0 10px 3px 14px;
	font-weight: normal;
	font-size: 12px;
	color: #505050;
}

.navajobox-middle-text i {
	font-weight: normal;
	font-size: 12px;
	font-style: italic;
}

.navajobox-midst-main {
	width: 100%;
	min-height: 450px;
}

.navajobox-midst-left {
	position: relative;
	float: left;
	background: url(../imagest/boxs/navajobox_middle_left.gif) repeat-y;
	min-height: 450px;
	width: 10px;
	margin-right: 1px;
}
	
.navajobox-midst-right {
	position: relative;
	float: right;
	background: url(../imagest/boxs/navajobox_middle_right.gif) repeat-y;
	min-height: 450px;
	width: 10px;
}
	
.navajobox-midst-text {
	position: relative;
	float: left;
	min-height: 446px;
	width: 192px;
	margin: 1px 1px 0px 0px;
	padding: 3px 0 0 4px;
	font-weight: bold;
	font-size: 12px;
	background-color: #ffffff;
	font-style: normal;
	font-weight: normal;
}
	
.navajobox-midst-text a {
	font-size: 11px;
	font-style: italic;
	text-decoration: none;
	color: #333;
}

.navajobox-foot-main {
	width: 100%;
}
	
.navajobox-foot-left {
	background: url(../imagest/boxs/navajobox_foot_left.gif) no-repeat;
	height: 10px;
	width: 10px;
	float: left;
}

.navajobox-foot-center {
	background: url(../imagest/boxs/navajobox_foot_center.gif) repeat-x;
	height: 10px;
}

.navajobox-foot-right {
	background: url(../imagest/boxs/navajobox_foot_right.gif) no-repeat;
	height: 10px;
	width: 10px;
	float: right;
}
/* ----------  navajo Box End --------------*/



/* ----------  moccasin Box Start ----------*/
.moccasinbox-main { 
	margin: 0px 8px 6px 0px;
	padding: 0;
	width: 400px;
	font-size: 12px;
	text-align: left;
	white-space: normal;
}
	
.moccasinbox-head {
	background: url(../imagest/boxs/moccasinbox_head_full.gif);  
	width: 100%;
	height: 10px;
}
	
.moccasinbox-foot {
	background: url(../imagest/boxs/moccasinbox_foot_full.gif);
	width: 100%;
	height: 10px;
}

.moccasinbox-middle {
	width: 100%;
	background: url(../imagest/boxs/moccasinbox_middle_full.gif);
	min-height: 16px;
}

.moccasinbox-text {
	display: block;
	min-height: 18px;
	padding: 2px 10px 2px 10px;
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
}

.moccasinbox-text .result {
	font-weight: normal;
	font-style: italic;
}
#rightcontent .moccasinbox-main input {
	height: 12px;
	line-height: 10px;
	font-size: 11px;
	font-weight: normal;
	background-color:#ffffff;
}

#rightcontent .moccasinbox-main input.need {
	background-color:#ffffcc;
}

#rightcontent .moccasinbox-main textarea {
	height: 100px;
	font-size: 11px;
	font-weight: normal;
	background-color:#ffffff;
}


.moccasinbox-text-left {
	position: relative;
	float: left;
	margin: 2px 0px 2px 8px;
	height: 48px;
	width: 210px;
}

.moccasinbox-text-right {
	margin: 2px 0px 2px 0px;
	padding: 0px 2px 0px 0px;
	position: relative;
	float: right;
	height: 48px;
	width: 164px;
	right: 4px;
	text-align: right;
}

.moccasinbox-text-main {
	padding: 2px 10px 2px 8px;
	text-align: justify;
}

.moccasinbox-font-title {
	font-weight: normal;
	font-size: 18px;
	color: #662d91;
}

.moccasinbox-font-rate {
	font-weight: bold;
	font-size: 11px;
	color: #0066cd;
}

.moccasinbox-font-offer {
	font-weight: bold;
	font-size: 16px;
	color: #c1272d;
}

.moccasinbox-font-valid {
	font-weight: bold;
	font-size: 11px;
	color: #808080;
}
	
/* ----------  moccasin Box End --------------*/


/* ----------  grey Box Start ----------*/
.greybox-main { 
	margin: 2px 1px 6px 6px;
	padding: 0;
	width: 391px;
	font-size: 12px;
	text-align: left;
}
	
.greybox-head {
	background: url(../imagest/boxs/greybox_head.gif);  
	width: 100%;
	height: 8px;
}
	
.greybox-foot {
	background: url(../imagest/boxs/greybox_foot.gif);
	width: 100%;
	height: 10px;
}

.greybox-middle {
	width: 100%;
	background: url(../imagest/boxs/greybox_middle.gif);
	min-height: 16px;
}

.greybox-text-left {
	position: relative;
	float: left;
	margin: 2px 0px 2px 8px;
	height: 48px;
	width: 210px;
}

.greybox-text-right {
	margin: 2px 0px 2px 0px;
	padding: 0px 2px 0px 0px;
	position: relative;
	float: right;
	height: 48px;
	width: 164px;
	right: 4px;
	text-align: right;
}

.greybox-text-main {
	padding: 2px 10px 2px 8px;
	text-align: justify;
}

.greybox-font-title {
	font-weight: normal;
	font-size: 18px;
	color: #662d91;
}

.greybox-font-rate {
	font-weight: normal;
	font-size: 11px;
	color: #0066cd;
	font-style: italic;
}

.greybox-font-offer {
	font-weight: bold;
	font-size: 16px;
	color: #c1272d;
}

.greybox-font-valid {
	font-weight: bold;
	font-size: 11px;
	color: #808080;
}
	
/* ----------  grey Box End --------------*/





/* ----------  yellow Box Start ----------*/
.yellowbox-main { 
	margin: 2px 4px 6px 14px;
	padding: 0;
	width: 384px;
	font-size: 12px;
	text-align: left;
}
	
.yellowbox-head-main {
/*	background: url(../imagest/boxs/yellowbox_head_main.gif);  */
	width: 100%;
}
	
.yellowbox-head-left {
	background: url(../imagest/boxs/yellowbox_head_left.gif) no-repeat;
	height: 10px;
	width: 10px;
	float: left;
}
	
.yellowbox-head-center {
	background: url(../imagest/boxs/yellowbox_head_center.gif) repeat-x -1px;
	height: 10px;
}
	
.yellowbox-head-right {
	background: url(../imagest/boxs/yellowbox_head_right.gif) no-repeat;
	height: 10px;
	width: 10px;
	float: right;
}
	
.yellowbox-middle-left {
	background: url(../imagest/boxs/yellowbox_middle_left.gif) repeat-y;
	width: 10px;
	float: left;
}	

.yellowbox-middle-right {
	background: url(../imagest/boxs/yellowbox_middle_right.gif) repeat-y;
	width: 10px;
	float: right;
}
	
.yellowbox-middle-text {
	padding-left: 10px; 
	padding-right: 10px;
	padding-bottom: 3px;
	border-left: 1px solid #f7931e; 
	border-right: 1px solid #f7931e;
	background-color: #ffffcc;
	font-weight: normal;
}

.yellowbox-midst-main {
	width: 100%;
	min-height: 16px;
	background: url(../imagest/boxs/yellowbox_midst_center.gif) no-repeat center;
}

.yellowbox-midst-left {
	position: relative;
	float: left;
	background: url(../imagest/boxs/yellowbox_midst_left.gif) no-repeat;
	height: 16px;
	width: 10px;
}
	
.yellowbox-midst-right {
	position: relative;
	float: right;
	background: url(../imagest/boxs/yellowbox_midst_right.gif) no-repeat;
	height: 16px;
	width: 10px;
}
	
.yellowbox-midst-center {
	position: relative;
	float: left;
	background: url(../imagest/boxs/yellowbox_midst_center.gif) no-repeat;
	height: 16px;
	width: 3px;
}
	
.yellowbox-midst-text {
	background: url(../imagest/boxs/yellowbox_midst_text.gif) repeat-x;
	position: relative;
	float: left;
	height: 15px;
	width: 176px;
	margin-left: 4px;
	margin-right: 2px;
	margin-top: 1px;
	font-size: 11px;
	font-weight: bold;
}

.yellowbox-foot-main {
	/*background: url(../imagest/boxs/yellowbox_foot_main.gif);*/
	width: 100%;
}
	
.yellowbox-foot-left {
	background: url(../imagest/boxs/yellowbox_foot_left.gif) no-repeat;
	height: 10px;
	width: 10px;
	float: left;
}

.yellowbox-foot-center {
	background: url(../imagest/boxs/yellowbox_foot_center.gif) repeat-x;
	height: 10px;
}

.yellowbox-foot-right {
	background: url(../imagest/boxs/yellowbox_foot_right.gif) no-repeat;
	height: 10px;
	width: 10px;
	float: right;
}
/* ----------  yellow Box End --------------*/



/* ----------  Orange Box Start ----------*/
.orangebox-main { width: 100%; }
	
.orangebox-head-main {
	background: url(../imagest/boxs/redbox_head_main.gif);
	width: 100%;
	height: 28px;
}
	
.orangebox-head-left {
	background: url(../imagest/boxs/redbox_head_left.gif) no-repeat;
	height: 12px;
	width: 12px;
	float: left;
}
	
.orangebox-head-middle {
	background: url(../imagest/boxs/redbox_head_main.gif);
	float: left;
	display: block;
	padding-left: 6px;
	padding-top: 6px;
}
	
.orangebox-head-right {
	background: url(../imagest/boxs/redbox_head_right.gif) no-repeat;
	height: 12px;
	width: 12px;
	float: right;
}

.orangebox-close {
	margin-left: -16px;
	margin-top: 7px;
	margin-bottom: -21px; /* for Opera 9.5 */
}	

.orangebox-foot-main {
	/*background: url(../imagest/boxs/orangebox_foot_main.gif);*/
	width: 100%;
}
	
.orangebox-foot-left {
	background: url(../imagest/boxs/orangebox_foot_left.gif) no-repeat;
	height: 12px;
	width: 12px;
	float: left;
}

.orangebox-foot-middle {
	height: 12px;
	text-align: right; background: url(../imagest/boxs/orangebox_foot_middle.gif);
}

.orangebox-foot-right {
	background: url(../imagest/boxs/orangebox_foot_right.gif) no-repeat;
	height: 12px;
	width: 12px;
	float: right;
}
/* ----------  Orange Box End --------------*/



/* начало стилей для таблицы Заказов */
#order .order_row {
	left: 8px;
	position: relative;
	width: 584px;
	border: 1px dashed #CADBC8;
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#order .order_row:hover {
	background-color: #eceae6;	
	color: #000;
}
#order .order_col1 {
	width: 240px;
	float: left;
	padding: 4px 2px 0 0;
	text-align: right;
	font-weight: bold;
}
* html #order .order_col1 { width: 202px; w\idth: 200px; }
#order .order_col2 {
	width: 340px;
	float: left;
	padding-left: 2px;
}
* html #order .order_col2 { width: 302px; w\idth: 300px; }
#order .order_col2 select {
	width: 335px;
}
#order .order_col2 input, #order .order_col2 textarea {
	width: 330px;
}
#order .order_col2 .button {
	width: 90px;
}
/* конец стилей для таблицы Заказов */


/* начало стилей для таблицы Цен */
#price .price_row {
	left: 8px;
	position: relative;
	width: 594px;
	border: 1px dashed #CADBC8;
	background-color: transparent;
}
#price .price_row:hover {
	background-color: #eceae6;	
	color: #000;
}
#price .price_col1 {
	position: relative;
	width: 36px;
	float: left;
	text-align: center;
	left: 2px;
	vertical-align: middle;
}
#price .price_col2 {
	position: relative;
	width: 452px;
	float: left;
	left: 2px;
	vertical-align: middle;
}
#price .price_col3 {
	position: relative;
	width: 48px;
	float: left;
	text-align: center;
	vertical-align: middle;
}
#price .price_col4 {
	position: relative;
	width: 52px;
	float: left;
	text-align: right;
	vertical-align: middle;
}
#price .price_col5 {
	position: relative;
	width: 46px;
	float: left;
	text-align: right;
	vertical-align: middle;
}
/* конец стилей для таблицы Цен */


