@charset "utf-8";

body {
	padding: 0 0 15px 0;
	margin: 0;
	background-color:#EDEDED;
	text-align: center;
	min-width: 904px;
}
* {
	font-family:"Trebuchet MS", Verdana, "Lucida Grande", "Lucida Sans Unicode", Tahoma, sans-serif;
	font-size:12px;
}
a img{
border:0;
}
#wrapper {
	margin: 0 auto;
	width: 900px;
	text-align: left;
	border-left:1px solid #D2D2D2;
	border-right:1px solid #D2D2D2;
}
    #dg {  
    color:#fff !important;
     background-color:#000;
     } 
#header {
	position:relative;
	width: 900px;
	height: 184px;
	text-align: left;
	background-color:#93c9e1;
	background-image:url(/images/header_bg.gif);
	background-position:top left;
	background-repeat:repeat-x;
}
#logo {
	padding:0;
	margin-left:22px;
}
.clean {
	border:0; 
	font-size:13px;
}
#containerMenu {
	width:200px;
	float:left;
	overflow:hidden;
}
#containerBody {
	padding:5px 10px 20px 20px;
	margin:0;
	float:left;
	/*width:670px;
	overflow:hidden;*/
}
#top_menu {
	position:absolute;
	top:23px;
	right:25px;
	color:#fff;
}
#langs {
	position:absolute;
	top:3px;
	right:23px;
	color:#fff;
	font-size:11px;
}
#top_rss {
	position:absolute;
	top:23px;
	left:518px;
	color:#fff;
}

#top_rss a , #top_rss a:link, #top_rss a:visited {
	color: #fff;
	font-size: 11px;
	text-decoration: none;
}
#top_rss a, #top_rss a:hover, #top_rss a:focus, #top_rss a:active{
	text-decoration: underline;
	}
#top_menu a , a:link, a:visited {
	color: #fff;
	font-size: 11px;
	text-decoration: none;
}
#top_menu a:hover, a:focus, a:active{
	text-decoration: underline;
	}
	
	
h1 {
	font-size: 16px;
	font-weight:bold;
	color: #525252;
	border-bottom:1px dotted #525252;
}
h2 {
	clear:both;
	font-size: 12px;
	font-weight:normal;
	/*color: #FF58DB;*/
	color: #949494;
	margin:0 0 10px 0;
	padding:2px 2px 2px 0;
}
h5 {
	font-size: 13px;
	margin:0px;
	padding:10px 0px 0px 0px;
	color:#505050;
	line-height:30px;
	font-weight:bold;
	}
	
#search .moto{ 
	font-weight:bold;
	margin:0;
	font-size:25px;
	float:left;
	color:#fff;
	line-height:40px;
}
#search .ad{ 
	margin:0 0 0 20px;
	float:left;
}
#search {
	/*border:1px solid #fff;*/
	padding:0;
	position:absolute;
	top:46px;
	right:18px;
	padding:0;
	height:40px;
	width:696px;
	/*border-bottom:2px solid #fff;*/
}
/*
#search form {
	margin:2px 0 0 0;
	padding:7px 0 7px 0;
	text-align:center;
	
	float:right;
	background: #fff;
	width:365px;
}*/
.cse-branding-right { 
text-align:left !important;
background-color:#FFFFFF;color:#000000;
width:360px;
}
#search div.gsearch {
	margin:2px 0 0 0;
	padding:7px 0 7px 7px;
	text-align:center;
	text-align:left !important;
	float:right;
	background: #fff;
	/*height:48px;*/
	width:360px;
}
.but {
height:24px;
}
.edit2 {
width:200px;
}
.edit {
	width:200px;
	/*height:16px;*/
	font-size: 116%;
	background: #F5F8FB;
	/* url(/images/input-back.gif) repeat-x;
	/*border: 1px solid #609AC6;
	color: #776B1B;*/
	padding-left: 2px;
}
#shadow {
	position:absolute;
	top:94px;
	right:17px;
	width:365px;
	height:27px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/shadow.png',sizingMethod='scale');
}
html>body #shadow {
    background: url(/images/shadow.png);
	background-position:top left;
	background-repeat:no-repeat;
}
#menu {	
	position:absolute;
	top:126px;
	/*bottom:3px;*/
	height: 54px;
	margin:0;
	padding:0;
	text-align:center;

}

#menu table {
	width:100%;
	height:30px;
}
#menu table {
margin:0;
padding:0;
}
#menu table td {

}

#menu img {
margin:0;
padding:0;
border-bottom:1px solid #87ABC7;
}
#sub_menu {

}
#menu a{
	/*text-decoration:underline;
	font-size:12px;*/
	color:#fff;
}
#menu a:hover, #menu a:focus, #menu a:active{
	text-decoration:none;
}

a.mlink , a.mlink:link, a.mlink:visited {
	display:block;
	margin-top:5px;
	color: #fff;
	margin-left:22px;
	font-size: 14px;
	letter-spacing:1.1px;
	font-weight:bold;
	text-decoration: none;

}
a.mlink:hover, a.mlink:focus, a.mlink:active{
	text-decoration: underline;
	}
#home_but {
	float:left;
	width: 175px;
	height: 30px;
	background-image:url(/images/menu/home.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}
#pics_but {
	float:left;
	width: 175px;
	height: 30px;
	background-image:url(/images/menu/pictures.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}
#flash_but {
	float:left;
	width: 175px;
	height: 30px;
	background-image:url(/images/menu/flash.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}
#links_but {
	float:left;
	width: 175px;
	height: 30px;
	background-image:url(/images/menu/links.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}
#upload_but {
	float:left;
	width: 175px;
	height: 30px;
	background-image:url(/images/menu/upload.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}
.home {
	height: 24px;
	margin:0;
	padding:4px 0 0 36px;
	/*border-bottom:1px solid #c6e3f0;*/
	color:#fff;
	text-align:left;
	background-color:#1780AE;
	width:864px;
}
.pictures {
	height: 24px;
	margin:0;
	padding:4px 0 0 36px;
	/*border-bottom:1px solid #c6e3f0;*/
	color:#fff;
	text-align:left;
	background-color:#619D0A;
	width:864px;
}
.games {
	height: 24px;
	margin:0;
	padding:4px 0 0 36px;
	/*border-bottom:1px solid #c6e3f0;*/
	color:#fff;
	text-align:left;
	background-color:#D16412;
	width:864px;
}
.linx {
	height: 24px;
	margin:0;
	padding:4px 0 0 36px;
	/*border-bottom:1px solid #c6e3f0;*/
	color:#fff;
	text-align:left;
	background-color:#CF1459;
	width:864px;
}
.upload {
	height:25px;
	text-align:left;
	padding:4px 0 0 36px;
	background-color:#724E98;
	color:#fff;
	/*border-bottom:1px solid #c6e3f0;*/
	width:864px;
}
#home {
	position:relative;
	width: 900px;
	/*height: 400px;*/
	text-align: left;
	background-color:#fff;
}


.error {
	color:red;
}
.warning {
	color:white;
}
.success {
	color:green;
}
span.field_invalid {
	display:block;
	color:red;
	padding:2px;
}
span.auto-error {

}


.clearBoth {clear:both;}

.floatLeft {
	 display:inline; /*IE BUG FIX*/
	float:left;
}

.floatRight {
	float:right;
}

.align_right {
	text-align:right;
}

.center {
	text-align:center;
}
.rowClick {	cursor: hand; cursor: pointer; }
.pointer {	cursor: hand; cursor: pointer; }

.butIco2  { margin: 2px 5px 0 0;}

td.borderLeft {
line-height:25px;
padding-left:50px;
border-left:1px solid #AEAFB1;	
}
td.borderTop {

border-top:1px solid #AEAFB1;	
}
table.actionTable {
width:100%;
border:1px solid #AEAFB1;
}

#submitters table {
	width:336px;
	margin:15px 0 20px 0;
	border-left:1px solid #AEAFB1;
	border-right:1px solid #AEAFB1;
	border-bottom:1px solid #AEAFB1;	
}

#submitters table th {
	text-align:left;
	padding-left:10px;
	height:24px;
	background-color:#AEAFB1;
	color:#fff;
	font-size:14px;
	vertical-align:/*top;*/ middle;
	font-weight:bold;
	letter-spacing:0.5px;
}

#submitters td {
	padding-left:10px;
	height:20px;
	vertical-align:/*top;*/ middle;
	text-align:left;
	border-top:1px solid #d5d5d5;
}
#categories {
	float:left;
	margin:0 0 20px 0;
	width:181px;
	padding:23px 0 0 32px;
}

#pics {
	margin:0;
	width:460px;
	padding:5px 5px 5px 10px;
}
#description {
margin:0;
padding:0;
width:460px;
}
#pic {
	float:left;
	margin-left:5px;
	padding: 5px 0 0 0;
	width:570px;
	
}
#flash {
	float:left;
	margin:0;
	width:866px;
	padding:23px 0 0 32px;
	position:relative;
}
#next5 {
	float:left;
	margin:23px 3px 0 5px;
	/*position:absolute;
	left:5px; top:23px;
	margin:0;*/
	padding:0;
	width:120px;
	text-align:center;
}
.next5_tit {
color:#CCCCCC;
font-weight:bold;
}
.next_pic {
	background-color:#eee;
	margin:0 0 1px 0;
	padding:10px 0 0 0;
	cursor: hand;
	cursor: pointer;
}
#nav {
margin:20px 0 25px 13px;
	font-size:15px;
}
#nav td{
background-color:#fff;
}
#nav a{
	color:#87ABC7;
	font-size:15px;
	text-decoration: underline;
}
#nav strong {
	color: #4d4f50; /*	font-weight:bold;*/
	font-size: 18px;
	position: relative;
	top:2px;
	}
#nav a:hover, a:focus, a:active{
	color: #ADD3F0;
	/*text-decoration: none;*/
}

#pics table td, .uFavPics table td {
	/*width:110px;
	height:138px;*/
	text-align: center;
	background-color:#EEE;
}

table.pic td {
/*width:112px;
height:116px;*/
padding:0;
background-color:#EEE;
}
.pic img {
/*margin-top:4px;*/
padding:0;
margin:0;
}
.stats {
	width:110px;
	height:22px;
	margin:0 1px 6px 1px;
	padding:0;
	background-color:#fff;
	text-align:center;
	float:left;
}
.added {
	font-size:11px;
	color:#1780AE;
	width:130px;
	height:22px;
	margin:4px 1px 6px 1px;
	padding:0;
	float:right;
}
.visits {
	padding-left:18px;
	line-height:21px;
	background-image:url(/images/magn.gif);
	background-position:center left;
	background-repeat:no-repeat;
	margin-right:5px;
	font-size:11px;
	font-family:Tahoma;
	
}
.rating {
	padding-left:18px;
	line-height:21px;
	background-image:url(/images/stars/star.gif);
	background-position:center left;
	background-repeat:no-repeat;
	font-size:11px;
	font-family:Tahoma;
}
#ad {
	float:left;
	margin:10px 0 0 5px;
	width:120px;
	height:600px;
	padding:0 0 0 10px;
}
.leaderboard {
 height:90px; padding-top:10px;
}
#hor_ad {
	margin:0;
	/*float:left;*/
	text-align: left;
	width:860px;
	padding:0;
	/*padding:23px 0 0 0;*/
}
#categories ul{
margin:0 0 30px 0;
padding:0;
list-style: none;
}
#categories ul li{
	margin:8px 0 0 0;
	padding:0 0 3px 0;
	list-style: none;
	background-image:url(/images/cat_line.gif);
	background-position:bottom ;
	background-repeat:no-repeat;
}
#categories ul li a{
	color:#7A9E2D;
	font-size:14px;
}
#categories ul li a:hover, a:focus, a:active{
	/*font-weight:bold;*/
}

#categories h2 {
	color:#AA0000;
	font-size:18px;
	margin:0 0 14px 0;
	padding:0;
	background-image:url(/images/cat_line.gif);
	background-position:bottom ;
	background-repeat:no-repeat;
	line-height:17px;
	text-decoration: none;
	font-weight:normal;
	letter-spacing:0.7px;
	/*padding:8px 0 0 19px;*/
}

#pic h2, #flash h2 {
	float:left;
	color:#AA0000;
	font-size:19px;
	margin:0;
	padding:0;
	line-height:22px;
	text-decoration: none;
	font-weight:normal;
	letter-spacing:0.7px;
}
.date {
	color:#4B5BA2;
	font-size:14px;
	margin:0 0 0 10px;
	line-height:27px;
}
.text {
	font-size:13px;
	margin:0 0 20px 0;
	padding:0;
}
a.link , a.link:link, a.link:visited {
	color: #000;
	font-size: 13px;

	text-decoration: underline;
}
a.link:hover, a.link:focus, a.link:active{
	text-decoration: none;
	}
	
#footer {
	position:relative;
	margin:0;
	padding:0;
	width: 900px;
	height: 30px;
	text-align: left;
	background-color:#138CC1;
	
}
.copy {
	font-family:Verdana, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Tahoma, sans-serif;
	color:#fff;
	position:absolute;
	left:10px;
	top:1px;
	font-size:9px;
	padding:8px 0 0 19px;
}

.f_menu {
	position:absolute;
	right:10px;
	top:1px;
	font-family:Verdana, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Tahoma, sans-serif;
	color:#fff;
	font-size:9px;
	padding:7px 0 0 19px;
	letter-spacing:0.5px;
}
#footer a , a:link, a:visited {
	color: #fff;
	font-size: 10px;
	text-decoration: underline;

}
#footer a:hover, a:focus, a:active{
	text-decoration: none;
	}
	
#pic_info {
position:relative;
width:568px;
height:105px;
margin:3px 0 5px 0;
border: 1px solid #D2D2D2;
line-height:23px;
background-color:#FDFDFD;
}
.pic_info_block {
position:absolute;
width:190;
margin:5px;
}

a , a:link, a:visited {
	color: #0048FF;
	font-size: 12px;
	text-decoration: underline;
}
a:hover, a:focus, a:active{

		text-decoration: none;
}

a.err_link , a.err_link:link, a.err_link:visited {
	color: #FF0000;
	font-size: 15px;
	text-decoration: underline;
}
a.err_link:hover, a.err_link:focus, a.err_link:active{

		text-decoration: none;
}

.fav_ico {
	padding-left:25px;
	background-image:url(/images/fav_ico.gif);
	background-position:-9px center ;
	background-repeat:no-repeat;
}
.mail_ico {
	padding-left:25px;
	background-image:url(/images/mail_ico.gif);
	background-position:-9px center ;
	background-repeat:no-repeat;
}
.del_ico {
	padding-left:25px;
	background-image:url(/images/del_ico.gif);
	background-position:-9px center ;
	background-repeat:no-repeat;
}
.link_ico {
	padding-left:25px;
	background-image:url(/images/link_ico.gif);
	background-position:-9px center ;
	background-repeat:no-repeat;
}

/* Comments */
.hugeText { font-size:20px;}
.bold { font-weight:bold; }
.green { color:#9EB62D !important; }
.green2 { color:#4F690A !important; }
.blue { color:#677E94 !important; }
div.profile_comments {
	float:left;
	width: 100%;
	border:1px solid #A4A4A4;
	margin:8px 0 0 0;
	font-size:12px;
	
	font-family:Verdana !important;
}
div.photo_comments {
	float:left;
	width:958px;
	border:1px solid #A4A4A4;
	margin-top:12px;
	font-size:12px;
	font-family:Verdana !important;
}
.comment_top {
	padding:8px 0px 8px 10px;
	border-bottom:1px solid #A4A4A4;
}

.comment_big {
	font-size:14px;
	font-weight:bold;
}
.comment_head {
	float:left;
	color:#808080;
	padding:8px 0px 4px 10px;
}
.comment_head a {
	text-decoration:none;
	font-size:14px;
	color:white;
	font-weight:bold;
}
.comment_delete {
	padding:8px 10px 8px 10px;
	float:right;
}
.comment_text {
	clear:both;
	padding:4px 0px 6px 10px;
	border-bottom:1px solid #A4A4A4;
}
.comment_smileys {
	float:left;
	width:230px;
	height:80px;
	border:1px solid #393838;
	padding:5px;
	background-color:#191919;
}
.comment_smileys img {
	margin:1px;
	cursor:pointer;
}
.no_comments {
	padding:10px 0px 10px 10px;
}

p {

}
.normalText { font-size: 12px; }
.smallText { font-size: 11px; }
.xsmallText { font-size: 10px; }
.xxsmallText { font-size: 9px; }
.largeText { font-size: 14px; }
.xlargeText { font-size: 16px; }
.xxlargeText { font-size: 18px; }

p.xxlargeText {
margin:8px 0 0 0;
}

.purple {
color: #66468E;
}
h2 {
	font-size: 16px;
	margin:5px 0 0 0;
}
h3 {
	font-size: 16px;
	margin:5px 0 3px 0;
}

.errorBox1 {
	width:800px;
	/*height:50px;*/
	/*background-color:#f5f5f5;
	border: 1px solid #CCC;*/
	margin: 0 auto;
	text-align:center;
}

.errorMessage {
	font-size: 15px;
	margin:5px 0 5px 0;
	padding-left:16px;
	color:#FF0000;
	background-image:url(/images/err.gif);
	background-position:left center ;
	background-repeat:no-repeat;
	text-align:left;
}
.successMessage {
	font-size: 15px;
	margin:5px 0 5px 0;
	padding-left:16px;
	color:#038600;
	background-image:url(/images/smile.gif);
	background-position:left center ;
	background-repeat:no-repeat;
	text-align:left;
}
.msgBox {
padding:5px;
margin-top:5px;
border: 1px solid #D2D2D2;
background-color:#FDFDFD;
}



.close {
position:absolute;
right:315px;
}

.close img, .close2 img {
margin-left:5px;
margin-bottom:-2px;
}
/* Signin Signup Elements */
#signup {
	background-color:#fff;
	width: 100%;
	position:relative;
	padding:15px 0 0 0;
	/*height:100%;*/
}
#join {
	width: 800;
	margin: 0 auto;
	position:relative;
	border: 1px solid #CCC;
}
#joinDiv {
	float:left;
	width: 420px;
	margin: 5px 0 0 15px;
	background-color: #f5f5f5;
	text-align:left;
	}
#joinDiv h2 {
	margin:0;
	padding:0;
}	
.contentBox {
	padding: 6px; 
	border: 1px solid #CCC;
	}
#suSignupDiv {
	float: left;
	margin: 5px 15px 15px 15px;
	text-align:left;
	}


	
.highlightBox {
	padding: 6px; 
	background-color: #FFC;
	border: 1px solid #FC3;
	}
	
.login {
	margin:0 0 30px 10px;
	padding:2px 0 0 7px;
	}
	
#login {
	background-color:#B7E1FA;
}	

#login form {
	padding-left:10px;
}

#login div.login-title {
	font-size:14px;
	font-weight:bold;
	font-family:Arial;
	color:#32576D;
	padding:6px;
	background:#A4CFE8;
	border-bottom:1px dotted #87BDDC;
	margin-bottom:7px;
	/*color:#000;*/
}
.img {
margin-top:3px;
border:1px solid #ccc;
}
#pn {
position:absolute;

margin-top:15px;
right:200px;
width:95px;
}
#inner {
	position:relative;
	/*direction: ltr;*/
	margin: 0;
	padding: 10px 10px 10px 30px;
	text-align: left;
	background-color: #FFF;
}

#main {
	background-color:#fff;
	margin:0;
	padding:0;
}

#left_col {
	margin:5px 0 5px 0;
	padding:0;
	padding-left:13px;
	float: left;
	width: 305px;
	text-align:left;
	border:0px solid #55758D;
}

#right_col {
	float: right;
	margin: 14px 0 0 0;
	width: 555px;
	padding-right:13px;

}
.right_col { 
	width: 555px;
	text-align:left;
	border:1px solid #55758D;
	margin: 1px 0 10px 0;
}
.left_col1 {
	margin:10px 0 5px 0;
	padding:0;
	width: 305px;
	text-align:left;
	border:1px solid #55758D;
}
.avatar {
border:2px solid #C0C0C0;
}

#home_tit1 {
	width: 100% !important;
	height:24px;
	margin:0 0 10px 0;
	background-color:#619D0A;
}
#home_tit2 {
	width: 100%;
	height:24px;
	margin:0 0 10px 0;
	background-color:#D16412;
}
#home_tit3 {
	width: 100%;
	height:24px;
	margin:0 0 10px 0;
	background-color:#CF1459;
}
#home_tit4 {
	width: 100%;
	height:24px;
	margin:0 0 10px 0;
	background-color:#724E98;
}
#home_tit1 h2, #home_tit2 h2, #home_tit3 h2, #home_tit4 h2 {
	font-size: 17px;
	color:#fff;
	font-weight:normal;
	margin:0 0 0 13px;
	padding:0;
	line-height:23px;
	
}
.bl_header {
	width: 100%;
	height:24px;
	margin:0 0 10px 0;
	background-color:#1780AE;
}
#left_col h2, #right_col h2, #favorites h2 {
	font-size: 17px;
	color:#fff;
	font-weight:normal;
	margin:0 0 0 13px;
	padding:0;
}
.bl_header2 {
	position:relative;
	width: 100%;
	height:24px;
	margin:0 0 10px 0;
	border-bottom:1px solid #1780AE;
}
#right_col h3, #favorites h3 {
	font-size: 17px;
	color:#1780AE;
	font-weight:normal;
	margin:0 0 0 13px;
	padding:0;

}
#left_col p {
	margin:0 8px 8px 8px;
	padding:0;
	line-height:15px;
}
.com_av {
	float:left;
	width:50px;
}
.usr_comment {
	margin:0 0 3px 8px;
	padding:0;
	width:290px;
}
.comment {
	/*float:right;*/
	width:235px;
	margin:0 0 10px 5px;
	padding:0;
	line-height:15px;
}
.comment_h {
	margin:0 0 5px 0;
	padding:2px 3px 2px 5px;
	background-color:#F7F7F7;
	border-top:1px solid #D8D8D8;
	border-bottom:1px solid #E9E9E9;
	
	line-height:14px;
}
.comment_p {
	padding:0;
	margin:0 0 0 5px;
	line-height:14px;
}
#left_col2 {
	width: 325px;
	margin: 7px;
	border:1px solid #000;
}

.send_msg {
	padding-left:20px;
	background-image:url(/images/mail_ico2.gif);
	background-position:left center ;
	background-repeat:no-repeat;
	text-align:left;
	margin:0 0 0 3px;
}
.add_comm {
	padding-left:20px;
	margin-left:3px;
	background-image:url(/images/comment_ico2.gif);
	background-position:left center ;
	background-repeat:no-repeat;
	text-align:left;
}
.add_friend {
	padding-left:15px;
	background-image:url(/images/friend_ico.gif);
	background-position:left center ;
	background-repeat:no-repeat;
	text-align:left;
	margin:0 0 0 3px;
}

.sendMsg {
	position:relative;
	margin:10px 0 5px 0;
	padding:0 0 5px 0;
	text-align:left;
	border:1px solid #55758D;
}
.close2 {
position:absolute;
right:8px;
top:2px;
}

a.white , a.white:link, a.white:visited {
	color: #fff;
}
#favorites {
	margin:15px 0 5px 0;
	padding:0;
	padding-left:13px;
width:720px;
}
.favorites { 
	margin:10px 0 5px 0;
	padding:0;

	text-align:left;
	border:1px solid #55758D;
	margin: 0 0 10px 0;
}
.viewall {
	position:absolute;
	right:10px;
	top:3px;
}
.u_info {
	padding-left:10px;
	margin-bottom:9px;
	border-bottom:1px solid #55758D;
}

#favorites a h3 {
	text-decoration: none;
}
.uFavPics {
	overflow:auto;
	margin:0 0 10px 10px;
	width:533px;
	height:170px;
	scrollbar-arrow-color: #F9F9F9; 
	scrollbar-face-color: #6F9ABB; 
	scrollbar-darkshadow-color: #F9F9F9;
	scrollbar-highlight-color: #F9F9F9; 
	scrollbar-shadow-color: #F9F9F9; 
	scrollbar-3dlight-color: #F9F9F9; 
	scrollbar-track-color:#F9F9F9;
}


/* messages - index */
.history {
	border:1px solid #A4A4A4;
	margin: 0;
	width: 656px;
}

.msg_submenu {
	margin-left:0;
	padding:0px 10px 0px 0px;
	clear:both;
	overflow:hidden;
}
.msg_submenu li{
	float:left;
	width:95px;
	text-align:center;
	background-color:#eee;
	padding:8px;
	height:15px;
	margin-right:10px;
	font-size:9px;
	font-weight:bold;
}
.msg_submenu li a {
	text-decoration:none;
}

.message_list div {
	float:left;
}
.msg_title {
	padding:5px;
}
.msg_status {
	padding:3px;
	width:45px;
}
.msg_thead {
	padding:5px;
}
.msg_bg_even {
	background-color:#EEEEEE;
}
.msg_bg_odd {
	background-color:#FFFFFF;
}
.msgheader {
	clear:both;
	background-color:#ddd;
	background-position:top;
	overflow:hidden;
	margin:0;
	height:23px;
}

a.dlink , a.dlink:link, a.dlink:visited {
	color: #55758D;
	font-size: 16px;
	text-decoration: none;
	font-weight:bold;
}
a.dlink:hover, a.dlink:focus, a.dlink:active{
	text-decoration: underline;
	}
	
a.msgBut , a.msgBut:link, a.msgBut:visited {
	display:block;
	margin:3px;
	padding:5px;
	width:100px;
	height:22px;
	color: #eee;
	font-weight:bold;
	text-decoration: underline;
	background-color:#55758D;
	border:1px solid #ccc;
	float:left;
	text-align:center;
}
a.msgBut:hover, a.msgBut:focus, a.msgBut:active{
	text-decoration: underline;
	color: #fff;
	}
	#terms {
	
	float:left; 
	margin:20px 10px 10px 20px; 
	width:370px;
	}
	
#terms_block {
font-size:11px; overflow:auto; height:130px; width:350px;
	background-color:#f8f8f8;
	border:1px solid #ccc;
	padding:10px;
}

#upfile {
	/*float:right; width:400px; 
	margin-right:15px;
	z-index:2;*/
	position:absolute;
	top:0;
	right:30px;
	width:400px;
	height:380px;
}
#verdots {
	float:left;
	margin:20px 10px 10px 30px;
	background-image:url(/images/ver_dots.gif);
	background-position:left center ;
	background-repeat:no-repeat;
	width:1px;
	height:345px;
}
#block_dis {

	position:absolute;
	/*top:33px;
	right:51px;
	width:357px;
	height:335px;
	z-index:1;*/
	top:0;
	right:30px;
	width:400px;
	height:380px;
	background-image:url(/images/dis_upload.gif);
	background-position:left center ;
	background-repeat:no-repeat;

}
	
.terms_title {font-family:verdana;font-size:15px;font-weight:bold;color:#777;}
.upload_check {font-family:verdana;font-size:10px;color:#555;}
	.upload_checkbox {float:left;padding-left:45px;}
	.upload_checkbox_txt {float:left;margin-left:5px;padding-top:2px;}
	.upload_dots { margin: 15px 0 15px 0; width:100%;height:1px;background-image:url('images/u_dot.gif');background-repeat:repeat-x;}
	.upload_footer_gray {font-family:verdana;font-size:9px;color:#666;}
	.upload_footer_black {font-family:verdana;font-size:9px;color:#000;}
	

/* items list */
#items {
	float: left;
	margin: 8px 0 0 0px;
	padding-right: 0px;
	width: 100%;
	line-height:16px;
}
/*
* html #items {
	margin: 8px 0 0 0px;
	padding-right: 0px;
}*/
#items ul {
	list-style: none;
	margin: 15px 0 0 10px;
	padding:0;
	display: block;
}
#items ul li {
	/*cursor: pointer;*/
	display: block;
	margin: 0 0 15px 0;
	width: 450px;
}


#items .block {
	/*float: right;*/
	border-bottom: 1px;
	solid #ddd;
	display: block;
	float: left;
	line-height: 1.5em;
	width: 340px;
	font-size: 11px;	
	cursor: pointer;
}
#items .block0 {
width:330px;
	float: left;
	margin: 0 0 0 8px;
	font-size: 11px;	
}
/*
#items div {
	clear: none;
	float: right;
	width: 320px;
	border:1px solid #000;
}
*/
#items .img {
	background-color:white;
	float:left;
	width:100px;
	margin:0;
	vertical-align:bottom;
}
#items .submitted {
	text-align:left;
	color:#3f4040;
	font-size:9px;
	display: inline;
}
a, #items .submitted a {
	color: #097fbd;
	text-decoration: underline;
}

#items a {
	color: #097fbd;
	text-decoration: none;
	font-size: 11px;		
}

#items .itemsHeader {
	display:inline;
	width:100%;	
	border-bottom:1px solid #666;
}


#items img {
	border: none;
	float: left;
}


#items strong, #items h3 {
	display: block;
	float: left;
	font-size: 110%;
	margin:0;
	padding: 0;
	text-align: left;
	cursor: pointer;
	color: #3f4040;
}
#items h3 a {
	font-size: 14px;
	color: #3f4040;
}
#items table{
	width: 330px;
}

#items tr{
	padding-left: .5em;
}
#items .p{
	margin: 0;
	padding: 5px 0px 0px 5px;
}
#coolsites {
margin-bottom:10px;	
}
#coolsites .title{
	margin-top:13px;
	font-family:Arial;
	font-size:12px;
	font-wight:bold;
	color: #000;
}
#coolsites .text{
	font-family:Arial;
	font-size:12px;
	font-wight:normal;
	color: #000;
}
#coolsites .coolurl {
	font-family:Arial;
	font-size:9px;
	text-decoration:none;
	color: #000;
}
.ban_game {
padding:0 0 0 40px;
width:570px;
margin:0 0 3px 0;
}
.rss { width: 92px; height: 48px; margin: 0 auto; background: url('images/rss.gif') no-repeat; text-align: left; clear: both; }
		
.rss a { width: 48px; height: 48px; display: block; }
.button { color:#fff; border:1px solid #115B7C; margin:0 !important;
padding:3px 8px;
background: #2A93C3 url(/images/bg_btn.gif) no-repeat; overflow: visible;
font-size:13px;
font-family:Geneva, Arial, Helvetica, sans-serif;
text-align:center; font-weight:bold;
cursor:pointer !important;
cursor:hand !important;

}
.ver_code {padding:8px;height:24px; width:70px; font-size:22px; letter-spacing:4px;}

ul.regFields {
	margin-top:15px;
}
ul.regFields li {
	margin:5px 5px 0 5px ;
/*	border: 1px solid #303030;
	width: 300px;
	*/
	padding:1px 5px 1px 5px ;

}
ul.regFields li label {
	width:110px;
	display: block;
	float:left;
	color:#868686; font-weight:bold;
	line-height:25px;
	padding-left:7px;
	margin-right:7px;
}
ul.regFields input {
	width:168px;
	display:inline;
}
ul {
	list-style:none;
	margin:0px;
	padding:0px;
}


div.topProfile {
	overflow:hidden;
	padding-top:4px;
	clear:both;
	overflow:hidden;
	margin:0;
	padding-top:4px;
}


div.topProfile img {
	height:70px;
	margin-right:7px;
	margin-left:5px;
	float:left;
}

div.topProfile div {
	float:left;

	width:120px;
	padding:1px 0 0 0;
	margin:0;
	/*line-height: 10px;*/
	font-size:10px;
}

div.topProfile div a {
	margin: 0; padding: 0;
	text-decoration:none;}
	
div.topProfile div a:visited {
	margin: 0; padding: 0;
	text-decoration:none;
}

div.topProfile span {
	font-weight:bold;
	margin: 0; padding: 0;
}

div.profileField {
	position:relative;
	background-color:#B7E1FA;
	height:78px;
	width:198px;
	border:1px solid #A4A4A4;
}


div.quick-search {
	margin-top:5px;
	background-color:#DFE1E0;
}
div.quick-search div {
	padding:10px;
}

div.quick-search form {
	padding:0 0 10px 10px;
}

div.quick-search #search_type, div.quick-search #country {
	width:205px;
}
div.quick-search select{
	font-size:10px;
}

div.quick-search div.search-title {
	font-size:14px;
	font-weight:bold;
	font-family:Arial;
	color:#808080;
	padding:6px;
	background:#C7C7C7;
	border-top:1px dotted #A4A4A4;
	border-bottom:1px dotted #A4A4A4;
	margin-bottom:7px;
	/*color:#000;*/
}
.grey_border {
	margin:5px 0 0 0;
	border:1px solid #C9C7C8;
	padding: 10px;
	height:auto;
}
.div_border {
	border:1px solid #A4A4A4;
	clear:both;
}
.padding { padding:10px; }

.popup {
	filter: alpha(opacity=95) !important;
	moz-opacity: .95;
	opacity: .95;
	padding:15px;
	background:#F2F9ED;
	border:1px solid #A4A4A4;
	position:absolute;
	left :0;
	top:0;
	borderCollapse :collapse;
	visibility:hidden;
	zIndex:101;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
/*profile.htm*/
.profileTble {

	/*border:1px solid #fff;*/
}

.profileTble td.main {
	border: 1px solid #A4A4A4;
}

.aboutInfo {
	margin-left:10px;
	padding:10px;
}

.profileList th {
	color:#949494;
	font-weight:bold;
	text-align: left;
	width: 90px;
	border: none !important;
	background: none !important;
	padding-left: 20px;
}

td.profileList h5 {
	margin:0px 15px 0px 15px;
}
.profileList td {
	border: none !important;
	background: none !important;
	color: white !important;
}
/* Comments  */
.line1 {
	border-top:1px solid #262626;
	height:1px;
	margin-bottom:10px;
	}

.comments {
	padding:10px 5px 10px 5px;
	clear:both;
	}
div.comentDate {
	float:left;
	width:160px;
}
div.comentPodredba {
	float:left;
	width:60px;
}
div.comentW {
	width:470px;
	float:left;
}
.commentbox {
	border:1px solid #BDBCC0;
	background-color:#F0EFF4;
	margin:10px 5px 10px 0;
	padding:10px;

	width:420px;
	height:70px;
	overflow:auto;
	}

.delComment:link,.delComment:active,.delComment:visited {
	color: #6f6f6f;
	text-decoration:none;
}
.delComment:hover {
	color:#FF0000;
	text-decoration:none;
}
.addComment:link,.addComment:active,.addComment:visited {
	color: #6f6f6f;
	font-size:12px;
	text-decoration:none;
}
.addComment:hover {
	text-decoration:none;
	color:#FB5600;
}
.lastComment {
	text-decoration:none
	}
.lastComent:link, .lastComent:active, .lastComent:hover, .lastComent:visited {
	text-decoration:none;
	}
	
	
.unread {
	color:#FB5600;

}
.border2 {
	border:1px solid #ccc;
}
ul.homepage_pics {
	margin-left:8px;
	margin-right:-14px;
	/*height:130px;*/
}
ul.homepage_pics li {
	float:left;
	width:68px;
	/*text-align:center;*/
}
ul.homepage_pics li img {
	margin:0;
	padding:0;
}

.aboutInfo div.icons {
	float:left;
	width:160px;
}


ul.picList li {
	float:left;
	padding:7px;
	text-align:center !important;
	overflow:hidden;
	width:105px;
}

ul.picList li div {
text-align:center;
	padding:5px;
}


/* My account Headers */
.emot_link {
	cursor:pointer;
}
.accordion {height:640px;}

.accordion_header
{
	width: 615px;
    background-color:#F5F5F5;
    border:solid 1px #E0E0E0;    
    color:#626262;
    padding:5px;
    cursor:pointer;
    background-image:url(images/arrow_grey_right_inactive.gif);
    background-repeat:no-repeat;    
    background-position:center left;   
    float:left; 
    margin-top:5px;
}

.accordion_toggle
{
}
.accordion_content
{    width: 625px;
    border-left:solid 1px #E0E0E0;
    border-right:solid 1px #E0E0E0;
    border-bottom:solid 1px #E0E0E0;  
    background-color:#ffffff;
    float:left;
}

.accordion_header:hover
{
    background-color:#E4EFC7;
    border:solid 1px #E0E0E0;
    color:#626262;
    padding:5px;    
    cursor:pointer;
    background-image:url(images/arrow_grey_right_inactive.gif);
    background-repeat:no-repeat;    
    background-position:center left;    
    float:left;
}
.panel_header { padding-left:16px; }
.accordion_header_highlight
{
    background-color:#E4EFC7;
    border:solid 1px #E0E0E0;
    color:#000000;
    padding:5px;    
    cursor:default;
    background-image:url(images/arrow_grey_down_active.gif);
    background-repeat:no-repeat;    
    background-position:center left;   
    float:left; 
}

.accordion_header_highlight:hover
{
    background-color:#E4EFC7;
    border:solid 1px #E0E0E0;
    color:#000000;
    padding:5px;    
    cursor:default;
    /*background-image:url(images/arrow_grey_down_active.gif);
    background-repeat:no-repeat;
    background-position:center left;  */     
    float:left; 
}

.profilesBox { float: left; text-align:center; font-size:13px; margin-top:10px; }
.actionMenu { margin: 3px 0 0 0px; width: 114px; text-align:center; }

.game_cat { width:250px; height:130px; flaot:left; margin:10px 30px 0 0; float:left; }

.game_img {
border:1px solid #E6E6E6;
padding:2px;
}

.game_cat a {
text-decoration:none;
}
.game_cat a:hover {
text-decoration:underline;
}

.game_thumb_front { width:90px; text-align:center; height:100px; overflow:none; }
.link_thumb_front { width:125px !important; text-align:center; height:140px; overflow:none; }
.video_thumb_front { width:125px !important; text-align:center; height:150px; overflow:none; }
.game_thumb, .link_thumb {
width:70px; float:left; padding:5px;
}

.game_thumb a:hover, .video_thumb a:hover, .pic_thumb a:hover, a.links_thumb:hover {
text-decoration: underline;
}
.game_thumb a, .video_thumb a, .pic_thumb a, a.links_thumb  {
text-decoration: none;
}
div.catTit { 
border-bottom:1px solid #000;
}
div.catTit a{
	font-size:18px;
	text-decoration:none;
	color:#D16412;
}

div.catTit a:hover, div.catTit a:focus, div.catTit a:active{
	text-decoration:none !important;
	
}

.pic_cat { width:600px; height:160px; flaot:left; margin:10px 30px 0 0; float:left; }
.pic_thumb {
width:110px; float:left; padding:5px; text-align:center;
}
.video_thumb {
width:135px; float:left; padding:5px; text-align:center;
}

/* Paging */
div.pages img {
padding:5px; margin-bottom:-25px;
}
div.pages {
 font-size:11px;
 margin-left: auto; margin-right: auto;
text-align:center;
 clear:both;
margin-top:20px;
}
div.pages span {
 /*display:block;
 float:left;*/
 background-color:#fff;
 border:1px solid #DDDDDD;
 padding:2px 4px;
 margin:1px;
 text-align:center;
}
div.pages span a {
 text-decoration:none;
}
div.pages span.num, div.pages span.num-selected {
 padding:2px 6px;
}
div.pages span.num-selected {
 font-size:13px;
 border:0px solid #DDDDDD;
 font-weight:bold;
 color:#6B8E1E;
}
table.game_info td {
padding-right:5px;
}

.login_msg {
margin:10px auto;
border:1px solid #D16412;
}
.login_msg_in {
color:#fff;
padding:5px;
text-align:center;
margin:2px;
background-color:#D16412;
}

.login_msg_in a{
color:#fff;
}
.login_msg_in a:visited{
color:#fff;
}

.score_msg {
margin:10px auto;
border:1px solid #208EC0;
}
.score_msg_in {
color:#fff;
padding:5px;
text-align:center;
margin:2px;
background-color:#208EC0;
}

.score_msg_hi {
margin:10px auto;
border:1px solid #619D0A;
}
.score_msg_in_hi {
color:#fff;
padding:5px;
text-align:center;
margin:2px;
background-color:#619D0A;
}
/* rating */
}
.pointer {
	cursor: hand; 
	cursor: pointer;
}

#game_rating {
display:block;
text-align:right;
margin:10px;
font-size:13px;
color:#737373;
   }
   .rating_num { font-size:18px; color:#D53831; font-weight:bold; }

#scorelist table th {
background-color: #ddd;
border-bottom:1px solid #ccc;
}
#scorelist table {
border:1px solid #ccc;
}

a.video_tit {
	border-bottom:1px dotted #ccc;
	display:block;
	width:100%;
	margin:0; height:22px;
	font-weight:bold;
	color:#724E98;
	text-decoration: none;
	font-size: 16px;
}
a.link_tit {
	border-bottom:1px dotted #ccc;
	display:block;
	width:100%;
	margin:0; height:22px;
	font-weight:bold;
	color:#CF1459;
	text-decoration: none;
	font-size: 16px;
}