html {
     overflow: -moz-scrollbars-vertical;
}

body {
	background-color:#f2f3f2;
	font-family:Arial, Helvetica, sans-serif;
	line-height:17px;
	color:#666666;
}

td {
	font-size:12px;
}

#nav li {
	font-size:14px;
}
a {
	color:#dd0000;
}

a:hover {
	color:#666666;
}

.header {
	background-image:url(/themes/tbs_new/img/header.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:770px;
	height:120px;
}


.header .menu-gora a {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-decoration:none;
	font-weight:bold;
	float:right;
	margin-right:10px;
	margin-top:10px;
}

.header  a:hover {
	color:#000000;
}

.search  table{
    margin-top:35px;
}

.search input.szukaj {
	border:1px solid #CCCCCC;
	background-image:url(/themes/tbs_new/img/bg_input.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:136px;
	height:16px;
	padding-left:4px;
	font-size:11px;
	color:#666666;
}

label {
	font-size:12px;
	color: #333333 ;
	font-weight:bold;
}

h1 {
	font-size:20px;
	letter-spacing:-1px;
	margin-bottom:10px;
	color:#333333;
	font-weight:normal;
}

table.prevki {
	border:1px solid #CCCCCC;
}

.prevki td {
	color:white;
}

.title td {
	padding:5px;
	height:30px;
	font-weight:bold;
}

ul.news-lista  {
	padding:0px;
	margin:0px;
}

.news-lista li {
	list-style:none;
}

.news-lista a {
	text-decoration:none;
	border-bottom:none;
}


.news-lista a:hover {
	text-decoration:none;
	border-bottom:1px solid black;
}

div.moduletitle {
	font-size:20px;
	letter-spacing:-1px;
	color:#333333;
	font-weight:normal;
    margin-top:15px;
}

div.textcontent img {
margin:10px;
}
