body {
	font-size: 13px; 
	cursor: default;
	color: #333333;
	background-color:#FFFFFF;
	font-family: 'Lucida Grande',Arial,sans-serif;
	margin-bottom: 0px;
}

.err_log_red {
	font-size:14px;
	font-weight: 700;
	color: #FF0033;
}

.sh_comm {
	position: absolute;
	top: expression(eval(document.compatMode && document.compatMode == 'CSS1Compat') ? documentElement.scrollTop + 20 : document.body.scrollTop + 20);
	border: 1px #0066FF solid;
	z-index: 5;
	display: none;
	background: #00CCFF;
}

.close_me {
	cursor: pointer;
	z-index: 6;
}
.comment_show {
	cursor: pointer;
	color: #0066CC;
	text-decoration: none;
	font-weight: bold;
}

.gen_time {
	margin: 0px;
	font-size: 10px;
	color: #D6D6D6;
	text-align: center;
}
.epas_pr {
	margin: 0px;
	font-size: 10px;
	color: #A3A3A3;
	text-decoration: none;
}
.check_rate
{
	font-size: 13px;
	color: #00CC00;
	text-decoration: none;
	font-weight: bold;
}
.button_add_star
{
	border: 1px solid #666666;
}
.button_add_star:hover
{
	border: 1px solid #0066FF;
	cursor: pointer;
	color: #0066FF;
}
.yvelichit
{
	cursor: pointer;
	color: #50A7F0 !important;
	font-size: 16px;
	text-decoration: underline;
	font-weight: bold;
}
#megasize, #megasize:hover, .no_style, .no_style:hover
{
	background: none;
	border: none;
}
.cursor_bla
{
	cursor: pointer;
}
#epas_text_head a:link { color: #A3A3A3; font-size: 9px; text-decoration:none; }
#epas_text_head { color: #A3A3A3; font-size: 9px; text-decoration:none; }
#epas_text_footer_1 a:link { color: #A3A3A3; font-size: 9px; text-decoration:none; }
#epas_text_footer_1 { color: #A3A3A3; font-size: 9px; text-decoration:none; }
#epas_text_footer_2 a:link { color: #A3A3A3; font-size: 9px; text-decoration:none; }
#epas_text_footer_2 { color: #A3A3A3; font-size: 9px; text-decoration:none; }
.button_add
{
	border: 1px solid #666666;
}
.button_add:hover
{
	border: 1px solid #0066FF;
	cursor: pointer;
	color: #0066FF;
}
.photo_add
{
	color: #0066FF;
	font-size: 13px;
	font-weight: 700;
}
.err_mode
{
	color: #FF3333;
	text-decoration: none;
	font-weight: bold;
}
h1.h1_title_cool_photos
{
	font-size: 16px;
	font-style: normal;
	color: #00a7c5;
}
h1.indd
{
	color: #50D011;
	font-size: 15px;
}
.strong_kick
{
	font-size: 13px;
	font-weight: 500;
}
.h1_title_index
{
	font-size: 14px;
	font-weight: 700;
}
.img_preview_index
{
	border: 2px solid #CCCCCC;
}
.img_preview_index:hover
{
	border: 2px solid #0066FF;
}
.who_check_photo
{
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.who_check_date
{
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
}
.name_comment
{
	font-size: 12px;
	color: #0066FF;
	text-decoration: none;
	font-weight: bold;
}
.who_check
{
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.check_comment
{
	font-size: 15px;
	color: #0066FF;
	text-decoration: none;
	font-weight: bold;
}
.com_table_1
{
	border: 1px solid #999999;
	background: url(img/comment_spacer.jpg) repeat-x;
}
.com_table_2
{
	border: 1px solid #999999;
	background: #f3f2f2;
	border-top: none;
}
.this_cool_photo
{
	border: 1px solid #999999;
}
.zabyli
{
	font-size: 9px;
	vertical-align: middle;
	position: relative;
	left: 3px;
	top: 2px;
}
.kvadratik
{
	width: 13px;
	height: 13px;
}
.remind_me
{
	position: absolute;
	right: 140px;
	top: 65px;
}
.table_500_photo
{
	border: 1px solid #999999;
	border-bottom: none;
	background-color: #F0F0F0;
}
.table_500_photo_user
{
	border: 1px solid #999999;
	border-top: none;
	background-color: #F0F0F0;
}
.no_style_for_this_photo:hover
{
	background-color: #F0F0F0;
}
.number_photos
{
	font-size: 11px;
}
.active_number
{
	background-color: #9ff0ff;
	border: 2px solid #9ff0ff;
	font-size: 12px;
}
.bg_table
{
	border: 1px solid #CCCCCC;
	padding: 4px;
}
.img_preview
{
	margin-top: 10px;
	border: 2px solid #CCCCCC;
}
.img_preview:hover
{
	border: 2px solid #0066FF;
}
.album_img
{
	width: 130px;
	height: 130px;
	vertical-align: top;
	border: 1px solid #CCCCCC;
	background: url(img/img_spacer.jpg) repeat-x;
	text-align: center;
}
.log_input
{
	font-size: 12px;
	font-weight: 700;
	position: relative;
	left: 25px;
}
a
{
	cursor: pointer;
}
a:link
{
	color: #0066CC;
	text-decoration: none;
	font-weight: bold;
}
a:hover
{
	background-color: #9ff0ff;
}
.no_style_for_this_link:hover
{
	background-color: #F6F6F6;
}

a:visited
{
	color: #0066CC;
	text-decoration: none;
	font-weight: bold;
}
.err_form
{
	font-size: 14px;
	font-weight: 700;
	color: #FF9933;
	margin-bottom: 5px;
}
.err_log
{
	font-size: 13px;
	font-weight: 500;
	color: #333333;
}
.style_for_captcha
{
	border: 1px solid #999999;
}
.bottom_pass
{
	font-size: 12px;
	font-weight: 500;
	color: #3333FF;
}
.reg_title_input
{
	font-size: 11px;
	font-weight: 700;
}
.img_box
{
	height: 16px;
	width: 60px;
	font-size: 12px;
	margin-bottom: 3px;
}
.reg_textbox
{
	height: 16px;
	width: 150px;
	font-size: 12px;
	margin-bottom: 3px;
}
.log_quit
{
	position: relative;
	left: 130px;
	bottom: 10px;
	font-size: 12px;
	font-weight: 700;
}
.welcome_user
{
	font-size: 14px;
	font-weight: 600;
	font-family: "Times New Roman", Times, serif;
	color: #FF9900;
	position: relative;
	left: 25px;
}
.welcome_user_long
{
	font-size: 11px;
	font-weight: 600;
	font-family: "Times New Roman", Times, serif;
	color: #FF9900;
	position: relative;
	left: 25px;
}
.welcome
{
	font-size: 14px;
	font-weight: 500;
	font-family: "Times New Roman", Times, serif;
	position: relative;
	left: 25px;
}
.top_input
{
	position: absolute;
	top: 0px;
	right: 20px;
	z-index: 3;
}
.top_nadpis
{
	position: absolute;
	top: 2px;
	right: 133px;
	z-index: 4;
	font-family: "Courier New", Courier, monospace, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #9999AA;
}
.top_nadpis_user
{
	position: absolute;
	top: 2px;
	right: 123px;
	z-index: 4;
	font-family: "Courier New", Courier, monospace, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #9999AA;
}
.table_toin
{
	position: absolute;
	right: 19px;
	top: 28px;
	background: url(img/form_toin.jpg) no-repeat;
	margin-top: 0px;
}
.form_toin
{
	position: relative;
	left: 15px;
}
.txt_input
{
	height: 14px;
	width: 90px;
	font-size: 11px;
	vertical-align: middle;
	text-align: center;
} 
.title_input
{
	font-size: 9px;
	font-weight: 700;
	color: #333333;
	position:relative;
	left: 2px;
}
.logo-fotik
{
	position: absolute;
	left: 5px;
	top: 2px;
	border: 0px;
	z-index: 1;
}
.shapka
{
	position: absolute;
	left: 144px;
	top: 2px;
	z-index: 1;
}
.logotip
{
	position: absolute;
	right: 95px;
	top: 5px;
	width: 204px;
	height: 59px;
}
td.top-left
{
	background: url(img/top_left.jpg) no-repeat ;
}
td.top-right
{
	background: url(img/top_right.jpg) no-repeat ;
}
td.spacer-top
{
	background: url(img/spacer_top.gif) repeat-x top ;
	height: 5px;
}
td.down-left
{
	background: url(img/down_left.jpg) no-repeat ;
}
td.down-right
{
	background: url(img/down_right.jpg) no-repeat ;
}
td.spacer-down
{
	background: url(img/spacer_down.gif) repeat-x bottom ;
	height: 5px;
}
td.spacer-left
{
	background: url(img/spacer_left.gif) repeat-y left ;
}
td.spacer-right
{
	background: url(img/spacer_right.gif) repeat-y right ;
}
td.spacer-top-long
{
	background: url(img/top_spacer_long.gif) repeat-x top ;
	width: 100%;
	height: 24px;
}
td.spacer-down-long
{
	background: url(img/down_spacer_long.gif) repeat-x bottom ;
	width: 100%;
	height: 25px;
}
.spacer-tables
{
	margin: 5px;
}
.menu-header
{
	font: Georgia, "Times New Roman", Times, serif ;
	font-size: 15px;
	font-weight: bold;
	color: #0D2FF2;
}
.menu-header-title
{
	font: Georgia, "Times New Roman", Times, serif ;
	font-size: 13px;
	font-weight: bold;
	color: #0D2FF2;
}
.mega-spacer
{
	position: relative;
	top: 3px;
	width: 100%;
	height: 2px;
}
#butt_log
{
	BACKGROUND: url(img/buttonoff1.jpg) no-repeat;
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	FLOAT: left;
	BORDER-LEFT: 0px;
	CURSOR: pointer;
	BORDER-BOTTOM: 0px;
	width: 56px;
	height: 25px;
	position: relative;
	left: 108px;
	top: 2px;
}
#butt_log:hover
{
	BACKGROUND-POSITION: 0px -25px;
}