/* Saite: BM Bank / 01.09.2008 */

/* Default */
* {
margin:0;
padding:0;
outline:none;
border:none;
}
HTML {
height:100%;
}
BODY {
height:100%;
background: #FFF;
font: 62.5% Tahoma, Verdana, Arial, sans-serif;
color:#000;
}
IMG {
border:none;
}
A {
text-decoration:none;
color:#a41128;
}
UL, OL {
	list-style-type:none;
}

/* add */
.fl{
float:left;
}
.fr{
float:right;
}
.clear {
clear:both;
}
.block {
display:block;
}

/* Base */

#all {
	width:980px;
	margin:0 auto;
	padding:0 0 10px;
	}
#left {
	float:left;
	width:220px;
	padding:0 0 15px;
	}
#left .wrap {
	margin:0 20px 0 0;
	}

#right {
	width:260px !important;
	float:right;
	}
#right .wrap {
	margin:0 0 0 20px;
	}
#center {
	float:left;
	width:500px;
	}
#center h2 a {
	text-decoration:none;
}
#header {
	width:100%;
	}
#header .print {
	float:right;
	padding:0 9px 0 21px;
	background:url('../imgs/bg_print.gif') no-repeat 0 .2em;
	color:#a41128;
	}
#container {
	float:right;
	width:760px;
	padding:0 0 15px;
	}
#footer {
	overflow:hidden;
	clear:both;
	background:url('../imgs/bg_foo_t.gif') #ededed no-repeat;
	}
#footer .outer {
	background:url('../imgs/bg_foo_b.gif') no-repeat 0 100%;
	}
#footer .inner {
	position:relative;
	overflow:hidden;
	background:url('../imgs/foo_logo.gif') no-repeat 855px 54%;
	}
#footer .nav {
	display:inline;
	float:right;
	width:500px;
	margin:9px 245px 0 0;
	text-align:center;
	font-size:1.1em;
	color:#a4a4a4;
	}
#footer .nav a {
	padding:0 13px 0 10px;
	}
#footer .nav a.act {
	color:#666;
}
#footer address {
	display:inline;
	float:right;
	width:380px;
	margin:10px 285px 0 0;
	padding:0 0 7px;
	font-size:1.1em;
	font-weight:bold;
	font-style:normal;
	clear:right;
	color:#a41128;
	}
#footer address b {
	color:#555658;
	}
#footer address span {
	display:block;
	padding:0 0 0 54px;
	}
h2 {
	clear:both;
	padding:15px 0 6px;
	font-size:1.8em;
	font-weight:normal;
	border-bottom:1px solid #d8d8d8;
	color:#a41128;
	}
h2 span {
	padding:0 0 0 10px;
	font-size:.7em;
	font-weight:normal;
	}
.logo {
	display:block;
	position:relative;
	width:147px;
	height:85px;
	margin:23px 0 0 30px;
	}
.in_city {
	overflow:hidden;
	margin:20px 0 0;
	padding:0 0 13px;
	background:url('../imgs/bg_b_in_city.gif') no-repeat 0 100%;
	color:#a41128;
	}
.in_city h1 {
	padding:25px 0 10px 13px;
	font-size:1.6em;
	font-weight:normal;
	line-height:90%;
	background:url('../imgs/bg_t_in_city.gif') no-repeat;
	}
.in_city h1 strong {
	display:block;
	margin:0 0 0 -1px;
	font-size:1.05em;
	}
.in_city h2 {
	padding:0 0 2px 30px;
	font-size:1.3em;
	font-weight:normal;
	border:none;
	}
.in_city a {
	padding:0 12px 0 0;
	background:url('../imgs/arr.gif') no-repeat 100% 64%;
	}
.header_up {
	overflow:hidden;
	margin:7px 0 8px;
	}
.header_up .lng {
	float:left;
	margin:2px 0 0;
	}
.header_up .lng li {
	float:left;
	margin:0 20px 0 0;
	font-size:1.1em;
	font-weight:bold;
	color:#888;
	}
.header_up .lng a {
	text-decoration:none;
	}
.header_up li a {
	font-weight:normal;
	}
.header_up form {
	float:right;
	}
.header_up .txt {
	width:136px;
	height:17px;
	margin:0 3px 0 0;
	padding:0 0 0 4px;
	border:1px solid #a2a2a2;
	}
.header_up .btn {
	position:relative;
	top:2px;
	}
.useNav {
	float:right;
	margin:0 0 0 15px;
	}
.useNav li {
	float:left;
	padding:2px 15px 4px 15px;
	font-size:1.1em;
	border-left:1px solid #cacaca;
	color:#a41128;
	}
.m {
	padding:2px 15px 4px 29px !important;
	background:url('../imgs/logo_.gif') no-repeat 15px 2px;
	}

.mainNav {
	position:relative;
	z-index:2;
	width:760px;
	height:41px;
	margin:14px 0 0;
	background:url('../imgs/bg_mainNav.gif') no-repeat;
	}
.mainNav td {
	font-size:1.3em;
	font-weight:bold;
	}
.mainNav td div {
	margin:0 5px 0 5px;
	padding:0 0 0 15px;
	background:url('../imgs/bg_li.gif') no-repeat 4px 6px;
}
.mainNav td a {
	color:#a41128;
}
.mainNav td.act {
	background:url('../imgs/bg_mainNav_act.gif') no-repeat;
	color:#FFF;
	}
.mainNav td.act div {
	background:url('../imgs/bg_mainNav_act_a.gif') no-repeat 4px 6px;
}
.mainNav td.act a {
	color:#FFF;
}
.secNav {
	position:relative;
	z-index:1;
	overflow:hidden;
	margin:-4px 0 0;
	padding:5px 0 5px 17px;
	background:url('../imgs/bg_secNav.gif') #a41128 no-repeat 0 100%;
	}
.secNav li {
	float:left;
	width:335px;
	padding:1px 21px 5px 12px;
	font-size:1.2em;
	background:url('../imgs/arr_secNav.gif') no-repeat 0 .5em;
	color:#ffb0bc;
	}
.secNav li.fr {
	float:right !important;
	}
.secNav li.act a {
	text-decoration:underline;
	color:#FFF;
}
.secNav a {font-weight:bold;color:#ffb0bc;}
.thirNav {
	margin:0 0 5px;
	padding:8px 0;
	overflow:hidden;
	background:#f1f1f1;
}
.thirNav .fl {width:225px;padding:0 0 0 17px}
.thirNav .fr {width:225px;padding:0 17px 0 0}
.thirNav ul, ol{
	list-style-type: none
}
.thirNav li {
	padding:1px 0 5px 12px;
	font-size:1.2em;
	font-weight:bold;
	line-height:110%;
	background:url('../imgs/arr_list3.gif') no-repeat 0 .5em;
	list-style-type: none;
	color:#ffb0bc;
}
.thirNav li.fl {
	margin:1px 0 2px 17px;
}
.thirNav li.fr {
	margin:1px 17px 2px 0;
}
.thirNav li.act a {
	color:#505050;
}
table.curr {
	width:200px;
	border-bottom:1px solid #d8d8d8;
	}
table.curr caption {
	padding:7px 0 3px 7px;
	font-size:1.2em;
	font-weight:bold;
	text-align:left;
	border-bottom:1px solid #d8d8d8;
	}
table.curr th {
	padding:2px 0 1px;
	font-size:1em;
	font-weight:normal;
	color:#a4a4a4;
	}
table.curr td {
	padding:2px 0;
	font-size:1.1em;
	font-weight:bold;
	text-align:center;
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;
	background:#f1f1f1;
	color:#a41128;
	}
table.curr td.curr {
	text-transform:uppercase;
	color:#6a6a6a;
	}

table.curr td.curr a {
	text-decoration:underline;
	color:#6a6a6a;
	}
table.curr .foo {
	height:4px;
	padding:0;
	background:transparent;
	}
.bank-cl {
	height:44px;
	margin:15px 0 0;
	padding:9px 0 0 25px;
	font-size:1.3em;
	background:url('../imgs/bg_bank-cl.jpg') no-repeat;
	}
.bank-cl a {font-weight:bold;}
.copy {
	width:200px;
	padding:15px 0 0 24px;
	}
.b-bnr {
	overflow:hidden;
	margin:15px 0 0;
	}
.center h3 {
	margin:7px 0 0;
	padding:0 0 0 8px;
	font-size:1.2em;
	}
.center .subs {
	position:relative;
	top:-26px;
	left:-10px;
	float:right;
	font-size:1.2em;
	color:#a41128;
	}
.center .subs label {
	float:left;
	}
.center .subs .txt,
.right .subs .txt {
	width:136px;
	height:18px;
	margin:0 9px 0 9px;
	padding:0 0 0 4px;
	border:1px solid #a2a2a2;
	}
.center .subs .btn {
	float:left;
	}
.right .subs {
	margin:3px 0 0;
	padding:7px 0 0;
	font-size:1.2em;
	color:#a41128;
	border-top:1px solid #D8D8D8;
	}
.right .subs label {
	display:block;
	margin:0 0 3px;
	}
.right .subs .txt {
	float:left;
	margin:0 10px 0 0;
	width:195px;
	}
.right .subs .btn {
	float:left;
	}
.pr-bank {
	width:300px;
	margin:0 0 0 9px;
	border-collapse:collapse;
	}
.pr-bank caption {
	padding:13px 0 5px 9px;
	font-size:1.2em;
	font-weight:bold;
	text-align:left;
	}
.pr-bank caption a {
	padding:0 12px 0 5px;
	font-weight:normal;
	background:url('../imgs/arr.gif') no-repeat 100% 62%;
	}
.cont .pr-bank {
	border:1px solid #cecece !important;
}
.cont .pr-bank td {
	width:25%;
	padding:2px 0 3px;
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	border:1px solid #cecece;
	background:#f1f1f1;
	color:#a41128;
	}
.pr-bank em {
	display:block;
	font-weight:normal;
	font-style:normal;
	text-transform:none;
	}
.pr-bank .curr {
	color:#6a6a6a;
	}

/* box */
.tr {background:url('../imgs/crn_tr.jpg') no-repeat 100% 0;}
.tl {background:url('../imgs/crn_tl.jpg') no-repeat;}
.br {background:url('../imgs/crn_br.gif') no-repeat 100% 100%;}
.bl {padding:1px;background:url('../imgs/crn_bl.gif') no-repeat 0 100%;}
/* /box */
.sav_cal,
.loan_cal {
	display:inline;
	float:right;
	clear:right;
	margin:17px 11px 0 0;
	width:160px;
	font-size:1.2em;
	}
.sav_cal a,
.loan_cal a {
	color:#000;
	}
.sav_cal .icon,
.loan_cal .icon {
	padding:8px 0 11px 14px;
	background:url('../imgs/bg_icon.gif') no-repeat -106px 50%;
	}
.loan_cal .icon {
	background-position:100px 50%;
	}

.left .sav_cal .icon,
.left .loan_cal .icon {
	padding:8px 0 11px 25px;
	background-position:-79px 50%;
	}
.left .loan_cal .icon {
	background-position:128px 50%;
	}
.left .sav_cal,
.left .loan_cal {
	width:200px;
	margin:17px 0 0 0;
	}
.left .sav_cal a,
.left .loan_cal a {
	color:#a41128;
	}
.qstion,
.qstionn,
.opin,
.callfrombank {
	width:220px;
	height:59px;
	margin:15px 0 0 0;
	padding:10px 0 0 20px;
	background:url('../imgs/bg_right_b.gif') no-repeat;
	}
.qstionn {
	background-position:0 -68px;
	}
.opin {
	height:43px;
	background-position:0 -137px;
	}
.callfrombank {
	height:58px;
	background-position:0 -190px;
}
.qstion a,
.qstionn a,
.opin a,
.callfrombank a {
	padding:0 2px 0 0;
	font-size:1.3em;
	font-weight:bold;
	}
.qstion span,
.qstionn span,
.opin span,
.callfrombank span {
	padding:0 4px;
	background:url('../imgs/arr_big.gif') no-repeat 100% 62%;
	}
.news {padding:12px 0 0;}
.news .item {
	overflow:hidden;
	padding:0 0 10px;
	}
.news span {
	float:left;
	padding:1px 7px 0 0;
	font-size:.9em;
	color:#a41128;
	}

.news h3 {
	margin:0;
	font-size:1em;
	}
.right .news h3 {
	font-size:1.1em;
}
.news .item div {
	padding:2px 0 0;
	}
.right .news .item div {
	font-size:1.1em;
}
.center .news div {
	width:100%;
	font-size:1em;
	}
.years .valuta {
	text-decoration:none;
}
.center .years td {
	padding:1px 0;
}
.news a {
	color:#000;
	}
.news .more {
	float:right;
	margin:0 5px 0 0;
	padding:0 9px 0 0;
	background:url('../imgs/more.gif') no-repeat 100% .4em;
	color:#A41128;
}
.cont {
	position:relative;
	margin:0 0 5px;
	font-size:1.1em;
	}
.cont a {
	text-decoration:underline;
}
.cont img.img{
	float:left;
	margin:0 8px 0 0;
}
.cont p {padding:5px 0;}
.cont ul {
	padding:3px 0;
}
.cont table td {
	padding:4px;
}

.content-block ul li {
	margin:0 0 0 30px;
	padding:0 0 2px 0;
	list-style-type:disc;
}

.cont table {
font-weight:normal;
border-left:1px solid #000;
border-bottom:1px solid #000;
}
.cont td,
.cont th {
	border-top:1px solid #000;
	border-right:1px solid #000;
}
.center .site_map {
	padding:10px 0 10px 20px;
}
.center .site_map ul {
	padding:0 0 2px 30px;
}
.center .site_map li {
	margin:0;
	padding:0 0 2px 12px;
	list-style-type:none;
	font-weight:bold;
	background:url(../imgs/li.gif) no-repeat 0 .4em;
}
.center .site_map ul li {
	padding:0 0 2px 12px;
	font-weight:normal;
}
.center .site_map ul ul li a {
	color:#000;
}
.cont strong {font-size:1.1em;}
.center .nav {
	padding:13px 0 12px 23px;
	font-size:1.1em;
	font-weight:bold;
	}
.center .nav li {
	padding:1px 0 0 12px;
	background:url('../imgs/bg_li.gif') no-repeat 0 .5em;
	}
.center .nav li a {
	padding:0 12px 0 0;
	background:url('../imgs/arr.gif') no-repeat 100% .46em;
	}
.nav_pg {
	margin:15px 0 0;
	padding:5px 10px 0;
	font-size:1.1em;
	border-top:1px solid #d8d8d8;
	}
.nav_pg .back {
	float:left;
	padding:0 0 0 14px;
	background:url('../imgs/arr_l.gif') no-repeat 0 .46em;
	}
.nav_pg .up {
	float:right;
	padding:0 0 0 14px;
	background:url('../imgs/arr_up.gif') no-repeat 0 .4em;
	}
.nav_pg .print {text-align:center;}
.to_back {
	padding:7px 0 0;
	font-size:1.1em;
	}
.to_back a,
.to_back span {
	padding:0 9px;
	background:url('../imgs/arr_to_back.gif') no-repeat 0 .44em;
	color:#000;
	}
.to_back span {color:#8f8f8f;}
.list {
	overflow:hidden;
	padding:0 0 0 15px;
	font-size:1.1em;
	}
.cont .list li {
	padding:0 0 0 10px;
	line-height:150%;
	list-style-type:none;
	background:url('../imgs/arr_list.gif') no-repeat 0 .55em;
	}
.list a {
	padding:0 12px 0 0;
	color:#940000;
	}
.list li span {
	padding:0 2px;
	background:url('../imgs/arr.gif') no-repeat 0 .44em;
	}
.detal h3 {
	margin:7px 0;
	padding:0 0 2px 8px;
	background:#eee;
}
.detal div {
	padding:0 0 5px 60px;
}
.detal p {
	padding:0 0 8px 0;
}
.detal strong {
	display:block;
	padding:0 0 3px 15px;
	color:#666;
}
.map {
	margin:15px 0 15px;
	text-align:center;
	}
.srch {
	overflow:hidden;
	margin:0 0 15px;
	padding:10px 0 10px 20px;
 	background:#f1f1f1;
	}
.srch label {
	float:left;
	font-size:1.1em;
	font-weight:bold;
	}
.srch .txt {
	width:305px;
	height:17px;
	margin:0 10px 0 10px;
	border:2px inset #fff;
	}
.srch .btn {
	float:left;
	}
.srch_site {
	margin:10px 0;
}
.srch_site input,
.srch_site select {
	border:2px inset #eee;
}
.srch_site .th {
	width:200px;
	padding:0 5px 0 0 !important;
	text-align:right;
}

.cont .srch_site td {
	padding:4px 0;
}
.column li {
	float:left;
	width:200px;
	}
.bnr {
	margin:15px 0 0;
	}
.bnr object {
	margin:10px 0;
}
/* link:hover */
.in_city a:hover,
.header_up .lng a:hover,
.header_up a:hover,
.mainNav a:hover,
.bank-cl a:hover,
.nav a:hover,
.pr-bank caption a:hover,
.qstion a:hover,
.qstionn a:hover,
.opin a:hover,
.list a:hover,
.to_back a:hover,
.thirNav li a:hover {
	text-decoration:underline;
	}
.news a:hover,
.sav_cal a:hover,
.loan_cal a:hover {
	text-decoration:underline;
	color:#a41128;
	}
.secNav a:hover {
	text-decoration:underline;
	color:#FFF;
	}
.mainNav td.act a:hover,
.thirNav li.act a:hover {
	text-decoration:none;
}
/* form_credit */
.form_credit {
width:500px;
margin:10px 0;
font-size:12px;
}
.cont .form_credit td {
	padding:0;
}
.money {
	font-size:12px;
	color:#A41128;
}
.form b {
	float:left;
	width:145px;
	padding:4px 5px 0 0;
	text-align:right;
	font-weight:normal;
}
.form .field {
	overflow:hidden;
	padding:0 0 10px;
}
.form .txt,
.form select {
	float:left;
	border:2px inset #EEEEEE;
}
.form label {
	
}
.form_credit select,
.form_credit .txt {

	border:2px inset #aaa;
}
.form_credit .f_h2 {
	padding:0 0 10px;
}
.form_credit .f_h3 {
	padding:0 0 3px !important;
}
.form_credit .td_input td {
	padding:4px 0 3px 0;
}
.form_credit option {
	padding:0 0 0 5px;
}
.form_credit .td_radio td {
	padding:0 0 5px;
}
.form_credit .td_radio td input {
	position:relative;
	top:1px;
	margin:0 3px 0 0;
}
.form_credit .ch_box {
	margin:0 3px 0 0;
}
.form_credit .input_1 {
	width:460px;
}
.form_credit .input_2 {
	width:217px;
}
.form_credit .input_3 {
	width:365px;
}
.form_credit .input_4 {
	width:247px;
	margin:0 0 0 3px;
}
.form_credit .sel_1 {
	width:465px;
}
.subscribe {
	margin:10px 0 0;
}
.subscribe .money {
	color:#000;
}
.subscribe input {
	border:2px inset #eee;
}
.subscribe .name input,
.subscribe .l_name input,
.subscribe .org input,
.subscribe .prof input,
.subscribe .type input {
	width:100px;
	margin:0 3px;
}
.subscribe label {
	padding:3px 0;
	text-align:right;
	color:#000;
}
.subscribe .email {
	display:block;
}
.subscribe .email input {
	width:300px;
}
.subscribe .name {
	float:left;
	margin:0 0 0 92px;
}
.subscribe .l_name {
	float:right;
}
.subscribe .org {
	float:left;
	margin:0 0 0 35px;
}
.subscribe .prof {
	float:right;
}
.subscribe .type {
	float:left;
	margin:0 0 0 31px;
}
.subscribe .type select {
	margin:0 0 0 3px;
	border:2px inset #eee;
}
.subscribe .btn,
.calc_sav .btn,
.srch_site .btn {
	border:none;
}
.gt {border-top: 1px solid #c2c2c2;}
.gb {border-bottom: 1px solid #c2c2c2;}
.gl {border-left: 1px solid #c2c2c2;}
.gr {border-right: 1px solid #c2c2c2;}
.wt {border-top: 1px solid #ffffff;}
.wb {border-bottom: 1px solid #ffffff;}
.wl {border-left: 1px solid #ffffff;}
.border .b_ {border-left:1px solid #a0a0a0;}
.border td {
	padding:7px;
}
.border input {
	border:none;
}
.border .check {
	margin:0 3px 0 0;
}
#childs_table input {
	border:2px inset #AAA;
}
#childs_table .table td {
	padding:4px 0 3px;
}
#childs_table .th {
	width:95px;
}
.calc_loan {
	margin:10px 0 0;
}
.center .calc_loan td {
	padding:3px 0;
}
.calc_loan input {
	border:2px inset #eee;
}
.calc_loan .radio {
	position:relative;
	top:3px;
	margin:0 3px 0 0;
	border:none;
}
.calc_sav select,
.calc_sav input {
	border:2px inset #eee;
}
.error {
	font-size:1.1em;
	color:red !important;
}
.valuta {
color:#FFF;
}
.srch_list {
	width:500px;
}
.srch_list .bot .link {
	position:relative;
	float:left;
	margin:0 5px 0 0;
	padding:0;
	max-width:454px;
	overflow:hidden;
}
.srch_list .bot .link span {
	position:absolute;
	top:1px;
	right:0;
	width:46px;
	height:14px;
	text-align:right;
	color:#A41128;
	background:url('../imgs/etc.png') no-repeat;
}
.srch_list .inf {
	overflow:hidden;
	margin:0 0 15px;
	padding:8px 0;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
}
.srch_list .inf .fld {
	float:left;
	width:245px;
	padding:2px 0;
}
.cont .pager {
	overflow:hidden;
	padding:13px 0;
	text-align:center;
}
.cont .pager li {
	display:inline;
	margin:0;
	padding:0;
	list-style-type:none;
	color:#666;
}
.cont .pager li.a {
	padding:0 5px 2px;
	font-weight:bold;

}
.cont .pager li.act {
	margin:0 6px;
	background:#a41128;

}
.cont .pager li.act a {
	text-decoration:none;
}
.srch_list .item {
	clear:both;
	padding:0 0 20px;

}
.feedback input,
.feedback textarea {
	border:2px inset #eee;
}
.feedback .btn {
	border:none;
}
.cont .feedback td {
	padding:3px 0;
}
.width option {
	padding:0 5px 0 0;
}
.faq_c_f {
	position:relative;
	padding:8px 0;
}
.faq_c_f h4 {
	padding:2px 0 0 10px;
	font-size:1em;
	color:#A41128;
}
.atm_filter {
	margin:10px 0;
}
.filter input,
.filter select {
	margin:2px 0;
	border:2px inset #eee;
}
.filter .btn {
	border:2px outset #eee;
}
.question {
	margin:5px 0 0;
	padding:1px 10px 2px;
	font-weight:bold;
	background:#DDD;
}
.answer {
	margin:0 0 15px;
	padding:6px 10px 5px;
	border-left:1px solid #DDD;
}
.question b,
.answer b {
	padding:0 3px 0 0;
}
.cont .noborder,
.cont .noborder table,
.cont .noborder th,
.cont .noborder td {
	border:none;
}
.w-addr {
	padding:3px 0;
}
.w-addr h5 {
	padding:0 0 5px 10px;
	font-size:1.2em;
	color:#940000;
}
.addr {
	overflow:hidden;
	border:1px solid #d1d1d1;
	border-width:3px 1px 1px;
}
.addr .outer {
	margin:0 0 -1px -1px;
}
.addr .title {
	margin:0 0 0 0;
	overflow:hidden;
	border-bottom:1px solid #d1d1d1;
	border-left:1px solid #d1d1d1;
	font-weight:bold;
	background:url('../imgs/bg_addr_t.gif') #FFF repeat-y 95px 0;
	color:#898989;
}
.addr .title strong {
	float:left;
	width:85px;
	padding:8px 0 4px 12px;
	font-size:1em;
}
.addr .img {
	width:197px;
	margin:0 -1px -1px -1px !important;
	border:1px solid #d1d1d1;

}
.addr .desc {
	margin:0 0 0 108px;
	padding:8px 5px 4px 0;
	font-weight:normal;
	color:#000;
}
.activemedia {
	position:absolute;
	right:21px;
	top:50%;
	margin:-10px 0 0;
	width:102px;
	height:22px;
}
/*===================================*/
.tmps {
	width:100%;
	border-collapse:collapse;
	border-left:none !important;
	border-bottom:none !important;
}
.tmps th {
	padding:5px;
	font-size:1em;
	font-weight:bold;
	background:#a0a0a0;
	color:#FFF;
	border:1px solid #d8d8d8;
}

.tmps td {
	padding:5px 8px;
	font-size:1em;
	vertical-align:top;

	border:1px solid #d8d8d8;
}
.tmps td.img {
	width:80px;
	padding:8px 0;
	text-align:center;
}
.tmps td.img img {
	width:64px;
}
.tmps td.tit {
	width:90px;
}
.tmps td.price {
	width:64px;
}
.tmps_more {
	float:right;
	margin:5px 10px 3px 0;
	padding:0 10px 0 0;
	font-size:1em;
	text-decoration:none !important;
	background:url('../imgs/arr.gif') no-repeat 100% 65%;
}
.tmps_more span {
	text-transform:lowercase;
}
.tmps_more:hover {
	text-decoration:underline;
}
h4 {
	clear:both;
	margin:10px 0 8px 7px;
	font-size:1.2em;
	color:#A41128;
}
.tf_items {
	display:none;
}
.tf_items li {
	
}
.tf_links li {
	
	margin:4px 0 4px 30px;
	
	list-style-type:disc;

	color:#000;
}
.tf_links li a {
	color:#A41128;
}
.tf_links li a:hover {
	text-decoration:none;
}
.tf_links li li,
.tf_items li li {
	border:none;
	margin:3px 0;
	list-style-type:disc !important;
}
#w-box_content {
display:none;
position:absolute;
z-index:20;
top:0;
bottom:0;
width:100%;
height:100%;
background:#000;
opacity:.25;
}

#box_content {
display:none;
list-style-type:none;
position:absolute;
top:20%;
left:50%;
z-index:21;
width:500px;
margin:0 0 0 -289px;
padding:25px 10px 25px;

border:1px solid red;
background:#fff;
}
.nobr {
	border-left:none !important;
	border-bottom:1px solid #d8d8d8 !important;
}
.nobr td,
.nobr th {
	border-top:none !important;
	border-right:none !important;
}