html,body { width:100%; height:100%; }
body,table,form,li { padding:0px; margin:0px; }
body { background:#000 url('/img/forum/bg.jpg'); }
html,body,table,td { font-size:12px; color:#000; }
html,body,table,td,input,p { font-family:Tahoma,Verdana; }
form { margin:0px; padding:0px; }
img { border:0px; }
H2 { font-size:16px; margin-bottom:15px; }
.nosel { -webkit-user-select:none; -moz-user-select:none; }

.paging { color:#000; font-size:10px; text-decoration:none; }
.paging span { color:#000; background-color:#B8C5D2; border:1px solid #e2eaf3; padding:0 5px; text-decoration:none; }
.paging a { color:#000; text-decoration:none; padding:0 5px; }
.paging img { border:1px solid #506680; }

.menucontainer { width:100%; background:url(/img/forum/headline.gif) repeat-x; height:47px; }
.menucontainer2 { width:800px; height:42px; position:relative; top:5px; line-height:20px; }
.menutxt { color:#FFF; font-size:11px; font-weight:bold; text-transform:uppercase; }
.menusep { width:21px; height:36px; border:none; margin:0 5px; vertical-align:-13px; }
.logo { background:#FAFAFA; height:142px; width:847px; margin-top:0; }
.intro { background:url(/img/forum/frame_bg1.jpg) no-repeat; width:827px; height:137px; }
.intro2 { background:url(/img/forum/frame_bg2.png) no-repeat 1px 0px; width:827px; height:36px; }
.login, .captcha  { width:827px; height:135px; position:relative; }
.fld2 { background: url(/img/forum/login_field2.png) no-repeat; position:absolute; left:308px; width:148px; height:20px; padding:2px 29px 3px 30px; }
.logged { background:url(/img/forum/frame_logged.png) no-repeat; width:827px; height:36px; font-size:12px; text-align:left; line-height:36px; }
.loggedtxt { float:left; margin-left:15px; font-weight:bold; color:#CBD8DD; }
.loggedtxt .link { color:#FFF; }
.loginerror { color: red; font-size: 12px; }
.sep1 { background: url(/img/forum/frame_bg2.png) no-repeat 13px 0px; width:847px; height:21px; }
.sep11 { background: url(/img/forum/frame_inner.png) no-repeat; width:807px; padding-left:40px; height:17px; padding-top:4px; font-size:12px; color:#FFF; text-align:left; font-weight:bold; overflow:hidden; }
.sep11 A { color:#CBD8DD; text-decoration:none; }
.main { width:847px; background: url(/img/forum/frame.gif); }
.forumcontent { width:827px; background:url(/img/forum/scroll_ground.png); /*height : 200px;*/ }
.forumcontentbig { width:827px; background:url(/img/forum/scroll_ground.png); }
.bottomline { background:url(/img/forum/frame_bottom2.png) no-repeat; width:847px; height:34px; }

table.normal { padding:0; margin:0; border-collapse:collapse; width:100%; background:url(/img/forum/scroll_ground.png); }
table.normal TD, table.normal TH { padding:2px 0; }
TR.heading>TD, TR.heading2>TD { padding:0px; }
html>body table.normal { width:100%; }
table.listgallery, table.creategalform, table.gallerylisting, table.bloglist, table.editblogform, table.editfgalform, table.listfgal, table.listfiles, table.listarticles, table.forumstable, table.forumformtable, table.viewthread, table.jukeboxlist { padding: 0; margin: 0; border-collapse: collapse; width: 100%; }
tr.even { background-color:transparent; }
tr.odd { background-color:#B8C5D2; }
tr.hover { background-color:#697F98; background-color:#e2eaf3; }
td.evenpadded { border:1px solid #cedeed; font-size:13px; padding:10px!important; background-color:#e2eaf3; line-height:20px; }
td.evenpadded img { vertical-align:top; }
.bb-list-unordered {  margin:0 0 0 25px; padding:0; }
.bb-list-ordered { }
ol.bb-list-ordered-d { list-style-type: decimal; }
ol.bb-list-ordered-lr { list-style-type: lower-roman; }
ol.bb-list-ordered-ur { list-style-type: upper-roman; }
ol.bb-list-ordered-la { list-style-type: lower-alpha; }
ol.bb-list-ordered-ua { list-style-type: upper-alpha; }
.bb-listitem { margin:0 0 4px 0; padding:0; }
.bb-code, .bb-php { border: 1px solid #c3b881; padding: 10px; font-family: Courier, serif; white-space: nowrap; overflow: auto; width: 600px; }
.bb-quote { border:1px solid #435367; padding:10px; background-color:#cedeed; }
.bb-email { }
a.bb-url { color:black; text-decoration:underline; }
a.bb-url:hover { color:blue; text-decoration:none; }
.bb-image { border: 0 none; max-width:630px; }
.bb-image-resized { background-color: #a39961; }
.heading { background:url(/img/forum/div_inner.png) repeat-x; border:1px solid #8397AD; padding:0 20px; height:20px; line-height:18px; }
.heading2 { background:#DEE7EC /*url(/img/forum/div_inner2.gif) repeat-x*/; border:1px solid #c3b881; padding:0 20px; height:20px; font-size:11px; line-height:18px; }
td.heading { background:#DEE7EC /*url(/img/forum/div_inner.gif)*/; border:1px solid #c3b881; padding:0 2px; height:20px; }
td.heading2 { background:#DEE7EC /*url(/img/forum/div_inner2.gif)*/; border:1px solid #c3b881; padding:0 2px; height:20px; }
.tableheading { color: black; text-decoration:none; font-size:12px; }
a { color:#000; text-decoration:underline; }
a.menu { color: black; text-decoration: underline; }
a.wiki { font-family: monospace; color: black; font-size: 10px; text-decoration: underline; }
a.wiki:hover { font-family: monospace; color: blue; font-size: 10px; text-decoration: none; }
.nu { text-decoration:none; }
.widelink { float:left; display:inline; cursor:pointer; width:100%;}
a.blogname, a.fgalname, a.artname, a.forumname, .forumname, a.forumnameread { font-weight:bold; color:black; font-size:12px; text-decoration:none; overflow:hidden; }
.linkbut { color:#46a180; font-size:12px; display:inline; background:url('/img/forum/button2.png') no-repeat; padding:0; margin:0; line-height:21px; }
.linkbut A { display:inline-block; width:130px; height:21px; line-height:21px; }
a.forumprevnext, a.prevnext, a.forumbutlink { color: #524c2d; font-size: 11px; }
.btn_reply { background: url(/img/forum/btn130.png); width:130px; height:21px; color:white; border:none; cursor:pointer; }
.btn_edit { background: url(/img/forum/btn130.png); width:130px; height:21px; color: white; border: 0 none; cursor: pointer; }
.btn_cancel { background: url(/img/forum/btn130.png); width:130px; height:21px; color: white; border: 0 none; cursor: pointer; }
.btn_delete { background: url(/img/forum/btn130.png); width:130px; height:21px; color: white; border: 0 none; cursor: pointer; }
small { font-size: 11px; }
select { border: 1px solid black; margin: 0; padding: 0; font-size: 12px; font-weight: bold; background-color: #1a310e; color: #e7f1b6; width: 110px; }
.formcolor td, .galform td, .editblogform td, .editfgalform td, .comform td, .forumform td { border: 1px solid #c3b881; /*background-color : #d3b891;*/ font-size: 12px; }
.attention { color: red; font-size: 10px; }
.mini { font-size: 11px; color: black; }
.replyButton { width: 60px; height: 20px; }
#forumpost { display: none; }
#forumpostopen { display: block; }
#languages { position: absolute; z-index: 500; }
ul#languages { display: block; float: none; width: 125px; border: 2px solid black; margin: 0; padding: 0; /*background-image: url(/images/background.jpg);*/ list-style: none; }
ul#languages li { padding: 0 5px 0 10px; height: 16px; text-align: left; }
#ns_tt { position:absolute; border:1px solid #506680; background-color:#cedeed; line-height:15px; overflow:hidden; width:450px; z-index:3; text-align:left; }
#ns_tt label { display:block; width:448px; height:19px; line-height:19px; margin:0 auto; background-color:#435367; font-weight:bold; color:#CBD8DD; text-align:center; overflow:hidden; }
.commenthead { width:600px; background-color:#B8C5D2; border:1px solid #506680; line-height:20px; }
.commenthead img { vertical-align:text-bottom; }
.commenthead legend { font-size:14px; color:#000; padding-left: 10px; padding-right: 10px; }
.txtarea { width:592px; height:200px; margin:0; padding:0px; border:1px solid #506680; background-color:#e2eaf3; outline:none; padding:4px; line-height:18px; }

.btnForum { background:url('/img/forum/button.png'); width:122px; height:26px; font-size:8pt; color:#d4ae76; cursor:pointer; border:1px solid transparent; *border:none; outline:none; font-weight:bold; color:#FFE9AF; line-height:26px; }


.inline { display:inline; float:left; }
.linkbtn130, .linkbtn206 { height:21px; cursor:pointer; margin-left:5px; }
.linkbtn_t { display:block; line-height:20px; }
.linkbtn130, .linkbtn206, .linkbtn_t { font-size:12px; color:#FFF; text-align:center; font-weight:normal; }


.linkbtn130 { width:130px; background:url('/img/forum/btn130.png') no-repeat; }
.linkbtn206 { width:206px; background:url('/img/forum/btn206.png') no-repeat; }

.third { font-weight:bold; text-transform:uppercase; background-color:#30465A; color:#FFF; }
.nu { text-decoration:none; }
.go { cursor:pointer }
.upper { text-transform:uppercase }

.photoBlock { float:left; margin-left:15px; line-height:18px; text-align:left; width:300px; }
.fld1 { width:100%; height:18px; border:1px solid transparent; *border:none; background-color:transparent; color:black; font-size:12px; outline:none; text-align:center; line-height:18px; }
.spnlnk { text-decoration:underline; cursor:pointer; line-height:18px; }
.red { color:#FE0000; }
.green { color:green; }
.listPic { float:left; margin:0px 11px 10px; width:142px; height:195px; overflow:hidden; }
.listTxt { margin-top:2px; line-height:16px; }
.pic { border:1px solid #000; }
.err { text-align:center; color:#FE0000; font-weight:bold; padding-bottom:10px; }
.vote { color:#B02B2C; font-weight:bold; }
.usrIco { margin:2px 0px 0 4px; vertical-align:top }

.social_box {float:right;border:1px solid #DDDDDD;display:block;height:20px;line-height:20px;width:150px;}
.social_box_text {float:left;line-height:20px;margin-right:4px;}
.social_button {background:url("/img/social.gif") no-repeat scroll 0 0 #FFFFFF;display:block;float:left;height:16px;margin:2px;width:16px;}
.vk {background-position:-20px 0;}
.fb {background-position:-40px 0;}
.twitter {background-position:-60px 0;}
.vk:hover {background-position:-20px -20px;}
.fb:hover {background-position:-40px -20px;}
.twitter:hover {background-position:-60px -20px;}

.social_icons a{
	overflow:hidden;
	width:32px;
	height:32px;
	display:inline;
	float:left;
	margin-right:5px;
	filter: alpha(opacity=70);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	-moz-opacity: 0.70;
	-o-opacity: 0.70;
	-khtml-opacity: 0.7;
	opacity:0.7;
	-webkit-transition: all 350ms ease;
	-moz-transition: all 350ms ease;
}
.social_icons a:hover, .social_icons a:active, .social_icons a:focus {
	filter: alpha(opacity=100);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-moz-opacity: 1.00;
	-o-opacity: 1.00;
	-khtml-opacity: 1.0;
	opacity:1.0;
}
.social_icons span{
	display:none;
}
.facebook_icon {background:url(/img/facebook.png) no-repeat 0 0;}
.twitter_icon {background:url(/img/twitter.png) no-repeat 0 0;}
.vkontakte_icon {background:url(/img/vkontakte.png) no-repeat 0 0;}
.vkontakte_logo {background:url(/img/vkontakte_logo.png) no-repeat 0 0;}


.favor_active {background:url(/img/forum/gmail_signs.png) no-repeat -20px -20px;}
.favor_inactive {background:url(/img/forum/gmail_signs.png) no-repeat 0 -20px;}
.favor_invisible {display:none;}

.cookie_warning {text-align: center; font-family: Tahoma, sans-serif; font-size: 12px; padding-top: 5px;}

.favourite { position:relative; display:block; float:right; padding-right:45px; }

.favourite_icon {
    position:absolute;
    float:left;
    display:block;
}

.favourite a {
    overflow:hidden;
    width:20px;
	height:20px;
    line-height:20px;
	display:block;
}

.favourite span {
    display:none;
}

