html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {margin: 0; padding: 0;}
body.main {background:url('../images/bg.gif') #F7F7F7; min-width:1035px;}
li {display:block}
h1 {font-size:11pt;font-weight:normal;margin:0;padding:0px;}

/* Футер */
.footer {height: 80px; margin-top:15px; background:url('../images/footer.png') repeat-x; position:relative; border-top:0px solid #FF7800;}
.footert {float:left; position:absolute; top:20px; left:10px;width:600px;color:#fff; font-size:8pt;}

/* Панель пользователя */
.profil-bar {height:10px;background:url('../images/maintitle.png') repeat-x center center; border:1px solid #ad4d34; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; padding:3px 4px 3px 4px;text-shadow:0px -1px 0px #AB4B32;color:#fff; font-weight:bold;}
.profil-bar a:link, .profil-bar a:visited {text-shadow:0px -1px 0px #AB4B32;color:#fff; font-weight:bold;}
.profil-bar a:hover, .profil-bar a:active {text-shadow:0px -1px 0px #AB4B32;color:#fff; text-decoration:underline;}
.user-menu a:link, .user-menu a:visited {display:block; width:175px; padding:3px 5px 3px 5px; border-bottom:1px solid #f7f7f7; color:#696969;}
.user-menu a:hover, .user-menu a:active {background:#F3F3F3; color:#696969; border-bottom:1px solid #E7E7E7;}
td.info-title {width:200px; color:#696969;}

/* Навигация */
.pages-container{height:30px; margin-top:15px;}
.page-nav{position:relative;background:url('../images/maintitle.png') 30% 50% repeat-x #1F120C;color:#fff;float:left;padding:4px;padding-right:76px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.page-nav .nav_ext{display:none !important}
.page-nav .pnextprev{position:absolute;top:4px;right:4px}
.page-nav .pages-links a, .page-nav .pages-links span{display:inline-block;color:#000;background: #c5c5c5;width:32px;height:18px;line-height:17px;text-align:center;font-weight:bold;text-shadow:0px 1px 0px #c2c2c2;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
.page-nav .pages-links a:hover{color:#000;box-shadow:0px 0px 3px #c2c2c2;-moz-box-shadow:0px 0px 3px #c2c2c2;-webkit-box-shadow:0px 0px 3px #c2c2c2;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}
.page-nav .pages-links a:active{color:#000;box-shadow:0px 0px 2px #000 inset;-moz-box-shadow:0px 0px 2px #000 inset;-webkit-box-shadow:0px 0px 2px #000 inset}
.page-nav .pages-links span{color:#fff;text-shadow:none;box-shadow:0px 0px 3px #fff;-moz-box-shadow:0px 0px 3px #fff;-webkit-box-shadow:0px 0px 3px #fff}
.page-nav .pnextprev span span, .page-nav .pnextprev a span{display:block;float:left;width:22px;height:18px;background:url('../images/pages-icons.png') no-repeat;font-size:0px;opacity:0.7}
.page-nav .pnextprev span span{opacity:0.2 !important}
.page-nav .pnextprev a:hover span{opacity:1.0}
.page-nav .pnextprev span.pprev{background-position:-22px 0px}
.page-nav .pnextprev a:hover span.pprev{background-position:-22px -18px}
.page-nav .pnextprev span.pnext{background-position:-44px 0px}
.page-nav .pnextprev a:hover span.pnext{background-position:-44px -18px}
.page-nav .pnextprev span.pgonum{background-position:0px 0px}
.page-nav .pnextprev a:hover span.pgonum{background-position:0px -18px}

/* Ссылки */
a:link {text-decoration:none; color:#727272;}
a:visited {text-decoration:none; color:#727272;}
a:active {text-decoration:none; color:#000;}
a:hover {text-decoration:none; color:#000;}


.eedit a {display:block; width:110px; height:23px; background:url('../images/entry_buttons.png') no-repeat;}
.eedit a:hover {background-position:0px -23px;}
a.efav {display:block; width:128px; height:23px; background:url('../images/entry_buttons.png') no-repeat; margin:0px; padding:0px; font-size:0px; background-position:0px -46px;}
a.efav:hover {background-position:0px -69px;}
a.ebio {display:block; width:115px; height:23px; background:url('../images/entry_buttonss.png') no-repeat;}
a.ebio:hover {background-position:0px -23px;}
a.sharemymail:link, a.sharemymail:visited {display:block; width:96px; height:23px; background:url('../images/share_buttons.png') no-repeat;}
a.sharemymail:hover {background-position:0px -23px;}
a.sharemymail:active {background-position:0px -46px;}
a.sharevk:link, a.sharevk:visited {display:block; width:84px; height:23px; background:url('../images/share_buttons.png') no-repeat; background-position:-96px 0px;}
a.sharevk:hover {background-position:-96px -23px;}
a.sharevk:active {background-position:-96px -46px;}
table.pm tr:hover td {background:#FFF2D6;}
a.group-admin:link, a.group-admin:visited {color:#FF0000;}
a.group-admin:hover, a.group-admin:active {color:#FF5D5D;}
.m-date {font-size:7pt; color:#aaa;}





.info-box {margin-top:12px; border:1px solid #AAD9F5; background:#EBF6FF; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; padding:5px;}
.info-box a:link, .info-box a:visited {color:#000; text-decoration:underline;}
.info-box a:hover, .info-box a:active {color:#000; text-decoration:none;}
a.s-menu:link, a.s-menu:visited {display:block; border-bottom:1px solid #f7f7f7; font-weight:bold; padding:3px 0px 3px 5px; color:#696969;}
a.s-menu:hover {background:#F3F3F3; border-bottom:1px solid #E7E7E7; color:#696969;}
a.ss-menu:link, a.ss-menu:visited {display:block; border-bottom:1px solid #f7f7f7; font-weight:normal; padding:3px 0px 3px 5px; color:#696969; margin-left:16px;}
a.ss-menu:hover {background:#F3F3F3; border-bottom:1px solid #E7E7E7; color:#696969;}
input.gbutton, input.bbcodes {height:22px; border:1px solid #CBCBCB; background:url('../images/buttons/g-button.gif') repeat-x; color:#696969; text-shadow:0px 1px #fff; padding-bottom:3px; cursor:pointer;}
input.gbutton:hover, input.bbcodes:hover {background-position:0px -22px; border:1px solid #DBDBDB;}
.bFon img {padding:5px !important;background:#ffffff;border:1px solid#dbdbdb !important;border-radius:7px;-moz-border-radius:7px;box-shadow:0px 0px 10px #e8e8e8;-moz-box-shadow:0px 0px 10px #e8e8e8;}
#banners img{opacity:.3;filter:alpha(opacity=30)}
.menu-block {position:relative; float:left;}
.float-l {float:left;}.float-r {float:right;}
#xfield_holder_sourse .linia-hr {display:none;}
a.link-forum:link, a.link-forum:active, a.link-forum:visited {display:block;  background:#FAFAFA; color:#696969; text-shadow:0px 1px 0px #fff; padding:3px 5px 3px 5px; border-top:1px solid #fff; border-bottom:1px solid #E8E8E8;}
a.link-forum:hover {background:#F0F0F0; color:#696969;}
.un-xfield_holder_crack {display:none;}
a.author-color-comm:link, a.author-color-comm:active, a.author-color-comm:visited, a.author-color-comm:hover {color:#fff;}
.inhide { border: 1px solid #e4eded;padding: 5px;background-color: #fff;margin-bottom: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.hide {padding: 5px; background: #f9fafa url("../images/quote.png") repeat-x; border: 1px solid #dce7e7;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.submenu {position:absolute; top:24px; left:0px; width:180px; background:#fff; -moz-box-shadow:0px 0px 5px #000; -webkit-box-shadow:0px 0px 5px #000; box-shadow:0px 0px 5px #000; padding:3px; display:none; z-index:998;}
.submenu a {display:block; width:auto; padding:3px 0px 3px 5px; color:#000 !important; border:1px solid #fff;}
.submenu a:hover {color:#000; background:#FFF2D6; border:1px solid #FFE3A2;}
.submenu hr {height:2px !important; border-top:1px solid #fff; border-left:1px solid #f7f7f7; border-bottom:1px solid #f7f7f7; border-right:1px solid #f7f7f7; margin:2px 0px 3px 0px;}



.title-status {color:#fff; text-shadow:0px 1px 3px #000; padding-left:2px;}
td.pm_head {border-bottom:1px solid #f7f7f7; font-weight:bold; color:#696969;}

#last-users{width:200px !important}

.orange-box { border:1px solid #FFD69B; -moz-border-radius:6px;-webkit-border-radius:6px; padding:5px; background:#FFFAF2; border-radius: 6px; behavior: url('../images/border-radius.htc');}

td, body {font-family:Tahoma, sans-serif; font-size:8pt; color: #000; cursor:default;}
form {padding:0px;margin:0px;}
.copy {font-size:7pt;}
fieldset {border:1px solid #EAEAEA !important;-moz-background-inline-policy: -moz-initial;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}

.banner-block img {margin:1px 2px;}
.banner-block span {opacity: 0.3;}
.xfields input {width:316px;}
.xfields font {display:none;}
.gray-font {color:#696969;}
.picnav img{filter:alpha(opacity=20);opacity:0.2;margin-bottom:3px;width:24px;height:24px}


a.menu1_button:active, a.menu2_button:active { text-decoration:none; color:#000; background-color:#fff; background-position:0px -26px;}
hr {border-top: 1px dotted #A9A9A9; border-left: 1px #fff;height:1px;margin:4px 0 3px 0; color:fff;}


#easyTooltip {padding:5px;border:1px solid #FFAE00;background:#656565;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;box-shadow: 1px 1px 5px #000;-webkit-box-shadow: 1px 1px 5px #000;-moz-box-shadow: 1px 1px 5px #000;color: #fff;filter:alpha(opacity=90);-moz-opacity: 0.9;-khtml-opacity: 0.9;opacity: 0.9;z-index:999 !important;}

a.group1:link,a.group1:visited{color:#F00}a.group1:hover,a.group1:active{color:#FF5D5D}
a.group2:link,a.group2:visited{color:#1700FF}a.group2:hover,a.group2:active{color:#00A2FF}
a.group3:link,a.group3:visited{color:#3A8000}a.group3:hover,a.group3:active{color:#62D600}
a.group6:link,a.group6:visited{color:#248BFF}a.group6:hover,a.group6:active{color:#89C1FF}
.imghint {opacity:0.01}
.ntitle_block {position:relative; background:url('../images/file-bar.png') repeat-x; background-position:0px 34px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; color:#fff; margin-bottom:5px;}



.etitle {padding:6px 8px 6px 8px; background:url('../images/gtable.png') repeat-x center center; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.etitle a:link, .etitle a:visited {font-size:9pt; color:#fff; text-shadow:0px 0px 5px #fff;}
.etitle a:hover, .etitle a:active {font-size:9pt; color:#fff; text-decoration:underline;}
.eDetails-top {padding:4px 0px 4px 0;text-align:left;font-size:8pt; border-bottom: 1px dotted rgb(169, 169, 169); margin-bottom:5px;}
.eDetails-bottom {padding:2px 3px 3px 3px;text-align:left;font-size:8pt; border-top: 1px solid #D8D8D8; background:#F5F5F5; height:28px;}
.eDetails-top {padding:4px 0px 4px 0;text-align:left;font-size:8pt; border-bottom: 1px dotted rgb(169, 169, 169); margin-bottom:5px;}
.eDetails-bottom {padding:2px 3px 3px 3px;text-align:left;font-size:8pt; border-top: 1px solid #D8D8D8; background:#F5F5F5; height:28px;}


.e-message {margin-bottom:10px; font-size:9pt;}
.e-message a img {padding:5px; margin:3px; background:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; box-shadow:0px 0px 5px #666; -moz-box-shadow:0px 0px 5px #666; -webkit-box-shadow:0px 0px 5px #666;}
.e-message a img:hover {-moz-box-shadow:0px 0px 4px #FF7800; -webkit-box-shadow:0px 0px 4px #FF7800; box-shadow:0px 0px 4px #FF7800;}



#nav, #nav ul {padding:0;  margin:0; list-style:none;}
#nav li {float:left;margin-right:20px;display:inline;position:relative;}  
#nav li.hover {}
#nav ul li {padding:0;  float:none;border:none;display:block;}
#nav li.hover li {border:none;}
#nav li div {position:absolute;top:15px;z-index:500;left:-9999px;width:auto;}
#nav li.hover div {left:0;}



.example1 li {margin-right:0px !important;border:none !important;}
.example1 div {width:auto; background:#fff !important; -moz-box-shadow:1px 1px 5px #000; -webkit-box-shadow:1px 1px 5px #000; box-shadow:1px 1px 5px #000; padding:3px;}
.example1 a {line-height:26px;text-align:left;width:auto;color:#fff;padding:0px 15px 0px 15px;display:block;background:url('../images/nav-menu.png') repeat-x; background-position:100% 0px;}
.example1 a:hover {background-position:100% -28px; color:#fff; text-shadow:0px 0px 2px #fff;}
.example1 hover a {background:url('../images/nav-menu.png') repeat-x; background-position:100% -28px; color:#fff; text-shadow:0px 0px 2px #fff;}
.example1 div li {margin-right:0 !important;}
.example1 div {top:26px !important; opacity: 0.95;}
.example1 div a, .example1 div a:visited {background:#fff !important; color:#000 !important; border:1px solid #fff; padding:0px 10px 0px 5px !important; line-height:20px !important; min-width:150px;}
.example1 div a:hover {background:#FFF2D6 !important; color:#000 !important; border:1px solid #FFE3A2;}
.f-button a {display:block; padding:5px 8px 3px 8px; background:url('../images/buttons/button-bg.png'); max-width:150px; background-position:0px -2px; color:#fff; text-shadow:0px -1px #DE7300; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; -moz-box-shadow:1px 1px 2px #aaaaaa; -webkit-box-shadow:1px 1px 2px #aaaaaa; box-shadow:1px 1px 2px #aaaaaa; margin:2px 0px;}
.f-button a:hover {background-position:0px -28px;}
.borderwrap {width:100%;}
.maintitle {background:url('../images/gtable.png') repeat-x center center; padding:4px 10px; color:#fff !important; text-shadow:0px 0px 5px #fff; font-size:10pt; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px;  -webkit-border-radius-topleft:4px; -webkit-border-radius-topright:4px;  border-radius-topleft:4px; border-radius-topright:4px;}
.maintitle a:link, .maintitle a:visited {color:#fff;}
.maintitle a:hover, .maintitle a:active {color:#fff; text-decoration:underline;}
.f-title {font-size:7pt; font-weight:normal; background:url('../images/f-title.png') repeat-x center center; color:#aaaaaa; padding:3px 1px;}
.forumdesc {font-size:7pt; color:#858585;}


tr.forums td {border-bottom:1px solid #f7f7f7;}
tr.forums:hover td {border-bottom:1px solid #E7E7E7; background:#F3F3F3; border-top:1px solid #E7E7E7; padding-top:1px;}
tr.forums td {padding:2px;}
td.rowstat {color:#696969; text-shadow:0px 1px 0px #fff;}
.f-number {font-size:12pt; font-weight:normal;}
.screenshot img {margin:3px; padding:5px; -moz-border-radius:4px;-webkit-border-radius:4px; border-radius:4px; -moz-box-shadow:0 0px 5px #6A6A6A; box-shadow:0 0px 5px #6A6A6A;-webkit-box-shadow:0 0px 5px #6A6A6A;}
.shadow-box {margin: 3px; padding: 5px; -moz-border-radius: 4px 4px 4px 4px; -moz-box-shadow: 0pt 0px 5px rgb(106, 106, 106); -webkit-box-shadow: 0pt 0px 5px rgb(106, 106, 106); box-shadow: 0pt 0px 5px rgb(106, 106, 106); background:#fff;}
img.white {-moz-box-shadow: 0px 0px 3px #fff; -webkit-box-shadow: 0px 0px 5px #fff; box-shadow: 0px 0px 5px #fff;}
h2 {color:#696969; font-size:12pt; font-weight:normal; margin:0; padding:0;}
.forum-button {opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);}
.forum-button:hover {opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80);}


body.forum {background:#D2D2D2;}
td.left-shadow {width:30px; background:url('../images/shadow-left.png') repeat-y; background-position:100% 0;}
td.right-shadow {width:30px; background:url('../images/shadow-right.png') repeat-y; background-position:0 0;}
td.forum-body {background:#E7E7E7;}
.nav-menu {width:100%; height:28px; background:url('../images/menu-bar.png') repeat-x #5E5E5E;}
a.nav, a.nav:visited {display:block; float:left; height:28px; padding:0 20px 0 20px; line-height:26px; color:#fff; font-weight:normal; background:url('../images/nav-menu.png') no-repeat; background-position:100% 0;}
a.nav:hover, a.nav:active {color:#fff; background-position:100% -28px; text-shadow:0px 0px 5px #fff;}
.forum-header {width:100%; height:130px; position:relative; background:url('../images/forum-header.png') repeat-x !important;}
.forum-logo {position:absolute; top:15px; left:40px;}
.forum-logo img {margin:0;}
.header-bottom {width:100%; height:38px; background:url('../images/header-bottom.png') repeat-x #F0F0F0;}
.forum-footer {width:100%; height:40px; color:#fff; background:url('../images/footer.png') repeat-x; margin-top:6px;}
.baner_block {width:476px; height:68px; background:url('../images/baner_bg.png')}

.white-block{background:#fff; margin-top:12px; border:1px solid #EAEAEA;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.gray-block{background:#F8F8F8; margin-top:12px; padding:6px;border:1px solid #D2D2D2;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;box-shadow:0px 0px 1px #fff;-moz-box-shadow:0px 0px 1px #fff;-webkit-box-shadow:0px 0px 1px #fff}


a.forum-link, a.forum-link:visited {text-shadow:0px 1px 0px #fff; display:block; float:left; height:38px; padding:0px 20px 0px 20px; line-height:32px; color:#696969; background:url('../images/header-bottom-link.png') no-repeat;}
a.forum-link:hover, a.forum-link:active {background-position:0 -38px;}

/* Сворачивание блоков */
a.hide-block, a.hide-block:visited {display:block; margin-left: 9px;float:left; height:23px; width:12px; background:url('../images/s_open.png') no-repeat;}
a.hide-block:hover {opacity: 0.9;}
a.show-block, a.show-block:visited {display:block; margin-left: 9px; float:left; height:23px; width:12px; background:url('../images/s_close.png') no-repeat;}
a.show-block:hover {opacity: 0.9;}


td.left-conolka {padding-left:5px; margin:0;}
td.right-conolka {padding-right:5px; margin:0;}
.f-block {margin-top:10px;}
td.b-top {width:250px; height:32px; background:url('../images/block-top.png') no-repeat; color:#fff;text-shadow:0px -1px 0px #AB4B32; font-weight:bold; padding:5px 5px 0px 13px;}
td.b-middle{width:250px;background:url('../images/block-middle.png') repeat-y #fff;color:#000;padding:2px 10px 0px 10px}
td.b-bottom {width:250px; height:10px; background:url('../images/block-bottom.png') no-repeat;}
