body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote {
    margin: 0;
    padding: 0;
}

body {
    font: 11px Tahoma, Arial, Helvetica, sans-serif;
	background: #05355b url(../img/bg.png) repeat-x;
	padding: 0 10px;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

fieldset, img {
    border: 0;
}

ol {
    margin:5px;
}
ol li {
   margin-left:20px;
}

address, caption, cite, code, dfn, em,  th, var {
    font-style: normal;
    font-weight: normal;
}

caption, th {
    text-align: left;
}

h1 {
	font-size: 12px;
	padding-bottom: 10px;
}

h2 {
	font-size: 12px;
	text-transform: uppercase;
}

h3, h4, h5, h6 {
    font-size: 100%;
}

q:before, q:after {
    content: '';
}

abbr, acronym {
    border: 0;
}


a {
	color: #012e57;
}

a:hover {
    text-decoration: none;
}

input, select {
	font-size: 11px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.clear:after {
    content: ' ';
    clear: both;
    display: block;
    width: 0;
    height: 0;
    overflow: hidden;
    font-size: 0;
}

.page{
	background: url(../img/page.jpg) no-repeat 50% 0;
}

.header {
	height: 236px;
}

.header .left {
	float: left;
	padding-left: 26px;
}

.header .logo {
	padding-top: 81px;
}

.header .tel {
	padding-top: 19px;
}

.header .email {
	padding-top: 6px;
	font-size: 12px;
	font-weight: bolder;
	color: #fff;
}

.header .email a {
	color: #14cce3;
}

.header .icq {
	padding-top: 4px;
	font-size: 12px;
	font-weight: bolder;
	color: #acdb0f;
}

.header .icq img {
	vertical-align: text-top;
}

.header .right {
	float: right;
}

.header .icons {
	float: right;
	padding-top: 90px;
	width: 127px;
}

.header .icons ul {
	list-style: none;
}

.header .icons li {
	float: left;
	margin-right: 30px;
}

.header .cart {
	clear: both;
	width: 126px;
	padding: 40px 0 0 71px;
	background: url(../img/cart.png) no-repeat 0 44px;
	font-size: 12px;
	font-weight: bolder;
	line-height: 16px;
	color: #fff;
}

.header .cart h2, .header .cart a {
	color: #a6cc21;
}

.content {
	position: relative;
	background: #fff url(../img/cont-bot.gif) no-repeat 100% 650px;
	padding-bottom: 3px;
}

.content .left {
	float: left;
	width: 100%;
	margin-right: -211px;
}

.content .inner-left {
	margin-right: 211px;
}

.content .right {
	position: relative;
	float: right;
	width: 210px;
}
*|html .content .right{width:211px}

.content .left .left {
	position: relative;
	float: left;
	width: 211px;
	margin: 0;
	z-index: 1;
}

.content .left .right {
	float: right;
	width: 100%;
	margin-left: -211px;
}

.content .left .inner-right {
	margin: -38px 0 0 211px;
}

.main-menu {
	font-size: 12px;
}

.main-menu ul {
	list-style: none
}

.main-menu li {
	float: left;
	width: 14.35%;
}

.main-menu .top {
	position: relative;
	height: 10px;
	margin: 0 10px;
}

.main-menu .cl, .main-menu .cr {
	position: absolute;
	width: 10px;
	height: 10px;
	top: 0;
}

.main-menu .cl {
	left: -10px;
}

.main-menu .cr {
	margin-left: 100%;
}


.main-menu .bot {
	padding: 2px 0 13px;
	text-align: center;
}
*|html .main-menu .bot {
	padding: 2px 0 12px;
}

.main-menu a {
	color: #fff;
	text-decoration: none;
}

.main-menu .select a {
	color: #1282a8;
}

.main-menu .select .top, .main-menu .select .bot {
	background: #fff;
}

.main-menu .news .top, .main-menu .news .bot {
	background: #89ad0c;
}

.main-menu .about .top, .main-menu .about .bot {
	background: #90b60d;
}

.main-menu .payment .top, .main-menu .payment .bot {
	background: #93bb0d;
}

.main-menu .delivery .top, .main-menu .delivery .bot {
	background: #99c20d;
}

.main-menu .contacts .top, .main-menu .contacts .bot {
	background: #9dc70d;
}

.main-menu .questions .top, .main-menu .questions .bot {
	background: #a3ce0d;
}

.main-menu .info .top, .main-menu .info .bot, .main-menu li .top, .main-menu li .bot {
	background: #a7d30d;
}

.main-menu .select .cl {
	background: url(../img/cl-1.png) no-repeat;
}

.main-menu .select .cr {
	background: url(../img/cr-1.png) no-repeat;
}

.main-menu .news .cl {
	background: url(../img/cl-2.png) no-repeat;
}

.main-menu .news .cr {
	background: url(../img/cr-2.png) no-repeat;
}

.main-menu .about .cl {
	background: url(../img/cl-3.png) no-repeat;
}

.main-menu .about .cr {
	background: url(../img/cr-3.png) no-repeat;
}

.main-menu .payment .cl {
	background: url(../img/cl-4.png) no-repeat;
}

.main-menu .payment .cr {
	background: url(../img/cr-4.png) no-repeat;
}

.main-menu .delivery .cl {
	background: url(../img/cl-5.png) no-repeat;
}

.main-menu .delivery .cr {
	background: url(../img/cr-5.png) no-repeat;
}

.main-menu .contacts .cl {
	background: url(../img/cl-6.png) no-repeat;
}

.main-menu .contacts .cr {
	background: url(../img/cr-6.png) no-repeat;
}

.main-menu .questions .cl {
	background: url(../img/cl-7.png) no-repeat;
}

.main-menu .questions .cr {
	background: url(../img/cr-7.png) no-repeat;
}

.main-menu .info .cl, .main-menu li .cl {
	background: url(../img/cl-8.png) no-repeat;
}

.main-menu .info .cr, .main-menu li .cr {
	background: url(../img/cr-8.png) no-repeat;
}

.content .left .inner-right .cont {
	position: relative;
	padding: 17px 10px 0;
}

.content .left .inner-right .cont h1 {
	padding-left: 12px;
	color: #1282a8;
}

.content .left .inner-right .cont .corn {
	position: absolute;
	width: 9px;
	height: 9px;
	top: 0;
	right: 0;
	background: url(../img/tr-2.gif) no-repeat;
}

.info-block {
	position: relative;
	background: #c9e6f4;
	padding: 12px 12px 14px;
	color: #012e57;
	line-height: 14px;
}

.info-block h2 {
	font-size: 11px;
	color: #1282a8;
}

.info-block .tl, .info-block .tr, .info-block .bl, .info-block .br {
	position: absolute;
	width: 9px;
	height: 9px;
}

.info-block .tl {
	left: 0;
	top: 0;
	background: url(../img/tl-1.gif) no-repeat;
}

.info-block .tr {
	margin-left: 100%;
	left: -9px;
	top: 0;
	background: url(../img/tr-1.gif) no-repeat;
}

.info-block .bl {
	left: 0;
	margin-top: 5px;
	background: url(../img/bl-1.gif) no-repeat;
}

.info-block .br {
	margin-left: 100%;
	left: -9px;
	margin-top: 5px;
	background: url(../img/br-1.gif) no-repeat;
}

.image-list {
	margin-top: 15px;
	border: 1px solid #efefef;
	background: url(../img/dot-1.gif) repeat-y 32% 0;
}

.image-list-inner {
	background: url(../img/dot-1.gif) repeat-y 67% 0;
}

.image-list .row {
	padding-top: 3px;
	background: url(../img/dot-2.gif) repeat-x 0 100%;
}

.image-list .last {
	background: none;
}

.image-list .row div {
	position: relative;
	float: left;
	text-align: center;
}

.image-list .row img {
	margin: 0 1px;
}

.image-list .col-1 {
	width: 32%;
}

.image-list .col-2 {
	width: 35%;
}

.image-list div.cross-1, .image-list div.cross-2 {
	position: absolute;
	width: 9px;
	height: 9px;
	background: url(../img/cross.gif) no-repeat;
	margin-top: -5px;
}

.image-list div.cross-1 {
	margin-left: 100%;
	left: -4px;
}

.image-list div.cross-2 {
	left: -4px;
}

.image-list a {
	display: block;
	font-size: 12px;
	font-weight: bolder;
	text-decoration: none;
	color: #1282a8;
	overflow: hidden;
}

.image-list h4 {
	text-align: center;
	padding: 4px 0 8px;
}

.search {
	position: relative;
	background: url(../img/search-bg.png) repeat-y;
	color: #fff;
	border-bottom: 1px solid #085781;
}

.search-inner {
	background: url(../img/search.gif) no-repeat 9px 9px;
	padding: 12px 0 0 56px;
	height: 104px;
}

.search h2 {
	padding-bottom: 5px;
}

.search select, .search input {
	display: block;
	width: 132px;
	border-top: 1px solid #6b6b6b;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #a1a1a1;
	padding: 3px 0;
	margin-bottom: 3px;
	color: #20a0c0;
}

.search input {
	width: 126px;
	padding-left: 4px;
	margin-bottom: 5px;
}

.search a {
	color: #fff;
}

.search .tl, .search .bl {
	position: absolute;
	width: 10px;
	height: 10px;
	left: 0;
}

.search .tl {
	top: 0;
	background: url(../img/tl-3.gif) no-repeat;
}

.search .bl {
	margin-top: -10px;
	background: url(../img/bl-3.gif) no-repeat;
}

.catalog {
	position: relative;
	background: #20a0c0;
	color: #fff;
	border-bottom: 1px solid #096590;
}

.catalog a {
	color: #fff;
}

.catalog ul {
	list-style: none;
	padding: 7px 0 25px 32px;
}

.catalog li {
	padding-left: 10px;
	margin-bottom: 10px;
	background: url(../img/marker.gif) no-repeat 0 4px;
}

.catalog .title {
	position: relative;
	padding: 13px 0 11px 48px;
	background: #4db3cd url(../img/catalog.gif) no-repeat 13px 6px;
}

.catalog .title .tl, .catalog .title .bl {
	position: absolute;
	width: 10px;
	height: 10px;
	left: 0;
}

.catalog .title .tl {
	top: 0;
	background: url(../img/tl-4.gif) no-repeat;
}

.catalog .title .bl {
	margin-top: 1px;
	background: url(../img/bl-4.gif) no-repeat;
}

.catalog .bl {
	position: absolute;
	width: 10px;
	height: 10px;
	left: 0;
	margin-top: -10px;
	background: url(../img/bl-5.gif) no-repeat;
}

.auth {
	position: relative;
	background: url(../img/search-bg.png) repeat-y;
	color: #fff;
}

.auth-inner {
	background: url(../img/auth.gif) no-repeat 13px 18px;
	padding: 24px 0 0 56px;
	height: 104px;
}

.auth h2 {
	padding-bottom: 7px;
}

.auth .inp {
	display: block;
	width: 126px;
	border-top: 1px solid #6b6b6b;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #a1a1a1;
	padding: 3px 0 3px 4px;
	margin-bottom: 3px;
	color: #20a0c0;
}

.auth .btn, .search .btn {
	float: right;
	width: 50px;
	padding: 2px 0 4px;
	margin-right: 23px;
	background: url(../img/btn.png) no-repeat;
	color: #fff;
	font-weight: bolder;
	border: 0 none;
}

.auth .tl, .auth .bl {
	position: absolute;
	width: 10px;
	height: 10px;
	left: 0;
}

.auth .tl {
	top: 0;
	background: url(../img/tl-6.gif) no-repeat;
}

.auth .bl {
	bottom: 0;
	background: url(../img/bl-6.gif) no-repeat;
}

.goods {
	position: relative;
	background: #98c10d;
	color: #fff;
	border-bottom: 1px solid #096590;
}

.goods .title {
	position: relative;
	background: #adcd3d url(../img/goods.gif) no-repeat 8px 1px;
	padding: 13px 0 12px 41px;
}

.goods .title .tr, .goods .title .br {
	position: absolute;
	width: 10px;
	height: 10px;
	margin-left: 100%;
	left: -10px;
}

.goods .title .tr {
	top: 0;
	background: url(../img/tr-7.gif) no-repeat;
}

.goods .title .br {
	margin-top: 2px;
	background: url(../img/br-7.gif) no-repeat;
}

.goods .br {
	position: absolute;
	width: 10px;
	height: 10px;
	margin-left: 100%;
	left: -10px;
	margin-top: -10px;
	background: url(../img/br-8.gif) no-repeat;
}

.goods a {
	color: #fff;
}

.goods ul {
	list-style: none;
	padding: 10px;
}

.goods li {
	margin-bottom: 9px;
}

.goods li .img {
	float: left;
	border: 1px solid #c5de2e;
	background: url(../img/gds.jpg) no-repeat;
	padding: 5px;
	margin-right: 10px;
}

.novelty {
	position: relative;
	background: #26a4c3;
	color: #fff;
	border-bottom: 1px solid #09638d;
}

.novelty .title {
	position: relative;
	background: #51b6cf url(../img/novetly.gif) no-repeat 11px 3px;
	padding: 13px 0 12px 41px;
}

.novelty .title .tr, .novelty .title .br {
	position: absolute;
	width: 10px;
	height: 10px;
	margin-left: 100%;
	left: -10px;
}

.novelty .title .tr {
	top: 0;
	background: url(../img/tr-9.gif) no-repeat;
}

.novelty .title .br {
	margin-top: 2px;
	background: url(../img/br-9.gif) no-repeat;
}

.novelty .br {
	position: absolute;
	width: 10px;
	height: 10px;
	margin-left: 100%;
	left: -10px;
	margin-top: -10px;
	background: url(../img/br-10.gif) no-repeat;
}

.novelty a {
	color: #fff;
}

.novelty ul {
	list-style: none;
	padding: 10px;
}

.novelty li {
	margin-bottom: 9px;
}

.novelty li .img {
	float: left;
	border: 1px solid #c5de2e;
	background: url(../img/nvt.jpg) no-repeat;
	padding: 5px;
	margin-right: 10px;
}

.novelty .price, .goods .price {
	float: left;
	padding-left: 3px;
	margin-top: 9px;
	background: url(../img/price.gif) no-repeat;
	font-weight: bolder;
}

.novelty .price p, .goods .price p {
	padding: 1px 3px 4px 0;
	background: url(../img/price.gif) no-repeat 100% 0;
}

.feedback {
	color: #fff;
}

.feedback .title {
	padding: 5px 0 4px 37px;
	background: url(../img/feedback-title.png) no-repeat;
}

.feedback .text {
	padding: 5px 13px 4px 12px;
	font-weight: bolder;
	background: url(../img/feedback-text.png) no-repeat 0 100%;
}

.feedback .form {
	background: #789a02;
	padding: 9px 0 8px 12px;
}

.feedback .form dt {
	float: left;
	width: 73px;
	padding-top: 4px;
}

.feedback .form dt, .feedback .form dd {
	margin-bottom: 3px;
}

.feedback .form input, .feedback .form textarea {
	width: 108px;
	padding: 3px;
}

.captcha {
	padding: 8px 0 9px 12px;
	background: url(../img/captcha.png) no-repeat 0 100%;
	font-weight: bolder;
}

.captcha .inp {
	padding: 3px;
	width: 89px;
}

.captcha .btn {
	width: 98px;
	border: 0 none;
	padding: 2px 0 4px;
	color: #fff;
	font-weight: bolder;
	background: url(../img/btn-2.png) no-repeat;
}

.captcha p {
	margin-bottom: 6px;
}

.captcha div {
	margin-bottom: 3px;
}

.bottom-cont {
	padding: 24px 10px 10px;
	color: #012e57;
}

.bottom-cont p {
	padding-left: 11px;
	margin-bottom: 13px;
	line-height: 14px;
}

.blocks {
	padding-bottom:	10px;
}

.interesting {
	float: left;
	width: 33%;
	padding-right: 1px;
}

.infodiv {
        float:none;
        width:auto;
}

.interesting h2 {
	background: url(../img/interesting.png) no-repeat;
	padding-left: 41px;
	color: #fff;
}

.interesting h2 span {
	display: block;
	padding: 8px 0 9px;
	background: url(../img/interesting.png) no-repeat 100% 0;
}

.interesting ul {
	list-style: none;
	padding: 10px 5px 0 10px;
}

.interesting li {
	margin-bottom: 12px;
}

.interesting li img {
	float: left;
	margin-right: 6px;
}

.interesting li .title a {
	color: #26a4c3;
}

.interesting li a {
	color: #012e57;
	line-height: 14px;
}

.bl-news {
	float: left;
	width: 33%;
	padding-right: 1px;
}

.bl-news h2 {
	background: url(../img/news.png) no-repeat;
	padding-left: 41px;
	color: #fff;
}

.bl-news h2 span {
	display: block;
	padding: 8px 0 9px;
	background: url(../img/news.png) no-repeat 100% 0;
}

.bl-news ul {
	list-style: none;
	padding: 10px 5px 0 10px;
}

.bl-news li {
	margin-bottom: 12px;
}

.bl-news li img {
	float: left;
	margin-right: 6px;
}

.bl-news li .date {
	font-weight: bolder;
	color: #26a4c3;
}

.bl-news li .title a {
	color: #26a4c3;
}

.bl-news li a {
	color: #012e57;
	line-height: 14px;
}

.reviews {
	float: left;
	width: 33%;
	padding-right: 1px;
}

.reviews h2 {
	background: url(../img/reviews.png) no-repeat;
	padding-left: 41px;
	color: #fff;
}

.reviews h2 span {
	display: block;
	padding: 8px 0 9px;
	background: url(../img/reviews.png) no-repeat 100% 0;
}

.reviews ul {
	list-style: none;
	padding: 10px 5px 0 10px;
}

.reviews li {
	margin-bottom: 12px;
}

.reviews li img {
	float: left;
	margin-right: 6px;
}

.reviews li .name {
	margin-bottom: 5px;
	font-weight: bolder;
}

.reviews li .name a {
	color: #98c10d;
}

.reviews li a {
	color: #012e57;
	line-height: 14px;
}

.c-bl, .c-br {
	position: absolute;
	width: 10px;
	height: 10px;
	bottom: 0;
}

.c-bl {
	left: 0;
	background: url(../img/bl-11.gif) no-repeat;
}

.c-br {
	right: 211px;
	background: url(../img/br-11.gif) no-repeat;
}

.hr {
	padding-left: 3px;
	background: url(../img/hr.gif) no-repeat;
}

.hr div {
	height: 4px;
	overflow: hidden;
	background: url(../img/hr.gif) no-repeat 100% 0;
}

.bot-menu {
	padding-top: 15px;
	font-size: 12px;
}

.bot-menu ul {
	list-style: none
}

.bot-menu li {
	float: left;
	width: 12.5%;
}

.bot-menu a {
	display: block;
	border-right: 1px solid #012e57;
	color: #012e57;
	text-align: center;
	text-decoration: none;
}

.bot-menu .last a {
	border: 0 none;
}

.footer {
	padding: 31px 0 39px 32px;
	color: #fff;
}
.cont ul { margin:5px; }
.cont ul li { margin-left:20px; }
.cont p { margin-bottom:10px; }
.path { padding-bottom:15px; padding-left:12px; padding-right:12px; }
.submenu {
        background:#eee;
        padding:1px 0px;
}
.submenu ul li {
        list-style:none;
        background:url(/images/p.gif) no-repeat 0 2px;
        padding-left:15px;
        margin-bottom:2px;
        margin-left:0px;
}

.submenu ul li ul li {
        list-style:none;
        background:url(/images/avtosani/images/p2.gif) no-repeat 0 2px;
        padding-left:20px;
        margin-bottom:2px;
        margin-left:5px;
}

.auth_links a {
        color:#fff;
        font-size:10px;
}
.inner { padding:0 12px; }

.nc_mail_from_site .nc_item {
        margin-bottom:5px;
}


.tovar {
        width:100%;
}
.tovar th {
        background-color: #1282a8;
        padding:2px;
        font-weight:bold;
        color:#fff;
        text-align:center;
        border-left:1px solid #fff;
}
.tovar td {
        border-bottom:1px solid #1282a8;
        padding:2px;
}
.tovar td.price_td {
        width:200px; 
        white-space:nowrap;
        border-left:1px solid #ccc;
        background-color:#eee;
        padding:2px 10px;
}
.tovar td.buy_td {
        padding:2px 10px;
}
.tovar td.name_td {
        padding:2px 10px;
}
.tovar_bar {
       margin-bottom:5px;
}
.nc_pagination {
       margin-top:10px;
}
.searchForm {
       width:100%;
       border-top: 1px solid #1282a8;
       border-right: 1px solid #1282a8;
       margin:7px 0;
}
.searchForm td {
       padding:2px;
       border-bottom: 1px solid #1282a8;
       border-left: 1px solid #1282a8;
}

.bg-grey td {
       background-color:#eee;
}
span.price {
       font-size:17px;
       color:#dd0000;
}
.fullview {
       margin-bottom:10px;
}
.fullview td {
       padding:0 15px 2px 0;
       white-space:nowrap;
}

.extra {
       margin-bottom:15px;
}
.extra img {
       border:1px solid #ccc;
}
.extra h3 {
       margin-bottom:5px;
}