@charset "utf-8";
/* CSS Document */

html {height:100%; }

body {position:relative; background:#000; сolor:#939393; font-size:100.01%; width:100%; min-width:1000px; padding:0; margin:0; font-family:Tahoma, Verdana, sans-serif; min-height:100%; height:auto !important; height:100%; }

#block-fon {position:absolute; width:100%; height:578px; z-index:1; left:0; top:140px; overflow:hidden; }

* html #block-fon {width:expression(document.body.clientWidth < 1000? "1000px": "100%"); }

#fon {position:absolute; width:1380px; height:578px; left:50%; top:0; margin:0 0 0 -690px; text-align:right; }

#fon img {margin:0 3px 0 0; }

.container {width:1000px; margin:0 auto; position:relative; z-index:2; overflow:hidden; top:0; left:0; background:url(../img/fon-center.jpg) 0 141px no-repeat; min-height:721px; }

* html .container {height:721px; overflow:visible; }

.container02 {width:1000px; margin:0 auto; position:relative; z-index:2; overflow:hidden; top:0; left:0; min-height:721px; }

* html .container02 {height:721px; overflow:visible; }

.container-box {padding:52px 49px 0 50px; }

* html img.pngHack {behavior: url("js/pngHack.htc"); }




/* HEADER */
.header {height:77px; overflow:hidden; padding:0 21px 0 0; position:relative; }

.logo {width:208px; height:44px; float:left; }

.top-menu {margin:0 0 0 208px; padding:25px 0 0 0; list-style:none; text-align:right; }

* html .top-menu {padding:30px 0 0 0; }

*:first-child+html .top-menu {padding:30px 0 0 0; }

.top-menu li {display:inline; font-size:80%; background:url(../img/fon-top-menu.gif) 0 5px no-repeat; padding:2px 0 2px 17px; margin:0 0 0 14px; line-height:100%; }

.top-menu li a:link {text-decoration:none; }
.top-menu li a:visited {text-decoration:none; }
.top-menu li a:hover {text-decoration:none; }

.top-menu li a.selected:link {color:#FF0000; cursor:default; }
.top-menu li a.selected:visited {color:#FF0000; cursor:default; }
.top-menu li a.selected:hover {color:#FF0000; cursor:default; }

.title-text {float:left; width:592px; }

.title-text img {width:200px; height:32px; }

.title-phone {float:right; width:169px; height:32px; padding:22px 0 0 0; }

.title-phone img {width:169px; height:32px; }




/* CONTENT */
.content-block {position:relative; width:901px; height:auto; color:#939393; }

.title-content-box {position:absolute; left:0; top:0; width:901px; height:135px; background:url(../img/fon-text-top.png) 0 0 no-repeat; z-index:3; overflow:hidden; }

* html .title-content-box {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fon-text-top.png', sizingMethod='scale')}

.title-content {padding:40px 70px 0 70px; }

.title-content h1 {font-weight:normal; font-size:105%; color:#fff; line-height:100%; font-family:Tahoma, Verdana, sans-serif; text-align:left; text-indent:0mm; padding:1px 0 1px 0; margin:1px 0 8px 0; }

.content-box {width:901px; position:relative; left:0; top:135px; background:url(../img/fon-text-med.png) 0 0 repeat-y; z-index:4; }

* html .content-box {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fon-text-med.png', sizingMethod='scale')}

.fon-cont-box {position:absolute; left:0; top:100%; margin:-122px 0 0 0; width:901px; height:122px; background:url(../img/fon-text-bott.png) 0 0 no-repeat; z-index:4; }

.content {left:0; top:0; position:relative; height:auto; z-index:5; padding:0 50px 50px 50px; overflow:visible; min-height:450px; height:auto !important; height:450px; }

.content p, .content h1, .content h3, .content h4, .content h5, .content h6, li {margin-left:20px; margin-right:20px; }




/* NEWS */
.news-box {background:url(../img/dotts.gif) 0 bottom repeat-x; padding:5px 0 7px 0; min-height:10px; overflow:hidden; clear:both; }

* html .news-box {height:10px; overflow:visible; }

.news-data {width:85px; float:left; }

.news-data p.p_NB {color:#FF0000; font-size:130%; line-height:100%; padding-top:1px; margin-bottom:8px; }

* html .news-data p.p_NB {margin-bottom:4px; }

.news-data p {margin-bottom:3px; color:#6f6f6f; font-size:65%; padding-top:2px; }

* html .news-data p {padding-top:1px; /*padding-bottom:8px;*/ margin-bottom:1px; }

*:first-child+html .news-data p {padding-top:1px; margin-bottom:1px; }

.all-news {margin:0 54px 0 85px; }

.all-news p {line-height:100%; padding-top:10px; margin-bottom:8px; font-size:65%; }

*:first-child+html .all-news p {margin-bottom:5px; }

* html .all-news p {margin-bottom:4px; }

.news-text {margin:0 54px 0 85px; }

.news-text p {margin-bottom:3px; }

* html .news-text p {margin-bottom:1px; }

*:first-child+html .news-text p {padding-top:2px; margin-bottom:1px; }

.news-text a:link {color:#939393; text-decoration:none; }
.news-text a:visited {color:#939393; text-decoration:none; }
.news-text a:hover {color:#939393; text-decoration:none; }

.news-arrow {width:34px; float:right; padding:0 20px 0 0; text-align:right; }

.news-arrow img {padding:3px 0; margin:6px 0 0 0; }




/* all news */
.hidden-dotts02 {min-height:10px; overflow:hidden; background:url(../img/dotts.gif) 0 bottom repeat-x; padding:0 20px 17px 20px; position:relative; }

* html .hidden-dotts02 {height:10px; overflow:visible; width:761px; }

.hidden-no-dotts {min-height:10px; overflow:hidden; padding:20px 0 0 20px; }

* html .hidden-no-dotts {height:10px; overflow:visible; }

.block-numb-cont {width:300px; overflow:hidden; height:26px; float:left; }

.fon-number {float:left; width:26px; height:26px; background:url(../img/fon_number.gif) center 0 no-repeat; color:#FF0000; margin:0 2px; }

.fon-number a:link {display:block; width:26px; height:26px; text-decoration:none; color:#b7b7b7; }
.fon-number a:visited {display:block; width:26px; height:26px; text-decoration:none; color:#b7b7b7; }
.fon-number a:hover {display:block; width:26px; height:26px; text-decoration:none; color:#FF0000; }

.fon-number span {display:block; font-size:80%; text-align:center; margin:0 0 2px 0; padding:4px 0 1px 0; font-weight:bold; }

.hidden-dotts03 {min-height:10px; overflow:hidden; background:url(../img/dotts.gif) 0 bottom repeat-x; padding:20px 20px 22px 20px; }

* html .hidden-dotts03 {height:10px; overflow:visible; }

.img-news {float:left; width:204px; }

.img-news-med {width:177px; height:177px; overflow:hidden; position:relative; background:url(../img/img-news-med.gif) 0 0; }

.img-news-top {width:177px; height:6px; overflow:hidden; position:absolute; left:0; top:0; z-index:5; background:url(../img/img-news-top.png) 0 0 no-repeat; }

* html .img-news-top {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/img-news-top.png', sizingMethod='scale')}

.img-news-top02 {width:177px; height:6px; overflow:hidden; position:absolute; left:0; top:0; z-index:5; background:url(../img/img-news-top02.png) 0 0 no-repeat; }

* html .img-news-top02 {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/img-news-top02.png', sizingMethod='scale')}

.img-news-bott {width:177px; height:6px; overflow:hidden; position:absolute; left:0; top:171px; z-index:5; background:url(../img/img-news-bott.png) 0 0 no-repeat; }

* html .img-news-bott {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/img-news-bott.png', sizingMethod='scale')}

.img-news-box {position:relative; width:171px; height:171px; overflow:hidden; left:3px; top:3px; z-index:4; }

.all-news-text {float:left; width:557px; }

.content .all-news-text p {margin-left:0; margin-right:0; margin-bottom:18px; }

.content .all-news-text .news-data {margin:1px 0 3px 0; color:#6f6f6f; font-size:65%; padding-top:4px; width:auto; float:none; }

* html .content .all-news-text .news-data {padding-top:3px; margin:1px 0; }

*:first-child+html .content .all-news-text .news-data {padding-top:3px; margin:1px 0; }

.content .all-news-text .news-title {color:#dbdbdb; font-size:90%; font-weight:bold; line-height:110%; margin-bottom:15px; }

.news-title a:link {color:#dbdbdb; text-decoration:none; }
.news-title a:visited {color:#dbdbdb; text-decoration:none; }
.news-title a:hover {color:#dbdbdb; text-decoration:underline; }

.content .all-news-text p.p_x-small {margin-bottom:1px; }




/* ONE NEWS */
.arrow-news-left {position:absolute; left:0; top:6px; width:10px; height:11px; background:url(../img/arrow-news-left.gif) 0 0 no-repeat; overflow:hidden; }

.arrow-news-right {position:absolute; left:791px; top:6px; width:10px; height:11px; background:url(../img/arrow-news-right.gif) 0 0 no-repeat; overflow:hidden; }

.arrow-news-left a:link {display:block; width:10px; height:11px; text-decoration:none; }
.arrow-news-left a:visited {display:block; width:10px; height:11px; text-decoration:none; }
.arrow-news-left a:hover {display:block; width:10px; height:11px; text-decoration:none; }

.arrow-news-right a:link {display:block; width:10px; height:11px; text-decoration:none; }
.arrow-news-right a:visited {display:block; width:10px; height:11px; text-decoration:none; }
.arrow-news-right a:hover {display:block; width:10px; height:11px; text-decoration:none; }

.content .hidden-dotts02 .news-data p {margin-left:0; margin-right:0; margin-top:3px; }

.content .hidden-dotts02 .news-text p {margin-left:0; margin-right:0; font-size:100%; color:#b4b3b3; line-height:120%; }

.hidden {min-height:10px; overflow:hidden; }

* html .hidden {height:10px; overflow:visible; }

.one-news-img {float:right; width:177px; padding:26px 0 0 0; }

.one-news-img .img-news-med {margin:0 0 20px 0; }

.img-news-large {position:absolute; width:26px; height:26px; left:144px; top:144px; z-index:5; }

.img-news-large img {width:26px; height:26px; }

.one-news-text {margin:25px 221px 0 85px; }

.one-news-text .p_x-large {line-height:155%; }

.photo-news-box {padding:20px 0 15px 0; }

.photo-news-box p {font-size:80%; margin-bottom:4px; }

.photo-news-box a:link {color:#ff0000; }
.photo-news-box a:visited {color:#ff0000; }
.photo-news-box a:hover {color:#ff0000; }





/* PHOTOGALERY */
.photogal-menu {min-height:10px; overflow:hidden; padding:0 0 10px 0; }

* html .photogal-menu {height:10px; overflow:visible; margin-left:-20px; }

.content .left-p-menu {margin-right:0; float:left; font-weight:bold; font-size:80%; }

.right-p-menu {text-align:right; font-weight:bold; font-size:80%; }

.photogal-menu a:link {color:#636363; }
.photogal-menu a:visited {color:#636363; }
.photogal-menu a:hover {color:#636363; }

.photogal-menu a.sel-photo-menu:link {color:#b7b7b7; cursor:default; text-decoration:none; }
.photogal-menu a.sel-photo-menu:visited {color:#b7b7b7; cursor:default; text-decoration:none; }
.photogal-menu a.sel-photo-menu:hover {color:#b7b7b7; cursor:default; text-decoration:none; }

.photogalery-block {width:801px; height:345px; overflow:hidden; background:url(../img/fon-gallery.png) 0 0 no-repeat; }

* html .photogalery-block {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fon-gallery.png', sizingMethod='scale')}

* html .photogalery-block a {position:relative; }

.photo-album-box {padding:21px 0 0 20px; overflow:hidden; height:260px; }

.one-photo-album {float:left; width:195px; }

.content .one-photo-album p {margin:12px 30px 1px 10px; text-align:center; font-size:70%; }

.one-photo-album p a:link {color:#939393; text-decoration:none; }
.one-photo-album p a:visited {color:#939393; text-decoration:none; }
.one-photo-album p a:hover {color: #FF0000; text-decoration:underline; }

.one-album-box {padding:21px 0 1px 20px; overflow:hidden; min-height:10px; position:relative; z-index:5; left:0; top:0; }

* html .one-album-box {overflow:visible; height:10px; }

.one-album-box .one-photo-album {padding-bottom:18px; }

.fon-one-album-med {background:url(../img/fon-one-album-med.png) 0 0 repeat-y; position:relative; }

.fon-one-album-top {position:absolute; width:801px; height:157px; z-index:4; left:0; top:0; }

.fon-one-album-bott {width:801px; position:relative; z-index:5; height:5px; overflow:hidden; }

.content .one-album-box p {font-size:90%; margin-left:10px; margin-bottom:20px; }






/* FOOTER */
.footer {height:120px; margin:145px 0 0 0; padding:30px 20px 0 20px; }

.copy {float:left; width:340px; }

.copy p {color:#959595; padding:3px 0 1px 0; font-size:70%; }

#siluet {background:url(../img/siluet-logo.gif) 0 0 no-repeat; height:43px; }

.copy #siluet p {font-size:65%; padding:1px 0 1px 20px; margin:1px 0; line-height:110%; }

#siluet a:link {color:#959595; text-decoration:none; }
#siluet a:visited {color:#959595; text-decoration:none; }
#siluet a:hover {color:#959595; text-decoration:underline; }

.bott-menu {margin:0 0 0 340px; padding:0; list-style:none; text-align:right; }

* html .bott-menu {padding-top:3px; }

*:first-child+html .bott-menu {padding-top:4px; }

.bott-menu li {display:inline; font-size:70%; background:url(../img/fon-top-menu.gif) 0 3px no-repeat; padding:1px 0 2px 17px; margin:0 0 0 14px; }

.counter {margin:20px 0 0 340px; text-align:right; }

.counter img {margin:0 0 3px 3px; }




/* CONTACTS */
.hidden-dotts {min-height:10px; overflow:hidden; background:url(../img/dotts.gif) 0 bottom repeat-x; padding:0 0 10px 0; margin:0 0 15px 0; }

* html .hidden-dotts {height:10px; overflow:visible; }

.cont-left {width:391px; float:left; }

.cont-right {width:410px; float:left; }

.feedback {padding:0 20px 30px 20px; background:url(../img/dotts.gif) 0 bottom repeat-x; margin:0 0 15px 0; }

.content .feedback p {margin:10px 0 1px 0; font-size:80%; line-height:100%; }

.content .feedback p.p_small {font-size:70%; color:#484848; margin:1px 0 6px 0; } 

.input-post {width:757px; height:18px; margin:1px 0 10px 0; padding:2px 0 2px 2px; background:#0a0a0a; border:1px solid #1f1f1f; color:#939393; font-size:9pt; font-family:Arial, Tahoma, sans-serif; }

.textarea-post {width:757px; height:125px; margin:1px 0 10px 0; padding:2px 0 2px 2px; background:#0a0a0a; border:1px solid #1f1f1f; color:#939393; font-size:10pt; font-family:Arial, Tahoma, sans-serif; }

.captcha-box {padding:20px 0; color:#939393; }

.inp-captcha {width:64px; height:25px; text-align:center; padding:3px 0 1px 0; background:#0a0a0a; border:1px solid #1f1f1f; color:#939393; font-size:14pt; vertical-align:middle; }

.submit {width:134px; height:29px; background:url(../img/submit.gif) 0 0 no-repeat; overflow:hidden; cursor:pointer; border:0; padding:0; margin:0; }

.map-block {position:relative; width:761px; min-height:370px; padding:15px 20px 0 20px; }

.content .map-block p {padding:1px 0; margin:1px 0 5px 0; }

.fon-map-top {width:761px; height:6px; overflow:hidden; position:absolute; left:20px; top:15px; z-index:5; background:url(../img/fon-map-top.png) 0 0 no-repeat; }

* html .fon-map-top {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fon-map-top.png', sizingMethod='scale')}

.fon-map-bott {width:761px; height:6px; overflow:hidden; position:absolute; left:20px; top:379px; z-index:5; background:url(../img/fon-map-bott.png) 0 0 no-repeat; }

* html .fon-map-bott {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fon-map-bott.png', sizingMethod='scale')}

.map-box {position:relative; left:0; top:0; width:761px; height:370px; overflow:hidden; z-index:4; padding:0 0 10px 0; }




/* TEXT, a, list */
p {font-weight:normal; font-size:90%; color:#939393; line-height:135%; text-indent:0mm; margin:1px 0 15px 0; padding:1px 0; }

.p_center {text-align:center; }

.p_right {text-align:right; }

.p_small {font-size:65%; }

.p_x-small {font-size:60%; }

.p_xx-small {font-size:55%; }

.p_large {font-size:95%; }

.p_x-large {font-size:100%; }

.p_xx-large {font-size:200%; }

.img_left {float:left; margin:5px 10px 5px 0; }

.img_right {float:right; margin:5px 0 5px 10px; }

.p_clear {clear:both; }

.p_big-margin {margin-bottom:35px; padding-top:7px; }

.p_big-top-margin {margin-top:35px; padding-top:7px; }

.content .p_dotts-no-text {font-size:1px; line-height:0; background:url(../img/dotts.gif) 0 0 repeat-x; margin:35px 0 35px 0; }

.p_sm-marg {margin:1px 0; }

.p_gray-big-marg {color:#484848; margin-bottom:20px; }

h1 {font-weight:normal; font-size:140%; color:#b7b7b7; line-height:100%; font-family:Tahoma, Verdana, sans-serif; text-align:left; text-indent:0mm; padding:1px 0 1px 0; margin:1px 0 12px 0; }

h2 {font-weight:normal; font-size:110%; color:#b4b3b3; line-height:110%; font-family:Tahoma, Verdana, sans-serif; text-align:left; text-indent:0mm; margin:1px 0 15px 0; padding:1px 20px 20px 20px; background:url(../img/dotts.gif) 0 bottom repeat-x; }

h3 {font-weight:bold; font-size:85%; color:#b7b7b7; line-height:100%; font-family:Tahoma, Verdana, sans-serif; text-align:left; text-indent:0mm; margin:1px 0 9px 0; padding:1px 0 4px 0; }

h4 {font-weight:normal; font-size:100%; color:#b7b7b7; 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:#b7b7b7; 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:#b7b7b7; 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:#939393; }
a:visited {color:#939393; }
a:hover {color:#FF0000; }

a.a_red:link {color:#ff0000; }
a.a_red:visited {color:#ff0000; }
a.a_red:hover {color:#ff0000; }

ol {list-style-position:outside; margin: 0 0 1px 20px; padding: 0 0 1px 20px; }

ol li {font-weight:normal; font-size:70%; color:#939393; 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:70%; color:#939393; 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:70%; color:#939393; }

td p {font-size:100%; }

th {font-size:70%; color:#939393; text-align:left; }

th p {font-size:100%; }
 


