.navigation {
	text-align:center;
	color:#ccc;
	border:0px;
	line-height:20px;
}
.navigation a:link,.navigation a:visited,.navigation a:active {
	text-decoration:none;
	color:#ccc;
	background:#333;
	border:1px solid #222;
	padding:2px 6px;
	font-size:12px;
	margin:8px 0;
}
.navigation a:hover {
	background:#666x;
	color:#666;
	border-color:#222;
}
.navigation span {
	text-decoration:none;
	background:#666; 
	color:#eee; padding:2px 6px; 
	margin:8px 0;
	border:1px solid #222;
	font-size:12px;cursor:default;
}

.comment {
	text-align:left;
	margin-left: 10px;
	}
.comedit {
	text-align:right;
	margin-right: 10 px;
}

HTML, BODY, DIV, UL, OL, LI, DL, DT, DD, H1, H2, H3, H4, H5, H6, PRE, FORM, P, BLOCKQUOTE, FIELDSET
{
	margin: 0;
	padding: 0;
}
H1, H2, H3, H4, H5, PRE, CODE, ADDRESS, CAPTION, CITE, CODE, TABLE, FONT
{
	font-size: 1em;
	font-style: normal;
	font-weight: normal;
}
H1, H2, H3, H4, H5, BODY
{
	font-family: Tahoma, Arial, Verdana, sans-serif;
}
H1, H2, H3, H4, H5
{
	line-height: 1.2em;
}
H1
{
	font-size: 2em;
}
H2
{
	font-size: 1.6em;
	font-family: Arial, Verdana, sans-serif;
	letter-spacing: -0.01em;
}
H3
{
	font-size: 1.2em;
	font-weight: bold;
}
H4
{
	font-size: 1.2em;
	font-weight: bold;
}
H5
{
	font-weight: bold;
	font-size: 1em;
}
A
{
	color: #141515;
	text-decoration: none;
	outline: none;
}
A:hover
{
	text-decoration: underline;
/*A: hover*/
	/*[empty]color:;*/
}
INPUT, TEXTAREA, SELECT
{
	font-size: 1em;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	outline: none;
	background-color: #2C2C2C;
	border: 1px solid #020202;
	padding: 5px;
	color: #999999;
}
BODY
{
	color: #CCC;
	background-color: #FFFFFF;
	font-size: 0.7em;
	font-style: normal;
	font-weight: normal;
	line-height: 1.4em;
}
.page_bg
{
	text-align: center;
	background-color: #212121;
}
P
{
	padding: 0;
	margin: 0 0 0.4em;
}
.clr
{
	clear: both;
}
IMG
{
	border: 0 none #000000;
}
IMG.left
{
	float: left;
	margin: 2px 20px 16px 0;
}
IMG.right
{
	float: right;
	margin: 2px 0 16px 20px;
}
HR
{
	border: none;
	border-top: 0px solid #424242;
}
STRONG
{
	font-weight: bold;
}
.lcolomn
{
	float: left;
	display: inline;
}
.rcolomn
{
	float: right;
	display: inline;
}
TABLE
{
	border-collapse: collapse;
	border-spacing: 0;
	border: 0 none #000000;
}
UL
{
	margin: 0;
	padding-left: 16px;
	list-style-position: outside;
	list-style-image: none;
}
UL LI
{
	margin: 0;
	padding: 0;
}
OL
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: decimal;
	margin-bottom: 18px;
	margin-left: 2.2em;
}
.wrapper
{
	margin: auto;
	width: 989px;
	text-align: left;
	padding-top: 15px;
	padding-bottom: 15px;
}
.dleft, .dright
{
	background-position: left;
	background-repeat: repeat-y;
	background-color: transparent;
}
.dright
{
	background-position: right;
}
#headerboxic, #headerboxic .dleft, #headerboxic .dright
{
	height: 378px;
}
#lefttop
{
	background: url(../images/lefttop.png);
	width: 47px;
	height: 365px;
	position: absolute;
	margin-left: -46px;
	margin-top: 80px;
}
#righttop
{
	background: url(../images/righttop.png);
	width: 47px;
	height: 279px;
	position: absolute;
	margin-left: 987px;
	margin-top: 99px;
}
#headerboxic
{
	margin-bottom: 3px;
	background: #FFFFFF url(../images/top.png) repeat-x;
	position: relative;
	margin: 0;
}
#headerboxic .dleft
{
	padding-left: 15px;
}
#headerboxic .dright
{
	padding-right: 0px;
}
.logotype
{
	float: left;
	position: relative;
	top: 124px;
	margin-left: 24px;
}
.headbanner
{
	float: right;
	position: relative;
	top: 5px;
}
.headbanner IMG
{
	width: 468px;
	height: 60px;
}
#menuhead, #menuhead .dleft, #menuhead .dright
{
	height: 46px;
}
#menuhead
{
	margin-bottom: 3px;
	background: #C35801 url(../images/menu.png) repeat-x 0px -46px;
}
#menuhead .dleft
{
	padding-left: 25px;
	background: transparent url(../images/menu.png) repeat-y;
}
#menuhead .dright
{
	padding-right: 12px;
	background: transparent url(../images/menu.png) repeat-y right -368px;
}
.promo
{
	height: 152px;
}
.promoblockleft
{
	position: absolute;
	width: 324px;
	height: 149px;
	/*[empty]background-image:;*/
}
.promoblockleft P
{
	margin-top: 6px;
}
.promop
{
	position: absolute;
	width: 87px;
	height: 149px;
	margin-left: 334px;
	background: url(../images/promop.png) no-repeat;
	margin-top: 4px;
}
.promoblockright
{
	position: absolute;
	width: 619px;
	height: 149px;
	margin-left: 363px;
}
.promoblockright P
{
	margin-top: 6px;
}
.container
{
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 10px;
	background: #272727 url(../images/conttop.png) no-repeat;
	padding-bottom: 22px;
}
#clefttop
{
	background: url(../images/clefttop.png);
	width: 9px;
	height: 56px;
	position: absolute;
	margin-left: -5px;
	margin-top: 1px;
}
#crighttop
{
	background: url(../images/crighttop.png);
	width: 9px;
	height: 56px;
	position: absolute;
	margin-left: 985px;
	margin-top: 1px;
}
.mainbox
{
float: right;
width: 760px;
height: auto;
}
#maincolR
{
	float: left;
	width: 539px;
	height: auto;
}
#maincol
{
	float: left;
	width: auto;
	height: auto;
}
#leftcol
{
	float: left;
	width: 218px;
	height: auto;
	
}
#rightcol
{
	float: right;
	width: 218px;
	height: auto;
}
#rightcol A
{
	color: #AAD8ED;
}
#footmenu, #footmenu .dleft, #footmenu .dright
{
	height: 24px;
}
#footmenu
{
	margin-bottom: 3px;
	margin-top: 5px;
	position: absolute;
}
#footmenu .dleft
{
	padding-left: 0px;
}
#footmenu .dright
{
	padding-right: 9px;
}
A.top-top
{
	float: right;
	outline: none;
	position: relative;
	top: 4px;
}
A.top-top:hover
{
	background-position: left bottom;
}
#footer, #footer .dleft, #footer .dright
{
	height: 109px;
}
#footer
{
	margin-bottom: 6px;
	background: #2C2C2B url(../images/pan.png) no-repeat 0px 0px;
}
#footer .dleft
{
	padding-left: 25px;
}
#footer .dright
{
	padding-right: 9px;
}
.copyright
{
	float: left;
	color: #595959;
	padding-top: 15px;
	margin-top: 48px;
}
.copyright A
{
	color: #595959;
}
DIV.count
{
	float: right;
	display: inline;
	padding-top: 0px;
	margin-top: 60px;
}
DIV.count SPAN
{
	display: block;
	float: left;
	height: 31px;
	margin-right: 2px;
}
#syscopyright
{
	padding-left: 25px;
	padding-right: 25px;
	font-size: 0.9em;
	line-height: 15px;
	color: #B1B1B1;
}
#syscopyright A
{
	color: #616161;
}
.ndec
{
	float: right;
}
.twocol .colomn
{
	float: left;
	width: 50%;
	margin: 0 -1px;
}
.threecol .colomn
{
	float: left;
	width: 33.3%;
}
.avatarcol
{
	padding: 0 0 0 90px;
}
.avatarcol .lcolomn
{
	margin: 0 0 0 -90px;
	width: 90px;
	overflow: hidden;
}
.avatarcol .rcolomn
{
	width: 100%;
}
.avatarcol .avatarbox IMG
{
	width: 80px;
}
#le
{
	display: none;
}

/** Блок Информер **/
#info_table {
	width: 100%;
	vertical-align: bottom;
}

.info_new {
	vertical-align:super;
	color: #ccc;
}

.li {
	padding: 1px 0 5px 20px;
	list-style-type: none;
}

.li:hover {
	background: #E1E1E1 url(../../../images/gotopage.png) center left no-repeat;
}

.folio_block
{
	position: absolute;
	top: 224px;
	left: 354px;
	color: #424242;
}
.main_view
{
	float: left;
	position: relative;
}
.window
{
	height: 145px;
	width: 633px;
	overflow: hidden;
/*--Hides anything outside of the set width/height--*/
	position: relative;
}
.image_reel
{
	position: absolute;
	top: 0;
	left: 0;
	width: 655px;
	height: 145px;
}
.image_reel IMG
{
	float: left;
	width: auto;
	height: auto;
}
.paging
{
	position: absolute;
	width: 273px;
	height: 47px;
	z-index: 100;
/*--Assures the paging stays on the top layer--*/
	text-align: left;
	line-height: 40px;
	background: url(paging_bg2.html) no-repeat;
	display: none;
/*--Hidden by default, will be later shown with jQuery--*/
	top: -41px;
	margin-left: 108px;
	font-weight: bold;
}
.paging A
{
	padding: 5px;
	text-decoration: none;
	color: #FFF;
}
.paging A.active
{
	font-weight: bold;
	color: #C35801;
}
.paging A:hover
{
	font-weight: bold;
}

.base
{
	padding-bottom: 25px;
}
.binner
{
	padding: 0px 18px 0;
}
.print_and_comments
{
	text-align: right;
	margin-right:20px;
	color:#757575;
}

.heading
{
	background: transparent url(../images/title.png) repeat-x 0px -1px;
	border-bottom: 1px solid #232323;
	margin-bottom: 5px;
}
.heading .binner
{
	padding-bottom: 5px;
}
.heading2
{
	background: transparent repeat-x left bottom;
	border-bottom: 1px solid #1E1E1E;
	padding-bottom: 6px;
}
.heading2 .binner
{
	padding-bottom: 9px;
}
.heading H6, .heading2 H6
{
	font-size: 22px;
	font-weight: normal;
	color: #C3C3C3;
	padding-top: 8px;
}
.heading H1, .heading .binner H2, .heading2 H1
{
	font-size: 16px;
	font-weight: bold;
	color: #C2C2C2;
	padding-top: 5px;
}
.modulemenu
{
	height: 25px;
	background: #7D7D7D url(../images/morelink.png) repeat-x left top;
	border-bottom: 1px solid #1D1D1D;
}
.modulemenu
{
	line-height: 23px;
	font-size: 0.9em;
	font-weight: bold;
	color: #FFFFFF;
}
.modulemenu SPAN
{
	float: left;
}
.modulemenu SPAN A
{
	float: left;
	height: 25px;
	color: #191919;
	padding: 0 7px;
	text-decoration: none !important;
}
.modulemenu SPAN A:hover
{
	background: #242323 repeat-x left -39px;
	color: #D1D1D1;
}
.mmenusub
{
	position: absolute;
	background-color: #EEE;
	padding: 4px;
	border: 1px solid #CCCCCC;
}
.mmenusub UL, .mmenusub LI
{
	margin: 0;
	padding: 0;
	list-style: none;
	background: none;
}
.mmenusub LI A
{
	display: block;
	padding: 0 10px;
	line-height: 20px;
	height: 20px;
	color: #4E4E4E;
	border-bottom: 1px solid #CCCCCC;
	text-decoration: none !important;
}
.mmenusub LI A:hover
{
	background-color: #D8D8D8;
}
.moreinfo
{
	font-size: 0.9em;
	color: #A3A3A3;
}
.arg, .argmore
{
	padding-right: 9px;
	float: left;
	display: inline;
}
.arg IMG.left
{
	margin: 2px 3px 0 0;
}
.argr
{
	float: right;
	padding-left: 6px;
}
.ratebase
{
	float: right;
	width: 105px;
}
SPAN.argmore A
{
	padding-right: 20px;
	background: transparent url(../images/morearrow.gif) no-repeat right 60%;
	font-weight: bold;
}
.maincont
{
	padding: 0 0 10px;
}
.morelink
{
	height: 29px;
	border-top: 1px solid #1F1F1F;
}
.morelink A
{
	color: #161717;
}
.morelink .binner
{
	padding-top: 5px;
	border-bottom: 1px solid #1E1E1E;
	padding-bottom: 6px;
	background: #2D2D2D url(../images/morelink.png) -1px 0px;
}
.awards .binner
{
	padding-top: 10px;
	padding-bottom: 10px;
}
.awards
{
	background-color: #393939;
	border-top: 1px solid #1F1F1F;
}

.commentbase
{
	background: transparent repeat-x left top;
}
#INVALID-RULE
{
	width: 100%;
}
.commentbase .binner
{
	padding-top: 10px;
	padding-bottom: 10px;
}
.heading H2
{
	font-size: 18px;
}
.signature
{
	padding-top: 13px;
	margin: 0;
	font-size: 0.9em;
	color: #A4A4A4;
}
.signature A
{
	color: #A4A4A4;
}
.commentbase .morelink
{
	padding: 15px 0 7px;
}
.commentbase .moreinfo
{
	font-size: 0.9em;
	color: #A4A4A4;
}
.commentbase .heading
{
	padding: 0 0 7px;
	background: none;
}
.commentbase .maincont
{
	background: none;
}
.sendto
{
	padding: 3px 4px;
	font-style: italic;
	border: 1px dotted #D7D7D7;
	background-color: #F8F8F8;
}

.adminmenupanel .adminsubmenu
{
	z-index: 999;
}
.doplinc
{
	position: absolute;
	margin-top: 72px;
	left: 11px;
}
.doplinc A
{
	padding: 0 5px;
	color: #F36E00;
}
UL.thmenu, UL.thmenu LI
{
	display: block;
	list-style: none;
	padding: 0;
	margin: 0;
}
UL.thmenu LI
{
	float: left;
}
UL.thmenu
{
	float: left;
	padding-left: 2px;
	background: url(../images/p.png) no-repeat left top;
}
UL.thmenu A, UL.thmenu A B, UL.thmenu A SPAN
{
	float: left;
	height: 46px;
}
UL.thmenu A
{
	text-align: center;
	color: #232323;
	text-decoration: none !important;
	background: none;
}
UL.thmenu A B
{
	line-height: 43px;
	background: url(../images/p.png) no-repeat right top;
	cursor: pointer;
	padding: 0 17px 0 15px;
}
UL.thmenu A:hover
{
	background: #202020 repeat-x left -39px;
	color: #CBCBCB;
	border-bottom: 1px solid #141414;
}
UL.thmenu A SPAN
{
	background: url(../images/down.gif) no-repeat 50% -8px;
	cursor: pointer;
}
.ddsubmenustyle, .ddsubmenustyle UL
{
/*topmost and sub ULs, respectively*/
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
	top: 0;
	list-style-type: none;
	background-color: #393939;
	border: 1px solid #2C2C2C;
	border-bottom-width: 0;
	visibility: hidden;
	z-index: 100;
	text-align: left;
}
.ddsubmenustyle LI A
{
	display: block;
	width: 160px;
/*width of menu (not including side paddings)*/
	color: #FFF;
	background-color: #393939;
	text-decoration: none;
	padding: 4px 5px;
	border-bottom: 1px solid #000000;
}
.ddsubmenustyle LI A SPAN
{
	display: block;
	cursor: pointer;
	background: url(../images/right.gif) no-repeat 98% 50%;
}
* HTML .ddsubmenustyle LI
{
/*IE6 CSS hack*/
	display: inline-block;
	width: 170px;
/*width of menu (include side paddings of LI A*/
}
.ddsubmenustyle LI A:hover
{
	background-color: #575757;
	color: #FFFFFF;
}
.ddiframeshim
{
	position: absolute;
	z-index: 500;
	background: transparent;
	border-width: 0;
	width: 0;
	height: 0;
	display: block;
}
#footmenu SPAN
{
	float: left;
	height: 22px;
	padding-left: 2px;
}
#footmenu SPAN A, #footmenu SPAN A B
{
	float: left;
	height: 22px;
}
#footmenu SPAN A
{
	text-align: center;
	color: #6D6D6D;
	text-decoration: none !important;
	background: none;
	font-size: 0.9em;
}
#footmenu SPAN A B
{
	line-height: 22px;
	cursor: pointer;
	padding: 0 13px 0 11px;
	font-weight: normal;
}
#footmenu SPAN A:hover
{
	color: #A8A8A8;
}
.language
{
	float: right;
	padding-top: 10px;
}
.language A, .language A B
{
	float: left;
	height: 19px;
}
.language A
{
	text-align: center;
	color: #F9F9F9;
	text-decoration: none !important;
	background: #545454 url(../images/language.png) no-repeat right -38px;
	font-size: 10px;
	text-transform: uppercase;
	line-height: 17px;
	margin-left: 2px;
}
.language A B
{
	background: transparent url(../images/language.png) no-repeat left 0;
	cursor: pointer;
	padding: 0 7px;
}
.language A:hover
{
	background: #717171 url(../images/language.png) no-repeat right -57px;
}
.language A:hover B
{
	background: transparent url(../images/language.png) no-repeat left -19px;
}
.menutop
{
	background: url(../images/menutop.png);
	height: 46px;
}
.menutop H6
{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14pt;
	position: absolute;
	margin-top: 14px;
	margin-left: 28px;
}
.modulem
{
	margin-top: 16px;
	float: right;
	margin-right: 11px;
}
.menutop A
{
	padding-right: 5px;
	padding-left: 5px;
	color: #FFFFFF;
}
.blocktype1
{
	margin-bottom: 3px;
	width: 218px;
	background: #575757 url(../images/blocktype2.png) repeat-y -218px top;
}
.blocktype1 .dbottom
{
	background: transparent url(../images/blocktype2.png) no-repeat -436px bottom;
}
.blocktype1 .dtop
{
	height: 40px;
	background: #E0E0E0 url(../images/blocktype2.png) no-repeat left top;
}
.blocktype1 .dtop H3 A
{
	color: #525252;
}
.blocktype1 .dtop H3
{
	padding: 0 15px;
	padding-top: 14px;
	font-weight: bold;
	font-size: 1em;
	color: #C4C4C4;
}
.blocktype1 .dcont
{
	padding: 8px 15px 10px;
}
.blocktype1
{
	color: #E4E4E4;
}
.blockkalendar
{
	margin-bottom: 3px;
	width: 218px;
	background: #575757 url(../images/blockcalendar.png) repeat-y -218px top;
}
.blockkalendar .dbottom
{
	background: transparent url(../images/blockcalendar.png) no-repeat -436px bottom;
}
.blockkalendar .dtop
{
	height: 40px;
	background: #E0E0E0 url(../images/blockcalendar.png) no-repeat left top;
}
.blockkalendar .dtop H3 A
{
	color: #525252;
}
.blockkalendar .dtop H3
{
	padding: 0 15px;
	padding-top: 14px;
	font-weight: bold;
	font-size: 1em;
	color: #C4C4C4;
}
.blockkalendar .dcont
{
	padding: 8px 0px 18px;
}
.blockkalendar
{
	color: #E4E4E4;
}
/*NAVIBLOCKS*/
.blocknavi
{
	margin-bottom: 3px;
	width: 218px;
	background: #575757 url(../images/blocknavi.png) repeat-y -218px top;
}
.blocknavi LI
{
	list-style: none;
	font-weight: bold;
	background: url(../images/btn.png) no-repeat;
	height: 21px;
	padding-top: 6px;
	text-decoration: none;
	width: 199px;
	margin-bottom: 2px;
	padding-left: 9px;
	position: relative;
	display: -webkit-box;
	left: -16px;
}
.blocknavi LI A:Hover
{
	color: #D56911;
}
.blocknavi .dbottom
{
	background: transparent url(../images/blocknavi.png) no-repeat -436px bottom;
}
.blocknavi .dtop
{
	height: 3px;
	background: #2F2F2F url(../images/blocknavi.png) no-repeat left top;
}
.blocknavi .dtop H3 A
{
	color: #525252;
}
.blocknavi .dtop H3
{
	padding: 0 15px 0px;
	padding-top: 14px;
	font-weight: bold;
	font-size: 1em;
	color: #C4C4C4;
}
.blocknavi .dcont
{
	padding: 2px 5px 4px;
}
.blocknavi
{
	color: #E4E4E4;
}
.btn
{
	margin-bottom: 1px;
	font-weight: bold;
	background: url(../images/btn.png) no-repeat;
	height: 21px;
	padding-left: 9px;
	padding-top: 6px;
	margin-left: 1px;
	text-decoration: none;
}
.btn A
{
	text-decoration: none;
	color: #141515;
}
.btn A:HOVER
{
	text-decoration: none;
	color: #198BCC;
}
.blocktype2
{
	margin-bottom: 3px;
	width: 218px;
	background: #575757 url(../images/blocktype2.png) repeat-y -218px top;
}
.blocktype2 .dbottom
{
	background: transparent url(../images/blocktype2.png) no-repeat -436px bottom;
}
.blocktype2 .dtop
{
	height: 40px;
	background: #343434 url(../images/blocktype2.png) no-repeat left top;
}
.blocktype2 .dtop H3 A
{
	color: #525252;
}
.blocktype2 .dtop H3
{
	padding: 0 15px;
	padding-top: 14px;
	font-weight: bold;
	font-size: 1em;
	color: #C4C4C4;
}
.blocktype2 .dcont
{
	padding: 8px 15px 10px;
}
.blocktype2
{
	color: #E4E4E4;
}
.headlogin
{
	position: absolute;
	top: 214px;
	left: 4px;
}
.blocklogin
{
	width: 343px;
	background: #FFFFFF url(../images/loginbg.png) no-repeat;
	margin-top: 4px;
	height: 154px;
	margin-left: 0px;
}
.loginavatara
{
	width: 72px;
	height: 72px;
	position: absolute;
	margin-top: 21px;
	margin-left: 15px;
	background: url(../images/avatar.png) no-repeat;
}
.logintext
{
	margin-top: 15px;
	position: absolute;
	font-weight: bold;
	color: #1C1C1C;
	width: 44px;
	margin-left: 19px;
}
.passtext
{
	margin-top: 54px;
	position: absolute;
	font-weight: bold;
	color: #1C1C1C;
	width: 50px;
	margin-left: 10px;
}
.loginform INPUT
{
	padding: 6px;
	background-color: #A3A3A3;
	position: absolute;
	margin-left: -100px;
	border: 0px solid #000000;
	background: url(../images/logininput.png);
	width: 143px;
	height: 16px;
	color: #AAAAAA;
}
.loginname
{
	position: absolute;
	margin-top: 15px;
	color: #282828;
	margin-left: 129px;
}
.loginnavi
{
	position: absolute;
	margin-top: 36px;
	color: #020202;
	margin-left: 129px;
	width: 200px;
	height: 80px;
	
	padding-top: 5px;
	opacity: 0.6;
}
.loginnavi A
{
	color: #020202;
}
.loginmenu
{
	color: #020202;
	position: absolute;
	margin-top: 130px;
	margin-left: 15px;
	opacity: 0.6;
	
}
.if_admin
{
	margin-top: -23.9px;
	margin-left: 53px;
	opacity: 0.6;
}
.loginform
{
	color: #FFFFFF;
}
.passform INPUT
{
	background-color: #A3A3A3;
	border-top: 3px solid #000000;
	position: absolute;
	margin-left: -100px;
	border: 0px solid #000000;
	background: url(../images/logininput.png);
	width: 145px;
	color: #AAAAAA;
	height: 18px;
}
.loginform
{
	margin-top: 10px;
	position: absolute;
	margin-left: 181px;
}
.passform
{
	margin-top: 48px;
	position: absolute;
	margin-left: 181px;
}
.doptext
{
	margin-top: 136px;
	position: absolute;
	margin-left: 5px;
	width: 183px;
	font-weight: normal;
}
.doptext A
{
	color: #1E1F1D;
}
.enterbtn:hover
{
	color: #DBDBDB;
}
.enterbtn
{
	background: #272727 url(../images/loginenter.png) no-repeat 0 0;
	border: 0 none #000000;
	cursor: pointer;
	font-weight: bold;
	width: 81px;
	height: 30px;
	margin-top: 90px;
	padding-bottom: 8px;
	color: #E61;
	position: absolute;
	margin-left: 9px;
}
#maincolR .baseblock
{
	width: 539px;
	margin-bottom: 3px;
	background: #2F2F2F url(../images/baseblock.png) repeat-y -539px top;
}
#maincolR .baseblock .dbottom
{
	background: transparent url(../images/baseblock.png) no-repeat -1078px bottom;
}
#maincolR .baseblock .dtop
{
	background: transparent url(../images/baseblock.png) no-repeat 0 top;
}
#maincolR .baseblock .dcont
{
	padding: 7px 1px 8px;
}
#maincol .baseblock
{
	width: 760px;
	margin-bottom: 3px;
	background: #393939 url(../images/baseblock2.png) repeat-y -760px top;
}
#maincol .baseblock .dbottom
{
	background: transparent url(../images/baseblock2.png) no-repeat -1520px bottom;
}
#maincol .baseblock .dtop
{
	background: transparent url(../images/baseblock2.png) no-repeat 0 top;
}
#maincol .baseblock .dcont
{
	padding: 7px 1px 8px;
}
.blocktype1 UL.navs
{
	list-style: none;
	padding: 0;
	margin: 0;
}
.blocktype1 UL.navs LI
{
	background: transparent none;
	padding: 0;
	margin: 4px 0 0;
}
.blocktype1 UL.navs LI A
{
	font-weight: bold;
	display: block;
	width: 100%;
	height: 31px;
	line-height: 28px;
	color: #141515;
}
.blocktype1 UL.navs LI A:hover
{
	color: #469EBF;
	text-decoration: none;
}
UL.blockcategories
{
	list-style: none;
	padding: 0;
	margin: 0;
}
UL.blockcategories LI
{
	background: none;
	padding: 0;
	margin: 0;
}
UL.blockcategories LI
{
	border-bottom: 1px solid #3D3D3D;
	padding: 4px 0;
}
UL.blockcategories LI A
{
	font-weight: bold;
}
UL.blockcategories LI.subcat UL
{
	padding-left: 10px !important;
}
UL.blockcategories LI.subcat UL LI
{
	padding: 2px 0;
	border-bottom: none;
}
UL.blockcategories LI.subcat UL LI A
{
	color: #828282;
}
UL.blockcategories LI A:hover
{
}
.blocktype1 UL.navs LI.button
{
	text-align: center;
	padding-top: 5px;
}
.blocktype1 UL.navs LI.button A
{
	background: url(../images/buttons_type1.png) no-repeat left top;
	font-weight: bold;
	display: block;
	width: 107px;
	height: 28px;
	line-height: 26px;
	color: #FFFFFF;
	margin: auto;
}
.blocktype1 UL.navs LI.button A:hover
{
	background: url(../images/buttons_type1.png) no-repeat left -28px;
}

#jquery-overlay
{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox A IMG
{
	border: none;
}
#lightbox-container-image-box
{
	position: relative;
	background-color: #000;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image
{
	padding: 10px;
}
#lightbox-loading
{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav
{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box>#lightbox-nav
{
	left: 0;
}
#lightbox-nav A
{
	outline: none;
}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext
{
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev
{
	left: 0;
	float: left;
}
#lightbox-nav-btnNext
{
	right: 0;
	float: right;
}
#lightbox-container-image-data-box
{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #000;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px;
}
#lightbox-container-image-data
{
	padding: 0 10px;
	color: #666;
}
#lightbox-container-image-data #lightbox-image-details
{
	width: 70%;
	float: left;
	text-align: left;
}
#lightbox-image-details-caption
{
	font-weight: bold;
}
#lightbox-image-details-currentNumber
{
	display: block;
	clear: left;
	padding-bottom: 1em;
}
#lightbox-secNav-btnClose
{
	width: 66px;
	float: right;
	padding-bottom: 0.7em;
}
#gallery
{
	background-color: transparent;text-align: center;width: 500px;
}
#gallery UL
{
	list-style: none;
}
#gallery UL LI
{
	display: inline;
}

#gallery UL IMG
{


border-width: 1px;width: 50%;height: 50%;border: 3px solid #515151;padding: 2px;margin-top: 8px;margin-bottom: 6px;margin-right: auto;margin-left: auto;



}

#gallery UL A:hover IMG
{
}
#gallery UL A:hover
{
}

#hintbox {
    text-align : left;
    width : 150px;
    font-size : 10px;
    border : 1px solid #99a1ab;
    background-color : #fff;
    layer-background-color : #a396d9;
    color : #282828;
    margin : 10px 0 0 10px;
    padding : 3px 5px;
    position : absolute;
    visibility : hidden;
    z-index : 998;
    -moz-opacity : 0.9;
    -moz-border-radius : 5px;
    filter : alpha(opacity="90");
}

.onl_table {
    width : 100%;
    font-size : 10px;
}
.onl_table td {
    padding-right : 5px;
    font-size : 10px;
/* Раскомментировать, если у Вас в две колонки*/ /*    width : 50%;
*/ }

.a_link, .a_link a:link, .a_link a:visited, .a_link_on {
    color : #ff0000;
}
.a_link_on a:hover, .a_link_on a:active {
    color : #ff0000;
}

.u_link, .u_link a:link, .u_link a:visited, .u_link_on {
    color : #666666;
}
.u_link_on a:hover, .u_link_on a:active {
    color : #4b73d4;
}

.e_link, .e_link a:link, .e_link a:visited, .e_link_on {
    color : #00a400;
}
.e_link_on a:hover, .e_link_on a:active {
    color : #00a400;
}

.j_link, .j_link a:link, .j_link a:visited, .j_link_on {
    color : #0000ff;
}
.j_link_on a:hover, .j_link_on a:active {
    color : #0000ff;
}

.b_link, .b_link a:link, .b_link a:visited, .b_link_on {
    color : #666666;
}
.b_link_on a:hover, .b_link_on a:active {
    color : #666666;
}