body {font-family: Arial, sans-serif; font-size: 8pt; line-height: 150%; color: #333333; margin: 0; height: 100%; word-spacing: -1px; background: #fcfcfc url(/images/bg.jpg);}
h1 {font-size: 10pt; margin: 0 0 10px 0; color: #4c4c4c; font-weight: normal; clear: both; font-weight: bold;}
h2 {font-size: 9pt; margin: 0 0 2px 5px; color: #333333; font-weight: bold;}
a:link, a:visited {color: #333333; text-decoration: underline; transition: background-color 0.1s; -moz-transition: background-color 0.1s; -webkit-transition: background-color 0.1s; -o-transition: background-color 0.1s; }
a:hover {color: #c51733;}
img.png {behavior: url("/css/png.htc");}
img {border: 0; margin: 0;}
blockquote {margin-top: 0px; margin-bottom: 0px; margin-left: 20px; margin-right: 0px;}
ul {padding: 0 0 15px 10px; margin: 0; list-style: none;}
li {background: transparent url(../images/li.gif) no-repeat scroll 0px 8px; list-style-position: outside; margin: 0; padding: 0 0 0 15px;}
p {margin: 0 0 15px 0; padding: 0;}

.wrap {min-width: 1050px;}
* html .wrap {width:expression(document.body.clientWidth<=1050?'1050px');}

.hidden {display: none}

.img_border {border: 1px solid #E4E4E4; padding: 1px;}

.header {width: 100%; padding: 0; height: 40px; line-height: 100%; background: #eaebeb url(/images/menu_bg.jpg) no-repeat left; position: fixed; z-index: 100; top: 0; left: 0;}
.header a:link, .header a:visited {color: #333333; text-decoration: none; font-weight: bold;}
.header a:hover {color: #c51733; text-decoration: none; font-weight: bold;}
.header .info {width: 1000px; padding: 0; margin: 0 auto;}
.header .logo {float: left; margin: 7px 0 0 0;}
.header .top_menu {float: left; margin: 14px 0 0 19px; word-spacing: 10px; text-transform: uppercase;}
.header .cart {float: right; margin: 11px 0 0 0;}

/*
.header {width: 960px; padding: 0 20px; clear: both; margin: 0 auto; height: 60px; text-transform: uppercase; line-height: 100%;border-left: 1px #E4E4E4 solid; border-right: 1px #E4E4E4 solid; background: #ffffff;}
.header a:link, .header a:visited {color: #333333; text-decoration: none; font-weight: bold;}
.header a:hover {color: #c61532; text-decoration: none; font-weight: bold;}
.header .logo {float: left; margin: 15px 0 0 0;}
.header .cart {float: right; margin: 21px 0 0 0; text-transform: none;}
*/

.head {width: 100%; } 
.head .pattern {background: url(/images/pattern.png); width: 1000px; height: 200px;}
.head_content {width: 1000px;border-left: 1px #000000 solid; border-right: 1px #000000 solid;  margin: 0 auto; height: 200px; background: #000000 url(/images/head.jpg) center no-repeat;}
.head_content ul.menu {float: left; margin:88px 0 0 15px;}
.head_content ul.menu li {padding: 0; margin: 0; background: none;}
.head_content ul.parts {float: right; margin:88px 20px 0 0; font-size: 15pt; color: #FFFFFF;}
.head_content ul.parts li {padding: 0; margin: 0; background: none; text-align: right;}
.head_content a {font-size: 15pt; color: #FFFFFF; text-decoration: none;}

.f-banners {float: right;}
.f-banners img {margin-bottom: 10px;}

.center {width: 960px; margin: 60px auto 20px auto; overflow: hidden; padding: 20px; border: 1px #E4E4E4 solid;; background: #ffffff;}

.left {float: left; width: 190px; font-size: 9pt; padding: 0 0 30px 0;}
.left li {background: none; margin: 0 0 5px 0; padding: 0;}
.left h1 {border: 1px #E4E4E4 solid; height: 21px; background: url(/images/h1_bg.gif); padding: 4px 0 0 4px; font-weight: bold;}
.left h2 {text-transform: uppercase; font-size: 8pt; margin: 0 0 3px 0; font-weight: normal; font-family: Tahoma;}
.left a.active {color: #c51733;}
.left a:hover {color: #ffffff; text-decoration: none; background: #c61532; padding: 1px 2px;} 
.left a:hover.active {color: #ffffff; text-decoration: none; background: #c61532; padding: 1px 2px;} 
.left ul {margin: 0 0 0 5px; padding: 0;}
.left p {margin-left: 5px;}
.left .menu_level_1 {padding: 0; margin: 0;}
.left .menu_level_2 {padding: 0 0 15px 10px; margin: 0; list-style: none;}
.left .menu_level_2 li {background: transparent url(../images/li.gif) no-repeat scroll 0px 8px; list-style-position: outside; margin: 0; padding: 0 0 5px 15px;}
.left .search {border: 1px solid #e4e4e4; width: 176px; color:#999999; height: 15px; font-size: 8pt;}
.left .order_rules {color: #ffffff; background: #c51733; padding: 5px; font-size: 8pt; text-align: center; border: 1px dotted #ffffff;}

.content {float: left; width: 750px; padding: 0 0 0 20px;}
.content a:link, .content a:visited {color: #c51733; text-decoration: underline;}
.content a:hover {color: #333333;}
.content h1 {border: 1px #E4E4E4 solid; height: 21px; background: url(/images/h1_bg.gif); padding: 4px 0 0 4px; font-weight: bold;}
.content p {margin-left: 5px;}
.content .clients p, .content .clients img {float: left; margin: 0 3px 0 0; padding: 0;}
.content .news {float: left; width: 50%;}
.content .news span {color: #666666;}
.content .catalogue {float: left; padding: 0 0 25px 0; width: 33%; height: 205px;}
.content img {vertical-align: middle;}
.content .note {background: #e5e6e6; color: #666666; padding: 10px; width: auto;}
.content .date {color: #999999;}
.content img.tooltip {border: none;}
	#easyTooltip{padding:5px; border: 1px #E4E4E4 solid; background:#fafafa; width: 200px;}
.content .cars {border-bottom: 1px #e4e4e4 solid; overflow: auto;}
.content .cars img {margin: 0 10px 0 0;}	
.content .logos {text-align: right;}
.content .logos img {margin: 0 0 10px 20px; vertical-align: middle;}

.price {color: #c61532; font-size: 10pt; font-weight: bold;}
.old_price {color: #999999; font-size: 10pt; text-decoration: line-through;}

.stock a, .inway a, .no_stock a, .lock a {cursor: default;}
.stock img, .inway img, .no_stock img, .lock img {margin: 0 !important;}

.item_list {float: left; width: 174px; height: 185px; padding: 0 0 10px 0; margin: 0 8px 10px 5px; border-bottom: 1px #E4E4E4 solid;}
.item_list .list_title {font-size: 10pt; line-height: 150%; margin-top: 0; width: 170px; height: 67px; overflow: hidden;}
.item_list .list_title a:link {color: #c51733; text-decoration: none;}
.item_list .list_title a:visited {color: #c51733; text-decoration: none;}
.item_list .list_title a:hover {color: #c51733; border-bottom: 1px #c61532 dotted; background: none; padding: 0;}
.item_list .art_no {color: #999999;}
.item_list img {border: 1px solid #E4E4E4; padding: 1px; margin: 3px 10px 5px 0;}
.item_full_img {float: right; padding: 0 0 10px 0;}
.item_full_img img {border: 1px solid #E4E4E4; padding: 1px;}
.item_full_info {float: left; width: 48%;}
.item_full_info img {vertical-align: middle; margin-left: 5px;}

.item_table {border-collapse: collapse; width: 100%;}
.item_table td {border-top: #E4E4E4 1px solid; border-bottom: #E4E4E4 1px solid; padding: 4px; text-align: center; line-height: 100%;}
.item_table th {background: #ebeaeb; white-space: nowrap;}
.item_table .price {color: #c51733; font-size: 8pt; font-weight: bold;}
.item_table .art_no {color: #999999;}
.item_table .title {width: 100%; text-align: left;}
.item_table .title a {color: #333333;} 
.item_table .title a:hover {color: #ffffff; text-decoration: none; background: #c51733; padding: 1px 2px;}
.item_table .photo {width: 75px;}
.item_table .photo img {width: 75px; height: 50px; border: 1px solid #E4E4E4; padding: 1px;}

/*
.item_table {border-collapse: collapse; width: 100%;}
.item_table td, .item_table th {border: #E4E4E4 1px solid; padding: 4px; text-align: center; line-height: 100%;}
.item_table th {background: url(/images/th.gif) repeat-x scroll 0 1px; white-space: nowrap;}
.item_table .price {color: #c61532; font-size: 8pt; font-weight: bold;}
.item_table .art_no {color: #999999;}
.item_table .title {width: 100%; text-align: left;}
.item_table .title a:hover {color: #ffffff; text-decoration: none; background: #c61532; padding: 1px 2px;}
.item_table .photo {width: 75px;}
.item_table .photo img {width: 75px; height: 50px; border: 1px solid #E4E4E4; padding: 1px;}
*/

.spec {padding: 0; margin: 0 auto; width: 696px;}
* html .spec {padding: 0; margin: 0 auto; width: 706px;}
.spec .item {float: left; width: 154px; margin: 0 10px 10px 10px;}
.spec .item img {border: 1px solid #cdcdcd; padding: 1px; margin: 0;}
.spec .item .list_title {font-size: 10pt; line-height: 150%; margin-top: 5px;}
.spec .item .list_title a:link {color: #000000; text-decoration: none;}
.spec .item .list_title a:visited {color: #000000; text-decoration: none;}
.spec .item .list_title a:hover {color: #000000; border-bottom: 1px #c61532 dotted;}

.category_list {float: left; margin: 0 9px 20px 0; text-align: center; height: 120px;}
.category_list img {border: 1px solid #E4E4E4; padding: 1px; margin: 3px 10px 0 0; float: left;}
.category_list .list_title {line-height: 150%; margin-top: 5px; clear: both; width: 64px;}

.footer {padding: 0; height: 80px; border-top: 1px solid #E4E4E4; background: url(/images/bt_bg.gif); }
.footer_content {width: 1000px; padding: 0; height: 80px; margin: 0 auto;}
.footer_content .copy {float: left; margin: 15px 0 0 0;}
.footer_content .cont {float: right; text-align: right; margin: 15px 0 0 0;}

.basket {border-collapse: collapse; width: 100%; margin-bottom: 20px;}
.basket .full {text-align: left; width: 57%;}
.basket .price {font-weight: bold;}
.basket .stock {background-color: #e3ffe2;}
.basket td, .basket th {border: #E4E4E4 1px solid; padding: 4px; text-align: center; line-height: 100%;}
.basket th {background: url(/images/th.gif) repeat-x scroll 0 1px; white-space: nowrap;}

.sidebar ul {list-style: none;}
.sidebar .menu_order_more_10 {margin-top: 15px;}

.page_path {list-style: none; padding: 0; margin: 0; clear: both;}
.page_path li {float: left; padding: 0; background: none;}
.page_path .pp_sep {}
.page_path .pp_sep_last {}
.page_path .pp_sep_content {display: none;}
.page_path .pp_sep_precontent {display: none;}
.page_path .pp_last a {text-decoration: none; color: black;}
.page_path .pp_content {display: none;}

.admin_body {margin: 0; background: #e3e2e2;}
.admin_body form {margin: 0; padding: 0;}

.editing_item_table {border-collapse: collapse;}
.editing_item_table td {padding: 0 4px 21px 4px; text-align: left;}
.editing_item_table td input[type="text"] {width: 400px;}

.editing_item_table table {border-collapse: collapse;}
.editing_item_table table th {padding: 0 4px 0 4px; text-align: left;}
.editing_item_table table td {padding: 0 4px 0 4px; text-align: left;}

.admin_items_list {border-collapse: collapse; width: auto; margin-bottom: 15px;}
.admin_items_list td {padding: 4px 4px 0 4px; height: 25px; background: #f7f3ef; border-left: 1px solid #aaaaaa; vertical-align: top; }
.admin_items_list .even {}
.admin_items_list thead th {padding: 0 4px 0 4px; text-align: center; background: gray; color: white; height: 26px; border: 0;}
.admin_items_list .number a {color: #bdd3ad;}
.admin_items_list .id_level_0 {font-weight: bold;}
.admin_items_list .id_level_2 {font-style: italic;}

.order_contact_form td {padding-bottom: 8px;}
.order_contact_form input {width: 358px;}
.order_contact_form textarea {width: 358px; height: 50px;}
.order_contact_form .bt, .order_contact_form .bt_2 {width: auto;} 

.order_view {border-collapse: collapse; width: 100%; margin-bottom: 20px;}
.order_view td, .order_view th {border: #E4E4E4 1px solid; padding: 4px; text-align: center; line-height: 100%;}
.order_view th {background: url(/images/th.gif) repeat-x scroll 0 1px; white-space: nowrap;}
.order_view .number {text-align: center;}
.order_view .cost {text-align: center;}
.order_view .full_cost {text-align: center;}

.order_form .for_disabled {display: none;}
.order_form .for_enabled {}
#order_form {border-collapse: collapse; width: 100%; margin-bottom: 20px;}
#order_form td, #order_form th {border: #E4E4E4 1px solid; padding: 4px; text-align: center; line-height: 100%;}
#order_form th {background: url(/images/th.gif) repeat-x scroll 0 1px; white-space: nowrap;}
#order_form .empty {background: #ffffff; border: none;}
#order_form .preview {text-align: left;}
#order_form .preview p {margin: 0;}
.bt {border: 1px solid #E4E4E4; padding: 0 3px; background: #eeeeee; font-size: 8pt; height: 19px;}
.bt_2 {border: 1px solid #c51733; padding: 0 3px; background: #c51733; color:#FFFFFF; font-size: 8pt; height: 19px;}

.order_form_disabled input {display: none;}

.admin_body {background: #ffffff;}

.goods_table {border-collapse: collapse; width: 100%;}
.goods_table td {padding: 0 3px; border: 1px solid #dadada; text-align: center;}
.goods_table th {padding: 0 3px; border: 1px solid #999; background: #999; color: #FFF;}
.goods_table .number {text-align: center; background: #999; color: #FFF; border: 1px solid #999;}
.goods_table .title {text-align: left;}
.goods_table .cost {color: #F00; font-weight: bold;}

.mceContentBody {background: #ffffff;}

.id_level_0 {font-weight: bold;}
.id_level_2 {font-style: italic;}

.paginator {margin: 0 0 30px 0; list-style: none; padding: 0; float: left; clear: both;}
.paginator li {font-size: 8pt; margin: 0px 10px 0 0; float: left; text-align: center; padding: 0px; background: none;}
