/* Настройки всей страницы - начало */
* {margin: 0px; padding: 0px;}
HTML {height: 100%;}
BODY {margin: 0px; padding: 0px; border: 0px; background-color: white; font-family: Arial, Helvetica, sans-serif; color: #333333; min-height: 100%; height: 100%; font-size: small;}
.page {height: auto !important;
// min-height: 100%;
 height: 100%; font-size: 85%; min-width: 1003px; width: expression((documentElement.clientWidth||document.body.clientWidth)<1003?'1000px':'auto');} /* Фиксация растяжения сайта */
img {border: 0px;}
table {border: 0px; border-collapse: collapse; margin: 0px; padding: 0px;}
h1 {font-size: 270%; padding: 0px 0px 10px 0px; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}
h3 {font-size: 150%; padding: 0px 0px 14px 0px; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}
a {color: #3366ff; text-decoration: none;}
a:hover {text-decoration: underline;}
.red {color: #ed0f0f;}
.green {color: #00a129;}
.orange {color: #d59e02;}
.clear {clear: both;}
.none {display: none;}
/* Настройки всей страницы - конец */

/* ВЕРХНЯЯ ЧАСТЬ - начало */
.header {width: 100% !important; width: 100%;}
	
	/* Верхняя средняя колонка - начало */
	.h_centercol {width: 100%; float: left;}
	.h_centercol-ins {margin: 0px 342px 0px 267px; width: auto !important; height: 146px; background: url(/images/header_bg.jpg) left bottom repeat-x;}
	
		/* Контакты */
		.contact {padding: 37px 0px 0px 80px; height: 109px; color: #666666; line-height: 1.6em; background: url(/images/contact_bg.jpg) left bottom no-repeat;}
		.contact .h_head {padding: 0px 0px 1px 0px;}
		.contact strong {color: #333333; font-size: 110%;}
	
	/* Верхняя средняя колонка - начало */
	
	/* Верхняя левая колонка - начало */
	.h_leftcol {float: left; width: 240px; margin-left: -100%;}
	
		/* Логотип */
		.logo {width: 183px; padding: 20px 0px 0px 30px;}
		.logo img {display: block;}
		.logo .logo_img {padding-left: 40px;}
	
	/* Верхняя левая колонка - начало */
	
	/* Верхняя правая колонка - начало */
	.h_rightcol {float: right; width: 342px; margin-left: -342px; height: 146px; height: 146px; background: url(/images/header_bg.jpg) left bottom repeat-x;}
	
		/* Корзина */
		.basket {padding: 37px 0px 0px 78px; height: 109px; color: #666666; line-height: 1.6em; background: url(/images/basket_bg.jpg) left bottom no-repeat;}
		.basket .h_head {padding: 0px 0px 4px 0px;}
		.basket strong {color: #333333; font-size: 110%;}
		.basket span {padding: 0px 9px; color: #333333;}
	
	/* Верхняя правая колонка - начало */

/* ВЕРХНЯЯ ЧАСТЬ - конец */

/* ГЛАВНОЕ МЕНЮ - начало */
.mmenu {padding: 0px 45px 0px 268px; position: relative; top: -13px;}
.mmenu table {list-style-type: none; width: 100%;}
.mmenu table td {width: 12.5%; color: #b9b9b9; white-space: nowrap;}
/* ГЛАВНОЕ МЕНЮ - конец */

/* ГЛАВНАЯ ЧАСТЬ - начало */
.content {width: 100% !important; width: 100%;}

	/* СРЕДНЯЯ КОЛОНКА - начало */
	.m_centercol {width: 100%; float: left;}
	.m_centercol-ins {margin: 0px 267px 0px 268px; width: auto !important;}
	
		/* Большая картинка */
		.bigimg {width: 100%; height: 404px; padding-bottom: 12px; background: url(/images/new_year.jpg) center top no-repeat;}
		
		/* Заголовок раздела */
		.title {font-size: 240%; background: url(/images/title_bg.gif) left top repeat-x;}
		.title-insl {background: url(/images/title_bgl.gif) left top no-repeat;}
		.title-insr {padding: 15px 0px 10px 20px; background: url(/images/title_bgr.gif) right top no-repeat;}
		.title img {vertical-align: middle; margin-top: -2px;}
		
		/* Содержание раздела - начало */
		.cont {padding: 0px 0px 12px 20px;}
		.cont p {padding-bottom: 12px;}
		.cont p.contacts strong {font-size: 120%;}
		.cont .img {padding: 0px 0px 13px 0px;}
		.cont .img img {display: block; border: 1px solid #e5e5e5;}
		.news_single {padding: 0px 0px 12px 20px;}
		.news_single .date {float: left; width: 72px; font-size: 120%; font-weight: bold;}
		.news_single .txt {margin-left: 72px; padding-top: 2px; color: black;}
		.news_single .txt p {padding-bottom: 12px;}
		.news_cont {padding: 0px 0px 18px 0px;}
		.news_cont ul {list-style-type: none; padding-bottom: 12px;}
		.news_cont ul li {padding: 0px 0px 12px 20px;}
			/* Постраничная навигация */
			.pagination {padding: 10px 0px 30px 20px;}
			.pagination .pages {padding: 0px 0px 12px 0px; word-spacing: 2.6em;}
			.pagination .amount span {word-spacing: 0.6em;}
		/* Содержание раздела - конец */
		
		/* Содержимое заказа - начало */
		.buy_cont {padding: 0px 0px 0px 20px;}
		.buy_cont p {padding-bottom: 6px;}
		.buy_cont h1 {float: left;}
		.buy_cont .del {float: right; padding: 18px 20px 0px 0px; text-align: right;}
		.buy_table {padding: 0px 0px 6px 0px;}
		.buy_table table {width: 100%;}
		.buy_table table tr th {width: 18%; padding: 7px 10px 9px 0px; color: #999999; font-weight: normal; text-align: left;}
		.buy_table table tr th a {color: #999999; text-decoration: none;}
		.buy_table table tr th img {vertical-align: middle; margin-top: -2px;}
		.buy_table table tr td {width: 18%; padding: 2px 10px 2px 0px;} 
		.buy_table table tr td a {text-decoration: underline;}
		.buy_table table tr td a:hover {text-decoration: none;}
		.buy_table table tr td strong {font-size: 120%;}
		.buy_table table tr td.first {padding: 2px 10px 2px 0px; font-weight: bold; font-size: 110%;}
		.buy_table table tr td.first img {margin-bottom: 2px; display: block;}
		.buy_assort {padding: 18px 20px 17px 20px;}
		.buy_assort .img img {display: block;}
		.buy_form {padding: 8px 0px 20px 0px;}
		.buy_form p {padding: 0px 10px 12px 20px;}
		.buy_form p span {padding-left: 25px;}
		.buy_form p span strong {font-size: 120%;}
		.buy_form .form {padding: 8px 0px 17px 0px;}
		.buy_detail {padding: 10px 20px 0px 20px; color: black;}
		.buy_detail p {padding-bottom: 12px;}
		.buy_detail .list {padding: 1px 0px 16px 36px;}
		.buy_detail table {width: 100%;}
		.buy_detail table th {width: 80%; padding: 1px 0px 0px 0px; font-weight: normal; text-align: left; background: url(/images/dashed_bg.gif) left 1em repeat-x;}
		.buy_detail table th strong {color: #ed0f0f;}
		.buy_detail table th span {background-color: white; padding-right: 2px;}
		.buy_detail table td {padding: 1px 0px 0px 3px; font-weight: bold; color: #ed0f0f;}
		.buy_detail p.endnote {padding-bottom: 15px; font-size: 90%; line-height: 1.5em;}
		.buy_detail .endnote {padding-bottom: 0; font-size: 90%; line-height: 1.5em;}
		.submit {padding: 12px 20px 15px 20px;}
		.submit table {width: 100%;}
		.submit table th {padding-bottom: 5px; text-align: left; font-weight: normal; vertical-align: top;}
		.submit table td {padding-bottom: 5px; text-align: right; vertical-align: top;}
		/* Содержимое заказа - конец */
		
		/* Форма - начало */
		.form {padding: 0px 0px 17px 0px;}
		.form table {}
		.form table th {width: 120px; padding: 7px 0px 3px 20px; border-bottom: 1px solid #d9d9d9; text-align: left; font-weight: normal; vertical-align: top;}
		.form table td {padding: 3px 20px 3px 0px; border-bottom: 1px solid #d9d9d9;}
		.form table td input {width: 310px; height: 19px; padding-left: 4px; border: 1px solid #969696; font-size: 100%; color: #666666;}
		.form table td textarea {width: 310px; height: 68px; padding-left: 4px; border: 1px solid #969696; font-size: 100%; color: #666666; font-family: Arial, Helvetica, sans-serif;}
		.form table td.last {padding: 5px 0px 3px 20px; border-bottom: 0px;}
		.form table td input.inp_subm {width: 91px; height: 21px; border: 0px; padding-left: 0px; cursor: pointer; background: url(/images/inp_subm.gif) left top no-repeat;}
		.form table td input.inp_img {width: 109px; height: 46px; border: 0px; padding-left: 0px; cursor: pointer; background: url(/images/inp_buy.gif) left top no-repeat;}
		/* Форма - конец */
		
		/* Таблица тарифов - начало */
		.head {width: 100%; background: url(/images/head_bg.jpg) left top repeat-x;}
		.head-ins {width: 100%; margin-bottom: 5px; background: url(/images/head_rbg.jpg) right top no-repeat;}
		.head-ins img {display: block;}
		.filter {padding: 9px 20px 8px 20px;}
		.filter table {width: 100%;}
		.filter table td {width: 35%; padding: 0px 0px 5px 0px;}
		.filter table td input.inp_card {float: left; margin: 13px 6px 0px 0px; vertical-align: top;}
		.filter table td .img {float: left; padding-right: 6px;}
		.filter table td .img img {display: block;}
		.filter table td .txt {float: left; padding-top: 5px; font-weight: bold; font-size: 120%;}
		.filter table td label {cursor: pointer;}
		.filter table td input {vertical-align: middle; margin: -3px 3px 0px 0px;}
		.line {width: 100%; height: 11px; background: url(/images/line_bg.gif) left top repeat-x;}
		.line-insl {width: 100%; height: 11px; background: url(/images/line_bgl.gif) left top no-repeat;}
		.line-insr {width: 100%; height: 11px; background: url(/images/line_bgr.gif) right top no-repeat;}
		.operators {padding: 0px 0px 20px 0px;}
		.operators table {width: 100%;}
		.operators table tr th {padding: 7px 10px 0px 0px; color: #999999; font-weight: normal; text-align: left;}
		.operators table tr th a {color: #999999; text-decoration: none;}
		.operators table tr th img {vertical-align: middle; margin-top: -2px;}
		.operators table tr th.first {padding: 7px 10px 0px 20px;}
		.operators table tr th.last {padding: 7px 20px 0px 0px;}
		.operators table tr td {padding: 2px 10px 2px 0px; border-bottom: 1px solid #d9d9d9;} 
		.operators table tr td img {display: block;}
		.operators table tr td a {text-decoration: underline;}
		.operators table tr td a:hover {text-decoration: none;}
		.operators table tr td strong {font-size: 120%;}
		.operators table tr td.first {padding: 2px 10px 2px 20px; font-weight: bold; font-size: 110%;}
		.operators table tr td.first img {margin-bottom: 2px;}
		.operators table tr td.last {padding: 2px 20px 2px 0px;}
		.operators table tr td a.buy {display: block; width: 47px; height: 46px; background: url(/images/buy.jpg) left top no-repeat; text-decoration: none;}
		.operators table tr td a.buy:hover {background: url(/images/buy_on.jpg) left top no-repeat;}
		.operators table tr.last td {border-bottom: 0px;}
		/* Таблица тарифов - конец */
	
	/* СРЕДНЯЯ КОЛОНКА - конец */
	
	/* ЛЕВАЯ КОЛОНКА - начало */
	.m_leftcol {float: left; width: 240px; margin-left: -100%;}
	.m_leftcol-ins {padding: 20px 0px 0px 13px;}
	
		/* Косультация - начало */
		.mobila {width: 161px; height: 249px; padding: 0px 0px 0px 33px; overflow: hidden; color: #b9b9b9;}
		.mobila-ins {width: 161px; height: 249px; padding: 26px 20px 0px 20px; background: url(/images/mobila_bg.jpg) left top no-repeat;}
		.mobila-ins table th {width: 30px; font-weight: normal; text-align: left; padding: 0px 0px 3px 0px;}
		.mobila-ins table td {padding: 0px 0px 3px 0px;}
		.mobila-ins table td.mobila_txt {text-align: center;}
		.mobila-ins table td input {width: 85px; height: 15px; padding-left: 3px; border: 1px solid #d0d0d0; color: #666666; font-size: 100%;}
		.mobila-ins table td input.inp_subm {width: 121px; height: 35px; padding: 0px 0px 5px 0px; border: 0px; cursor: pointer; color: #6eb567; text-align: center; background: url(/images/mobila_subm.jpg) left top no-repeat;}
		/* Косультация - конец */
		
		/* Новости - начало */
		.news {padding: 16px 0px 20px 0px;}
		.news ul {list-style-type: none; padding-bottom: 12px; background: url(/images/line_left.gif) left bottom no-repeat;}
		.news ul li {padding: 0px 0px 12px 20px;}
		.news .all {padding: 0px 0px 0px 20px;}
		/* Новости - конец */
	
	/* ЛЕВАЯ КОЛОНКА - конец */
	
	/* ПРАВАЯ КОЛОНКА - начало */
	.m_rightcol {float: right; width: 240px; margin-left: -240px;}
	.m_rightcol-ins {padding: 0px 13px 0px 0px;}
	
	/* Баннеры - начало */
	.r_banner {padding: 0px 0px 6px 0px;}
	.r_banner img {display: block;}
	/* Баннеры - конец */
	
	/* Актуально - начало */
	.actual {padding: 6px 0px 20px 0px;}
	.actual .head img {display: block;}
	.actual ul {list-style-type: none; margin-top: -6px;}
	.actual ul li {padding: 6px 0px 19px 20px; background: url(/images/line_right.gif) left bottom no-repeat;}
	.actual ul li .img {padding: 2px 0px 4px 0px;}
	.actual ul li .img img {display: block; border: 1px solid #e6e5e5;}
	.actual ul li p {padding-bottom: 12px;}
	.actual ul li.last {background: none;}
	/* Актуально - конец */
	
	/* ПРАВАЯ КОЛОНКА - конец */

/* ГЛАВНАЯ ЧАСТЬ - конец */

/* НИЖНЯЯ ЧАСТЬ - начало */
.footer {width: 100%; clear: both; background: url(/images/f_bg.gif) left top repeat-x; font-size: 120%; color: #666666;}
.footer-insl {width: 100%; background: url(/images/f_left_bg.gif) left top no-repeat;}
.footer-insr {width: 100%; padding: 30px 0px 30px 0px; background: url(/images/f_right_bg.gif) right top no-repeat;}
.footer .copyright {padding: 0px 0px 8px 33px;}
.footer .counters {padding: 0px 0px 0px 33px;}
/* НИЖНЯЯ ЧАСТЬ - конец */

/* баннер 25,01,12 */
/*26,01,12*/
.SaleBanner_container { overflow:hidden; }
/*конец 26,01,12/*/
.SaleBanner{border:1px #3366ff solid; width:460px; height:201px; margin:0 auto 30px auto; background: #fff;}
.SaleBanner_pad{min-width:4px; height:199px;  border:1px #fff solid; background:url(/images/bg_banner.gif) repeat-x bottom;}

.SaleBanner,
.SaleBanner_pad {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(/css/PIE.php);
	position:relative; z-index:1;
}
.SaleBanner img.TitleImg {margin:0 0 8px 0;}

a.SaleBanner_link {display:block;  padding:20px 37px;}
a.SaleBanner_link:hover {text-decoration:none;}
a.SaleBanner_link:focus {outline:none;}

.SaleBanner a.incart{
	position:absolute;
	right:7px;
	bottom:4px;
	display:block; height:32px; padding:0 40px 0 0;
	color:#676767;
	font-size:11px; line-height: 25px;
	background:url(/images/cart_banner.jpg) no-repeat right center;
}

p.point1,
p.point2,
p.point3 {padding:0 0 0 20px; font-size:15px; line-height:25px; }

p.point1 {background:url(/images/1.gif) no-repeat  0 3px; }	
p.point2 {background:url(/images/2.gif) no-repeat  0 3px; }
p.point3 {background:url(/images/3.gif) no-repeat  0 3px; }

p.point1 span,
p.point2 span,
p.point3 span {display:block; float:left; padding: 0 5px 0 3px; color:#000; text-decoration:none; cursor:pointer;}


/* /баннер 25,01,12 */
