/*
 © Code & Design By BounTy 2009-2010. All rights reserved.
 Contact[Mail: gunchester@inbox.lv | Skype: gunchesters]
*/

* {
	margin: 0;
	padding: 0;
}

body {
	background:#AAA url('img/bg.png');
	font-family:Tahoma,Geneva,sans-serif;
	font-size:11px;
	margin:0 auto 0 auto;

}

img {
	border:none;
}

:focus {
	outline: none;
}

p {
	//padding: 5px 0 5px 2px;
	//font-size:105%;
}

hr{color:#000;border-bottom:0 solid #333;height:1px;margin:2px 0}

.line {
border-bottom:1px solid #aaa;
margin:3px 1px;
}

#banneri a:hover img {
opacity:1;
}

#banneri img {
opacity:0.5;
}
/*
form,input,select,textarea {
	display:inline;
	font:11px/1.5em tahoma, arial, "helvetica neue", helvetica, sans-serif;
}*/

#wrapper {
	margin:0 auto;
	width:970px;
}

#top {
margin-top:25px;
background:url('img/top.png');
margin:0 auto;
width:936px;
height:25px;
}

#infopanel {
	color:#aaa;
	line-height:20px;
	width:930px;
	margin: 0 auto;
	text-align:left;
	height:23px;
}

#usermenu {
	margin-top: -4px;
}

#usernav {
	float:right;
	margin-right:18px;
	margin-top:-17px;
	padding-top:4px;
	background:#4D4D4D url(img/loginbox-whitse.gif) top left no-repeat;
	border-right:1px solid #252525;
	border-left:1px solid #252525;
	overflow:hidden;
	height:17px;
}

#mainwrapper {
	background: transparent url(img/content-bg.png) repeat-y scroll 0 0;
	overflow:hidden;
	padding:0 20px;
	text-align:left;
	width:930px;

}

#forumwrapper {
	background: transparent url(img/forum-bg.png) repeat-y scroll 0 0;
	overflow:hidden;
	padding:0 20px;
	text-align:left;
	width:930px;

}

#header {
	background:transparent url(img/header.png) no-repeat;
	background-color:#111111;
	height: 130px;
	width: 930px;
	margin: 0 auto;
}

#header_f {
	background:transparent url(img/forum_head.png) no-repeat;
	background-color:#111111;
	height: 130px;
	width: 930px;
	margin: 0 auto;
}

#header_b {
	background:transparent url(img/bans_head.png) no-repeat;
	background-color:#111111;
	height: 130px;
	width: 930px;
	margin: 0 auto;
}

#header_s {
	background:transparent url(img/stats_head.png) no-repeat;
	background-color:#111111;
	height: 130px;
	width: 930px;
	margin: 0 auto;
}

#shadow {
	background: transparent url(img/shadow.png) repeat-x scroll 0 0;
	height:10px;
	width:931px;
	margin: 0 auto;
}

#shadowup {
	background: transparent url(img/shadowup.png) repeat-x scroll 0 0;
	height:10px;
	width:931px;
	margin: 0 auto;
}

#banner {
	background:transparent url(img/banner.png) no-repeat 1px 0;
	width: 545px;
	height:80px;
	padding-top:12px;
	padding-left:64px;
	margin-bottom:6px;
}

#banner pic {
	width:468px;
	height:60px;
	border:1px solid #fff;
}

#banner a.add {
	width: 120px;
	height:10px;
	position:absolute;
	margin-top:62px;
	margin-left:349px;
	padding-top:1px;
}

#banner a:hover.add {
	border-bottom:1px solid #000;
}

#footer {
	background-color:#212121;
	color: #aaf014;
	text-align:right;
	border-top:1px solid #323232;
	border-bottom:1px solid #323232;
}

#footer a {
color:#fff;
}

#footercontent {
color:#989898;
margin:0 auto;
text-align:left;
width:940px;
}

#footer .logo {
	background:transparent url(img/footerlogo.png) no-repeat center left;
	width:150px;
	height:25px;
	float:left;

}

#footerbanners {
	text-align:right;
	height: 25px;
	padding-top: 4px;
	padding-right: 8px;
}

#languages {
text-align:right;
	float:right;
	line-height:20px;

}

#userpanel {
background:#000 url(img/usr_panel.png) repeat-x;
float: right;
padding: 5px 4px 6px 5px;
margin-right:-1px;
height:12px;
border-right:1px solid #303030;
border-left:1px solid #303030;
overflow:hidden;
}

.floatl {
float:left;
}

.formstyle {
border:0;
background-color:#252525;
color:#aaa;
padding-left:1px;
margin:0px;
height:10px;
font-size: 10px;
}



#LoginButton {
float:left;
height:8px;
margin: 4px 4px;
background:transparent url(img/loginbutton.gif) no-repeat scroll left top;
width:31px;
border:0;
color:#fff
}

#RegButton {
float:left;
height:8px;
margin: 4px 4px;
background:transparent url(img/regbutton.gif) no-repeat scroll left top;
width:49px;
}

#content {
overflow:hidden;
width:930px;
}

#forumcontent {
overflow:hidden;
width:928px;
margin: 0 auto;
}

#main {
float:left;
overflow:hidden;
width:450px;
}
#servers {
float:left;
width:150px;
}
#side1 {
float:left;
width:170px;
margin:-97px 0 0 0;
}
#side2 {
float:left;
width:160px;
margin:-97px 0 0 0;
}

.text {
padding: 5px;
}

h1 {
background:#555 url(img/panel_title.png) no-repeat scroll 0 0;
color:#FFFFFF;
font-family:"Tahoma";
font-size:11px;
font-size:8pt;
font-family:"Trebuchet MS",Trebuchet,Tahoma,Arial,Helvetica,sans-serif;
font-weight:normal;
height:22px;
letter-spacing:1px;
margin:0 0px;
padding:0 10px;
line-height:22px;
text-align:center;
text-transform:uppercase;
text-shadow:1px 1px 2px #000;
}

h1.panel_left {
background:#555 url(img/panel_title.png) no-repeat scroll -1px 0;
}

h1.server_on {
background:#555 url(img/servers_panel.png) repeat scroll 0 0;
color:#FFFFFF;
font-family:Tahoma,Geneva,sans-serif;
font-size:11px;
font-weight:normal;
height:22px;
letter-spacing:1px;
margin:0 0px;
padding:0 25px;
line-height:22px;
text-align:left;
text-transform:uppercase;
}

h1.server_off {
background:#555 url(img/servers_panel.png) repeat scroll 0 22px;
color:#FFFFFF;
font-family:Tahoma,Geneva,sans-serif;
font-size:11px;
font-weight:normal;
height:22px;
letter-spacing:1px;
margin:0 0px;
padding:0 25px;
line-height:22px;
text-align:left;
text-transform:uppercase;
}

h1.title_big {
background:#555 url(img/big_title.png) no-repeat scroll 0 0;
color:#fff;
font-size:12px;
font-family:Tahoma;
font-weight:normal;
height:22px;
margin:0 0px;
padding:0 10px;
line-height:22px;
text-align:center;
text-transform:none;
}

.divider{
border-bottom: 1px solid rgb(255, 255, 255);
margin-bottom: 2px;
}

#chattext {
font-size: 11px;
text-decoration:none;
overflow: hidden;
}

.msg {
border-bottom: 1px dashed #aaa;
padding: 2px;
line-height:15px;
}

.chat {
border:1px solid #aaa;
background-color:#F0F0F0;
color:#252525;
padding-left:1px;
font-size:11px;
font-family:arial;
margin-bottom: 3px;
}

/*
.chat input:hover,input:focus {
border:1px solid #C9C9C9;
background-color:#fff;
color:#252525;
padding-left:1px;
font-size:11px;
font-family:arial;

}

.poga,submit {
border:1px solid #C9C9C9;
background-color:#fff;
color:#252525;
padding-left:1px;
font-size:11px;
font-family:arial;
}*/

.more {
border-top:1px solid #aaa;
text-align:left;
color:#aaa;
}
.more a {
text-decoration:none;
color:#333;
}

.more a:hover {
text-decoration:underline;
color:#000;
}

.comments {
font-family:Tahoma,Geneva,sans-serif;
font-size:11px;
background:transparent url(http://bildites.lv/images/cre485v0xb0w55crp2qx.png) no-repeat scroll 0 0;
color:#000;

font-size:8px;
height:16px;
line-height:12px;
text-align:center;
text-decoration:none;
width:16px;
padding:0 1px 0 0;
margin-left:1px;
}

.posttitle {
background-image:url(img/topic.gif);
background-repeat:no-repeat;
background-position:0 50%;
padding:0 0 0 12px;
position:relative;
white-space:nowrap;
float:left;
color: #000;
}


#admintop {
font-size: 8pt;
color: #212121;
width:158px;
text-align:right;
}

#admintop td{
border: none;
border-width: 1 0 0 0;
padding-right: 0px;
text-align: left;
}

#admintop th{
text-align: right;
border-bottom:1px dotted #aaa;
font-size: 8pt;
background-color:#ddd;
padding:3px;
}

#titlexx {
font-family:arial;
font-weight:bold;
background:transparent url(img/title.png) repeat scroll 0 0;
color:#fff;
font-family:Tahoma,Geneva,sans-serif;
font-size:11px;
height:17px;
padding: 3px 5px 2px 2px;
margin: 0 0px;
text-align:center;
border-bottom:none;
border:1px solid #6d6d6d;
}

#title {
background:#555 url(img/big_title.png) no-repeat scroll 0 0;
color:#eee;
font-size:12px;
font-family:Arial;
font-weight:normal;
height:22px;
margin:0 0px;
padding:0 10px;
line-height:22px;
text-align:center;
}

#log_res {
	height: auto;
	padding: 0px;
}

#log_res p {
	margin:0;
	padding:4px 0 4px 0;
}

#log_res.ajax-loading
	{background: url('spinner.gif') no-repeat center;
}

.error {
	color: red;
}

.error-box {
  border: 1px solid #ccc;
  padding: 5px;
  text-align: left;
  background: #fde9e5;
  margin-top:3px;
  font-weight:bold;
  color:red;
  text-align:center;
  }

.msgInfo {
  border: 1px solid #ccc;
  padding: 5px;
  text-align: left;
  background: #bff7b4;
  margin-top:3px;
}

.forminput{
margin:1px;
padding:1px;
vertical-align:top;
}

.listfiles {
background:#FCFCFC none repeat scroll 0 0;
border:1px solid #BFBFBF;
font-family:Tahoma;
font-size:8pt;
line-height:13px;
overflow:hidden;
margin-top:5px;
padding: 5px;
}

h3 {
font-size:9pt;
margin: 0;
padding-top: 2px;
padding-bottom: 3px;
}

.listfiles hr {
color: #fff;
margin: 0;
margin-top: 3px;
}

.apraksts {
background:#FCFCFC none repeat scroll 0 0;
border:1px solid #BFBFBF;
font-family:Tahoma;
font-size:8pt;
line-height:13px;
overflow:hidden;
margin-bottom:5px;
padding: 5px;
}

.rbox {
line-height: 14px;
display: block;
white-space: nowrap;
overflow: hidden;
color: #444;
font-size:10px;
}

.rbox:hover {
text-decoration: none;
background: #D9D9D9;
}

a.rbox {
color:#666;
}

.newsbox {
margin: 2px;
}

.newsitem {
padding: 2px;
padding-top:2px;
text-align:justify;
border-top:1px solid #999;
border-bottom:1px dotted #aaa;
}

/*.newsitem img {
float:right;

margin-left: 2px;
margin-bottom: 2px;
padding: 1px;
}*/

.text-box {
border: 1px solid #ccc;
background-color: #E6E6E6;
margin: 3px;
padding: 2px;
}

.info-box {
border: 1px dotted #FFCC00;
background-color: #FFFFB3;
margin: 3px;
padding: 2px;
}

table.table_list {
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px;
	border-style: outset outset outset outset;
	border-color: #999;
	border-collapse: collapse;
	background-color: rgb(238, 238, 238);
	margin:2px auto;
	text-align:center;
	}
table.table_list th {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: rgb(255, 250, 250);
	text-align:center;
}
table.table_list td {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: rgb(255, 250, 250);
	-moz-border-radius: 0px 0px 0px 0px;
}

li {
padding-left : 15px;
background-image : url(http://www.alistapart.com/pix/diamond-black.gif);
background-repeat : no-repeat;
background-position:5px 0.6em;
margin:0;
list-style-position: inside;
list-style-type: none;
}

.video {
float:left;
height:150px;
padding:10px;
text-align:center;
width:118px;
background-color:#999;
-moz-border-radius:10px;
margin:5px;
border: 1px solid #eee;
overflow:hidden;
white-space: nowrap;

}

.video:hover {
background-color:#eee;
border: 1px solid #999;
text-decoration:none;
}

.link {
background-color:#FFFFFF;
background-position:5px center;
background-repeat:no-repeat;
padding-left:23px;
width:150px;
background-image:url(http://ifrype.comimg/new/icons/link.png);
-moz-border-radius:10px;
}

.pagination {
width:6em;
font:11px Tahoma, "Lucida Grande", 'Trebuchet MS', verdana, arial, sans-serif;
color:#5f728e;
line-height:2;
margin:5px auto;
}

.pagination a {
border-right:#c2cfdf 1px solid;
border-top:#c2cfdf 1px solid;
border-left:#c2cfdf 1px solid;
color:#5f728e!important;
border-bottom:#c2cfdf 1px solid;
background-color:#f0f5fa;
text-decoration:none;
margin:1px;
padding:2px 3px;
}

.pagination span.current {
border-right:#c2cfdf 1px solid;
border-top:#c2cfdf 1px solid;
border-left:#c2cfdf 1px solid;
border-bottom:#c2cfdf 1px solid;
background-color:#dfe6ef;
text-decoration:none;
margin:1px;
padding:2px 3px;
}

.pagination span.disabled {
border-right:#c2cfdf 1px solid;
border-top:#c2cfdf 1px solid;
border-left:#c2cfdf 1px solid;
border-bottom:#c2cfdf 1px solid;
background-color:#fff;
text-decoration:none;
margin:1px;
padding:2px 3px;
}

.pagination a:hover,.pagination a:focus {
border-right:#c2cfdf 1px solid;
border-top:#c2cfdf 1px solid;
border-left:#c2cfdf 1px solid;
color:#5f728e;
border-bottom:#c2cfdf 1px solid;
background-color:#dfe6ef;
text-decoration:none;
margin:1px;
padding:2px 3px;
}

a {
color: #0066ff;
text-decoration: none; }

a:hover {
text-decoration: underline; }

img.linked-image {
height:83px;
width:150px;
float:left;
padding:1px;
border:1px solid #000;
margin-top:3px;
margin-right:3px;
}

.menu{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-transform: uppercase;
	}
.menu ul{
	background:#333333;
	height:22px;
	list-style:none;
	margin:0;
	padding:0;
	}
	.menu li{
		float:left;
		padding:0px;
		}
	.menu li a{
		background:#333333 url(img/seperator.gif) bottom right no-repeat;
		color:#cccccc;
		display:block;
		font-weight:normal;
		line-height:22px;
		margin:0px;
		padding:0px 25px;
		text-align:center;
		text-decoration:none;
		}
		.menu li a:hover, .menu ul li:hover a{
			background: #2580a2 url(img/hover.gif) bottom center no-repeat;
			color:#FFFFFF;
			text-decoration:none;
			}
	.menu li ul{
		background:#333333;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:225px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
	.menu li:hover ul{
		display:block;
		
		}
	.menu li li {
		background:url(img/sub_sep.gif) bottom left no-repeat;
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:225px;
		}
	.menu li:hover li a{
		background:none;
		
		}
	.menu li ul a{
		display:block;
		height:22px;
		font-size:10px;
		font-style:normal;
		text-transform: uppercase;
		margin:0px;
		padding:0px 10px 0px 15px;
		text-align:left;
		}
		.menu li ul a:hover, .menu li ul li:hover a{
			background:#2580a2 url(img/hover_sub.gif) center left no-repeat;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			}
	.menu p{
		clear:left;
		}

.input-warn, .input-green, .input-checkbox, input, textarea, select {
font-family:verdana,helvetica,sans-serif;
font-size:11px;
margin:5px;
padding:2px;
vertical-align:middle;
}

.input-warn, .input-green, .input-checkbox, input, textarea, select, .textarea, .searchinput, .button, .gobutton {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #6A7382;
color:#000000;
}
#PopWin
{
 background: #000;
 width: 468px;
 height: 80px;
 cursor: hand;
 z-index:9999999999;
 position:absolute;
 left:30%;
}