/*news*/
table.middle td.top_image
{
	border-top: 1px solid #cbcbcb;
	border-left: 1px solid #cbcbcb;
	border-bottom: 1px solid #cbcbcb;
	text-align: center;
	vertical-align: bottom !important;
}
table.main td.right_cell div.li
{
	background: url(../img/square.gif) no-repeat 0px 7px;
	padding-left: 18px;
	margin-bottom: 27px;
	line-height: 18px;
	font-size: 90%;
}
table.main td.content div.li
{
	background: url(../img/square.gif) no-repeat 0px 7px;
	padding-left: 11px;
	margin-top: 27px;
	line-height: 18px;
	color: #636363;
	font-size: 100%;
}
table.main td.content div.li p
{
	color: #000;
}
table.main td.content div.li a
{
	color: #000;
	border-bottom: 1px solid #000;
}
table.main td.content div.li a:hover
{
	border: none;
	color: #da231b;
}
div.news
{
	margin-bottom: 15px !important;
}
/*end news*/
/*contacts*/
table.main td.content table.contacts
{
	width: 100%;
}
table.main td.content table.contacts td
{
	vertical-align: top;
}
table.main td.content table.contacts td.img
{
	padding-right: 33px;
}
table.main td.content table.contacts td.txt
{
	padding-bottom: 25px;
}
table.main td.content table.contacts td.txt p
{
	margin-bottom: 5px !important;
	margin-top: 8px !important;
}
table.main td.content table.contacts td.txt div.li
{
	margin-top: 0px !important;
}
table.main td.content table.contacts td.txt div.li span
{
	color: #000;
}
/*end contacts*/
/*nagrady*/
table.nagrady td
{
	padding-top: 0px !important;
	vertical-align: top;
}
table.nagrady td div.foto
{
	width: 166px;
	background: url(../img/border.gif) no-repeat top left;
	padding: 11px 9px 13px 9px;
	margin-bottom: 20px;
	margin-top: 0px;
}
table.nagrady td div.foto img
{
	border: 1px solid #fff;
}
table.nagrady td div.foto p
{
	margin-top: 16px;
	font-size: 95%;
	text-align: center;
}
/*end nagrady*/
/*photo*/
td.right_cell div.li b
{
	font-size: 90%;
	color: #da231b;
}
table.radio
{
	width: 100%;
}
table.radio td
{
}
table.radio td.input
{
	width: 19px;
}

table.radio td.input input
{
	width: 100%;
}
table.radio td.txt
{
	padding-top: 0px;
	padding-left: 9px;
	font-size: 11px;
	color: #444;
}
table.photo
{
	width: 100%;
}
/*end photo*/
/*photo2*/
div.header {
	font-size: 11px;
	font-weight: bold 
}
div.subli
{
	margin-top: 8px;
	background: url(../img/square.gif) no-repeat 0 5px;
	padding-left: 12px;
}
div.photo
{
	width: 129px;
	float: left;
	margin-right: 34px;
	margin-bottom: 27px;
	text-align: center;
	font-size: 11px;
}
div.photo div
{
	background: url(../img/border_small.gif) no-repeat 0 0;
	padding: 9px 10px 2px 10px;
	text-align: left;
}

div.photo a,div.photo a:hover
{
	border: none;
}
div.photo img
{
	margin-bottom: 18px !important;
}
div.photo p
{
	margin: 0px;
	padding: 0px;
}
/*end photo2*/
/*2a_cat_2*/
div.right_block
{
	float: right;
	margin-left: 0px;
	padding-bottom: 20px;
}
div.right_block table.list
{
	width: 180px;
	margin-top: 0px;
	margin-bottom: 10px;
}
div.right_block table.list td
{
	font-size: 11px;
	padding-bottom: 3px;
}
div.right_block table.list td.tip5
{
	background: url(../img/5stars.gif) no-repeat right 5px;
	padding-right: 40px;
}
div.right_block table.list td.tip3
{
	background: url(../img/3stars.gif) no-repeat 117px 5px;
}
div.everything
{
	background: url(../img/everything.gif) no-repeat 0 2px;
	padding-left: 22px;
	margin: 17px 0 17px 6px;
	font-size: 11px;
}
div.no_act
{
	width: 100%;
}
div.everything div,div.no_act div
{
	float: right;
	color: #d91c14;
	font-size: 11px;
	font-weight: normal;
	padding-bottom: 1px;
	margin-right: 25px;
}
div.everything > div
{
	margin-right: 52px;
}
div.no_act > div
{
	margin-right: 52px;
}
div.everything div a,div.no_act div a
{
	color: #d91c14;
	border-bottom: 1px solid #d91c14;
}
div.everything div a:hover,div.no_act div a:hover
{
	border: none;
}
div.no_act
{
	background: url(../img/no_act.gif) no-repeat left top;
	height: 18px;
	line-height: 16px;
	padding-left: 12px;
	margin: 0px 0 17px 6px;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
}
table.products
{
	width: 100%;
}
table.products td.header
{
	background-color: #d3d3d3;
	border-right: 1px solid #fff;
	padding: 12px 5px 10px 5px;
	font-weight: bold;
	text-align: center;
	font-size: 90%;
}
table.products td.header_right
{
	border-right: 1px solid #d3d3d3;
	background-color: #d3d3d3;
	padding: 12px 5px 10px 5px;
	font-weight: bold;
	text-align: center;
	font-size: 90%;
}
table.products td.w60px
{
	width: 60px;
	border-right: none !important;
}
table.products td.w46px
{
	width: 46px;
}
table.products td.w40px
{
	width: 60px;
}
table.products td.w50px
{
	width: 50px;
}
table.products td.w61px
{
	width: 60px;
}
table.products td.w26px
{
	width: 26px;
}
table.products td.cell
{
	border-right: 1px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
	padding: 5px 4px 5px 4px;
	text-align: center;
	vertical-align: middle;
	font-size: 90%;
}
table.products td.cell span
{
	color: #da231b;
}
table.products td.cell input
{
	width: 50px;
	border: 1px solid #d3d3d3;
}
table.products td.img input
{
	border: none;
	width: 10px;
}
table.products td.left
{
	text-align: left;
	padding-left: 14px;
	border-left: 1px solid #d3d3d3;
}
table.products td.right
{
	border-right: 1px solid #d3d3d3;
}
table.products td.active
{
	border-left: 3px solid #a0a0a0;
	border-bottom: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
	padding: 5px 4px 5px 2px;
	text-align: left;
	vertical-align: middle;
	font-size: 90%;
}
table.products td.sub
{
	text-align: left;
	padding-left: 5px;
	border-left: 5px solid #ccc;
}
div.sale
{
	position: relative;
	top: 0px;
	left: 0px;
	background: url(../img/sale.gif) no-repeat 5px 2px;
	width: 17px;
	float: left;
}
div.no_sale
{
	position: relative;
	top: 0px;
	left: 0px;
	background: url(../img/pix.gif) no-repeat 5px 2px;
	width: 17px;
	float: left;
}
/*end 2a_cat_2*/
/*2_cat_1*/
table.main td.content div.li
{
	margin: 5px 0 5px 6px;
	color: #000;
}
table.main td.right_cell div.img img
{
	margin: 0px 0 30px 0;
}
table.main td.right_cell div.img a
{
	border: none;
}
/*end 2_cat_1*/
/*price*/
div.li a.black
{
	color: #000 !important;
	border-bottom: 1px solid #000 !important;
}
div.li a.black:hover
{
	color: #da231b !important;
	border: none !important;
}
table.products td.w100px
{
	width: 100px;
}
table.products td.w130px
{
	width: 130px;
	border-right: none !important;
}
p.pl
{
	padding-left: 22px;
}
/*end price*/
/*registration*/
div.registration
{
	margin-top: 25px;
}
table.registration
{
	width: 100%;
}
table.registration td
{
	width: 50%;
}
table.registration td.input
{
	padding: 5px 38px 5px 0;
	font-size: 85%;
}

table.registration td.input input.mini
{
	width: 42px;
	margin-right: 8px;
}

table.registration td.input div.input
{
	border: 1px solid #d3d3d3;
	padding-left: 15px;
	padding-right: 2px;
}

table.registration td div.input input
{
	width: 100%;
	font-size: 11px;
	color: #838383;
	border: 0px solid #fff; 
}
table.registration td select
{
	border: 1px solid #d3d3d3;
	width: 100%;
	font-size: 11px;
	color: #838383;
}
table.registration td div.input textarea.cherep
{
	width: 100%;
	font-size: 11px;
	color: #838383;
	border: 0px solid #fff;
	height: 60px;
}

table.registration td.input label
{
	font-size: 11px;
	color: #838383;
}

table.registration td.txt
{
	color: #5d5d5d;
	vertical-align: top;
	font-size: 90%;
	padding: 5px 0px 5px 38px;
}
td.icq
{
	background: url(../img/icq.gif) no-repeat 0px 0px;
	color: #5d5d5d;
	vertical-align: top;
}
td.skype
{
	background: url(../img/mess.gif) no-repeat 0px 0px;
	color: #5d5d5d;
	vertical-align: top;
}
td.icq2
{
	background: url(../img/icq.gif) no-repeat 37px 0px;
	color: #5d5d5d;
	vertical-align: top;
	font-size: 90%;
	padding-left: 40px;
}
td.skype2
{
	background: url(../img/mess.gif) no-repeat 37px 0px;
	color: #5d5d5d;
	vertical-align: top;
	font-size: 90%;
	padding-left: 40px;
}
.grey_border
{
	border-left: 2px solid #d3d3d3;
}
.red_border
{
	border-left: 2px solid #d91c14;
}
table.registration td
{
	color: #000 !important;
}
table.registration td span
{
	color: #5d5d5d;
}

div.area
{
	padding: 4px 0 6px 15px;
	margin-bottom: 10px;
	font-size: 12px;
}

.active>.block1
{
	padding-top: 10px !important;
}

div.block1
{
	position: absolute;
	top: 19px;
	left: -114px;
	width: 392px;
	font-size: 80%;
	padding: 0;
	padding-top: 21px;
}

div.block1 div.inner_block
{
	height: 247px;
	background: #fff url(../img/block1.gif) no-repeat top left;
}


div.block1 div.p
{
	margin-top: 12px;
	margin-left: 50px;
	margin-bottom: 25px;
	font-size: 11px;
}
div.block1 div.p b
{
	color: #d91c14;
	font-weight: bold;
}
div.block1 table
{
	width: 330px;
	font-size: 11px;
	vertical-align: top;
	margin: 0 30px 0 32px;
}
div.block1 table td
{
	line-height: 100% !important;
	padding-bottom: 2px;
}

div.block1 table td.w25
{
	width: 25px;
}

div.block1 table td a
{
	color: #000 !important;
	border-bottom: 1px solid #000 !important;
}

div.block1 table td a:hover
{
	color: #000 !important;
	border-bottom: none !important;
}
div.block1 table td a.red
{
	color: #d91c14 !important;
	border-bottom: 1px solid #da231b !important;
	font-weight: bold;
	font-size: 110%;
}
div.block1 table td a.red:hover
{
	color: #d91c14 !important;
	border: none !important;
}

div.block1 div.li
{
	background: url(../img/square.gif) no-repeat 0px 5px;
	padding-left: 12px;
	margin-bottom: 7px;
	margin-left: 55px;
}
div.block1 div.li span
{
	color: #d91c14;
}
div.block1 table td.w35
{
	width: 35px;
}
div.block1 table td b
{
	color: #d91c14;
}
div.block1 table td img
{
	margin-top: 10px;
}
/*end registration*/
table.top td.auth div.active
{
	background: url(../img/active.gif) no-repeat 0px 0px;
	padding-left: 9px;
	padding-top: 1px;
	height: 19px;
}
table.top td.auth div.active a
{
	color: #fff;
	border: none;
}
table.top td.auth div.active a:hover
{
	border: none;
}
div.none
{
	padding-left: 9px;
	height: 19px;
}
/*login*/
table.login
{
	width: 100%;
}
table.login td
{
	width: 50%;
	padding: 5px 30px 0 0px;
	vertical-align: top;
}
table.login td input
{
	width: 100%;
	border: 1px solid #d3d3d3;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-top: 0px;
	font-size: 11px;
	color: #5d5d5d;
	padding-left: 15px;
}
table.login td div.span
{
	color: #da231b;
	padding-left: 15px;
	font-size: 95%;
	margin-bottom: 5px;
}
table.login td div.right
{
	font-size: 95%;
	float: right;
	padding-bottom: 2px;
}
table.login td div.left
{
	font-size: 95%;
}
table.login td div.left a
{
	font-weight: bold;
	color: #da231b;
	border-bottom: 1px solid #da231b;
}
table.login td div.right a
{
	font-weight: bold;
	color: #da231b;
	border-bottom: 1px solid #da231b;
}
table.login td div a:hover
{
	border: none;
}
table.login td.left_bottom
{
	padding-top: 0px !important;
}
table.login td img.name
{
	margin-bottom: 0px;
}
td > img.name
{
	margin-bottom: 22px !important;
}
table.login td.left_border
{
	border-left: 1px solid #c5c5c5;
	padding-left: 20px;
	padding-top: 0px;
}
td.left_border > p
{
	margin-top: 0px;
}
/*end login*/
td.txt div.li span.grey
{
	font-size: 95%;
	color: #636363 !important;
}
/*registration*/
td.content div.back1
{
	margin-top: 27px;
}
td.content div.back1 a
{
	font-weight: bold;
	color: #da231b;
	border-bottom: 1px solid #da231b;
	font-size: 93%;
}
td.content div.back1 a:hover
{
	border: none;
}
td.content a.red
{
	color: #d91c14 !important;
	border-bottom: 1px solid #da231b !important;
	font-weight: bold;
	font-size: 110%;
}
td.content a.red:hover
{
	color: #d91c14 !important;
	border: none !important;
}
/*end registration*/
/*my_docs*/
table.main td.right_cell div.li2
{
	margin-bottom: 12px;
	padding-left: 20px;
	background: url(../img/more.gif) no-repeat 0px 3px;
	color: #ea1c18;
	font-size: 11px;
}
table.main td.right_cell div.li2 a
{
	color: #000;
	border-bottom: 1px solid #000;
	font-size: 11px;
}
td.content div.name
{
	margin: 20px 0 15px 0;
}
td.content div.name a
{
	color: #da231b;
	border-bottom: 1px solid #da231b;
	font-weight: bold;
	font-size: 120%;
}
table.products td.cell a
{
	color: #000;
	border-bottom: 1px solid #000;
}
table.products td.cell a
{
	color: #000;
	border-bottom: 1px solid #000;
}
table.products td.price
{
	text-align: right !important;
}
/*end my_docs*/
/*nagrady*/
td.content table.pic
{
	margin-right: 34px;
	margin-bottom: 20px;
}
td.content table.pic td.t_l
{
	width: 14px;
	height: 14px;
	vertical-align: bottom;
}
td.content table.pic td.b_l,td.content table.pic td.b_r
{
	vertical-align: top;
}
td.content table.pic td.t
{
	background: url(../img/nagrady_t.gif) repeat-x bottom left;
	vertical-align: bottom;
}
td.content table.pic td.l
{
	background: url(../img/nagrady_l.gif) repeat-y top left;
}
td.content table.pic td.r
{
	background: url(../img/nagrady_r.gif) repeat-y top left;
}
td.content table.pic td.b
{
	background: url(../img/nagrady_b.gif) repeat-x top left;
}
td.content div.back
{
	text-align: center;
	padding-bottom: 2px;
	margin-right: 34px;
}
td.content div.back a
{
	font-weight: normal !important;
	font-size: 110%;
	color: #da231b;
	border-bottom: 1px solid #da231b;
}
td.content div.back a:hover
{
	border: none;
}
/*end nagrady*/
/*photo*/
table.main td.content div.li2
{
	margin-bottom: 12px;
	padding-left: 20px;
	background: url(../img/more.gif) no-repeat 0px 4px;
	color: #ea1c18;
}
td.content > div.li2
{
	background: url(../img/more.gif) no-repeat 0px 6px !important;
}
table.main td.content div.li2 a
{
	color: #000;
	border-bottom: 1px solid #000 !important;
	font-size: 100%;
}
table.main td.content div.li2 a:hover
{
	border: none !important;
}
table.photo td
{
	vertical-align: top;
	width: 50%;
}
table.photo td.first
{
	padding-right: 20px;
}
/*end photo*/
/*photo2_2*/
table.photo_full
{
	width: 100%;
}
table.photo_full td
{
	vertical-align: top;
}
table.photo_full td.img
{
	padding-right: 20px;
	vertical-align: top;
	padding-top: 0px;
}
table.photo_full td.about
{
	padding-top: 0px;
}
table.border td.t_l
{
	width: 6px;
	height: 7px;
	vertical-align: bottom;
}
table.border td.t_r
{
	width: 6px;
	height: 7px;
	vertical-align: bottom;
}
table.border td.t
{
	background: url(../img/border_t.gif) repeat-x bottom left;
}
table.border td.l
{
	background: url(../img/border_l.gif) repeat-y top left;
}
table.border td.r
{
	background: url(../img/border_r.gif) repeat-y top left;
}
table.border td.b_r,table.border td.b_l
{
	vertical-align: top;
}
table.border td.b
{
	background: url(../img/border_b.gif) repeat-x top left;
}
/*end photo2_2*/
/*photo4*/
td.content table.foto
{
	text-align: center;
	width: 99% !important;
}
td.content table.foto td.center
{
	text-align: center;
}
table.pic td.link
{
	padding-top: 25px;
	text-align: center;
	padding-bottom: 2px;
}
table.pic td.link a
{
	color: #da231b;
	border-bottom: 1px solid #da231b;
}
table.pic td.link a:hover
{
	border: none;
}
/*end photo4*/
/*news2*/
td.content div.li div.data
{
	font-size: 93%;
	color: #636363;
}
/*end news2*/
table.no_margin
{
	margin-right: 0px !important;
}
/*status*/
div.strong
{
	margin: 20px 0 14px 0;
}
table.w445
{
	width: 445px;
}
/*end status*/
/*reg_step2*/
span.grey 
{
	color: #5d5d5d;
}
td.content div.border
{
	width: 265px;
	border-top: 1px solid #c5c5c5;
	margin-top: 15px;
	padding-top: 15px;
	line-height: 22px;
}
td.content div.border div.icq
{
	background: url(../img/icq.gif) no-repeat 0px 2px;
	padding-left: 23px;
	float: left;
	margin-right: 10px;
}
td.content div.border div.skype
{
	background: url(../img/mess.gif) no-repeat 0px 2px;
	padding-left: 23px;
	width: 200px;
	float: left;
}
td.content div.border div.email
{
	background: url(../img/email.gif) no-repeat 0px 7px;
	padding-left: 23px;
	margin-top: 45px;
}
div.border > div.email
{
	margin-top: 15px !important;
}
td.content div.border label
{
	padding-left: 10px;
	padding-top: 1px;
	padding-bottom: 3px;
}
td.content div.border input
{
	vertical-align: middle;
}
td.content div.border input.text
{
	border: 1px solid #d3d3d3;
	width: 249px;
	color: #da231b;
	font-size: 11px;
	margin: 25px 0 15px 0;
	padding-left: 27px;
}
td.content div.border div.confirmation
{
	font-weight: bold;
	padding-left: 30px;
	font-size: 93%;
	margin-top: 0px;
}
td.content div.border div.confirmation a
{
	color: #da231b;
	border-bottom: 1px solid #da231b;
}
td.content div.border div.confirmation a:hover
{
	border: none;
}
/*end reg_step2*/
/*nagrady*/
table.nagrady table.border
{
	margin: 0 10px 0 10px;
}
/*end nagrady*/
/*mail_catalog*/
td.grey_border div.input
{
	margin-left: 37px !important;
}
table.cover
{
	width: 484px;
	border: 1px solid #9d9d9d;
	margin-top: 23px;
}
table.cover td.logo
{
	padding: 27px 0 0 30px;
	width: 200px;
}
table.cover td.title
{
	background: url(../img/ind_title.gif) no-repeat 0px 20px;
	height: 175px;
	padding-top: 0px;
	vertical-align: top;
}
table.cover td.title table
{
	width: 235px;
	margin-top: 2px;
}
td.title > table
{
	margin-top: 5px;
}
table.cover td.title table td
{
	padding-left: 10px;
	height: 25px;
	line-height: 25px;
}
table.cover td.title table td.nbsp
{
	padding-left: 55px;
	padding-top: 3px;
}
table.cover td.index
{
	padding: 4px 0 21px 30px;
}
table.cover td.index div.first
{
	width: 23px;
	height: 39px;
	background: url(../img/ind_first.gif) no-repeat 0px 0px;
	float: left;
	padding-top: 8px;
	margin-right: 7px;
	text-align: center;
}
table.cover td.index div.quantity
{
	float: right;
	margin-right: 12px;
}
table.cover td.index div.number
{
	width: 23px;
	height: 39px;
	background: url(../img/ind_number.gif) no-repeat 0px 0px;
	float: left;
	padding-top: 8px;
	text-align: center;
	margin-right: 7px;
}
div.red_link
{
	margin: 19px 0 19px 0;
	font-weight: bold;
	text-align: center;
}
div.red_link a
{
	color: #da231b;
	border-bottom: 1px solid #da231b;
}
div.red_link a:hover
{
	border: none;
}
/*end mail_catalog*/
/*photo4*/
table.all_photo
{
	width: 100%;
	text-align: center;
}
table.all_photo td
{
	text-align: center;
}
div.all > div.all_photo
{
	padding-top: 7px;
	padding-bottom: 5px;
}
div.all_photo
{
	background: url(../img/photo_bg.gif) no-repeat 0px 0px;
	text-align: center;
	width: 131px;
	height: 95px;
	padding-top: 6px;
	padding-bottom: 7px;
	margin-bottom: 22px;
	margin-right: 41px;
	float: left;
}
table.all_photo div.all
{
	height: 100%;
	text-align: center;
}
table.all_photo td a,table.all_photo td a:hover
{
	border: none;
}
/*end photo4*/
/*city*/
td.content b.red
{
	color: #da231b;
}
td.content p.city
{
	padding: 0px;
	margin: 9px 0 20px 0;
}
div.city
{
	color: #da231b;
	font-size: 12px;
	margin-bottom: 8px;
}
div.city a
{
	color: #000 !important;
	border-bottom: 1px solid #000 !important;
}
div.city a:hover
{
	border: none !important;
	color: #da231b !important;
}
/*end city*/
/*city0*/
div.all_cities
{
	font-size: 11px;
}
/*end city0*/
/*help*/
div.table_name
{
	margin: 22px 0 10px 0;
}
a.a_red
{
	font-weight: normal;
	color: #da231b !important;
	border-bottom: 1px solid #da231b !important;
}
a.a_red:hover
{
	border: none !important;
}
/*end help*/
/*poisk*/
table.padd td
{
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}
/*end poisk*/
/*services*/
span.more
{
	background: url(../img/more.gif) no-repeat right 4px;
	padding-right: 20px;
}
/*end services*/
/*Письмо директору*/
textarea.letter
{
	width: 100%;
	height: 90px;
	border: 1px solid #d3d3d3;
	margin-top: 15px;
	margin-bottom: 20px;
}
table.letter_dir
{
	width: 100%;
	margin-top: 20px;
}
table.letter_dir td
{
	vertical-align: top;
}
table.letter_dir td.name
{
	width: 165px;
	padding-right: 10px;
	padding-bottom: 20px;
	font-weight: bold;
	font-size: 11px;
}
table.letter_dir td.valuation
{
	width: 80px;
	padding-right: 38px;
	padding-bottom: 20px;
	font-size: 95%;
}
table.letter_dir td.valuation span.grey
{
	color: #c6c6c6;
}
table.letter_dir td.valuation span.grey a
{
	color: #c6c6c6;
}
span.grey_ a img
{
	color: #c6c6c6;
}
table.letter_dir td.valuation div
{
	width: 80px;
	margin-bottom: 5px;
}
table.letter_dir td.valuation img
{
	float: left;
	margin-right: 11px;
	margin-top: 3px;
}
table.letter_dir td.valuation span.good
{
	font-weight: bold;
}
table.letter_dir td.valuation span.bad
{
	font-weight: bold;
	color: #da231b;
}
table.letter_dir td.valuation a,td.valuation a:hover
{
	color: #000;
	border: none;
}
table.letter_dir td.input
{
	padding-bottom: 20px;
}
table.letter_dir td.input div.input
{
	border: 1px solid #d3d3d3;
	padding-left: 11px;
	color: #000;
}
table.letter_dir td.input div.input textarea
{
	width: 100%;
	border: none !important;
	
	font-size: 11px;
	height: 50px;
}
table.letter_dir td.input div.input input
{
	width: 100%;
	border: none !important;
	color: #000;
	font-size: 11px;
}
table.letter_dir td.input div.input textarea:focus
{
	color: #000;
}
/*Конец Письмо директору*/
/*Bill*/
table.links
{
	width: 100%;
	margin-top: 15px;
	font-size: 90% !important;
}
/*End Bill*/
/*Bill_v3*/
table.border
{
	width: 100%;
	border: 1px solid #d3d3d3;
}
table.border td.logo_left
{
	background: url(../img/logo.gif) no-repeat 20px 20px;
	width: 135px;
	height: 85px;
}
table.border td.coord
{
	padding-left: 20px;
	padding-right: 20px;
	font-size: 11px;
	font-weight: bold;
	color: #010101;
}
table.border td.main
{
	padding: 15px;
}
table.border td.bil
{
	padding-right: 15px;
	padding-left: 15px;
}
table.border td.bil table.bil
{
	width: 100%;
	font-size: 100%;
	border-left: 1px solid #d3d3d3;
	border-top: 1px solid #d3d3d3;
	margin-bottom: 10px;
}
table.border td table.bil td
{
	vertical-align: top;
	padding: 6px 7px 7px 17px;
	border-right: 1px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
	font-size: 95%;
}
table.border td.main table.payer
{
	width: 100%;
	font-size: 100%;
	border-left: 3px solid #da231b;
}
table.border td.main table.payer td
{
	padding-top: 5px;
	padding-bottom: 5px;
}
table.border td.main table.payer td.name
{
	padding-left: 13px;
	width: 90px;
}
table.border td.main table.payer td.name2
{
	padding-left: 13px;
	width: 250px;
}
table.border td.main table.payer td.select
{
	width: 135px;
	padding-left: 0px;
	padding-right: 10px;
}
td.main table.payer td.select select
{
	width: 100%;
	color: #da231b;
	border: 1px solid #6c6c6c;
}
table.border td div.coord
{
	float: right;
	font-size: 11px;
}
table.links td.print
{
	background: url(../img/print.gif) no-repeat left 3px;
	padding-left: 25px;
	padding-bottom: 2px;
}
/*End Bill_v3*/
/*Блоки*/
div.block
{
	top: 0px;
	left: 0px;
	background-color: #fff;
	border: 1px solid #9b9b9b;
	padding: 22px;
	color: #707070;
	z-index: +999;
	font-size: 11px;
	/*position: absolute;
	<!--position: relative;-->*/
}
div.block div.title
{
	margin-bottom: 22px;
}
div.block span
{
	color: #d91c14;
	font-weight: bold;
}
div.block div.input
{
	margin-bottom: 10px;
}
div.block div.input input,div.block div.input textarea
{
	color: #707070;
	padding-left: 10px;
	font-size: 11px;
}
div.block div.input textarea
{
	width: 90%;
	height: 60px;
}

/*Конец Блоки*/
input.company, textarea.company
{
	width: 100%;
	border: 1px solid #d3d3d3;
	margin-bottom: 5px;
	font-size: 12px;
	padding-left: 5px;
}

div.li_new
{
	background: url(../img/more.gif) no-repeat  0px 5px;
	padding-left: 20px;
	margin-bottom: 5px;
}
div.li_new img
{
	float: left;
	margin-right: 20px;
	margin-top: 2px;
}
div.li_new p
{
	margin-top: 0px;
	padding-top: 0px;
	font-size: 100%;
}
div.li_new div.title
{
	margin-bottom: 5px;
	font-weight: bold;
}

table.companyEditBillForm td {
	line-height: 14px;
	padding-bottom:0px !important;
	padding-top:0px !important;
}
/*Див*/
div.block66
{
	position: absolute;
	top: 0px;
	left: 0px;
	
	z-index: +999;
	font-size: 11px;
	width: 450px;
}
div.block66 table.block
{
	width: 100%;
}
div.block66 table.block td.chief
{
	border: 1px solid #cbcbcb;
	border-bottom: none;
	padding: 7px;
	background-color: #fff;
}
div.block66 table.block td.shadow_r
{
	background-color: #d3d3d3;
	width: 3px;
	vertical-align: top;
}
div.block66 table.block td.shadow_b
{
	background: url(../img/shadow_b.gif) repeat-x 0px 0px;
	height: 27px;
	vertical-align: top;
}
div.block66 table.block table.goods
{
	border: 1px solid #cbcbcb;
	width: 100%;
}
table.block table.goods td.img
{
	padding: 13px;
	text-align: center;
	border-bottom: 1px solid #cbcbcb;
}
table.block table.goods td.txt
{
	color: #000;
	padding: 5px;
	border-top: 1px solid #cbcbcb;
}
table.block table.goods td.kor
{
	border-left: 1px solid #cbcbcb;
	width: 114px;
	padding-left: 30px;
}
table.block table.goods td.title
{
	width: 115px;
	vertical-align: top;
}
table.block table.goods td.title div.kor
{
	border-bottom: 1px solid #cbcbcb;
	padding-top: 6px;
	padding-bottom: 7px;
	text-align: center;
	margin-bottom: 9px;
	width: 115px;
}
table.block table.goods td.title div.name
{
	padding: 0 8px;
	padding-bottom: 3px;
	text-align: center;
}
table.goods td.title div.name b
{
	color: #000;
}
div.exit
{
	position: absolute;
	top: 6px;
	right: 10px;
}
/*Конец Див*/
div.mybills
{
	background: url(../img/mybills_bg.gif) no-repeat 0px 0px;
	height: 90px;
	width: 100px;
	margin-bottom: 0px;
	padding: 55px 0 0 20px;
	color: #d91c14;
	font-size: 11px;
}

div.mybills2
{
	background: url(../img/mybills_bg2.gif) no-repeat 0px 0px !important;
}

div.mybills span
{
	font-size: 19px;
}
div.mybills div.more
{
	color: #d91c14;
	background: url(../img/more2.gif) no-repeat 50px 7px;
	margin-top: 12px;
}
div.mybills div.more a
{
	color: #d91c14;
	border-bottom: 1px solid #d91c14;
}
div.mybills div.more a:hover
{
	border: none;
}

div.kor
{
	float: right;
	border-left: 1px solid #cbcbcb;
	margin-left: 5px;
	padding: 5px;
}
span.active_now
{
	font-size: 1px;
}
table.active_company
{
	border: 1px solid #d3d3d3;
}
div.rli
{
	background-position: 0px 6px !important;
}
table.payer td
{
	vertical-align: top;
}
table.payer td.input div.input
{
	border:1px solid #D3D3D3;
	padding-left:15px;
	padding-right:2px;
	width: 180px;
	margin-left: 10px;
	margin-top: 3px;
}
table.payer td.input div.input input
{
	font-size:85%;
	border: none;
	width: 100%;
	<!-- width: 90% !important;-->
}

/*
Для каталога почтой
*/
select.selected
{
	font-size: 12px;
	color: #000;
	font-family: Arial;

}

/* Для файла */
div.download
{
	background: url(../img/pdf_ico.gif) no-repeat 0px 5px;
	padding-left: 40px;
}

tr.active_status td
{
	background-color: #d91c14 !important;
	color: #fff !important;
}


table.conseption
{
	border-left: 1px solid #da231b;
	border-top: 1px solid #da231b;
}
table.conseption th
{
	width: 120px;
	height: 25px;
	background-color: #da231b;
	color: #fff;
	text-align: center;
	vertical-align: middle;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #da231b;
}

table.conseption th.last
{
	border-right: 1px solid #da231b !important;
}

table.conseption td
{
	height: 20px;
	text-align: center;
	vertical-align: middle;
	border-right: 1px solid #da231b;
	border-bottom: 1px solid #da231b;
}


table.payer2
{
	width: 100%;
	font-size: 100%;
	border-left: 3px solid #da231b;
}
table.payer2 td
{
	padding-top: 5px;
	padding-bottom: 5px;
}
table.payer2 td.name
{
	padding-left: 13px;
	width: 90px;
}
table.payer2 td.name2
{
	padding-left: 13px;
	width: 250px;
}
table.payer2 td.select
{
	width: 135px;
	padding-left: 0px;
	padding-right: 10px;
}
table.payer2 td.select select
{
	width: 100%;
	color: #da231b;
	border: 1px solid #6c6c6c;
}