.base {
        font-family: Verdana, Arial, sans-serif;
        color: Black;
                  text-align: justify;
}
a.menu {display:block;
		padding:2px;
        color: #c7f5b6;
        font:bolder 10pt Verdana, Arial, sans-serif;
        text-decoration: none;
		background-color: Green;
		background-image:url(img/bg/bg.jpg);
        text-align: center;
}
a.menu:visited {
        color: #c7f5b6;
        
}
a.menu:hover {
	background-color: #04bc04;
	background-image: url(img/bg/bg_hover.jpg);
        color: #fff;
        
}

.bgcol {
        background-color: Green;
        text-align: center;
}
.page{
        background-color: #c7f5b6;
        text-align: center;
}

a.page{ display:block;
	/*width:100%;*/
		padding:2px;
		background-color: #c7f5b6;
		background-image: url(img/bg/bg_choose.jpg);
        text-align: center;
        color: Green;
        font: bold 10pt Verdana, Arial, sans-serif;
        text-decoration: none;
}


.tema {	
		background:#029102 url(img/bg/bg_tema.jpg) repeat-x;
        color: #c7f5b6;
        font:bold 11pt Verdana, Arial, sans-serif;
        text-align: center;
        border: 0.3ex solid  black;
}

a.tema{
	display:block;
        width: 250px;
        background-color: #029102;
		background-image: url(img/bg/bg_tema.jpg);
        color: #c7f5b6;
        font: bold 11pt Verdana, Arial, sans-serif;
        text-align: center;
        border: 0.3ex solid black;
        text-decoration: none;
}

a.tema:hover {
	display:block;
        width: 250px;
        background-color: #04bc04;
		background-image: url(img/bg/bg_th.jpg);
        color: #fff;
        font: bold 11pt Verdana, Arial, sans-serif;
        text-align: center;
        border: 0.3ex solid black;
        text-decoration: none;
}

a.admin:link,a.admin:visited {
	display:block;
        width: 220px;
        background-color: #029102;
        color: #c7f5b6;
        font: bold 11pt Verdana, Arial, sans-serif;
        text-align: center;
        text-decoration: none;
}

a.admin:hover {
        width: 220px;
        background-color: #04bc04;
        color: #fff;
        font: bold 11pt Verdana, Arial, sans-serif;
        text-align: center;
        text-decoration: none;
}
.star {
   color: Green;
   font-weight: bold;
        font-family: Verdana, Arial, sans-serif;
        text-align: center;
}
.small{
        font-size: 8pt;
}
.horo {
        color: Green;
   	width: 100%;
        height:100px;
        border: thin solid  #5ba529;
        padding: 2px;
        font-size: 10pt;
}
.form {
        font-weight:bold;
        color:green;
        text-align:center;
        border: 0.2ex solid  #5ba529;
        padding-top: 10px;
        font-size: 10pt;
        padding: 5px;
}
.but	{
        background-color:green;
        color:white;
}

.super {                    color:red;
		vertical-align:super;
		font-weight:bold;
		font-variant:small-caps;
		}
a.anek {
		display:block;
		padding: 5px 0 5px 12px;
        background-color: #faf8c4;
		/*background-image:url(img/bg/bg_yellow.jpg);*/
        border: 0.3ex solid #5ba529;	
        color: #098812;
        font: bold 10pt Verdana, Arial, sans-serif;
        text-decoration: none;
	text-align:left;
}
 a.anek:hover {
		padding: 5px 0 5px 12px;
        background-color: #f9e6b4;
		/*background-image:url(img/bg/bg_brown.jpg);*/
        border: 0.3ex solid #e58905;
		/*display:block;*/
        color: #9f1309;
        font: bold 10pt Verdana, Arial, sans-serif;
        text-decoration: none;
	text-align:left;
}

.anek1 {display:block;
        width: 200px;
        text-align: center;
        padding-bottom: 5px;
        padding-top: 5px;
        background-color: #f6fbc1;
        border: 0.2ex solid  #5ba529;
        color: #098812;
        font: bold 10pt Verdana, Arial, sans-serif;
        text-decoration: none;
}

.backMenu {
        height: 20px;
        text-align: center;
        padding-bottom: 5px;
        padding-top: 5px;
        background-color: #f6fbc1;
        border: solid 0.2ex;
        border-color: #5ba529;
        color: #098812;
        font-family: Verdana, Arial, sans-serif;
        font-size: 10pt;
        text-decoration: none;
        font-weight: bold;
}
.test{
        height: 30px;
        padding-top: 10px;
        color: #9f1309;
        font-family: Verdana, Arial, sans-serif;
        font-size: 10pt;
        text-decoration: none;
        font-weight: bold;
        text-align: center;
}
a.some:link,a.some:visited {
        text-decoration: none;
        color: Green;
        font-weight: bold;
        font-size: 9pt;
        font-family: Verdana, Arial, sans-serif;
}
a.some:hover {
        text-decoration: none;
        color: #4ae34a;
        font-weight: bold;
        font-size: 9pt;
        font-family: Verdana, Arial, sans-serif;
}

 .zagolovok {
        text-align: center;
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 14pt;
        font-weight: bold;
        color: Green;
 }
.chat {
        color:black;
        text-align:left;
        border: solid 0.2ex;
        border-color: #5ba529;
        padding-top: 10px;
        font-size: 10pt;
        padding: 5px;
}
.reg{
        background-color:#faf8c4;
        color: Green;
        font-size: 10pt;
        border: solid 0.2ex;
		  border-color: #5ba529;
		  padding-top: 10px;
}
.reg_text{
        font-size: 11pt;
        color: Green;
        text-align: right;
        padding-right: 12px;
        font-weight: bold;
}

.green_p {
	font-size: 10pt;
        color: Green;

		}
.tab_horo{
	font-size: 10pt;	
	text-align: justify;
}
.card {
       	 background-color:#faf8c4;
       	 color: Green;
      	  font-size: 10pt;
       	 border:#5ba529 solid 0.2ex;
	margin:10px;
	padding: 10px;
}

.add {
        font-weight:bold;
        color:green;
        text-align:center;
        padding-top: 5px;
        font-size: 10pt;
        padding: 5px;
}