body {margin: 0; padding:0px; background: #fff; color:#6C6C6C; font-family: Tahoma, sans-serif; font-size:100.01%;}


/*---Global tags---*/
img {border:0;}
form {padding:0; margin:0;}
a {color:#0092DF; text-decoration:none; outline:0; background: url(../_images/dot1.gif) 0 98% repeat-x;}
a:hover {text-decoration:none; color:#9DCC00; background: url(../_images/dot2.gif) 0 98% repeat-x;}


hr {border:0px solid #7F7F7F; border-bottom:1px solid #7F7F7F;}
h1, h2, h3, h4 { font-family: Arial;  color:#0092DF; font-style:italic; line-height:normal;}
h1 {font-size:30px; font-weight:normal;}
h2 {
	color: #0092df;
	font-size:1em;
	font-style:normal;
	font-weight:normal;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-left:22px;
}
h3 {}
h4 {}


ul {}
ul li {}

p {}
fieldset {padding:0; border:none; border:0px solid #000; margin:0;}
table {border-collapse: collapse;}
textarea, input {font-family:Arial;}

.clear {clear:both; font-size:0;}

#block_speed {width:100%; height:350px; z-index:10000; position:absolute;top:0;left:0;}
#container {font-size: 0.8em;  width:100%; margin:0 auto; min-width:1000px;}

#header {height:350px; position:relative;}
#logo {position:absolute; margin: 104px 0 0 0px; left:10%;}
#logo a {background:transparent;}
#slogan {position:absolute; margin: 256px 0 0 0px; left:10%; font-family:Myriad Pro; font-style:italic; font-size:14px; width:120px; text-align:center; height:52px; background: url(../_images/slogan.gif) 4px 5px no-repeat;}
.header_block {padding: 28px 51px 0 0px; position:relative; float:left; width:60%; left:31%; max-width:850px;}
.basket {font-weight:bold; position:relative; top:-2px; left:-1px; width:200px;}
.basket a {background: url(../_images/basket_icon.gif) 0 0 no-repeat; display:block; height:18px; line-height:19px;  padding: 1px 0 0px 32px;}
.basket span.nobasket {background: url(../_images/basket_icon.gif) 0 0 no-repeat; display:block; height:18px; line-height:19px;  padding: 1px 0 0px 32px;}
.basket a:hover {background: url(../_images/basket_icon.gif) 0 -23px no-repeat;}
.basket a span {background: url(../_images/dot1.gif) 0 98% repeat-x; cursor:pointer;}
.basket a:hover span {background: url(../_images/dot2.gif) 0 98% repeat-x;}
.header_contacts {float:right; width:367px; text-align:right; padding-right:4px;}
.header_contacts a {color:#6B6B6B; float:left;}
.top_header {height:71px;}

.main_menu {border:0px solid #000; height:160px; position:relative; margin-right:-26px; white-space:nowrap;}
.main_menu ul {list-style-type:none; padding:0; margin:0; font-size:20px; font-family:Arial; font-style:italic;}
.main_menu ul li {float:left;}
.main_menu ul li a {float:left; display:block; padding: 119px 0px 10px 0; background: url(../_images/dot1.gif) 0 92.5% repeat-x; position:relative;}
.main_menu ul li a:hover {background: url(../_images/dot2.gif) 0 92.5% repeat-x;}
.main_menu ul li.m_01 {width:21.8%; background: url(../_images/m_01.gif) 0 10px no-repeat;}
.main_menu ul li.m_02 {width:20.4%; background: url(../_images/m_02.gif) 0 10px no-repeat;}
.main_menu ul li.m_03 {width:22.0%; background: url(../_images/m_03.gif) 0 0 no-repeat;}
.main_menu ul li.m_04 {width:14.5%; background: url(../_images/m_04.gif) 0% 10px no-repeat;}
.main_menu ul li.m_05 {width:100px; background: url(../_images/m_05.gif) 100% 10px no-repeat; float:right !important; margin-right:32px;}
.main_menu ul li.m_01 a {}
.main_menu ul li.m_02 a {}
.main_menu ul li.m_03 a, .main_menu ul li#m_03 span {margin-left: 18px;}
.main_menu ul li.m_04 a {}
.main_menu ul li.m_05 a {float:right;}
.main_menu ul li.active span {display:block; padding: 117px 0 10px 0; position:relative; float:left;}
.main_menu ul li.active span b {font-weight:normal; display:block; float:left; height:30px; line-height:30px; color:#fff; background: url(../_images/active_left.gif) 0 0 no-repeat; position:relative; left:-17px;}
.main_menu ul li.active span i {display:block; height:30px; float:left; line-height:28px; background: url(../_images/active_right.gif) 100% 0 no-repeat; padding: 0 16px 0 17px;}

.main_menu ul li.m_05 span {display:block; padding: 117px 0 10px 0; position:relative; float:left !important; right:-12px;}

select {font-family: Tahoma;}
.select_block {color:#838383; padding: 20px 0px 0 0; position:relative; margin-right:5px;}
.select_block table {width:100%;}
.select_block table td {padding: 5px 33px 1px 0; vertical-align:top;}
.brand_select {width:100%; color:#000; font-size:13px; padding:1px;}

.year_select {width:100%; color:#000; font-size:13px; padding:1px;}
.year_select option {min-width:20px;}
.joining_select {width:100%; color:#000; font-size:13px; padding:1px; }
.s_last {width:15%; padding: 5px 0px 0 0 !important; }
.price_right {float:right;  zoom:1; padding:0; margin:0 0 5px 0;}
.price_left {float:left;  zoom:1; padding:0; margin:0 0 5px 0;}
.select_price {color:#000;}
.price_opt {clear:both; background: url(../_images/price_opt.gif) 0 2px repeat-x; height:15px; margin-top:3px; border-bottom:1px solid #fff; zoom:1;}

.content_container {z-index:100;}

/*---footer---*/
#footer {padding: 33px 0px 60px 0px; position:relative;}
.contacts {width:225px; position:absolute; left:69px; }
.contacts p {margin: 0 0 11px 0; line-height:150%;}
.tel {margin-bottom:3px; padding-top:3px; font-size: 18px;color:#0092DF;}
.footer_text {float:left; line-height:157%; min-height:170px; width:55%; padding:0px 51px 0 0; position:relative; left:31%; max-width:850px;}
.footer_text h1 {margin: 0px; padding:0px;  font-size:100.01%; font-style: normal; font-weight: bold; color:#6C6C6C; padding-bottom: 15px;}
.email {color:#6B6B6B; text-decoration:underline; background:none;} /*background: url(../_images/dot.gif) 0 98% repeat-x;*/
.email:hover {color:#9DCC00; text-decoration:none; background:none; } /*background: url(../_images/dot2.gif) 0 98% repeat-x;*/

#arwm {margin: -49px 0 0 0; position:absolute; left:69px;}
#counter {margin: 0px 0 13px 0; }
#arwm a {color:#6B6B6B; text-decoration:none; background:transparent;}
#arwm a span {text-decoration:underline;}
#arwm a:hover span {color:#9DCC00;}


/*--POPUP--*/

#popup_body {background: #999999; padding-top:100px; padding-left:100px;}

#t_popup {width:740px; position:absolute; left:80px; top:100px;}

.popup {border-collapse: collapse; width:100%;}
.popup td {padding:0; vertical-align:top; margin:0;}
.popup .lt {width:17px; height:18px;}
.popup .rt {width:18px; height:18px;}
.popup .lt div {width:20px; height:18px; background: url(../_images/lt.png) 0 0 no-repeat; position:absolute; margin-left:-0px;}
.popup .rt div {width:20px; height:18px; background: url(../_images/rt.png) 0 0 no-repeat; position:absolute; margin-left:-2px;}
.popup .top_border {background:#fff; width:100%;}
.popup .top_border div {border-top:1px solid #383838; height:17px;}

.popup .lb {width:17px; height:18px;}
.popup .rb {width:18px; height:18px;}
.popup .lb div {width:20px; height:18px; background: url(../_images/lb.png) 0 0 no-repeat; position:absolute; margin-left:-0px;}
.popup .rb div {width:18px; height:18px; background: url(../_images/rb.png) 0 0 no-repeat; position:absolute; margin-left:-0px;}
.popup .bottom_botder {background:#fff; width:100%;}
.popup .bottom_botder div { border-bottom:4px solid #383838; height:14px;}
.popup .left_border {border-left:1px solid #383838; background:#fff;}
.popup .left_border div {width:17px;}
.popup .right_border {border-right:4px solid #383838; background:#fff;}
.popup .right_border div {width:14px;}

.popup_content {background:#fff; color:#6C6C6C; font-family: Tahoma, sans-serif; font-size: 0.8em;}

@-moz-document url-prefix() {
.popup .lt div {margin-left:-1px;}
.popup .lb div {margin-left:-1px;}
}

/*
a.exit {position:absolute;  right:15px; width:21px; height:21px; display:block; top:12px; cursor:pointer; background: url(../_images/exit.gif) 0 5px no-repeat;}
a.exit:hover {background: url(../_images/exit.gif) 0 -21px no-repeat !important;}
.exit span {display:none;}
*/
.exit {background: url(../_images/exit.gif) 0 0 no-repeat; display:block; width:21px; height:21px; position:absolute; right:12px; margin-top:-7px; z-index:100;}
.exit:hover {background: url(../_images/exit.gif) 0 -21px no-repeat;}
.exit span {display:none;}

.popup .basket {width:200px;}

.t_big_img {float:left; width:333px;padding-top:10px;height:100%; position:relative;}
.t_big_img2 {position: relative; right: 50%; float: right;}	
.t_big_img3 {position: relative; right: -50%;}	

.t_big_text {width:320px; float:right; padding-right:30px; line-height:150%;}
.t_big_text h1 {padding:30px 0 14px 0; margin:0;}

.param_table {font-size:20px; font-family: Arial; font-style:italic; margin-bottom:15px;}
.param_table td {padding: 4px 0; }
.dot {padding-right:20px !important;  background: url(../_images/dot3.gif) 0 75% repeat-x;}
.dot span {background:#fff;}

.price {color:#9DCC00; font-size:30px; font-weight:bold; font-style:italic; font-family: Arial; margin-top:45px;}
.button {cursor:pointer; font-size:18px; position:relative;}
.select1 {font-size:18px; position:relative;}
.top_basket{font-size:18px; position:relative; top:-25px; left:130px;}

/*---basket_popup---*/
#basket_popup {width:663px; position:absolute;}
.del {background: url(../_images/del.gif) 0 0 no-repeat; display:block; width:14px; height:14px; margin:0 auto;}
.del:hover {background: url(../_images/del.gif) 0 -14px no-repeat;}
.del span {display:none;}

.basket_table {}
.basket_table th {font-size:10px; font-weight:normal; padding:0 0 21px 0;}
.basket_table td {padding:5px 0px 4px 0px;}
.cell_01 {width:95px; vertical-align:middle !important;}
.cell_02 {width:180px;}
.cell_03 {width:50px; text-align:center;}
.cell_04 {width:55px; text-align:center;}
.cell_05 {width:95px; text-align:right; font-weight:bold;}
.cell_06 {width:40px;}
.cell_07 {width:60px; text-align:center;}

.basket_block {padding: 15px 0 0 34px;}

.sk_bottom {background: url(../_images/sk_bottom.gif) 76px 100% no-repeat; margin-bottom:13px;}
.sk_top {background: url(../_images/sk_top.gif) 76px 0% no-repeat;}
.sk_arr {background: url(../_images/sk_arr.gif) 73px 51% no-repeat;}
.all_price {text-align:right; padding: 30px 66px 43px 0;}
.all_price b {font-size:30px; font-weight:normal; font-family: Arial; padding: 0 5px;}

/*---delivery_popup---*/
#delivery_popup {width:915px; position:absolute;}
.delivery_conteiner {padding: 0 0 0 22px; line-height:160%; position:relative;}
.delivery_text {width:398px; float:left; padding:13px 30px 15px 0;}

/*---contact_popup---*/
#contact_popup {width:461px;position:absolute;left:-400px; top:0; margin:0;padding:0;}

#contact_popup_down {width:461px; position:absolute;}

/*-----всплывающее окно товыров-----------*/
#borderPopup {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 100%;
	background-color: #999999;
}

#meta_content {
	min-height:375px; height:auto !important; height:375px;
	margin:0;
	padding: 41px 0 0 31px;
}