
th	{text-align:center;background-color:#dcdcfc;color:#000}
.head	{margin:0;padding:0;}
.r {text-align:right}
.fr {float:right}
.fl {float:left}
.rnowr {text-align:right;white-space:nowrap;}
.c {text-align:center;}
.clr {clear:both}

.red_cell {background-color:#e9967a !important}
._hlght {background-color:#f2f2fd;}
#prod_table tr:nth-child(odd) {background:#f2f2fd;}
.notinstock td {color:#999;}
#prod_table td, #prod_table th {padding:5px 5px 5px 5px;}
.submbtn	{width:170px;font-size:1em;height:30px; color:#000;cursor:pointer;vertical-align:middle;}
#ostbtn  {margin-right:1px;}
#clearbtn{vertical-align:middle;margin-bottom:4px;}
.i {width:82px;font-size:1em;text-align:right;margin:0;}


form table A:link {	COLOR: #999; TEXT-DECORATION: underline;}
form table A:visited {	COLOR: #999; TEXT-DECORATION: underline;}
form table A:active {	COLOR: #999; TEXT-DECORATION: underline;}
form table A:hover {	COLOR: #999; TEXT-DECORATION: none;}

td {	padding-left:5px;padding-right:5px;padding-top:1px;padding-bottom:1px;}

H1,H2,H3,H4,H5 {	FONT-SIZE: 25px; MARGIN-LEFT: 8px; COLOR: #666; FONT-FAMILY: Tahoma,Verdana,Arial; TEXT-ALIGN: left;FONT-WEIGHT:bold;}
H1             {line-height:28px;}
H1 span        {font-size:0.9em;}
H2	{	FONT-SIZE: 1.2em;}
H3,H4,H5 	{	FONT-SIZE: 1.1em; TEXT-ALIGN: left;}
H4 	{	MARGIN-LEFT: 30px;FONT-SIZE: 1em;}

#ajaxtmp {display:none;}

A:link {	COLOR: #0099FF; TEXT-DECORATION: underline;}
A:visited {	COLOR: #9999FF; TEXT-DECORATION: underline;}
A:active {	COLOR: #0099FF; TEXT-DECORATION: underline;}
A:hover {	COLOR: #0099FF; TEXT-DECORATION: none;}

.b1, .b2   {font-size:1.2em; float:left; width:200px;display:block;height:28px;line-height:28px;font-family:arial narrow;margin:20px;padding:0;min-width:200px;white-space:nowrap;background:url('/i/b.gif?v') 0 50% repeat-x #dadada;text-align:center;border:1px solid gray;cursor:pointer;border-radius:3px;}
a.b1, a.b2 {text-decoration:none;color:black;}
a.dis {color:gray !important;cursor:default;}
.b2 {height:45px !important;line-height:21px;background-image:url('/i/b.gif');}

.btn_align {margin-top:8px;}


.ajax {width:28px;height:28px;background:url('/i/ajax-loader.gif') 50% 50% no-repeat;margin-right:10px;display:none;}

.report_table {margin-bottom:50px;border-top:1px solid gray; width: 100%; min-width:750px;}
.report_table_wide1, .report_table_wide2, .report_table_wide3, .report_table_wide4 {cursor:pointer; font-weight: bold;}
.report_table_wide td {padding-top:10px;padding-bottom:10px;}

/* специфические опции для таблиц отчетов */

.report_num_3 td:last-child {font-weight: bold;}
.report_num_3 td:first-child {width: 30%;}

/*.report_num_5 {width: 1100px;}*/

.report_table td {border-bottom:1px solid gray;border-right:1px solid gray;}

.cell_level1 {padding-left:15px;}
.cell_level2 {padding-left:30px;}
.cell_level3 {padding-left:45px;}
.cell_level4 {padding-left:55px;}
.cell_level5 {padding-left:65px;}

.login_form {margin:50px auto 0 auto; width:230px;}
.login_form input[type=text], .login_form input[type=password] {width:230px;font-size:20px;}

.menu_form {margin:50px auto 0 auto; width:280px;}
.menu_form .b1, .menu_form .b2 {width:250px !important}

/* Деление блоков дивами */
/* Версия для ПК */
@media (min-width: 1201px) {
	html {width:100%;}
	body {	FONT-FAMILY: Tahoma,Verdana,Arial; TEXT-ALIGN: left; FONT-SIZE: 1em;background-color:#FFF;color:#000;width:100%;}
	p,td,th,li,dl {color: #000; margin:3px 7px 3px 7px; FONT-FAMILY: Tahoma,Verdana,Arial; FONT-SIZE: 1em;line-height: 1.2em}
	
}

/* Версия для мобильных */
@media (max-width: 1200px) {
	#lc  { padding-bottom:120px; }
	#rc { margin-bottom:20px;}
	#rc_cart_btn {background:#999;padding-top:15px;padding-bottom:15px;margin-bottom:20px;color:white;font-weight:bold;font-size:1.3em;text-align:center;}
	#second_send_order_btn {display:none;}
	
	body {	FONT-FAMILY: Tahoma,Verdana,Arial; TEXT-ALIGN: left; FONT-SIZE: 1em;background-color:#FFF;color:#000; width:100%;}
	html {width:100%}
	p,td,th,li,dl {color: #000; margin:3px 7px 3px 7px; FONT-FAMILY: Tahoma,Verdana,Arial; FONT-SIZE: 1em;line-height: 1.4em}
	input, select { FONT-FAMILY: Tahoma,Verdana,Arial;font-size:1em;line-height:2em;height:2em;}
	#comment, #tel               {font-size:1em;width:90%;}
	#email                 {font-size:1em;width:50%;margin:5px 0 5px 3px;}
	#but_sendmail {margin-left:10px;margin-right:10px;width:200px !important;}
	.del img {margin:10px;}
	#go_main {position:absolute;top:25px;right:12px;}
	
	/* QR-коды - планшеты */
	.hdr_prod input {width:50px;}
}

#minified_filler_for_iphone {display:none;}