@charset "utf-8";
/* CSS Document */
html {
	height:100%;
}

body {
	margin:0;
	padding:0;
	height:100%;
	min-height:100%;
	background-color:#FFFFFF;
	font-family:  Arial, Tahoma, Verdana; 
	font-size: 13px; 
	color: #000000;
}
#allPage {
	background-color:#FFFFFF;
	color:inherit;
	margin:0 auto;
	height: 100%;
}

.copyrights1{
	font-family: Arial, Tahoma, Verdana;
	font-size: 13px;
	color: #333333;
	text-align:left;
	white-space:nowrap;
}

.copyrights2{
	font-family: Arial, Tahoma, Verdana;
	font-size: 13px;
	color: #333333;
	text-align:right;
	white-space:nowrap;
	border:0px;
}

a.copyrights{
	font-family: Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #333333;
	text-decoration: none;
}
a:visited.copyrights{
	color: #333333;
	text-decoration: none;
}
a:hover.copyrights{
	color: #0079b2;
}


h1{
	font-size: 17px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

h2{
	font-size: 14px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

p { font-size: 13px;}
.notice { font-size: 12px; font-weight:bold;}
a { 
	font-size:13px;
	color: #0079b2;
	text-decoration: underline;
	outline: none;
}
a:visited {
	color: #0079b2;
	text-decoration: underline;
}
a:hover { 
	color: #0079b2;
	text-decoration: none;
}


a.title_lnk{
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #0079b2;
	text-decoration: none;
}
a:visited.title_lnk{
	color: #0079b2;
	text-decoration: none;
}
a:hover.title_lnk{
	color: #4c4c4c;
	text-decoration:none;
}

a.title_small_lnk{
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #0079b2;
	text-decoration: none;
}
a:visited.title_small_lnk{
	color: #0079b2;
	text-decoration: none;
}
a:hover.title_small_lnk{
	color: #4c4c4c;
	text-decoration:none;
}

a.search_item_lnk{
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #0079b2;
	text-decoration:underline;
}
a:visited.search_item_lnk{
	color: #0079b2;
	text-decoration: underline;
}
a:hover.search_item_lnk{
	color: #0079b2;
	text-decoration:none;
}

.search_found {
	font-weight:bold;
}

a.announcement_lnk{
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #4c4c4c;
	text-decoration: none;
}
a:visited.announcement_lnk{
	color: #4c4c4c;
	text-decoration: none;
}
a:hover.announcement_lnk{
	color: #0079b2;
	text-decoration:none;
}

img.arrow {
	width: 7px; 
	height: 11px; 
	background-image:url(/pictures/arrow.gif ); 
	background-repeat: no-repeat; 
	background-position: top left;  
	border: 0;  
	margin:0px;
	margin-top: -1px;
}
a img.arrow {
	width: 7px; 
	height: 11px; 
	background-image:url(/pictures/arrow.gif ); 
	background-repeat: no-repeat; 
	background-position: top left;  
	border: 0;  
	margin:0px;
	margin-top: -1px;
}
a:hover img.arrow {
	width: 7px; 
	height: 11px; 
	background-image:url(/pictures/arrow.gif ); 
	background-repeat: no-repeat; 
	background-position: bottom left; 
	border: 0;  
	margin:0px;
	margin-top: -1px;
}

a.bm_lnk {
	color: #333333;
	text-decoration:none; 
	cursor:pointer; 
}
a:visited.bm_lnk{
	color: #333333;
	text-decoration:none; 
}
a:hover.bm_lnk{
	color: #0079b2;
	text-decoration:none; 
}

.bm_conteiner{
	border:1px solid #000000; 
	text-align:left; 
	vertical-align:top; 
	cursor:pointer;
}

.bm_pic_conteiner {
	background-color:#FFFFFF; 
	width:190px; 
	height:17px; 
	border-bottom:1px solid #000000; 
	border-right:1px solid #000000; 
	text-align:left; 
	padding-left:4px; 
	padding-top:1px;
	font-family: Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	overflow:hidden;
	cursor:pointer; 
}

.title_conteiner {
	text-align:left;
	vertical-align:middle;
	margin-top:15px;
	margin-bottom:15px;
}

.search_conteiner {
	text-align:right;
	vertical-align:middle;
	margin-top:5px;
	margin-bottom:5px;
}

.title_conteiner span {
	font-size:20px;
	font-weight:bold;
	color:#0079b2;
	font-family:"Times New Roman", Times, serif;
}

span.nav_text{
	font-family: Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color:#FFFFFF;
	white-space:nowrap;
}

a.nav_lnk {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:4px; 
	padding-right:3px;
	padding-top:1px;
	padding-bottom:1px;
	white-space:nowrap;
}
a:visited.nav_lnk{
	color:#FFFFFF;
	text-decoration:none; 
}
a:hover.nav_lnk{
	color:#FFFFFF;
	text-decoration:none;
	background-color:#063958; 
}

h1.sub_nav{
	display:inline;
	padding: 0;
	margin: 0;
}

a.page_title_lnk {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 17px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
	padding-left:5px; 
	padding-right:5px;
	padding-top:1px;
	padding-bottom:1px;
}
a:visited.page_title_lnk{
	color: #000000;
	text-decoration: none;
}
a:hover.page_title_lnk{
	color: #0079b2;
	text-decoration:none;
}

a.page_title_lnk_act {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 25px;
	font-weight:normal;
	color: #000000;
	text-decoration: none;
	padding-left:5px; 
	padding-right:5px;
	padding-top:1px;
	padding-bottom:1px;
}
a:visited.page_title_lnk_act{
	color: #000000;
	text-decoration: none;
}
a:hover.page_title_lnk_act{
	color: #0079b2;
	text-decoration:none;
}

A.navig_page_link { 
	font-family: Arial, Tahoma, Verdana;
	font-weight:bold;
	font-size:15px;
	color: #0079b2;
	text-decoration: none;
}
A:visited.navig_page_link { 
	color: #0079b2;
	text-decoration: none;
}
A:hover.navig_page_link { 
	color: #000000; 
	text-decoration: none;
}
A.navig_page_link_active { 
	font-family: Arial, Tahoma, Verdana;
	font-weight:bold;
	font-size:15px;
	color: #000000; 
	text-decoration: none;
}
A:visited.navig_page_link_active { 
	color: #000000; 
	text-decoration: none;
}
A:hover.navig_page_link_active { 
	color: #0079b2;
	text-decoration: none;
}

SPAN.navig_page_text { 
	font-size: 16px; 
	color: #000000; 
	font-weight: normal; 
}

span.no_link {
	font-family: Arial, Tahoma, Verdana;
	font-size: 13px; 
	color: #999999; 
	font-weight:bold;
}

A.is_link { 
	font-family: Arial, Tahoma, Verdana;
	font-weight:bold;
	font-size:13px;
	color: #0079b2;
	text-decoration: none;
}
A:visited.is_link { 
	color: #0079b2;
	text-decoration: none;
}
A:hover.is_link { 
	color: #000000; 
	text-decoration: none;
}

span.title_text{
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #0079b2;
}

.item_date { padding-left:5px; color:#808080;}

/* Photo administration */
.adm_photo_wrapper{ margin-top:15px; background-color:#acacac; }
.adm_photo_wrapper2{ margin-bottom:15px; background-color:#acacac; }
.photo_actions{ float:right; width:70px; text-align:right; padding-right:5px; padding-top:2px;}
.photo_action_title{ float:left; color:#FFFFFF; font-weight:bold; font-size:12px; padding-left:5px; padding-top:2px; }
.adm_actions_wrapper{ background-color:#acacac; height:22px;}

/*  Comments */
.commentlist {margin:0px; padding:0px;} 
li.commentlist_item { list-style-type:none;  padding:0px; margin-top:10px; margin-bottom:5px; border-bottom: 1px solid #CCCCCC;}
li.commentlist_item:hover{ }
.commentimg { padding-left:5px; color:#808080;}
.c_info { float:left; white-space:nowrap; }
.c_rating { float:right; width:100px; text-align:right; margin-top:2px; margin-bottom:4px; }
.c_img_link{ cursor:pointer; border:0px; }
 
.comment_text_container{
	margin-top:20px;
	margin-bottom:12px;
	margin-left:0px;
	margin-right:0px;
}
.c_rate { 
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#999999;
}
.c_rate_pos { 
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#009900;
}
.c_rate_neg { 
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FF0000;
}
.up , .down, .del{ margin-top:2px; margin-bottom:-2px; margin-left:2px; margin-right:2px;} 
.up{ color:#009900;} 
.down { color:#FF3300;}  

h3.comments_title{
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #000000;
	margin:0px;
	padding:0px;
};

/*  End of Comments */

 #tabs1 {
      font: bold 11px/1.5em Verdana;
      float:left;
      width:100%;
	  background:#FFFFFF;
      font-size:93%;
      line-height:normal;
      }
    #tabs1 ul {
	  margin:0;
	  padding:10px 10px 0 50px;
	  list-style:none;
      }
    #tabs1 li {
      display:inline;
      margin:0;
      padding:0;
      }

p.search_results_num {
      font-size: 13px;
	  font-weight:bold;
	  color: #4c4c4c; 
	  padding:0px;
	  margin:0px;
}

div.search_results_rubric_title {
	  margin-top: 10px;
	  margin-bottom:15px;
	  padding-bottom:5px;
	  border:0px;
	  border-bottom:1px solid #4c4c4c;
}

div.search_results_show_all {
	  text-align:right;
	  padding-bottom:10px;
}

h1.search_title {
	  margin-bottom:20px;
}

p.search_notice {
      font-size: 12px;
	  font-weight:normal;
	  color:#FF0000; 
}

p.search_text {
 	  font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	  font-size: 11px;
	  font-weight:normal;
	  color: #4c4c4c;
	  padding:0px;
	  margin-top:7px;
	  margin-bottom:7px;
}

p.search_date {
 	  font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
      font-size: 11px;
	  font-weight:normal;
	  color: #4c4c4c;
	  padding:0px;
	  margin-top:10px;
	  margin-bottom:20px;
}

a.search_rubric_title { 
	font-weight:bold;
	font-size:14px;
	color: #4c4c4c; 
	text-decoration: none;
}
a:visited.search_rubric_title { 
	color: #4c4c4c; 
	text-decoration: none;
}
a:hover.search_rubric_title { 
	color: #4c4c4c;
	text-decoration: underline;
}

.search_highlight {
	font-weight:bold
}

.form_fake_link{
	color:#0079b2;
	font-size: 12px;
	text-decoration:underline;
	cursor:pointer;
}

/* user items */
#user_items_table{
	background-color:#e8e8e8;
}

#user_items_table th{
	margin:0px;
	padding:0px;
	height:30px;
	background-color:#0079b2;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	text-align:center;
}

#user_items_table td{
	background-color:#FFFFFF;
	font-size: 12px;
	font-weight:normal;
	color: #6c6c6c;
}

span.review_small{
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size:9px;
	color: #4c4c4c;
}

a.review_small {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size:9px;
	color: #4c4c4c;
	text-decoration:underline;
}
a:visited.review_small{
	text-decoration:underline;
	color: #4c4c4c;
}
a:hover.review_small{
	text-decoration:none; 
	color: #4c4c4c;
}

a.comments_small {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size:11px;
	color: #4c4c4c;
	text-decoration: none;
}
a:visited.comments_small{
	text-decoration: none;
	color: #4c4c4c;
}
a:hover.comments_small{
	color: #0079b2;
	text-decoration: none; 
}

/* authorization */

a.form_link {
	color: #0079b2;
	font-size: 11px;
	text-decoration:underline;
}
a:visited.form_link{
	color: #0079b2;
	text-decoration:underline;
}
a:hover.form_link{
	color: #0079b2;
	text-decoration:none; 
}

h3.auth_title {font-size: 14px; font-weight:bold; color: #0079b2; padding:0px; margin:0px; margin-bottom:8px;}

a.big_title_lnk{
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 17px;
	font-weight:bold;
	color: #0079b2;
	text-decoration:underline;
}
a:visited.big_title_lnk{
	color: #0079b2;
	text-decoration: underline;
}
a:hover.big_title_lnk{
	color: #4c4c4c;
	text-decoration:none;
}

ul.auth_list {
  list-style:disc;
  margin:0px;
  padding-left:5px;
}
ul.auth_list li {
	color: #0079b2;
	padding-bottom:2px;
	padding-left:0px;
}

div.auth_block{
	padding-left:3px; 
	padding-top:1px;
}

/* forms */

SPAN.form_field { font-size: 12px; color: #000000; }
SPAN.form_error_text { font-family: Arial,Tahoma,sans-serif; font-size: 12px; color: #000000; }
SPAN.form_error_field { font-family: Arial,Tahoma,sans-serif; font-size: 12px; color: #F00000; font-weight: bold; }
SPAN.form_success_text { font-family: Arial,Tahoma,sans-serif; font-size: 12px; color: #009700; font-weight: bold; }

FORM.form { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; PADDING-TOP: 2px; }
LABEL { font-size: 11px; color: #3C434F; }
FIELDSET { PADDING: 0px; MARGIN: 0px; width: 95%; BORDER: #CCCCCC 1px solid; }
LEGEND { COLOR: #002F5E }

input {
  padding: 1px;
  font-size: 11px;
  font-family: Verdana,Tahoma,sans-serif;
}

input.form_text, textarea, select {
  border: 1px solid #cccccc;
  padding: 1px;
  font-size: 11px;
  font-family: Verdana,Tahoma,sans-serif;
  color: #4B5378;
}

.form_upload {

}

.form_checkbox {

}

input.form_button {
  font-size: 11px;
  padding:0px;
  font-family: Verdana,Tahoma,sans-serif;
  color: #000000;
}

SPAN.small_notice_star { 
    font-family: Arial,Tahoma,sans-serif;
	font-size: 16px; 
	color: #FF0000; 
	font-weight: bold;
}
SPAN.small_notice { 
    font-family: Arial,Tahoma,sans-serif;
	font-size: 11px; 
	color: #808080; 
}

p.about_site {
	font-family:  Verdana, Tahoma, Arial; 
	font-size: 10px;
	color: #4c4c4c; 
}

p.about_site a {
	font-size: 10px;
}

ul.unstyle {
  margin:0;
  padding:0px;
  list-style:none;
}
ul.unstyle li {
  margin:0;
  padding:5px 0px 5px 0px;
}

.title {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #0079b2;
	margin-top:10px;
	margin-bottom:5px;
}

.rss {
	background:url(/pictures/rss.jpg) right bottom no-repeat;
	padding-right:22px;
}

a.orange{
	font-family: Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #d65d0d;
	text-decoration: none;
}
a:visited.orange{
	color: #d65d0d;
	text-decoration: none;
}
a:hover.orange{
	color: #d65d0d;
}

