/* phpBB styles */

/* This is the outline round the main forum tables */
.forumline	{ background-color: #FFFFFF; }

TH.thHead, TH.thSides, TH.thTop, TH.thLeft, TH.thRight, TH.thBottom, TH.thCornerL, TH.thCornerR {
	background: url(/images/elems/th.bg.gif) repeat-x #CCC;
	height: 28px;
	line-height: 28px;
	font-weight: 600;
	text-align: center;
}

TD.cat, TD.catHead, TD.catSides, TD.catLeft, TD.catRight, TD.catBottom {
	background: url(/images/elems/cellpic1.gif) #919192;
	height: 21px;
	line-height: 21px;
	font-weight: 600;
	text-align: center;
	color: #FFF;
}

/* Main table cell colours and backgrounds */
TD.row1	{ background-color: #E1E1E1; }
TD.row2	{ background-color: #DEE3E7; }
TD.row3	{ background-color: #D1D7DC; }

TD.tdFoot {
	background: url(/images/elems/td.footer.bg.gif) #919192;
	height: 11px;
}
/* table.footer.bg.gif */


/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */
.nav			{ font-weight: bold; font-size: 11px; color : #000000;}
A.nav			{ text-decoration: none; color : #006699; }
A.nav:hover		{ text-decoration: underline; }


/* General text */
.gen { font-size : 12px; }
.genmed { font-size : 11px; }
.gensmall { font-size : 10px; }
.gen,.genmed,.gensmall { color : #000000; }


/* The content of the posts (body of text) */
.postbody { font-size : 12px; }
a.postlink:link	{ text-decoration: none; color : #006699 }
a.postlink:visited { text-decoration: none; color : #5493B4; }
a.postlink:hover { text-decoration: underline; color : #DD6900}

/* BBcode */
.bbcode {
	background: #FFF;
	border: 1px solid #999;
}



/* Private message buttons */
INPUT.but_save_marked {
	background: url(/images/elems/but_save_marked.gif) no-repeat;
	width: 145px;
	height: 16px;
	border: 0;
}
INPUT.but_delete_marked {
	background: url(/images/elems/but_delete_marked.gif) no-repeat;
	width: 125px;
	height: 16px;
	border: 0;
}
INPUT.but_delete_all {
	background: url(/images/elems/but_delete_all.gif) no-repeat;
	width: 76px;
	height: 16px;
	border: 0;
}
INPUT.but_save_msg {
	background: url(/images/elems/but_save_msg.gif) no-repeat;
	width: 145px;
	height: 16px;
	border: 0;
}
INPUT.but_delete_msg {
	background: url(/images/elems/but_delete_msg.gif) no-repeat;
	width: 132px;
	height: 16px;
	border: 0;
}
INPUT.but_switch_to {
	background: url(/images/elems/but_perehod.gif) no-repeat;
	width: 57px;
	height: 16px;
	border: 0;
	cursor: hand;
}











/* Common */
.megaphone {
	z-index: +1;
	float: left;
	position: relative;
	left: -9px;
	top: -27px;
	background: url('../../images/rupor.png') no-repeat;
	width: 89px;
	height: 81px;
	margin: 0 -89px -81px 0;
	/* For IE */
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/rupor.png', sizingMethod='image'); 
}




.bmenu {
	border: 6px solid #6d829f;
	background: #8093ae;
	width: 315px;
	height: 46px;
	padding: 9px;
}
.rightpanel {
	padding:6px;
	}
.menu {
	padding-left:6px;
	padding-right:16px;
	}
.menuin {
	padding-left:35px;
	padding-right:25px;
	}

a.bottommenu:link {
	color: #dedfdf;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	}
a.bottommenu:visited {
	color: #dedfdf;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	}
a.bottommenu:hover {
	color: #dedfdf;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
	}

a.news:link {
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	}
a.news:visited {
	font-family: Verdana;
	font-size: 10px;
	font-weight:normal;
	font-style: normal;
	text-decoration: none;
	}
a.news:hover {
	font-family:Verdana;
	font-size:10px;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
	}
.copyright {
	color: #dedfdf;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	}
a.left:link {
	line-height: 19px;
	font-family:Verdana;
	font-size:11px;
	font-weight: normal;
	font-style: normal;
	text-decoration : none;
	}
a.left:visited {
	line-height: 19px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	}
a.left:hover {
	line-height: 19px;
	font-family:Verdana;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
	}
a.left2:link {
	line-height: 16px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	}
a.left2:visited {
	line-height: 16px;
	font-family: Verdana;
	font-size: 11px;
	font-weight:normal;
	font-style: normal;
	text-decoration: none;
	}
a.left2:hover {
	line-height: 16px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
	}

.header {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-transform: uppercase;
	}
.green {
	color:#1f8504;
	font-weight:bold;
	}
.green2 {
	background-color:#35ae6c;
	padding:4px;
	color:#fff;
	width:110px;
	}
.blue {
	font-family: Verdana;
	font-size: 11px;
	color:#06208f;
	font-weight:bold;
	text-decoration: underline;
	}
.blue2 {
	color:#158ccc;
	font-weight:bold;
	}
.bluemark {
	color:#36c;
	font-weight: 300;
	text-decoration: none;
}
.activepage {
	background:#7a7a7a;
	color:#fff;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	padding-left:3px;
	padding-right:3px;
	padding-top:0px;
	padding-bottom:0px;
	}
.grey {
	background:#e3e3e3;
	padding:15px;
	}
.grey2 {
	background:#dbdbdb;
	padding:9px;
	}
.grey3 {
	background:#bdbdbd;
	padding:4px;
	}
.grey4 {
	background:#f0f0f1;
	padding:6px;
	border-bottom:2px solid #fff;
	}
.grey5 {
	background:#f0f0f1;
}
.black {
	font-style: normal;
	color:#000;
	}
.spacer {
	background:#fff;
	height:1px;
	font-size:1px;
	margin-top:3px;
	margin-bottom:3px;
	}
.white_bg {
	background:#fff;
	padding:3px;
	font-weight:bold;
	}
.orange {line-height:17px;
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #e98f00;
	}
.newsblock {
	background:#f0f0f1;
	padding:3px;
	}
.menublock {
	background:#f0f0f1;
	width: 100px;
	padding: 0px 10px 10px 10px;
	margin: 0px 10px 10px 0px;
	float: left;
	}
.warning {
	color: #A20101;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	}
.input1 {
	background: #fff;
	color: #000;
	font: normal 11px Tahoma;
	border: 1px solid #ccc;
	}
.checkbox1{color : Black; font : bold 10px Verdana;}
.button1 {background-color : #EAEAEA; BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 7px; PADDING-LEFT: 7px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 17px; BORDER-RIGHT-WIDTH: 1px;  font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  font-style: normal;  font-weight: normal;  text-transform: none;     }
.image1{border: 7px solid #f6f6f6;}
.box1{border-left:2px solid #eaf3f4; border-right:2px solid #eaf3f4;}
.box2{border-left: 1px solid #e4b48c; border-right: 1px solid #e4b48c;border-top: 0px;border-bottom: 0px;}
.box3{border-left: 3px solid #dca576; border-right: 3px solid #dca576;border-top: 0px;border-bottom: 0px;}
.menu_header{font-family : Verdana;font-size : 12px;font-weight : bold;font-style : normal;text-decoration : none;text-transform: none;}
.white1{color : #dddddd;font-family : Arial;font-size : 10px;font-weight : normal;font-style : normal;text-decoration : none;text-transform: none;}
.white2{color : #c0c0c0;font-family : Tahoma;font-size : 12px;font-weight : normal;font-style : normal;text-decoration : none;text-transform: none;}
.line1{ background-color: #d8d8d8;height:1px;}
.login{ background-color: #f6f6f6;border-left:5px solid #ffffff;width:100%;}
.login2{ padding: 11px 5px 11px 5px;}

A.title:link {font-family: Verdana;font-size: 14px; font-weight : normal;	font-style : normal;	text-decoration : none;	}
A.title:visited {font-family: Verdana;font-size: 14px; font-weight : normal;	font-weight : normal;	font-style : normal;	text-decoration : none;	}
A.title:hover {font-family: Verdana;font-size: 14px; font-weight : normal;	font-weight : normal;	font-style : normal;	text-decoration : underline;	}

A.marklogo:link {color:#3366CC;	font-family : Verdana;	font-size : 11px;	font-weight : normal;	font-style : normal;	text-decoration : none;	}
A.marklogo:visited {color:#3366CC;	font-family : Verdana;	font-size : 11px;	font-weight : normal;	font-style : normal;	text-decoration : none;	}
A.marklogo:hover {color:#3366CC;	font-family : Verdana;	font-size : 11px;	font-weight : normal;	font-style : normal;	text-decoration : underline;	}
A.marklogo img {border: 0px;}

.hoverbox {
	cursor: default;
	}
.hoverbox a.marklogo {
	cursor: default;
	}
.hoverbox a.marklogo .imgpreview {
	display: none;
	}
.hoverbox a.marklogo:hover .imgpreview {
	display: block;
	position: absolute;
	top: -27px;
	left: -27px;
	z-index: 2;
	}
.hoverbox img {
	vertical-align: top;
	height: 40px;
	width: 40px;
	}
.hoverbox td {
	color: inherit;
	display: inline;
	float: left;
	position: relative;
	}
.hoverbox .imgpreview {
	border: 1px solid #000;
	width: 100px;
	height: 100px;
	}
div.abr {
	text-align: center;
	} 	
.thumb {
	position:relative;
	float:left;
	width:166px;
	margin:0 15px 20px 0;
	}
.thumb a:link img, .thumb a:visited img {
	padding:7px;
	border:1px solid #bbb;
	width:150px;
	height:113px;
	}
.thumb a:hover img {
	border:1px solid #000;
	}
.forum {
	z-index:-1;
	background:#fff;
	}
.forum a {
	text-decoration:underline;
	color:#158ccc;
	}
.forum a:hover {
	text-decoration:none;
	color:#339933;
	}
.forum a:visited {
	text-decoration:underline;
	color:#158ccc;
	}
.forum ul, li, p {
	padding:0;
	margin:0;
	}
.forum-links-top {
	background:url(../../images/li.gif) no-repeat top left;
	padding: 0 0 0 10px;
	margin: 0 0 10px 70px;
	}
.forum-links-top a {
	text-decoration:none;
	color:#7d7d7e;
	}
.forum-links-top a:hover {
	text-decoration:underline;
	color:blue;
	}
.forum-links-top a:visited {
	text-decoration:none;
	color:#7d7d7e;
	}
.forum tr {
	background:#fff;
	}
.forum-header {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	font-size:10px;
	background: url(../../images/forum-bg-top.gif) repeat-x;
	}
.forum-header-sub {
	background:url(../../images/forum-bg-sub-top.gif) repeat-x bottom;
	}
.forum-header-sub p {
	padding-left: 62px;
	padding-top:17px;
	font-weight:bold;
	color:#ececec;
	}
.forum-header-sub A:link, .forum-header-sub A:visited {
	text-decoration: underline;
	font-weight: 600;
	color: #FFF;
}
.forum-header-sub A:hover {
	text-decoration: none;
	font-weight: 600;
	color: #ECECEC;
}
.forum-header-sub span {
	padding-left: 100px;
	font-weight:bold;
	color:#ececec;
	}
.forum-header-sub div {
	width:400px;
	height: 36px;
	}
.forum-header-sub img {
	float: left;
	width: 49px;
	height: 36px;
	padding: 0;
	margin: 0;
}

.forum-header-topic {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	font-size:11px;
}
.forum-topic {
	background: #e5e5e5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	size: 10px;
	color:#000;
	padding: 5px;
}
.forum-topic h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	size: 10px;
	font-weight:bold;
	padding:0;
	margin:0;
	color:#000;
	}
.forum-number {
	background: #d6d6d7;
	text-align: center;
}



/* View Forum Page */
#pad45 {
	padding: 4px 5px 4px 5px;
}
#for-title {
	color: #454546; 
	font: 18px verdana; 
	font-weight: bold;
}
#for-moder {
	color: #636363; 
	font: 11px verdana; 
	font-weight: bold; 
	padding: 4px 0px 4px 0px;
}
#for-view {
	padding: 4px 0px 4px 0px;
}
#for-navig {
	color: #000; font: 10px Tahoma; padding: 0px 8px 0px 8px;
}
TR.for-head TD {
	background: url(../../images/f-ttl.gif) #ACACAC repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	font-size:10px;
	padding: 8px 4px 8px 4px;
}
.for-light-col {
	background: #E5E5E5;
	padding: 4px;
}
.for-light-col1 {
	background: #E5E5E5;
	text-align: left;
	padding: 4px 4px 4px 20px;
}
.for-light-col2 {
	background: #E5E5E5; 
	font: 11px tahoma; 
	text-align: center;
	font-weight: bold; 
	padding: 5px;
}
.for-light-col3 {
	background: #E5E5E5; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	padding:  5px;
}
.for-dark-col {
	background: #D6D6D7;
}
.for-dark-col2 {
	background: #D6D6D7; 
	font: 11px tahoma; 
	text-align: center; 
	padding: 5px;
}
.for-bot-col {
	height: 30px;
	background: url(../../images/f-bot.gif) #7D7D7E repeat-x;
	color: #FFF; 
	font: 10px tahoma; 
	font-weight: 600;
	text-align: center;
}
.for-bot-col SELECT {
	color: #4B4B4F; 
	font: 11px tahoma; 
	width: 138px; 
	height: 14px; 
	border: 1px solid #606064;
}

#for-pages {
	color: #000000; 
	font: 11px verdana; 
	font-weight: bold; 
	padding: 4px 0px 8px 0px;
}

a.for-lnk-gr		{ text-decoration: underline; color: #009A00; font: 11px tahoma;}
a.for-lnk-gr:link, a.for-lnk-gr:visited	{ color: #009A00;}
a.for-lnk-gr:hover, a.for-lnk-gr:active	{ color: #454545; text-decoration: underline;}

a.for-lnk-bl		{ text-decoration: underline; color: #158CCC; font: 10px tahoma}
a.for-lnk-bl:link, a.for-lnk-bl:visited	{ color: #158CCC}
a.for-lnk-bl:hover, a.for-lnk-bl:active	{ color: #454545; text-decoration: underline}

a.for-lnk-gre		{ text-decoration: none; color: #7D7D7E; font: 10px tahoma}
a.for-lnk-gre:link, a.for-lnk-gre:visited	{ color: #7D7D7E}
a.for-lnk-gre:hover, a.for-lnk-gre:active	{ color: #454545; text-decoration: underline}

a.for-theme		{ text-decoration: none; color: #242424; font: 11px tahoma; font-weight: bold}
a.for-theme:link, a.for-theme:visited	{ color: #242424}
a.for-theme:hover, a.for-theme:active	{ color: #158CCC; text-decoration: underline}

A IMG {
	border: 0;
}
/* END View Forum */

