* {
	margin: 0;
	padding: 0;
}

body {
	background: #d9d8e0;
	font: normal 8pt Verdana;
	color: #555555;
}

.sidebar ul, .sidebar li {
	list-style: none;
	margin: 0;
}

a {
	text-decoration: none;
}

li {
	margin-left: 20px;
}

img {
	border: none;
}

fieldset {
	padding: 5px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#ot, #page, #news {
	display: none
}

.item_alone td {
	vertical-align: top;
}

.item_alone h1 {
	position: relative;
	left: auto;
	top: auto;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 20px;
}

.bg2 {
	background: #e8e8e8;
}

.bg2 .bg {
	background: url(/images/bg2.jpg) 50% 0 no-repeat;
}

.bg2 .bgleft {
	background: url(/images/bgleft2.png) repeat-x;
}

.bg2 .bgright {
	background: url(/images/bgright2.png) repeat-x;
}

.bg3 {
	background: #eae5e4;
}

.bg3 .bg {
	background: url(/images/bg3.jpg) 50% 0 no-repeat;
}

.bg3 .bgleft {
	background: url(/images/bgleft3.png) repeat-x;
}

.bg3 .bgright {
	background: url(/images/bgright3.png) repeat-x;
}

.bg4 {
	background: #6d758b;
}

.bg4 .bg {
	background: url(/images/bg4.jpg) 50% 0 no-repeat;
}

.bg4 .bgleft {
	background: url(/images/bgleft4.png) repeat-x;
}

.bg4 .bgright {
	background: url(/images/bgright4.png) repeat-x;
}

.bg5 {
	background: #cfcfd1;
}

.bg5 .bg {
	background: url(/images/bg5.jpg) 50% 0 no-repeat;
}

.bg5 .bgleft {
	background: url(/images/bgleft5.png) repeat-x;
}

.bg5 .bgright {
	background: url(/images/bgright5.png) repeat-x;
}

.bgcont {
	position: relative;
}

.bgleft {
	background: url(/images/bgleft1.png) repeat-x;
	position: absolute;
	right: 50%;
	top: 0;
	width: 50%;
	height: 100%;
}

.bgright {
	background: url(/images/bgright1.png) repeat-x;
	position: absolute;
	left: 50%;
	top: 0;
	width: 50%;
	height: 100%;
}

.bg {
	margin: 0 auto;
	position: relative;
	z-index: 100;
	background: url(/images/bg1.jpg) 50% 0 no-repeat #fff;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 26px;
	background-attachment: fixed;
}

.clearfloat {
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0px;
}

.content {
	width: 1005px;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	margin: 0 auto;
	z-index: 100;
	position: relative;
	font-size: 12px;
	color: black;
}

.container {
	margin: 0 auto;
	background: url(/images/main.png) 50% 0 repeat-y;
	z-index: 100;
	position: relative;
}

.header2 {
	height: 200px;
	position: relative;
}

.header2 .logo {
	position: absolute;
	left: 20px;
	top: 40px;
}

.header2 > div.menu {
	position: absolute;
	top: 145px;
	background: url(/images/menu_bg.gif) repeat-x;
	height: 37px;
	width: 100%;
	color: #ffffff;
}

.header2 > div.menu a {
	color: #ffffff;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 15px;
}

.header2 > div.menu  a:hover {
	color: #dddddd;
}

.header2 > div.menu > div {
	position: absolute;
	left: 245px;
	top: 10px;
}

.header2 > div.menu > a.login_icon {
	display: block;
	position: absolute;
	padding-left: 30px;
	width: 200px;
}

.header2 > div.menu > a.login_icon > img {
	position: absolute;
	top: -7px;
	right: 0;
}

.header2 > div.menu > a.phone_icon {
	display: block;
	position: absolute;
	padding-left: 55px;
	padding-top: 3px;
	right: 0;
	width: 190px;
	font-size: 11px;
}

.header2 > div.menu > a.phone_icon > img {
	position: absolute;
	top: -7px;
	left: 0;
}

.header2 h1 {
	position: absolute;
	font: normal 14pt Verdana;
	left: 372px;
	top: 55px;
}

.header2 h2 {
	position: absolute;
	font: normal 22pt Verdana;
	left: 440px;
	top: 75px;
}

.header2 strong {
	position: absolute;
	right: 30px;
	top: 30px;
	color: #b70408;
	text-align: right;
	font-size: 12pt;
	font-weight: normal;
}

.header2 strong > span > a {
	color: #b70408;
}

.header2 strong > span {
	font-size: 20pt;
}

.header2 strong > a.feedback_head {
	color: #b70408;
	font-size: 12px;
}

.header2 strong > a.feedback_head:hover {
	color: #d72428;
}

.header2 strong > span.work {
	font-size: 12px;
	line-height: 20px
}

.footer a.logo2 {
	position: absolute;
	left: 0;
	top: 12px;
	width: 145px;
	height: 44px;
	background: url(/images/logo2.gif) no-repeat;
}

.header a.home {
	font-size: 8pt;
	color: #555;
	background: url(/images/icons.gif) 0 1px no-repeat;
	padding-left: 22px;
	display: block;
	position: absolute;
	left: 31px;
	top: 21px;
	padding-top: 2px;
}

.header a.email {
	font-size: 8pt;
	color: #555;
	background: url(/images/icons.gif) 0 105% no-repeat;
	padding-left: 22px;
	display: block;
	position: absolute;
	left: 100px;
	top: 23px;
}

.sidebar {
	width: 213px;
	float: left;
	margin-left: 31px;
	font-size: 12px;
}

.sidebar .sidebar_text {
	border: 1px solid #d3d5da;
	padding: 8px;
	margin-top: 5px;
	text-align: left;
}

.sidebar ul {
	background: #f2f2f2;
	padding-bottom: 8px;
	margin-top: 8px;
}

.sidebar ul li {
	padding: 2px 0 2px 12px;
}

.sidebar ul strong {
	display: block;
	background: #dfdfe1;
	padding: 2px 0 2px 12px;;
	margin-bottom: 8px;
}

.sidebar ul a {
	/*display: block;*/
	/*padding: 2px 0 2px 12px;*/
	color: #000;
}

.sidebar ul a:hover, .sidebar ul a.active {
	background: #dfdfe1;
}

.sidebar ul select {
	margin-left: 10px;
	width: 190px;
}

.content_area p, .content_area a {
	font-size: 12px;
}

table.content_area {
	width: 100%;
	color: black;
}

table.content_area p {
	padding: 4px 0;
	text-indent: 10px;
}

.tbl th {
	background-color: #666666;
	color: #ffffff;
}

.tbl tr.row1 {
	background-color: #eaeaea;
}

.tbl tr.row2 {
	background-color: #fafafa;
}

.sidebar ul.active {
	padding-top: 8px;
	background: #b70408;
}

.sidebar ul.active a {
	color: #fff;
}

.sidebar ul.active a:hover, .sidebar ul.active a.active {
	background: #9e0305;
}

.sidebar ul.active strong {
	background: #333438;
	color: #fff;
}

.about {
	margin-top: 10px;
}

.about div {
	padding: 8px 0;
}

.about div a {
	display: block;
	padding: 2px 0 2px 12px;
	color: #555;
}

.searchbar {
	margin-top: 10px;
}

.searchbar div.menu_hdr {
	display: block;
	background: #b70408;
	padding: 3px 0 3px 12px;
	margin-bottom: 10px;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
}

.searchbar div a {
	display: block;
	padding: 2px 0 2px 12px;
	color: #555;
}

.main {
	width: 713px;
	float: right;
	margin-right: 31px;
	position: relative;
}

.main h3 {
	background: #eee;
	font-weight: normal;
	font-size: 14pt;
	margin-bottom: 14px;
	padding: 3px 17px 4px 17px;
	width: 680px;
}

.sum {
	width: 686px;
	line-height: 24px;
	height: 24px;
	background-color: #eeeeee;
	color: #555;
	padding: 0 10px 0 17px;
	position: relative;
	margin-bottom: 14px;
}

.sum strong {
	color: #b70408;
}

.feedback {
	position: absolute;
	top: 150px;
	left: 50%;
	margin-left: 240px;
	width: 200px;
}

.feedback span {
	position: absolute;
	background: url(/images/tel2.gif) 0 50% no-repeat;
	height: 35px;
	line-height: 35px;
	padding-left: 45px;
	right: 10px;
	top: -6px;
}

.feedback > a {
	text-decoration: none;
	color: black;
	font-size: 12px;
	font-weight: bold;
}


.index_right {
	width: 186px;
	position: absolute;
	right: 0;
	top: 510px;
	font-size: 11px;
}

.index_right .yandex_book {
	display: inline-block;
	width: 32px;
	height: 32px;
	position: relative;
	margin-left: 2px;
	margin-right: 2px;
	float: left;
	background: url(/images/social/yandex_book.png) no-repeat;
}

.index_right .yandex_book:hover {
	background-image: url(/images/social/yandex_book_over.png);
}

.ads {
	width: 226px;
	position: absolute;
	right: 0;
	top: -13px;
	font-size: 11px;
}

.ads div {
	background: #000 url(/images/ads1.jpg) no-repeat;
	height: 112px;
	margin-bottom: 15px;
	position: relative;
}

.ads div span {
	display: block;
	padding: 55px 0 0 94px;
	color: #fff;
}

.ads div a {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 226px;
	height: 112px;
	z-index: 1000;
}

.ads div.two {
	background: #000 url(/images/ads2.jpg) no-repeat;
}

.ads div.three {
	background: #000 url(/images/ads3.jpg) no-repeat;
}

.ads div.last {
	background: #000 url(/images/ads6.jpg) no-repeat;
}

.ads div.last > a > span {
	padding: 56px 0 0 82px;
}

.ads div.two span, .ads div.three span, .ads div.last span {
	padding: 58px 0 0 94px;
}

.ads .order_status {
	background: none #ffffff;
	height: 60px;
}

.order_status * {
	font-size: 12px;
}

.order_status div.menu_hdr {
	display: block;
	background: #b70408;
	padding: 3px 0 3px 12px;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
}

.order_status div a {
	display: block;
	padding: 2px 0 2px 12px;
	color: #555;
}

.order_status form {
	background-color: #d3d5da;
	padding: 5px 6px;
	width: 183px;
	height: 23px;
	display: inline-block;
}

.order_status input[name=order_id] {
	width: 100px;
	text-align: left;
	border: 1px solid rgb(127, 157, 185);
	color: gray;
	font-size: 10px;
	padding-top: 3px;
	vertical-align: top;
	margin-top: 3px;
}

.order_status input.input_active {
	padding-top: 1px;
	font-size: 12px;
	color: black;
}

.order_status > .arrow {
	float: right;
	display: inline-block;
	background: url(/images/arrow_r.png) right center no-repeat;
	height: 33px;
	width: 18px;
}

.order_title {
	font-size: 16px;
	font-weight: bold;
}

.news div {
	padding: 16px;
	float: left;
	border: 1px solid #d3d5da;
	font-size: 8pt;
	width: 192px;
	margin-right: 17px;
	height: 290px;
}

.news div.last {
	margin-right: 0;
}

.news div img {
	border: 1px solid #e6e6e6;
	display: block;
	margin: 5px 0 8px 0;
}

.news div span, .news div strong, .news div b {
	color: #b70408;
}

.news div a.more {
	background: #b70408;
	font-weight: bold;
	color: #fff;
	padding: 2px 7px;
}

.news div p {
	padding: 9px 0;
	text-align: justify;
}

.pre_clip {
	width: 270px;
	position: absolute;
	right: 0;
	top: 53px;
}

.pre_clip div {
	border: 1px ridge #f3f4f7;
	font-size: 8pt;
	font-weight: 200;
	width: 270px;
	height: 92px;
	margin-bottom: 15px;
}

.pre_clip div span, .pre_clip div strong {
	color: #b70408;
}

.pre_clip div a:hover, .pre_clip div a:active {
	background: #f2f2f2;
}

.pre_clip div a:link {
	color: #808894;
}

.pre_clip div a:visited {
	color: #3c3c57;
}

.pre_clip div img {
	border: 1px ridge #f5f5f9;
	width: 120px;
	height: 90px;
	position: absolute;
	left: 1px;
}

.pre_clip div p {
	padding: 15px 5px 5px 128px;
	text-align: left;
}

.prod {
	padding: 0px 0 17px 17px;
	background: #eee;
	width: 453px;
}

.prod strong {
	font: normal 16px Verdana, Geneva, sans-serif;
	display: block;
	margin-right: 18px;
	border-bottom: 1px solid #898d8c;
	color: #000;
	padding-bottom: 8px;
}

.prod img {
	margin: 14px 13px 0 0;
}

form > .select {
	padding-top: 17px;
	padding-right: 0;
	padding-left: 17px;
	padding-bottom: 5px;
	border: 2px solid #ddd;
	background-color: white;
	position: relative;
	margin-bottom: 10px;
}

.select > h1 {
	font: normal 16px Verdana, Geneva, sans-serif;
	display: block;
	margin-right: 18px;
	border-bottom: 1px solid #898d8c;
	color: #000;
	padding-bottom: 0;
}

.select .podbor {
	text-align: left;
}

.select .podbor select {
	width: 140px;
}

.select > table {
	width: 100%;
}

.select > table td {
	text-align: left;
}

.select > table input[type=checkbox] {
	margin-top: 2px;
}

.select > table .sort {
	text-align: left;
	height: 30px;
	vertical-align: top;
}

.select > table .sort label {
	width: 120px;
	display: inline-block;
}

.sort td {
	background-color: #fefefe;
	padding: 5px;
}

.sort td a {
	text-decoration: underline;
	color: black;
}

.sort * {
	font-size: 10px;
}

.sort select {
	font-size: 10px !important;
}

.sort {
	margin-left: -15px;
	margin-top: 5px;
	padding-top: 3px;
	border-top: 2px solid #ddd;
	width: 705px !important;
}
.sort_bottom {
	width: 713px !important;
	margin-left: 0 !important;
	border: 2px solid #ddd !important;
	padding-top: 0 !important;
}

.sort label {
	width: 100%;
}

.select li {
	display: inline-block;
	width: 75px;
	margin: 5px 0;
}

.select li.big {
	width: 110px;
	text-align: center;
}

.select li.big select {
	width: 110px;
}

.select select {
	font: 9pt Verdana;
	width: 65px;
}

.select ul.last li.big {
	width: 100px;
}

.select input.submit {
	height: 17px;
	line-height: 17px;
	background: #b70408;
	color: #fff;
	font-size: 8pt;
	font-weight: bold;
	padding: 0 8px;
	border: 0;
	margin: 8px 0 12px 0;
	right: 17px;
	bottom: 7px;
}
.index_block input.submit {
	height: 17px;
	line-height: 17px;
	background: #b70408;
	color: #fff;
	font-size: 8pt;
	font-weight: bold;
	padding: 0 8px;
	border: 0;
	margin: 8px 0 12px 0;
	right: 17px;
	bottom: 7px;
}

.select2 {
	padding-top: 17px;
	padding-right: 0;
	padding-left: 17px;
	padding-bottom: 17px;
	background: #eee;
	position: relative;
}

.select2 strong {
	font: normal 16px Verdana, Geneva, sans-serif;
	display: block;
	margin-right: 18px;
	border-bottom: 1px solid #898d8c;
	color: #000;
	padding-bottom: 8px;
}

.select2 li {
	display: inline-block;
	width: 80px;
	margin: 5px 0;
}

.select2 li.big {
	width: 110px;
	text-align: center;
}

.select2 li.big select {
	width: 110px;
}

.select2 select {
	font: 8pt Verdana;
	width: 60px;
}

.select2 ul.last li.big {
	width: 95px;
}

.select2 input.submit {
	height: 17px;
	line-height: 17px;
	background: #b70408;
	color: #fff;
	font-size: 8pt;
	font-weight: bold;
	padding: 0 8px;
	border: 0;
	margin: 8px 0 2px 0;
	position: absolute;
	right: 17px;
	bottom: 7px;
}

h1.res {
	margin-top: 0;
}

.res {
	background: #eee;
	color: #555;
	font-weight: normal;
	font-size: 13.4pt;
	margin: 14px 0;
	padding: 3px 17px 4px 17px;
	position: relative;
}

.res span {
	position: absolute;
	right: 10px;
	font-size: 12px;
	top: 7px;
}

.res span select {
	font-size: 12px;
	margin-left: 6px;
	width: 120px;
}

.res span input[type=button] {
	height: 19px;
	line-height: 17px;
	/*background: #b70408;*/
	/*color: #fff;*/
	font-size: 8pt;
	font-weight: bold;
	padding: 0 8px;
	/*border: 0;*/
	right: 17px;
	bottom: 7px;
	width: 70px;
	background: url(/images/btn_print.png) no-repeat;
	border: 0;
}

.item {
	background: #eee;
	padding: 17px;
	position: relative;
	margin-bottom: 12px;
	z-index: 20;
}

.item div {
	width: 103px;
	float: left;
	position: relative;
	margin-right: 17px;
}

.item .item_description {
    width: auto !important;
    float: none !important;
}
.item .item_description div {
    width: auto !important;
    float: none !important;
}

.item .small_photo {
	width: auto;
	height: 103px;
}

.item .small_photo a {
	float: left;
	display: inline-block;
	height: 48px;
	width: 48px;
	background-color: white;
	margin-bottom: 4px;
	margin-right: 4px;

}

.item .small_photo a > img {
	height: 45px;
}

.item div a.cl {
	width: 15px;
	height: 15px;
	background: url(/images/cl.gif) no-repeat;
	position: absolute;
	display: block;
	left: 60px;
	top: 94px;
}

.item div a.zoom {
	width: 15px;
	height: 15px;
	background: url(/images/zoom.gif) no-repeat;
	position: absolute;
	display: block;
	left: 80px;
	top: 94px;
}
.disk_items .item div a.cl {
	width: 15px;
	height: 15px;
	background: url(/images/cl.gif) no-repeat;
	position: absolute;
	display: block;
	left: 60px;
	top: 112px;
}

.disk_items  .item div a.zoom {
	width: 15px;
	height: 15px;
	background: url(/images/zoom.gif) no-repeat;
	position: absolute;
	display: block;
	left: 80px;
	top: 112px;
}

.item span {
	font-size: 13.8pt;
	color: #000;
	display: block;
	margin-bottom: 6px;
}

.item p {
	padding: 2px 0;
	font-size: 9pt;
	color: #000;
}

.item table {
	width: 675px;
	padding-top: 16px;
}

.item tr.bold > td {
	text-align: center;
}

.item td {
	padding-left: 4px;
	padding-right: 4px;
	font-size: 9pt;
	color: #000;
	background: #FFF;
	vertical-align: middle;
	height: 41px;
	position: relative;
	text-align: center;
}

.item .info_btn {
	position: relative;
	top: 200px;
	left: 45px;
	z-index: 200;
	float: left;
}

.bold td {
	font-weight: bold;
	height: 29px;
}

.item td.basket a.basket {
	background: url(/images/basket.gif) 100% 0 no-repeat;
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

.item td.basket {
	font-size: 14pt;
}

.item_lite {
	display: block;
	width: 170px;
	height: 185px;
	text-align: center;
	border: 1px solid #eeeeee;
	float: left;
	vertical-align: middle;
}

.item_lite div {
	width: 103px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
}

.item_lite div a.cl {
	width: 15px;
	height: 15px;
	background: url(/images/cl.gif) no-repeat;
	position: absolute;
	display: block;
	left: 60px;
	top: 94px;
}

.disk_items .item_lite div a.cl {
	top: 125px;
}

.item_lite div a.zoom {
	width: 15px;
	height: 15px;
	background: url(/images/zoom.gif) no-repeat;
	position: absolute;
	display: block;
	left: 80px;
	top: 94px;
}
.disk_items .item_lite div a.zoom {
	top: 125px;
}

.item_lite span {
	font-size: 12px;
	font-weight: bold;
}

.footer {
	position: relative;
	border-top: 1px solid #d1d4dc;
	margin: 29px 31px 0 31px;
	height: 75px;
}

.footer b {
	color: #b70408;
	font-size: 19pt;
	font-weight: normal;
	position: absolute;
	right: 0;
	top: 18px;
}

.footer b span {
	font-size: 12pt;
}

.footer div {
	font-size: 7.8pt;
	margin: 14px 0 0 170px;
}

.footer div ul {
	float: left;
	padding-right: 43px;
	margin-right: 43px;
	border-right: 1px solid #d1d4dc;
}

.footer div ul.last {
	border-right: 0px;
}

.item_stbl {
	margin-top: 6px;
	width: 100%;
}

.item_stbl .bold td {
	font-weight: bold;
	height: 29px;
}

.item_stbl td {
	padding-left: 14px;
	font-size: 9pt;
	color: #000;
	background: #FFF;
	vertical-align: middle;
	height: 41px;
	position: relative;
	border: 1px solid gray;
}

.search_desc {
	padding-bottom: 5px;
	margin-top: -5px;
	font-size: 13px;
}

.scrollTop {
	background: url(/images/arrows.png) 0 0 no-repeat;
	display: block;
	width: 60px;
	height: 50px;
	position: fixed;
	bottom: 10px;
	left: 50%;
	margin-left: 530px;
	z-index: 2000;
}

.scrollTop:hover {
	background-position: 0 -58px;
}

#menu  li {
	padding-left: 20px;
}

#fixed-livechat {
	position: fixed;
	right: -5px;
	top: 50%;
	background-color: #dd0000;
	border: 1px solid #cccccc;

	border-radius: 8px;
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;

	margin-top: -50px;
	padding: 8px;
	text-align: center;
	z-index: 1000;
	width: 20px;
	height: 100px;
}

#fixed-livechat a {
	font-size: 14px;
	font-weight: bold;
	color: white;
}

body > div#main_message {
	position: fixed;
}

#main_message {
	top: 50%;
	left: 50%;
	background-color: #ffffff;
	position: absolute;
	text-align: right;
	z-index: 1000;
	border: 1px solid #e0e0e0;
}

#main_message a {
	position: relative;

}



.box input[type=button], .box input[type=submit] {
	border: 0;
	background-color: #b70408;
	font-size: 12px;
	font-weight: bold;
	font-family: sans-serif;
	color: #ffffff;
	padding: 1px 20px;

}

.box input[type=text], .box textarea, .input_rad {
	padding: 3px;
	border: 1px solid gray;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.box .tbl tr {
	height: 20px;
}

.box .tbl .row2 {
	background-color: #d0d0d0;
}

tr.not_cash {
	background-color: #ffff66;
}

tr.ecash {
	background-color: #ffaacc;
}

tr.payed {
	background-color: #66ff66;
}

.photo_norm {
	display: none;
	width: 300px;
	text-align: left;
}

.photo_norm_r {
	display: none;
	text-align: center;
}

.photo_div {
	width: 730px;
	display: none;
	text-align: left;
}

div a.close {
	display: none;
	position: absolute;
	right: 15px;
	top: 0px;
	color: black;
}

.photo_div_r {
	width: 880px;
	display: none;
	text-align: left;
}

img.zoom_in {
	position: absolute;
	top: 0;
	left: 34px;
	width: 32px;
	height: 32px;
}

img.zoom_out {
	position: absolute;
	top: 0;
	left: 0;
	width: 32px;
	height: 32px;
}

#LACpaySys {
	width: 546px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0;
	padding: 7px 0 0 0;
}

#LACpaySys ul.border {
	color: #4F4F4F;
	list-style-type: none;
	width: 700px;
	float: left;
	margin-bottom: -2px;
	margin: 0;
	padding: 0;
}

#LACpaySys ul.border li {
	display: block;
	text-align: center;
	float: left;
	width: 90px;
	height: 100px;
	margin: 0;
	padding: 0;
}

#LACpaySys ul.border li a {
	text-decoration: none ! important;
}

input.checkList {
	background: url(/images/checklist.jpg) no-repeat right center #ffffff;
	border: 1px inset #e3e9ef;
	border-width: 1px;
	display: inline;
	white-space: nowrap;
	position: static;
	height: 18px;
	margin: -1px;
}

input.checkList:hover {
	background: url(/images/checklist_over.jpg) no-repeat right #ffffff;
}

.checkList {
	cursor: pointer !important;
}

div.checkList {
	color: black;
	text-align: center;
	display: inline;
	position: absolute;
	border: 1px solid #c3c9cf;
	background-color: #ffffff;
	padding: 2px;
	/*width: 200px;*/
	/*height: 200px;*/
	font-size: 12px;
	line-height: 15px;
}

div.checkList > input[type=button] {
	margin-top: 2px;
	border: 1px solid #cccccc;
	background: #ffffff;
}

div.checkList > div {
	overflow: auto;
	/*height: 178px;*/
	text-align: left;
}

.wbrand {
	font-family: Verdana;
	font-size: 8pt;
	padding: 0;
	margin: 0;
}

.register {
	width: 600px;
	/*height: 300px;*/
}

.register td {
	padding: 3px;
}

.register input[type=text] {
	padding: 3px;
	border: 1px solid gray;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.register td {
	padding: 3px;
}

.input_rborder {
	padding: 3px;
	border: 1px solid gray;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.orders > * {
	font-size: 10px;
}

.orders input:not([type]), .orders input[type=text] {
	font-size: 12px;
	padding: 3px;
	border-radius: 3px;
	border: 1px solid gray;
	margin: 3px;
}

.orders select {
	font-size: 12px;
	padding: 3px;
	border-radius: 3px;
	border: 1px solid gray;
	margin: 3px;
	background-color: white;
}

.orders.tbl label.ship-type-label {
    display: inline-block;
    text-align: center;
    width: 50px;
}

.logistic_tbl {
	width: 100%;
	font-size: 12px;
}

.logistic_tbl * {
	font-size: 12px;
}

.logistic_tbl tr.only_log td {
	background-color: #ccccff;
}

.logistic_btn {
	margin-left: 1px;
}

.log_driver_tbl * {
	font-size: 12px;
}

.log_driver_tbl th {
	background-color: #cccccc;
}

.log_driver_tbl th.store {
	background-color: #333333;
	color: #ffffff;
}

.comment {
	width: 100%;
}

.comment th {
	background-color: #cccccc;
}

.comment td {
	background-color: #eeeeee;
	min-height: 50px;
}

form[name=podbor2] {
	display: inline-block;
	width: 250px;
}

a.ya_market_vote {
	display: block;
	width: 88px;
	height: 31px;
	background: none;
	float: right;
}

a.ya_market_vote img {
	border: 0;
	width: 88px;
}

.metiz_item {
	padding: 5px;
	border: 1px solid gray;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#leftmenu_edit {
	left: 50%;
	top: 50%;
	width: 800px;
	height: 400px;
	position: fixed;
	background: white;
	border: 1px solid grey;
	margin-left: -400px;
	margin-top: -200px;
	z-index: 1000;
}

#leftmenu_edit textarea {
	width: 795px;
	height: 350px;
}

.green td {
	background-color: #adff2f;
}

.red td {
	background-color: #ff0000;
}

.yellow td {
	background-color: yellow;
}

.also_buy > a {
	display: inline-block;
	width: 200px;
	height: 220px;
	text-align: center;
	font-size: 14px;
	color: black;
	padding: 5px;
	border: 1px solid gray;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-top: 5px;
}

.also_buy > a:hover {
	border-color: #aaaaaa;
	color: gray;
}

#adv_search {
	position: fixed;
	left: 50%;
	margin-left: 503px;
	top: 220px;
	background-color: #ffffff;
	text-align: center;
	z-index: 10;
	width: 20px;
	height: 180px;
}

.advs_div {
}

.advs_div #sport span {
	display: inline-block;
	width: 50px;
}

.advs_div h4 {
	width: 100%;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	color: black;
}

.advs_div > form {
	display: block;
	overflow: auto;
	height: 355px;
	width: 600px;
}

.advs_div > form ul {
	list-style: none;
}

.advs_div table {
	padding-top: 5px;
}

.advs_div > form  ul > li > a {
	font-size: 12px;
	font-weight: bold;
	color: black;
	text-decoration: underline;
	padding-left: 14px;
	background-repeat: no-repeat;
	background-image: url('/images/filters-plus.gif');
	background-position: 0 5px;
	padding-bottom: 5px;
	display: inline-block;
}

.advs_div > form > ul > li ul {
	list-style: none;
}

.advs_div .cb_brands {
	padding-left: 14px;
	background-repeat: no-repeat;
	background-image: url('/images/filters-plus.gif');
	background-position: 0 5px;
}

.advs_div .cb_brands a {
	font-size: 12px;
	font-weight: bold;
	color: black;
	text-decoration: underline;
	padding-bottom: 10px;
	display: inline-block;
}

.advs_div .cb_brands li {
	display: inline-block;
	width: 150px;
}

.advs_div input[type=button] {
	height: 17px;
	line-height: 17px;
	background: #b70408;
	color: #fff;
	font-size: 8pt;
	font-weight: bold;
	padding: 0 8px;
	border: 0;
	margin: 8px 0 12px 0;
}

.advs_div td {
	vertical-align: top;
}

.advs_div .content_podbor {
	padding-top: 3px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	margin-top: 6px;
	margin-bottom: 9px;
	background: #b70408;
	color: white;
	font-weight: bold;
	font-size: 11px;
}

.advs_div .content_podbor select, .advs_div.content_podbor input {
	font-size: 12px;
	width: 110px;
}

.art_search {
	background: #ffffff;
	margin-top: 0;
	margin-bottom: 10px;
	height: 60px;
	text-align: left;
	font-size: 13px;
}

.art_search form > input[type=submit] {
	display: block !important;
	width: 21px !important;
	height: 21px !important;
	background: none !important;
	border: none !important;
	position: relative !important;
	top: -22px;
	left: 159px;
	z-index: 10;
}

.art_search div.menu_hdr {
	display: block;
	background: #b70408;
	padding: 3px 0 3px 12px;
	margin-bottom: 10px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}

.about > .ads_l {
	width: 212px;
}

.about > .ads_l > div {
	height: 95px;
	margin-bottom: 15px;
	position: relative;
	background-position: right top;
	background-repeat: no-repeat;

}

.about > .ads_l > div.one {
	background-image: url(/images/ads1.jpg);
}

.about > .ads_l > div span {
	display: block;
	padding: 53px 0 0 74px;
	color: #fff;
	font-size: 11px;
}

.about > .ads_l > div > a {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 212px;
	height: 95px;
	z-index: 1000;
}

.about > .ads_l > div.two {
	background-image: url(/images/ads2.jpg);
}

.about > .ads_l > div.three {
	background-image: url(/images/ads3.jpg);
}

.about > .ads_l > div.four {
	background-image: url(/images/ads4.jpg);
}

.about > .ads_l > div.five {
	background-image: url(/images/ads6.jpg);
}

.about > .ads_l > div.five > a > span {
	padding: 53px 0 0 60px;
}

.about > .ads_l > div.two span,
.about > .ads_l > div.three span,
.about > .ads_l > div.four span,
.about > .ads_l > div.five span {
	padding: 55px 0 0 74px;
}
.contacts {
	font-size: 14px;
}

.contact {
	width: 600px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.contact td {
	border: 1px solid black;
}

.contact td > img:first-child {
	float: left;
	padding: 5px;
	padding-right: 20px;
}

.contact td > h2 {
	color: black;
	font-size: 14px;
	padding-top: 8px;
}

.content_podbor .moto {
	background: url(/images/search/moto.png) no-repeat 300px center #eeeeee;
}
.podbor {
	padding-top: 2px;
	padding-right: 17px;
	padding-left: 17px;
	padding-bottom: 3px;
	margin-bottom: 14px;
	background: url(/images/search/auto.png) no-repeat 300px center #eeeeee;
	height: 80px;
	color: white;
	font-weight: bold;
	font-size: 13px;
}

.podbor h2 {
	color: #B70408;
	text-transform: uppercase;
	font-weight: bold;
	text-align: left;
	padding-top: 15px;
	position: relative;
	left: 60px;
	font-size: 1em;
}

.podbor select {
	font-size: 12px;
}
.podbor > div {
	margin-top: 20px;
}

.auto_catalog {
	width: 700px;
	color: black;
}

.auto_catalog h2 {
	background: #b70408;
	color: white;
	margin-top: 5px;
	padding: 3px;
}

.auto_catalog td {
	text-align: center;
}

.auto_catalog .title {
	width: 50%;
	background: #484c50;
	color: #fff;
	font-weight: bold;
	padding: 3px;
	text-align: left;
}

.auto_catalog .title2 {
	background: #c8ccd0;
	color: black;
	padding: 3px;
	text-align: left;
}

.auto_catalog table.tbl th {
	background: #c8ccd0;
	color: black;
	font-weight: normal;
}

.item_banners a {
	padding: 4px;
	width: 226px;
	height: 112px;
	display: inline-block;
	text-align: right;
}

a.button {
	border: 0;
	background-color: #686c6f;
	font-size: 12px;
	font-weight: bold;
	font-family: sans-serif;
	color: #ffffff;
	padding: 2px 20px;
}

a.button {
	border: 0;
	background-color: #686c6f;
	font-size: 12px;
	font-weight: bold;
	font-family: sans-serif;
	color: #ffffff;
	padding: 2px 20px;
}

.button_red {
	border: 0;
	background-color: #b70408;
	font-size: 12px;
	font-weight: bold;
	font-family: sans-serif;
	color: #ffffff;
	padding: 2px 20px;
	cursor: pointer;
}

.button_red:disabled {
	border: 1px solid #cccccc;
	background-color: #eeeeee;
	color: #cccccc;
}

.button_green {
	border: 0;
	background-color: #04b708;
	font-size: 12px;
	font-weight: bold;
	font-family: sans-serif;
	color: #ffffff;
	padding: 2px 20px;
	cursor: pointer;
}

.tyre_fitt {
	color: black;
}

.tyre_fitt h4 {
	font-size: 16px;
}

.tyre_fitt .calc {
	background-color: #eeeeee;
	padding: 15px;
}

.tyre_fitt .calc h3 {
	padding: 0;
	margin: 0;
}

.tyre_fitt p {
	padding-bottom: 5px;
	padding-top: 5px;
	text-indent: 15px;
}

.montaz_calend {
	vertical-align: middle;
	height: 70px;
	-moz-user-select: none;
	-webkit-user-select: none;
}

.montaz_calend .prev, .montaz_calend .next {
	font-size: 16px;
	font-weight: bold;
}

.montaz_calend .red {
	background-color: #b70408;
	color: #ffffff;
}

.montaz_calend .day {
	width: 100px;
}

.montaz_calend td {
	cursor: pointer;
	background-color: #eeeeee;
	text-align: center;
	padding: 5px;
	color: #000000;
}

.store_status0 {
	background-color: #ffffff !important;
}

.store_status1 {
	background-color: green !important;
}

.store_status2 {
	background-color: orange !important;
}

.store_status3 {
	background-color: red !important;
}

.calc_btn {
	background: #B70408;
	padding: 3px 0;
	color: white;
	margin: 15px 40px 10px 40px;
	border: outset 2px #F33;
	width: 156px;
	font-weight: bold;
}

.index_block {
	color: black;
}

.index_block .arrow {
	width: 40px;
	text-align: center;
}

.index_block .arrow > a {
	font-size: 18px;
	color: black;
}

.index_block .block_items {
	width: 640px;
	overflow: hidden;
	white-space: nowrap;
	padding-bottom: 10px;
}

.index_block .block_items .icon {
	position: relative;
	top: 0;
	left: 3px;
	display: block;
	width: 60px;
	height: 60px;
	z-index: 100;
}

.index_block .block_items .cost {
	font-size: 14px;
	color: #cc0000;
}

.index_block .block_items div {
	display: inline-block;
	width: 150px;
	height: 170px;
	border: 1px solid gray;
	padding: 2px;
	padding-top: 5px;
	text-align: center;
	vertical-align: middle;
}

.index_block .block_items a.ahr {
	position: relative;
	top: -60px;
	white-space: normal;
	font-weight: bold;
	color: black;
}

.index_block .block_items a.ahr:hover {
	color: gray;
}

.photo_upload {
	width: 100%;
}

.photo_upload td > div {
	display: inline-block;
	width: 120px;
	height: 190px;
	text-align: center;
}

.user_area {
	margin-bottom: 20px;
}

.user_area th {
	text-align: right;
}

.user_area input[type=text], .user_area textarea {
	padding: 3px;
	border: 1px solid gray;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.user_area input[type=button], .user_area input[type=submit] {
	border: 0;
	background-color: #686c6f;
	font-size: 12px;
	font-weight: bold;
	font-family: sans-serif;
	color: #ffffff;
	padding: 1px 20px;

}

.select_region {
	top: -12px;
	position: relative;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
}

select {
	font-size: 12px;
	font-family: Verdana;
}

#manager_div {
	display: none;
}

.manager_item {
	display: inline-block;
	text-align: center;
	margin: 5px;
	padding: 5px;
	border: 1px solid gray;
	width: 140px;
	height: 235px;
	cursor: pointer;
}
.manager_item:hover {
	border-color: #ccc;
}
#manager_div > h3 {
	text-align: center;
}
#manager_name {
	padding: 3px;
	border: 1px solid gray;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.manager_item > input[type=button] {
	border: 0;
	background-color: #b70408;
	font-size: 12px;
	font-weight: bold;
	font-family: sans-serif;
	color: #ffffff;
	padding: 1px 20px;
	margin: 3px;
}

.manager_item > .green {
	color: green;
}

.manager_item > .red {
	color: red;
}

.cat_cost {
	color: red;
}

.select table label.label_hdr {
	display: block;
	text-align: center;
}
.select table td {
}

.item_description {
	display: none; width:550px;
}
span.read-more, span.read-less {
	display: inline-block;
}
.read-more a, .read-less a, .details {
	font-size: 12px !important;
}
span.details {
	display: inline;
}
.tel {
	width:115px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.tel {
		width:128px;
	}
}
.res h2 {
	font-size: 13.8pt;
}
 #gotop {
		left: -53%;
   }
#gosravn {
		right:0%;
}
 #gofavor {
		right:13%;
   }
@media (min-width: 1280px) {
   #gotop {
		left: -37%;
   }
   #gosravn {
		right:2%;
   }
   #gofavor {
		right:10%;
   }
}
@media (min-width: 1360px) {
   #gotop {
		left: -32%;
   }
   #gosravn {
		right:4%;
   }
    #gofavor {
		right:12%;
   }
}
@media (min-width: 1600px) {
   #gotop {
		left: -19.5%;
   }
   #gosravn {
		right:11%;
   }
     #gofavor {
		right:19%;
   }
}
@media (min-width: 1680px) {
   #gotop {
		left: -16%;
   }
   #gosravn {
		right:13%;
   }
     #gofavor {
		right:19%;
   }
}
.seo_text1 h2 {
    background: #eee;
    font-weight: normal;
    font-size: 14pt;
    margin-bottom: 14px;
    margin-top: 14px;
    padding: 3px 17px 4px 17px;
    width: 680px;
}
