body{
	background-color: White;
}
body, td, div, p, input{
	font-family:  "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #696969;
}

/*headers*/
h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #4C4C4C;
}
h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #4C4C4C;
}

h6{
	font-family: serif;
	font-size: 17px;
	color: #990000;
	font-style: italic;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-left: 12px;
	margin-top: 30px;
	padding-top: 0px;
}
/*eof headers*/



/*container1*/
.red_left{
	border-left: 5px solid #990000;
}
.gray_bordered{
	border: 1px solid #EEEEEE;
}

.gray_bordered_text{
	padding: 12px;
	vertical-align: top;
	border: 1px solid #EEEEEE;
}
/*eof container1*/
.bl{
	margin-top: 10px;
}

/*container2*/

.grey_underlined{
	border-bottom: 1px solid  #a3a3a3;
	margin-bottom: 10px;

}
.grey_underlined .text{
	padding: 10px 0px 0px 10px;
	vertical-align: top;
}
.grey_underlined .text a{
	text-decoration: none;
	color: #696969;
}
.grey_underlined .text a:hover{
	text-decoration: none;
	color: #696969;
}
/*eof container2*/



/*container3*/
.big{
	border: 8px solid white;
	padding: 8px;
	background-color: #990000;

}
/*eof container3*/

#truten {
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
}

#top_right {
	position:absolute;
	top:10px;
	right:22px;
	z-index:2;
}

#top_right a{
	color: #696969;
	text-decoration: none;
}

#top_right a:hover{
	color: #696969;
	text-decoration: underline;
}
.top_1{


	font-size: 35px;
	padding: 35px 5px 20px 0px;
}
.top_2{

	font-size: 27px;
	margin-bottom: 65px;
}
.content{
	margin:10px 10px 10px 20px;

  line-height: 150%

}
.copy{
	padding: 20px;
	text-align:center;
	font-size: 10px;
	margin-top: 20px;
	border-top: 1px solid #CCCCCC;
	color: #cccccc;
}
.re{
text-align: center;
}
.re img{
	border: none;
	padding-top: 20px;
}

a{
	color: #DD0000;
	text-decoration: underline;
}
a:hover{
	text-decoration: none;
   color: #990000;
}
.bold{
	color: #2D2D2D;
}
.gray_bordered_text a{
	color: #696969; text-decoration: none;
}
.gray_bordered_text a:hover{
	color: #696969; text-decoration: none;
}
.menu{
padding: 4px;
font-size: 12px;
font-weight: bold;
background-color: #990000;
width: 617px;
margin-left: 8px;
}
.menu a{
	color: White;
	text-decoration: none;
	padding-left: 10px;
}
.menu a:hover{
	color: #FF7979;
	text-decoration: none;
}
.content  img{
	margin: 5px;
	padding: 3px;
	background-color: White;
	border: 1px solid #696969;
}

.main{
	margin: 5px;
	padding: 3px;
	background-color: White;
	border: 1px solid #696969;
}


.submenu{
padding: 5px;
font-size: 12px;
width: 615px;
margin-left: 8px;
height: 16px;
font-weight: bold;
}
.sm{
display: none;
	}
.hide{
	display: none;
}
.gray_bordered a img{
	padding: 0px;
	margin: 0px;
	border: none;
}
.reclama{
margin: 5px;
	margin-left: 10px;
	padding: 5px;

	border: 1px solid #cccccc;
	background-color: #FAF0E6;

}

.folder{
	height: 126px;
width: 144px;
background-image: url(/img/img/folder.jpg);
background-repeat: no-repeat;
background-position: 100% 100%
}
.photo{
height: 119px;
width: 119px;
background-image: url(/img/img/photo.jpg);
background-repeat: no-repeat;
background-position: 100% 100%
}
.pager{
font-size: 9px;
	padding: 13px;
}
.full{
	background-color: White;
	padding: 3px;
	border: 1px solid #cccccc;
	margin: 4px;
}
.photo_full{
text-align:center;
padding:8px;
}

.gc{
padding:4px;
margin:4px;
border:1px dotted #cccccc;
}
.snap{
	background-image: url(/img/img/avatar_bg_big.png);
	background-repeat: no-repeat;
	height: 225px;
	width: 225px;
	margin: 0px;
	padding: 0px;
}

.newmenu{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.newmenu a{
display: block;
font-size: 14px;
font-weight: bold;
text-decoration: none;
padding: 5px;
background-color: #FFD0D0;
border-left: 2px solid #990000;
 margin-bottom: 1px;

}
.newmenu a:hover{
background-color: #FFE8E8;
border-left: 2px solid #FF2B2B;
}

.newmenu .sm a{
display: block;
font-size: 13px;
padding:2px 2px 2px 17px;
font-weight: normal;
background-color: #FFE8E8;
}

.newmenu .sm a:hover{
color: #FF3535;
background-color: white;

}
.counters{
font-size: 9px;
}
.comment{

	margin: 5px;
	border: 1px dotted #cccccc;
	margin-left: 10px;
	padding: 5px;

}
.comh{
	margin: 5px;

	padding: 3px 3px 3px 7px;
	width: 600px;
	background-color: #E1E1E1;
}
