body, td, div, h1, span { font-family: Arial, Tahoma, Sans-Serif; font-size: 12px; color: #363636}
a {
	color:#0266A2;
    text-decoration: none;
}
a:visited {
	color:#0266A2;
    text-decoration: none;
}
a:hover {
	color:#0278BF;
    text-decoration: underline;
}
a.menu {
	font-family: Arial, Tahoma;
    font-size: 12px;
	color:#ffffff;
    text-decoration: none;
    margin: 0 10px 0 10px;
}
a.menu:visited {
	color:#ffffff;
    text-decoration: none;
}
a.menu:hover {
	color:#ffffff;
    text-decoration: underline;
}
a.smenu {
	color:#5b543c;
    text-decoration: none;
}
a.smenu:visited {
	color:#5b543c;
    text-decoration: none;
}
a.smenu:hover {
	color:#5b543c;
    text-decoration: underline;
}
p.smenu { margin: 0 0 2px 5px;  }
.clear { clear: both; height:1px; font-size:1px; }
.hight5px {
    height: 5px;
    font-size: 1px;
}
.avatar_bord, .avatar_bordb {
	padding:4px;
	border:1px solid #808080;
	position:relative;
    margin: 3px 5px 3px 0px;
}
.avatar_bord2, .avatar_bordb2 {
	padding:4px;
	border:1px solid #808080;
	position:relative;

    margin: 0px 0px 7px 7px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.clear2 {
	clear:both;
	font-size:1px;
	height:0;
	line-height:1px;
	overflow:hidden;
}
.clear_medium {
	clear: both;
	font-size: 1px;
	height: 10px;
	overflow:hidden;
}
.block_top { height:1px; border-left:1px solid #fff; border-right:1px solid #fff; }
.right_col_blue {
    background-color: #d5dee8;
    height:1px;
}
.right_col_border_blue {
	border-left: 1px solid #d5dee8;
	border-right: 1px solid #d5dee8;
}
.right_col_gradient_blue {
    background: #d5dee8;
    padding: 2px 9px 5px 9px;
}
.caption_blue {
    background: #7698b2;
    padding: 3px 7px 3px 7px;
    color: #d5dee8;
    font-weight: bold;
    font-size: 14px;
    margin: 25px 0 0 0;
}
.right_col_brown {
    background-color: #ebe5d3;
    height:1px;
}
.right_col_border_brown {
	border-left: 1px solid #ebe5d3;
	border-right: 1px solid #ebe5d3;
}
.right_col_gradient_brown {
    background: #ebe5d3;
    padding: 2px 9px 5px 9px;
}
.caption_brown {
    background: #c1b27f;
    padding: 3px 7px 3px 7px;
    color: #ebe5d3;
    font-weight: bold;
    font-size: 14px;
    margin: 25px 0 0 0;
}
.right_col_green {
    background-color: #e3ead4;
    height:1px;
}
.right_col_border_green {
	border-left: 1px solid #e3ead4;
	border-right: 1px solid #e3ead4;
}
.right_col_gradient_green {
    background: #e3ead4;
    padding: 2px 9px 5px 9px;
}
.caption_green {
    background: #abc17f;
    padding: 3px 7px 3px 7px;
    color: #e3ead4;
    font-weight: bold;
    font-size: 14px;
    margin: 25px 0 0 0;
}
.right_col_color1 {
    background-color: #f6f6f6;
    height:1px;
}
.right_col_border_color1 {
	border-left: 1px solid #f6f6f6;
	border-right: 1px solid #f6f6f6;
}
.right_col_gradient_color1 {
    background: #f6f6f6;
    padding: 2px 9px 5px 9px;
}
.caption_color1 {
    background: #aaaaa9;
    padding: 3px 7px 3px 7px;
    color: #f6f6f6;
    font-weight: bold;
    font-size: 14px;
    margin: 25px 0 0 0;
}
.right_col_border_color2 {
	border-left: 1px solid #ebe5d3;
	border-right: 1px solid #ebe5d3;
}
.right_col_gradient_color2 {
    background: #ebe5d3;
    padding: 2px 9px 5px 9px;
}
.caption_color2 {
    background: #c1b27f;
    padding: 3px 7px 3px 7px;
    color: #ebe5d3;
    font-weight: bold;
    font-size: 14px;
    margin: 25px 0 0 0;
}
.right_col_color3 {
    background-color: #e3ead4;
    height:1px;
}
.right_col_border_color3 {
	border-left: 1px solid #e3ead4;
	border-right: 1px solid #e3ead4;
}
.right_col_gradient_color3 {
    background: #e3ead4;
    padding: 2px 9px 5px 9px;
}
.caption_color3 {
    background: #abc17f;
    padding: 3px 7px 3px 7px;
    color: #e3ead4;
    font-weight: bold;
    font-size: 14px;
    margin: 25px 0 0 0;
}
.right_col_color4 {
    background-color: #d6e7e3;
    height:1px;
}
.right_col_border_color4 {
	border-left: 1px solid #d6e7e3;
	border-right: 1px solid #d6e7e3;
}
.right_col_gradient_color4 {
    background: #d6e7e3;
    padding: 2px 9px 5px 9px;
}
.caption_color4 {
    background: #7fc0b3;
    padding: 3px 7px 3px 7px;
    color: #d6e7e3;
    font-weight: bold;
    font-size: 14px;
    margin: 25px 0 0 0;
}
.right_col_color5 {
    background-color: #d5dde5;
    height:1px;
}
.right_col_border_color5 {
	border-left: 1px solid #d5dde5;
	border-right: 1px solid #d5dde5;
}
.right_col_gradient_color5 {
    background: #d5dde5;
    padding: 2px 9px 5px 9px;
}
.caption_color5 {
    background: #7fa2be;
    padding: 3px 7px 3px 7px;
    color: #d5dde5;
    font-weight: bold;
    font-size: 14px;
    margin: 25px 0 0 0;
}
.right_col_color6 {
    background-color: #d0d0e9;
    height:1px;
}
.right_col_border_color6 {
	border-left: 1px solid #d0d0e9;
	border-right: 1px solid #d0d0e9;
}
.right_col_gradient_color6 {
    background: #d0d0e9;
    padding: 2px 9px 5px 9px;
}
.caption_color6 {
    background: #7e80bd;
    padding: 3px 7px 3px 7px;
    color: #d0d0e9;
    font-weight: bold;
    font-size: 14px;
    margin: 25px 0 0 0;
}
.right_col_color7 {
    background-color: #e5d2e7;
    height:1px;
}
.right_col_border_color7 {
	border-left: 1px solid #e5d2e7;
	border-right: 1px solid #e5d2e7;
}
.right_col_gradient_color7 {
    background: #e5d2e7;
    padding: 2px 9px 5px 9px;
}
.caption_color7 {
    background: #bc7fb6;
    padding: 3px 7px 3px 7px;
    color: #e5d2e7;
    font-weight: bold;
    font-size: 14px;
    margin: 25px 0 0 0;
}
.right_col_color8 {
    background-color: #e6d1ce;
    height:1px;
}
.right_col_border_color8 {
	border-left: 1px solid #e6d1ce;
	border-right: 1px solid #e6d1ce;
}
.right_col_gradient_color8 {
    background: #e6d1ce;
    padding: 2px 9px 5px 9px;
}
.caption_color8 {
    background: #bc7e7e;
    padding: 3px 7px 3px 7px;
    color: #e6d1ce;
    font-weight: bold;
    font-size: 14px;
    margin: 25px 0 0 0;
}
.right_col_color9 {
    background-color: #e6d8ce;
    height:1px;
}
.right_col_border_color9 {
	border-left: 1px solid #e6d8ce;
	border-right: 1px solid #e6d8ce;
}
.right_col_gradient_color9 {
    background: #e6d8ce;
    padding: 2px 9px 5px 9px;
}
.caption_color9 {
    background: #bc7fb6;
    padding: 3px 7px 3px 7px;
    color: #e6d8ce;
    font-weight: bold;
    font-size: 14px;
    margin: 25px 0 0 0;
}
.right_col_color10 {
    background-color: #d7e5d1;
    height:1px;
}
.right_col_border_color10 {
	border-left: 1px solid #d7e5d1;
	border-right: 1px solid #d7e5d1;
}
.right_col_gradient_color10 {
    background: #d7e5d1;
    padding: 2px 9px 5px 9px;
}
.caption_color10 {
    background: #88bb7e;
    padding: 3px 7px 3px 7px;
    color: #d7e5d1;
    font-weight: bold;
    font-size: 14px;
    margin: 25px 0 0 0;
}
.img {
    margin: 0px 5px 3px 0px;
	float: left;
}