table,div,form,ul,ol{padding:0px;margin:0px;font-size: 12px;}
table
{
	border-collapse: collapse; /* убираем рамки двойной толщины */
	border-spacing: 0; /* убираем расстояние между ячейками */
}
img {border:0px;}
p {color:#6B6B6B;font-size:12px; margin:0px 0px 12px;}
ul {
	color:#6B6B6B;
	font-size:12px;
	list-style: none;
}
ol {
	color:#6B6B6B;
	font-size:12px;
}
ol span {
	color:#6B6B6B;
}
ol li {
	margin-top:5px;
	margin-left:30px;
}
li {
	line-height: 1.5em;	
}
.center-column ul li {
	margin:0px;
	padding: 0px 0px 0px 15px;
	background: url(images/li.gif) no-repeat 0px 7px;
	list-style: none;
}

a {color: #0074C5;text-decoration: underline;}
a:hover {color: #ef4135;}

table td{vertical-align: top;}

h1{color: #ef4135;font-size: 24px; font-weight:normal;}
h2{color: #ef4135;font-size: 16px;font-weight: bold; margin:12px 0px 12px; padding:0px;}
h2 a,h2 a:visited{color: #ef4135;text-decoration:none;}

h3.head {
	margin:0;
	padding: 5px 0 0px 0px;
	background: none;
	list-style-type: none;
	border-bottom:none;
}
h3 {
    margin:0;
    padding: 5px 0 10px 0px;
    color: #6A6A6A;
	font-size:14px;
}
h4.head {
	color: #6A6A6A;
	margin:0;
	font-size: 13px;
	padding: 5px 0 0px 0px;
	background: none;
	list-style-type: none;
	border-bottom:none;
}

.image{float:left; margin: 0px 14px 10px 0px;position:relative;}
.dark{color: #4a4a4a;}

.phone_t{font-size:14px; color:#9f9f9f; font-weight:bold;}
.phone_code{font-size:16px; color:#9f9f9f; font-weight:bold;}
.phone_num{font-size:26px; color:#515151; font-weight:bold;}


.cont_table {
	width: 100%;
	margin-bottom:15px;
	font-size: 12px;
	color: #4a4a4a;
}
.cont_table th {
	background: #b7b7b7;
	color: #ffffff;
	font-size:13px;	
	padding: 6px 9px;
	text-align:left;
}
.cont_table th a{color: #ffffff; text-decoration:none;}
.cont_table th.asc{background: #b7b7b7 url(images/sort_asc.gif) no-repeat 9px 15px; padding-left:18px;}
.cont_table th.desc{background: #b7b7b7 url(images/sort_desc.gif) no-repeat 9px 15px; padding-left:18px;}
.cont_table td, .cont_table th {
	padding: 5px 8px
}
.cont_table td a {color: #4a4a4a; text-decoration:none;}
.cont_table td a:hover {color: #EF4135; text-decoration:underline;}
.cont_table .graytr td{background-color:#eeeeee;}

.cont_table td p {margin-bottom:0}

.deliveryItem 
{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 20px;
	background: url(/images/marker-arrow.jpg) no-repeat left 1px;
}
.deliveryItem  a
{
	color:#0074C5;
	text-decoration:underline;
}
.deliveryItem  a:hover
{
	color:#EF4135;
	text-decoration:none;
}


.m a{background:url(images/m.gif) no-repeat 0 6px; padding: 0 0 0 10px; color: #4b4b4b;}
.m a:hover {color: #EF4135;}

.n {
    font-size: 11px;
}

/*.basket_right a
{
    color:#EF4135;
    text-decoration:none;
}*/

/*.basket_right a:hover
{
    color:#EF4135;
    text-decoration:underline;
}*/

.basket_right .item_top .item_image 
{
    border-top:1px dashed #B9B9B9;
    border-left:1px dashed #B9B9B9;
    border-bottom:1px dashed #B9B9B9;
}

.basket_right .item_top .item_name
{
    border-top:1px dashed #B9B9B9;
    border-right:1px dashed #B9B9B9;
}

.basket_right .item_bottom .item_detail
{
    border-bottom:1px dashed #B9B9B9;
    border-right:1px dashed #B9B9B9;
}

.basket_right td.item_image
{
    width: 85px;
    padding: 5px 0px 5px 5px;
    vertical-align: middle;
}

.basket_right td.item_detail
{
    width: 100%; 
    height: 100%; 
    padding: 0px 0px 5px 10px
}

.basket_right td.item_name
{
    width: 100%; 
    height: 100%; 
    padding:5px 5px 10px 10px;
    vertical-align: bottom;
}

#basket_right_shadow{
    z-index: 100;
    background: gray;
    position: absolute;
    opacity: 0.1;
}