﻿/* BLOCKS */

.splitter { 
	float: left;
	margin: 5px 0px 5px 0px;
	height: 3px;
	font-size: 1px;
}

/* block */
.block {
	float: left;
	/* margin: 4px 0px 0px 0px; */
}
/* .block .c-block {
	float: left;
	width: 99%;
	border: 1px solid #3a75db;
	margin: -4px 0px 0px -4px;
	padding: 0px 4px 0px 0px;
}
.block .shadow {
	width: 98%;
	float: left;
	background-color: #e8e9e6;
	margin: 0px 0px -4px 4px;
	padding: 0px 0px 8px 0px;
} */
.block .c-block { width: 100%; }
.block .block-icon { 
	float: right;
	padding: 0px 10px 0px 0px;
}
.block .block-title {
	/* margin: 10px -4px 0px 0px; */
	margin: 10px 0px 0px 0px;
	padding: 3px 65px 3px 25px; /* 25 */
}
.block .block-content {
	margin: 15px 0px 15px 0px;
	padding: 0px 15px 0px 15px;
}
.block-content h5 { margin: 0px 0px 15px 0px; }
/* block-b */
.block-b {
	margin: 6px 0px 6px 0px;
	float: left;
}
.block-b .c-block { padding: 0px 0px 15px 10px; }
.block-b, .block-b ul, .block-b li { float: left; }
.block-b .block-icon {
	float: right;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}
.block-b .img-block {
	float: left;
	margin: 5px 10px 10px 0px;
}
.block-b .block-title {
	margin: 25px 0px 10px -10px;
	padding: 5px 15px 5px 15px;
}
.block-b .block-text { display: inline; }
.block-b .block-content { margin: 10px 0px 0px -10px; }

/* block-0 */
.block-0 {
/*	float: left;*/
	width: 476px;
	padding: 0px 0px 20px 0px;
}
.block-0 .block-title {
	/* width: 481px; 
	margin: 150px 0px 0px 0px;
	padding: 2px 0px 4px 15px;*/
	float: left;
	width: 460px; 
	height: 20px;
	padding: 2px 0px 4px 15px;
}
.block-0 .block-icon {
	float: right;
	padding: 0px 10px 0px 0px;
	/* display: inline;
	margin: -10px 0px 0px -60px;
	margin-top: expression( "-30px" );
	margin-left: expression( "-30px" );
	position: absolute; */
}
.block-0 table {
	margin-bottom: 10px;
}

.block-0 .img-block {
	
}

.block-0 .block-content {
	width: 460px;
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 20px 0px 10px;
}
.block-0 .block-text {
	float: left;
	width: 295px;
	margin-bottom: 10px;
}

/* block - 1 */
.block-1 {
	margin: 6px 0px 6px 0px;
	width: 470px;
	float: left;
}
.block-1 .c-block { /* border: 1px solid #f3956f; */ }
.block-1, .block-1 ul, .block-1 li { float: left; }
.block-1 .img-block {
	float: left;
	position: absolute;
	margin: -5px 0px 0px 10px;
}
.block-1 .block-title {
	float: left;
	width: 470px;
	margin: 14px 0px 0px 0px;
}
.block-1 .block-title div.txt-block-title {
	float: right;
	width: 285px;
	text-align: left;
	padding: 2px 0px 4px 0px;
}
.block-1 .block-text {
	float: left;
	width: 470px;
	margin: 14px 0px 30px 0px;
}
.block-1 .block-text div {
	float: right;
	width: 275px;
	text-align: left;
	padding: 2px 10px 4px 0px;
}
.block-1 .block-text div h5 { margin: 0px 0px 10px 0px; }
.block-1 .block-icon {
	margin: -8px 0px 0px 435px;
	position: absolute;
}

.block-1 .c-block .block-text {
	padding: 0px 0px 20px 0px;
}

/* block - 2 */
.block-2 {
	margin: 6px 0px 6px 0px;
	width: 470px;
	float: left;
	/* background-color: #fff5f5; */
	background-image: url(/images/slices/cell-color.gif);
	background-repeat: repeat;
}
.block-2 .block-content {
	float: left;
	/* border: 1px solid #ff645c; */
	background-image: url(/images/slices/boy.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}
.block-2 .block-title {
	float: left;
	width: 455px;
	margin: 14px 0px 0px 0px;
	padding: 2px 0px 4px 15px;
}
.block-2 .block-text {
	float: left;
	width: 155px;
	margin: 14px 0px 0px 0px;
	padding: 0px 0px 30px 18px;
}
.block-2 .block-text div {
	float: left;
	width: 155px;
	padding: 2px 10px 4px 0px;
}
.block-2 .block-text div h5 { margin: 0px 0px 10px 0px; }
.block-2 .block-icon {
	position: absolute;
	margin: -12px 0px 0px 170px;
}

.block-2 .block-3 {
	position: absolute;
	margin: -10px 0 0 195px; /* ? */
}

/* block-3 */
.block-3 {
	float: left;
	width: 253px;
}
.block-3 .shadow {
	float: left;
	width: 253px;
	height: 4px;
	font-size: 1px;
	background-image: url(/images/slices/block-bottom-shadow.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
.block-3 .c-block {
	list-style: none;
	float: left;
	width: 253px;
	background-image: url(/images/slices/board-rp.jpg);
	background-repeat: repeat-y;
}
.block-3 li, .block-3 ul {
	float: left;
	width: 253px;
}
.block-3 .r0 {
	height: 207px;
	background-image: url(/images/slices/board-top.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
.block-3 .r1 {
	height: 15px;
	background-image: url(/images/slices/board-bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.block-3 .block-title {
	background-color:#1C6875;
	float:right;
	margin:25px 10px 0;
	padding:5px 0 6px 12px;
	width:200px;
}
.block-3 .block-icon {
	position: absolute;
	margin: -15px 0px 0px 180px;
}
.block-3 .block-list {
	list-style: none;
	float: left;
	width: 160px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 20px 35px;
}
.block-3 .block-list li {
	float: left;
	width: 195px;
	margin: 8px 0px 7px 0px;
}

/* block-4 */
.block-4 {
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 10px 14px;
}
.block-4 .block-title {
	float: left;
	width: 160px;
	width: expression( "160px" );
	padding: 4px 5px 4px 5px;
}
.block-4 .block-icon {
	float: left;
	position: absolute;
	margin: -17px 0px 0px 115px;
}
.block-4 .block-text { float: left; }
.block-4 h5 {
	float: left;
	width: 160px;
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
}
.block-4 form {
	float: left;
	margin: 5px 0px 0px 0px;
}
.block-4 .c0 {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
}
.block-4 ul {
	list-style: none;
	padding: 0px 0px 0px 5px;
}
.block-4 ul, .block-4 li { float: left; }
.block-4 li {
	width: 160px;
	float: left;
	margin: 0px 0px 2px 0px;
}
.block-4 input { border: 0px; }
.block-4 label { padding: 0px 0px 0px 5px; }
.block-4 a {
	display: block;
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}
.block-4 .item {
	float: left;
	margin-top: 5px;
	margin-left: expression( "0px" );
	padding: 3px 10px 3px 10px;
	background-color: #3A75DB;
}
.block-4 .item span {
	white-space: nowrap;
	display: block;
	float: right;
}

/* block-5 */
.block-5 {
	float: left;
}
.block-5 .c-block {
	float: left;
	padding:10px 5px 10px 10px;
	background-image: url(/images/slices/cell-yellow.gif);
	background-repeat: repeat;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-bottom: 1px solid #000;
}
.block-5 .block-title {
	float: left;
	width: 177px;
	padding: 4px 5px 4px 5px;
	margin: 0px 0px 10px 0px;
}
.block-5 .block-icon {
	float: left;
	position: absolute;
	margin: -10px 0px 0px 115px;
}
.block-5 .block-content { float: left; }
.block-5 ul {
	list-style: none;
	padding: 0px 0px 10px 5px;
}
.block-5 ul, .block-5 li { float: left; }
.block-5 li {
	width: 165px;
	margin: 0px 0px 15px 0px;
}
.block-5 h5 { margin: 3px 0px 0px 0px; }
.block-5 .block-text { float: left; }
.block-5 a {  }
.block-5 a.yellow { 
	display: block;
	width: 100px;
	margin: 0px 0px 0px 5px; 
}
.block-5 .block-bg {
	float: right;
	width: 180px;
	height: 4px;
	font-size: 1px;
	background-color: #ecedeb;
	margin-bottom: 10px;
}

/* block-6 */
.block-6 {
	width: 145px;
	float: left;
	padding: 10px 0px 30px 20px;
}
.block-6 div { padding: 0px 0px 5px 0px; }
.block-6 form { width: 155px; float: left; }
.block-6 span { display: inline; }
.block-6 input { float: left; }
.block-6 .c0 { padding: 0px 0px 0px 10px; }

/* block-7 */
.block-7 {
	float: left;
}
.block-7 .c-block {
	width: 168px;
	float: left;
	padding: 20px 0px 0px 15px;
	background-image: url(/images/slices/cell-red.gif);
	background-repeat: repeat;
}
.block-7 .block-title {
	float: left;
	width: 158px;
	padding: 4px 5px 4px 5px;
}
.block-7 .block-icon {
	float: left;
	position: absolute;
	margin: -15px 0px 0px 115px;
}
.block-7 .block-content { float: left; }
.block-7 ul {
	list-style: none;
	padding: 20px 0px 10px 10px;
}
.block-7 ul, .block-5 li { float: left; }
.block-7 li {
	width: 150px;
	margin: 0px 0px 20px 0px;
}
.block-7 a {  }
.block-7 .block-text {
	margin: 15px 0px 0px 0px;
	font-weight: bold;
}
.block-7 .block-bg {
	float: right;
	width: 180px;
	height: 4px;
	font-size: 1px;
	background-color: #ecedeb;
}

/* image block */
.img-block { 
	display: inline;
	margin-bottom: 15px;
	margin-bottom: expression( "0px" );
	border-collapse: collapse;
}
.img-block .c0 {
	padding: 7px 7px 7px 7px;
	background-color: #fff;
}
.img-block .img-icon {
	margin: -10px 0px 0px -10px;
	position: absolute;
}
.img-block .r-shadow {
	width: 2px;
	background-image: url(/images/slices/r-shadow.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.img-block .b-shadow {
	height: 2px;
	background-image: url(/images/slices/b-shadow.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.img-block .c-shadow {
	width: 2px;
	height: 2px;
	background-image: url(/images/slices/c-shadow.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.img-block .t-shadow {
	width: 2px;
	height: 2px;
	font-size: 1px;
	background-image: url(/images/slices/t-shadow.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.img-block .l-shadow {
	width: 2px;
	height: 2px;
	font-size: 1px;
	background-image: url(/images/slices/l-shadow.gif);
	background-repeat: no-repeat;
	background-position: top;
}

/* shadow */
.block-shadowed .t-shadow-1 {
	width: 4px;
	height: 4px;
	font-size: 1px;
	background-color: #fff;
}
.block-shadowed .l-shadow-1 {
	width: 4px;
	height: 4px;
	font-size: 1px;
	background-color: #fff;
}
.block-shadowed .r-shadow-1 { width: 4px; background-color: #e3e3e1; }
.block-shadowed .b-shadow-1 { background-color: #e3e3e1; }
.block-shadowed .c-shadow-1 { 
	width: 4px;
	height: 4px;
	background-color: #e3e3e1;
}

/* block-list-item */
.block-list-item {
	float: left;
	padding: 10px 10px 10px 10px;
	margin: 0px 5px 0px 5px;
	width: expression( "94%" );
}
.block-list-item .float-left { padding: 0px 20px 0px 0px; }
.block-list-item .float-right { 
	margin: 0px 0px 0px 25px;
	padding-right: 35px;
	padding-right: expression( "0px" );
}
.block-list-item h5 { margin: 0px 0px 10px 0px; }
.block-list-item a { 
	display: block; 
	margin: 0px 0px 0px 0px;
}
.block-list-item .block-title {
	margin: 0px 0px 10px 0px;
}
.block-list-item .block-text { display: inline; }

/* block-item */
.block-item {
	float: left;
	margin: -20px 0px 30px 0px;
}
.block-item .c-block { 
	border: 1px solid #f3956f; 
	padding: 0px 0px 15px 0px;
}
.block-item .block-title {
	margin: 20px 0px 0px 0px;
	padding: 3px 10px 3px 10px;
}
.block-item .img-block {
	margin: -10px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
}
.block-item .block-icon {
	float: right;
	margin: -30px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
}

/* pager */
.pager {  }
.pager td { padding: 2px 3px 2px 3px; }
.pager .c0 { padding: 0px 50px 0px 0px; }
.pager .c1 { padding: 0px 0px 0px 50px; }
