@import url("engine.css");
/*ICONS & BUTTONS*/
.votebtn, .votebtnhover,
.resultbtn, .resultbtnhover,
.okbtn, .okbtnhover,
.viewbtn, .viewbtnhover,
.editbtn, .editbtnhover,
.svotebtn, .svotebtnhover,
.sresultbtn, .sresultbtnhover { width: 93px; height: 25px; }

.votebtn, .svotebtn { background: transparent url("../images/vote.png") no-repeat 0 0; }
.votebtnhover, .svotebtnhover { background: transparent url("../images/vote.png") no-repeat -93px 0; }
.resultbtn, .sresultbtn { background: transparent url("../images/vote.png") no-repeat 0 -25px; }
.resultbtnhover, .sresultbtnhover { background: transparent url("../images/vote.png") no-repeat -93px -25px; }

.okbtn { background: transparent url("../images/icons.png") no-repeat 0 -93px; }
.okbtnhover { background: transparent url("../images/icons.png") no-repeat -93px -93px; }

.viewbtn { background: transparent url("../images/icons.png") no-repeat 0 -143px; }
.viewbtnhover { background: transparent url("../images/icons.png") no-repeat -93px -143px; }

.editbtn { background: transparent url("../images/icons.png") no-repeat 0 -118px; }
.editbtnhover { background: transparent url("../images/icons.png") no-repeat -93px -118px; }

.si_date, .si_author { vertical-align: middle; margin-right: 5px; width: 14px; height: 14px; }
.si_date { background: transparent url("../images/icons.png") no-repeat -22px 0; }
.si_author { background: transparent url("../images/icons.png") no-repeat 0 0; }
.si_edit { background: transparent url("../images/edit.gif") no-repeat 0 0; vertical-align: middle; width: 17px; height: 16px; }
.si_delete { background: transparent url("../images/delete.gif") no-repeat 0 0; vertical-align: middle;  width: 16px; height: 16px; }

.ml_com, .ml_views {
	vertical-align: middle;
	margin-right: 5px;
	width: 16px; height: 16px;
	background: transparent url("../images/icons.png") no-repeat 0 0;
}

.ml_com { background-position: -40px 0; }
.ml_views { background-position: -59px 0; }
/*===LOGINFORM===*/
.loginform { float: left; padding-top: 3px;}
.loginform form { float: left; }
.loginform form div {
	float: left;
	padding-right: 2px;
}

.loginbox form div span {
	font-size: 0.9em;
	color: #909090;
	display: block;
	clear: both;
}

.loginbox form input {
	float: left;
	width: 180px; height: 17px;
	border: 1px solid #a5a5a5;
	background: #fdfdfd url(../images/loginform_bg.png) repeat-x left top;
	margin-right: 1px;
	color: #351300;
}

.loginbox form a.btn {
	margin-top: 7px;
	float: right;
	width: 61px; height: 21px;
	line-height: 17px;
	text-align: center;
	color: #5d5d5d;
	font-size: 10px;
	background: #e5e5e5 url(../images/loginform_btn.png) no-repeat left top;
}

.loginbox form a.btn:hover {
	color: #5d5d5d;
	background: #f6f6f6 url(../images/loginform_btn.png) no-repeat left -21px;
}

h4.loginname {
	font-size: 1em;
	padding-top: 3px;
	padding-right: 3px;
}
/*===ERRORS, INFO, WARNING===*/
.w_warning {
	border: 1px solid #d2c4b1;
	background: #fbdfd1 url("../images/info_icon.png") no-repeat 16px center;
	color: #ca4c20;
	margin-bottom: 10px;
	-moz-border-radius-topright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-bottomleft:3px;
}

.wmsg { 
	padding: 8px 8px 8px 70px;
}

/*Ñòàòèñòèêà*/
.statistics {
	width: 80%;
	margin: 0 auto;
}
.statinn {
	text-align: left;
	padding: 0 78px;
	background: url("../images/statics-2.png") no-repeat 0 0;
}

.statistics ul { margin-bottom: 15px; }
.statistics ul li { position: relative; background: url("../images/linepoint.gif") repeat-x left bottom; padding: 2px 0; }
.statistics ul li b { position: absolute; right: 0; }

/* ==================== Ïîëå ìàëîé ôîðìû ïîèñêà */

.s_field {
	color: #466f9d;
	background-repeat: repeat-x;
	height: 14px;
	padding-left: 3px;
	border: 1px solid #bcbcbc;
}

/* ==================== Ïîëå ôîðìû àâòîðèçàöèè */

.a_field {
	color: #466f9d;
	background-repeat: repeat-x;
	height: 14px;
	padding-left: 3px;
	border: 1px solid #bcbcbc;
}

/* ==================== */

.f_textarea, .f_input, .f_select, .textin {
	color: #466f9d;
	background: #fff url("../images/fields.gif") repeat-x left top;
	border: 1px solid #bcbcbc;
}

.f_input { width: 300px; height: 14px; }
.f_select { height: 14px; }
.f_textarea { width: 459px; height: 156px; }

/*FORMS EDITORS*/
.tableform { width: 100%; }
.tableform td { padding: 8px 0; }
.tableform td.label { width: 27%; font-weight: bold; vertical-align: top; }
.tableform tr { background: url("../images/linepoint.gif") repeat-x left bottom; }
.tableform tr.flast { background: none; }
.tableform tr.flast td { padding-bottom: 0; }
.addnews { font-weight: bold; }

.impot { color: #e82e1e; }

.pollvotelist { width: 60%; text-align: left; }
.pollvotelist input { margin-right: 5px; }
/*ÏÎÏÓËßÐÍÛÅ ÒÝÃÈ*/
.rightside .btags .dtop { background-position: 0 -406px; }

.rightside .btags a { text-decoration: none !important; }

/* ==================== Îáëàêî òåãîâ */
.btags .clouds_xsmall { color: #5D9EC3 !important; }
.btags .clouds_small { color: #88B8D4 !important; }
.btags .clouds_medium { color: #B4D3E4 !important; }
.btags .clouds_large { color: #E0EDF4 !important; }
.btags .clouds_xlarge { color: #ffffff !important; }

.rightside .btags a:hover { background-color: #589AC0; color: #fff !important; }

/* ==================== Îáëàêî òåãîâ */
.clouds_xsmall { font-size: 9px; }
.clouds_small { font-size: 11px; }
.clouds_medium { font-size: 13px; }
.clouds_large { font-size: 15px; }
.clouds_xlarge { font-size: 17px; }
/*===LOGINFORM===*/

#topsection             {}
#contentwrapper         {float: left; width: 100%;}
#contentcolumn          {margin: 0 193px 0 194px;}
#noleftcolumn           {margin: 0 189px 0 0;}
#norightcolumn          {margin: 0 0 0 188px;}
#nocolumn               {margin: 0 0 0 0;}
#leftcolumn             {width: 185px;}
#rightcolumn            {width: 189px;}
#footer                 {width: 100%; color: #A22E30; font-size: 11px; font-family: tahoma, sans-serif; text-decoration:none; text-align: right; padding: 4px 0px;}
.innertube              {margin: 0px;}

th                      {color: #555; height: 20px; font-size: 11px; font-weight: bold; font-family: Verdana, Helvetica; text-decoration: none; background: #F2F2F2 url(../images/th.gif); border: 1px #F1F1F1 solid;}
table.publisher         {background: #FFFFFF; width: 100%; padding: 0px; border: 0px; margin-bottom: 3px;}
table.content           {background: #FFFFFF; width: 100%; padding: 0px; border: 0px;}
td.publisher-left       {background: url(../images/publisher_middle_left.gif) repeat-y left top; width: 7px;}
td.publisher-right      {background: url(../images/publisher_middle_right.gif) repeat-y right top; width: 7px;}
td.publisher-top        {background: url(../images/publisher_center_top.gif) repeat-x left top;}
td.publisher-bottom     {background: url(../images/publisher_center_bottom.gif) repeat-x left bottom;}

.showpics-title        {margin-bottom: 5px; text-align: left;}
.showpics-content      {}
table.showpics         {background: #FFFFFF; padding: 0px; border: 0px; margin-bottom: 3px;}
table.content           {background: #FFFFFF; padding: 0px; border: 0px;}
td.showpics-left       {background: url(../images/publisher_middle_left.gif) repeat-y left top; width: 7px;}
td.showpics-right      {background: url(../images/publisher_middle_right.gif) repeat-y right top; width: 7px;}
td.showpics-top        {background: url(../images/publisher_center_top.gif) repeat-x left top;}
td.showpics-bottom     {background: url(../images/publisher_center_bottom.gif) repeat-x left bottom;}

table.theme             {padding: 0px;}
td.theme-top-left       {background: url(../images/left.png) repeat-y left top; width: 26px;}
td.theme-top-right      {background: url(../images/right.png) repeat-y left top; width: 26px;}
td.theme-bottom-left    {background: url(../images/left2.png) repeat-y left top; width: 26px; height: 87px;}
td.theme-bottom-right   {background: url(../images/right2.png) repeat-y left top; width: 26px; height: 87px;}
td.theme-left           {background: url(../images/shadowl.jpg) repeat-y left top; width: 7px;}
td.theme-right          {background: url(../images/shadowr.jpg) repeat-y right top; width: 7px;}
td.theme-top            {background: url(../images/center.jpg) repeat-x left top;}
td.theme-bottom         {background: url(../images/center2.jpg) repeat-x left bottom;}

.pageinfo               {color: #99AAB7;}

.footerinfo              {background: #99AAB7;}
*html .footerinfo        {background: #8FA1AF;}

.footmenu               {clear: left; text-align: right; background: url(../images/footer_line.jpg) no-repeat right bottom; height: 35px;}

.topnavioption-rigth    {background: #99AAB7; padding-right: 25px;}
*html .topnavioption-rigth        {background: #8FA1AF;}
.topnavioption-rigth2   {background: #99AAB7;}
*html .topnavioption-rigth2         {background: #8FA1AF;}
.topnavioption          {background: #99AAB7; padding-left: 25px; color: #99AAB7;}
*html .topnavioption         {background: #8FA1AF; color: #8FA1AF;}

}

h4.loginname {
	font-size: 1em;
	padding-top: 3px;
	padding-right: 3px;
}

/*===SEARCH===*/
.searchform { float: right; padding-top: 15px; padding-right: 43px; }
.searchform .inner { width: 277px; height: 35px; background: #a4a4a4 url(../images/searchform_bg.png) repeat-x left top; }

.searchform .inner div {
	float: left;
	padding-left: 17px;
	padding-top: 10px;
}

.searchform .inner div input {
	float: left;
	width: 219px; height: 17px;
	background: none;
	border: none;
	color: #ffffff;
}

.searchform .btn img { width: 32px; height: 35px; }
.searchform .btn {
	float: right;
	width: 32px; height: 35px;
	color: #fff;
	background: #212121 url(../images/search_btn.png) no-repeat left top;
}

.searchform .btn:hover {
	color: #fff;
	background: #474747 url(../images/search_btn.png) no-repeat left -35px;
}
/*-----MAIN-----*/
.basic, .basic2 { margin-bottom: 20px; }
.basic .basecont,
.basic2 .basecont {
	background: transparent url(../images/basiccontwide_bg.png) no-repeat left bottom;
	padding: 0 8px; padding-bottom: 8px;
}

.bright #maincontent .basecont { 
	background: transparent url(../images/basiccont_bg.png) no-repeat left bottom;
}

.basic2 .basecont { background: none; }

.basic3 { margin-bottom: 5px; }

/*===ÇÀÃÎËÎÂÊÈ ÑÎÄÅÐÆÈÌÎÃÎ===*/
h4.btitle,
h4.btitle a:link,
h4.btitle a:visited {
	font-size: 17px;
	margin-bottom: 0.3em;
	color: #951915;
	text-decoration: none;
	font-weight: normal !important;
}

h4.btitle a:hover { color: #951915; text-decoration: underline; }

h4.btitle,
h4.btitle a:link,
h4.btitle a:visited {
	font-size: 17px;
	margin-bottom: 0.3em;
	color: #951915;
	text-decoration: none;
	font-weight: normal !important;
}

h1.btitle,
h1.btitle a:link,
h1.btitle a:visited {
	font-size: 24px;
	margin-bottom: 0.3em;
	color: #951915;
	text-decoration: none;
	font-weight: normal !important;
}


h1.module_title {
	font-size: 30px;
	line-height: 100%;
	margin: 0;
	padding-bottom: 3px;
	padding-top: 4px;
	color: #961916;
	font-family: "Arial Narrow", Verdana, Helvetica, sans-serif;
}

/*===ÍÀÂÈÃÀÖÈß ÏÎ ÌÎÄÓËÞ===*/
/*===titlemodule===*/
.titlemodule, .titlemodule .dleft, .titlemodule .dright { height: 98px; }

.titlemodule {
	background: #FFF url(../images/moduletitle_bg.png) top repeat-x;
}

.titlemodule .dleft {
	background-image: url(../images/moduletitle_left.png);
	padding-left: 3px;
}

.titlemodule .dright {
	background-image: url(../images/moduletitle_right.png);
	padding-right: 3px;
}

.titlemodule .head {
	padding: 0 13px;
	height: 55px;
	background-color: transparent;
	background-position: left top;
	background-repeat: repeat-x;
}

.titlemodule .inner { padding-top: 12px; }

.titlemodule h1 { 
	font-size: 30px;
	line-height: 100%;
	margin: 0;
	padding-bottom: 3px;
	padding-top: 4px;
	color: #fff;
	font-family: "Arial Narrow", Verdana, Helvetica, sans-serif;
}

.titlemodule h3 { 
	font-size: 11px;
	color: #ffcba3;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
}

.modulenavi { height: 28px; }
.modulenavi a {
	font-weight: bold;
	float: left;
	height: 28px;
	line-height: 28px;
	padding: 0 13px;
	background: transparent url(../images/navi.png) no-repeat right top;
}

.modulenavi a:hover { background: transparent url(../images/navi.png) no-repeat right -31px; }

.modulenavi a:link,
.modulenavi a:visited { color: #7b6b68; }
.modulenavi a:hover { color: #998c8a; }

.modulenavi a.modulenavisel:link,
.modulenavi a.modulenavisel:visited,
.modulenavi a.modulenavisel:hover { color: #da4e0f; }

.morefield {
	color: #708392;
	font-size: 10px;
	padding: 3px 0 4px 0;
}

.morefield span.arg, .morefield span.argr {
	padding-right: 5px;
	padding-top: 2px;
	float: left;
}

.morefield span.arg,
.morefield span.argr,
.morefield span.arg font,
.morefield span.argr font {
	font-size: 10px;
	color: #908a89;
}

.morefield span.argr { float: right; padding-right: 0; }

.morefield span.argr ul, .morefield span.argr li { margin:0; padding: 0; }

.baseinfo {
	float: right;
	text-align: center;
	width: 180px;
	border: 1px solid #d3d8db;
	margin-left: 8px;
	margin-bottom: 8px;
	margin-top: 3px;
}

.baseinfo .bi-inner {
	padding: 10px;
	border: 1px solid #ffffff;
	background: #fffffc url(../images/baseinfo_bg.png) no-repeat left top;
}

.baseinfo p { font-size: 10px; text-align: left; }

/*===MORELINK===*/
.morelink { padding: 13px 0 10px 0; }

/*===ÏÎÄÐÎÁÍÅÅ è Êîììåíòàðèè===*/
.morelink span.pubinfo, .morelink span.pubinfo font { color: #786a66; font-weight: normal; }
.morelink span.pubinfo b { padding-left: 18px; }
.morelink span.pubinfo b a:link, .morelink span.pubinfo b a:visited, .morelink span.pubinfo b a:hover { color: #786a66; }
.morelink span.pubinfo b a:hover { text-decoration: underline; }
.morelink span.pubinfo {
	height: 19px;
	line-height: 18px;
	float: right;
	padding-right: 5px;
}

/*===FOOTPRESENT===*/
a.present_img img { 
	float: left;
	width: 106px; height: 146px; 
	background: transparent url(../images/fpresent_simage.png) no-repeat left top;
}

a.present_img {
	float: left;
	width: 106px; height: 146px;
	margin-right: 10px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

h3.ptitle, h3.ptitle a:link, h3.ptitle a:visited { color: #ffae00; font-size: 11px; }
h3.ptitle a:hover { color: #ff8a00; }

span.ptitle { color: #ffffff; font-size: 10px; line-height: 130%; }
/*-----MAINBOX-----*/
#mainbox {
	float: right;
	width: 772px;
}

#maincontent {
	float: left;
	width: 758px;
}

.bright #maincontent {
	float: left;
	width: 551px;
}

/*-----LEFTBOX-----*/
#leftbox {
	float: left;
	width: 207px;
}

#leftbox div.blocks {
	width: 207px;
	background: transparent url(../images/lrblock_mid.png) repeat-y left top;
}

#leftbox div.blocks div {
	width: 207px;
	background: transparent url(../images/lrblock_bottom.png) no-repeat left bottom;
}

#leftbox div.blocks div div {
	width: 207px;
	background: transparent url(../images/lrblock_top.png) no-repeat left top;
}

#leftbox div.blocks div div div div {
	width: 181px;
	padding-bottom: 25px;
	margin-left: 12px;
	margin-right: 14px;
	padding-top: 23px;
	background: none;
}

#leftbox div.blocks div div div div h3.btitle a { color: #360303; }
#leftbox div.blocks div div div div h3.btitle {
	color: #360303;
	margin: 0;
	margin-bottom: 25px;
	font-size: 1em;
	text-indent: 40px;
}

#leftbox div.blocks div div div div div {
	padding: 0px;
	margin: 0px;
}

/*-----RIGHTBOX-----*/
#rightbox {
	float: right;
	width: 207px;
}

#rightbox div.blocks {
	width: 207px;
	background: transparent url(../images/lrblock_mid.png) repeat-y left top;
}

#rightbox div.blocks div {
	width: 207px;
	background: transparent url(../images/lrblock_bottom.png) no-repeat left bottom;
}

#rightbox div.blocks div div {
	width: 207px;
	background: transparent url(../images/lrblock_top.png) no-repeat left top;
}

#rightbox div.blocks div div div div {
	width: 181px;
	padding-bottom: 25px;
	margin-left: 12px;
	margin-right: 14px;
	padding-top: 23px;
	background: none;
}

#rightbox div.blocks div div div div h3.btitle a { color: #360303; }
#rightbox div.blocks div div div div h3.btitle {
	margin: 0;
	color: #360303;
	margin-bottom: 25px;
	font-size: 1em;
	text-indent: 40px;
}

#rightbox div.blocks div div div div div {
	padding: 0px;
	margin: 0px;
}

#leftbox div.blocks .icon_nav
#rightbox div.blocks .icon_nav {
	width: 207px;
	background-color: transparent;
	background-position: left top;
	background-repeat: no-repeat;
}

/*CENTER BLOCK & BASE*/
table.cblock {background: #fdfdfd; }

table.cblock td.cblock-left {background: url(../images/cblock/cblock_middle_left.gif) left top repeat-y;}
table.cblock td.cblock-right {background: url(../images/cblock/cblock_middle_right.gif) right top repeat-y;}

table.cblock td.cblock-top {background: url(../images/cblock/cblock_center_top.gif) left top repeat-x;}
table.cblock td.cblock-bottom {background: url(../images/cblock/cblock_center_bottom.gif) left bottom repeat-x;}

table.cblock div.maincont { padding: 4px; }

/*===COMMENTS===*/
table.comblock {background-color: #ffffff; }
table.comblock td.cblock-content {background: transparent url(../images/comment/cblock_center_mtop.gif) left top repeat-x; }

table.comblock td.cblock-left { vertical-align: top; background: url(../images/comment/cblock_middle_left.gif) left top repeat-y;}
table.comblock td.cblock-right { vertical-align: top; background: url(../images/comment/cblock_middle_right.gif) right top repeat-y;}

table.comblock td.cblock-top {background: url(../images/comment/cblock_center_top.gif) left top repeat-x;}
table.comblock td.cblock-bottom {background: url(../images/comment/cblock_center_bottom.gif) left bottom repeat-x;}

table.comblock div.maincont { padding: 4px; }

.avatar img { width: 85px; height: auto; }

/*Îñíîâíàÿ íàñòðîéêà ññûëîê*/
:link, :visited { color: #ad2f04; text-decoration: none; }
:link:hover, :visited:hover { color: #ff7200; text-decoration: none; }

h1, h2, h3, h4, h5, h6 {
    font-family: Tahoma, Verdana, Helvetica, sans-serif;
    margin: 0 0 0.2em 0;
	line-height: 1.1em;
}

/*Íàñòðîéêà çàãîëîâêîâ*/
h1 { font-size: 1.8em; }
h2 { font-size: 1.5em; font-weight: normal;}
h3 { font-size: 1.3em; }
h4 { font-size: 1.2em; }
h5 { font-size: 1em; font-weight: normal; text-align: center; }
h6 { font-size: 1.1em; }

body, td, div, .option, .par, p, font {
	color: #483c39;
	font-size: 11px;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	line-height: 16px;
}

.option { text-align: center; font-weight: bold; }

body {
	height: 100%; 
	padding: 0; margin: 0;
	background: #FFFFFF;
	text-align: center;
}

p { margin: 3px 0; }
a img { border: 0; }
html { height: 100%; margin: 0; }
form { padding: 0; margin: 0;}
.clr {clear:both;}



/*===HR===*/
hr	{ 
	height: 1px;
	border: 0px solid #eeeeee;
	border-top-width: 1px;
}

/*===INPUT [forms]===*/
input, textarea, select {
	color: #515151;
	font-size: 1em;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	padding: 0;
}

/*===== ÎÁÙÅÅ ÎÔÎÐÌËÅÍÈÅ =====*/

/*===BODY===*/
.page_bg { background: #020000;}

/*===WRAPPERS===*/
.wrapwide { width: 100%; height: auto; text-align: center; min-width: 996px; }
.wrapper {
	margin: auto;
	width: 984px;
	text-align: left;
}

/*===LOGOTYPE===*/
.logotype { margin-top: 47px; float: left;}
.logotype img { width: 382px; height: 87px; }

.head_text {
	position: relative;
	top: 39px;
	margin-left: 17px;
	float: left;
}

.head_btn {
	position: absolute;
	left: 170px;
	top: 68px;
	z-index: 1;
}

/*dleft, dright*/
.dleft, .dright { background-position: left top; background-repeat: repeat-y; background-color: transparent; }
.dright { background-position: right top; }

/*===HEADERBODY===*/
#topheader.wrapwide {
	background: #ffffff url(../images/topheader_bg.png) repeat-x left bottom;
	height: 64px;
	overflow: hidden;
}
#topheader .wrapper { width: 982px; height: 64px; background: transparent url(../images/topheader_1_bg.png) no-repeat right top; }

#bodyhead.wrapwide { background: #2c0c01 url(../images/header_bg.png) repeat-x center top; }
#bodyhead .layer1 { background: transparent url(../images/header_2_bg.jpg) no-repeat center top; }
#bodyhead .wrapper {
	width: 965px; height: 197px;
	background: #e4671d url(../images/header_hd.jpg) no-repeat left top;
}

#toolbar.wrapwide { background: #84706b url(../images/toolbar_bg.png) repeat-x center top; }
#toolbar .wrapper {
	width: 984px; height: 49px;
	background: transparent url(../images/toolbox_1_bg.jpg) no-repeat left top;;
}

/*===MENU===*/
.headmenu { float: right; display: inline; padding-right: 28px; padding-top: 52px; }

.s_top_w { background: #ffffff url(../images/s_top_w.png) repeat-x center top; }
.s_bottom_w { background: transparent url(../images/s_bottom_w.png) repeat-x center bottom; }

.s_mid_b { background: transparent url(../images/s_mid_b.png) repeat-y center top; }
.s_top_b { background: transparent url(../images/s_top_b.png) no-repeat center top; }
.s_bottom_b { background: transparent url(../images/s_bottom_b.png) no-repeat center bottom; }
.s_bottom_b { padding-top: 25px; padding-bottom: 30px; }


/*===CONTENT===*/
#basecont.wrapper { width: 990px; }

#container {  width: 990px; }

/*===FOOTBOX===*/
#footbox.wrapwide { background: #dce3e9 url(../images/footbox_bg.png) repeat-x left top; }
#footbox .wrapper { padding: 10px 0; background: transparent url(../images/footbox_wrapbg.png) no-repeat right top; }

.f_top_w { background: transparent url(../images/f_top_w.gif) repeat-x center top; }
.f_bottom_w { background: #9e8a83 url(../images/f_bottom_w.png) repeat-x center bottom; }

.f_top_b { background: transparent url(../images/f_top_b.png) no-repeat center top; }
.f_bottom_b { background: transparent url(../images/f_bottom_b.png) no-repeat center bottom; }

.f_top_w .wrapper {
	padding-top: 20px;
	padding-bottom: 20px;
}

/*===FOOTER===*/
#footbody.wrapwide {
	height: 129px;
	background: #000000 url(../images/footer_bg.png) repeat-x center top;
}

#footbody .layer1 {
	height: 129px;
	background: transparent url(../images/footer_1_bg.jpg) no-repeat center top;
}

#footbody .wrapper { position: relative; }

/*===COPYRIGHT===*/
.copyright {
	position: relative;
	top: 20px;
	float: right;
	color: #ffffff;
	padding-top: 12px;
	white-space: nowrap;
	text-align: right;
}

.copyright img { margin-right: 8px; margin-top: -3px; }
.copyright :link, .copyright :visited, .copyright :hover { color: #ffffff; }

.fmenu {
	position: absolute;
	left: 0;
	top: 50px;
}

.fmenu a:link, .fmenu a:visited { color: #ffffff; }
.fmenu a:hover { color: #ff7800; }

.fmenu { color: #80473b; }

/*===Ñ×ÅÒ×ÈÊÈ===*/
div.count {
	float: right;
	display: inline;
	padding-top: 20px;
}

div.count span {
	display: block;
	float: left;
	height: 31px;
	margin-right: 2px;
}
/*===HEADMENU===*/
.headmenu a { float: left; outline: none; }
.headmenu a { margin-left: 20px; }
.headmenu a img { width: 83px; height: 102px; }

.headmenu a:hover { background-position: left bottom; }

.headmenu a.music { background-image: url(../images/link_music.png); }
.headmenu a.video { background-image: url(../images/link_video.png); }
.headmenu a.games { background-image: url(../images/link_games.png); }

.headmenu a.music_a { background-image: url(../images/link_music_a.png); }
.headmenu a.video_a { background-image: url(../images/link_video_a.png); }
.headmenu a.games_a { background-image: url(../images/link_games_a.png); }


/*===MENUBOX===*/
.menubox { float: left; }

.menubox a { float: left; outline: none; }
.menubox a img { height: 49px; }

.menubox a:hover { background-position: left bottom; }

.menubox a.home img, .menubox a.home_a img { width: 120px; height: 49px; }
.menubox a.home { background-image: url(../images/link_home.png); }
.menubox a.home_a { background-image: url(../images/link_home_a.png); }


.menubox a.forum img, .menubox a.forum_a img { width: 117px; height: 49px; }
.menubox a.forum { background-image: url(../images/link_forum.png); }
.menubox a.forum_a { background-image: url(../images/link_forum_a.png); }

.menubox a.faq img, .menubox a.faq_a img { width: 93px; height: 49px; }
.menubox a.faq { background-image: url(../images/link_faq.png); }
.menubox a.faq_a { background-image: url(../images/link_faq_a.png); }

.menuboxright { float: right; position: relative; top: 14px; padding-right: 50px; }

.menuboxright a:link, .menuboxright a:visited, .menuboxright a:hover { color: #ffffff; }
.menuboxright a:hover { text-decoration: underline; }
.menuboxright a { float: left; padding-right: 25px; font-size: 10px; }
.menuboxright a img { float: left; margin-right: 5px; }
.add, .homes, .contact, .service, .files, .faqs,
.topsite, .media, .joke, .news, .recommend, .voting,
.forums, .search, .topuser, .rules, .money, .horoskop, .tv,
.radio, .slip, .mp3emule, .mp3ftp, .aubooks, .media,
.pristavki, .emule, .mp3, .video, .chat, .sereals, .albom, .flv{width: 16px; height: 16px; position: relative; top: 5px; left: -2px;}

img.add {background: url(../images/navi/close.png) center center no-repeat;}
img.contact {background: url(../images/navi/contact.png) center center no-repeat;}
img.service {background: url../(images/navi/clients.png) center center no-repeat;}
img.homes {background: url(../images/navi/home.png) center center no-repeat;}
img.topsite {background: url(../images/navi/links.png) center center no-repeat;}
img.media {background: url(../images/navi/media.png) center center no-repeat;}
img.money {background: url(../images/navi/money.png) center center no-repeat;}
img.joke {background: url(../images/navi/jokes.png) center center no-repeat;}
img.news {background: url(../images/navi/news.png) center center no-repeat;}
img.recommend {background: url(../images/navi/recommend.png) center center no-repeat;}
img.voting {background: url(../images/navi/voting.png) center center no-repeat;}
img.files {background: url(../images/navi/files.png) center center no-repeat;}
img.faqs {background: url(../images/navi/faq.png) center center no-repeat;}
img.forums {background: url(../images/navi/forum.png) center center no-repeat;}
img.search {background: url(../images/navi/search.png) center center no-repeat;}
img.topuser {background: url(../images/navi/man.png) center center no-repeat;}
img.rules {background: url(../images/navi/about.png) center center no-repeat;}

img.horoskop {background: url(../images/navi/horo.png) center center no-repeat;}
img.tv {background: url(../images/navi/tv.png) center center no-repeat;}
img.radio {background: url(../images/navi/internet_radio.png) center center no-repeat;}
img.slip {background: url(../images/navi/sonnic.png) center center no-repeat;}

img.mp3emule {background: url(../images/navi/mp3emule.png) center center no-repeat;}
img.mp3ftp {background: url(../images/navi/mp3.png) center center no-repeat;}
img.aubooks {background: url(../images/navi/abook.png) center center no-repeat;}
img.media {background: url(../images/navi/media.png) center center no-repeat;}
img.pristavki {background: url(../images/navi/pris.png) center center no-repeat;}
img.emule {background: url(../images/navi/game.png) center center no-repeat;}
img.mp3 {background: url(../images/navi/krmp3.png) center center no-repeat;}
img.video {background: url(../images/navi/video.png) center center no-repeat;}

img.chat {background: url(../images/navi/chat.png) center center no-repeat;}
img.sereals {background: url(../images/navi/serials.png) center center no-repeat;}


ul { margin: 2px 0; padding: 0 0 0 5px; }
ul li {
	margin: 5px 0; padding: 0px 0 0px 14px;
	list-style-type: none;
	background: url(images/arrow.png) left 5px no-repeat;
}

li {
	margin: 5px 0; padding: 0px 0 0px 14px;
	list-style-type: none;
	background: url(../images/arrow.png) left 5px no-repeat;
}

ul#menu, ul#menu li {
	margin: 0; padding: 0;
	background: none;
}

#list_liter ul, #list_liter li {
	margin: 0; padding: 0;
	background: none;
}

#menublock ul		{list-style: none; padding: 0; margin: 0;}
#menublock ul li	{background: none; padding: 0; margin: 0; display: block;}
#menublock ul li a	{
	background: #eee9e7 url(../images/menublock_links.png) no-repeat left top;
	font-weight: bold;
	width: auto;
	padding-left: 10px;
	height: 27px;
	line-height: 25px;
	display: block;
	overflow: hidden;
}

#menublock ul li img {
float: left;
margin-right: 3px;
}

#menublock ul li a:hover	{
	background: #f7f5f4 url(../images/menublock_links.png) no-repeat left -27px;
	color: #ff9000;
}

#menublock ul li.lihover a { background: #f9e7da url(../images/menublock_links.png) no-repeat left -54px; }
#menublock ul li.lihover a:hover { background: #f7f5f4 url(../images/menublock_links.png) no-repeat left -27px; }

#menublock ul p.hr { background: #d4c1ba url(../images/menublock_hr.png) no-repeat left top; height: 5px; overflow: hidden; padding: 0; margin: 0; }
#menublock ul li.hr img { width: 181px; height: 5px; }