@charset "utf-8";
/* CSS Document */


.content-page .two-br {height:13px; overflow:hidden; display:block; }



/* 	ROAD MOD NOT CHANGE STYLES */
.content-page .mod-road {padding:0px 0 1px 0; }




/* QUEST BOOK CHANGE STYLES */
.mod-quest-book-one {border-bottom:1px solid #dcdbd8; }

.mod-quest-book-author {width:154px; }

.content-page p.mod-quest-book-data {color:#1452cc; }

.content-page p.mod-quest-book-data span {background:#1452cc; font-weight:bold; color:#fff; }

.mod-quest-book-text {margin:0 0 0 170px; }





/* CATALOG MOD CHANGE STYLES */
.mod-cat-photo img {padding:6px; }

.mod-cat-photo-box {width:132px; height:132px; background:#fff; border:1px solid #dcdbd8; } /* width = width horiz.photo + left padding + right padding */

.mod-cat-photo {width:132px; height:132px; }

.mod-cat-text {margin:0 0 0 150px; }

.content-page p.mod-cat-cost {color:#1452cc; }

a.mod-cat-a-title:link {color:#666; }
a.mod-cat-a-title:visited {color:#666; }
a.mod-cat-a-title:hover {color:#666; }

.content-page p.mod-cat-no-photo {padding:20px; margin:0; line-height:100%; color:#999; }

.mod-cat-inner-box-img {background:#fff; border:1px solid #dcdbd8; height:132px; width:132px; }

.mod-cat-line {background:#dcdbd8; }





/* SUBPAGES MOD CHANGE STYLES */
.content-page ul.mod-subpages li {font-size:110%; }

ul.mod-subpages li .mod-subpages-a-arr {background:#1452cc; color:#fff; }





/* DOWNLOAD MOD CHANGE STYLES */
.mod-download {/*border-top:1px solid #dcdbd8; border-bottom:1px solid #dcdbd8; background:#f4ffee;*/ }

.content-page .mod-download p.mod-download-title, .content-page .mod-download-32 p.mod-download-title  {font-weight:bold; }

.content-page .mod-download p.mod-download-text, .content-page .mod-download-32 p.mod-download-text {font-size:85%; color:#999; }





/* PHOTOGALERY MOD CHANGE STYLES */
.mod-photo {text-align:left; }

.mod-photo-one-box {margin-right:45px; }

* html .mod-photo-one-box {margin-right:48px; }

*:first-child+html .mod-photo-one-box {margin-right:48px; }

.mod-photo-inner-box-img img {
	padding:2px; background:#fff; 
	-webkit-box-shadow:0px 0px 7px #888;
	-moz-box-shadow:0px 0px 7px #888;
	box-shadow:0px 0px 7px #888;
}

@media all and (resolution = 0dpi) {
	.mod-photo-inner-box-img img {border:1px solid #dcdbd8; } /* Opera < 10.50 */
}

.mod-photo-inner-box {width:134px; } /* width = width horiz.photo + left padding + right padding + left border + right border */

.mod-photo-inner-box-img {height:134px; width:134px; }

.content-page .mod-photo-inner-box p {font-size:85%; text-align:center; }

.content-page .mod-photo-inner-box p.mod-photo-album a:link {color:#666; }
.content-page .mod-photo-inner-box p.mod-photo-album a:visited {color:#666; }
.content-page .mod-photo-inner-box p.mod-photo-album a:hover {color:#666; }




/* PAGE NUMBERS MOD CHANGE STYLES */
.mod-pager a:link {background:#fff; }
.mod-pager a:visited {background:#fff; }
.mod-pager a:hover {background:#dae0e6; }

.mod-pager span.mod-pager-split {color:#999; }

.mod-pager span.mod-pager-selected {color:#fff; background:#1452cc; }




/* PHOTO RIGHT & LEFT ON PAGE CHANGE STYLES */
.mod-common-card-img-right img  {
	padding:2px; background:#fff; 
	-webkit-box-shadow:0px 0px 7px #888;
	-moz-box-shadow:0px 0px 7px #888;
	box-shadow:0px 0px 7px #888;
}

@media all and (resolution = 0dpi) {
	.mod-common-card-img-right img {border:1px solid #dcdbd8; } /* Opera < 10.50 */
}

.mod-common-card-img-left img {
	padding:2px; background:#fff; 
	-webkit-box-shadow:0px 0px 7px #888;
	-moz-box-shadow:0px 0px 7px #888;
	box-shadow:0px 0px 7px #888;
}

@media all and (resolution = 0dpi) {
	.mod-common-card-img-left img {border:1px solid #dcdbd8; } /* Opera < 10.50 */
}




/* FORM MOD CHANGE STYLES*/
.mod-form { }

.mod-form table td.mod-form-name {width:155px; }

.mod-form table td.mod-form-star {font-size:200%; color:#1452cc; padding:4px 0 0 0; }

.mod-form-input-100, .mod-form-input-50, .mod-form-input-25, .mod-form-input-15, .mod-form table td.mod-form-elem select, .mod-form-input-captcha, .mod-form-input-150fix, .mod-form-input-100fix, .mod-form-input-80fix, .mod-form-input-date, .mod-form-input-40fix, .mod-form-input-20fix {border:1px solid #dcdbd8; background:#fff; color:#4c4c4c; font-family:Tahoma, Verdana, sans-serif; }

.mod-form-textarea {height:80px; border:1px solid #dcdbd8; background:#fff; color:#4c4c4c; font-family:Tahoma, Verdana, sans-serif; }

.mod-form-submit, .mod-form-submit-default {border:0; background:#1452cc; color:#fff; font-weight:bold; font-family:Tahoma, Verdana, sans-serif; }

/*.obligatory {background:#efefef; }*/

.content-page .mod-form p.mod-form-p-captcha {font-size:80%; color:#666; }

.mod-form-komm-inline {color:#898989; }

.mod-form-komm-block {color:#898989; }




/* NEWS MOD CHANGE STYLES */
.mod-news-photo {width:134px; } /* width = width horiz.photo + left padding + right padding + left border + right border */

.mod-news-photo img {
	padding:2px; background:#fff; 
	-webkit-box-shadow:0px 0px 7px #888;
	-moz-box-shadow:0px 0px 7px #888;
	box-shadow:0px 0px 7px #888;
}

@media all and (resolution = 0dpi) {
	.mod-news-photo img {border:1px solid #dcdbd8; } /* Opera < 10.50 */
}

.mod-news-text {margin:0 0 0 150px; }

.mod-news-data {background:#1452cc; color:#fff; }

a.mod-news-a-title:link {color:#666; }
a.mod-news-a-title:visited {color:#666; }
a.mod-news-a-title:hover {color:#666; }




/* BASKET MOD CHANGE STYLES */
.mod-basket input.mod-basket-number, .mod-cat-text input.mod-basket-number, .mod-photo-inner-box input.mod-basket-number {border:1px solid #dcdbd8; background:#fff; color:#4c4c4c; } 




/* FORM MOD NOT CHANGE STYLES */
.mod-form table {width:100%; table-layout:fixed; }

.mod-form-top-text {text-align:right; margin:22px 0 13px 0; font-style:oblique; }

.mod-form table td {vertical-align:top; padding:0; }

.mod-form table td.mod-form-star {width:19px; line-height:100%; }

.mod-form table td.mod-form-elem {padding:0 0 0 6px; }

.content-page .mod p {margin:3px 0 1px 0; line-height:110%; }

.mod-form-input-100, .mod-form-input-50, .mod-form-input-25, .mod-form-input-15, .mod-form-input-150fix, .mod-form-input-100fix, .mod-form-input-80fix, .mod-form-input-date, .mod-form-input-40fix, .mod-form-input-20fix {margin:1px -6px 10px -6px; height:16px; padding:2px; font-size:9pt; }

.no-minus-marg {margin:1px 0 10px 0; }

.mod-form-input-100 {width:100%; }

.mod-form-input-50 {width:50%; }

.mod-form-input-25 {width:25%; }

.mod-form-input-15 {width:15%; }

.mod-form-input-150fix {width:150px; }

.mod-form-input-100fix {width:100px; }

.mod-form-input-80fix {width:80px; }

.mod-form-input-date {width:65px; text-align:center; }

.mod-form-input-40fix {width:40px; }

.mod-form-input-20fix {width:20px; }

.mod-form-komm-inline {font-size:85%; padding:0 0 0 14px; }

.mod-form-komm-block {font-size:85%; display:block; margin:-5px 0 12px -6px; }

.mod-form-textarea {width:100%; margin:1px -6px 10px -6px; padding:2px; font-size:9pt; }

.mod-form table td.mod-form-elem select {height:22px; margin:1px -6px 10px -6px; padding:2px; font-size:9pt; }

.mod-form-input-captcha {width:114px; margin:9px -6px 10px -6px; height:16px; text-align:center; padding:2px; font-size:9pt; }

.mod-form-submit {width:120px; margin:0 0 0 -6px; padding:3px 2px; font-size:70%; overflow:hidden; cursor:pointer; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -opera-border-radius:6px; }

.mod-form-submit-default {width:auto; margin:0; padding:3px 10px; font-size:70%; overflow:hidden; cursor:pointer; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -opera-border-radius:6px; }

* html .mod-form-submit-default {padding:3px 1px; }

*:first-child+html .mod-form-submit-default {padding:3px 1px; }

.mod-photo-inner-box .mod-form-submit-default {width:42px; margin:0; padding:3px 0; font-size:110%; overflow:hidden; cursor:pointer; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -opera-border-radius:6px; }

.mod-photo-inner-box .form-simple .mod-form-submit-default {width:75px; }

.content-page .mod-form p.mod-form-p-captcha {margin:0 0 1px -6px; }

.content-page .mod-form p.mod-form-p-captcha img {vertical-align:middle; margin:0 4px 0 0; }

.mod-form-check-radio {clear:left; margin:0 0 0 -6px; padding:0 0 10px 0; }

* html .mod-form-check-radio {height:1px; }

.mod-form-check-radio input {float:left; margin:2px -20px 0 0; width:14px; height:14px; }

.mod-form-check-radio label {margin-left:20px; display:-moz-inline-box; display:inline-block; padding:0 0 1px 0; }






/* BASKET MOD NOT CHANGE STYLES */
.mod-basket {}

.mod-basket .table-user td, .mod-basket .table-user td.table-user-th {vertical-align:middle; padding:10px 4px; }

.mod-basket input {margin:2px 0; }

.mod-basket input.mod-basket-number, .mod-cat-text input.mod-basket-number {width:40px; height:16px; padding:2px; font-size:9pt; text-align:center; } 

.mod-photo-inner-box input.mod-basket-number {width:20px; margin:0 5px; height:16px; padding:2px; font-size:9pt; text-align:center; }

.mod-photo-inner-box .form-simple input.mod-basket-number {width:40px; }






/* NEWS MOD NOT CHANGE STYLES */
.mod-news-photo {float:left; text-align:center; }

.content-page .mod-news-text p, .content-page .mod-news-text-no-photo p {line-height:135%; margin:1px 0 4px 0; }

.mod-news-text-no-photo {margin:0; }

.mod-news-data {padding:1px 7px 1px 7px; margin:0 5px 0 0; }

.content-page p.mod-news-data-one-new {margin-top:-10px; }




/* PREVIOUS & NEXT NOT CHANGE STYLES */
.mod-prev-next-box {padding:25px 0 0 0; overflow:hidden; min-height:5px; clear:both; }

* html .mod-prev-next-box {overflow:visible; height:5px; }

.mod-prev-next-left-p {float:left; }

.mod-prev-next-right-p {float:right; }

.mod-prev-next-left-p span, .mod-prev-next-right-p span {font-size:140%; line-height:100%; }

.mod-prev-next-all-p {text-align:center; width:auto; }




/* PAGE NUMBERS MOD NOT CHANGE STYLES */
.content-page .mod-pager p {padding:3px 0; }

.mod-pager {padding:22px 0 0 0; }

.mod-pager span {padding:1px 6px; display:inline-block; }

.mod-pager span.mod-pager-selected {font-weight:bold; border-radius:4px; -moz-border-radius:4px; -opera-border-radius:4px; -webkit-border-radius:4px; }

.mod-pager a:link {cursor:pointer; text-decoration:none; display:inline-block; border-radius:4px; -moz-border-radius:4px; -opera-border-radius:4px; -webkit-border-radius:4px; }
.mod-pager a:visited {cursor:pointer; text-decoration:none; display:inline-block; border-radius:4px; -moz-border-radius:4px; -opera-border-radius:4px; -webkit-border-radius:4px; }
.mod-pager a:hover {cursor:pointer; text-decoration:none; display:inline-block; border-radius:4px; -moz-border-radius:4px; -opera-border-radius:4px; -webkit-border-radius:4px; }

.mod-pager span.mod-pager-split {padding:0; }




/* PHOTOGALERY MOD NOT CHANGE STYLES */
.mod-photo {margin:0 -45px 0 0; }

* html .mod-photo {margin:0 -48px 0 0; }

*:first-child+html .mod-photo {margin:0 -48px 0 0; }

.mod-photo-one-box {text-decoration:none; display:-moz-inline-box; display:inline-block; vertical-align:top; margin-top:20px; }

.mod-photo-inner-box {float:left; overflow:hidden; position:relative; }

* html .mod-photo-inner-box {zoom:1; }

.mod-photo-inner-box-img {display:table-cell; vertical-align:middle; text-align:center; }

.mod-photo-inner-box-img img {vertical-align:middle; text-align:center; }

* html .mod-photo-inner-box-img div {margin-top:expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px"); }

*:first-child+html .mod-photo-inner-box-img div {margin-top:expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px"); }

.content-page .mod-photo-inner-box p {line-height:120%; margin:6px 0 5px 0; }

.content-page .mod-photo-inner-box p.mod-photo-album {font-weight:bold; }




/* DOWNLOAD MOD NOT CHANGE STYLES */
.mod-download {padding:4px 0 7px 0; margin:5px 0 10px 0; }

.content-page .mod-download p {margin:0; padding:1px 0 3px 0; line-height:130%; }

.content-page .mod-download p img {vertical-align:bottom; }

.mod-download-32 {padding:4px 0 4px 45px; margin:5px 0 10px 0; }

.mod-download-32.avi {background:url(../img/file_types/avi-32.gif) 0 7px no-repeat; }

.mod-download-32.doc {background:url(../img/file_types/doc-32.gif) 0 7px no-repeat; }

.mod-download-32.icon {background:url(../img/file_types/icon-32.gif) 0 7px no-repeat; }

.mod-download-32.icon-download {background:url(../img/file_types/icon-download-32.gif) 0 7px no-repeat; }

.mod-download-32.jpg {background:url(../img/file_types/jpg-32.gif) 0 7px no-repeat; }

.mod-download-32.mp3 {background:url(../img/file_types/mp3-32.gif) 0 7px no-repeat; }

.mod-download-32.pdf {background:url(../img/file_types/pdf-32.gif) 0 7px no-repeat; }

.mod-download-32.xls {background:url(../img/file_types/xls-32.gif) 0 7px no-repeat; }

.mod-download-32.zip {background:url(../img/file_types/zip-32.gif) 0 7px no-repeat; }

.content-page .mod-download-32 p {margin:0; padding:1px 0 3px 0; line-height:130%; }





/* CATALOG MOD NOT CHANGE STYLES */
.mod-cat-photo-box {float:left; }

.mod-cat-photo {display:table-cell; vertical-align:middle; text-align:center; }

.mod-cat-photo img {vertical-align:middle; text-align:center; }

* html .mod-cat-photo div {margin-top:expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px"); }

*:first-child+html .mod-cat-photo div {margin-top:expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px"); }

.content-page .mod-cat-text p {line-height:135%; margin:1px 0 4px 0; }

.mod-cat-text form {padding:5px 0 0 0; }

.content-page .mod-cat-cost {font-size:110%; font-weight:bold; }

.content-page .mod-photo-inner-box p.mod-cat-cost {font-size:100%; height:17px; overflow:hidden; } 

.content-page p.mod-cat-no-photo {text-align:center; }

.mod-cat-inner-box-img {display:table-cell; vertical-align:middle; text-align:center; }

.mod-cat-inner-box-img img {vertical-align:middle; text-align:center; padding:6px; }

* html .mod-cat-inner-box-img div {margin-top:expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px"); }

*:first-child+html .mod-cat-inner-box-img div {margin-top:expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px"); }

.mod-photo-inner-box select {width:54px; }

.mod-cat-prod-name {height:49px; overflow:hidden; }

.mod-photo-inner-box form, .mod-photo-inner-box form.form-simple {padding:0 0 10px 0; }

.mod-cat-line {height:1px; line-height:0; font-size:0; overflow:hidden; width:75px; margin:8px auto 0 auto; }






/* SUBPAGES MOD NOT CHANGE STYLES */
.content-page ul.mod-subpages {margin:20px 0 0 0; list-style:none; padding:0 0 5px 0; }

.content-page ul.mod-subpages li {padding:1px 0 2px 38px; margin:1px 0 6px; position:relative; z-index:100; background:none; }

* html .content-page ul.mod-subpages li {display:block; zoom:1; }

ul.mod-subpages li .mod-subpages-a-arr {text-decoration:none; position:absolute; z-index:100; left:0; top:0; display:inline-block; padding:0 4px 2px 4px; font-size:130%; border-radius:4px; -moz-border-radius:4px; -opera-border-radius:4px; -webkit-border-radius:4px; }

* html ul.mod-subpages li .mod-subpages-a-arr {padding:3px 4px 0 4px; }




/* QUEST BOOK NOT CHANGE STYLES */
.mod-quest-book-one {padding:15px 0 8px 0; overflow:hidden; min-height:10px; }

* html .mod-quest-book-one {overflow:visible; height:10px; }

.mod-quest-book-author {float:left; }

.content-page .mod-quest-book-author p {margin:1px 0 3px 0; }

.content-page p.mod-quest-book-data span {padding:1px 7px 1px 7px; margin:0 1px 0 0; }








/* NOT CHANGE COMMON STYLES */
.mod-common-card-img-right {float:right; margin:0 0 0 10px; }

.mod-common-card-img-left {float:left; margin:0 10px 0 0; }

.mod-list-element {padding:10px 0 25px 0; overflow:hidden; min-height:10px; }

* html .mod-list-element {overflow:visible; height:10px; }




/* OPROS NOT CHANGE STYLES */
.mod-opros { }

.content-page .mod-opros {float:left; overflow:hidden; }

.mod-opros p {margin:1px 0 6px 0; }

.content-page .mod-opros p {margin:1px 0 6px 0; }

.mod-opros p.mod-opros-p-question {font-weight:bold; margin:1px 0 10px 0; }

.content-page .mod-opros p.mod-opros-p-question {font-weight:bold; margin:1px 0 3px 0; }

.content-page .mod-opros p.mod-opros-data {margin:0 0 15px 0; }

.mod-opros span {font-weight:bold; }

.content-page .mod-opros p.mod-opros-data span {font-weight:normal; padding:1px 7px 2px 7px; font-size:85%; }

.mod-opros .mod-form-check-radio {margin:0; }

.mod-opros .mod-form-check-radio input {margin:4px -20px 0 0; }

.mod-opros .mod-form-submit-default {font-size:12px; }

.mod-opros-button {padding:6px 0 0 0; }

.mod-opros label {font-size:80%; }

.mod-opros-reply {overflow:hidden; padding:0 0 15px 0; }

* html .mod-opros-reply {padding:0 0 7px 0; }

*:first-child+html .mod-opros-reply {padding:0 0 9px 0; }

.mod-opros .mod-opros-reply p {margin:0 0 3px 0; line-height:100%; font-size:70%; }

.content-page .mod-opros .mod-opros-reply p {margin:0 0 3px 0; line-height:100%; font-size:85%; }

.mod-opros-rank {float:left; height:11px; background:url(../img/fon-rank.gif) left bottom no-repeat; position:relative; overflow:hidden; }

* html .mod-opros-rank {height:20px; background:url(../img/fon-rank.gif) left 10px no-repeat; }

*:first-child+html .mod-opros-rank {height:18px; background:url(../img/fon-rank.gif) left 10px no-repeat; }

.mod-opros-rank-line {position:absolute; height:11px; background:url(../img/rank.gif) right bottom no-repeat; left:0; top:0; }

* html .mod-opros-rank-line {background:url(../img/rank.gif) right 6px no-repeat; }

*:first-child+html .mod-opros-rank-line {background:url(../img/rank.gif) right 6px no-repeat; }

.mod-opros-procent {float:right; width:41px; }

.mod-opros-reply .mod-opros-procent p {text-align:right; margin:0; }

.content-page .mod-opros-reply .mod-opros-procent p {text-align:right; margin:0; }

.mod-opros-archive-box { } 

.mod-opros-archive {display:inline-block; text-decoration:none; vertical-align:top; }




/* 	ROAD MOD NOT CHANGE STYLES */
.content-page .mod-road {font-size:85%; }

.content-page .mod-road span {font-size:170%; display:inline-block; margin-bottom:2px; vertical-align:bottom; }

* html .content-page .mod-road span {vertical-align:top; margin:-4px 0 0 0; }

*:first-child+html .content-page .mod-road span {vertical-align:top; margin:-4px 0 0 0; }

/* for opera */
@media all and (min-width: 0px) {
    .content-page .mod-road span {margin-bottom:2px; vertical-align:bottom; }
}

/* for FF */
@-moz-document url-prefix() {
	.content-page .mod-road span {margin-bottom:2px; vertical-align:bottom; }
}

/* fot Safari end Chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) { 
	.content-page .mod-road span {margin-bottom:2px; vertical-align:bottom; }
}

/* for Opera 9.27 */
html:first-child .content-page .mod-road span {margin-bottom:4px; vertical-align:bottom; }