body
{
/*background: url('images/bg_main.gif');*/
margin: 0px;
padding: 0px;
font-family:Tahoma,Geneva; 
font-size:12px;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
        min-height:0px;
}

.clearfix
{
    min-height:0px;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


#page
{
  margin:0 auto;
  width:992px;
}

#header
{
  height:149px;
  width:992px;
  padding-bottom:10px;
  padding-top:10px;
}

#logo
{
  float:left;
  padding-left:20px;
}

#banner
{
  float:left;
  padding-top:5px;
  padding-left:45px;
  padding-bottom:20px;
}

.icons
{ 
  padding-top:5px;
  width:50px;
  margin-bottom:0px;
  padding-bottom:0px;
  float:right;
}

#search
{
  padding-top:10px;
  margin-bottom:0px;
  padding-bottom:0px;
  padding-right:125px;
  float:right;
}
.input
{
  padding:0px;
  margin:0px;
  color:#c8c8c8;
}
.pinklink
{
margin:10px 0px 10px 0px;
  font-size:11px; 
  color:#d668af;
}

.pinklink a
{
  font-family:Tahoma,Geneva;
  font-size:11px; 
  color:#d668af;
}

#maincontainer
{
  width:992px;
  align:center;
}


#leftcolumn
{
  float:left;
  width:240px;
}

#rightcolumn
{
  width:240px;
  float:right;
}

.block
{
  padding: 35px 15px 10px 15px;
  margin: 5px 0px 0px 0px;
  text-align: justify;
  border: 1px solid #e1e1e1;
  font-family: Tahoma,Geneva; 
  font-size:11px;
}

.block2
{
  padding: 0px 15px 25px 5px;
  margin: 5px 0px 0px 0px;
  text-align: justify;
  border: 1px solid #e1e1e1;
  font-family: Tahoma,Geneva; 
  font-size:11px;
}

.blockheader
{
/*	border: 1px solid grey;*/
	padding:10px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	align:left;
}

.playerblock{
	margin: 5px 0px 0px 0px;
	padding: 5px 15px 5px 15px;
	border: 1px solid #e1e1e1;
	font-family: Tahoma,Geneva; 
	background-color:#f5f5f5;
	cursor: hand; 
}
#blocknews
{
background: url('images/block_news2.gif') no-repeat; background-color:#f5f5f5
}

#blockinfo
{
background: url('images/block_news2.gif') no-repeat; background-color:#f5f5f5
}

#blocknews p /* new */
{
  border-bottom: 1px dashed #c1c1c1; padding-bottom: 10px;
}

.readmore
{
text-align:right;
}

.readmore a
{
  color:#cc3399;
  font-size:11px;
}

.rightblock
{
  margin-top:5px;
  padding-top:35px;
  padding-left:15px;
  padding-right:15px;
  padding-bottom:10px;
  text-align: justify;
  border: 1px solid #e1e1e1;
  font-family:Tahoma,Geneva; font-size:11px;
  cursor: pointer;
	cursor: hand;  
}

#tagblock
{
  margin-top:5px;
  padding-top:5px;
  padding-left:15px;
  padding-right:15px;
  padding-bottom:10px;
  text-align: justify;
  border: 1px solid #e3e3e3;
  font-family:Tahoma,Geneva; font-size:11px;
  background-color: #f6f6f6;
}

#tagblock a
{
color:#6b6b6b;
}

#tagblock a:hover
{
color:#cc3399;
}

#mainmenu
{
  background-color: #f5f5f5;
  border: 1px solid #e5e5e5;
  padding-top:5px;
  padding-bottom:5px;
  height: 35px;
}

#mainmenu div
{
  text-align:center;
  margin-left:auto;
  margin-right:auto;    
}

#mainmenulinks div
{
    text-align:left;
}

#mainmenulinks span
{
	color: #ffffff;
	padding:5px 5px 5px 20px;
	background: url('/images/star_darkgrey.gif') no-repeat 5px;
	background-color: #cccccc;
	font-weight:bold;
}


#mainmenulinks a
{
	color: #d668af;
	padding:5px 5px 5px 20px;
	font-weight:bold;
	text-decoration:none;
	background: url('/images/star_lightgrey.gif') no-repeat 5px;

}
#mainmenulinks a:hover
{
	color: #ffffff;
	padding:5px 5px 5px 20px;
	background: url('/images/star_darkgrey_rolling.gif') no-repeat 5px;
	background-color: #cccccc;
}

.secondarymenu{
	margin-top:5px;
}

.secondarymenu a
{
	font-family:Tahoma,Geneva; 
	font-size:11px; 
	color:#6b6b6b;
	text-decoration:none; 
	font-weight:bold;
	margin-left:10px;
}

.secondarymenu a:hover
{
	color:#b9b9b9;
}

#center 
{
	border:1px solid #e5e5e5; 
	padding: 10px; 
	float: left; 
	margin: 5px; 
	width: 479px; 
	background-color: #f5f5f5;
}



#blogcolumn
{
  margin-top:5px;
  margin-left:5px;
  background-color: #FFF;
}

#bottomcontainer
{
padding-top:10px;
  width:992px;
}
#copyright

{
	float:left;
	color:#b9b9b9;
}

#creators
{
	color:#b9b9b9;
text-align:right;
}

h1
{
	font-size:14px; 
	color:#d668af;
	margin-top:5px;
	margin-bottom:0px;
	font-weight:bold;
}

h4
{
  font-size:14px; 
  color:#d668af;
  padding:0px;
  margin:10px 0px 5px 0px;
}

h3
{
  font-size:14px; 
  color:#6b6b6b;
  margin-top:0px;
  padding-top:0px;
}

h3 a
{
  font-size:14px; 
  color:#000;
  margin-top:5px;
  padding-top:0px;
}

h2.chronicleheader {
	padding: 0px; 
	margin: 0px; 
}
h2.chronicleheader a {
	padding: 0px; 
	font-weight: bold; 
	font-size: 14px; 
	margin: 0px; 
	color: #6b6b6b; 
}

p
{
text-align:justify;
}

#pageauthortext
{
width:300px;
}

.chronicle {
	padding-bottom: 5px; 
	color: #6b6b6b; 
	border-bottom: #e1e1e1 1px dashed;
	margin-bottom:10px;
}

.pages
{
  margin:10px;
  color:#6b6b6b;
}


.chronicle a
{
  font-size:11px; 
  color:#FFFFFF;
  text-decoration:underline;
}

span.chronicledate {
	font-size: 11px; 
	font-style: italic;
	color: #6b6b6b; 
}

p.chronicletext {
	padding: 0px; 
	font-size: 12px; 
	margin: 0px 0px 5px; 
	text-align: justify;
}

.chronicletext a {
	font-size: 12px; 
	color: #6b6b6b; 
	text-decoration: none;
}
.chronicletext a:hover {
	font-size: 12px; 
	text-decoration: underline;
}

div.chronicleimagescontainer {
	min-height: 113px; 
	margin: 10px 0px; 
	overflow: hidden; 
}

div.chronicleimage {
	float: left;
	width: 150px;
	margin-right: 12px;
}

.chronicleimage img {

	border:1px solid #d668af;
}
.chronicleimageinside {
	border-right: #b04d89 1px solid; border-top: #b04d89 1px solid; border-left: #b04d89 1px solid; border-bottom: #b04d89 1px solid;
}

.commentlink {


	margin:0px;
}

a.commentlink {
	padding-left: 15px;
	font-size: 11px;
	background: url(/images/icon_comments.gif) no-repeat left 50%; 
	color: #6b6b6b;
}

a.commentlink2 
{
  background: url('images/icon_comments2.gif') no-repeat left;
  padding-left:15px;
  font-size:11px; 
  color:#000; 
}

div
{
/*  border: 1px solid #000;*/
}

a.taglink
{
  font-size:12px; 
  color:#b5b5b5;
  font-size:11px; 
}
.blocknewsdate
{
  margin:0px;
  padding:0px;
  color: #6b6b6b;
}
a.blocknewstitle
{
  padding-bottom:10px;
  margin-top:0px;
}

.blocknewstitle2
{
  padding-bottom:10px;
  margin-bottom:0px;
  margin-top:0px;
  font-weight:bold;
}

.blocknewstitle2 a
{
  font-size:12px;  
  color: #000000;
  text-decoration:none;
}

a.blocknewstitle2 
{
  font-size:12px;  
  color: #000000;
  text-decoration:none;
}

a:hover.blocknewstitle2 
{
  font-size:12px;  
  color: #000000;
  text-decoration:underline;
}

.blocknewstitle2 a:hover
{
  font-size:12px;  
  color: #000000;
  text-decoration:underline;
}




.leftpic
{
float:left;
}

.fotocaption
{
  font-size:11px;  
  padding-bottom:20px;
  padding-top:5px;
  margin:10px;
  text-align: justify;
}

div.block p
{
  margin-top:0px;
}

a.blocknewstitle 
{
  font-family:Tahoma,Geneva; 
  font-size:11px;  
  font-weight: bold;
  color:#6b6b6b;
  text-decoration:none;
}
a:hover.blocknewstitle
{
  padding-bottom:10px;
  margin-top:0px;
  text-decoration:underline;
}
div.blog
{
	margin:0px;
/*	border:1px solid blue;*/
	text-align:justify;
	color:#6b6b6b;
}


.blockfoto
{
  float:left;
  margin-top:0px;
  /*background-color :#fff;*/
}

.blockfoto img
{
  border: 0px
}

.introtext
{
 padding-top:0px;
vertical-align:top;
  text-align: justify;
padding-left:110px;

}

.introtext2
{
  margin-left:90px;
  text-align: left;

}

.introtext3
{
  padding-left:0px;
  text-align: left;

}
.introtextdiv p a
{
color:#d668af;
text-decoration:none;
}

.introtextdiv p a:hover
{
color:#d668af;
text-decoration:underline;
}


.blog p a
{
color:#d668af;
text-decoration:none;
}

.blog p a:hover
{
color:#d668af;
text-decoration:underline;
}

.blog a
{
color:#d668af;
text-decoration:none;
}

.blog a:hover
{
color:#d668af;
text-decoration:underline;
}

.introtext2 p
{
  margin:0px;
  padding:0px;
}

.articlediv
{
  margin-bottom:10px;
  border-bottom: 1px dashed #c1c1c1; padding-bottom: 10px;
}

.articlesource
{
  font-size:11px;
  color: #d668af;
  margin:0px;
}

.blogauthor
{
  margin-top:0px;
  margin-bottom:10px;
  padding:0px;
  font-size:12px;
  color: #d668af;
}

.articledescription
{
  font-size:11px;
}

p.articledescription a
{
  text-decoration:none;
  color:#6b6b6b;
}

p.articledescription a:hover
{
  text-decoration:underline;
  color:#6b6b6b;
}


p.blocktitle 
{
  font-size:14px;
  font-weight: bold;
  margin:0px;
  padding:0px;
 
}

div.blockperson
{
  min-height:70px;
  color:#6b6b6b;
  padding-top:7px;
}

div.blockperson2
{
  min-height:70px;
  color:#6b6b6b;
  padding:7px 0px 0px 10px;
}

p.blocksubtitle 
{
  font-size:10px;
  margin:0px;
  padding:0px;
}

div.blocktitlecontainer
{
 width:120px;
 float:left;
 margin-left: 10px;
}

.blocktext
{
  font-size:12px;
  margin-top:10px;
  text-align:justify;
}

.blocktext2
{
  font-size:12px;
  margin-top:10px;
  text-align:justify;
  padding-left:5px;
}


div.blocktext a
{
  font-size:11px;
  color: #6b6b6b;
  text-decoration:none;
}

div.blocktext a:hover
{
  font-size:11px;
  color: #868686;
  text-decoration:underline;
}



div.blocktext2 a
{
  font-size:11px;
  color: #6b6b6b;
  text-decoration:none;
}

div.blocktext2 a:hover
{
  font-size:11px;
  color: #868686;
  text-decoration:underline;
}

a.test4 
{
  font-size:11px;
  color: #000;
  text-decoration:none;
}

a.test4:hover 
{
  font-size:11px;
  color: #ce2a8e;
  text-decoration:none;
}

/* календарик */
	#b_tb td{border-top:solid 1px #fff;border-bottom:solid 1px #fff}
#b_lr{border-left:solid 1px #fff;border-right:solid 1px #fff; padding:3px;}
#b_b{border-bottom:solid 1px #fff}
#b_b td{border-bottom:solid 1px #fff}
#b_lb{border-bottom:solid 1px #fff;border-left:solid 1px #fff}
#b_lrb{border-bottom:solid 1px #fff;border-left:solid 1px #fff;border-right:solid 1px #fff}
#b_rb{border-bottom:solid 1px #fff;border-right:solid 1px #fff}
#b_current{border-bottom:solid 1px #fff;border-right:solid 1px #fff; background-color:#d97eb4; padding:3px;color:#FFF;}
#b_current a{color:#FFF;}
.select{ margin:0px; padding:0px;}
.cale_tb{ margin:0px; padding:0px;}
.cale_tb a{font-weight:bold;color:#767676;}
.cale_tb a:hover{font-weight:bold;color:#cc3399}
.calend{background:#ebebeb;padding:5px 5px 10px 5px}
.calend div{background:#FFF;padding:6px 2px 6px 8px}
/* календарик конец */

/* теги */
a.taglinks1 {font-size: 10px;color: #000; text-decoration: underline;}
a.taglinks1:hover {font-size: 10px; color: #ce2a8e; }

a.taglinks2 {font-size: 12px;color: #000; text-decoration: underline;}
a.taglinks2:hover {font-size: 12px;color: #ce2a8e;}

a.taglinks3 {font-size: 14px;color: #000; text-decoration: underline;}
a.taglinks3:hover {font-size: 14px;color: #ce2a8e;}

a.taglinks4 {font-size: 16px;color: #000; text-decoration: underline;}
a.taglinks4:hover {font-size: 16px; color: #ce2a8e;}

a.taglinks5 {font-size: 18px;color: #000; text-decoration: underline;}
a.taglinks5:hover {font-size: 18px; color: #ce2a8e;}
/* теги конец */

.commentheader
{
	background-color :#f0f0f0;
  padding:5px;
  font-weight:bold;
  margin-top:5px;
  margin-bottom:5px;
}

a.commentauthor
{
  color: #6b6b6b;
}

hr.comments
{
  width:455px;
  text-align:center;
  height: 0;
  border: 0;
  border-top: 1px solid #d1d1d1; 
}

.commentsblock
{
font-size: 11px;color: #6b6b6b;
}

.commentdate
{
font-style:italic;
}
.alfavit
{
  color: #e5e5e5;
  border-bottom: 1px solid #c1c1c1; 
  padding-bottom: 10px;
  margin-bottom: 10px;
}


.alfavit span
{
  color: #ababab;
  font-weight:bold;
}

.alfavit .alfavitcurrent
{
  font-weight:bold;
  color: #d668af;
}
.alfavit a
{
  font-size: 12px;
  font-weight:bold;
  color: #6b6b6b;
}

.alfavit a:hover
{
  font-size: 12px;
  font-weight:bold;
  color: #6b6b6b;
}

.formqusetion
{
  font-weight:bold;
}

.events a
{
  font-size: 12px;
  color:#000;
  padding-left:10px;
}

.gallerypic
{
  float:left;
}

.gallerypic img
{
  border:0px;
}

.alignleft
{
  text-align:left;
  font-weight: bold;
}

.aligncenter
{
  text-align:center;
  font-weight: bold;
  padding-top:10px;
}

.gamepic1
{
  padding-top:10px;
  float:left;
  text-align:center;
  align:center;
  border:0px solid #000;
}

.gamepic2
{
  padding-top:10px;
  float:right;
  text-align:center;
  align:center;
  border:0px solid #000;
}

.gamepic3
{
  width:200px;
  padding-top:10px;
  padding-left:130px;
  text-align:center;
  align:center;
  border:0px solid #000;
}

.button
{
vertical-align:middle;
}

.imgscroll {
  color: #000000;
  width: 500;
  height: 140px;
  overflow: scroll;
  overflow-y: hidden;
}
.nav
{
  margin-top:20px;
}

.fotogallerynav a
{
  color:#cc3399;
  font-size:12px;
  margin-top:20px;
  font-weight:bold;
}

.fotogallerycaption
{
  width:400px;
  align:center;
  text-align:center;
    border:0px solid #000;
}

.bottom p{
     vertical-align : bottom
}

.tagcontainer a {
	font-size: 11px; color: #6b6b6b
}
#sitemap a
{
  font-size: 12px;
  color:#6b6b6b;
  text-decoration:none;
  font-weight:bold;
}

#sitemap a:hover
{
  color:#6b6b6b;
  text-decoration:underline;
}


#sitemap li
{
  padding-bottom:5px;
  list-style-image: url('/images/star_lightgrey.gif');
}

#sitemap ul
{
  padding-left:15px;
  padding-bottom:10px;
  padding-top:5px;

}

#sitemap ul li
{
	list-style-image : none;
	list-style-type : none;
}

#sitemap ul a
{
  font-size: 11px;
  font-weight:normal;
}

.ullist
{
margin:0px;
padding:0px;
text-align:left;
}

.ullist dt a
{
  padding-left:20px;
  background: url('/images/star_lightgrey.gif') no-repeat 5px 1px;
}

.ullist dt a:hover
{
  background: url('/images/star_lightgrey_rolling.gif') no-repeat 5px 1px;
}

.ullist dt
{
  padding-left:35px;
  font-weight:bold;
  text-indent:-20px;
}

.ullist dd
{
  font-size: 11px;
  color:#6b6b6b;
  text-decoration:none;
  margin:0px;
  padding: 5px 0px 10px 35px;
}

.ullist li
{
  padding-left:15px;
  padding-bottom:5px;
  list-style-image : none;
  list-style-type : none;
  text-indent:-20px;
}

.ullist li a
{
  padding-left:20px;
  font-size: 12px;
  color:#6b6b6b;
  text-decoration:none;
  font-weight:bold;
  background: url('/images/star_lightgrey.gif') no-repeat 5px 1px;
}

.ullist li a:hover
{
  background: url('/images/star_lightgrey_rolling.gif') no-repeat 5px 1px;
}


.introtextdiv
{
  padding-bottom:10px;
  margin-bottom:10px;
  border-bottom:1px solid #cbcbcb;
}

.blockvideotitle h5
{
	color:#6b6b6b;
	font-size:12px;  
	font-weight:bold; 
	padding:5px 0px 5px 10px; 
	margin:0px;
}

.blockvideotitle div
{
text-align:center;
margin:auto;
padding:auto;
}


.blockvideotitle p
{
	font-size:11px;
 	color:#6b6b6b;
	padding:5px 0px 0px 0px; 
	margin:0px;
}
.pages
{
	text-align: right;
	font-size :12px;
}

.pages span
{

	font-size :12px;
	color: #d668af;
	padding-top: 0.1em;
	padding-bottom: 0.2em;
	padding-right: 0.5em;
	padding-left: 0.5em;
	margin: 0.1em;
	border: 1px solid #d668af;
}

.pages a
{
	font-size :12px;
	color: #6b6b6b;
	padding-top: 0.1em;
	padding-bottom: 0.2em;
	padding-right: 0.4em;
	padding-left: 0.5em;
	margin: 0.1em;

	background-color: #e1e1e1;
	text-decoration:none;
}

.pages a:hover
{



}
