/* CSS Document */

td.f_cats {
	font-size:12px;
	padding:0 15px 35px 2px;
	vertical-align:top;
	line-height:20px;
	width:50%
}

td.f_cats p {
	font-size:15px;
	padding:10px 0 10px 0;
	margin:0;
	color:#0C5B6C;
	white-space:nowrap
}

td.f_cats p a, td.f_cats p a:hover{
	color:#0C5B6C;
}

td.f_cats p span {
	color:#73A5AF;
	font-size:11px
}

.f_rub {
	padding:0 0 10px 2px;
	line-height:16px
}

.f_abc {
	background-color:#CDDBDF;
	font-size:10px;
	text-align:center;
	padding:7px 5px 7px 5px;
	word-spacing:2px
}

.f_abc a, .f_abc a:hover {
	color:#005D70;
	padding:0 4px 0 4px;
}

.f_abc span {
	background-color:#F6F9F9;
	margin-top:3px;
	padding:3px 6px 7px 6px;
	border-top:1px #AFC2C7 solid;
	border-left:1px #AFC2C7 solid;
	border-right:1px #AFC2C7 solid;
}

table.f_list {
	padding:10px 0 10px 0
}

table.f_list td{
	padding:0 0 7px 0;
	width:33%;
	vertical-align:top
}

div.f_list {
	padding:15px 5px 0 15px;
}

div.f_list a, div.f_list a:hover {
	text-transform:uppercase;	
	font-weight:bold
}

div.f_list_p {
	padding:12px 2px 0 12px;
	border:3px #E3F1F4 solid
}

div.f_list_p a, div.f_list_p a:hover {
	text-transform:uppercase;	
	font-weight:bold;
	color:#D20426
}

div.f_list_p span{
	color:#7B8C90;
	font-size:9px;
	font-weight:normal;
	padding-left:3px
}

div.f_list a:visited {
	text-transform:uppercase;	
	color:#749399;
	font-weight:bold
}
div.f_listd {
	padding:5px 0 10px 10px;
	color:#5F7E85;
	font-size:10px
}

td.f_detail {
	padding:5px 15px 10px 20px;
	border-right:1px #D6E3E6 solid;
	vertical-align:top;
	width:50%;
	font-size:12px;
}

td.f_detail div {
	padding:7px 2px 7px 2px;
	font-size:12px;
	line-height:18px
}

td.f_detail td {
	padding:3px 2px 1px 3px;
	font-size:12px;
	white-space:nowrap;
}


td.f_detail2 {
	padding:5px 5px 10px 20px;
	vertical-align:top;
	width:50%;
	font-size:12px;
}

td.f_detail2 div {
	padding:7px 2px 7px 2px;
	font-size:12px;
	line-height:18px
}

td.f_detail2 div img {
	float:left;
	padding:4px 8px 4px 0
}

td.f_detail2 td {
	padding:3px 2px 1px 3px;
	font-size:12px;
	white-space:nowrap;
}

td.f_cont {
	border-top:3px #CDDBDF solid;
	padding:20px 10px 35px 20px
}

td.f_cont p {
	padding:0 0 15px 0;
	margin:0
}

td.f_cont div {
	font-size:12px;
	padding:0 0 0 1px
}

td.f_cont1 {
	padding:6px 10px 6px 2px;
	font-size:12px;
	line-height:16px	
}
td.f_cont2 {
	padding:6px 10px 6px 15px;
	font-size:11px;
	line-height:16px	
}

td.f_news {
	border-top:3px #CDDBDF solid;
	padding:20px 10px 35px 20px;
}

.f_nd {
	color:#519EAF;
	padding:0 0 5px 2px
}

.f_nt {
	padding:0 0 15px 2px;
	line-height:14px
}

.f_nt a, .f_nt a:hover {
	color:#206A7A
}


td.f_cont3 {
	border-top:3px #CDDBDF solid;
	padding:20px 0 20px 0
}

input.f_inp, select.f_inp, textarea.f_inp{
	border:1px #B3B9C3 solid;
	font-size:13px;
	color:#003F4C;
	padding:2px
}

