a{color:#FF8800;outline:none;}


.gallery_menu_my
{
	width:581px;
	margin: 0px 0px 0px 2px;
        padding:0px 0px 2px 0px;
	position:relative;
}


.gallery_menu_my_top
{
	width:894px;
        background:url(/img/my_menu_back.png);
	margin: 0px 0px 2px 0px;
        padding: 0px 0px 2px 0px;
	position: absolute;
        left: 6px;
	height:22px;
        top: 153px;
}




.top
{
	height:333px;
	width:906px;
	margin: 0px auto;
	position:relative;
	border:0px solid red;
	background-repeat: no-repeat;
	background-position: center top;
}
.logo
{
	position:absolute;
	left:5px;
	top:25px;
	width:300px;
	height:88px;
}
.bann_top
{
	position:absolute;
	right:15px;
	top:31px;
}
.mnu_
{
	padding:0px;
	margin:0px;
}
.sub_mnu
{
	flo at:left;
	heig ht:25px;
	position:relative;
}
div.mnu_11
{
	position:absolute;
	background:#FF962E;
	padding:5px 0px 5px 0px;
	margin:20px 0px 0px 0px;
	white-space:nowrap;
	z-index:99;
}
a.mnu_11
{
	line-height:20px;
	color:#FFFFFF;
	font-size:14px;
	padding:0px 18px 0px 23px;
	margin:0px 0px 0px 0px;
	display:block;
	background:url(/img/pipka_vright.gif) no-repeat 10px center;
	bor der:1px solid red;
}
a:hover.mnu_11
{
	background-color: #FFB052;
}
div.mnu1
{
	padding:0px 0px 0px 15px;
	margin:0px 2px 0px 0px;
	background: url(/img/fon_mnu_top.png) no-repeat left center #FF9933;
	flo at:left;
}
div.mnu1 a
{
	padding:2px 22px 2px 0px;
	background: url(/img/fon_mnu_top.png) no-repeat right center; 
	display:block;
	font-family: arial;
	font-size: 14px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
div.mnu2
{
	padding:0px 0px 0px 15px;
	margin:0px 2px 0px 0px;
	background: url(/img/fon_mnu_top1.png) no-repeat left center #000000;
	flo at:left;
}
div.mnu2 a
{
	padding:2px 22px 2px 0px;
	background: url(/img/fon_mnu_top1.png) no-repeat right center; 
	display:block;
	font-family: arial;
	font-size: 14px;
	color:#FFFFFF;
	text-decoration:none;
}
		div.mnu22
		{
			padding:0px 0px 0px 15px;
			margin:0px 2px 0px 0px;
			background: url(/img/fon_mnu_middle.png) no-repeat left center #000000;
			flo at:left;
		}
		div.mnu22 a
		{
			padding:2px 15px 2px 0px;
			background: url(/img/fon_mnu_middle.png) no-repeat right center; 
			display:block;
			font-family: arial;
			font-size: 14px;
			color:#FFFFFF;
			text-decoration:none;
		}

div.mnu3
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 5px;
	flo at:left;
}
div.mnu3 a
{
	padding:2px 0px 2px 0px;
	display:block;
	font-family: arial;
	font-size: 14px;
	color:#FF9933;
	font-weight:bold;
	text-decoration:none;
}
.mnu_m
{
	margin:0px 0px 0px 2px;
}
.mnu_t
{
	position:absolute;
	left:6px;
	top:132px;
	z-index:77;
}

div.zag_mnu_r
{
	padding:0px 0px 0px 15px;
	margin:0px 2px 0px 3px;
	background: url(/img/fon_mnu_middle.png) no-repeat left center #000000;
}
div.zag_mnu_r span
{
	padding:2px 15px 2px 0px;
	background: url(/img/fon_mnu_middle.png) no-repeat right center; 
	display:block;
	font-family: arial;
	font-size: 14px;
	color:#FFFFFF;
	text-decoration:none;
}
div.zag_mnu_r span div
{
	float:right;
	font-family: arial;
	font-size: 11px;
	color:#A1A1A1;
	margin:1px 0px 0px 0px ;
}
div.zag_mnu_l, div.zag_mnu_l_o
{
	padding:0px 0px 0px 15px;
	margin:0px 2px 0px 2px;
	float:left;
}
div.zag_mnu_l
{
	background: url(/img/fon_mnu_middle.png) no-repeat left center #000000;
}
div.zag_mnu_l_o
{
	background: url(/img/fon_mnu_middle_o.png) no-repeat left center #FF9933;
}
div.zag_mnu_l span, div.zag_mnu_l_o span
{
	padding:2px 15px 2px 0px;
}
div.zag_mnu_l span
{
	background: url(/img/fon_mnu_middle.png) no-repeat right center; 
}
div.zag_mnu_l_o span
{
	background: url(/img/fon_mnu_middle_o.png) no-repeat right center; 
}
div.zag_mnu_l span, div.zag_mnu_l a, div.zag_mnu_l_o span, div.zag_mnu_l_o a
{
	display:block;
	font-family: arial;
	font-size: 14px;
	color:#FFFFFF;
	te xt-decoration:none;
}
div.gallery_wr
{
	position:absolute;
        left:0px;
        top: 174px;
	background-position: center top;
	background-repeat: top left;
	height:220px;
	width:906px;
	border:0px solid red;
	padding:0px;
	z-index:7;
}


div.gallery
{
	border:0px solid red;
	padding:13px 0px 0px 20px;
	position:absolute;
	z-index:8;
}


div.gallery div
{
	float:left;
	width:130px;
	margin:0px 17px 0px 0px;
	padding:0px;
}
div.gallery div span
{
	text-align:center;
	display:block;
	margin:8px 0px 0px 0px;
	padding:0px;
	font-family: arial;
	font-size: 11px;
	color: #A1A1A1;
	font-weight:normal;
}
div.gallery div a img
{
	opacity:0.5; 
	filter:alpha(opacity=50);
}
.content
{
	position:relative;
	padding:15px 4px 0px 4px;
}
*html .content
{
	padding:15px 2px 0px 2px;
}
table.block1
{
	padding:0px;
	margin:0px 0px 10px 0px;
	border:0px;
	height:140px;
	background: url(/img/block_1_m.png) repeat-y center #FFFFFF;
	width:586px;
}
table.block1 td.block1 div.block1
{
	background: url(/img/block_1_t.png) no-repeat center top;
	padding:10px 0px 15px 0px;
	margin:0px 0px 0px 0px;
	position:relative;
}
table.block1 td.block1
{
	background: url(/img/block_1_b.png) no-repeat center bottom;
}
.td_text
{
	width:auto;
	padding:0px 20px 0px 20px;
}
.wrapper
{
	overflow:hidden;
	zoom:1;
}
.clear
{
	clear: both;
	height: 0;
	overflow: hidden;
}
.block11
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:586px;
	float:left;
}
div.block22
{
	width:306px;
	float:right;
	margin:0px;
	padding:0px;
}
table.block2
{
	padding:0px;
	margin:0px 0px 10px 0px ;
	border:0px solid red;
	height:140px;
	background: url(/img/block_2_m.png) repeat-y center #FFFFFF;
	width:306px;
}
table.block2 td.block2 div.block2
{
	background: url(/img/block_2_t.png) no-repeat center top;
	padding:10px 0px 15px 0px;
	margin:0px;
	position:relative;
}
table.block2 td.block2
{
	background: url(/img/block_2_b.png) no-repeat center bottom;
	margin:0px;
	padding:0px;
}

.block33
{
	margin:0px 0px 0px 0px;
	width:894px;
	float:left;
}
table.block3
{
	padding:0px;
	margin:0px 0px 10px 0px ;
	border:0px solid red;
	height:140px;
	background: url(/img/block_3_m.png) repeat-y center #FFFFFF;
	width:894px;
}
table.block3 td.block3 div.block3
{
	background: url(/img/block_3_t.png) no-repeat center top;
	padding:10px 0px 20px 0px;
	position:relative;
}
table.block3 td.block3
{
	background: url(/img/block_3_b.png) no-repeat center bottom;
}

.smalltext
{
	color:#ABABAB;
	font-family: arial;
	font-size: 11px;
}

.dop
{
	color:#ABABAB;
	font-family: arial;
	font-size: 11px;
}
.a1
{
	color:#FF8800;
	font-family: arial;
	font-size: 12px;
}
.a2
{
	color:#000000;
	font-family: arial;
	font-size: 14px;
	padding-right:5px ;
	display:block;
}
.line, .line1, .line2
{
	background: url(/img/2px.gif) repeat-x;
	height:2px;
}
.line
{
	margin:10px 20px 10px 20px;
}
.line1
{
	margin:10px 3px 10px 3px;
}
.line2
{
	margin:5px 0px 5px 0px;
}
.per_list_wr
{
	width:894px;
	position:relative;
        margin: 0px 2px 10px 2px;
	height:20px;
        top:47px;
}
.per_list_news_wr
{
	width:894px;
	margin: 0px auto 10px auto;
	position:relative;
	height:20px;
        top: -10px;
}
.per_list_news_wr
{
	margin: -12px auto 10px auto;
}
.page_prev, .page_next
{
	display:block;
	width:150px;
	text-align:center;
	background: url(/img/pred_sled_fon.gif) no-repeat left top #FF8F2D;
	font-family: arial;
	font-size: 12px;
	color: #Ffffff;
	height:18px;
	padding:2px 0px 0px 0px;
	position:absolute;
	top:0px;
}
.page_prev
{
	left:0px;
}
.page_next
{
	right:0px;
}
.per_list
{
	width:588px;
	margin: 0px auto;
	border:0px solid red;
	text-align:center;
	background: url(/img/per_list.png) no-repeat center top #000000;
	padding:2px 0px 3px 0px;
}
.per_list a
{
	font-family: arial;
	font-size: 12px;
	color: #Ffffff;
	margin:0px 3px 0px 3px;
}
.per_list a.per_list_cur
{
	font-weight:bold;
	color:#Ff8800;
	text-decoration:none;
}
.tbl_comment td
{
	font-family: arial;
	font-size: 12px;
	color: #666666;
}
table.tbl_cabinet_grey
{
	background:#FFFFFF;
}
table.tbl_cabinet_grey td
{
	background:#F4F4F4;
	font-weight:normal;
	color:#999999;
	font-size:12px;
	height:20px;
}
table.tbl_cabinet_grey span
{
	color:#181818;
	display:block;
	
}
img.green
{
	background: url(/img/pipka_green.png) no-repeat left top; 
	//background: none; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/pipka_green.png,sizingMethod=scale);
	width:15px;
	height:15px;
	margin-right:5px;
}
img.orange
{
	background: url(/img/pipka_orange.png) no-repeat left top; 
	//background: none; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/pipka_orange.png,sizingMethod=scale);
	width:101px;
	height:15px;
	margin-right:0px;
}
img.orange1
{
	background: url(/img/pipka_orange_small.png) no-repeat left top; 
	//background: none; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/pipka_orange_small.png,sizingMethod=scale);
	width:15px;
	height:15px;
	margin-right:0px;
}
.borderTop
{
	border-top:1px solid #E3E3E3;
}
.borderBottom
{
	border-bottom:1px solid #E3E3E3;
}
.zag_port_fotobank
{
	/*border-top:1px solid #E3E3E3;
	border-bottom:1px solid #E3E3E3;*/
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
}
.btns
{
	cursor:pointer;
	margin:1px 0px 0px 0px;
	background: url(/img/btn_fon3.gif) repeat-x top center #FF9324;
	border-top: 1px solid #FAFAFA;
	border-right: 1px solid #FF9324;
	border-bottom: 1px solid #FF9324;
	border-left: 1px solid #FF9324;
	height:19px;
	font-family: arial;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}
.rating
{
	cursor:pointer;
}
#cab_descr span
{
	display:block;
	overflow:auto;
	height:50px;
	padding:3px;
}
.logout
{
	color:#FFFFFF;
	float:right;
	font-size:12px;
	font-weight:bold;
}
.tbl_mail_avtoru th
{
	text-align:right;
	font-weight:normal;
}
.txt-input
{
	border:1px solid #898989;
	color:#000000;
	font-size:12px;
}
.name_comment
{
	padding:0px 20px 0px 20px;
}
.name_comment span
{
	float:right;
	color:#ABABAB;
	font-family: arial;
	font-size: 10px;
}
.name_comment div
{
	color:#666666;
	font-family: arial;
	font-size: 12px;
}
.name_comment b
{
	color: #333333;
}
.name_comment p
{
	color:#333333;
	font-family: arial;
	font-size: 11px;
	margin:5px 0px 0px 20px;
}
.tekst1
{
	color:#333333;
	font-family: arial;
	font-size: 14px;
	padding:0px 20px 0px 20px;
}
.code
{
	color:#000000;
}
.over
{
	border-color: #FF8800;
}
.bottom
{
	width:894px;
	margin: 0px auto;
	position:relative;
}
table.bottom1
{
	background: url(/img/bottom_or1.png) no-repeat center top #FF8F2E;
	width:100%;
	margin:0px 0px 1px 0px;
}
table.bottom1 td.bottom1
{
	background: url(/img/bottom_or2.png) no-repeat center bottom;
	text-align:center;
	padding:8px;
	color:#FFFFFF;
	font-family:verdana;
	font-size:11px;
	fo nt-weight:bold;
}
table.bottom2
{
	background: url(/img/bottom_bl.png) no-repeat center top #1D1D1D;
	width:100%;
}
table.bottom2 td.bottom2
{
	background: url(/img/bottom_bl.png) no-repeat center bottom;
	height:68px;
	text-align:center;
}
.add_work th, .add_work .work_th
{
	width:140px;
	font-family: arial;
	font-size: 14px;
	color: #999999;
	text-align:left;
	font-weight: normal;
}
.add_work1, .add_work1 td
{
	font-family: arial;
	font-size: 14px;
	color: #000000;
	margin: 8px 0px 0px 0px;
}
a.trio_edit_y, a.trio_edit_g, a.trio_edit_r
{
	width:19px;
	height:18px;
	display:block;
	float:right;
	margin: 2px 1px 0px 0px;
}
a.trio_edit_y
{
	background: url(/img/trio_edit.gif) no-repeat 0px 0px red;
}
a.trio_edit_g
{
	background: url(/img/trio_edit.gif) no-repeat -20px 0px;
}
a.trio_edit_r
{
	background: url(/img/trio_edit.gif) no-repeat -40px 0px;
}
.cepo4ka_foto span
{
	color:#FF8800;
}
.f_prev
{
	background: url(/img/f_prev.gif) no-repeat left top; 
	width:25px;
	height:36px;
	display:block;
	left:3px;
	top:85px;
	position:absolute;
	
}
.f_next
{
	background: url(/img/f_next.gif) no-repeat left top; 
	width:25px;
	height:36px;
	display:block;
	position:absolute;
	top:85px;
	right:3px;
}
/*
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #CCCCCC;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFFFFF;
	background: url(/img/111.png) no-repeat left top; 
	//background: none; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/111.png,sizingMethod=scale);
	opacity:0.8; 
	filter:alpha(opacity=80);
	-moz-opacity:0.8; 
	white-space:nowrap;
*/
.img_top
{
	background: url(/img/tmp_top.png) no-repeat left top; 
	//background: none; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/tmp_top.png,sizingMethod=scale);
	width:340px;
	height:166px;
	position:absolute;
	right:8px;
	top:0px;
}
td
{
	font-family: arial;
	font-size: 11px;
	color: #333333;
}
.site-map
{
	margin-bottom: 7px;
	margin-top: 7px;
}

.handcursor
{
	cursor: hand;
}


.spacer
{
	width: 0px;
	height: 0px;
	border: 0px;
}
.s{visibility:hidden}
form {margin: 0px 0px 0px 0px;}
p {margin:0px 0px 15px 0px}
body {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.display_none{display:none;}
a, input
{
	outline:none;
}

.blackmy
{
color: #000000;
font-size: 13px;
}