body {margin:0px;
background-color:#E8E8E8;
background:url(/i/bg2.jpg);
}
.h1,h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #777777;

}
p.t {
	margin-top: 20px;
	margin-right: 22px;
	margin-bottom: 15px;
	margin-left: 15px;
	text-align: justify;

}
 p {
	font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #333333;
}
p a  {	 	font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif;}
font {	font-size: 110%;
	font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif;}
table {border-collapse: collapse}
.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: 908F8F;
	font-size: x-small;
	text-decoration: none;


}
.navdis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #739E9C;
	font-weight: bold;
	text-decoration: none;

}
.nav:hover {
	color: #739E9C;
}
.copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #908F8F;
/*	text-decoration: none;*/
	font-weight: bold;

}

 .menu,a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
/*	color: #908F8F;*/
	color: #333333;

/*	font-weight: bold;*/

}
li.menu {margin-top:3px;margin-bottom:0px;padding:0px;
	font-size: 70%;
font-weight: normal;
}
li.menu a {	text-decoration: none;

	text-transform:uppercase;
}

.navigation, .navigation2 {
	background-image: url(/i/page_01.jpg);
	height: 129px;
	width: 176px;
	left: 0px;
	top: 0px;
	float: left;
}
.navigation2
{
	background-image: url(/i/page_01_2.jpg);
}


.language {
	
	float: right; margin-left:10px;
margin-right:10px; margin-top:40px}
.line {
	background-image: url(/i/page_04.jpg);
	clear: right;
	height: 5px;

	margin:0; padding:0;
}

.image {

float:right}
#content 
{
    max-width: 900px;
    margin: 0 auto;
text-align:center;
}
.random_photos  {  margin: 10px 20px 10px 180px; text-align:center; width: 150px}
.random_photos  div { font-size: x-small}
.random_photos  img { margin-top:15px; border: 0px;}
#articles_list {text-align:center;}
#articles_list .photos{border-left:1px solid #aaaaaa;padding-left:8px;}
#articles_list, #articles_list .item p, #articles_list .item td {
font-family: Arial, Helvetica, sans-serif;
}
#articles_list .item {
	
	padding: 0px 40px;
}
#articles_list .item .note{ padding-left: 30px;}
#articles_list .item  p{font-size:80%;text-align:left; }
#articles_list .item .note p{;text-align:justify; }
 
#articles_list .photos {width:160px; float:right; margin-right:10px; margin-left:10px;}

#articles_list .photos .photo {margin-top:10px;}
#articles_list .photos .title {font-size:80%;margin-bottom:20px; padding-bottom:5px; border-bottom:1px solid #aaaaaa;}

#articles_list .shortdesc h1 {margin-bottom:0px; margin-top:5px;}
#articles_list .shortdesc {text-align:left;font-size:80%; width: 500px;clear:all;}
#articles_list .shortdesc img {float:left; margin-top: 5px; margin-bottom:5px; margin-right: 10px;}
#articles_list .shortdesc a {text-decoration:none;}
#articles_list .shortdesc h1 a {text-decoration:underline;}


.sl_bottom_holder {
    height: 100px;
    margin: 10px 0 0;
    position: relative;
    width: 600px;
}
.social_links p strong {
    font: bold 13px/18px arial;
    text-align: left;
}
.social_links p{
	text-align:left;
 margin: 0;
}
 
 .social_links {
    /* background-color: #FFFFFF; */
    border-top: 0 solid #D8D8D8;
    height: 100px;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 600px;
}
 .social_links .fb_holder {
    float: left;
    height: 24px;
    margin: 0;
    padding: 0 0 10px;
    position: relative;
    width: 620px;
    z-index: 100;
}
 .social_links .g_button {
    padding: 1px 0 0;
    width: 65px;
	float: left;
    margin-top: 0;

}
 .social_links .twitter_holder {
    float: left;
    padding: 1px 0 0;
 	margin: 0 auto;
}
 .social_links .vk_holder {
    float: left;
    padding: 0 30px 0 0;
    text-align: left;
margin: 0 auto;
}

.clear {
    clear: both;
    display: block;
    height: 0;
    line-height: 0;
    overflow: hidden;
}
.pager {
	width: 500px;
	text-align: center;
	margin: auto;
	margin-top: 30px;
	clear: both;
}

.pager a.active
{
	 display:block; width:22px; height:20px; float:left; background-color: #dcd6ca;border: 1px solid #dcd6ca; color: black; margin:2px; padding: 2px; font-size:14px;font-weight:bold;
	text-decoration: none;
}
.pager a 
{
	 display:block; width:22px; height:20px; float:left; border: 1px solid #dcd6ca;  margin:2px; padding: 2px; font-size:14px;font-weight:bold;
	text-decoration: none;
}
.pager span 
{
	 display:block; width:72px; height:20px; float:left;   margin:2px; padding: 2px; margin-right:7px; font-size:14px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}