body
{
	color: black; 
	margin: auto; 
	font-family:Arial, Tahoma;
	font-size:12px;
	margin:auto;
	max-width:480px;
	background-position: center;
	background:#d7d6d5 url(img/bg.gif); 
}

 a  { 
color : #e4e4e4; 
text-decoration : none; 
} 
 a:hover  { 
text-decoration : underline; 
}
a:link, a:visited {
color : #2b2b2b;
text-decoration : none;
}
img.ico {
vertical-align: middle; 
padding-right:3px;
margin-top: -3px; 
}
a:hover {
color : #838b8b;
text-decoration : underline;
}
input {
background : #fffff0;
padding:3px;
border-top-right-radius:6px;
border-top-left-radius:6px;
border-bottom-right-radius:6px;
border-bottom-left-radius:6px;
}
textarea
{
background : #fff;
padding:3px;
border-top-right-radius:9px;
border-top-left-radius:9px;
border-bottom-right-radius:9px;
border-bottom-left-radius:9px;
}
input.button {
cursor : pointer;
}
img {
border : 0px;
}
.header {
display : block;
background : url(img/head.gif) top left repeat-x;
background-color: #e9e9e9;
height : 40px;
}
.footer {
display : block;
background : url(img/t.gif) top left repeat-x;
background-color: #252525;
color : #ffffff;
padding : 6px;
border-bottom-right-radius:4px;
border-bottom-left-radius:4px;
margin-bottom : 2px;
}
.footer a { 
color : #ffffff; 
text-decoration : none; 
} 
table {
border-collapse : collapse;
border-spacing : 0;
}
.title {
background : url(img/t.gif) top left repeat-x;
background-color: #252525;
color : #ffffff;
padding : 5px;
}

.title a {
color : #FFF;
text-decoration : none;
}
.title a:hover  { 
text-decoration : underline; 
}
.grey_links {
}
.right {    
float: right;
}

.titles {
background : url(img/ti.gif) top left repeat-x;
background-color: #0087f3;
color : #ffffff;
padding : 5px;
}
.kat, .blue_links {
}
.menu {
margin-top:2px;
border-top-right-radius:4px;
border-top-left-radius: 4px;
background : url(img/t.gif) top left repeat-x;
background-color: #252525;
color : #ffffff;
padding : 5px;
}
.block {
background : url(img/ti.gif) top left repeat-x;
background-color: #0087f3;
color : #fff;
padding : 5px;
}
.block a{
color : #fff;
}
.ques{
background : #fff;
color : #000000;
padding : 3px;
margin-bottom : 2px;
border-top-right-radius:3px;
border-top-left-radius:3px;
border-bottom-right-radius:3px;
border-bottom-left-radius:3px;
}
.quest {
background-color: #f7f7f7;
color : #000000;
padding : 3px;
margin-bottom : 2px;
border-top-right-radius:2px;
border-top-left-radius: 2px;
border-bottom-right-radius:2px;
border-bottom-left-radius:2px;
}
.section {
background-color: #f0f0f0;
color : #000000;
padding : 4px;
border : #d3d3d3 solid 1px;
border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px;
}
.section2 {
background : #fff;
color : #000000;
padding : 4px;
border : #d3d3d3 solid 1px;
}
.error {
background : #f2c8c8;
color : #585858;
padding : 6px;
border : #b64141 solid 1px;
margin-bottom : 2px;
}
.note {
background : #d3d3d3;
color : #000000;
padding : 5px;
border : #d3d3d3 solid 1px;
margin-bottom : 2px;
}
.nav {
margin : 10px 0 5px 0;
font-size : 14px;
}
.nav a {
background-color : #cae1ff;
border : #b2dfee solid 1px;
padding : 5px 7px 5px 7px;
color : #446488;
text-decoration : none;
}
.nav a:hover {
background-color : #eef2f6;
border : #dee5eb solid 1px;
padding : 8px 10px 8px 10px;
text-decoration : none;
}
.nav_current {
background-color : #dee5eb;
border : #dee5eb solid 1px;
padding : 8px 10px 8px 10px;
color : #000;
text-decoration : none;
}
.comm {
background : #ffffff;
border : #bcbcbc solid 1px;
padding : 3px 5px 3px 5px;
font-size : 8pt;
color : #bcbcbc;
box-shadow : 1px 1px 3px rgba(0, 0, 0, 0.1) inset;
}
.button {
background : url(img/t.gif) top left repeat-x;
background-color: #252525;
color : #ffffff;
padding : 5px;
padding-left : 7px;
padding-right : 7px;
text-align : center;
display : inline-block;
}
.button:hover {
opacity : 0.8;
}
.radiusfull {
border-radius : 5px;
}
.banner img {
opacity : 0.3;
box-shadow : 0 0 10px rgba(0, 0, 0, 0.5);
}
.banner img:hover {
opacity : 1;
}
.kat, .blue_links a {
background : url(img/bl.gif) top left repeat-x;
background-color: #dfefff;
color : #36648b;
text-decoration : none;
padding : 5px;
display : block;
border-top : 1px solid #fff;
border-bottom : 1px solid #d3d3d3;
border-left : 1px solid #d3d3d3;
border-right : 1px solid #d3d3d3;
}
.kat, .blue_links a:hover {
background : #ffffff;
padding : 5px;
}
.blue_links2 a {
background : url(img/bl.gif) top left repeat-x;
background-color: #dfefff;
color : #36648b;
text-decoration : none;
padding : 5px;
font-weight : bold;
border-bottom-right-radius: 7px;
border-bottom-left-radius: 7px;
display : block;
border-top : 1px solid #fff;
border-bottom : 1px solid #d3d3d3;
border-left : 1px solid #d3d3d3;
border-right : 1px solid #d3d3d3;
}
.blue_links2 a:hover {
background : #ffffff;
padding : 5px;
}
.grey_links a {
background : url(img/gl.gif) top left repeat-x;
background-color: #e4e4e4;
color : #222;
text-decoration : none;
padding : 5px;
display : block;
border-top : 1px solid #fff;
border-bottom : 1px solid #d3d3d3;
border-left : 1px solid #d3d3d3;
border-right : 1px solid #d3d3d3;
}
.grey_links a:hover {
background : #ffffff;
padding : 5px;
}
.sub_block.full {
display: block;
text-align: left;
}
.full {
display: none;
}
ul.tabs {
	padding: 2px;
	height: 25px;
	list-style: none;
	border-bottom: 1px solid #DDD;
}
.tabs li {
	display: inline;
	margin-right: 2px;
	padding: 10px;
	color: #777;
	cursor: pointer;
	background: #F9F9F9;
	border: 1px solid #E4E4E4;
}
.tabs li.current {
	padding: 10px;
	color: #444;
	background: #EFEFEF;
	border: 1px solid #D4D4D4;
	border-bottom: 1px solid #EFEFEF;
}
.tabs li:hover,
.vertical .tabs li:hover {
	padding: 10px;
	color: #F70;
	background: #FFFFDF;
	border: 1px solid #FFCA95;
}
.box {
	display: none;
}
.box.visible {
	display: block;
}
.bar {
margin:0px 0px 1px 0px; padding:0px 0px 0px 3px; border-left:3px
solid #9C9C9C;
}
.dfile {
text-align: center;
}
.dfile .dl {
background: #1279ee;
border: 1px solid #1279ee;
padding: 7px;
margin: 3px 3px 1px 3px;
color: #fff;
font-weight: bold;
text-align: center;
display: inline-block;
}
.xt_pagination, .filelist_paging{
margin: 5px 0;
text-align: center;
}
.xt_pagination a, .xt_pagination .selected, .filelist_paging a, .filelist_paging span {
padding: 5px;
display: inline-block;
margin: 1px;
}
.xt_pagination a, .filelist_paging a {
background: #fff;
border: 1px #ddd solid;
}
.xt_pagination .selected, .filelist_paging span {
background: #cc0f16;
border: 1px solid #cc0f16;
color: #fff;
}
.share-button {
padding: 4px;
border: 1px solid #ddd;
border-top: 0;
}
.share-button a{
display: inline-block;
}
.social-button{
padding: 3px 0px;
font-weight: bold;
}
.share-button .fb-share {
background: #3b5998;
padding: 5px;
margin: 1px;
color: #fff;
border-radius: 2px;
}
.share-button .tw-share {
background: #4099ff;
padding: 5px;
margin: 1px;
color: #fff;
border-radius: 2px;
}
.share-button .gp-share {
background: #c0361a;
padding: 5px;
margin: 1px;
color: #fff;
border-radius: 2px;
}
