/*заказ шиномонтажа*/
#order_service{width:407px; background:none repeat scroll 0 0 #FDFCEF; border:1px solid #F2E7A1; font-size:12px; margin:0 auto; padding:23px 20px 20px 25px; position:relative; text-transform:none;}
.order_description{padding:0 0 10px 28px;}
table.order {color:#444444; font-size:18px; width:400px; padding:0px;}
table.order td.input_count {font-size:14px;}
table.order td.border{border-bottom:1px solid #DDE7C5;}
#order_service input, #order_service select{border:1px solid #DDE7C5; height:20px; line-height:20px; padding-top:2px;}
select.amount {height:24px; text-align:left; width:42px;}
input.name{width:182px;}
input.phonecode{width:48px;}
input.phone{width:98px;}

.error_form{color:#dd301b; font-size:14px; font-weight:bold; padding-top:0;}
.button_cancel {background:url("../buttons/button_cancel.gif") no-repeat scroll 0 0 transparent; width:145px;}
.button2_send {background:url("../buttons/button_send.gif") no-repeat scroll 0 0 transparent; width:228px;}
.order-service{margin-left:4px; float:left;}
.order-express{margin-left:70px; float:left;}

/* список товаров*/
/*
#left_center{width:973px;}
#container_3col_1 #center{width:736px; background:none repeat-y scroll 0 0 #FDFCEF;}
.list_item {width:368px; float:left;}
.list_item_col2 {width:239px;pagging-right:4px;}
.pages{left:494px;}
.compare{padding-top:8px;}
.compare a{color:black; text-decoration:underline;}
*/

#left_center{width:973px;}
#container_3col_1 #center{width:736px; background:none repeat-y scroll 0 0 #FDFCEF;}
.list_item_col2 {width:239px;pagging-right:4px;}
.pages{left:494px;}
.compare{padding-top:8px;}
.compare a{color:black; text-decoration:underline;}
.list_item {
	float:left;
	width:367px;
	padding: 18px 0 0;
	border-left: 1px solid #FCF5CD;
	border-bottom: 0px solid #FCF5CD;
}

.list_item .short_descr {	
	line-height:17px;
	overflow:hidden;
	padding-bottom:15px; font-family:Arial; font-size:12px; line-height:15px;
}
.list_item .short_descr ul {
	margin-left: 0pt; padding-left: 15px;
}
.list_item .short_descr ul li {
	list-style-type: square;
}
.list_item a.item_name {
	padding-left: 25px;
}
.list_item .list_item_col1 .compare {
	text-align:center;
}
.list_item .item_img {
	text-align:center;
}
/*
.list_type1 {
	margin-top: 25px;
	margin-bottom:18px;
}
*/
.list_type1 .odd {border-left: 0px solid #FCF5CD;}
.list_type1 .last {border-bottom: 0px solid #FCF5CD;}
.bottom_border {float:left;border-bottom: 1px solid #FCF5CD; width:345px; margin:0 10px; padding-bottom:20px;}
.list_item_col2 {
	width:220px;
}

div.chars{width:220px; height:24px; margin:0; padding:0 0 9px;}






/*корзина*/
a.button_back_products {background:url("../buttons/button_back_products.gif") no-repeat scroll 0 0 transparent; width:270px;}
a.button_back_products:hover{background-position:0px 0px;}


/*новый хедер с футером*/
/* style main page */
#header {height: auto;}
#header_right{height: auto;}


#top_pannel {
	padding: 8px 23px 0 220px;
	height: 46px; 
}
#telephone {
	background:transparent url(../header/phones.gif) no-repeat scroll 0 0;
	height:34px;
	text-indent:-9999px;
	width:388px;
}
.contact {
	border-left:1px solid #E2E5EA;
	height: 30px;
	float: left;
	width: 100px;
	margin-left: 3px;	
	margin-right: 2px;
}
.toicq, .toskype, .toemail {
	background:transparent url(../header/icq-skype-e-mail.gif) no-repeat scroll 0 0;
	height:20px;
	text-indent:-9999px;
	width:20px;
	float: left;
}
.toicq {
	margin:5px 2px 3px 8px;
}
.toskype {
	background-position: -33px 0;
	margin:5px 2px 3px 11px;
}
.toemail {
	background-position: -66px 0;
	border-left:0px solid #E2E5EA;
	margin:5px 2px 3px 11px;
	padding: 0;
}
.basket {
	background:transparent url(../header/cart.gif) no-repeat scroll 0 0;
	float:left;
	height:28px;
	text-indent:-9999px;
	width:35px;
	margin: 1px 0px 0 0;
}
#in_basket {
	line-height: 14px;
	letter-spacing: 1px;
}
#login {
	width: 250px;
	float:left;
	padding-left: 11px;
}
.button_come_in {
	margin-left:8px;
	margin-top:5px;
}
#menu_block {width: 647px;height: 303px;background: transparent url(../header/collage_index2.jpg) no-repeat scroll 0 -8px;position:relative;}

#menu_block_small {
	background:transparent url(../header/collage_typical1.jpg) no-repeat scroll 0 0;
	height:255px;
	width:629px;
	position: relative;
}

#index_left ul#menu {
	left:0px;
	top:140px;
}
#header_left #menu_block_small ul#menu {
	left:0px;
	top:109px;
}

ul#menu {
	height:65px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	position:relative;
}
ul#menu li {
	height:28px;
	position:absolute;
	width:189px;
}
ul#menu li a {
	background:transparent url(../menu.png) no-repeat scroll 0 28px;
	display:block;
	height:28px;
	text-indent:-9999px;
	width:188px;
	margin-left: 0;
}
ul#menu li#m0 a, ul#menu li#m00 a, #menu_block_small ul#menu li#m0 a, #menu_block_small ul#menu li#m00 a {
	height: 37px;
	background:none;
} 
#menu_block_small ul#menu li a {
	background:transparent url(../menu.png) no-repeat 0 28px;
	display:block;
	height:28px;
	text-indent:-9999px;
	width:187px;
	margin-left: 0;
}
#index_left ul#menu li#m0 {
	left:23px;
	top:-51px;
	height: 37px;
}
#index_left ul#menu li#m00 {
	left:433px;
	top:-51px;
	height: 37px;
}
#header_left #menu_block_small ul#menu li#m0 {
	left:23px;
	top:-35px;
	height: 37px;
}
#header_left #menu_block_small ul#menu li#m00 {
	left:415px;
	top:-35px;
	height: 37px;
}
#index_left ul#menu li#m1 {
	left:23px;
	top:0;
}
#index_left ul#menu li#m2 {
	left:24px;
	top:28px;
}
#index_left ul#menu li#m4 {
	left:433px;
	top:0;
}
#index_left ul#menu li#m5 {
	left:433px;
	top:28px;
}
ul#menu li#m0 a:hover, ul#menu li#m00 a:hover, #menu_block_small ul#menu li#m0 a:hover, #menu_block_small ul#menu li#m00 a:hover {
	/* background-color: #9DBBE3; */
	background:none repeat scroll 0 0 transparent;
	/* opacity: 0.5; */
	margin: 0px;
	height: 37px;
}
ul#menu li#m1 a:hover {
	background-position: -757px 0;
	margin: 0px 0 0 0;
}
ul#menu li#m2 a:hover {
	background-position: -947px 0;
	margin: 0px 0 0 0;
}
ul#menu li#m4 a:hover {
	background-position: -189px 0;
	margin: 0px 0 0 1px;
}
ul#menu li#m5 a:hover {
	background-position: -378px 0;
	margin: 0px 0 0 1px;
}
#menu_block_small ul#menu li#m1 a:hover {
	background-position: -759px 0;
	margin: 0px 0 0 0;
}
#menu_block_small ul#menu li#m2 a:hover {
	background-position: -947px 0;
	margin: 0px 0 0 0;
}
#menu_block_small ul#menu li#m4 a:hover {
	background-position: -189px 0;
	margin: 0px 0 0 1px;
}
#menu_block_small ul#menu li#m5 a:hover {
	background-position: -378px 0;
	margin: 0px 0 0 1px;
}
#header_left #menu_block_small ul#menu li#m1 {
	left:24px;
	top:7px;
}
#header_left #menu_block_small ul#menu li#m2 {
	left:24px;
	top:36px;
}
#header_left #menu_block_small ul#menu li#m4 {
	left:416px;
	top:7px;
}
#header_left #menu_block_small ul#menu li#m5 {
	left:416px;
	top:36px;
	margin-left: 0;
}
#menu_block_small ul#menu li#m1 a:hover {
	background-position: -759px 0;
	margin: 0px 0 0 0;
}
#menu_block_small ul#menu li#m2 a:hover {
	background-position: -947px 0;
	margin: 0px 0 0 0;
}
#menu_block_small ul#menu li#m4 a:hover {
	background-position: -189px 0;
	margin: 0px 0 0 1px;
}
#menu_block_small ul#menu li#m5 a:hover {
	background-position: -379px 0;
	margin: 0px 0 0 0px;
}
.index_banner {
	height:150px;
}
div.index_banner {
	position: relative;
}
div.index_banner a.zakaz {
	background:transparent url(../header/button-zakaz.gif) no-repeat scroll 0 0;
	display:block;
	height:40px;
	text-indent:-9999px;
	width:133px;
	position: absolute;
	top: 92px;
	left: 11px;
}
div.index_banner a.zakaz:hover {
	background-position: 0 -40px;
}
.main-content {
	background: #fdfcef url(../header/01-1.png) no-repeat 0 0;
	/*display: block;
	height:243px;*/
	width: auto;
	padding: 0 0 43px 260px;	
}
.main-container {


}
.service {
	position: relative;
	width: 315px;
	float: left;
}
.main-content .service h3 {
	color: #d9260b;
	font-weight: normal;
	font-size: 26px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0;
	margin-top: 15px;
	margin-bottom: 10px;
}
.main-content .service ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 300px;
	float: left;
}
.main-content .service ul li {
	padding-left: 16px;
	background: transparent url(../header/dot.png) no-repeat scroll 0 16%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 10px;
}
.main-content .service a {
	padding-left: 16px;
	float: left;
}
.service-prices ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.service-prices {
	float: left;
	width: 183px;
	padding-left: 20px;
	padding-top: 41px;
	font-style: italic;
	font-weight: bold;
	font-size: 13px;
}
.service-prices li {
	padding-bottom: 10px;
}
.order {
	float: right;
	padding: 50px 31px 0 10px;
}
.news_list_item {
	border-bottom:0px solid #FCF5CD;
}
.footer-goods {
	height: 107px;
	background: transparent url(../header/foo-bg.png) repeat-x scroll 0 0;
	width: auto;
	margin: 0;
	padding: 0;
}
.footer-goods ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: left;
}
.footer-goods ul li {
	float: left;
	width: 332px;
	height: 107px;
}
.footer-goods ul li a {
	color:black;
	display:block;
	font-family:Arial;
	font-size:26px;
	padding-left:24px;
	padding-top:35px;
}
.footer-goods .oil-icon img {
vertical-align: middle;
}	
.footer-goods .oil-icon, .footer-goods .acc-icon, .footer-goods .acessor-icon {
		padding-top: 10px;
		text-align: center;
}
.footer-goods .acc-icon img {
vertical-align: middle;
margin-right:10px;
}
.footer-goods .acessor-icon img {
vertical-align: middle;
}
.footer-goods a.acc-icon {
background-position:0 0px;
margin-left:0px;
padding-left:0px;
}
.footer-goods ul li a {
	padding-left:0px;
	padding-top:0px;	
}
/*.footer-goods a.oil-icon, .footer-goods a.acc-icon, .footer-goods a.acessor-icon {
	background: transparent url(../header/foo-icons-vert-1.png) no-repeat 0 0;
	height: 72px;
}
.footer-goods a.oil-icon {
	background-position: 0 12px;
	margin-left:58px;
	padding-left:92px;	
}
.footer-goods a.acc-icon {
	background-position: 0 -142px;
	margin-left:31px;
	padding-left:97px;
	
}
.footer-goods a.acessor-icon {
	background-position: 0 -295px;
	margin-left:38px;
	padding-left:86px;
}*/
#index_content {
	background-color: #f2f8e3;
}
#so {
	background:none; 
	padding: 0;
	position: relative;
}
.bg-msearch {
	background: transparent url(../header/bg-mainsearch.jpg) repeat-x 0 0;
	height: 40px;
}
.mod .mainsearch {
	position: relative;
	top: 10px;
	float: left;
	margin-left: 23px;
}
.mod .mainsearch form input {
		font-size: 11px;
		padding-left: 5px;
}
.wizard {background:#FCF8DD; font-family:Arial, sans-serif; padding:10px 0 10px 20px;}
.wizard h3 { font-size:18px; margin:0; font-weight:normal;}
.wizard p{ margin:0; font-size:11px;}
.wizard ul{ margin:0; padding:0; list-style:none;}
.wizard ul li{float:left; padding:10px 10px 0 0;}
.wizard ul li label{display:block;}


.poisk_butt {
	background:transparent url(../header/search.png) no-repeat scroll 0 0;
	height:22px;
	text-indent:-9999px;
	width:96px;
	display: block;
	float: right;
	margin: 10px 24px 10px 10px;
}

a.poisk_butt:hover, a.wizard_butt:hover {
	background-position: 0 -22px;
}
.wizard_butt {
	background:transparent url(../header/wizard.png) no-repeat scroll 0 0;
	height:22px;
	text-indent:-9999px;
	width:96px;
	display: block;
	float: left;
	margin-top: 0px;
}
a.copyright {
	color: #d9260b;
}



/*master flash*/
.smallFont {
	font-size:12px !important;
	font-weight: bold;
	font-family: "Arial";
}
#body_container {
	background:#FDFCEF none repeat-y scroll 748px 0;
	border-bottom:1px solid #FFFFFF;
	}

	#body_container #left {
		float:left;
		padding-bottom:11px;
		width:100%;
	}
.line, .lastUnit {
	/*overflow:hidden;*/
}
.unit {
	float: left;
}
.size1of3 {
	width:255px;
}
.size2of3 {
	width: 743px;
}
.w240 {
	width: 240px;
}
.w758 {
	width: 758px;
}
#crumbs {
	overflow: hidden;
}
#master {
	background:transparent none repeat scroll 0 0;
	height:1%;
}
.master1 {
	/*overflow:hidden;*/
	padding: 0;
	margin: 18px 0 0 18px;
}

table.descriptions td.value {
	font-size:12px;
}
.tuda1 {
	background:transparent url(../tuda2.gif) no-repeat scroll 100% 50%;
	display:block;
	float:left;
	font-size:12px;
	line-height:41px;
	padding-left:22px;
	padding-right:73px;
}
h3.name_element {
	color:#368E3E;
	height:46px;
	line-height:46px;
	font-size: 13px;
}
.pick_up_tire, .marking_tire, .pick_up_disks, .marking_disks {
	background:transparent url(../bg_element.gif) repeat-x scroll 0 0;
	border-top:12px solid #FDFCEF;
	float:left;
	padding:0 18px;
}
.marking_disks, .marking_tire {
	border-left:15px solid #FDFCEF;
	width:auto;
	margin-bottom: 20px;
}
.button1 {
	display:block;
	float:right;
	height:40px;
	text-indent:-9999px;
	margin-right: 23px;
}
	
.master2_pannel .button1 {float:left;}

.tyres_type_select {
	background:#F2F8E3 none repeat scroll 0 0;
	height:54px;
}
.tyres_type_select2 {
	background:#F2F8E3 none repeat scroll 0 0;
	height:54px;
	overflow: hidden;
}
.how_info {
	width: 390px;
	float: right;
	margin-bottom:0;
	margin-right:-18px;
	margin-top:-15px;
	margin-left: 10px;
}
.how_right {
	float:left;
	font-size:13px;
	padding-top:10px;
	width:250px;
}

#master_left_center {
	border-bottom:1px solid #FFFFFF;
	background:url(../3col_1_bg.gif) repeat-y scroll 0 0 #FDFCEF;
	margin-top:10px;
}
#master_left_center #left {
	width:225px;
	padding:0px;
}
#master_left_center #center {
	background:none repeat-y scroll 0 0 #FDFCEF;
	width:736px;
	float:left;
	padding-bottom:11px;
	padding-left:12px;
}

.for_rating{margin-left:15px;}
.list_item_col1 div.price{margin-top:10px;}
.list_item_col1 div.price span {
	display:block;
	font-size:12px;
	padding-bottom:0;
	text-align:center;
}
.list_item_col1 div.price em {
	display:block;
	font-size:12px;
	font-style:normal;
	text-align:center;
}
.list_item_col1 div.price em strong {
	color:#DD301B;
	font-size:16px;
}
.button_buy_order{margin:0 48px 0 auto; height:40px; padding-top:7px}








#podbor1 {
	height: 218px;
	padding: 0;
	width: 715px;
	float: left;
}
#podbor1 .bd {
	color:#444444;
	height:160px;
	padding:0 0 0 362px;
	/*background:transparent url(http://mastershin.com.ua/img/includes/bg-podbor2_tires.gif) no-repeat scroll 23px 0;*/
}
#podbor1 .hd {
	padding: 0 22px 0 22px;	
}
#podbor1 .hd h1 {
	font-size: 30px;
	font-weight: normal;
	margin: 0 0 0px 0;
	padding-top: 10px;
}
#left_center_top .verification1 {
	display:block;
	float:right;
	width: 214px;
	height: 218px;
	background-color: white;
	padding:0px 0px 0 11px;
	margin-top:0px;
}
#left_center_top .verification1 strong {
	display: block;
	color: #DD301B;
	padding-top:11px;
	padding-bottom: 8px;
	font-size: 15px;
}
#podbor1_information {
	padding:12px 0 12px 23px;
}

#podbor1_information h5 {
color:#444444;
font-size:12px;
font-weight:normal;
height:1%;
margin:0;
padding:0 0 0 120px;
}
.form_podbor_2 {
	background:transparent none no-repeat 228px 100%!important;
	height:100%;	
}


.verification2 {
	width: 210px;
	float: left;
	margin: 0 0 0 0;
	padding:13px 0 0 11px;
	border-top:12px solid #FDFCEF;
	border-left:15px solid #FDFCEF;
}
.verification2 .open_instruction {
	background-image: none;
	padding-left: 0;
}
.verification2 h4.title3 {
	height: 22px;
}

#left_center .pick_up_disks, #left_center .marking_disks, #left_center .pick_up_tire, #left_center .marking_tire {
	padding:0 21px;
}
#left_center .pick_up_disks, #left_center .pick_up_tire {
	width:255px;
}
#left_center .marking_disks, #left_center .marking_tire {
	border-left:15px solid #FDFCEF;
	width:382px;
}
.master_footer{background:none; background-color:#FDFCEF;}

.wizard .bd form select {
	float:left;
	margin-right:11px;
}

/*карточка товара*/
.item_images{width:300px;}
.item_images a{border:0px solid #DD301B; float:left; display:block; margin:0px; padding:0px;}
.item_images a.float{margin:0 0 0 0px;}

#filter_div{background:none repeat scroll 0 0 #F2F8E3;}

/*подбор по параметрам - главная - начало*/

.wizard .hd h3 {
    padding: 5px 10px 6px 23px; 
    width: 214px; 
    float: left;
}
.wizard .hd p {
    margin-top: 0px; 
    margin-bottom: 0px; 
    font-size: 9px; 
    margin-left: 0px; 
    padding-left: 0px; 
    position: relative; 
    right: 0px; 
    top: 10px; 
    width: 310px; 
    left: 0px; 
    bottom: 0px; 
    float: right;
}
.wizard .bd {
    height: 52px;
}
.wizard .bd div {
    padding-top: 3px; 
    margin-left: 0px;
}
.wizard .bd div ul {
    margin: 0pt 0pt 0pt 20px; 
    padding: 0pt; 
    list-style-type: none; 
    list-style-image: none; 
    list-style-position: outside; 
    width: 500px; 
    height: 20px;
}
.wizard .bd div ul li {
    float: left;
    font-size: 11px;
}
.wizard .bd div ul .shina_type {
    margin-left: 12px; 
    width: 120px; 
}
.wizard .bd div ul .shina_width{
    margin-left: 14px; 
}
.wizard .bd div ul .shina_height{
    margin-left: 48px;
}
.wizard .bd div ul .shina_diametr{
margin-left: 53px;
}
.wizard .bd div ul .shina_sezon{
    margin-left: 42px;
}
.wizard .bd div form {
    margin-left: 20px; 
    margin-right: 0px;
}
.wizard .bd div form  .select_type{
    margin-top: 0px; 
    width: 125px; 
    padding-left: 3px; 
    margin-right: 11px; 
    margin-left: 5px;
}
.wizard .bd div form  .select_width{
    width: 77px;
}
.wizard .bd div form  .select_height{
    width: 78px;
}
.wizard .bd div form  .select_diametr{
    width: 77px;
}
.wizard .bd div form  .select_sezon{
    width: 88px;
}