a 					{color:#FFFFFF; text-decoration:none; }
a:hover				{color:#b40000; text-decoration:underline; }
a.side 				{color:#b40000; text-decoration:none; }
a:hover.side 		{color:#90724a; text-decoration:underline; }
a.white 			{color:#e3d8c6; text-decoration:none; }
a:hover.white 		{color:#400202; text-decoration:underline; }
a.news 				{font:Arial; font-size:12px; font-weight:none; color:#ca0303; text-decoration:none; }
a:hover.news 		{font:Arial; font-size:12px; font-weight:none; color:#dc0000; text-decoration:underline; }
a.footer 			{font:Arial; font-size:10px; font-weight:none; color: #e3d8c6; text-decoration: none}
a:hover.footer 		{font:Arial; font-size:10px; font-weight:none; color: #000000; text-decoration: underline}
a.small3 			{font: 100 12px arial; color: #FFFFFF; font-weight:bold; text-decoration: none}
a:hover.small3 		{font: 100 12px arial; color: #ca0303; font-weight:bold; text-decoration: none}

body 			{font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:11px; margin:0px; background: #000 url(images/body-bg.jpg) top center no-repeat; text-align:center;}
form 			{margin:0px 0px 0px 0px; }
hr 				{height:1px; border-bottom:1px solid #000000; border-top:0px solid #000000; }
hr.side-hr 		{height:1px; border-bottom:1px solid #000000; border-top:0px solid #000000; }
td 				{font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:11px; }
pre 			{font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:10px; }
.alt 			{color:#000000; }

.white-header /* menu poziome */	{font:Arial; font-size:10px; color:#FFFFFF; background-color:#000000; border-top:0px solid #000000; border-bottom:1px solid #000000; padding:4px;}
.full-header 	{font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:10px; color:#FFFFFF;}

.table_border	{border:1px solid #000000;}
.table_head		{font:Arial; font-size:10px; font-weight:none; color:#FFFFFF; background-color:#FFFFFF; padding:4px;}
.table_full   /* stopla */	{font:Arial; font-size:10px; color:#FFFFFF; background-color:#000000;}
.table_white  /* copyright */	{
	font:Arial;
	font-size:10px;
	color:#FFFFFF;
	background-color:#000000;
	border-top:0px solid #000000;
	border-bottom:1px solid #000000;
	padding:4px 0px 4px 0px;
	border-right-color: #FFFFFF;
}

.button 		{font-family:Tahoma,Arial,Verdana,Sans-Serif; font-size:10px; color:#000000;background-color:#e9e9e9; height:16px; border:1px solid #000000;margin-top:2px;}
.buttonl		{background: url(images/buttonl.png); height:34px; width:32px; border:0px; padding-top:-10px;}
.textbox 		{font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:10px; color:#000000;background-color:#f3e5d2; border:1px #6f6f6f solid; spacing:3px; width:95% !important;}

.main-bg  /* glowny srodek */		{padding-left:6px; padding-right:5px;}
.border 		{
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}
.newsborder		{background: #fff; border:1px solid #000000; }

.side-border-left 	{ width:166px;}
.side-border-right 	{ border-left:0px solid #000000;}
td.side-border-left.scapmain{color:#fff; font-size:20px;}
.news-footer 	{padding:2px 5px 2px 5px;background:#b2ad9f; float:left; font-size:10px; color:#000; border: 1px solid #b2ad9f; margin-top:5px;


}
.news-profile 	{font-size:9px; color:#FFFFFF; padding:0px 4px 4px 3px;}
.barmain 		{font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:10px; color:#FFFFFF; padding:4px 4px 4px 4px;}
.newscapmain 	{
	font:Arial;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#cf21c9;
	border-top:0px solid #000000;
	padding:3px 3px 3px 4px;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.capmain  /* naglowek newsow */		{font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:12px; color:#B40000;background-color:#0F0F0F; border-top:0px #606060 solid; padding:4px 4px 5px 4px;}
.scapmain  /* naglowki menu */		{}



.tbl-border 	{color:fff; }
.tbl 			{font-size:11px;  padding:4px 4px 5px 4px; }
.tbl1 			{font-size:11px; color:#000;  padding:4px; } /* forum bg*/
.tbl2 			{font-size:11px; color:#000;  padding:4px; } /* forum bg */
.tbl2 a,.tbl1 a, .tbl a {color:#000;}	
.forum-caption  /* kto jest online */	{font-size:10px; font-weight:bold; color:#000000 ;background-color:#0F0F0F; height:20px; padding:0px 4px 2px 4px;}
.quote 			{color:#ffffff; background-color:#000000; padding:2px; margin:0px 20px 0px 20px; border:1px #292929 solid;}
.poll 			{height:10px; border:0px #000 solid; }
.comment-name 	{font-weight:bold; color:#000; }
.shoutboxname 	{font-weight:bold; color:#FFFFFF; }
.shoutbox 		{color:#FFFFFF; }
.shoutboxdate 	{font-size:9px; color:#FFFFFF; }

.small 			{font-size:10px; font-weight:normal; color:#000;}
.small a 			{font-size:10px; font-weight:normal; color:#000;}
.small2 		{font-size:10px; font-weight:normal; color:#FFFFFF; }
.side-small 	{font-size:10px; font-weight:normal; color:#FFFFFF; }
.side-label 	{background-color:#cfb999; padding:2px; }

.gallery 			{padding: 0px 0px 0px 0px; background-color:#FFFFFF;}
.gallery img 		{border: 0px solid #ccc; filter: none; background-color:#FFFFFF;}
.gallery:hover img 	{border: 0px solid red; filter: none; background-color:#FFFFFF;}
img.activegallery 	{border: 0px solid green; filter: none; background-color:#FFFFFF;}

.frame{
width:1000px;
margin: 0px auto;
}

.header{
width:1000px;
height: 360px;
float:left;
margin-top:0px;
}

.toplog{
width:1000px;
height: 75px;
float:left;
background: #d246c4;
}
.topban{
width:1000px;
height: 217px;
float:left;
}


#topmenu{
width:1000px;
height: 42px;
float:left;
}

#topmenu li, #mainmenu li{
  float: left;
}

ul{
  text-indent: 0px;
  margin: 0px; 
  padding:0px; 
  list-style: none;
}

a.glowna:link, a.glowna:visited
{
  width: 201px;
  height: 42px;
  display: block;
  background: url(images/menu/glowna.png) top;
}

a.glowna:hover
{
  background: url(images/menu/glowna_h.png) bottom;
}

a.forum:link, a.forum:visited
{
  width: 75px;
  height: 42px;
  display: block;
  background: url(images/menu/forum.png) top;
}

a.forum:hover
{
  background: url(images/menu/forum_h.png) bottom;
}

a.artykuly:link, a.artykuly:visited
{
  width: 84px;
  height: 42px;
  display: block;
  background: url(images/menu/artykuly.png) top;
}

a.artykuly:hover
{
  background: url(images/menu/artykuly_h.png) bottom;
}

a.galeria:link, a.galeria:visited
{
  width: 79px;
  height: 42px;
  display: block;
  background: url(images/menu/galeria.png) top;
}

a.galeria:hover
{
  background: url(images/menu/galeria_h.png) bottom;
}


a.faq:link, a.faq:visited
{
  width: 66px;
  height: 42px;
  display: block;
  background: url(images/menu/faq.png) top;
}

a.faq:hover
{
  background: url(images/menu/faq_h.png) bottom;
}


a.reklama:link, a.reklama:visited
{
  width: 79px;
  height: 42px;
  display: block;
  background: url(images/menu/reklama.png) top;
}

a.reklama:hover
{
  background: url(images/menu/reklama_h.png) bottom;
}

a.redakcja:link, a.redakcja:visited
{
  width: 88px;
  height: 42px;
  display: block;
  background: url(images/menu/redakcja.png) top;
}

a.redakcja:hover
{
  background: url(images/menu/redakcja_h.png) bottom;
}

a.download:link, a.download:visited
{
  width: 102px;
  height: 42px;
  display: block;
  background: url(images/menu/download.png) top;
}

a.download:hover
{
  background: url(images/menu/download_h.png) bottom;
}

a.szukaj:link, a.szukaj:visited
{
  width: 70px;
  height: 42px;
  display: block;
  background: url(images/menu/szukaj.png) top;
}

a.szukaj:hover
{
  background: url(images/menu/szukaj_h.png) bottom;
}


a.kontakt:link, a.kontakt:visited
{
  width: 156px;
  height: 42px;
  display: block;
  background: url(images/menu/kontakt.png) top;
}

a.kontakt:hover
{
  background: url(images/menu/kontakt_h.png) bottom;
}



.news{
background: url(images/main_bg.png) left top repeat-y; 
width:388px; 
float:left; 
padding-bottom:12px; 
padding-left:12px;
padding-right:12px;
}

.scapmain-Nawigacja{display:none; }
.side-body-Nawigacja {background: url(images/rohan_left.png) no-repeat; width:166px; padding-top:10px; padding-bottom:100px; margin-bottom:100px; }
.side-body-Nawigacja strong {background: url(images/navnag.png) no-repeat center center;  text-align:center; width:164px;height:20px;float:left;}
.side-body-Nawigacja a{color:#000;}

.scapmain-Shoutbox{display:none; }
.side-body-Shoutbox {background: url(http://rohanonline.pl/themes/RohanOnline/images/shoutnapis.jpg) no-repeat; padding-top:10px; }
.side-body-Shoutbox form{float:left !important; margin-top:40px !important; margin-left:15px !important; width:380px !important;}
#container{
width:380px !important;
height: 250px !important;
margin-left:15px;
margin-top:20px;
float:left !important;
}
.side-body-Shoutbox center{display:none;}

.scapmain-Facebook{display:none; }
.side-body-Facebook {background: #000 url(http://rohanonline.pl/themes/RohanOnline/images/zostanfanem.jpg) no-repeat; width:407px; height: 150px; padding-top:40px; }

.scapmain-Reklama{display:none; }
.side-body-Reklama {background: #000 url(http://rohanonline.pl/themes/RohanOnline/images/reklamanapis.jpg) no-repeat; width:407px; height: 170px; padding-top:40px; text-align:center;}

.scapmain-Witaj{background:#a69d81 !important; padding-left:5px; padding-top:5px; padding-bottom:5px; border-top:2px solid #766b5a; border-left:2px solid #766b5a; border-right:2px solid #766b5a; margin-top:5px;}
.side-body-Witaj{background:#a69d81 !important; padding-left:5px; padding-top:5px; padding-bottom:5px; border-left:2px solid #766b5a; border-right:2px solid #766b5a; border-bottom:2px solid #766b5a; margin-bottom:5px;}

.side-body-Witaj a{color:#000;}
.blip {
background: url(images/blip.png) no-repeat top center;  
text-align:center;
width:407px;
height:104px;
line-height:90px;
float:left;
}

.logotyp{
background: url(images/rohan_logo.jpg) no-repeat top left; 
width:354px;
height:75px;
float:left;
}
.logoty{
background: url(images/rohan_logoty.jpg) no-repeat top left; 
width:235px;
height:75px;
float:left;
}
.logowanie{
background: url(images/rohan_log.jpg) no-repeat top left; 
width:411px;
height:75px;
float:right;
}

.textbox2{
background: #350000 !important;
border: 1px solid #791b05;
color: #fff;
}

.news-top{
background: url(images/rohan_news_top.png) no-repeat top left; 
width:412px;
height:13px;
float:left;
margin-top:5px;
}

.news-bottom{
background: url(images/rohan_news_bottom.png) no-repeat top left; 
width:412px;
height:17px;
float:left;
margin-bottom:5px;
}

.stopka {background: #000; color:#fff; border-top:2px solid #dcd1ab; margin-top:5px; margin-bottom:5px; text-align:left; padding:5px;}


.art-top {
font-family:Verdana,Tahoma,Arial,Sans-Serif; 
font-size:12px; 
width:90%;
height:14px;
color:#B40000;
background: url(images/head_art.png) no-repeat; 
border-top:0px; 
margin-left:5px;
padding:5px 10px 5px 10px;
}
.art-med{ 
margin-left:5px;
font-size:11px; 
width:90%;
color:#000;
background: url(images/med_art.png) repeat-y left; 
padding:4px 10px 5px 10px;
}

.art-medr{ 
width:10px;
height:90px;
float:right;
background: url(images/med_art.png) repeat-y right; 
}

.art-fot{
width:90%;
padding:2px 5px 2px 5px;
background:#b2ad9f; 
float:left; 
font-size:10px; 
color:#000; 
border: 1px solid #b2ad9f; 
margin-top:5px;
}

.art-sto{ 
margin-left:6px;
width:90%;
height:25px;
margin-bottom:10px;
padding:0px 10px 0px 9px;
background: url(images/sto_art.png) no-repeat left bottom; 
}

.header_left {background:url(images/Untitled-1_01.png);height:25px;width:15px; margin-left:7px;}
.header_center {background:url(images/Untitled-1_02.png);height:25px;padding:5px 2px 2px 2px;font-weight:bold;font-size:11px;color:#222222;}
.header_right {background:url(images/Untitled-1_03.png);height:25px;width:17px;}
.info_left {background:url(images/Untitled-1_04.png);height:14px;width:11px; margin-left:7px;}
.info_center {background:url(images/Untitled-1_05.png);height:14px;color:#000;font-size:9px;}
.info_right {background:url(images/Untitled-1_06.png);height:14px;width:17px;}
.side_left {background:url(images/Untitled-1_04.png);height:8px;width:15px; margin-left:7px;}
.side-body {background: url(images/Untitled-1_05.png);height:8px;padding:2px 2px 2px 2px;color:#000;font-size:10px; text-align:justify; margin-left:100px;}
.side-body a{color:#000;}
.side_right {background:url(images/Untitled-1_06.png);height:8px;width:17px; }
.bottom_left {background:url(images/Untitled-1_07.png);height:13px;width:15px; margin-left:5px;}
.bottom_center {background:url(images/Untitled-1_08.png);height:13px;}
.bottom_right {background:url(images/Untitled-1_09.png);height:13px;width:17px;}


#gallery {
	position:relative;
	height:247px
}
#gallery a {
		float:left;
		position:absolute;
	}
	
#gallery a img {
		border:none;
	}
	
#gallery a.show {
		z-index:500
	}

#gallery .caption {
		z-index:600; 
		background-color:#000; 
		color:#FFFFFF; 
		height:100px; 
		width:100%; 
		position:absolute;
		bottom:0;
	}

#gallery .caption .content {
		margin:5px
	}
	
#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#f1bc01;
	}
.clear {
	clear:both
}

