/*
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset {
margin: 0;
padding: 0;
}*/
html,body,table {background:#FFF;}

body, select, input, textarea {
	font: 100%/1.2 tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 12px;
}

a img {border:0;}
a {color:#39c;}
a:visited: {color:#39c;}
#Left {float:left; width:210px; padding:7px 7px 0 7px; height:100%;}
#Body {margin-left:240px; padding:10px 10px 20px 0; vertical-align:top; height:100%;}
#BodyIndex {margin-left:240px; padding:10px 0 0 0; vertical-align:top; height:100%;}

.MainMenu a {font-size:0.8em; font-weight:bold; text-decoration:none;}
.MainMenu a:hover {text-decoration:underline;}
ul.MainMenu {margin:0px; padding:0px 16px;}
.MainMenu li {margin:0px; padding:2px 0px; list-style:none;}
.MainMenu ul {margin:0px; padding:0px 16px;}

h1 {font-family:Arial, Tahoma, sans-serif; letter-spacing:-1px; font-size:1.8em; font-weight:normal; text-decoration:underline;}

.hint {font-size:1em; color:gray;}

table.t {
	border-spacing: 0px;
	border-collapse: collapse;
}

table.t td {
	border-bottom:1px solid #888;
	border-left:1px dashed #666;
	color:gray;
	padding:7px;
	padding-bottom:0;
	padding-right:1px;
	white-space:nowrap;
}
div.rating {
	padding: 7px;
	background-color:#ECECEC;
}

table.t td.v {
	border-left: 0px;
	text-align:center;
	padding:7px;
}

table.t td.v b {
	color:white; 
	cursor:pointer;
}
table.t td.v em {
	font-style:normal; 
	font-weight:bold;
}

table.t td.m {
	color:black;
	white-space:normal;
	font-size:1.4em;
	border-bottom:1px solid #888;
}

table.pages {
	border-spacing: 0px;
	border-collapse: collapse;
}

table.pages b {
	border:1px solid #000;
	padding:5px;
}

table.pages td {
	padding:1px;
	height:20px;
	vertical-align:top;
}
table.pages a {
	padding:5px; 
	background-color:#ECECEC;
}

.datetime {
	color:#999;
	font-size:11px;
	margin-top:10px;
	width:100px;
	padding-top:2px;
}

div.sign {
	-moz-border-radius:30px 0px 0px 0px;
	-webkit-border-radius:30px 0px 0px 0px;
    -moz-box-shadow:-1px 0 0 #888;
	-webkit-box-shadow:-1px 0 0 #888;
	border-top:1px solid #888;
	padding-top:3px;
	padding-bottom:2px;
	float: right;
	position:relative;
	color:#999;
	font-size:11px;
}
.userbar {
	padding-left:10px;
	padding-right:10px;
}

.footer {
	border-top:1px solid #CCCCCC;
	clear:both;
	color:#999999;
	font-size:11px;
	height:40px;
	margin-top:10px;
	padding:5px;
}


/* paginator */
.pg_block {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: right;
}

.pg_block a {
    padding: 2px;
    border: 1px solid #333333;
    margin-top: 0px;
    margin-right: 1px;
    margin-bottom: 0px;
    margin-left: 1px;
    text-decoration: none;
}
.pg_block span {
    padding: 2px;
    font-weight: bold;
    border:1px solid #000;
	padding:5px;
}
.pg_block a:hover {
    zpadding: 2px;
    border: 1px solid #888;
    margin-top: 0px;
    margin-right: 1px;
    margin-bottom: 0px;
    margin-left: 1px;
    background-color: #d0d0d0;
    text-decoration: none;
}

.modal {
    background-color:#fff;
    display:none;
    width:700px;
    padding:15px;
    text-align:left;
    border:2px solid #333;

    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    -moz-box-shadow: 0 0 50px #ccc;
    -webkit-box-shadow: 0 0 50px #ccc;
	} 
	.modal .close {
		background:url(/i/close2.png) no-repeat; 
		position:absolute; 
		right:5px;
		top:4px; 
		cursor:pointer; 
		height:35px; 
		width:15px;
		}
	.clarity {
		filter:alpha(opacity=50); /* IE 5.5+*/
		-moz-opacity: 0.5; /* Mozilla 1.6 и ниже */
		-khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
		opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
		}
