
#wrap1 {
	background:#cbcfe0 url('shade000.gif');
	max-width:948px;
	margin:0 auto
	}

#wrap2 {
	border-left:1px solid #888; border-right:1px solid #888; border-top:0px solid #888; border-bottom:0px solid #888; max-width:900px;
	min-width:732px;
	background:#fff;
	margin:0 auto;
	padding-left:10px; padding-right:10px; padding-top:0; padding-bottom:0
	}

#wrap3 {
	text-align:left;
	}

#top {
	background:#b30c1f url('paket000.gif') no-repeat center right;
	font-size:11px;
	max-width:918px;
	margin:0 -9px
	}

#top a:link, #top a:visited, #top a:active {
	color:#fe0;
	}

#top a:hover {
	text-decoration:none;
	}

#topbar {
	height:20px;
	overflow:hidden;
	background:#890118;
	border-bottom:1px solid #ce212c;
	font-size:10px !important;
	font-family:verdana,arial,sans-serif;
	line-height:19px;
	color:#fff;
	padding:0 15px;
	margin:0;
	}

#topbar a:link, #topbar a:visited, #topbar a:active {
	text-decoration:none;
	padding:0px 4px 1px 4px;
	color:#fff;
	}

#topbar img {
	margin-bottom:-4px;
	}

#sites {
	float:right;
	}

#sites a {
	background:#ce212c;
	}

#topbar a:hover {
	background:#ff2a4d;
	}

#loginbox {
	clear:right;
	float:right;
	width:320px;
	height:55px;
	color:#fff;
	margin:17px 62px 0 0;
	text-align:right;
	}

#loginbox.loginnow {
	background:url('loginbg0.gif') no-repeat top left;
	}

#loginbox p {
	margin:0 3px 2px 0;
	}

p#tlinks {
	margin-top:-2px !important;
	}

#loginbox div {
	float:right;
	width:178px;
	}

#top input {
	font-size:10px;
	padding:0px;
	height:15px;
	border:1px solid #000;
	margin:0 0 2px 0;
	}

#username {
	width:168px;
	}

#password {
	width:118px;
	}

#top #login {
	line-height:12px;
	width:47px;
	height:15px;
	margin-left:3px;
	}

#logo {
	float:left;
	margin-top:12px;
	}

#top a#logout {
	color:#fff;
	}

#menu {
	clear:both;
	background:#fff url('menu0000.gif');
	height:38px;
	padding:0;
	min-width:610px; margin-left:0; margin-right:0; margin-top:1px; margin-bottom:0
	}

#menu li {
	float:left;
	line-height:26px;
	height:26px;
	overflow:hidden;
	font-size:11px;
	list-style:none;
	width:11%;
	margin:3px 0;
	padding:0;
	}

#menu li#promote, #menu li#customize, #menu li#albums {
	width:15%;
	}

#menu a:link, #menu a:visited, #menu a:active {
	display:block;
	color:#000;
	text-decoration:none;
	text-align:center;
	background:#fff url('menu0000.gif') 100% -3px;
	border-left:1px solid #fff;
	border-right:1px solid #bbb
	}

#menu a:hover, #menu a#selected {
	background-color:#ccc;
	background-position:100% -41px;
	}

#menu li#mobile a {
	border-right:none;
	}

#menu li#home a {
	border-left:none;
	}


#content, #footer {
	clear:both;
	position:relative;
	background:#fff;
	
	text-align:left;
	margin:0 auto;
	}

#content {
	padding:10px 0;
	}

#mainwrap {
	width:100%;
	margin-right:-287px;
	float:left;
	}

#main {
	min-height:400px;
	margin-right:287px;
	}

#sidewrap {
	width:275px;
	position:relative;
	float:right;
	font-size:11px;
	}

#side {
	overflow:hidden;
	width:100%;
	}

#content li {
	margin:0;
	list-style-position:inside;
	}
.rounded1 {
	clear:both;
	position:relative;
	margin:12px 0;
	border:1px solid #d1d1d1;
	
	padding:10px;
	}

.rounded {
	clear:both;
	position:relative;
	margin:12px 0;
	border:1px solid #d1d1d1;
	background:#f6f6f6;
	padding:10px;
	}

.rounded:before {
	display:block;
	height:9px;
	background: url('c2000000.png') no-repeat top right;
	content: url(c1000000.png);
	line-height:1px;
	font-size:1px;
	margin-left:-11px; margin-right:-11px; margin-top:-11px; margin-bottom:0
	}

.rounded:after {
	display:block;
	height:9px;
	background: url('c4000000.png') no-repeat bottom right;
	content: url(c3000000.png);
	line-height:1px;
	font-size:1px;
	margin-left:-11px; margin-right:-11px; margin-top:1px; margin-bottom:-11px
	}


.sidebox {
	position:relative;
	background:#f6f6f6 url('sidebox2.gif');
	margin-bottom:12px;
	width:100%
	}

.sidebox h2 {
	background:#547faa url('sidebox1.gif');
	color:#fff;
	margin:0;
	font-size:12px;
	border-bottom:1px solid #28598b; padding-left:8px; padding-right:8px; padding-top:3px; padding-bottom:2px
	}

.sidebox h2.spotted {
	background:#547faa url('sidebox3.gif');
	}

.sidebox h2.friendly {
	background:#489880 url('sidebox4.gif');
	border-bottom:1px solid #278757
	}

.sidebox .pad {
	background:url('sidebox5.gif') no-repeat bottom left;; padding-left:8px; padding-right:8px; padding-top:5px; padding-bottom:5px;
	}


.sidebox p {
	margin:0 0 5px 0;
	}


.subpage #mainwrap {
	width:100%;
	
	float:left;
	}

.subpage #main {
	min-height:400px;
	margin-right:200px;
	}

.subpage #sidewrap {
	width:190px;
	float:right;
	font-size:11px;
	}

.subpage .sidebox h2 {
	background-position:-10px 0px;
	}

.subpage .sidebox, .subpage .sidebox .pad {
	background:#f6f6f6;
	}

.icon14 {
	margin:0 5px -3px 5px;
	}

a:link, a:active {
	color:#1757b1;
	text-decoration:underline;
	}

a:visited {
   color:#0049aa;
	text-decoration:underline;
	}
a:hover{
    color:#2299FF;
    }

    
#content a:hover {
	text-decoration:none;
	
	}

.block {
 	display:block;
 	}

#side img.block {
	margin-bottom:1px;
	}


#side .sidenav li {
	list-style:none;
	list-style-position:outside;
	margin-top:1px;
	}

.sidenav span {
	display:block;
	border:1px solid #999;
	}

.sidenav a {
	display:block;
	background:#f8f8f8 url('sidemenu.gif');
	line-height:24px;
	border:1px solid #fff;
	text-decoration:none; padding-left:10px; padding-right:5px; padding-top:0; padding-bottom:0
	

	}
.sidenav a:visited {
	display:block;
	background:#f8f8f8 url('sidemenu.gif');
	line-height:24px;
	border:1px solid #fff;
	text-decoration:none; padding-left:10px; padding-right:5px; padding-top:0; padding-bottom:0
	color:#0049aa;
	}

.sidenav a:hover, .sidenav .current_open a {
	background-position:100% -24px;
	}

.sidenav .current_open {
	font-weight:bold;
	}
	

    
#side .sidenav ul a {
	line-height:16px;
	color:#124081;
	}

.col1, .col2 {
	margin:12px 0;
	width:49%
	}

.col1 {
	float:left;
	}

.col2 {
	float:right;
	}

.pagenav {
	clear:both;
	}

.pagenav span {
	padding-left:3px;
	}

a.username {
	color:#111 !important;
	}

.tags {
	margin:-15px 0 15px 0 !important;
	font-size:10px;
	line-height:normal;
	text-transform:uppercase;
	}

.showtag {
	margin-bottom:2px;
	}

.showtag span {
	color:#080;
	}

.tags a, a.tag {
	color:#080 !important;
	text-decoration:underline;
	}

.tags a:hover, a.tag:hover {
	color:#0c0 !important;
	text-decoration:underline !important;
	}

.related {
	margin:0 0 10px 0;
	font-size:11px;
	}

#content a.del:link, #content a.del:visited, #content a.del:active  {
	color:#a00;
	}

.center {
	display:block;
	text-align:center;
	}

.smilie {
	margin:0 3px -3px 3px;
	}

.whisper {
	color:#555;
	background:#fbfbfb url('whisp000.gif') no-repeat 5px 7px;
	border:1px dotted #aaa;
	margin:10px 5px; padding-left:21px; padding-right:21px; padding-top:7px; padding-bottom:7px
	}

.whisper i {
	font-size:11px;
	color:#aaa;
	}

img {
	max-width:100%;
	}

.hide, .mobile {
	display:none;
	}

.rtl {
	display:block;
	text-align:right !important;
	}


p {
	margin:10px 0;
	align
	}

td, th {
	text-align:left;
	vertical-align:top;
	}



code, pre {
		display: block;        
    padding:10px 6px;
    margin:0 0 10px 0;
    border: 1px dashed #aaa;
    background:#f9f9f9;
    overflow: auto;
		}

textarea {
	width:100%;
	}

strong, b, em {
	font-weight:bold;
	}

blockquote {
	margin:10px 0 0 0;
	padding:0;
	}

em {
	font-style:normal;
	}

form, blockquote p {
	margin:0;
	padding:0;
	}

blockquote.bbquote, .post blockquote {
	background:#fff url('q2000001.gif') no-repeat 5px 5px;
	margin:10px 5px;
	color:#555; padding-left:33px; padding-right:5px; padding-top:5px; padding-bottom:5px
	}


.subtitle {
	margin:-5px 0 10px 0;
	}

h1 {
	font-size:21px;
	font-family:'trebuchet ms',arial,helvetica,sans-serif;
	margin:0 0 10px 0;
	padding-top:5px;
	}

h2 {
	font-size:15px;
	margin:12px 0 7px 0;
	}

h3 {
	font-size:13px;
	margin:12px 0 7px 0;
	}

h4, h5, h6 {
	font-size:12px;
	margin:10px 0 5px 0;
	}

img, abbr, acronym {
	border:none;
	}


ol, ul, li {
	font-size:12px;
	margin:0 0 10px 0;
	padding:0;
	list-style-position:inside;
	list-style-type:disc;
    
	}

#content ul.nobullets li {
	list-style-position:outside;
	list-style:none;
	}

#content ul.alpha li {
	list-style-type: lower-alpha;
	}

.nomarg {
	margin:0 !important;
	}

.clear {
	clear:both;
	}

div.clear {
	height:1px;
	line-height:1px;
	overflow:hidden;
	}

.left {
	float:left;
	}

.right {
	float:right;
	}

.b {
	font-weight:bold;
}

img.left {
	margin-right:10px;
	}

img.right {
	margin-left:15px;
	}

.small {
	font-size:10px;
	}

.arrow-prev {
	margin:0 4px -1px 0;
	}

.arrow-next {
	margin:0 0 -1px 4px;
	}

#footer, #sponsors {
	clear:both;
	margin:15px 0 5px 0;
	border:1px solid #e0e0de;
	background:#f6f6f6;
	padding:5px 0;
	font-size:11px;
	color:#333;
	}

#footer:before, #sponsors:before {
	display:block;
	height:9px;
	background: url('c2000000.png') no-repeat top right;
	content: url(c1000000.png);
	line-height:1px;
	font-size:1px;
	margin-left:-1px; margin-right:-1px; margin-top:-6px; margin-bottom:0
	}

#footer:after, #sponsors:after {
	display:block;
	height:9px;
	background: url('c4000000.png') no-repeat bottom right;
	content: url(c3000000.png);
	line-height:1px;
	font-size:1px;
	margin-left:-1px; margin-right:-1px; margin-top:1px; margin-bottom:-6px
	}

#footer p, #sponsors p {
	margin:0 10px;
	}

#footer img {
	margin:0 0 -4px 2px;
	}

#footer a, #sponsors a {
	color:#333 !important;
	}


#intro {
	margin-top:-1px;
	}

/* :: A-Z listing :: */

#letters a:link, #letters a:visited, #letters a:active, .az {
	text-decoration:none;
	padding:1px 3px;
	background:#9babc3;
	color:#fff;
	}

#letters a:hover, #letters span {
	background:#45618a;
	}

#letters {
	padding:0 8px;
	margin:-2px 0 6px 0;
	color:#fff;
	}


/* :: TAGS :: */

#tags {
	width:100%;
	}

#tagbox {
	background:#e3f3e0;
	margin-top:8px;
	height:330px;
	}

#tagbox h3 {
	margin-top:0;
	}

#taglist {
	font-size:11px;
	line-height:170%;
	background:#f0f6ee;
	height:162px;
	overflow:scroll;
	border:1px solid #fff;
	}

#ac #taglist p {
	margin:4px 5px;
	}

.mytag, a.mytag:link, a.mytag:visited, a.mytag:active {
	color:#090;
	}



/* :: MAIN SECTIONS :: */


#tabs {
	clear:both;
	margin:0;
	padding:0;
	height:42px;
	background:#fff url('bg000000.gif') top left;
	}

#tabs li {
	float:left;
	line-height:20px;
	width:84px;
	height:22px;
	overflow:hidden;
	list-style:none;
	margin:3px 2px 0 0;
	font-size:11px;
	}

#tabs a {
	display:block;
	height:22px;
	color:#000;
	text-decoration:none;
	text-align:center;
	background:url('tab84000.gif');
	}

#tabs a:hover, #tabs a:link.on, #tabs a:visited.on, #tabs a:active.on {
	background-position:100% -22px;
	}



li#tabs_rss {
	float:right;
	width:39px;
	}

li#tabs_rss a {
	background:transparent;
	}

#tabs_rss img {
	margin:1px 5px 0 0;
	}


.list1, .list2 {
	clear:both;
	border:1px solid #ddd;
	padding:7px;
	font-size:11px;
	color:#555;
	margin:3px 0 7px 0;
	background:#fbfbfb;
	overflow:hidden;
	}

.list2 {
	background:#fff;
	}

.list h2 {
	font-size:14px;
	margin:0 0 2px 0;
	}

div.avatar, .comments .c-avatar {
	width:52px;
	height:52px;
	border:1px solid #000;
	float:left;
	margin-right:8px;
	background:#fff;
	}

.c-avatar img, .avatar img {
	display:block;
	margin:1px;
	}

img.avatar {
	max-width:50px;
	max-height:50px;
	}

#search {
	margin-top:-2em !important;
	}

#search {
	float:right;
	}

#searchbox {
	width:122px;
	}

#search .submit {
	margin-left:5px;
	}



/* new search test */

#srchwrds {
	margin-top:5px;
	}

#srchwrds a {
	margin-right:4px;
	}

#srchwrds .size1 {
	font-size:10px;
	}

#srchwrds .size2 {
	font-size:11px;
	}

#srchwrds .size3 {
	font-size:12px;
	font-weight:bold;
	}

#srchwrds .size4 {
	font-size:15px;
	font-weight:bold;
	}

#srchwrds a:link, #srchwrds a:visited {
	color:#0a7748;
	}



#results {
	padding:0 10px;
	}

.buttons-float {
	float:right;
	margin:0;
	}

.warning {
	color:#f00;
	}


/* JS menu */


.jsMenu {
	position:absolute;
	display:none;
	padding:1px;
	background-color:#fff;
	border:1px solid #555;
	}

.jsMenu ul {
	margin-bottom:0px;
	}

.jsMenu li {
	lil-type:none;
	text-align:left;
	border-bottom:1px solid #fff;
	font-family:verdana,sans-serif;
	font-size:10px;
	margin:0px;
	}

.jsMenu li.separator {
	line-height:1px;
	height:1px;
	background-color:#fff;
	padding:0px;
	margin:0px;
	}

.jsMenu li a:link, .jsMenu li a:visited, .jsMenu li a:active {
	display:block;
	text-decoration:none;
	color:#000;
	border:1px solid #ccc;
	padding:1px 2px 2px 6px;
	}

.jsMenu a:hover {
	background:#efefef;
	}
	
.alignright {
	text-align:right;
	display:block;
	}

.alignleft {
	text-align:left;
	display:block;
	}

.aligncenter {
	text-align:center;
	display:block;
	}

.alignjustify {
	text-align:justify;
	display:block;
	}

dt {
	font-weight:bold;
	}

dd {
	margin-left:1.5em;
	margin-bottom:1em;
	}
#srchbox {
	FONT-SIZE: 10px; MARGIN-BOTTOM: 4px; WIDTH: 143px
}