/*************************************************************
   импорт системных CSS файлов для основной цветовой схемы. 
   мы рекомендуем удалять эти строки только в том случае, 
   если Вы собираетесь полностью изменить весь CSS подробные
   советы по созданию собственной схемы CSS смотрите на http://help.fishup.ru	
************************************************************ */	
@import url("/sites/skins/usersite/style/layout.css");
@import url("/sites/skins/usersite/style/decor.css");


/*  reset previous styles  */
table {border-collapse: collapse;}
.fullContent .pageContent .zoneContent, .fullContent .blockContent, .logo  {margin:0; padding:0; border:0 none;}
.pageHeader, .pageHeader .mainMenu, .pageHeader .mainMenu li, .pageHeader .mainMenu a  {margin:0; padding:0; border:0 none;} 
.pageMenuContent, .pageHeaderContent, .pageFooterContent, .sepHdrAltBg {margin:0; padding:0; border:0 none;}
.pageFooterContent, .mainMenu {width:auto;margin-top:200px;}
.pageFooter .mainMenu ul {float:none;margin-right:0;}

.imgListTbl .imgView_square .tmbImgLink {margin:0;padding:0;border:0 none;}
.imgViewItem td, .imgViewItem tr, .imgViewItem table {margin:0;padding:0;border:0 none;}
.fullContent .pageContent .googleMapText, .fullContent .pageContent .geoInfo {text-shadow:none;}

/* for all pages */
BODY,TABLE,TD,H1,H2,H3,TEXTAREA,INPUT.typeTxt,SELECT {color:#a7abb5;font-size: 12px;font-weight: normal;line-height: 140%;} /*  font-family:Verdana,Tahoma,Helvetica; */
BODY {background-color:#434750;}


H1, H2, H3, .contentTitle {font-size: 26px;font-weight: normal; letter-spacing:2px;margin:10px 5px 10px 0;}
H2 {font-size:22px;}
H3, .contentTitle {font-size: 18px;}

/* common design elemnts */
.blockBg { background-color:#3C4048;}
.sepBg, .frameBg {border-color:#3b3f47;border-width:5px;}
.sepAltBg, .frameAltBg {border-color:#5e6370;border-width:5px;}
.button {-webkit-appearance:button;}
.altTxt {color:inherit;}

.fullContent {padding-top:1px;} /* for Firefox bug */
.fullContent .pageWrapper {min-height:0;}

.fullContent .pageContent .cntr a:hover img {border-color: #9fa9be;}
.pageFooter {border: 0 none;width:840px;letter-spacing:1px;margin: 20px auto;}

.pageFooter .copy {text-align:center;text-shadow:0 0 0;} 
.pageFooter .copy, .pageFooter .copy a {font-size:12px;letter-spacing:2px; color:#666d7b;}
.pageFooter .copy a, .pageFooter .copy a:hover {text-decoration:none;}  
.pageFooter .copy a:hover {color:#fff;/* #A7ABB5; */}

/* fishup */

.pageFooter .powered {width:260px;height:48px;color:#666d7b;margin:30px auto 10px;font-size:11px;background-color:#3C4048;padding:6px;-webkit-border-radius:6px;-moz-border-radius:6px;}
.pageFooter .powered img {float:left;border:0 none;position:relative;top:-18px;}
.pageFooter .powered p {padding:0 0 0 115px;}


.pageContent {margin-top:50px;width:920px;}
.cntr {margin-bottom: 20px;}
.pageContent p, .pageContent ul {margin-bottom: 20px;letter-spacing:1px;}
.pageContent li {list-style-type:circle;margin-left:20px;}

.siteTitle {float:none;}
.siteName {color:#fff;letter-spacing:1px;} 
.siteSubTitle {color:#9fa9be;font-size:13px;letter-spacing:1px;line-height:30px;}

.pageHeader { background-color:#434750;}
.pageHeaderContent {width:590px;}
.pageHeaderContent, .pageMenuContent {margin:0 auto;text-align:center;}

.pageMenuContent {background-color:#434750;}
.pageMenuContent  .mainMenu {width:870px;margin:20px auto 0;}

.pageMenuContent .mainMenu li {border:1px solid #2d3036; font-size:11px;letter-spacing:1px;margin:0 5px;padding:0 8px;text-transform:lowercase;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#3c4048;}
.pageHeader .mainMenu .item1 {padding-left:8px;}

.pageMenuContent .mainMenu li a {color:#666c7a;text-decoration:none;}
.pageMenuContent .mainMenu li a:hover {color:#9fa9be;text-decoration:none;}

.fullContent div.overlay div.close {right:-40px;top:-20px;}

/* main page */

/* message */

#spage-main #block-60 {background-color:#3C4048;margin:0 auto 30px;padding:10px;text-align:center;width:700px;;-webkit-border-radius:6px;-moz-border-radius:6px;}
#spage-main #block-60 h2 {color:#fff;}
#spage-main #block-60 strong {color:#df8579;font-size:15px;}



#spage-main .sepAltBg, spage-main .frameAltBg {border: 0 none;}
#spage-main .pageContent li {list-style-type:none;margin-left:0;}
#spage-main .blockPhoto .geoImgData {display:none;}

#spage-main .pageContent {width:840px;}
#spage-main .zoneContent {position:relative;}
#spage-main .blockPhotos {float:left;width:400px;}
#spage-main .blockPhoto .geoMap {border:9px solid #3B3F47;}
#spage-main .blockPhoto .geoInfo {padding-top:2px;}

/* photos */ 

.upage16B7B6E .pageContent  h1 {margin-bottom:60px;}
.upage16B7B6E .pageContent {width:765px;}
.upage16B7B6E  img {border: 5px solid #34383f;}

.upage16B7B6E .imgTitle {letter-spacing:1px;margin:0;}
.upage16B7B6E .imgAuthor strong {letter-spacing:1px;font-weight:normal;color:#666d7b;}



/* photo */

.fumsie .spagePhoto .blockPhotoTitle {line-height:0;margin-top:130px;} /* for MSIE bug */

.spagePhoto .blockPhotoPreview img, .spagePhoto .blockPhotoGeo  {border: 5px solid #34383f;background-color:#34383F;}
.spagePhoto .blockPhotoNavline .scrollCntr {height:114px;background-color:#3c4048;}

.spagePhoto .cntrLeft .zone1 {width:510px;margin-right:10px;}
.spagePhoto .cntrLeft .zone2 {width:400px;}

.spagePhoto .blockPhotoDescription {margin-right:20px;}

.spagePhoto #zone-i2 {color:#777E8E;width:388px;padding:6px;background-color:#34383f;-webkit-border-radius:6px;-moz-border-radius:6px;}
.spagePhoto .blockPhotoInfo, .spagePhoto .blockContentPhotoInfo, .spagePhoto .blockPhotoExif {margin:0; background-color:#34383F;} 
.spagePhoto .blockPhotoInfo ul, .spagePhoto .blockPhotoExif ul  {margin:0;}
.spagePhoto .blockPhotoInfo li, .spagePhoto .blockPhotoExif li {list-style-type:none;}
.spagePhoto .blockPhotoInfo li strong {color:#aab4cb;}

/* list page */

.blockArticles h1 {font-size:18px;margin-left:150px;color: #9fa9be;}
.blockArticles a {text-decoration:none;}
.blockArticles a:hover h1 {color:#fff;text-decoration:none;}
.blockArticles .articleAnounce {clear:both;font-size:12px;margin-top:60px;}
.blockArticles .articleAnounce p {margin:0 0 10px 150px;}
.blockArticles img {border: 5px solid #34383f;float:left;margin-right:20px;}
.blockArticles  .morePage {background-color:#3c4048;border:1px solid #2D3036;float:right;font-size:11px;letter-spacing:1px;padding:2px 8px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#777;line-height:18px;}
.blockArticles  .morePage:hover {color:#fff;background-color:#9fa9be;}

/* people pages */

.articleType .cntrLeft .zone1 { width:700px;position:relative;}
.articleType .cntrLeft .zone2 { width:200px;margin-left:20px;}

.articleType .cntrLeft .zone1 .blockContentWYSIWYG { margin-left:270px;font-size:13px;}
.articleType .cntrLeft .zone1 .blockContentPhoto {position:relative;top:0;left:0;float:left;}
.articleType .cntrLeft .zone1 .blockContentPhoto img {border: 5px solid #34383f;}

.articleType .cntrLeft .zone1 .blockContentWYSIWYG a {letter-spacing:1px;text-decoration:none;color:#9fa9be;padding:3px 10px;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#3c4048;}
.articleType .cntrLeft .zone1 .blockContentWYSIWYG a:hover {color:#fff;}


.articleType .cntrLeft .zone2 h3 {font-size:15px;margin:0 0 20px 20px;color:#666C7A;}

.articleType .cntrLeft .zone2 li,  
.articleType .cntrLeft .zone2 li a {font-size:11px;color:#666C7A;text-decoration:none;list-style-type:disc;}
.articleType .cntrLeft .zone2 li  a:hover {color:#9fa9be;text-decoration:none;}

.articleType .imgListTbl .imgViewImgTd img {border:5px solid #34383F;}
.articleType .blockContentPhotos  {margin-left:270px;width:400px;}
.articleType .imgListTbl .imgView_square .imgInfo {display:none;}

/* link sponsors page */

.upage16B7E97 .sitelink a {letter-spacing:1px;text-decoration:none;color:#9fa9be;padding:3px 10px;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#3c4048;}
.upage16B7E97 .sitelink a:hover {color:#fff;}
.upage16B7E97 .blockCustomHeader h1 {color:#b5c0d8;}

.upage16B7E97 .blockWYSIWYG {margin-bottom:60px;}
.upage16B7E97 #block-1 p, .upage16B7E97 #block-2 p, .upage16B7E97 #block-3 p, .upage16B7E97 #block-5 p, .upage16B7E97 #block-6 p, .upage16B7E97 #block-7 p, .upage16B7E97 #block-8 p, .upage16B7E97 #block-9 p, .upage16B7E97 #block-10 p, .upage16B7E97 #block-11 p, .upage16B7E97 #block-12 p {margin-left:200px;}
.telephone {letter-spacing:1px;text-decoration:none;color:#9fa9be;padding:3px 10px;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#3c4048;}

/* map */

.spageGeo #fugeo-fullmap {border: 5px solid #34383f;min-height:400px;width:910px;}

/* contacts */

.upage16B7D91 .blockContentWYSIWYG {font-size:20px;margin-bottom:40px;}
.upage16B7D91 #from2, .upage16B7D91 #email2 {width:300px;}
