.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;