*,html,body,table,td,div,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,a,img {margin:0; padding:0; border:0; border-spacing:0; border-collapse:collapse; list-style-type:none; background-color:transparent;}

/* GENERAL */
html		{height: 100%; background: #181e26 url('/design/pic/bg_html.png') repeat-x 0 top;}
body		{height: 100%;}
body,td		{font:700 12px Tahoma,Arial,Verdana; color:#D1D7DF; vertical-align:top;}
a			{color:#000; font-family:Tahoma,Arial,Verdana; text-decoration:underline}a:hover{text-decoration:none}a.n{text-decoration:none}

/* 100% центр по высоте */
.wrapper	{width:1000px; margin: 0 auto; min-height: 100%; height: auto !important; height: 100%; margin-bottom: -80px; position: relative;}
.footer		{margin: 0 auto; position: relative;}
.footer, .footer_lock	{height: 80px;}

/* InMain */
.header		{height: 170px; color:#000; background: url('/design/pic/bg_line.gif') repeat-x 0 bottom;}
	.header .fr	{width: 428px; height: 153px; color:#AF912B; padding-top: 10px; text-align: right; margin-right: 90px;}
.footer_in	{width:1000px; color:#D1D7DF; margin: 0 auto; text-align:center; background: url('/design/pic/bg_line.gif') repeat-x 0 top;}

.leftpart			{width: 265px; margin-left:-100%; padding: 20px 0 20px 12px;}
.centerpart			{width: 100%; float: left;}
	#contentpart	{font-size: 14px; color: #D1D7DF; margin: 20px 20px 40px 310px;}
	#contentpart p	{margin-bottom: 8px; text-align: justify; color:#B5BBC3;}
	#contentpart ul	{margin-left:20px;}
	#contentpart ul li	{padding-left:14px; background: url('/design/pic/li.gif') no-repeat 0 5px; margin-bottom: 5px;}

/*UP*/
.header .fr	a {color:#D1D7DF;}

/* Menu */
#menu		{width:225px;}

#menu ul 	{width:225px; height:355px;}
#menu ul li	{width:225px; height:60px;}
#menu ul li a {width:225px; height:60px; display:block;}

#ru_biografia										{background: url('/design/pic/menu_rus.png') no-repeat 0 0;}
li.on a#ru_biografia, a:hover#ru_biografia			{background: url('/design/pic/menu_rus.png') no-repeat -250px 0;}
#ru_fotoalbom										{background: url('/design/pic/menu_rus.png') no-repeat 0 -60px;}
li.on a#ru_fotoalbom, a:hover#ru_fotoalbom			{background: url('/design/pic/menu_rus.png') no-repeat -250px -60px;}
#ru_tvorchestvo										{background: url('/design/pic/menu_rus.png') no-repeat 0 -120px;}
li.on a#ru_tvorchestvo, a:hover#ru_tvorchestvo		{background: url('/design/pic/menu_rus.png') no-repeat -250px -120px;}
#ru_otzivi											{background: url('/design/pic/menu_rus.png') no-repeat 0 -180px;}
li.on a#ru_otzivi, a:hover#ru_otzivi				{background: url('/design/pic/menu_rus.png') no-repeat -250px -180px;}
#ru_blagodarnosti									{background: url('/design/pic/menu_rus.png') no-repeat 0 -240px;}
li.on a#ru_blagodarnosti, a:hover#ru_blagodarnosti	{background: url('/design/pic/menu_rus.png') no-repeat -250px -240px;}
#ru_memory											{background: url('/design/pic/menu_rus.png') no-repeat 0 -300px;}
li.on a#ru_memory, a:hover#ru_memory					{background: url('/design/pic/menu_rus.png') no-repeat -250px -300px;}

#pl_biografia										{background: url('/design/pic/menu_pl.png') no-repeat 0 0;}
li.on a#pl_biografia, a:hover#pl_biografia			{background: url('/design/pic/menu_pl.png') no-repeat -250px 0;}
#pl_fotoalbom										{background: url('/design/pic/menu_pl.png') no-repeat 0 -60px;}
li.on a#pl_fotoalbom, a:hover#pl_fotoalbom			{background: url('/design/pic/menu_pl.png') no-repeat -250px -60px;}
#pl_tvorchestvo										{background: url('/design/pic/menu_pl.png') no-repeat 0 -120px;}
li.on a#pl_tvorchestvo, a:hover#pl_tvorchestvo		{background: url('/design/pic/menu_pl.png') no-repeat -250px -120px;}
#pl_otzivi											{background: url('/design/pic/menu_pl.png') no-repeat 0 -180px;}
li.on a#pl_otzivi, a:hover#pl_otzivi				{background: url('/design/pic/menu_pl.png') no-repeat -250px -180px;}
#pl_blagodarnosti									{background: url('/design/pic/menu_pl.png') no-repeat 0 -240px;}
li.on a#pl_blagodarnosti, a:hover#pl_blagodarnosti	{background: url('/design/pic/menu_pl.png') no-repeat -250px -240px;}
#pl_memory											{background: url('/design/pic/menu_pl.png') no-repeat 0 -300px;}
li.on a#pl_memory, a:hover#pl_memory					{background: url('/design/pic/menu_pl.png') no-repeat -250px -300px;}


/* MAIN */
.s	{padding: 10px 0 10px 50px;}
.s2	{padding: 10px 0 0 264px;}

/* TEASER block */

/*LEFT*/


/*Slide*/


/*Galereya*/
.galereya	{float: left; margin: 0 10px 10px 0;}

/* WAY */

/* NAV */

/*Footer*/
.dmenu		{padding: 20px 0 10px 0;}
.dmenu a	{color:#D1D7DF}


/*title*/
h1, h2, h3, h4, h5, h6 {font:400 18px Tahoma,Arial,Verdana; color:#AF912B; text-decoration:none; position:relative;}
h1 {font-size: 22px; margin: 0 0 10px 0;}
/*
h2 {margin: 5px 0 4px 0; border-left: 3px solid #F00; padding-left: 10px;}
h3 {font-size: 14px; font-weight:700; margin-bottom: 5px; color:#C00;}
h4 {margin: 0 0 2px 0; font-size: 16px; font-weight:700; text-shadow: 0px 0px 2px #fff; color:#AF0000;}
h3 {font-size: 14px; font-weight:700; margin-bottom: 5px;}
h5 {margin-top: 17px; font:400 18px Verdana, Arial, sans-serif;}
h6 {margin-top: 22px; font:400 18px Verdana, Arial, sans-serif;}
*/

/*DOP*/
/*fancybox*/
#fancybox-loading {position: fixed; top: 50%; left: 50%; height: 40px; width: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none;}
#fancybox-loading div {position: absolute; top: 0; left: 0; width: 40px; height: 480px; background-image: url('/design/pic/fancybox/fancybox.png');}
#fancybox-overlay {position: fixed; top: 0; left: 0;bottom: 0; right: 0; background: #000; z-index: 1100; display: none;}
#fancybox-tmp {padding: 0; margin: 0; border: 0; overflow: auto; display: none;}
#fancybox-wrap {position: absolute;top: 0; left: 0; margin: 0; padding: 20px; z-index: 1101; display: none;}
#fancybox-outer {position: relative; width: 100%; height: 100%; background: #FFF;}
#fancybox-inner {position: absolute; top: 0; left: 0; width: 1px; height: 1px; padding: 0; margin: 0; outline: none; overflow: hidden;}
#fancybox-hide-sel-frame {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent;}
#fancybox-close {position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; background-image: url('/design/pic/fancybox/fancybox.png'); background-position: -40px 0px; cursor: pointer; z-index: 1103; display: none;}
#fancybox_error {color: #444; font: normal 12px/20px Arial; padding: 7px; margin: 0;}
#fancybox-content {height: auto; width: auto; padding: 0; margin: 0;}
#fancybox-img {width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top; -ms-interpolation-mode: bicubic;}
#fancybox-frame {position: relative; width: 100%; height: 100%; border: none; display: block;}
#fancybox-title {position: absolute; bottom: 0; left: 0; font-family: Arial; font-size: 12px; z-index: 1102;}
.fancybox-title-inside {padding: 10px 0;text-align: center;color: #333;}
.fancybox-title-outside {padding-top: 5px;color: #FFF;text-align: center;font-weight: bold;}
.fancybox-title-over {color: #FFF;text-align: left;}
#fancybox-title-over {padding: 10px;background-image: url('/design/pic/fancybox/fancy_title_over.png');display: block;}
#fancybox-title-wrap {display: inline-block;}
#fancybox-title-wrap span {height: 32px;float: left;}
#fancybox-title-left {padding-left: 15px;background-image: url('/design/pic/fancybox/fancybox.png');background-position: -40px -90px;background-repeat: no-repeat;}
#fancybox-title-main {font-weight: bold;line-height: 29px;background-image: url('/design/pic/fancybox/fancybox-x.png');background-position: 0px -40px;color: #FFF;}
#fancybox-title-right {padding-left: 15px;background-image: url('/design/pic/fancybox/fancybox.png');background-position: -55px -90px;background-repeat: no-repeat;}
#fancybox-left, #fancybox-right {position: absolute;bottom: 0px;height: 100%;width: 35%;cursor: pointer;outline: none;background-image: url('/design/pic/fancybox/pic/spacer.gif');z-index: 1102;display: none;}
#fancybox-left {left: 0px;}
#fancybox-right {right: 0px;}
#fancybox-left-ico, #fancybox-right-ico {position: absolute;top: 50%;left: -9999px;width: 30px;height: 30px;margin-top: -15px;cursor: pointer;z-index: 1102;display: block;}
#fancybox-left-ico {background-image: url('/design/pic/fancybox/fancybox.png');background-position: -40px -30px;}
#fancybox-right-ico {background-image: url('/design/pic/fancybox/fancybox.png');background-position: -40px -60px;}
#fancybox-left:hover span {left: 20px;}
#fancybox-right:hover span {left: auto;right: 20px;}
.fancy-bg {position: absolute;padding: 0;margin: 0;border: 0;width: 20px;height: 20px;z-index: 1001;}
#fancy-bg-n {top: -20px;left: 0;width: 100%;background-image: url('/design/pic/fancybox/fancybox-x.png');}
#fancy-bg-ne {top: -20px;right: -20px;background-image: url('/design/pic/fancybox/fancybox.png');background-position: -40px -162px;}
#fancy-bg-e {top: 0;right: -20px;height: 100%;background-image: url('/design/pic/fancybox/fancybox-y.png');background-position: -20px 0px;}
#fancy-bg-se {bottom: -20px;right: -20px;background-image: url('/design/pic/fancybox/fancybox.png');background-position: -40px -182px; }
#fancy-bg-s {bottom: -20px;left: 0;width: 100%;background-image: url('/design/pic/fancybox/fancybox-x.png');background-position: 0px -20px;}
#fancy-bg-sw {bottom: -20px;left: -20px;background-image: url('/design/pic/fancybox/fancybox.png');background-position: -40px -142px;}
#fancy-bg-w {top: 0;left: -20px;height: 100%;background-image: url('/design/pic/fancybox/fancybox-y.png');}
#fancy-bg-nw {top: -20px;left: -20px;background-image: url('/design/pic/fancybox/fancybox.png');background-position: -40px -122px;}

/* Font-Size */
.fs10{font-size:10px}
.fs11{font-size:11px}
.fs12{font-size:12px}
.fs14{font-size:14px}
.fs16{font-size:16px}
.fs18{font-size:18px}
.fs19{font-size:19px}
.fs20{font-size:20px}
.fs24{font-size:24px}

/* COLOR */
.cfff, a.cfff	{color:#FFF;}
.ceee, a.ceee	{color:#EEE;}
.cccc, a.cccc	{color:#CCC;}
.c999, a.c999	{color:#999;}
.c666, a.c666	{color:#666;}
.c333, a.c333	{color:#333;}
.c000, a.c000	{color:#000;}
.cf00, a.f000	{color:#F00;}
.cc00, a.cc00	{color:#C00;}

/* SHOT */
.cto, table, select, textarea{width:100%;}
select,input,textarea{border:#6B778D 1px solid; background-color:#fff;}
.tl	{text-align:left}.tc{text-align:center}.tr{text-align:right}.tj{text-align:justify}.vam{vertical-align:middle}
.fl {float:left}.fr{float:right}
.b{font-weight:700;}

/* FORM */

/* etc */
.cb		{clear:both;}

.no				{direction:rtl;unicode-bidi:bidi-override;}
del.inv, .none	{display:none;}