body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	font-size: 12px;
	background-color: #232323;
	color: #ffffff;
}

img,table {
	border: none;
}

p {
margin: 0;
padding: 0;
}

.articles p {
margin-bottom: 12px;
}

a, a:link, a:visited {
text-decoration: underline;
color: #cfc483;
}

a:hover {
text-decoration: none;
color: #b37b58;
}

#all {
background: #000000 url("http://www.sff.cz/grafika/bg.gif") repeat-y top left;
width: 908px;
margin: auto;
}

#web {
background-color: #000000;
width: 900px;
margin: auto;
padding-bottom: 15px;
}

#header {
width: 900px;
height: 243px;
background: #000000 url("http://www.sff.cz/grafika/logo.jpg") no-repeat top left;
position: relative;
}

#header-nexus {
width: 900px;
height: 243px;
background: #000000 url("http://www.sff.cz/grafika/logo-nexus.jpg") no-repeat top left;
position: relative;
}

#header-ringbase {
width: 900px;
height: 243px;
background: #000000 url("http://www.sff.cz/grafika/logo-ringbase.jpg") no-repeat top left;
position: relative;
}

#main {
width: 850px;
margin: auto;
}

#left {
width: 415px;
float: left;
}

#right {
width: 415px;
float: right;
}

#footer {
width: 850px;
margin: auto;
}

.clear {
width: 100%;
font-size: 1px;
clear: both;
}

/* HEADER */

a#logo {
display: block;
position: absolute;
top: 0px;
left: 0px;
width: 400px;
height: 180px;
}

#aktualne {
width: 222px;
height: 125px;
position: absolute;
left: 440px;
top: 20px;
background-color: #0f1b47;
border: 1px solid #555555;
  filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

#aktualne-in {
width: 208px;
height: 125px;
position: absolute;
left: 440px;
top: 20px;
font-size: 11px;
padding-left: 7px;
padding-right: 7px;
}

#aktualne-in h3 {
margin: 0;
padding: 0;
padding-top: 5px;
padding-bottom: 5px;
font-size: 12px;
font-weight: bold;
color: #c67404;
}

#aktualne-in table {
height: 95px;
text-align: justify;
}

#menu-v {
width: 170px;
height: 125px;
position: absolute;
left: 700px;
top: 20px;
background-color: #0f1b47;
border: 1px solid #555555;
  filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

#menu-v-in {
width: 170px;
height: 125px;
position: absolute;
left: 700px;
top: 20px;
text-align: right;
}

#menu-v-in ul, #menu-v-in ul li {
margin: 0;
padding: 0;
list-style-type: none;
}

#menu-v-in ul {
margin-top: 8px;
}

#menu-v-in ul li {
margin-top: 3px;
margin-bottom: 3px;
font-size: 14px;
margin-right: 10px;
}

#menu-v-in a, #menu-v-in a:visited, #menu-v-in a:active {
text-decoration: none;
font-weight: bold;
color: #ffffff;
}

#menu-v-in a:hover {
text-decoration: none;
font-weight: bold;
color: #cfc483;
}

#menu-h {
width: 630px;
height: 24px;
margin: auto;
background-color: #374350;
border: 1px solid #686868;
border-right: 0px solid #686868;
position: absolute;
right: 0px;
top: 185px;
  filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
}

#menu-h-in {
width: 630px;
height: 16px;
padding-top: 5px;
margin: auto;
position: absolute;
right: 0px;
top: 185px;
text-align: center;
font-size: 13px;
font-weight: bold;
}

#menu-h-in a, #menu-h-in a:visited, #menu-h-in a:active {
text-decoration: none;
font-weight: bold;
color: #ffffff;
}

#menu-h-in a:hover {
text-decoration: none;
font-weight: bold;
color: #cfc483;
}

#menu-h-in a.linktonexus, #menu-h-in a.linktonexus:visited, #menu-h-in a.linktonexus:active {
text-decoration: none;
font-weight: bold;
color: #c67404;
}

#menu-h-in a.linktonexus:hover {
text-decoration: none;
font-weight: bold;
color: #cfc483;
}

/* MAIN */

#qfan {
background: #050919 url("http://www.sff.cz/grafika/boxbg.gif") no-repeat top left;
border: 1px solid #161616;
padding: 5px;
color: #ffffff;
margin-bottom: 15px;
}

#qfan h2 {
padding: 0;
margin: 0;
margin-bottom: 10px;
font-size: 14px;
font-weight: bold;
color: #a9993e;
}

#qfan ul, #qfan ul li {
margin: 0;
padding: 0;
list-style-type: none;
}

#qfan ul {
}

#qfan ul li {
margin-bottom: 4px;
margin-left: 10px;
}

#qfan table {
width: 400px;
}

#qfan table td {
vertical-align: top;
}

#qfan table td.qfan-pic {
width: 135px;
}

#qfan table td.qfan-articles {
width: 265px;
}

.qfan-articles {
font-size: 11px;
}

.qfan-articles .q {
font-weight: bold;
padding-right: 5px;
color: #a9993e;
}

#qfan a, #qfan a:visited, #qfan a:active {
text-decoration: none;
color: #ffffff;
}

#qfan a:hover {
text-decoration: none;
color: #cfc483;
}

.qfan-bottom {
margin-top: 4px;
height: 13px;
font-size: 11px;
position: relative;
top: 2px;
}

.qfan-info {
width: 49%;
float: left;
font-weight: bold;
color: #c67404;
}

.qfan-links {
width: 49%;
float: right;
text-align: right;
}

.nexus {
margin-bottom: 15px;
}

.nexus-title {
width: 100%;
font-size: 14px;
font-weight: bold;
color: #a25f03;
height: 16px;
position: relative;
top: -5px;
}

.nexus-title h1 {
padding: 0;
margin: 0;
font-size: 14px;
font-weight: bold;
color: #a25f03;
text-align: left;
}

.nexus-title-left {
text-align: left;
width: 49%;
float: left;
}

.nexus-title-right {
text-align: right;
width: 49%;
float: right;
}

.nexusweb {
background: #050919 url("http://www.sff.cz/grafika/boxbg.gif") no-repeat top left;
border: 1px solid #161616;
padding: 5px;
color: #ffffff;
margin-bottom: 15px;
}

.nexusweb h3 {
padding: 0;
margin: 0;
margin-bottom: 10px;
font-size: 14px;
font-weight: bold;
color: #a9993e;
}

.nexusweb h3 a, .nexusweb h3 a:visited, .nexusweb h3 a:active, .nexusweb h3 a:hover {
font-size: 14px;
font-weight: bold;
color: #a9993e;
}

.nexusweb ul, .nexusweb ul li {
margin: 0;
padding: 0;
list-style-type: none;
}

.nexusweb ul li {
margin-bottom: 4px;
margin-left: 10px;
}

.nexusweb table {
width: 400px;
}

.nexusweb table td {
vertical-align: top;
}

.nexusweb table td.nexusweb-pic {
width: 135px;
}

.nexusweb table td.nexusweb-articles {
width: 265px;
}

.nexusweb-articles {
font-size: 11px;
}

.x {
font-weight: bold;
padding-right: 5px;
color: #a9993e;
}

.nexusweb a, .nexusweb a:visited, .nexusweb a:active {
text-decoration: none;
color: #ffffff;
}

.nexusweb a:hover {
text-decoration: none;
color: #cfc483;
}

.nexusweb-bottom {
margin-top: 4px;
height: 13px;
font-size: 11px;
position: relative;
top: 2px;
}

.nexusweb-info {
width: 69%;
float: left;
font-weight: bold;
}

.nexusweb-links {
width: 29%;
float: right;
text-align: right;
}




.ringproject {
background: #050919 url("http://www.sff.cz/grafika/boxbg.gif") no-repeat top left;
border: 1px solid #161616;
padding: 5px;
color: #ffffff;
margin-bottom: 15px;
text-align: justify;
font-size: 11px;
}

.ringproject h3 {
padding: 0;
margin: 0;
margin-bottom: 10px;
font-size: 14px;
font-weight: bold;
color: #a9993e;
}

.ringproject ul, .ringproject ul li {
margin: 0;
padding: 0;
list-style-type: none;
}

.ringproject ul li {
margin-bottom: 4px;
margin-left: 10px;
}

.ringproject p {
margin: 0;
margin-bottom: 7px;
}

.ringproject-img {
float: left;
margin-right: 8px;
}

strong.ringproject-strong {
color: #c67404;
}

.ringproject table {
width: 400px;
}

.ringproject table td {
vertical-align: top;
}

.ringproject table td.ringproject-pic {
width: 140px;
}

.ringproject table td.ringproject-articles {
width: 260px;
}

.ringproject-articles {
font-size: 11px;
}

.ringproject-articles .q {
font-weight: bold;
padding-right: 5px;
color: #a9993e;
}

.ringproject a, .ringproject a:visited, .ringproject a:active {
text-decoration: none;
color: #ffffff;
}

.ringproject a:hover {
text-decoration: none;
color: #cfc483;
}

.ringproject-bottom {
margin-top: 4px;
height: 13px;
font-size: 11px;
position: relative;
top: 2px;
}

.ringproject-info {
width: 49%;
float: left;
font-weight: bold;
}

.ringproject-links {
width: 49%;
float: right;
text-align: right;
}




#ringweby h2 {
padding: 0;
margin: 0;
margin-bottom: 5px;
font-size: 14px;
font-weight: bold;
}

#ringweby ul, #ringweby ul li {
padding: 0;
margin: 0;
list-style-type: none;
}

.ringweb {
background: #050919 url("http://www.sff.cz/grafika/boxbg.gif") no-repeat top left;
border: 1px solid #161616;
margin-bottom: 8px;
padding: 3px;
}

.ringweb table {
width: 400px;
}

td.ringweb-pic {
width: 140px;
}

td.ringweb-info {
width: 260px;
font-size: 11px;
}

.ringweb-info h3 {
padding: 0;
margin: 0;
font-size: 12px;
font-weight: bold;
}

.ringweb-info h3 a, .ringweb-info h3 a:visited, .ringweb-info h3 a:active {
text-decoration: none;
color: #a9993e;
}

.ringweb-info h3 a:hover {
text-decoration: none;
color: #a9993e;
}

.ringweb-about {
margin-left: 5px;
font-weight: bold;
}

.ringweb-links {
margin-left: 5px;
}

.ringweb-links a, .ringweb-links a:visited, .ringweb-links a:active {
text-decoration: none;
color: #ffffff;
}

.ringweb-links a:hover {
text-decoration: none;
color: #a9993e;
}

.rss-pic {
position: relative;
top: 1px;
}

.ringweb-last {
margin-left: 5px;
}

.ringweb-last a, .ringweb-last a:visited, .ringweb-last a:active {
text-decoration: none;
color: #cfc483;
}

.ringweb-last a:hover {
text-decoration: underline;
color: #ffffff;
}

.newarticle {
font-weight: bold;
}

.ringweb-status {
margin-top: 3px;
margin-left: 5px;
}

.status-red {
color: red;
}

.webstatus {
font-weight: bold;
}

.articles-h2 {
padding: 0;
margin: 0;
margin-bottom: 5px;
font-size: 14px;
font-weight: bold;
}

.articles {
background: #050919 url("http://www.sff.cz/grafika/boxbg.gif") no-repeat top left;
border: 1px solid #161616;
margin-bottom: 15px;
padding: 7px;
}

.articles h1 {
padding: 0;
margin: 0;
margin-bottom: 10px;
font-size: 16px;
font-weight: bold;
color: #c67404;
}

.article {
margin-bottom: 13px;
font-size: 11px;
}

.article h3 {
margin: 0;
padding: 0;
margin-bottom: 3px;
color: #a9993e;
font-size: 14px;
}

.article h3 a, .article h3 a:visited, .article h3 a:active, .article h3 a:hover {
color: #a9993e;
text-decoration: none;
}

.article-text {
text-align: justify;
margin-left: 10px;
}

.linktofull-pos {
position: relative;
top: 10px;
}

.linktofull-div {
text-align: right;
margin-top: 2px;
}

.linktofull {
font-weight: bold;
color: #c67404;
}

a.linktofull, a.linktofull:active, a.linktofull:visited {
text-decoration: none;
color: #c67404;
}

a.linktofull:hover {
text-decoration: none;
color: #9a5a03;
}

.info {
width: 415px;
margin-bottom: 15px;
font-size: 11px;
}

.info h3 {
color: #a9993e;
font-size: 14px;
margin: 0;
padding: 0;
}

.info h3 a, .info h3 a:visited, .info h3 a:active, .info h3 a:hover {
color: #a9993e;
text-decoration: none;
}

.info ul {
margin: 0;
padding: 0;
list-style-type: none;
margin-top: 5px;
margin-bottom: 5px;
}

.info ul li {
margin: 0;
padding: 0;
margin-left: 10px;
margin-bottom: 2px;
}

.info a, .info a:visited, .info a:active {
text-decoration: none;
color: #ffffff;
}

.info a:hover {
text-decoration: none;
color: #cfc483;
}

.f {
font-weight: bold;
padding-right: 5px;
color: #a9993e;
}

.info-fandomar {
background: #050919 url("http://www.sff.cz/grafika/boxbg.gif") no-repeat top left;
border: 1px solid #161616;
width: 190px;
float: left;
padding: 5px;
}

.info-forum {
background: #050919 url("http://www.sff.cz/grafika/boxbg.gif") no-repeat top left;
border: 1px solid #161616;
width: 190px;
float: right;
padding: 5px;
}

.odkazy-h2 {
padding: 0;
margin: 0;
margin-bottom: 5px;
font-size: 14px;
font-weight: bold;
}

.odkazy {
background: #050919 url("http://www.sff.cz/grafika/boxbg.gif") no-repeat top left;
border: 1px solid #161616;
padding: 5px;
text-align: center;
margin-bottom: 15px;
}

.odkazy table {
width: 400px;
margin: auto;
}

.odkazy table td {
width: 33%;
font-size: 11px;
font-weight: bold;
}

.odkazy a, .odkazy a:active, .odkazy a:visited {
text-decoration: none;
display: block;
margin-bottom: 10px;
}

.odkazy a:hover {
text-decoration: none;
}

.odkazy img {
margin-bottom: 3px;
}


.ikonky-h2 {
padding: 0;
margin: 0;
margin-bottom: 5px;
font-size: 14px;
font-weight: bold;
}

.ikonky {
background: #050919 url("http://www.sff.cz/grafika/boxbg.gif") no-repeat top left;
border: 1px solid #161616;
padding: 5px;
text-align: center;
margin-bottom: 15px;
}

.ikonky table {
width: 402px;
margin: auto;
}

.ikonky table td {
width: 25%;
font-size: 11px;
font-weight: bold;
}

.ikonky img {
width: 88px;
height: 31px;
margin-bottom: 7px;
}

#pagination {
text-align: left;
margin-top: 7px;
font-size: 11px;
color: #aaaaaa;
font-weight: bold;
}

#pagination a, #pagination a:active, #pagination a:visited {
color: #c67404;
}

#pagination a:hover {
color: #ffffff;
}



#footer {
background-color: #050919;
border: 1px solid #161616;
font-size: 11px;
text-align: center;
padding-top: 2px;
padding-bottom: 2px;
margin-top: 20px;
}

