body{	font: 11px Verdana, Tahoma, sans-serif;	color: #666666;	background-color: #fff;	font-size: 70%;}
* {font-size: 100%;}



a {color: #0f4e93;text-decoration:underline;}
a:hover {text-decoration:none;}
a img {border:0 none;}


h1,.h1 { color:#666; font-size: 20px;margin: 0 0 13px; font-family: Arial; position: relative;}
h2,.h2 {color: #000;font-size: 18px;margin: 0 0 20px; font-family: Arial;}
h3,.h3 {color: #000;font-size: 11px;margin: 0 0 15px;}

p {margin: 0 0 15px}
ul, ol {color:#000000;margin-bottom:35px;}
ul {padding-left:14px; margin-left: 5px;}
ol {padding-left:19px; margin-left: 5px;}


html:root ul {margin-left: 0px;}  /* понимает только Мозилла и Опера 9+*/ 
html:root ol {margin-left: 0px;}  /* понимает только Мозилла и Опера 9+*/ 
/* Tables
--------------------------------------------- */
/*
.main-top-line
{
	background: transparent url(/bitrix/templates/alliance/images/table-border.gif) left top repeat-x;
	margin: 10px 0 0;
	padding:0;
	width: auto;
	height: 2px;
	overflow: hidden;
}
*/
.main{	width:100%;	border-collapse:collapse;	padding-top: 20px;	margin: 10px 0;}
.main td, .main th {padding: 5px;}
.main .th, .main th{font-weight:bold;color:#000;}
.main .th strong, .main th strong{font-weight:normal}
.main tr {background: transparent url(/bitrix/templates/alliance/images/table-border.gif) left bottom repeat-x;}
.main tr tr{background:none;}
.main0 tr{background: transparent url(/bitrix/templates/alliance/images/table-border.gif) left bottom repeat-x !important;}

.main .th a, .main th a{text-decoration:none;}

tr.qstr, .main tr.qstr { background-color: #dfdfdf; }
.main tr.nobg:hover , tr.nobg.jshover, .main tr.nobg.jshover { background: none; }
.main tr:hover , tr.jshover , .main tr.jshover { background-color: #e8ecfd;}

.main .selected {background-color: #fdf4ca;}
.bookmarks-div .main .today  {background-color: #DFDFDF;}
.bookmarks-div .main .active  {background-color: #FDF4CA;}

/*.main tr:hover th, .main tr.jshover th, .main tr:hover .th, .main tr.jshover .th {background: none;}*/
/*.main .selected, .main tr:hover .selected, .main tr.jshover .selected {background: #fdf4ca url(/bitrix/templates/alliance/images/table-border.gif) left bottom repeat-x !important;}*/

.goods-table .main tr {background-image: none;}
.main tr.line {background: transparent url(/bitrix/templates/alliance/images/table-border.gif) left top repeat-x;}

.main tr.bottomline {background: transparent url(/bitrix/templates/alliance/images/table-border.gif) left bottom repeat-x;}
.main tr.line td {padding:0;overflow:hidden;font:0;content:'';height:2px;}

body.pdf .main tr.line{background:none;}
body.pdf .main tr.line td{border-bottom: 1px solid black;}
body.pdf .price_action{display: none;}
/* Etc
--------------------------------------------- */
.clear{	clear: both !important; margin: 0px !important; padding:0px !important; width: 0px !important;	height: 0px !important;	font-size: 0px !important;	content: '' !important;	overflow: hidden !important; line-height:0px  !important; float: none !important; position: relative !important;}
.float-left {float:left}
.float-right {float:right}
.center {text-align: center;}
.left {text-align: left;}
.right {text-align: right;}


.scrollable div.bookmark{position:relative;zoom:1}
.scrollable div.bookmark .star{background: url(images/star.png); width: 14px; height: 15px; top:5px; right:5px;position: absolute; border:0}

/* tables -------------------------------- */
.contentTable1 td{
	vertical-align: inherit;
}
.td1{
text-align:center;
}
/* Восстановление пароля*/
.quick-alert{border:1px solid #AA0000; width: 300px; background: none repeat scroll 0 0 #FFFFAA; color:#AA0000; font-weight:bold; padding:25px 10px 10px;height: 70px;position:absolute;left:550px;text-aligh:center;}
.right-align{
    text-align:right;
}
.price_info_WHOLESALE3, .price_info_WHOLESALE2, .price_info_WHOLESALE1, .price_info_WHOLESALE0, .price_info_WHOLESALE4{
    color:#0F4EA3;
}
.price_info_RETAIL{
    color:#F55231;
}
