﻿@charset "utf-8";
/* CSS Document */

html {height:100%; background:#dbd9d4 url(../img/fon-html.jpg) 0 0 repeat; }

body {position:relative; background:url(../img/fon-body.jpg) 0 0 repeat-x; сolor:#332f28; font-size:100.01%; width:100%; min-width:1000px; padding:0; margin:0; font-family:Arial, Tahoma, Verdana, sans-serif; min-height:100%; height:auto !important; height:100%; }

.container {width:1000px; margin:0 auto; }

.container-box {padding:0 25px 64px 25px; }




/* HEADER */
.header {height:215px; background:url(../img/fon-header.jpg) 0 0 no-repeat; overflow:hidden; width:950px; position:relative; }

.go-to-index {position:absolute; left:457px; top:140px; width:40px; height:60px; z-index:10; overflow:hidden; }

.go-to-index a:link {display:block; width:40px; height:60px; text-decoration:none; }
.go-to-index a:visited {display:block; width:40px; height:60px; text-decoration:none; }
.go-to-index a:hover {display:block; width:40px; height:60px; text-decoration:none; }

.left-header {float:left; width:370px; height:215px; }

.right-header {float:right; width:368px; height:155px; padding:82px 0 0 0; }

.right-header p {font-style:oblique; font-family:'Times New Roman', Times, serif; margin:1px 28px 1px 0; text-align:right; font-size:150%; color:#000; line-height:125%; }

.center-header {margin:85px 368px 0 370px; }

.center-header p {text-align:center; font-family:'Times New Roman', Times, serif; margin:1px 0; color:#424140; text-transform:uppercase; line-height:100%; }

.center-header p.line-one {font-size:120%; }

p.line-one a:link {color:#424140; text-decoration:none; }
p.line-one a:visited {color:#424140; text-decoration:none; }
p.line-one a:hover {color:#424140; text-decoration:none; }

.center-header p.line-two {font-size:130%; }

p.line-two a:link {color:#424140; text-decoration:none; }
p.line-two a:visited {color:#424140; text-decoration:none; }
p.line-two a:hover {color:#424140; text-decoration:none; }




/* CONTENT */
.content-block {position:relative; background:url(../img/fon-med-page.jpg) 0 0 repeat-y; width:950px; min-height:720px; height:auto !important; height:720px; z-index:1; }

.fon-top-page {position:absolute; background:url(../img/fon-top-page.jpg) 0 0 no-repeat; left:0; top:0; height:235px; width:950px; z-index:1; }

.fon-bott-page {position:absolute; background:url(../img/fon-bott-page.jpg) 0 0 no-repeat; left:0; bottom:0; height:452px; width:950px; z-index:1; }

* html .fon-bott-page {bottom:-1px; }

.fon-bott-page p {text-align:center; margin:340px 0 0 15px; font-family:'Times New Roman', Times, serif; font-size:110%; color:#3e352c; line-height:125%; }

.fon-med-page {position:relative; width:950px; left:0; top:0; z-index:2; }

.two-columns {padding:0 82px 330px 95px; overflow:hidden; min-height:10px; position:relative; z-index:5; }

* html .two-columns {overflow:visible; height:10px; }




/* TOP-MENU */
.top-menu-box {/*padding:18px 0 55px 64px;*/ padding:18px 0 55px 73px; position:relative; z-index:10; }

.top-menu {list-style:none; margin:0; padding:0; }

.top-menu li {font-size:95%; font-style:oblique; color:#ad0505; font-family:'Times New Roman', Times, serif; display:inline; margin:0 0 0 18px; padding:0; position:relative; background:none; }

* html .top-menu li {zoom:1; }

/*.top-menu li.selected {background:#cbcac8; }*/

.top-menu li a:link {color:#332f28; display:inline-block; padding:3px 2px 3px 4px; }
.top-menu li a:visited {color:#332f28; display:inline-block; padding:3px 2px 3px 4px; }
.top-menu li a:hover {color:#8b4531; display:inline-block; padding:3px 2px 3px 4px; }

.top-menu li a.selected:link {color:#ad0505; background:#cbcac8; text-decoration:none; cursor:default; }
.top-menu li a.selected:visited {color:#ad0505; background:#cbcac8; text-decoration:none; cursor:default; }
.top-menu li a.selected:hover {color:#ad0505; background:#cbcac8; text-decoration:none; cursor:default; }

.top-menu li a.selected2:link {color:#ad0505; background:#cbcac8; text-decoration:none; cursor:pointer; }
.top-menu li a.selected2:visited {color:#ad0505; background:#cbcac8; text-decoration:none; cursor:pointer; }
.top-menu li a.selected2:hover {color:#ad0505; background:#cbcac8; text-decoration:none; cursor:pointer; }

.top-menu li .submenu-li {display:none; position:absolute; left:-7px; top:20px; width:215px; z-index:100; }

.top-menu li:hover .submenu-li {display:block; }

* html .top-menu li .submenu-li {height:auto; zoom:1; }

.top-menu li .submenu-li .submenu-med p {padding:3px 20px 5px 21px; width:174px; display:block; font-size:80%; font-style:normal; font-family:Arial, Tahoma, sans-serif; margin:0; text-align:left; background:url(../img/submenu-dott.gif) 21px bottom no-repeat; }

.top-menu li .submenu-li .submenu-med p.p_end {background:none; }

.top-menu li .submenu-li .submenu-med p a:link {position:relative; display:block; color:#332f28; background:url(../img/bullet-black.gif) 0 6px no-repeat; text-decoration:none; padding:0; }
.top-menu li .submenu-li .submenu-med p a:visited {position:relative; display:block; color:#332f28; background:url(../img/bullet-black.gif) 0 6px no-repeat; text-decoration:none; padding:0; }
.top-menu li .submenu-li .submenu-med p a:hover {position:relative; display:block; color:#b52f2e; background:url(../img/bullet-red.gif) 0 6px no-repeat; text-decoration:none; padding:0; }

.top-menu li .submenu-li .submenu-med p span {display:block; padding:0 0 0 13px; }

.submenu-top {width:215px; height:6px; line-height:0; font-size:0; background:url(../img/dropDown-top.png) 0 0 no-repeat; }

* html .submenu-top {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/dropDown-top.png', sizingMethod='scale')}

.submenu-med {width:215px; padding:6px 0 3px 0; background:url(../img/dropDown-med.png) 0 0 repeat-y; }

* html .submenu-med {background:url(../img/dropDown-med.gif) 0 0 repeat-y; height:auto; zoom:1; }

.submenu-bot {width:215px; height:11px; line-height:0; font-size:0; background:url(../img/dropDown-bott.png) 0 0 no-repeat; }

* html .submenu-bot {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/dropDown-bott.png', sizingMethod='scale')}




/* top-menu font non obliqua 
.top-menu-box02 {padding:18px 0 55px 66px; }

.top-menu02 {list-style:none; margin:0; padding:0; }

.top-menu02 li {font-size:95%; font-family:'Times New Roman', Times, serif; display:inline; padding:0 0 0 29px; }

.top-menu02 li a:link {color:#332f28; }
.top-menu02 li a:visited {color:#332f28; }
.top-menu02 li a:hover {color:#8b4531; }*/





/* FOOTER */
.footer {position:absolute; left:98px; bottom:177px; z-index:3; width:770px; height:80px; overflow:hidden; }

.copy {float:left; width:245px; padding:0 98px 0 0; }

.copy p {margin:1px 0 8px 0; line-height:110%; }

.adress {width:246px; float:left; }

.adress p {margin:1px 0 8px 0; line-height:110%; font-size:70%; }

#siluet {float:right; width:181px; background:url(../img/siluet-logo.gif) 0 0 no-repeat; height:43px; }

#siluet p {font-size:65%; padding:1px 0 1px 25px; margin:1px 0; line-height:110%; }

#siluet a:link {color:#332f28; text-decoration:none; }
#siluet a:visited {color:#332f28; text-decoration:none; }
#siluet a:hover {color:#332f28; text-decoration:underline; }

.counter {padding:6px 0 0 25px; }

.counter img {margin:0 3px 3px 0; }




/* LEFT COLUMN */
.left-col {float:left; width:553px; position:relative; padding:0 0 65px 0; }

.left-col02 {float:left; width:553px; position:relative; padding:0; }

.headDecor-box {position:absolute; width:553px; height:146px; left:0; top:0; }

.headDecor-box02 {width:537px; background:url(../img/lineElements.gif) 0 bottom no-repeat; padding:0 0 14px 0; }

.headDecor {background:url(../img/headDecor.png) 0 0 no-repeat; width:553px; height:146px; overflow:hidden; }

* html .headDecor {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/headDecor.png', sizingMethod='scale')}

.left-col-text {position:relative; left:1px; top:65px; width:528px; }

.left-col-text02 {position:relative; left:1px; width:528px; padding:25px 0 0 0; }

.img-box {background:#9d8965; padding:1px; display:-moz-inline-stack; display:inline-block; text-decoration:none; margin:0 0 13px 0; }

.img-box-left {background:#9d8965; padding:1px; display:-moz-inline-stack; display:inline-block; text-decoration:none; margin:0 10px 13px 0; float:left; }

.img-box-right {background:#9d8965; padding:1px; display:-moz-inline-stack; display:inline-block; text-decoration:none; margin:0 13px 0 10px; float:right; }

.img-box img, .img-box-left img, .img-box-right img {padding:1px; background:#6a5734; border:1px solid #b8a77c; }

.text-decorLine {background:url(../img/text-decorLine.gif) 0 0 no-repeat; margin:20px 0; height:3px; line-height:0; font-size:0; overflow:hidden; clear:both; }

.tab-week {width:155px; border:0; margin:0 77px 25px 3px; float:left; }

* html .tab-week {margin:0 77px 0 3px; }

*:first-child+html .tab-week {margin:0 77px 0 3px; }

.tab-week td {padding:4px 0 5px 0; border-bottom:1px dotted #332f28; font-size:75%; }

.tab-week td.td-end {border:0; }

.tab-week td.td-time {text-align:right; width:60%; }

.tab-week td.td-day {width:40%; }

.p_page {font-family:'Times New Roman', Times, serif; font-size:115%; text-align:center; padding:7px 0 1px 0; }

.p_page a:link {text-decoration:none; color:#b32c2c; }
.p_page a:visited {text-decoration:none; color:#b32c2c; }
.p_page a:hover {text-decoration:underline; color:#b32c2c; }





/* PHOTOGALLERY */
.photo-block {width:528px; overflow:hidden; }

.photo-box {margin:0 -8px 0 0; overflow:hidden; min-height:10px; }

* html .photo-box {overflow:visible; height:10px; }

.photo-pre {float:left; width:126px; margin:0 8px 0 0; }

.video-block ul {margin:0 0 8px 0; }

.video-block ul li {margin:1px 0 4px 0; }

/*.video-block a:link {text-decoration:none; }
.video-block a:visited {text-decoration:none; }
.video-block a:hover {text-decoration:none; }*/

.video-block.select-video ul li {font-size:100%; } 

.video-box {background:#9d8965; padding:1px; display:-moz-inline-stack; display:inline-block; text-decoration:none; margin:0 0 13px 0; }

.video {padding:1px; background:#6a5734; border:1px solid #b8a77c; }

ul.video-list a.selected-video:link {text-decoration:none; cursor:default; }
ul.video-list a.selected-video:visited {text-decoration:none; cursor:default; }
ul.video-list a.selected-video:hover {text-decoration:none; cursor:default; }




/* CONTACTS */
.how-car {padding:0 0 20px 0; }

.hidden {min-height:10px; overflow:hidden; }

* html .hidden {height:10px; overflow:visible; }

.cont-left {width:190px; margin:0 20px 0 0; float:left; }

.cont-right {width:318px; float:left; }

.feedback p {margin:5px 0 1px 0; font-size:80%; }

.input-post {width:525px; height:18px; margin:1px 0 10px 0; padding:2px 0 2px 2px; background:#e8e6e7; border:none; color:#332f28; font-size:10pt; font-family:Arial, Tahoma, sans-serif; }

.textarea-post {width:525px; height:190px; margin:1px 0 10px 0; padding:2px 0 2px 2px; background:#e8e6e7; border:none; color:#332f28; font-size:11pt; font-family:Arial, Tahoma, sans-serif; }

.captcha-box {padding:10px 0 10px 0; color:#332f28; }

.inp-captcha {width:30px; height:25px; text-align:center; padding:4px 0 0 0; background:#e8e6e7; border:none; color:#332f28; font-size:14pt; }

.submit {width:65px; height:28px; background:url(../img/submit.png) 0 0 no-repeat; overflow:hidden; cursor:pointer; border:0; padding:0; margin:0; }

* html .submit {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/submit.png', sizingMethod='scale')}






/* RIGHT COLUMN */
.right-col {float:right; width:186px; }

.p_r-col-title {background:url(../img/decorLine-right.gif) 0 bottom no-repeat; font-size:140%; color:#4c502d; line-height:100%; font-family:'Times New Roman', Times, serif; padding:7px 0 16px 4px; margin:1px 0 11px 0; } 

.anons-box {background:url(../img/decorLine2.gif) 0 bottom no-repeat; padding:0 0 11px 4px; margin:0 0 14px 0; }

.anons-box p {font-size:70%; margin:1px 0 7px 0; color:#515722; }

.anons-box p.data-news {color:#332f28; margin:1px 0; line-height:125%; }

.anons-box p.data-anons {color:#8b4531; font-size:85%; margin:1px 0; line-height:125%; text-transform:lowercase; }

.p_more {padding:1px 0 1px 4px; }

ul.ul-red {margin:0 0 50px 0; }

ul.ul-red a.selected:link {text-decoration:none; cursor:default; }
ul.ul-red a.selected:visited {text-decoration:none; cursor:default; }
ul.ul-red a.selected:hover {text-decoration:none; cursor:default; }

ul.ul-red li {background:url(../img/bullet-red.gif) 2px 7px no-repeat; color:#8b4531; }

ul.ul-red-hist {margin:0 0 50px 0; }

ul.ul-red-hist li {background:url(../img/bullet-red.gif) 2px 7px no-repeat; color:#8b4531; margin:1px 0 5px 0; }




/* COMMENTS */
.comment {padding:20px 0 25px 0; }

.comm-decorline {height:3px; overflow:hidden; line-height:0; font-size:1px; background:url(../img/comm-decorline.gif) 0 0 no-repeat; }

.comm-fon {padding:20px 17px; background:url(../img/comm-fon.jpg) 0 0 repeat-y; }

.comm-fon h3 {margin:1px 0 5px 0; }

blockquote {padding:20px 17px; background:#e8e8e8; margin:15px 0; border-bottom:2px solid #999; border-top:2px solid #999; }

blockquote h3 {margin:1px 0 5px 0; }




/* perehodi */
.left-prod {float:left; width:180px; font-size:80%; }

.right-prod {float:right; width:180px; text-align:right; font-size:80%; }

.center-prod {float:left; width:168px; text-align:center; font-size:80%; }

.left-prod a:link {color:#7d5843; }
.left-prod a:visited {color:#7d5843; }
.left-prod a:hover {color:#7d5843; }

.right-prod a:link {color:#7d5843; }
.right-prod a:visited {color:#7d5843; }
.right-prod a:hover {color:#7d5843; }

.center-prod a:link {color:#7d5843; }
.center-prod a:visited {color:#7d5843; }
.center-prod a:hover {color:#7d5843; }

.left-prod img {vertical-align:middle; margin:0 6px 0 0; }

.right-prod img {vertical-align:middle; margin:0 0 0 6px; }

.center-prod img {margin:0 0 2px 0; vertical-align:baseline;  }




/* EVENTS */
.one-event {min-height:10px; overflow:hidden; background:url(../img/text-decorLine.gif) 0 bottom no-repeat; padding:0 0 13px 0; margin:0 0 20px 0; }

* html .one-event {height:10px; overflow:visible; }

.event-data {width:67px; float:left; }

.event-data .p_data-event {margin:3px 0 5px 0; }

.event-text {width:461px; float:left; }

.event-text a:link {color:#b32c2c; }
.event-text a:visited {color:#b32c2c; }
.event-text a:color {color:#b32c2c; }

* html .event-text .img-box-left {margin:0 10px 0 0; }

*:first-child+html .event-text .img-box-left {margin:0 10px 0 0; }




/* HOBBY */
.hobby-img {float:left; width:200px; }

* html .hobby-img .img-box {margin:0; }

*:first-child+html .hobby-img .img-box {margin:0; }

.hobby-text {float:left; width:328px; }

.hobby-text p {line-height:130%; }




/* STAFF */
.one-staff {min-height:10px; overflow:hidden; background:url(../img/text-decorLine.gif) 0 0 no-repeat; padding:30px 0 0 0; margin:0 0 20px 0; }

* html .one-staff {height:10px; overflow:visible; }

.staff-img {float:left; width:175px; }

.staff-text {float:left; width:353px; }

.staff-text p {line-height:140%; font-size:80%; }

.staff02 {float:left; width:176px; text-align:center; }

.staff02 p {text-align:center; padding:1px 15px; line-height:130%; margin:1px 0 6px 0; }







/* TEXT, a, list */
p {font-weight:normal; font-size:90%; color:#332f28; line-height:155%; text-indent:0mm; margin:1px 0 13px 0; padding:1px 0; }

.p_center {text-align:center; }

.p_right {text-align:right; }

.p_small {font-size:80%; }

.img_left {float:left; margin:5px 10px 5px 0; }

.img_right {float:right; margin:5px 0 5px 10px; }

.p_smaller {font-size:70%; }

.p_x-small {font-size:70%; }

.p_xx-small {font-size:65%; }

.p_large {font-size:110%; }

.p_xx-large {font-size:200%; }

.p_x-large {font-size:140%; }

.p_clear {clear:both; }

.p_red {color:#b32c2c; }

.p_cont-name {color:#b32c2c; font-family:'Times New Roman', Times, serif; font-size:100%; margin:1px 0 5px 0; line-height:110%; }

.p_data-event {color:#b32c2c; font-family:'Times New Roman', Times, serif; font-size:80%; margin:1px 0 5px 0; line-height:110%; }

.p_adress {line-height:110%; margin:1px 0 20px 0; font-size:80%; }

.p_phone {line-height:110%; margin:1px 0 2px 0; font-size:80%; }

.p_marg-h {margin:1px 0 13px 0; }

h1 {font-weight:normal; font-size:140%; color:#4c502d; line-height:100%; font-family:'Times New Roman', Times, serif; text-align:left; text-indent:0mm; padding:1px 0 1px 0; margin:7px 0 1px 0; }

h2 {font-weight:normal; font-size:120%; color:#b32c2c; line-height:100%; font-family:'Times New Roman', Times, serif; text-align:left; text-indent:0mm; margin:25px 0 10px 0; padding:1px 0 4px 0; }

h3 {font-weight:normal; font-size:110%; color:#4c502d; font-style:oblique; line-height:110%; font-family:'Times New Roman', Times, serif; text-align:left; text-indent:0mm; margin:25px 0 5px 0; padding:1px 0 4px 0; }

h4 {font-weight:normal; font-size:100%; color:#3a76ab; line-height:110%; font-family:Tahoma, Verdana, sans-serif; text-align:left; text-indent:0mm; margin:25px 0 5px 0; padding:1px 0 4px 0; }

h5 {font-weight:bold; font-size:90%; color:#3a76ab; line-height:110%; font-family:Tahoma, Verdana, sans-serif; text-align:left; text-indent:0mm; margin:25px 0 5px 0; padding:1px 0 4px 0; }

h6 {font-weight:bold; font-size:80%; color:#3a76ab; line-height:110%; font-family:Tahoma, Verdana, sans-serif; text-align:left; text-indent:0mm; margin:25px 0 5px 0; padding:1px 0 4px 0; }

a {text-decoration:underline; }
a:link {color:#8b4531; }
a:visited {color:#8b4531; }
a:hover {color:#8b4531; }

a.a_black:link {color:#000; }
a.a_black:visited {color:#000; }
a.a_black:hover {color:#000; }

ol {list-style-position:outside; margin: 0 0 1px 20px; padding: 0 0 1px 20px; }

ol li {font-weight:normal; font-size:90%; color:#332f28; line-height:125%; text-align:left; text-indent:0mm; margin:1px 0 8px 0; padding:1px 0; }

ul {list-style:none; margin:0 0 20px 0; padding:0; }

ul li {font-weight:normal; font-size:80%; color:#332f28; line-height:125%; text-align:left; text-indent:0mm; margin:1px 0 13px 0; padding:1px 0 1px 18px; background:url(../img/bullet-black.gif) 2px 7px no-repeat; }

* html ul li {display:inline-block; }

td {font-size:90%; color:#332f28; }

td p {font-size:100%; }

th {font-size:90%; color:#332f28; text-align:left; }

th p {font-size:100%; }
 


