body { background-color: #FFFFFF; font-family: Tahoma; color: #333333; }
th { font-size: 14px; }
td { font-size: 12px; }
a { text-decoration: none; color: #000000; }
a:hover { text-decoration: underline; color: #191970; }
p { padding-top: 0px; margin-top: 0px }
form { padding: 0px; margin: 0px }

.copyright, .copyright * { color: #9F9F9F; font-weight: none; font-family: Tahoma; font-size: 10px; }
.copyright a { color: #FFFFFF; text-decoration: none; }
.logo a { color: #000000; text-decoration: none; }

.menu2 a  
{ 
	padding: 3px 10px;	
	display: block;	
	position: relative;
	cursor: hand;	
} 

.menu3 button
{
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;	
	cursor: pointer;
}


/* Begin Stable structure style */
#topmenu * { color: #FFFFFF; font-family: Arial; font-size: 13px; font-weight: normal; }
#topmenu a { text-decoration: none; color: #FFFFFF; }
#topmenu a:hover {  text-decoration: none; text-decoration: underline; } 
#topmenu .dir a
{ 
	padding: 3px 5px;	
	display: block;	
	position: relative;
 	cursor: hand;		
} 
#topmenu .marker { vertical-align:top; padding: 0px 5px 0px 0px }
#topmenu .selected a { font-weight: bold; }

#sidemenu, #sidemenu * { color: #000000; font-family: Arial; font-weight: none; font-size: 12px; }
#sidemenu a { text-decoration: none; color: #000000; }
#sidemenu a:hover { text-decoration: none; text-decoration: underline; }
#sidemenu .head, #sidemenu .head * { color: #FFFFFF; font-size: 13px; font-weight: bold; }
#sidemenu .dir a
{ 
	padding: 3px 5px;	
	display: block;	
	position: relative;
 	cursor: hand;		
} 
#sidemenu .marker { vertical-align:top; padding: 3px 5px 0px 0px }
#sidemenu .selected a { }

#content, #content td { font-family: Tahoma; }
#content a { text-decoration: underline; color: Blue; }
#content a:hover { text-decoration: none; color: Red; }
#content .img { border: 1px solid #777777; }
#content p, #content p * { margin-top: 0px  }

#title, #title td, #title * { color: #040057; font-family: Arial; font-size: 14px; font-weight: bold; }
#title a { text-decoration: none; color: #040057; }
#title a:hover { text-decoration: underline; color: #040057; }
#title .link * { font-size: 10px; }

#form form { padding: 0px; margin: 0px }
#form input { width: 100% }
#form textarea { width: 100%; height: 105px }
#form .button input { width: auto; }

.message { color: blue; font-weight: bold; }

.pad { padding: 3px 5px 3px 5px; }
.hpad { padding: 0px 5px 0px 5px; }
.vpad { padding: 3px 0px 3px 0px; }
.toppad { padding-top: 3px; } 

.outlined { background-color: #000000; border: 0px solid #000000; }
.tablehead { background-color: #EFEDEE; color: Black; }
.subhead { padding: 2px 0px 3px 5px; background-color: #FFFFFF; }

.menuhead { padding: 2px 0px 3px 5px; border-bottom: 10px solid #FF0000; border-bottom-width: 10px; background-color: #000000; }
/* End */

#contentb p {text-align:justify;}
#contentb .zag {font-size:1.5em; text-align:center; margin-top:5px; color:#180767;}
#contentb .phead {font-weight:normal; font-size:1.5em; margin-top:5px}

.phead{
font-family: Tahoma;
font-size: 12px;
color: #180767;
}

.maincontent{
text-align:justify;
}

#social-box {
	position: relative;
}

.social-icons {
	left: 70px;
    margin-left: 16px;
    position: absolute;
    top: -5px;
    width: 200px;
}
	.social-icons a{
		display:block;
		width:25px;
		height:25px;
		float:left;
		margin-right:18px;
		margin-top:10px;
	}
.vk-soc {
	background: url(../images/vkontakte.png) no-repeat 0 0 transparent;
}
.tw-soc {
	background: url(../images/twitter.png) no-repeat 0 0 transparent;
}
.fb-soc {
	background: url(../images/facebook.png) no-repeat 0 0 transparent;
}
.lj-soc {
	background: url(../images/livejournal.png) no-repeat 0 0 transparent;
}

.main-photo {
	padding-bottom:20px;
}
.main-photo  img{
	margin-right: 8px;
	max-height: 101px;
	max-width: 90px;
	width: auto !important;
	width:80px;
}

