/* Defaults */
* {
	margin: 0;
	padding: 0;
	font-family: Tahoma, Arial, sans-serif;
}
body {
	color: #333;
	background-color: #0d7199;
}
img,
table {
	border: 0
}
table {
	border-collapse: collapse;
}
.spacer {
	height: 1px;
	width: 1px;
}
a {
	outline: none;
}
/* /Defaults */

/* Layout */
.layout {
	width: 100%;
}
.col1,
.col4 {
	width: 48%;
}
.col2 {
	width: 250px;
}
.col3 {
	width: 720px;
}
.essence td {
	background-color: #fff;
}
.garret td {
	height: 140px;
}
.garret a {
	display: block;
}
.garret .col2 {
	padding: 0 20px;
	vertical-align: bottom;
}
.garret .col3 {
/*	background: url(/style/everything.gif) 20px 29px no-repeat #0d7199;*/
}
.phones {
	cursor: default;
	width: 720px;
	height: 94px;
	font-size: 0.9em;
	color: #fff;
}
.phones .cities,
.phones .numbers {
	float: right;
}
.phones .numbers {
/*	margin-right: 20px;*/
	padding-right: 20px;
}
.phones .cities {
	text-align: right;
/*	margin-right: 10px;*/
	padding-right: 10px;
}
.essence .col2 {
	background: url(/style/bgm.gif) 20px 0 repeat-y #fff;
	vertical-align: top;
}
.menu {
	background: url(/style/bgmb.gif) repeat-x #0f82b0;
	height: 100%;
	width: 200px;
	margin: 0 25px;
	font-size: 0.9em;
}
.menu .main {
	padding: 40px 0;
	background: url(/style/bgmb.gif) 0 100% repeat-x;
}
.menu li {
	list-style-type: none;
	margin: 2px 0;
	width: 100%;
}
.menu a {
	text-decoration: none;
	display: block;
	padding: 7px 0 9px 43px;
	color: #fff;
	background: url(/style/b.gif) 23px 10px no-repeat;
}
.menu a:active,
.menu a:hover {
	background-color: #265170;
}
.sel {
	background-color: #265170;
}
.sel ul {
/*	margin: 0 0 5px 0;*/
	margin: 0;
}
.sel li {
	padding: 0;
	font-size: 0.9em;
	border-bottom: solid #265170 1px;
}
.sel li a {
	background: #265170;
	padding: 1px 2px 3px 10px;
}
.menu ul ul {
	padding-bottom: 4px;
}
.sel li a:active,
.sel li a:hover {
	background: #162935;
}
.sel a.sel {
	background: #162935;
}
a.dis,
.dis a {
	cursor: default;
}
.dis ul a {
	cursor: pointer;
}
.essence .col3 {
	padding-bottom: 40px;
	vertical-align: top;
}
.content {
/*	margin-left: 20px;*/
/*	margin-bottom: 20px;*/
	padding-left: 20px;
	width: 500px;
	float: left;
	font-size: 0.8em;
	line-height: 1.3em;
	vertical-align: top;
	height: 100%;
}
.picol {
	width: 170px;
	float: right;
	margin-top: 40px;
		/* coder  margin-left: 5px;*/
		/* coder  margin-bottom: 5px;*/
}
.picol a {
	display: block;
	margin-bottom: 3px;
}
.basement td {
	height: 105px;
}
.basement .col2 {
	background: url(/style/bgb.gif) 20px 0 no-repeat #0d7199;
	text-align: center;
	font-size: 11px;
	vertical-align: top;
	padding-top: 25px;
	color: #fff;
}
.basement a {
	color: #fff;
	text-decoration: none;
}
.basement a:active,
.basement a:hover {
	text-decoration: underline;
}
.basement .col3 {
	background: url(/style/bgw.gif) 242px 20px no-repeat;
	padding-left: 20px;
}
/* /Layout */

/* Content */
.content a {
	color: #0f82b0;
}
.content a:active,
.content a:hover {
	text-decoration: none;
}
h1,
h2,
h3 {
	font-weight: normal;
	color: #0f82b0;
	padding-bottom: 0.5em;
	line-height: 1em;
}
h1 {
	font-size: 2em;
	margin-top: 1.5em;
}
h2 {
	font-size: 1.6em;
	margin-top: 0.5em;
}
h3 {
	font-size: 1.3em;
	margin-top: 0.5em;
}
ul,
ol,
p {
	margin-bottom: 1em;
}
ul,
ol {
	padding-left: 3em;
}
.price {
	width: 100%;
	font-size: 0.85em;
	margin-bottom: 3em;
}
.price td {
	padding: 7px 2px;
	border-bottom: solid 1px #0f82b0;
}
.price .head td {
	background-color: #0f82b0;
	color: #fff;
	padding: 5px 2px;
}
.price .upperhead {
	text-align: center;
	border-bottom: solid #fff 1px;
}
/* /Content */


/* Фотоколонка и фотогалерея */
#pic1, #pic2, #pic3,
#pic4, #pic5, #pic6,
#pic7, #pic8, #pic9,
#pic10, #pic11, #pic12,
#pic13, #pic14, #pic15 {
	position: absolute;
	left: 50%;
	margin-left: -215px;
	border: solid #777 1px;
	background: #eee;
	display: none;
}
.picloz {
	position: absolute;
	top: 3px;
	right: 3px;
	cursor: pointer;
    font-size: 23px;
    line-height: 15px;
    color: #fff;
}

.gal {
	padding-top: 30px;
	width: 500px;
	height: 382px;
}

#galpic1 {
	position: absolute;
}
#galpic2,
#galpic3,
#galpic4,
#galpic5,
#galpic6,
#galpic7,
#galpic8,
#galpic9,
#galpic10,
#galpic11,
#galpic12,
#galpic13,
#galpic14,
#galpic15,
#galpic16,
#galpic17,
#galpic18,
#galpic19,
#galpic20,
#galpic21,
#galpic22,
#galpic23,
#galpic24,
#galpic25,
#galpic26,
#galpic27,
#galpic28,
#galpic29,
#galpic30,
#galpic31,
#galpic32,
#galpic33,
#galpic34,
#galpic35,
#galpic36,
#galpic37,
#galpic38,
#galpic39,
#galpic40,
#galpic41,
#galpic42,
#galpic43,
#galpic44,
#galpic45,
#galpic46,
#galpic47,
#galpic48,
#galpic49,
#galpic50,
#galpic51,
#galpic52,
#galpic53,
#galpic54,
#galpic55,
#galpic56,
#galpic57,
#galpic58,
#galpic59,
#galpic60,
#galpic61,
#galpic62,
#galpic63,
#galpic64,
#galpic65,
#galpic66,
#galpic67,
#galpic68,
#galpic69,
#galpic70,
#galpic71,
#galpic72,
#galpic73,
#galpic74,
#galpic75,
#galpic76,
#galpic77,
#galpic78,
#galpic79,
#galpic80,
#galpic81,
#galpic82,
#galpic83,
#galpic84,
#galpic85,
#galpic86,
#galpic87,
#galpic88,
#galpic89,
#galpic90,
#galpic91,
#galpic92,
#galpic93,
#galpic94,
#galpic95,
#galpic96,
#galpic97,
#galpic98,
#galpic99
{
	position: absolute;
	display: none;
}
#galpicc1,
#galpicc2
{
	position: absolute;
	display: none;
}

.thumbs {
	overflow: auto;
	width: 500px;
	height: 151px;
	_height: 181px;
	_padding-top: 30px;
}
/* /Фотоколонка и фотогалерея */

/* Возврат к списку в большом прайсе */
.backtolist h2 {
	float: left;
	width: 400px;
}
.backtolist-svet {
	width: 700px;
}
.backtolist-svet h2 {
	float: left;
	width: 600px;
}
.backtolist-svet a,
.backtolist a {
	text-align: right;
	font-size: 11px;
	margin-top: 1.2em;
	display: block;
	float: right;
	width: 100px;
	text-decoration: underline;
}
.backtolist-svet a:hover,
.backtolist a:hover {
	text-decoration: none;
}
.clear {
	clear: both;
	width: 1px;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
}
/* /Возврат к списку в большом прайсе */

/* Статьи */
.preface {
	font-weight: bold;
	font-size: 1.2em;
	margin-top: 0.7em;
}
.pub-txt {
	float: right;
	width: 220px;
}
.pub-img {
	float: left;
	width: 260px;
	margin-bottom: 30px;
	text-align: right;
}
/* /Статьи */

/* Списки в конце прайс-листов */
.content ul.info li {
	margin-bottom: 0.7em;
}
/* /Списки в конце прайс-листов */

/* Обратная связь */
.feedback {
	margin-top: 40px;
	width: 400px;
}
.feedback form {
	border: solid 1px #0d7199;
	background-color: #eaecee;
	padding: 10px 20px 20px 20px;
}
.feedback .var {
	margin-top: 10px;
}
.feedback .value {
	margin-top: 3px;
}
.feedback .value input {
	width: 140px;
	height: 1.7em;
}
.feedback .value textarea {
	width: 360px;
	height: 150px;
	margin-bottom: 10px;
}
.feedback .value input,
.feedback .value textarea {
	border: solid 1px #0f82b0;
	padding: 2px;
	font-size: 1em;
}
.feedback .submit {
	padding: 2px;
	width: 100px;
}
.sent {
	margin-top: 50px;
	font-size: 2em;
}
/* /Обратная связь */

/* Caparol */
.caparol1 {
	margin-top: 10px;
	padding-left: 110px;
	background: url(/img/caparol/caparol1.jpg) 0 4px no-repeat;
	height: 160px;
}
.caparol2 {
	padding-left: 110px;
	background: url(/img/caparol/caparol2.jpg) 0 4px no-repeat;
	height: 130px;
}
.caparol3 {
	padding-left: 110px;
	background: url(/img/caparol/caparol3.jpg) 0 4px no-repeat;
	height: 160px;
}
.caparol4 {
	padding-left: 110px;
	background: url(/img/caparol/caparol4.jpg) 0 4px no-repeat;
	height: 130px;
}
.caparol5 {
	padding-left: 110px;
	background: url(/img/caparol/caparol5.jpg) 0 4px no-repeat;
	height: 150px;
}
.caparol6 {
	padding-left: 110px;
	background: url(/img/caparol/caparol6.jpg) 0 4px no-repeat;
	height: 130px;
}
.caparol1 h3,
.caparol2 h3,
.caparol3 h3,
.caparol4 h3,
.caparol5 h3,
.caparol6 h3 {
	padding-left: 1.4em;
	margin-top: 0;
}
/* /Caparol */

/* Преимущества натяжных потолков */

.advantages a {
	display: block;
	width: 70px;
	height: 70px;
	cursor: default;
}
.advantages .adv1 a {
	background: url(/img/potolki/advantages/advantages.gif) 0 -70px no-repeat;
}
.advantages .adv1 a:hover {
	background: url(/img/potolki/advantages/advantages.gif) no-repeat;
}
.advantages .adv2 a {
	background: url(/img/potolki/advantages/advantages.gif) -70px -70px no-repeat;
}
.advantages .adv2 a:hover {
	background: url(/img/potolki/advantages/advantages.gif) -70px 0 no-repeat;
}
.advantages .adv3 a {
	background: url(/img/potolki/advantages/advantages.gif) -140px -70px no-repeat;
}
.advantages .adv3 a:hover {
	background: url(/img/potolki/advantages/advantages.gif) -140px 0 no-repeat;
}
.advantages .adv4 a {
	background: url(/img/potolki/advantages/advantages.gif) -210px -70px no-repeat;
}
.advantages .adv4 a:hover {
	background: url(/img/potolki/advantages/advantages.gif) -210px 0 no-repeat;
}
.advantages .adv5 a {
	background: url(/img/potolki/advantages/advantages.gif) -280px -70px no-repeat;
}
.advantages .adv5 a:hover {
	background: url(/img/potolki/advantages/advantages.gif) -280px 0 no-repeat;
}
.advantages .adv6 a {
	background: url(/img/potolki/advantages/advantages.gif) -350px -70px no-repeat;
}
.advantages .adv6 a:hover {
	background: url(/img/potolki/advantages/advantages.gif) -350px 0 no-repeat;
}
.advantages .adv7 a {
	background: url(/img/potolki/advantages/advantages.gif) -420px -70px no-repeat;
}
.advantages .adv7 a:hover {
	background: url(/img/potolki/advantages/advantages.gif) -420px 0 no-repeat;
}
.advantages .adv8 a {
	background: url(/img/potolki/advantages/advantages.gif) -490px -70px no-repeat;
}
.advantages .adv8 a:hover {
	background: url(/img/potolki/advantages/advantages.gif) -490px 0 no-repeat;
}
.advantages .adv9 a {
	background: url(/img/potolki/advantages/advantages.gif) -560px -70px no-repeat;
}
.advantages .adv9 a:hover {
	background: url(/img/potolki/advantages/advantages.gif) -560px 0 no-repeat;
}
.advantages .adv10 a {
	background: url(/img/potolki/advantages/advantages.gif) -630px -70px no-repeat;
}
.advantages .adv10 a:hover {
	background: url(/img/potolki/advantages/advantages.gif) -630px 0 no-repeat;
}
.advantages .adv11 a {
	background: url(/img/potolki/advantages/advantages.gif) -700px -70px no-repeat;
}
.advantages .adv11 a:hover {
	background: url(/img/potolki/advantages/advantages.gif) -700px 0 no-repeat;
}
.advantages .adv12 a {
	background: url(/img/potolki/advantages/advantages.gif) -770px -70px no-repeat;
}
.advantages .adv12 a:hover {
	background: url(/img/potolki/advantages/advantages.gif) -770px 0 no-repeat;
}
#advantage {
	height: 16px;
	font-size: 15px;
	margin-left: 2px;
	margin-top: 5px;
/*	color: #0f82b0;*/
}

/* /Преимущества натяжных потолков */

/* Скидка */
.sale {
	width: 170px;
	height: 128px;
	border: solid #f00 2px;
	color: #f00;
	background-color: #fcc;
	font-family: Tahoma, sans-serif;
	font-size: 18px;
	text-align: center;
}
.sale .big {
	font-weight: bold;
	font-size: 30px;
	line-height: 2.4;
}
.sale .cent {
	font-weight: bold;
	font-size: 32px;
	line-height: 0.6;
}
.saleinfo {
	border: solid #f00 1px;
	color: #f00;
	background-color: #fee;
	padding: 7px 18px;
	margin-bottom: 30px;
	margin-top: 40px;
}
.saleinfo h3,
.saleinfo a {
	color: #f00;
}
/* /Скидка */

/* Карта цветов */
.colormap {
	margin-right: 30px;
	margin-top: 20px;
	padding-left: 3px;
	padding-top: 3px;
	background: url(/img/svet/colormap/colormap-bg.gif) repeat-y;
	float: left;
	width: 298px;
	font-size: 12px;
}
.colormap li {
	list-style-type: none;
	height: 70px;
	padding-left: 130px;
	font-family: Tahoma, sans-serif;
	color: #555;
	margin-bottom: 5px;
}
.colormap li b {
	font-size: 14px;
}
.colormap .ch-n-s {
	background: url(/img/svet/colormap/ch-n-s.jpg) no-repeat;
}
.colormap .wh {
	background: url(/img/svet/colormap/wh.jpg) no-repeat;
}
.colormap .nm-sn {
	background: url(/img/svet/colormap/nm-sn.jpg) no-repeat;
}
.colormap .g-pb-gd {
	background: url(/img/svet/colormap/g-pb-gd.jpg) no-repeat;
}
.colormap .pg-sg {
	background: url(/img/svet/colormap/pg-sg.jpg) no-repeat;
}
.colormap .ps {
	background: url(/img/svet/colormap/ps.jpg) no-repeat;
}
.colormap .pc {
	background: url(/img/svet/colormap/pc.jpg) no-repeat;
}
.colormap .ss {
	background: url(/img/svet/colormap/ss.jpg) no-repeat;
}
.colormap .alum {
	background: url(/img/svet/colormap/alum.jpg) no-repeat;
}
.colormap .rab {
	background: url(/img/svet/colormap/rab.jpg) no-repeat;
}
.colormap .gab {
	background: url(/img/svet/colormap/gab.jpg) no-repeat;
}
.colormap .g-ps-g {
	background: url(/img/svet/colormap/g-ps-g.jpg) no-repeat;
}
.colormap .g-pg-g {
	background: url(/img/svet/colormap/g-pg-g.jpg) no-repeat;
}
.colormap .pc-ch-pc {
	background: url(/img/svet/colormap/pc-ch-pc.jpg) no-repeat;
	margin-bottom: 0;
}

.colormap .ch-pc-ch {
	background: url(/img/svet/colormap/ch-pc-ch.jpg) no-repeat;
}
.colormap .s-ps-s {
	background: url(/img/svet/colormap/s-ps-s.jpg) no-repeat;
}
.colormap .ch-nm-ch {
	background: url(/img/svet/colormap/ch-nm-ch.jpg) no-repeat;
}
.colormap .sn-n {
	background: url(/img/svet/colormap/sn-n.jpg) no-repeat;
}
.colormap .sn-g {
	background: url(/img/svet/colormap/sn-g.jpg) no-repeat;
}
.colormap .ss-s {
	background: url(/img/svet/colormap/ss-s.jpg) no-repeat;
}
.colormap .ps-g {
	background: url(/img/svet/colormap/ps-g.jpg) no-repeat;
}
.colormap .pc-ch {
	background: url(/img/svet/colormap/pc-ch.jpg) no-repeat;
}
.colormap .gu-g {
	background: url(/img/svet/colormap/gu-g.jpg) no-repeat;
}
.colormap .cl {
	background: url(/img/svet/colormap/cl.jpg) no-repeat;
}
.colormap .bl {
	background: url(/img/svet/colormap/bl.jpg) no-repeat;
}
.colormap .gr {
	background: url(/img/svet/colormap/gr.jpg) no-repeat;
}
.colormap .ye {
	background: url(/img/svet/colormap/ye.jpg) no-repeat;
}
.colormap .pk {
	background: url(/img/svet/colormap/pk.jpg) no-repeat;
	margin-bottom: 0;
}
/* /Карта цветов */

/* Натяжные потолки - вспомогательное меню */
.potolki-submenu {
	font-size: 0.8em;
}
.potolki-submenu li {
	list-style-type: none;
	width: 100%;
}
.potolki-submenu a {
	color: #0f82b0;
}
.potolki-submenu a:active,
.potolki-submenu a:hover {
	text-decoration: none;
}
/* /Натяжные потолки - вспомогательное меню */

/* optimizersmustdie */
.counter {
	position: relative;
	top: -34px;
}
.x {
	position: relative;
	left: 222px;
	top: 22px;
	width: 470px;
	font-size: 0.7em;
}
/* /optimizersmustdie */

/* Кнопки */
.top {
	float: right;
	width: 457px;
	font-size: 0.9em;
}
.top a {
	display: block;
	float: left;
	width: 214px;
	height: 94px;
	color: #fff;
}
.top a.potolki {
	background: url(/style/top.jpg) no-repeat;
	text-align: center;
}
.top a.potolki:hover,
.top a.potolki:active {
	background: url(/style/top.jpg) no-repeat 0 -142px;
	text-decoration: none;
}
.top a.svet {
	margin-left: 5px;
	background: url(/style/top.jpg) no-repeat -218px 0;
	text-align: center;
}
.top a.svet:hover,
.top a.svet:active {
	background: url(/style/top.jpg) no-repeat -218px -142px;
	text-decoration: none;
}
.top b {
	display: block;
	margin-top: 83px;
	font-weight: normal;
}
a.order {
	display: block;
	width: 154px;
	height: 87px;
	background: url(/style/order.gif) no-repeat;
	margin-left: 47px;
	margin-top: 30px;
}
a.order:hover,
a.order:active {
	background: url(/style/order.gif) 0 -87px no-repeat;
}
/* /Кнопки*/

.paginate {
    color: #ccc;
    padding: 10px 0;
}

.paginate a {
    padding:2px 5px 2px 5px;
    margin:2px;
    border:1px solid #999;
    text-decoration:none;
    color: #666;
}

.paginate a:hover, .paginate a:active {
	border: 1px solid #999;
	color: #000;
}

.paginate span.current {
    margin: 2px;
    padding: 2px 5px 2px 5px;
    border: 1px solid #999;
    font-weight: bold;
    background-color: #999;
    color: #FFF;
}

.paginate span.disabled {
    padding:2px 5px 2px 5px;
    margin:2px;
    border:1px solid #eee;
    color:#DDD;
}

.banner_right {
	float: right;
	padding: 0 0 0 0;
	position: fixed;
	right:65px;
}

.banner_right img {
	border: none;
	margin: 10px;
}

