@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:1px 0 1px 0; }




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

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

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

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

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





/* CATALOG MOD CHANGE STYLES */
.mod-cat-photo img {padding:6px; background:#fff; border:1px solid #d4ab39; }

.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:#598ac6; font-weight:bold; color:#fff; }

.mod-cat-cost.cost02 {background:#e2b02d; color:#fff; }

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

.content-page p.mod-cat-no-photo {padding:40px 20px; background:#fff; border:1px solid #d4ab39; 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:#fff; color:#5c5c5c; }
ul.mod-subpages li a.mod-subpages-a-arr:visited {background:#fff; color:#5c5c5c; }
ul.mod-subpages li a.mod-subpages-a-arr:hover {background:#598ac6; color:#fff; }





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

.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:left; }

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

.mod-photo-inner-box-img img {border:1px solid #d4ab39; padding:6px; background:#fff; }

.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:#b5922f; }
.content-page .mod-photo-inner-box p.mod-photo-album a:visited {color:#b5922f; }
.content-page .mod-photo-inner-box p.mod-photo-album a:hover {color:#b5922f; }




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

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

.mod-pager span.mod-pager-selected {color:#fff; background:#598ac6; }




/* PHOTO RIGHT & LEFT ON PAGE CHANGE STYLES */
.mod-common-card-img-right img  {border:1px solid #3056a9; padding:6px; background:#fff; }

.mod-common-card-img-left img {border:1px solid #3056a9; padding:6px; background:#fff; }




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

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

.mod-form table td.mod-form-star {font-size:250%; color:#598ac6; padding:1px 0 0 0; margin: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 #3056A9; background:#fff; color:#5c5c5c; }

.mod-form-textarea {height:80px; border:1px solid #3056A9; background:#fff; color:#5c5c5c; }

.mod-form-submit {border:1px solid #3056A9; background:#598ac6; 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:#fff; border:1px solid #d4ab39; }

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

.mod-news-data {background:#3056A9; color:#fff; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}

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




/* 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:16px; 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:3px 0 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; 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:-20px 0 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; }

.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; }




/* DOWNLOAD MOD NOT CHANGE STYLES */
.mod-download {padding:4px 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; }

* html ul.mod-subpages li a.mod-subpages-a-arr:link {padding:3px 4px 0 4px; }
* html ul.mod-subpages li a.mod-subpages-a-arr:visited {padding:3px 4px 0 4px; }
* html ul.mod-subpages li a.mod-subpages-a-arr:hover {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; }

.quest-first {padding:0 0 8px 0; }

.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; }




/* 	ROAD MOD NOT CHANGE STYLES */
.mod-road {position:absolute; left:432px; top:345px; z-index:5; }

.mod-road p {font-size:70%; }

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

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

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

* for opera */
@media all and (min-width: 0px) {
    .mod-road p span {margin-bottom:4px; }
}

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

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

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