* {margin: 0; padding: 0; outline: 0; border: 0}
div.clear {clear: both; height: 0; line-height: 0; font-size: 0}
html,body {font-family: Verdana; font-size: 12px; color: #5e5e5e}

h1,h2,h3,h4,h5,h6{font-family: Verdana}
h1{color: #137cb5; font-size: 25px; font-weight: normal; margin-bottom: 10px}
h2{color: #137cb5; font-size: 18px; font-weight: normal; margin-bottom: 8px}
h3{color: #137cb5; font-size: 18px; font-weight: normal; margin-bottom: 8px;}
h4{color: #137cb5; font-size: 16px; font-weight: normal; margin-bottom: 8px;}
h5{color: #137cb5; font-size: 14px; font-weight: normal; margin-bottom: 8px}

div.h3{color: #70a01c; font-size: 15px; font-style: italic; margin-bottom: 19px}
div.h4{color: #70a01c; font-size: 16px; font-weight: normal; margin-bottom: 10px; font-style: italic}
div.h5{color: #70a01c; font-size: 14px; font-weight: normal; margin-bottom: 8px}

a{color: #137cb5;}

p{padding-bottom: 18px;}

html {position: relative}
.main-div {background: url(../images/header-index.jpg) no-repeat center 0; position: relative; position: relative; z-index: 5; overflow: hidden; zoom: 1; min-width: 1000px}

	.content {width: 945px; margin: auto; padding-top: 15px}
	
		.header {height: 342px; }
			.header .logo {width: 198px; height: 127px; float: left; margin: 0 0 0 69px}
			.header .phones {color: #28689b; font-size: 10px; zoom: 1; }
				.header .phones .phones-r {float: right; padding-left: 5px; border-left: 1px solid #137cb5; margin-left: -1px  }
					.header .phones p {line-height: 13px; padding: 0;}
					.header .phones small {font-size: 9px;}
					.header .phones strong {font-weight: normal; color: #919191}
				.header .phones .phones-l {text-align: right; border-right: 1px solid #137cb5; overflow: hidden; zoom: 1; padding-right: 5px;}
			.header-right {margin-left: 267px}		
			.header .top-menu {margin-top: 30px; zoom: 1; float: right !important}
				.header .top-menu ul{text-align: right; float: right; margin-right: -11px; zoom: 1}
					.header .top-menu ul li{list-style: none; padding: 0px 10px 1px; margin: 0 0 0 3px; position: relative; float: left; zoom: 1;}
						.header .top-menu ul li a{list-style: none; color: #6f6f6f; font-family: "Corbel"; font-size: 12px; text-decoration: none}
						
					.header .top-menu ul li ul {position: absolute; left: 0; text-align: left; min-width: 100%; _width: 100%; margin: 0; padding: 1px 0 0px; display: none; top: 20px}
						.header .top-menu ul li ul li{display: block; margin: 0; padding: 0 11px; float: none;padding-top: 1px; padding-top: 4px; margin-bottom: 0; position: relative; top: -3px }
							.header .top-menu ul li ul li a:hover {color: #70a01c}
							.header .top-menu ul li ul li.last {padding-bottom: 7px}
						.header .top-menu ul li.hover,.header .top-menu ul li.active,.header .top-menu ul li.hover ul li,.header .top-menu ul li:hover,.header .top-menu ul li:hover ul li,.header .top-menu ul li.active ul li {background: #e1e1e1;}
						.header .top-menu ul li.hover .r-top,.header .top-menu ul li.hover .r-btm,.header .top-menu ul li.hover ul,.header .top-menu ul li:hover .r-top,.header .top-menu ul li:hover .r-btm,.header .top-menu ul li:hover ul,.header .top-menu ul li:hover .r-btm, .header .top-menu ul li.active .r-top,.header .top-menu ul li.active .r-btm{display: block}
						
						.header .top-menu ul li ul	.r-top i.c {margin-left: 0}

						.r-top,.r-btm {display: none}
						
						.r-top {position: absolute; top: -2px; left: 0px;width: 100%; zoom: 1}
							.r-top i{width: 2px; height: 2px; font-size: 0}
								.r-top i.l{float: left;}
								.r-top i.r{float: right; background-position: right 0}
								.r-top i.c{margin: 0 2px; display: block; background-color: #e1e1e1; width: auto}
						.r-btm {position: absolute; bottom:-2px; left: 0px; width: 100%}
							.r-btm i{width: 2px; height: 2px; font-size: 0}
								.r-btm i.l{float: left; background-position: 0 bottom}
								.r-btm i.r{float: right; background-position: right bottom}
								.r-btm i.c{margin: 0 2px; display: block; background-color: #e1e1e1; width: auto}

							.top-menu .r-top i{background-image: url(../images/m-round.png);}
								.top-menu .r-top i.c{background: #e1e1e1}
							.top-menu .r-btm {}
								.top-menu .r-btm i{background-image: url(../images/m-round.png);}
									.top-menu .r-btm i.c{background: #e1e1e1}

							.left-menu .r-top i{background-image: url(../images/ml-round.png);}
								.left-menu .r-top i.c{background: #d4e2ac}
							.left-menu .r-btm {}
								.left-menu .r-btm i{background-image: url(../images/ml-round.png);}
									.left-menu .r-btm i.c{background: #d4e2ac}
									
									
								
		.page-content {}
			.left-col {float: left; width: 250px; padding-right: 17px;}
				.left-menu {margin-bottom: 100px; width: 195px}
					.left-menu ul{list-style: none; font-size: 16px; font-family: "Corbel"; }
						.left-menu ul li{display: block; padding-bottom: 10px; line-height: 19px}
							.left-menu ul li a {color: #70a01c;text-decoration: none}
							.left-menu ul li ul {padding: 7px 0 0; margin-bottom: -11px; *margin-bottom: 0; overflow: hidden; zoom: 1; }
								.left-menu ul li ul li {font-size: 11px; font-family: Verdana; padding: 1px 11px; margin-bottom: 7px; line-height: 14px; position: relative; float: left; clear: both}
											
									.left-menu ul li ul li a {color: #797979}
										.left-menu ul li ul li ul {padding-bottom: 5px;}
									
								.left-menu ul li ul li:hover,.left-menu ul li ul li.hover ,.left-menu ul li ul li.active{background: #d4e2ac}
								.left-menu ul li ul li:hover a,.left-menu ul li ul li.hover a,.left-menu ul li ul li.active a{color: #3f3f3f}

											.left-menu ul li ul li.active ul li a{color: #4f9ac2}
											.left-menu ul li ul li.active ul li:hover a, .left-menu ul li ul li ul li.hover a{color: #5cafdc}
											.left-menu ul li ul li.active ul li.active a{color: #858585}
								
								.left-menu ul li ul li:hover .r-top,.left-menu ul li ul li:hover .r-btm,.left-menu ul li ul li.hover .r-top,.left-menu ul li ul li.hover .r-btm,.left-menu ul li ul li.active .r-top,.left-menu ul li ul li.active .r-btm {display: block} 
				.banners {width: 195px}
					.banners a {margin-bottom:23px; display: block}
						.banners img{display: block}
				
			
			.main-col {overflow: hidden; zoom: 1}
				
				.anons {padding-top: 45px; margin-bottom: 30px; width:678px; overflow:hidden; height: 248px}
					.anons .anons-item{height: 160px}
					.anons .anons-img{float: left; width: 240px; margin-right: 12px; text-align: center}
					.anons .anons-info{overflow: hidden; zoom: 1; padding-top: 40px; width: 380px}
						.anons .anons-info p{font-size: 14px; line-height: 16px; margin-bottom: 10px}
						.anons .anons-info p.wave {margin-left: 150px}
						
				.text-block {width: 670px; margin-bottom: 8px }
					.text-block p{line-height: 14px;}
					
				.catalog-block {margin-bottom: 35px}
					.catalog-block ul {overflow: hidden; zoom: 1; margin-right: -140px}
						.catalog-block li{float: left; width: 200px; margin-right: 39px; list-style: none; }
							.catalog-block li p.title {font-size: 13px}
						.catalog-block .cb-img {float: left; margin-right: 12px;}
						.catalog-block .cb-info {overflow: hidden; zoom: 1;}
							.catalog-block .cb-info p {padding: 0 0 10px; font-size: 11px; color: #5e5e5e; line-height: 15px}
							.catalog-block .cb-info p.price {color: #333333; font-size: 11px; padding: 0; line-height: 20px}
							.catalog-block .cb-info p.price strong {font-size: 23px;font-family: Arial}
							
				.index-questions {overflow: hidden; zoom: 1; margin-bottom: 38px; }
				.index-question{float: right;font-family: Verdana; clear: both }
					.index-question p {padding: 0 0 7px}
						.index-question p a{padding: 0; font-size: 13px; color: #005da2; font-style: italic; border-bottom: 1px dotted; text-decoration: none}
					.index-question ul {list-style: none}
						.index-question ul li {display: block; padding-bottom: 3px}
							.index-question ul li a {font-size: 12px; color: #5e5e5e; }
							.index-question ul li a:hover {color: #262626}
							
				.news {}
					.news ul {margin-bottom: 11px; overflow: hidden; zoom: 1}
					.news li{list-style: none; margin-bottom: 19px}
						.news li p.title {padding-bottom: 9px; font-size: 13px}
						.news li p {padding: 0; line-height: 14px}
						
					p.all {overflow: hidden; zoom: 1}	
						 p.all a{float: right; padding-left: 7px; background: url(../images/blue-round.png) no-repeat 0 0;  text-decoration: none; font-size: 11px; line-height: 18px; zoom: 1}	
						 p.all a span {background: url(../images/blue-round.png) no-repeat right 0; padding-right: 7px; text-decoration: underline; float: left;height: 20px; cursor: pointer}
						
	.footer {background: url(../images/footer.png) no-repeat center 0; height: 299px; position: relative; margin-top: -27px; z-index: 4; font-size: 11px; line-height: 16px; color: #575757; overflow: hidden; zoom: 1}
		.footer .content {width: 945px;}	
		.search-line {overflow: hidden; zoom: 1; margin-top: 138px; margin-right: 70px; margin-bottom: 35px}
			.search-line .s-content {float: right; zoom: 1}
				.s-content {line-height: 20px; white-space: nowrap;}
					.s-content a {color: #6a6a6a; font-size: 11px; font-style: italic; float: right}
				.search-block {background: url(../images/search-back.png) no-repeat 0 0; width: 128px; height: 20px; float: right; margin-left: 22px}
					.search-block .i-text {background: none; padding-left: 6px; padding-right: 5px; width: 95px; margin-right: 2px; font-family: Arial; color: #5f5f5f; font-size: 12px; height: 20px; line-height: 20px; float: left;}
					.search-block .i-sub {background: none; border: 0; width: 20px; height: 20px; cursor: pointer}
		.footer-cols {margin-right: 75px}
		.fcol-right {float: right; text-align: right}
		.fcol-left {float: left; }
		.fcol-center {margin-left: 238px}
		
		
	.inside-page .main-div {background-image: url(../images/header-inside.png); }
		.inside-page .header {height: 232px}
		.inside-page .left-menu {margin-bottom: 60px}
		.inside-page .footer {margin-top: -70px}
		
		.bread {margin-left: 267px; font-size: 10px ;color: #5e5e5e; font-family: Verdana; line-height: 16px; margin-bottom: 23px}
			.bread a{color: #5e5e5e}
			.bread span.sep {color: #70a01c; text-transform: uppercase; font-size: 7px}
		
		.sort-line {line-height: 22px; padding: 7px 0;color: #5e5e5e; font-family: Verdana; overflow: hidden; zoom: 1; margin-bottom: 20px}
			.sort-line span.title{margin-right: 10px}
			.sort-line a,.sort-line span {float: left}
				.sort-line a {margin: 0 10px; color: #70a01c; text-decoration: none; font-style: italic}
					.sort-line a:hover {color: #88c126}
				.sort-line span.sep {margin: 0 3px; color: #5e5e5e}
			.sort-line  span.active{padding-left: 8px; background: url(../images/green-round.png) no-repeat 0 0; font-style: italic}	
				.sort-line  span.active span {background: url(../images/green-round.png) no-repeat right 0; padding-right: 9px; height: 22px; color: #474747}
			.sort-btns {margin-left: 5px}
				.sort-btns a{width: 17px; height: 16px; background: url(../images/sort-btns.png) no-repeat 0 0; margin: 3px 0 0 5px}
					.sort-btns a.sort-top {background-position: 0 0}
					.sort-btns a.sort-top:hover,.sort-btns a.sort-top.top-active {background-position: 0 100%}
					.sort-btns a.sort-btm {background-position: right 0}
					.sort-btns a.sort-btm:hover,.sort-btns a.sort-btm.btm-active {background-position: right 100%}
			
			
			.phones-list {}
				.phones-list .list {}
					.phones-list .list ul {overflow: hidden; zoom: 1}
					.phones-list .list li{list-style: none; overflow: hidden; zoom: 1; margin-bottom: 42px}
						.phones-list .list .list-img {float: left; margin-right: 32px}
						.phones-list .list .list-info {overflow: hidden; zoom: 1}
							.phones-list .list .list-info p.title {padding-bottom: 8px; font-size: 14px;}
								.phones-list .list .list-info p.title a:hover {color: #1c9ee4}
							
							.tovar-info  p.price {color: #333333; font-size: 11px; padding: 0; padding-right: 10px; line-height: 20px; float: left;}
							.tovar-info p.price strong {font-size: 23px;font-family: Arial}
							.phones-list .list .list-info .tovar-info {margin-top: 15px}
						
						.tovar-btns {font-size: 14px; line-height: 20px;overflow: hidden; zoom: 1}
							.tovar-btns span.recomend {padding-left: 27px; background: url(../images/icon-recomend.png) no-repeat 0 center; height: 20px; line-height: 20px; float: left; font-style: italic;color: #70a01c; margin-right: 20px }
							.tovar-btns span.econom {padding-left: 27px; background: url(../images/icon-econom.png) no-repeat 0 center; height: 20px; line-height: 20px; float: left; font-style: italic;color: #137cb5; margin-right: 20px }
							.tovar-btns span.econom small {font-size: 10px}

		.pages {text-align: center; font-size: 0; padding: 10px 0;}
			.pages span,.pages a, .pages i {font-size: 11px; margin: 0 4px}
			 .pages i  {margin: 0}
			.pages .prev{padding-left: 10px; color: #7d7d7d;background: url(../images/pages-prev-inactive.png) no-repeat left 70%; font-weight: normal; text-decoration: underline}
				.pages a.prev:hover {background-image: url(../images/pages-prev.png); color: #262626 }
			.pages .next{ padding-right: 10px; color: #7d7d7d; background: url(../images/pages-next-inactive.png) no-repeat right 70%; font-weight: normal; text-decoration: underline}
				.pages a.next:hover {background-image: url(../images/pages-next.png);color: #262626 }
			.pages a,.pages i {color: #137cb5; font-style: normal}
			.pages span {color: #70a01c; font-weight: bold; }
			.pages span.prev,.pages span.next {opacity:0.5; filter=alpha(opacity=50); cursor: default}
			
			
		.phone-full-block {margin-top: 34px; margin-bottom: 40px; overflow: hidden; zoom: 1}
			.phone-full-img {float: left; margin-right: 20px; margin-top: 1px}
			.phone-full-info {overflow: hidden; zoom: 1;}
				.phone-full-info ul {list-style: none; margin-bottom: 20px}
					.phone-full-info ul li{background: url(../images/li-dash.png) no-repeat 0 9px; padding-left: 20px; padding-bottom: 5px}
					
		.questions {margin-bottom: 32px;}
			.questions li{list-style: none; padding-bottom: 10px; overflow: hidden; zoom: 1}
				.questions li p{padding: 0 0 2px;  background: url(../images/question-icon.png) no-repeat 1px 0; padding-left: 26px; cursor: pointer; float: left }
					.questions li p a {text-decoration: none; border-bottom: 1px dotted; font-style: italic;}
					.questions li.active p{background-image: url(../images/question-icon-active.png)}
					.questions li p:hover a,.questions li p a:hover,.questions li.active  p a {border-bottom: 0; margin-bottom: 1px}
				.questions li div {margin: 8px 0 6px 26px; clear: left}
					.questions li div p,.questions li div li {display: block; padding: 0 0 5px 16px; background: url(../images/li-dash.png) no-repeat 0 8px !important; cursor: default; float: none; list-style: none}
					.questions li div table { margin: 5px 0 5px 16px; width: 97% !important}
		
		.text-block li {display: block; padding: 0 0 5px 16px; background: url(../images/li-dash.png) no-repeat 0 8px !important; list-style: none}
		
					
		.assesories{overflow: hidden; zoom: 1}
			.assesories ul{overflow: hidden; zoom: 1;padding-top: 3px; margin-right: -123px; margin-bottom: 7px}
				.assesories li {float: left; width: 210px; background: url(../images/asses-back.png) no-repeat 0 0; list-style: none; margin-bottom: 23px; margin-right: 23px}
					.assesories li div {padding: 0 23px 14px 19px; margin-top: 14px; background: url(../images/asses-back.png) no-repeat 0 bottom;}
						.assesories li div p.title {padding-bottom: 4px; font-size: 12px; line-height: normal}
							.assesories li div p.title a {text-decoration: none}
						.assesories li div p {line-height: 14px; font-size: 11px}
						.assesories li div p.img {text-align: center; margin-top: 15px; padding-bottom: 0; height: 104px}
						.assesories   p.price {color: #333333; font-size: 11px; padding: 0; line-height: 20px; text-align: center}
							.assesories p.price strong {font-size: 23px;font-family: Arial}
		
		.articles {}
			.articles ul{margin-top: 10px; margin-bottom: 20px; overflow: hidden; zoom: 1}
			.articles li {list-style: none; padding-top: 10px; clear: both; padding-bottom: 18px; overflow: hidden; zoom: 1}
			.article-img {background: url(../images/article-img-back.png) no-repeat 0 0; width: 167px; height: 119px; float: left; margin-right: 17px; margin-top: 3px}
				.article-img img {margin:5px 4px }
			.article-img-big {background: url(../images/article-img-big-back.png) no-repeat 0 0; width: 215px; height: 149px; float: left; margin-right: 17px; margin-right: 15px; margin-bottom: 0px}
				.article-img-big img {margin:5px 4px }
			.article .article-img {margin-bottom: 5px; margin-right: 14px}
				
			.article-info {margin-right: 45px; overflow: hidden; zoom: 1}
				.article-info p.title  {padding-bottom: 10px}
				.article-info p.title a{color: #70a01c; font-size: 14px; text-decoration: none; font-style: italic}
				.article-info p {line-height: 15px;}
			.articles .pages{margin-right: 45px}
			.articles p.title span.arrow {padding:0px 3px 0; background: url(../images/article-title-arrow.png) no-repeat center center; position: relative; top: 0px;}
					.articles p.title:hover span.arrow ,.articles p.title.hover span.arrow {background: url(../images/article-title-arrow-big-hover.png) no-repeat center center;}
					.articles p.title:hover a,.articles p.title.hover a {color: #88c126}
			
		
		.contacts {}
			.contacts-img {float: left; margin-right: 42px; color: #137cb5; margin-top: 2px}
				.contacts-img img {display: block; margin-bottom: 7px}
			.contacts p {padding-bottom: 23px}
			.contacts-top {overflow: hidden; zoom: 1; margin-bottom: 18px}
			.contacts .contacts-info {overflow: hidden; zoom: 1}
			.contacts table {border-collapse: collapse; width: 100%;}
				.contacts table td {vertical-align: top; color: #575757; padding:2px 0  10px 0}
				.contacts table td strong {color:#137cb5; display: block; font-weight: normal }
			
			ul.dashed {list-style: none; margin-bottom: 20px}
				ul.dashed li{background: url(../images/li-dash.png) no-repeat 0 8px; padding-left: 20px; padding-bottom: 5px}
				
		.contact-form {float: left;*width: 425px}
			.contact-form .msgok {text-align: right; color: #008b58; font-size: 12px;margin-bottom: px; line-height: 14px}
			.contact-form h4 {margin-bottom: 20px;}
			.contact-form .line{margin-bottom: 8px; line-height: 22px; position: relative; zoom: 1}
				.contact-form .line label {float: left; width: 112px; color: #137cb5; font-family: Verdana; font-size: 12px}
				.contact-form .line label.error {position: absolute; top: 50%; margin-top: -7px; left: 455px; color: #ed1c24; font-size: 12px; line-height: normal; width: auto; width: 200px;  }
				.contact-form .line .i-text {height: 20px;border: 1px solid #c6c6c6; width: 300px; padding: 0 5px; float: left}
					.contact-form .line .i-text.i-short {width: 123px}
				.contact-form .line textarea {height: 94px;border: 1px solid #c6c6c6; width: 300px; padding: 5px 5px; margin-bottom: 0; float: left; overflow: hidden}
				.contact-form .line img {float: right}
				.contact-form .line .i-sub {width: 167px; height: 28px; background: url(../images/send-msg.png) no-repeat 0 0; cursor: pointer}
				
		.rounded-long {background: url(../images/round-long.png) no-repeat 0 0; padding-top: 10px; width: 677px; margin-bottom: 40px}
			.rounded-long-back {background: url(../images/round-long.png) no-repeat 0 bottom; padding-bottom: 10px}
			.rounded-long-back .phones-list {margin: 20px 30px 0; }
			.rounded-long-back .phones-list .list-img {margin-right: 45px !important}
			.rounded-long-back .phones-list li {margin-bottom: 0}
			
		.questions-page .sort-line a {margin: 0 15px}
			.questions-page .questions ul li { background-position: 1px 2px; padding-bottom: 13px}
			
			.questions-page .questions ul li p {padding-left: 32px; background-position: 1px 1px}
			.questions-page .questions ul li p a{font-style: normal; font-size: 14px}
			.questions-page .questions ul li div {margin-left: 32px}
				.questions-page .questions ul li div p {padding-left: 16px; padding-bottom: 10px}
				.questions-page .questions ul li div p a {font-size: 12px}
			
		.catalog {}
			.catalog ul{margin-top: 0px; margin-bottom: 20px; overflow: hidden; zoom: 1}
			.catalog li {list-style: none; margin-bottom: 12px; margin-bottom: 35px; }
			.catalog-img { width: 173px;float: left; margin-right: 68px; margin-top: 4px}
			.catalog-info {overflow: hidden; zoom: 1}
				.catalog-info p.title  {padding-bottom: 5px;}
					.catalog-info p.title a{color: #70a01c; font-size: 12px; text-decoration: underline; font-style: italic}
						.catalog-info p.title a:hover {color: #88c126}
					.catalog-info p.title span.arrow {padding: 3px; background: url(../images/article-title-arrow-small.png) no-repeat center center;}
					.catalog-info p.title:hover span.arrow ,.catalog-info p.title.hover span.arrow {background: url(../images/article-title-arrow-hover.png) no-repeat center center;}
					
				.catalog-info p {line-height: 15px; padding-bottom: 15px}
			.catalog .pages{margin-right: 45px}
		
		.photo-gallery {overflow: hidden; zoom: 1; }
			.photo-gallery  ul {margin-right: -150px; padding-top: 11px; overflow: hidden; zoom: 1; margin-bottom: 15px; }
				.photo-gallery ul li {list-style: none; float: left; width: 160px; margin-right: 12px; margin-bottom: 15px}
					.photo-gallery .img,.gallery-img{background: url(../images/gallery-img-back.png) no-repeat 0 0; width: 160px; height: 113px; display: block; overflow: hidden}
					.photo-gallery .img img,.gallery-img img {margin:5px; display: block}
					.gallery-img {float: left; margin: 4px 18px 5px 0}
		.article {margin-bottom: 30px; overflow: hidden; zoom: 1}
		
		.map {}	
		.map h3{margin-bottom: 20px}	
			.map ul li {list-style: none; margin-bottom: 39px; overflow: hidden;zoom: 1}
			.map ul li a:hover{color: #88c126}
				.map ul li a {color: #70a01c; font-size: 14px; text-decoration: none}
				.map ul li ul {margin-top: 8px}
					.map ul li ul li {margin-bottom: 3px}
				.map ul li.licol-2 ul {margin-top: 5px}
				.map ul li ul li a,.map ul li.licol-2 ul li ul li a {color: #137cb5; font-size: 12px; font-style: normal}
					.map ul li.licol-2 ul li a {font-size: 14px; font-style: italic}
				.map ul li ul li a:hover,.map ul li.licol-2 ul li ul li a:hover{color: #1c9ee4}
				
				.map ul li.licol-2 {overflow: hidden; zoom: 1; margin-bottom: 30px}
					.map ul li.licol-2 ul {overflow: hidden; zoom: 1; margin-right: -155px}
					.map ul li.licol-2 ul li{float: left; width: 220px; margin-right: 55px; margin-bottom: 20px}
						.map ul li.licol-2 ul li ul li {margin-bottom: 3px}
				
			.map ul li.licol-1,.map ul li.licol-3 {width: 180px; float: left}
			.map ul li.licol-4 {float: left; width: 275px}
			.map ul li.licol-6 {clear: both}
			
		.article ul {margin-left: 0px; margin-bottom: 10px}
			.article ul li{list-style: none; background: url(../images/article-li.png) no-repeat 0 4px; padding-left: 18px; *padding-left: 25px; margin-bottom: 3px}
		.article ol {margin-left: 20px; *margin-left: 25px}
			.article ol li{padding-left: 0px; margin-bottom: 3px}			
			
		.article table,.questions table {width: 530px; border-collapse: collapse;border: 1px solid #a9c677; margin: 30px 0}
			.article table td,.questions table td { padding: 4px 6px}
			.article table td p,.questions table td p { padding: 0px}
			.article table tr td,.questions table tr td{border-bottom: 1px solid #a9c677 } 
			.questions table tr td{border-right: 1px solid #a9c677 } 
			
		.page404{ color: #7d7d7d; margin-top: -5px}
			.page404 .l1{font-size: 48px; line-height: 52px}
			.page404 .l2{font-size: 24px; margin-bottom: 35px }
			.page404 p {padding-bottom: 15px}
			.page404 a:hover {color: #1c9ee4}
			
		.gallery {}
		
		.pelena {display: none; background: #000; opacity:0.54; filter: alpha(opacity=54) !important; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 30;}
		.loader {position: absolute; top: 50%; left: 50%; width: 32px; height: 32px; z-index: 300; display: none;}
		.popup {display: none; position: absolute; top: 50%; left: 50%; width: 830px; z-index: 500; }
			.popup .close {position: absolute; right: 30px; top: 25px}
			.popup .popup-content {background: #fff; padding: 20px 40px;  }
			.popup .p-top,.popup .p-btm {display: block}
		
		.slider {width: 740px; position: relative; margin: auto; }
			.slider .video {text-align: center; position: relative; zoom: 1; z-index: 6;}
			.slider h1 {text-align: center; color: #137cb5; font-size: 18px; font-family: Verdana; font-weight: normal; margin-bottom: 20px}
			.slider .images{overflow: hidden; zoom: 1; position: relative}
			.slider .big-imgs-cont {overflow: hidden; zoom: 1;margin: auto;  margin-bottom: 25px; height: 364px; width: 660px;}
				.slider .big-imgs {overflow: hidden; zoom: 1; padding-bottom: 30px; height: 364px; width: 3000px}
					.slider .big-img {float: left; text-align: center; vertical-align:middle; position: relative; zoom: 1; width: 660px; height: 364px;}

			.slider a.arrow-left {position: absolute; left: 0px; top: 50%;margin-top: -60px; background: url(../images/arrow-left.png) no-repeat 0 100%; width: 42px; height: 43px;}
				.slider a.arrow-left:hover {background-position: 0 0}
			.slider a.arrow-right {position: absolute; right: 0;top: 50%; margin-top: -60px; background: url(../images/arrow-right.png) no-repeat 0 100%; width: 42px; height: 43px}
				.slider a.arrow-right:hover {background-position: 0 0}
			.slider .small-imgs-cont {overflow: hidden; zoom: 1; margin-right: -40px; height: 79px; margin-bottom: 4px}
				.slider .small-imgs {zoom: 1; height: 79px;}
				.slider .small-imgs img{border: 1px solid #137cb5; margin: 1px 8px 1px 1px;}
				.slider .small-imgs img.active,.slider .small-imgs img:hover  {border: 2px solid #1c9ee4; margin: 0 7px 0 0 !important}
				
.a-pages {font-family: Verdana; font-size: 14px; font-weight: normal; margin-left: 252px}
	.a-pages a {color: #008dff; text-decoration: none; text-align: center; float: left; width: 20px; height: 19px; line-height: 20px; margin: 0 1px}
	.a-pages a.active {background: url(../images/promo-pages.png) no-repeat center center; color: #fff}

