body{ font-size: 10px; color: #000000; font-family: tahoma; background-color: #ffffff; height: 100%; width: 100%; margin: 0px; padding: 0px;}
a{ color: #000000; text-decoration: none }
a:hover{ text-decoration: underline}
img{ border: 0}
div{ margin: 0px; padding: 0px 0px 0px 2px }
div.up{padding:2px 1px 1px 2px; border: 1px solid #f9ab03; color: #FFFFFF; background: url("/img/bg_up.gif")}
div.down{font-size: 12px; padding:35px 0px 0px 20px;}
div.content{padding:8px 8px 8px 8px; border: 1px solid #fee328; color: #000000; font-size: 14px; line-height: 150%; background-color: #fcfafa}
div.menu{padding:2px 2px 2px 2px; border: 1px solid #fee328; color: #FFFFFF; font-size: 14px; background-color: #fcfafa; text-align: center}
div.welcome{padding:0px 1px 1px 10px; border: 1px solid #f55f1f; font-weight: bold; color: #FFFFFF; background-color: #f55f1f}
div.logForm{padding:2px 1px 1px 0px; font-weight: bold; font-size: 11px; color: #7c7c7c}
div.leftTopLogin{padding:4px 0px 1px 0px;}

div.newsBody{font-size: 13px; padding:4px 0px 1px 0px; line-height: 150%;}

div.mainNewsTitle{
font-size: 16px; 
text-decoration: none;
font-weight: bold;
}

div.mainNewsBody{
font-size: 14px; 
text-decoration: none;
}

div.day{font-size: 70px;color: #ffffff; padding:0px 48px 0px 0px;}
div.month{font-size: 14px;color: #ffffff; padding: 0px 46px 13px 0px; font-weight: bold;}

div.leftblock{border: 0px; font-size: 12px;color: #000000; padding: 4px 4px 4px 4px; width: 120px;}
div.rightblock{border: 1px solid #CCCCCC; font-size: 12px;color: #000000; padding: 4px 4px 4px 4px; width: 150px;}

div.catblock{border: 1px solid #CCCCCC; font-size: 12px;color: #000000; padding: 4px 4px 4px 4px; width: 260px;}

td.photolist{border: 0px solid #CCCCCC; font-size: 12px;color: #000000; text-align: center;}
td.maincatblock{border: 0px solid #CCCCCC; font-size: 12px;color: #000000; padding: 4px 4px 4px 4px; width: 450px;}

td.galleryphoto{border: 0px solid #CCCCCC; font-size: 12px;color: #000000; text-align: center;}

div.line {
	border-left-color: red; /* Цвет линии слева */
	border-left-style: solid; /* Стиль линии */
	border-left-width: thick; /* Толщина линии */
	padding-left: 8px; /* Расстояние между линией и текстом */
}

a.link1{ color: #0974E1; font-size: 12px; text-decoration: none }
a.link1:hover{color:black; text-decoration: underline}

.bb {height: 540; width: 868; border: 1px solid #d5d5d5; position: relative; zoom: 1; background: url('../img/main_bg.jpg');}


div#marquee {
position: relative;
top: 0;
left: 0;
height: 1.5em;
width: 100%;
border: thin solid silver;
overflow: hidden;
}

div#text {
position: absolute;
top: 3;
left: 0;
white-space: nowrap;
font-size: 12px;
}


ul {
	list-style : none;
}

#top-nav,
#top-nav li {
	float : left;
}
#top-nav a {
	display : block;
	background-color : #f66565;
	color : #ffffff;
	text-decoration : none;
	line-height : 23px;
	padding : 0 6px;
}
#top-nav a:hover {
	background-color : #f90606;