/* CSS Document */
body{font:13px Arial, Verdana, Helvetica, sans-serif; color:#444241; background:transparent url(../pics/leavesBg.gif) no-repeat scroll 0 0; }
div, p, img, ul, li,html, body,h1,h2,h3,a,form{padding:0; margin:0; border:0; font-family:Arial, Verdana, Helvetica, sans-serif;}
.contCnt {width:848px !important; background:#fff url(../pics/orLines2.gif) repeat-y scroll left top; margin:0 auto !important;position:relative; top:0;left:0; z-index:25;}
.contLeft, .contRight, .contGallery, .tel,#ext, #acct{float:left;}
.contLeft{background:transparent url(../pics/lineGrey.png) repeat-y scroll 100% 0;}
.contHead{width:848px; height:140px; background:transparent url(../pics/bird.png) no-repeat scroll 33% 5px; margin-left:20px;position:relative;top:0;left:0;}
.nm{font-size:18px; color:#f97907; padding:15px 0 0 350px;}
.nm p{color:#fcab64;}
.nm span{color:#fbb77c;}
.tel{width:272px; margin:55px 0 5px 35px; font-weight:800; font-style:italic; color:#8c8883;font-size:12px;}
.fnd{float:right;margin:15px 60px 0 0; width:172px;}
.contLeft{width:215px; font-style:italic; padding: 0 44px 120px 35px; margin-top:88px;position:relative;}
.contRight{width:533px; margin:0 25px 0 -12px; padding-bottom:10px;position:relative;}
.contGallery{width:750px; margin:0 0 55px 45px; min-height: 200px; padding-bottom:10px;position:relative;}
.logo{position:absolute; top:6px; left:32px; z-index:10;}
.bgHouse{position:absolute;left:50%; z-index:0;width:780px; margin-left:-390px; height:363px; background:transparent url(../pics/houseBg.gif) no-repeat scroll 0 0;}
.fnd label{font-size:10px; color:#699c0a; margin: 10px 0 5px 0; margin-left:20px;}
#searchWord{border:0;font-size:11px; font-weight:600; line-height:18px;width:112px; padding:8px 0 0 25px; background:transparent url(../pics/search.gif) no-repeat scroll 0 50%; height:21px; margin-top:8px; float:left;}
#arrSearch{width:27px; height:26px; margin:10px 0 0 5px; float:right;}
.menuTop{position:absolute; top:85px; left:15px; z-index:8; background:transparent url(../pics/topMenuBg.gif) no-repeat scroll 0 50%; width:772px; height:55px;}
.menuTop ul{padding:0px 0 0 165px; margin-top:5px;}
.menuTop ul li{display:inline; list-style-type:none; background:transparent url(../pics/menuBrd.gif) no-repeat scroll 0% 60%; padding-left:3px; line-height:16px;}
.menuTop a {margin-left:2px; text-decoration:none;text-transform: uppercase; font-size:10px; letter-spacing:-0.1px; font-weight:700;}
.menuTop a:link, .menuTop a:visited{color:#fff; }
.menuTop a:hover, .menuTop a:active{color:#bff653;}
.links a {float:left;}
.links{position:absolute; top:35px; left:8%; z-index:9;}
#hs,#ml{width:19px; height:11px; background:transparent url(../pics/house.jpg) no-repeat scroll 0 50%;}
#mp{width:27px; height:11px; background:transparent url(../pics/map.jpg) no-repeat scroll 0 50%;margin-left:0;}
#ml{height:11px; background:transparent url(../pics/mail.jpg) no-repeat scroll 0 50%;margin-left:0;}
.topInfo, .toRememb{position:absolute; top:0; left:0; z-index:5;}
.topInfo div, .toRememb div{width:300px; height:30px; background:transparent url(../pics/parRem.gif) no-repeat scroll 0 50%;font-size:17px; padding:10px 7px 0;margin-left:20px;text-align:center;}
.topInfo img{margin: 10px 0 0 30px;}
.contRight a:link, .contRight a:visited, .contBottom a:link, .contBottom a:visited, .contLeft h3 a:link, .contLeft h3 a:visited{text-decoration:none; color:#699c0a;}
.contRight a:hover, .contRight a:active, .contBottom a:hover, .contBottom a:active, .contLeft h3 a:hover, .contLeft h3 a:active{text-decoration:none; color:#fba253;}
.content{margin-top:85px}
.contGallery .content{margin-top:25px}
.contentIndex{margin-top:280px}
.menuRight{margin-left:360px; margin-top:-80px;}
.menuRight li{list-style-type:none; font-size:14px;font-weight:800; display:block; line-height:18px; }
.menuRight a:link, .menuRight a:visited{text-decoration:none; color:#444241; background:transparent url(../pics/rgtListOr.gif) no-repeat scroll 0 30%; padding:4px 0 0 20px; }
.menuRight a:hover, .menuRight a:active{text-decoration:none; color:#449041; background:transparent url(../pics/rgtListGr.gif) no-repeat scroll 0 30%; padding:4px 0 0 20px;}
.contRight h1{padding-bottom: 10px;; color:#fba253; font-weight:600;  font-size:19px;text-transform:uppercase;}
.contRight p {padding-bottom:10px; text-align:justify; /*background:#fff;*/}
.contRight h2 {color:#699c0a; font-size:12px; font-weight:600; padding-bottom:2px;text-transform:uppercase;}
.contRight h2 a{text-transform:lowercase;}
.contRight h2 a:link, .contRight h2 a:visited{color:#444241; } 
.contRight h2 a:hover, .contRight h2 a:active{color:#fba253;}
.contRight .content ul {margin:10px;}
.txt li {list-style-type:none; background:transparent url(../pics/listBg.gif) no-repeat scroll 0 55%; padding-left:15px;}
.contLeft h2 {width:177px; height:32px; background:transparent url(../pics/LeftH2bg.gif) no-repeat scroll 0 80%; color:#fff; text-transform:uppercase; font-weight:600; font-size:12px; display:block; line-height:32px; padding-left:15px;}
.contLeft h3{font-weight:600; font-size:12px; font-style:italic; color:#699c0a; padding:10px 0 3px 0; /*background-color:#fff;*/}
.contLeft p{font-weight:600; font-style:italic; font-size:12px; /*background:#fff;*/}
.contLeft p.dt{color:#86817c; padding:8px 0;}

#timeline p {margin: 8px 0;}
#timeline p span { font-weight: normal; }
#timeline p.soon span {font-weight: bold; color:#F00;}

.vt h3{color:#444241; font-size:12px;}
#sbm{ width:146px; height:28px; background:transparent url(../pics/vote.gif) no-repeat scroll 0 70%; border:none; color:#699c0a; margin:20px 0 10px 5px; font-weight:800; font-size:12px; padding-bottom:3px;}
.vt p {line-height:10px;}
.regForm{width:211px; height:184px; background:transparent url(../pics/loginFormOrBg.png) no-repeat scroll 0 50%; margin:-80px 0 15px -5px; color:#fff; font-style:normal; position:relative; z-index:10;}
a.reg{padding: 20px 0 0px 35px; display:block; font-size:12px; font-weight:800; font-style:normal;}
.regForm a:link, .regForm a:visited, .acc a:link, .acc a:visited{text-decoration:none; color:#fff;}
.regForm a:hover, .regForm a:active, .acc a:hover, .acc a:active{text-decoration: underline; color:#fff;}
.regForm input{border:none;}
#user, #pass{width:110px; height:18px; background:transparent url(../pics/inputField.png) no-repeat scroll 0 30%; padding:3px 0 0 5px;}
.regForm p{margin:10px 0 10px 20px;font-style:normal; background:transparent;}
#user{margin-left:13px; margin-top:0;}
#pass{margin-left:3px;}
#ent{width:109px; height:29px; background:transparent url(../pics/entBg.png) no-repeat scroll 0 50%; color:#fff;margin-left:50px; text-transform:uppercase; font-weight:600; font-size:11px}
input{color:#444241;}
.acc{width:209px; height:181px; background:transparent url(../pics/loginFormBg.png) no-repeat scroll 0 50%; margin:-80px 0 15px -5px; color:#fff; font-style:normal;display:none;}
.acc p{padding:25px 7px 25px 20px;font-style:normal; font-weight:700; background:transparent;}
p.inf{padding:0 0 20px 20px;}
#ext{width:65px; height:29px; background:transparent url(../pics/extBut.png) no-repeat scroll 0 50%; padding:12px 0 0 18px;margin-left:15px; font-size:12px; font-weight:700;}
#acct{width:60px; height:35px; background:transparent url(../pics/persBut.png) no-repeat scroll 0 50%; margin-left:9px; padding:6px 0 0 23px; line-height:12px; font-weight:700;}
.contBottom{clear:both; width:813px; height:95px; padding-left:140px; background:transparent url(../pics/bottomBg.gif) no-repeat scroll 0 100%; margin-left:15px;margin-bottom:-5px;}
.contBottom ul li{display:inline; list-style-type:none; background:transparent url(../pics/crkl.gif) no-repeat scroll 0 70%; padding:0 0 0 10px;}
.contBottom ul{padding:7px 0 0 25px;font-weight:800;}
.contBottom p{float:left; white-space:nowrap; margin:32px 10px 0 0;font-size:11px; font-weight:800;}
ul li.noBrd{background:none;}
.upp{font-size:18px; font-style:italic; font-weight:700; background:transparent url(../pics/arrTop.gif) no-repeat scroll 0 50%; padding-left:20px; margin:40px 0 0 400px; clear:left;}
.upp a:link, .upp a:visited{color:#f97b0a;}
.upp a:hover, .upp a:active{color:#699c0a;}
.upp p{background:transparent;}
.news{/*margin-top:82px;*/}
.news a{color:#000; text-decoration:none;}
.news a:hover{color:#080; text-decoration:underline;}
#allNews{margin-top:16px; padding-right:16px; text-align:right;}
#edit_page{position:absolute; top:16px; right:48px;}
ul.site_map{list-style:none; margin:10px; padding: 0;}
ul.site_map li{margin:2px 0;}
ul.site_map li.folder{font-weight:bold;}
.content h1, .content h2, .content h3 { margin: 16px 0 8px; }

/*фотоальбом*/
.fotoalb{margin-left:20px;}
.fotoAlb h2{clear:both; margin:10px 0 3px;}
.fotoAlb div{float:left; margin:7px 6px 15px;}
.alb{margin-top:70px;}
.fotoAlb img{ border:3px ridge #84bc1e;}

/* ImageGallery (TranspCMS plugin) */
ul.image_gallery {  list-style: none; width: 990px; overflow: hidden;}
ul.image_gallery li { float: left;  width: 210px; height: 280px;  padding: 5px; text-align: center;}
ul.image_gallery a img {  border: 0;}
ul.image_gallery li span {  display: block; margin: 8px 0 0;  text-align: center; font-weight: bold;}

/*Forms*/
.red {color:#F00;}
.green {color:#080;}
.center, .contRight .center {text-align:center;}

/* Interview results */
#checkTrue, #checkFalse { margin: 32px; padding: 40px 100px; text-align: center; font-size: 16pt; font-weight: bold; border-style: solid; border-width: 1px 2px 2px 1px;  }
#checkTrue { border-color: #080; color: #080; background-color: #EFE; }
#checkFalse { border-color: #F00; color: #F00; background-color: #FEE; }

/* SignVote2011 */
p.info { background: #080; }
p.error { background: #F00; }
.contRight p.info, .contRight p.error { margin: 16px 0; padding: 2px 20px; color: #FFF; font-weight: bold; }
#Signs2011 { list-style: none; width: 100%; margin: 0; padding: 0; overflow: hidden; }
#Signs2011 li { float: left; width: 140px; padding: 10px; margin: 5px; border: 1px solid #689b09; -webkit-border-radius: 5px; -moz-border-radius: 5px;	border-radius: 5px; text-align: center; }
#Signs2011 li img { width: 140px; height: 140px; display: block; margin: 10px auto; }

/* Interview registration 2011 */
#regForm div { margin: 4px 0; }
#regForm div label { display: block; margin: 0 10px 3px; }
#regForm p { margin: 8px 0; }
.contRight #testForm h2 { margin:20px 0 0; font-size:14px; border-bottom:1px solid #699C0A; padding: 0 20px; }
.contRight #testForm p { margin:16px 0 8px; padding: 0; }
#testForm label { display:block; margin:4px; }

/* Slide show on index page */
html { height: 100%; }
/* body.sls .contCnt { display: none; } */
body #slsCnt { display: none; }
body.sls #slsCnt { width: 100%; height: 100%; display: block; position: absolute; left:0; top:0; z-index: 100; 
	background-color: rgba(255,255,255,.7); filter:alpha(opacity=70); }
#slsCnt #slsObj { margin: 20px 0; }
body.sls { height: 900px; overflow: hidden; color: #000;	background-color: #F5F5F5; }
#slsCnt .slsClose { position: absolute; left: 0; width: 200px; height:16px; padding: 2px;
	left: 50%; margin-left: -100px; text-align: center; cursor: hand; cursor: pointer;
	font-weight: bold; color: #FFF; background-color: #383; }
#slsCnt #slsCloseTop { top: 0; }
#slsCnt #slsCloseBottom { bottom: 0; }

