/* TAG's */

/* ***** */

/* ID's */

/* **** */

/* CLASS'es */

.content p {
	margin:1.41em 0 1em 0;
	padding:0;
	line-height:1.41em;
}

.content p a:link,
.content p a:visited { color:#fff; }
.content p a:hover,
.content p a:active { color:#f40; }

.content p span { color:#666666; }

.content ul {
	margin:1em 0 1.41em 0;
	padding:0 14px;
	list-style:none;
}
.content ul li {
	padding:0 0 5px 12px;
	line-height:1.41em;
	background:transparent url("../../i/ico/li_bullet.gif") no-repeat 0 .7em;
}
.content ul li ul {
	margin:0;
	padding:3px 8px 5px 16px;
}

.content table {
	width:100%;
	margin:0 0 25px 0;
}
.content table thead th {
	padding:0 12px 5px 0;
	text-align:left;
	border-bottom:1px solid #272d30;
}
.content table tbody td { padding:9px 12px 0 0; }

.catalogpane_top {
	top: 23px;
}
.content .cntTbl tbody td {
	padding:4px;
	border:1px solid #272d30;
}

.announces-wrap { width:688px; }

.announces-wrap .col {
	float:left;
	width:227px;
	padding:0 2px 7px 0;
}
.announces-wrap .col .h2 {
	margin:0 0 2px 0;
	padding:70px 12px 4px 12px;
	font:1.66em "Arial Narrow", "Myriad Pro", Tahoma, sans-serif;
	color:#FFF;
	background-color:transparent;
	background-image:url("../../i/bg/sub_nav_collages.jpg");
	background-repeat:no-repeat;
}
.announces-wrap .col-1 .h2 { background-position:0 0; }
.announces-wrap .col-2 .h2 { background-position:-228px 0; }
.announces-wrap .col-3 .h2 { background-position:-456px 0; }

.announces-wrap .col .descr {
	margin:2px 0 0 0;
	padding:9px 12px;
	color:#a5a5a5;
	font-size:.91em;
	line-height:1.36em;
	background:#000 url("../../i/bg/announces_col_bg.png") repeat-x 0 0;
}
.announces-wrap .col .descr p {
	margin:0;
	padding:0;
}
.announces-wrap .col .descr ul {
	margin:0;
	padding:0;
	list-style:none;
}
.announces-wrap .col .descr ul li {
	padding:0 0 7px 0;
	font-size:1.09em;
}
.announces-wrap .col .descr ul a:link,
.announces-wrap .col .descr ul a:visited { color:#FFF; }
.announces-wrap .col .descr ul a:hover,
.announces-wrap .col .descr ul a:active { color:#f40; }

.announces-wrap .col .descr .news { padding:0 0 14px 0; }



.contact-col-1 {
	float:left;
	width:260px;
	padding:0 20px 0 0;
}
.contact-col-2 {
	float:left;
	width:432px;
	padding:1.41em 0 20px 0;
}


.comments-wrap { margin:38px 0 0 0; }

.comments-wrap h2 { margin:0; }

.comments-wrap dl { margin:0; }
.comments-wrap dl dt {
	margin:0;
	padding:0 0 7px 0;
}
.comments-wrap dl dt a:link,
.comments-wrap dl dt a:visited,
.comments-wrap dl dt a:hover,
.comments-wrap dl dt a:active { text-decoration:none; }

.comments-wrap dl dt span {
	font-size:.91em;
	color:#666666;
}
.comments-wrap dl dt em.remove-comment { font-size:.91em; }

.comments-wrap dl dt em.remove-comment a:link,
.comments-wrap dl dt em.remove-comment a:visited {
	color:#ec1;
	text-decoration:underline;
}
.comments-wrap dl dt em.remove-comment a:hover,
.comments-wrap dl dt em.remove-comment a:active {
	color:#f40;
	text-decoration:underline;
}

.comments-wrap dl dd {
	margin:0;
	padding:0 0 20px 10px;
	line-height:1.41em;
	color:#ccc;
}
.comment-form-wrap { padding:14px 0 0 0; }

.comment-form-denied p {
	margin:0;
	padding:0 0 40px 23px;
	background:transparent url("../../i/ico/ico_denied.gif") no-repeat 0 .03em;
}



.compare-outer { }

.compare-outer-links {
	position:relative;
	padding:0 37px 0 50px;
}

.compare-outer-links .compare-wrap {
	float:left;
	width:628px;
	/*overflow:hidden;*/
}

.compare-outer .link {
	position:absolute;
	top:50px;
	z-index:85;
}
.compare-outer .link-prev { left:2px; }
.compare-outer .link-next { right:-2px; }

.compare-wrap table { width:100%; }

.compare-wrap table .col {
	/*float:left;*/
	min-width:120px;
	padding:0 12px 0 30px;
	text-align:left;
	background: transparent url("../../i/dot.png") repeat-y 0 0;
}
/*.compare-wrap table .col .colAcss img { display:block; }*/

.compare-wrap table .col .colAcss {
	display:table-cell;
	display:block;
	width:66px;
	height:66px;
	/*padding:4px;*/
	text-align:center;
	background-color:#fff;
	border:3px solid #6d7173;
	vertical-align: middle;
	font-size: 1px;
	line-height: 1px;
}
.compare-wrap table .col span a { 
	display:inline;
	background-color:transparent; 
}
.compare-wrap table .col-nobor {
	padding:0 12px 0 0;
	background:none !important;
}
.compare-wrap table thead th {
	font-size:1.16em;
	line-height:1.07em;
	color:#eecc0e;
	background: transparent url("../../i/dot2.png") repeat-y 0 0;
}
.content .compare-wrap table thead th {
	padding: 0 10px .5em 30px;
	border-bottom:none;
}
.content .compare-wrap table thead .th-nobor {
	padding-left:0;
	background:none !important;
}
.compare-wrap .item {
	width:120px;
	margin:10px 0 15px 0;
}

.compare-wrap .item .photo { margin:0 0 4px 0; }
.compare-wrap .item .photo img { vertical-align:top; }
.compare-wrap .item .title { margin:4px 0; }
.compare-wrap .item .chbk { margin:4px 0 0 0; }

.dealer-list { text-align:left; }

.dealer-list ul {
	float:left;
	/*width:165px;*/
	width:205px;
	margin:0;
	/*padding:20px 45px 0 13px;*/
	padding:20px 5px 0 13px;
}
.dealer-list ul li {
	padding:0 0 8px 0;
	list-style:none;
	background:none;
}
.dealer-list ul strong {
	font-size:1.16em;
	font-weight:normal;
}
.dealer-list ul a:link,
.dealer-list ul a:visited {
	color:#FFF;
	text-decoration:none;
}
.dealer-list ul a:hover,
.dealer-list ul a:active {
	color:#f40;
	text-decoration:none;
}

.dealer-list ul li ul {
	display:none;
	float:none;
	padding:9px 0 5px 10px;
	font-size:.91em;
}
.dealer-list ul li ul li {
	padding:0 0 5px 0;
}
.dealer-list ul ul a:link,
.dealer-list ul ul a:visited {
	color:#999;
	text-decoration:none;
	border-bottom:1px dashed #999;
}
.dealer-list ul ul a:hover,
.dealer-list ul ul a:active {
	color:#f40;
	text-decoration:none;
	border-bottom:1px dashed #f40;
}
.dealer-list ul ul .selected a.info-block-link:link,
.dealer-list ul ul .selected a.info-block-link:visited,
.dealer-list ul ul .selected a.info-block-link:hover,
.dealer-list ul ul .selected a.info-block-link:active {
	color:#999;
	text-decoration:none;
	border:none;
}

.dealer-list ul li .info-block div {
	display:none;
	margin:5px 0;
	padding:10px;
	line-height:1.36em;
	background-color:#333;
}
.dealer-list ul li .info-block dl { width:100%; }

.dealer-list ul li .info-block dt,
.dealer-list ul li .info-block dd { display:inline; }

.dealer-list ul li .info-block dd {
	margin:0;
	padding:0 0 0 4px;
	color:#fff;
}
.dealer-list ul li .info-block dd a:link,
.dealer-list ul li .info-block dd a:visited {
	color:#fff;
	border:none;
	text-decoration:underline;
}
.dealer-list ul li .info-block dd a:hover,
.dealer-list ul li .info-block dd a:active {
	color:#f40;
	border:none;
	text-decoration:underline;
}
.dealer-list ul li .info-block p {
	margin:7px 0 0 0;
	padding:0;
}
.dealer-list ul li .info-block p a {
	padding:0 0 0 20px;
	background:transparent url("/i/ico/ico_flag.gif") no-repeat 0 50%;
}
.dealer-list ul li .info-block p a:link,
.dealer-list ul li .info-block p a:visited,
.dealer-list ul li .info-block p a:hover,
.dealer-list ul li .info-block p a:active { border:none; }

.dealer-list ul li .info-block p a:link span,
.dealer-list ul li .info-block p a:visited span {
	color:#95db00;
	text-decoration:none;
	border-bottom:1px dotted #95db00;
}
.dealer-list ul li .info-block p a:hover span,
.dealer-list ul li .info-block p a:active span {
	color:#95db00;
	text-decoration:none;
	border-bottom:1px dotted #95db00;
}


.dealer-list .opened ul,
.dealer-list ul li .selected div { display:block; }


.gallery-wrap {
	position:relative;
	width:100%;
	margin:0 0 2px 0;
	z-index:90;
}
.gallery-wrap .banner { overflow:hidden; }
.gallery-wrap .banner,
.gallery-wrap .banner img {
	width:912px;
	height:353px;
	vertical-align:top;
}
.gallery-wrap .link {
	position:absolute;
	top:151px;
	z-index:85;
}
.gallery-wrap .link,
.gallery-wrap .link a,
.compare-outer .link,
.compare-outer .link a {
	/*width:45px;*/
	width: 37px;
	height:40px;
}
.gallery-wrap .link-prev { left:-16px; }
.gallery-wrap .link-prev a,
.compare-outer .link-prev a { /*background-position:0 0;*/background: transparent url("/i/ico/activ_l.png") 0 0 no-repeat;z-index: 100;}

.gallery-wrap .link-next { right:-16px; }
.gallery-wrap .link-next a,
.compare-outer .link-next a { /*background-position:-45px 0;*/background: transparent url("/i/ico/activ_r.png") 0 0 no-repeat;z-index: 100;}

.gallery-wrap .link a,
.compare-outer .link a {
	position:absolute;
	top:0;
	left:0;
	display:block;
	text-indent:-10em;
	/*background-color:transparent;
	background-image:url("../../i/ico/ico_next_prev.png");
	background-repeat:no-repeat;*/
	overflow:hidden;
	outline:none;
}


.info-block-wrap {
	padding:17px 18px 63px 18px;
	background:#464646 url("../../i/bg/info_block_bg.gif") repeat-x 0 100%;
}

.info-block-wrap .info-block {
	padding:0 0 0 63px;
	height:59px;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:0 4px;
}
html>body .info-block-wrap .info-block {
	min-height:59px;
	height:auto;
}
.info-block-wrap h2 {
	padding:0;
	font-size:1.25em;
	background:none;
}
.info-block-wrap p {
	margin:0;
	padding:5px 0;
}
.info-block-wrap p img { vertical-align:middle; }
.info-block-wrap .event-confirm { background-image:url("../../i/ico/ico_reg_mail.png"); }
.info-block-wrap .event-done { background-image:url("../../i/ico/ico_reg_done.png"); }
.info-block-wrap .event-error { background-image:url("../../i/ico/ico_reg_error.png"); }

.form label span {
	color:#f40;
}
.info-item { margin:0 0 25px 0; }

.info-item h4 {
	padding: 0 0 .5em 0;
	font-weight:normal;
	color:#eecc0e;
}
.info-item dl {
	margin:0;
	padding:0 0 9px 0;
}
.info-item dl dt {
	clear:left;
	float:left;
	display:block;
	width:190px;
	padding:0 10px 1px 0;
	text-align:left;
	color:#666666;
}
.info-item dl dd {
	display:block;
	margin:0;
	padding:0 12px 0 200px;
	color:#999;
}


.item-descr {
	margin:0 0 2.5em 0;
	padding:0 12px 0 0;
	text-align:left;
	word-spacing:.4em;
	color:#999;
}
.item-descr p {
	margin:0;
	padding:0 0 9px 0;
}
.item-descr table {
	width:100%;
	height:auto;
}


.news-wrap { padding:0; }

.news {  }

.news em {
	font-style:normal;
	color:#666666;
}
.news a:link,
.news a:visited { color:#FFF; }
.news a:hover,
.news a:active { color:#f40; }

.news p {
	margin:0;
	padding:0;
}

.news-img {
	position:relative;
	padding:0 10px 20px 100px;
	overflow:hidden;
}
.news-img p {
	margin:0;
	padding:0;
}
.news-img p br { display:none; }

.news-img p em {
	display:block;
	font-size:.91em;
}
.news-img p em strong {
	margin:0 0 0 4px;
	padding:0 0 0 12px;
	font-weight:normal;
	color:#eecc0e;
	background:transparent url("../../i/ico/ico_uarr.gif") no-repeat 0 50%;
}
.news-img p a {
	font-size:1.16em;
	line-height:1.28em;
}
.news-img p span {
	display:block;
	padding:10px 0 0 0;
	color:#999;
}
.news-img img {
	float:left;
	margin:21px 0 0 -100px;
	padding:1px;
	background:transparent url("../../i/bg/news_img_bg.gif") repeat 0 0;
}
.news-img .buyButton {
	float:left;
	padding:10px 0 0;
}
.news-img .buyButton img {
	clear:left;
	margin:0;
	background:none;
}

.news-wrap .news-full {
	padding:0 0 11px 0;
	border-bottom:1px solid #272d30;
}

.news-wrap .news-full h1 { line-height:1.16em; }

.news-wrap .news-full .descr p { margin:1.41em 0 1em; }

.news-wrap .photogallery-wrap { margin:30px 0 0 0; }


.photogallery-wrap {
	width:490px;
	overflow:hidden;
}

.photogallery {
	/*width:509px;*/
	width:490px;
}

.photogallery .item {
	float:left;
	width:143px; height:190px;
	overflow:hidden;
	margin-bottom:10px; padding:0 19px 17px 0;
}
.photogallery .item .cover {
	float:left;
	margin:0 0 10px 0;
	background:transparent url("../../i/bg/img_frame_bg.png") no-repeat 100% 100%
}
.photogallery .item .cover p {
	float:left;
	margin:0;
	padding:0 6px 0 0;
	background:transparent url("../../i/crn/img_crn.gif") no-repeat 100% 0;
}
.photogallery .item .cover p a {
	display:block;
	width:100px;
	height:75px;
	padding:0 0 6px 0;
	background:transparent url("../../i/crn/img_crn.gif") no-repeat 0 100%;
}
html>body .photogallery .item .cover p a {
	min-width:100px;
	width:auto;
	min-height:75px;
	height:auto;
}
.photogallery .item .cover p a strong {
	display:block;
	width:89px;
	height:58px;
	margin:1px 0 0 1px;
	padding:18px 0 0 10px;
	font-weight:normal;
	background-color:#000;
}

.photogallery img {
	vertical-align:top;
	border:2px solid #FFF;
}
.photogallery .item .descr {
	clear:both;
	float:none;
	text-align:left;
}
.photogallery .item .descr .name {
	margin:0;
	padding:0;
	font-size:1.16em;
	line-height:1.57em;
}
.photogallery .item .descr .text {
	margin:0;
	padding:3px 0;
	font-size:.91em;
	line-height:1.45em;
}
.photogallery .item .descr .quant {
	margin:0;
	padding:0;
	font-size:.91em;
	line-height:1.63em;
	color:#666666;
}

.photogallery .photo {
	float:left;
	margin:0;
	padding:0 10px 10px 0;
}
.photogallery .photo-middle {
	margin:20px 0;
	padding:0;
}
.photogallery .descr { margin:0 0 30px 0; }

.photogallery-full .descr {
	margin:0 0 24px 0;
	color:#CCC;
}
.photogallery .nav-photo .thumbs {
	width:462px;
	height:110px;
	padding:0 8px 0 18px;
	overflow:hidden;
}
.photogallery .nav-photo .thumbs .photo-active img { border-color:#ec1; }

.photogallery .nav-photo ul {
	margin:0;
	padding:5px 49px 0 44px;
	overflow:hidden;
}
.photogallery .nav-photo ul li { background-image:none; }

.photogallery .nav-photo ul li a {
	background-color:transparent;
	background-repeat:no-repeat;
}
.photogallery .nav-photo ul .prev {
	float:left;
	padding:0;
}
.photogallery .nav-photo ul .next {
	float:right;
	padding:0;
}
.photogallery .nav-photo ul .prev a {
	padding:0 0 0 17px;
	background-image:url("../../i/ico/ico_larr.gif");
	background-position:0 60%;
}
.photogallery .nav-photo ul .next a {
	padding:0 17px 0 0;
	background-image:url("../../i/ico/ico_rarr.gif");
	background-position:100% 60%;
}


.spare-items-wrap {
	/*margin:55px 0 30px 0;*/
	margin:6px 0 20px;
	padding:0 70px 0 80px;
}
.spare-items-wrap .jScrollPaneTrack_top {
	visibility: hidden;
}

.spare-items-wrap .link { top:15px; }

.content .spare-items-wrap p { margin:0; }

.spare-items-wrap .spare-items {
	width:570px;
	overflow:auto;
}

.spare-items ul { overflow:hidden; }
.content .spare-items ul {
	margin:0;
	padding:0;
}

.spare-items ul li {
	float:left;
	width:110px;
	height:12.66em;
	margin:0 40px 0 0;
}
.content .spare-items ul li {
	margin:0 40px 0 0;
	padding:0;
}
.content .spare-items ul .last { margin:0; }

.spare-items ul li img {
	width:56px;
	height:56px;
	margin:0 0 8px 0;
	vertical-align:top;
	border:2px solid #FFF;
}
.spare-items ul li span {
	display:block;
	font-size:.91em;
	line-height:1.36em;
	text-align:left;
	color:#999;
}
.spare-items ul li br { display:block; }
.spare-items ul li span a {
	display:block;
	padding:4px 0 8px 0;
	font-size:1.09em;
}


.content .table-compare {
	width:auto;
	margin:36px 0;
}
.content .table-compare td {
	line-height:1.41em;
	text-align:left;
}
.table-compare .td-params {
	width:138px;
	padding:0 30px 7px 0;
	color:#666666;
}
.table-compare .td-params h3 {
	margin:0;
	padding:27px 0 7px 0;
	font-size:1.14em;
	font-weight:normal;
	color:#eecc0e;
}
.content .table-compare .td-hr {
	background:transparent url("../../i/bg/hr_bg.gif") repeat-x 0 3em;
}
.table-compare .td-hr hr { display:none; }

.content .table-compare .td-item {
	width:195px;
	padding:0 35px 7px 0;
	color:#999;
}
.table-compare .item {
	position:relative;
	margin:0 0 -27px 0;
}

.table-compare .item .photo { margin:0 0 4px 0; }
.table-compare .item .photo img { vertical-align:top; }
.table-compare .item .title { margin:4px 0 13px; }
.table-compare .item .chbk { margin:13px 0 0 0; }


.vacancy-wrap {}

.vacancy-wrap .vacancy {}

.vacancy-wrap .vacancy em {
	display:block;
	font-size:.91em;
	font-style:normal;
}
.vacancy-wrap .vacancy a {
	display:block;
	padding:0 0 9px 0;
	font-size:1.16em;
}
.vacancy-wrap .vacancy br { display:none; }

.vacancy-wrap .vacancy-full {}

.vacancy-wrap .vacancy-full h1,
.news-wrap .news-full h1 { margin:3px 0 5px 0; }

.vacancy-wrap .vacancy-full .date,
.news-wrap .news-full .date {
	margin:5px 0 1em 0;
	color:#666666;
}

.videogallery-wrap {}

.videogallery-wrap .videogallery {}

.videogallery-wrap .item {
	height:10.41em;
	padding:0 0 20px 0;
}

.videogallery-wrap .item .cover {
	position:relative;
	float:left;
	width:144px;
	height:125px;
}
.videogallery-wrap .item a { outline:none; }

.videogallery-wrap .item .cover img {
	display:block;
	width:140px;
	height:105px;
	padding:10px 2px;
	background:transparent url("../../i/bg/video_frame_bg.png") no-repeat 0 0;
}
.videogallery-wrap .item .cover strong {
	display:block;
	width:98px;
	height:70px;
	padding:45px 22px 10px 22px;
	background:transparent url("../../i/bg/video_frame_bg.png") no-repeat 0 0;
}

.videogallery-wrap .item .cover .ico-play {
	position:absolute;
	display:block;
	top:47px;
	right:-11px;
	width:41px;
	height:40px;
	text-indent:-10em;
	background:transparent url("../../i/ico/ico_play.png") no-repeat 0 0;
	overflow:hidden;
}
.videogallery-wrap .item .descr {
	margin:0;
	padding:46px 0 0 168px;
	font-size:.91em;
	line-height:1.63em;
}
.videogallery-wrap .item .descr a { font-size:1.27em; }

/* ******** */
/*marina*/
.main-dop span,
.main-dop h2,
.main-dop h1 {
	float:left;
	color:#FFFFFF;
	font-size:1.5em;
	margin:7px 0 0;
	padding:0 0 14px;
	font-weight:bold;
	font-family:Tahoma,Arial,sans-serif;
	line-height:normal;
}

.content .item-descr ul {
	margin:0 0 0.61em;
}
.content .item-descr ul li {
	padding:0 0 0 12px;
}
.news-wrap .news-full .descr  .form .f-captcha,
.news-wrap .news-full .descr  .form .f-inp,
.news-wrap .news-full .descr  .form .f-lbl {
	margin:0;
}

.actionButton {
	position:absolute;
	right:24px;
	top:9px;
	width:150ps;
	height:151px;
}
/*/marina*/

/* petrov nikolay */

.productColor {
	border:1px solid #6e6d72;
	float:left;
	margin-right:4px;
	height:11px;
	width:11px;
}

.colorsBox {
	overflow:hidden;
	float:left;
	padding:3px 0 0;
	zoom:1;
}

.galleryAlignerT {
	margin-bottom:0px !important;
}

.galleryAlignerT td {
	padding:0 !important;
	height:240px;
	width:238px;
	vertical-align:middle;
}

.catalog strong {
	font-weight:normal;
	color:#fff;
}
.catalog li {
	padding:0 0 10px;
}
.addOnly {
	width:338px;
	padding:10px 0 0;
	text-align:center;
	font-size:2em;
}
.addrDil {
	width:338px;
	text-align:center;

}
.tmp {
	padding-top:0;
}
.content .descrTitle {
	padding:5px 0 6px;
	margin:0;
	font-size:1.5em;
	color:#fff;
}
.acssDescr .cntntCatNmbr {
	color: #EECC0E;
    font-size: 1.16em;
    line-height: 1.28em;
    margin: 0;
    padding: 0 0 2px;
}

/* очередная блять галлерея */
.acsGall {
	width:252px;
	padding:15px 0 0;
}
.acsGall p {
	float:left;
	width:68px;
	height:60px;
	margin:0 10px 10px 0;
	padding:5px 0;
	text-align:center;
	border:3px solid #6D7173;
	background-color:#fff;
}
.acsGall .active {
	border:3px solid #eecc11;	
}
.helper {
    height: 60px;
    width: 0;
	display: inline-block;
    vertical-align: middle;
}
.acsGall p a {
	display: inline-block;
    vertical-align: middle;
}
.acsGall p img { display:block; }
/* /очередная блять галлерея  */
