
	
	
	
  /* main_page */	
	
	.left_col {width: 300px; float: left;}
	.left_col h2 {padding-left: 10px; color: #fff; font: normal 18px/27px Arial; display: block; width: 290px; height: 27px; background: #333; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
	
	.left_col .last_news .item {margin-bottom: 15px; width: 290px;}
	.left_col .last_news a {color: #00b7eb}
	.left_col .last_news .date {color: #888;}
	.left_col .last_news a.more {text-decoration: none; margin-left: 5px;}
	.left_col .last_news a.more span {font: 13px Arial;}
	
	.main_block {float: right; width: 650px;}
	
	.main_block .info_block {position: relative; width: 650px; height: 182px; background: url("../img/mp_infoblock.png")/*tpa=http://winandwin.ru/img/mp_infoblock.png*/ no-repeat;}
	.main_block .info_block .wrapper {padding: 5px 25px 0 10px;}
	.main_block .info_block .lblock {width: 300px; float: left;}
	.main_block .info_block .rblock {margin: 9px 0 0 0; width: 280px; float: right; text-align: right;}
	.main_block .info_block .rblock img {border: 1px solid #000;}
	.main_block .info_block h1 {font: bold 24px/24px Arial;}
	.main_block .info_block p {margin: 10px 0 20px 0;}
	
  /* content */

	.promo_info {margin: 20px 0; position: relative;}
	.promo_info .item {float: left; width: 300px; margin-left: 40px;}
	.promo_info .item.first {margin-left: 0px;}
	.promo_info .item .title {text-align: center; font: bold 20px/30px Arial; height: 50px;}
	.promo_info .item .avatar {margin: 20px 0;}
	.promo_info .item .descr {font-family: Verdana;}

	.news_list .item {margin: 0 0 30px 0;}
	.news_list a.title {display: block; font: 18px/24px Arial; color: #333; text-decoration: none;}
	.news_list .descr {line-height: 14px; color: #777;}
	.news_list .descr p {margin: 5px 0 10px 0;}
	.news_list .date {color: #00B7EB;}
	.news_list .info_block img {display: block; float: left; width: 70px; margin: 0 20px 0 0;}
	.news_list .info_block .title {float: left; width: 650px;}
	
	.item_news .ava_block {float: left; margin: 0 10px 0 0}
	
	.instr {}
	.instr_list li {margin: 0 0 2px 10px;}
	
	
	table.repair {width: 100%; margin: 0 0 20px 0}
	table.repair thead td {height: 25px; background: #e9e9e9;  font-weight: bold;}
	table.repair thead td.first {padding: 0 0 0 10px; -webkit-border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; border-top-left-radius: 10px;}
	table.repair thead td.last {-webkit-border-top-right-radius: 10px; -moz-border-radius-topright: 10px; border-top-right-radius: 10px;}
	
	table.repair tbody tr.color {background: #f5f6f6;}
	table.repair tbody td:first-child {padding-left: 10px;}
	table.repair tbody td {height: 35px; }	
	table.repair tbody td a {color: #333; cursor: pointer; border-bottom: 1px dashed; text-decoration: none;}
	table.repair tbody td a:hover {border-bottom: none;}
	table.repair tbody td.time {width: 100px; padding: 0 0 0 30px; background: url("../img/ico_time.png")/*tpa=http://winandwin.ru/img/ico_time.png*/ left center no-repeat;}
	table.repair tbody td.price {width: 90px; padding: 0 0 0 30px; background: url("../img/ico_money.png")/*tpa=http://winandwin.ru/img/ico_money.png*/ left center no-repeat;}
	table.repair tbody td.info {width: 40px;}
	table.repair tbody td.info a {border: none;}
	
	table.repair .work_descr {display: none;}
	
	.work_descr {width: 400px; min-height: 150px;}
	.work_descr .wrapper {padding: 10px 15px;}
	.work_descr .title {padding: 10px 5px; background: #f5f5f5; font: 24px/24px Arial; margin: 0 0 10px 0; color: #AF1182;}
	
	
	.filling h1 {margin: 0 0 20px 0;}
	
	.filling .search {margin: 5px 0 0 0; background: #f3f3f3; float: left; width: 220px; height: 65px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
	.filling .search .wrapper {padding: 5px 10px;}
	.filling .search .cart_type {height: 20px; margin: 5px 0; font-size: 11px;}
	.filling .search .cart_type .link {cursor: pointer; color: #0589C1; text-decoration: underline;}
	.filling .search .cart_type .link:hover {text-decoration: none;}
	.filling .search input {width: 195px;}

	.filling .legend {float: right; width: 175px;  margin: 0 80px 0 0;}
	.filling .legend div {clear: both; height: 24px;}
	.filling .legend div img {float: left;}
	.filling .legend div span {float: left; display: block; margin: 1px 0 0 8px; font-size: 11px;}
	
	
	table.cartridges {width: 100%; margin: 10px 0 20px 0}
	table.cartridges thead td {height: 25px; background: #e9e9e9; font-weight: bold; padding: 0 0 0 10px;}
	table.cartridges thead td.first {padding: 0 0 0 10px; -webkit-border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; border-top-left-radius: 10px;}
	table.cartridges thead td.last {padding: 0 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-topright: 10px; border-top-right-radius: 10px;}
	
	table.cartridges tbody tr.color {background: #f5f6f6;}
	
	table.cartridges.laser {display: none;} 	
	
	table.cartridges tbody td:first-child {padding-left: 10px;}
	table.cartridges tbody td {height: 35px; padding: 10px;}	
	table.cartridges tbody td.resurs {width: 60px;}
	
	table.cartridges tbody td.services div {height: 28px; text-align: center;}
	table.cartridges tbody td.price div {height: 28px;}
	
	.contacts .info {background: #eee; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
	.contacts .info .wrapper {padding: 15px 20px 10px 20px;}
	.contacts .info .tel_box {width: 250px; font-size: 11px; float: left; padding: 0 0 0 30px; background: url("../img/ico_phone.png")/*tpa=http://winandwin.ru/img/ico_phone.png*/ left 2px no-repeat;}
	.contacts .info .tel {font: bold 16px/16px Arial;}

	.contacts .info .mail_box {margin: 4px 0 0 0; width: 250px; font-size: 11px; float: left; padding: 0 0 0 35px; background: url("../img/ico_email.png")/*tpa=http://winandwin.ru/img/ico_email.png*/ left center no-repeat;}
	.contacts .info .mail_box a {font: bold 16px/24px Arial;}
	
	.contacts .info .icq_box {margin: 4px 0 0 0; width: 100px; font: bold 16px/24px Arial; color: #555; float: left; padding: 0 0 0 35px; background: url("../img/ico_icq.png")/*tpa=http://winandwin.ru/img/ico_icq.png*/ left center no-repeat;} 
	
	.contacts .address {margin: 30px 0 0 0;}
	.contacts .address .map_block {float: left; width: 200px; margin: 0 20px 0 0;}
	.contacts .address .address_block {float: left; width: 500px; }
	
	.contacts .address .address_block .title {font: bold 14px Arial; margin: 0 0 20px 0;}
	

	.search {margin: 30px 0 0 0;}
	.search .legend {float: left; width: 175px;  margin: 0 80px 0 0;}
	.search .legend div {clear: both; height: 30px;}
	.search .legend div img {float: left;}
	.search .legend div span {float: left; display: block; margin: 1px 0 0 8px; font-size: 11px;}	
	
	
  /* footer */ 
	

    .footer {background: url("../img/footer_bg.png")/*tpa=http://winandwin.ru/img/footer_bg.png*/ #0d0d0d top no-repeat; height: 70px; margin-top: 20px;}
	.footer .wrapper {padding: 20px 25px 0 25px;}


  /* elements */
		
	h1 .sq {color: #af1180;}


	.promo_slide {margin-top: 25px;}
	
	.search_box {position: absolute; top: 0; right: 0; width: 400px; background: url("../img/search_bg.png")/*tpa=http://winandwin.ru/img/search_bg.png*/; -webkit-border-bottom-right-radius: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -moz-border-radius-bottomleft: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px;}
	.search_box .info_text {color: #fff; float: left; font: 13px/34px Arial; padding: 0 4px;}
	.search_box .input_box {float: right; width: 185px; height: 26px; margin: 4px 10px 4px 4px; background: url("../img/serch_bg.png")/*tpa=http://winandwin.ru/img/serch_bg.png*/ no-repeat;}
	.search_box .input_box input[type="text"] {float: left; margin: 5px 6px 0 6px; border: none; width: 155px; background: none; font: 12px Tahoma;}
	.search_box .input_box input[type="submit"] {cursor: pointer; float: left; margin: 5px 0 0 0; width: 16px; height: 16px; border: none; background: url("../img/serch_btn.png")/*tpa=http://winandwin.ru/img/serch_btn.png*/ no-repeat} 
	.search_box .input_box .right_corner {float: right; margin: 0 -5px 0 0; height: 26px; width: 5px; background: url("../img/serch_bg.png")/*tpa=http://winandwin.ru/img/serch_bg.png*/ right no-repeat;}
	
	
	.smykia {float: right; margin-top: 10px;}
	.smykia a {text-decoration: none; color: #999; font: 12px Verdana;}	
	.smykia a span {color: #ffaf02;}
	.smykia a:hover, .smykia a:hover * {color: #fff;}
	

	.section {margin: 0 0 0 2px;}
	.section .tabs {margin: 20px 0 0 0; height: 20px; background: #e9e9e9; padding: 5px 10px 3px 11px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
	.section .tabs li {cursor: pointer; border-bottom: 1px dashed; display: block; float: left; font: 16px Arial; margin: 0 10px;}
	.section .tabs li:first-child {margin-left: 0;}
	.section .tabs li.active {border: none; color: #00B7EB; cursor: default;}
	
	.section .box {display: none; margin: 0 0 0 10px;}
	.section .box.visible {display: block;}
	
	
	.ya_map_link {display: block; color: #777; padding: 0 0 0 25px; line-height: 20px; background: url("../img/ico_ya_map.png")/*tpa=http://winandwin.ru/img/ico_ya_map.png*/ left 2px no-repeat;}

	.metro {display: block; padding: 0 0 0 20px; line-height: 20px; background: url("../img/ico_metro.gif")/*tpa=http://winandwin.ru/img/ico_metro.gif*/ left 2px no-repeat;}
	
	
	.abs_clock {position: absolute; right: 35px; top: 1px;}
	
	
  /* plugin */	

	
  /* support class style */	
	
	.blue {color: #0f3b5e !important;}
	.black {color: #303133 !important;}
	.green {color: #33993f !important;}
	.gray {color: #969696 !important;}
	.orange {color: #ff7300 !important;}

	.clear {clear: both; float: none !important;}
	.clear_left {clear: left;}
	.fleft {float: left !important;}
	.fright {float: right !important;}
	
	.pos_right {text-align: right;}
	.pos_center {text-align: center;}
	.pos_left {text-align: left;}
	.pos_justify {text-align: justify;}
	
	.w75 {width: 75px;}
	.w100 {width: 100px;}
	.w200 {width: 200px;}
	.w380 {width: 380px;}
	
	.h20 {height: 20px;}
	
	.mb0 {margin-bottom: 0px;}
	.mb5 {margin-bottom: 5px !important;}
	.mb10 {margin-bottom: 10px !important;}
	.mb15 {margin-bottom: 15px !important;}
	.mb20 {margin-bottom: 20px !important;}
	.mb25 {margin-bottom: 25px !important;}
	.mb35 {margin-bottom: 35px !important;}
	.mb45 {margin-bottom: 45px !important;}
	
	.mt0 {margin-top: 0px !important;}
	.mt5 {margin-top: 5px !important;}
	.mt7 {margin-top: 7px !important;}
	.mt10 {margin-top: 10px !important;}
	.mt15 {margin-top: 15px !important;}
	.mt20 {margin-top: 20px !important;}
	.mt25 {margin-top: 25px !important;}		
	.mt30 {margin-top: 30px !important;}
	.mt35 {margin-top: 35px !important;}
	.mt40 {margin-top: 40px !important;}
	.mt45 {margin-top: 45px !important;}
	.mt50 {margin-top: 50px !important;}
	.mt80 {margin-top: 80px !important;}	
	
	.mr0 {margin-right: 0px !important;}
	.mr10 {margin-right: 10px !important;}
	.mr20 {margin-right: 20px !important;}
	.mr25 {margin-right: 25px !important;}
	.mr50 {margin-right: 50px !important;}
	
	.ml0 {margin-left: 0px !important;}
	.ml5 {margin-left: 5px !important;}
	.ml10 {margin-left: 10px !important;}
	.ml20 {margin-left: 20px !important;}
	.ml25 {margin-left: 25px !important;}	
	