* { margin: 0; }
html, body { height: 100%; }
body,td,th { font-family: Arial, Helvetica, sans-serif; color: #FFF; font-size: 13px; }

body { background: #1A1A1A; } /* #033; #636; #330; #003; #336; #066; #333; #000; #306; #C33;  */

img { border: none; }

a:link, a:visited { color: #36F; }
a:hover, a:active { color: #F60; }

.dashed:link, .dashed:visited { color: #0099D0; text-decoration: none; border-bottom: 1px dashed #0099D0; }
.dashed:hover, .dashed:active { color: #F60; text-decoration: none; border-bottom: 1px dashed #F60; }

.no_outline { outline: none; }
.cl { clear: both; font-size: 0; line-height: 0; }
.ie6cl { _height: 30px; }

.header { height: 70px; position: relative; z-index: 100; padding: 40px 33px 0; }
.logo { outline: none; }

.menu { margin: 0; }
.menu_center { background: url(/templates/img/menu.png) repeat-x bottom; position: relative; }
.menu_end { background: url(/templates/img/menu_eng.png); }
.menu_item { height: 44px; background-image: url(/templates/img/menu.png); background-repeat: no-repeat; display: block; float: left; outline: none; }

.menu_1 { background-position: 0 -44px; width: 118px; }
.menu_1:hover { background-position: 0 -88px; width: 118px; }
.menu_1_ac { background-position: 0 -0; width: 118px; }

.menu_2 { background-position: -118px -44px; width: 140px; }
.menu_2:hover { background-position: -118px -88px; width: 140px; }
.menu_2_ac { background-position: -118px 0; width: 140px; }

.menu_3 { background-position: -258px -44px; width: 86px; }
.menu_3:hover { background-position: -258px -88px; width: 86px; }
.menu_3_ac { background-position: -258px 0; width: 86px; }

.menu_4 { background-position: -344px -44px; width: 90px; }
.menu_4:hover { background-position: -344px -88px; width: 90px; }
.menu_4_ac { background-position: -344px 0; width: 90px; }

.menu_5 { background-position: -434px -44px; width: 146px; }
.menu_5:hover { background-position: -434px -88px; width: 146px; }
.menu_5_ac { background-position: -434px 0; width: 146px; }

.menu_6 { background-position: -580px -44px; width: 152px; }
.menu_6:hover { background-position: -580px -88px; width: 152px; }
.menu_6_ac { background-position: -580px 0; width: 152px; }

.content { padding: 0 20px; z-index: 100; }
.content_inner { margin: 13px 33px; position: relative; z-index: 100; line-height: 1.35em; color: #eee; }
.content_inner a:link, .content_inner a:visited { color: #0099D0; }
.content_inner a:hover, .content_inner a:active { color: #F90; }
.content_inner h1 { font-size: 1.6em; font-weight: normal; padding: 0.4em 0 0.4em 0; line-height: 125%; }
.content_inner .h1_div { font-size: 1.6em; font-weight: normal; padding: 0.4em 0 0.4em 0; line-height: 125%; }
.content_inner h2 { font-size: 1.2em; font-weight: normal; padding: 0.4em 0 0.2em 0; }
.content_inner h3 { font-size: 1.05em; padding: 0.4em 0 0.2em 0; }
.content_inner h4 { font-size: 1em; padding: 0.4em 0 0.2em 0; }
.single_h1 { font-size: 1.6em; font-weight: normal; padding: 0 0 0.4em 0 !important; line-height: 125%; }
.content_inner p { padding-bottom: 0.8em; }

.newsitem_inner { margin: 0 0 1.2em; }
.newsitem_inner h2 { padding: 0 0 0.2em 0; }
.newsitem_inner small { font-size: 0.85em; color: #D0D0D0; }
.pub_date { margin: 0; font-style: italic; color: #D0D0D0; }

.news_roubrics { padding: 0 0 1px; font-size: 1.1em; _position: absolute; }

.ie6_spacer { _height: 33px; }
.news_roubrics a { }
.news_roubrics li { float: left; list-style-type: none; margin: 0 2% 0 0; }
.act_roubric { background: url(/templates/img/rubric_sel_bg.png) repeat-x center; padding: 2px 8px 3px; color: #fff; }
.act_roubric em { font-weight: bold; }
.roubric {  padding: 2px 0 3px; }
.rss_ico { margin: 0 0 0; }
.roubric_rss { padding-left: 25px; }
.roubric_other { padding-left: 10px; }

.top_news { position: absolute; margin: -1px 0 0 -24px; }

.news_pic { margin: 0.34em 1.2em 0.3em 0; float: left; border: 1px solid white; }

.top_glow { width: 355px; background: url(/templates/img/top_glow.png); position: absolute; z-index: 1; margin: -63px 0 0 0; }
.bottom_glow { position: relative; margin: 0 auto 0; background: url(/templates/img/bottom_glow.png) no-repeat bottom center; font-size: 12px; min-height: 60px; color: #FFF; padding: 40px 60px 0 40px; }
.bottom_glow a { position: relative; }

.limiter { min-width: 940px; height: 100%; }
.wrapper { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -100px; }
.footer, .push { height: 100px; }

.footer { position: relative; z-index: 100; }

.icons_massive { float: left; margin: 0 0 0 0; -moz-user-select: none;-khtml-user-select: none; user-select: none; }

.tl { background: url(/templates/img/mc/tl.png) no-repeat; }
.tc1 { background: url(/templates/img/mc/tc1_1.png) no-repeat; }
.tc2 { background: url(/templates/img/mc/tc2.png) no-repeat; }
.tc3 { background: url(/templates/img/mc/tc3.png) repeat-x; }
.tr { background: url(/templates/img/mc/tr.png) no-repeat; }
.ml { background: url(/templates/img/mc/ml.png) repeat-y; }
.mc { background: url(/templates/img/mc/mc.png) repeat; }
.mr { background: url(/templates/img/mc/mr.png) repeat-y; }
.bl { background: url(/templates/img/mc/bl.png) no-repeat; }
.bc { background: url(/templates/img/mc/bc.png) repeat-x; }
.br { background: url(/templates/img/mc/br.png) no-repeat; }	

.massive_header { height: 24px; margin: -9px 0 0 -8px; //margin: 20px 0 0 -8px; color: #FFF; font-size: 14px; padding: 0 3px 0 0; position: absolute; z-index: 400; }
.massive_header_pic { margin: 0 3px -7px 0; }

.icons_massive_block { position: absolute; margin: -10px 0 0 -10px; z-index: 900; }
.icon, .icon_no_hover { margin: 2px; width: 45px; height: 45px; display: block; float: left; }

.left_content_col { float: left; background: red; width: 100%; }
.right_content_col { float: right; width: 150px; background: red; margin: 0 13px 0 0; }

.r_tab_top { background: url(/templates/img/rtab_top.png); height: 11px; width: 149px; margin: 13px 13px 0 20px; line-height: 0; font-size: 0; }
.r_tab_middle { background: url(/templates/img/rtab_middle.png); width: 133px; margin: 0 13px 0 20px; text-align: center; padding-right: 1px; padding-top: 4px; padding-left: 15px }
.r_tab_bottom { background: url(/templates/img/rtab_bottom.png); height: 11px; width: 149px; margin: 0 13px 0 20px; line-height: 0; font-size: 0;  }

.popup { position: absolute; background: url(/templates/img/tooltip.png); z-index: 9500; height: 158px; width: 262px; display: none; margin: -158px 0 0 13px; color: #FFF; }
.popup_inv { position: absolute; background: url(/templates/img/tooltip_inv.png); z-index: 9500; height: 138px; width: 243px; display: none; margin: -138px 0 0 -213px; color: #FFF;}
.popup_inner { width: 234px; height: 103px; margin: 4px 0 0 16px; font-size: 1.2em; }

.pinv_d { height: 138px !important; width: 243px !important; margin: 0px 0 0 3px; }
.pinv_d * { font-size: 0.9em !important; }

.panel_icon { margin: 0; }
.pi { margin: 0 3px 3px 0; float: left; width: 57px; height: 57px; }

.item_description { display: none; }
.item_desc_text { height: 60px; text-align: center; padding: 8px 0 10px; }
.item_desc_url { font-size: 12px; text-align: center; }

.items_list { padding: 0 0 0 20px; }
.items_list ul { padding: 0 0 0 20px; }

.ad_icon { position: absolute; z-index: 100; margin: 0 0 0 -2px; }
.ad_icon2 { position: absolute; z-index: 100; margin: 0 0 0 -2px; }

.table_pdata td, .table_pdata th { padding: 4px 5px 4px 0; }

.my_collection { border: 2px solid #666; background: transparent; padding: 10px 10px 9px 10px; }
.my_collection h3 { padding: 0; margin: 0; }

.color { height: 20px; width: 20px; display: block; margin: 5px 5px 5px 0; border: 1px solid #666; float: left; }
.color_a { height: 20px; width: 20px; display: block; margin: 5px 5px 5px 0; border: 1px solid #fff; float: left; }

.texture { height: 60px; width: 60px; display: block; margin: 5px 5px 5px 0; border: 1px solid #666; float: left; }
.texture_a { height: 60px; width: 60px; display: block; margin: 5px 5px 5px 0; border: 1px solid #fff; float: left; }

.texture_big { height: 120px; width: 120px; display: block; margin: 5px 5px 5px 0; border: 1px solid #666; float: left; }
.texture_big_a { height: 120px; width: 120px; display: block; margin: 5px 5px 5px 0; border: 1px solid #fff; float: left; }

.new_icon { display: none; }
.add_pm_icon { position: absolute; margin: -2px 0 0 -30px; }

.add_icon_block {  }

.home_btn { position: absolute; margin: -16px 0 0 -25px; }

.liveinternet { position: absolute; right: 89px; bottom: 35px; }

.i_field { border: 1px solid #ccc; font-size: 18px; padding: 2px 4px; width: 400px; }
.ta_field { border: 1px solid #ccc; padding: 2px 4px; width: 400px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.i_sbmt { font-size: 18px; padding: 6px 20px; }

.dark_plate { padding: 23px 25px 24px 25px; background: url(/templates/img/blackdot.png); _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/img/blackdot.png', sizingMethod='scale'); }

.ed_btn { margin: -5px 0 0 100px; position: absolute; z-index: 7000; }

.main_bubble { position: absolute; width: 142px; height: 49px; top: 4px; left: 100px; color: #481d05; display: none; }
.home_bubble { position: absolute; width: 142px; height: 49px; top: 4px; right: 42px; color: #481d05; display: none; }

.home_bubble_inner { background: url(/templates/img/hom.png); width: 142px; height: 49px; line-height: 24px; text-align:center;
_background: none; 
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/img/hom.png', sizingMethod='crop');
}

.register_bubble { position: absolute; width: 142px; height: 49px; top: -30px; left: 89px; display: none; }
.register_bubble_inner { background: url(/templates/img/reg.png); width: 142px; height: 49px; line-height: 24px; text-align:center;
_background: none; 
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/img/reg.png', sizingMethod='crop');
}
.register_bubble_inner a { //position: relative; margin: 0 0 0 -3px; }
.register_bubble_inner a:link, .register_bubble_inner a:visited { color: #481d05; }
.register_bubble_inner a:hover, .register_bubble_inner a:active { color: #630; }

#capcha { text-transform: uppercase; }

.seo { margin: 30px 32px 15px; color: #333; }
.seo a:link, .seo a:visited { color: #666; }
.seo a:hover, .seo a:active { color: #999; }

.my_textures {}

.ui_ico { margin: 3px 0 0 3px; }

.pager_block { padding: 15px 0 10px; font-size: 14px; }
.pager_block a { margin: 0 15px 0 0; }
.pager_block b { margin: 0 15px 0 0; background: #FFF; color: #000; padding: 3px 8px; }

.own_ph { float: left; }

.mainpagelink { display: block; width: 98px; height: 44px; }

.help_text { padding: 0 0 0 40px; }

.help_text ul { padding: 0; }

.help_text ul li { padding: 0 0 0.6em; }

.output { padding: 11px 20px; background: #900; color: #FFF; font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin: 10px 0; }
.output_blue { padding: 11px 20px; background: #39F; color: #FFF; font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin: 10px 0; }
.output_orange { padding: 11px 20px; background: #F90; color: #000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin: 10px 0; }

.bmilk { background: black; opacity: 0.5; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); display: none; position: absolute; z-index: 6000000; width: 100%; height: 100%; left: 0; top: 0; }

.outta { position: absolute; z-index: 6100000; width: 360px; height: 210px; top: 50%; left: 50%; margin: -125px 0 0 -200px; background: white; color: #000; padding: 20px; }

.close_ou { background: #333; color: #FFF; padding: 3px 4px; float: right; cursor: pointer; }

.sape_tab td { color: #999; font-size: 11px; }

.soclinks { margin: 0 0 30px; padding: 20px 0 0 0; }
.soclinks span { float: left; margin: 0 10px 0 0; }
.soclinks a { width: 18px; height: 18px; display: block; float: left; margin: 0 10px 0 0; background-image: url(/templates/img/soclinks.gif); }
.sl_tw { background-position: 0 0; }
.sl_fb { background-position: -36px 0; }
.sl_vk { background-position: -18px 0; }

body { position: relative; }

#articles_list { display: none; width: 500px; z-index: 2000; position: absolute; left: 50%; margin: 0 0 0 -250px; padding: 10px 15px; background: black; -moz-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 0px 5px 10px #000000;
-moz-box-shadow: 0px 10px 20px #000000;
box-shadow: 0px 10px 20px #000000; }
#articles_list ul { padding: 0; }
#articles_list ul li { list-style-type: none; float: left; margin: 0 2% 5px; width: 46%; text-align: left; }
#articles_list a:link, #articles_list a:visited { color: #fff; }
#articles_list a:hover, #articles_list a:active { color: #ff8c00; }

.social {
    position: absolute;
    right: 35px; bottom: 70px;
}

.social .social_icon_c {
    margin: 0 0 0 20px;
}
