/**************************************/

table.partition_table {
	margin:5px 0;
}

table.partition_table h2 {
	margin:5px;
}

table.partition_table td.desc_td {
	padding:0 15px;
	vertical-align:top;
}

table.partition_table td.image_td {
text-align:center;
	padding:10px 0;
	width:130px;
}

table.partition_table td.image_td div {	
	display:inline-table;

	padding:8px;
	border:1px solid #EFEFEF;
}

/**************************************/

table.border_table {
	margin:10px 0px;	
	border-collapse: collapse;
	background-color:#ffffd7;
		
	}
	
table.border_table td {
	border: #CAD2D4 1px solid;
	padding: 10px;
}
table.border_table th {
	border: #CAD2D4 1px solid;
	padding: 10px;
	font-weight:bold;
}

table.border_table-white {
	margin:10px 0;
	border-collapse: collapse;
	background-color:#ffffff;
	}
table.border_table-white td {
	border: #ffffff 1px solid;
	padding: 10px;
}
/**************************************/

.ramka, .ramka_wo_float {

	border: 1px solid #CAD2D4;
	padding:10px;
	margin:15px;	
	/*margin: 10px 0 0 0;*/
}

.ramka {
	float:left;
	
}

.pricelist {
width:500px;
}
.pricelist ul {
	margin-top:20px;
	font-size:120%;
}

.pricelist ul li {
border-bottom:dashed 1px #CCCCCC;
padding-bottom:3px;
margin-bottom: 5px;

}

.prices_main {
width:190px;
float:left;
text-align:center;
margin-left:20px;
margin-top:10px;
margin-bottom:20px;
padding-right:7px;
}

.prices_main_img {
padding: 3px;
border:solid 1px #CCCCCC;
margin-bottom: 3px;
}

.prices_main a {
	color:#007cc3;
	text-decoration:none;
}

.prices_main a:hover {
	color:#EFC556;
}


table.border_table_leftblock {
	margin:5px 0px;	
	border-collapse: collapse;
	background-color:#ffffd7;
		
	}
	
table.border_table_leftblock td {
	border: #CAD2D4 1px solid;
	padding: 5px;
}

table.border_table_leftblock b.spo_price {
color: #ff6600;
}


/**************************************/

/**************************************/

/**************************************/