@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:20px 0 1px 0; }




/* QUEST BOOK CHANGE STYLES */
.mod-quest-book-one {border-bottom:1px solid #669ebf; }

.mod-quest-book-author {width:164px; }

.content-page p.mod-quest-book-data {color:#bc8f1c; }

.content-page p.mod-quest-book-data span {background:#dbcead; font-weight:bold; color:#004066; }

.mod-quest-book-text {margin:0 0 0 180px; }





/* CATALOG MOD CHANGE STYLES */
.mod-cat-photo img {padding:6px; background:#e0e6ec; border:1px solid #669ebf; }

.mod-cat-photo {width:244px; } /* width = width horiz.photo + left padding + right padding + left border + right border */

.mod-cat-text {margin:0 0 0 260px; }

.mod-cat-cost {background:#dbcead; font-weight:bold; /*color:#000;*/ }

.mod-cat-cost.cost02 {background:#ff9191; /*color:#000;*/ }

a.mod-cat-a-title:link {color:#000; }
a.mod-cat-a-title:visited {color:#000; }
a.mod-cat-a-title:hover {color:#000; }

.content-page p.mod-cat-no-photo {padding:40px 20px; background:#e0e6ec; border:1px solid #669ebf; color:#999; }





/* SUBPAGES MOD CHANGE STYLES */
.content-page ul.mod-subpages li {font-size:110%; }

ul.mod-subpages li a.mod-subpages-a-arr:link {background:#dbcead; color:#004066; }
ul.mod-subpages li a.mod-subpages-a-arr:visited {background:#dbcead; color:#004066; }
ul.mod-subpages li a.mod-subpages-a-arr:hover {background:#c02f2f; color:#fff; }





/* DOWNLOAD MOD CHANGE STYLES */
.mod-download {border-top:1px solid #669ebf; border-bottom:1px solid #669ebf; background:#e0e6ec; }

.content-page .mod-download p.mod-download-title {font-weight:bold; }

.content-page .mod-download p.mod-download-text {font-size:85%; color:#999; }




/* PHOTOGALERY MOD CHANGE STYLES */
.mod-photo {text-align:center; }

.mod-photo-one-box {margin-right:20px; }

.mod-photo-inner-box-img img {border:1px solid #669ebf; padding:6px; background:#fff; }

.mod-photo-inner-box {width:304px; } /* width = width horiz.photo + left padding + right padding + left border + right border */

.mod-photo-inner-box-img {/*height:134px;*/ width:304px; }

.content-page .mod-photo-inner-box p {font-size:85%; }

.content-page .mod-photo-inner-box p.mod-photo-album a:link {color:#000; }
.content-page .mod-photo-inner-box p.mod-photo-album a:visited {color:#000; }
.content-page .mod-photo-inner-box p.mod-photo-album a:hover {color:#000; }




/* PAGE NUMBERS MOD CHANGE STYLES */
.mod-pager a:link {background:#fff; }
.mod-pager a:visited {background:#fff; }
.mod-pager a:hover {background:#e0e6ec; }

.mod-pager span.mod-pager-split {color:#999; }

.mod-pager span.mod-pager-selected {color:#004066; background:#dbcead; }




/* PHOTO RIGHT & LEFT ON PAGE CHANGE STYLES */
.mod-common-card-img-right img  {border:1px solid #669ebf; padding:6px; background:#fff; }

.mod-common-card-img-left img {border:1px solid #669ebf; padding:6px; background:#fff; }




/* FORM MOD CHANGE STYLES*/
.mod-form { }

.mod-form table td.mod-form-name {width:143px; }

.mod-form table td.mod-form-star {font-size:200%; color:#e4003b; 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 {border:1px solid #669ebf; background:#e0e6ec; color:#004066; }

.mod-form-textarea {height:80px; border:1px solid #669ebf; background:#e0e6ec; color:#004066; }

.mod-form-submit {border:1px solid #e4003b; background:#e4003b; color:#fff; font-weight:bold; }

/*.obligatory {background:#efefef; }*/

.content-page .mod-form p.mod-form-p-captcha {font-size:80%; color:#666; }




/* 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:6px; background:#e0e6ec; border:1px solid #669ebf; }

.mod-news-text {margin:0 0 0 150px; }

.mod-news-data {background:#dbcead; }

a.mod-news-a-title:link {color:#000; }
a.mod-news-a-title:visited {color:#000; }
a.mod-news-a-title:hover {color:#000; }




/* 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:20px; 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 {margin:1px -6px 10px -6px; height:16px; padding:2px; font-size:9pt; font-family:Arial, Tahoma, sans-serif; }

.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-textarea {width:100%; margin:1px -6px 10px -6px; padding:2px; font-size:9pt; font-family:Arial, Tahoma, sans-serif; }

.mod-form table td.mod-form-elem select {height:22px; margin:1px -6px 10px -6px; padding:2px; font-size:9pt; font-family:Arial, Tahoma, sans-serif; }

.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:2px; font-size:70%; overflow:hidden; cursor:pointer; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -opera-border-radius:6px; }

.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:3px 0 6px 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; }




/* 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; }

* 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; padding:0 0 20px 0; }

.mod-photo-one-box {text-decoration:none; display:-moz-inline-box; display:inline-block; vertical-align:top; margin-top:25px; }

.mod-photo-inner-box {float:left; overflow:hidden; }

.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:130%; margin:6px 0 5px 0; }

.content-page .mod-photo-inner-box p.mod-photo-album {font-weight:bold; font-size:110%; }




/* 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; }





/* CATALOG MOD NOT CHANGE STYLES */
.mod-cat-photo {float:left; text-align:center; } 

.content-page .mod-cat-text p {line-height:135%; margin:1px 0 4px 0; }

.mod-cat-cost {padding:1px 7px 1px 7px; margin:0 5px 0 0; }

.content-page p.mod-cat-no-photo {text-align:center; }





/* 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 1px 38px; margin:1px 0 6px; position:relative; }

* html .content-page ul.mod-subpages li {display:block; zoom:1; }

ul.mod-subpages li a.mod-subpages-a-arr:link {cursor:pointer; text-decoration:none; position:absolute; 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; }
ul.mod-subpages li a.mod-subpages-a-arr:visited {cursor:pointer; text-decoration:none; position:absolute; 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; }
ul.mod-subpages li a.mod-subpages-a-arr:hover {cursor:pointer; text-decoration:none; position:absolute; 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; }




/* 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 15px 10px; }

.mod-common-card-img-left {float:left; margin:0 10px 15px 0; }

.mod-list-element {padding:10px 0 25px 0; overflow:hidden; min-height:10px; }

* html .mod-list-element {overflow:visible; height:10px; }




/* 	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:1px; vertical-align:bottom; }

*:first-child+html .content-page .mod-road span {margin-bottom:4px; }

* for opera */
@media all and (min-width: 0px) {
    .content-page .mod-road span {margin-bottom:4px; }
}

/* for FF */
@-moz-document url-prefix() {
	.content-page .mod-road span {margin-bottom:2px; }
}

/* fot Safari end Chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) { 
	.content-page .mod-road span {margin-bottom:2px; }
}

/* for Opera 9.27 */
html:first-child .content-page .mod-road span {margin-bottom:4px; }
