.take {margin: auto auto; text-align: center; padding; 30px 0px 30px 0px; height: 360px; width:1200px; border-right: 1px solid #dedede; display:none}
.hearings {width: 640px; margin-right: 20px; float:left;}
.hearings-text {width: 400px;  font-size: 22px; text-align:left; padding: 45px 0px 0px 30px; float:left;}
.hearings-text b {color: #006dc1}
.hearings-text span {font-size:18px;}

@font-face {
    font-family: 'UbuntuCondensed';
    src: url('/css/UbuntuCondensed.eot');
    src: url('/css/UbuntuCondensed.eot') format('embedded-opentype'),
         url('/css/UbuntuCondensed.woff2') format('woff2'),
         url('/css/UbuntuCondensed.woff') format('woff'),
         url('/css/UbuntuCondensed.ttf') format('truetype'),
         url('/css/UbuntuCondensed.svg#UbuntuCondensed') format('svg');
}


/* ————— INDEX CENTER —————— */

.indexcenter {padding:20px;  width: 1160px; min-height: 1630px; margin-bottom: 20px; }

.indexcolumns {display:  table-cell; }
.indexcolumn1 {display:  table-cell; width: 540px; padding-right:27px; }	
.indexcolumn2 {display:  table-cell; width: 318px; padding-right:27px; padding-top: 20px;}	
.indexcolumn3 {display: table-cell; width: 248px; padding-top: 20px;clear: both; }	
.indexcolumn4 {display:  table-cell; font-size: 16px;  padding-right:27px; padding-left: 20px;}	
.indexcolumn5 {display:  table-cell;}	

/* ————— INDEX LIVE SPEECH —————— */	

.indexlive {border-top: 3px solid #da1b00; margin-bottom: 0px;  }
.indexlivecontainer {padding-top: 0px; margin-bottom: 0px;  }
.indexlivename {font-size: 21px; line-height: 21px; padding: 10px 0px 10px 0px;}
.indexlivedate {color: #8d8d8d; font-size: 14px; padding-bottom: 20px;}
.indexliveanons {font-size: 16px; padding-bottom: 10px;}

.title-black {font-size: 21px;  text-transform:uppercase; color: #000; padding-bottom: 16px;  }
    .title-black7 {font-size: 21px;  text-transform:uppercase; color: #000; padding-bottom: 0px; font-weight: normal; }
.title-white {font-size: 21px;  text-transform:uppercase; color: #fff;  padding-bottom: 16px; }


/* ————— COMMON STYLES —————— */

html, body {width:100%;height:100%;margin:0;padding:0; }
body {font-size: 11px; text-align:left; width:100%; background-color: #f5f7f8; font-weight:normal; margin:auto auto;  font-family: 'UbuntuCondensed'; 

/*
-webkit-font-smoothing: subpixel-antialiased !important;
-webkit-backface-visibility: hidden;
-moz-backface-visibility:    hidden;
-ms-backface-visibility:     hidden;
*/
}


body ul {list-style-type:none;}
body ul li {list-style-type:none;}
body li {list-style-type:none;}


a {color:#206896;text-decoration:underline;outline:none;}
a:hover {text-decoration:underline;color:#55abe2;}
.input:focus {outline:0;}
a img {outline:none;border:none;text-decoration:none;}




/* ————— WRAPPER —————— */

.wrapper {height:auto !important;height:100%;min-height:100%; margin:auto auto;width:100%; }



/* ————— TOP MENU —————— */

.topmenuback {width:100%; height:43px; background-color: #00afc4; margin: auto auto;}

.topmenu {width:1200px;  margin: auto auto; position: relative;}
.topmenu ul {width:100%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.topmenu ul li {float:left; height: 43px; position:relative; border-left: 1px solid #4dc7d6;}
.topmenu ul li a {display:block; padding:16px 16px 0px 16px; color:#fff; text-decoration:none; text-align:center;  text-transform: uppercase; }

.topmenu ul li a:hover {color:#a2e8f0}
.topmenuselected {background: url(/images/topmenuselected.png) bottom center no-repeat;}

.left2selected {padding: 12px;}
.root-item-selected {}

.menu3active {background: url(/images/menu3selected.png) 0 0 repeat;}
.menu3active li {background-color: #fff; }
.menu3active li a {background-color: #fff; }

.newsdater {color: #6c6c6c; padding: 0px; font-size: 14px; position: relative; left: 190px; top: -1px;  line-height: 16px;}

.index-events {padding: 20px 10px 10px 10px; }
.indexdividers {padding-bottom: 22px; }


/* ————— SEARCH —————— */

.search {position:absolute; float: right; top: 0px; right: 0px; font-family: 'UbuntuCondensed';}
.searchform {font-family: 'UbuntuCondensed'; border: 1px solid #393b44; float: left; width:294px;height:41px; background-color:#2f313a; color:#81848d; padding:0px 0 0 14px; margin-top:0px;font-size:12px; text-transform: uppercase;}
.searchbutton {}




/* ————— TOP INDEX —————— */

.topindex {width:100%; min-width:1200px;  position:relative; background: url(/images/bg.png) center center no-repeat; margin: auto auto; height: 416px}


.logoline {width:1200px; position:relative; height:105px; margin: auto auto;}
.logo {padding: 15px 20px 0px 0px; }
.name {position: absolute; top: 20px; left: 86px; width: 775px;  font-weight: normal; line-height: 21px; color: #fff; font-size: 23px;}
    .nameh1 {position: absolute; top: 10px; left: 86px; width: 775px;  font-weight: normal; line-height: 21px; color: #fff; font-size: 23px;}
.duma {position: absolute; top: 73px; left: 86px; width: 565px; font-size: 14px; color: #fff;}
.flags {position: absolute; right: 0px; top: 10px; width: 333px;}
	.flags ul {}
		.flags li {display: inline-block; padding: 0px 0px 10px 10px; float: right;}
.victory {position: absolute; left: 850px; top: 3px; }
		

/* ————— TOP INSIDE —————— */

.topinside {width:100%; min-width:1200px; position: relative; height:163px; background: url(/images/bg.png) 0 0 no-repeat; margin: auto auto;}





/* ————— BLOCKS INDEX —————— */

.blocksindex {width:1200px; position:relative; margin: auto auto; }
	.blocklinks {position:absolute; width: 263px; height:254px; background-color: #00afc4; top:0; }
		.blocklinks ul {width:100%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
		.blocklinks ul li {float:left; width: 263px; height: 50px; position:relative; border-top: 1px solid #4dc7d6; background: url(/images/blocklinksarrow.png) center right no-repeat; }
		.blocklinks ul li a {font-size: 17px;  width: 263px; height: 49px; font-weight: normal; display:block; padding:14px 18px 0px 18px; color:#fff; text-decoration:none; text-align:left;  text-transform: uppercase; }
		.blocklinks ul li a:hover {color:#a2e8f0}
	.blockslider {position:absolute; width: 473px; left: 263px; }
	
	
	

	
	.blocknewscontainer {position:relative; width: 1200px; height:264px;}
	
		.blocknewsimg {position: absolute; height: 254px; width: 588px; z-index: 8}	

	.blocknews {position:relative; width: 612px; height:264px; background-color: #2d303f; left: 588px;}
		.blocknewsdate {color: #abacb2; font-size:17px; padding:40px 26px 10px 26px;}
		.blocknewstitle {color:#fff; font-size: 26px; padding:10px 26px 10px 26px;}
			.blocknewstitle a {color:#fff; text-decoration: none}
						.blocknewstitle a:hover {color:#00afc4;}
		.blocknewsanons {color:#abacb2; font-size: 17px; padding:10px 26px 10px 26px;}		
		
		.blocknewsmark {color: #fff; position: absolute; display: block; width: 108px; background-color:#00afc4; font-size: 12px; padding:4px 8px 4px 8px; z-index: 9; bottom: 30px; left: 20px;}		




/* ————— MAINTABLE —————— */

.maintable {width: 1200px; margin: auto auto; background-color: #fff;  
-moz-box-shadow: 0 0 10px rgba(0,0,0,0.4); 
-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.4); 
box-shadow: 0 0 10px rgba(0,0,0,0.4); }	




.galleryback {background-color: #; padding: 30px 30px 30px 37px; clear: both; }
.gallerydate {color: #00cbe3; font-size: 14px;}



.societiesback {padding: 30px 30px 0px 37px;}






/* ————— INDEX NEWS —————— */

.indexnews {position: relative; width: 540px; padding-bottom: 10px; background-color: #f4f4f4; margin-bottom: 10px;}
	.indexnewscontainer {padding: 20px;}
	.indexnewsblock {height: 110px; position: relative; padding: 7px 0px 7px 0px; border-bottom: 1px solid #dedede; }
	.indexnewspic {position: absolute; border: 5px solid #fff; width: 133px; height: 100px;}
  	     .indexnewspic img {width: 133px; height: 100px;}
	.indexnewsdate {color: #444; padding: 0px; position: relative; left: 156px; top: -1px;  line-height: 16px; }
	.indexnewsname {position: relative; left: 156px; width: 340px; font-size: 18px; font-weight: normal; line-height: 18px; padding-bottom: 10px;}
	.indexnewsanons {position: relative; left:156px; width: 340px; font-size: 16px; line-height: 16px; }
	.indexnewseeall {float: right;}	
;
.preview_picture {border: 5px solid #dedede; margin-right: 12px;}


	
	

	
	
/* ————— INDEX LEGAL DOCUMENTS —————— */	
	
.indexdocs {border-top: 3px solid #dedede;  }	
	.indexdocs ul {}	
	.indexdocs ul li {background: url(/images/legaldocsli.png) 0 0 no-repeat; padding-bottom: 10px; margin-left: -38px;}		
	.indexdocs ul li a {font-size: 16px; line-height: 16px; padding-left: 40px; display:block; }			
	
	


/* ————— PARLAMENTS —————— */	
	
.parlaments { border-top: 3px solid #00afc4;}	
	.parlaments ul {}	
	.parlaments ul li {margin-left: -38px; background: url(/images/arrowright.png) center right no-repeat; padding: 12px 0px 12px 0px; border-bottom: 2px solid #dedede;}		
	.parlaments ul li a {font-size: 18px; text-transform: uppercase; padding-left: 10px; top: -6px;}
	.parlamentsflags {float: left; width: 24px; margin-top: 2px;}		
	


/* ————— PRIEMNAYA —————— */	
	
.priemnaya {border-top: 3px solid #00adc4;}	
	.priemnaya ul {}	
	.priemnaya ul li {margin-left: -38px; padding: 12px 0px 12px 0px; border-bottom: 1px solid #dedede;}		
	.priemnaya ul li a {font-size: 16px; top: -6px;}
	.titleother {padding: 10px 4px 10px 0px; margin-bottom: -10px; color: #000; font-size: 16px; text-align: center; background-color: #f1f1f1; text-transform: none; }	
	.buttonother {text-decoration: none; cursor: pointer; padding: 10px 4px 10px 0px; margin-bottom: -10px; color: #fff; font-size: 16px; text-align: center; background-color: #ff6d00; text-transform: uppercase; }	
		.buttonother:hover {background-color: #00b0bd;}
		.buttonother a {text-decoration: none; color: #fff; display: block;}
	
	

/* ————— PARTNERS —————— */

.partners {position:relative;  padding: 0px 0px 0px 0px; width:100%; }
.partnerstable {position: relative; width: 1120px; height: 200px; margin: auto auto; padding: 40px;}







/* ————— INSIDE CENTER —————— */

.insidecenter {padding:0px; width: 1160px; background-color: #fff;}

.insidecolumn1 {float: left; position: relative; width: 273px; padding-right:27px; }	
.insidecolumn2 {float: left; position: relative; width: 860px; padding-top: 20px;}	

.breadcrumb {font-size: 14px; }	
	.breadcrumb a {}	



/* ————— LEFT MENU —————— */

	.leftmenu {width: 263px; background-color: #00afc4; }
		.leftmenu ul {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
		.leftmenu ul li {float:left; width: 263px; display:block; position:relative; border-bottom: 1px solid #4dc7d6; background-color:#00afc4;}
		.leftmenu a {background: url(/images/blocklinksarrow.png) center right no-repeat; font-size: 16px;  padding:14px 44px 14px 18px;   display:block; color:#fff; text-decoration:none; text-align:left;  text-transform: none; }
		.leftmenu a:hover {color:#a2e8f0}

		.leftmenu-selected {background-color: #272a33; width: 270px; margin-bottom: -1px;}
		.leftmenu-selected a {background: url(/images/leftmenuselected.png) center right no-repeat; display: block;}
		
				.leftmenu ul ul li {background-color:#9eb4b6; border-bottom: 1px solid #6f9195;}	
				.leftmenu ul ul li a { }	
				
				.twoleftmenu-selected {background-color: #272a33; width: 270px; margin-bottom: -1px;}
				.twoleftmenu-selected a {background: url(/images/leftmenuselected.png) center right no-repeat; display: block;}


/* ————— INSIDE NEWS —————— */

	.insidenewscontainer {padding: 20px; clear: both;}
	.insidenews {border-top: 3px solid #dedede;}
		.insidenews ul {margin-left: -30px;}
		.insidenews ul li {font-size: 12px; padding-bottom: 7px; color:#dedede; }
		.insidenews ul li a {font-size: 16px;  padding:0px 20px 7px 0px;  display:block; text-align:left;}
		.insidenews ul li a:hover {}
		
		.seeallnews {padding: 0px 0px 20px 10px; } 



/* ————— MAIN TEXT —————— */

.maintext {padding: 20px 0px 20px 0px; font-size: 18px; color: #707070; list-style-type:square; }
  .maintext ul {list-style-type:square; }
  .maintext ul li {list-style-type:square; }
.pic {padding: 0px 20px 20px 0px; float: left;}
	

/* ————— MEMBERS —————— */
	
	.membersblock {min-height: 150px; position: relative; padding: 20px 0px 20px 0px; border-bottom: 1px solid #dedede; }
	.membersblock img {position: absolute; border: 5px solid #dedede;  }
          .memberspic {padding-right: 12px;  }
          .membersdetailed img {border: 5px solid #dedede;  float: left; margin-right: 14px;}
          .membersdetailedtxt {float: left; width: 860px; margin-top: 20px;}
          .membersdetailednav {background-color: #dedede;}
	.membersname {position: relative; left: 190px; font-size: 26px; font-weight: normal; padding-bottom: 0px; width:680px;}
		.membersname a {text-decoration: none; color: #000;}
	.membersposition {position: relative; left: 190px; width: 680px; font-size: 18px; line-height: 20px; padding-bottom: 10px;}	
	.membersanons {position: relative; left: 190px; width: 680px; }
	.membersbutton {position: relative; left: 190px; padding: 0px; background: url(/images/more-arrow.png) no-repeat #00afc4 100px center; margin: 10px 0px 10px 0px; width: 124px; height: 30px; }		
		.membersbutton a {text-decoration: none; text-transform: uppercase; font-size: 12px; padding: 10px 0px 0px 10px; background: url(/images/more-arrow.png) no-repeat #00afc4 114px center; display: block; width: 124px; height: 28px; color: #fff; }		
		.membersbutton a:hover {background: url(/images/more-arrow.png) no-repeat #ff6d00 114px center; }		
		


/* ————— EVENTS —————— */
		
.insideevents {position: relative; padding: 22px 12px 22px 12px; background-color: #f4f4f4; margin-bottom: 30px;}
	.insideeventsblock {float: left; width: 240px; height: auto; padding: 0px 20px 20px 20px; border-right: 1px solid #dedede;}
	.insideeventspic {border: 5px solid #fff; width: 173px; height: 130px; display: block;}
	.insideeventsdate {font-size: 11px; text-align: center; color: #fff; background-color: #ff6c00; padding: 4px; width: 64px; height: 18px; display: block; position: relative; margin-top: -31px; margin-left: 5px; }
	.insideeventsname {font-size: 18px; font-weight: normal; line-height: 20px; padding: 10px 0px 10px 0px; }
	.insideeventsanons {position: relative; font-size: 16px; line-height: 16px; }

	.insideeventsseeall {position: relative; left: 20px; padding: 0px; background: url(/images/more-arrow.png) no-repeat #00afc4 110px center; margin: -10px 0px 10px 0px; width: 134px; height: 30px; }		
		.insideeventsseeall a {text-decoration: none; text-transform: uppercase; font-size: 11px; padding: 12px 0px 0px 10px; background: url(/images/more-arrow.png) no-repeat #00afc4 114px center; display: block; width: 124px; height: 28px; color: #fff; }		
		.insideeventsseeall a:hover {background: url(/images/more-arrow.png) no-repeat #ff6d00 114px center; }	

.insideeventsall {width: 890px; padding: 0px; margin-left: -30px; margin-top: -10px; overflow:hidden;}
	.insideeventsall table {overflow:hidden;}
	.insideeventsall table tr {margin-top: 30px; }
	.insideeventsall table tr td {vertical-align: top; width: 33%; padding: 5px 10px 15px 10px; }
	.insideeventsall img {border: 5px solid #dedede; margin-top: -5px; margin-left: -5px;}
	
.insideevent {position: relative; padding: 0px 0px 22px 0px; border-bottom: 1px solid #dedede; margin-bottom: 20px;}	
.insideeventdate {color: #fff; background-color: #ff6c00; padding: 0px 10px 0px 10px; }	
.insideeventtitle {font-size: 38px; color: #000; padding: 20px 0px 20px 0px; line-height: 32px; }	
	
	


/* ————— LIVESPEECH —————— */

.livespeech {position: relative; padding: 0px 0px 22px 0px; border-bottom: 1px solid #dedede; margin-bottom: 20px; }
.livespeechother {position: relative; padding: 22px 12px 22px 12px; background-color: #f4f4f4; margin-bottom: 30px;}

.livespeechall {width: 890px; padding: 0px; margin-left: -30px; margin-top: -10px; overflow:hidden;}
	.livespeechall table {overflow:hidden;}
	.livespeechall table tr {margin-top: 30px; }
	.livespeechall table tr td {vertical-align: top; width: 33%; padding: 5px 10px 15px 10px; }
	.livespeechall img {}
		
	.livespeechblock {float: left; width: 240px; height: auto; padding: 0px 20px 20px 20px; border-right: 1px solid #dedede;}
	.livespeechpic {border: 5px solid #dedede; width: 173px; height: 130px; display: block; position: relative; }
	.livespeechname {font-size: 18px; font-weight: normal; line-height: 20px; padding: 10px 0px 10px 0px; }	
	.livespeechdate {color: #818181; position: relative; }
	
	.livespeechpic .livevideo-small {background: url(/images/video.png) center center no-repeat; width: 78px; height: 79px; position: absolute; top: 30px; left: 49px;}

	.livespeechmaindate {color: #fff; background-color: #ff6c00; padding: 0px 10px 0px 10px; }	
	.livespeechtitle {font-size: 38px; color: #000; padding: 20px 0px 20px 0px; line-height: 32px; }	
	
	.picvideo {padding-bottom: 20px;}	
	
	
	

/* ————— LAWS —————— */
		
.laws {padding-bottom: 20px;}
	.lawitem {border-bottom: 1px solid #dedede; padding: 10px 0px 0px 0px; }
	.lawsdate {color: #fff; background-color: #ff6c00; padding: 4px; position: absolute;}
	.lawstitle {font-size: 18px; font-weight: normal; line-height: 18px; padding: 0px 0px 10px 0px; position: relative; left: 100px; width: 770px;}
	.lawsanons {position: relative; font-size: 16px; line-height: 16px; padding-bottom: 12px; left: 100px; width: 770px;}	
	
	


/* ————— PARTNERS —————— */
	
	.partnersblock {min-height: 170px; position: relative; padding: 20px 0px 20px 0px; border-bottom: 1px solid #dedede; }
	.partnerspic {position: absolute; border: 5px solid #dedede; width: 173px; height: 130px;}
	.partnersname {position: relative; left: 200px; font-size: 26px; font-weight: normal; padding-bottom: 0px; width: 670px;}
		.partnersname a {text-decoration: none; color: #000;}
	.partnerslink {position: relative; left: 200px; width: 670px; font-size: 18px; line-height: 20px; padding-bottom: 10px;}	
	.partnerstext {position: relative; left: 200px; width: 670px; }
	.partnersbutton {position: relative; left: 200px; padding: 0px; background: url(/images/more-arrow.png) no-repeat #00afc4 100px center; margin: 10px 0px 10px 0px; width: 124px; height: 30px; }		
		.partnersbutton a {text-decoration: none; text-transform: uppercase; font-size: 12px; padding: 10px 0px 0px 10px; background: url(/images/more-arrow.png) no-repeat #00afc4 114px center; display: block; width: 124px; height: 28px; color: #fff; }		
		.partnersbutton a:hover {background: url(/images/more-arrow.png) no-repeat #ff6d00 114px center; }		
			

/* ————— LETTER —————— */
	
	.letter {min-height: 170px; position: relative; padding: 20px 0px 20px 0px; }	
	.nameline {width: 270px; height: 32px; background-color: #f6f7f9; border: 5px solid #dedede;}
	.textline {width: 670px; height: 112px; background-color: #f6f7f9; border: 5px solid #dedede;}
		.letterbutton {position: relative; left: 117px; padding: 0px; background: url(/images/more-arrow.png) no-repeat #00afc4 100px center; margin: 10px 0px 10px 0px; width: 124px; height: 30px; }		
		.letterbutton a {text-decoration: none; text-transform: uppercase; font-size: 16px; padding: 10px 0px 0px 10px; background: url(/images/more-arrow.png) no-repeat #00afc4 114px center; display: block; width: 124px; height: 28px; color: #fff; }		
		.letterbutton a:hover {background: url(/images/more-arrow.png) no-repeat #ff6d00 114px center; }	
	

/* ————— PARLIAMENT —————— */

.parlamentsflagsinside {float: left; width: 29px; margin-top: 0px; padding: 0px 10px 0px 0px;} 		
	
	.parliament-block {min-height: 240px; position: relative; padding: 0px 0px 20px 0px; margin-bottom: 20px; border-bottom: 1px solid #dedede; height: auto;}
	.parliament-pic {position: absolute; }
	.parliament-name {position: relative; width: 540px; left: 330px; font-size: 26px; font-weight: normal; padding-bottom: 0px; }
		.parliament-name a {text-decoration: none; color: #000;}
	.parliament-text {position: relative; width: 540px; left: 330px; }
	.parliament-button {position: relative; left: 330px; padding: 0px; margin: 10px 0px 10px 0px; width: 124px; height: 30px; }		
		.parliament-button a {text-decoration: none; text-transform: uppercase; font-size: 12px; padding: 10px 0px 0px 10px; background: url(/images/more-arrow.png) no-repeat #00afc4 114px center; display: block; width: 124px; height: 28px; color: #fff; }		
		.parliament-button a:hover {background: url(/images/more-arrow.png) no-repeat #ff6d00 114px center; }		
		
		.hrline {background-color: #dedede; width: 100%; height: 1px; margin: 20px 0px 20px 0px;}				
	
		.insideeventsseeall2 {position: relative; padding: 0px; background: url(/images/more-arrow.png) no-repeat #00afc4 110px center; margin: 0px 0px 10px 0px; width: 134px; height: 30px; }		
		.insideeventsseeall2 a {text-decoration: none; text-transform: uppercase; font-size: 12px; padding: 10px 0px 0px 10px; background: url(/images/more-arrow.png) no-repeat #00afc4 114px center; display: block; width: 124px; height: 28px; color: #fff; }		
		.insideeventsseeall2 a:hover {background: url(/images/more-arrow.png) no-repeat #ff6d00 114px center; }	
	


/* ————— FOOTER —————— */

.footer {padding: 0px 0px 0px 0px; width:100%; min-width:1200px; background-color:#424d55; } 
.footertable {position: relative; width: 1200px; height: 354px; margin: auto auto;}

.footermenu {width: 1200px; margin: auto auto; position: relative;  }
.footermenu ul {width:192px; padding:0px 20px 0px 0px; margin:0px 0px 0px 0px;}
.footermenu ul li {position:relative;}
.footermenu ul li a {font-size: 14px; display:block; padding:3px 0px 23px 0px; color:#fff; text-decoration:none; text-align:left; line-height: 13px}
.footermenu ul li a:hover {color:#a2e8f0}

.footermenu ul ul {width:192px; padding:0px 0px 20px 0px; margin:0px 0px 0px 0px;}
.footermenu ul ul li {position:relative;}
.footermenu ul ul li a {font-size: 14px; display:block; padding:3px 0px 3px 0px; color:#bfc6cb; text-decoration:none; text-align:left; line-height: 13px}
.footermenu ul ul li a:hover {color:#a2e8f0}

.footermenublock1, 
.footermenublock2, 
.footermenublock3, 
.footermenublock4, 
.footermenublock5 {display: block; height: 274px; position: absolute; top: 23px; padding-right: 20px; }
.footermenublock1 {left: 14px; border-right: 1px solid #555f66; }
.footermenublock2 {left: 250px; border-right: 1px solid #555f66; }
.footermenublock3 {left: 486px; border-right: 1px solid #555f66; }
.footermenublock4 {left: 720px; border-right: 1px solid #555f66; }
.footermenublock5 {left: 950px; }



/* ————— BOTTOM —————— */

.bottom {position:relative; margin: auto auto;  padding: 0px 0px 0px 0px; width:100%; min-width:1200px; height: 159px;  background-color:#272932; color: #dedede; } 
.bottomtable {position: relative; width: 1200px; min-height: 81px; margin: auto auto;}
.bottomlogo {position: absolute; top: -14px; left: 0px; } 
.bottomnames {font-weight: normal; position: absolute; top: 24px; left: 84px; width: 820px; font-size: 14px; color: #dedede;} 
.counters {position: absolute; top: 96px; left: 83px; width: 600px; } 
.copyrightblock {position: absolute; display: block; width: 266px; height: 57px; padding: 0px; top: 24px; right: 0px; border-left: 1px solid #52545b } 
.copyright {font-weight:normal; padding: 0px 20px 0px 30px; } 





#slides {
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
			
}

.slides_container {
	width:473px;
	height:254px;
	overflow:hidden;
	display:none;
	background-color: #000;
	position: relative;
	margin: 0 auto;

}

#slides .slide {
	padding:0px;
	width:473px;
	height:254px;
	display:block;
}

.slidephoto {position: absolute; z-index: 2;}
.slidetext {font-family: 'MyriadCond'; font-size: 18px; color: #fff; position: absolute; z-index: 3; bottom: 0px; left: 0px; width:473px; background-color:#000; padding: 8px; } 


#slides .next,#slides .prev { z-index: 20; top:112px; width:30px; height:30px;}

#slides .next {background:url(/images/buttonmid-right-off.png) 0 0 no-repeat;position:absolute;right:0px;cursor:pointer;}
#slides .next:hover {background:url(/images/buttonmid-right-on.png) 0px 0 no-repeat;}

#slides .prev {background:url(/images/buttonmid-left-off.png) 0 0 no-repeat;position:absolute; left:0px;padding: 0 0 0 0;cursor:pointer;}
#slides .prev:hover {background:url(/images/buttonmid-left-on.png) 0px 0 no-repeat;}

.pagination {
	margin:-26px auto 0;
	width:100px;
	z-index: 20; position: absolute; right: -20px;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(/images/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}



#slides .link {
	display:block;
	margin-top:10px;
	font-weight:800;
}




.blogul {position: relative; left: 20px; height: auto; margin-right: 40px;}





.shortcode-toggle { margin: 0 0 1.2em;}
.shortcode-toggle h4 {margin: 0;}
.shortcode-toggle h4 a { display: block; padding: 3px 0 3px 0px; }
.shortcode-toggle.closed h4 a  {  }
.shortcode-toggle .toggle-content  { padding: 10px 10px;  }
.shortcode-toggle.closed .toggle-content, .shortcode-toggle .more-text.closed { display: none; }
.shortcode-toggle .more-text.open { display: block; }
.shortcode-toggle.border { border: 0px solid #EBEBEB; }



.tweet {position: absolute; top: 90px; right: 350px;}

