html {overflow:auto; height:100%;}

body {
	font-size:14px; 
	line-height:1.4em;
	font-family:Arial,Helvetica,sans-serif; 
	color:#222222; 
	background-color:#e4e3e0;
	margin:0; 
	padding:0;
	background-repeat:repeat-x;
	height:100%;
}

hr {color:#444444;}

h1,h2,h3,h4,h5,h6 {
	font-size:1em;
	padding:0;
	margin:0;
}

.hleft {
	display:block;
	float:left;
	background-image:url("hleft.png");
	background-position:top left;
	background-repeat:no-repeat;
	height:27px;
	width:4px;
	margin:0 0 10px 0;
}

.hright {
	display:block;
	float:left;
	background-image:url("hright.png");
	background-position:top left;
	background-repeat:no-repeat;
	height:27px;
	width:4px;
	margin:0 0 10px 0;		
}

.hbg {
	display:block;
	float:left;
	background-image:url("hbg.png");
	background-position:top left;
	background-repeat:repeat-x;
	height:27px;
	width:698px;
	margin:0 0 10px 0;
	padding:0 0 0 10px;
	color:#666666;
	line-height:27px;
	font-weight:800;
	font-size:1.2em;
}

#APdraugiem {
	background-image:url("draugiem.png");
	background-repeat:no-repeat;
	padding:0 0 0 20px;
	margin:0 20px 0 0;
	font-size:0.85em;
	color:#ff6363;
}

#hidenselect {
	display:none;
}

.addthis_button {
	float:right;
}

.inputcss {
	border:1px solid #cccccc;
	background-color:#ffffff;
	margin:2px;
	line-height:14px;
	width:180px;
	height:18px;
}

.inputbutton {
	border:1px solid #cccccc;
	background-color:#fcfcfc;
	margin:2px;
	line-height:14px;
	width:182px;
	height:28px;
	font-weight:800;
	color:#444444;
	text-align:center;
	font-size:0.9em;
	cursor:pointer;
}

.inputbutton:hover {
	border:1px solid #cccccc;
	background-color:#444444;
	color:#fcfcfc;
}


a:link		{background: none; color:#bb925d; text-decoration: none; outline: none;}
a:active	{background: none; color:#bb925d; text-decoration: none; outline: none;}
a:visited	{background: none; color:#bb925d; text-decoration: none; outline: none;}
a:hover		{background: none; color:#bb925d; text-decoration:underline; outline: none;}
a img 		{border:none;}
input 		{outline:none;}

.wrapper {
	width:1000px;
	margin:0 auto;
	padding:0 5px 0 5px;
	background-color:#faf9f5;
	border:1px solid #cccccc;
}

.wrapper-top {
	width:1000px;
	margin:0 auto;
}

.close {
	font-size:0em;
	clear: both;
}

.absolutus {
	position:absolute;
	margin:0px;
	padding:0px;
	height:0px;
	width:0px;
}

#useravatar {
	max-height:100px;
	max-width:100px;
	float:left;
	border:1px solid #222222;
	margin:0 5px 0 0;
}

.usericons {
	float:left;
}

#page #rightside .block .usera {
	line-height:1.5em;
}

#logo {
	width:100%;
	height:91px;
	padding:20px 0 0 0;
	background-color:#212121;
	border-bottom:4px solid #2a2a2a;
	color:#ffffff;
}

#logo a {
	display:block;
	background-image:url("uoc.png");
	background-repeat:no-repeat;
	width:501px;
	height:91px;
}

#logo .searchbox {
	float:right;
	background-color:#ffffff;
	border-left:4px solid #2a2a2a;
	border-right:none;
	border-top:4px solid #2a2a2a;
	border-bottom:4px solid #2a2a2a;
	height:21px;
	width:200px;
	font-size:1.4em;
}

#logo .search {
	float:right;
	border-right:4px solid #2a2a2a;
	border-left:none;
	border-top:4px solid #2a2a2a;
	border-bottom:4px solid #2a2a2a;
	height:31px;
	width:26px;
	background:url("search.png");
	background-position:center center;
	background-repeat:no-repeat;
	background-color:#ffffff;
	cursor:pointer;
}

#nav {
	width:100%;
	height:30px;
	background-color:#333333;
	color:#ffffff;
	font-weight:800;
	font-size:1.1em;
	margin:0 0 10px 0;
}

#nav a {
	display:block;
	float:left;
	padding:5px 0 0 0;
	margin:0 5px 0 0;
	height:21px;
	width:100px;
	color:#c3c3c3;
	text-align:center;
	border-bottom:4px solid #2a2a2a;
}

#nav a:hover {
	text-decoration:none;
	background-color:#2a2a2a;
	color:#bb925d;
}

#page {
	width:1000px;
	padding:5px 0 5px 0;
	overflow:hidden;
}

#page #leftside {
	width:717px;
	margin:0 5px 0 0;
	float:left;
}

#page #rightside {
	line-height:1em;
	width:278px;
	float:left;
}

#page #rightside .block {
	width:270px;
	padding:5px 0 5px 5px;
	background-color:#ffffff;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	overflow:hidden;
	font-size:0.85em;
	background-image:url("blockbg.png");
	background-position:top left;
	background-repeat:no-repeat;	
}

#rightside .topic {
	width:265px;
	height:18px;
	padding:5px 0 0 10px;
	margin:10px 0 0 0;
	display:block;
	color:#444444;	
	background-color:#ebebeb;
	background-image:url("hbg.png");
	background-position:top left;
	background-repeat:repeat-x;
	font-weight:800;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}

#rightside .topicone {
	width:265px;
	height:18px;
	padding:5px 0 0 10px;
	display:block;
	color:#444444;	
	background-color:#ebebeb;
	background-image:url("hbg.png");
	background-position:top left;
	background-repeat:repeat-x;
	font-weight:800;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}


#rightside .topic u {
	text-decoration:none;
	font-size:0.8em;
	float:right;
	margin:2px 10px 0 0;
}

#footer {
	width:100%;
	height:40px;
	padding:10px 0 0 0;
	margin:10px 0 0 0;
	background-color:#212121;
	border-top:4px solid #2a2a2a;
	color:#ffffff;
	text-align:center;
	font-size:0.85em;
}

#footer a {
	color:#bb925d;
}

.comment_preblock {
	width:55px;
	float:left;
	padding:0 0 0 5px;
	margin:0 5px 0 0;
	font-size:0.85em;
	line-height:1.2em;
}

.comment_preblock img{
	width:50px;
	height:50px;
	border:1px solid #cccccc;
}

.comment_level {
	width:50px;
	height:7px;
	background-image:url('table-header-bg.png');
	background-repeat:repeat-x;
	border:1px solid #cccccc;
	font-size:0.2em;
	color:#222222;
	margin:5px 0 0 0;
}

.comment_level .inline {
	height:7px;
	background-color:#333333;
}

.comment_block {
	font-size:0.85em;
	border:1px solid #cccccc;
	background-color:#ffffff;
	min-height:92px;
	padding:5px 0 5px 0;
	margin:5px 0 0 0;
}

.comment_block i {
	color:#848485;
	font-size:0.8em;
}

.comment_block b {
	color:#444444;
}

.comment_block .plus {
	height:16px;
	width:16px;
	display:block;
	float:right;
	background-image:url('plus.png');
}

.comment_block .minus {
	height:16px;
	width:16px;
	display:block;
	float:right;
	background-image:url('minus.png');
	margin:0 5px 0 0;
}

.comment_block .repplus {
	color:#00ff06;
	float:right;
	margin:0 5px 0 5px;
	font-size:0.85em;
}

.comment_block .repnet {
	color:#a6a6a6;
	float:right;
	margin:0 5px 0 5px;
	font-size:0.85em;	
}

.comment_block .repred {
	color:#ff0000;
	float:right;
	margin:0 5px 0 5px;
	font-size:0.85em;	
}

/*onlineuser*/
#page .onlineuser {
	width:265px;
}
#page .onlineuser a { font-weight:500;}

#page .onlineuser img {
	width:30px;
	height:30px;
	margin:0 5px 5px 0;
	border:1px solid #2a2a2a;
	float:left;
}

#page .onlineusergroup {
	width:265px;
	color:#848485;
	font-size:0.80em;
	font-weight:100;	
}

#page .onlineuser .stars {
	background-image:url("star.png");
	background-position:center left;
	background-repeat:no-repeat;
	margin:8px 5px 0 0;
	padding:0 0 0 18px;
	display:block;
	height:16px;
	width:20px;
	float:right;	
}

#page .onlineuser .mail {
	background-image:url("email.png");
	background-position:center center;
	background-repeat:no-repeat;
	margin:9px 0 5px 0;
	display:block;
	height:16px;
	width:16px;
	float:right;		
}

#page .onlineuser .gallery {
	background-image:url("image.png");
	background-position:center center;
	background-repeat:no-repeat;
	margin:8px 0 5px 8px;
	display:block;
	height:16px;
	width:16px;
	float:right;		
}

/*voteline*/
.voteline {
	background-image:url('table-header-bg.png');
	background-repeat:repeat-x;
	border:1px solid #808080;
	padding:1px 0 1px 10px;
	font-size:0.80em;
	color:#222222;
}

#voteform {
	line-height:1.4em;
}

#gallery img{
	width:30px;
	height:30px;
	margin:0 5px 5px 0;
	border:1px solid #2a2a2a;
	float:left;
}

#gallery .comments {
	background-image:url("comments2.png");
	background-position:center left;
	background-repeat:no-repeat;
	margin:8px 5px 0 0;
	padding:0 0 0 18px;
	display:block;
	height:16px;
	width:20px;
	float:right;	
}

#monitor1,#monitor2,#monitor3 {
	height:70px;
	width:300px;
	overflow:hiden;
	font-size:0.9em;
}

#monitor1 img{
	width:90px;
	height:60px;
	margin:0 5px 5px 0;
	border:1px solid #2a2a2a;
	float:left;
	font-size:0em;
	background-image:url("no_image_thumb.gif");
}
#monitor2 img{
	width:90px;
	height:60px;
	margin:0 5px 5px 0;
	border:1px solid #2a2a2a;
	float:left;
	font-size:0em;
	background-image:url("no_image_thumb.gif");
}
#monitor3 img{
	width:90px;
	height:60px;
	margin:0 5px 5px 0;
	border:1px solid #2a2a2a;
	float:left;
	font-size:0em;
	background-image:url("no_image_thumb.gif");
}