


div.info-msg {
	background: #eee;
	padding: 5px;
	border: solid 1px #888;
}
#fb_form div.info-msg {
	background: #fff;
	color: green;
	padding: 5px;
	border: solid 1px #888;
}

div.error-msg {
	background: #fee;
	padding: 5px;
	border: solid 1px #800;
	color: #800;
}


div.nav-path {
}

a.nav-path {
}

span.nav-path {
}


.form-element {
	font-family: tahoma;
	border: solid 1px #aaaaaa;
	background: #ffffff;
	font-size: 12px;
}

.form-button {
	font-size: 10px;
	border: solid 1px #aaaaaa;
	background: #dddddd;
}


hr.wed-hr {
	color: #475d6a;
}


table.wed-table {
	border-collapse: separate;
	background-color: #ffffff;
	border: none;
}

table.wed-table td, th {
	background-color: #e6e6e6;
	padding: 2px;
	border: none;
}
table.wed-table th {
	font-size:14px; color:#3f6da7
}

table td.wed-common-td {
	background-color: #eeeeee;
}


table td.wed-h1-td {

	color: #3568b9;
	font-weight: bold;
}

table td.wed-h2-td {

	font-weight: normal;
}


img.wed-img {
	border: 1px solid #888888;
}

img.wed-left-img {
	border: 1px solid #888888;
	margin-right: 5px;
	float: left;
}

img.wed-right-img {
	border: 1px solid #888888;
	margin-left: 5px;
	float: right;
}


.wed-alert {
	color: #FF8A00;
	font-weight: bold;
}


table.slidebar						{ width:100%; background-color:#3568b9; height:20px; margin: 5 0 5 0 }
table.slidebar tr td 				{ vertical-align:middle; font-size:10px; padding: 0 7 2 7; color:#ffffff; white-space:nowrap }
table.slidebar td a					{ color:#ffffff; text-decoration:none }
table.slidebar td a:hover			{ text-decoration:underline }
table.slidebar .left				{ width:50%; padding: 0 15 2 15; color:#ffffff }
table.slidebar .right				{ width:50%; padding: 0 15 2 15; color:#ffffff; text-align:right }
table.slidebar .to_left				{ background-color:#3568b9 }
table.slidebar .to_left a			{ color:#ffffff; text-decoration:none }
table.slidebar .to_left a:hover		{ text-decoration:underline }
table.slidebar .to_right			{ background-color:#3568b9 }
table.slidebar .to_right a			{ color:#ffffff; text-decoration:none }
table.slidebar .to_right a:hover	{ text-decoration:underline }
table.slidebar .active				{ background-color:#ffffff; color:#000000 }
table.slidebar .active a			{ color:#000000 }





table td {vertical-align:top; font-size:13px;}
img{ border:none}

html {
	height: 100%;
}
body {
	height: auto !important;
	height: 100%;
	min-height: 100%;
	background: white;
	font-family: verdana, sans-serif;
	margin:0px; padding:0px;
	font-size:18px;

}

table {
	padding: 0px;
}
a.topm{ font-size:12px; font-weight: bold; color:#000000; text-decoration:none; width:100%; height:100%; display:block; line-height:30px;}
a.topm:hover{ color:#b6001a}
span.lang{ font-size:10px; font-weight: bold; color:#ffffff; text-decoration:none}
span.lang a{ text-decoration:underline; font-weight:normal; color:#ffffff;}
span.lang a:hover{ text-decoration:none;}
span.tx_consult{font-family:tahoma,sans-serif;font-size:12px; color:#ffffff}
span.tx_consult img { vertical-align: middle; }
span.tx_header{font-size:11px; color:#ffffff}
.tx_header a{ color:#ffffff}
h2.left{ font-weight:bold; font-size:13px; color:#FFFFFF; padding:4 0 4 0px; line-height:14px; margin:0px;}
h2.left a { font-weight:bold; font-size:11px; color:#FFFFFF; text-decoration: none; width:100%; height:100%; display:block  }
ul.left_menu{ padding:5 0 5 0px; margin:0 0 0 25px;}
ul.left_menu li{
	color:#3f6da7;
	font-size:11px;
	line-height:12px;
	padding-bottom:5px;
	font-weight: bold;
	}
ul.left_menu li li {
	font-weight: normal;
	padding-top:5px;
	padding-bottom:0px;
}
ul.left_menu li li a {
	text-decoration: none;
}
ul.left_menu a {color:#3f6da7;}
ul.left_menu a:hover{text-decoration:none;}

td.le{ width:50px; padding:5 0 5 0px;}
a.name{ color:#be0a38; font-weight:bold; font-size:9px; line-height:15px;text-decoration:none}
a.name:hover{ text-decoration:underline}
span.price{ color:#f27e2b; font-size:12px; font-weight:bold; line-height:18px;}
span.price.big { font-weight:bold; font-size:15px; font-family:Arial, Helvetica, sans-serif}
div.sm_sale{font-size:9px; font-family:Tahoma, sans-serif}
div.sale{font-size:11px; font-family:Tahoma, sans-serif}
h1.main{ font-size:24px; font-weight:normal; color:#3f6da7}
h1{ font-size:26px; font-weight:normal; color:#3f6da7}
h2{ font-size:20px; font-weight:normal; color:#3f6da7}
h3{ font-size:16px; font-weight:normal; color:#3f6da7}
h1.right{ font-size:14px; font-weight:bold; line-height:18px; margin:0px; padding:0px; margin-bottom:5px; color:#ffffff}
.marg_bott{margin-bottom:5px;}
a.name_big{color:#be0a38; font-size:18px; text-decoration:none; line-height:18px;}; a.name_big:hover{ text-decoration:underline}
div.descr{ color:#4e5563; font-size:11px;}
.big { font-weight:bold; font-size:15px; font-family:Arial, Helvetica, sans-serif;}
a.link1{ font-size:11px; color:#4e5563} a.link1:hover{ text-decoration:none}
a.link2{ font-size:11px; color:#f27e2b} a.link2:hover{ text-decoration:none}
a.link3{ font-size:11px; color:#5e8365} a.link2:hover{ text-decoration:none}
.link2{ font-size:11px; color:#f27e2b} .link2:hover{ text-decoration:none}
table.bottom_txt td{color:#808080; font-size:11px;}
div.counter{width:88; height:31; float:left; padding:7 0 3 10px; }
img.spc{margin:10 0 10 0px;}
.main_menu{ font-weight:bold; text-align:center; font-size:13px; vertical-align:middle; color:#3568b9; line-height: 13px; line-spacing:0;}
.main_menu a{ color:#FFFFFF; text-decoration:none; width:100%; display: block;}
.old_price{text-decoration:line-through; font-weight:bold; color:#4e5563; font-size:10px; margin:0 5 0 5px;}
a{ color:#3568b9}
b{ font-size:11px;}
table.main a{color:#ffffff}
/* #fb_form input, #fb_form textarea { width: 210px; } */
#fb_form label{
	color: white;
}
.input {
	width: 100%;
}
input.err, textarea.err {
	/* border: solid 1px #FF0000;
	/* border-color: #44626B #FFFFFF #FFFFFF #44626B; */
	background: #FFCCCC;
}
td.left_pg {color:#FFffff; font-size:11px; background:#FFFFFF;}
td.left_pg a {color:#FFffff; font-size:11px; }

.goods_top {
	width: 135px;
	overflow: hidden;
}

.goods_top a {
	color: white;
	text-decoration: none;
}

table.vertical-middle td { vertical-align:middle }

.goods_vote label input { vertical-align: bottom; }
.goods_vote label { margin: 4px 2px; }

fieldset{border:0px; }
legend{margin-left:12px; font-weight:bold; color:#3f6da7}
