﻿body,html
body,html
{
	background-color: #FFFFFF;
	color: #333333;
	font-family: Verdana, Tahoma, Arial; 
	font-size: 10px; 
	font-weight: normal;

	width: 100%; height: 100%;
	padding: 0;
	margin: 0;

	scrollbar-face-color: #cccccc;
	scrollbar-highlight-color: #cccccc;
	scrollbar-shadow-color: #cccccc;
	scrollbar-arrow-color: #ffffff;
	scrollbar-track-color: #eeeeee;
	scrollbar-darkshadow-color: #999999;
}
.fill, table.fill, tr.fill, td.fill { border: 0px; padding: 0px 0px 0px 0px; width: 100%; height: 100%; }
.wide, table.wide, tr.wide, td.wide { width: 100%; }
.tall, table.tall, tr.tall, td.tall { height: 100%; }
tr { font-family: Verdana, Tahoma, Arial; }
td { color: #000000; font-size: 10px; font-family: Verdana, Tahoma, Arial; }
th { color: #000000; font-size: 10px; font-family: Verdana, Tahoma, Arial; font-weight: bold; }

tr.L1, td.L1, tr.L2, td.L2 { text-decoration: none; font-size: 12px; text-align: left; color: #000000; vertical-align: middle }
tr.L1, td.L1 { background: #EEFFEE; }
tr.L2, td.L2 { background: #FFFFFF; }

tr.L3, td.L3 { text-decoration: none; font-size: 12px; text-align: center; color: #FF6600; background: #DDDDDD; font-weight: bold; }

td.PPLIST {text-decoration: none; font-size: 13px; text-align: left; color: #000000;}
td.menu {font-size: 12px; font-weight: bold; height: 17px; vertical-align: middle;}
td.menu_sep_b { width: 10px;}
td.menu_sep { text-align: center; background: url(/img/dotted.gif); height: 2px; width: 149px;}
td.menu_info {font-size: 10px; height: 14px; vertical-align: middle; color: #777777;}
td.menu-alert {color: #FFFFFF; font-size: 12px; font-weight: bold; text-align: center; background: url(/img/mp-alert.gif); height: 19px;}
td.content {color: #666666; font-size: 12px; font-weight: normal; background-color: #fff;}
td.content_pda {color: #666666; font-size: 12px; font-weight: normal; vertical-align: top;}
td.newgoods_content {color: #505050; font-size: 10px; font-weight: normal; text-align: justify;}
td.newgoods_name {color: #000000; font-size: 10px; font-weight: bold; text-align: center;}
td.title {color: #000000; font-size: 10px; font-weight: bold; text-align: left;}
td.newgoods_presence {color: #000000; font-size: 10px; font-weight: bold; text-align: center;}
td.newgoods_price {color: #FF0000; font-size: 10px; font-weight: normal; text-align: center;}
td.price {text-align: right; font-family: Verdana, Tahoma, Arial; font-weight: normal;}

input.S1 {text-decoration: none; font-size: 11px; font-weight: bold; text-align: center; color: #000000; background: #E1E1E1; border: 1px solid;}
td.M {text-decoration: none; font-size:11px; text-align:center; color:#000000;}
input.M { font-size: 11px; border: 1px solid;}

form { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-family: Verdana, Tahoma, Arial; }
form.fill { width: 100%; height: 100%; }
img { border: 0px; }

a {cursor: pointer; font-family: Verdana, Tahoma, Arial; text-decoration: none;color: #222222;}

a:link {color: #222222;text-decoration: none;}
a:active {color: #222222;text-decoration: none;}
a:visited {color: #222222;text-decoration: none;}
a:hover {color: #CC6600;text-decoration: none;}

a.mono:link {color: #CC6600;}
a.mono:active {color: #CC6600;}
a.mono:visited {color: #CC6600;}
a.mono:hover {color: #CC6600;}

a.menu {text-decoration: none; cursor: pointer; }
a.menu:link {color: #666666;}
a.menu:active {color: #666666;}
a.menu:visited {color: #666666;}
a.menu:hover {color: #000000; text-decoration: underline;}

a.news {font-family: Verdana, Tahoma, Arial; text-decoration: none; font-size: 10px; font-weight: bold;}
a.P {font-family: Verdana, Tahoma, Arial; font-size:10px; text-decoration:none;}
a.P:link {color:#00008B;}
a.P:active {color:#00008B;}
a.P:visited {color:#00008B;}
a.P:hover {text-decoration:underline; color:#008000;}

a.pdamenu {font-family: Verdana, Tahoma, Arial; font-size:15px; text-decoration:none; font-weight: bold; }
a.pdamenu:link {color:#ffffff;}
a.pdamenu:active {color:#ffffff;}
a.pdamenu:visited {color:#ffffff;}
a.pdamenu:hover {text-decoration:underline; color:#ffffff;}

a.f {font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #0000CC;}
a.f:hover {text-decoration: underline; color: #008000;}
a.f:visited {color: #0000A0;}
a.f:visited:hover {color: #008000;}

a.L3 { text-decoration: none; font-size: 12px; text-align: center; color: #FF6600; background: #DDDDDD; font-weight: bold; }
a.L3:link { text-decoration: none; font-size: 12px; text-align: center; color: #FF6600; background: #DDDDDD; font-weight: bold; }
a.L3:active { text-decoration: none; font-size: 12px; text-align: center; color: #FF6600; background: #DDDDDD; font-weight: bold; }
a.L3:visited { text-decoration: none; font-size: 12px; text-align: center; color: #FF6600; background: #DDDDDD; font-weight: bold; }
a.L3:hover { text-decoration: underline; font-size: 12px; text-align: center; color: #FF6600; background: #DDDDDD; font-weight: bold; }

a.btnAsmAction{	border-bottom: 1px dashed;}
p 
{ margin: 0;
    padding: 0;
}

input,select,textarea {
font-family: Verdana, Tahoma, Arial; 
font-size: 10px; 
color: #666666; 
border: 1px solid #b7bbbd;
padding: 3px;
}
textarea {resize: none;}
ul,li {
	list-style-type: none;
}
.text {font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #000000;}
.bold {font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #000000; font-weight: bold;}
.heading {font-family: Verdana, Tahoma, Arial; font-size: 12px; color: #000000; font-weight: bold;}
.small	{font-family: Verdana, Tahoma, Arial; font-size: 8px; color: #656565;}
.small2	{font-family: Verdana, Tahoma, Arial; font-size: 8px; color: #999999; text-decoration: none;}
.small3	{font-family: Verdana, Tahoma, Arial; font-size: 10px; color: #656565; text-decoration: none;}
.title	{font-family: Verdana, Tahoma, Arial; font-size: 8px; font-weight: bold; color: #000080;}
.l	{font-family: Verdana, Tahoma, Arial; font-size: 12px; color: #000000; font-weight: bold; text-decoration: none;}
.s	{font-family: Verdana, Tahoma, Arial; font-size: 10px;}
.n	{font-family: Verdana, Tahoma, Arial; font-size: 12px;}
.t0	{font-family: Verdana, Tahoma, Arial; font-size: 11px; background-color: #F5F5F5;}
.t1	{font-family: Verdana, Tahoma, Arial; font-size: 11px; background-color: #E8E8E8;}
.tb0	{font-family: Verdana, Tahoma, Arial; font-size: 14px; background-color: #F5F5F5;}
.tb1	{font-family: Verdana, Tahoma, Arial; font-size: 14px; background-color: #E8E8E8;}
.h	{font-family: Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; background-color: #B0C4DE; color: #000080;}
.date1	{font-family: Verdana, Tahoma, Arial; font-size:  10px; color: #000000;}
.date2	{font-family: Verdana, Tahoma, Arial; font-size:  10px; color: #000000;}
.date3	{font-family: Verdana, Tahoma, Arial; font-size: 10px; color: #656565; text-decoration: none;}
.date4	{font-family: Verdana, Tahoma, Arial; font-size:  10px; color: #000000; text-decoration: none;}
.lgText {font-family: Verdana, Tahoma, Arial; font-size: 15px; color: #000000; font-weight: bold;}

.fs8, td.fs8 { font-size: 8px; }
.fs9, td.fs9 { font-size: 9px; }
.fs10, td.fs10 { font-size: 10px; }
.fs11, td.fs11 { font-size: 11px; }
.fs12, td.fs12 { font-size: 12px; }
.fs13, td.fs13 { font-size: 13px; }
.fs14, td.fs14 { font-size: 14px; }
.fs15, td.fs15 { font-size: 15px; }
.fs16, td.fs16 { font-size: 16px; }
.fs17, td.fs17 { font-size: 17px; }
.fs18, td.fs18 { font-size: 18px; }
.fs19, td.fs19 { font-size: 19px; }
.fs20, td.fs20 { font-size: 20px; }
.b { font-weight: bold;}
.h20{height: 20px;}
.h25{height: 25px;}
.h30{height: 30px;}
.h35{height: 35px;}
.h40{height: 40px;}
.left{text-align: left;}
.right{text-align: right;}
.center {text-align: center;}
.middle {vertical-align: middle;}
.top {vertical-align: top;}
.bottom {vertical-align: bottom;}
.bg-white, td.bg-white {	background: #fff; }
.bg-grey, td.bg-grey {	background: #888; }
.bg-black, td.bg-black {	background: #000; }
.bg-dgrey, td.bg-dgrey {background: #D9D9D9;}
.white, a.white { color: #fff; }
.grey, a.grey {	color: #888; }
.blue, a.blue {	color: Blue; }
.red, a.red 	  {	color: Red; }
.green, a.green 	  {	color: Green; }
.black, a.black { color: #000; }
.hotcolor { color: #CC6000; } 
.higher-zindex{z-index: 10000000 !important;}
.pointer{cursor: pointer;}
.dotted1px { border-bottom: 1px dashed; }
.dotted2px { border-bottom: 2px dashed; }

img.transparent{
   opacity: 0;
   filter: alpha(opacity=0); /* For IE8 and earlier */
}
img.img-low{
	max-height: 40px;
	max-width: 40px;
}
img.img-med{
	max-height: 200px;
	max-width: 200px;
}
.loading-progress , .LoginFormProgress, .form-progress
{
	border: solid 1px #666666; 
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-moz-box-shadow:3px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow:3px 3px 3px rgba(0,0,0,0.2);
	box-shadow:3px 3px 3px rgba(0,0,0,0.2);	
    background: #eeeeee; 
	width: 100px; 
	height: 30px; 
	text-align: center; 
	z-index:9999;
}
.loading-progress 
{
	position: fixed; 
	left: 50%; 
	top: 45%; 
}
.loading-progress img, .LoginFormProgress img, .form-progress img
{
	margin: 5px 0 0 0;
}
#leftMenuOpened {
	width: 300px;
	height: 100%;
}
#leftMenuClosed {
	width: 20px;
	display: none;
	height: 100%;
}
.phMainLeft, .phMainRight
{
	width: 200px;
	height: 100%;
}
.phMainRight
{
	display: none;
}
.phMainCenter
{
	width: 100%; 
	height: 100%;
}
.MainMenu 
{
	width: 100%; 
	/*background: #D9D9D9;*/
    background: linear-gradient( #f1f1f1, #d9d9d9 ) repeat scroll 0 0 rgba(0, 0, 0, 0);	
	border: solid 1px black;
	margin-bottom: 1px;
}
.MainMenu td
{
	vertical-align: middle;
}
.MainMenuTop
{
    /*background-image: url('/img/menu_top.gif');*/
	background: linear-gradient( #ffffff, #f1f1f1 ) repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 6px; 
	font-size: 4px; 
	/*background-repeat: repeat-x; 
	background-position: left top; */
}
.MainMenuBottom
{
    /*background: url('/img/menu_down.gif'); */
	background: linear-gradient( #d9d9d9, #b8b8b8 ) repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 5px; 
	font-size: 3px; 
	/*background-repeat: repeat-x; 
	background-position: left top; */
}
table.blockHeader, .blockHeader
{
	/*background: #D2DDD2;*/
	background: #d9d9d9;
	border: solid 1px black;
	width: 100%;
	margin-bottom: 1px;
	border-collapse: separate;
	border-spacing: 1px 1px;	
}
td.blockHeader
{
	/*background: url('/img/m_top.gif'); */
	background: linear-gradient( #f1f1f1, #d9d9d9 ) repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 7px; 
	font-size: 6px; 
	border: 0px;
	/*background-repeat: repeat-x; 
	background-position: left top;*/
}
td.blockFooter
{
    /*background: url('/img/m_down.gif'); */
	background: linear-gradient( #d9d9d9, #b8b8b8 ) repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 8px; 
	font-size: 6px; 
	/*background-repeat: repeat-x; 
	background-position: left top;*/
}
a.dotted-link {
    border-bottom: 1px dashed;
    color: #CC6000;
    cursor: pointer;
    font: bold 14px 'tahoma',sans-serif;
}
.allow-anon-div {
	width:242px; 
	margin-top: 15px;
}
input[type=text].error ,
textarea.error{
            border: 1px solid #ce5151;
            background: #ffdddd;
}
.arrow-link {
    clear: both;
    min-height: 24px;
    overflow: hidden;
    cursor: pointer;
}
.arrow-link .arrow-link-add {
    border-bottom: 1px dashed;
    color: #CC6000;
    cursor: pointer;
    font: bold 14px 'tahoma',sans-serif;
    float: left;
}
.arrow-link a {
    border-bottom: 1px dashed;
    color: #CC6000;
    float: right;
    line-height: 1;
    margin-top: 5px;
    text-decoration: none;
    font: bold 12px 'tahoma',sans-serif;
}
.i {
    background: url(/javascripts/images/icons.png) no-repeat scroll -10000px 0;
    display: inline-block;
    overflow: hidden;
}
.icon16 {
    height: 16px;
    width: 16px;
}
.icon32 {
    height: 32px;
    width: 32px;
}
.icon64x32 {
    height: 32px;
    width: 64px;
}
.arrow-icon {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-position: -70px -4px;
    float: left;
    height: 10px;
    width: 11px;
    margin-bottom: 3px;
    margin-right: 9px;
    margin-top: 6px;
}
.arrow-active {
    background-position: -70px -32px;
}
.i.big-arrow {
    height: 40px;
    width:  24px;
}
.i.big-arrow.left {
    background-position: -132px -1px;
}
.i.big-arrow.right {
    background-position: -159px -1px;
}
.popup-next, .popup-prev{
	display: none;
	position: absolute;
    line-height: 120px;
    overflow: hidden;
	top: 270px;	
}
.popup-prev{
	left: -40px;
}
.popup-next{
	right: -40px;
}
.m_navigation
{
	width: 100%; 
	height: 100%;
	min-height: 600px;	
}
.m_content
{
	width: 100%; 
	height: 100%; 
	min-height: 600px;	
	vertical-align: top;
}
.m-content{
	margin: 0 20px 0 20px;
}
input.main_search 
{
	border: 2px solid #23FF48; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	padding: 3px 0 3px 10px; 
	font-size: 13px; 
	background: linear-gradient(#cfcad1, #f8ffff) repeat scroll 0 0 rgba(0, 0, 0, 0); 
	width:440px; 
	display:inline-block; 
	margin: 0 0 0 -25px; 
}
.bMainSearch {
    background-position: -262px 0;
    height: 23px;
    width: 23px;
    margin:0 0 -7px -24px;
    cursor: pointer;
}
div.contentBlockWraper 
{
    width: 100%;
    padding-left: 20px; 
    padding-right: 20px;
}
div.contentBlock
{
    width: 100%;
    border: solid 1px #d9d9d9;
    border-top-left-radius: 7px;
    -moz-border-top-left-radius: 7px;
    -webkit-border-top-left-radius: 7px;
    background-color: #d9d9d9;
    margin-top: 4px;
    margin-bottom: 2px;
    margin-right: 10px;
}
div.contentBlock div.header
{
    border-top-left-radius: 7px;
    -moz-border-top-left-radius: 7px;
    -webkit-border-top-left-radius: 7px;
    background: linear-gradient( #f9f9f9, #d9d9d9 ) repeat scroll 0 0 rgba(0, 0, 0, 0); 
    width: 100%;
    height: 25px;
    line-height: 22px;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}
div.contentBlock div.content
{
    width: 100%;
    text-align: left;
    border-top: solid 1px #d9d9d9;
    border-top-left-radius: 7px;
    -moz-border-top-left-radius: 7px;
    -webkit-border-top-left-radius: 7px;
    background-color: #fff;
    padding: 5px 10px 5px 10px;
}
table.goods-history
{
	background: white; 
	table-layout: fixed; 
	width: 100%;
	padding: 0;
	border-spacing: 0;
}
table.goods-history td{
	padding: 0;
	border-spacing: 0;
}
table.goods-history col.col1
{
	width: 46px;
}
table.goods-history col.col2
{
	width: 2px;
}
table.goods-history col.col3
{
	width: 142px;
}
table.goods-history col.col4
{
	width: 10px;
}
td.goods-history-img 
{
	text-align: center;
}
td.goods-history-link {
	text-indent: 8px;
	text-align: justify;
	overflow:hidden;
	word-wrap: break-word;
}
td.goods-history-link a{
	font-family: Arial;
	font-size: 10px;
}
td.goods-history-link div {
	max-height: 50px;
	overflow: hidden;
	position: relative;
}
td.goods-history-link .goods-history-overlay{
	/*margin: -50px 0 0 0;*/
	position: absolute;
	top: 0;
	left: 0;
	background: -webkit-linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,0), rgba(255,255,255,0), rgba(255,255,255,1));
	background: -o-linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,0), rgba(255,255,255,0), rgba(255,255,255,1));
	background: -moz-linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,0), rgba(255,255,255,0), rgba(255,255,255,1));
	background: linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,0), rgba(255,255,255,0), rgba(255,255,255,1));
	height:50px;
	width: 142px;
	z-index: 10;
}
.goods-ttx-warning blockquote
{
	 vertical-align:middle; 
	 text-align: center; font-size: 10px; 
	 font-weight: bold; 
	 border: dotted 2px black; 
	 width:100%;
	 margin: 0;
	 padding: 0;
}
a[name=reorphus-popup-link]{
	color:#CC6000;
}

.move-icon {
    position: fixed;
    display: none;
    z-index: 9999999;
}
.move-icon a
{
	width: 50px;
	display: block;
	text-align: center;
	font: 11px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #bbb;

	/* transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
.move-icon a:hover {
	color: #000;
}
/* arrow icon (span tag) */
.move-icon span {
	width: 50px;
	height: 50px;
	display: block;
	margin-bottom: 7px;
	/*background: url('/img/icon_gototop.png') no-repeat center center transparent;*/

	/* rounded corners */
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;

	/* transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover span {background-color: #777;}
#move-left a:hover span {background-color: #777;}
#move-right a:hover span {background-color: #777;}
#back-top {
	bottom: 30px;
	margin-left: 120px;
}
#back-top span {
	background: url('/img/icon_gototop.png') no-repeat center center transparent;
}
#move-left span {
	background: url('/img/icon_gotoleft.png') no-repeat center center transparent;
}
#move-right span {
	background: url('/img/icon_gotoright.png') no-repeat center center transparent;
}
#back-top b:after
{
    content: "наверх";
}
#move-left b:after {
	content: "влево";
}
#move-right b:after {
	content: "вправо";
}
a[id^="HrefType"]{
	font-weight: bold;
	font-size: 12px;
	color: #CC6000;
}
.abs_placeholder
{
	position: relative;
}
.average-rating, .comment-rating {
    background: url("/javascripts/images/icons.png") no-repeat scroll -70px -60px;
    color: transparent;
    font-size: 0;
    height: 13px;
    margin-left: -1px;
    width: 70px;
}
.average-rating {
    display: inline-block;
}
.estimation .comment-rating {
    margin-top: -1px;
}
.star1 {
    background-position: -56px -60px;
}
.star2 {
    background-position: -42px -60px;
}
.star3 {
    background-position: -28px -60px;
}
.star4 {
    background-position: -14px -60px;
}
.star5 {
    background-position: 0 -60px;
}
.product-rating 
{
	height: 40px;
}
.product-rating .rating {
    background: url("/javascripts/images/icons.png") no-repeat scroll -100px -72px;
    color: transparent;
    float: right;
    font-size: 0;
    height: 20px;
    line-height: 0;
    margin: 0 0 0px;
    padding-top: 20px;
    width: 100px;
    display: inline-block;    
}
.product-rating .star1 {
    background-position: -80px -72px;
}
.product-rating .star2 {
    background-position: -60px -72px;
}
.product-rating .star3 {
    background-position: -40px -72px;
}
.product-rating .star4 {
    background-position: -20px -72px;
}
.product-rating .star5 {
    background-position: 0 -72px;
}
.replies-number {
    display: inline-block;
    float: right;
    font-size: 11px;
    padding: 2px 0 0 5px;
}
.product-rating .rating a {
    background-color: #fff;
    color: #CC6000;
    cursor: pointer;
    font-size: 10px;
    line-height: 12px;
    width: 100px;
}
@font-face {
    font-family: "pt_sans_narrow";
    font-style: normal;
    font-weight: normal;
    src: url("/javascripts/fonts/ptn57f.eot?#iefix") format("embedded-opentype"), url("/javascripts/fonts/ptn57f.woff") format("woff"), url("/javascripts/fonts/ptn57f.ttf") format("truetype"), url("/javascripts/fonts/ptn57f.svg#pt_sans_narrowregular") format("svg");
}
@font-face {
    font-family: "pt_sans_narrow";
    font-style: normal;
    font-weight: bold;
    src: url("/javascripts/fonts/ptn77f.eot?#iefix") format("embedded-opentype"), url("/javascripts/fonts/ptn77f.woff") format("woff"), url("/javascripts/fonts/ptn77f.ttf") format("truetype"), url("/javascripts/ptn77f.svg#pt_sans_narrowbold") format("svg");
}
.price {
    font-family: pt_sans_narrow;
    font-size: 32px;
    font-weight: bold;
    white-space: nowrap;
	padding-right: 2px;
}
.goods-filter-block
{
	float: left; 
	width: 450px; 
	text-align: center;
	/*margin: 10px;*/
	margin-top: 10px;
	margin-bottom: 10px;
}
.goods-filter-block .goods-filter-link 
{
	height: 25px;
	margin: 0 0 0 20px;
}
.goods-filter-link 
{
	text-align: left;
}
.goods-filter-block .goods-filter {    
	-moz-box-shadow:0 0 3px #AAAAAA;
	-webkit-box-shadow:0 0 3px #AAAAAA;
	box-shadow:0 0 3px #AAAAAA;
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px;
	border:1px solid white;
	/*overflow:hidden;*/
	width: 440px;	
	text-align: left;
	display: none;
}
.lt-ie10 .goods-filter-block .goods-filter
{
	border: solid 1px #CCCCCC;
}
.goods-filter-block .goods-filter-param select 
{
	-webkit-appearance:none; 
}
.goods-filter-block table 
{
	width: 100%;
}
.goods-filter-block table td 
{
	min-height: 30px;
	vertical-align: middle;
}
.goods-filter-block input[id$=edtPriceSearchStr] 
{
	 width: 230px;
	 height: 20px;
}
.goods-filter-block input[id$=edtPriceSearchMin] , .goods-filter-block input[id$=edtPriceSearchMax] 
{
	 width: 70px;
	 text-align: right;
}
#btnPriceSearch{
	width: 200px;
}
.goods-filter-block select[id$=lbSearch]
{
	width: 100%;
	display: none;
}
#ddlFilter 
{
	width:430px;
	padding: 1px;
}
#lbDelTTXinfo{
	display: none; 
	color: #666666
}
#lbDelTTXClick{
	display: none; 
	color: #ff0000;
}
#lbDelTTXAllClick{
	display: none; 
	color: #ff0000;
}
.catalog-view-handle .icon16{
	vertical-align: middle;
}
.icon16.thumb {
    background-position: -100px 0;
}
.icon16.list {
    background-position: -100px -17px;
}
.icon16.list-photo {
    background-position: -100px -34px;
}
.catalog-view-handle:hover .icon16.thumb {
    background-position: -116px 0;
}
.catalog-view-handle:hover .icon16.list {
    background-position: -116px -17px;
}
.catalog-view-handle:hover .icon16.list-photo {
    background-position: -116px -34px;
}

.catalog-view-handle.active .icon16.thumb, .catalog-view-handle.active:hover .icon16.thumb {
    background-position: -84px 0;
}
.catalog-view-handle.active .icon16.list, .catalog-view-handle.active:hover .icon16.list {
    background-position: -84px -17px;
}
.catalog-view-handle.active .icon16.list-photo, .catalog-view-handle.active:hover .icon16.list-photo  {
    background-position: -84px -34px;
}
.goods-description {
	color: #666666;
	text-align: justify;
	text-indent: 20px;
	font-size: 12px;
	padding: 0;
	margin:  10px 0 10px 0;
	border: 0;
	line-height: 1.42857143;
}
td.goods-description 
{
	padding: 10px 0 10px 5px;
}
.PriceExistBlock{
	width: 250px;
	border-radius: 3px;
	border: solid 1px #eee;
	-moz-box-shadow:0 0 3px #AAAAAA;
	-webkit-box-shadow:0 0 3px #AAAAAA;
	box-shadow: 0 0 3px #AAAAAA;
	vertical-align: top;
	margin-left: 10px;
	border-collapse:separate;
}
.ManufacturerIMG {
	max-height: 100px;
	max-width: 164px;
	margin-top: 3px;
	margin-bottom: 3px;
}
.lt-ie10 .PriceExistBlock
{
	border: solid 1px #CCCCCC;
}
.PriceExistBlock table 
{
    width: 100%;
}
.PriceExistBlock td
{
	color: #666666; 
	font-size: 13px; 
	background: #ffffff; 
	padding: 2px 2px 2px 2px;
}
.PriceExistBlock .price 
{
    color: #000;
}
.PriceExistBlock input[type="button"] 
{
    font-size: 17px; 
    width: 200px;
}
.global-presence {
	border: 0; 
	width: 100%; 
	height: 40px;
}
.product-content {
    overflow: hidden;
    padding-bottom: 3px;
}
.product-content .back {
    padding: 8px 25px 3px;
    text-align: right;
}
.product-content .back a {
    color: #000;
}
.product-content .div:first-child {
    border-top: 1px solid #e0daf4;
}
.uptolike-buttons, .uptolike-rating{
	max-width: 480px;
	overflow: hidden;
}
.comments {
    clear: left;
    margin-bottom: 1.5em;
    margin-top: 5px;
    padding-top: 10px;
}
.comments-tab{
	display: none;
}
.comments-tab:after {
    clear: both;
    content: "";
    display: block;
}
.reply-rules {
    min-width: 0;
    width: 560px;
    text-align: justify;
}
.reply-rules li, .goods-description li, .delivery-rules  .popup-container  li {
	list-style-type: square;
	list-style-position: inside;
}
.delivery-rules {
    text-align: justify;
}
.reply-rules .popup-container, .delivery-rules  .popup-container {
    font-size: 15px;
    padding: 20px 20px;
    width: auto;
}
.delivery-rules {
    text-align: justify;
}
.reply-rules h4, .delivery-rules h4 {
    color: #CC6000;
    font-size: 18px;
    margin:  0 0 1em 0;
    text-align: center;
}
.reply-rules p, .delivery-rules p {
    margin: 1em 0 1em 0;
    text-indent: 20px;
}
.delivery-rules li {
    margin: 0 0 1em 0;
}
.estimation img {
    cursor: pointer;
    height: 20px;
    padding: 4px 0 0 0px;
    width: 20px;
}
.estimate-stars {
    display: inline-block;
    font-weight: bold;
    padding: 7px 0 18px;
    position: relative;
    width: 180px;
}
.on-moderation,
.rating-not-set_error {
    color: #ce5151;
    font-size: 11px;
    font-weight: bold;
    left: 0;
    position: absolute;
    display: none;
    padding: 45px 0 5px;
    right: 0;
    top: 0;
}
.comment-rating {
    margin: -1px 0 0 -1px;
}
.icon-comment {
    background-position: -5px -93px;
    height: 10px;
    width: 10px;
}
.comments-tab .comment:after {
    clear: both;
    content: "";
    display: block;
}
.comments-tab .meta .time {
    color: #666;
    font-size: 10px;
}
.comments-tab .yes, .comments-tab .no {
    border-bottom: 1px dotted;
    font-weight: bold;
    padding: 0 2px;
    text-decoration: none;
}
.comments-tab .yes {
    color: #4b6c23;
}
.comments-tab .no {
    color: #c21e1d;
}
.reply-useful span b {
    background-color: #22ff22;
    color: #fff;
    font-weight: bold;
    padding: 1px 2px;
    cursor: auto;
    border-bottom: 0px;
}
.estimation {
    background: none repeat scroll 0 0 #fcfbff;
    border: 1px solid #f2f2f2;
    border-radius: 5px;
    color: #434144;
    float: left;
    height: 165px;
    position: relative;
    text-align: center;
    width: 198px;
}
.avg {
    border-top: 1px solid #ecebed;
    display: inline-block;
    font-size: 11px;
    margin-top: -2px;
    padding: 10px 0 0;
    width: 100px;
}
.comment-form .comment-username 
{
	display: none;
	text-align: left;
}
.comment-form .comment-username input[type="text"],
.comment-form textarea
{
    border: 1px solid #e2e2e2;
    /*border-radius: 5px;*/
    box-sizing: border-box;
    font: 12px 'arial','nimbus sans l',sans-serif;
    margin: 5px 0 0 0;
    overflow: auto;
    padding: 4px;
}
.comment-form .comment-username input[type="text"]
{
	width : 200px;
}
.comment-form textarea {
    height: 130px;
    max-width: 100%;
    width: 100%;
}
.comment-form textarea.error,
.comment-form .comment-username input[type="text"].error
{
	border: 1px solid #ce5151;	
}

.post-data {
    margin-top: 5px;
    float: left;
}
.post-data .status-msg .error {
    color: #ce5151;
    font-weight: bold;
}
.comments .comment {
    border: 1px solid #f2f2f2;
    border-radius: 5px;
    margin-top: 10px;
    overflow: hidden;
    position: relative;
}
.user-info {
    width: 180px;
    text-align: center;
}
.user-info .username {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
}
.comment-data {
    float: left;
    padding: 10px;
}
.comment-data .body {
    margin-top: 19px;
    min-height: 50px;
}
.comment .comment-data .reply {
    color: #703875;
    padding: 10px 25px;
}
.comment .reply-header {
    font-weight: bold;
    margin-bottom: 6px;
}
.comments-tab .reply-useful {
    bottom: 0;
    font-size: 11px;
    right: 0;
    top: 0;
}
.comment .reply-data {
    margin-left: 60px;
}
.comment .reply-body {
    margin-top: 6px;
}
#tabGoodsReply table, .cltable
{
	border-collapse: separate;
	border-spacing: 1px 1px;
}
#tabGoodsReply table, table.cltable > tbody> tr > td
{
	padding: 0 2px 0 2px;
}
#ReplyLoading 
{
	width: 100%;
	text-align: center;
}
#LoadMoreReply 
{
	display: none;
    width: 100%;
    border-bottom: 1px dashed;
    color: #CC6000;
    cursor: pointer;
    font: bold 14px 'tahoma',sans-serif;
    text-align: center;
}
.slider_div {
	border: 3px solid rgba(0,0,0,0);
	border-radius: 4px;
	overflow: hidden;
	position: relative;
}
.lt-ie10 .slider_div {
	border: 3px solid white;
}
.bx-wrapper .slider_div, .bx-wrapper .slider_div:hover, .catalog-thumb-item  .slider_div:hover, .catalog-thumb-item  .slider_div:hover, .catalog-thumb-item  .slider_div, .slider_div.border0, .slider_div.border0:hover
{
	border: 0;
}
.bx-wrapper .slider_img , .catalog-thumb-item .slider_img{ height:235px; width: 235px;}
.slider_div .slider_bottom input[type="button"]
{
    font-size: 16px; 
    width: 150px;
}
.i.Sale {
    background-position: -264px -33px;
    margin-bottom: -5px;
}
.price,
.price span[id$=lblSumm]
{
    color: #FF6600;
}
.slider_div:hover {
	border: 3px solid #002BFF;
}
.slider_div .preview_button
{
	background: url(/img/popup_title_bg.png) repeat;
    border-radius: 4px;
    border-width: 0;
    color: #fff;
    cursor: pointer;
    font-family: 'arial','freesans',sans-serif;
    font-size: 11px;
    height: 24px;
    left: 50%;
    line-height: 23px;
    margin-left: -65px;
    opacity: 0.7;
    padding: 0 0 1px;
    position: absolute;
    top: 84px;
    visibility: hidden;
    width: 130px;
    z-index: 1;
}
.slider_div.border0:hover .preview_button {
   visibility: hidden;
}

.lt-ie9 .slider_div .preview_button {
    filter: alpha(opacity=70); /* For IE8 and earlier */
}

.slider_div .preview_button:hover {
    opacity: 1;
}
.lt-ie9 .slider_div .preview_button:hover {
    filter: alpha(opacity=100); /* For IE8 and earlier */
}

.slider_div:hover .preview_button {
    visibility: visible;
}
.slider_div .name {
	text-align: justify;
}
.param-filter-gif
{
	margin: 2px 0 0 10px;
	display: none;
}
.ClearPriceSearchStr
{
	margin: 0 0 0 5px;
	color: Red;
	font-weight:bold;
	font-size: 14px;
	display: none;
	cursor: pointer;
}
#LoginForm 
{
	width: 198px; 
	height: 87px; 
	overflow:hidden; 
	/*background: #D9D9D9;*/
	background: linear-gradient( #f9f9f9, #d9d9d9 ) repeat scroll 0 0 rgba(0, 0, 0, 0);
	position:relative;
	/*border:1px solid white;*/
}
#LoginFormUp
{
	width: 100%;
	height: 40px;
	/*position:relative;
	overflow:hidden;*/
}
#LoginFormDown
{
	width: 100%;
	height: 47px;
	position:relative;
	overflow:hidden;
}
#LoginForm .LoginLink
{
	text-align: center; 
	vertical-align: top;
	font-size: 22px; 
	cursor: pointer; 
	color:#CC6600;
}
.LoginFormProgress 
{
	position: absolute; 
	/*left: 60px; 
	top: 20px;*/
	left: 25%; 
	top: 40%; 	
	z-index: 100;
}
.LoginFormProgress td
{
	background: #eeeeee; 
	text-align: center; 
	vertical-align: middle;
}
.TitleContact {
    position: absolute;
    left: 150px;
    top: 35px;
    /*left: 180px;
    top: 55px;*/
}
.lt-ie10 .TitleContact {
    filter: progid:DXImageTransform.Microsoft.Shadow(Color=#ffffff, Direction=0, Strength=2), progid:DXImageTransform.Microsoft.Shadow(Color=#ffffff, Direction=90, Strength=2), progid:DXImageTransform.Microsoft.Shadow(Color=#ffffff, Direction=180, Strength=2), progid:DXImageTransform.Microsoft.Shadow(Color=#ffffff, Direction=270, Strength=2);
}
.TitleContact a{
	text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
    color: #3F3F3F;
	font: bold 18px 'tahoma',sans-serif;
}

.slider_upper .text_block
{
	text-align: justify; 
	text-indent: 20px;
	max-height: 180px;
	overflow: hidden;
	position: relative;
}
.slider_upper .text_block-overlay
{
	/*margin: -180px 0 0 0;*/
	position: absolute;
	left: 0;
	top: 0;
	background: -webkit-linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,0), rgba(255,255,255,1));
	background: -o-linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,0), rgba(255,255,255,1));
	background: -moz-linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,0), rgba(255,255,255,1));
	background: linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,0), rgba(255,255,255,1));
	height:181px;
	width: 235px;
	z-index: 10;
}
.slider_upper .text_block-more
{
	width: 100%; 
	text-align: left;
	font-weight: bold;	 
}
.MainMenuItem
{
	height: 35px;
	border-bottom: 1px solid #cccccc;
	font-size: 12px; 
	font-weight: bold; 
	vertical-align: middle;
	cursor: pointer;
	overflow: hidden;
}
.MainMenuItem td
{
	height: 35px;
	font-size: 12px; 
	font-weight: bold; 
	vertical-align: middle;
}
div.MainMenuItem:hover
{
	color:#fff;
	background: lime;
}
div.MainMenuItem.selected:hover, div.MainMenuItem.selected
{
	color:#fff;
	background: #C0C0C0;
}
div.MainMenuItem.selected 
{
	border: inset 1px #D0D0D0;
}
div.MainMenuItem:hover td,.MainMenuItem:hover a:hover, div.MainMenuItem:hover a, div.MainMenuItem.selected a
{
	color:#fff;
}
.MainMenuItem .menu_info 
{
	font-size: 10px; 
	color: #777777;
}
.MainMenuItem .redMenuItem, div.MainMenuItem.selected a:hover
{
	color:#CC6000;
}
div.MainMenuItem.selected td, div.MainMenuItem.selected a.selected:hover, div.MainMenuItem.selected a.selected
{
	color:#fff;
}
.MainMenuItem .grayMenuItem
{
	color:gray;
}
.MainMenuItem a.redMenuItem:hover, .MainMenuItem a.grayMenuItem:hover
{
	color:#fff;
}

.tabs .text {
    border: 1px solid #6a6298;
    position: relative;
    height: 30px;
    background: url(/img/bg_text.png) top left repeat-x;
    margin: 10px 0;
    box-shadow: inset 0 0 3px rgba(0,0,0,.2);
    -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.2);
    line-height: 30px;
    padding: 1px 10px;
}
            
.tabs .text.focused {
    box-shadow: 0px 0px 5px 2pt #00DD00;
    -webkit-box-shadow: 0px 0px 5px 2pt #00DD00;
}
.tabs .text.error {
    border: 1px solid #ce5151;
    background: #ffdddd;
}
#InPageFullBasket 
{
	display: none;
	width: 198px;
	/*height: 20px;*/
	background: #D9D9D9;
	position:absolute;
	right: 52px;
	top: 88px;
	z-index: 10000;
	border:1px solid white;	
	vertical-align: top;
	text-align: center;
	-moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.5);
	 box-shadow: 5px 5px 5px rgba(0,0,0,0.5);
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;	
}
#InPageFullBasket.visible 
{
	width: 446px;
}
#InPageFullBasket .dam 
{
		background: #D9D9D9;
		position: absolute;
		top: -1px;
		right: 0px;
		height: 1px;
		width: 197px;
}
#InPageFullBasket table
{
	table-layout: fixed;
	/*width: 100%; */
	width: 427px;
	background: #ffffff; 
	padding: 1px;
	border-spacing: 1px 1px;
	border-top: solid 10px #D9D9D9;
	border-left: solid 4px #D9D9D9;
	border-right: solid 4px #D9D9D9;
	border-collapse: separate;
}
#InPageFullBasket table col.col1
{
	width: 37px;
}
#InPageFullBasket table col.col2
{
	width: 46px;
}
#InPageFullBasket table col.col3
{
	width: 179px;
}
#InPageFullBasket table col.col4
{
	width: 80px;
}
#InPageFullBasket table col.col5
{
	width: 65px;
}
#InPageFullBasket table col.col6
{
	width: 20px;
}
#InPageFullBasket table th
{
	color: #FF6600;
	text-decoration: none; 
	font-size: 12px; 
	text-align: center; 
	background: #DDDDDD; 
	font-weight: bold;
}
#InPageFullBasket table td
{
	overflow: hidden;
	word-wrap: break-word;
}
#InPageFullBasket .BasketLink
{
	width: 100%; 
	text-align: center; 
	padding: 10px 0 10px 0;
}

#InPageFullBasket input[type="text"], .tableBasket  input[type="text"]:not(.hotfocused){
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.TTX_TABLE
{
	color: #333333; 
	background-color: #cccccc; 
	width: 100%;
}
.TTX_TABLE td
{
	padding: 1px;
}
.TTX_TABLE input[type="button"], .TTX_TABLE_HEAD input[type="button"]  
{
    font-size: 14px; 
    width: 100px;
}
#tabGoodsTTX .TTX_TABLE td 
{
    font-size: 12px;
}
.tableBasket
{
	width: 100%; 
	background: #fff; 
	text-align: center; 
	vertical-align: bottom;
}
.hotHover > tbody > tr:not(.no-hover):hover, tr.hot-hover
{
	background-color: #C0C0C0;
}
table.hotHover td:hover > a
{
	color: #CC6000;
}
table.hotHover tr:hover td.price 
{
	color: #FFFFFF;
}
.AddQBasket
{
	cursor: pointer;
	margin:  -3px 0 0 0;
}
#tabsMap
{
	display: none;
	width: 490px;
}
#YaMap
{
	width: 450px;
	height: 350px;
	border: solid 1px #acacac;
}
#PopUpMap
{
	width: 500px;
	overflow: hidden;
}
#tabMap table,
.forum table
{
	border-collapse: separate;
	border-spacing: 1px 1px;
}
#tabMap td, .forum td, .service td, .registration td, .asm td
{
	padding: 1px;
}
#MyFullBasket label
{
	font-weight: normal;
}
div[id$=UpdatePanelBuyType] table 
{
	width: 160px;
}
div[id$=SelfServicePanel] table
{
	width: 600px;
}
div[id$=SelfServicePanel] table td 
{
	text-align: left;
}
#blablabla p
{
	text-align: justify;
	text-indent: 10px;
	padding: 0 0 5px 0;
}
.forum hr
{
	margin: 5px 0 5px 0;
	/*border-top: solid 1px black;*/
	border: 0;
	height: 1px;
	background: #999999;
}
.forum blockquote
{
	padding: 0;
	margin:   10px 0 10px 20px;
	font-size: 12px;
	border: 0;
}
.forum td.bold
{
	height: 20px;
}
#phTTX_HEADER,#phTTX_LEFT,#phTTX_CENTER{ display: none;}
div.cmpName 
{
	width: 100%; 
	height: 100%; 
	text-align: justify; 
	text-indent: 10px; 
	vertical-align: top; 
	padding: 1px 3px 1px 3px;
}
th.cmpPrice div.cmpDelCnt 
{
	position: relative; 
	display: inline-block;
	float: left;
	width: 0;
	height: 100%;
}
th.cmpPrice > div.cmpDelCnt > div.cmpDel 
{
	position: absolute; 
	top: 8px; 
	left: 8px;
}
th.cmpPrice .price 
{
	font-size: 28px;	
}
table.draw_cl
{
	padding: 0 0 200px 0;
}
.navbar-default {
    background-color: #fafafa;
    border-color: #e7e7e7;
}
.form-title {
	display: inline-block;
}
.navbar_sort {
	min-width: 950px;
}
.navbar_sort .form-title {
    color: #666;
	font-size: 13px;
    font-weight: normal;
    margin: 5px 10px 5px 0;
}
.navbar_sort .navbar-right {
    margin: 0;
}
.navbar_sort .navbar-left {
    margin-top: 10px;
}
.navbar_sort .navbar-btn-group {
    display: inline-block;
    margin: -1px -1px -1px 10px;
}
.navbar_sort .navbar-btn-group .btn.btn-default {
    padding: 15px 15px 16px;
}
.navbar_sort .navbar-btn-group .btn.btn-default:first-child {
    border-radius: 0;
}
.navbar_sort .navbar-btn-group .btn.btn-default .i {
    margin: 0;
}

.catalog-thumb-item
{
	display: inline-block;
	float: left;
	position: relative;
	width: 240px;
	text-align: center;
	overflow: hidden;
	border: 1px solid #e6e6e6;
	margin-left: -1px;
	margin-top: -1px;
}
.catalog-thumb-item:hover {
	z-index: 2;
	box-shadow: 0 2px 10px  rgba(0,0,0,0.15);
}
.catalog-thumb-item.loader-control:hover {
	box-shadow: none;
}
.catalog-thumb-item  .slider_div 
{
	padding: 3px;
}
.catalog-thumb-item, .catalog-thumb-item  .slider_div  {
	height: 400px;
}
.cltable .slider_div  .slider_upper img {
	max-width: 40px;
	max-height: 40px;
}
.catalog-thumb-item  .slider_div .slider_upper img, #TTX_TABLE .slider_div .slider_upper img {
	max-width: 200px;
	max-height: 200px;
}
.catalog-thumb-item  .slider_bottom {
	width: 100%;
	position: absolute;
	bottom: 2px;
	left: 0;
}
.catalog-thumb-item  .slider_bottom  td {
	background-color: #fff;
}
.catalog-thumb-item.loader-control > div {
	margin-top: 160px;
}
.pda img.goods_img {
	max-height: 150px;
	max-width: 150px;
}
.pda .goods-description {
	margin: 0 0 10px 10px;
}
.admin table.draw_cl 
{
	padding: 0 0 20px 0;
}
.admin tr.L1, .pda tr.L1, .pda td.L1 { background: #EEEEEE; }
.admin legend { font-size: 10px; font-weight: normal; margin: 0;}
.admin label { font-size: 10px; font-weight: normal; margin: 0;}
.admin input[type="file"] { display: inline-block; width: 400px; background: white; }
.admin .upperBlock table td, .admin table.goodsAdds td { white-space: nowrap; padding: 0 1px 0 1px;}
.admin .goodsAdds,.admin .goodsAdds textarea,.admin .goodsAdds input[type="text"]{width: 100%; background-color: white;}
input[id*=btnUpdateStageState] {width: 400px;}
.tblMyOperDetailList td, .tblMyOperList td, .tblMySupplierList td, .tblMySerialsList td {font-size: 12px;}
#GetArtField, #GoodsName, #GoodsReciever 
 {
	padding: 5px;
	font-size: 12px;
	margin: 5px;
}
#GetArtField {width: 200px;}
#GoodsReciever {
	font-weight: bold;
	font-size: 11em;
}

.hotfocused {
    border: 1px solid #6a6298;
    position: relative;
    height: 30px;
    background: url(/img/bg_text.png) top left repeat-x;
    background-color: White;
    margin: 10px 0;
    box-shadow: inset 0 0 3px rgba(0,0,0,.2);
    -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.2);
    line-height: 30px;
    padding: 1px 10px;
}
            
.hotfocused:focus {
    box-shadow: 0px 0px 5px 2pt #00DD00;
    -webkit-box-shadow: 0px 0px 5px 2pt #00DD00;
}

textarea.hotfocused 
{
	height: auto;
	line-height: 15px;
	overflow: hidden;
}



#trFooter div.footer
{
    background: linear-gradient( #f8f8f8, #d1d1d1 ) repeat scroll 0 0 rgba(0, 0, 0, 0); 
    background-color: #f0f0f0;
	width: 100%;
    height: 45px;
    text-align: center;
	border: 1px solid #d1d1d1;
	border-top-left-radius:5px;		
	border-top-right-radius:5px;		
}
#BSTable input {
	font-size: 15px;
}