body
{
	color: #494949;
	font: 12px Arial, sans-serif;
}
div, p, form, ul, li, input{padding:0;margin:0;}
img{border:none;}

p
{
	margin: 10px 0px;
}

a{color: #ee5200; text-decoration: underline;}
a:visited{color: #9f3c08;}
a:hover{color: #e99061;}

h1
{
	font-weight: normal;
	font-size: 23px;
	color: #000;
	line-height: 100%;
	margin: 35px 0 12px;
	padding:0;
}

h2, h3, h4, h5
{
	color: #000;
	font-weight: bold;
	line-height: 100%;
}

h2
{
	font-weight: normal;
	font-size: 18px;
	margin: 10px 0px 12px;
}

h3
{
	font-size: 14px;
}

hr
{
	clear: both;
	border: none;
	border-top: 1px solid #383736;
	border-bottom: 1px solid #222;
	color: #383736;
	height: 2px;
	margin: 10px 0 8px;
}

ul
{
	margin: 10px 0px;
	padding: 0px 0px 0px 15px;
}

ul li
{
	background:url(data:image/gif;base64,R0lGODlhBAAEAIAAAP///4s4ACH5BAEAAAAALAAAAAAEAAQAAAIFRGKnl1AAOw==) no-repeat 0px 6px;
	margin: 0px 0px 3px;
	list-style: none;
	padding: 0 0 0 15px;
}

ol
{
	color: #010101;
}
.sale_order_full_table ol ,  ol.payment_blank
{
	color: #494949;
}


/* Стили для таблицы  */
table.data-table th p{padding:0; margin:0;}
table.data-table
{
	border-collapse: collapse;
	width: 720px;/*100%;*/
}

table.data-table th
{
	border-bottom: 1px solid #dbdbdb;
	color: #000;
	margin: 0;
	padding: 0 5px 5px;
	text-align: left;
	vertical-align: top;
	font-size: 14px;
	font-weight: bold;
}
.register-step2 table {
    width:100%;
}
.register-step2 table td,
table.data-table td
{
	border-bottom: 1px solid #dbdbdb;
	vertical-align: top;
	padding: 8px 0;
}

.price
{
	color:#FB7200;
	font-weight:bold;
}

/*form*/
input.inputtext,
textarea{font: normal 12px Arial;}
textarea.inputtextarea
{color: #a1a1a1; font: normal 12px Arial; width: 220px; background-image: none; border: 1px solid #A1A1A1;}

input.inputtext{
	width: 220px; 
	background: url(/bitrix/templates/elitenote/images/bt-inputtext-w224.png) no-repeat 0 0;
	border: 0;
	padding: 5px 2px;
}

.starrequired
{
	color: #ea0000;
}

.gray-block{width: 620px; margin: 10px 0;}
.gray-block .t, .gray-block .b{background: url(images/tb-gray-block.gif) no-repeat 0 0;height: 10px;}
.gray-block .b{background-position: 0 -10px;}
.gray-block .m{background: #cdcdcd;padding: 5px 15px;}
.gray-block h3{color: #000;margin:0; padding: 0 0 10px 0;}
.gray-block .links a,.gray-block h3 .links a:hover{color: #4c4c4c;}

/*tools*/
.clear{clear: both; width:0px; height:0px; font-size:0px; content:'';display:block;}
.fl{float: left;}
.fr{float: right;}
.pos-abs{position: absolute;}
.pos-rel{position: relative;}
.nowrap {white-space: nowrap;}
.displaynone, .print{display: none;}
table.valign-middle-tab {padding:0;margin:0;border:0;border-collapse:collapse;height:100%;width:100%;}
table.valign-middle-tab td{vertical-align: middle;}
xmp{font: 12px/14px sans-serif;background: #fff;color: #000;position: absolute;z-index: 10000;border: 1px solid #f00;}


