/* CSS Document */
.shadow {width:100%; height:100%; position:fixed; top:0; left:0; background:#311d10; opacity:0.5; z-index:900; display:none;}
.popap {position:absolute; top:200px; left:50%; margin-left:-200px; width:468px; z-index:910; display:none;}
.popap .popapTop {width:468px; height:5px; background:url(images/bgPopapTop.png) no-repeat; line-height:0; font-size:0;}
.popap .popapBottom {width:468px; height:5px; background:url(images/bgPopapBottom.png) no-repeat; line-height:0; font-size:0;}
.popap .popapContent {background:#FFFFFF; padding:40px 20px; text-align:center;}
.popap .popapClose {position:absolute; top:5px; right:5px; cursor:pointer;}

.main {min-height:100%; width:900px; margin:0 auto;}

.topPanel {height:41px;}
.topPanel ADDRESS {width:450px;}
.topPanel SPAN IMG {margin:0 5px -1px 0;}
.topPanel ADDRESS SPAN {}

.topPanel FORM {height:27px; width:60px; padding-right:20px; overflow:hidden; position:relative; top:0; left:0; zoom:1;}
.topPanel FORM * {}
.topPanel FORM DIV {height:27px; width:100%;}
.topPanel FORM.active DIV {background:url(images/formEnter.gif) repeat-x top left;}
.topPanel FORM INPUT {background:none; border:none; float:left;}
.topPanel FORM .inputText {height:22px; padding:5px 10px 0; width:150px; background:url(images/formEnterLeft.gif) no-repeat top left;}
.topPanel FORM .inputPassword {height:22px; padding:5px 0 0 5px; background:url(images/formEnterSeparator.gif) no-repeat top left; width:80px;}
.topPanel FORM .inputButton {height:27px; width:80px; background:url(images/btnEnter.png) no-repeat top left; position:absolute; top:0; right:0; cursor:pointer; display:none;}
.topPanel FORM .openForm {height:27px; width:80px; display:block; position:absolute; top:0; right:0px; background:url(images/btnEnter.png) no-repeat top left;}

.logo {position:relative; left:-5px; height:90px;}
.headerContent {padding-left:150px;}
.menu {padding-left:150px;}
.menu li {font-weight:900; margin-bottom:15px;}
.menu .active A {font-weight:900; color:#514b40;}
.menu1 {width:270px;}
.menu2 {width:280px;}
.menu3 {width:200px;}

.content {padding-bottom:150px;}
.content * {line-height:1.3em;}
.indexPage .siteBar {float:left; width:300px;}
.indexPage .siteContent {padding-left:350px;}
.indexPage .siteContentHr1 {width:500px; float:left;}

.innerPage .siteBar {width:350px; float:right;}
.innerPage .siteContent {padding-right:400px;}
.innerPage .siteContentHr1 {width:500px; float:left;}

.nonSiteBarPage .siteBar {display:none;}
.nonSiteBarPage .siteContent {padding:0;}
.nonSiteBarPage .siteContentHr1 {width:500px; padding-right:400px;}


.indexMenu LI {margin-bottom:12px;}


.footer {height:122px; margin-top:-122px; background:url(images/bgFooterBack.gif) repeat-x top left;}
.footerHr1 {height:122px; /*background:url(images/bgFooter.jpg) no-repeat center top;*/}
.footer .blockContent {width:900px; margin:0 auto;}
.creation {text-align:center; padding-left:300px;}


.bg1 {background:url(images/bgHeader1.jpg) no-repeat top center;}
.bg3 {background:url(images/bgHeader3.jpg) no-repeat top center;}
.bgError {background:url(images/bgHTMLError.jpg) repeat-x top left #FFFFFF;}
.bgError BODY {background:url(images/bgHeaderError.jpg) no-repeat top center;}


.paginator BIG {font-size:2.3em;}
.paginator SPAN {padding:0 5px;}
.paginator B {padding:0 5px; font-size:0;}
.paginator A:hover {text-decoration:none;}

/* ==================================================== */
/* INDEX */
.indexDownload IMG {margin:0 0 0 0;}
.indexDownload A {display:block;}
.indexRegistration {display:block; width:367px; height:72px; background:url(images/btnRegistration.gif) no-repeat top left;}

.nominationContestList {overflow:hidden; width:100%; padding-bottom:10px; margin-bottom:-10px; position:relative;}
.nominationContestList SPAN {font-weight:900;}
.nominationContestList A {display:none;}
.nominationContestList .blockItem {float:left; position:relative;}
.nominationContestList .el1 {width:160px;}
.nominationContestList .el2 {width:170px;}
.nominationContestList .el3 {width:170px;}
.nominationContestList .blockContent {padding:0 0 10px; position:relative; z-index:10; text-align:center;}
.nominationContestList .blockBG {width:100%; position:absolute; top:10px; left:0; background:#edebe6; height:500px; z-index:9;}
.nominationContestList .noActive, .nominationContestList .noActive * {background:none !important;}
.nominationContestList .noActive SPAN {display:none;}
.nominationContestList .noActive A {display:inline;}

.nominationContest .blockContent {padding:15px;}

.navigationOb {width:210px;}
.navigationOb P {padding:0 30px;}
.navigationOb .linkNonLine A:hover {text-decoration:none;}

.blockDate {font-family:Tahoma, Arial, Helvetica, sans-serif;}
.news .blockItem {margin-bottom:15px;}
.news .blockTitle {margin-bottom:0;}
.news .blockTitle A {font-weight:900;}
.news .blockDate {margin-bottom:5px;}

.listWithImg .blockItem {overflow:hidden; width:100%; margin-bottom:30px;}
.listWithImg .blockTitle,
.listWithImg .blockInfo1,
.listWithImg .blockContent {padding-left:150px;}

.docsForDownload .blockItem {margin-bottom:35px;}

.siteMap LI LI {margin:15px 0 15px !important;}


/* FORMS */
.registration .textareaInputRC,
.registration .textareaInputErrorRC
{width:55%;}
.registration .blockItem {width:130%; margin-right:-30%;}
.registration .blockError {width:40%;}
.registration LABEL {width:100px;}
.registration .blockRadio {overflow:hidden; width:100%; margin-bottom:30px;}
.registration .inputButton {width:367px; height:72px; background:url(images/btnRegistration.gif) no-repeat top left; border:none; display:block;}


.personalArea .blockItem {overflow:hidden; width:100%; margin-bottom:20px; padding-left:30px; margin-left:-30px; position:relative;}
.personalArea .blockItem .blockLoader {position:absolute; bottom:7px; left:0px; display:none;}
.downloadDocs {width:120px;}
.personalArea .inputButton {display:block; height:72px; width:367px; background:url(images/btnSendFile.gif) no-repeat; border:none;}
.thanks .inputButton {display:block; height:72px; width:367px; background:url(images/btnSendMail.gif); border:none;}

.sendMail .textareaInputRC {}
.sendMail .blockItem {margin-bottom:12px; width:350px;}
.capcha .textareaInputRC {width:130px;}
.sendMail .inputButton {display:block; height:72px; width:367px; background:url(images/btnSendMail.gif); border:none;}
.sendMail .inputButton2 {display:block; height:72px; width:367px; background:url(images/btnAnketa.gif); border:none;}


.capcha SPAN.floatLeft {padding-bottom:5px;}

.changeData .blockItem {margin-bottom:12px; width:350px;}
.changeData .inputButton {display:block; height:72px; width:367px; background:url(images/btnSave.gif); border:none;}

.errorPage .default {line-height:1.8em;}



/* jQuery lightBox plugin - Gallery style */
#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul img {
	border: 3px double #216A9D;
}
#gallery ul a:hover img {
	border: 3px double #F49B00;
	color: #216A9D;
}
#gallery ul a:hover { color: #216A9D; }

.slider { border:3px double #216A9D;}
.slider:hover { border:3px double #F49B00;}

#gallery ul li {
background:none; padding-left:0px; padding-right:20px;
}


/* ==================================================== */
/*BOTTOM */

.menu_projects td {padding:5px 10px;}
/*
.menu_projects a img {opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=40); 
}
.menu_projects a:hover img {opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);
}
*/













