﻿body { background-color:#fff1da; background-image:url('/content/img/BG_2.jpg'); background-repeat:no-repeat; font-family:Tahoma; font-size:9pt; text-decoration:none; color:black;}
body A { text-decoration:none; color:#5099c4;}


.Shell { width:1270px; margin-left:auto; margin-right:auto; box-shadow: 0px 0px 10px 1px #000; }
.dataTbl { border-collapse:collapse; margin-top:5px; text-align:center; }
.dataTbl tr td { border:1px solid black; border-collapse:collapse; }
.dataTbl tr th { border:1px solid black; border-collapse:collapse; background-color:#e1e1e1;}

.arrowInFooterLeft { z-index:900; cursor:pointer; background-image:url('/content/img/arrowsSprite.png'); height:70px !important; width:50px !important; position:relative; left:10px; background-position:0 -70px; top: 55px; }
.arrowInFooterLeft:hover { background-position:-50px -70px; }
.arrowInFooterRight { z-index:900; cursor:pointer; background-image:url('/content/img/arrowsSprite.png'); height:70px !important; width:50px !important; position:relative; top: -15px; left: 1040px; }
.arrowInFooterRight:hover {background-position:-50px 0; }

.content { text-align:justify; margin-left: 10px;}
.content IMG { margin: 10px;}
.previewImg { margin: 0px !important; }
.content A { text-decoration:none; color:#5099c4; }
.content A:hover { text-decoration:underline !important; }
.imageTopText { height: 16px; text-overflow: ellipsis; white-space: nowrap; width: 200px; overflow:hidden; }

.partners tr td  { text-align:left; }
/*.partnersDiv { min-width:120px; max-width:180px; }*/

/*Шапка*/
.Header { width:inherit; height:200px;}
.logo { width:730px; height:150px; background-image:url('/content/img/logo.jpg'); float:left; }
.logoContact { width:370px; height:150px; float:left;}
.logoContactcont { margin-top:54px; margin-left:88px; font-size:16px; color:#5099c4; height: 75px; }
.Slogo { margin-left:20px; margin-top:0px; float:left; font-size:16pt; }

.TopMenu { width:inherit; height:50px; background-color:#5b7fa6; z-index:999; }
.HeaderLinkButton { width:auto; color:white; font-size:16pt; float:left; height:30px; padding:5px; margin-top:5px; margin-bottom:5px; margin-right:auto; margin-left:5px; cursor:pointer; }
.ButtomHr {  margin-top:10px; margin-left:15px;  width:1px; background-color:white; height:30px; float:left;}
.HeaderLinkButton:hover { color:#fb4a04; }
.subMenu { display:block; background-color:#5b7fa6; }
.HeaderLinkButton:hover DIV .subMenu { display:block; color:white; }
.subMenu:hover { display:block; color:#fb4a04; }
.TopMenuHr { width:inherit; height:3px; background-color:#519ac6;}
.SubMiddleShell { width:inherit; background-color:white; height:auto; overflow:hidden; padding-top:20px; }
.SubMiddleShell A:hover{ text-decoration:underline !important; }

/*Левая колонка*/
.SubMiddleShellLeft { width:33%; float:left;  }
.Leftcontent { margin-left:10px; margin-bottom:15px; }
.LeftImage { }
.newsDate { }
.newsCont { color:#5099c4; font-size:10pt; }
.newsCont A { text-decoration:none; color:#5099c4; }
.newsCont A:hover {  text-decoration:underline; }

/*Центральная колонка*/
.SubMiddleShellCenter { width:66%; float:left; }
.Centercontent { margin-left:15px; font-size:10pt; text-align:justify;}
.minImg { float:left; height: 44px; width: 22px; cursor:pointer; margin-right:5px; }
.DTtabe { border-collapse:collapse; }
.DTtabe TR TD { border:1px solid black; padding:5px;  }

/*Правая колонка*/
.SubMiddleShellRight { width:25%; float:left;}
.Righttcontent { margin-left:15px; margin-bottom:15px; margin-right:10px;}
.rightMedia { width:220px; height:179px; 
margin-left:auto; margin-right:auto; padding-top:60px; }
.RighttcontentFile { min-height:30px; width:100%; overflow:hidden; font-size:10pt; display:block; margin-bottom:10px; }
.calendar { background-image:url('/content/img/calendar.jpg'); width:245px; height:210px; }

/*Подвал*/
.Header { width:inherit; }
.HeaderTop { height:135px; padding-top:5px; width:inherit; background-color:white; }
.HeaderTop DIV { color:#acacac; font-size:10pt; margin-left:auto; margin-right:auto; width: 960px; margin-top:5px; height: 20px;
}
.HeaderBot { height:90px; 
background-color:#5b7fa6; width:inherit; color:white; font-size:10pt; }
.HeaderBotAdress { display:block; margin-top:25px; margin-left:20px; width: 600px; 
float:left; }
.HeaderBotContact { display:block; margin-top:25px; margin-left:60px; font-size:10pt; width: 300px; float:left; }
.imgPart { width:84px !important; height:70px !important; background-position:0 70px; }
.imgPart:hover { background-position:0 0; }

/*галлерея*/
.Album { border: 1px solid #d3d3d3;padding-top:10px;border-radius:5px;min-width:50px; background-color:#ececec;display:inline-block;float:left;margin-right:15px;margin-bottom:15px;}
.AlbumImg{/*max-height:700px;max-width:700px;*/top:0px;position:relative;overflow:hidden;}
.AlbumImg TABLE TR TD{border:0px;}
.Album div img{margin-left:10px;margin-right:10px;border:none;}
.Album  A{text-decoration:none;display:block;}
.AlbumText{border-radius:5px;padding: 5px 15px 5px 15px;margin:10px 0 10px 0;min-height:50px;text-align:left;overflow:auto;max-height:130px;background-color:#ececec;}
.albumContent{}
.Photo{float:left;padding:5px;display:inline-block;width:200px;height:165px; overflow:hidden; border:1px solid #d3d3d3;border-radius:5px;background-color:#e1e1e1;margin-right:15px;margin-bottom:15px;cursor:pointer;
}
.Photo:hover{position:relative;top:5px;left:5px;}
.PhotoFull{position:absolute;margin-left:auto;margin-right:auto;padding:5px;display:block;width:600px;height:450px;border:1px solid #d3d3d3;border-radius:5px;background-color:#e1e1e1;}
.PhotoShell{ z-index:999; height:100%;width:100%;/*background-image:url('/content/pic/PhotoShell.png');*/background-repeat:repeat; position:fixed;overflow:auto;top:0px;left:0px; display:none; vertical-align:middle; text-align:center; }
.galery IMG{border:none;}
.arrowImgL{cursor:pointer;width:50px;height:50px;background-image:url('/content/pic/arrowImg.png');position:absolute;top:50%;float:left;display:none;}
.arrowImgR{background-image:url('/content/pic/arrowImg.png');background-position:50px 0;width:50px;height:50px;position:relative;left:-50px;display:none;}
.arrowImgRCell{cursor:pointer;width:50px;height:1px;position:absolute;top:50%;left:100%;display:block;}
.full{width:50px;height:50px;background-image:url('/content/pic/full.png');background-position:0 0;cursor:pointer;display:block;position:relative;left:-80px;top:-60px;opacity:0.7;}

.leftB { width:300px;height:inherit; position:absolute; left:-200px; }
.leftB:hover .arrowLeft{ display:block;}
.arrowLeft { z-index:900; cursor:pointer; background-image:url('/content/img/arrowsSprite.png'); height:70px !important; width:50px !important; top:50%; left:140px; position:absolute; background-position:0px -70px; display:none; opacity:1 !important;}
.RigthB { width:300px; height:inherit; position:absolute; right:-285px; }
.RigthB:hover .arrowRight{ display:block;}
.arrowRight { z-index:900; cursor:pointer; background-image:url('/content/img/arrowsSprite.png'); height:70px !important; width:50px !important; top:50%; left:10px; position:absolute; background-position:0px 0px; display:none;}


/*MAP*/
#t1 { visibility:hidden; }
#t2 { visibility:hidden; }
#t3 { visibility:hidden; }
#t4 { visibility:hidden; }
#t5 { visibility:hidden; }
#t6 { visibility:hidden; }
#t7 { visibility:hidden; }
#t8 { visibility:hidden; }
#t9 { visibility:hidden; }
#t10 { visibility:hidden; }
#t11 { visibility:hidden; }
#t12 { visibility:hidden; }

.NameRegN { cursor:pointer;}
.NameRegN A { text-decoration:none !important; color:black; }
.NameRegS { color:#d3d3d3; cursor:pointer; }
.NameRegS A { text-decoration:none !important; color:#d3d3d3; }
.NameRegS A:hover { text-decoration:none !important; color:#d3d3d3; }


/*НОВОСТИ*/

/*.newsDate { font-size:9pt; color:#757575; }*/
.minNews { padding:4px 0 10px 0;}
.minNews A { color:#5099c4; }
.innerNews A {color:#5099c4;}
.innerImg { margin-left:0 10px 5px 10px; float:left; }
.newsMainblock { float:right; height:200px; width:955px; background-color:white; }
.newsMainHeader { width:260px; height:200px; overflow:hidden; display:inline-block; margin-right:5px; }
.newsDescr { margin-left:10px; padding-top:10px; display:block; text-overflow:ellipsis; white-space: nowrap; width: 250px; overflow:hidden; height: 16px; }
.newsDate { margin-left:10px; display:block; padding-top:10px; }


/*ДОКУМЕНТЫ*/

.docShell { min-height: 205px; width: 200px; float: left; overflow:hidden; }
.doc { width: 107px; height: 150px; margin: auto; border:1px solid black; overflow:hidden; }
.docName { margin:5px auto 5px auto; text-align:center; max-width:210px; }
