body {color: #000000; font-family:Verdana; font-size:12px; margin:0;}

.header {
    text-align:center;
    background-color:#FFFFFF;
    margin:0;
    padding:0;
    min-width:960px;

	display: block; text-decoration: none;
    font: 40pt Helvetica, Arial, Sans-Serif;
    text-align: center;
    color: #999;
	text-shadow: 0px 3px 5px #2a2a2a;
}

.header a:link {color: #A8A8A8; text-decoration:none;}
.header a:active {color: #A8A8A8; text-decoration:none;}
.header a:visited {color: #A8A8A8; text-decoration:none;}
.header a:hover {color: #979797; text-decoration:Underline; }


.footer {font-size:10px; width:100%; padding:20px 0 20px 0; text-align:center; clear:both;}
h1, h2 {text-align:center;}
.main_table {width:100%; height:65%; border:none;}
.main_table td {vertical-align:top; padding:10px; background-color:#FFFFFF; font-size:12px;}
.left_colonka {padding:0 30px 0 0; }
.right_colonka {padding:0 0 0 10px;}

.block_header {background-color:#DDDDDD; font-size: 12px; font-weight: bold; padding: 2px; margin:0 0 5px 0;}

.main {width:500px; background-color:#FFFFFF; text-align:left; padding:10px; margin:0}


p { 
    margin:0 0 20px 0; 
    padding:0;
}

li {
	list-style:none;
	margin:10px 0 8px 0;
}

.main_menu {
	margin:0;
	padding:0;
	list-style:none;
}

.highlight {
    background-color:#99FF99;
}

.highlight_menu {
	margin:0;
	padding:0;
}

.main_menu li {
	margin:0 0 8px 0;
	padding:3px 0 3px 0;
}

.kroshki {
	width:100%;
	background-color:#DEDEDE;
	margin:0;
	padding:3px 0 5px 0;
}

.rs {
	width:100%;
}

.rs p {
	padding:3px;
	margin:0;
	float:right;
	width:23%;
}

.slovar {text-align: center;}
.slovar .highlight_menu li {
    font-size:16px;
    padding:10px;
    line-height:200%;
    display:inline;
}

#twitter_div {
    margin:30px 0 10px 0;
}

.twit {
    margin:8px 0 8px 0;
    background-color:#EEEEFF;
    clear:both;
}

.twit_name {
    font-weight:bold;
}

.twit_date {
    color: #999999;
    font-size:10px;
    font-style:italic;
}

.twit_img {
    margin:4px;
    width:48px;
    height:48px;
}

.in_twit1 {
    width:100%;
}

.photo {
    display:inline;
    margin: 5px;
}

.prim {
    text-align:center;
    margin:-10px 0 18px 0;
}

#random_photo {
    text-align:center;
    margin-bottom:25px;
}

#random_photo p {
    margin-bottom:3px;
}

#header_local_menu {
    text-align:center;
    font-size:14px;
    font-weight:bold;
}

#left_l {
    padding:8px 8px 10px 0;
}

#left_r {
    text-align:center;
    padding:8px;
}

