body
{
 font-family: Arial, sans-serif;font-size: 10pt;color: #000;width:auto;height:auto;}

*:focus
{
  -moz-outline: none  !important;
  -moz-outline-offset: 0px         !important;
  -moz-outline-radius: 0px         !important;
}

#pageLayout
{width:760px; margin:0 auto; padding:1em 0; position:relative;}

/* для главной */
#pageLayout.main
{width:960px; margin:0 auto; padding:1em 0; position:relative;}

.clear
{overflow: hidden;clear: both;}

.red
{color:#dd2c39;}


.highlight { background-color: yellow }

input.text
{border:1px solid #9a9a9a;}
input.wrong
{border:1px solid #ce1414;color:#c82d2d;}
input.right
{border:1px solid #237f23;color:#639463;}

h1,h2,h3,h4,h5,h6
{color:#343434;}
h1
{color:#343434;}

h1 {
display:none;
}

.comments h2, .c1 h2
{padding:0 0 5px 15px;}

.c2 h2
{padding:0 0 0 5px;}
.header div.body
{width: 760px;background-color: #00818A;}

.main .header div.body
{width: 960px;background-color: #00818A;}

.metaline a:hover,
.meta  a:hover
{text-decoration:underline;}
.header div.body div.data
{padding: 5px;}


.rounding
{height:5px;font-size:1px;}
	.rounding.top-green
	{background:url('/themes/final/images/rounding-top-green.gif') center no-repeat;}
	.rounding.bottom-green
	{background:url('/themes/final/images/rounding-bottom-green.gif') center no-repeat;}
	.rounding.top-grey
	{background:url('/themes/final/images/rounding-top-grey.gif') center no-repeat;}
	.rounding.bottom-grey
	{background:url('/themes/final/images/rounding-bottom-grey.gif') center no-repeat;}

/* для главной */
.main .rounding
{height:6px;font-size:1px;}
	.main .rounding.top-green
	{background:url('/themes/final/images/main-rounding-top-green.gif') center no-repeat;}
	.main .rounding.bottom-green
	{background:url('/themes/final/images/main-rounding-bottom-green.gif') center no-repeat;}
	.main .rounding.top-grey
	{background:url('/themes/final/images/main-rounding-top-grey.gif') center no-repeat;}
	.main .rounding.bottom-grey
	{background:url('/themes/final/images/main-rounding-bottom-grey.gif') center no-repeat;}

.hint
{font-style:italic;font-size:0.9em;font-family: "Palatyno Linotype", georgia, serif;
 padding-bottom:10px;color:#666;}

.header .logo
{float: left;margin-left:7px;}

ul.menu
{list-style-type: none;position: absolute;top: 79px; right:182px; width:750px;padding-right:10px;}
	ul.menu li
	{float: right;margin-right: 3px;}
	ul.menu li a
	{display: block;height:23px;color: #fff;font-size: 9pt;text-align: center;padding-left:6px;
	 background: url('/themes/final/images/buttonm-pattern.gif') -6px 0px no-repeat;}
	ul.menu li a:hover
	{background: url('/themes/final/images/buttonm-pattern-over.gif') -6px 0px no-repeat;}

	ul.menu li a i
	{display:block;background: url('/themes/final/images/buttonm-pattern.gif') left center;
	 float:right;width:6px;height:23px;}
		ul.menu li a:hover i
		{background: url('/themes/final/images/buttonm-pattern-over.gif') left center;}
		ul.menu li a span
		{display:inline-block;padding:4px 10px;}

.middle
{margin-top: 1em;}
	.middle div.body
	{width: 760px;background-color: #E6E6E6;}

	.middle div.body div.data
	{padding: 5px 10px 5px 12px;}
		.middle .c1
		{width: 550px;float: left;}

	.middle .c1 .page-wrap
	{width: 550px;}
		.middle .c1 .page-wrap div.body
		{width: 548px;background-color: #f2f2f2;border-left: 1px solid #c6c6c6;
		 border-right: 1px solid #c6c6c6;}
		.middle .c1 .page-wrap div.head {height:8px;
		 font-size:1px;background:url(/themes/final/images/page-top.gif);}
		.middle .c1 .page-wrap div.foot
		{height:8px;font-size:1px;background:url(/themes/final/images/page-bottom.gif);}

.middle .c2, .main .middle .c2
{width: 180px;float: right;}
	.middle .c2 .personal .avatar, .main .middle .c2 .personal .avatar
	{display: block;margin: 0 auto;}
	.middle .c2 .personal .avatar img, .main .middle .c2 .personal .avatar img
	{display: block;margin: 0 auto;}
	.c2 .list, .main .c2 .list
	{width: 171px;color: #333333;/*font-size: 1.1em;*/margin: 0 auto 1em auto;}
	.c2 .list div.head, .main .c2 .list div.head
	{width:171px;background: url('/themes/final/images/list-top.gif');height:4px;font-size:1px;}
	.c2 .list div.body, .main .c2 .list div.body
	{width: 169px;background-color: #f2f2f2;border-left: 1px solid #b5b4b4;
	 border-right: 1px solid #b5b4b4;}
	.c2 .list div.foot, .main .c2 .list div.foot
	{width:171px;background: url('/themes/final/images/list-bottom.gif');height:4px;font-size:1px;}

	.middle .c2 .list div.body .info, .main .middle .c2 .list div.body .info
	{padding: 0 5px;}
		.middle .c2 .list div.body .info .link, .main .middle .c2 .list div.body .info .link
		{float: left;}
		.middle .c2 .list div.body .info a:hover, .main .middle .c2 .list div.body .info a:hover
		{color: #00818A;text-decoration: none;}
		.middle .c2 .list div.body .info a, .main .middle .c2 .list div.body .info a
		{color: #333333;outline: none;}
		.middle .c2 .list div.body .info .ico, .main .middle .c2 .list div.body .info .ico
		{float: right;padding-top: 3px;}

	.middle .c2 .list div.body .data, .main .middle .c2 .list div.body .data
	{padding:5px;}
		.middle .c2 .list div.body .data .icos, .main .middle .c2 .list div.body .data .icos
		{margin-bottom: 2px;}
		.middle .c2 .list div.body .data .icos a, .main	.middle .c2 .list div.body .data .icos a
		{display: block;margin: 1px;float: left;outline: none;}
		.middle .c2 .list div.body .showall, .main .middle .c2 .list div.body .showall
		{clear:both;color: #333333;text-align:center;}
		.middle .c2 .list div.body .showall a, .main .middle .c2 .list div.body .showall a
		{float:right;}
		.middle .c2 .list div.body .showall a:hover, .main .middle .c2 .list div.body .showall a:hover
		{text-decoration:underline;}

/* для главной */
.main .middle
{margin-top: 1em;}
	.main .middle div.body
	{width: 960px;background-color: #E6E6E6;}

	.main .middle div.body div.data
	{padding: 5px 10px 5px 12px;}
		.main .middle .c1
		{width: 750px;float: left;}

	.main .middle .c1 .page-wrap
	{width: 750px;}
		.main .middle .c1 .page-wrap div.body
		{width: 748px;background-color: #f2f2f2;border-left: 1px solid #c6c6c6;
		 border-right: 1px solid #c6c6c6;}
		.main .middle .c1 .page-wrap .head {height:11px;
		 font-size:1px;background:url(/themes/final/images/main-page-top.gif); background-repeat: no-repeat;}
		.main .middle .c1 .page-wrap .foot
		{height:11px;font-size:1px;background:url(/themes/final/images/main-page-bottom.gif); background-repeat: no-repeat;}

.footer
{margin-top: 1em;}
	.footer div.body
	{width: 960px;background-color: #00818A;}
	.footer div.body div.data
	{text-align: center;color: #fff;font-size: 8pt;}
	.footer div.body div.data a
	{color: #fff;}
/* для главной */
.main .footer
{margin-top: 1em;}
	.main .footer div.body
	{width: 960px;background-color: #00818A;}
	.main .footer div.body div.data
	{text-align: center;color: #fff;font-size: 8pt;}
	.main .footer div.body div.data a
	{color: #fff;}

.main .messages
{margin-top: 0;/*font-size: 1.1em;*/}
.messages
{margin-top: 1.05em;/*font-size: 1.1em;*/}
	.messages .message
	{border-bottom: 1px dashed #666666;}
	/* Лишний див сделан для ИЕ 6 */
	.messages .message .layout
	{padding:7px 0;}
	.messages .message .avatar
	{width: 60px;float: left;padding: 3px 0;}
	.messages .message .avatar a img
	{margin: 0 auto;}
	.messages .message .box
	{width: 463px;float: right;}
	.main .messages .message .box
	{width: 663px;float: right;}
	.messages .message .box .text
	{min-height: 34px;}
	.messages .message .box .text .username a
	{font-weight: bold;color: #00828c;text-decoration: none;}
	.messages .message .box .text a
	{text-decoration: none;color: #0071BC;/*color: #007eff;*/}
	.messages .message .box .text a:hover
	{text-decoration: underline;}
	.messages .message .box .text .hidetext
	{
		color: #666;
	}
	.messages .message .box .text .hidetext-backgound
	{
		color: #666;
		background:#fff;
	}
	.messages .message .box .meta
	{margin-top: 3px;}
	.messages .message .box .meta .time
	{font-size: 9pt;color: #666666;float: left;padding-top:1px;}

	.messages .selected
	{background-color: #E5E5E5;}
		.messages .selected .box .meta .buttons a
		{visibility: visible;}

	.messages .message.question
	{font-size:1.4em;}
		.messages .message.question .text
		{font-weight:bold;}
		.messages .message .tezis
		{font-size:1.4em;color:#00818a;font-weight:bold;margin: 0 0 0 65px;}

	.messages-standalone .box .meta .buttons,
	.messages-standalone .box .meta .buttons a,
	.messages-standalone .box .meta .buttons a.favor
	{visibility: visible !important;}
		.messages-standalone .message .box
		{float:none;width:auto;}
		.messages-standalone .message .box .meta
		{color:#666666;}
		.messages-standalone .box .meta .time
		{float:left;}
		.messages-standalone .box .meta .buttons
		{float:right;}
		.messages-standalone .selected
		{background:none;}
		.messages-standalone .message
		{border-bottom:0px;}
		.messages-standalone .text
		{font-size:1.8em;}

	.me .messages .message .box
	{float:none;width:auto;}
		.me .messages .message .username
		{display:none;}
		.me .messages .message .box .text
		{min-height:16px;}

	.messages .deleted .avatar
	{width:26px;}
	.messages .deleted .box
		{width:495px;}
		.messages .deleted .reason
		{font-weight:bold;color:#557c7f;}
		.messages .deleted .box .text
		{min-height:12px;}
		.messages .deleted a
		{color:#7792a4;}
		.messages .deleted a:hover
		{text-decoration:none;}
		.messages .deleted .layout
		{padding:0px;margin:7px 0;border:1px solid #c5c5c5;}
		.messages .deleted
		{border:0px;}
		.messages .deleted.selected
		{background:none;}
		.message.loading .layout
		{opacity:0.5; filter:alpha(opacity=50);}

.comments .messages .message .box
	{width: 630px;float: left;}

.round-container-738
{width:738px;}
	.round-container-738 div.body
	{width:716px;background: #f2f2f2;border-left:1px solid #c8c8c8;border-right:1px solid #c8c8c8;padding:5px 10px;}
	.round-container-738 div.head
	{background:url('/themes/final/images/container-738-top.gif');height:6px;font-size:1px;}
	.round-container-738 div.foot
	{background:url('/themes/final/images/container-738-bottom.gif');height:6px;	font-size:1px;}

.main .round-container-738
{width:738px;}
	.main .round-container-738 div.body
	{width:716px;background: #f2f2f2;border-left:1px solid #c8c8c8;border-right:1px solid #c8c8c8;padding:5px 10px;}
	.main .round-container-738 div.head
	{background:url('/themes/final/images/container-738-top.gif');height:6px;font-size:1px;}
	.main .round-container-738 div.foot
	{background:url('/themes/final/images/container-738-bottom.gif');height:6px;	font-size:1px;}

.round-container-550
{width:550px;}
	.round-container-550 div.body
	{width:528px;background: #f2f2f2;border-left:1px solid #c8c8c8;border-right:1px solid #c8c8c8;}
	.round-container-550 div.head
	{background:url('/themes/final/images/page-top.gif');height:6px;font-size:1px;}
	.round-container-550 div.foot
	{background:url('/themes/final/images/page-bottom.gif');height:6px;	font-size:1px;}
	.round-container-550 .layout
	{padding:15px 10px;}

ul.tabs
{list-style-type: none;margin-left: 15px;position: relative;height:20px;margin-bottom:-1px;}
	ul.tabs li
	{float: left;margin-right: 5px;}
	ul.tabs li a
	{width: 81px;display: block;color: #000;font-size: 8pt;text-align:center;
	 background: url('/themes/final/images/tab-button-hover.gif') no-repeat;padding: 4px 0;}
	ul.tabs li a:hover
	{background: url('/themes/final/images/tab-button.gif') no-repeat;}
	ul.tabs li a.selected
	{background: url('/themes/final/images/tab-button-selected.gif') no-repeat;}

.posting
{padding:0px 20px;}
	.posting h2
	{float:  left;color: #F25A5A;font-size:1.8em;font-weight:bold;}
	.posting .count
	{float: right;text-align: right;width:22px;height:16px;margin-top:13px;}
	.posting textarea
	{height: 55px;border: 1px solid #a09f9f;font-family: "Trebuchet MS", sans-serif;
	 font-size: 9pt;margin-bottom: 4px;padding:5px 10px; width:663px;}
	.posting .buttonbox {}
	.posting .buttonbox .submitbutton {float:right;}
.comments textarea
	{width:632px;}


#smilebox
{float:left;
padding:3px 0 0 2px;
position:absolute;
margin:98px 0 0 359px;
width:185px;
z-index:997;
display:none;
}

.comments #smilebox
{margin:98px 0 0 330px;}

#smilebox .head
{background:url(/themes/final/images/popup-signin-head.gif) center top;
 height:5px;font-size:1px;}
#smilebox .inner
{padding:5px 0px;background:#fff;border-left:1px solid #c8c8c8;border-right: 1px solid #c8c8c8;
 line-height:25px;}
#smilebox .foot
{background:url(/themes/final/images/popup-signin-foot.gif) center top;
 height:6px;font-size:1px;}

	.smile {cursor:pointer;}
	.smile img {vertical-align:sub;}

	#smilebox .smile {width:40px;height:20px;text-align:center;display:inline-block;}

ul.pager
{margin-top: 1em;}
	ul.pager li
	{display: inline;}
	ul.pager a
	{color: #3F3F3F;outline: none;margin: 0 2px;}
	ul.pager a:hover
	{color: #000;}
	ul.pager .selected a
	{color: #000;font-weight: bold;}
	ul.pager .hidden a
	{color: #888888;}

.form
{font-size: 90%;width: 100%;}
	.form .fieldset .table
	{width: 100%;}
	.form .fieldset .table th
	{font-weight: normal;white-space: nowrap;text-align: left;padding-right: 1em;vertical-align: top;}
	.form .fieldset .table td
	{width: 100%;padding-bottom: .3em;}
	.form .fieldset .table label
	{display:block;margin:3px 0 0;}
	.form .fieldset .table .text
	{background-color: #fff;border: 1px solid #c5e6e3;width: 98%;padding: .2em;}

.errorSummary
{background-color: #fecfcf;border: 1px solid #ff0000;color: #cc0000;margin-bottom: 1em;padding: .5em;}
	.errorSummary ul
	{margin-left: 2em;}
/* Кнопка сабмит - устаревшая, используется только сёрчем */
.submit
{color: #fff;outline: none;cursor: pointer;display:block;float:right;}
	.submit.float-left
	{float:left;color:#fff;width:auto !important;}
	.submit.float-left i
	{color:#fff;}
	.submit.search
	{display:inline-block;float:none;}
	.submit i.bg
	{background:url('/themes/final/images/button1-bg-grey-over.gif') repeat-x;display:block;}
	.submit:hover i.bg
	{background:url(/themes/final/images/button1-bg-grey.gif) repeat-x;}
	.submit i.lc
	{background:url(/themes/final/images/button1-lc-grey-over.gif) left no-repeat;
	 font-style:normal;display:block;}
	.submit:hover i.lc
	{background:url(/themes/final/images/button1-lc-grey.gif) left no-repeat;}
	.submit i.rc
	{background:url(/themes/final/images/button1-rc-grey-over.gif) right no-repeat;
	 font-style:normal;display:block;height:19px;padding:2px 15px;}
	.submit.short-weight
	{margin:0px 2px;}
	.submit.short-weight i.rc
	{padding:2px 5px;}
	.submit:hover i.rc
	{background:url(/themes/final/images/button1-rc-grey.gif) right no-repeat;}

/* Доп класс для кнопки сёрч :) */
	.submit.search i.bg
	{background:url(/themes/final/images/button1-bg-green.gif) repeat-x;color:#333;}
		.submit.search:hover i.bg
		{background:url(/themes/final/images/button1-bg-green-over.gif) repeat-x;}
		.submit.search i.lc
		{background:url(/themes/final/images/button1-lc-green.gif) left no-repeat;}
		.submit.search:hover i.lc
		{background:url(/themes/final/images/button1-lc-green-over.gif) left no-repeat;}
		.submit.search i.rc
		{background:url(/themes/final/images/button1-rc-green.gif) right no-repeat;height:17px;padding:2px 20px;}
		.submit.search:hover i.rc
		{background:url(/themes/final/images/button1-rc-green-over.gif) right no-repeat;}

/* Кнопка */
.submitbutton
{background:url('/themes/final/images/button1-bg-grey-over.gif') top repeat-x;
 display:inline-block;margin-left:2px;cursor:pointer;}

	.submitbutton .lc
	{background:url(/themes/final/images/button1-lc-grey-over.gif) left top no-repeat;padding-left:6px;}
	.submitbutton .rc
	{background:url(/themes/final/images/button1-rc-grey-over.gif) right  top no-repeat;padding-right:6px;}

	.submitbutton a {color:#FFFFFF;display:block;height:16px;padding:3px 10px 4px;}

	.submitbutton span
	{display:inline-block;}
	.submitbutton button
	{display:inline-block;padding:2px 10px 5px 10px;color:#fff;background:transparent;border:0px;cursor:pointer;}
	.submitbutton span
	{color:#fff;}

/* Кнопка при наведении */
	.submitbutton.selected
	{background:url(/themes/final/images/button1-bg-grey.gif) repeat-x;}
		.submitbutton.selected .lc
		{background:url(/themes/final/images/button1-lc-grey.gif) left top no-repeat;}
		.submitbutton.selected .rc
		{background:url(/themes/final/images/button1-rc-grey.gif) right  top no-repeat;}

/* Кнопка - дисейблед */
	.submitbutton.disabled,
	.disabled .submitbutton
	{background:url(/themes/final/images/button1-bg-monochrome.gif) repeat-x;}
		.submitbutton.disabled,
		.disabled .submitbutton .lc
		{background:url(/themes/final/images/button1-lc-monochrome.gif) left top no-repeat;}
		.submitbutton.disabled,
		.disabled .submitbutton .rc
		{background:url(/themes/final/images/button1-rc-monochrome.gif) right  top no-repeat;}

	.submitbutton.smiles
	{background:url('/themes/final/images/buttons/btn_smiles.gif') center;display:block;width:23px;height:23px;margin-right:2px;}
	.submitbutton.selected.smiles
	{background:url('/themes/final/images/buttons/btn_smiles_hvr.gif') center;display:block;width:23px;height:23px;margin-right:2px;}
		.submitbutton.smiles .rc,
		.submitbutton.smiles .lc
		{background:none;padding:0px;}
		.submitbutton.smiles span
		{display:none;}
	.submitbutton.adduser
	{background:url('/themes/final/images/buttons/btn_human.gif') center;display:block;width:23px;height:23px;margin-right:2px;}
	.submitbutton.selected.adduser
	{background:url('/themes/final/images/buttons/btn_human_hvr.gif') center;display:block;width:23px;height:23px;margin-right:2px;}
		.submitbutton.adduser .rc,
		.submitbutton.adduser .lc
		{background:none;padding:0px;}
		.submitbutton.adduser span
		{display:none;}

	.submitbutton.addgroup
	{background:url('/themes/final/images/buttons/btn_group.gif') center;display:block;width:23px;height:23px;margin-right:2px;}
	.submitbutton.selected.addgroup
	{background:url('/themes/final/images/buttons/btn_group_hvr.gif') center;}
		.submitbutton.addgroup .rc,
		.submitbutton.addgroup .lc
		{background:none;padding:0px;}
		.submitbutton.addgroup span
		{display:none;}

	.submitbutton.addimage
	{background:url('/themes/final/images/buttons/btn_image.gif') center;display:block;width:23px;height:23px;margin-right:2px;}
	.submitbutton.selected.addimage
	{background:url('/themes/final/images/buttons/btn_image_hvr.gif') center;display:block;width:23px;height:23px;margin-right:2px;}
		.submitbutton.addimage .rc,
		.submitbutton.addimage .lc
		{background:none;padding:0px;}
		.submitbutton.addimage span
		{display:none;}

	.submitbutton.addhide
	{background:url('/themes/final/images/buttons/btn_hide.gif') center;display:block;width:23px;height:23px;margin-right:2px;}
	.submitbutton.selected.addhide
	{background:url('/themes/final/images/buttons/btn_hide_hvr.gif') center;display:block;width:23px;height:23px;margin-right:2px;}
		.submitbutton.addhide .rc,
		.submitbutton.addhide .lc
		{background:none;padding:0px;}
		.submitbutton.addhide span
		{display:none;}

	.submitbutton.addtrend
	{background:url('/themes/final/images/buttons/btn_trend.gif') center;display:block;width:23px;height:23px;margin-right:2px;}
	.submitbutton.selected.addtrend
	{background:url('/themes/final/images/buttons/btn_trend_hvr.gif') center;display:block;width:23px;height:23px;margin-right:2px;}
		.submitbutton.addtrend .rc,
		.submitbutton.addtrend .lc
		{background:none;padding:0px;}
		.submitbutton.addhide span
		{display:none;}


/* Кнопка */
.submitlink
{display:inline-block;cursor:pointer;vertical-align:top;}
.submitlink a {color:#fff;padding:4px 3px;display:block;}
.submitlink a:hover {text-decoration:underline;}
.submitlink span {}



#searchbox
{background:url('/themes/final/images/search-cl.gif') left no-repeat;height:21px;top:35px;
 margin-left:220px; //left:90px;padding-left:4px;position:absolute;width:190px;z-index:998;}
	#searchbox .search-rc
	{ background:#fff url('/themes/final/images/search-cr.gif') right no-repeat;display:inline-block;
	 padding:0 5px 0 0;	vertical-align:top;	height:21px;}
	#searchbox input
	{height:20px;border:0px;outline:none;padding:1px 0 0 5px;width:150px; float:left}
	#search-in-name
	{background: url('/themes/final/images/search-arrow.gif') right 3px no-repeat;display:inline-block;
	 border-left:1px solid #eee;color:#000;padding:0 20px 0 6px;width:130px;outline:none;}
	#search-in-name:hover
	{background: url('/themes/final/images/search-arrow-hover.gif') right 3px no-repeat;}
	#searchbox ul
	{background: #fff;position:absolute;width:158px;margin-left:158px;border-left:1px solid #00818a;
	 border-right:1px solid #00818a;border-bottom:1px solid #00818a;display:block;z-index:100;}
	#searchbox ul li
	{list-style:none;padding:0 5px;}
	#searchbox ul li:hover
	{background:#f4fafa;}
	#searchOptions a
	{display:block;padding:2px 2px;border-top:1px solid #beecef;outline:none;}

#searchbox ul.selected-posts .posts,
#searchbox ul.selected-users .users,
#searchbox ul.selected-groups .groups
{display:none;}


#register {}
	#register table tr td
	{vertical-align:top;}
	#register .info
	{padding: 5px 5px 5px 60px;color:#666;}
	#register .left
	{width:145px;padding:9px 13px 0 0;color:#333333;text-align:right;}
	#register div.right
	{width:255px !important;padding:0 0 0 15px;color:#666;}
	#register .right .url
	{color:#00818a;}
	#register .right .username
	{font-weight:bold;display:inline-block;width:185px;}
	#register .main
	{width:300px;}
	#register .main input
	{width:285px;font-size:18px;padding:5px 10px;}

	#register .protection-enter .right
	{padding-top:9px;}
		#register .row.header
		{padding:10px 0 5px 0;}
		#register .row.password-retype
		{padding:15px 0 5px 0;}
		#register .row.protection
		{padding:15px 0;}
		#register .row.button
		{padding:15px 0 50px 160px;}

	#register .left,
	#register .main,
	#register .right
	{float:left;}

	#register .red
	{font-weight:bold;}
		#register .not-the-same
		{padding-top:7px;display:none;}

.buttons
{height:16px;visibility:visible;float:right;}
	.buttons a
	{display:none;width:16px;height:16px;float:right;margin-right:5px;
	 background-position:right;background-repeat:no-repeat;cursor:pointer;}
	.buttons a span
	{display:none;}
	.show-buttons .buttons a,
	.selected .buttons a
	{display:block;}

	.data.profile .buttons a
	{float:none;width:auto;margin-top:5px;}
		.data.profile .buttons a span
		{display:block;padding-right:19px;font-size:0.9em;}
		.data.profile .buttons a:hover span
		{text-decoration:underline;}

	.buttons a.subscribe {background-image: url('/themes/final/images/buttons/friend.gif');}
	.buttons a.subscribe:hover {background-image: url('/themes/final/images/buttons/friend-hover.gif');}
	.buttons a.unsubscribe {background-image: url('/themes/final/images/buttons/unfollow.gif');}
	.buttons a.unsubscribe:hover {background-image: url('/themes/final/images/buttons/unfollow-hover.gif');}

	.buttons a.moderator {background-image: url('/themes/final/images/buttons/moderator.gif');}
	.buttons a.moderator:hover {background-image: url('/themes/final/images/buttons/moderator-hover.gif');}
	.buttons a.unmoderator {background-image: url('/themes/final/images/buttons/unmoderator.gif');}
	.buttons a.unmoderator:hover {background-image:url('/themes/final/images/buttons/unmoderator-hover.gif');}

	.buttons a.banned {background-image: url('/themes/final/images/buttons/block.gif');}
	.buttons a.banned:hover {background-image: url('/themes/final/images/buttons/block-hover.gif');}
	.buttons a.unbanned {background-image: url('/themes/final/images/buttons/unblock.gif');}
	.buttons a.unbanned:hover {background-image: url('/themes/final/images/buttons/unblock-hover.gif');}

	.buttons a.favorite {background-image: url('/themes/final/images/buttons/favorite.gif');}
	.buttons a.favorite:hover {background-image: url('/themes/final/images/buttons/favorite-hover.gif');}
	.buttons a.unfavorite {background-image: url('/themes/final/images/buttons/unfavorite.gif');}
	.buttons a.unfavorite:hover {background-image:url('/themes/final/images/buttons/unfavorite-hover.gif');}

	.buttons a.response {background-image: url('/themes/final/images/buttons/response.gif');}
	.buttons a.response:hover {background-image: url('/themes/final/images/buttons/response-hover.gif');}

	.buttons a.delete {background-image: url('/themes/final/images/buttons/delete.gif');}
	.buttons a.delete:hover {background-image: url('/themes/final/images/buttons/delete-hover.gif');}

	.buttons a.admin-delete {background-image: url('/themes/final/images/buttons/admin-delete.gif');}
	.buttons a.admin-delete:hover {background-image: url('/themes/final/images/buttons/admin-delete-hover.gif');}

	.buttons a.rss {background-image: url('/themes/final/images/buttons/rss.gif');}
	.buttons a.rss:hover {background-image: url('/themes/final/images/buttons/rss-hover.gif');}

	.buttons a.slide-up {background-image: url('/themes/final/images/buttons/slide-up.gif');}
	.buttons a.slide-up:hover {background-image: url('/themes/final/images/buttons/slide-up-hover.gif');}
	.buttons a.slide-down {background-image: url('/themes/final/images/buttons/slide-down.gif');}
	.buttons a.slide-down:hover {background-image: url('/themes/final/images/buttons/slide-down-hover.gif');}


.profile .user ul,
.group .user ul,
.search .user ul
{display:block;}
.profile .user ul li,
.group .user ul li,
.search .user ul li
{display:block;list-style:none;margin-left:55px;}
.search .user,
.group .user {
	padding:10px 0px;border-bottom:1px dashed #666666;}
	.profile .user .avatar,
	.group .user .avatar,
	.search .user .avatar
	{float:left;}
	.search .user.selected,
	.group .user.selected
	{background:#E5E5E5;}
	.data.profile .buttons a,
	.moderator,
	.unmoderator,
	.unfavorite
	{display:block !important;}
	.search .user .buttons a,
	.group .user .buttons a
	{float:right;margin:0 5px 0 0;}
	.profile .user .metaline,
	.group .user .metaline,
	.  .user .metaline
	{color:#666;padding-top:5px;}
	.profile .user .buttons a
	{display:block !important;text-align:right;}

	.profile.data .hcard li
	{margin: 0 100px 0 110px !important;}
	.current.data .hcard li
	{margin: 0 0px 0 0px !important;}
		.profile.data .user .fourth
		{margin: 0 0px 0 110px  !important;}

		.current.data .user .thirdline
		{margin: 0 100px 0 0px  !important;}
		.current.data .user .fourth
		{margin: 0 100px 0 0px  !important;}

		.profile.data .user .firstline
		{font-size:1.5em;font-family:Arial;}
		.profile.data .user .nickname  a
		{color:#00818a;}
		.profile.data .user .urlline
		{padding:5px 0 0 0;}
		.profile.data .user a.subscribe
		{margin-top:6px;}
		.profile.data .user.selected a.subscribe
		{margin-top:6px;}
		.profile.data .user
		{min-height:118px;}

	.page-wrap .profile {}
	.page-wrap .profile .messages .message:first-child .text
	{font-size:1.8em;}

	.page-wrap .profile .message .avatar,
	.page-wrap .profile .message .username
	{display:none;}
		.page-wrap .profile .message .box
		{width:auto;float:none;}
		.page-wrap .profile .buttons a {float:left;width:16px;height:16px;}
		.page-wrap .profile .buttons a span {display:none;}

	.messages-standalone .meta
	{padding-top:5px;}
		.messages-standalone .message
		{padding:10px 5px 5px 10px;}
		.messages-standalone .layout
		{border-bottom:1px dashed #666666;}
		.messages-standalone .small .text
		{font-size:1em;}
		.messages-standalone .small.selected
		{background:#e5e5e5;}
		.messages-standalone .small .meta
		{padding-top:0px;height:20px;display:block;}
		.messages-standalone .small.selected .buttons
		{display:block;}

/* loader */
div.loading,
	div.selected.loading
	{background:url('/images/loading.gif') center center no-repeat;}

/*Отключенная форма */
	form.disabled textarea
	{background: #eee;border:1px solid #888;}
	form.disabled .count
	{background: #eee url('/images/loading.gif') center center no-repeat;}
	form.disabled .count span
	{display:none;}
	.posting form.disabled h2
	{color:#e3a1a1;}
	form.disabled .submit,
	form.disabled .submit:hover
	{color:#eee;cursor:progress;}
	form.disabled .submit i.bg,
	form.disabled .submit:hover i.bg
	{background:url(/themes/final/images/button1-bg-monochrome.gif) repeat-x;color:#eee;}
	form.disabled .submit i.lc,
	form.disabled .submit:hover i.lc
	{background:url(/themes/final/images/button1-lc-monochrome.gif) left no-repeat;}
	form.disabled .submit i.rc,
	form.disabled .submit:hover i.rc
	{background:url(/themes/final/images/button1-rc-monochrome.gif) right no-repeat;}

.press .item
{padding:5px;border-bottom:1px dashed #666666;}
	.press dt h3
	{font-size:14px;font-weight:bold;color:#00818a;}

#competition_participation
{display:block;background: url(/themes/final/images/competition/participation.gif);
 width:171px;height:21px;margin:10px auto 0;}
	#competition_participation span
	{display:none;}

.popup_transparent_bg
{background: #fff;position:absolute;left:0px;right:0px;top:0px;bottom:0px;z-index:1000;height:100%;
 opacity: 0.3; /* fx, safari, opera */
 -moz-opacity: 0.3; /* mozilla, netscape */
 -khtml-opacity: 0.3; /* khtml, old safari */
 filter:alpha(opacity=30); /* IE */
}

.popup
{position:fixed;top:0px;left:0px;background:#f2f2f2;border:1px solid #005d64;z-index:1001;width:450px;}
	.popup.loading
	{background:#F2F2F2;color:#999;}
	.popup .loading .textarea
	{backgtound:url('/images/loading.gif') center center no-repeat;}
	.popup h2,
	.popup div.inner,
	.popup div.popup_buttons
	{padding:5px 15px 2px 15px;}
	.popup h2
	{display:block;background:#00777a;border-bottom:4px solid #00595b;color:#fff;font-size:1.4em;}
	.popup div.inner
	{padding-top:15px;padding-bottom:15px;}
	.popup div.popup_buttons
	{text-align:right;padding-bottom:10px;}
	.popup div.popup_buttons .link
	{display:block;float:right;border:1px solid #005d64;margin:2px 1px 2px 3px;}
	.popup div.popup_buttons .link div
	{display:block;border-top:1px solid #00979b;border-left:1px solid #006e71;
	 border-bottom:1px solid #006e71;border-right:1px solid #006e71;background:#00777a;
	 cursor:pointer;padding:3px 9px;color:white;}
	.popup div.popup_buttons .link div:hover
	{background:#008184;}

	.popup input {}
	.popup textarea
	{font-family:arial;font-size:0.9em;height:55px;padding:2px 5px;width:405px;margin-top:5px;}
	.popup input.text
	{font-size:1.4em;font-weight:bold;color:#00828c;padding:2px 5px;width:407px;}
	.popup input.file
	{margin-left: 23px;border:1px solid #00595B;padding:2px;width:390px;}

/* Автокомплит форма, стайлы **/
.ac_results
{padding: 0px;border: 1px solid #78b8ba;background-color: #fff;overflow: hidden;z-index:1002;}
	.ac_results ul
	{width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;color:#00828c;}
	.ac_results iframe
	{display:none;/*sorry for IE5*/
	 display/**/:block;/*sorry for IE5*/
	 position:absolute;top:0;left:0;z-index:-1;filter:mask();width:3000px;height:3000px;}
	.ac_results li
	{position:relative;margin: 0px;padding: 2px 7px;cursor: pointer;display: block;width: 100%;
	 font: menu;font-size: 12px;overflow: hidden;}
	.ac_loading
	{background : Window url('/themes/final/images/autocomplete_indicator.gif') right center no-repeat;}
	.ac_over
	{background-color: #00777a;color: #fff;}
	.qnt
	{position:absolute;top:2px;right:10px;font-size:0.8em;color:#26A908;}

ul.pager
{font-size:11px;border:0;margin:0;padding:0;line-height:100%;display:block;height:20px;}
	ul.pager li
	{display:inline;line-height:20px;}
	ul.pager a:link,
	ul.pager a:visited
	{border:solid 1px #9ecdd0;font-weight:bold;color:#00818a;padding:1px 6px;text-decoration:none;}
	ul.pager .page a
	{font-weight:normal;}
	ul.pager a:hover
	{border:solid 1px #3caab1;}
	ul.pager .selected a
	{background:#008b95;color:#f2f2f2;font-weight:bold;}
	ul.pager .hidden
	{display:none;}
	ul.pager .first,
	ul.pager .last
	{display:none;}
.popup div.popup_buttons .link div:hover
{background:#008184;}

#signinBox
{display:none;position:absolute;width:185px;left:50%;margin-left:117px;top:100px;z-index:999;}
	#signinBox .inner
	{padding:15px 10px 0px 10px;border-left:1px solid #bababa;border-right:1px solid #bababa;
	 background:#fff url('/themes/final/images/popup-signin-shadow.gif') top repeat-x;}
	#signinBox .foot
	{height:6px;font-size:1px;background:url('/themes/final/images/popup-signin-foot.gif') top no-repeat;}
	#signinBox.show
	{display:block !important;}
	#signinBox .text
	{background:f2f2f2;padding:2px 5px;width:150px;}
/*	#signinBox input.checkbox */
	{margin-right:2px;}
	#signinBox .onefield
	{padding:5px 0 10px 0;}

.float-left
{float:left;}
.float-right
{float:right;}

#mailRecepient
{font-size:14px;font-weight:bold;}

.shortLink
{display:inline-block;padding-left:18px;background-image:url(/themes/final/images/links/link_thumb.gif);
 background-position:left;background-repeat:no-repeat;cursor:pointer;}
.profile .message:first-child .shortLink,
.messages-standalone .shortLink
{background-image:url(/themes/final/images/links/link.gif);}

.profile .message:first-child .shortLink,
.messages-standalone .shortLink
 {padding-left:26px;}

/* Youtube.com */
.shortLink.ico-type-201
{background-image:url(/themes/final/images/links/youtube_thumb.gif);}
.profile .message:first-child .ico-type-201,
.messages-standalone .ico-type-201
{background-image:url(/themes/final/images/links/youtube.gif);}

/* Vimeo.com */
.shortLink.ico-type-202
{background-image:url(/themes/final/images/links/vimeo_thumb.gif);}
.profile .message:first-child .ico-type-202,
.messages-standalone .ico-type-202
{background-image:url(/themes/final/images/links/vimeo.gif);}

/* Rutube.ru */
.shortLink.ico-type-203
{background-image:url(/themes/final/images/links/rutube_thumb.gif);}
.profile .message:first-child .ico-type-203,
.messages-standalone .ico-type-203
{background-image:url(/themes/final/images/links/rutube.gif);}

/* Rutube.ru */
.shortLink.ico-type-205
{background-image:url(/themes/final/images/links/smotri_thumb.gif);}
.profile .message:first-child .ico-type-205,
.messages-standalone .ico-type-205
{background-image:url(/themes/final/images/links/smotri.gif);}


/* photo */
.shortLink.ico-type-3
{background-image:url(/themes/final/images/links/photo_thumb.gif);}
.profile .message:first-child .ico-type-3,
.messages-standalone .ico-type-3
{background-image:url(/themes/final/images/links/photo.gif);}


.attache
{padding:0 0 10px 0px;}
	.attache .close_link
	{text-align:center;}
	.attache .close_link a
	{cursor:pointer;}
	.attache .close_link a:hover
	{text-decoration:underline;}

	.attache .thumb_img {margin:0 0 2px 0;display:inline-block;border:1px solid #b9b9b9;opacity:.7;filter:alpha(opacity=70);}
	.attache .thumb_img img {border:3px solid #fff;vertical-align:top;}
	.attache .thumb_img.selected {opacity:1;filter:alpha(opacity=100);}
	.attache .thumb_img.highlight {opacity:1;filter:alpha(opacity=100);}
	.attache .thumb_img.highlight img {border:3px solid #fcfbc6;}

#has_no_flash
{margin:5px 15px;background: rgb(255, 255, 211);padding:5px 10px;}
#attachebox
{padding:10px 0px;}

/***************************                   **********************************************************************************************/
/*************************** 	BUTTON MORE    **********************************************************************************************/
/***************************                   **********************************************************************************************/
.more:hover {
background-position:left -78px;
border:1px solid #BBBBBB;
text-decoration:none;
cursor:pointer;
}




.more {
background-color:#FFFFFF;
background-image:url(/themes/final/images/more.gif);
background-position:left top;
background-repeat:repeat-x;
border-color:#DDDDDD #AAAAAA #AAAAAA #DDDDDD;
border-style:solid;
border-width:1px;
display:block;
font-size:14px;
font-weight:bold;
height:22px;
line-height:1.5em;
margin-bottom:6px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding:6px 0;
text-align:center;
text-shadow:1px 1px 1px #FFFFFF;
width:100%;
}

.round {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
}
.more.loading{
background-color:#FFFFFF;
background-image:url(/images/loading.gif);
background-position:50% 50%;
background-repeat:no-repeat;
border:1px solid #EEEEEE;
cursor:default !important;
}

/***************************               **********************************************************************************************/
/************************    NOTIFICATION     *******************************************************************************************/
/***************************               **********************************************************************************************/

a#moreNewMessage:hover {
background-color:#fffcdc ;
border-color:#c9c48e;
color:#000000;
cursor:pointer;
text-decoration:none;
}

a#moreNewMessage {
color:#333333;
height:15px;
display:block;
margin:1em 0;
text-align:center;
}


.notification {
background-color:#f6f3d1;
border-color:#DDDD99;
border-style:solid none;
border-width:1px 0;
padding:0.5em 1em;
}
a.loading{
background-color:#EEEEEE ;
border-color:#EEEEBB;
color:#000000;
display:block;
background-image:url(/images/loading.gif);
background-position:50% 50%;
background-repeat:no-repeat;
cursor:default !important;
}



#registationAttn
{background:url('/themes/final/images/bg_registration_attn.gif');width:960px;
  height:140px;margin:1em 0 0 0;}

#registationAttn h2 {color:#1f747a;}

#registationAttn a {text-decoration:underline;}
#registationAttn a:hover {text-decoration:none;}

#registationAttn .inner
{padding:5px 20px;}

#registationAttn fieldset
{padding:10px 20px;}

#registationAttn .text
{height:24px;padding:2px 5px;margin-right:10px;float-left;font-size:1.6em;
 font-family:arial;color:#a7a7a7;border:1px solid #bdb16d;width:200px;}
#registationAttn .text.selected {color:#000;border:1px solid #8f854f;}
#registationAttn .text.completed {color:#000;border:1px solid #8f854f;}


#registationAttn .submit
{background:url('/themes/final/images/button_registration_attn.gif') top left;border:0px;
	width:160px !important;height:30px;padding:0 0 2px;}

#registationAttn .submit.selected
{background:url('/themes/final/images/button_registration_attn.gif') 0px 30px;}

#registationAttn .or-enter
{float:left;padding: 0px 0px 0px 5px;cursor:pointer;}

#rPanel_guest .head
{height:23px;background:url('/themes/final/images/header_pops.gif');font-size:0.9em;color:#fff;
 padding:7px 0 0 0;}
#rPanel_guest .head span
{padding-left:8px;}

#rPanel_guest a:hover {color:#00818A;}

#rPanel_my .head
{height:23px;background:url('/themes/final/images/header_pops.gif');font-size:0.9em;color:#fff;
 padding:7px 0 0 0;}
#rPanel_my .head span
{padding-left:8px;}

#rPanel_my a:hover {color:#00818A;}

fieldset.validated label.error {display:inline-block;padding:0 0 0 10px;color:#b92323;}


fieldset .bd_day {width:50px}
fieldset .bd_month {width:116px}
fieldset .bd_year {width:70px}

fieldset select {padding-left:2px;margin-right:5px;}
fieldset select option {padding-top:1px;}

fieldset.validated div.onefield {padding:10px 10px;}
fieldset.validated div.onefield.checkbox {padding:0 10px 0 10px;}
fieldset.validated div.onefield.checkbox label {padding-left:20px;}

fieldset.validated .submitbutton {float:none;display:inline-block;margin:0 3px 0 0;}

fieldset.validated  input.text
{padding:5px 10px;font-size:1.6em;width:190px;}
fieldset.validated  input.text.error
{border:1px solid #e78585;bacground:#ffeded;color:#7f2121;}
fieldset.validated  input.text.valid
{border:1px solid #347f32;background:#f1fff3;color:#002105;}
fieldset.validated.auth  input.text.valid
{border:1px solid #9A9A9A;color:#000;background:#fff;}

fieldset.validated  textarea.text.error
{border:1px solid #e78585;bacground:#ffeded;color:#7f2121;}

fieldset.validated  select.text {width:240px;}

fieldset.validated  .formname
{display:inline-block;width:160px;padding:0 10px 0 0;text-align:right;}

fieldset.medium .onefield {padding:5px 5px;}
fieldset.medium input.text
{padding:2px 5px;font-size:1.3em;}
fieldset.medium  .formname
{display:inline-block;width:100px;padding:0 10px 0 0;text-align:right;}

fieldset.fullwidth textarea {width:240px;padding:5px;}
fieldset.fullwidth input {width:240px;}
fieldset.fullwidth .radio input {width:0px;}
fieldset.fullwidth label.error {display;block;margin-left:110px;width:auto;}
fieldset.fullwidth .meta {height:20px;}
fieldset.fullwidth .onefield {padding:0px 5px;}

fieldset.fullwidth .onefield.buttonbox {padding:10px 0 0 0;}



fieldset.realfullwidth textarea {width:360px;padding:5px;}
fieldset.realfullwidth input {width:360px;}
fieldset.realfullwidth label.error {display;block;margin-left:110px;width:auto;}
fieldset.realfullwidth .meta {height:20px;}
fieldset.realfullwidth .onefield {padding:0px 5px;}

fieldset.realfullwidth .onefield.buttonbox {padding:10px 0 0 0;}

.valign-top {vertical-align:top;}

#addImage
{padding:10px;border:1px solid #00595B;}

.closelink {cursor:pointer;font-size:0.9em;outline:none;}
.closelink:hover {text-decoration:underline;}

.attache {text-align:center;}
.attache .buttonbox {padding:0 35px 0 0;}
.messages-standalone .attache .buttonbox {display:none;}



.banner {
	width: 750px;
	text-align: center;
	margin: 0 auto;
}
.banner td {
	padding: 0;
	margin: 0;
}

.text.clear img{
border:none;
padding: 5px 0;
}

.text.clear p{
border:none;
padding: 5px 0;
}

.rek p{
font-size:0.9em;
padding: 0px  10px;
}
.c2 .rek p{
font-size:0.9em;
padding: 0px  3px;
}

.rek h4{
color:#00818A;
font-size:1.0em;
padding: 10px;
}

.rek h5{
font-size:1.0em;
text-align:center;}

.tooltip {
background:#f6f3d1 none repeat scroll 0 0;
border:1px solid #dddd99;
cursor:pointer;
display:none;
padding:0.2em 0.5em 0.3em;
position:absolute;
z-index:7;
top: 220px;
right: -100px;
width: 120px;
display: block;
height:50px;
}

.tooltip:hover {
background:#fff none repeat scroll 0 0;
}
.tooltip div.left {
background-position:0 0;
right:auto;
left:-12px;
}
.tooltip div {
background:url(/images/tooltip.gif) no-repeat scroll 0 1px;
height:40px;
right:2px;
position:absolute;
width:12px;
top:20px;
}

.tooltip:hover div {
background:url(/images/tooltip_hov.gif) no-repeat scroll 0 1px;
}

.tooltip a {
color:#000;
top:10px;
position:absolute;
}

.tooltip2 {
background:#f6f3d1 none repeat scroll 0 0;
border:1px solid #dddd99;
position:absolute;
top: 220px;
left: -120px;
width: 110px;
display: block;
height:100px;
text-align:center;
z-index:7;
}

.tooltip2:hover {
background:#fff none repeat scroll 0 0;
}
.tooltip2 a {
color:#000;
top:20px;
left:5px;
width:100px;
position:absolute;
}

.tooltip2 .reset_notice{
top: 3px;
text-align:right;
font-weight:bold;
}

.trends-head
{height:23px;background:url('/themes/final/images/trends-header_pops.gif');font-size:0.9em;color:#fff;
 padding:7px 0 0 0;}
.trends-head div
{padding-left:8px; font-size:16px; padding-right:8px;}
.trends-head div a
{color:#fff;}
.trends-head div a:hover
{text-decoration:underline;}


/* tabs */
ul.tabs.main
{list-style-type: none;margin-left: 15px;position: relative;height:37px;margin-bottom:-1px;}
	ul.tabs.main li.selected a {
	background:url(/themes/final/images/main-tab-button-selected.gif) no-repeat scroll 0 0;
	}
	ul.tabs.main li.selected a:hover {
	background:url(/themes/final/images/main-tab-button-selected.gif) no-repeat scroll 0 0;
	}

	ul.tabs.main li a {
	background:url(/themes/final/images/main-tab-button-hover.gif) no-repeat scroll 0 0;
	color:#000000;
	display:block;
	font-size:13px;
	font-weight:bold;
	padding:8px 0;
	text-align:center;
	line-height:25px;
	height:37px;
	width:220px;
	}

	ul.tabs.main li a:hover {
	background:url(/themes/final/images/main-tab-button.gif) no-repeat scroll 0 0;
	}

div.t2,
div.t3,
div.t4 {
	display: none;
}
div.t1,
div.t2,
div.t3,
div.t4 {
	border: 1px solid #DDD;
	background: #fff;
	padding: 0 12px;
	clear:both;
}
/* end tabs */

.c2 .form {
width:160px;
font-size:12px;
}

.c2  .submitbutton button {
font-size:11px;
}

.c2 fieldset.validated .formname{
width:120px;
display:inline;
padding:0 0 0 0;
}

.main .middle .c2 form{
float:right;
width:160px;
}

.c2 fieldset.validated input.text {
font-size:1.2em;
padding:5px 10px;
width:120px;
}

.c2 fieldset.validated div.onefield {
padding: 5px;
}

.c2 .form .submit {
background:url(/themes/final/images/main-button_registration_at.gif) repeat scroll left top;
border:0 none;
font-size:12px;
height:25px;
text-align:center;
padding:0 0 2px;
width:140px !important;
}
.c2 .form .submit:hover {
background:url(/themes/final/images/main-button_registration_at.gif) repeat left 27px;
}

.main .c2 #rPanel_guest.reg  .list div.body{
background-color:#F5EDC1;
border-left:1px solid #B5B4B4;
border-right:1px solid #B5B4B4;
width:169px;
}
.main .c2 input.checkbox {
display:inline;
margin:0 5px;
}

.main-regist-butt{
width:250px;
margin: 30px 10px;
}

.main-regist-butt a{
background: url(/themes/final/images/main-regist.gif) no-repeat left top;
display:block;
width:250px;
height:30px;
text-align:center;
padding-top:7px;
font-size:16px;
font-weight:bold;
color:#000;
}

.main-regist-butt a:hover{
background: url(/themes/final/images/main-regist-hover.gif) no-repeat left top;
}


.signin {
width:520px;
height:30px;
float:right;
position:relative;
top:15px;
right:20px;
}

/*форма входа на главной*/
#inp{
background:url('/themes/final/images/search-cl.gif') left no-repeat;
height:21px;
padding-left:4px;
width:80px;
z-index:998;
float:left
}
	#inp .inp-r
	{ background:#fff url('/themes/final/images/search-cr.gif') right no-repeat;display:inline-block;
	 padding:0 5px 0 0;	vertical-align:top;	height:21px;}
	#inp input
	{height:20px;border:0px;outline:none;padding:1px 0 0 5px;width:70px; float:left}


.signin .onefield{
float:left;
color:#fff;
}

	.signin .checkboxtop{
	width:100px;
	padding:3px 3px 0 3px;
	float:left;
	height:20px;
	}

	.signin  .submitbutton{
	background:url(/themes/final/images/button1-bg-green-over.gif) repeat-x scroll center top;
	cursor:pointer;
	display:inline-block;
	}

	.signin  .submitbutton.selected{
	background:url('/themes/final/images/button1-bg-green.gif') top repeat-x;
	cursor:pointer;
	display:inline-block;
	}
	.signin  .submitbutton button{
	color:#000;
	}
	.signin .submitbutton .lc
	{background:url(/themes/final/images/button1-lc-green-over.gif) left top no-repeat;padding-left:6px;}
	.signin .submitbutton .rc
	{background:url(/themes/final/images/button1-rc-green-over.gif) right  top no-repeat;padding-right:6px;}

	.signin .submitbutton.selected .lc
	{background:url(/themes/final/images/button1-lc-green.gif) left top no-repeat;padding-left:6px;}
	.signin .submitbutton.selected .rc
	{background:url(/themes/final/images/button1-rc-green.gif) right  top no-repeat;padding-right:6px;}

	.signin .submitlink{
	cursor:pointer;
	display:block;
	float:left;
	width:50px;
	padding:0 5px;
	}

	.signin .submitlink a {
	color:#FFFFFF;
	display:block;
	padding:7px 3px 0 0;
	height:20px;
	width:50px;
	}

	.signin	label.checkbox {
	display:block;
	padding:0 2px;
	width:80px;
	float:left;
	}
	.signin input.checkbox {
	display:block;
	width:15px;
	float:left;
	}

	.signin .onefield input.text{
	width:80px;
	}

	.signin .formname{
	float:left;
	line-height:25px;
	height:20px;
	padding:0 3px;
	}

	.poisk{
	width:20px;
	height:20px;
	cursor:pointer;
	}
.image img {
border:none;
}

#rPanel_guest.reg{
margin-top:30px;
}

.rek ul{
	list-style-type: square;
}
.rek li{
color:#00818A;
font-size:1em;
padding:5px 10px;
margin-left:30px;
font-weight:bold;
line-height:1.4em;
}

#gallery{
width:710px;
_width:700px;
height:450px;
overflow:scroll;
}

#galleryfull{
width:710px;
_width:700px;
}

.t1, .t2, .t3 {height:450px;}

.t1 h3, .t2 h3, .t3 h3 {font-size:15px; padding:5px 0;}

.topinfo{
float:left;
position:absolute;
right:10px;
top:25px;
width:150px;
height:60px;
text-align:center;
background:#A5D2E5;
}
	.topinfo .avatar{
	float:left;
	margin-top:10px;
	margin-left:10px;
	}

#colorSelector {
	position: relative;
	width: 150px;
	height: 130px;
	float:right;
	top:-160px;
	margin-bottom:-100px;
	text-align:center;
}
#colorSelector div {
	position: absolute;
	top: 3px;
	left: 28px;
	width: 100px;
	height: 100px;
	background: url(/themes/final/images/colorpicker/logo.jpg) center;
}

#colorSelector p {
	position: absolute;
	bottom: 3px;
	width:150px;
	text-align:center;
	font-weight:bold;
	}

#row1, #row2, #row3, #row4, #row5 {height:80px; padding-top:3px; border-bottom:1px #000 dashed;}
#row1 a, #row2 a, #row3 a, #row4 a, #row5 a {color:#000;}
#row1:hover, #row2:hover, #row3:hover, #row4:hover, #row5:hover {cursor:pointer; background-color:#E6E6E6;}

.box_avat_trend{
width:150px;
height:150px;
display:block;
position:relative;
float:right;
}
#show_trend_avatar{
width:100px;
height:100px;
margin:10px auto;
}

#upload_trend_avatar{
cursor:pointer;
margin-bottom:10px;
width:140px;
}
.forgetlink a,
.reglink a{
 color:#0071BC;
}
