body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}

a:link, a:active {
	color: #3a7dda;
}
a:hover {color: #3a00da;}
a:visited {
	color: #006898;	
}

/* ------------------------------------- */

.navigation {
  text-decoration:none;
  background:#fff;
  color:#000;
  font-size:12px;
}


.navigation a,
.navigation a:visited  {
  text-decoration: none;
  background:#fff;
  padding:3px 6px;
  border:1px solid #ddd;
  margin:0 5px 0 0;
  font-size:12px;
}

.navigation a:hover  {
  background:#3a7dda;
  color:#fff;
  border-color:#ddd;
}

.navigation span  {
  text-decoration: none;
  background:#fff;
  padding:3px 6px;
  border:1px solid #ddd;
  margin:0 5px 0 0;
  font-size:12px;
}

/* ------------------------------------- */

.a-gray {color: #999; font-size: 10px;}

a.language, a.language:visited {color: white; text-decoration: none;}

p, td {font-size: 12px;}

p {margin-bottom: 10px; line-height: 150%;}

small {line-height: 100%;}

/* ------------------------------------- */

a.girl, a.girl:visited {color: #004ebc;}
a.boy, a.boy:visited {color: #004ebc;}
a.all, a.boy:visited {color: #004ebc; font-size:14px;}

.top_day {font-size: 12px; width:100%; text-align:center;}
.top_day_name {font-size: 12px; font-weight:bold; text-align:center;}
.top_day_foto {text-align:center; margin: 5px 0 0 0;}

/* ------------------------------------- */

.humor { margin: 10px 0 30px 0; font-size: 12px; line-height: 160%;}

/* ------------------------------------- */

h1,h2,h3,h4,h5,h6 { font-weight: normal;  color: #E89340; }

h1 { font-size: 20px; font-weight: bold; line-height: 1; margin-bottom: 10px; color: #E89340;}
h2 { font-size: 16px; font-weight: bold; margin-bottom: 10px; }
h3 { font-size: 14px; font-weight: bold; line-height: 1; margin-bottom: 10px; }
h4 { font-size: 12px; line-height: 1.25; margin-bottom: 10px; }
h5 { font-size: 11px; font-weight: bold; margin-bottom: 10px; }
h6 { font-size: 10px; font-weight: bold; }

hr {
	margin: 5px 5px 5px 5px;
	height: 1px;
	background-color: #dedede;
	color: #dedede;
	border: 0;
}

.hr2 {
	margin: 5px 5px 5px 5px;
	height: 1px;
	background-color: #000;
	color: #000;
	border: 0;
}

* html hr {margin: 0 5px 0 5px;}

/* ------------------------------------- */

#date {
	font-family: Tahoma;
	font-size: 11px;
}

/* ------------------------------------- */

.menu {color: black; font-size: 12px; margin: 5px 0 10px 10px;}

.menu a.menu_class, .menu a.menu_class:visited { margin: 0 0 2px 1px; font-weight:normal; font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 15px; line-height: 19px; letter-spacing: 0px; color: #0078b0;}

.menu a, .menu a:visited {color: black; font-size: 12px; line-height: 195%;}

.menu li {list-style-type: none;}

a.menu_class, .menu a.menu_class:visited { margin: 0 0 2px 1px; font-weight:normal; font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 15px; line-height: 19px; letter-spacing: 0px; color: #0078b0;}


/* ------------------------------------- */

.blue_menu {width: 100%; padding-left: 18px; padding-bottom: 10px; background-color:#e3dfef;}

.blue_menu .header {line-height: 100%; padding-top: 10px;}

.blue_menu li {list-style-type: none; line-height: 170%;}

.blue_menu a, .blue_menu a:visited {font-size: 12px;}

/* ------------------------------------- */

.page_menu {float: left; margin: 15px 10px 10px 0; padding: 5px 50px 10px 5px; background-color:#fbfaf4; font-size: 12px;}

.page_menu .header {line-height: 100%; padding-top: 10px;}

.page_menu li {list-style-type: none; line-height: 170%;}

.page_menu a, .page_menu a:visited {font-size: 12px; color:#000000;}

.page_menu li.subi4ek a, .page_menu li.subi4ek a:visited {font-size: 10px; font-family: Tahoma; padding-left: 12px;}

.page_menu a.menu_class:link { margin: 0 0 2px 1px; font-weight:normal; font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 15px; line-height: 19px; letter-spacing: 0px; color: #0078b0;}

.page_menu a.menu_class:visited { margin: 0 0 2px 1px; font-weight:normal; font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 15px; line-height: 19px; letter-spacing: 0px; color: #0078b0;}

.page_menu a.menu_class:hover { margin: 0 0 2px 1px; font-weight:normal; font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 15px; line-height: 19px; letter-spacing: 0px; color: #0078b0;}

.page_menu a.menu_class:active { margin: 0 0 2px 1px; font-weight:normal; font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 15px; line-height: 19px; letter-spacing: 0px; color: #0078b0;}

/* ------------------------------------- */

.fotokonkurs_reg {margin-left: 18px; font-size: 11px;}

#konkurs {font-size: 12px; margin-top:10px;}


/* ------------------------------------- */

.events {color: black; font-family:Arial, Helvetica, sans-serif; font-size: 12px; margin: 5px 0 10px 0px;}

.events a, .events a:visited {color: black; font-family:Arial, Helvetica, sans-serif;}

.events li {list-style-type: none; margin-bottom: 8px;}

.events .date {line-height: 120%; font-size: 11px; color: gray;}

/* ------------------------------------- */

#kotirovki td {
	font-size: 11px;
}

#rating {
	color: black; font-family:Arial, Helvetica, sans-serif; font-size: 11px;
}

#rating a, #rating a:visited {
	color: black; font-family:Arial, Helvetica, sans-serif;
}

/* ------------------------------------- */

#footer {font-size: 12px;}

.tab_border {
border-width: 1px;
border-style: solid;
border-color: #CAD8FF; 
}

.clasi4ek
{
    display:none;
}
.aclubs:hover{color:Black;}
